syscall_numbers/
or1k.rs

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