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