ladybird/Userland/Libraries/LibELF
Tim Schumacher 9d6372ff07 Kernel: Consolidate finding the ELF stack size with validation
Previously, we started parsing the ELF file again in a completely
different place, and without the partial mapping that we do while
validating.

Instead of doing manual parsing in two places, just capture the
requested stack size right after we validated it.
2023-07-10 21:08:31 -06:00
..
Arch LibELF: Add AArch64 PLT trampoline 2023-04-23 14:30:59 +02:00
AuxiliaryVector.h Kernel+Libraries: Move defines and types from sys/auxv.h to Kernel/API 2023-01-21 10:43:59 -07:00
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 LibELF: Export static resolve_library method of the DynamicLinker code 2022-12-31 05:06:39 -07:00
DynamicLoader.cpp LibELF: Only call IFUNC resolvers after populating the PLT 2023-05-14 13:47:53 +02:00
DynamicLoader.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
DynamicObject.cpp LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
DynamicObject.h LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
ELFABI.h LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
Hashes.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
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