1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:28:12 +00:00
serenity/Userland/Libraries/LibDebug
Daniel Bertalan 8e5b70a0ba LibDebug: Don't expose AttributeValue internals, use getters instead
This will be needed when we add `DW_FORM_strx*` and `DW_FORM_addrx*`
support, which requires us to fetch `DW_AT_str_offsets_base` and
`DW_AT_addr_base` attributes from the parent compilation unit. This
can't be done as we read the values, because it would create infinite
recursion (as we might try to parse the compilation unit's
`DW_FORM_strx*` encoded name before we get to the attribute). Having
getters ensures that we will perform lookups if they are needed.
2021-10-17 17:09:58 +01:00
..
Dwarf LibDebug: Don't expose AttributeValue internals, use getters instead 2021-10-17 17:09:58 +01:00
CMakeLists.txt LibDebug: Support parsing non-contiguous DWARF address ranges 2021-09-28 16:54:39 +02:00
DebugInfo.cpp LibDebug: Don't expose AttributeValue internals, use getters instead 2021-10-17 17:09:58 +01:00
DebugInfo.h LibDebug+Everywhere: Make DebugInfo not own the ELF image 2021-08-06 01:14:03 +02:00
DebugSession.cpp LibDebug: Use the first memory segment of a library as the ELF's base 2021-09-10 13:57:34 +00:00
DebugSession.h LibDebug+Everywhere: Make DebugInfo not own the ELF image 2021-08-06 01:14:03 +02:00
StackFrameUtils.cpp LibDebug: Convert LibDebug to east-const style 2021-06-19 14:51:18 +02:00
StackFrameUtils.h LibDebug: Convert LibDebug to east-const style 2021-06-19 14:51:18 +02:00