ladybird/Userland/Libraries/LibDebug
Brian Gianforcaro 952441943f LibDebug: Avoid short lived allocations in DIE::for_each_child
This algorithm is both iterative and recursive, so allocating on every
recursion, or when iterating each child is extremely costly.

Instead allow the on stack DIE to be re-initialized so it can be reused.
2021-09-18 21:05:13 +02:00
..
Dwarf LibDebug: Avoid short lived allocations in DIE::for_each_child 2021-09-18 21:05:13 +02:00
CMakeLists.txt
DebugInfo.cpp LibDebug: Use HashMap::ensure() in DebugInfo::prepare_lines() 2021-09-04 20:30:56 +02: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
StackFrameUtils.h