diff --git a/src/loader.rs b/src/loader.rs index e0690d4..edf90e6 100644 --- a/src/loader.rs +++ b/src/loader.rs @@ -209,6 +209,7 @@ impl<'a> LoaderInternal<'a> { if let Some(sup_object) = &sup_object { dwarf.load_sup(|id| load_section(Some(id.name()), sup_object, endian, arena_data))?; } + dwarf.populate_abbreviations_cache(gimli::AbbreviationsCacheStrategy::Duplicates); let ctx = Context::from_dwarf(dwarf)?;