Skip to content

Conversation

@octorock
Copy link

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:

The abbreviations for a given compilation unit end with an entry consisting of a 0 byte for the abbreviation code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant