ladybird/Userland/Libraries/LibDebug/Dwarf
Ali Mohammad Pur da3c4e5df5 LibDebug+LibCoredump: Use ByteReader to do unaligned reads
The previous solution of "lol whats a UB" was not nice and tripped over
itself when it was run under UBSAN, fix this by doing explicit
byte-by-byte reads where needed.
2022-01-28 22:51:27 +00:00
..
AbbreviationsMap.cpp LibDebug+Everywhere: Avoid void* -> FlatPtr -> void* dance 2022-01-28 22:51:27 +00:00
AbbreviationsMap.h
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+LibCoredump: Use ByteReader to do unaligned reads 2022-01-28 22:51:27 +00: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
DwarfInfo.cpp LibDebug+LibCoredump: Use ByteReader to do unaligned reads 2022-01-28 22:51:27 +00: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+Everywhere: Avoid void* -> FlatPtr -> void* dance 2022-01-28 22:51:27 +00:00
Expression.h
LineProgram.cpp Everywhere: Fix many spelling errors 2022-01-07 10:56:59 +01:00
LineProgram.h Everywhere: Fix many spelling errors 2022-01-07 10:56:59 +01:00