This table lists Linux x86_64 system calls with their numbers, arguments, and links to documentation.
System calls are invoked via the syscall instruction. The kernel places the return value in %rax. Arguments are passed in registers: %rdi, %rsi, %rdx, %r10, %r8, %r9 (up to 6 args).
Click a row to expand/collapse argument details with register mapping. Use the filter box to search by name.
Reference: syscalls(2)
| # | Name | Manual | Entry Point |
|---|