Linux System Call Table (x64)

%raxnameentry pointimplementation%rdi%rsi%rdx%r10%r8%r9
0readsys_readfs/read_write.cunsigned int fdchar __user * bufsize_t count
1writesys_writefs/read_write.cunsigned int fdconst char __user * bufsize_t count
2opensys_openfs/open.cconst char __user * filenameint flagsumode_t mode
3closesys_closefs/open.cunsigned int fd
4statsys_newstatfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
5fstatsys_newfstatfs/stat.cunsigned int fdstruct __old_kernel_stat __user * statbuf
6lstatsys_newlstatfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
7pollsys_pollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsint timeout_msecs
8lseeksys_lseekfs/read_write.cunsigned int fdoff_t offsetunsigned int whence
9mmapsys_mmaparch/x86/kernel/sys_x86_64.cunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long off
10mprotectsys_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long prot
11munmapsys_munmapmm/mmap.cunsigned long addrsize_t len
12brksys_brkmm/mmap.cunsigned long brk
13rt_sigactionsys_rt_sigactionkernel/signal.cint sigconst struct sigaction __user * actstruct sigaction __user * oactsize_t sigsetsize
14rt_sigprocmasksys_rt_sigprocmaskkernel/signal.cint howsigset_t __user * nsetsigset_t __user * osetsize_t sigsetsize
15rt_sigreturnsys_rt_sigreturnarch/x86/kernel/signal_64.c
16ioctlsys_ioctlfs/ioctl.cunsigned int fdunsigned int cmdunsigned long arg
17pread64sys_pread64fs/read_write.cunsigned int fdchar __user * bufsize_t countloff_t pos
18pwrite64sys_pwrite64fs/read_write.cunsigned int fdconst char __user * bufsize_t countloff_t pos
19readvsys_readvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
20writevsys_writevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
21accesssys_accessfs/open.cconst char __user * filenameint mode
22pipesys_pipefs/pipe.cint __user * fildes
23selectsys_selectfs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_old_timeval __user * tvp
24sched_yieldsys_sched_yieldkernel/sched/core.c
25mremapsys_mremapmm/mremap.cunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr
26msyncsys_msyncmm/msync.cunsigned long startsize_t lenint flags
27mincoresys_mincoremm/mincore.cunsigned long startsize_t lenunsigned char __user * vec
28madvisesys_madvisemm/madvise.cunsigned long startsize_t len_inint behavior
29shmgetsys_shmgetipc/shm.ckey_t keysize_t sizeint shmflg
30shmatsys_shmatipc/shm.cint shmidchar __user * shmaddrint shmflg
31shmctlsys_shmctlipc/shm.cint shmidint cmdstruct shmid_ds __user * buf
32dupsys_dupfs/file.cunsigned int fildes
33dup2sys_dup2fs/file.cunsigned int oldfdunsigned int newfd
34pausesys_pausekernel/signal.c
35nanosleepsys_nanosleepkernel/time/hrtimer.cstruct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
36getitimersys_getitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * value
37alarmsys_alarmkernel/time/itimer.cunsigned int seconds
38setitimersys_setitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * valuestruct __kernel_old_itimerval __user * ovalue
39getpidsys_getpidkernel/sys.c
40sendfilesys_sendfile64fs/read_write.cint out_fdint in_fdoff_t __user * offsetsize_t count
41socketsys_socketnet/socket.cint familyint typeint protocol
42connectsys_connectnet/socket.cint fdstruct sockaddr __user * uservaddrint addrlen
43acceptsys_acceptnet/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlen
44sendtosys_sendtonet/socket.cint fdvoid __user * buffsize_t lenunsigned int flagsstruct sockaddr __user * addrint addr_len
45recvfromsys_recvfromnet/socket.cint fdvoid __user * ubufsize_t sizeunsigned int flagsstruct sockaddr __user * addrint __user * addr_len
46sendmsgsys_sendmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
47recvmsgsys_recvmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
48shutdownsys_shutdownnet/socket.cint fdint how
49bindsys_bindnet/socket.cint fdstruct sockaddr __user * umyaddrint addrlen
50listensys_listennet/socket.cint fdint backlog
51getsocknamesys_getsocknamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
52getpeernamesys_getpeernamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
53socketpairsys_socketpairnet/socket.cint familyint typeint protocolint __user * usockvec
54setsockoptsys_setsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint optlen
55getsockoptsys_getsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint __user * optlen
56clonesys_clonekernel/fork.cunsigned long clone_flagsunsigned long newspint __user * parent_tidptrunsigned long tlsint __user * child_tidptr
57forksys_forkkernel/fork.c
58vforksys_vforkkernel/fork.c
59execvesys_execvefs/exec.cconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envp
60exitsys_exitkernel/exit.cint error_code
61wait4sys_wait4kernel/exit.cpid_t upidint __user * stat_addrint optionsstruct rusage __user * ru
62killsys_killkernel/signal.cpid_t pidint sig
63unamesys_newunamekernel/sys.cstruct old_utsname __user * name
64semgetsys_semgetipc/sem.ckey_t keyint nsemsint semflg
65semopsys_semopipc/sem.cint semidstruct sembuf __user * tsopsunsigned nsops
66semctlsys_semctlipc/sem.cint semidint semnumint cmdunsigned long arg
67shmdtsys_shmdtipc/shm.cchar __user * shmaddr
68msggetsys_msggetipc/msg.ckey_t keyint msgflg
69msgsndsys_msgsndipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszint msgflg
70msgrcvsys_msgrcvipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszlong msgtypint msgflg
71msgctlsys_msgctlipc/msg.cint msqidint cmdstruct msqid_ds __user * buf
72fcntlsys_fcntlfs/fcntl.cunsigned int fdunsigned int cmdunsigned long arg
73flocksys_flockfs/locks.cunsigned int fdunsigned int cmd
74fsyncsys_fsyncfs/sync.cunsigned int fd
75fdatasyncsys_fdatasyncfs/sync.cunsigned int fd
76truncatesys_truncatefs/open.cconst char __user * pathlong length
77ftruncatesys_ftruncatefs/open.cunsigned int fdunsigned long length
78getdentssys_getdentsfs/readdir.cunsigned int fdstruct linux_dirent __user * direntunsigned int count
79getcwdsys_getcwdfs/d_path.cchar __user * bufunsigned long size
80chdirsys_chdirfs/open.cconst char __user * filename
81fchdirsys_fchdirfs/open.cunsigned int fd
82renamesys_renamefs/namei.cconst char __user * oldnameconst char __user * newname
83mkdirsys_mkdirfs/namei.cconst char __user * pathnameumode_t mode
84rmdirsys_rmdirfs/namei.cconst char __user * pathname
85creatsys_creatfs/open.cconst char __user * pathnameumode_t mode
86linksys_linkfs/namei.cconst char __user * oldnameconst char __user * newname
87unlinksys_unlinkfs/namei.cconst char __user * pathname
88symlinksys_symlinkfs/namei.cconst char __user * oldnameconst char __user * newname
89readlinksys_readlinkfs/stat.cconst char __user * pathchar __user * bufint bufsiz
90chmodsys_chmodfs/open.cconst char __user * filenameumode_t mode
91fchmodsys_fchmodfs/open.cunsigned int fdumode_t mode
92chownsys_chownfs/open.cconst char __user * filenameuid_t usergid_t group
93fchownsys_fchownfs/open.cunsigned int fduid_t usergid_t group
94lchownsys_lchownfs/open.cconst char __user * filenameuid_t usergid_t group
95umasksys_umaskkernel/sys.cint mask
96gettimeofdaysys_gettimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
97getrlimitsys_getrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
98getrusagesys_getrusagekernel/sys.cint whostruct rusage __user * ru
99sysinfosys_sysinfokernel/sys.cstruct sysinfo __user * info
100timessys_timeskernel/sys.cstruct tms __user * tbuf
101ptracesys_ptracekernel/ptrace.clong requestlong pidunsigned long addrunsigned long data
102getuidsys_getuidkernel/sys.c
103syslogsys_syslogkernel/printk/printk.cint typechar __user * bufint len
104getgidsys_getgidkernel/sys.c
105setuidsys_setuidkernel/sys.cuid_t uid
106setgidsys_setgidkernel/sys.cgid_t gid
107geteuidsys_geteuidkernel/sys.c
108getegidsys_getegidkernel/sys.c
109setpgidsys_setpgidkernel/sys.cpid_t pidpid_t pgid
110getppidsys_getppidkernel/sys.c
111getpgrpsys_getpgrpkernel/sys.c
112setsidsys_setsidkernel/sys.c
113setreuidsys_setreuidkernel/sys.cuid_t ruiduid_t euid
114setregidsys_setregidkernel/sys.cgid_t rgidgid_t egid
115getgroupssys_getgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
116setgroupssys_setgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
117setresuidsys_setresuidkernel/sys.cuid_t ruiduid_t euiduid_t suid
118getresuidsys_getresuidkernel/sys.cuid_t __user * ruidpuid_t __user * euidpuid_t __user * suidp
119setresgidsys_setresgidkernel/sys.cgid_t rgidgid_t egidgid_t sgid
120getresgidsys_getresgidkernel/sys.cgid_t __user * rgidpgid_t __user * egidpgid_t __user * sgidp
121getpgidsys_getpgidkernel/sys.cpid_t pid
122setfsuidsys_setfsuidkernel/sys.cuid_t uid
123setfsgidsys_setfsgidkernel/sys.cgid_t gid
124getsidsys_getsidkernel/sys.cpid_t pid
125capgetsys_capgetkernel/capability.ccap_user_header_t headercap_user_data_t dataptr
126capsetsys_capsetkernel/capability.ccap_user_header_t headerconst cap_user_data_t data
127rt_sigpendingsys_rt_sigpendingkernel/signal.csigset_t __user * usetsize_t sigsetsize
128rt_sigtimedwaitsys_rt_sigtimedwaitkernel/signal.cconst sigset_t __user * uthesesiginfo_t __user * uinfoconst struct __kernel_timespec __user * utssize_t sigsetsize
129rt_sigqueueinfosys_rt_sigqueueinfokernel/signal.cpid_t pidint sigsiginfo_t __user * uinfo
130rt_sigsuspendsys_rt_sigsuspendkernel/signal.csigset_t __user * unewsetsize_t sigsetsize
131sigaltstacksys_sigaltstackkernel/signal.cconst stack_t __user *ussstack_t __user *uoss
132utimesys_utimefs/utimes.cchar __user * filenamestruct utimbuf __user * times
133mknodsys_mknodfs/namei.cconst char __user * filenameumode_t modeunsigned dev
134uselibunimplemented
135personalitysys_personalitykernel/exec_domain.cunsigned int personality
136ustatsys_ustatfs/statfs.cunsigned devstruct ustat __user * ubuf
137statfssys_statfsfs/statfs.cconst char __user * pathnamestruct statfs __user * buf
138fstatfssys_fstatfsfs/statfs.cunsigned int fdstruct statfs __user * buf
139sysfssys_sysfsfs/filesystems.cint optionunsigned long arg1unsigned long arg2
140getprioritysys_getprioritykernel/sys.cint whichint who
141setprioritysys_setprioritykernel/sys.cint whichint whoint niceval
142sched_setparamsys_sched_setparamkernel/sched/core.cpid_t pidstruct sched_param __user * param
143sched_getparamsys_sched_getparamkernel/sched/core.cpid_t pidstruct sched_param __user * param
144sched_setschedulersys_sched_setschedulerkernel/sched/core.cpid_t pidint policystruct sched_param __user * param
145sched_getschedulersys_sched_getschedulerkernel/sched/core.cpid_t pid
146sched_get_priority_maxsys_sched_get_priority_maxkernel/sched/core.cint policy
147sched_get_priority_minsys_sched_get_priority_minkernel/sched/core.cint policy
148sched_rr_get_intervalsys_sched_rr_get_intervalkernel/sched/core.cpid_t pidstruct __kernel_timespec __user * interval
149mlocksys_mlockmm/mlock.cunsigned long startsize_t len
150munlocksys_munlockmm/mlock.cunsigned long startsize_t len
151mlockallsys_mlockallmm/mlock.cint flags
152munlockallsys_munlockallmm/mlock.c
153vhangupsys_vhangupfs/open.c
154modify_ldtsys_modify_ldtarch/x86/kernel/ldt.cint funcvoid __user * ptrunsigned long bytecount
155pivot_rootsys_pivot_rootfs/namespace.cconst char __user * new_rootconst char __user * put_old
156_sysctlsys_ni_syscallarch/x86/entry/common.c
157prctlsys_prctlkernel/sys.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
158arch_prctlsys_arch_prctlarch/x86/kernel/process_64.cint optionunsigned long arg2
159adjtimexsys_adjtimexkernel/time/time.cstruct __kernel_timex __user * txc_p
160setrlimitsys_setrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
161chrootsys_chrootfs/open.cconst char __user * filename
162syncsys_syncfs/sync.c
163acctsys_acctkernel/acct.cconst char __user * name
164settimeofdaysys_settimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
165mountsys_mountfs/namespace.cchar __user * dev_namechar __user * dir_namechar __user * typeunsigned long flagsvoid __user * data
166umount2sys_umountfs/namespace.cchar __user * nameint flags
167swaponsys_swaponmm/swapfile.cconst char __user * specialfileint swap_flags
168swapoffsys_swapoffmm/swapfile.cconst char __user * specialfile
169rebootsys_rebootkernel/reboot.cint magic1int magic2unsigned int cmdvoid __user * arg
170sethostnamesys_sethostnamekernel/sys.cchar __user * nameint len
171setdomainnamesys_setdomainnamekernel/sys.cchar __user * nameint len
172ioplsys_ioplarch/x86/kernel/ioport.cunsigned int level
173iopermsys_iopermarch/x86/kernel/ioport.cunsigned long fromunsigned long numint turn_on
174create_moduleunimplemented
175init_modulesys_init_modulekernel/module/main.cvoid __user * umodunsigned long lenconst char __user * uargs
176delete_modulesys_delete_modulekernel/module/main.cconst char __user * name_userunsigned int flags
177get_kernel_symsunimplemented
178query_moduleunimplemented
179quotactlsys_quotactlfs/quota/quota.cunsigned int cmdconst char __user * specialqid_t idvoid __user * addr
180nfsservctlunimplemented
181getpmsgunimplemented
182putpmsgunimplemented
183afs_syscallunimplemented
184tuxcallunimplemented
185securityunimplemented
186gettidsys_gettidkernel/sys.c
187readaheadsys_readaheadmm/readahead.cint fdloff_t offsetsize_t count
188setxattrsys_setxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
189lsetxattrsys_lsetxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
190fsetxattrsys_fsetxattrfs/xattr.cint fdconst char __user * nameconst void __user *valuesize_t sizeint flags
191getxattrsys_getxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
192lgetxattrsys_lgetxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
193fgetxattrsys_fgetxattrfs/xattr.cint fdconst char __user * namevoid __user * valuesize_t size
194listxattrsys_listxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
195llistxattrsys_llistxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
196flistxattrsys_flistxattrfs/xattr.cint fdchar __user * listsize_t size
197removexattrsys_removexattrfs/xattr.cconst char __user * pathnameconst char __user * name
198lremovexattrsys_lremovexattrfs/xattr.cconst char __user * pathnameconst char __user * name
199fremovexattrsys_fremovexattrfs/xattr.cint fdconst char __user * name
200tkillsys_tkillkernel/signal.cpid_t pidint sig
201timesys_timekernel/time/time.c__kernel_old_time_t __user * tloc
202futexsys_futexkernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct __kernel_timespec __user * utimeu32 __user * uaddr2u32 val3
203sched_setaffinitysys_sched_setaffinitykernel/sched/core.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
204sched_getaffinitysys_sched_getaffinitykernel/sched/core.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
205set_thread_areaunimplemented
206io_setupsys_io_setupfs/aio.cunsigned nr_eventsaio_context_t __user * ctxp
207io_destroysys_io_destroyfs/aio.caio_context_t ctx
208io_geteventssys_io_geteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeout
209io_submitsys_io_submitfs/aio.caio_context_t ctx_idlong nrstruct iocb __user * __user * iocbpp
210io_cancelsys_io_cancelfs/aio.caio_context_t ctx_idstruct iocb __user * iocbstruct io_event __user * result
211get_thread_areaunimplemented
212lookup_dcookienotfound
213epoll_createsys_epoll_createfs/eventpoll.cint size
214epoll_ctl_oldunimplemented
215epoll_wait_oldunimplemented
216remap_file_pagessys_remap_file_pagesmm/mmap.cunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags
217getdents64sys_getdents64fs/readdir.cunsigned int fdstruct linux_dirent64 __user * direntunsigned int count
218set_tid_addresssys_set_tid_addresskernel/fork.cint __user * tidptr
219restart_syscallsys_restart_syscallkernel/signal.c
220semtimedopsys_semtimedopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsopsconst struct __kernel_timespec __user * timeout
221fadvise64sys_fadvise64mm/fadvise.cint fdloff_t offsetsize_t lenint advice
222timer_createsys_timer_createkernel/time/posix-timers.cconst clockid_t which_clockstruct sigevent __user * timer_event_spectimer_t __user * created_timer_id
223timer_settimesys_timer_settimekernel/time/posix-timers.ctimer_t timer_idint flagsconst struct __kernel_itimerspec __user * new_settingstruct __kernel_itimerspec __user * old_setting
224timer_gettimesys_timer_gettimekernel/time/posix-timers.ctimer_t timer_idstruct __kernel_itimerspec __user * setting
225timer_getoverrunsys_timer_getoverrunkernel/time/posix-timers.ctimer_t timer_id
226timer_deletesys_timer_deletekernel/time/posix-timers.ctimer_t timer_id
227clock_settimesys_clock_settimekernel/time/posix-stubs.cconst clockid_t which_clockconst struct __kernel_timespec __user * tp
228clock_gettimesys_clock_gettimekernel/time/posix-stubs.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
229clock_getressys_clock_getreskernel/time/posix-stubs.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
230clock_nanosleepsys_clock_nanosleepkernel/time/posix-stubs.cconst clockid_t which_clockint flagsconst struct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
231exit_groupsys_exit_groupkernel/exit.cint error_code
232epoll_waitsys_epoll_waitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeout
233epoll_ctlsys_epoll_ctlfs/eventpoll.cint epfdint opint fdstruct epoll_event __user * event
234tgkillsys_tgkillkernel/signal.cpid_t tgidpid_t pidint sig
235utimessys_utimesfs/utimes.cchar __user * filenamestruct __kernel_old_timeval __user * utimes
236vserverunimplemented
237mbindsys_mbindmm/mempolicy.cunsigned long startunsigned long lenunsigned long modeconst unsigned long __user * nmaskunsigned long maxnodeunsigned int flags
238set_mempolicysys_set_mempolicymm/mempolicy.cint modeconst unsigned long __user * nmaskunsigned long maxnode
239get_mempolicysys_get_mempolicymm/mempolicy.cint __user * policyunsigned long __user * nmaskunsigned long maxnodeunsigned long addrunsigned long flags
240mq_opensys_mq_openipc/mqueue.cconst char __user * u_nameint oflagumode_t modestruct mq_attr __user * u_attr
241mq_unlinksys_mq_unlinkipc/mqueue.cconst char __user * u_name
242mq_timedsendsys_mq_timedsendipc/mqueue.cmqd_t mqdesconst char __user * u_msg_ptrsize_t msg_lenunsigned int msg_prioconst struct __kernel_timespec __user * u_abs_timeout
243mq_timedreceivesys_mq_timedreceiveipc/mqueue.cmqd_t mqdeschar __user * u_msg_ptrsize_t msg_lenunsigned int __user * u_msg_prioconst struct __kernel_timespec __user * u_abs_timeout
244mq_notifysys_mq_notifyipc/mqueue.cmqd_t mqdesconst struct sigevent __user * u_notification
245mq_getsetattrsys_mq_getsetattripc/mqueue.cmqd_t mqdesconst struct mq_attr __user * u_mqstatstruct mq_attr __user * u_omqstat
246kexec_loadsys_kexec_loadkernel/kexec.cunsigned long entryunsigned long nr_segmentsstruct kexec_segment __user * segmentsunsigned long flags
247waitidsys_waitidkernel/exit.cint whichpid_t upidstruct siginfo __user * infopint optionsstruct rusage __user * ru
248add_keysys_add_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst void __user * _payloadsize_t plenkey_serial_t ringid
249request_keysys_request_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst char __user * _callout_infokey_serial_t destringid
250keyctlsys_keyctlsecurity/keys/keyctl.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
251ioprio_setsys_ioprio_setblock/ioprio.cint whichint whoint ioprio
252ioprio_getsys_ioprio_getblock/ioprio.cint whichint who
253inotify_initsys_inotify_initfs/notify/inotify/inotify_user.c
254inotify_add_watchsys_inotify_add_watchfs/notify/inotify/inotify_user.cint fdconst char __user * pathnameu32 mask
255inotify_rm_watchsys_inotify_rm_watchfs/notify/inotify/inotify_user.cint fd__s32 wd
256migrate_pagessys_migrate_pagesmm/mempolicy.cpid_t pidunsigned long maxnodeconst unsigned long __user * old_nodesconst unsigned long __user * new_nodes
257openatsys_openatfs/open.cint dfdconst char __user * filenameint flagsumode_t mode
258mkdiratsys_mkdiratfs/namei.cint dfdconst char __user * pathnameumode_t mode
259mknodatsys_mknodatfs/namei.cint dfdconst char __user * filenameumode_t modeunsigned int dev
260fchownatsys_fchownatfs/open.cint dfdconst char __user * filenameuid_t usergid_t groupint flag
261futimesatsys_futimesatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_old_timeval __user * utimes
262newfstatatsys_newfstatatfs/stat.cint dfdconst char __user * filenamestruct stat __user * statbufint flag
263unlinkatsys_unlinkatfs/namei.cint dfdconst char __user * pathnameint flag
264renameatsys_renameatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newname
265linkatsys_linkatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameint flags
266symlinkatsys_symlinkatfs/namei.cconst char __user * oldnameint newdfdconst char __user * newname
267readlinkatsys_readlinkatfs/stat.cint dfdconst char __user * pathnamechar __user * bufint bufsiz
268fchmodatsys_fchmodatfs/open.cint dfdconst char __user * filenameumode_t mode
269faccessatsys_faccessatfs/open.cint dfdconst char __user * filenameint mode
270pselect6sys_pselect6fs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_timespec __user * tspvoid __user * sig
271ppollsys_ppollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsstruct __kernel_timespec __user * tspconst sigset_t __user * sigmasksize_t sigsetsize
272unsharesys_unsharekernel/fork.cunsigned long unshare_flags
273set_robust_listsys_set_robust_listkernel/futex/syscalls.cstruct robust_list_head __user * headsize_t len
274get_robust_listsys_get_robust_listkernel/futex/syscalls.cint pidstruct robust_list_head __user * __user * head_ptrsize_t __user * len_ptr
275splicesys_splicefs/splice.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
276teesys_teefs/splice.cint fdinint fdoutsize_t lenunsigned int flags
277sync_file_rangesys_sync_file_rangefs/sync.cint fdloff_t offsetloff_t nbytesunsigned int flags
278vmsplicesys_vmsplicefs/splice.cint fdconst struct iovec __user * uiovunsigned long nr_segsunsigned int flags
279move_pagessys_move_pagesmm/migrate.cpid_t pidunsigned long nr_pagesconst void __user * __user * pagesconst int __user * nodesint __user * statusint flags
280utimensatsys_utimensatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_timespec __user * utimesint flags
281epoll_pwaitsys_epoll_pwaitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeoutconst sigset_t __user * sigmasksize_t sigsetsize
282signalfdsys_signalfdfs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemask
283timerfd_createsys_timerfd_createfs/timerfd.cint clockidint flags
284eventfdsys_eventfdfs/eventfd.cunsigned int count
285fallocatesys_fallocatefs/open.cint fdint modeloff_t offsetloff_t len
286timerfd_settimesys_timerfd_settimefs/timerfd.cint ufdint flagsconst struct __kernel_itimerspec __user * utmrstruct __kernel_itimerspec __user * otmr
287timerfd_gettimesys_timerfd_gettimefs/timerfd.cint ufdstruct __kernel_itimerspec __user * otmr
288accept4sys_accept4net/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlenint flags
289signalfd4sys_signalfd4fs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemaskint flags
290eventfd2sys_eventfd2fs/eventfd.cunsigned int countint flags
291epoll_create1sys_epoll_create1fs/eventpoll.cint flags
292dup3sys_dup3fs/file.cunsigned int oldfdunsigned int newfdint flags
293pipe2sys_pipe2fs/pipe.cint __user * fildesint flags
294inotify_init1sys_inotify_init1fs/notify/inotify/inotify_user.cint flags
295preadvsys_preadvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
296pwritevsys_pwritevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
297rt_tgsigqueueinfosys_rt_tgsigqueueinfokernel/signal.cpid_t tgidpid_t pidint sigsiginfo_t __user * uinfo
298perf_event_opensys_perf_event_openkernel/events/core.cstruct perf_event_attr __user * attr_uptrpid_t pidint cpuint group_fdunsigned long flags
299recvmmsgsys_recvmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
300fanotify_initsys_fanotify_initfs/notify/fanotify/fanotify_user.cunsigned int flagsunsigned int event_f_flags
301fanotify_marksys_fanotify_markfs/notify/fanotify/fanotify_user.cint fanotify_fdunsigned int flags__u64 maskint dfdconst char __user * pathname
302prlimit64sys_prlimit64kernel/sys.cpid_t pidunsigned int resourceconst struct rlimit64 __user * new_rlimstruct rlimit64 __user * old_rlim
303name_to_handle_atsys_name_to_handle_atfs/fhandle.cint dfdconst char __user * namestruct file_handle __user * handleint __user * mnt_idint flag
304open_by_handle_atsys_open_by_handle_atfs/fhandle.cint mountdirfdstruct file_handle __user * handleint flags
305clock_adjtimesys_clock_adjtimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timex __user * utx
306syncfssys_syncfsfs/sync.cint fd
307sendmmsgsys_sendmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flags
308setnssys_setnskernel/nsproxy.cint fdint flags
309getcpusys_getcpukernel/sys.cunsigned __user * cpupunsigned __user * nodepstruct getcpu_cache __user * unused
310process_vm_readvsys_process_vm_readvmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
311process_vm_writevsys_process_vm_writevmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
312kcmpsys_kcmpkernel/kcmp.cpid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2
313finit_modulesys_finit_modulekernel/module/main.cint fdconst char __user * uargsint flags
314sched_setattrsys_sched_setattrkernel/sched/core.cpid_t pidstruct sched_attr __user * uattrunsigned int flags
315sched_getattrsys_sched_getattrkernel/sched/core.cpid_t pidstruct sched_attr __user * uattrunsigned int usizeunsigned int flags
316renameat2sys_renameat2fs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameunsigned int flags
317seccompsys_seccompkernel/seccomp.cunsigned int opunsigned int flagsvoid __user * uargs
318getrandomsys_getrandomdrivers/char/random.cchar __user * ubufsize_t lenunsigned int flags
319memfd_createsys_memfd_createmm/memfd.cconst char __user * unameunsigned int flags
320kexec_file_loadsys_kexec_file_loadkernel/kexec_file.cint kernel_fdint initrd_fdunsigned long cmdline_lenconst char __user * cmdline_ptrunsigned long flags
321bpfsys_bpfkernel/bpf/syscall.cint cmdunion bpf_attr __user * uattrunsigned int size
322execveatsys_execveatfs/exec.cint fdconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envpint flags
323userfaultfdsys_userfaultfdfs/userfaultfd.cint flags
324membarriersys_membarrierkernel/sched/membarrier.cint cmdunsigned int flagsint cpu_id
325mlock2sys_mlock2mm/mlock.cunsigned long startsize_t lenint flags
326copy_file_rangesys_copy_file_rangefs/read_write.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
327preadv2sys_preadv2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
328pwritev2sys_pwritev2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
329pkey_mprotectsys_pkey_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long protint pkey
330pkey_allocsys_pkey_allocmm/mprotect.cunsigned long flagsunsigned long init_val
331pkey_freesys_pkey_freemm/mprotect.cint pkey
332statxsys_statxfs/stat.cint dfdconst char __user * filenameunsigned flagsunsigned int maskstruct statx __user * buffer
333io_pgeteventssys_io_pgeteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeoutconst struct __aio_sigset __user * usig
334rseqsys_rseqkernel/rseq.cstruct rseq __user * rsequ32 rseq_lenint flagsu32 sig
424pidfd_send_signalsys_pidfd_send_signalkernel/signal.cint pidfdint sigsiginfo_t __user * infounsigned int flags
425io_uring_setupsys_io_uring_setupio_uring/io_uring.cu32 entriesstruct io_uring_params __user * params
426io_uring_entersys_io_uring_enterio_uring/io_uring.cunsigned int fdu32 to_submitu32 min_completeu32 flagsconst void __user * argpsize_t argsz
427io_uring_registersys_io_uring_registerio_uring/io_uring.cunsigned int fdunsigned int opcodevoid __user * argunsigned int nr_args
428open_treesys_open_treefs/namespace.cint dfdconst char __user * filenameunsigned flags
429move_mountsys_move_mountfs/namespace.cint from_dfdconst char __user * from_pathnameint to_dfdconst char __user * to_pathnameunsigned int flags
430fsopensys_fsopenfs/fsopen.cconst char __user * _fs_nameunsigned int flags
431fsconfigsys_fsconfigfs/fsopen.cint fdunsigned int cmdconst char __user * _keyconst void __user * _valueint aux
432fsmountsys_fsmountfs/namespace.cint fs_fdunsigned int flagsunsigned int attr_flags
433fspicksys_fspickfs/fsopen.cint dfdconst char __user * pathunsigned int flags
434pidfd_opensys_pidfd_openkernel/pid.cpid_t pidunsigned int flags
435clone3sys_clone3kernel/fork.cstruct clone_args __user * uargssize_t size
436close_rangesys_close_rangefs/open.cunsigned int fdunsigned int max_fdunsigned int flags
437openat2sys_openat2fs/open.cint dfdconst char __user * filenamestruct open_how __user * howsize_t usize
438pidfd_getfdsys_pidfd_getfdkernel/pid.cint pidfdint fdunsigned int flags
439faccessat2sys_faccessat2fs/open.cint dfdconst char __user * filenameint modeint flags
440process_madvisesys_process_madvisemm/madvise.cint pidfdconst struct iovec __user * vecsize_t vlenint behaviorunsigned int flags
441epoll_pwait2sys_epoll_pwait2fs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsconst struct __kernel_timespec __user * timeoutconst sigset_t __user * sigmasksize_t sigsetsize
442mount_setattrsys_mount_setattrfs/namespace.cint dfdconst char __user * pathunsigned int flagsstruct mount_attr __user * uattrsize_t usize
443quotactl_fdsys_quotactl_fdfs/quota/quota.cunsigned int fdunsigned int cmdqid_t idvoid __user * addr
444landlock_create_rulesetsys_landlock_create_rulesetsecurity/landlock/syscalls.cconst struct landlock_ruleset_attr __user *const attrconst size_t sizeconst __u32 flags
445landlock_add_rulesys_landlock_add_rulesecurity/landlock/syscalls.cconst int ruleset_fdconst enum landlock_rule_type rule_typeconst void __user *const rule_attrconst __u32 flags
446landlock_restrict_selfsys_landlock_restrict_selfsecurity/landlock/syscalls.cconst int ruleset_fdconst __u32 flags
447memfd_secretsys_memfd_secretmm/secretmem.cunsigned int flags
448process_mreleasesys_process_mreleasemm/oom_kill.cint pidfdunsigned int flags
449futex_waitvsys_futex_waitvkernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int nr_futexesunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
450set_mempolicy_home_nodesys_set_mempolicy_home_nodemm/mempolicy.cunsigned long startunsigned long lenunsigned long home_nodeunsigned long flags
512rt_sigactioncompat_sys_rt_sigactionkernel/signal.cint sigconst struct sigaction __user * actstruct sigaction __user * oactsize_t sigsetsize
513rt_sigreturncompat_sys_x32_rt_sigreturnarch/x86/kernel/signal_64.c
514ioctlcompat_sys_ioctlfs/ioctl.cunsigned int fdunsigned int cmdunsigned long arg
515readvsys_readvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
516writevsys_writevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
517recvfromcompat_sys_recvfromnet/socket.cint fdvoid __user * ubufsize_t sizeunsigned int flagsstruct sockaddr __user * addrint __user * addr_len
518sendmsgcompat_sys_sendmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
519recvmsgcompat_sys_recvmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
520execvecompat_sys_execvefs/exec.cconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envp
521ptracecompat_sys_ptracekernel/ptrace.clong requestlong pidunsigned long addrunsigned long data
522rt_sigpendingcompat_sys_rt_sigpendingkernel/signal.csigset_t __user * usetsize_t sigsetsize
523rt_sigtimedwaitcompat_sys_rt_sigtimedwait_time64kernel/signal.cconst sigset_t __user * uthesesiginfo_t __user * uinfoconst struct __kernel_timespec __user * utssize_t sigsetsize
524rt_sigqueueinfocompat_sys_rt_sigqueueinfokernel/signal.cpid_t pidint sigsiginfo_t __user * uinfo
525sigaltstackcompat_sys_sigaltstackkernel/signal.cconst stack_t __user *ussstack_t __user *uoss
526timer_createcompat_sys_timer_createkernel/time/posix-timers.cconst clockid_t which_clockstruct sigevent __user * timer_event_spectimer_t __user * created_timer_id
527mq_notifycompat_sys_mq_notifyipc/mqueue.cmqd_t mqdesconst struct sigevent __user * u_notification
528kexec_loadcompat_sys_kexec_loadkernel/kexec.cunsigned long entryunsigned long nr_segmentsstruct kexec_segment __user * segmentsunsigned long flags
529waitidcompat_sys_waitidkernel/exit.cint whichpid_t upidstruct siginfo __user * infopint optionsstruct rusage __user * ru
530set_robust_listcompat_sys_set_robust_listkernel/futex/syscalls.cstruct robust_list_head __user * headsize_t len
531get_robust_listcompat_sys_get_robust_listkernel/futex/syscalls.cint pidstruct robust_list_head __user * __user * head_ptrsize_t __user * len_ptr
532vmsplicesys_vmsplicefs/splice.cint fdconst struct iovec __user * uiovunsigned long nr_segsunsigned int flags
533move_pagessys_move_pagesmm/migrate.cpid_t pidunsigned long nr_pagesconst void __user * __user * pagesconst int __user * nodesint __user * statusint flags
534preadvcompat_sys_preadv64fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
535pwritevcompat_sys_pwritev64fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
536rt_tgsigqueueinfocompat_sys_rt_tgsigqueueinfokernel/signal.cpid_t tgidpid_t pidint sigsiginfo_t __user * uinfo
537recvmmsgcompat_sys_recvmmsg_time64net/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
538sendmmsgcompat_sys_sendmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flags
539process_vm_readvsys_process_vm_readvmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
540process_vm_writevsys_process_vm_writevmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
541setsockoptsys_setsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint optlen
542getsockoptsys_getsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint __user * optlen
543io_setupcompat_sys_io_setupfs/aio.cunsigned nr_eventsaio_context_t __user * ctxp
544io_submitcompat_sys_io_submitfs/aio.caio_context_t ctx_idlong nrstruct iocb __user * __user * iocbpp
545execveatcompat_sys_execveatfs/exec.cint fdconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envpint flags
546preadv2compat_sys_preadv64v2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
547pwritev2compat_sys_pwritev64v2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags