これらの表は Linux 7.3 (タグ v7.3、リリース tarball の sha256 87363c24f10e06321eb362765521094e94471f6bff8bce2d6b3e40f39f004953) のソースから作られています。カーネル自体のシステムコール表、つまり x86-64 と x32 用の arch/x86/entry/syscalls/syscall_64.tbl と i386 用の syscall_32.tbl が、各システムコールの番号、名前、エントリポイントを与えます。引数は各エントリポイントの定義、つまりそれを宣言する SYSCALL_DEFINE または COMPAT_SYSCALL_DEFINE マクロから取り、各引数はそれを運ぶレジスターの列に示しています。各エントリポイントの下のファイル名は、同じタグのカーネルソース内のその定義へのリンクです。

いくつかのエントリポイントには複数の定義があり、カーネルの構成によってどれかが選ばれます。たとえば 32 ビットカーネルは 64 ビットの引数を 2 つに分割します。表は、x32 サポートと i386 プログラム用の IA32 エミュレーションを有効にした 64 ビットカーネルがコンパイルする定義を示しています。現在、ほとんどの 32 ビットプログラムはこの方法で動いています。32 ビットカーネルが別のものを呼び出す場合は、i386 の表にそう書いてあります。番号と名前はカーネルのインターフェイスについての事実です。カーネルのソースは、Linux のシステムコールに関する注記付きの GPL 2.0 でライセンスされています。サイトのビルドはそれらをリリースの tarball から読み取り、そのダイジェストを検証するため、表が変わるのは固定したリリースが変わったときだけです。

システムコール規約のページでは、呼び出しの方法を説明しています。番号は RAX または EAX に、引数は各表の列のレジスターに置きます。行のアンカーは ABI と名前の組み合わせで、たとえば #x86-64-execve です。

x86-64

64 ビットのプログラムは、RAX に番号を置いて syscall を実行します。結果は RAX に返り、-4095 から -1 までの値は符号を反転したエラー番号です。

64 ビット Linux プログラムのシステムコール
番号名前16 進エントリポイントRDIRSIRDXR10R8R9
0read0x0sys_readfs/read_write.cunsigned int fdchar __user * bufsize_t count
1write0x1sys_writefs/read_write.cunsigned int fdconst char __user * bufsize_t count
2open0x2sys_openfs/open.cconst char __user * filenameint flagsumode_t mode
3close0x3sys_closefs/open.cunsigned int fd
4stat0x4sys_newstatfs/stat.cconst char __user * filenamestruct stat __user * statbuf
5fstat0x5sys_newfstatfs/stat.cunsigned int fdstruct stat __user * statbuf
6lstat0x6sys_newlstatfs/stat.cconst char __user * filenamestruct stat __user * statbuf
7poll0x7sys_pollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsint timeout_msecs
8lseek0x8sys_lseekfs/read_write.cunsigned int fdoff_t offsetunsigned int whence
9mmap0x9sys_mmaparch/x86/kernel/sys_x86_64.cunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long off
10mprotect0xasys_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long prot
11munmap0xbsys_munmapmm/mmap.cunsigned long addrsize_t len
12brk0xcsys_brkmm/mmap.cunsigned long brk
13rt_sigaction0xdsys_rt_sigactionkernel/signal.cint sigconst struct sigaction __user * actstruct sigaction __user * oactsize_t sigsetsize
14rt_sigprocmask0xesys_rt_sigprocmaskkernel/signal.cint howsigset_t __user * nsetsigset_t __user * osetsize_t sigsetsize
15rt_sigreturn0xfsys_rt_sigreturnarch/x86/kernel/signal_64.c
16ioctl0x10sys_ioctlfs/ioctl.cunsigned int fdunsigned int cmdunsigned long arg
17pread640x11sys_pread64fs/read_write.cunsigned int fdchar __user * bufsize_t countloff_t pos
18pwrite640x12sys_pwrite64fs/read_write.cunsigned int fdconst char __user * bufsize_t countloff_t pos
19readv0x13sys_readvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
20writev0x14sys_writevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
21access0x15sys_accessfs/open.cconst char __user * filenameint mode
22pipe0x16sys_pipefs/pipe.cint __user * fildes
23select0x17sys_selectfs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_old_timeval __user * tvp
24sched_yield0x18sys_sched_yieldkernel/sched/syscalls.c
25mremap0x19sys_mremapmm/mremap.cunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr
26msync0x1asys_msyncmm/msync.cunsigned long startsize_t lenint flags
27mincore0x1bsys_mincoremm/mincore.cunsigned long startsize_t lenunsigned char __user * vec
28madvise0x1csys_madvisemm/madvise.cunsigned long startsize_t len_inint behavior
29shmget0x1dsys_shmgetipc/shm.ckey_t keysize_t sizeint shmflg
30shmat0x1esys_shmatipc/shm.cint shmidchar __user * shmaddrint shmflg
31shmctl0x1fsys_shmctlipc/shm.cint shmidint cmdstruct shmid_ds __user * buf
32dup0x20sys_dupfs/file.cunsigned int fildes
33dup20x21sys_dup2fs/file.cunsigned int oldfdunsigned int newfd
34pause0x22sys_pausekernel/signal.c
35nanosleep0x23sys_nanosleepkernel/time/hrtimer.cstruct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
36getitimer0x24sys_getitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * value
37alarm0x25sys_alarmkernel/time/itimer.cunsigned int seconds
38setitimer0x26sys_setitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * valuestruct __kernel_old_itimerval __user * ovalue
39getpid0x27sys_getpidkernel/sys.c
40sendfile0x28sys_sendfile64fs/read_write.cint out_fdint in_fdloff_t __user * offsetsize_t count
41socket0x29sys_socketnet/socket.cint familyint typeint protocol
42connect0x2asys_connectnet/socket.cint fdstruct sockaddr __user * uservaddrint addrlen
43accept0x2bsys_acceptnet/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlen
44sendto0x2csys_sendtonet/socket.cint fdvoid __user * buffsize_t lenunsigned int flagsstruct sockaddr __user * addrint addr_len
45recvfrom0x2dsys_recvfromnet/socket.cint fdvoid __user * ubufsize_t sizeunsigned int flagsstruct sockaddr __user * addrint __user * addr_len
46sendmsg0x2esys_sendmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
47recvmsg0x2fsys_recvmsgnet/socket.cint fdstruct user_msghdr __user * msgunsigned int flags
48shutdown0x30sys_shutdownnet/socket.cint fdint how
49bind0x31sys_bindnet/socket.cint fdstruct sockaddr __user * umyaddrint addrlen
50listen0x32sys_listennet/socket.cint fdint backlog
51getsockname0x33sys_getsocknamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
52getpeername0x34sys_getpeernamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
53socketpair0x35sys_socketpairnet/socket.cint familyint typeint protocolint __user * usockvec
54setsockopt0x36sys_setsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint optlen
55getsockopt0x37sys_getsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint __user * optlen
56clone0x38sys_clonekernel/fork.cunsigned long clone_flagsunsigned long newspint __user * parent_tidptrint __user * child_tidptrunsigned long tls
57fork0x39sys_forkkernel/fork.c
58vfork0x3asys_vforkkernel/fork.c
59execve0x3bsys_execvefs/exec.cconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envp
60exit0x3csys_exitkernel/exit.c戻らないint error_code
61wait40x3dsys_wait4kernel/exit.cpid_t upidint __user * stat_addrint optionsstruct rusage __user * ru
62kill0x3esys_killkernel/signal.cpid_t pidint sig
63uname0x3fsys_newunamekernel/sys.cstruct new_utsname __user * name
64semget0x40sys_semgetipc/sem.ckey_t keyint nsemsint semflg
65semop0x41sys_semopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsops
66semctl0x42sys_semctlipc/sem.cint semidint semnumint cmdunsigned long arg
67shmdt0x43sys_shmdtipc/shm.cchar __user * shmaddr
68msgget0x44sys_msggetipc/msg.ckey_t keyint msgflg
69msgsnd0x45sys_msgsndipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszint msgflg
70msgrcv0x46sys_msgrcvipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszlong msgtypint msgflg
71msgctl0x47sys_msgctlipc/msg.cint msqidint cmdstruct msqid_ds __user * buf
72fcntl0x48sys_fcntlfs/fcntl.cunsigned int fdunsigned int cmdunsigned long arg
73flock0x49sys_flockfs/locks.cunsigned int fdunsigned int cmd
74fsync0x4asys_fsyncfs/sync.cunsigned int fd
75fdatasync0x4bsys_fdatasyncfs/sync.cunsigned int fd
76truncate0x4csys_truncatefs/open.cconst char __user * pathlong length
77ftruncate0x4dsys_ftruncatefs/open.cunsigned int fdoff_t length
78getdents0x4esys_getdentsfs/readdir.cunsigned int fdstruct linux_dirent __user * direntunsigned int count
79getcwd0x4fsys_getcwdfs/d_path.cchar __user * bufunsigned long size
80chdir0x50sys_chdirfs/open.cconst char __user * filename
81fchdir0x51sys_fchdirfs/open.cunsigned int fd
82rename0x52sys_renamefs/namei.cconst char __user * oldnameconst char __user * newname
83mkdir0x53sys_mkdirfs/namei.cconst char __user * pathnameumode_t mode
84rmdir0x54sys_rmdirfs/namei.cconst char __user * pathname
85creat0x55sys_creatfs/open.cconst char __user * pathnameumode_t mode
90chmod0x5asys_chmodfs/open.cconst char __user * filenameumode_t mode
91fchmod0x5bsys_fchmodfs/open.cunsigned int fdumode_t mode
92chown0x5csys_chownfs/open.cconst char __user * filenameuid_t usergid_t group
93fchown0x5dsys_fchownfs/open.cunsigned int fduid_t usergid_t group
94lchown0x5esys_lchownfs/open.cconst char __user * filenameuid_t usergid_t group
95umask0x5fsys_umaskkernel/sys.cint mask
96gettimeofday0x60sys_gettimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
97getrlimit0x61sys_getrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
98getrusage0x62sys_getrusagekernel/sys.cint whostruct rusage __user * ru
99sysinfo0x63sys_sysinfokernel/sys.cstruct sysinfo __user * info
100times0x64sys_timeskernel/sys.cstruct tms __user * tbuf
101ptrace0x65sys_ptracekernel/ptrace.clong requestlong pidunsigned long addrunsigned long data
102getuid0x66sys_getuidkernel/sys.c
103syslog0x67sys_syslogkernel/printk/printk.cint typechar __user * bufint len
104getgid0x68sys_getgidkernel/sys.c
105setuid0x69sys_setuidkernel/sys.cuid_t uid
106setgid0x6asys_setgidkernel/sys.cgid_t gid
107geteuid0x6bsys_geteuidkernel/sys.c
108getegid0x6csys_getegidkernel/sys.c
109setpgid0x6dsys_setpgidkernel/sys.cpid_t pidpid_t pgid
110getppid0x6esys_getppidkernel/sys.c
111getpgrp0x6fsys_getpgrpkernel/sys.c
112setsid0x70sys_setsidkernel/sys.c
113setreuid0x71sys_setreuidkernel/sys.cuid_t ruiduid_t euid
114setregid0x72sys_setregidkernel/sys.cgid_t rgidgid_t egid
115getgroups0x73sys_getgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
116setgroups0x74sys_setgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
117setresuid0x75sys_setresuidkernel/sys.cuid_t ruiduid_t euiduid_t suid
118getresuid0x76sys_getresuidkernel/sys.cuid_t __user * ruidpuid_t __user * euidpuid_t __user * suidp
119setresgid0x77sys_setresgidkernel/sys.cgid_t rgidgid_t egidgid_t sgid
120getresgid0x78sys_getresgidkernel/sys.cgid_t __user * rgidpgid_t __user * egidpgid_t __user * sgidp
121getpgid0x79sys_getpgidkernel/sys.cpid_t pid
122setfsuid0x7asys_setfsuidkernel/sys.cuid_t uid
123setfsgid0x7bsys_setfsgidkernel/sys.cgid_t gid
124getsid0x7csys_getsidkernel/sys.cpid_t pid
125capget0x7dsys_capgetkernel/capability.ccap_user_header_t headercap_user_data_t dataptr
126capset0x7esys_capsetkernel/capability.ccap_user_header_t headerconst cap_user_data_t data
127rt_sigpending0x7fsys_rt_sigpendingkernel/signal.csigset_t __user * usetsize_t sigsetsize
128rt_sigtimedwait0x80sys_rt_sigtimedwaitkernel/signal.cconst sigset_t __user * uthesesiginfo_t __user * uinfoconst struct __kernel_timespec __user * utssize_t sigsetsize
129rt_sigqueueinfo0x81sys_rt_sigqueueinfokernel/signal.cpid_t pidint sigsiginfo_t __user * uinfo
130rt_sigsuspend0x82sys_rt_sigsuspendkernel/signal.csigset_t __user * unewsetsize_t sigsetsize
131sigaltstack0x83sys_sigaltstackkernel/signal.cconst stack_t __user * ussstack_t __user * uoss
132utime0x84sys_utimefs/utimes.cchar __user * filenamestruct utimbuf __user * times
133mknod0x85sys_mknodfs/namei.cconst char __user * filenameumode_t modeunsigned dev
134uselib0x86未実装: ENOSYS を返す
135personality0x87sys_personalitykernel/exec_domain.cunsigned int personality
136ustat0x88sys_ustatfs/statfs.cunsigned devstruct ustat __user * ubuf
137statfs0x89sys_statfsfs/statfs.cconst char __user * pathnamestruct statfs __user * buf
138fstatfs0x8asys_fstatfsfs/statfs.cunsigned int fdstruct statfs __user * buf
139sysfs0x8bsys_sysfsfs/filesystems.cint optionunsigned long arg1unsigned long arg2
140getpriority0x8csys_getprioritykernel/sys.cint whichint who
141setpriority0x8dsys_setprioritykernel/sys.cint whichint whoint niceval
142sched_setparam0x8esys_sched_setparamkernel/sched/syscalls.cpid_t pidstruct sched_param __user * param
143sched_getparam0x8fsys_sched_getparamkernel/sched/syscalls.cpid_t pidstruct sched_param __user * param
144sched_setscheduler0x90sys_sched_setschedulerkernel/sched/syscalls.cpid_t pidint policystruct sched_param __user * param
145sched_getscheduler0x91sys_sched_getschedulerkernel/sched/syscalls.cpid_t pid
146sched_get_priority_max0x92sys_sched_get_priority_maxkernel/sched/syscalls.cint policy
147sched_get_priority_min0x93sys_sched_get_priority_minkernel/sched/syscalls.cint policy
148sched_rr_get_interval0x94sys_sched_rr_get_intervalkernel/sched/syscalls.cpid_t pidstruct __kernel_timespec __user * interval
149mlock0x95sys_mlockmm/mlock.cunsigned long startsize_t len
150munlock0x96sys_munlockmm/mlock.cunsigned long startsize_t len
151mlockall0x97sys_mlockallmm/mlock.cint flags
152munlockall0x98sys_munlockallmm/mlock.c
153vhangup0x99sys_vhangupfs/open.c
154modify_ldt0x9asys_modify_ldtarch/x86/kernel/ldt.cint funcvoid __user * ptrunsigned long bytecount
155pivot_root0x9bsys_pivot_rootfs/namespace.cconst char __user * new_rootconst char __user * put_old
156_sysctl0x9csys_ni_syscallarch/x86/kernel/process.c
157prctl0x9dsys_prctlkernel/sys.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
158arch_prctl0x9esys_arch_prctlarch/x86/kernel/process.cint optionunsigned long arg2
159adjtimex0x9fsys_adjtimexkernel/time/time.cstruct __kernel_timex __user * txc_p
160setrlimit0xa0sys_setrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
161chroot0xa1sys_chrootfs/open.cconst char __user * filename
162sync0xa2sys_syncfs/sync.c
163acct0xa3sys_acctkernel/acct.cconst char __user * name
164settimeofday0xa4sys_settimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
165mount0xa5sys_mountfs/namespace.cchar __user * dev_namechar __user * dir_namechar __user * typeunsigned long flagsvoid __user * data
166umount20xa6sys_umountfs/namespace.cchar __user * nameint flags
167swapon0xa7sys_swaponmm/swapfile.cconst char __user * specialfileint swap_flags
168swapoff0xa8sys_swapoffmm/swapfile.cconst char __user * specialfile
169reboot0xa9sys_rebootkernel/reboot.cint magic1int magic2unsigned int cmdvoid __user * arg
170sethostname0xaasys_sethostnamekernel/sys.cchar __user * nameint len
171setdomainname0xabsys_setdomainnamekernel/sys.cchar __user * nameint len
172iopl0xacsys_ioplarch/x86/kernel/ioport.cunsigned int level
173ioperm0xadsys_iopermarch/x86/kernel/ioport.cunsigned long fromunsigned long numint turn_on
174create_module0xae未実装: ENOSYS を返す
175init_module0xafsys_init_modulekernel/module/main.cvoid __user * umodunsigned long lenconst char __user * uargs
176delete_module0xb0sys_delete_modulekernel/module/main.cconst char __user * name_userunsigned int flags
177get_kernel_syms0xb1未実装: ENOSYS を返す
178query_module0xb2未実装: ENOSYS を返す
179quotactl0xb3sys_quotactlfs/quota/quota.cunsigned int cmdconst char __user * specialqid_t idvoid __user * addr
180nfsservctl0xb4未実装: ENOSYS を返す
181getpmsg0xb5未実装: ENOSYS を返す
182putpmsg0xb6未実装: ENOSYS を返す
183afs_syscall0xb7未実装: ENOSYS を返す
184tuxcall0xb8未実装: ENOSYS を返す
185security0xb9未実装: ENOSYS を返す
186gettid0xbasys_gettidkernel/sys.c
187readahead0xbbsys_readaheadmm/readahead.cint fdloff_t offsetsize_t count
188setxattr0xbcsys_setxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
189lsetxattr0xbdsys_lsetxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
190fsetxattr0xbesys_fsetxattrfs/xattr.cint fdconst char __user * nameconst void __user * valuesize_t sizeint flags
191getxattr0xbfsys_getxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
192lgetxattr0xc0sys_lgetxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
193fgetxattr0xc1sys_fgetxattrfs/xattr.cint fdconst char __user * namevoid __user * valuesize_t size
194listxattr0xc2sys_listxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
195llistxattr0xc3sys_llistxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
196flistxattr0xc4sys_flistxattrfs/xattr.cint fdchar __user * listsize_t size
197removexattr0xc5sys_removexattrfs/xattr.cconst char __user * pathnameconst char __user * name
198lremovexattr0xc6sys_lremovexattrfs/xattr.cconst char __user * pathnameconst char __user * name
199fremovexattr0xc7sys_fremovexattrfs/xattr.cint fdconst char __user * name
200tkill0xc8sys_tkillkernel/signal.cpid_t pidint sig
201time0xc9sys_timekernel/time/time.c__kernel_old_time_t __user * tloc
202futex0xcasys_futexkernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct __kernel_timespec __user * utimeu32 __user * uaddr2u32 val3
203sched_setaffinity0xcbsys_sched_setaffinitykernel/sched/syscalls.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
204sched_getaffinity0xccsys_sched_getaffinitykernel/sched/syscalls.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
205set_thread_area0xcd未実装: ENOSYS を返す
206io_setup0xcesys_io_setupfs/aio.cunsigned nr_eventsaio_context_t __user * ctxp
207io_destroy0xcfsys_io_destroyfs/aio.caio_context_t ctx
208io_getevents0xd0sys_io_geteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeout
209io_submit0xd1sys_io_submitfs/aio.caio_context_t ctx_idlong nrstruct iocb __user * __user * iocbpp
210io_cancel0xd2sys_io_cancelfs/aio.caio_context_t ctx_idstruct iocb __user * iocbstruct io_event __user * result
211get_thread_area0xd3未実装: ENOSYS を返す
212lookup_dcookie0xd4未実装: ENOSYS を返す
213epoll_create0xd5sys_epoll_createfs/eventpoll.cint size
214epoll_ctl_old0xd6未実装: ENOSYS を返す
215epoll_wait_old0xd7未実装: ENOSYS を返す
216remap_file_pages0xd8sys_remap_file_pagesmm/mmap.cunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags
217getdents640xd9sys_getdents64fs/readdir.cunsigned int fdstruct linux_dirent64 __user * direntunsigned int count
218set_tid_address0xdasys_set_tid_addresskernel/fork.cint __user * tidptr
219restart_syscall0xdbsys_restart_syscallkernel/signal.c
220semtimedop0xdcsys_semtimedopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsopsconst struct __kernel_timespec __user * timeout
221fadvise640xddsys_fadvise64mm/fadvise.cint fdloff_t offsetsize_t lenint advice
222timer_create0xdesys_timer_createkernel/time/posix-timers.cconst clockid_t which_clockstruct sigevent __user * timer_event_spectimer_t __user * created_timer_id
223timer_settime0xdfsys_timer_settimekernel/time/posix-timers.ctimer_t timer_idint flagsconst struct __kernel_itimerspec __user * new_settingstruct __kernel_itimerspec __user * old_setting
224timer_gettime0xe0sys_timer_gettimekernel/time/posix-timers.ctimer_t timer_idstruct __kernel_itimerspec __user * setting
225timer_getoverrun0xe1sys_timer_getoverrunkernel/time/posix-timers.ctimer_t timer_id
226timer_delete0xe2sys_timer_deletekernel/time/posix-timers.ctimer_t timer_id
227clock_settime0xe3sys_clock_settimekernel/time/posix-timers.cconst clockid_t which_clockconst struct __kernel_timespec __user * tp
228clock_gettime0xe4sys_clock_gettimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
229clock_getres0xe5sys_clock_getreskernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
230clock_nanosleep0xe6sys_clock_nanosleepkernel/time/posix-timers.cconst clockid_t which_clockint flagsconst struct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
231exit_group0xe7sys_exit_groupkernel/exit.c戻らないint error_code
232epoll_wait0xe8sys_epoll_waitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeout
233epoll_ctl0xe9sys_epoll_ctlfs/eventpoll.cint epfdint opint fdstruct epoll_event __user * event
234tgkill0xeasys_tgkillkernel/signal.cpid_t tgidpid_t pidint sig
235utimes0xebsys_utimesfs/utimes.cchar __user * filenamestruct __kernel_old_timeval __user * utimes
236vserver0xec未実装: ENOSYS を返す
237mbind0xedsys_mbindmm/mempolicy.cunsigned long startunsigned long lenunsigned long modeconst unsigned long __user * nmaskunsigned long maxnodeunsigned int flags
238set_mempolicy0xeesys_set_mempolicymm/mempolicy.cint modeconst unsigned long __user * nmaskunsigned long maxnode
239get_mempolicy0xefsys_get_mempolicymm/mempolicy.cint __user * policyunsigned long __user * nmaskunsigned long maxnodeunsigned long addrunsigned long flags
240mq_open0xf0sys_mq_openipc/mqueue.cconst char __user * u_nameint oflagumode_t modestruct mq_attr __user * u_attr
242mq_timedsend0xf2sys_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_timedreceive0xf3sys_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_notify0xf4sys_mq_notifyipc/mqueue.cmqd_t mqdesconst struct sigevent __user * u_notification
245mq_getsetattr0xf5sys_mq_getsetattripc/mqueue.cmqd_t mqdesconst struct mq_attr __user * u_mqstatstruct mq_attr __user * u_omqstat
246kexec_load0xf6sys_kexec_loadkernel/kexec.cunsigned long entryunsigned long nr_segmentsstruct kexec_segment __user * segmentsunsigned long flags
247waitid0xf7sys_waitidkernel/exit.cint whichpid_t upidstruct siginfo __user * infopint optionsstruct rusage __user * ru
248add_key0xf8sys_add_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst void __user * _payloadsize_t plenkey_serial_t ringid
249request_key0xf9sys_request_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst char __user * _callout_infokey_serial_t destringid
250keyctl0xfasys_keyctlsecurity/keys/keyctl.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
251ioprio_set0xfbsys_ioprio_setblock/ioprio.cint whichint whoint ioprio
252ioprio_get0xfcsys_ioprio_getblock/ioprio.cint whichint who
253inotify_init0xfdsys_inotify_initfs/notify/inotify/inotify_user.c
254inotify_add_watch0xfesys_inotify_add_watchfs/notify/inotify/inotify_user.cint fdconst char __user * pathnameu32 mask
255inotify_rm_watch0xffsys_inotify_rm_watchfs/notify/inotify/inotify_user.cint fd__s32 wd
256migrate_pages0x100sys_migrate_pagesmm/mempolicy.cpid_t pidunsigned long maxnodeconst unsigned long __user * old_nodesconst unsigned long __user * new_nodes
257openat0x101sys_openatfs/open.cint dfdconst char __user * filenameint flagsumode_t mode
258mkdirat0x102sys_mkdiratfs/namei.cint dfdconst char __user * pathnameumode_t mode
259mknodat0x103sys_mknodatfs/namei.cint dfdconst char __user * filenameumode_t modeunsigned int dev
260fchownat0x104sys_fchownatfs/open.cint dfdconst char __user * filenameuid_t usergid_t groupint flag
261futimesat0x105sys_futimesatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_old_timeval __user * utimes
262newfstatat0x106sys_newfstatatfs/stat.cint dfdconst char __user * filenamestruct stat __user * statbufint flag
263unlinkat0x107sys_unlinkatfs/namei.cint dfdconst char __user * pathnameint flag
264renameat0x108sys_renameatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newname
265linkat0x109sys_linkatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameint flags
266symlinkat0x10asys_symlinkatfs/namei.cconst char __user * oldnameint newdfdconst char __user * newname
267readlinkat0x10bsys_readlinkatfs/stat.cint dfdconst char __user * pathnamechar __user * bufint bufsiz
268fchmodat0x10csys_fchmodatfs/open.cint dfdconst char __user * filenameumode_t mode
269faccessat0x10dsys_faccessatfs/open.cint dfdconst char __user * filenameint mode
270pselect60x10esys_pselect6fs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_timespec __user * tspvoid __user * sig
271ppoll0x10fsys_ppollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsstruct __kernel_timespec __user * tspconst sigset_t __user * sigmasksize_t sigsetsize
272unshare0x110sys_unsharekernel/fork.cunsigned long unshare_flags
273set_robust_list0x111sys_set_robust_listkernel/futex/syscalls.cstruct robust_list_head __user * headsize_t len
274get_robust_list0x112sys_get_robust_listkernel/futex/syscalls.cint pidstruct robust_list_head __user * __user * head_ptrsize_t __user * len_ptr
275splice0x113sys_splicefs/splice.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
276tee0x114sys_teefs/splice.cint fdinint fdoutsize_t lenunsigned int flags
277sync_file_range0x115sys_sync_file_rangefs/sync.cint fdloff_t offsetloff_t nbytesunsigned int flags
278vmsplice0x116sys_vmsplicefs/splice.cint fdconst struct iovec __user * uiovunsigned long nr_segsunsigned int flags
279move_pages0x117sys_move_pagesmm/migrate.cpid_t pidunsigned long nr_pagesconst void __user * __user * pagesconst int __user * nodesint __user * statusint flags
280utimensat0x118sys_utimensatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_timespec __user * utimesint flags
281epoll_pwait0x119sys_epoll_pwaitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeoutconst sigset_t __user * sigmasksize_t sigsetsize
282signalfd0x11asys_signalfdfs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemask
283timerfd_create0x11bsys_timerfd_createfs/timerfd.cint clockidint flags
284eventfd0x11csys_eventfdfs/eventfd.cunsigned int count
285fallocate0x11dsys_fallocatefs/open.cint fdint modeloff_t offsetloff_t len
286timerfd_settime0x11esys_timerfd_settimefs/timerfd.cint ufdint flagsconst struct __kernel_itimerspec __user * utmrstruct __kernel_itimerspec __user * otmr
287timerfd_gettime0x11fsys_timerfd_gettimefs/timerfd.cint ufdstruct __kernel_itimerspec __user * otmr
288accept40x120sys_accept4net/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlenint flags
289signalfd40x121sys_signalfd4fs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemaskint flags
290eventfd20x122sys_eventfd2fs/eventfd.cunsigned int countint flags
291epoll_create10x123sys_epoll_create1fs/eventpoll.cint flags
292dup30x124sys_dup3fs/file.cunsigned int oldfdunsigned int newfdint flags
293pipe20x125sys_pipe2fs/pipe.cint __user * fildesint flags
294inotify_init10x126sys_inotify_init1fs/notify/inotify/inotify_user.cint flags
295preadv0x127sys_preadvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
296pwritev0x128sys_pwritevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_h
297rt_tgsigqueueinfo0x129sys_rt_tgsigqueueinfokernel/signal.cpid_t tgidpid_t pidint sigsiginfo_t __user * uinfo
298perf_event_open0x12asys_perf_event_openkernel/events/core.cstruct perf_event_attr __user * attr_uptrpid_t pidint cpuint group_fdunsigned long flags
299recvmmsg0x12bsys_recvmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
300fanotify_init0x12csys_fanotify_initfs/notify/fanotify/fanotify_user.cunsigned int flagsunsigned int event_f_flags
301fanotify_mark0x12dsys_fanotify_markfs/notify/fanotify/fanotify_user.cint fanotify_fdunsigned int flags__u64 maskint dfdconst char __user * pathname
302prlimit640x12esys_prlimit64kernel/sys.cpid_t pidunsigned int resourceconst struct rlimit64 __user * new_rlimstruct rlimit64 __user * old_rlim
303name_to_handle_at0x12fsys_name_to_handle_atfs/fhandle.cint dfdconst char __user * namestruct file_handle __user * handlevoid __user * mnt_idint flag
304open_by_handle_at0x130sys_open_by_handle_atfs/fhandle.cint mountdirfdstruct file_handle __user * handleint flags
305clock_adjtime0x131sys_clock_adjtimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timex __user * utx
306syncfs0x132sys_syncfsfs/sync.cint fd
307sendmmsg0x133sys_sendmmsgnet/socket.cint fdstruct mmsghdr __user * mmsgunsigned int vlenunsigned int flags
308setns0x134sys_setnskernel/nsproxy.cint fdint flags
309getcpu0x135sys_getcpukernel/sys.cunsigned __user * cpupunsigned __user * nodepvoid __user * unused
310process_vm_readv0x136sys_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_writev0x137sys_process_vm_writevmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
312kcmp0x138sys_kcmpkernel/kcmp.cpid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2
313finit_module0x139sys_finit_modulekernel/module/main.cint fdconst char __user * uargsint flags
314sched_setattr0x13asys_sched_setattrkernel/sched/syscalls.cpid_t pidstruct sched_attr __user * uattrunsigned int flags
315sched_getattr0x13bsys_sched_getattrkernel/sched/syscalls.cpid_t pidstruct sched_attr __user * uattrunsigned int usizeunsigned int flags
316renameat20x13csys_renameat2fs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameunsigned int flags
317seccomp0x13dsys_seccompkernel/seccomp.cunsigned int opunsigned int flagsvoid __user * uargs
318getrandom0x13esys_getrandomdrivers/char/random.cchar __user * ubufsize_t lenunsigned int flags
319memfd_create0x13fsys_memfd_createmm/memfd.cconst char __user * unameunsigned int flags
320kexec_file_load0x140sys_kexec_file_loadkernel/kexec_file.cint kernel_fdint initrd_fdunsigned long cmdline_lenconst char __user * cmdline_ptrunsigned long flags
321bpf0x141sys_bpfkernel/bpf/syscall.cint cmdunion bpf_attr __user * uattrunsigned int sizestruct bpf_common_attr __user * uattr_commonunsigned int size_common
322execveat0x142sys_execveatfs/exec.cint fdconst char __user * filenameconst char __user *const __user * argvconst char __user *const __user * envpint flags
323userfaultfd0x143sys_userfaultfdmm/userfaultfd.cint flags
324membarrier0x144sys_membarrierkernel/sched/membarrier.cint cmdunsigned int flagsint cpu_id
325mlock20x145sys_mlock2mm/mlock.cunsigned long startsize_t lenint flags
326copy_file_range0x146sys_copy_file_rangefs/read_write.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
327preadv20x147sys_preadv2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
328pwritev20x148sys_pwritev2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
329pkey_mprotect0x149sys_pkey_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long protint pkey
330pkey_alloc0x14asys_pkey_allocmm/mprotect.cunsigned long flagsunsigned long init_val
331pkey_free0x14bsys_pkey_freemm/mprotect.cint pkey
332statx0x14csys_statxfs/stat.cint dfdconst char __user * filenameunsigned flagsunsigned int maskstruct statx __user * buffer
333io_pgetevents0x14dsys_io_pgeteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeoutconst struct __aio_sigset __user * usig
334rseq0x14esys_rseqkernel/rseq.cstruct rseq __user * rsequ32 rseq_lenint flagsu32 sig
335uretprobe0x14fsys_uretprobearch/x86/kernel/uprobes.c
336uprobe0x150sys_uprobearch/x86/kernel/uprobes.c
424pidfd_send_signal0x1a8sys_pidfd_send_signalkernel/signal.cint pidfdint sigsiginfo_t __user * infounsigned int flags
425io_uring_setup0x1a9sys_io_uring_setupio_uring/io_uring.cu32 entriesstruct io_uring_params __user * params
426io_uring_enter0x1aasys_io_uring_enterio_uring/io_uring.cunsigned int fdu32 to_submitu32 min_completeu32 flagsconst void __user * argpsize_t argsz
427io_uring_register0x1absys_io_uring_registerio_uring/register.cunsigned int fdunsigned int opcodevoid __user * argunsigned int nr_args
428open_tree0x1acsys_open_treefs/namespace.cint dfdconst char __user * filenameunsigned flags
429move_mount0x1adsys_move_mountfs/namespace.cint from_dfdconst char __user * from_pathnameint to_dfdconst char __user * to_pathnameunsigned int flags
430fsopen0x1aesys_fsopenfs/fsopen.cconst char __user * _fs_nameunsigned int flags
431fsconfig0x1afsys_fsconfigfs/fsopen.cint fdunsigned int cmdconst char __user * _keyconst void __user * _valueint aux
432fsmount0x1b0sys_fsmountfs/namespace.cint fs_fdunsigned int flagsunsigned int attr_flags
433fspick0x1b1sys_fspickfs/fsopen.cint dfdconst char __user * pathunsigned int flags
434pidfd_open0x1b2sys_pidfd_openkernel/pid.cpid_t pidunsigned int flags
435clone30x1b3sys_clone3kernel/fork.cstruct clone_args __user * uargssize_t size
436close_range0x1b4sys_close_rangefs/file.cunsigned int fdunsigned int max_fdunsigned int flags
437openat20x1b5sys_openat2fs/open.cint dfdconst char __user * filenamestruct open_how __user * howsize_t usize
438pidfd_getfd0x1b6sys_pidfd_getfdkernel/pid.cint pidfdint fdunsigned int flags
439faccessat20x1b7sys_faccessat2fs/open.cint dfdconst char __user * filenameint modeint flags
440process_madvise0x1b8sys_process_madvisemm/madvise.cint pidfdconst struct iovec __user * vecsize_t vlenint behaviorunsigned int flags
441epoll_pwait20x1b9sys_epoll_pwait2fs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsconst struct __kernel_timespec __user * timeoutconst sigset_t __user * sigmasksize_t sigsetsize
442mount_setattr0x1basys_mount_setattrfs/namespace.cint dfdconst char __user * pathunsigned int flagsstruct mount_attr __user * uattrsize_t usize
443quotactl_fd0x1bbsys_quotactl_fdfs/quota/quota.cunsigned int fdunsigned int cmdqid_t idvoid __user * addr
444landlock_create_ruleset0x1bcsys_landlock_create_rulesetsecurity/landlock/syscalls.cconst struct landlock_ruleset_attr __user *const attrconst size_t sizeconst __u32 flags
445landlock_add_rule0x1bdsys_landlock_add_rulesecurity/landlock/syscalls.cconst int ruleset_fdconst enum landlock_rule_type rule_typeconst void __user *const rule_attrconst __u32 flags
446landlock_restrict_self0x1besys_landlock_restrict_selfsecurity/landlock/syscalls.cconst int ruleset_fdconst __u32 flags
447memfd_secret0x1bfsys_memfd_secretmm/secretmem.cunsigned int flags
448process_mrelease0x1c0sys_process_mreleasemm/oom_kill.cint pidfdunsigned int flags
449futex_waitv0x1c1sys_futex_waitvkernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int nr_futexesunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
450set_mempolicy_home_node0x1c2sys_set_mempolicy_home_nodemm/mempolicy.cunsigned long startunsigned long lenunsigned long home_nodeunsigned long flags
451cachestat0x1c3sys_cachestatmm/filemap.cunsigned int fdstruct cachestat_range __user * cstat_rangestruct cachestat __user * cstatunsigned int flags
452fchmodat20x1c4sys_fchmodat2fs/open.cint dfdconst char __user * filenameumode_t modeunsigned int flags
453map_shadow_stack0x1c5sys_map_shadow_stackarch/x86/kernel/shstk.cunsigned long addrunsigned long sizeunsigned int flags
454futex_wake0x1c6sys_futex_wakekernel/futex/syscalls.cvoid __user * uaddrunsigned long maskint nrunsigned int flags
455futex_wait0x1c7sys_futex_waitkernel/futex/syscalls.cvoid __user * uaddrunsigned long valunsigned long maskunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
456futex_requeue0x1c8sys_futex_requeuekernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int flagsint nr_wakeint nr_requeue
457statmount0x1c9sys_statmountfs/namespace.cconst struct mnt_id_req __user * reqstruct statmount __user * bufsize_t bufsizeunsigned int flags
458listmount0x1casys_listmountfs/namespace.cconst struct mnt_id_req __user * requ64 __user * mnt_idssize_t nr_mnt_idsunsigned int flags
459lsm_get_self_attr0x1cbsys_lsm_get_self_attrsecurity/lsm_syscalls.cunsigned int attrstruct lsm_ctx __user * ctxu32 __user * sizeu32 flags
460lsm_set_self_attr0x1ccsys_lsm_set_self_attrsecurity/lsm_syscalls.cunsigned int attrstruct lsm_ctx __user * ctxu32 sizeu32 flags
461lsm_list_modules0x1cdsys_lsm_list_modulessecurity/lsm_syscalls.cu64 __user * idsu32 __user * sizeu32 flags
462mseal0x1cesys_msealmm/mseal.cunsigned long startsize_t lenunsigned long flags
463setxattrat0x1cfsys_setxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * nameconst struct xattr_args __user * uargssize_t usize
464getxattrat0x1d0sys_getxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * namestruct xattr_args __user * uargssize_t usize
465listxattrat0x1d1sys_listxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagschar __user * listsize_t size
466removexattrat0x1d2sys_removexattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * name
467open_tree_attr0x1d3sys_open_tree_attrfs/namespace.cint dfdconst char __user * filenameunsigned flagsstruct mount_attr __user * uattrsize_t usize
468file_getattr0x1d4sys_file_getattrfs/file_attr.cint dfdconst char __user * filenamestruct file_attr __user * ufattrsize_t usizeunsigned int at_flags
469file_setattr0x1d5sys_file_setattrfs/file_attr.cint dfdconst char __user * filenamestruct file_attr __user * ufattrsize_t usizeunsigned int at_flags
470listns0x1d6sys_listnskernel/nstree.cconst struct ns_id_req __user * requ64 __user * ns_idssize_t nr_ns_idsunsigned int flags
471rseq_slice_yield0x1d7sys_rseq_slice_yieldkernel/rseq.c
472fchroot0x1d8sys_fchrootfs/open.cint fdunsigned int flags

x32

x32 のプログラムは同じ命令とレジスターを使い、番号のビット 30 (0x40000000) をセットします。「Hex」列は完全な番号を示します。ほとんどのシステムコールは、番号とエントリポイントを x86-64 と共有しています。x32 でサイズの異なるポインターや long の値を引数に含むシステムコールには、512 から始まる独自の番号があり、64 ビットのプログラムはそれらを使えません。その大半は compat のエントリポイントを呼び出しますが、いくつかは x86-64 の関数を呼び出し、その関数が呼び出し元が compat プログラムかどうかを自分で確認します。

x32 プログラムのシステムコール。使う番号は「Hex」列の値で、「No.」列の値に x32 ビットを加えたものです。
番号名前16 進エントリポイントRDIRSIRDXR10R8R9
0read0x40000000sys_readfs/read_write.cunsigned int fdchar __user * bufsize_t count
1write0x40000001sys_writefs/read_write.cunsigned int fdconst char __user * bufsize_t count
2open0x40000002sys_openfs/open.cconst char __user * filenameint flagsumode_t mode
3close0x40000003sys_closefs/open.cunsigned int fd
4stat0x40000004sys_newstatfs/stat.cconst char __user * filenamestruct stat __user * statbuf
5fstat0x40000005sys_newfstatfs/stat.cunsigned int fdstruct stat __user * statbuf
6lstat0x40000006sys_newlstatfs/stat.cconst char __user * filenamestruct stat __user * statbuf
7poll0x40000007sys_pollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsint timeout_msecs
8lseek0x40000008sys_lseekfs/read_write.cunsigned int fdoff_t offsetunsigned int whence
9mmap0x40000009sys_mmaparch/x86/kernel/sys_x86_64.cunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long off
10mprotect0x4000000asys_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long prot
11munmap0x4000000bsys_munmapmm/mmap.cunsigned long addrsize_t len
12brk0x4000000csys_brkmm/mmap.cunsigned long brk
14rt_sigprocmask0x4000000esys_rt_sigprocmaskkernel/signal.cint howsigset_t __user * nsetsigset_t __user * osetsize_t sigsetsize
17pread640x40000011sys_pread64fs/read_write.cunsigned int fdchar __user * bufsize_t countloff_t pos
18pwrite640x40000012sys_pwrite64fs/read_write.cunsigned int fdconst char __user * bufsize_t countloff_t pos
21access0x40000015sys_accessfs/open.cconst char __user * filenameint mode
22pipe0x40000016sys_pipefs/pipe.cint __user * fildes
23select0x40000017sys_selectfs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_old_timeval __user * tvp
24sched_yield0x40000018sys_sched_yieldkernel/sched/syscalls.c
25mremap0x40000019sys_mremapmm/mremap.cunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr
26msync0x4000001asys_msyncmm/msync.cunsigned long startsize_t lenint flags
27mincore0x4000001bsys_mincoremm/mincore.cunsigned long startsize_t lenunsigned char __user * vec
28madvise0x4000001csys_madvisemm/madvise.cunsigned long startsize_t len_inint behavior
29shmget0x4000001dsys_shmgetipc/shm.ckey_t keysize_t sizeint shmflg
30shmat0x4000001esys_shmatipc/shm.cint shmidchar __user * shmaddrint shmflg
31shmctl0x4000001fsys_shmctlipc/shm.cint shmidint cmdstruct shmid_ds __user * buf
32dup0x40000020sys_dupfs/file.cunsigned int fildes
33dup20x40000021sys_dup2fs/file.cunsigned int oldfdunsigned int newfd
34pause0x40000022sys_pausekernel/signal.c
35nanosleep0x40000023sys_nanosleepkernel/time/hrtimer.cstruct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
36getitimer0x40000024sys_getitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * value
37alarm0x40000025sys_alarmkernel/time/itimer.cunsigned int seconds
38setitimer0x40000026sys_setitimerkernel/time/itimer.cint whichstruct __kernel_old_itimerval __user * valuestruct __kernel_old_itimerval __user * ovalue
39getpid0x40000027sys_getpidkernel/sys.c
40sendfile0x40000028sys_sendfile64fs/read_write.cint out_fdint in_fdloff_t __user * offsetsize_t count
41socket0x40000029sys_socketnet/socket.cint familyint typeint protocol
42connect0x4000002asys_connectnet/socket.cint fdstruct sockaddr __user * uservaddrint addrlen
43accept0x4000002bsys_acceptnet/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlen
44sendto0x4000002csys_sendtonet/socket.cint fdvoid __user * buffsize_t lenunsigned int flagsstruct sockaddr __user * addrint addr_len
48shutdown0x40000030sys_shutdownnet/socket.cint fdint how
49bind0x40000031sys_bindnet/socket.cint fdstruct sockaddr __user * umyaddrint addrlen
50listen0x40000032sys_listennet/socket.cint fdint backlog
51getsockname0x40000033sys_getsocknamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
52getpeername0x40000034sys_getpeernamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
53socketpair0x40000035sys_socketpairnet/socket.cint familyint typeint protocolint __user * usockvec
56clone0x40000038sys_clonekernel/fork.cunsigned long clone_flagsunsigned long newspint __user * parent_tidptrint __user * child_tidptrunsigned long tls
57fork0x40000039sys_forkkernel/fork.c
58vfork0x4000003asys_vforkkernel/fork.c
60exit0x4000003csys_exitkernel/exit.c戻らないint error_code
61wait40x4000003dsys_wait4kernel/exit.cpid_t upidint __user * stat_addrint optionsstruct rusage __user * ru
62kill0x4000003esys_killkernel/signal.cpid_t pidint sig
63uname0x4000003fsys_newunamekernel/sys.cstruct new_utsname __user * name
64semget0x40000040sys_semgetipc/sem.ckey_t keyint nsemsint semflg
65semop0x40000041sys_semopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsops
66semctl0x40000042sys_semctlipc/sem.cint semidint semnumint cmdunsigned long arg
67shmdt0x40000043sys_shmdtipc/shm.cchar __user * shmaddr
68msgget0x40000044sys_msggetipc/msg.ckey_t keyint msgflg
69msgsnd0x40000045sys_msgsndipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszint msgflg
70msgrcv0x40000046sys_msgrcvipc/msg.cint msqidstruct msgbuf __user * msgpsize_t msgszlong msgtypint msgflg
71msgctl0x40000047sys_msgctlipc/msg.cint msqidint cmdstruct msqid_ds __user * buf
72fcntl0x40000048sys_fcntlfs/fcntl.cunsigned int fdunsigned int cmdunsigned long arg
73flock0x40000049sys_flockfs/locks.cunsigned int fdunsigned int cmd
74fsync0x4000004asys_fsyncfs/sync.cunsigned int fd
75fdatasync0x4000004bsys_fdatasyncfs/sync.cunsigned int fd
76truncate0x4000004csys_truncatefs/open.cconst char __user * pathlong length
77ftruncate0x4000004dsys_ftruncatefs/open.cunsigned int fdoff_t length
78getdents0x4000004esys_getdentsfs/readdir.cunsigned int fdstruct linux_dirent __user * direntunsigned int count
79getcwd0x4000004fsys_getcwdfs/d_path.cchar __user * bufunsigned long size
80chdir0x40000050sys_chdirfs/open.cconst char __user * filename
81fchdir0x40000051sys_fchdirfs/open.cunsigned int fd
82rename0x40000052sys_renamefs/namei.cconst char __user * oldnameconst char __user * newname
83mkdir0x40000053sys_mkdirfs/namei.cconst char __user * pathnameumode_t mode
84rmdir0x40000054sys_rmdirfs/namei.cconst char __user * pathname
85creat0x40000055sys_creatfs/open.cconst char __user * pathnameumode_t mode
90chmod0x4000005asys_chmodfs/open.cconst char __user * filenameumode_t mode
91fchmod0x4000005bsys_fchmodfs/open.cunsigned int fdumode_t mode
92chown0x4000005csys_chownfs/open.cconst char __user * filenameuid_t usergid_t group
93fchown0x4000005dsys_fchownfs/open.cunsigned int fduid_t usergid_t group
94lchown0x4000005esys_lchownfs/open.cconst char __user * filenameuid_t usergid_t group
95umask0x4000005fsys_umaskkernel/sys.cint mask
96gettimeofday0x40000060sys_gettimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
97getrlimit0x40000061sys_getrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
98getrusage0x40000062sys_getrusagekernel/sys.cint whostruct rusage __user * ru
99sysinfo0x40000063sys_sysinfokernel/sys.cstruct sysinfo __user * info
100times0x40000064sys_timeskernel/sys.cstruct tms __user * tbuf
102getuid0x40000066sys_getuidkernel/sys.c
103syslog0x40000067sys_syslogkernel/printk/printk.cint typechar __user * bufint len
104getgid0x40000068sys_getgidkernel/sys.c
105setuid0x40000069sys_setuidkernel/sys.cuid_t uid
106setgid0x4000006asys_setgidkernel/sys.cgid_t gid
107geteuid0x4000006bsys_geteuidkernel/sys.c
108getegid0x4000006csys_getegidkernel/sys.c
109setpgid0x4000006dsys_setpgidkernel/sys.cpid_t pidpid_t pgid
110getppid0x4000006esys_getppidkernel/sys.c
111getpgrp0x4000006fsys_getpgrpkernel/sys.c
112setsid0x40000070sys_setsidkernel/sys.c
113setreuid0x40000071sys_setreuidkernel/sys.cuid_t ruiduid_t euid
114setregid0x40000072sys_setregidkernel/sys.cgid_t rgidgid_t egid
115getgroups0x40000073sys_getgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
116setgroups0x40000074sys_setgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
117setresuid0x40000075sys_setresuidkernel/sys.cuid_t ruiduid_t euiduid_t suid
118getresuid0x40000076sys_getresuidkernel/sys.cuid_t __user * ruidpuid_t __user * euidpuid_t __user * suidp
119setresgid0x40000077sys_setresgidkernel/sys.cgid_t rgidgid_t egidgid_t sgid
120getresgid0x40000078sys_getresgidkernel/sys.cgid_t __user * rgidpgid_t __user * egidpgid_t __user * sgidp
121getpgid0x40000079sys_getpgidkernel/sys.cpid_t pid
122setfsuid0x4000007asys_setfsuidkernel/sys.cuid_t uid
123setfsgid0x4000007bsys_setfsgidkernel/sys.cgid_t gid
124getsid0x4000007csys_getsidkernel/sys.cpid_t pid
125capget0x4000007dsys_capgetkernel/capability.ccap_user_header_t headercap_user_data_t dataptr
126capset0x4000007esys_capsetkernel/capability.ccap_user_header_t headerconst cap_user_data_t data
130rt_sigsuspend0x40000082sys_rt_sigsuspendkernel/signal.csigset_t __user * unewsetsize_t sigsetsize
132utime0x40000084sys_utimefs/utimes.cchar __user * filenamestruct utimbuf __user * times
133mknod0x40000085sys_mknodfs/namei.cconst char __user * filenameumode_t modeunsigned dev
135personality0x40000087sys_personalitykernel/exec_domain.cunsigned int personality
136ustat0x40000088sys_ustatfs/statfs.cunsigned devstruct ustat __user * ubuf
137statfs0x40000089sys_statfsfs/statfs.cconst char __user * pathnamestruct statfs __user * buf
138fstatfs0x4000008asys_fstatfsfs/statfs.cunsigned int fdstruct statfs __user * buf
139sysfs0x4000008bsys_sysfsfs/filesystems.cint optionunsigned long arg1unsigned long arg2
140getpriority0x4000008csys_getprioritykernel/sys.cint whichint who
141setpriority0x4000008dsys_setprioritykernel/sys.cint whichint whoint niceval
142sched_setparam0x4000008esys_sched_setparamkernel/sched/syscalls.cpid_t pidstruct sched_param __user * param
143sched_getparam0x4000008fsys_sched_getparamkernel/sched/syscalls.cpid_t pidstruct sched_param __user * param
144sched_setscheduler0x40000090sys_sched_setschedulerkernel/sched/syscalls.cpid_t pidint policystruct sched_param __user * param
145sched_getscheduler0x40000091sys_sched_getschedulerkernel/sched/syscalls.cpid_t pid
146sched_get_priority_max0x40000092sys_sched_get_priority_maxkernel/sched/syscalls.cint policy
147sched_get_priority_min0x40000093sys_sched_get_priority_minkernel/sched/syscalls.cint policy
148sched_rr_get_interval0x40000094sys_sched_rr_get_intervalkernel/sched/syscalls.cpid_t pidstruct __kernel_timespec __user * interval
149mlock0x40000095sys_mlockmm/mlock.cunsigned long startsize_t len
150munlock0x40000096sys_munlockmm/mlock.cunsigned long startsize_t len
151mlockall0x40000097sys_mlockallmm/mlock.cint flags
152munlockall0x40000098sys_munlockallmm/mlock.c
153vhangup0x40000099sys_vhangupfs/open.c
154modify_ldt0x4000009asys_modify_ldtarch/x86/kernel/ldt.cint funcvoid __user * ptrunsigned long bytecount
155pivot_root0x4000009bsys_pivot_rootfs/namespace.cconst char __user * new_rootconst char __user * put_old
157prctl0x4000009dsys_prctlkernel/sys.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
158arch_prctl0x4000009esys_arch_prctlarch/x86/kernel/process.cint optionunsigned long arg2
159adjtimex0x4000009fsys_adjtimexkernel/time/time.cstruct __kernel_timex __user * txc_p
160setrlimit0x400000a0sys_setrlimitkernel/sys.cunsigned int resourcestruct rlimit __user * rlim
161chroot0x400000a1sys_chrootfs/open.cconst char __user * filename
162sync0x400000a2sys_syncfs/sync.c
163acct0x400000a3sys_acctkernel/acct.cconst char __user * name
164settimeofday0x400000a4sys_settimeofdaykernel/time/time.cstruct __kernel_old_timeval __user * tvstruct timezone __user * tz
165mount0x400000a5sys_mountfs/namespace.cchar __user * dev_namechar __user * dir_namechar __user * typeunsigned long flagsvoid __user * data
166umount20x400000a6sys_umountfs/namespace.cchar __user * nameint flags
167swapon0x400000a7sys_swaponmm/swapfile.cconst char __user * specialfileint swap_flags
168swapoff0x400000a8sys_swapoffmm/swapfile.cconst char __user * specialfile
169reboot0x400000a9sys_rebootkernel/reboot.cint magic1int magic2unsigned int cmdvoid __user * arg
170sethostname0x400000aasys_sethostnamekernel/sys.cchar __user * nameint len
171setdomainname0x400000absys_setdomainnamekernel/sys.cchar __user * nameint len
172iopl0x400000acsys_ioplarch/x86/kernel/ioport.cunsigned int level
173ioperm0x400000adsys_iopermarch/x86/kernel/ioport.cunsigned long fromunsigned long numint turn_on
175init_module0x400000afsys_init_modulekernel/module/main.cvoid __user * umodunsigned long lenconst char __user * uargs
176delete_module0x400000b0sys_delete_modulekernel/module/main.cconst char __user * name_userunsigned int flags
179quotactl0x400000b3sys_quotactlfs/quota/quota.cunsigned int cmdconst char __user * specialqid_t idvoid __user * addr
181getpmsg0x400000b5未実装: ENOSYS を返す
182putpmsg0x400000b6未実装: ENOSYS を返す
183afs_syscall0x400000b7未実装: ENOSYS を返す
184tuxcall0x400000b8未実装: ENOSYS を返す
185security0x400000b9未実装: ENOSYS を返す
186gettid0x400000basys_gettidkernel/sys.c
187readahead0x400000bbsys_readaheadmm/readahead.cint fdloff_t offsetsize_t count
188setxattr0x400000bcsys_setxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
189lsetxattr0x400000bdsys_lsetxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
190fsetxattr0x400000besys_fsetxattrfs/xattr.cint fdconst char __user * nameconst void __user * valuesize_t sizeint flags
191getxattr0x400000bfsys_getxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
192lgetxattr0x400000c0sys_lgetxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
193fgetxattr0x400000c1sys_fgetxattrfs/xattr.cint fdconst char __user * namevoid __user * valuesize_t size
194listxattr0x400000c2sys_listxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
195llistxattr0x400000c3sys_llistxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
196flistxattr0x400000c4sys_flistxattrfs/xattr.cint fdchar __user * listsize_t size
197removexattr0x400000c5sys_removexattrfs/xattr.cconst char __user * pathnameconst char __user * name
198lremovexattr0x400000c6sys_lremovexattrfs/xattr.cconst char __user * pathnameconst char __user * name
199fremovexattr0x400000c7sys_fremovexattrfs/xattr.cint fdconst char __user * name
200tkill0x400000c8sys_tkillkernel/signal.cpid_t pidint sig
201time0x400000c9sys_timekernel/time/time.c__kernel_old_time_t __user * tloc
202futex0x400000casys_futexkernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct __kernel_timespec __user * utimeu32 __user * uaddr2u32 val3
203sched_setaffinity0x400000cbsys_sched_setaffinitykernel/sched/syscalls.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
204sched_getaffinity0x400000ccsys_sched_getaffinitykernel/sched/syscalls.cpid_t pidunsigned int lenunsigned long __user * user_mask_ptr
207io_destroy0x400000cfsys_io_destroyfs/aio.caio_context_t ctx
208io_getevents0x400000d0sys_io_geteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeout
210io_cancel0x400000d2sys_io_cancelfs/aio.caio_context_t ctx_idstruct iocb __user * iocbstruct io_event __user * result
212lookup_dcookie0x400000d4未実装: ENOSYS を返す
213epoll_create0x400000d5sys_epoll_createfs/eventpoll.cint size
216remap_file_pages0x400000d8sys_remap_file_pagesmm/mmap.cunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags
217getdents640x400000d9sys_getdents64fs/readdir.cunsigned int fdstruct linux_dirent64 __user * direntunsigned int count
218set_tid_address0x400000dasys_set_tid_addresskernel/fork.cint __user * tidptr
219restart_syscall0x400000dbsys_restart_syscallkernel/signal.c
220semtimedop0x400000dcsys_semtimedopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsopsconst struct __kernel_timespec __user * timeout
221fadvise640x400000ddsys_fadvise64mm/fadvise.cint fdloff_t offsetsize_t lenint advice
223timer_settime0x400000dfsys_timer_settimekernel/time/posix-timers.ctimer_t timer_idint flagsconst struct __kernel_itimerspec __user * new_settingstruct __kernel_itimerspec __user * old_setting
224timer_gettime0x400000e0sys_timer_gettimekernel/time/posix-timers.ctimer_t timer_idstruct __kernel_itimerspec __user * setting
225timer_getoverrun0x400000e1sys_timer_getoverrunkernel/time/posix-timers.ctimer_t timer_id
226timer_delete0x400000e2sys_timer_deletekernel/time/posix-timers.ctimer_t timer_id
227clock_settime0x400000e3sys_clock_settimekernel/time/posix-timers.cconst clockid_t which_clockconst struct __kernel_timespec __user * tp
228clock_gettime0x400000e4sys_clock_gettimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
229clock_getres0x400000e5sys_clock_getreskernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
230clock_nanosleep0x400000e6sys_clock_nanosleepkernel/time/posix-timers.cconst clockid_t which_clockint flagsconst struct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
231exit_group0x400000e7sys_exit_groupkernel/exit.c戻らないint error_code
232epoll_wait0x400000e8sys_epoll_waitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeout
233epoll_ctl0x400000e9sys_epoll_ctlfs/eventpoll.cint epfdint opint fdstruct epoll_event __user * event
234tgkill0x400000easys_tgkillkernel/signal.cpid_t tgidpid_t pidint sig
235utimes0x400000ebsys_utimesfs/utimes.cchar __user * filenamestruct __kernel_old_timeval __user * utimes
237mbind0x400000edsys_mbindmm/mempolicy.cunsigned long startunsigned long lenunsigned long modeconst unsigned long __user * nmaskunsigned long maxnodeunsigned int flags
238set_mempolicy0x400000eesys_set_mempolicymm/mempolicy.cint modeconst unsigned long __user * nmaskunsigned long maxnode
239get_mempolicy0x400000efsys_get_mempolicymm/mempolicy.cint __user * policyunsigned long __user * nmaskunsigned long maxnodeunsigned long addrunsigned long flags
240mq_open0x400000f0sys_mq_openipc/mqueue.cconst char __user * u_nameint oflagumode_t modestruct mq_attr __user * u_attr
242mq_timedsend0x400000f2sys_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_timedreceive0x400000f3sys_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
245mq_getsetattr0x400000f5sys_mq_getsetattripc/mqueue.cmqd_t mqdesconst struct mq_attr __user * u_mqstatstruct mq_attr __user * u_omqstat
248add_key0x400000f8sys_add_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst void __user * _payloadsize_t plenkey_serial_t ringid
249request_key0x400000f9sys_request_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst char __user * _callout_infokey_serial_t destringid
250keyctl0x400000fasys_keyctlsecurity/keys/keyctl.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
251ioprio_set0x400000fbsys_ioprio_setblock/ioprio.cint whichint whoint ioprio
252ioprio_get0x400000fcsys_ioprio_getblock/ioprio.cint whichint who
253inotify_init0x400000fdsys_inotify_initfs/notify/inotify/inotify_user.c
254inotify_add_watch0x400000fesys_inotify_add_watchfs/notify/inotify/inotify_user.cint fdconst char __user * pathnameu32 mask
255inotify_rm_watch0x400000ffsys_inotify_rm_watchfs/notify/inotify/inotify_user.cint fd__s32 wd
256migrate_pages0x40000100sys_migrate_pagesmm/mempolicy.cpid_t pidunsigned long maxnodeconst unsigned long __user * old_nodesconst unsigned long __user * new_nodes
257openat0x40000101sys_openatfs/open.cint dfdconst char __user * filenameint flagsumode_t mode
258mkdirat0x40000102sys_mkdiratfs/namei.cint dfdconst char __user * pathnameumode_t mode
259mknodat0x40000103sys_mknodatfs/namei.cint dfdconst char __user * filenameumode_t modeunsigned int dev
260fchownat0x40000104sys_fchownatfs/open.cint dfdconst char __user * filenameuid_t usergid_t groupint flag
261futimesat0x40000105sys_futimesatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_old_timeval __user * utimes
262newfstatat0x40000106sys_newfstatatfs/stat.cint dfdconst char __user * filenamestruct stat __user * statbufint flag
263unlinkat0x40000107sys_unlinkatfs/namei.cint dfdconst char __user * pathnameint flag
264renameat0x40000108sys_renameatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newname
265linkat0x40000109sys_linkatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameint flags
266symlinkat0x4000010asys_symlinkatfs/namei.cconst char __user * oldnameint newdfdconst char __user * newname
267readlinkat0x4000010bsys_readlinkatfs/stat.cint dfdconst char __user * pathnamechar __user * bufint bufsiz
268fchmodat0x4000010csys_fchmodatfs/open.cint dfdconst char __user * filenameumode_t mode
269faccessat0x4000010dsys_faccessatfs/open.cint dfdconst char __user * filenameint mode
270pselect60x4000010esys_pselect6fs/select.cint nfd_set __user * inpfd_set __user * outpfd_set __user * expstruct __kernel_timespec __user * tspvoid __user * sig
271ppoll0x4000010fsys_ppollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsstruct __kernel_timespec __user * tspconst sigset_t __user * sigmasksize_t sigsetsize
272unshare0x40000110sys_unsharekernel/fork.cunsigned long unshare_flags
275splice0x40000113sys_splicefs/splice.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
276tee0x40000114sys_teefs/splice.cint fdinint fdoutsize_t lenunsigned int flags
277sync_file_range0x40000115sys_sync_file_rangefs/sync.cint fdloff_t offsetloff_t nbytesunsigned int flags
280utimensat0x40000118sys_utimensatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_timespec __user * utimesint flags
281epoll_pwait0x40000119sys_epoll_pwaitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeoutconst sigset_t __user * sigmasksize_t sigsetsize
282signalfd0x4000011asys_signalfdfs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemask
283timerfd_create0x4000011bsys_timerfd_createfs/timerfd.cint clockidint flags
284eventfd0x4000011csys_eventfdfs/eventfd.cunsigned int count
285fallocate0x4000011dsys_fallocatefs/open.cint fdint modeloff_t offsetloff_t len
286timerfd_settime0x4000011esys_timerfd_settimefs/timerfd.cint ufdint flagsconst struct __kernel_itimerspec __user * utmrstruct __kernel_itimerspec __user * otmr
287timerfd_gettime0x4000011fsys_timerfd_gettimefs/timerfd.cint ufdstruct __kernel_itimerspec __user * otmr
288accept40x40000120sys_accept4net/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlenint flags
289signalfd40x40000121sys_signalfd4fs/signalfd.cint ufdsigset_t __user * user_masksize_t sizemaskint flags
290eventfd20x40000122sys_eventfd2fs/eventfd.cunsigned int countint flags
291epoll_create10x40000123sys_epoll_create1fs/eventpoll.cint flags
292dup30x40000124sys_dup3fs/file.cunsigned int oldfdunsigned int newfdint flags
293pipe20x40000125sys_pipe2fs/pipe.cint __user * fildesint flags
294inotify_init10x40000126sys_inotify_init1fs/notify/inotify/inotify_user.cint flags
298perf_event_open0x4000012asys_perf_event_openkernel/events/core.cstruct perf_event_attr __user * attr_uptrpid_t pidint cpuint group_fdunsigned long flags
300fanotify_init0x4000012csys_fanotify_initfs/notify/fanotify/fanotify_user.cunsigned int flagsunsigned int event_f_flags
301fanotify_mark0x4000012dsys_fanotify_markfs/notify/fanotify/fanotify_user.cint fanotify_fdunsigned int flags__u64 maskint dfdconst char __user * pathname
302prlimit640x4000012esys_prlimit64kernel/sys.cpid_t pidunsigned int resourceconst struct rlimit64 __user * new_rlimstruct rlimit64 __user * old_rlim
303name_to_handle_at0x4000012fsys_name_to_handle_atfs/fhandle.cint dfdconst char __user * namestruct file_handle __user * handlevoid __user * mnt_idint flag
304open_by_handle_at0x40000130sys_open_by_handle_atfs/fhandle.cint mountdirfdstruct file_handle __user * handleint flags
305clock_adjtime0x40000131sys_clock_adjtimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timex __user * utx
306syncfs0x40000132sys_syncfsfs/sync.cint fd
308setns0x40000134sys_setnskernel/nsproxy.cint fdint flags
309getcpu0x40000135sys_getcpukernel/sys.cunsigned __user * cpupunsigned __user * nodepvoid __user * unused
312kcmp0x40000138sys_kcmpkernel/kcmp.cpid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2
313finit_module0x40000139sys_finit_modulekernel/module/main.cint fdconst char __user * uargsint flags
314sched_setattr0x4000013asys_sched_setattrkernel/sched/syscalls.cpid_t pidstruct sched_attr __user * uattrunsigned int flags
315sched_getattr0x4000013bsys_sched_getattrkernel/sched/syscalls.cpid_t pidstruct sched_attr __user * uattrunsigned int usizeunsigned int flags
316renameat20x4000013csys_renameat2fs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameunsigned int flags
317seccomp0x4000013dsys_seccompkernel/seccomp.cunsigned int opunsigned int flagsvoid __user * uargs
318getrandom0x4000013esys_getrandomdrivers/char/random.cchar __user * ubufsize_t lenunsigned int flags
319memfd_create0x4000013fsys_memfd_createmm/memfd.cconst char __user * unameunsigned int flags
320kexec_file_load0x40000140sys_kexec_file_loadkernel/kexec_file.cint kernel_fdint initrd_fdunsigned long cmdline_lenconst char __user * cmdline_ptrunsigned long flags
321bpf0x40000141sys_bpfkernel/bpf/syscall.cint cmdunion bpf_attr __user * uattrunsigned int sizestruct bpf_common_attr __user * uattr_commonunsigned int size_common
323userfaultfd0x40000143sys_userfaultfdmm/userfaultfd.cint flags
324membarrier0x40000144sys_membarrierkernel/sched/membarrier.cint cmdunsigned int flagsint cpu_id
325mlock20x40000145sys_mlock2mm/mlock.cunsigned long startsize_t lenint flags
326copy_file_range0x40000146sys_copy_file_rangefs/read_write.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
329pkey_mprotect0x40000149sys_pkey_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long protint pkey
330pkey_alloc0x4000014asys_pkey_allocmm/mprotect.cunsigned long flagsunsigned long init_val
331pkey_free0x4000014bsys_pkey_freemm/mprotect.cint pkey
332statx0x4000014csys_statxfs/stat.cint dfdconst char __user * filenameunsigned flagsunsigned int maskstruct statx __user * buffer
333io_pgetevents0x4000014dsys_io_pgeteventsfs/aio.caio_context_t ctx_idlong min_nrlong nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeoutconst struct __aio_sigset __user * usig
334rseq0x4000014esys_rseqkernel/rseq.cstruct rseq __user * rsequ32 rseq_lenint flagsu32 sig
335uretprobe0x4000014fsys_uretprobearch/x86/kernel/uprobes.c
336uprobe0x40000150sys_uprobearch/x86/kernel/uprobes.c
424pidfd_send_signal0x400001a8sys_pidfd_send_signalkernel/signal.cint pidfdint sigsiginfo_t __user * infounsigned int flags
425io_uring_setup0x400001a9sys_io_uring_setupio_uring/io_uring.cu32 entriesstruct io_uring_params __user * params
426io_uring_enter0x400001aasys_io_uring_enterio_uring/io_uring.cunsigned int fdu32 to_submitu32 min_completeu32 flagsconst void __user * argpsize_t argsz
427io_uring_register0x400001absys_io_uring_registerio_uring/register.cunsigned int fdunsigned int opcodevoid __user * argunsigned int nr_args
428open_tree0x400001acsys_open_treefs/namespace.cint dfdconst char __user * filenameunsigned flags
429move_mount0x400001adsys_move_mountfs/namespace.cint from_dfdconst char __user * from_pathnameint to_dfdconst char __user * to_pathnameunsigned int flags
430fsopen0x400001aesys_fsopenfs/fsopen.cconst char __user * _fs_nameunsigned int flags
431fsconfig0x400001afsys_fsconfigfs/fsopen.cint fdunsigned int cmdconst char __user * _keyconst void __user * _valueint aux
432fsmount0x400001b0sys_fsmountfs/namespace.cint fs_fdunsigned int flagsunsigned int attr_flags
433fspick0x400001b1sys_fspickfs/fsopen.cint dfdconst char __user * pathunsigned int flags
434pidfd_open0x400001b2sys_pidfd_openkernel/pid.cpid_t pidunsigned int flags
435clone30x400001b3sys_clone3kernel/fork.cstruct clone_args __user * uargssize_t size
436close_range0x400001b4sys_close_rangefs/file.cunsigned int fdunsigned int max_fdunsigned int flags
437openat20x400001b5sys_openat2fs/open.cint dfdconst char __user * filenamestruct open_how __user * howsize_t usize
438pidfd_getfd0x400001b6sys_pidfd_getfdkernel/pid.cint pidfdint fdunsigned int flags
439faccessat20x400001b7sys_faccessat2fs/open.cint dfdconst char __user * filenameint modeint flags
440process_madvise0x400001b8sys_process_madvisemm/madvise.cint pidfdconst struct iovec __user * vecsize_t vlenint behaviorunsigned int flags
441epoll_pwait20x400001b9sys_epoll_pwait2fs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsconst struct __kernel_timespec __user * timeoutconst sigset_t __user * sigmasksize_t sigsetsize
442mount_setattr0x400001basys_mount_setattrfs/namespace.cint dfdconst char __user * pathunsigned int flagsstruct mount_attr __user * uattrsize_t usize
443quotactl_fd0x400001bbsys_quotactl_fdfs/quota/quota.cunsigned int fdunsigned int cmdqid_t idvoid __user * addr
444landlock_create_ruleset0x400001bcsys_landlock_create_rulesetsecurity/landlock/syscalls.cconst struct landlock_ruleset_attr __user *const attrconst size_t sizeconst __u32 flags
445landlock_add_rule0x400001bdsys_landlock_add_rulesecurity/landlock/syscalls.cconst int ruleset_fdconst enum landlock_rule_type rule_typeconst void __user *const rule_attrconst __u32 flags
446landlock_restrict_self0x400001besys_landlock_restrict_selfsecurity/landlock/syscalls.cconst int ruleset_fdconst __u32 flags
447memfd_secret0x400001bfsys_memfd_secretmm/secretmem.cunsigned int flags
448process_mrelease0x400001c0sys_process_mreleasemm/oom_kill.cint pidfdunsigned int flags
449futex_waitv0x400001c1sys_futex_waitvkernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int nr_futexesunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
450set_mempolicy_home_node0x400001c2sys_set_mempolicy_home_nodemm/mempolicy.cunsigned long startunsigned long lenunsigned long home_nodeunsigned long flags
451cachestat0x400001c3sys_cachestatmm/filemap.cunsigned int fdstruct cachestat_range __user * cstat_rangestruct cachestat __user * cstatunsigned int flags
452fchmodat20x400001c4sys_fchmodat2fs/open.cint dfdconst char __user * filenameumode_t modeunsigned int flags
453map_shadow_stack0x400001c5sys_map_shadow_stackarch/x86/kernel/shstk.cunsigned long addrunsigned long sizeunsigned int flags
454futex_wake0x400001c6sys_futex_wakekernel/futex/syscalls.cvoid __user * uaddrunsigned long maskint nrunsigned int flags
455futex_wait0x400001c7sys_futex_waitkernel/futex/syscalls.cvoid __user * uaddrunsigned long valunsigned long maskunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
456futex_requeue0x400001c8sys_futex_requeuekernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int flagsint nr_wakeint nr_requeue
457statmount0x400001c9sys_statmountfs/namespace.cconst struct mnt_id_req __user * reqstruct statmount __user * bufsize_t bufsizeunsigned int flags
458listmount0x400001casys_listmountfs/namespace.cconst struct mnt_id_req __user * requ64 __user * mnt_idssize_t nr_mnt_idsunsigned int flags
459lsm_get_self_attr0x400001cbsys_lsm_get_self_attrsecurity/lsm_syscalls.cunsigned int attrstruct lsm_ctx __user * ctxu32 __user * sizeu32 flags
460lsm_set_self_attr0x400001ccsys_lsm_set_self_attrsecurity/lsm_syscalls.cunsigned int attrstruct lsm_ctx __user * ctxu32 sizeu32 flags
461lsm_list_modules0x400001cdsys_lsm_list_modulessecurity/lsm_syscalls.cu64 __user * idsu32 __user * sizeu32 flags
462mseal0x400001cesys_msealmm/mseal.cunsigned long startsize_t lenunsigned long flags
463setxattrat0x400001cfsys_setxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * nameconst struct xattr_args __user * uargssize_t usize
464getxattrat0x400001d0sys_getxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * namestruct xattr_args __user * uargssize_t usize
465listxattrat0x400001d1sys_listxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagschar __user * listsize_t size
466removexattrat0x400001d2sys_removexattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * name
467open_tree_attr0x400001d3sys_open_tree_attrfs/namespace.cint dfdconst char __user * filenameunsigned flagsstruct mount_attr __user * uattrsize_t usize
468file_getattr0x400001d4sys_file_getattrfs/file_attr.cint dfdconst char __user * filenamestruct file_attr __user * ufattrsize_t usizeunsigned int at_flags
469file_setattr0x400001d5sys_file_setattrfs/file_attr.cint dfdconst char __user * filenamestruct file_attr __user * ufattrsize_t usizeunsigned int at_flags
470listns0x400001d6sys_listnskernel/nstree.cconst struct ns_id_req __user * requ64 __user * ns_idssize_t nr_ns_idsunsigned int flags
471rseq_slice_yield0x400001d7sys_rseq_slice_yieldkernel/rseq.c
472fchroot0x400001d8sys_fchrootfs/open.cint fdunsigned int flags
512rt_sigaction0x40000200compat_sys_rt_sigactionkernel/signal.cint sigconst struct compat_sigaction __user * actstruct compat_sigaction __user * oactcompat_size_t sigsetsize
513rt_sigreturn0x40000201compat_sys_x32_rt_sigreturnarch/x86/kernel/signal_64.c
514ioctl0x40000202compat_sys_ioctlfs/ioctl.cunsigned int fdunsigned int cmdcompat_ulong_t arg
515readv0x40000203sys_readvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
516writev0x40000204sys_writevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
517recvfrom0x40000205compat_sys_recvfromnet/compat.cint fdvoid __user * bufcompat_size_t lenunsigned int flagsstruct sockaddr __user * addrint __user * addrlen
518sendmsg0x40000206compat_sys_sendmsgnet/compat.cint fdstruct compat_msghdr __user * msgunsigned int flags
519recvmsg0x40000207compat_sys_recvmsgnet/compat.cint fdstruct compat_msghdr __user * msgunsigned int flags
520execve0x40000208compat_sys_execvefs/exec.cconst char __user * filenameconst compat_uptr_t __user * argvconst compat_uptr_t __user * envp
521ptrace0x40000209compat_sys_ptracekernel/ptrace.ccompat_long_t requestcompat_long_t pidcompat_long_t addrcompat_long_t data
522rt_sigpending0x4000020acompat_sys_rt_sigpendingkernel/signal.ccompat_sigset_t __user * usetcompat_size_t sigsetsize
523rt_sigtimedwait0x4000020bcompat_sys_rt_sigtimedwait_time64kernel/signal.ccompat_sigset_t __user * uthesestruct compat_siginfo __user * uinfostruct __kernel_timespec __user * utscompat_size_t sigsetsize
524rt_sigqueueinfo0x4000020ccompat_sys_rt_sigqueueinfokernel/signal.ccompat_pid_t pidint sigstruct compat_siginfo __user * uinfo
525sigaltstack0x4000020dcompat_sys_sigaltstackkernel/signal.cconst compat_stack_t __user * uss_ptrcompat_stack_t __user * uoss_ptr
526timer_create0x4000020ecompat_sys_timer_createkernel/time/posix-timers.cclockid_t which_clockstruct compat_sigevent __user * timer_event_spectimer_t __user * created_timer_id
527mq_notify0x4000020fcompat_sys_mq_notifyipc/mqueue.cmqd_t mqdesconst struct compat_sigevent __user * u_notification
528kexec_load0x40000210compat_sys_kexec_loadkernel/kexec.ccompat_ulong_t entrycompat_ulong_t nr_segmentsstruct compat_kexec_segment __user * segmentscompat_ulong_t flags
529waitid0x40000211compat_sys_waitidkernel/exit.cint whichcompat_pid_t pidstruct compat_siginfo __user * infopint optionsstruct compat_rusage __user * uru
530set_robust_list0x40000212compat_sys_set_robust_listkernel/futex/syscalls.cstruct compat_robust_list_head __user * headcompat_size_t len
531get_robust_list0x40000213compat_sys_get_robust_listkernel/futex/syscalls.cint pidcompat_uptr_t __user * head_ptrcompat_size_t __user * len_ptr
532vmsplice0x40000214sys_vmsplicefs/splice.cint fdconst struct iovec __user * uiovunsigned long nr_segsunsigned int flags
533move_pages0x40000215sys_move_pagesmm/migrate.cpid_t pidunsigned long nr_pagesconst void __user * __user * pagesconst int __user * nodesint __user * statusint flags
534preadv0x40000216compat_sys_preadv64fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenloff_t pos
535pwritev0x40000217compat_sys_pwritev64fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenloff_t pos
536rt_tgsigqueueinfo0x40000218compat_sys_rt_tgsigqueueinfokernel/signal.ccompat_pid_t tgidcompat_pid_t pidint sigstruct compat_siginfo __user * uinfo
537recvmmsg0x40000219compat_sys_recvmmsg_time64net/compat.cint fdstruct compat_mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
538sendmmsg0x4000021acompat_sys_sendmmsgnet/compat.cint fdstruct compat_mmsghdr __user * mmsgunsigned int vlenunsigned int flags
539process_vm_readv0x4000021bsys_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_writev0x4000021csys_process_vm_writevmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
541setsockopt0x4000021dsys_setsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint optlen
542getsockopt0x4000021esys_getsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint __user * optlen
543io_setup0x4000021fcompat_sys_io_setupfs/aio.cunsigned nr_eventsu32 __user * ctx32p
544io_submit0x40000220compat_sys_io_submitfs/aio.ccompat_aio_context_t ctx_idint nrcompat_uptr_t __user * iocbpp
545execveat0x40000221compat_sys_execveatfs/exec.cint fdconst char __user * filenameconst compat_uptr_t __user * argvconst compat_uptr_t __user * envpint flags
546preadv20x40000222compat_sys_preadv64v2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenloff_t posrwf_t flags
547pwritev20x40000223compat_sys_pwritev64v2fs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlenloff_t posrwf_t flags

i386

32 ビットのプログラムは、EAX に番号を置いて int 0x80 を実行するか、vDSO の __kernel_vsyscall を呼び出します。エントリポイントは、64 ビットカーネルがそれらのプログラムのために呼び出すものです。32 ビットカーネルが別の関数を呼び出す場合や、何も呼び出さない場合は、その行にそう書いてあります。

64 ビットカーネルが実行する場合の、32 ビット Linux プログラムのシステムコール
番号名前16 進エントリポイントEBXECXEDXESIEDIEBP
0restart_syscall0x0sys_restart_syscallkernel/signal.c
1exit0x1sys_exitkernel/exit.c戻らないint error_code
2fork0x2sys_forkkernel/fork.c
3read0x3sys_readfs/read_write.cunsigned int fdchar __user * bufsize_t count
4write0x4sys_writefs/read_write.cunsigned int fdconst char __user * bufsize_t count
5open0x5compat_sys_openfs/open.c32 ビットカーネル: sys_openconst char __user * filenameint flagsumode_t mode
6close0x6sys_closefs/open.cunsigned int fd
7waitpid0x7sys_waitpidkernel/exit.cpid_t pidint __user * stat_addrint options
8creat0x8sys_creatfs/open.cconst char __user * pathnameumode_t mode
11execve0xbcompat_sys_execvefs/exec.c32 ビットカーネル: sys_execveconst char __user * filenameconst compat_uptr_t __user * argvconst compat_uptr_t __user * envp
12chdir0xcsys_chdirfs/open.cconst char __user * filename
13time0xdsys_time32kernel/time/time.cold_time32_t __user * tloc
14mknod0xesys_mknodfs/namei.cconst char __user * filenameumode_t modeunsigned dev
15chmod0xfsys_chmodfs/open.cconst char __user * filenameumode_t mode
16lchown0x10sys_lchown16kernel/uid16.cconst char __user * filenameold_uid_t userold_gid_t group
17break0x11未実装: ENOSYS を返す
18oldstat0x12sys_statfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
19lseek0x13compat_sys_lseekfs/read_write.c32 ビットカーネル: sys_lseekunsigned int fdcompat_off_t offsetunsigned int whence
20getpid0x14sys_getpidkernel/sys.c
21mount0x15sys_mountfs/namespace.cchar __user * dev_namechar __user * dir_namechar __user * typeunsigned long flagsvoid __user * data
22umount0x16sys_oldumountfs/namespace.cchar __user * name
23setuid0x17sys_setuid16kernel/uid16.cold_uid_t uid
24getuid0x18sys_getuid16kernel/uid16.c
25stime0x19sys_stime32kernel/time/time.cold_time32_t __user * tptr
26ptrace0x1acompat_sys_ptracekernel/ptrace.c32 ビットカーネル: sys_ptracecompat_long_t requestcompat_long_t pidcompat_long_t addrcompat_long_t data
27alarm0x1bsys_alarmkernel/time/itimer.cunsigned int seconds
28oldfstat0x1csys_fstatfs/stat.cunsigned int fdstruct __old_kernel_stat __user * statbuf
29pause0x1dsys_pausekernel/signal.c
30utime0x1esys_utime32fs/utimes.cconst char __user * filenamestruct old_utimbuf32 __user * t
31stty0x1f未実装: ENOSYS を返す
32gtty0x20未実装: ENOSYS を返す
33access0x21sys_accessfs/open.cconst char __user * filenameint mode
34nice0x22sys_nicekernel/sched/syscalls.cint increment
35ftime0x23未実装: ENOSYS を返す
36sync0x24sys_syncfs/sync.c
37kill0x25sys_killkernel/signal.cpid_t pidint sig
38rename0x26sys_renamefs/namei.cconst char __user * oldnameconst char __user * newname
39mkdir0x27sys_mkdirfs/namei.cconst char __user * pathnameumode_t mode
40rmdir0x28sys_rmdirfs/namei.cconst char __user * pathname
41dup0x29sys_dupfs/file.cunsigned int fildes
42pipe0x2asys_pipefs/pipe.cint __user * fildes
43times0x2bcompat_sys_timeskernel/sys.c32 ビットカーネル: sys_timesstruct compat_tms __user * tbuf
44prof0x2c未実装: ENOSYS を返す
45brk0x2dsys_brkmm/mmap.cunsigned long brk
46setgid0x2esys_setgid16kernel/uid16.cold_gid_t gid
47getgid0x2fsys_getgid16kernel/uid16.c
48signal0x30sys_signalkernel/signal.cint sig__sighandler_t handler
49geteuid0x31sys_geteuid16kernel/uid16.c
50getegid0x32sys_getegid16kernel/uid16.c
51acct0x33sys_acctkernel/acct.cconst char __user * name
52umount20x34sys_umountfs/namespace.cchar __user * nameint flags
53lock0x35未実装: ENOSYS を返す
54ioctl0x36compat_sys_ioctlfs/ioctl.c32 ビットカーネル: sys_ioctlunsigned int fdunsigned int cmdcompat_ulong_t arg
55fcntl0x37compat_sys_fcntl64fs/fcntl.c32 ビットカーネル: sys_fcntlunsigned int fdunsigned int cmdcompat_ulong_t arg
56mpx0x38未実装: ENOSYS を返す
57setpgid0x39sys_setpgidkernel/sys.cpid_t pidpid_t pgid
58ulimit0x3a未実装: ENOSYS を返す
59oldolduname0x3bsys_oldunamekernel/sys.cstruct oldold_utsname __user * name
60umask0x3csys_umaskkernel/sys.cint mask
61chroot0x3dsys_chrootfs/open.cconst char __user * filename
62ustat0x3ecompat_sys_ustatfs/statfs.c32 ビットカーネル: sys_ustatunsigned devstruct compat_ustat __user * u
63dup20x3fsys_dup2fs/file.cunsigned int oldfdunsigned int newfd
64getppid0x40sys_getppidkernel/sys.c
65getpgrp0x41sys_getpgrpkernel/sys.c
66setsid0x42sys_setsidkernel/sys.c
67sigaction0x43compat_sys_sigactionkernel/signal.c32 ビットカーネル: sys_sigactionint sigconst struct compat_old_sigaction __user * actstruct compat_old_sigaction __user * oact
68sgetmask0x44sys_sgetmaskkernel/signal.c
69ssetmask0x45sys_ssetmaskkernel/signal.cint newmask
70setreuid0x46sys_setreuid16kernel/uid16.cold_uid_t ruidold_uid_t euid
71setregid0x47sys_setregid16kernel/uid16.cold_gid_t rgidold_gid_t egid
72sigsuspend0x48sys_sigsuspendkernel/signal.cint unused1int unused2old_sigset_t mask
73sigpending0x49compat_sys_sigpendingkernel/signal.c32 ビットカーネル: sys_sigpendingcompat_old_sigset_t __user * set32
74sethostname0x4asys_sethostnamekernel/sys.cchar __user * nameint len
75setrlimit0x4bcompat_sys_setrlimitkernel/sys.c32 ビットカーネル: sys_setrlimitunsigned int resourcestruct compat_rlimit __user * rlim
76getrlimit0x4ccompat_sys_old_getrlimitkernel/sys.c32 ビットカーネル: sys_old_getrlimitunsigned int resourcestruct compat_rlimit __user * rlim
77getrusage0x4dcompat_sys_getrusagekernel/sys.c32 ビットカーネル: sys_getrusageint whostruct compat_rusage __user * ru
78gettimeofday0x4ecompat_sys_gettimeofdaykernel/time/time.c32 ビットカーネル: sys_gettimeofdaystruct old_timeval32 __user * tvstruct timezone __user * tz
79settimeofday0x4fcompat_sys_settimeofdaykernel/time/time.c32 ビットカーネル: sys_settimeofdaystruct old_timeval32 __user * tvstruct timezone __user * tz
80getgroups0x50sys_getgroups16kernel/uid16.cint gidsetsizeold_gid_t __user * grouplist
81setgroups0x51sys_setgroups16kernel/uid16.cint gidsetsizeold_gid_t __user * grouplist
82select0x52compat_sys_old_selectfs/select.c32 ビットカーネル: sys_old_selectstruct compat_sel_arg_struct __user * arg
84oldlstat0x54sys_lstatfs/stat.cconst char __user * filenamestruct __old_kernel_stat __user * statbuf
86uselib0x56未実装: ENOSYS を返す
87swapon0x57sys_swaponmm/swapfile.cconst char __user * specialfileint swap_flags
88reboot0x58sys_rebootkernel/reboot.cint magic1int magic2unsigned int cmdvoid __user * arg
89readdir0x59compat_sys_old_readdirfs/readdir.c32 ビットカーネル: sys_old_readdirunsigned int fdstruct compat_old_linux_dirent __user * direntunsigned int count
90mmap0x5acompat_sys_ia32_mmaparch/x86/kernel/sys_ia32.c32 ビットカーネル: sys_old_mmapstruct mmap_arg_struct32 __user * arg
91munmap0x5bsys_munmapmm/mmap.cunsigned long addrsize_t len
92truncate0x5ccompat_sys_truncatefs/open.c32 ビットカーネル: sys_truncateconst char __user * pathcompat_off_t length
93ftruncate0x5dcompat_sys_ftruncatefs/open.c32 ビットカーネル: sys_ftruncateunsigned int fdcompat_off_t length
94fchmod0x5esys_fchmodfs/open.cunsigned int fdumode_t mode
95fchown0x5fsys_fchown16kernel/uid16.cunsigned int fdold_uid_t userold_gid_t group
96getpriority0x60sys_getprioritykernel/sys.cint whichint who
97setpriority0x61sys_setprioritykernel/sys.cint whichint whoint niceval
98profil0x62未実装: ENOSYS を返す
99statfs0x63compat_sys_statfsfs/statfs.c32 ビットカーネル: sys_statfsconst char __user * pathnamestruct compat_statfs __user * buf
100fstatfs0x64compat_sys_fstatfsfs/statfs.c32 ビットカーネル: sys_fstatfsunsigned int fdstruct compat_statfs __user * buf
101ioperm0x65sys_iopermarch/x86/kernel/ioport.cunsigned long fromunsigned long numint turn_on
102socketcall0x66compat_sys_socketcallnet/compat.c32 ビットカーネル: sys_socketcallint callu32 __user * args
103syslog0x67sys_syslogkernel/printk/printk.cint typechar __user * bufint len
104setitimer0x68compat_sys_setitimerkernel/time/itimer.c32 ビットカーネル: sys_setitimerint whichstruct old_itimerval32 __user * valuestruct old_itimerval32 __user * ovalue
105getitimer0x69compat_sys_getitimerkernel/time/itimer.c32 ビットカーネル: sys_getitimerint whichstruct old_itimerval32 __user * value
106stat0x6acompat_sys_newstatfs/stat.c32 ビットカーネル: sys_newstatconst char __user * filenamestruct compat_stat __user * statbuf
107lstat0x6bcompat_sys_newlstatfs/stat.c32 ビットカーネル: sys_newlstatconst char __user * filenamestruct compat_stat __user * statbuf
108fstat0x6ccompat_sys_newfstatfs/stat.c32 ビットカーネル: sys_newfstatunsigned int fdstruct compat_stat __user * statbuf
109olduname0x6dsys_unamekernel/sys.cstruct old_utsname __user * name
110iopl0x6esys_ioplarch/x86/kernel/ioport.cunsigned int level
111vhangup0x6fsys_vhangupfs/open.c
112idle0x70未実装: ENOSYS を返す
113vm86old0x71sys_ni_syscallarch/x86/kernel/process.c32 ビットカーネル: sys_vm86old
114wait40x72compat_sys_wait4kernel/exit.c32 ビットカーネル: sys_wait4compat_pid_t pidcompat_uint_t __user * stat_addrint optionsstruct compat_rusage __user * ru
115swapoff0x73sys_swapoffmm/swapfile.cconst char __user * specialfile
116sysinfo0x74compat_sys_sysinfokernel/sys.c32 ビットカーネル: sys_sysinfostruct compat_sysinfo __user * info
117ipc0x75compat_sys_ipcipc/syscall.c32 ビットカーネル: sys_ipcu32 callint firstint secondu32 thirdcompat_uptr_t ptru32 fifth
118fsync0x76sys_fsyncfs/sync.cunsigned int fd
119sigreturn0x77compat_sys_sigreturnarch/x86/kernel/signal_32.c32 ビットカーネル: sys_sigreturn
120clone0x78compat_sys_ia32_clonearch/x86/kernel/sys_ia32.c32 ビットカーネル: sys_cloneunsigned long clone_flagsunsigned long newspint __user * parent_tidptrunsigned long tls_valint __user * child_tidptr
121setdomainname0x79sys_setdomainnamekernel/sys.cchar __user * nameint len
122uname0x7asys_newunamekernel/sys.cstruct new_utsname __user * name
123modify_ldt0x7bsys_modify_ldtarch/x86/kernel/ldt.cint funcvoid __user * ptrunsigned long bytecount
124adjtimex0x7csys_adjtimex_time32kernel/time/time.cstruct old_timex32 __user * utp
125mprotect0x7dsys_mprotectmm/mprotect.cunsigned long startsize_t lenunsigned long prot
126sigprocmask0x7ecompat_sys_sigprocmaskkernel/compat.c32 ビットカーネル: sys_sigprocmaskint howcompat_old_sigset_t __user * nsetcompat_old_sigset_t __user * oset
127create_module0x7f未実装: ENOSYS を返す
128init_module0x80sys_init_modulekernel/module/main.cvoid __user * umodunsigned long lenconst char __user * uargs
129delete_module0x81sys_delete_modulekernel/module/main.cconst char __user * name_userunsigned int flags
130get_kernel_syms0x82未実装: ENOSYS を返す
131quotactl0x83sys_quotactlfs/quota/quota.cunsigned int cmdconst char __user * specialqid_t idvoid __user * addr
132getpgid0x84sys_getpgidkernel/sys.cpid_t pid
133fchdir0x85sys_fchdirfs/open.cunsigned int fd
134bdflush0x86sys_ni_syscallarch/x86/kernel/process.c
135sysfs0x87sys_sysfsfs/filesystems.cint optionunsigned long arg1unsigned long arg2
136personality0x88sys_personalitykernel/exec_domain.cunsigned int personality
137afs_syscall0x89未実装: ENOSYS を返す
138setfsuid0x8asys_setfsuid16kernel/uid16.cold_uid_t uid
139setfsgid0x8bsys_setfsgid16kernel/uid16.cold_gid_t gid
140_llseek0x8csys_llseekfs/read_write.cunsigned int fdunsigned long offset_highunsigned long offset_lowloff_t __user * resultunsigned int whence
141getdents0x8dcompat_sys_getdentsfs/readdir.c32 ビットカーネル: sys_getdentsunsigned int fdstruct compat_linux_dirent __user * direntunsigned int count
142_newselect0x8ecompat_sys_selectfs/select.c32 ビットカーネル: sys_selectint ncompat_ulong_t __user * inpcompat_ulong_t __user * outpcompat_ulong_t __user * expstruct old_timeval32 __user * tvp
143flock0x8fsys_flockfs/locks.cunsigned int fdunsigned int cmd
144msync0x90sys_msyncmm/msync.cunsigned long startsize_t lenint flags
145readv0x91sys_readvfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
146writev0x92sys_writevfs/read_write.cunsigned long fdconst struct iovec __user * vecunsigned long vlen
147getsid0x93sys_getsidkernel/sys.cpid_t pid
148fdatasync0x94sys_fdatasyncfs/sync.cunsigned int fd
149_sysctl0x95sys_ni_syscallarch/x86/kernel/process.c
150mlock0x96sys_mlockmm/mlock.cunsigned long startsize_t len
151munlock0x97sys_munlockmm/mlock.cunsigned long startsize_t len
152mlockall0x98sys_mlockallmm/mlock.cint flags
153munlockall0x99sys_munlockallmm/mlock.c
154sched_setparam0x9asys_sched_setparamkernel/sched/syscalls.cpid_t pidstruct sched_param __user * param
155sched_getparam0x9bsys_sched_getparamkernel/sched/syscalls.cpid_t pidstruct sched_param __user * param
156sched_setscheduler0x9csys_sched_setschedulerkernel/sched/syscalls.cpid_t pidint policystruct sched_param __user * param
157sched_getscheduler0x9dsys_sched_getschedulerkernel/sched/syscalls.cpid_t pid
158sched_yield0x9esys_sched_yieldkernel/sched/syscalls.c
159sched_get_priority_max0x9fsys_sched_get_priority_maxkernel/sched/syscalls.cint policy
160sched_get_priority_min0xa0sys_sched_get_priority_minkernel/sched/syscalls.cint policy
161sched_rr_get_interval0xa1sys_sched_rr_get_interval_time32kernel/sched/syscalls.cpid_t pidstruct old_timespec32 __user * interval
162nanosleep0xa2sys_nanosleep_time32kernel/time/hrtimer.cstruct old_timespec32 __user * rqtpstruct old_timespec32 __user * rmtp
163mremap0xa3sys_mremapmm/mremap.cunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr
164setresuid0xa4sys_setresuid16kernel/uid16.cold_uid_t ruidold_uid_t euidold_uid_t suid
165getresuid0xa5sys_getresuid16kernel/uid16.cold_uid_t __user * ruidpold_uid_t __user * euidpold_uid_t __user * suidp
166vm860xa6sys_ni_syscallarch/x86/kernel/process.c32 ビットカーネル: sys_vm86
167query_module0xa7未実装: ENOSYS を返す
168poll0xa8sys_pollfs/select.cstruct pollfd __user * ufdsunsigned int nfdsint timeout_msecs
169nfsservctl0xa9未実装: ENOSYS を返す
170setresgid0xaasys_setresgid16kernel/uid16.cold_gid_t rgidold_gid_t egidold_gid_t sgid
171getresgid0xabsys_getresgid16kernel/uid16.cold_gid_t __user * rgidpold_gid_t __user * egidpold_gid_t __user * sgidp
172prctl0xacsys_prctlkernel/sys.cint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5
173rt_sigreturn0xadcompat_sys_rt_sigreturnarch/x86/kernel/signal_32.c32 ビットカーネル: sys_rt_sigreturn
174rt_sigaction0xaecompat_sys_rt_sigactionkernel/signal.c32 ビットカーネル: sys_rt_sigactionint sigconst struct compat_sigaction __user * actstruct compat_sigaction __user * oactcompat_size_t sigsetsize
175rt_sigprocmask0xafcompat_sys_rt_sigprocmaskkernel/signal.c32 ビットカーネル: sys_rt_sigprocmaskint howcompat_sigset_t __user * nsetcompat_sigset_t __user * osetcompat_size_t sigsetsize
176rt_sigpending0xb0compat_sys_rt_sigpendingkernel/signal.c32 ビットカーネル: sys_rt_sigpendingcompat_sigset_t __user * usetcompat_size_t sigsetsize
177rt_sigtimedwait0xb1compat_sys_rt_sigtimedwait_time32kernel/signal.c32 ビットカーネル: sys_rt_sigtimedwait_time32compat_sigset_t __user * uthesestruct compat_siginfo __user * uinfostruct old_timespec32 __user * utscompat_size_t sigsetsize
178rt_sigqueueinfo0xb2compat_sys_rt_sigqueueinfokernel/signal.c32 ビットカーネル: sys_rt_sigqueueinfocompat_pid_t pidint sigstruct compat_siginfo __user * uinfo
179rt_sigsuspend0xb3compat_sys_rt_sigsuspendkernel/signal.c32 ビットカーネル: sys_rt_sigsuspendcompat_sigset_t __user * unewsetcompat_size_t sigsetsize
180pread640xb4sys_ia32_pread64arch/x86/kernel/sys_ia32.cunsigned int fdchar __user * ubufu32 countu32 poslou32 poshi
181pwrite640xb5sys_ia32_pwrite64arch/x86/kernel/sys_ia32.cunsigned int fdconst char __user * ubufu32 countu32 poslou32 poshi
182chown0xb6sys_chown16kernel/uid16.cconst char __user * filenameold_uid_t userold_gid_t group
183getcwd0xb7sys_getcwdfs/d_path.cchar __user * bufunsigned long size
184capget0xb8sys_capgetkernel/capability.ccap_user_header_t headercap_user_data_t dataptr
185capset0xb9sys_capsetkernel/capability.ccap_user_header_t headerconst cap_user_data_t data
186sigaltstack0xbacompat_sys_sigaltstackkernel/signal.c32 ビットカーネル: sys_sigaltstackconst compat_stack_t __user * uss_ptrcompat_stack_t __user * uoss_ptr
187sendfile0xbbcompat_sys_sendfilefs/read_write.c32 ビットカーネル: sys_sendfileint out_fdint in_fdcompat_off_t __user * offsetcompat_size_t count
188getpmsg0xbc未実装: ENOSYS を返す
189putpmsg0xbd未実装: ENOSYS を返す
190vfork0xbesys_vforkkernel/fork.c
191ugetrlimit0xbfcompat_sys_getrlimitkernel/sys.c32 ビットカーネル: sys_getrlimitunsigned int resourcestruct compat_rlimit __user * rlim
192mmap20xc0sys_mmap_pgoffmm/mmap.cunsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long pgoff
193truncate640xc1sys_ia32_truncate64arch/x86/kernel/sys_ia32.cconst char __user * filenameunsigned long offset_lowunsigned long offset_high
194ftruncate640xc2sys_ia32_ftruncate64arch/x86/kernel/sys_ia32.cunsigned int fdunsigned long offset_lowunsigned long offset_high
195stat640xc3compat_sys_ia32_stat64arch/x86/kernel/sys_ia32.c32 ビットカーネル: sys_stat64const char __user * filenamestruct stat64 __user * statbuf
196lstat640xc4compat_sys_ia32_lstat64arch/x86/kernel/sys_ia32.c32 ビットカーネル: sys_lstat64const char __user * filenamestruct stat64 __user * statbuf
197fstat640xc5compat_sys_ia32_fstat64arch/x86/kernel/sys_ia32.c32 ビットカーネル: sys_fstat64unsigned int fdstruct stat64 __user * statbuf
198lchown320xc6sys_lchownfs/open.cconst char __user * filenameuid_t usergid_t group
199getuid320xc7sys_getuidkernel/sys.c
200getgid320xc8sys_getgidkernel/sys.c
201geteuid320xc9sys_geteuidkernel/sys.c
202getegid320xcasys_getegidkernel/sys.c
203setreuid320xcbsys_setreuidkernel/sys.cuid_t ruiduid_t euid
204setregid320xccsys_setregidkernel/sys.cgid_t rgidgid_t egid
205getgroups320xcdsys_getgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
206setgroups320xcesys_setgroupskernel/groups.cint gidsetsizegid_t __user * grouplist
207fchown320xcfsys_fchownfs/open.cunsigned int fduid_t usergid_t group
208setresuid320xd0sys_setresuidkernel/sys.cuid_t ruiduid_t euiduid_t suid
209getresuid320xd1sys_getresuidkernel/sys.cuid_t __user * ruidpuid_t __user * euidpuid_t __user * suidp
210setresgid320xd2sys_setresgidkernel/sys.cgid_t rgidgid_t egidgid_t sgid
211getresgid320xd3sys_getresgidkernel/sys.cgid_t __user * rgidpgid_t __user * egidpgid_t __user * sgidp
212chown320xd4sys_chownfs/open.cconst char __user * filenameuid_t usergid_t group
213setuid320xd5sys_setuidkernel/sys.cuid_t uid
214setgid320xd6sys_setgidkernel/sys.cgid_t gid
215setfsuid320xd7sys_setfsuidkernel/sys.cuid_t uid
216setfsgid320xd8sys_setfsgidkernel/sys.cgid_t gid
217pivot_root0xd9sys_pivot_rootfs/namespace.cconst char __user * new_rootconst char __user * put_old
218mincore0xdasys_mincoremm/mincore.cunsigned long startsize_t lenunsigned char __user * vec
219madvise0xdbsys_madvisemm/madvise.cunsigned long startsize_t len_inint behavior
220getdents640xdcsys_getdents64fs/readdir.cunsigned int fdstruct linux_dirent64 __user * direntunsigned int count
221fcntl640xddcompat_sys_fcntl64fs/fcntl.c32 ビットカーネル: sys_fcntl64unsigned int fdunsigned int cmdcompat_ulong_t arg
224gettid0xe0sys_gettidkernel/sys.c
225readahead0xe1sys_ia32_readaheadarch/x86/kernel/sys_ia32.cint fdunsigned int off_lounsigned int off_hisize_t count
226setxattr0xe2sys_setxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
227lsetxattr0xe3sys_lsetxattrfs/xattr.cconst char __user * pathnameconst char __user * nameconst void __user * valuesize_t sizeint flags
228fsetxattr0xe4sys_fsetxattrfs/xattr.cint fdconst char __user * nameconst void __user * valuesize_t sizeint flags
229getxattr0xe5sys_getxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
230lgetxattr0xe6sys_lgetxattrfs/xattr.cconst char __user * pathnameconst char __user * namevoid __user * valuesize_t size
231fgetxattr0xe7sys_fgetxattrfs/xattr.cint fdconst char __user * namevoid __user * valuesize_t size
232listxattr0xe8sys_listxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
233llistxattr0xe9sys_llistxattrfs/xattr.cconst char __user * pathnamechar __user * listsize_t size
234flistxattr0xeasys_flistxattrfs/xattr.cint fdchar __user * listsize_t size
235removexattr0xebsys_removexattrfs/xattr.cconst char __user * pathnameconst char __user * name
236lremovexattr0xecsys_lremovexattrfs/xattr.cconst char __user * pathnameconst char __user * name
237fremovexattr0xedsys_fremovexattrfs/xattr.cint fdconst char __user * name
238tkill0xeesys_tkillkernel/signal.cpid_t pidint sig
239sendfile640xefsys_sendfile64fs/read_write.cint out_fdint in_fdloff_t __user * offsetsize_t count
240futex0xf0sys_futex_time32kernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct old_timespec32 __user * utimeu32 __user * uaddr2u32 val3
241sched_setaffinity0xf1compat_sys_sched_setaffinitykernel/compat.c32 ビットカーネル: sys_sched_setaffinitycompat_pid_t pidunsigned int lencompat_ulong_t __user * user_mask_ptr
242sched_getaffinity0xf2compat_sys_sched_getaffinitykernel/compat.c32 ビットカーネル: sys_sched_getaffinitycompat_pid_t pidunsigned int lencompat_ulong_t __user * user_mask_ptr
243set_thread_area0xf3sys_set_thread_areaarch/x86/kernel/tls.cstruct user_desc __user * u_info
244get_thread_area0xf4sys_get_thread_areaarch/x86/kernel/tls.cstruct user_desc __user * u_info
245io_setup0xf5compat_sys_io_setupfs/aio.c32 ビットカーネル: sys_io_setupunsigned nr_eventsu32 __user * ctx32p
246io_destroy0xf6sys_io_destroyfs/aio.caio_context_t ctx
247io_getevents0xf7sys_io_getevents_time32fs/aio.c__u32 ctx_id__s32 min_nr__s32 nrstruct io_event __user * eventsstruct old_timespec32 __user * timeout
248io_submit0xf8compat_sys_io_submitfs/aio.c32 ビットカーネル: sys_io_submitcompat_aio_context_t ctx_idint nrcompat_uptr_t __user * iocbpp
249io_cancel0xf9sys_io_cancelfs/aio.caio_context_t ctx_idstruct iocb __user * iocbstruct io_event __user * result
250fadvise640xfasys_ia32_fadvise64arch/x86/kernel/sys_ia32.cint fdunsigned int offset_lounsigned int offset_hisize_t lenint advice
252exit_group0xfcsys_exit_groupkernel/exit.c戻らないint error_code
253lookup_dcookie0xfd未実装: ENOSYS を返す
254epoll_create0xfesys_epoll_createfs/eventpoll.cint size
255epoll_ctl0xffsys_epoll_ctlfs/eventpoll.cint epfdint opint fdstruct epoll_event __user * event
256epoll_wait0x100sys_epoll_waitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeout
257remap_file_pages0x101sys_remap_file_pagesmm/mmap.cunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags
258set_tid_address0x102sys_set_tid_addresskernel/fork.cint __user * tidptr
259timer_create0x103compat_sys_timer_createkernel/time/posix-timers.c32 ビットカーネル: sys_timer_createclockid_t which_clockstruct compat_sigevent __user * timer_event_spectimer_t __user * created_timer_id
260timer_settime0x104sys_timer_settime32kernel/time/posix-timers.ctimer_t timer_idint flagsstruct old_itimerspec32 __user * newstruct old_itimerspec32 __user * old
261timer_gettime0x105sys_timer_gettime32kernel/time/posix-timers.ctimer_t timer_idstruct old_itimerspec32 __user * setting
262timer_getoverrun0x106sys_timer_getoverrunkernel/time/posix-timers.ctimer_t timer_id
263timer_delete0x107sys_timer_deletekernel/time/posix-timers.ctimer_t timer_id
264clock_settime0x108sys_clock_settime32kernel/time/posix-timers.cclockid_t which_clockstruct old_timespec32 __user * tp
265clock_gettime0x109sys_clock_gettime32kernel/time/posix-timers.cclockid_t which_clockstruct old_timespec32 __user * tp
266clock_getres0x10asys_clock_getres_time32kernel/time/posix-timers.cclockid_t which_clockstruct old_timespec32 __user * tp
267clock_nanosleep0x10bsys_clock_nanosleep_time32kernel/time/posix-timers.cclockid_t which_clockint flagsstruct old_timespec32 __user * rqtpstruct old_timespec32 __user * rmtp
268statfs640x10ccompat_sys_statfs64fs/statfs.c32 ビットカーネル: sys_statfs64const char __user * pathnamecompat_size_t szstruct compat_statfs64 __user * buf
269fstatfs640x10dcompat_sys_fstatfs64fs/statfs.c32 ビットカーネル: sys_fstatfs64unsigned int fdcompat_size_t szstruct compat_statfs64 __user * buf
270tgkill0x10esys_tgkillkernel/signal.cpid_t tgidpid_t pidint sig
271utimes0x10fsys_utimes_time32fs/utimes.cconst char __user * filenamestruct old_timeval32 __user * t
272fadvise64_640x110sys_ia32_fadvise64_64arch/x86/kernel/sys_ia32.cint fd__u32 offset_low__u32 offset_high__u32 len_low__u32 len_highint advice
273vserver0x111未実装: ENOSYS を返す
274mbind0x112sys_mbindmm/mempolicy.c32 ビットカーネル: 未実装unsigned long startunsigned long lenunsigned long modeconst unsigned long __user * nmaskunsigned long maxnodeunsigned int flags
275get_mempolicy0x113sys_get_mempolicymm/mempolicy.c32 ビットカーネル: 未実装int __user * policyunsigned long __user * nmaskunsigned long maxnodeunsigned long addrunsigned long flags
276set_mempolicy0x114sys_set_mempolicymm/mempolicy.c32 ビットカーネル: 未実装int modeconst unsigned long __user * nmaskunsigned long maxnode
277mq_open0x115compat_sys_mq_openipc/mqueue.c32 ビットカーネル: sys_mq_openconst char __user * u_nameint oflagcompat_mode_t modestruct compat_mq_attr __user * u_attr
279mq_timedsend0x117sys_mq_timedsend_time32ipc/mqueue.cmqd_t mqdesconst char __user * u_msg_ptrunsigned int msg_lenunsigned int msg_prioconst struct old_timespec32 __user * u_abs_timeout
280mq_timedreceive0x118sys_mq_timedreceive_time32ipc/mqueue.cmqd_t mqdeschar __user * u_msg_ptrunsigned int msg_lenunsigned int __user * u_msg_prioconst struct old_timespec32 __user * u_abs_timeout
281mq_notify0x119compat_sys_mq_notifyipc/mqueue.c32 ビットカーネル: sys_mq_notifymqd_t mqdesconst struct compat_sigevent __user * u_notification
282mq_getsetattr0x11acompat_sys_mq_getsetattripc/mqueue.c32 ビットカーネル: sys_mq_getsetattrmqd_t mqdesconst struct compat_mq_attr __user * u_mqstatstruct compat_mq_attr __user * u_omqstat
283kexec_load0x11bcompat_sys_kexec_loadkernel/kexec.c32 ビットカーネル: sys_kexec_loadcompat_ulong_t entrycompat_ulong_t nr_segmentsstruct compat_kexec_segment __user * segmentscompat_ulong_t flags
284waitid0x11ccompat_sys_waitidkernel/exit.c32 ビットカーネル: sys_waitidint whichcompat_pid_t pidstruct compat_siginfo __user * infopint optionsstruct compat_rusage __user * uru
286add_key0x11esys_add_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst void __user * _payloadsize_t plenkey_serial_t ringid
287request_key0x11fsys_request_keysecurity/keys/keyctl.cconst char __user * _typeconst char __user * _descriptionconst char __user * _callout_infokey_serial_t destringid
288keyctl0x120compat_sys_keyctlsecurity/keys/compat.c32 ビットカーネル: sys_keyctlu32 optionu32 arg2u32 arg3u32 arg4u32 arg5
289ioprio_set0x121sys_ioprio_setblock/ioprio.cint whichint whoint ioprio
290ioprio_get0x122sys_ioprio_getblock/ioprio.cint whichint who
291inotify_init0x123sys_inotify_initfs/notify/inotify/inotify_user.c
292inotify_add_watch0x124sys_inotify_add_watchfs/notify/inotify/inotify_user.cint fdconst char __user * pathnameu32 mask
293inotify_rm_watch0x125sys_inotify_rm_watchfs/notify/inotify/inotify_user.cint fd__s32 wd
294migrate_pages0x126sys_migrate_pagesmm/mempolicy.c32 ビットカーネル: 未実装pid_t pidunsigned long maxnodeconst unsigned long __user * old_nodesconst unsigned long __user * new_nodes
295openat0x127compat_sys_openatfs/open.c32 ビットカーネル: sys_openatint dfdconst char __user * filenameint flagsumode_t mode
296mkdirat0x128sys_mkdiratfs/namei.cint dfdconst char __user * pathnameumode_t mode
297mknodat0x129sys_mknodatfs/namei.cint dfdconst char __user * filenameumode_t modeunsigned int dev
298fchownat0x12asys_fchownatfs/open.cint dfdconst char __user * filenameuid_t usergid_t groupint flag
299futimesat0x12bsys_futimesat_time32fs/utimes.cunsigned int dfdconst char __user * filenamestruct old_timeval32 __user * t
300fstatat640x12ccompat_sys_ia32_fstatat64arch/x86/kernel/sys_ia32.c32 ビットカーネル: sys_fstatat64unsigned int dfdconst char __user * filenamestruct stat64 __user * statbufint flag
301unlinkat0x12dsys_unlinkatfs/namei.cint dfdconst char __user * pathnameint flag
302renameat0x12esys_renameatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newname
303linkat0x12fsys_linkatfs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameint flags
304symlinkat0x130sys_symlinkatfs/namei.cconst char __user * oldnameint newdfdconst char __user * newname
305readlinkat0x131sys_readlinkatfs/stat.cint dfdconst char __user * pathnamechar __user * bufint bufsiz
306fchmodat0x132sys_fchmodatfs/open.cint dfdconst char __user * filenameumode_t mode
307faccessat0x133sys_faccessatfs/open.cint dfdconst char __user * filenameint mode
308pselect60x134compat_sys_pselect6_time32fs/select.c32 ビットカーネル: sys_pselect6_time32int ncompat_ulong_t __user * inpcompat_ulong_t __user * outpcompat_ulong_t __user * expstruct old_timespec32 __user * tspvoid __user * sig
309ppoll0x135compat_sys_ppoll_time32fs/select.c32 ビットカーネル: sys_ppoll_time32struct pollfd __user * ufdsunsigned int nfdsstruct old_timespec32 __user * tspconst compat_sigset_t __user * sigmaskcompat_size_t sigsetsize
310unshare0x136sys_unsharekernel/fork.cunsigned long unshare_flags
311set_robust_list0x137compat_sys_set_robust_listkernel/futex/syscalls.c32 ビットカーネル: sys_set_robust_liststruct compat_robust_list_head __user * headcompat_size_t len
312get_robust_list0x138compat_sys_get_robust_listkernel/futex/syscalls.c32 ビットカーネル: sys_get_robust_listint pidcompat_uptr_t __user * head_ptrcompat_size_t __user * len_ptr
313splice0x139sys_splicefs/splice.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
314sync_file_range0x13asys_ia32_sync_file_rangearch/x86/kernel/sys_ia32.cint fdunsigned int off_lowunsigned int off_hiunsigned int n_lowunsigned int n_hiint flags
315tee0x13bsys_teefs/splice.cint fdinint fdoutsize_t lenunsigned int flags
316vmsplice0x13csys_vmsplicefs/splice.cint fdconst struct iovec __user * uiovunsigned long nr_segsunsigned int flags
317move_pages0x13dsys_move_pagesmm/migrate.c32 ビットカーネル: 未実装pid_t pidunsigned long nr_pagesconst void __user * __user * pagesconst int __user * nodesint __user * statusint flags
318getcpu0x13esys_getcpukernel/sys.cunsigned __user * cpupunsigned __user * nodepvoid __user * unused
319epoll_pwait0x13fsys_epoll_pwaitfs/eventpoll.cint epfdstruct epoll_event __user * eventsint maxeventsint timeoutconst sigset_t __user * sigmasksize_t sigsetsize
320utimensat0x140sys_utimensat_time32fs/utimes.cunsigned int dfdconst char __user * filenamestruct old_timespec32 __user * tint flags
321signalfd0x141compat_sys_signalfdfs/signalfd.c32 ビットカーネル: sys_signalfdint ufdconst compat_sigset_t __user * user_maskcompat_size_t sigsetsize
322timerfd_create0x142sys_timerfd_createfs/timerfd.cint clockidint flags
323eventfd0x143sys_eventfdfs/eventfd.cunsigned int count
324fallocate0x144sys_ia32_fallocatearch/x86/kernel/sys_ia32.cint fdint modeunsigned int offset_lounsigned int offset_hiunsigned int len_lounsigned int len_hi
325timerfd_settime0x145sys_timerfd_settime32fs/timerfd.cint ufdint flagsconst struct old_itimerspec32 __user * utmrstruct old_itimerspec32 __user * otmr
326timerfd_gettime0x146sys_timerfd_gettime32fs/timerfd.cint ufdstruct old_itimerspec32 __user * otmr
327signalfd40x147compat_sys_signalfd4fs/signalfd.c32 ビットカーネル: sys_signalfd4int ufdconst compat_sigset_t __user * user_maskcompat_size_t sigsetsizeint flags
328eventfd20x148sys_eventfd2fs/eventfd.cunsigned int countint flags
329epoll_create10x149sys_epoll_create1fs/eventpoll.cint flags
330dup30x14asys_dup3fs/file.cunsigned int oldfdunsigned int newfdint flags
331pipe20x14bsys_pipe2fs/pipe.cint __user * fildesint flags
332inotify_init10x14csys_inotify_init1fs/notify/inotify/inotify_user.cint flags
333preadv0x14dcompat_sys_preadvfs/read_write.c32 ビットカーネル: sys_preadvcompat_ulong_t fdconst struct iovec __user * veccompat_ulong_t vlenu32 pos_lowu32 pos_high
334pwritev0x14ecompat_sys_pwritevfs/read_write.c32 ビットカーネル: sys_pwritevcompat_ulong_t fdconst struct iovec __user * veccompat_ulong_t vlenu32 pos_lowu32 pos_high
335rt_tgsigqueueinfo0x14fcompat_sys_rt_tgsigqueueinfokernel/signal.c32 ビットカーネル: sys_rt_tgsigqueueinfocompat_pid_t tgidcompat_pid_t pidint sigstruct compat_siginfo __user * uinfo
336perf_event_open0x150sys_perf_event_openkernel/events/core.cstruct perf_event_attr __user * attr_uptrpid_t pidint cpuint group_fdunsigned long flags
337recvmmsg0x151compat_sys_recvmmsg_time32net/compat.c32 ビットカーネル: sys_recvmmsg_time32int fdstruct compat_mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct old_timespec32 __user * timeout
338fanotify_init0x152sys_fanotify_initfs/notify/fanotify/fanotify_user.cunsigned int flagsunsigned int event_f_flags
339fanotify_mark0x153compat_sys_fanotify_markfs/notify/fanotify/fanotify_user.c32 ビットカーネル: sys_fanotify_markint fanotify_fdunsigned int flagsu32 mask_lou32 mask_hiint dfdconst char __user * pathname
340prlimit640x154sys_prlimit64kernel/sys.cpid_t pidunsigned int resourceconst struct rlimit64 __user * new_rlimstruct rlimit64 __user * old_rlim
341name_to_handle_at0x155sys_name_to_handle_atfs/fhandle.cint dfdconst char __user * namestruct file_handle __user * handlevoid __user * mnt_idint flag
342open_by_handle_at0x156compat_sys_open_by_handle_atfs/fhandle.c32 ビットカーネル: sys_open_by_handle_atint mountdirfdstruct file_handle __user * handleint flags
343clock_adjtime0x157sys_clock_adjtime32kernel/time/posix-timers.cclockid_t which_clockstruct old_timex32 __user * utp
344syncfs0x158sys_syncfsfs/sync.cint fd
345sendmmsg0x159compat_sys_sendmmsgnet/compat.c32 ビットカーネル: sys_sendmmsgint fdstruct compat_mmsghdr __user * mmsgunsigned int vlenunsigned int flags
346setns0x15asys_setnskernel/nsproxy.cint fdint flags
347process_vm_readv0x15bsys_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_writev0x15csys_process_vm_writevmm/process_vm_access.cpid_t pidconst struct iovec __user * lvecunsigned long liovcntconst struct iovec __user * rvecunsigned long riovcntunsigned long flags
349kcmp0x15dsys_kcmpkernel/kcmp.cpid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2
350finit_module0x15esys_finit_modulekernel/module/main.cint fdconst char __user * uargsint flags
351sched_setattr0x15fsys_sched_setattrkernel/sched/syscalls.cpid_t pidstruct sched_attr __user * uattrunsigned int flags
352sched_getattr0x160sys_sched_getattrkernel/sched/syscalls.cpid_t pidstruct sched_attr __user * uattrunsigned int usizeunsigned int flags
353renameat20x161sys_renameat2fs/namei.cint olddfdconst char __user * oldnameint newdfdconst char __user * newnameunsigned int flags
354seccomp0x162sys_seccompkernel/seccomp.cunsigned int opunsigned int flagsvoid __user * uargs
355getrandom0x163sys_getrandomdrivers/char/random.cchar __user * ubufsize_t lenunsigned int flags
356memfd_create0x164sys_memfd_createmm/memfd.cconst char __user * unameunsigned int flags
357bpf0x165sys_bpfkernel/bpf/syscall.cint cmdunion bpf_attr __user * uattrunsigned int sizestruct bpf_common_attr __user * uattr_commonunsigned int size_common
358execveat0x166compat_sys_execveatfs/exec.c32 ビットカーネル: sys_execveatint fdconst char __user * filenameconst compat_uptr_t __user * argvconst compat_uptr_t __user * envpint flags
359socket0x167sys_socketnet/socket.cint familyint typeint protocol
360socketpair0x168sys_socketpairnet/socket.cint familyint typeint protocolint __user * usockvec
361bind0x169sys_bindnet/socket.cint fdstruct sockaddr __user * umyaddrint addrlen
362connect0x16asys_connectnet/socket.cint fdstruct sockaddr __user * uservaddrint addrlen
363listen0x16bsys_listennet/socket.cint fdint backlog
364accept40x16csys_accept4net/socket.cint fdstruct sockaddr __user * upeer_sockaddrint __user * upeer_addrlenint flags
365getsockopt0x16dsys_getsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint __user * optlen
366setsockopt0x16esys_setsockoptnet/socket.cint fdint levelint optnamechar __user * optvalint optlen
367getsockname0x16fsys_getsocknamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
368getpeername0x170sys_getpeernamenet/socket.cint fdstruct sockaddr __user * usockaddrint __user * usockaddr_len
369sendto0x171sys_sendtonet/socket.cint fdvoid __user * buffsize_t lenunsigned int flagsstruct sockaddr __user * addrint addr_len
370sendmsg0x172compat_sys_sendmsgnet/compat.c32 ビットカーネル: sys_sendmsgint fdstruct compat_msghdr __user * msgunsigned int flags
371recvfrom0x173compat_sys_recvfromnet/compat.c32 ビットカーネル: sys_recvfromint fdvoid __user * bufcompat_size_t lenunsigned int flagsstruct sockaddr __user * addrint __user * addrlen
372recvmsg0x174compat_sys_recvmsgnet/compat.c32 ビットカーネル: sys_recvmsgint fdstruct compat_msghdr __user * msgunsigned int flags
373shutdown0x175sys_shutdownnet/socket.cint fdint how
374userfaultfd0x176sys_userfaultfdmm/userfaultfd.cint flags
375membarrier0x177sys_membarrierkernel/sched/membarrier.cint cmdunsigned int flagsint cpu_id
376mlock20x178sys_mlock2mm/mlock.cunsigned long startsize_t lenint flags
377copy_file_range0x179sys_copy_file_rangefs/read_write.cint fd_inloff_t __user * off_inint fd_outloff_t __user * off_outsize_t lenunsigned int flags
378preadv20x17acompat_sys_preadv2fs/read_write.c32 ビットカーネル: sys_preadv2compat_ulong_t fdconst struct iovec __user * veccompat_ulong_t vlenu32 pos_lowu32 pos_highrwf_t flags
379pwritev20x17bcompat_sys_pwritev2fs/read_write.c32 ビットカーネル: sys_pwritev2compat_ulong_t fdconst struct iovec __user * veccompat_ulong_t vlenu32 pos_lowu32 pos_highrwf_t flags
380pkey_mprotect0x17csys_pkey_mprotectmm/mprotect.c32 ビットカーネル: 未実装unsigned long startsize_t lenunsigned long protint pkey
381pkey_alloc0x17dsys_pkey_allocmm/mprotect.c32 ビットカーネル: 未実装unsigned long flagsunsigned long init_val
382pkey_free0x17esys_pkey_freemm/mprotect.c32 ビットカーネル: 未実装int pkey
383statx0x17fsys_statxfs/stat.cint dfdconst char __user * filenameunsigned flagsunsigned int maskstruct statx __user * buffer
384arch_prctl0x180sys_arch_prctlarch/x86/kernel/process.cint optionunsigned long arg2
385io_pgetevents0x181compat_sys_io_pgeteventsfs/aio.c32 ビットカーネル: sys_io_pgetevents_time32compat_aio_context_t ctx_idcompat_long_t min_nrcompat_long_t nrstruct io_event __user * eventsstruct old_timespec32 __user * timeoutconst struct __compat_aio_sigset __user * usig
386rseq0x182sys_rseqkernel/rseq.cstruct rseq __user * rsequ32 rseq_lenint flagsu32 sig
393semget0x189sys_semgetipc/sem.ckey_t keyint nsemsint semflg
394semctl0x18acompat_sys_semctlipc/sem.c32 ビットカーネル: sys_semctlint semidint semnumint cmdint arg
395shmget0x18bsys_shmgetipc/shm.ckey_t keysize_t sizeint shmflg
396shmctl0x18ccompat_sys_shmctlipc/shm.c32 ビットカーネル: sys_shmctlint shmidint cmdvoid __user * uptr
397shmat0x18dcompat_sys_shmatipc/shm.c32 ビットカーネル: sys_shmatint shmidcompat_uptr_t shmaddrint shmflg
398shmdt0x18esys_shmdtipc/shm.cchar __user * shmaddr
399msgget0x18fsys_msggetipc/msg.ckey_t keyint msgflg
400msgsnd0x190compat_sys_msgsndipc/msg.c32 ビットカーネル: sys_msgsndint msqidcompat_uptr_t msgpcompat_ssize_t msgszint msgflg
401msgrcv0x191compat_sys_msgrcvipc/msg.c32 ビットカーネル: sys_msgrcvint msqidcompat_uptr_t msgpcompat_ssize_t msgszcompat_long_t msgtypint msgflg
402msgctl0x192compat_sys_msgctlipc/msg.c32 ビットカーネル: sys_msgctlint msqidint cmdvoid __user * uptr
403clock_gettime640x193sys_clock_gettimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
404clock_settime640x194sys_clock_settimekernel/time/posix-timers.cconst clockid_t which_clockconst struct __kernel_timespec __user * tp
405clock_adjtime640x195sys_clock_adjtimekernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timex __user * utx
406clock_getres_time640x196sys_clock_getreskernel/time/posix-timers.cconst clockid_t which_clockstruct __kernel_timespec __user * tp
407clock_nanosleep_time640x197sys_clock_nanosleepkernel/time/posix-timers.cconst clockid_t which_clockint flagsconst struct __kernel_timespec __user * rqtpstruct __kernel_timespec __user * rmtp
408timer_gettime640x198sys_timer_gettimekernel/time/posix-timers.ctimer_t timer_idstruct __kernel_itimerspec __user * setting
409timer_settime640x199sys_timer_settimekernel/time/posix-timers.ctimer_t timer_idint flagsconst struct __kernel_itimerspec __user * new_settingstruct __kernel_itimerspec __user * old_setting
410timerfd_gettime640x19asys_timerfd_gettimefs/timerfd.cint ufdstruct __kernel_itimerspec __user * otmr
411timerfd_settime640x19bsys_timerfd_settimefs/timerfd.cint ufdint flagsconst struct __kernel_itimerspec __user * utmrstruct __kernel_itimerspec __user * otmr
412utimensat_time640x19csys_utimensatfs/utimes.cint dfdconst char __user * filenamestruct __kernel_timespec __user * utimesint flags
413pselect6_time640x19dcompat_sys_pselect6_time64fs/select.c32 ビットカーネル: sys_pselect6int ncompat_ulong_t __user * inpcompat_ulong_t __user * outpcompat_ulong_t __user * expstruct __kernel_timespec __user * tspvoid __user * sig
414ppoll_time640x19ecompat_sys_ppoll_time64fs/select.c32 ビットカーネル: sys_ppollstruct pollfd __user * ufdsunsigned int nfdsstruct __kernel_timespec __user * tspconst compat_sigset_t __user * sigmaskcompat_size_t sigsetsize
416io_pgetevents_time640x1a0compat_sys_io_pgetevents_time64fs/aio.c32 ビットカーネル: sys_io_pgeteventscompat_aio_context_t ctx_idcompat_long_t min_nrcompat_long_t nrstruct io_event __user * eventsstruct __kernel_timespec __user * timeoutconst struct __compat_aio_sigset __user * usig
417recvmmsg_time640x1a1compat_sys_recvmmsg_time64net/compat.c32 ビットカーネル: sys_recvmmsgint fdstruct compat_mmsghdr __user * mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec __user * timeout
418mq_timedsend_time640x1a2sys_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_time640x1a3sys_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_time640x1a4sys_semtimedopipc/sem.cint semidstruct sembuf __user * tsopsunsigned int nsopsconst struct __kernel_timespec __user * timeout
421rt_sigtimedwait_time640x1a5compat_sys_rt_sigtimedwait_time64kernel/signal.c32 ビットカーネル: sys_rt_sigtimedwaitcompat_sigset_t __user * uthesestruct compat_siginfo __user * uinfostruct __kernel_timespec __user * utscompat_size_t sigsetsize
422futex_time640x1a6sys_futexkernel/futex/syscalls.cu32 __user * uaddrint opu32 valconst struct __kernel_timespec __user * utimeu32 __user * uaddr2u32 val3
423sched_rr_get_interval_time640x1a7sys_sched_rr_get_intervalkernel/sched/syscalls.cpid_t pidstruct __kernel_timespec __user * interval
424pidfd_send_signal0x1a8sys_pidfd_send_signalkernel/signal.cint pidfdint sigsiginfo_t __user * infounsigned int flags
425io_uring_setup0x1a9sys_io_uring_setupio_uring/io_uring.cu32 entriesstruct io_uring_params __user * params
426io_uring_enter0x1aasys_io_uring_enterio_uring/io_uring.cunsigned int fdu32 to_submitu32 min_completeu32 flagsconst void __user * argpsize_t argsz
427io_uring_register0x1absys_io_uring_registerio_uring/register.cunsigned int fdunsigned int opcodevoid __user * argunsigned int nr_args
428open_tree0x1acsys_open_treefs/namespace.cint dfdconst char __user * filenameunsigned flags
429move_mount0x1adsys_move_mountfs/namespace.cint from_dfdconst char __user * from_pathnameint to_dfdconst char __user * to_pathnameunsigned int flags
430fsopen0x1aesys_fsopenfs/fsopen.cconst char __user * _fs_nameunsigned int flags
431fsconfig0x1afsys_fsconfigfs/fsopen.cint fdunsigned int cmdconst char __user * _keyconst void __user * _valueint aux
432fsmount0x1b0sys_fsmountfs/namespace.cint fs_fdunsigned int flagsunsigned int attr_flags
433fspick0x1b1sys_fspickfs/fsopen.cint dfdconst char __user * pathunsigned int flags
434pidfd_open0x1b2sys_pidfd_openkernel/pid.cpid_t pidunsigned int flags
435clone30x1b3sys_clone3kernel/fork.cstruct clone_args __user * uargssize_t size
436close_range0x1b4sys_close_rangefs/file.cunsigned int fdunsigned int max_fdunsigned int flags
437openat20x1b5sys_openat2fs/open.cint dfdconst char __user * filenamestruct open_how __user * howsize_t usize
438pidfd_getfd0x1b6sys_pidfd_getfdkernel/pid.cint pidfdint fdunsigned int flags
439faccessat20x1b7sys_faccessat2fs/open.cint dfdconst char __user * filenameint modeint flags
440process_madvise0x1b8sys_process_madvisemm/madvise.cint pidfdconst struct iovec __user * vecsize_t vlenint behaviorunsigned int flags
441epoll_pwait20x1b9compat_sys_epoll_pwait2fs/eventpoll.c32 ビットカーネル: sys_epoll_pwait2int epfdstruct epoll_event __user * eventsint maxeventsconst struct __kernel_timespec __user * timeoutconst compat_sigset_t __user * sigmaskcompat_size_t sigsetsize
442mount_setattr0x1basys_mount_setattrfs/namespace.cint dfdconst char __user * pathunsigned int flagsstruct mount_attr __user * uattrsize_t usize
443quotactl_fd0x1bbsys_quotactl_fdfs/quota/quota.cunsigned int fdunsigned int cmdqid_t idvoid __user * addr
444landlock_create_ruleset0x1bcsys_landlock_create_rulesetsecurity/landlock/syscalls.cconst struct landlock_ruleset_attr __user *const attrconst size_t sizeconst __u32 flags
445landlock_add_rule0x1bdsys_landlock_add_rulesecurity/landlock/syscalls.cconst int ruleset_fdconst enum landlock_rule_type rule_typeconst void __user *const rule_attrconst __u32 flags
446landlock_restrict_self0x1besys_landlock_restrict_selfsecurity/landlock/syscalls.cconst int ruleset_fdconst __u32 flags
447memfd_secret0x1bfsys_memfd_secretmm/secretmem.cunsigned int flags
448process_mrelease0x1c0sys_process_mreleasemm/oom_kill.cint pidfdunsigned int flags
449futex_waitv0x1c1sys_futex_waitvkernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int nr_futexesunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
450set_mempolicy_home_node0x1c2sys_set_mempolicy_home_nodemm/mempolicy.c32 ビットカーネル: 未実装unsigned long startunsigned long lenunsigned long home_nodeunsigned long flags
451cachestat0x1c3sys_cachestatmm/filemap.cunsigned int fdstruct cachestat_range __user * cstat_rangestruct cachestat __user * cstatunsigned int flags
452fchmodat20x1c4sys_fchmodat2fs/open.cint dfdconst char __user * filenameumode_t modeunsigned int flags
453map_shadow_stack0x1c5sys_map_shadow_stackarch/x86/kernel/shstk.c32 ビットカーネル: 未実装unsigned long addrunsigned long sizeunsigned int flags
454futex_wake0x1c6sys_futex_wakekernel/futex/syscalls.cvoid __user * uaddrunsigned long maskint nrunsigned int flags
455futex_wait0x1c7sys_futex_waitkernel/futex/syscalls.cvoid __user * uaddrunsigned long valunsigned long maskunsigned int flagsstruct __kernel_timespec __user * timeoutclockid_t clockid
456futex_requeue0x1c8sys_futex_requeuekernel/futex/syscalls.cstruct futex_waitv __user * waitersunsigned int flagsint nr_wakeint nr_requeue
457statmount0x1c9sys_statmountfs/namespace.cconst struct mnt_id_req __user * reqstruct statmount __user * bufsize_t bufsizeunsigned int flags
458listmount0x1casys_listmountfs/namespace.cconst struct mnt_id_req __user * requ64 __user * mnt_idssize_t nr_mnt_idsunsigned int flags
459lsm_get_self_attr0x1cbsys_lsm_get_self_attrsecurity/lsm_syscalls.cunsigned int attrstruct lsm_ctx __user * ctxu32 __user * sizeu32 flags
460lsm_set_self_attr0x1ccsys_lsm_set_self_attrsecurity/lsm_syscalls.cunsigned int attrstruct lsm_ctx __user * ctxu32 sizeu32 flags
461lsm_list_modules0x1cdsys_lsm_list_modulessecurity/lsm_syscalls.cu64 __user * idsu32 __user * sizeu32 flags
462mseal0x1cesys_msealmm/mseal.cunsigned long startsize_t lenunsigned long flags
463setxattrat0x1cfsys_setxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * nameconst struct xattr_args __user * uargssize_t usize
464getxattrat0x1d0sys_getxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * namestruct xattr_args __user * uargssize_t usize
465listxattrat0x1d1sys_listxattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagschar __user * listsize_t size
466removexattrat0x1d2sys_removexattratfs/xattr.cint dfdconst char __user * pathnameunsigned int at_flagsconst char __user * name
467open_tree_attr0x1d3sys_open_tree_attrfs/namespace.cint dfdconst char __user * filenameunsigned flagsstruct mount_attr __user * uattrsize_t usize
468file_getattr0x1d4sys_file_getattrfs/file_attr.cint dfdconst char __user * filenamestruct file_attr __user * ufattrsize_t usizeunsigned int at_flags
469file_setattr0x1d5sys_file_setattrfs/file_attr.cint dfdconst char __user * filenamestruct file_attr __user * ufattrsize_t usizeunsigned int at_flags
470listns0x1d6sys_listnskernel/nstree.cconst struct ns_id_req __user * requ64 __user * ns_idssize_t nr_ns_idsunsigned int flags
471rseq_slice_yield0x1d7sys_rseq_slice_yieldkernel/rseq.c
472fchroot0x1d8sys_fchrootfs/open.cint fdunsigned int flags

出典

  1. Linux 7.3: arch/x86/entry/entry_64.S: コミット c03c1a14507d、2026-10-18
  2. Linux 7.3: arch/x86/entry/entry_32.S: コミット c03c1a14507d、2026-10-18
  3. Linux 7.3: arch/x86/include/uapi/asm/unistd.h: コミット c03c1a14507d、2026-10-18