ladybird/Libraries/LibELF
Andreas Kling a31ef54a2a LibELF: Cache symbol counts + demangled names (userspace only)
To make repeated symbolication requests faster, we now cache the symbol
count on ELFLoader instead of looking it up in the image each time.

We also cache the demangled versions of names after looking them up the
first time. This is a huge speedup for ProfileViewer. :^)
2020-04-07 16:41:42 +02:00
..
Arch/i386 LibELF: Re-organize ELFDynamicObject::load and add PLT trampoline 2020-01-01 23:54:06 +01:00
ELFDynamicLoader.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
ELFDynamicLoader.h AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
ELFDynamicObject.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
ELFDynamicObject.h AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) 2020-03-08 13:06:51 +01:00
ELFImage.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
ELFImage.h LibELF: Avoid unnecessarily recomputing loop boundaries over and over 2020-02-22 11:25:15 +01:00
ELFLoader.cpp LibELF: Cache symbol counts + demangled names (userspace only) 2020-04-07 16:41:42 +02:00
ELFLoader.h LibELF: Cache symbol counts + demangled names (userspace only) 2020-04-07 16:41:42 +02:00
exec_elf.h LibGfx: Unpublish Gfx::Size from the global namespace 2020-02-06 13:32:14 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00