1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 09:04:59 +00:00
serenity/Userland/Libraries/LibDebug
MacDue cf79df0edb LibDebug: Stub out LocListX and remove stub expression evaluator
The expression evaluator is dead code that does nothing but crash on
all paths, as no opcodes are implemented.

Stubbing out the LocListX form fixes a crash while reading DWARF 5
debug data that contains location lists. These are just a new way
to store location expressions, and since we never implemented
expressions, we can just ignore these too.

As far as I can tell this is enough for DWARF 5 to work for us (since
we mainly just use the line tables).
2023-05-14 09:21:08 +02:00
..
Dwarf LibDebug: Stub out LocListX and remove stub expression evaluator 2023-05-14 09:21:08 +02:00
CMakeLists.txt LibDebug: Stub out LocListX and remove stub expression evaluator 2023-05-14 09:21:08 +02:00
DebugInfo.cpp LibDebug: Stub out LocListX and remove stub expression evaluator 2023-05-14 09:21:08 +02:00
DebugInfo.h Everywhere: Remove NonnullOwnPtr.h includes 2023-03-06 23:46:35 +01:00
DebugSession.cpp Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
DebugSession.h HackStudio: Add 'pause debuggee' button 2023-02-24 19:09:27 +01:00
LoadedLibrary.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProcessInspector.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ProcessInspector.h Everywhere: Remove "LibC/" includes, add lint-rule against it 2023-01-07 10:01:37 -07:00
StackFrameUtils.cpp LibDebug+Everywhere: Avoid void* -> FlatPtr -> void* dance 2022-01-28 22:51:27 +00:00
StackFrameUtils.h Everywhere: Fix badly-formatted includes 2022-09-17 04:00:54 +00:00