mirror of
https://github.com/RGBCube/serenity
synced 2026-01-16 20:50:59 +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 | ||