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