Skip to main content

Supported Syscalls

The following system calls are currently implemented. Numbers match the Linux x86_64 syscall table for compatibility.

NumberNameDescription
0readRead from fd
1writeWrite to fd
2openOpen file
3closeClose fd
12brkSet heap end
22pipeCreate pipe
39getpidGet process ID
57forkFork process
59execveExecute ELF binary
60exitExit process
61wait4Wait for child
62killSend signal
110getppidGet parent PID
162nanosleepSleep

See the Syscall ABI for the register calling convention.