mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-22 11:02:53 +00:00
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). |
||
---|---|---|
.. | ||
AbbreviationsMap.cpp | ||
AbbreviationsMap.h | ||
AddressRanges.cpp | ||
AddressRanges.h | ||
AttributeValue.cpp | ||
AttributeValue.h | ||
CompilationUnit.cpp | ||
CompilationUnit.h | ||
DIE.cpp | ||
DIE.h | ||
DwarfInfo.cpp | ||
DwarfInfo.h | ||
DwarfTypes.h | ||
LineProgram.cpp | ||
LineProgram.h |