Linux System Call Table for x86 64(linux系统调用参数整理)

个人整理的Linux 系统调用一份(Ubutnu测试)

附件为整理好的excel syscall_number.xlsx

 

%rax(调用号) System call 参数个数 %rdi %rsi %rdx %r10 %r8 %r9
0 SYS_read 3 unsigned int fd char *buf size_t count
1 SYS_write 3 unsigned int fd const char *buf size_t count
2 SYS_open 3 const char *filename int flags int mode
3 SYS_close 1 unsigned int fd
4 SYS_stat 2 const char *filename struct stat *statbuf
5 SYS_fstat 2 unsigned int fd struct stat *statbuf
6 SYS_lstat 2 fconst char *filename struct stat *statbuf
7 SYS_poll 3 struct poll_fd *ufds unsigned int nfds long timeout_msecs
8 SYS_lseek 3 unsigned int fd off_t offset unsigned int origin
9 SYS_mmap 6 unsigned long addr unsigned long len unsigned long prot unsigned long flags unsigned long fd unsigned long off
10 SYS_mprotect 3 unsigned long start size_t len unsigned long prot
11 SYS_munmap 2 unsigned long addr size_t len
12 SYS_brk 1 unsigned long brk
13 SYS_rt_sigaction 4 int sig const struct sigaction *act struct sigaction *oact size_t sigsetsize
14 SYS_rt_sigprocmask 4 int how sigset_t *nset sigset_t *oset size_t sigsetsize
15 SYS_rt_sigreturn 1 unsigned long __unused
16 SYS_ioctl 3 unsigned int fd unsigned int cmd unsigned long arg
17 SYS_pread64 4 unsigned long fd char *buf size_t count loff_t pos
18 SYS_pwrite64 4 unsigned int fd const char *buf size_t count loff_t pos
19 SYS_readv 3 unsigned long fd const struct iovec *vec unsigned long vlen
20 SYS_writev 3 unsigned long fd const struct iovec *vec unsigned long vlen
21 SYS_access 2 const char *filename int mode
22 SYS_pipe 1 int *filedes
23 SYS_select 5 int n fd_set *inp fd_set *outp fd_set*exp struct timeval *tvp
24 SYS_sched_yield 0
25 SYS_mremap 5 unsigned long addr unsigned long old_len unsigned long new_len unsigned long flags unsigned long new_addr
26 SYS_msync 3 unsigned long start size_t len int flags
27 SYS_mincore 3 unsigned long start size_t len unsigned char *vec
28 SYS_madvise 3 unsigned long start size_t len_in int behavior
29 SYS_shmget 3 key_t key size_t size int shmflg
30 SYS_shmat 3 int shmid char *shmaddr int shmflg
31 SYS_shmctl 3 int shmid int cmd struct shmid_ds *buf
32 SYS_dup 1 unsigned int fildes
33 SYS_dup2 2 unsigned int oldfd unsigned int newfd
34 SYS_pause 0
35 SYS_nanosleep 2 struct timespec *rqtp struct timespec *rmtp
36 SYS_getitimer 2 int which struct itimerval *value
37 SYS_alarm 1 unsigned int seconds
38 SYS_setitimer 3 int which struct itimerval *value struct itimerval *ovalue
39 SYS_getpid 0
40 SYS_sendfile 4 int out_fd int in_fd off_t *offset size_t count
41 SYS_socket 3 int family int type int protocol
42 SYS_connect 3 int fd struct sockaddr *uservaddr int addrlen
43 SYS_accept 3 int fd struct sockaddr *upeer_sockaddr int *upeer_addrlen
44 SYS_sendto 6 int fd void *buff size_t len unsigned flags struct sockaddr *addr int addr_len
45 SYS_recvfrom 6 int fd void *ubuf size_t size unsigned flags struct sockaddr *addr int *addr_len
46 SYS_sendmsg 3 int fd struct msghdr *msg unsigned flags
47 SYS_recvmsg 3 int fd struct msghdr *msg unsigned int flags
48 SYS_shutdown 2 int fd int how
49 SYS_bind 3 int fd struct sokaddr *umyaddr int addrlen
50 SYS_listen 2 int fd int backlog
51 SYS_getsockname 3 int fd struct sockaddr *usockaddr int *usockaddr_len
52 SYS_getpeername 3 int fd struct sockaddr *usockaddr int *usockaddr_len
53 SYS_socketpair 4 int family int type int protocol int *usockvec
54 SYS_setsockopt 5 int fd int level int optname char *optval int optlen
55 SYS_getsockopt 5 int fd int level int optname char *optval int *optlen
56 SYS_clone 5 unsigned long clone_flags unsigned long newsp void *parent_tid void *child_tid unsigned int tid
57 SYS_fork 0
58 SYS_vfork 0
59 SYS_execve 3 const char *filename const char *const argv[] const char *const envp[]
60 SYS_exit 1 int error_code
61 SYS_wait4 4 pid_t upid int *stat_addr int options struct rusage *ru
62 SYS_kill 2 pid_t pid int sig
63 SYS_uname 1 struct old_utsname *name
64 SYS_semget 3 key_t key int nsems int semflg
65 SYS_semop 3 int semid struct sembuf *tsops unsigned nsops
66 SYS_semctl 4 int semid int semnum int cmd union semun arg
67 SYS_shmdt 1 char *shmaddr
68 SYS_msgget 2 key_t key int msgflg
69 SYS_msgsnd 4 int msqid struct msgbuf *msgp size_t msgsz int msgflg
70 SYS_msgrcv 5 int msqid struct msgbuf *msgp size_t msgsz long msgtyp int msgflg
71 SYS_msgctl 3 int msqid int cmd struct msqid_ds *buf
72 SYS_fcntl 3 unsigned int fd unsigned int cmd unsigned long arg
73 SYS_flock 2 unsigned int fd unsigned int cmd
74 SYS_fsync 1 unsigned int fd
75 SYS_fdatasync 1 unsigned int fd
76 SYS_truncate 2 const char *path long length
77 SYS_ftruncate 2 unsigned int fd unsigned long length
78 SYS_getdents 3 unsigned int fd struct linux_dirent *dirent unsigned int count
79 SYS_getcwd 2 char *buf unsigned long size
80 SYS_chdir 1 const char *filename
81 SYS_fchdir 1 unsigned int fd
82 SYS_rename 2 const char *oldname const char *newname
83 SYS_mkdir 2 const char *pathname int mode
84 SYS_rmdir 1 const char *pathname
85 SYS_creat 2 const char *pathname int mode
86 SYS_link 2 const char *oldname const char *newname
87 SYS_unlink 1 const char *pathname
88 SYS_symlink 2 const char *oldname const char *newname
89 SYS_readlink 3 const char *path char *buf int bufsiz
90 SYS_chmod 2 const char *filename mode_t mode
91 SYS_fchmod 2 unsigned int fd mode_t mode
92 SYS_chown 3 const char *filename uid_t user gid_t group
93 SYS_fchown 3 unsigned int fd uid_t user gid_t group
94 SYS_lchown 3 const char *filename uid_t user gid_t group
95 SYS_umask 1 int mask
96 SYS_gettimeofday 2 struct timeval *tv struct timezone *tz
97 SYS_getrlimit 2 unsigned int resource struct rlimit *rlim
98 SYS_getrusage 2 int who struct rusage *ru
99 SYS_sysinfo 1 struct sysinfo *info
100 SYS_times 1 struct tms *tbuf
101 SYS_ptrace 4 long request long pid unsigned long addr unsigned long data
102 SYS_getuid 0
103 SYS_syslog 3 int type char *buf int len
104 SYS_getgid 0
105 SYS_setuid 1 uid_t uid
106 SYS_setgid 1 gid_t gid
107 SYS_geteuid 0
108 SYS_getegid 0
109 SYS_setpgid 2 pid_t pid pid_t pgid
110 SYS_getppid 0
111 SYS_getpgrp 0
112 SYS_setsid 0
113 SYS_setreuid 2 uid_t ruid uid_t euid
114 SYS_setregid 2 gid_t rgid gid_t egid
115 SYS_getgroups 2 int gidsetsize gid_t *grouplist
116 SYS_setgroups 2 int gidsetsize gid_t *grouplist
117 SYS_setresuid 3 uid_t *ruid uid_t *euid uid_t *suid
118 SYS_getresuid 3 uid_t *ruid uid_t *euid uid_t *suid
119 SYS_setresgid 3 gid_t rgid gid_t egid gid_t sgid
120 SYS_getresgid 3 gid_t *rgid gid_t *egid gid_t *sgid
121 SYS_getpgid 1 pid_t pid
122 SYS_setfsuid 1 uid_t uid
123 SYS_setfsgid 1 gid_t gid
124 SYS_getsid 1 pid_t pid
125 SYS_capget 2 cap_user_header_t header cap_user_data_t dataptr
126 SYS_capset 2 cap_user_header_t header const cap_user_data_t data
127 SYS_rt_sigpending 2 sigset_t *set size_t sigsetsize
128 SYS_rt_sigtimedwait 4 const sigset_t *uthese siginfo_t *uinfo const struct timespec *uts size_t sigsetsize
129 SYS_rt_sigqueueinfo 3 pid_t pid int sig siginfo_t *uinfo
130 SYS_rt_sigsuspend 2 sigset_t *unewset size_t sigsetsize
131 SYS_sigaltstack 2 const stack_t *uss stack_t *uoss
132 SYS_utime 2 char *filename struct utimbuf *times
133 SYS_mknod 3 const char *filename umode_t mode unsigned dev
134 SYS_uselib 1 NOT IMPLEMENTED
135 SYS_personality 1 unsigned int personality
136 SYS_ustat 2 unsigned dev struct ustat *ubuf
137 SYS_statfs 2 const char *pathname struct statfs *buf
138 SYS_fstatfs 2 unsigned int fd struct statfs *buf
139 SYS_sysfs 3 int option unsigned long arg1 unsigned long arg2
140 SYS_getpriority 2 int which int who
141 SYS_setpriority 3 int which int who int niceval
142 SYS_sched_setparam 2 pid_t pid struct sched_param *param
143 SYS_sched_getparam 2 pid_t pid struct sched_param *param
144 SYS_sched_setscheduler 3 pid_t pid int policy struct sched_param *param
145 SYS_sched_getscheduler 1 pid_t pid
146 SYS_sched_get_priority_max 1 int policy
147 SYS_sched_get_priority_min 1 int policy
148 SYS_sched_rr_get_interval 2 pid_t pid struct timespec *interval
149 SYS_mlock 2 unsigned long start size_t len
150 SYS_munlock 2 unsigned long start size_t len
151 SYS_mlockall 1 int flags
152 SYS_munlockall 0
153 SYS_vhangup 0
154 SYS_modify_ldt 3 int func void *ptr unsigned long bytecount
155 SYS_pivot_root 2 const char *new_root const char *put_old
156 SYS__sysctl 1 struct __sysctl_args *args
157 SYS_prctl 5 int option unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5
158 SYS_arch_prctl 3 struct task_struct *task int code unsigned long *addr
159 SYS_adjtimex 1 struct timex *txc_p
160 SYS_setrlimit 2 unsigned int resource struct rlimit *rlim
161 SYS_chroot 1 const char *filename
162 SYS_sync 0
163 SYS_acct 1 const char *name
164 SYS_settimeofday 2 struct timeval *tv struct timezone *tz
165 SYS_mount 5 char *dev_name char *dir_name char *type unsigned long flags void *data
166 SYS_umount2 2 const char *target int flags
167 SYS_swapon 2 const char *specialfile int swap_flags
168 SYS_swapoff 1 const char *specialfile
169 SYS_reboot 4 int magic1 int magic2 unsigned int cmd void *arg
170 SYS_sethostname 2 char *name int len
171 SYS_setdomainname 2 char *name int len
172 SYS_iopl 2 unsigned int level struct pt_regs *regs
173 SYS_ioperm 3 unsigned long from unsigned long num int turn_on
174 SYS_create_module 1 REMOVED IN Linux 2.6
175 SYS_init_module 3 void *umod unsigned long len const char *uargs
176 SYS_delete_module 2 const chat *name_user unsigned int flags
177 SYS_get_kernel_syms 1 REMOVED IN Linux 2.6
178 SYS_query_module 1 REMOVED IN Linux 2.6
179 SYS_quotactl 4 unsigned int cmd const char *special qid_t id void *addr
180 SYS_nfsservctl 1 NOT IMPLEMENTED
181 SYS_getpmsg 1 NOT IMPLEMENTED
182 SYS_putpmsg 1 NOT IMPLEMENTED
183 SYS_afs_syscall 1 NOT IMPLEMENTED
184 SYS_tuxcall 1 NOT IMPLEMENTED
185 SYS_security 1 NOT IMPLEMENTED
186 SYS_gettid 0
187 SYS_readahead 3 int fd loff_t offset size_t count
188 SYS_setxattr 5 const char *pathname const char *name const void *value size_t size int flags
189 SYS_lsetxattr 5 const char *pathname const char *name const void *value size_t size int flags
190 SYS_fsetxattr 5 int fd const char *name const void *value size_t size int flags
191 SYS_getxattr 4 const char *pathname const char *name void *value size_t size
192 SYS_lgetxattr 4 const char *pathname const char *name void *value size_t size
193 SYS_fgetxattr 4 int fd const har *name void *value size_t size
194 SYS_listxattr 3 const char *pathname char *list size_t size
195 SYS_llistxattr 3 const char *pathname char *list size_t size
196 SYS_flistxattr 3 int fd char *list size_t size
197 SYS_removexattr 2 const char *pathname const char *name
198 SYS_lremovexattr 2 const char *pathname const char *name
199 SYS_fremovexattr 2 int fd const char *name
200 SYS_tkill 2 pid_t pid ing sig
201 SYS_time 1 time_t *tloc
202 SYS_futex 6 u32 *uaddr int op u32 val struct timespec *utime u32 *uaddr2 u32 val3
203 SYS_sched_setaffinity 3 pid_t pid unsigned int len unsigned long *user_mask_ptr
204 SYS_sched_getaffinity 3 pid_t pid unsigned int len unsigned long *user_mask_ptr
205 SYS_set_thread_area 1 NOT IMPLEMENTED. Use arch_prctl
206 SYS_io_setup 2 unsigned nr_events aio_context_t *ctxp
207 SYS_io_destroy 1 aio_context_t ctx
208 SYS_io_getevents 4 aio_context_t ctx_id long min_nr long nr struct io_event *events
209 SYS_io_submit 3 aio_context_t ctx_id long nr struct iocb **iocbpp
210 SYS_io_cancel 3 aio_context_t ctx_id struct iocb *iocb struct io_event *result
211 SYS_get_thread_area 1 NOT IMPLEMENTED. Use arch_prctl
212 SYS_lookup_dcookie 3 u64 cookie64 long buf long len
213 SYS_epoll_create 1 int size
214 SYS_epoll_ctl_old 1 NOT IMPLEMENTED
215 SYS_epoll_wait_old 1 NOT IMPLEMENTED
216 SYS_remap_file_pages 5 unsigned long start unsigned long size unsigned long prot unsigned long pgoff unsigned long flags
217 SYS_getdents64 3 unsigned int fd struct linux_dirent64 *dirent unsigned int count
218 SYS_set_tid_address 1 int *tidptr
219 SYS_restart_syscall 0
220 SYS_semtimedop 4 int semid struct sembuf *tsops unsigned nsops const struct timespec *timeout
221 SYS_fadvise64 4 int fd loff_t offset size_t len int advice
222 SYS_timer_create 3 const clockid_t which_clock struct sigevent *timer_event_spec timer_t *created_timer_id
223 SYS_timer_settime 4 timer_t timer_id int flags const struct itimerspec *new_setting struct itimerspec *old_setting
224 SYS_timer_gettime 2 timer_t timer_id struct itimerspec *setting
225 SYS_timer_getoverrun 1 timer_t timer_id
226 SYS_timer_delete 1 timer_t timer_id
227 SYS_clock_settime 2 const clockid_t which_clock const struct timespec *tp
228 SYS_clock_gettime 2 const clockid_t which_clock struct timespec *tp
229 SYS_clock_getres 2 const clockid_t which_clock struct timespec *tp
230 SYS_clock_nanosleep 4 const clockid_t which_clock int flags const struct timespec *rqtp struct timespec *rmtp
231 SYS_exit_group 1 int error_code
232 SYS_epoll_wait 4 int epfd struct epoll_event *events int maxevents int timeout
233 SYS_epoll_ctl 4 int epfd int op int fd struct epoll_event *event
234 SYS_tgkill 3 pid_t tgid pid_t pid int sig
235 SYS_utimes 2 char *filename struct timeval *utimes
236 SYS_vserver 1 NOT IMPLEMENTED
237 SYS_mbind 6 unsigned long start unsigned long len unsigned long mode unsigned long *nmask unsigned long maxnode unsigned flags
238 SYS_set_mempolicy 3 int mode unsigned long *nmask unsigned long maxnode
239 SYS_get_mempolicy 5 int *policy unsigned long *nmask unsigned long maxnode unsigned long addr unsigned long flags
240 SYS_mq_open 4 const char *u_name int oflag mode_t mode struct mq_attr *u_attr
241 SYS_mq_unlink 1 const char *u_name
242 SYS_mq_timedsend 5 mqd_t mqdes const char *u_msg_ptr size_t msg_len unsigned int msg_prio const stuct timespec *u_abs_timeout
243 SYS_mq_timedreceive 5 mqd_t mqdes char *u_msg_ptr size_t msg_len unsigned int *u_msg_prio const struct timespec *u_abs_timeout
244 SYS_mq_notify 2 mqd_t mqdes const struct sigevent *u_notification
245 SYS_mq_getsetattr 3 mqd_t mqdes const struct mq_attr *u_mqstat struct mq_attr *u_omqstat
246 SYS_kexec_load 4 unsigned long entry unsigned long nr_segments struct kexec_segment *segments unsigned long flags
247 SYS_waitid 5 int which pid_t upid struct siginfo *infop int options struct rusage *ru
248 SYS_add_key 4 const char *_type const char *_description const void *_payload size_t plen
249 SYS_request_key 4 const char *_type const char *_description const char *_callout_info key_serial_t destringid
250 SYS_keyctl 5 int option unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5
251 SYS_ioprio_set 3 int which int who int ioprio
252 SYS_ioprio_get 2 int which int who
253 SYS_inotify_init 0
254 SYS_inotify_add_watch 3 int fd const char *pathname u32 mask
255 SYS_inotify_rm_watch 2 int fd __s32 wd
256 SYS_migrate_pages 4 pid_t pid unsigned long maxnode const unsigned long *old_nodes const unsigned long *new_nodes
257 SYS_openat 4 int dfd const char *filename int flags int mode
258 SYS_mkdirat 3 int dfd const char *pathname int mode
259 SYS_mknodat 4 int dfd const char *filename int mode unsigned dev
260 SYS_fchownat 5 int dfd const char *filename uid_t user gid_t group int flag
261 SYS_futimesat 3 int dfd const char *filename struct timeval *utimes
262 SYS_newfstatat 4 int dfd const char *filename struct stat *statbuf int flag
263 SYS_unlinkat 3 int dfd const char *pathname int flag
264 SYS_renameat 4 int oldfd const char *oldname int newfd const char *newname
265 SYS_linkat 5 int oldfd const char *oldname int newfd const char *newname int flags
266 SYS_symlinkat 3 const char *oldname int newfd const char *newname
267 SYS_readlinkat 4 int dfd const char *pathname char *buf int bufsiz
268 SYS_fchmodat 3 int dfd const char *filename mode_t mode
269 SYS_faccessat 3 int dfd const char *filename int mode
270 SYS_pselect6 6 int n fd_set *inp fd_set *outp fd_set *exp struct timespec *tsp void *sig
271 SYS_ppoll 5 struct pollfd *ufds unsigned int nfds struct timespec *tsp const sigset_t *sigmask size_t sigsetsize
272 SYS_unshare 1 unsigned long unshare_flags
273 SYS_set_robust_list 2 struct robust_list_head *head size_t len
274 SYS_get_robust_list 3 int pid struct robust_list_head **head_ptr size_t *len_ptr
275 SYS_splice 6 int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
276 SYS_tee 4 int fdin int fdout size_t len unsigned int flags
277 SYS_sync_file_range 4 long fd loff_t offset loff_t bytes long flags
278 SYS_vmsplice 4 int fd const struct iovec *iov unsigned long nr_segs unsigned int flags
279 SYS_move_pages 6 pid_t pid unsigned long nr_pages const void **pages const int *nodes int *status int flags
280 SYS_utimensat 4 int dfd const char *filename struct timespec *utimes int flags
281 SYS_epoll_pwait 6 int epfd struct epoll_event *events int maxevents int timeout const sigset_t *sigmask size_t sigsetsize
282 SYS_signalfd 3 int ufd sigset_t *user_mask size_t sizemask
283 SYS_timerfd_create 2 int clockid int flags
284 SYS_eventfd 1 unsigned int count
285 SYS_fallocate 4 long fd long mode loff_t offset loff_t len
286 SYS_timerfd_settime 4 int ufd int flags const struct itimerspec *utmr struct itimerspec *otmr
287 SYS_timerfd_gettime 2 int ufd struct itimerspec *otmr
288 SYS_accept4 4 int fd struct sockaddr *upeer_sockaddr int *upeer_addrlen int flags
289 SYS_signalfd4 4 int ufd sigset_t *user_mask size_t sizemask int flags
290 SYS_eventfd2 2 unsigned int count int flags
291 SYS_epoll_create1 1 int flags
292 SYS_dup3 3 unsigned int oldfd unsigned int newfd int flags
293 SYS_pipe2 2 int *filedes int flags
294 SYS_inotify_init1 1 int flags
295 SYS_preadv 5 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h
296 SYS_pwritev 5 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h
297 SYS_rt_tgsigqueueinfo 4 pid_t tgid pid_t pid int sig siginfo_t *uinfo
298 SYS_perf_event_open 5 struct perf_event_attr *attr_uptr pid_t pid int cpu int group_fd unsigned long flags
299 SYS_recvmmsg 5 int fd struct msghdr *mmsg unsigned int vlen unsigned int flags struct timespec *timeout
300 SYS_fanotify_init 2 unsigned int flags unsigned int event_f_flags
301 SYS_fanotify_mark 5 long fanotify_fd long flags __u64 mask long dfd long pathname
302 SYS_prlimit64 4 pid_t pid unsigned int resource const struct rlimit64 *new_rlim struct rlimit64 *old_rlim
303 SYS_name_to_handle_at 5 int dfd const char *name struct file_handle *handle int *mnt_id int flag
304 SYS_open_by_handle_at 5 int dfd const char *name struct file_handle *handle int *mnt_id int flags
305 SYS_clock_adjtime 2 clockid_t which_clock struct timex *tx
306 SYS_syncfs 1 int fd
307 SYS_sendmmsg 4 int fd struct mmsghdr *mmsg unsigned int vlen unsigned int flags
308 SYS_setns 2 int fd int nstype
309 SYS_getcpu 3 unsigned *cpup unsigned *nodep struct getcpu_cache *unused
310 SYS_process_vm_readv 6 pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovec *rvec unsigned long riovcnt unsigned long flags
311 SYS_process_vm_writev 6 pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovcc *rvec unsigned long riovcnt unsigned long flags
312 SYS_kcmp 5 pid_t pid1 pid_t pid2 int type unsigned long idx1 unsigned long idx2
313 SYS_finit_module 3 int fd const char __user *uargs int flags
314 SYS_sched_setattr 3 pid_t pid struct sched_attr __user *attr unsigned int flags
315 SYS_sched_getattr 4 pid_t pid struct sched_attr __user *attr unsigned int size unsigned int flags
316 SYS_renameat2 5 int olddfd const char __user *oldname int newdfd const char __user *newname unsigned int flags
317 SYS_seccomp 3 unsigned int op unsigned int flags const char __user *uargs
318 SYS_getrandom 3 char __user *buf size_t count unsigned int flags
319 SYS_memfd_create 2 const char __user *uname_ptr unsigned int flags
320 SYS_kexec_file_load 5 int kernel_fd int initrd_fd unsigned long cmdline_len const char __user *cmdline_ptr unsigned long flags
321 SYS_bpf 3 int cmd union bpf_attr *attr unsigned int size
322 stub_execveat 5 int dfd const char __user *filename const char __user *const __user *argv const char __user *const __user *envp int flags
323 userfaultfd 1 int flags
324 membarrier 2 int cmd int flags
325 mlock2 3 unsigned long start size_t len int flags
326 copy_file_range 6 int fd_in loff_t __user *off_in int fd_out loff_t __user * off_out size_t len unsigned int flags
327 preadv2 6 unsigned long fd const struct iovec __user *vec unsigned long vlen unsigned long pos_l unsigned long pos_h int flags
328 pwritev2 6 unsigned long fd const struct iovec __user *vec unsigned long vlen unsigned long pos_l unsigned long pos_h int flags
329 pkey_mprotect 3 void *addr size_t len int prot
330 pkey_alloc 2 unsigned int flags unsigned int access_rights
331 pkey_free 1 int pkey
332 statx 5 int dirfd const char* pathname int flags unsigned int mask struct statx* statxbuf
333 io_pgetevents 5 io_context_t ctx long nr struct io_event *events[] struct timespec *timeout sigset_t *sigmask
334 rseq 4 struct rseq *rseq uint32_t rseq_len int flags uint32_t sig