banan-os/LibELF/LibELF
Bananymous 773dcdd3a2 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.cpp All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
LoadableELF.cpp Kernel: Check whether ELF address space can be loaded 2023-10-12 22:59:36 +03:00