Linux Syscall Table (x86_64)

Data from Linux kernel syscall_64.tbl (master)

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