1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:38:11 +00:00
serenity/Userland/Libraries/LibDebug
Itamar 92d4962d04 LibDebug: Add caches of DIE objects to DwarfInfo
There is one cache that indexes DIE objects by the start address of
their range, and another cache that indexes by their offset in the
debug_info section.

Both caches are implemented with RedBlackTree, and are optional - they
will only be populated if 'build_cached_dies' is invoked.
2021-06-19 14:51:18 +02:00
..
Dwarf LibDebug: Add caches of DIE objects to DwarfInfo 2021-06-19 14:51:18 +02:00
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
DebugInfo.cpp LibDebug: Move Dwarf::LineProgram into Dwarf::CompilationUnit 2021-06-19 14:51:18 +02:00
DebugInfo.h LibDebug: Store LibDebug objects on the heap & make them non-copyable 2021-06-19 14:51:18 +02:00
DebugSession.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
DebugSession.h Userland: Fix 64-bit portability issues 2021-05-03 08:42:39 +02:00
StackFrameUtils.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StackFrameUtils.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00