Go to the source code of this file.
|
| static void | loader_strv_free (char **array, uint64_t amount) |
| |
| void | loader_exec (const char *executable, char **argv, uint64_t argc) |
| | Causes the currently running thread to load and execute a new program.
|
| |
| static void | loader_entry (const char *executable, char **argv, uint64_t argc) |
| |
| | SYSCALL_DEFINE (SYS_SPAWN, pid_t, const char **argv, spawn_flags_t flags) |
| |
| | SYSCALL_DEFINE (SYS_THREAD_CREATE, tid_t, void *entry, void *arg) |
| |
◆ loader_strv_free()
| static void loader_strv_free |
( |
char ** |
array, |
|
|
uint64_t |
amount |
|
) |
| |
|
static |
◆ loader_entry()
| static void loader_entry |
( |
const char * |
executable, |
|
|
char ** |
argv, |
|
|
uint64_t |
argc |
|
) |
| |
|
static |
◆ SYSCALL_DEFINE() [1/2]
◆ SYSCALL_DEFINE() [2/2]