generated at [2023-05-31 21:59:01Z] from
syscall # | C type signature |
0 | long read (unsigned int fd, char __user *buf, size_t count); |
1 | long write (unsigned int fd, const char __user *buf, size_t count); |
2 | long open (const char __user *filename, int flags, umode_t mode); |
3 | long close (unsigned int fd); |
4 | long newstat (const char __user *filename, struct stat __user *statbuf); |
5 | long newfstat (unsigned int fd, struct stat __user *statbuf); |
6 | long newlstat (const char __user *filename, struct stat __user *statbuf); |
7 | long poll (struct pollfd __user *ufds, unsigned int nfds, int timeout); |
8 | long lseek (unsigned int fd, off_t offset, unsigned int whence); |
9 | MISSING mmap |
10 | long mprotect (unsigned long start, size_t len, unsigned long prot); |
11 | long munmap (unsigned long addr, size_t len); |
12 | long brk (unsigned long brk); |
13 | long rt_sigaction (int, const struct sigaction __user *, struct sigaction __user *, size_t); |
14 | long rt_sigprocmask (int how, sigset_t __user *set, sigset_t __user *oset, size_t sigsetsize); |
15 | MISSING rt_sigreturn |
16 | long ioctl (unsigned int fd, unsigned int cmd, unsigned long arg); |
17 | long pread64 (unsigned int fd, char __user *buf, size_t count, loff_t pos); |
18 | long pwrite64 (unsigned int fd, const char __user *buf, size_t count, loff_t pos); |
19 | long readv (unsigned long fd, const struct iovec __user *vec, unsigned long vlen); |
20 | long writev (unsigned long fd, const struct iovec __user *vec, unsigned long vlen); |
21 | long access (const char __user *filename, int mode); |
22 | long pipe (int __user *fildes); |
23 | long select (int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_old_timeval __user *tvp); |
24 | long sched_yield (void); |
25 | long mremap (unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr); |
26 | long msync (unsigned long start, size_t len, int flags); |
27 | long mincore (unsigned long start, size_t len, unsigned char __user * vec); |
28 | long madvise (unsigned long start, size_t len, int behavior); |
29 | long shmget (key_t key, size_t size, int flag); |
30 | long shmat (int shmid, char __user *shmaddr, int shmflg); |
31 | long shmctl (int shmid, int cmd, struct shmid_ds __user *buf); |
32 | long dup (unsigned int fildes); |
33 | long dup2 (unsigned int oldfd, unsigned int newfd); |
34 | long pause (void); |
35 | long nanosleep (struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp); |
36 | long getitimer (int which, struct __kernel_old_itimerval __user *value); |
37 | long alarm (unsigned int seconds); |
38 | long setitimer (int which, struct __kernel_old_itimerval __user *value, struct __kernel_old_itimerval __user *ovalue); |
39 | long getpid (void); |
40 | long sendfile64 (int out_fd, int in_fd, loff_t __user *offset, size_t count); |
41 | long socket (int, int, int); |
42 | long connect (int, struct sockaddr __user *, int); |
43 | long accept (int, struct sockaddr __user *, int __user *); |
44 | long sendto (int, void __user *, size_t, unsigned, struct sockaddr __user *, int); |
45 | long recvfrom (int, void __user *, size_t, unsigned, struct sockaddr __user *, int __user *); |
46 | long sendmsg (int fd, struct user_msghdr __user *msg, unsigned flags); |
47 | long recvmsg (int fd, struct user_msghdr __user *msg, unsigned flags); |
48 | long shutdown (int, int); |
49 | long bind (int, struct sockaddr __user *, int); |
50 | long listen (int, int); |
51 | long getsockname (int, struct sockaddr __user *, int __user *); |
52 | long getpeername (int, struct sockaddr __user *, int __user *); |
53 | long socketpair (int, int, int, int __user *); |
54 | long setsockopt (int fd, int level, int optname, char __user *optval, int optlen); |
55 | long getsockopt (int fd, int level, int optname, char __user *optval, int __user *optlen); |
56 | long clone (unsigned long, unsigned long, int __user *, int __user *, unsigned long); |
57 | long fork (void); |
58 | long vfork (void); |
59 | long execve (const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp); |
60 | long exit (int error_code); |
61 | long wait4 (pid_t pid, int __user *stat_addr, int options, struct rusage __user *ru); |
62 | long kill (pid_t pid, int sig); |
63 | long newuname (struct new_utsname __user *name); |
64 | long semget (key_t key, int nsems, int semflg); |
65 | long semop (int semid, struct sembuf __user *sops, unsigned nsops); |
66 | long semctl (int semid, int semnum, int cmd, unsigned long arg); |
67 | long shmdt (char __user *shmaddr); |
68 | long msgget (key_t key, int msgflg); |
69 | long msgsnd (int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg); |
70 | long msgrcv (int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg); |
71 | long msgctl (int msqid, int cmd, struct msqid_ds __user *buf); |
72 | long fcntl (unsigned int fd, unsigned int cmd, unsigned long arg); |
73 | long flock (unsigned int fd, unsigned int cmd); |
74 | long fsync (unsigned int fd); |
75 | long fdatasync (unsigned int fd); |
76 | long truncate (const char __user *path, long length); |
77 | long ftruncate (unsigned int fd, unsigned long length); |
78 | long getdents (unsigned int fd, struct linux_dirent __user *dirent, unsigned int count); |
79 | long getcwd (char __user *buf, unsigned long size); |
80 | long chdir (const char __user *filename); |
81 | long fchdir (unsigned int fd); |
82 | long rename (const char __user *oldname, const char __user *newname); |
83 | long mkdir (const char __user *pathname, umode_t mode); |
84 | long rmdir (const char __user *pathname); |
85 | long creat (const char __user *pathname, umode_t mode); |
86 | long link (const char __user *oldname, const char __user *newname); |
87 | long unlink (const char __user *pathname); |
88 | long symlink (const char __user *old, const char __user *new); |
89 | MISSING readlink |
90 | long chmod (const char __user *filename, umode_t mode); |
91 | long fchmod (unsigned int fd, umode_t mode); |
92 | long chown (const char __user *filename, uid_t user, gid_t group); |
93 | long fchown (unsigned int fd, uid_t user, gid_t group); |
94 | long lchown (const char __user *filename, uid_t user, gid_t group); |
95 | long umask (int mask); |
96 | long gettimeofday (struct __kernel_old_timeval __user *tv, struct timezone __user *tz); |
97 | long getrlimit (unsigned int resource, struct rlimit __user *rlim); |
98 | long getrusage (int who, struct rusage __user *ru); |
99 | long sysinfo (struct sysinfo __user *info); |
100 | long times (struct tms __user *tbuf); |
101 | long ptrace (long request, long pid, unsigned long addr, unsigned long data); |
102 | long getuid (void); |
103 | long syslog (int type, char __user *buf, int len); |
104 | long getgid (void); |
105 | long setuid (uid_t uid); |
106 | long setgid (gid_t gid); |
107 | long geteuid (void); |
108 | long getegid (void); |
109 | long setpgid (pid_t pid, pid_t pgid); |
110 | long getppid (void); |
111 | long getpgrp (void); |
112 | long setsid (void); |
113 | long setreuid (uid_t ruid, uid_t euid); |
114 | long setregid (gid_t rgid, gid_t egid); |
115 | long getgroups (int gidsetsize, gid_t __user *grouplist); |
116 | long setgroups (int gidsetsize, gid_t __user *grouplist); |
117 | long setresuid (uid_t ruid, uid_t euid, uid_t suid); |
118 | long getresuid (uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid); |
119 | long setresgid (gid_t rgid, gid_t egid, gid_t sgid); |
120 | long getresgid (gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid); |
121 | long getpgid (pid_t pid); |
122 | long setfsuid (uid_t uid); |
123 | long setfsgid (gid_t gid); |
124 | long getsid (pid_t pid); |
125 | long capget (cap_user_header_t header, cap_user_data_t dataptr); |
126 | long capset (cap_user_header_t header, const cap_user_data_t data); |
127 | long rt_sigpending (sigset_t __user *set, size_t sigsetsize); |
128 | long rt_sigtimedwait (const sigset_t __user *uthese, siginfo_t __user *uinfo, const struct __kernel_timespec __user *uts, size_t sigsetsize); |
129 | long rt_sigqueueinfo (pid_t pid, int sig, siginfo_t __user *uinfo); |
130 | long rt_sigsuspend (sigset_t __user *unewset, size_t sigsetsize); |
131 | long sigaltstack (const struct sigaltstack __user *uss, struct sigaltstack __user *uoss); |
132 | long utime (char __user *filename, struct utimbuf __user *times); |
133 | long mknod (const char __user *filename, umode_t mode, unsigned dev); |
134 | long uselib (const char __user *library); |
135 | long personality (unsigned int personality); |
136 | long ustat (unsigned dev, struct ustat __user *ubuf); |
137 | long statfs (const char __user * path, struct statfs __user *buf); |
138 | long fstatfs (unsigned int fd, struct statfs __user *buf); |
139 | long sysfs (int option, unsigned long arg1, unsigned long arg2); |
140 | long getpriority (int which, int who); |
141 | long setpriority (int which, int who, int niceval); |
142 | long sched_setparam (pid_t pid, struct sched_param __user *param); |
143 | long sched_getparam (pid_t pid, struct sched_param __user *param); |
144 | long sched_setscheduler (pid_t pid, int policy, struct sched_param __user *param); |
145 | long sched_getscheduler (pid_t pid); |
146 | long sched_get_priority_max (int policy); |
147 | long sched_get_priority_min (int policy); |
148 | long sched_rr_get_interval (pid_t pid, struct __kernel_timespec __user *interval); |
149 | long mlock (unsigned long start, size_t len); |
150 | long munlock (unsigned long start, size_t len); |
151 | long mlockall (int flags); |
152 | long munlockall (void); |
153 | long vhangup (void); |
154 | MISSING modify_ldt |
155 | long pivot_root (const char __user *new_root, const char __user *put_old); |
156 | long ni_syscall (void); |
157 | long prctl (int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5); |
158 | MISSING arch_prctl |
159 | long adjtimex (struct __kernel_timex __user *txc_p); |
160 | long setrlimit (unsigned int resource, struct rlimit __user *rlim); |
161 | long chroot (const char __user *filename); |
162 | long sync (void); |
163 | long acct (const char __user *name); |
164 | long settimeofday (struct __kernel_old_timeval __user *tv, struct timezone __user *tz); |
165 | long mount (char __user *dev_name, char __user *dir_name, char __user *type, unsigned long flags, void __user *data); |
166 | long umount (char __user *name, int flags); |
167 | long swapon (const char __user *specialfile, int swap_flags); |
168 | long swapoff (const char __user *specialfile); |
169 | long reboot (int magic1, int magic2, unsigned int cmd, void __user *arg); |
170 | long sethostname (char __user *name, int len); |
171 | long setdomainname (char __user *name, int len); |
172 | MISSING iopl |
173 | long ioperm (unsigned long from, unsigned long num, int on); |
174 | MISSING create_module |
175 | long init_module (void __user *umod, unsigned long len, const char __user *uargs); |
176 | long delete_module (const char __user *name_user, unsigned int flags); |
177 | MISSING get_kernel_syms |
178 | MISSING query_module |
179 | long quotactl (unsigned int cmd, const char __user *special, qid_t id, void __user *addr); |
180 | MISSING nfsservctl |
181 | MISSING getpmsg |
182 | MISSING putpmsg |
183 | MISSING afs_syscall |
184 | MISSING tuxcall |
185 | MISSING security |
186 | long gettid (void); |
187 | long readahead (int fd, loff_t offset, size_t count); |
188 | long setxattr (const char __user *path, const char __user *name, const void __user *value, size_t size, int flags); |
189 | long lsetxattr (const char __user *path, const char __user *name, const void __user *value, size_t size, int flags); |
190 | long fsetxattr (int fd, const char __user *name, const void __user *value, size_t size, int flags); |
191 | long getxattr (const char __user *path, const char __user *name, void __user *value, size_t size); |
192 | long lgetxattr (const char __user *path, const char __user *name, void __user *value, size_t size); |
193 | long fgetxattr (int fd, const char __user *name, void __user *value, size_t size); |
194 | long listxattr (const char __user *path, char __user *list, size_t size); |
195 | long llistxattr (const char __user *path, char __user *list, size_t size); |
196 | long flistxattr (int fd, char __user *list, size_t size); |
197 | long removexattr (const char __user *path, const char __user *name); |
198 | long lremovexattr (const char __user *path, const char __user *name); |
199 | long fremovexattr (int fd, const char __user *name); |
200 | long tkill (pid_t pid, int sig); |
201 | long time (__kernel_old_time_t __user *tloc); |
202 | long futex (u32 __user *uaddr, int op, u32 val, const struct __kernel_timespec __user *utime, u32 __user *uaddr2, u32 val3); |
203 | long sched_setaffinity (pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr); |
204 | long sched_getaffinity (pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr); |
205 | MISSING set_thread_area |
206 | long io_setup (unsigned nr_reqs, aio_context_t __user *ctx); |
207 | long io_destroy (aio_context_t ctx); |
208 | long io_getevents (aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout); |
209 | long io_submit (aio_context_t, long, struct iocb __user * __user *); |
210 | long io_cancel (aio_context_t ctx_id, struct iocb __user *iocb, struct io_event __user *result); |
211 | MISSING get_thread_area |
212 | long lookup_dcookie (u64 cookie64, char __user *buf, size_t len); |
213 | long epoll_create (int size); |
214 | MISSING epoll_ctl_old |
215 | MISSING epoll_wait_old |
216 | long remap_file_pages (unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags); |
217 | long getdents64 (unsigned int fd, struct linux_dirent64 __user *dirent, unsigned int count); |
218 | long set_tid_address (int __user *tidptr); |
219 | long restart_syscall (void); |
220 | long semtimedop (int semid, struct sembuf __user *sops, unsigned nsops, const struct __kernel_timespec __user *timeout); |
221 | long fadvise64 (int fd, loff_t offset, size_t len, int advice); |
222 | long timer_create (clockid_t which_clock, struct sigevent __user *timer_event_spec, timer_t __user * created_timer_id); |
223 | long timer_settime (timer_t timer_id, int flags, const struct __kernel_itimerspec __user *new_setting, struct __kernel_itimerspec __user *old_setting); |
224 | long timer_gettime (timer_t timer_id, struct __kernel_itimerspec __user *setting); |
225 | long timer_getoverrun (timer_t timer_id); |
226 | long timer_delete (timer_t timer_id); |
227 | long clock_settime (clockid_t which_clock, const struct __kernel_timespec __user *tp); |
228 | long clock_gettime (clockid_t which_clock, struct __kernel_timespec __user *tp); |
229 | long clock_getres (clockid_t which_clock, struct __kernel_timespec __user *tp); |
230 | long clock_nanosleep (clockid_t which_clock, int flags, const struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp); |
231 | long exit_group (int error_code); |
232 | long epoll_wait (int epfd, struct epoll_event __user *events, int maxevents, int timeout); |
233 | long epoll_ctl (int epfd, int op, int fd, struct epoll_event __user *event); |
234 | long tgkill (pid_t tgid, pid_t pid, int sig); |
235 | long utimes (char __user *filename, struct __kernel_old_timeval __user *utimes); |
236 | MISSING vserver |
237 | long mbind (unsigned long start, unsigned long len, unsigned long mode, const unsigned long __user *nmask, unsigned long maxnode, unsigned flags); |
238 | long set_mempolicy (int mode, const unsigned long __user *nmask, unsigned long maxnode); |
239 | long get_mempolicy (int __user *policy, unsigned long __user *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags); |
240 | long mq_open (const char __user *name, int oflag, umode_t mode, struct mq_attr __user *attr); |
241 | long mq_unlink (const char __user *name); |
242 | long mq_timedsend (mqd_t mqdes, const char __user *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec __user *abs_timeout); |
243 | long mq_timedreceive (mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int __user *msg_prio, const struct __kernel_timespec __user *abs_timeout); |
244 | long mq_notify (mqd_t mqdes, const struct sigevent __user *notification); |
245 | long mq_getsetattr (mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *omqstat); |
246 | long kexec_load (unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments, unsigned long flags); |
247 | long waitid (int which, pid_t pid, struct siginfo __user *infop, int options, struct rusage __user *ru); |
248 | long add_key (const char __user *_type, const char __user *_description, const void __user *_payload, size_t plen, key_serial_t destringid); |
249 | long request_key (const char __user *_type, const char __user *_description, const char __user *_callout_info, key_serial_t destringid); |
250 | long keyctl (int cmd, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5); |
251 | long ioprio_set (int which, int who, int ioprio); |
252 | long ioprio_get (int which, int who); |
253 | long inotify_init (void); |
254 | long inotify_add_watch (int fd, const char __user *path, u32 mask); |
255 | long inotify_rm_watch (int fd, __s32 wd); |
256 | long migrate_pages (pid_t pid, unsigned long maxnode, const unsigned long __user *from, const unsigned long __user *to); |
257 | long openat (int dfd, const char __user *filename, int flags, umode_t mode); |
258 | long mkdirat (int dfd, const char __user * pathname, umode_t mode); |
259 | long mknodat (int dfd, const char __user * filename, umode_t mode, unsigned dev); |
260 | long fchownat (int dfd, const char __user *filename, uid_t user, gid_t group, int flag); |
261 | long futimesat (int dfd, const char __user *filename, struct __kernel_old_timeval __user *utimes); |
262 | long newfstatat (int dfd, const char __user *filename, struct stat __user *statbuf, int flag); |
263 | long unlinkat (int dfd, const char __user * pathname, int flag); |
264 | long renameat (int olddfd, const char __user * oldname, int newdfd, const char __user * newname); |
265 | long linkat (int olddfd, const char __user *oldname, int newdfd, const char __user *newname, int flags); |
266 | long symlinkat (const char __user * oldname, int newdfd, const char __user * newname); |
267 | long readlinkat (int dfd, const char __user *path, char __user *buf, int bufsiz); |
268 | long fchmodat (int dfd, const char __user * filename, umode_t mode); |
269 | long faccessat (int dfd, const char __user *filename, int mode); |
270 | long pselect6 (int, fd_set __user *, fd_set __user *, fd_set __user *, struct __kernel_timespec __user *, void __user *); |
271 | long ppoll (struct pollfd __user *, unsigned int, struct __kernel_timespec __user *, const sigset_t __user *, size_t); |
272 | long unshare (unsigned long unshare_flags); |
273 | long set_robust_list (struct robust_list_head __user *head, size_t len); |
274 | long get_robust_list (int pid, struct robust_list_head __user * __user *head_ptr, size_t __user *len_ptr); |
275 | long splice (int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags); |
276 | long tee (int fdin, int fdout, size_t len, unsigned int flags); |
277 | long sync_file_range (int fd, loff_t offset, loff_t nbytes, unsigned int flags); |
278 | long vmsplice (int fd, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags); |
279 | long move_pages (pid_t pid, unsigned long nr_pages, const void __user * __user *pages, const int __user *nodes, int __user *status, int flags); |
280 | long utimensat (int dfd, const char __user *filename, struct __kernel_timespec __user *utimes, int flags); |
281 | long epoll_pwait (int epfd, struct epoll_event __user *events, int maxevents, int timeout, const sigset_t __user *sigmask, size_t sigsetsize); |
282 | long signalfd (int ufd, sigset_t __user *user_mask, size_t sizemask); |
283 | long timerfd_create (int clockid, int flags); |
284 | long eventfd (unsigned int count); |
285 | long fallocate (int fd, int mode, loff_t offset, loff_t len); |
286 | long timerfd_settime (int ufd, int flags, const struct __kernel_itimerspec __user *utmr, struct __kernel_itimerspec __user *otmr); |
287 | long timerfd_gettime (int ufd, struct __kernel_itimerspec __user *otmr); |
288 | long accept4 (int, struct sockaddr __user *, int __user *, int); |
289 | long signalfd4 (int ufd, sigset_t __user *user_mask, size_t sizemask, int flags); |
290 | long eventfd2 (unsigned int count, int flags); |
291 | long epoll_create1 (int flags); |
292 | long dup3 (unsigned int oldfd, unsigned int newfd, int flags); |
293 | long pipe2 (int __user *fildes, int flags); |
294 | long inotify_init1 (int flags); |
295 | long preadv (unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h); |
296 | long pwritev (unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h); |
297 | long rt_tgsigqueueinfo (pid_t tgid, pid_t pid, int sig, siginfo_t __user *uinfo); |
298 | long perf_event_open ( struct perf_event_attr __user *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags); |
299 | long recvmmsg (int fd, struct mmsghdr __user *msg, unsigned int vlen, unsigned flags, struct __kernel_timespec __user *timeout); |
300 | long fanotify_init (unsigned int flags, unsigned int event_f_flags); |
301 | long fanotify_mark (int fanotify_fd, unsigned int flags, u64 mask, int fd, const char __user *pathname); |
302 | long prlimit64 (pid_t pid, unsigned int resource, const struct rlimit64 __user *new_rlim, struct rlimit64 __user *old_rlim); |
303 | long name_to_handle_at (int dfd, const char __user *name, struct file_handle __user *handle, int __user *mnt_id, int flag); |
304 | long open_by_handle_at (int mountdirfd, struct file_handle __user *handle, int flags); |
305 | long clock_adjtime (clockid_t which_clock, struct __kernel_timex __user *tx); |
306 | long syncfs (int fd); |
307 | long sendmmsg (int fd, struct mmsghdr __user *msg, unsigned int vlen, unsigned flags); |
308 | long setns (int fd, int nstype); |
309 | long getcpu (unsigned __user *cpu, unsigned __user *node, struct getcpu_cache __user *cache); |
310 | long process_vm_readv (pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags); |
311 | long process_vm_writev (pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags); |
312 | long kcmp (pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2); |
313 | long finit_module (int fd, const char __user *uargs, int flags); |
314 | long sched_setattr (pid_t pid, struct sched_attr __user *attr, unsigned int flags); |
315 | long sched_getattr (pid_t pid, struct sched_attr __user *attr, unsigned int size, unsigned int flags); |
316 | long renameat2 (int olddfd, const char __user *oldname, int newdfd, const char __user *newname, unsigned int flags); |
317 | long seccomp (unsigned int op, unsigned int flags, void __user *uargs); |
318 | long getrandom (char __user *buf, size_t count, unsigned int flags); |
319 | long memfd_create (const char __user *uname_ptr, unsigned int flags); |
320 | MISSING kexec_file_load |
321 | long bpf (int cmd, union bpf_attr *attr, unsigned int size); |
322 | long execveat (int dfd, const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp, int flags); |
323 | long userfaultfd (int flags); |
324 | long membarrier (int cmd, unsigned int flags, int cpu_id); |
325 | long mlock2 (unsigned long start, size_t len, int flags); |
326 | long copy_file_range (int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags); |
327 | long preadv2 (unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags); |
328 | long pwritev2 (unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags); |
329 | long pkey_mprotect (unsigned long start, size_t len, unsigned long prot, int pkey); |
330 | long pkey_alloc (unsigned long flags, unsigned long init_val); |
331 | long pkey_free (int pkey); |
332 | long statx (int dfd, const char __user *path, unsigned flags, unsigned mask, struct statx __user *buffer); |
333 | long io_pgetevents (aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout, const struct __aio_sigset *sig); |
334 | long rseq (struct rseq __user *rseq, uint32_t rseq_len, int flags, uint32_t sig); |
424 | long pidfd_send_signal (int pidfd, int sig, siginfo_t __user *info, unsigned int flags); |
425 | long io_uring_setup (u32 entries, struct io_uring_params __user *p); |
426 | long io_uring_enter (unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void __user *argp, size_t argsz); |
427 | long io_uring_register (unsigned int fd, unsigned int op, void __user *arg, unsigned int nr_args); |
428 | long open_tree (int dfd, const char __user *path, unsigned flags); |
429 | long move_mount (int from_dfd, const char __user *from_path, int to_dfd, const char __user *to_path, unsigned int ms_flags); |
430 | long fsopen (const char __user *fs_name, unsigned int flags); |
431 | long fsconfig (int fs_fd, unsigned int cmd, const char __user *key, const void __user *value, int aux); |
432 | long fsmount (int fs_fd, unsigned int flags, unsigned int ms_flags); |
433 | long fspick (int dfd, const char __user *path, unsigned int flags); |
434 | long pidfd_open (pid_t pid, unsigned int flags); |
435 | long clone3 (struct clone_args __user *uargs, size_t size); |
436 | long close_range (unsigned int fd, unsigned int max_fd, unsigned int flags); |
437 | long openat2 (int dfd, const char __user *filename, struct open_how *how, size_t size); |
438 | long pidfd_getfd (int pidfd, int fd, unsigned int flags); |
439 | long faccessat2 (int dfd, const char __user *filename, int mode, int flags); |
440 | long process_madvise (int pidfd, const struct iovec __user *vec, size_t vlen, int behavior, unsigned int flags); |
441 | long epoll_pwait2 (int epfd, struct epoll_event __user *events, int maxevents, const struct __kernel_timespec __user *timeout, const sigset_t __user *sigmask, size_t sigsetsize); |
442 | long mount_setattr (int dfd, const char __user *path, unsigned int flags, struct mount_attr __user *uattr, size_t usize); |
443 | long quotactl_fd (unsigned int fd, unsigned int cmd, qid_t id, void __user *addr); |
444 | long landlock_create_ruleset (const struct landlock_ruleset_attr __user *attr, size_t size, __u32 flags); |
445 | long landlock_add_rule (int ruleset_fd, enum landlock_rule_type rule_type, const void __user *rule_attr, __u32 flags); |
446 | long landlock_restrict_self (int ruleset_fd, __u32 flags); |
447 | long memfd_secret (unsigned int flags); |
448 | long process_mrelease (int pidfd, unsigned int flags); |
449 | long futex_waitv (struct futex_waitv *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec __user *timeout, clockid_t clockid); |
450 | long set_mempolicy_home_node (unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags); |