1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-07 16:27:35 +00:00
serenity/Userland/Libraries/LibDebug/Dwarf
Daniel Bertalan 815f15f82c LibDebug: Handle DWARF 4 address ranges
The format of the address range section is different between DWARF
version 4 and version 5. This meant that we parsed programs compiled
with `-gdwarf-4` incorrectly.
2021-12-15 10:27:12 -08:00
..
AbbreviationsMap.cpp LibDebug: Dont copy an AbbreviationEntry every time we retrieve a value 2021-09-18 21:05:13 +02:00
AbbreviationsMap.h LibDebug: Dont copy an AbbreviationEntry every time we retrieve a value 2021-09-18 21:05:13 +02:00
AddressRanges.cpp LibDebug: Handle DWARF 4 address ranges 2021-12-15 10:27:12 -08:00
AddressRanges.h LibDebug: Handle DWARF 4 address ranges 2021-12-15 10:27:12 -08:00
AttributeValue.cpp LibDebug: Support addrx*, strx* and rnglistx forms 2021-10-17 17:09:58 +01:00
AttributeValue.h LibDebug: Support addrx*, strx* and rnglistx forms 2021-10-17 17:09:58 +01:00
CompilationUnit.cpp LibDebug: Support addrx*, strx* and rnglistx forms 2021-10-17 17:09:58 +01:00
CompilationUnit.h LibDebug: Handle DWARF 4 address ranges 2021-12-15 10:27:12 -08:00
DIE.cpp LibDebug: Don't expose AttributeValue internals, use getters instead 2021-10-17 17:09:58 +01:00
DIE.h LibDebug: Avoid short lived allocations in DIE::for_each_child 2021-09-18 21:05:13 +02:00
DwarfInfo.cpp LibDebug: Handle DWARF 4 address ranges 2021-12-15 10:27:12 -08:00
DwarfInfo.h LibDebug: Handle DWARF 4 address ranges 2021-12-15 10:27:12 -08:00
DwarfTypes.h LibDebug: Support parsing non-contiguous DWARF address ranges 2021-09-28 16:54:39 +02:00
Expression.cpp LibDebug: Fix spelling mistake 2021-07-13 23:19:33 +02:00
Expression.h LibDebug: Implement symbolication for x86_64 2021-07-13 23:19:33 +02:00
LineProgram.cpp LibDebug: Fix truncation in ExtendedOpcodes::SetDiscriminator 2021-12-15 10:27:12 -08:00
LineProgram.h LibDebug: Don't create compilation units for embedded resources 2021-10-17 17:09:58 +01:00