mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 04:48:14 +00:00
![]() Since ELFDynamicObject needs the actual virtual address of the .dynamic section in the loaded image, and not the file offset like we assumed before, due to MAP_PRIVATE secretly giving us a MAP_SHARED, we can remove all of the Dynamic* code from ELFImage. ELFDynamicLoader only needs ELFImage to get the Program headers at this point. More consolidation opportunities seem likely in the future. |
||
---|---|---|
.. | ||
Arch/i386 | ||
ELFDynamicLoader.cpp | ||
ELFDynamicLoader.h | ||
ELFDynamicObject.cpp | ||
ELFDynamicObject.h | ||
ELFImage.cpp | ||
ELFImage.h | ||
ELFLoader.cpp | ||
ELFLoader.h | ||
exec_elf.h | ||
Makefile |