genode/repos/ports/src/lib
Norman Feske 6894ced63b libc: execve
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
2019-08-28 14:19:45 +02:00
..
gdbserver_libc_support tool_chain: update GDB to version 8.2.1 2019-05-27 14:52:51 +02:00
gdbserver_platform tool_chain: update GDB to version 8.2.1 2019-05-27 14:52:51 +02:00
gdbserver_platform-nova tool_chain: update GDB to version 8.2.1 2019-05-27 14:52:51 +02:00
getdns Port of getdns and Stubby DNS resolver 2018-05-03 15:31:58 +02:00
libc_noux libc: execve 2019-08-28 14:19:45 +02:00