x86 Syscall Table

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