ladybird/Libraries/LibELF
Andrew Kaster 046d6a6bbb LibELF: Add methods to validate the ELF and program headers
These will make sure there's no funny business or funny offsets in the
main ELF header or each Program Header. More can still be done (like
validating section headers), but this is a good start
2020-01-13 13:03:30 +01:00
..
Arch/i386 LibELF: Re-organize ELFDynamicObject::load and add PLT trampoline 2020-01-01 23:54:06 +01:00
ELFDynamicLoader.cpp LibELF: Map .text segment with MAP_ANONYMOUS for shared objects 2020-01-09 09:29:36 +01:00
ELFDynamicLoader.h LibELF: Map .text segment with MAP_ANONYMOUS for shared objects 2020-01-09 09:29:36 +01:00
ELFDynamicObject.cpp LibELF: Map .text segment with MAP_ANONYMOUS for shared objects 2020-01-09 09:29:36 +01:00
ELFDynamicObject.h LibELF: Map .text segment with MAP_ANONYMOUS for shared objects 2020-01-09 09:29:36 +01:00
ELFImage.cpp LibELF: Add methods to validate the ELF and program headers 2020-01-13 13:03:30 +01:00
ELFImage.h LibELF: Add methods to validate the ELF and program headers 2020-01-13 13:03:30 +01:00
ELFLoader.cpp LibELF: Add methods to validate the ELF and program headers 2020-01-13 13:03:30 +01:00
ELFLoader.h Kernel+LibELF: Validate PT_LOAD and PT_TLS offsets before memcpy()'ing 2020-01-06 21:04:57 +01:00
exec_elf.h LibELF: Add ELFDynamicObject to dynamically load libaries 2020-01-01 17:48:41 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00