Open octorock opened 2 years ago
Adds the -fdwarf-bugfix flag which adds a 0 byte to the end of the .debug_abbrev section. This allows the DWARF debug information in the generated elf file to be parsed without errors by readelf or Ghidra.
-fdwarf-bugfix
.debug_abbrev
From section 7.5.3 Abbreviation Tables of the DWARF 2.0 standard:
The abbreviations for a given compilation unit end with an entry consisting of a 0 byte for the abbreviation code.
Adds the
-fdwarf-bugfix
flag which adds a 0 byte to the end of the.debug_abbrev
section. This allows the DWARF debug information in the generated elf file to be parsed without errors by readelf or Ghidra.From section 7.5.3 Abbreviation Tables of the DWARF 2.0 standard: