mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 10:38:11 +00:00
![]() It was really weird that ELF loading was performed by the ELF::Loader class instead of just being done by the kernel itself. This patch moves all the layout logic from ELF::Loader over to sys$execve(). The kernel no longer cares about ELF::Loader and instead only uses an ELF::Image as an interpreting wrapper around executables. |
||
---|---|---|
.. | ||
Arch/i386 | ||
AuxiliaryVector.h | ||
CoreDump.h | ||
DynamicLoader.cpp | ||
DynamicLoader.h | ||
DynamicObject.cpp | ||
DynamicObject.h | ||
exec_elf.h | ||
Image.cpp | ||
Image.h | ||
Loader.cpp | ||
Loader.h | ||
Validation.cpp | ||
Validation.h |