Skip to main content

syscall_numbers/
mips64.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.
6#[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/// Returns the name of a system call, given its number.
12#[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_read: c_long = 0x1388;
18pub const SYS_write: c_long = 0x1389;
19pub const SYS_open: c_long = 0x138a;
20pub const SYS_close: c_long = 0x138b;
21pub const SYS_stat: c_long = 0x138c;
22pub const SYS_fstat: c_long = 0x138d;
23pub const SYS_lstat: c_long = 0x138e;
24pub const SYS_poll: c_long = 0x138f;
25pub const SYS_lseek: c_long = 0x1390;
26pub const SYS_mmap: c_long = 0x1391;
27pub const SYS_mprotect: c_long = 0x1392;
28pub const SYS_munmap: c_long = 0x1393;
29pub const SYS_brk: c_long = 0x1394;
30pub const SYS_rt_sigaction: c_long = 0x1395;
31pub const SYS_rt_sigprocmask: c_long = 0x1396;
32pub const SYS_ioctl: c_long = 0x1397;
33pub const SYS_pread64: c_long = 0x1398;
34pub const SYS_pwrite64: c_long = 0x1399;
35pub const SYS_readv: c_long = 0x139a;
36pub const SYS_writev: c_long = 0x139b;
37pub const SYS_access: c_long = 0x139c;
38pub const SYS_pipe: c_long = 0x139d;
39pub const SYS__newselect: c_long = 0x139e;
40pub const SYS_sched_yield: c_long = 0x139f;
41pub const SYS_mremap: c_long = 0x13a0;
42pub const SYS_msync: c_long = 0x13a1;
43pub const SYS_mincore: c_long = 0x13a2;
44pub const SYS_madvise: c_long = 0x13a3;
45pub const SYS_shmget: c_long = 0x13a4;
46pub const SYS_shmat: c_long = 0x13a5;
47pub const SYS_shmctl: c_long = 0x13a6;
48pub const SYS_dup: c_long = 0x13a7;
49pub const SYS_dup2: c_long = 0x13a8;
50pub const SYS_pause: c_long = 0x13a9;
51pub const SYS_nanosleep: c_long = 0x13aa;
52pub const SYS_getitimer: c_long = 0x13ab;
53pub const SYS_setitimer: c_long = 0x13ac;
54pub const SYS_alarm: c_long = 0x13ad;
55pub const SYS_getpid: c_long = 0x13ae;
56pub const SYS_sendfile: c_long = 0x13af;
57pub const SYS_socket: c_long = 0x13b0;
58pub const SYS_connect: c_long = 0x13b1;
59pub const SYS_accept: c_long = 0x13b2;
60pub const SYS_sendto: c_long = 0x13b3;
61pub const SYS_recvfrom: c_long = 0x13b4;
62pub const SYS_sendmsg: c_long = 0x13b5;
63pub const SYS_recvmsg: c_long = 0x13b6;
64pub const SYS_shutdown: c_long = 0x13b7;
65pub const SYS_bind: c_long = 0x13b8;
66pub const SYS_listen: c_long = 0x13b9;
67pub const SYS_getsockname: c_long = 0x13ba;
68pub const SYS_getpeername: c_long = 0x13bb;
69pub const SYS_socketpair: c_long = 0x13bc;
70pub const SYS_setsockopt: c_long = 0x13bd;
71pub const SYS_getsockopt: c_long = 0x13be;
72pub const SYS_clone: c_long = 0x13bf;
73pub const SYS_fork: c_long = 0x13c0;
74pub const SYS_execve: c_long = 0x13c1;
75pub const SYS_exit: c_long = 0x13c2;
76pub const SYS_wait4: c_long = 0x13c3;
77pub const SYS_kill: c_long = 0x13c4;
78pub const SYS_uname: c_long = 0x13c5;
79pub const SYS_semget: c_long = 0x13c6;
80pub const SYS_semop: c_long = 0x13c7;
81pub const SYS_semctl: c_long = 0x13c8;
82pub const SYS_shmdt: c_long = 0x13c9;
83pub const SYS_msgget: c_long = 0x13ca;
84pub const SYS_msgsnd: c_long = 0x13cb;
85pub const SYS_msgrcv: c_long = 0x13cc;
86pub const SYS_msgctl: c_long = 0x13cd;
87pub const SYS_fcntl: c_long = 0x13ce;
88pub const SYS_flock: c_long = 0x13cf;
89pub const SYS_fsync: c_long = 0x13d0;
90pub const SYS_fdatasync: c_long = 0x13d1;
91pub const SYS_truncate: c_long = 0x13d2;
92pub const SYS_ftruncate: c_long = 0x13d3;
93pub const SYS_getdents: c_long = 0x13d4;
94pub const SYS_getcwd: c_long = 0x13d5;
95pub const SYS_chdir: c_long = 0x13d6;
96pub const SYS_fchdir: c_long = 0x13d7;
97pub const SYS_rename: c_long = 0x13d8;
98pub const SYS_mkdir: c_long = 0x13d9;
99pub const SYS_rmdir: c_long = 0x13da;
100pub const SYS_creat: c_long = 0x13db;
101pub const SYS_link: c_long = 0x13dc;
102pub const SYS_unlink: c_long = 0x13dd;
103pub const SYS_symlink: c_long = 0x13de;
104pub const SYS_readlink: c_long = 0x13df;
105pub const SYS_chmod: c_long = 0x13e0;
106pub const SYS_fchmod: c_long = 0x13e1;
107pub const SYS_chown: c_long = 0x13e2;
108pub const SYS_fchown: c_long = 0x13e3;
109pub const SYS_lchown: c_long = 0x13e4;
110pub const SYS_umask: c_long = 0x13e5;
111pub const SYS_gettimeofday: c_long = 0x13e6;
112pub const SYS_getrlimit: c_long = 0x13e7;
113pub const SYS_getrusage: c_long = 0x13e8;
114pub const SYS_sysinfo: c_long = 0x13e9;
115pub const SYS_times: c_long = 0x13ea;
116pub const SYS_ptrace: c_long = 0x13eb;
117pub const SYS_getuid: c_long = 0x13ec;
118pub const SYS_syslog: c_long = 0x13ed;
119pub const SYS_getgid: c_long = 0x13ee;
120pub const SYS_setuid: c_long = 0x13ef;
121pub const SYS_setgid: c_long = 0x13f0;
122pub const SYS_geteuid: c_long = 0x13f1;
123pub const SYS_getegid: c_long = 0x13f2;
124pub const SYS_setpgid: c_long = 0x13f3;
125pub const SYS_getppid: c_long = 0x13f4;
126pub const SYS_getpgrp: c_long = 0x13f5;
127pub const SYS_setsid: c_long = 0x13f6;
128pub const SYS_setreuid: c_long = 0x13f7;
129pub const SYS_setregid: c_long = 0x13f8;
130pub const SYS_getgroups: c_long = 0x13f9;
131pub const SYS_setgroups: c_long = 0x13fa;
132pub const SYS_setresuid: c_long = 0x13fb;
133pub const SYS_getresuid: c_long = 0x13fc;
134pub const SYS_setresgid: c_long = 0x13fd;
135pub const SYS_getresgid: c_long = 0x13fe;
136pub const SYS_getpgid: c_long = 0x13ff;
137pub const SYS_setfsuid: c_long = 0x1400;
138pub const SYS_setfsgid: c_long = 0x1401;
139pub const SYS_getsid: c_long = 0x1402;
140pub const SYS_capget: c_long = 0x1403;
141pub const SYS_capset: c_long = 0x1404;
142pub const SYS_rt_sigpending: c_long = 0x1405;
143pub const SYS_rt_sigtimedwait: c_long = 0x1406;
144pub const SYS_rt_sigqueueinfo: c_long = 0x1407;
145pub const SYS_rt_sigsuspend: c_long = 0x1408;
146pub const SYS_sigaltstack: c_long = 0x1409;
147pub const SYS_utime: c_long = 0x140a;
148pub const SYS_mknod: c_long = 0x140b;
149pub const SYS_personality: c_long = 0x140c;
150pub const SYS_ustat: c_long = 0x140d;
151pub const SYS_statfs: c_long = 0x140e;
152pub const SYS_fstatfs: c_long = 0x140f;
153pub const SYS_sysfs: c_long = 0x1410;
154pub const SYS_getpriority: c_long = 0x1411;
155pub const SYS_setpriority: c_long = 0x1412;
156pub const SYS_sched_setparam: c_long = 0x1413;
157pub const SYS_sched_getparam: c_long = 0x1414;
158pub const SYS_sched_setscheduler: c_long = 0x1415;
159pub const SYS_sched_getscheduler: c_long = 0x1416;
160pub const SYS_sched_get_priority_max: c_long = 0x1417;
161pub const SYS_sched_get_priority_min: c_long = 0x1418;
162pub const SYS_sched_rr_get_interval: c_long = 0x1419;
163pub const SYS_mlock: c_long = 0x141a;
164pub const SYS_munlock: c_long = 0x141b;
165pub const SYS_mlockall: c_long = 0x141c;
166pub const SYS_munlockall: c_long = 0x141d;
167pub const SYS_vhangup: c_long = 0x141e;
168pub const SYS_pivot_root: c_long = 0x141f;
169pub const SYS__sysctl: c_long = 0x1420;
170pub const SYS_prctl: c_long = 0x1421;
171pub const SYS_adjtimex: c_long = 0x1422;
172pub const SYS_setrlimit: c_long = 0x1423;
173pub const SYS_chroot: c_long = 0x1424;
174pub const SYS_sync: c_long = 0x1425;
175pub const SYS_acct: c_long = 0x1426;
176pub const SYS_settimeofday: c_long = 0x1427;
177pub const SYS_mount: c_long = 0x1428;
178pub const SYS_umount2: c_long = 0x1429;
179pub const SYS_swapon: c_long = 0x142a;
180pub const SYS_swapoff: c_long = 0x142b;
181pub const SYS_reboot: c_long = 0x142c;
182pub const SYS_sethostname: c_long = 0x142d;
183pub const SYS_setdomainname: c_long = 0x142e;
184pub const SYS_create_module: c_long = 0x142f;
185pub const SYS_init_module: c_long = 0x1430;
186pub const SYS_delete_module: c_long = 0x1431;
187pub const SYS_get_kernel_syms: c_long = 0x1432;
188pub const SYS_query_module: c_long = 0x1433;
189pub const SYS_quotactl: c_long = 0x1434;
190pub const SYS_nfsservctl: c_long = 0x1435;
191pub const SYS_getpmsg: c_long = 0x1436;
192pub const SYS_putpmsg: c_long = 0x1437;
193pub const SYS_afs_syscall: c_long = 0x1438;
194pub const SYS_reserved177: c_long = 0x1439;
195pub const SYS_gettid: c_long = 0x143a;
196pub const SYS_readahead: c_long = 0x143b;
197pub const SYS_setxattr: c_long = 0x143c;
198pub const SYS_lsetxattr: c_long = 0x143d;
199pub const SYS_fsetxattr: c_long = 0x143e;
200pub const SYS_getxattr: c_long = 0x143f;
201pub const SYS_lgetxattr: c_long = 0x1440;
202pub const SYS_fgetxattr: c_long = 0x1441;
203pub const SYS_listxattr: c_long = 0x1442;
204pub const SYS_llistxattr: c_long = 0x1443;
205pub const SYS_flistxattr: c_long = 0x1444;
206pub const SYS_removexattr: c_long = 0x1445;
207pub const SYS_lremovexattr: c_long = 0x1446;
208pub const SYS_fremovexattr: c_long = 0x1447;
209pub const SYS_tkill: c_long = 0x1448;
210pub const SYS_reserved193: c_long = 0x1449;
211pub const SYS_futex: c_long = 0x144a;
212pub const SYS_sched_setaffinity: c_long = 0x144b;
213pub const SYS_sched_getaffinity: c_long = 0x144c;
214pub const SYS_cacheflush: c_long = 0x144d;
215pub const SYS_cachectl: c_long = 0x144e;
216pub const SYS_sysmips: c_long = 0x144f;
217pub const SYS_io_setup: c_long = 0x1450;
218pub const SYS_io_destroy: c_long = 0x1451;
219pub const SYS_io_getevents: c_long = 0x1452;
220pub const SYS_io_submit: c_long = 0x1453;
221pub const SYS_io_cancel: c_long = 0x1454;
222pub const SYS_exit_group: c_long = 0x1455;
223pub const SYS_lookup_dcookie: c_long = 0x1456;
224pub const SYS_epoll_create: c_long = 0x1457;
225pub const SYS_epoll_ctl: c_long = 0x1458;
226pub const SYS_epoll_wait: c_long = 0x1459;
227pub const SYS_remap_file_pages: c_long = 0x145a;
228pub const SYS_rt_sigreturn: c_long = 0x145b;
229pub const SYS_set_tid_address: c_long = 0x145c;
230pub const SYS_restart_syscall: c_long = 0x145d;
231pub const SYS_semtimedop: c_long = 0x145e;
232pub const SYS_fadvise64: c_long = 0x145f;
233pub const SYS_timer_create: c_long = 0x1460;
234pub const SYS_timer_settime: c_long = 0x1461;
235pub const SYS_timer_gettime: c_long = 0x1462;
236pub const SYS_timer_getoverrun: c_long = 0x1463;
237pub const SYS_timer_delete: c_long = 0x1464;
238pub const SYS_clock_settime: c_long = 0x1465;
239pub const SYS_clock_gettime: c_long = 0x1466;
240pub const SYS_clock_getres: c_long = 0x1467;
241pub const SYS_clock_nanosleep: c_long = 0x1468;
242pub const SYS_tgkill: c_long = 0x1469;
243pub const SYS_utimes: c_long = 0x146a;
244pub const SYS_mbind: c_long = 0x146b;
245pub const SYS_get_mempolicy: c_long = 0x146c;
246pub const SYS_set_mempolicy: c_long = 0x146d;
247pub const SYS_mq_open: c_long = 0x146e;
248pub const SYS_mq_unlink: c_long = 0x146f;
249pub const SYS_mq_timedsend: c_long = 0x1470;
250pub const SYS_mq_timedreceive: c_long = 0x1471;
251pub const SYS_mq_notify: c_long = 0x1472;
252pub const SYS_mq_getsetattr: c_long = 0x1473;
253pub const SYS_vserver: c_long = 0x1474;
254pub const SYS_waitid: c_long = 0x1475;
255pub const SYS_add_key: c_long = 0x1477;
256pub const SYS_request_key: c_long = 0x1478;
257pub const SYS_keyctl: c_long = 0x1479;
258pub const SYS_set_thread_area: c_long = 0x147a;
259pub const SYS_inotify_init: c_long = 0x147b;
260pub const SYS_inotify_add_watch: c_long = 0x147c;
261pub const SYS_inotify_rm_watch: c_long = 0x147d;
262pub const SYS_migrate_pages: c_long = 0x147e;
263pub const SYS_openat: c_long = 0x147f;
264pub const SYS_mkdirat: c_long = 0x1480;
265pub const SYS_mknodat: c_long = 0x1481;
266pub const SYS_fchownat: c_long = 0x1482;
267pub const SYS_futimesat: c_long = 0x1483;
268pub const SYS_newfstatat: c_long = 0x1484;
269pub const SYS_unlinkat: c_long = 0x1485;
270pub const SYS_renameat: c_long = 0x1486;
271pub const SYS_linkat: c_long = 0x1487;
272pub const SYS_symlinkat: c_long = 0x1488;
273pub const SYS_readlinkat: c_long = 0x1489;
274pub const SYS_fchmodat: c_long = 0x148a;
275pub const SYS_faccessat: c_long = 0x148b;
276pub const SYS_pselect6: c_long = 0x148c;
277pub const SYS_ppoll: c_long = 0x148d;
278pub const SYS_unshare: c_long = 0x148e;
279pub const SYS_splice: c_long = 0x148f;
280pub const SYS_sync_file_range: c_long = 0x1490;
281pub const SYS_tee: c_long = 0x1491;
282pub const SYS_vmsplice: c_long = 0x1492;
283pub const SYS_move_pages: c_long = 0x1493;
284pub const SYS_set_robust_list: c_long = 0x1494;
285pub const SYS_get_robust_list: c_long = 0x1495;
286pub const SYS_kexec_load: c_long = 0x1496;
287pub const SYS_getcpu: c_long = 0x1497;
288pub const SYS_epoll_pwait: c_long = 0x1498;
289pub const SYS_ioprio_set: c_long = 0x1499;
290pub const SYS_ioprio_get: c_long = 0x149a;
291pub const SYS_utimensat: c_long = 0x149b;
292pub const SYS_signalfd: c_long = 0x149c;
293pub const SYS_timerfd: c_long = 0x149d;
294pub const SYS_eventfd: c_long = 0x149e;
295pub const SYS_fallocate: c_long = 0x149f;
296pub const SYS_timerfd_create: c_long = 0x14a0;
297pub const SYS_timerfd_gettime: c_long = 0x14a1;
298pub const SYS_timerfd_settime: c_long = 0x14a2;
299pub const SYS_signalfd4: c_long = 0x14a3;
300pub const SYS_eventfd2: c_long = 0x14a4;
301pub const SYS_epoll_create1: c_long = 0x14a5;
302pub const SYS_dup3: c_long = 0x14a6;
303pub const SYS_pipe2: c_long = 0x14a7;
304pub const SYS_inotify_init1: c_long = 0x14a8;
305pub const SYS_preadv: c_long = 0x14a9;
306pub const SYS_pwritev: c_long = 0x14aa;
307pub const SYS_rt_tgsigqueueinfo: c_long = 0x14ab;
308pub const SYS_perf_event_open: c_long = 0x14ac;
309pub const SYS_accept4: c_long = 0x14ad;
310pub const SYS_recvmmsg: c_long = 0x14ae;
311pub const SYS_fanotify_init: c_long = 0x14af;
312pub const SYS_fanotify_mark: c_long = 0x14b0;
313pub const SYS_prlimit64: c_long = 0x14b1;
314pub const SYS_name_to_handle_at: c_long = 0x14b2;
315pub const SYS_open_by_handle_at: c_long = 0x14b3;
316pub const SYS_clock_adjtime: c_long = 0x14b4;
317pub const SYS_syncfs: c_long = 0x14b5;
318pub const SYS_sendmmsg: c_long = 0x14b6;
319pub const SYS_setns: c_long = 0x14b7;
320pub const SYS_process_vm_readv: c_long = 0x14b8;
321pub const SYS_process_vm_writev: c_long = 0x14b9;
322pub const SYS_kcmp: c_long = 0x14ba;
323pub const SYS_finit_module: c_long = 0x14bb;
324pub const SYS_getdents64: c_long = 0x14bc;
325pub const SYS_sched_setattr: c_long = 0x14bd;
326pub const SYS_sched_getattr: c_long = 0x14be;
327pub const SYS_renameat2: c_long = 0x14bf;
328pub const SYS_seccomp: c_long = 0x14c0;
329pub const SYS_getrandom: c_long = 0x14c1;
330pub const SYS_memfd_create: c_long = 0x14c2;
331pub const SYS_bpf: c_long = 0x14c3;
332pub const SYS_execveat: c_long = 0x14c4;
333pub const SYS_userfaultfd: c_long = 0x14c5;
334pub const SYS_membarrier: c_long = 0x14c6;
335pub const SYS_mlock2: c_long = 0x14c7;
336pub const SYS_copy_file_range: c_long = 0x14c8;
337pub const SYS_preadv2: c_long = 0x14c9;
338pub const SYS_pwritev2: c_long = 0x14ca;
339pub const SYS_pkey_mprotect: c_long = 0x14cb;
340pub const SYS_pkey_alloc: c_long = 0x14cc;
341pub const SYS_pkey_free: c_long = 0x14cd;
342pub const SYS_statx: c_long = 0x14ce;
343pub const SYS_rseq: c_long = 0x14cf;
344pub const SYS_io_pgetevents: c_long = 0x14d0;
345pub const SYS_pidfd_send_signal: c_long = 0x1530;
346pub const SYS_io_uring_setup: c_long = 0x1531;
347pub const SYS_io_uring_enter: c_long = 0x1532;
348pub const SYS_io_uring_register: c_long = 0x1533;
349pub const SYS_open_tree: c_long = 0x1534;
350pub const SYS_move_mount: c_long = 0x1535;
351pub const SYS_fsopen: c_long = 0x1536;
352pub const SYS_fsconfig: c_long = 0x1537;
353pub const SYS_fsmount: c_long = 0x1538;
354pub const SYS_fspick: c_long = 0x1539;
355pub const SYS_pidfd_open: c_long = 0x153a;
356pub const SYS_clone3: c_long = 0x153b;
357pub const SYS_close_range: c_long = 0x153c;
358pub const SYS_openat2: c_long = 0x153d;
359pub const SYS_pidfd_getfd: c_long = 0x153e;
360pub const SYS_faccessat2: c_long = 0x153f;
361pub const SYS_process_madvise: c_long = 0x1540;
362pub const SYS_epoll_pwait2: c_long = 0x1541;
363pub const SYS_mount_setattr: c_long = 0x1542;
364pub const SYS_quotactl_fd: c_long = 0x1543;
365pub const SYS_landlock_create_ruleset: c_long = 0x1544;
366pub const SYS_landlock_add_rule: c_long = 0x1545;
367pub const SYS_landlock_restrict_self: c_long = 0x1546;
368pub const SYS_process_mrelease: c_long = 0x1548;
369pub const SYS_futex_waitv: c_long = 0x1549;
370pub const SYS_set_mempolicy_home_node: c_long = 0x154a;
371pub const SYS_cachestat: c_long = 0x154b;
372pub const SYS_fchmodat2: c_long = 0x154c;
373pub const SYS_map_shadow_stack: c_long = 0x154d;
374pub const SYS_futex_wake: c_long = 0x154e;
375pub const SYS_futex_wait: c_long = 0x154f;
376pub const SYS_futex_requeue: c_long = 0x1550;
377pub const SYS_statmount: c_long = 0x1551;
378pub const SYS_listmount: c_long = 0x1552;
379pub const SYS_lsm_get_self_attr: c_long = 0x1553;
380pub const SYS_lsm_set_self_attr: c_long = 0x1554;
381pub const SYS_lsm_list_modules: c_long = 0x1555;
382pub const SYS_mseal: c_long = 0x1556;
383pub const SYS_setxattrat: c_long = 0x1557;
384pub const SYS_getxattrat: c_long = 0x1558;
385pub const SYS_listxattrat: c_long = 0x1559;
386pub const SYS_removexattrat: c_long = 0x155a;
387pub const SYS_open_tree_attr: c_long = 0x155b;
388pub const SYS_file_getattr: c_long = 0x155c;
389pub const SYS_file_setattr: c_long = 0x155d;
390pub const SYS_listns: c_long = 0x155e;
391
392/// Minimum valid system call number.
393pub(crate) const SYS_CALL_BASE_INDEX: c_long = 0x1388;
394
395/// String table of system calls names.
396pub(crate) static SYS_CALL_NAME: &[&str] = &[
397    "read",
398    "write",
399    "open",
400    "close",
401    "stat",
402    "fstat",
403    "lstat",
404    "poll",
405    "lseek",
406    "mmap",
407    "mprotect",
408    "munmap",
409    "brk",
410    "rt_sigaction",
411    "rt_sigprocmask",
412    "ioctl",
413    "pread64",
414    "pwrite64",
415    "readv",
416    "writev",
417    "access",
418    "pipe",
419    "_newselect",
420    "sched_yield",
421    "mremap",
422    "msync",
423    "mincore",
424    "madvise",
425    "shmget",
426    "shmat",
427    "shmctl",
428    "dup",
429    "dup2",
430    "pause",
431    "nanosleep",
432    "getitimer",
433    "setitimer",
434    "alarm",
435    "getpid",
436    "sendfile",
437    "socket",
438    "connect",
439    "accept",
440    "sendto",
441    "recvfrom",
442    "sendmsg",
443    "recvmsg",
444    "shutdown",
445    "bind",
446    "listen",
447    "getsockname",
448    "getpeername",
449    "socketpair",
450    "setsockopt",
451    "getsockopt",
452    "clone",
453    "fork",
454    "execve",
455    "exit",
456    "wait4",
457    "kill",
458    "uname",
459    "semget",
460    "semop",
461    "semctl",
462    "shmdt",
463    "msgget",
464    "msgsnd",
465    "msgrcv",
466    "msgctl",
467    "fcntl",
468    "flock",
469    "fsync",
470    "fdatasync",
471    "truncate",
472    "ftruncate",
473    "getdents",
474    "getcwd",
475    "chdir",
476    "fchdir",
477    "rename",
478    "mkdir",
479    "rmdir",
480    "creat",
481    "link",
482    "unlink",
483    "symlink",
484    "readlink",
485    "chmod",
486    "fchmod",
487    "chown",
488    "fchown",
489    "lchown",
490    "umask",
491    "gettimeofday",
492    "getrlimit",
493    "getrusage",
494    "sysinfo",
495    "times",
496    "ptrace",
497    "getuid",
498    "syslog",
499    "getgid",
500    "setuid",
501    "setgid",
502    "geteuid",
503    "getegid",
504    "setpgid",
505    "getppid",
506    "getpgrp",
507    "setsid",
508    "setreuid",
509    "setregid",
510    "getgroups",
511    "setgroups",
512    "setresuid",
513    "getresuid",
514    "setresgid",
515    "getresgid",
516    "getpgid",
517    "setfsuid",
518    "setfsgid",
519    "getsid",
520    "capget",
521    "capset",
522    "rt_sigpending",
523    "rt_sigtimedwait",
524    "rt_sigqueueinfo",
525    "rt_sigsuspend",
526    "sigaltstack",
527    "utime",
528    "mknod",
529    "personality",
530    "ustat",
531    "statfs",
532    "fstatfs",
533    "sysfs",
534    "getpriority",
535    "setpriority",
536    "sched_setparam",
537    "sched_getparam",
538    "sched_setscheduler",
539    "sched_getscheduler",
540    "sched_get_priority_max",
541    "sched_get_priority_min",
542    "sched_rr_get_interval",
543    "mlock",
544    "munlock",
545    "mlockall",
546    "munlockall",
547    "vhangup",
548    "pivot_root",
549    "_sysctl",
550    "prctl",
551    "adjtimex",
552    "setrlimit",
553    "chroot",
554    "sync",
555    "acct",
556    "settimeofday",
557    "mount",
558    "umount2",
559    "swapon",
560    "swapoff",
561    "reboot",
562    "sethostname",
563    "setdomainname",
564    "create_module",
565    "init_module",
566    "delete_module",
567    "get_kernel_syms",
568    "query_module",
569    "quotactl",
570    "nfsservctl",
571    "getpmsg",
572    "putpmsg",
573    "afs_syscall",
574    "reserved177",
575    "gettid",
576    "readahead",
577    "setxattr",
578    "lsetxattr",
579    "fsetxattr",
580    "getxattr",
581    "lgetxattr",
582    "fgetxattr",
583    "listxattr",
584    "llistxattr",
585    "flistxattr",
586    "removexattr",
587    "lremovexattr",
588    "fremovexattr",
589    "tkill",
590    "reserved193",
591    "futex",
592    "sched_setaffinity",
593    "sched_getaffinity",
594    "cacheflush",
595    "cachectl",
596    "sysmips",
597    "io_setup",
598    "io_destroy",
599    "io_getevents",
600    "io_submit",
601    "io_cancel",
602    "exit_group",
603    "lookup_dcookie",
604    "epoll_create",
605    "epoll_ctl",
606    "epoll_wait",
607    "remap_file_pages",
608    "rt_sigreturn",
609    "set_tid_address",
610    "restart_syscall",
611    "semtimedop",
612    "fadvise64",
613    "timer_create",
614    "timer_settime",
615    "timer_gettime",
616    "timer_getoverrun",
617    "timer_delete",
618    "clock_settime",
619    "clock_gettime",
620    "clock_getres",
621    "clock_nanosleep",
622    "tgkill",
623    "utimes",
624    "mbind",
625    "get_mempolicy",
626    "set_mempolicy",
627    "mq_open",
628    "mq_unlink",
629    "mq_timedsend",
630    "mq_timedreceive",
631    "mq_notify",
632    "mq_getsetattr",
633    "vserver",
634    "waitid",
635    "",
636    "add_key",
637    "request_key",
638    "keyctl",
639    "set_thread_area",
640    "inotify_init",
641    "inotify_add_watch",
642    "inotify_rm_watch",
643    "migrate_pages",
644    "openat",
645    "mkdirat",
646    "mknodat",
647    "fchownat",
648    "futimesat",
649    "newfstatat",
650    "unlinkat",
651    "renameat",
652    "linkat",
653    "symlinkat",
654    "readlinkat",
655    "fchmodat",
656    "faccessat",
657    "pselect6",
658    "ppoll",
659    "unshare",
660    "splice",
661    "sync_file_range",
662    "tee",
663    "vmsplice",
664    "move_pages",
665    "set_robust_list",
666    "get_robust_list",
667    "kexec_load",
668    "getcpu",
669    "epoll_pwait",
670    "ioprio_set",
671    "ioprio_get",
672    "utimensat",
673    "signalfd",
674    "timerfd",
675    "eventfd",
676    "fallocate",
677    "timerfd_create",
678    "timerfd_gettime",
679    "timerfd_settime",
680    "signalfd4",
681    "eventfd2",
682    "epoll_create1",
683    "dup3",
684    "pipe2",
685    "inotify_init1",
686    "preadv",
687    "pwritev",
688    "rt_tgsigqueueinfo",
689    "perf_event_open",
690    "accept4",
691    "recvmmsg",
692    "fanotify_init",
693    "fanotify_mark",
694    "prlimit64",
695    "name_to_handle_at",
696    "open_by_handle_at",
697    "clock_adjtime",
698    "syncfs",
699    "sendmmsg",
700    "setns",
701    "process_vm_readv",
702    "process_vm_writev",
703    "kcmp",
704    "finit_module",
705    "getdents64",
706    "sched_setattr",
707    "sched_getattr",
708    "renameat2",
709    "seccomp",
710    "getrandom",
711    "memfd_create",
712    "bpf",
713    "execveat",
714    "userfaultfd",
715    "membarrier",
716    "mlock2",
717    "copy_file_range",
718    "preadv2",
719    "pwritev2",
720    "pkey_mprotect",
721    "pkey_alloc",
722    "pkey_free",
723    "statx",
724    "rseq",
725    "io_pgetevents",
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    "",
774    "",
775    "",
776    "",
777    "",
778    "",
779    "",
780    "",
781    "",
782    "",
783    "",
784    "",
785    "",
786    "",
787    "",
788    "",
789    "",
790    "",
791    "",
792    "",
793    "",
794    "",
795    "",
796    "",
797    "",
798    "",
799    "",
800    "",
801    "",
802    "",
803    "",
804    "",
805    "",
806    "",
807    "",
808    "",
809    "",
810    "",
811    "",
812    "",
813    "",
814    "",
815    "",
816    "",
817    "",
818    "",
819    "",
820    "",
821    "pidfd_send_signal",
822    "io_uring_setup",
823    "io_uring_enter",
824    "io_uring_register",
825    "open_tree",
826    "move_mount",
827    "fsopen",
828    "fsconfig",
829    "fsmount",
830    "fspick",
831    "pidfd_open",
832    "clone3",
833    "close_range",
834    "openat2",
835    "pidfd_getfd",
836    "faccessat2",
837    "process_madvise",
838    "epoll_pwait2",
839    "mount_setattr",
840    "quotactl_fd",
841    "landlock_create_ruleset",
842    "landlock_add_rule",
843    "landlock_restrict_self",
844    "",
845    "process_mrelease",
846    "futex_waitv",
847    "set_mempolicy_home_node",
848    "cachestat",
849    "fchmodat2",
850    "map_shadow_stack",
851    "futex_wake",
852    "futex_wait",
853    "futex_requeue",
854    "statmount",
855    "listmount",
856    "lsm_get_self_attr",
857    "lsm_set_self_attr",
858    "lsm_list_modules",
859    "mseal",
860    "setxattrat",
861    "getxattrat",
862    "listxattrat",
863    "removexattrat",
864    "open_tree_attr",
865    "file_getattr",
866    "file_setattr",
867    "listns",
868];