banan-os/LibELF/include/LibELF
Bananymous 9a6cc0dc2d Kernel: Check whether ELF address space can be loaded
Before reserving address space in SYS_EXEC verify that ELF address
space is actually loadable. For example when trying to execute the
kernel binary in userspace, binarys address space would overlap with
current kernel address space. Now kernel won't crash anymore and
will just send SIGKILL to the process calling exec*().
2023-10-12 22:59:36 +03:00
..
ELF.h LibELF: We use BAN::Vector<uint8_t> as elf storage 2023-06-18 23:29:23 +03:00
LoadableELF.h Kernel: Check whether ELF address space can be loaded 2023-10-12 22:59:36 +03:00
Types.h LibELF: Add types for native executable 2023-09-29 01:56:57 +03:00
Values.h LibELF: Start implementing elf library 2023-04-18 10:18:15 +03:00