x86-64 Syscall Table

syscall number rax rdi rsi rdx r10 r8 r9
read 0 0x00 unsigned int fd char *buf size_t count - - -
write 1 0x01 unsigned int fd const char *buf size_t count - - -
open 2 0x02 const char *filename int flags umode_t mode - - -
close 3 0x03 unsigned int fd - - - - -
stat 4 0x04 const char *filename struct __old_kernel_stat*statbuf - - - -
fstat 5 0x05 unsigned int fd struct __old_kernel_stat*statbuf - - - -
lstat 6 0x06 const char *filename struct __old_kernel_stat*statbuf - - - -
poll 7 0x07 struct pollfd*ufds unsigned int nfds int timeout_msecs - - -
lseek 8 0x08 unsigned int fd off_t offset unsigned int origin - - -
mmap 9 0x09 unsigned long addr unsigned long len unsigned long prot unsigned long flags unsigned long fd unsigned long off
mprotect 10 0x0a unsigned long start size_t len unsigned long prot - - -
munmap 11 0x0b unsigned long addr size_t len - - - -
brk 12 0x0c unsigned long brk - - - - -
rt_sigaction 13 0x0d int sig conststruct sigaction*act struct sigaction*oact size_t sigsetsize - -
rt_sigprocmask 14 0x0e int how sigset_t *nset sigset_t *oset size_t sigsetsize - -
rt_sigreturn 15 0x0f - - - - - -
ioctl 16 0x10 unsigned int fd unsigned int cmd unsigned long arg - - -
pread64 17 0x11 char *buf size_t count loff_t pos - - - -
pwrite64 18 0x12 const char *buf size_t count loff_t pos - - - -
readv 19 0x13 unsigned long fd conststruct iovec*vec unsigned long vlen - - -
writev 20 0x14 unsigned long fd conststruct iovec*vec unsigned long vlen - - -
access 21 0x15 const char *filename int mode - - - -
pipe 22 0x16 int *fildes - - - - -
select 23 0x17 int n fd_set *inp fd_set *outp fd_set *exp struct timeval*tvp -
sched_yield 24 0x18 - - - - - -
mremap 25 0x19 unsigned long addr unsigned long old_len unsigned long new_len unsigned long flags unsigned long new_addr -
msync 26 0x1a unsigned long start size_t len int flags - - -
mincore 27 0x1b unsigned long start size_t len unsigned char *vec - - -
madvise 28 0x1c unsigned long start size_t len_in int behavior - - -
shmget 29 0x1d key_t key size_t size int shmflg - - -
shmat 30 0x1e int shmid char *shmaddr int shmflg - - -
shmctl 31 0x1f int shmid int cmd struct shmid_ds*buf - - -
dup 32 0x20 unsigned int fildes - - - - -
dup2 33 0x21 unsigned int oldfd unsigned int newfd - - - -
pause 34 0x22 - - - - - -
nanosleep 35 0x23 struct timespec*rqtp struct timespec*rmtp - - - -
getitimer 36 0x24 int which struct itimerval*value - - - -
alarm 37 0x25 unsigned int seconds - - - - -
setitimer 38 0x26 int which struct itimerval*value struct itimerval*ovalue - - -
getpid 39 0x27 - - - - - -
sendfile 40 0x28 int out_fd int in_fd off_t *offset size_t count - -
socket 41 0x29 int family int type int protocol - - -
connect 42 0x2a int fd struct sockaddr*uservaddr int addrlen - - -
accept 43 0x2b int fd struct sockaddr*upeer_sockaddr int *upeer_addrlen - - -
sendto 44 0x2c int fd void *buff size_t len unsigned int flags struct sockaddr*addr int addr_len
recvfrom 45 0x2d int fd void *ubuf size_t size unsigned int flags struct sockaddr*addr int *addr_len
sendmsg 46 0x2e int fd struct msghdr*msg unsigned int flags - - -
recvmsg 47 0x2f int fd struct msghdr*msg unsigned int flags - - -
shutdown 48 0x30 int fd int how - - - -
bind 49 0x31 int fd struct sockaddr*umyaddr int addrlen - - -
listen 50 0x32 int fd int backlog - - - -
getsockname 51 0x33 int fd struct sockaddr*usockaddr int *usockaddr_len - - -
getpeername 52 0x34 int fd struct sockaddr*usockaddr int *usockaddr_len - - -
socketpair 53 0x35 int family int type int protocol int *usockvec - -
setsockopt 54 0x36 int fd int level int optname char *optval int optlen -
getsockopt 55 0x37 int fd int level int optname char *optval int *optlen -
clone 56 0x38 unsigned long clone_flags unsigned long newsp void *parent_tid void *child_tid - -
fork 57 0x39 - - - - - -
vfork 58 0x3a - - - - - -
execve 59 0x3b const char *name const char *const *argv const char *const *envp - - -
exit 60 0x3c int error_code - - - - -
wait4 61 0x3d pid_t upid int *stat_addr int options struct rusage*ru - -
kill 62 0x3e pid_t pid int sig - - - -
uname 63 0x3f struct old_utsname*name - - - - -
semget 64 0x40 key_t key int nsems int semflg - - -
semop 65 0x41 int semid struct sembuf*tsops unsigned nsops - - -
semctl 66 0x42 int semnum int cmd union semun arg - - - -
shmdt 67 0x43 char *shmaddr - - - - -
msgget 68 0x44 key_t key int msgflg - - - -
msgsnd 69 0x45 int msqid struct msgbuf*msgp size_t msgsz int msgflg - -
msgrcv 70 0x46 int msqid struct msgbuf*msgp size_t msgsz long msgtyp int msgflg -
msgctl 71 0x47 int msqid int cmd struct msqid_ds*buf - - -
fcntl 72 0x48 unsigned int fd unsigned int cmd unsigned long arg - - -
flock 73 0x49 unsigned int fd unsigned int cmd - - - -
fsync 74 0x4a unsigned int fd - - - - -
fdatasync 75 0x4b unsigned int fd - - - - -
truncate 76 0x4c const char *path long length - - - -
ftruncate 77 0x4d unsigned int fd unsigned long length - - - -
getdents 78 0x4e unsigned int fd struct linux_dirent*dirent unsigned int count - - -
getcwd 79 0x4f char *buf unsigned long size - - - -
chdir 80 0x50 const char *filename - - - - -
fchdir 81 0x51 unsigned int fd - - - - -
rename 82 0x52 const char *oldname const char *newname - - - -
mkdir 83 0x53 const char *pathname umode_t mode - - - -
rmdir 84 0x54 const char *pathname - - - - -
creat 85 0x55 const char *pathname umode_t mode - - - -
link 86 0x56 const char *oldname const char *newname - - - -
unlink 87 0x57 const char *pathname - - - - -
symlink 88 0x58 const char *oldname const char *newname - - - -
readlink 89 0x59 const char *path char *buf int bufsiz - - -
chmod 90 0x5a const char *filename umode_t mode - - - -
fchmod 91 0x5b unsigned int fd umode_t mode - - - -
chown 92 0x5c const char *filename uid_t user gid_t group - - -
fchown 93 0x5d unsigned int fd uid_t user gid_t group - - -
lchown 94 0x5e const char *filename uid_t user gid_t group - - -
umask 95 0x5f int mask - - - - -
gettimeofday 96 0x60 struct timeval*tv struct timezone*tz - - - -
getrlimit 97 0x61 unsigned int resource struct rlimit*rlim - - - -
getrusage 98 0x62 int who struct rusage*ru - - - -
sysinfo 99 0x63 struct sysinfo*info - - - - -
times 100 0x64 struct tms*tbuf - - - - -
ptrace 101 0x65 long request long pid unsigned long addr unsigned long data - -
getuid 102 0x66 - - - - - -
syslog 103 0x67 int type char *buf int len - - -
getgid 104 0x68 - - - - - -
setuid 105 0x69 uid_t uid - - - - -
setgid 106 0x6a gid_t gid - - - - -
geteuid 107 0x6b - - - - - -
getegid 108 0x6c - - - - - -
setpgid 109 0x6d pid_t pid pid_t pgid - - - -
getppid 110 0x6e - - - - - -
getpgrp 111 0x6f - - - - - -
setsid 112 0x70 - - - - - -
setreuid 113 0x71 uid_t ruid uid_t euid - - - -
setregid 114 0x72 gid_t rgid gid_t egid - - - -
getgroups 115 0x73 int gidsetsize gid_t *grouplist - - - -
setgroups 116 0x74 int gidsetsize gid_t *grouplist - - - -
setresuid 117 0x75 uid_t ruid uid_t euid uid_t suid - - -
getresuid 118 0x76 uid_t *ruidp uid_t *euidp uid_t *suidp - - -
setresgid 119 0x77 gid_t rgid gid_t egid gid_t sgid - - -
getresgid 120 0x78 gid_t *rgidp gid_t *egidp gid_t *sgidp - - -
getpgid 121 0x79 pid_t pid - - - - -
setfsuid 122 0x7a uid_t uid - - - - -
setfsgid 123 0x7b gid_t gid - - - - -
getsid 124 0x7c pid_t pid - - - - -
capget 125 0x7d cap_user_header_t header cap_user_data_t dataptr - - - -
capset 126 0x7e cap_user_header_t header const cap_user_data_t data - - - -
rt_sigpending 127 0x7f sigset_t *set size_t sigsetsize - - - -
rt_sigtimedwait 128 0x80 const sigset_t *uthese siginfo_t *uinfo conststruct timespec*uts size_t sigsetsize - -
rt_sigqueueinfo 129 0x81 pid_t pid int sig siginfo_t *uinfo - - -
rt_sigsuspend 130 0x82 sigset_t *unewset size_t sigsetsize - - - -
sigaltstack 131 0x83 const stack_t *uss stack_t *uoss - - - -
utime 132 0x84 char *filename struct utimbuf*times - - - -
mknod 133 0x85 const char *filename umode_t mode unsigned dev - - -
uselib 134 - - - - - - -
personality 135 0x87 unsigned int personality - - - - -
ustat 136 0x88 unsigned dev struct ustat*ubuf - - - -
statfs 137 0x89 const char *pathname struct statfs*buf - - - -
fstatfs 138 0x8a unsigned int fd struct statfs*buf - - - -
sysfs 139 0x8b int option unsigned long arg1 unsigned long arg2 - - -
getpriority 140 0x8c int which int who - - - -
setpriority 141 0x8d int which int who int niceval - - -
sched_setparam 142 0x8e pid_t pid struct sched_param*param - - - -
sched_getparam 143 0x8f pid_t pid struct sched_param*param - - - -
sched_setscheduler 144 0x90 pid_t pid int policy struct sched_param*param - - -
sched_getscheduler 145 0x91 pid_t pid - - - - -
sched_get_priority_max 146 0x92 int policy - - - - -
sched_get_priority_min 147 0x93 int policy - - - - -
sched_rr_get_interval 148 0x94 pid_t pid struct timespec*interval - - - -
mlock 149 0x95 unsigned long start size_t len - - - -
munlock 150 0x96 unsigned long start size_t len - - - -
mlockall 151 0x97 int flags - - - - -
munlockall 152 0x98 - - - - - -
vhangup 153 0x99 - - - - - -
modify_ldt 154 0x9a int func void *ptr unsigned long bytecount - - -
pivot_root 155 0x9b const char *new_root const char *put_old - - - -
_sysctl 156 0x9c struct __sysctl_args*args - - - - -
prctl 157 0x9d int option unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5 -
arch_prctl 158 0x9e int code unsigned long addr - - - -
adjtimex 159 0x9f struct timex*txc_p - - - - -
setrlimit 160 0xa0 unsigned int resource struct rlimit*rlim - - - -
chroot 161 0xa1 const char *filename - - - - -
sync 162 0xa2 - - - - - -
acct 163 0xa3 const char *name - - - - -
settimeofday 164 0xa4 struct timeval*tv struct timezone*tz - - - -
mount 165 0xa5 char *dev_name char *dir_name char *type unsigned long flags void *data -
umount2 166 0xa6 char *name int flags - - - -
swapon 167 0xa7 const char *specialfile int swap_flags - - - -
swapoff 168 0xa8 const char *specialfile - - - - -
reboot 169 0xa9 int magic1 int magic2 unsigned int cmd void *arg - -
sethostname 170 0xaa char *name int len - - - -
setdomainname 171 0xab char *name int len - - - -
iopl 172 0xac unsigned int level - - - - -
ioperm 173 0xad unsigned long from unsigned long num int turn_on - - -
create_module 174 - - - - - - -
init_module 175 0xaf void *umod unsigned long len const char *uargs - - -
delete_module 176 0xb0 const char *name_user unsigned int flags - - - -
get_kernel_syms 177 - - - - - - -
query_module 178 - - - - - - -
quotactl 179 0xb3 unsigned int cmd const char *special qid_t id void *addr - -
nfsservctl 180 - - - - - - -
getpmsg 181 - - - - - - -
putpmsg 182 - - - - - - -
afs_syscall 183 - - - - - - -
tuxcall 184 - - - - - - -
security 185 - - - - - - -
gettid 186 0xba - - - - - -
readahead 187 0xbb loff_t offset size_t count - - - - -
setxattr 188 0xbc const char *pathname const char *name const void *value size_t size int flags -
lsetxattr 189 0xbd const char *pathname const char *name const void *value size_t size int flags -
fsetxattr 190 0xbe int fd const char *name const void *value size_t size int flags -
getxattr 191 0xbf const char *pathname const char *name void *value size_t size - -
lgetxattr 192 0xc0 const char *pathname const char *name void *value size_t size - -
fgetxattr 193 0xc1 int fd const char *name void *value size_t size - -
listxattr 194 0xc2 const char *pathname char *list size_t size - - -
llistxattr 195 0xc3 const char *pathname char *list size_t size - - -
flistxattr 196 0xc4 int fd char *list size_t size - - -
removexattr 197 0xc5 const char *pathname const char *name - - - -
lremovexattr 198 0xc6 const char *pathname const char *name - - - -
fremovexattr 199 0xc7 int fd const char *name - - - -
tkill 200 0xc8 pid_t pid int sig - - - -
time 201 0xc9 time_t *tloc - - - - -
futex 202 0xca u32 *uaddr int op u32 val struct timespec*utime u32 *uaddr2 u32 val3
sched_setaffinity 203 0xcb pid_t pid unsigned int len unsigned long *user_mask_ptr - - -
sched_getaffinity 204 0xcc pid_t pid unsigned int len unsigned long *user_mask_ptr - - -
set_thread_area 205 - - - - - - -
io_setup 206 0xce unsigned nr_events aio_context_t *ctxp - - - -
io_destroy 207 0xcf aio_context_t ctx - - - - -
io_getevents 208 0xd0 aio_context_t ctx_id long min_nr long nr struct io_event*events struct timespec*timeout -
io_submit 209 0xd1 aio_context_t ctx_id long nr struct iocb* *iocbpp - - -
io_cancel 210 0xd2 aio_context_t ctx_id struct iocb*iocb struct io_event*result - - -
get_thread_area 211 - - - - - - -
lookup_dcookie 212 0xd4 char *buf size_t len - - - - -
epoll_create 213 0xd5 int size - - - - -
epoll_ctl_old 214 - - - - - - -
epoll_wait_old 215 - - - - - - -
remap_file_pages 216 0xd8 unsigned long start unsigned long size unsigned long prot unsigned long pgoff unsigned long flags -
getdents64 217 0xd9 unsigned int fd struct linux_dirent64*dirent unsigned int count - - -
set_tid_address 218 0xda int *tidptr - - - - -
restart_syscall 219 0xdb - - - - - -
semtimedop 220 0xdc int semid struct sembuf*tsops unsigned nsops conststruct timespec*timeout - -
fadvise64 221 0xdd loff_t offset size_t len int advice - - - -
timer_create 222 0xde const clockid_t which_clock struct sigevent*timer_event_spec timer_t *created_timer_id - - -
timer_settime 223 0xdf timer_t timer_id int flags conststruct itimerspec*new_setting struct itimerspec*old_setting - -
timer_gettime 224 0xe0 timer_t timer_id struct itimerspec*setting - - - -
timer_getoverrun 225 0xe1 timer_t timer_id - - - - -
timer_delete 226 0xe2 timer_t timer_id - - - - -
clock_settime 227 0xe3 const clockid_t which_clock conststruct timespec*tp - - - -
clock_gettime 228 0xe4 const clockid_t which_clock struct timespec*tp - - - -
clock_getres 229 0xe5 const clockid_t which_clock struct timespec*tp - - - -
clock_nanosleep 230 0xe6 const clockid_t which_clock int flags conststruct timespec*rqtp struct timespec*rmtp - -
exit_group 231 0xe7 int error_code - - - - -
epoll_wait 232 0xe8 int epfd struct epoll_event*events int maxevents int timeout - -
epoll_ctl 233 0xe9 int epfd int op int fd struct epoll_event*event - -
tgkill 234 0xea pid_t tgid pid_t pid int sig - - -
utimes 235 0xeb char *filename struct timeval*utimes - - - -
vserver 236 - - - - - - -
mbind 237 0xed unsigned long start unsigned long len unsigned long mode unsigned long *nmask unsigned long maxnode unsigned flags
set_mempolicy 238 0xee int mode unsigned long *nmask unsigned long maxnode - - -
get_mempolicy 239 0xef int *policy unsigned long *nmask unsigned long maxnode unsigned long addr unsigned long flags -
mq_open 240 0xf0 const char *u_name int oflag umode_t mode struct mq_attr*u_attr - -
mq_unlink 241 0xf1 const char *u_name - - - - -
mq_timedsend 242 0xf2 mqd_t mqdes const char *u_msg_ptr size_t msg_len unsigned int msg_prio conststruct timespec*u_abs_timeout -
mq_timedreceive 243 0xf3 mqd_t mqdes char *u_msg_ptr size_t msg_len unsigned int *u_msg_prio conststruct timespec*u_abs_timeout -
mq_notify 244 0xf4 mqd_t mqdes conststruct sigevent*u_notification - - - -
mq_getsetattr 245 0xf5 mqd_t mqdes conststruct mq_attr*u_mqstat struct mq_attr*u_omqstat - - -
kexec_load 246 0xf6 unsigned long entry unsigned long nr_segments struct kexec_segment*segments unsigned long flags - -
waitid 247 0xf7 int which pid_t upid struct siginfo*infop int options struct rusage*ru -
add_key 248 0xf8 const char *_type const char *_description const void *_payload size_t plen key_serial_t ringid -
request_key 249 0xf9 const char *_type const char *_description const char *_callout_info key_serial_t destringid - -
keyctl 250 0xfa int option unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5 -
ioprio_set 251 0xfb int which int who int ioprio - - -
ioprio_get 252 0xfc int which int who - - - -
inotify_init 253 0xfd - - - - - -
inotify_add_watch 254 0xfe int fd const char *pathname u32 mask - - -
inotify_rm_watch 255 0xff int fd __s32 wd - - - -
migrate_pages 256 0x100 pid_t pid unsigned long maxnode const unsigned long *old_nodes const unsigned long *new_nodes - -
openat 257 0x101 int dfd const char *filename int flags umode_t mode - -
mkdirat 258 0x102 int dfd const char *pathname umode_t mode - - -
mknodat 259 0x103 int dfd const char *filename umode_t mode unsigned dev - -
fchownat 260 0x104 int dfd const char *filename uid_t user gid_t group int flag -
futimesat 261 0x105 int dfd const char *filename struct timeval*utimes - - -
newfstatat 262 0x106 int dfd const char *filename struct stat*statbuf int flag - -
unlinkat 263 0x107 int dfd const char *pathname int flag - - -
renameat 264 0x108 int olddfd const char *oldname int newdfd const char *newname - -
linkat 265 0x109 int olddfd const char *oldname int newdfd const char *newname int flags -
symlinkat 266 0x10a const char *oldname int newdfd const char *newname - - -
readlinkat 267 0x10b int dfd const char *pathname char *buf int bufsiz - -
fchmodat 268 0x10c int dfd const char *filename umode_t mode - - -
faccessat 269 0x10d int dfd const char *filename int mode - - -
pselect6 270 0x10e int n fd_set *inp fd_set *outp fd_set *exp struct timespec*tsp void *sig
ppoll 271 0x10f struct pollfd*ufds unsigned int nfds struct timespec*tsp const sigset_t *sigmask size_t sigsetsize -
unshare 272 0x110 unsigned long unshare_flags - - - - -
set_robust_list 273 0x111 struct robust_list_head*head size_t len - - - -
get_robust_list 274 0x112 int pid struct robust_list_head* *head_ptr size_t *len_ptr - - -
splice 275 0x113 int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
tee 276 0x114 int fdin int fdout size_t len unsigned int flags - -
sync_file_range 277 0x115 loff_t offset loff_t nbytes unsigned int flags - - - -
vmsplice 278 0x116 int fd conststruct iovec*iov unsigned long nr_segs unsigned int flags - -
move_pages 279 0x117 pid_t pid unsigned long nr_pages const void * *pages const int *nodes int *status int flags
utimensat 280 0x118 int dfd const char *filename struct timespec*utimes int flags - -
epoll_pwait 281 0x119 int epfd struct epoll_event*events int maxevents int timeout const sigset_t *sigmask size_t sigsetsize
signalfd 282 0x11a int ufd sigset_t *user_mask size_t sizemask - - -
timerfd_create 283 0x11b int clockid int flags - - - -
eventfd 284 0x11c unsigned int count - - - - -
fallocate 285 0x11d int mode loff_t offset loff_t len - - - -
timerfd_settime 286 0x11e int ufd int flags conststruct itimerspec*utmr struct itimerspec*otmr - -
timerfd_gettime 287 0x11f int ufd struct itimerspec*otmr - - - -
accept4 288 0x120 int fd struct sockaddr*upeer_sockaddr int *upeer_addrlen int flags - -
signalfd4 289 0x121 int ufd sigset_t *user_mask size_t sizemask int flags - -
eventfd2 290 0x122 unsigned int count int flags - - - -
epoll_create1 291 0x123 int flags - - - - -
dup3 292 0x124 unsigned int oldfd unsigned int newfd int flags - - -
pipe2 293 0x125 int *fildes int flags - - - -
inotify_init1 294 0x126 int flags - - - - -
preadv 295 0x127 unsigned long fd conststruct iovec*vec unsigned long vlen unsigned long pos_l unsigned long pos_h -
pwritev 296 0x128 unsigned long fd conststruct iovec*vec unsigned long vlen unsigned long pos_l unsigned long pos_h -
rt_tgsigqueueinfo 297 0x129 pid_t tgid pid_t pid int sig siginfo_t *uinfo - -
perf_event_open 298 0x12a struct perf_event_attr*attr_uptr pid_t pid int cpu int group_fd unsigned long flags -
recvmmsg 299 0x12b int fd struct mmsghdr*mmsg unsigned int vlen unsigned int flags struct timespec*timeout -
fanotify_init 300 0x12c unsigned int flags unsigned int event_f_flags - - - -
fanotify_mark 301 0x12d unsigned int flags __u64 mask int dfd const char *pathname - - - -
prlimit64 302 0x12e pid_t pid unsigned int resource conststruct rlimit64*new_rlim struct rlimit64*old_rlim - -
name_to_handle_at 303 0x12f int dfd const char *name struct file_handle*handle int *mnt_id int flag -
open_by_handle_at 304 0x130 int mountdirfd struct file_handle*handle int flags - - -
clock_adjtime 305 0x131 const clockid_t which_clock struct timex*utx - - - -
syncfs 306 0x132 int fd - - - - -
sendmmsg 307 0x133 int fd struct mmsghdr*mmsg unsigned int vlen unsigned int flags - -
setns 308 0x134 int fd int nstype - - - -
getcpu 309 0x135 unsigned *cpup unsigned *nodep struct getcpu_cache*unused - - -
process_vm_readv 310 0x136 pid_t pid conststruct iovec*lvec unsigned long liovcnt conststruct iovec*rvec unsigned long riovcnt unsigned long flags
process_vm_writev 311 0x137 pid_t pid conststruct iovec*lvec unsigned long liovcnt conststruct iovec*rvec unsigned long riovcnt unsigned long flags
kcmp 312 0x138 pid_t pid1 pid_t pid2 int type unsigned long idx1 unsigned long idx2 -
finit_module 313 0x139 int fd const char *uargs int flags ---
sched_setattr 314 0x13a pid_t pid struct sched_attr *attr unsigned int flags ---
sched_getattr 315 0x13b pid_t pid struct sched_attr *attr unsigned int size unsigned int flags --
renameat2 316 0x13c int olddirfd const char *oldpath int newdirfd const char *newpath unsigned int flags -
seccomp 317 0x13d unsigned int op unsigned int flags void *uargs ---
getrandom 318 0x13e void *buf size_t buflen unsigned int flags ---
memfd_create 319 0x13f const char *name unsigned int flags ----
kexec_file_load 320 0x140 int kernel_fd int initrd_fd unsigned long cmdline_len const char *cmdline_ptr unsigned long flags -
bpf 321 0x141 int cmd union bpf_attr *attr unsigned int size ---
execveat 322 0x142 int dirfd const char *pathname const char *const argv[] const char *const envp[] int flags -
userfaultfd 323 0x143 int flags -----
membarrier 324 0x144 int cmd int flags ----
mlock2 325 0x145 const void *addr size_t len int flags ---
copy_file_range 326 0x146 int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
preadv2 327 0x147 int fd const struct iovec *iov int iovcnt long pos_l long pos_h int flags
pwritev2 328 0x148 int fd const struct iovec *iov int iovcnt long pos_l long pos_h int flags
pkey_mprotect 329 0x149 void *addr size_t len int prot int pkey --
pkey_alloc 330 0x14a unsigned long flags unsigned long init_val ----
pkey_free 331 0x14b int pkey -----
statx 332 0x14c int dirfd const char *pathname int flags unsigned int mask struct statx *statxbuf -