0%

ARM syscall table

Note

Copy From: ChromiumOS Docs - Linux System Call Table
Also View: unistd.h - Android Code Search

Calling Conventions

arch syscall NR return arg0 arg1 arg2 arg3 arg4 arg5
arm r7 r0 r0 r1 r2 r3 r4 r5
arm64 x8 x0 x0 x1 x2 x3 x4 x5
x86 eax eax ebx ecx edx esi edi ebp
x86_64 rax rax rdi rsi rdx r10 r8 r9

Table

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