Linux x86 / 32bit and amd64 / 64bit syscalls for assembly

Below you can find my Linux x86 / 32bit and x64 / amd64 / 64bit syscall tables, for assembly and shellcoding. I got tired of pages that where hard to find and not very practical in everyday use. So I set up my own with a sticky table header that makes it more easy to identify each column. Scroll down a bit and enjoy the magic. Hope it serves you well!

x64 / 64bit x32 / 32bit

x64 / 64bit

raxSystem callrdirsirdxr10r8r9
0sys_readunsigned int fdchar *bufsize_t count
1sys_writeunsigned int fdconst char *bufsize_t count
2sys_openconst char *filenameint flagsint mode
3sys_closeunsigned int fd
4sys_statconst char *filenamestruct stat *statbuf
5sys_fstatunsigned int fdstruct stat *statbuf
6sys_lstatfconst char *filenamestruct stat *statbuf
7sys_pollstruct poll_fd *ufdsunsigned int nfdslong timeout_msecs
8sys_lseekunsigned int fdoff_t offsetunsigned int origin
9sys_mmapunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long off
10sys_mprotectunsigned long startsize_t lenunsigned long prot
11sys_munmapunsigned long addrsize_t len
12sys_brkunsigned long brk
13sys_rt_sigactionint sigconst struct sigaction *actstruct sigaction *oactsize_t sigsetsize
14sys_rt_sigprocmaskint howsigset_t *nsetsigset_t *osetsize_t sigsetsize
15sys_rt_sigreturnunsigned long __unused
16sys_ioctlunsigned int fdunsigned int cmdunsigned long arg
17sys_pread64unsigned long fdchar *bufsize_t countloff_t pos
18sys_pwrite64unsigned int fdconst char *bufsize_t countloff_t pos
19sys_readvunsigned long fdconst struct iovec *vecunsigned long vlen
20sys_writevunsigned long fdconst struct iovec *vecunsigned long vlen
21sys_accessconst char *filenameint mode
22sys_pipeint *filedes
23sys_selectint nfd_set *inpfd_set *outpfd_set*expstruct timeval *tvp
24sys_sched_yield
25sys_mremapunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr
26sys_msyncunsigned long startsize_t lenint flags
27sys_mincoreunsigned long startsize_t lenunsigned char *vec
28sys_madviseunsigned long startsize_t len_inint behavior
29sys_shmgetkey_t keysize_t sizeint shmflg
30sys_shmatint shmidchar *shmaddrint shmflg
31sys_shmctlint shmidint cmdstruct shmid_ds *buf
32sys_dupunsigned int fildes
33sys_dup2unsigned int oldfdunsigned int newfd
34sys_pause
35sys_nanosleepstruct timespec *rqtpstruct timespec *rmtp
36sys_getitimerint whichstruct itimerval *value
37sys_alarmunsigned int seconds
38sys_setitimerint whichstruct itimerval *valuestruct itimerval *ovalue
39sys_getpid
40sys_sendfileint out_fdint in_fdoff_t *offsetsize_t count
41sys_socketint familyint typeint protocol
42sys_connectint fdstruct sockaddr *uservaddrint addrlen
43sys_acceptint fdstruct sockaddr *upeer_sockaddrint *upeer_addrlen
44sys_sendtoint fdvoid *buffsize_t lenunsigned flagsstruct sockaddr *addrint addr_len
45sys_recvfromint fdvoid *ubufsize_t sizeunsigned flagsstruct sockaddr *addrint *addr_len
46sys_sendmsgint fdstruct msghdr *msgunsigned flags
47sys_recvmsgint fdstruct msghdr *msgunsigned int flags
48sys_shutdownint fdint how
49sys_bindint fdstruct sokaddr *umyaddrint addrlen
50sys_listenint fdint backlog
51sys_getsocknameint fdstruct sockaddr *usockaddrint *usockaddr_len
52sys_getpeernameint fdstruct sockaddr *usockaddrint *usockaddr_len
53sys_socketpairint familyint typeint protocolint *usockvec
54sys_setsockoptint fdint levelint optnamechar *optvalint optlen
55sys_getsockoptint fdint levelint optnamechar *optvalint *optlen
56sys_cloneunsigned long clone_flagsunsigned long newspvoid *parent_tidvoid *child_tidunsigned int tid
57sys_fork
58sys_vfork
59sys_execveconst char *filenameconst char *const argv[]const char *const envp[]
60sys_exitint error_code
61sys_wait4pid_t upidint *stat_addrint optionsstruct rusage *ru
62sys_killpid_t pidint sig
63sys_unamestruct old_utsname *name
64sys_semgetkey_t keyint nsemsint semflg
65sys_semopint semidstruct sembuf *tsopsunsigned nsops
66sys_semctlint semidint semnumint cmdunion semun arg
67sys_shmdtchar *shmaddr
68sys_msggetkey_t keyint msgflg
69sys_msgsndint msqidstruct msgbuf *msgpsize_t msgszint msgflg
70sys_msgrcvint msqidstruct msgbuf *msgpsize_t msgszlong msgtypint msgflg
71sys_msgctlint msqidint cmdstruct msqid_ds *buf
72sys_fcntlunsigned int fdunsigned int cmdunsigned long arg
73sys_flockunsigned int fdunsigned int cmd
74sys_fsyncunsigned int fd
75sys_fdatasyncunsigned int fd
76sys_truncateconst char *pathlong length
77sys_ftruncateunsigned int fdunsigned long length
78sys_getdentsunsigned int fdstruct linux_dirent *direntunsigned int count
79sys_getcwdchar *bufunsigned long size
80sys_chdirconst char *filename
81sys_fchdirunsigned int fd
82sys_renameconst char *oldnameconst char *newname
83sys_mkdirconst char *pathnameint mode
84sys_rmdirconst char *pathname
85sys_creatconst char *pathnameint mode
86sys_linkconst char *oldnameconst char *newname
87sys_unlinkconst char *pathname
88sys_symlinkconst char *oldnameconst char *newname
89sys_readlinkconst char *pathchar *bufint bufsiz
90sys_chmodconst char *filenamemode_t mode
91sys_fchmodunsigned int fdmode_t mode
92sys_chownconst char *filenameuid_t usergid_t group
93sys_fchownunsigned int fduid_t usergid_t group
94sys_lchownconst char *filenameuid_t usergid_t group
95sys_umaskint mask
96sys_gettimeofdaystruct timeval *tvstruct timezone *tz
97sys_getrlimitunsigned int resourcestruct rlimit *rlim
98sys_getrusageint whostruct rusage *ru
99sys_sysinfostruct sysinfo *info
100sys_timesstruct tms *tbuf
101sys_ptracelong requestlong pidunsigned long addrunsigned long data
102sys_getuid
103sys_syslogint typechar *bufint len
104sys_getgid
105sys_setuiduid_t uid
106sys_setgidgid_t gid
107sys_geteuid
108sys_getegid
109sys_setpgidpid_t pidpid_t pgid
110sys_getppid
111sys_getpgrp
112sys_setsid
113sys_setreuiduid_t ruiduid_t euid
114sys_setregidgid_t rgidgid_t egid
115sys_getgroupsint gidsetsizegid_t *grouplist
116sys_setgroupsint gidsetsizegid_t *grouplist
117sys_setresuiduid_t *ruiduid_t *euiduid_t *suid
118sys_getresuiduid_t *ruiduid_t *euiduid_t *suid
119sys_setresgidgid_t rgidgid_t egidgid_t sgid
120sys_getresgidgid_t *rgidgid_t *egidgid_t *sgid
121sys_getpgidpid_t pid
122sys_setfsuiduid_t uid
123sys_setfsgidgid_t gid
124sys_getsidpid_t pid
125sys_capgetcap_user_header_t headercap_user_data_t dataptr
126sys_capsetcap_user_header_t headerconst cap_user_data_t data
127sys_rt_sigpendingsigset_t *setsize_t sigsetsize
128sys_rt_sigtimedwaitconst sigset_t *uthesesiginfo_t *uinfoconst struct timespec *utssize_t sigsetsize
129sys_rt_sigqueueinfopid_t pidint sigsiginfo_t *uinfo
130sys_rt_sigsuspendsigset_t *unewsetsize_t sigsetsize
131sys_sigaltstackconst stack_t *ussstack_t *uoss
132sys_utimechar *filenamestruct utimbuf *times
133sys_mknodconst char *filenameumode_t modeunsigned dev
134sys_uselibNOT IMPLEMENTED
135sys_personalityunsigned int personality
136sys_ustatunsigned devstruct ustat *ubuf
137sys_statfsconst char *pathnamestruct statfs *buf
138sys_fstatfsunsigned int fdstruct statfs *buf
139sys_sysfsint optionunsigned long arg1unsigned long arg2
140sys_getpriorityint whichint who
141sys_setpriorityint whichint whoint niceval
142sys_sched_setparampid_t pidstruct sched_param *param
143sys_sched_getparampid_t pidstruct sched_param *param
144sys_sched_setschedulerpid_t pidint policystruct sched_param *param
145sys_sched_getschedulerpid_t pid
146sys_sched_get_priority_maxint policy
147sys_sched_get_priority_minint policy
148sys_sched_rr_get_intervalpid_t pidstruct timespec *interval
149sys_mlockunsigned long startsize_t len
150sys_munlockunsigned long startsize_t len
151sys_mlockallint flags
152sys_munlockall
153sys_vhangup
154sys_modify_ldtint funcvoid *ptrunsigned long bytecount
155sys_pivot_rootconst char *new_rootconst char *put_old
156sys__sysctlstruct __sysctl_args *args
157sys_prctlint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
158sys_arch_prctlstruct task_struct *taskint codeunsigned long *addr
159sys_adjtimexstruct timex *txc_p
160sys_setrlimitunsigned int resourcestruct rlimit *rlim
161sys_chrootconst char *filename
162sys_sync
163sys_acctconst char *name
164sys_settimeofdaystruct timeval *tvstruct timezone *tz
165sys_mountchar *dev_namechar *dir_namechar *typeunsigned long flagsvoid *data
166sys_umount2const char *targetint flags
167sys_swaponconst char *specialfileint swap_flags
168sys_swapoffconst char *specialfile
169sys_rebootint magic1int magic2unsigned int cmdvoid *arg
170sys_sethostnamechar *nameint len
171sys_setdomainnamechar *nameint len
172sys_ioplunsigned int levelstruct pt_regs *regs
173sys_iopermunsigned long fromunsigned long numint turn_on
174sys_create_moduleREMOVED IN Linux 2.6
175sys_init_modulevoid *umodunsigned long lenconst char *uargs
176sys_delete_moduleconst chat *name_userunsigned int flags
177sys_get_kernel_symsREMOVED IN Linux 2.6
178sys_query_moduleREMOVED IN Linux 2.6
179sys_quotactlunsigned int cmdconst char *specialqid_t idvoid *addr
180sys_nfsservctlNOT IMPLEMENTED
181sys_getpmsgNOT IMPLEMENTED
182sys_putpmsgNOT IMPLEMENTED
183sys_afs_syscallNOT IMPLEMENTED
184sys_tuxcallNOT IMPLEMENTED
185sys_securityNOT IMPLEMENTED
186sys_gettid
187sys_readaheadint fdloff_t offsetsize_t count
188sys_setxattrconst char *pathnameconst char *nameconst void *valuesize_t sizeint flags
189sys_lsetxattrconst char *pathnameconst char *nameconst void *valuesize_t sizeint flags
190sys_fsetxattrint fdconst char *nameconst void *valuesize_t sizeint flags
191sys_getxattrconst char *pathnameconst char *namevoid *valuesize_t size
192sys_lgetxattrconst char *pathnameconst char *namevoid *valuesize_t size
193sys_fgetxattrint fdconst har *namevoid *valuesize_t size
194sys_listxattrconst char *pathnamechar *listsize_t size
195sys_llistxattrconst char *pathnamechar *listsize_t size
196sys_flistxattrint fdchar *listsize_t size
197sys_removexattrconst char *pathnameconst char *name
198sys_lremovexattrconst char *pathnameconst char *name
199sys_fremovexattrint fdconst char *name
200sys_tkillpid_t piding sig
201sys_timetime_t *tloc
202sys_futexu32 *uaddrint opu32 valstruct timespec *utimeu32 *uaddr2u32 val3
203sys_sched_setaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr
204sys_sched_getaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr
205sys_set_thread_areaNOT IMPLEMENTED. Use arch_prctl
206sys_io_setupunsigned nr_eventsaio_context_t *ctxp
207sys_io_destroyaio_context_t ctx
208sys_io_geteventsaio_context_t ctx_idlong min_nrlong nrstruct io_event *events
209sys_io_submitaio_context_t ctx_idlong nrstruct iocb **iocbpp
210sys_io_cancelaio_context_t ctx_idstruct iocb *iocbstruct io_event *result
211sys_get_thread_areaNOT IMPLEMENTED. Use arch_prctl
212sys_lookup_dcookieu64 cookie64long buflong len
213sys_epoll_createint size
214sys_epoll_ctl_oldNOT IMPLEMENTED
215sys_epoll_wait_oldNOT IMPLEMENTED
216sys_remap_file_pagesunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags
217sys_getdents64unsigned int fdstruct linux_dirent64 *direntunsigned int count
218sys_set_tid_addressint *tidptr
219sys_restart_syscall
220sys_semtimedopint semidstruct sembuf *tsopsunsigned nsopsconst struct timespec *timeout
221sys_fadvise64int fdloff_t offsetsize_t lenint advice
222sys_timer_createconst clockid_t which_clockstruct sigevent *timer_event_spectimer_t *created_timer_id
223sys_timer_settimetimer_t timer_idint flagsconst struct itimerspec *new_settingstruct itimerspec *old_setting
224sys_timer_gettimetimer_t timer_idstruct itimerspec *setting
225sys_timer_getoverruntimer_t timer_id
226sys_timer_deletetimer_t timer_id
227sys_clock_settimeconst clockid_t which_clockconst struct timespec *tp
228sys_clock_gettimeconst clockid_t which_clockstruct timespec *tp
229sys_clock_getresconst clockid_t which_clockstruct timespec *tp
230sys_clock_nanosleepconst clockid_t which_clockint flagsconst struct timespec *rqtpstruct timespec *rmtp
231sys_exit_groupint error_code
232sys_epoll_waitint epfdstruct epoll_event *eventsint maxeventsint timeout
233sys_epoll_ctlint epfdint opint fdstruct epoll_event *event
234sys_tgkillpid_t tgidpid_t pidint sig
235sys_utimeschar *filenamestruct timeval *utimes
236sys_vserverNOT IMPLEMENTED
237sys_mbindunsigned long startunsigned long lenunsigned long modeunsigned long *nmaskunsigned long maxnodeunsigned flags
238sys_set_mempolicyint modeunsigned long *nmaskunsigned long maxnode
239sys_get_mempolicyint *policyunsigned long *nmaskunsigned long maxnodeunsigned long addrunsigned long flags
240sys_mq_openconst char *u_nameint oflagmode_t modestruct mq_attr *u_attr
241sys_mq_unlinkconst char *u_name
242sys_mq_timedsendmqd_t mqdesconst char *u_msg_ptrsize_t msg_lenunsigned int msg_prioconst stuct timespec *u_abs_timeout
243sys_mq_timedreceivemqd_t mqdeschar *u_msg_ptrsize_t msg_lenunsigned int *u_msg_prioconst struct timespec *u_abs_timeout
244sys_mq_notifymqd_t mqdesconst struct sigevent *u_notification
245sys_mq_getsetattrmqd_t mqdesconst struct mq_attr *u_mqstatstruct mq_attr *u_omqstat
246sys_kexec_loadunsigned long entryunsigned long nr_segmentsstruct kexec_segment *segmentsunsigned long flags
247sys_waitidint whichpid_t upidstruct siginfo *infopint optionsstruct rusage *ru
248sys_add_keyconst char *_typeconst char *_descriptionconst void *_payloadsize_t plen
249sys_request_keyconst char *_typeconst char *_descriptionconst char *_callout_infokey_serial_t destringid
250sys_keyctlint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
251sys_ioprio_setint whichint whoint ioprio
252sys_ioprio_getint whichint who
253sys_inotify_init
254sys_inotify_add_watchint fdconst char *pathnameu32 mask
255sys_inotify_rm_watchint fd__s32 wd
256sys_migrate_pagespid_t pidunsigned long maxnodeconst unsigned long *old_nodesconst unsigned long *new_nodes
257sys_openatint dfdconst char *filenameint flagsint mode
258sys_mkdiratint dfdconst char *pathnameint mode
259sys_mknodatint dfdconst char *filenameint modeunsigned dev
260sys_fchownatint dfdconst char *filenameuid_t usergid_t groupint flag
261sys_futimesatint dfdconst char *filenamestruct timeval *utimes
262sys_newfstatatint dfdconst char *filenamestruct stat *statbufint flag
263sys_unlinkatint dfdconst char *pathnameint flag
264sys_renameatint oldfdconst char *oldnameint newfdconst char *newname
265sys_linkatint oldfdconst char *oldnameint newfdconst char *newnameint flags
266sys_symlinkatconst char *oldnameint newfdconst char *newname
267sys_readlinkatint dfdconst char *pathnamechar *bufint bufsiz
268sys_fchmodatint dfdconst char *filenamemode_t mode
269sys_faccessatint dfdconst char *filenameint mode
270sys_pselect6int nfd_set *inpfd_set *outpfd_set *expstruct timespec *tspvoid *sig
271sys_ppollstruct pollfd *ufdsunsigned int nfdsstruct timespec *tspconst sigset_t *sigmasksize_t sigsetsize
272sys_unshareunsigned long unshare_flags
273sys_set_robust_liststruct robust_list_head *headsize_t len
274sys_get_robust_listint pidstruct robust_list_head **head_ptrsize_t *len_ptr
275sys_spliceint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
276sys_teeint fdinint fdoutsize_t lenunsigned int flags
277sys_sync_file_rangelong fdloff_t offsetloff_t byteslong flags
278sys_vmspliceint fdconst struct iovec *iovunsigned long nr_segsunsigned int flags
279sys_move_pagespid_t pidunsigned long nr_pagesconst void **pagesconst int *nodesint *statusint flags
280sys_utimensatint dfdconst char *filenamestruct timespec *utimesint flags
281sys_epoll_pwaitint epfdstruct epoll_event *eventsint maxeventsint timeoutconst sigset_t *sigmasksize_t sigsetsize
282sys_signalfdint ufdsigset_t *user_masksize_t sizemask
283sys_timerfd_createint clockidint flags
284sys_eventfdunsigned int count
285sys_fallocatelong fdlong modeloff_t offsetloff_t len
286sys_timerfd_settimeint ufdint flagsconst struct itimerspec *utmrstruct itimerspec *otmr
287sys_timerfd_gettimeint ufdstruct itimerspec *otmr
288sys_accept4int fdstruct sockaddr *upeer_sockaddrint *upeer_addrlenint flags
289sys_signalfd4int ufdsigset_t *user_masksize_t sizemaskint flags
290sys_eventfd2unsigned int countint flags
291sys_epoll_create1int flags
292sys_dup3unsigned int oldfdunsigned int newfdint flags
293sys_pipe2int *filedesint flags
294sys_inotify_init1int flags
295sys_preadvunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h
296sys_pwritevunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h
297sys_rt_tgsigqueueinfopid_t tgidpid_t pidint sigsiginfo_t *uinfo
298sys_perf_event_openstruct perf_event_attr *attr_uptrpid_t pidint cpuint group_fdunsigned long flags
299sys_recvmmsgint fdstruct msghdr *mmsgunsigned int vlenunsigned int flagsstruct timespec *timeout
300sys_fanotify_initunsigned int flagsunsigned int event_f_flags
301sys_fanotify_marklong fanotify_fdlong flags__u64 masklong dfdlong pathname
302sys_prlimit64pid_t pidunsigned int resourceconst struct rlimit64 *new_rlimstruct rlimit64 *old_rlim
303sys_name_to_handle_atint dfdconst char *namestruct file_handle *handleint *mnt_idint flag
304sys_open_by_handle_atint dfdconst char *namestruct file_handle *handleint *mnt_idint flags
305sys_clock_adjtimeclockid_t which_clockstruct timex *tx
306sys_syncfsint fd
307sys_sendmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flags
308sys_setnsint fdint nstype
309sys_getcpuunsigned *cpupunsigned *nodepstruct getcpu_cache *unused
310sys_process_vm_readvpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
311sys_process_vm_writevpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovcc *rvecunsigned long riovcntunsigned long flags
312sys_kcmppid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2
313sys_finit_moduleint fdconst char __user *uargsint flags
314sys_sched_setattrpid_t pidstruct sched_attr __user *attrunsigned int flags
315sys_sched_getattrpid_t pidstruct sched_attr __user *attrunsigned int sizeunsigned int flags
316sys_renameat2int olddfdconst char __user *oldnameint newdfdconst char __user *newnameunsigned int flags
317sys_seccompunsigned int opunsigned int flagsconst char __user *uargs
318sys_getrandomchar __user *bufsize_t countunsigned int flags
319sys_memfd_createconst char __user *uname_ptrunsigned int flags
320sys_kexec_file_loadint kernel_fdint initrd_fdunsigned long cmdline_lenconst char __user *cmdline_ptrunsigned long flags
321sys_bpfint cmdunion bpf_attr *attrunsigned int size
322stub_execveatint dfdconst char __user *filenameconst char __user *const __user *argvconst char __user *const __user *envpint flags
323userfaultfdint flags
324membarrierint cmdint flags
325mlock2unsigned long startsize_t lenint flags
326copy_file_rangeint fd_inloff_t __user *off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
327preadv2unsigned long fdconst struct iovec __user *vecunsigned long vlenunsigned long pos_lunsigned long pos_hint flags
328pwritev2unsigned long fdconst struct iovec __user *vecunsigned long vlenunsigned long pos_lunsigned long pos_hint flags
329pkey_mprotect
330pkey_alloc
331pkey_free
332statx
333io_pgetevents
334rseq
335pkey_mprotect

x64 / 64bit x32 / 32bit

x32 / 32bit

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