Linux System Call Table (x86)

%eaxnameentry pointimplementation%ebx%ecx%edx%esi%edi%ebp
0restart_syscallsys_restart_syscallkernel/signal.c
1exitsys_exitkernel/exit.cint error_code
2forksys_forkkernel/fork.c
3readsys_readfs/read_write.cunsigned int fdchar __user * bufsize_t count
4writesys_writefs/read_write.cunsigned int fdconst char __user * bufsize_t count
5opensys_openfs/open.cconst char __user * filenameint flagsumode_t mode
6closesys_closefs/open.cunsigned int fd
7waitpidsys_waitpidkernel/exit.cpid_t pidint __user * stat_addrint options
8creatsys_creatfs/open.cconst char __user * pathnameumode_t mode
9linksys_linkfs/namei.cconst char __user * oldnameconst char __user * newname
10unlinksys_unlinkfs/namei.cconst char __user * pathname
11execvesys_execvefs/exec.cconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envp
12chdirsys_chdirfs/open.cconst char __user * filename
13timesys_time32kernel/time/time.c__kernel_old_time_t __user * tloc
14mknodsys_mknodfs/namei.cconst char __user * filenameumode_t modeunsigned dev
15chmodsys_chmodfs/open.cconst char __user * filenameumode_t mode
16lchownsys_lchown16fs/open.cconst char __user * filenameuid_t usergid_t group
17breakunimplemented
18oldstatsys_statfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
19lseeksys_lseekfs/read_write.cunsigned int fdoff_t offsetunsigned int whence
20getpidsys_getpidkernel/sys.c
21mountsys_mountfs/namespace.cchar __user * dev_namechar __user * dir_namechar __user * typeunsigned long flagsvoid __user * data
22umountsys_oldumountfs/namespace.cchar __user * nameint flags
23setuidsys_setuid16kernel/sys.cuid_t uid
24getuidsys_getuid16kernel/sys.c
25stimesys_stime32kernel/time/time.c__kernel_old_time_t __user * tptr
26ptracesys_ptracekernel/ptrace.clong requestlong pidunsigned long addrunsigned long data
27alarmsys_alarmkernel/time/itimer.cunsigned int seconds
28oldfstatsys_fstatfs/stat.cunsigned int fdstruct __old_kernel_stat __user * statbuf
29pausesys_pausekernel/signal.c
30utimesys_utime32fs/utimes.cchar __user * filenamestruct utimbuf __user * times
31sttyunimplemented
32gttyunimplemented
33accesssys_accessfs/open.cconst char __user * filenameint mode
34nicesys_nicekernel/sched/core.cint increment
35ftimeunimplemented
36syncsys_syncfs/sync.c
37killsys_killkernel/signal.cpid_t pidint sig
38renamesys_renamefs/namei.cconst char __user * oldnameconst char __user * newname
39mkdirsys_mkdirfs/namei.cconst char __user * pathnameumode_t mode
40rmdirsys_rmdirfs/namei.cconst char __user * pathname
41dupsys_dupfs/file.cunsigned int fildes
42pipesys_pipefs/pipe.cint __user * fildes
43timessys_timeskernel/sys.cstruct tms __user * tbuf
44profunimplemented
45brksys_brkmm/mmap.cunsigned long brk
46setgidsys_setgid16kernel/sys.cgid_t gid
47getgidsys_getgid16kernel/sys.c
48signalsys_signalkernel/signal.cint sig__sighandler_t handler
49geteuidsys_geteuid16kernel/sys.c
50getegidsys_getegid16kernel/sys.c
51acctsys_acctkernel/acct.cconst char __user * name
52umount2sys_umountfs/namespace.cchar __user * nameint flags
53lockunimplemented
54ioctlsys_ioctlfs/ioctl.cunsigned int fdunsigned int cmdunsigned long arg
55fcntlsys_fcntlfs/fcntl.cunsigned int fdunsigned int cmdunsigned long arg
56mpxunimplemented
57setpgidsys_setpgidkernel/sys.cpid_t pidpid_t pgid
58ulimitunimplemented
59oldoldunamesys_oldunamekernel/sys.cstruct oldold_utsname __user * name
60umasksys_umaskkernel/sys.cint mask
61chrootsys_chrootfs/open.cconst char __user * filename
62ustatsys_ustatfs/statfs.cunsigned devstruct ustat __user * ubuf
63dup2sys_dup2fs/file.cunsigned int oldfdunsigned int newfd
64getppidsys_getppidkernel/sys.c
65getpgrpsys_getpgrpkernel/sys.c
66setsidsys_setsidkernel/sys.c
67sigactionsys_sigactionkernel/signal.cint sigconst struct old_sigaction __user * actstruct old_sigaction __user * oact
68sgetmasksys_sgetmaskkernel/signal.c
69ssetmasksys_ssetmaskkernel/signal.cint newmask
70setreuidsys_setreuid16kernel/sys.cuid_t ruiduid_t euid
71setregidsys_setregid16kernel/sys.cgid_t rgidgid_t egid
72sigsuspendsys_sigsuspendkernel/signal.cold_sigset_t mask
73sigpendingsys_sigpendingkernel/signal.cold_sigset_t __user * uset
74sethostnamesys_sethostnamekernel/sys.cchar __user * nameint len
75setrlimitsys_setrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
76getrlimitsys_old_getrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
77getrusagesys_getrusagekernel/sys.cint whostruct rusage __user * ru
78gettimeofdaysys_gettimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
79settimeofdaysys_settimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
80getgroupssys_getgroups16kernel/groups.cint gidsetsizegid_t __user * grouplist
81setgroupssys_setgroups16kernel/groups.cint gidsetsizegid_t __user * grouplist
82selectsys_old_selectfs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_old_timeval __user * tvp
83symlinksys_symlinkfs/namei.cconst char __user * oldnameconst char __user * newname
84oldlstatsys_lstatfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
85readlinksys_readlinkfs/stat.cconst char __user * pathchar __user * bufint bufsiz
86uselibsys_uselibfs/exec.cconst char __user * library
87swaponsys_swaponmm/swapfile.cconst char __user * specialfileint swap_flags
88rebootsys_rebootkernel/reboot.cint magic1int magic2unsigned int cmdvoid __user * arg
89readdirsys_old_readdirfs/readdir.cunsigned int fdstruct old_linux_dirent __user * direntunsigned int count
90mmapsys_old_mmaparch/x86/kernel/sys_x86_64.cunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long off
91munmapsys_munmapmm/mmap.cunsigned long addrsize_t len
92truncatesys_truncatefs/open.cconst char __user * pathlong length
93ftruncatesys_ftruncatefs/open.cunsigned int fdunsigned long length
94fchmodsys_fchmodfs/open.cunsigned int fdumode_t mode
95fchownsys_fchown16fs/open.cunsigned int fduid_t usergid_t group
96getprioritysys_getprioritykernel/sys.cint whichint who
97setprioritysys_setprioritykernel/sys.cint whichint whoint niceval
98profilunimplemented
99statfssys_statfsfs/statfs.cconst char __user * pathnamestruct statfs __user * buf
100fstatfssys_fstatfsfs/statfs.cunsigned int fdstruct statfs __user * buf
101iopermsys_iopermarch/x86/kernel/ioport.cunsigned long fromunsigned long numint turn_on
102socketcallsys_socketcallnet/socket.cint callunsigned long __user * args
103syslogsys_syslogkernel/printk/printk.cint typechar __user * bufint len
104setitimersys_setitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * valuestruct __kernel_old_itimerval __user * ovalue
105getitimersys_getitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * value
106statsys_newstatfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
107lstatsys_newlstatfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
108fstatsys_newfstatfs/stat.cunsigned int fdstruct __old_kernel_stat __user * statbuf
109oldunamesys_unamekernel/sys.cstruct oldold_utsname __user * name
110ioplsys_ioplarch/x86/kernel/ioport.cunsigned int level
111vhangupsys_vhangupfs/open.c
112idleunimplemented
113vm86oldnotfound
114wait4sys_wait4kernel/exit.cpid_t upidint __user * stat_addrint optionsstruct rusage __user * ru
115swapoffsys_swapoffmm/swapfile.cconst char __user * specialfile
116sysinfosys_sysinfokernel/sys.cstruct sysinfo __user * info
117ipcsys_ipcipc/syscall.cunsigned int callint firstunsigned long secondunsigned long thirdvoid __user * ptrlong fifth
118fsyncsys_fsyncfs/sync.cunsigned int fd
119sigreturnnotfound
120clonesys_clonekernel/fork.cunsigned long clone_flagsunsigned long newspint __user * parent_tidptrunsigned long tlsint __user * child_tidptr
121setdomainnamesys_setdomainnamekernel/sys.cchar __user * nameint len
122unamesys_newunamekernel/sys.cstruct old_utsname __user * name
123modify_ldtsys_modify_ldtarch/x86/kernel/ldt.cint funcvoid __user * ptrunsigned long bytecount
124adjtimexsys_adjtimex_time32kernel/time/time.cstruct __kernel_timex __user * txc_p
125mprotectsys_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long prot
126sigprocmasksys_sigprocmaskkernel/signal.cint howold_sigset_t __user * nsetold_sigset_t __user * oset
127create_moduleunimplemented
128init_modulesys_init_modulekernel/module/main.cvoid __user * umodunsigned long lenconst char __user * uargs
129delete_modulesys_delete_modulekernel/module/main.cconst char __user * name_userunsigned int flags
130get_kernel_symsunimplemented
131quotactlsys_quotactlfs/quota/quota.cunsigned int cmdconst char __user * specialqid_t idvoid __user * addr
132getpgidsys_getpgidkernel/sys.cpid_t pid
133fchdirsys_fchdirfs/open.cunsigned int fd
134bdflushsys_ni_syscallarch/x86/entry/common.c
135sysfssys_sysfsfs/filesystems.cint optionunsigned long arg1unsigned long arg2
136personalitysys_personalitykernel/exec_domain.cunsigned int personality
137afs_syscallunimplemented
138setfsuidsys_setfsuid16kernel/sys.cuid_t uid
139setfsgidsys_setfsgid16kernel/sys.cgid_t gid
140_llseeksys_llseekfs/read_write.cunsigned int fdunsigned long offset_highunsigned long offset_lowloff_t __user * resultunsigned int whence
141getdentssys_getdentsfs/readdir.cunsigned int fdstruct linux_dirent __user * direntunsigned int count
142_newselectsys_selectfs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_old_timeval __user * tvp
143flocksys_flockfs/locks.cunsigned int fdunsigned int cmd
144msyncsys_msyncmm/msync.cunsigned long startsize_t lenint flags
145readvsys_readvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
146writevsys_writevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
147getsidsys_getsidkernel/sys.cpid_t pid
148fdatasyncsys_fdatasyncfs/sync.cunsigned int fd
149_sysctlsys_ni_syscallarch/x86/entry/common.c
150mlocksys_mlockmm/mlock.cunsigned long startsize_t len
151munlocksys_munlockmm/mlock.cunsigned long startsize_t len
152mlockallsys_mlockallmm/mlock.cint flags
153munlockallsys_munlockallmm/mlock.c
154sched_setparamsys_sched_setparamkernel/sched/core.cpid_t pidstruct sched_param __user * param
155sched_getparamsys_sched_getparamkernel/sched/core.cpid_t pidstruct sched_param __user * param
156sched_setschedulersys_sched_setschedulerkernel/sched/core.cpid_t pidint policystruct sched_param __user * param
157sched_getschedulersys_sched_getschedulerkernel/sched/core.cpid_t pid
158sched_yieldsys_sched_yieldkernel/sched/core.c
159sched_get_priority_maxsys_sched_get_priority_maxkernel/sched/core.cint policy
160sched_get_priority_minsys_sched_get_priority_minkernel/sched/core.cint policy
161sched_rr_get_intervalsys_sched_rr_get_interval_time32kernel/sched/core.cpid_t pidstruct __kernel_timespec __user * interval
162nanosleepsys_nanosleep_time32kernel/time/hrtimer.cstruct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
163mremapsys_mremapmm/mremap.cunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr
164setresuidsys_setresuid16kernel/sys.cuid_t ruiduid_t euiduid_t suid
165getresuidsys_getresuid16kernel/sys.cuid_t __user * ruidpuid_t __user * euidpuid_t __user * suidp
166vm86notfound
167query_moduleunimplemented
168pollsys_pollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsint timeout_msecs
169nfsservctlunimplemented
170setresgidsys_setresgid16kernel/sys.cgid_t rgidgid_t egidgid_t sgid
171getresgidsys_getresgid16kernel/sys.cgid_t __user * rgidpgid_t __user * egidpgid_t __user * sgidp
172prctlsys_prctlkernel/sys.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
173rt_sigreturnsys_rt_sigreturnarch/x86/kernel/signal_64.c
174rt_sigactionsys_rt_sigactionkernel/signal.cint sigconst struct sigaction __user * actstruct sigaction __user * oactsize_t sigsetsize
175rt_sigprocmasksys_rt_sigprocmaskkernel/signal.cint howsigset_t __user * nsetsigset_t __user * osetsize_t sigsetsize
176rt_sigpendingsys_rt_sigpendingkernel/signal.csigset_t __user * usetsize_t sigsetsize
177rt_sigtimedwaitsys_rt_sigtimedwait_time32kernel/signal.cconst sigset_t __user * uthesesiginfo_t __user * uinfoconst struct __kernel_timespec __user * utssize_t sigsetsize
178rt_sigqueueinfosys_rt_sigqueueinfokernel/signal.cpid_t pidint sigsiginfo_t __user * uinfo
179rt_sigsuspendsys_rt_sigsuspendkernel/signal.csigset_t __user * unewsetsize_t sigsetsize
180pread64sys_ia32_pread64fs/read_write.cunsigned int fdchar __user * bufsize_t countloff_t pos
181pwrite64sys_ia32_pwrite64fs/read_write.cunsigned int fdconst char __user * bufsize_t countloff_t pos
182chownsys_chown16fs/open.cconst char __user * filenameuid_t usergid_t group
183getcwdsys_getcwdfs/d_path.cchar __user * bufunsigned long size
184capgetsys_capgetkernel/capability.ccap_user_header_t headercap_user_data_t dataptr
185capsetsys_capsetkernel/capability.ccap_user_header_t headerconst cap_user_data_t data
186sigaltstacksys_sigaltstackkernel/signal.cconst stack_t __user *ussstack_t __user *uoss
187sendfilesys_sendfilefs/read_write.cint out_fdint in_fdoff_t __user * offsetsize_t count
188getpmsgunimplemented
189putpmsgunimplemented
190vforksys_vforkkernel/fork.c
191ugetrlimitsys_getrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
192mmap2sys_mmap_pgoffmm/mmap.cunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long pgoff
193truncate64sys_ia32_truncate64fs/open.cconst char __user * pathloff_t length
194ftruncate64sys_ia32_ftruncate64fs/open.cunsigned int fdloff_t length
195stat64sys_stat64fs/stat.cconst char __user * filenamestruct stat64 __user * statbuf
196lstat64sys_lstat64fs/stat.cconst char __user * filenamestruct stat64 __user * statbuf
197fstat64sys_fstat64fs/stat.cunsigned long fdstruct stat64 __user * statbuf
198lchown32sys_lchownfs/open.cconst char __user * filenameuid_t usergid_t group
199getuid32sys_getuidkernel/sys.c
200getgid32sys_getgidkernel/sys.c
201geteuid32sys_geteuidkernel/sys.c
202getegid32sys_getegidkernel/sys.c
203setreuid32sys_setreuidkernel/sys.cuid_t ruiduid_t euid
204setregid32sys_setregidkernel/sys.cgid_t rgidgid_t egid
205getgroups32sys_getgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
206setgroups32sys_setgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
207fchown32sys_fchownfs/open.cunsigned int fduid_t usergid_t group
208setresuid32sys_setresuidkernel/sys.cuid_t ruiduid_t euiduid_t suid
209getresuid32sys_getresuidkernel/sys.cuid_t __user * ruidpuid_t __user * euidpuid_t __user * suidp
210setresgid32sys_setresgidkernel/sys.cgid_t rgidgid_t egidgid_t sgid
211getresgid32sys_getresgidkernel/sys.cgid_t __user * rgidpgid_t __user * egidpgid_t __user * sgidp
212chown32sys_chownfs/open.cconst char __user * filenameuid_t usergid_t group
213setuid32sys_setuidkernel/sys.cuid_t uid
214setgid32sys_setgidkernel/sys.cgid_t gid
215setfsuid32sys_setfsuidkernel/sys.cuid_t uid
216setfsgid32sys_setfsgidkernel/sys.cgid_t gid
217pivot_rootsys_pivot_rootfs/namespace.cconst char __user * new_rootconst char __user * put_old
218mincoresys_mincoremm/mincore.cunsigned long startsize_t lenunsigned char __user * vec
219madvisesys_madvisemm/madvise.cunsigned long startsize_t len_inint behavior
220getdents64sys_getdents64fs/readdir.cunsigned int fdstruct linux_dirent64 __user * direntunsigned int count
221fcntl64sys_fcntl64fs/fcntl.cunsigned int fdunsigned int cmdunsigned long arg
224gettidsys_gettidkernel/sys.c
225readaheadsys_ia32_readaheadmm/readahead.cint fdloff_t offsetsize_t count
226setxattrsys_setxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
227lsetxattrsys_lsetxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
228fsetxattrsys_fsetxattrfs/xattr.cint fdconst char __user * nameconst void __user *valuesize_t sizeint flags
229getxattrsys_getxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
230lgetxattrsys_lgetxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
231fgetxattrsys_fgetxattrfs/xattr.cint fdconst char __user * namevoid __user * valuesize_t size
232listxattrsys_listxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
233llistxattrsys_llistxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
234flistxattrsys_flistxattrfs/xattr.cint fdchar __user * listsize_t size
235removexattrsys_removexattrfs/xattr.cconst char __user * pathnameconst char __user * name
236lremovexattrsys_lremovexattrfs/xattr.cconst char __user * pathnameconst char __user * name
237fremovexattrsys_fremovexattrfs/xattr.cint fdconst char __user * name
238tkillsys_tkillkernel/signal.cpid_t pidint sig
239sendfile64sys_sendfile64fs/read_write.cint out_fdint in_fdloff_t __user * offsetsize_t count
240futexsys_futex_time32kernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct __kernel_timespec __user * utimeu32 __user * uaddr2u32 val3
241sched_setaffinitysys_sched_setaffinitykernel/sched/core.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
242sched_getaffinitysys_sched_getaffinitykernel/sched/core.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
243set_thread_areasys_set_thread_areaarch/x86/kernel/tls.cstruct user_desc __user * u_info
244get_thread_areasys_get_thread_areaarch/x86/kernel/tls.cstruct user_desc __user * u_info
245io_setupsys_io_setupfs/aio.cunsigned nr_eventsaio_context_t __user * ctxp
246io_destroysys_io_destroyfs/aio.caio_context_t ctx
247io_geteventssys_io_getevents_time32fs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeout
248io_submitsys_io_submitfs/aio.caio_context_t ctx_idlong nrstruct iocb __user * __user * iocbpp
249io_cancelsys_io_cancelfs/aio.caio_context_t ctx_idstruct iocb __user * iocbstruct io_event __user * result
250fadvise64sys_ia32_fadvise64mm/fadvise.cint fdloff_t offsetsize_t lenint advice
252exit_groupsys_exit_groupkernel/exit.cint error_code
253lookup_dcookienotfound
254epoll_createsys_epoll_createfs/eventpoll.cint size
255epoll_ctlsys_epoll_ctlfs/eventpoll.cint epfdint opint fdstruct epoll_event __user * event
256epoll_waitsys_epoll_waitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeout
257remap_file_pagessys_remap_file_pagesmm/mmap.cunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags
258set_tid_addresssys_set_tid_addresskernel/fork.cint __user * tidptr
259timer_createsys_timer_createkernel/time/posix-timers.cconst clockid_t which_clockstruct sigevent __user * timer_event_spectimer_t __user * created_timer_id
260timer_settimesys_timer_settime32kernel/time/posix-timers.ctimer_t timer_idint flagsconst struct __kernel_itimerspec __user * new_settingstruct __kernel_itimerspec __user * old_setting
261timer_gettimesys_timer_gettime32kernel/time/posix-timers.ctimer_t timer_idstruct __kernel_itimerspec __user * setting
262timer_getoverrunsys_timer_getoverrunkernel/time/posix-timers.ctimer_t timer_id
263timer_deletesys_timer_deletekernel/time/posix-timers.ctimer_t timer_id
264clock_settimesys_clock_settime32kernel/time/posix-stubs.cconst clockid_t which_clockconst struct __kernel_timespec __user * tp
265clock_gettimesys_clock_gettime32kernel/time/posix-stubs.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
266clock_getressys_clock_getres_time32kernel/time/posix-stubs.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
267clock_nanosleepsys_clock_nanosleep_time32kernel/time/posix-stubs.cconst clockid_t which_clockint flagsconst struct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
268statfs64sys_statfs64fs/statfs.cconst char __user * pathnamesize_t szstruct statfs64 __user * buf
269fstatfs64sys_fstatfs64fs/statfs.cunsigned int fdsize_t szstruct statfs64 __user * buf
270tgkillsys_tgkillkernel/signal.cpid_t tgidpid_t pidint sig
271utimessys_utimes_time32fs/utimes.cchar __user * filenamestruct __kernel_old_timeval __user * utimes
272fadvise64_64sys_ia32_fadvise64_64mm/fadvise.cint fdloff_t offsetloff_t lenint advice
273vserverunimplemented
274mbindsys_mbindmm/mempolicy.cunsigned long startunsigned long lenunsigned long modeconst unsigned long __user * nmaskunsigned long maxnodeunsigned int flags
275get_mempolicysys_get_mempolicymm/mempolicy.cint __user * policyunsigned long __user * nmaskunsigned long maxnodeunsigned long addrunsigned long flags
276set_mempolicysys_set_mempolicymm/mempolicy.cint modeconst unsigned long __user * nmaskunsigned long maxnode
277mq_opensys_mq_openipc/mqueue.cconst char __user * u_nameint oflagumode_t modestruct mq_attr __user * u_attr
278mq_unlinksys_mq_unlinkipc/mqueue.cconst char __user * u_name
279mq_timedsendsys_mq_timedsend_time32ipc/mqueue.cmqd_t mqdesconst char __user * u_msg_ptrsize_t msg_lenunsigned int msg_prioconst struct __kernel_timespec __user * u_abs_timeout
280mq_timedreceivesys_mq_timedreceive_time32ipc/mqueue.cmqd_t mqdeschar __user * u_msg_ptrsize_t msg_lenunsigned int __user * u_msg_prioconst struct __kernel_timespec __user * u_abs_timeout
281mq_notifysys_mq_notifyipc/mqueue.cmqd_t mqdesconst struct sigevent __user * u_notification
282mq_getsetattrsys_mq_getsetattripc/mqueue.cmqd_t mqdesconst struct mq_attr __user * u_mqstatstruct mq_attr __user * u_omqstat
283kexec_loadsys_kexec_loadkernel/kexec.cunsigned long entryunsigned long nr_segmentsstruct kexec_segment __user * segmentsunsigned long flags
284waitidsys_waitidkernel/exit.cint whichpid_t upidstruct siginfo __user * infopint optionsstruct rusage __user * ru
286add_keysys_add_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst void __user * _payloadsize_t plenkey_serial_t ringid
287request_keysys_request_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst char __user * _callout_infokey_serial_t destringid
288keyctlsys_keyctlsecurity/keys/keyctl.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
289ioprio_setsys_ioprio_setblock/ioprio.cint whichint whoint ioprio
290ioprio_getsys_ioprio_getblock/ioprio.cint whichint who
291inotify_initsys_inotify_initfs/notify/inotify/inotify_user.c
292inotify_add_watchsys_inotify_add_watchfs/notify/inotify/inotify_user.cint fdconst char __user * pathnameu32 mask
293inotify_rm_watchsys_inotify_rm_watchfs/notify/inotify/inotify_user.cint fd__s32 wd
294migrate_pagessys_migrate_pagesmm/mempolicy.cpid_t pidunsigned long maxnodeconst unsigned long __user * old_nodesconst unsigned long __user * new_nodes
295openatsys_openatfs/open.cint dfdconst char __user * filenameint flagsumode_t mode
296mkdiratsys_mkdiratfs/namei.cint dfdconst char __user * pathnameumode_t mode
297mknodatsys_mknodatfs/namei.cint dfdconst char __user * filenameumode_t modeunsigned int dev
298fchownatsys_fchownatfs/open.cint dfdconst char __user * filenameuid_t usergid_t groupint flag
299futimesatsys_futimesat_time32fs/utimes.cint dfdconst char __user * filenamestruct __kernel_old_timeval __user * utimes
300fstatat64sys_fstatat64fs/stat.cint dfdconst char __user * filenamestruct stat64 __user * statbufint flag
301unlinkatsys_unlinkatfs/namei.cint dfdconst char __user * pathnameint flag
302renameatsys_renameatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newname
303linkatsys_linkatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameint flags
304symlinkatsys_symlinkatfs/namei.cconst char __user * oldnameint newdfdconst char __user * newname
305readlinkatsys_readlinkatfs/stat.cint dfdconst char __user * pathnamechar __user * bufint bufsiz
306fchmodatsys_fchmodatfs/open.cint dfdconst char __user * filenameumode_t mode
307faccessatsys_faccessatfs/open.cint dfdconst char __user * filenameint mode
308pselect6sys_pselect6_time32fs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_timespec __user * tspvoid __user * sig
309ppollsys_ppoll_time32fs/select.cstruct pollfd __user * ufdsunsigned int nfdsstruct __kernel_timespec __user * tspconst sigset_t __user * sigmasksize_t sigsetsize
310unsharesys_unsharekernel/fork.cunsigned long unshare_flags
311set_robust_listsys_set_robust_listkernel/futex/syscalls.cstruct robust_list_head __user * headsize_t len
312get_robust_listsys_get_robust_listkernel/futex/syscalls.cint pidstruct robust_list_head __user * __user * head_ptrsize_t __user * len_ptr
313splicesys_splicefs/splice.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
314sync_file_rangesys_ia32_sync_file_rangefs/sync.cint fdloff_t offsetloff_t nbytesunsigned int flags
315teesys_teefs/splice.cint fdinint fdoutsize_t lenunsigned int flags
316vmsplicesys_vmsplicefs/splice.cint fdconst struct iovec __user * uiovunsigned long nr_segsunsigned int flags
317move_pagessys_move_pagesmm/migrate.cpid_t pidunsigned long nr_pagesconst void __user * __user * pagesconst int __user * nodesint __user * statusint flags
318getcpusys_getcpukernel/sys.cunsigned __user * cpupunsigned __user * nodepstruct getcpu_cache __user * unused
319epoll_pwaitsys_epoll_pwaitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeoutconst sigset_t __user * sigmasksize_t sigsetsize
320utimensatsys_utimensat_time32fs/utimes.cint dfdconst char __user * filenamestruct __kernel_timespec __user * utimesint flags
321signalfdsys_signalfdfs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemask
322timerfd_createsys_timerfd_createfs/timerfd.cint clockidint flags
323eventfdsys_eventfdfs/eventfd.cunsigned int count
324fallocatesys_ia32_fallocatefs/open.cint fdint modeloff_t offsetloff_t len
325timerfd_settimesys_timerfd_settime32fs/timerfd.cint ufdint flagsconst struct __kernel_itimerspec __user * utmrstruct __kernel_itimerspec __user * otmr
326timerfd_gettimesys_timerfd_gettime32fs/timerfd.cint ufdstruct __kernel_itimerspec __user * otmr
327signalfd4sys_signalfd4fs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemaskint flags
328eventfd2sys_eventfd2fs/eventfd.cunsigned int countint flags
329epoll_create1sys_epoll_create1fs/eventpoll.cint flags
330dup3sys_dup3fs/file.cunsigned int oldfdunsigned int newfdint flags
331pipe2sys_pipe2fs/pipe.cint __user * fildesint flags
332inotify_init1sys_inotify_init1fs/notify/inotify/inotify_user.cint flags
333preadvsys_preadvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
334pwritevsys_pwritevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
335rt_tgsigqueueinfosys_rt_tgsigqueueinfokernel/signal.cpid_t tgidpid_t pidint sigsiginfo_t __user * uinfo
336perf_event_opensys_perf_event_openkernel/events/core.cstruct perf_event_attr __user * attr_uptrpid_t pidint cpuint group_fdunsigned long flags
337recvmmsgsys_recvmmsg_time32net/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
338fanotify_initsys_fanotify_initfs/notify/fanotify/fanotify_user.cunsigned int flagsunsigned int event_f_flags
339fanotify_marksys_fanotify_markfs/notify/fanotify/fanotify_user.cint fanotify_fdunsigned int flags__u64 maskint dfdconst char __user * pathname
340prlimit64sys_prlimit64kernel/sys.cpid_t pidunsigned int resourceconst struct rlimit64 __user * new_rlimstruct rlimit64 __user * old_rlim
341name_to_handle_atsys_name_to_handle_atfs/fhandle.cint dfdconst char __user * namestruct file_handle __user * handleint __user * mnt_idint flag
342open_by_handle_atsys_open_by_handle_atfs/fhandle.cint mountdirfdstruct file_handle __user * handleint flags
343clock_adjtimesys_clock_adjtime32kernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timex __user * utx
344syncfssys_syncfsfs/sync.cint fd
345sendmmsgsys_sendmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flags
346setnssys_setnskernel/nsproxy.cint fdint flags
347process_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
348process_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
349kcmpsys_kcmpkernel/kcmp.cpid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2
350finit_modulesys_finit_modulekernel/module/main.cint fdconst char __user * uargsint flags
351sched_setattrsys_sched_setattrkernel/sched/core.cpid_t pidstruct sched_attr __user * uattrunsigned int flags
352sched_getattrsys_sched_getattrkernel/sched/core.cpid_t pidstruct sched_attr __user * uattrunsigned int usizeunsigned int flags
353renameat2sys_renameat2fs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameunsigned int flags
354seccompsys_seccompkernel/seccomp.cunsigned int opunsigned int flagsvoid __user * uargs
355getrandomsys_getrandomdrivers/char/random.cchar __user * ubufsize_t lenunsigned int flags
356memfd_createsys_memfd_createmm/memfd.cconst char __user * unameunsigned int flags
357bpfsys_bpfkernel/bpf/syscall.cint cmdunion bpf_attr __user * uattrunsigned int size
358execveatsys_execveatfs/exec.cint fdconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envpint flags
359socketsys_socketnet/socket.cint familyint typeint protocol
360socketpairsys_socketpairnet/socket.cint familyint typeint protocolint __user * usockvec
361bindsys_bindnet/socket.cint fdstruct sockaddr __user * umyaddrint addrlen
362connectsys_connectnet/socket.cint fdstruct sockaddr __user * uservaddrint addrlen
363listensys_listennet/socket.cint fdint backlog
364accept4sys_accept4net/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlenint flags
365getsockoptsys_getsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint __user * optlen
366setsockoptsys_setsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint optlen
367getsocknamesys_getsocknamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
368getpeernamesys_getpeernamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
369sendtosys_sendtonet/socket.cint fdvoid __user * buffsize_t lenunsigned int flagsstruct sockaddr __user * addrint addr_len
370sendmsgsys_sendmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
371recvfromsys_recvfromnet/socket.cint fdvoid __user * ubufsize_t sizeunsigned int flagsstruct sockaddr __user * addrint __user * addr_len
372recvmsgsys_recvmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
373shutdownsys_shutdownnet/socket.cint fdint how
374userfaultfdsys_userfaultfdfs/userfaultfd.cint flags
375membarriersys_membarrierkernel/sched/membarrier.cint cmdunsigned int flagsint cpu_id
376mlock2sys_mlock2mm/mlock.cunsigned long startsize_t lenint flags
377copy_file_rangesys_copy_file_rangefs/read_write.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
378preadv2sys_preadv2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
379pwritev2sys_pwritev2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
380pkey_mprotectsys_pkey_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long protint pkey
381pkey_allocsys_pkey_allocmm/mprotect.cunsigned long flagsunsigned long init_val
382pkey_freesys_pkey_freemm/mprotect.cint pkey
383statxsys_statxfs/stat.cint dfdconst char __user * filenameunsigned flagsunsigned int maskstruct statx __user * buffer
384arch_prctlsys_arch_prctlarch/x86/kernel/process_64.cint optionunsigned long arg2
385io_pgeteventssys_io_pgetevents_time32fs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeoutconst struct __aio_sigset __user * usig
386rseqsys_rseqkernel/rseq.cstruct rseq __user * rsequ32 rseq_lenint flagsu32 sig
393semgetsys_semgetipc/sem.ckey_t keyint nsemsint semflg
394semctlsys_semctlipc/sem.cint semidint semnumint cmdunsigned long arg
395shmgetsys_shmgetipc/shm.ckey_t keysize_t sizeint shmflg
396shmctlsys_shmctlipc/shm.cint shmidint cmdstruct shmid_ds __user * buf
397shmatsys_shmatipc/shm.cint shmidchar __user * shmaddrint shmflg
398shmdtsys_shmdtipc/shm.cchar __user * shmaddr
399msggetsys_msggetipc/msg.ckey_t keyint msgflg
400msgsndsys_msgsndipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszint msgflg
401msgrcvsys_msgrcvipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszlong msgtypint msgflg
402msgctlsys_msgctlipc/msg.cint msqidint cmdstruct msqid_ds __user * buf
403clock_gettime64sys_clock_gettimekernel/time/posix-stubs.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
404clock_settime64sys_clock_settimekernel/time/posix-stubs.cconst clockid_t which_clockconst struct __kernel_timespec __user * tp
405clock_adjtime64sys_clock_adjtimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timex __user * utx
406clock_getres_time64sys_clock_getreskernel/time/posix-stubs.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
407clock_nanosleep_time64sys_clock_nanosleepkernel/time/posix-stubs.cconst clockid_t which_clockint flagsconst struct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
408timer_gettime64sys_timer_gettimekernel/time/posix-timers.ctimer_t timer_idstruct __kernel_itimerspec __user * setting
409timer_settime64sys_timer_settimekernel/time/posix-timers.ctimer_t timer_idint flagsconst struct __kernel_itimerspec __user * new_settingstruct __kernel_itimerspec __user * old_setting
410timerfd_gettime64sys_timerfd_gettimefs/timerfd.cint ufdstruct __kernel_itimerspec __user * otmr
411timerfd_settime64sys_timerfd_settimefs/timerfd.cint ufdint flagsconst struct __kernel_itimerspec __user * utmrstruct __kernel_itimerspec __user * otmr
412utimensat_time64sys_utimensatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_timespec __user * utimesint flags
413pselect6_time64sys_pselect6fs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_timespec __user * tspvoid __user * sig
414ppoll_time64sys_ppollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsstruct __kernel_timespec __user * tspconst sigset_t __user * sigmasksize_t sigsetsize
416io_pgetevents_time64sys_io_pgeteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeoutconst struct __aio_sigset __user * usig
417recvmmsg_time64sys_recvmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
418mq_timedsend_time64sys_mq_timedsendipc/mqueue.cmqd_t mqdesconst char __user * u_msg_ptrsize_t msg_lenunsigned int msg_prioconst struct __kernel_timespec __user * u_abs_timeout
419mq_timedreceive_time64sys_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
420semtimedop_time64sys_semtimedopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsopsconst struct __kernel_timespec __user * timeout
421rt_sigtimedwait_time64sys_rt_sigtimedwaitkernel/signal.cconst sigset_t __user * uthesesiginfo_t __user * uinfoconst struct __kernel_timespec __user * utssize_t sigsetsize
422futex_time64sys_futexkernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct __kernel_timespec __user * utimeu32 __user * uaddr2u32 val3
423sched_rr_get_interval_time64sys_sched_rr_get_intervalkernel/sched/core.cpid_t pidstruct __kernel_timespec __user * interval
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