1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 13:17:44 +00:00

LibDebug: Support parsing non-contiguous DWARF address ranges

This adds support for parsing DWARF "range lists", which are identified
by the DW_AT_ranges form.

They contain code addresses for DIEs whose location is not contiguous.
This commit is contained in:
Itamar 2021-09-28 13:19:32 +03:00 committed by Andreas Kling
parent 2b04a86d4d
commit 26a96d315d
4 changed files with 115 additions and 0 deletions

View file

@ -2,6 +2,7 @@ set(SOURCES
DebugInfo.cpp
DebugSession.cpp
Dwarf/AbbreviationsMap.cpp
Dwarf/AddressRanges.cpp
Dwarf/CompilationUnit.cpp
Dwarf/DIE.cpp
Dwarf/DwarfInfo.cpp