-
Notifications
You must be signed in to change notification settings - Fork 514
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support for parsing .debug_types section introduced in DWARF version 4 (
#520) * Support for parsing .debug_types section introduced in DWARF version 4 Changes * Support for parsing type units from the .debug_types section * Added logic to generate debug_types with readelf tool * Added test binaries generated using IAR Embedded Workbench for ARM toolchain (dwarf_debug_types.elf) Known issues * When running unittests with new ELF binaries, * parsing of the .debug_frames section results in an infinite loop * parsing of the .debug_aranges section causes stream parsing errors * Updated dwarf_debug_types.elf test binary using IAR EWARM 9.40.1. Re-enabled aranges debug-dump test * Resolved merge conflicts with origin/master * Renamed and cleaned up Type Unit retrieval methods. Added/updated docstrings. Added link to binutils bug * Fixed docstrings with correct DWARF document references --------- Co-authored-by: Dinkar Khandalekar <contact@dinkar.dev>
- Loading branch information
1 parent
a916fe5
commit e405fed
Showing
9 changed files
with
447 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.