Fix cleanup of dwarf aranges

This commit is contained in:
Jeremy Rifkin 2025-02-16 17:53:10 -06:00
parent 8f2193f35a
commit d18d6ee77d
No known key found for this signature in database
GPG Key ID: 19AA8270105E8EB4

View File

@ -212,6 +212,10 @@ namespace libdwarf {
split_full_cu_resolvers.clear();
skeleton.reset();
if(aranges) {
for(int i = 0; i < arange_count; i++) {
dwarf_dealloc(dbg, aranges[i], DW_DLA_ARANGE);
aranges[i] = nullptr;
}
dwarf_dealloc(dbg, aranges, DW_DLA_LIST);
}
cu_cache.clear();