1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-09 17:44:56 +09:00
ladybird/Userland/Libraries/LibELF
Daniel Bertalan 1adf06c9f0 LibELF: Cache consecutive lookups for the same symbol
This reduces the startup time of LibWeb by 10%, and eliminates 156'000
of the total 481'000 global symbol lookups during a self-test run.
2023-08-19 05:15:08 +02:00
..
Arch Everywhere: Add RISC-V 64 target to the build system 2023-08-18 08:37:43 -06:00
AuxiliaryVector.h
CMakeLists.txt LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
Core.h Everywhere: Remove exceptions for using #include <LibC/...> 2023-06-27 12:40:38 +02:00
DynamicLinker.cpp Everywhere: Remove exceptions for using #include <LibC/...> 2023-06-27 12:40:38 +02:00
DynamicLinker.h
DynamicLoader.cpp LibELF: Cache consecutive lookups for the same symbol 2023-08-19 05:15:08 +02:00
DynamicLoader.h LibELF: Cache consecutive lookups for the same symbol 2023-08-19 05:15:08 +02:00
DynamicObject.cpp LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
DynamicObject.h LibELF: Cache consecutive lookups for the same symbol 2023-08-19 05:15:08 +02:00
ELFABI.h LibELF+readelf: Add missing constants for dynamic relocations 2023-08-18 16:20:13 +02:00
Hashes.h
Image.cpp Kernel: Consolidate finding the ELF stack size with validation 2023-07-10 21:08:31 -06:00
Image.h LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
Relocation.cpp LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
Relocation.h Kernel: Move {Virtual,Physical}Address classes to the Memory directory 2023-06-04 21:32:34 +02:00
Validation.cpp Kernel: Consolidate finding the ELF stack size with validation 2023-07-10 21:08:31 -06:00
Validation.h Kernel: Consolidate finding the ELF stack size with validation 2023-07-10 21:08:31 -06:00