1#![allow(non_upper_case_globals)]
2
3use core::ffi::c_long;
4
5pub fn is_valid_sys_call_number(number: c_long) -> bool {
7 crate::is_valid_sys_call_number(SYS_CALL_NAME, SYS_CALL_BASE_INDEX, number)
8}
9
10pub fn sys_call_name(number: c_long) -> Option<&'static str> {
12 crate::sys_call_name(SYS_CALL_NAME, SYS_CALL_BASE_INDEX, number)
13}
14
15pub const SYS_exit: c_long = 0x1;
16pub const SYS_fork: c_long = 0x2;
17pub const SYS_read: c_long = 0x3;
18pub const SYS_write: c_long = 0x4;
19pub const SYS_open: c_long = 0x5;
20pub const SYS_close: c_long = 0x6;
21pub const SYS_restart_syscall: c_long = 0x7;
22pub const SYS_creat: c_long = 0x8;
23pub const SYS_link: c_long = 0x9;
24pub const SYS_unlink: c_long = 0xa;
25pub const SYS_execve: c_long = 0xb;
26pub const SYS_chdir: c_long = 0xc;
27pub const SYS_mknod: c_long = 0xe;
28pub const SYS_chmod: c_long = 0xf;
29pub const SYS_lseek: c_long = 0x13;
30pub const SYS_getpid: c_long = 0x14;
31pub const SYS_mount: c_long = 0x15;
32pub const SYS_umount: c_long = 0x16;
33pub const SYS_ptrace: c_long = 0x1a;
34pub const SYS_alarm: c_long = 0x1b;
35pub const SYS_pause: c_long = 0x1d;
36pub const SYS_utime: c_long = 0x1e;
37pub const SYS_access: c_long = 0x21;
38pub const SYS_nice: c_long = 0x22;
39pub const SYS_sync: c_long = 0x24;
40pub const SYS_kill: c_long = 0x25;
41pub const SYS_rename: c_long = 0x26;
42pub const SYS_mkdir: c_long = 0x27;
43pub const SYS_rmdir: c_long = 0x28;
44pub const SYS_dup: c_long = 0x29;
45pub const SYS_pipe: c_long = 0x2a;
46pub const SYS_times: c_long = 0x2b;
47pub const SYS_brk: c_long = 0x2d;
48pub const SYS_signal: c_long = 0x30;
49pub const SYS_acct: c_long = 0x33;
50pub const SYS_umount2: c_long = 0x34;
51pub const SYS_ioctl: c_long = 0x36;
52pub const SYS_fcntl: c_long = 0x37;
53pub const SYS_setpgid: c_long = 0x39;
54pub const SYS_umask: c_long = 0x3c;
55pub const SYS_chroot: c_long = 0x3d;
56pub const SYS_ustat: c_long = 0x3e;
57pub const SYS_dup2: c_long = 0x3f;
58pub const SYS_getppid: c_long = 0x40;
59pub const SYS_getpgrp: c_long = 0x41;
60pub const SYS_setsid: c_long = 0x42;
61pub const SYS_sigaction: c_long = 0x43;
62pub const SYS_sigsuspend: c_long = 0x48;
63pub const SYS_sigpending: c_long = 0x49;
64pub const SYS_sethostname: c_long = 0x4a;
65pub const SYS_setrlimit: c_long = 0x4b;
66pub const SYS_getrusage: c_long = 0x4d;
67pub const SYS_gettimeofday: c_long = 0x4e;
68pub const SYS_settimeofday: c_long = 0x4f;
69pub const SYS_symlink: c_long = 0x53;
70pub const SYS_readlink: c_long = 0x55;
71pub const SYS_uselib: c_long = 0x56;
72pub const SYS_swapon: c_long = 0x57;
73pub const SYS_reboot: c_long = 0x58;
74pub const SYS_readdir: c_long = 0x59;
75pub const SYS_mmap: c_long = 0x5a;
76pub const SYS_munmap: c_long = 0x5b;
77pub const SYS_truncate: c_long = 0x5c;
78pub const SYS_ftruncate: c_long = 0x5d;
79pub const SYS_fchmod: c_long = 0x5e;
80pub const SYS_getpriority: c_long = 0x60;
81pub const SYS_setpriority: c_long = 0x61;
82pub const SYS_statfs: c_long = 0x63;
83pub const SYS_fstatfs: c_long = 0x64;
84pub const SYS_socketcall: c_long = 0x66;
85pub const SYS_syslog: c_long = 0x67;
86pub const SYS_setitimer: c_long = 0x68;
87pub const SYS_getitimer: c_long = 0x69;
88pub const SYS_stat: c_long = 0x6a;
89pub const SYS_lstat: c_long = 0x6b;
90pub const SYS_fstat: c_long = 0x6c;
91pub const SYS_lookup_dcookie: c_long = 0x6e;
92pub const SYS_vhangup: c_long = 0x6f;
93pub const SYS_idle: c_long = 0x70;
94pub const SYS_wait4: c_long = 0x72;
95pub const SYS_swapoff: c_long = 0x73;
96pub const SYS_sysinfo: c_long = 0x74;
97pub const SYS_ipc: c_long = 0x75;
98pub const SYS_fsync: c_long = 0x76;
99pub const SYS_sigreturn: c_long = 0x77;
100pub const SYS_clone: c_long = 0x78;
101pub const SYS_setdomainname: c_long = 0x79;
102pub const SYS_uname: c_long = 0x7a;
103pub const SYS_adjtimex: c_long = 0x7c;
104pub const SYS_mprotect: c_long = 0x7d;
105pub const SYS_sigprocmask: c_long = 0x7e;
106pub const SYS_create_module: c_long = 0x7f;
107pub const SYS_init_module: c_long = 0x80;
108pub const SYS_delete_module: c_long = 0x81;
109pub const SYS_get_kernel_syms: c_long = 0x82;
110pub const SYS_quotactl: c_long = 0x83;
111pub const SYS_getpgid: c_long = 0x84;
112pub const SYS_fchdir: c_long = 0x85;
113pub const SYS_bdflush: c_long = 0x86;
114pub const SYS_sysfs: c_long = 0x87;
115pub const SYS_personality: c_long = 0x88;
116pub const SYS_afs_syscall: c_long = 0x89;
117pub const SYS_getdents: c_long = 0x8d;
118pub const SYS_select: c_long = 0x8e;
119pub const SYS_flock: c_long = 0x8f;
120pub const SYS_msync: c_long = 0x90;
121pub const SYS_readv: c_long = 0x91;
122pub const SYS_writev: c_long = 0x92;
123pub const SYS_getsid: c_long = 0x93;
124pub const SYS_fdatasync: c_long = 0x94;
125pub const SYS__sysctl: c_long = 0x95;
126pub const SYS_mlock: c_long = 0x96;
127pub const SYS_munlock: c_long = 0x97;
128pub const SYS_mlockall: c_long = 0x98;
129pub const SYS_munlockall: c_long = 0x99;
130pub const SYS_sched_setparam: c_long = 0x9a;
131pub const SYS_sched_getparam: c_long = 0x9b;
132pub const SYS_sched_setscheduler: c_long = 0x9c;
133pub const SYS_sched_getscheduler: c_long = 0x9d;
134pub const SYS_sched_yield: c_long = 0x9e;
135pub const SYS_sched_get_priority_max: c_long = 0x9f;
136pub const SYS_sched_get_priority_min: c_long = 0xa0;
137pub const SYS_sched_rr_get_interval: c_long = 0xa1;
138pub const SYS_nanosleep: c_long = 0xa2;
139pub const SYS_mremap: c_long = 0xa3;
140pub const SYS_query_module: c_long = 0xa7;
141pub const SYS_poll: c_long = 0xa8;
142pub const SYS_nfsservctl: c_long = 0xa9;
143pub const SYS_prctl: c_long = 0xac;
144pub const SYS_rt_sigreturn: c_long = 0xad;
145pub const SYS_rt_sigaction: c_long = 0xae;
146pub const SYS_rt_sigprocmask: c_long = 0xaf;
147pub const SYS_rt_sigpending: c_long = 0xb0;
148pub const SYS_rt_sigtimedwait: c_long = 0xb1;
149pub const SYS_rt_sigqueueinfo: c_long = 0xb2;
150pub const SYS_rt_sigsuspend: c_long = 0xb3;
151pub const SYS_pread64: c_long = 0xb4;
152pub const SYS_pwrite64: c_long = 0xb5;
153pub const SYS_getcwd: c_long = 0xb7;
154pub const SYS_capget: c_long = 0xb8;
155pub const SYS_capset: c_long = 0xb9;
156pub const SYS_sigaltstack: c_long = 0xba;
157pub const SYS_sendfile: c_long = 0xbb;
158pub const SYS_getpmsg: c_long = 0xbc;
159pub const SYS_putpmsg: c_long = 0xbd;
160pub const SYS_vfork: c_long = 0xbe;
161pub const SYS_getrlimit: c_long = 0xbf;
162pub const SYS_lchown: c_long = 0xc6;
163pub const SYS_getuid: c_long = 0xc7;
164pub const SYS_getgid: c_long = 0xc8;
165pub const SYS_geteuid: c_long = 0xc9;
166pub const SYS_getegid: c_long = 0xca;
167pub const SYS_setreuid: c_long = 0xcb;
168pub const SYS_setregid: c_long = 0xcc;
169pub const SYS_getgroups: c_long = 0xcd;
170pub const SYS_setgroups: c_long = 0xce;
171pub const SYS_fchown: c_long = 0xcf;
172pub const SYS_setresuid: c_long = 0xd0;
173pub const SYS_getresuid: c_long = 0xd1;
174pub const SYS_setresgid: c_long = 0xd2;
175pub const SYS_getresgid: c_long = 0xd3;
176pub const SYS_chown: c_long = 0xd4;
177pub const SYS_setuid: c_long = 0xd5;
178pub const SYS_setgid: c_long = 0xd6;
179pub const SYS_setfsuid: c_long = 0xd7;
180pub const SYS_setfsgid: c_long = 0xd8;
181pub const SYS_pivot_root: c_long = 0xd9;
182pub const SYS_mincore: c_long = 0xda;
183pub const SYS_madvise: c_long = 0xdb;
184pub const SYS_getdents64: c_long = 0xdc;
185pub const SYS_readahead: c_long = 0xde;
186pub const SYS_setxattr: c_long = 0xe0;
187pub const SYS_lsetxattr: c_long = 0xe1;
188pub const SYS_fsetxattr: c_long = 0xe2;
189pub const SYS_getxattr: c_long = 0xe3;
190pub const SYS_lgetxattr: c_long = 0xe4;
191pub const SYS_fgetxattr: c_long = 0xe5;
192pub const SYS_listxattr: c_long = 0xe6;
193pub const SYS_llistxattr: c_long = 0xe7;
194pub const SYS_flistxattr: c_long = 0xe8;
195pub const SYS_removexattr: c_long = 0xe9;
196pub const SYS_lremovexattr: c_long = 0xea;
197pub const SYS_fremovexattr: c_long = 0xeb;
198pub const SYS_gettid: c_long = 0xec;
199pub const SYS_tkill: c_long = 0xed;
200pub const SYS_futex: c_long = 0xee;
201pub const SYS_sched_setaffinity: c_long = 0xef;
202pub const SYS_sched_getaffinity: c_long = 0xf0;
203pub const SYS_tgkill: c_long = 0xf1;
204pub const SYS_io_setup: c_long = 0xf3;
205pub const SYS_io_destroy: c_long = 0xf4;
206pub const SYS_io_getevents: c_long = 0xf5;
207pub const SYS_io_submit: c_long = 0xf6;
208pub const SYS_io_cancel: c_long = 0xf7;
209pub const SYS_exit_group: c_long = 0xf8;
210pub const SYS_epoll_create: c_long = 0xf9;
211pub const SYS_epoll_ctl: c_long = 0xfa;
212pub const SYS_epoll_wait: c_long = 0xfb;
213pub const SYS_set_tid_address: c_long = 0xfc;
214pub const SYS_fadvise64: c_long = 0xfd;
215pub const SYS_timer_create: c_long = 0xfe;
216pub const SYS_timer_settime: c_long = 0xff;
217pub const SYS_timer_gettime: c_long = 0x100;
218pub const SYS_timer_getoverrun: c_long = 0x101;
219pub const SYS_timer_delete: c_long = 0x102;
220pub const SYS_clock_settime: c_long = 0x103;
221pub const SYS_clock_gettime: c_long = 0x104;
222pub const SYS_clock_getres: c_long = 0x105;
223pub const SYS_clock_nanosleep: c_long = 0x106;
224pub const SYS_statfs64: c_long = 0x109;
225pub const SYS_fstatfs64: c_long = 0x10a;
226pub const SYS_remap_file_pages: c_long = 0x10b;
227pub const SYS_mbind: c_long = 0x10c;
228pub const SYS_get_mempolicy: c_long = 0x10d;
229pub const SYS_set_mempolicy: c_long = 0x10e;
230pub const SYS_mq_open: c_long = 0x10f;
231pub const SYS_mq_unlink: c_long = 0x110;
232pub const SYS_mq_timedsend: c_long = 0x111;
233pub const SYS_mq_timedreceive: c_long = 0x112;
234pub const SYS_mq_notify: c_long = 0x113;
235pub const SYS_mq_getsetattr: c_long = 0x114;
236pub const SYS_kexec_load: c_long = 0x115;
237pub const SYS_add_key: c_long = 0x116;
238pub const SYS_request_key: c_long = 0x117;
239pub const SYS_keyctl: c_long = 0x118;
240pub const SYS_waitid: c_long = 0x119;
241pub const SYS_ioprio_set: c_long = 0x11a;
242pub const SYS_ioprio_get: c_long = 0x11b;
243pub const SYS_inotify_init: c_long = 0x11c;
244pub const SYS_inotify_add_watch: c_long = 0x11d;
245pub const SYS_inotify_rm_watch: c_long = 0x11e;
246pub const SYS_migrate_pages: c_long = 0x11f;
247pub const SYS_openat: c_long = 0x120;
248pub const SYS_mkdirat: c_long = 0x121;
249pub const SYS_mknodat: c_long = 0x122;
250pub const SYS_fchownat: c_long = 0x123;
251pub const SYS_futimesat: c_long = 0x124;
252pub const SYS_newfstatat: c_long = 0x125;
253pub const SYS_unlinkat: c_long = 0x126;
254pub const SYS_renameat: c_long = 0x127;
255pub const SYS_linkat: c_long = 0x128;
256pub const SYS_symlinkat: c_long = 0x129;
257pub const SYS_readlinkat: c_long = 0x12a;
258pub const SYS_fchmodat: c_long = 0x12b;
259pub const SYS_faccessat: c_long = 0x12c;
260pub const SYS_pselect6: c_long = 0x12d;
261pub const SYS_ppoll: c_long = 0x12e;
262pub const SYS_unshare: c_long = 0x12f;
263pub const SYS_set_robust_list: c_long = 0x130;
264pub const SYS_get_robust_list: c_long = 0x131;
265pub const SYS_splice: c_long = 0x132;
266pub const SYS_sync_file_range: c_long = 0x133;
267pub const SYS_tee: c_long = 0x134;
268pub const SYS_vmsplice: c_long = 0x135;
269pub const SYS_move_pages: c_long = 0x136;
270pub const SYS_getcpu: c_long = 0x137;
271pub const SYS_epoll_pwait: c_long = 0x138;
272pub const SYS_utimes: c_long = 0x139;
273pub const SYS_fallocate: c_long = 0x13a;
274pub const SYS_utimensat: c_long = 0x13b;
275pub const SYS_signalfd: c_long = 0x13c;
276pub const SYS_timerfd: c_long = 0x13d;
277pub const SYS_eventfd: c_long = 0x13e;
278pub const SYS_timerfd_create: c_long = 0x13f;
279pub const SYS_timerfd_settime: c_long = 0x140;
280pub const SYS_timerfd_gettime: c_long = 0x141;
281pub const SYS_signalfd4: c_long = 0x142;
282pub const SYS_eventfd2: c_long = 0x143;
283pub const SYS_inotify_init1: c_long = 0x144;
284pub const SYS_pipe2: c_long = 0x145;
285pub const SYS_dup3: c_long = 0x146;
286pub const SYS_epoll_create1: c_long = 0x147;
287pub const SYS_preadv: c_long = 0x148;
288pub const SYS_pwritev: c_long = 0x149;
289pub const SYS_rt_tgsigqueueinfo: c_long = 0x14a;
290pub const SYS_perf_event_open: c_long = 0x14b;
291pub const SYS_fanotify_init: c_long = 0x14c;
292pub const SYS_fanotify_mark: c_long = 0x14d;
293pub const SYS_prlimit64: c_long = 0x14e;
294pub const SYS_name_to_handle_at: c_long = 0x14f;
295pub const SYS_open_by_handle_at: c_long = 0x150;
296pub const SYS_clock_adjtime: c_long = 0x151;
297pub const SYS_syncfs: c_long = 0x152;
298pub const SYS_setns: c_long = 0x153;
299pub const SYS_process_vm_readv: c_long = 0x154;
300pub const SYS_process_vm_writev: c_long = 0x155;
301pub const SYS_s390_runtime_instr: c_long = 0x156;
302pub const SYS_kcmp: c_long = 0x157;
303pub const SYS_finit_module: c_long = 0x158;
304pub const SYS_sched_setattr: c_long = 0x159;
305pub const SYS_sched_getattr: c_long = 0x15a;
306pub const SYS_renameat2: c_long = 0x15b;
307pub const SYS_seccomp: c_long = 0x15c;
308pub const SYS_getrandom: c_long = 0x15d;
309pub const SYS_memfd_create: c_long = 0x15e;
310pub const SYS_bpf: c_long = 0x15f;
311pub const SYS_s390_pci_mmio_write: c_long = 0x160;
312pub const SYS_s390_pci_mmio_read: c_long = 0x161;
313pub const SYS_execveat: c_long = 0x162;
314pub const SYS_userfaultfd: c_long = 0x163;
315pub const SYS_membarrier: c_long = 0x164;
316pub const SYS_recvmmsg: c_long = 0x165;
317pub const SYS_sendmmsg: c_long = 0x166;
318pub const SYS_socket: c_long = 0x167;
319pub const SYS_socketpair: c_long = 0x168;
320pub const SYS_bind: c_long = 0x169;
321pub const SYS_connect: c_long = 0x16a;
322pub const SYS_listen: c_long = 0x16b;
323pub const SYS_accept4: c_long = 0x16c;
324pub const SYS_getsockopt: c_long = 0x16d;
325pub const SYS_setsockopt: c_long = 0x16e;
326pub const SYS_getsockname: c_long = 0x16f;
327pub const SYS_getpeername: c_long = 0x170;
328pub const SYS_sendto: c_long = 0x171;
329pub const SYS_sendmsg: c_long = 0x172;
330pub const SYS_recvfrom: c_long = 0x173;
331pub const SYS_recvmsg: c_long = 0x174;
332pub const SYS_shutdown: c_long = 0x175;
333pub const SYS_mlock2: c_long = 0x176;
334pub const SYS_copy_file_range: c_long = 0x177;
335pub const SYS_preadv2: c_long = 0x178;
336pub const SYS_pwritev2: c_long = 0x179;
337pub const SYS_s390_guarded_storage: c_long = 0x17a;
338pub const SYS_statx: c_long = 0x17b;
339pub const SYS_s390_sthyi: c_long = 0x17c;
340pub const SYS_kexec_file_load: c_long = 0x17d;
341pub const SYS_io_pgetevents: c_long = 0x17e;
342pub const SYS_rseq: c_long = 0x17f;
343pub const SYS_pkey_mprotect: c_long = 0x180;
344pub const SYS_pkey_alloc: c_long = 0x181;
345pub const SYS_pkey_free: c_long = 0x182;
346pub const SYS_semtimedop: c_long = 0x188;
347pub const SYS_semget: c_long = 0x189;
348pub const SYS_semctl: c_long = 0x18a;
349pub const SYS_shmget: c_long = 0x18b;
350pub const SYS_shmctl: c_long = 0x18c;
351pub const SYS_shmat: c_long = 0x18d;
352pub const SYS_shmdt: c_long = 0x18e;
353pub const SYS_msgget: c_long = 0x18f;
354pub const SYS_msgsnd: c_long = 0x190;
355pub const SYS_msgrcv: c_long = 0x191;
356pub const SYS_msgctl: c_long = 0x192;
357pub const SYS_pidfd_send_signal: c_long = 0x1a8;
358pub const SYS_io_uring_setup: c_long = 0x1a9;
359pub const SYS_io_uring_enter: c_long = 0x1aa;
360pub const SYS_io_uring_register: c_long = 0x1ab;
361pub const SYS_open_tree: c_long = 0x1ac;
362pub const SYS_move_mount: c_long = 0x1ad;
363pub const SYS_fsopen: c_long = 0x1ae;
364pub const SYS_fsconfig: c_long = 0x1af;
365pub const SYS_fsmount: c_long = 0x1b0;
366pub const SYS_fspick: c_long = 0x1b1;
367pub const SYS_pidfd_open: c_long = 0x1b2;
368pub const SYS_clone3: c_long = 0x1b3;
369pub const SYS_close_range: c_long = 0x1b4;
370pub const SYS_openat2: c_long = 0x1b5;
371pub const SYS_pidfd_getfd: c_long = 0x1b6;
372pub const SYS_faccessat2: c_long = 0x1b7;
373pub const SYS_process_madvise: c_long = 0x1b8;
374pub const SYS_epoll_pwait2: c_long = 0x1b9;
375pub const SYS_mount_setattr: c_long = 0x1ba;
376pub const SYS_landlock_create_ruleset: c_long = 0x1bc;
377pub const SYS_landlock_add_rule: c_long = 0x1bd;
378pub const SYS_landlock_restrict_self: c_long = 0x1be;
379pub const SYS_memfd_secret: c_long = 0x1bf;
380pub const SYS_process_mrelease: c_long = 0x1c0;
381pub const SYS_futex_waitv: c_long = 0x1c1;
382pub const SYS_set_mempolicy_home_node: c_long = 0x1c2;
383pub const SYS_cachestat: c_long = 0x1c3;
384pub const SYS_fchmodat2: c_long = 0x1c4;
385
386pub(crate) const SYS_CALL_BASE_INDEX: c_long = 0x1;
388
389pub(crate) static SYS_CALL_NAME: &[&str] = &[
391 "exit",
392 "fork",
393 "read",
394 "write",
395 "open",
396 "close",
397 "restart_syscall",
398 "creat",
399 "link",
400 "unlink",
401 "execve",
402 "chdir",
403 "",
404 "mknod",
405 "chmod",
406 "",
407 "",
408 "",
409 "lseek",
410 "getpid",
411 "mount",
412 "umount",
413 "",
414 "",
415 "",
416 "ptrace",
417 "alarm",
418 "",
419 "pause",
420 "utime",
421 "",
422 "",
423 "access",
424 "nice",
425 "",
426 "sync",
427 "kill",
428 "rename",
429 "mkdir",
430 "rmdir",
431 "dup",
432 "pipe",
433 "times",
434 "",
435 "brk",
436 "",
437 "",
438 "signal",
439 "",
440 "",
441 "acct",
442 "umount2",
443 "",
444 "ioctl",
445 "fcntl",
446 "",
447 "setpgid",
448 "",
449 "",
450 "umask",
451 "chroot",
452 "ustat",
453 "dup2",
454 "getppid",
455 "getpgrp",
456 "setsid",
457 "sigaction",
458 "",
459 "",
460 "",
461 "",
462 "sigsuspend",
463 "sigpending",
464 "sethostname",
465 "setrlimit",
466 "",
467 "getrusage",
468 "gettimeofday",
469 "settimeofday",
470 "",
471 "",
472 "",
473 "symlink",
474 "",
475 "readlink",
476 "uselib",
477 "swapon",
478 "reboot",
479 "readdir",
480 "mmap",
481 "munmap",
482 "truncate",
483 "ftruncate",
484 "fchmod",
485 "",
486 "getpriority",
487 "setpriority",
488 "",
489 "statfs",
490 "fstatfs",
491 "",
492 "socketcall",
493 "syslog",
494 "setitimer",
495 "getitimer",
496 "stat",
497 "lstat",
498 "fstat",
499 "",
500 "lookup_dcookie",
501 "vhangup",
502 "idle",
503 "",
504 "wait4",
505 "swapoff",
506 "sysinfo",
507 "ipc",
508 "fsync",
509 "sigreturn",
510 "clone",
511 "setdomainname",
512 "uname",
513 "",
514 "adjtimex",
515 "mprotect",
516 "sigprocmask",
517 "create_module",
518 "init_module",
519 "delete_module",
520 "get_kernel_syms",
521 "quotactl",
522 "getpgid",
523 "fchdir",
524 "bdflush",
525 "sysfs",
526 "personality",
527 "afs_syscall",
528 "",
529 "",
530 "",
531 "getdents",
532 "select",
533 "flock",
534 "msync",
535 "readv",
536 "writev",
537 "getsid",
538 "fdatasync",
539 "_sysctl",
540 "mlock",
541 "munlock",
542 "mlockall",
543 "munlockall",
544 "sched_setparam",
545 "sched_getparam",
546 "sched_setscheduler",
547 "sched_getscheduler",
548 "sched_yield",
549 "sched_get_priority_max",
550 "sched_get_priority_min",
551 "sched_rr_get_interval",
552 "nanosleep",
553 "mremap",
554 "",
555 "",
556 "",
557 "query_module",
558 "poll",
559 "nfsservctl",
560 "",
561 "",
562 "prctl",
563 "rt_sigreturn",
564 "rt_sigaction",
565 "rt_sigprocmask",
566 "rt_sigpending",
567 "rt_sigtimedwait",
568 "rt_sigqueueinfo",
569 "rt_sigsuspend",
570 "pread64",
571 "pwrite64",
572 "",
573 "getcwd",
574 "capget",
575 "capset",
576 "sigaltstack",
577 "sendfile",
578 "getpmsg",
579 "putpmsg",
580 "vfork",
581 "getrlimit",
582 "",
583 "",
584 "",
585 "",
586 "",
587 "",
588 "lchown",
589 "getuid",
590 "getgid",
591 "geteuid",
592 "getegid",
593 "setreuid",
594 "setregid",
595 "getgroups",
596 "setgroups",
597 "fchown",
598 "setresuid",
599 "getresuid",
600 "setresgid",
601 "getresgid",
602 "chown",
603 "setuid",
604 "setgid",
605 "setfsuid",
606 "setfsgid",
607 "pivot_root",
608 "mincore",
609 "madvise",
610 "getdents64",
611 "",
612 "readahead",
613 "",
614 "setxattr",
615 "lsetxattr",
616 "fsetxattr",
617 "getxattr",
618 "lgetxattr",
619 "fgetxattr",
620 "listxattr",
621 "llistxattr",
622 "flistxattr",
623 "removexattr",
624 "lremovexattr",
625 "fremovexattr",
626 "gettid",
627 "tkill",
628 "futex",
629 "sched_setaffinity",
630 "sched_getaffinity",
631 "tgkill",
632 "",
633 "io_setup",
634 "io_destroy",
635 "io_getevents",
636 "io_submit",
637 "io_cancel",
638 "exit_group",
639 "epoll_create",
640 "epoll_ctl",
641 "epoll_wait",
642 "set_tid_address",
643 "fadvise64",
644 "timer_create",
645 "timer_settime",
646 "timer_gettime",
647 "timer_getoverrun",
648 "timer_delete",
649 "clock_settime",
650 "clock_gettime",
651 "clock_getres",
652 "clock_nanosleep",
653 "",
654 "",
655 "statfs64",
656 "fstatfs64",
657 "remap_file_pages",
658 "mbind",
659 "get_mempolicy",
660 "set_mempolicy",
661 "mq_open",
662 "mq_unlink",
663 "mq_timedsend",
664 "mq_timedreceive",
665 "mq_notify",
666 "mq_getsetattr",
667 "kexec_load",
668 "add_key",
669 "request_key",
670 "keyctl",
671 "waitid",
672 "ioprio_set",
673 "ioprio_get",
674 "inotify_init",
675 "inotify_add_watch",
676 "inotify_rm_watch",
677 "migrate_pages",
678 "openat",
679 "mkdirat",
680 "mknodat",
681 "fchownat",
682 "futimesat",
683 "newfstatat",
684 "unlinkat",
685 "renameat",
686 "linkat",
687 "symlinkat",
688 "readlinkat",
689 "fchmodat",
690 "faccessat",
691 "pselect6",
692 "ppoll",
693 "unshare",
694 "set_robust_list",
695 "get_robust_list",
696 "splice",
697 "sync_file_range",
698 "tee",
699 "vmsplice",
700 "move_pages",
701 "getcpu",
702 "epoll_pwait",
703 "utimes",
704 "fallocate",
705 "utimensat",
706 "signalfd",
707 "timerfd",
708 "eventfd",
709 "timerfd_create",
710 "timerfd_settime",
711 "timerfd_gettime",
712 "signalfd4",
713 "eventfd2",
714 "inotify_init1",
715 "pipe2",
716 "dup3",
717 "epoll_create1",
718 "preadv",
719 "pwritev",
720 "rt_tgsigqueueinfo",
721 "perf_event_open",
722 "fanotify_init",
723 "fanotify_mark",
724 "prlimit64",
725 "name_to_handle_at",
726 "open_by_handle_at",
727 "clock_adjtime",
728 "syncfs",
729 "setns",
730 "process_vm_readv",
731 "process_vm_writev",
732 "s390_runtime_instr",
733 "kcmp",
734 "finit_module",
735 "sched_setattr",
736 "sched_getattr",
737 "renameat2",
738 "seccomp",
739 "getrandom",
740 "memfd_create",
741 "bpf",
742 "s390_pci_mmio_write",
743 "s390_pci_mmio_read",
744 "execveat",
745 "userfaultfd",
746 "membarrier",
747 "recvmmsg",
748 "sendmmsg",
749 "socket",
750 "socketpair",
751 "bind",
752 "connect",
753 "listen",
754 "accept4",
755 "getsockopt",
756 "setsockopt",
757 "getsockname",
758 "getpeername",
759 "sendto",
760 "sendmsg",
761 "recvfrom",
762 "recvmsg",
763 "shutdown",
764 "mlock2",
765 "copy_file_range",
766 "preadv2",
767 "pwritev2",
768 "s390_guarded_storage",
769 "statx",
770 "s390_sthyi",
771 "kexec_file_load",
772 "io_pgetevents",
773 "rseq",
774 "pkey_mprotect",
775 "pkey_alloc",
776 "pkey_free",
777 "",
778 "",
779 "",
780 "",
781 "",
782 "semtimedop",
783 "semget",
784 "semctl",
785 "shmget",
786 "shmctl",
787 "shmat",
788 "shmdt",
789 "msgget",
790 "msgsnd",
791 "msgrcv",
792 "msgctl",
793 "",
794 "",
795 "",
796 "",
797 "",
798 "",
799 "",
800 "",
801 "",
802 "",
803 "",
804 "",
805 "",
806 "",
807 "",
808 "",
809 "",
810 "",
811 "",
812 "",
813 "",
814 "pidfd_send_signal",
815 "io_uring_setup",
816 "io_uring_enter",
817 "io_uring_register",
818 "open_tree",
819 "move_mount",
820 "fsopen",
821 "fsconfig",
822 "fsmount",
823 "fspick",
824 "pidfd_open",
825 "clone3",
826 "close_range",
827 "openat2",
828 "pidfd_getfd",
829 "faccessat2",
830 "process_madvise",
831 "epoll_pwait2",
832 "mount_setattr",
833 "",
834 "landlock_create_ruleset",
835 "landlock_add_rule",
836 "landlock_restrict_self",
837 "memfd_secret",
838 "process_mrelease",
839 "futex_waitv",
840 "set_mempolicy_home_node",
841 "cachestat",
842 "fchmodat2",
843];