== DWARF comparison tool == dwarfcmp will be to DWARF as elfcmp is to ELF. Compare two DWARF files, semantically at the DWARF level. This will be an important tool to check up on the DwarfProducer. * compare DIE trees * ignore offsets * compare attr values * ignore form encoding * options to compare actual trees, or compare "semantic trees" * flatten imported_unit into inlined contents of partial_unit * follow inter-CU/interobject refs * compare other sections semantically * driven from tree/attr comparison: *ptr class forms hook into other comparators * .debug_loc * .debug_frame * .debug_ranges * compare quick lookup tables? (.debug_aranges, .debug_pubnames et al) * or just let DwarfLint diagnose quick lookup tables that don't match info gleaned from DIEs