mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-22 06:57:51 +00:00
6894ced63b
This patch implements 'execve' in Genode's libc. The mechanism relies on the dynamic linker's ability to replace the loaded binary while keeping crucial libraries - in particular the libc - intact. The state outside the libc is wiped. For this reason, all libc internal state needed beyond the 'execve' call must be allocated on a heap separate from the application-owned malloc heap. E.g., libc-internal file-descriptor objects must not be allocated or refer to any memory object allocated from the malloc heap. Issue #3481 |
||
---|---|---|
.. | ||
acpica | ||
ada | ||
EGL | ||
fatfs | ||
freetype-genode | ||
fribidi | ||
gcc | ||
gmp | ||
jpeg | ||
libc | ||
libc-genode | ||
libc-plugin | ||
lwip | ||
ncurses | ||
pcg-c | ||
python | ||
qemu | ||
qt5 | ||
readline | ||
solo5 | ||
spec | ||
stdcxx | ||
x86emu |