master
1// This file is automatically generated, DO NOT edit it manually.
2// See tools/generate_linux_syscalls.zig for more info.
3// This list current as of kernel: 6.16.0
4
5pub const X86 = enum(usize) {
6 restart_syscall = 0,
7 exit = 1,
8 fork = 2,
9 read = 3,
10 write = 4,
11 open = 5,
12 close = 6,
13 waitpid = 7,
14 creat = 8,
15 link = 9,
16 unlink = 10,
17 execve = 11,
18 chdir = 12,
19 time = 13,
20 mknod = 14,
21 chmod = 15,
22 lchown = 16,
23 @"break" = 17,
24 oldstat = 18,
25 lseek = 19,
26 getpid = 20,
27 mount = 21,
28 umount = 22,
29 setuid = 23,
30 getuid = 24,
31 stime = 25,
32 ptrace = 26,
33 alarm = 27,
34 oldfstat = 28,
35 pause = 29,
36 utime = 30,
37 stty = 31,
38 gtty = 32,
39 access = 33,
40 nice = 34,
41 ftime = 35,
42 sync = 36,
43 kill = 37,
44 rename = 38,
45 mkdir = 39,
46 rmdir = 40,
47 dup = 41,
48 pipe = 42,
49 times = 43,
50 prof = 44,
51 brk = 45,
52 setgid = 46,
53 getgid = 47,
54 signal = 48,
55 geteuid = 49,
56 getegid = 50,
57 acct = 51,
58 umount2 = 52,
59 lock = 53,
60 ioctl = 54,
61 fcntl = 55,
62 mpx = 56,
63 setpgid = 57,
64 ulimit = 58,
65 oldolduname = 59,
66 umask = 60,
67 chroot = 61,
68 ustat = 62,
69 dup2 = 63,
70 getppid = 64,
71 getpgrp = 65,
72 setsid = 66,
73 sigaction = 67,
74 sgetmask = 68,
75 ssetmask = 69,
76 setreuid = 70,
77 setregid = 71,
78 sigsuspend = 72,
79 sigpending = 73,
80 sethostname = 74,
81 setrlimit = 75,
82 getrlimit = 76,
83 getrusage = 77,
84 gettimeofday = 78,
85 settimeofday = 79,
86 getgroups = 80,
87 setgroups = 81,
88 select = 82,
89 symlink = 83,
90 oldlstat = 84,
91 readlink = 85,
92 uselib = 86,
93 swapon = 87,
94 reboot = 88,
95 readdir = 89,
96 mmap = 90,
97 munmap = 91,
98 truncate = 92,
99 ftruncate = 93,
100 fchmod = 94,
101 fchown = 95,
102 getpriority = 96,
103 setpriority = 97,
104 profil = 98,
105 statfs = 99,
106 fstatfs = 100,
107 ioperm = 101,
108 socketcall = 102,
109 syslog = 103,
110 setitimer = 104,
111 getitimer = 105,
112 stat = 106,
113 lstat = 107,
114 fstat = 108,
115 olduname = 109,
116 iopl = 110,
117 vhangup = 111,
118 idle = 112,
119 vm86old = 113,
120 wait4 = 114,
121 swapoff = 115,
122 sysinfo = 116,
123 ipc = 117,
124 fsync = 118,
125 sigreturn = 119,
126 clone = 120,
127 setdomainname = 121,
128 uname = 122,
129 modify_ldt = 123,
130 adjtimex = 124,
131 mprotect = 125,
132 sigprocmask = 126,
133 create_module = 127,
134 init_module = 128,
135 delete_module = 129,
136 get_kernel_syms = 130,
137 quotactl = 131,
138 getpgid = 132,
139 fchdir = 133,
140 bdflush = 134,
141 sysfs = 135,
142 personality = 136,
143 afs_syscall = 137,
144 setfsuid = 138,
145 setfsgid = 139,
146 llseek = 140,
147 getdents = 141,
148 newselect = 142,
149 flock = 143,
150 msync = 144,
151 readv = 145,
152 writev = 146,
153 getsid = 147,
154 fdatasync = 148,
155 sysctl = 149,
156 mlock = 150,
157 munlock = 151,
158 mlockall = 152,
159 munlockall = 153,
160 sched_setparam = 154,
161 sched_getparam = 155,
162 sched_setscheduler = 156,
163 sched_getscheduler = 157,
164 sched_yield = 158,
165 sched_get_priority_max = 159,
166 sched_get_priority_min = 160,
167 sched_rr_get_interval = 161,
168 nanosleep = 162,
169 mremap = 163,
170 setresuid = 164,
171 getresuid = 165,
172 vm86 = 166,
173 query_module = 167,
174 poll = 168,
175 nfsservctl = 169,
176 setresgid = 170,
177 getresgid = 171,
178 prctl = 172,
179 rt_sigreturn = 173,
180 rt_sigaction = 174,
181 rt_sigprocmask = 175,
182 rt_sigpending = 176,
183 rt_sigtimedwait = 177,
184 rt_sigqueueinfo = 178,
185 rt_sigsuspend = 179,
186 pread64 = 180,
187 pwrite64 = 181,
188 chown = 182,
189 getcwd = 183,
190 capget = 184,
191 capset = 185,
192 sigaltstack = 186,
193 sendfile = 187,
194 getpmsg = 188,
195 putpmsg = 189,
196 vfork = 190,
197 ugetrlimit = 191,
198 mmap2 = 192,
199 truncate64 = 193,
200 ftruncate64 = 194,
201 stat64 = 195,
202 lstat64 = 196,
203 fstat64 = 197,
204 lchown32 = 198,
205 getuid32 = 199,
206 getgid32 = 200,
207 geteuid32 = 201,
208 getegid32 = 202,
209 setreuid32 = 203,
210 setregid32 = 204,
211 getgroups32 = 205,
212 setgroups32 = 206,
213 fchown32 = 207,
214 setresuid32 = 208,
215 getresuid32 = 209,
216 setresgid32 = 210,
217 getresgid32 = 211,
218 chown32 = 212,
219 setuid32 = 213,
220 setgid32 = 214,
221 setfsuid32 = 215,
222 setfsgid32 = 216,
223 pivot_root = 217,
224 mincore = 218,
225 madvise = 219,
226 getdents64 = 220,
227 fcntl64 = 221,
228 gettid = 224,
229 readahead = 225,
230 setxattr = 226,
231 lsetxattr = 227,
232 fsetxattr = 228,
233 getxattr = 229,
234 lgetxattr = 230,
235 fgetxattr = 231,
236 listxattr = 232,
237 llistxattr = 233,
238 flistxattr = 234,
239 removexattr = 235,
240 lremovexattr = 236,
241 fremovexattr = 237,
242 tkill = 238,
243 sendfile64 = 239,
244 futex = 240,
245 sched_setaffinity = 241,
246 sched_getaffinity = 242,
247 set_thread_area = 243,
248 get_thread_area = 244,
249 io_setup = 245,
250 io_destroy = 246,
251 io_getevents = 247,
252 io_submit = 248,
253 io_cancel = 249,
254 fadvise64 = 250,
255 exit_group = 252,
256 lookup_dcookie = 253,
257 epoll_create = 254,
258 epoll_ctl = 255,
259 epoll_wait = 256,
260 remap_file_pages = 257,
261 set_tid_address = 258,
262 timer_create = 259,
263 timer_settime = 260,
264 timer_gettime = 261,
265 timer_getoverrun = 262,
266 timer_delete = 263,
267 clock_settime = 264,
268 clock_gettime = 265,
269 clock_getres = 266,
270 clock_nanosleep = 267,
271 statfs64 = 268,
272 fstatfs64 = 269,
273 tgkill = 270,
274 utimes = 271,
275 fadvise64_64 = 272,
276 vserver = 273,
277 mbind = 274,
278 get_mempolicy = 275,
279 set_mempolicy = 276,
280 mq_open = 277,
281 mq_unlink = 278,
282 mq_timedsend = 279,
283 mq_timedreceive = 280,
284 mq_notify = 281,
285 mq_getsetattr = 282,
286 kexec_load = 283,
287 waitid = 284,
288 add_key = 286,
289 request_key = 287,
290 keyctl = 288,
291 ioprio_set = 289,
292 ioprio_get = 290,
293 inotify_init = 291,
294 inotify_add_watch = 292,
295 inotify_rm_watch = 293,
296 migrate_pages = 294,
297 openat = 295,
298 mkdirat = 296,
299 mknodat = 297,
300 fchownat = 298,
301 futimesat = 299,
302 fstatat64 = 300,
303 unlinkat = 301,
304 renameat = 302,
305 linkat = 303,
306 symlinkat = 304,
307 readlinkat = 305,
308 fchmodat = 306,
309 faccessat = 307,
310 pselect6 = 308,
311 ppoll = 309,
312 unshare = 310,
313 set_robust_list = 311,
314 get_robust_list = 312,
315 splice = 313,
316 sync_file_range = 314,
317 tee = 315,
318 vmsplice = 316,
319 move_pages = 317,
320 getcpu = 318,
321 epoll_pwait = 319,
322 utimensat = 320,
323 signalfd = 321,
324 timerfd_create = 322,
325 eventfd = 323,
326 fallocate = 324,
327 timerfd_settime = 325,
328 timerfd_gettime = 326,
329 signalfd4 = 327,
330 eventfd2 = 328,
331 epoll_create1 = 329,
332 dup3 = 330,
333 pipe2 = 331,
334 inotify_init1 = 332,
335 preadv = 333,
336 pwritev = 334,
337 rt_tgsigqueueinfo = 335,
338 perf_event_open = 336,
339 recvmmsg = 337,
340 fanotify_init = 338,
341 fanotify_mark = 339,
342 prlimit64 = 340,
343 name_to_handle_at = 341,
344 open_by_handle_at = 342,
345 clock_adjtime = 343,
346 syncfs = 344,
347 sendmmsg = 345,
348 setns = 346,
349 process_vm_readv = 347,
350 process_vm_writev = 348,
351 kcmp = 349,
352 finit_module = 350,
353 sched_setattr = 351,
354 sched_getattr = 352,
355 renameat2 = 353,
356 seccomp = 354,
357 getrandom = 355,
358 memfd_create = 356,
359 bpf = 357,
360 execveat = 358,
361 socket = 359,
362 socketpair = 360,
363 bind = 361,
364 connect = 362,
365 listen = 363,
366 accept4 = 364,
367 getsockopt = 365,
368 setsockopt = 366,
369 getsockname = 367,
370 getpeername = 368,
371 sendto = 369,
372 sendmsg = 370,
373 recvfrom = 371,
374 recvmsg = 372,
375 shutdown = 373,
376 userfaultfd = 374,
377 membarrier = 375,
378 mlock2 = 376,
379 copy_file_range = 377,
380 preadv2 = 378,
381 pwritev2 = 379,
382 pkey_mprotect = 380,
383 pkey_alloc = 381,
384 pkey_free = 382,
385 statx = 383,
386 arch_prctl = 384,
387 io_pgetevents = 385,
388 rseq = 386,
389 semget = 393,
390 semctl = 394,
391 shmget = 395,
392 shmctl = 396,
393 shmat = 397,
394 shmdt = 398,
395 msgget = 399,
396 msgsnd = 400,
397 msgrcv = 401,
398 msgctl = 402,
399 clock_gettime64 = 403,
400 clock_settime64 = 404,
401 clock_adjtime64 = 405,
402 clock_getres_time64 = 406,
403 clock_nanosleep_time64 = 407,
404 timer_gettime64 = 408,
405 timer_settime64 = 409,
406 timerfd_gettime64 = 410,
407 timerfd_settime64 = 411,
408 utimensat_time64 = 412,
409 pselect6_time64 = 413,
410 ppoll_time64 = 414,
411 io_pgetevents_time64 = 416,
412 recvmmsg_time64 = 417,
413 mq_timedsend_time64 = 418,
414 mq_timedreceive_time64 = 419,
415 semtimedop_time64 = 420,
416 rt_sigtimedwait_time64 = 421,
417 futex_time64 = 422,
418 sched_rr_get_interval_time64 = 423,
419 pidfd_send_signal = 424,
420 io_uring_setup = 425,
421 io_uring_enter = 426,
422 io_uring_register = 427,
423 open_tree = 428,
424 move_mount = 429,
425 fsopen = 430,
426 fsconfig = 431,
427 fsmount = 432,
428 fspick = 433,
429 pidfd_open = 434,
430 clone3 = 435,
431 close_range = 436,
432 openat2 = 437,
433 pidfd_getfd = 438,
434 faccessat2 = 439,
435 process_madvise = 440,
436 epoll_pwait2 = 441,
437 mount_setattr = 442,
438 quotactl_fd = 443,
439 landlock_create_ruleset = 444,
440 landlock_add_rule = 445,
441 landlock_restrict_self = 446,
442 memfd_secret = 447,
443 process_mrelease = 448,
444 futex_waitv = 449,
445 set_mempolicy_home_node = 450,
446 cachestat = 451,
447 fchmodat2 = 452,
448 map_shadow_stack = 453,
449 futex_wake = 454,
450 futex_wait = 455,
451 futex_requeue = 456,
452 statmount = 457,
453 listmount = 458,
454 lsm_get_self_attr = 459,
455 lsm_set_self_attr = 460,
456 lsm_list_modules = 461,
457 mseal = 462,
458 setxattrat = 463,
459 getxattrat = 464,
460 listxattrat = 465,
461 removexattrat = 466,
462 open_tree_attr = 467,
463};
464
465pub const X64 = enum(usize) {
466 read = 0,
467 write = 1,
468 open = 2,
469 close = 3,
470 stat = 4,
471 fstat = 5,
472 lstat = 6,
473 poll = 7,
474 lseek = 8,
475 mmap = 9,
476 mprotect = 10,
477 munmap = 11,
478 brk = 12,
479 rt_sigaction = 13,
480 rt_sigprocmask = 14,
481 rt_sigreturn = 15,
482 ioctl = 16,
483 pread64 = 17,
484 pwrite64 = 18,
485 readv = 19,
486 writev = 20,
487 access = 21,
488 pipe = 22,
489 select = 23,
490 sched_yield = 24,
491 mremap = 25,
492 msync = 26,
493 mincore = 27,
494 madvise = 28,
495 shmget = 29,
496 shmat = 30,
497 shmctl = 31,
498 dup = 32,
499 dup2 = 33,
500 pause = 34,
501 nanosleep = 35,
502 getitimer = 36,
503 alarm = 37,
504 setitimer = 38,
505 getpid = 39,
506 sendfile = 40,
507 socket = 41,
508 connect = 42,
509 accept = 43,
510 sendto = 44,
511 recvfrom = 45,
512 sendmsg = 46,
513 recvmsg = 47,
514 shutdown = 48,
515 bind = 49,
516 listen = 50,
517 getsockname = 51,
518 getpeername = 52,
519 socketpair = 53,
520 setsockopt = 54,
521 getsockopt = 55,
522 clone = 56,
523 fork = 57,
524 vfork = 58,
525 execve = 59,
526 exit = 60,
527 wait4 = 61,
528 kill = 62,
529 uname = 63,
530 semget = 64,
531 semop = 65,
532 semctl = 66,
533 shmdt = 67,
534 msgget = 68,
535 msgsnd = 69,
536 msgrcv = 70,
537 msgctl = 71,
538 fcntl = 72,
539 flock = 73,
540 fsync = 74,
541 fdatasync = 75,
542 truncate = 76,
543 ftruncate = 77,
544 getdents = 78,
545 getcwd = 79,
546 chdir = 80,
547 fchdir = 81,
548 rename = 82,
549 mkdir = 83,
550 rmdir = 84,
551 creat = 85,
552 link = 86,
553 unlink = 87,
554 symlink = 88,
555 readlink = 89,
556 chmod = 90,
557 fchmod = 91,
558 chown = 92,
559 fchown = 93,
560 lchown = 94,
561 umask = 95,
562 gettimeofday = 96,
563 getrlimit = 97,
564 getrusage = 98,
565 sysinfo = 99,
566 times = 100,
567 ptrace = 101,
568 getuid = 102,
569 syslog = 103,
570 getgid = 104,
571 setuid = 105,
572 setgid = 106,
573 geteuid = 107,
574 getegid = 108,
575 setpgid = 109,
576 getppid = 110,
577 getpgrp = 111,
578 setsid = 112,
579 setreuid = 113,
580 setregid = 114,
581 getgroups = 115,
582 setgroups = 116,
583 setresuid = 117,
584 getresuid = 118,
585 setresgid = 119,
586 getresgid = 120,
587 getpgid = 121,
588 setfsuid = 122,
589 setfsgid = 123,
590 getsid = 124,
591 capget = 125,
592 capset = 126,
593 rt_sigpending = 127,
594 rt_sigtimedwait = 128,
595 rt_sigqueueinfo = 129,
596 rt_sigsuspend = 130,
597 sigaltstack = 131,
598 utime = 132,
599 mknod = 133,
600 uselib = 134,
601 personality = 135,
602 ustat = 136,
603 statfs = 137,
604 fstatfs = 138,
605 sysfs = 139,
606 getpriority = 140,
607 setpriority = 141,
608 sched_setparam = 142,
609 sched_getparam = 143,
610 sched_setscheduler = 144,
611 sched_getscheduler = 145,
612 sched_get_priority_max = 146,
613 sched_get_priority_min = 147,
614 sched_rr_get_interval = 148,
615 mlock = 149,
616 munlock = 150,
617 mlockall = 151,
618 munlockall = 152,
619 vhangup = 153,
620 modify_ldt = 154,
621 pivot_root = 155,
622 sysctl = 156,
623 prctl = 157,
624 arch_prctl = 158,
625 adjtimex = 159,
626 setrlimit = 160,
627 chroot = 161,
628 sync = 162,
629 acct = 163,
630 settimeofday = 164,
631 mount = 165,
632 umount2 = 166,
633 swapon = 167,
634 swapoff = 168,
635 reboot = 169,
636 sethostname = 170,
637 setdomainname = 171,
638 iopl = 172,
639 ioperm = 173,
640 create_module = 174,
641 init_module = 175,
642 delete_module = 176,
643 get_kernel_syms = 177,
644 query_module = 178,
645 quotactl = 179,
646 nfsservctl = 180,
647 getpmsg = 181,
648 putpmsg = 182,
649 afs_syscall = 183,
650 tuxcall = 184,
651 security = 185,
652 gettid = 186,
653 readahead = 187,
654 setxattr = 188,
655 lsetxattr = 189,
656 fsetxattr = 190,
657 getxattr = 191,
658 lgetxattr = 192,
659 fgetxattr = 193,
660 listxattr = 194,
661 llistxattr = 195,
662 flistxattr = 196,
663 removexattr = 197,
664 lremovexattr = 198,
665 fremovexattr = 199,
666 tkill = 200,
667 time = 201,
668 futex = 202,
669 sched_setaffinity = 203,
670 sched_getaffinity = 204,
671 set_thread_area = 205,
672 io_setup = 206,
673 io_destroy = 207,
674 io_getevents = 208,
675 io_submit = 209,
676 io_cancel = 210,
677 get_thread_area = 211,
678 lookup_dcookie = 212,
679 epoll_create = 213,
680 epoll_ctl_old = 214,
681 epoll_wait_old = 215,
682 remap_file_pages = 216,
683 getdents64 = 217,
684 set_tid_address = 218,
685 restart_syscall = 219,
686 semtimedop = 220,
687 fadvise64 = 221,
688 timer_create = 222,
689 timer_settime = 223,
690 timer_gettime = 224,
691 timer_getoverrun = 225,
692 timer_delete = 226,
693 clock_settime = 227,
694 clock_gettime = 228,
695 clock_getres = 229,
696 clock_nanosleep = 230,
697 exit_group = 231,
698 epoll_wait = 232,
699 epoll_ctl = 233,
700 tgkill = 234,
701 utimes = 235,
702 vserver = 236,
703 mbind = 237,
704 set_mempolicy = 238,
705 get_mempolicy = 239,
706 mq_open = 240,
707 mq_unlink = 241,
708 mq_timedsend = 242,
709 mq_timedreceive = 243,
710 mq_notify = 244,
711 mq_getsetattr = 245,
712 kexec_load = 246,
713 waitid = 247,
714 add_key = 248,
715 request_key = 249,
716 keyctl = 250,
717 ioprio_set = 251,
718 ioprio_get = 252,
719 inotify_init = 253,
720 inotify_add_watch = 254,
721 inotify_rm_watch = 255,
722 migrate_pages = 256,
723 openat = 257,
724 mkdirat = 258,
725 mknodat = 259,
726 fchownat = 260,
727 futimesat = 261,
728 fstatat64 = 262,
729 unlinkat = 263,
730 renameat = 264,
731 linkat = 265,
732 symlinkat = 266,
733 readlinkat = 267,
734 fchmodat = 268,
735 faccessat = 269,
736 pselect6 = 270,
737 ppoll = 271,
738 unshare = 272,
739 set_robust_list = 273,
740 get_robust_list = 274,
741 splice = 275,
742 tee = 276,
743 sync_file_range = 277,
744 vmsplice = 278,
745 move_pages = 279,
746 utimensat = 280,
747 epoll_pwait = 281,
748 signalfd = 282,
749 timerfd_create = 283,
750 eventfd = 284,
751 fallocate = 285,
752 timerfd_settime = 286,
753 timerfd_gettime = 287,
754 accept4 = 288,
755 signalfd4 = 289,
756 eventfd2 = 290,
757 epoll_create1 = 291,
758 dup3 = 292,
759 pipe2 = 293,
760 inotify_init1 = 294,
761 preadv = 295,
762 pwritev = 296,
763 rt_tgsigqueueinfo = 297,
764 perf_event_open = 298,
765 recvmmsg = 299,
766 fanotify_init = 300,
767 fanotify_mark = 301,
768 prlimit64 = 302,
769 name_to_handle_at = 303,
770 open_by_handle_at = 304,
771 clock_adjtime = 305,
772 syncfs = 306,
773 sendmmsg = 307,
774 setns = 308,
775 getcpu = 309,
776 process_vm_readv = 310,
777 process_vm_writev = 311,
778 kcmp = 312,
779 finit_module = 313,
780 sched_setattr = 314,
781 sched_getattr = 315,
782 renameat2 = 316,
783 seccomp = 317,
784 getrandom = 318,
785 memfd_create = 319,
786 kexec_file_load = 320,
787 bpf = 321,
788 execveat = 322,
789 userfaultfd = 323,
790 membarrier = 324,
791 mlock2 = 325,
792 copy_file_range = 326,
793 preadv2 = 327,
794 pwritev2 = 328,
795 pkey_mprotect = 329,
796 pkey_alloc = 330,
797 pkey_free = 331,
798 statx = 332,
799 io_pgetevents = 333,
800 rseq = 334,
801 uretprobe = 335,
802 pidfd_send_signal = 424,
803 io_uring_setup = 425,
804 io_uring_enter = 426,
805 io_uring_register = 427,
806 open_tree = 428,
807 move_mount = 429,
808 fsopen = 430,
809 fsconfig = 431,
810 fsmount = 432,
811 fspick = 433,
812 pidfd_open = 434,
813 clone3 = 435,
814 close_range = 436,
815 openat2 = 437,
816 pidfd_getfd = 438,
817 faccessat2 = 439,
818 process_madvise = 440,
819 epoll_pwait2 = 441,
820 mount_setattr = 442,
821 quotactl_fd = 443,
822 landlock_create_ruleset = 444,
823 landlock_add_rule = 445,
824 landlock_restrict_self = 446,
825 memfd_secret = 447,
826 process_mrelease = 448,
827 futex_waitv = 449,
828 set_mempolicy_home_node = 450,
829 cachestat = 451,
830 fchmodat2 = 452,
831 map_shadow_stack = 453,
832 futex_wake = 454,
833 futex_wait = 455,
834 futex_requeue = 456,
835 statmount = 457,
836 listmount = 458,
837 lsm_get_self_attr = 459,
838 lsm_set_self_attr = 460,
839 lsm_list_modules = 461,
840 mseal = 462,
841 setxattrat = 463,
842 getxattrat = 464,
843 listxattrat = 465,
844 removexattrat = 466,
845 open_tree_attr = 467,
846};
847
848pub const X32 = enum(usize) {
849 read = 1073741824,
850 write = 1073741825,
851 open = 1073741826,
852 close = 1073741827,
853 stat = 1073741828,
854 fstat = 1073741829,
855 lstat = 1073741830,
856 poll = 1073741831,
857 lseek = 1073741832,
858 mmap = 1073741833,
859 mprotect = 1073741834,
860 munmap = 1073741835,
861 brk = 1073741836,
862 rt_sigprocmask = 1073741838,
863 pread64 = 1073741841,
864 pwrite64 = 1073741842,
865 access = 1073741845,
866 pipe = 1073741846,
867 select = 1073741847,
868 sched_yield = 1073741848,
869 mremap = 1073741849,
870 msync = 1073741850,
871 mincore = 1073741851,
872 madvise = 1073741852,
873 shmget = 1073741853,
874 shmat = 1073741854,
875 shmctl = 1073741855,
876 dup = 1073741856,
877 dup2 = 1073741857,
878 pause = 1073741858,
879 nanosleep = 1073741859,
880 getitimer = 1073741860,
881 alarm = 1073741861,
882 setitimer = 1073741862,
883 getpid = 1073741863,
884 sendfile = 1073741864,
885 socket = 1073741865,
886 connect = 1073741866,
887 accept = 1073741867,
888 sendto = 1073741868,
889 shutdown = 1073741872,
890 bind = 1073741873,
891 listen = 1073741874,
892 getsockname = 1073741875,
893 getpeername = 1073741876,
894 socketpair = 1073741877,
895 clone = 1073741880,
896 fork = 1073741881,
897 vfork = 1073741882,
898 exit = 1073741884,
899 wait4 = 1073741885,
900 kill = 1073741886,
901 uname = 1073741887,
902 semget = 1073741888,
903 semop = 1073741889,
904 semctl = 1073741890,
905 shmdt = 1073741891,
906 msgget = 1073741892,
907 msgsnd = 1073741893,
908 msgrcv = 1073741894,
909 msgctl = 1073741895,
910 fcntl = 1073741896,
911 flock = 1073741897,
912 fsync = 1073741898,
913 fdatasync = 1073741899,
914 truncate = 1073741900,
915 ftruncate = 1073741901,
916 getdents = 1073741902,
917 getcwd = 1073741903,
918 chdir = 1073741904,
919 fchdir = 1073741905,
920 rename = 1073741906,
921 mkdir = 1073741907,
922 rmdir = 1073741908,
923 creat = 1073741909,
924 link = 1073741910,
925 unlink = 1073741911,
926 symlink = 1073741912,
927 readlink = 1073741913,
928 chmod = 1073741914,
929 fchmod = 1073741915,
930 chown = 1073741916,
931 fchown = 1073741917,
932 lchown = 1073741918,
933 umask = 1073741919,
934 gettimeofday = 1073741920,
935 getrlimit = 1073741921,
936 getrusage = 1073741922,
937 sysinfo = 1073741923,
938 times = 1073741924,
939 getuid = 1073741926,
940 syslog = 1073741927,
941 getgid = 1073741928,
942 setuid = 1073741929,
943 setgid = 1073741930,
944 geteuid = 1073741931,
945 getegid = 1073741932,
946 setpgid = 1073741933,
947 getppid = 1073741934,
948 getpgrp = 1073741935,
949 setsid = 1073741936,
950 setreuid = 1073741937,
951 setregid = 1073741938,
952 getgroups = 1073741939,
953 setgroups = 1073741940,
954 setresuid = 1073741941,
955 getresuid = 1073741942,
956 setresgid = 1073741943,
957 getresgid = 1073741944,
958 getpgid = 1073741945,
959 setfsuid = 1073741946,
960 setfsgid = 1073741947,
961 getsid = 1073741948,
962 capget = 1073741949,
963 capset = 1073741950,
964 rt_sigsuspend = 1073741954,
965 utime = 1073741956,
966 mknod = 1073741957,
967 personality = 1073741959,
968 ustat = 1073741960,
969 statfs = 1073741961,
970 fstatfs = 1073741962,
971 sysfs = 1073741963,
972 getpriority = 1073741964,
973 setpriority = 1073741965,
974 sched_setparam = 1073741966,
975 sched_getparam = 1073741967,
976 sched_setscheduler = 1073741968,
977 sched_getscheduler = 1073741969,
978 sched_get_priority_max = 1073741970,
979 sched_get_priority_min = 1073741971,
980 sched_rr_get_interval = 1073741972,
981 mlock = 1073741973,
982 munlock = 1073741974,
983 mlockall = 1073741975,
984 munlockall = 1073741976,
985 vhangup = 1073741977,
986 modify_ldt = 1073741978,
987 pivot_root = 1073741979,
988 prctl = 1073741981,
989 arch_prctl = 1073741982,
990 adjtimex = 1073741983,
991 setrlimit = 1073741984,
992 chroot = 1073741985,
993 sync = 1073741986,
994 acct = 1073741987,
995 settimeofday = 1073741988,
996 mount = 1073741989,
997 umount2 = 1073741990,
998 swapon = 1073741991,
999 swapoff = 1073741992,
1000 reboot = 1073741993,
1001 sethostname = 1073741994,
1002 setdomainname = 1073741995,
1003 iopl = 1073741996,
1004 ioperm = 1073741997,
1005 init_module = 1073741999,
1006 delete_module = 1073742000,
1007 quotactl = 1073742003,
1008 getpmsg = 1073742005,
1009 putpmsg = 1073742006,
1010 afs_syscall = 1073742007,
1011 tuxcall = 1073742008,
1012 security = 1073742009,
1013 gettid = 1073742010,
1014 readahead = 1073742011,
1015 setxattr = 1073742012,
1016 lsetxattr = 1073742013,
1017 fsetxattr = 1073742014,
1018 getxattr = 1073742015,
1019 lgetxattr = 1073742016,
1020 fgetxattr = 1073742017,
1021 listxattr = 1073742018,
1022 llistxattr = 1073742019,
1023 flistxattr = 1073742020,
1024 removexattr = 1073742021,
1025 lremovexattr = 1073742022,
1026 fremovexattr = 1073742023,
1027 tkill = 1073742024,
1028 time = 1073742025,
1029 futex = 1073742026,
1030 sched_setaffinity = 1073742027,
1031 sched_getaffinity = 1073742028,
1032 io_destroy = 1073742031,
1033 io_getevents = 1073742032,
1034 io_cancel = 1073742034,
1035 lookup_dcookie = 1073742036,
1036 epoll_create = 1073742037,
1037 remap_file_pages = 1073742040,
1038 getdents64 = 1073742041,
1039 set_tid_address = 1073742042,
1040 restart_syscall = 1073742043,
1041 semtimedop = 1073742044,
1042 fadvise64 = 1073742045,
1043 timer_settime = 1073742047,
1044 timer_gettime = 1073742048,
1045 timer_getoverrun = 1073742049,
1046 timer_delete = 1073742050,
1047 clock_settime = 1073742051,
1048 clock_gettime = 1073742052,
1049 clock_getres = 1073742053,
1050 clock_nanosleep = 1073742054,
1051 exit_group = 1073742055,
1052 epoll_wait = 1073742056,
1053 epoll_ctl = 1073742057,
1054 tgkill = 1073742058,
1055 utimes = 1073742059,
1056 mbind = 1073742061,
1057 set_mempolicy = 1073742062,
1058 get_mempolicy = 1073742063,
1059 mq_open = 1073742064,
1060 mq_unlink = 1073742065,
1061 mq_timedsend = 1073742066,
1062 mq_timedreceive = 1073742067,
1063 mq_getsetattr = 1073742069,
1064 add_key = 1073742072,
1065 request_key = 1073742073,
1066 keyctl = 1073742074,
1067 ioprio_set = 1073742075,
1068 ioprio_get = 1073742076,
1069 inotify_init = 1073742077,
1070 inotify_add_watch = 1073742078,
1071 inotify_rm_watch = 1073742079,
1072 migrate_pages = 1073742080,
1073 openat = 1073742081,
1074 mkdirat = 1073742082,
1075 mknodat = 1073742083,
1076 fchownat = 1073742084,
1077 futimesat = 1073742085,
1078 fstatat64 = 1073742086,
1079 unlinkat = 1073742087,
1080 renameat = 1073742088,
1081 linkat = 1073742089,
1082 symlinkat = 1073742090,
1083 readlinkat = 1073742091,
1084 fchmodat = 1073742092,
1085 faccessat = 1073742093,
1086 pselect6 = 1073742094,
1087 ppoll = 1073742095,
1088 unshare = 1073742096,
1089 splice = 1073742099,
1090 tee = 1073742100,
1091 sync_file_range = 1073742101,
1092 utimensat = 1073742104,
1093 epoll_pwait = 1073742105,
1094 signalfd = 1073742106,
1095 timerfd_create = 1073742107,
1096 eventfd = 1073742108,
1097 fallocate = 1073742109,
1098 timerfd_settime = 1073742110,
1099 timerfd_gettime = 1073742111,
1100 accept4 = 1073742112,
1101 signalfd4 = 1073742113,
1102 eventfd2 = 1073742114,
1103 epoll_create1 = 1073742115,
1104 dup3 = 1073742116,
1105 pipe2 = 1073742117,
1106 inotify_init1 = 1073742118,
1107 perf_event_open = 1073742122,
1108 fanotify_init = 1073742124,
1109 fanotify_mark = 1073742125,
1110 prlimit64 = 1073742126,
1111 name_to_handle_at = 1073742127,
1112 open_by_handle_at = 1073742128,
1113 clock_adjtime = 1073742129,
1114 syncfs = 1073742130,
1115 setns = 1073742132,
1116 getcpu = 1073742133,
1117 kcmp = 1073742136,
1118 finit_module = 1073742137,
1119 sched_setattr = 1073742138,
1120 sched_getattr = 1073742139,
1121 renameat2 = 1073742140,
1122 seccomp = 1073742141,
1123 getrandom = 1073742142,
1124 memfd_create = 1073742143,
1125 kexec_file_load = 1073742144,
1126 bpf = 1073742145,
1127 userfaultfd = 1073742147,
1128 membarrier = 1073742148,
1129 mlock2 = 1073742149,
1130 copy_file_range = 1073742150,
1131 pkey_mprotect = 1073742153,
1132 pkey_alloc = 1073742154,
1133 pkey_free = 1073742155,
1134 statx = 1073742156,
1135 io_pgetevents = 1073742157,
1136 rseq = 1073742158,
1137 uretprobe = 1073742159,
1138 pidfd_send_signal = 1073742248,
1139 io_uring_setup = 1073742249,
1140 io_uring_enter = 1073742250,
1141 io_uring_register = 1073742251,
1142 open_tree = 1073742252,
1143 move_mount = 1073742253,
1144 fsopen = 1073742254,
1145 fsconfig = 1073742255,
1146 fsmount = 1073742256,
1147 fspick = 1073742257,
1148 pidfd_open = 1073742258,
1149 clone3 = 1073742259,
1150 close_range = 1073742260,
1151 openat2 = 1073742261,
1152 pidfd_getfd = 1073742262,
1153 faccessat2 = 1073742263,
1154 process_madvise = 1073742264,
1155 epoll_pwait2 = 1073742265,
1156 mount_setattr = 1073742266,
1157 quotactl_fd = 1073742267,
1158 landlock_create_ruleset = 1073742268,
1159 landlock_add_rule = 1073742269,
1160 landlock_restrict_self = 1073742270,
1161 memfd_secret = 1073742271,
1162 process_mrelease = 1073742272,
1163 futex_waitv = 1073742273,
1164 set_mempolicy_home_node = 1073742274,
1165 cachestat = 1073742275,
1166 fchmodat2 = 1073742276,
1167 map_shadow_stack = 1073742277,
1168 futex_wake = 1073742278,
1169 futex_wait = 1073742279,
1170 futex_requeue = 1073742280,
1171 statmount = 1073742281,
1172 listmount = 1073742282,
1173 lsm_get_self_attr = 1073742283,
1174 lsm_set_self_attr = 1073742284,
1175 lsm_list_modules = 1073742285,
1176 mseal = 1073742286,
1177 setxattrat = 1073742287,
1178 getxattrat = 1073742288,
1179 listxattrat = 1073742289,
1180 removexattrat = 1073742290,
1181 open_tree_attr = 1073742291,
1182 rt_sigaction = 1073742336,
1183 rt_sigreturn = 1073742337,
1184 ioctl = 1073742338,
1185 readv = 1073742339,
1186 writev = 1073742340,
1187 recvfrom = 1073742341,
1188 sendmsg = 1073742342,
1189 recvmsg = 1073742343,
1190 execve = 1073742344,
1191 ptrace = 1073742345,
1192 rt_sigpending = 1073742346,
1193 rt_sigtimedwait = 1073742347,
1194 rt_sigqueueinfo = 1073742348,
1195 sigaltstack = 1073742349,
1196 timer_create = 1073742350,
1197 mq_notify = 1073742351,
1198 kexec_load = 1073742352,
1199 waitid = 1073742353,
1200 set_robust_list = 1073742354,
1201 get_robust_list = 1073742355,
1202 vmsplice = 1073742356,
1203 move_pages = 1073742357,
1204 preadv = 1073742358,
1205 pwritev = 1073742359,
1206 rt_tgsigqueueinfo = 1073742360,
1207 recvmmsg = 1073742361,
1208 sendmmsg = 1073742362,
1209 process_vm_readv = 1073742363,
1210 process_vm_writev = 1073742364,
1211 setsockopt = 1073742365,
1212 getsockopt = 1073742366,
1213 io_setup = 1073742367,
1214 io_submit = 1073742368,
1215 execveat = 1073742369,
1216 preadv2 = 1073742370,
1217 pwritev2 = 1073742371,
1218};
1219
1220pub const Arm = enum(usize) {
1221 const arm_base = 0x0f0000;
1222
1223 restart_syscall = 0,
1224 exit = 1,
1225 fork = 2,
1226 read = 3,
1227 write = 4,
1228 open = 5,
1229 close = 6,
1230 creat = 8,
1231 link = 9,
1232 unlink = 10,
1233 execve = 11,
1234 chdir = 12,
1235 mknod = 14,
1236 chmod = 15,
1237 lchown = 16,
1238 lseek = 19,
1239 getpid = 20,
1240 mount = 21,
1241 setuid = 23,
1242 getuid = 24,
1243 ptrace = 26,
1244 pause = 29,
1245 access = 33,
1246 nice = 34,
1247 sync = 36,
1248 kill = 37,
1249 rename = 38,
1250 mkdir = 39,
1251 rmdir = 40,
1252 dup = 41,
1253 pipe = 42,
1254 times = 43,
1255 brk = 45,
1256 setgid = 46,
1257 getgid = 47,
1258 geteuid = 49,
1259 getegid = 50,
1260 acct = 51,
1261 umount2 = 52,
1262 ioctl = 54,
1263 fcntl = 55,
1264 setpgid = 57,
1265 umask = 60,
1266 chroot = 61,
1267 ustat = 62,
1268 dup2 = 63,
1269 getppid = 64,
1270 getpgrp = 65,
1271 setsid = 66,
1272 sigaction = 67,
1273 setreuid = 70,
1274 setregid = 71,
1275 sigsuspend = 72,
1276 sigpending = 73,
1277 sethostname = 74,
1278 setrlimit = 75,
1279 getrusage = 77,
1280 gettimeofday = 78,
1281 settimeofday = 79,
1282 getgroups = 80,
1283 setgroups = 81,
1284 symlink = 83,
1285 readlink = 85,
1286 uselib = 86,
1287 swapon = 87,
1288 reboot = 88,
1289 munmap = 91,
1290 truncate = 92,
1291 ftruncate = 93,
1292 fchmod = 94,
1293 fchown = 95,
1294 getpriority = 96,
1295 setpriority = 97,
1296 statfs = 99,
1297 fstatfs = 100,
1298 syslog = 103,
1299 setitimer = 104,
1300 getitimer = 105,
1301 stat = 106,
1302 lstat = 107,
1303 fstat = 108,
1304 vhangup = 111,
1305 wait4 = 114,
1306 swapoff = 115,
1307 sysinfo = 116,
1308 fsync = 118,
1309 sigreturn = 119,
1310 clone = 120,
1311 setdomainname = 121,
1312 uname = 122,
1313 adjtimex = 124,
1314 mprotect = 125,
1315 sigprocmask = 126,
1316 init_module = 128,
1317 delete_module = 129,
1318 quotactl = 131,
1319 getpgid = 132,
1320 fchdir = 133,
1321 bdflush = 134,
1322 sysfs = 135,
1323 personality = 136,
1324 setfsuid = 138,
1325 setfsgid = 139,
1326 llseek = 140,
1327 getdents = 141,
1328 newselect = 142,
1329 flock = 143,
1330 msync = 144,
1331 readv = 145,
1332 writev = 146,
1333 getsid = 147,
1334 fdatasync = 148,
1335 sysctl = 149,
1336 mlock = 150,
1337 munlock = 151,
1338 mlockall = 152,
1339 munlockall = 153,
1340 sched_setparam = 154,
1341 sched_getparam = 155,
1342 sched_setscheduler = 156,
1343 sched_getscheduler = 157,
1344 sched_yield = 158,
1345 sched_get_priority_max = 159,
1346 sched_get_priority_min = 160,
1347 sched_rr_get_interval = 161,
1348 nanosleep = 162,
1349 mremap = 163,
1350 setresuid = 164,
1351 getresuid = 165,
1352 poll = 168,
1353 nfsservctl = 169,
1354 setresgid = 170,
1355 getresgid = 171,
1356 prctl = 172,
1357 rt_sigreturn = 173,
1358 rt_sigaction = 174,
1359 rt_sigprocmask = 175,
1360 rt_sigpending = 176,
1361 rt_sigtimedwait = 177,
1362 rt_sigqueueinfo = 178,
1363 rt_sigsuspend = 179,
1364 pread64 = 180,
1365 pwrite64 = 181,
1366 chown = 182,
1367 getcwd = 183,
1368 capget = 184,
1369 capset = 185,
1370 sigaltstack = 186,
1371 sendfile = 187,
1372 vfork = 190,
1373 ugetrlimit = 191,
1374 mmap2 = 192,
1375 truncate64 = 193,
1376 ftruncate64 = 194,
1377 stat64 = 195,
1378 lstat64 = 196,
1379 fstat64 = 197,
1380 lchown32 = 198,
1381 getuid32 = 199,
1382 getgid32 = 200,
1383 geteuid32 = 201,
1384 getegid32 = 202,
1385 setreuid32 = 203,
1386 setregid32 = 204,
1387 getgroups32 = 205,
1388 setgroups32 = 206,
1389 fchown32 = 207,
1390 setresuid32 = 208,
1391 getresuid32 = 209,
1392 setresgid32 = 210,
1393 getresgid32 = 211,
1394 chown32 = 212,
1395 setuid32 = 213,
1396 setgid32 = 214,
1397 setfsuid32 = 215,
1398 setfsgid32 = 216,
1399 getdents64 = 217,
1400 pivot_root = 218,
1401 mincore = 219,
1402 madvise = 220,
1403 fcntl64 = 221,
1404 gettid = 224,
1405 readahead = 225,
1406 setxattr = 226,
1407 lsetxattr = 227,
1408 fsetxattr = 228,
1409 getxattr = 229,
1410 lgetxattr = 230,
1411 fgetxattr = 231,
1412 listxattr = 232,
1413 llistxattr = 233,
1414 flistxattr = 234,
1415 removexattr = 235,
1416 lremovexattr = 236,
1417 fremovexattr = 237,
1418 tkill = 238,
1419 sendfile64 = 239,
1420 futex = 240,
1421 sched_setaffinity = 241,
1422 sched_getaffinity = 242,
1423 io_setup = 243,
1424 io_destroy = 244,
1425 io_getevents = 245,
1426 io_submit = 246,
1427 io_cancel = 247,
1428 exit_group = 248,
1429 lookup_dcookie = 249,
1430 epoll_create = 250,
1431 epoll_ctl = 251,
1432 epoll_wait = 252,
1433 remap_file_pages = 253,
1434 set_tid_address = 256,
1435 timer_create = 257,
1436 timer_settime = 258,
1437 timer_gettime = 259,
1438 timer_getoverrun = 260,
1439 timer_delete = 261,
1440 clock_settime = 262,
1441 clock_gettime = 263,
1442 clock_getres = 264,
1443 clock_nanosleep = 265,
1444 statfs64 = 266,
1445 fstatfs64 = 267,
1446 tgkill = 268,
1447 utimes = 269,
1448 fadvise64_64 = 270,
1449 pciconfig_iobase = 271,
1450 pciconfig_read = 272,
1451 pciconfig_write = 273,
1452 mq_open = 274,
1453 mq_unlink = 275,
1454 mq_timedsend = 276,
1455 mq_timedreceive = 277,
1456 mq_notify = 278,
1457 mq_getsetattr = 279,
1458 waitid = 280,
1459 socket = 281,
1460 bind = 282,
1461 connect = 283,
1462 listen = 284,
1463 accept = 285,
1464 getsockname = 286,
1465 getpeername = 287,
1466 socketpair = 288,
1467 send = 289,
1468 sendto = 290,
1469 recv = 291,
1470 recvfrom = 292,
1471 shutdown = 293,
1472 setsockopt = 294,
1473 getsockopt = 295,
1474 sendmsg = 296,
1475 recvmsg = 297,
1476 semop = 298,
1477 semget = 299,
1478 semctl = 300,
1479 msgsnd = 301,
1480 msgrcv = 302,
1481 msgget = 303,
1482 msgctl = 304,
1483 shmat = 305,
1484 shmdt = 306,
1485 shmget = 307,
1486 shmctl = 308,
1487 add_key = 309,
1488 request_key = 310,
1489 keyctl = 311,
1490 semtimedop = 312,
1491 vserver = 313,
1492 ioprio_set = 314,
1493 ioprio_get = 315,
1494 inotify_init = 316,
1495 inotify_add_watch = 317,
1496 inotify_rm_watch = 318,
1497 mbind = 319,
1498 get_mempolicy = 320,
1499 set_mempolicy = 321,
1500 openat = 322,
1501 mkdirat = 323,
1502 mknodat = 324,
1503 fchownat = 325,
1504 futimesat = 326,
1505 fstatat64 = 327,
1506 unlinkat = 328,
1507 renameat = 329,
1508 linkat = 330,
1509 symlinkat = 331,
1510 readlinkat = 332,
1511 fchmodat = 333,
1512 faccessat = 334,
1513 pselect6 = 335,
1514 ppoll = 336,
1515 unshare = 337,
1516 set_robust_list = 338,
1517 get_robust_list = 339,
1518 splice = 340,
1519 sync_file_range = 341,
1520 tee = 342,
1521 vmsplice = 343,
1522 move_pages = 344,
1523 getcpu = 345,
1524 epoll_pwait = 346,
1525 kexec_load = 347,
1526 utimensat = 348,
1527 signalfd = 349,
1528 timerfd_create = 350,
1529 eventfd = 351,
1530 fallocate = 352,
1531 timerfd_settime = 353,
1532 timerfd_gettime = 354,
1533 signalfd4 = 355,
1534 eventfd2 = 356,
1535 epoll_create1 = 357,
1536 dup3 = 358,
1537 pipe2 = 359,
1538 inotify_init1 = 360,
1539 preadv = 361,
1540 pwritev = 362,
1541 rt_tgsigqueueinfo = 363,
1542 perf_event_open = 364,
1543 recvmmsg = 365,
1544 accept4 = 366,
1545 fanotify_init = 367,
1546 fanotify_mark = 368,
1547 prlimit64 = 369,
1548 name_to_handle_at = 370,
1549 open_by_handle_at = 371,
1550 clock_adjtime = 372,
1551 syncfs = 373,
1552 sendmmsg = 374,
1553 setns = 375,
1554 process_vm_readv = 376,
1555 process_vm_writev = 377,
1556 kcmp = 378,
1557 finit_module = 379,
1558 sched_setattr = 380,
1559 sched_getattr = 381,
1560 renameat2 = 382,
1561 seccomp = 383,
1562 getrandom = 384,
1563 memfd_create = 385,
1564 bpf = 386,
1565 execveat = 387,
1566 userfaultfd = 388,
1567 membarrier = 389,
1568 mlock2 = 390,
1569 copy_file_range = 391,
1570 preadv2 = 392,
1571 pwritev2 = 393,
1572 pkey_mprotect = 394,
1573 pkey_alloc = 395,
1574 pkey_free = 396,
1575 statx = 397,
1576 rseq = 398,
1577 io_pgetevents = 399,
1578 migrate_pages = 400,
1579 kexec_file_load = 401,
1580 clock_gettime64 = 403,
1581 clock_settime64 = 404,
1582 clock_adjtime64 = 405,
1583 clock_getres_time64 = 406,
1584 clock_nanosleep_time64 = 407,
1585 timer_gettime64 = 408,
1586 timer_settime64 = 409,
1587 timerfd_gettime64 = 410,
1588 timerfd_settime64 = 411,
1589 utimensat_time64 = 412,
1590 pselect6_time64 = 413,
1591 ppoll_time64 = 414,
1592 io_pgetevents_time64 = 416,
1593 recvmmsg_time64 = 417,
1594 mq_timedsend_time64 = 418,
1595 mq_timedreceive_time64 = 419,
1596 semtimedop_time64 = 420,
1597 rt_sigtimedwait_time64 = 421,
1598 futex_time64 = 422,
1599 sched_rr_get_interval_time64 = 423,
1600 pidfd_send_signal = 424,
1601 io_uring_setup = 425,
1602 io_uring_enter = 426,
1603 io_uring_register = 427,
1604 open_tree = 428,
1605 move_mount = 429,
1606 fsopen = 430,
1607 fsconfig = 431,
1608 fsmount = 432,
1609 fspick = 433,
1610 pidfd_open = 434,
1611 clone3 = 435,
1612 close_range = 436,
1613 openat2 = 437,
1614 pidfd_getfd = 438,
1615 faccessat2 = 439,
1616 process_madvise = 440,
1617 epoll_pwait2 = 441,
1618 mount_setattr = 442,
1619 quotactl_fd = 443,
1620 landlock_create_ruleset = 444,
1621 landlock_add_rule = 445,
1622 landlock_restrict_self = 446,
1623 process_mrelease = 448,
1624 futex_waitv = 449,
1625 set_mempolicy_home_node = 450,
1626 cachestat = 451,
1627 fchmodat2 = 452,
1628 map_shadow_stack = 453,
1629 futex_wake = 454,
1630 futex_wait = 455,
1631 futex_requeue = 456,
1632 statmount = 457,
1633 listmount = 458,
1634 lsm_get_self_attr = 459,
1635 lsm_set_self_attr = 460,
1636 lsm_list_modules = 461,
1637 mseal = 462,
1638 setxattrat = 463,
1639 getxattrat = 464,
1640 listxattrat = 465,
1641 removexattrat = 466,
1642 open_tree_attr = 467,
1643
1644 breakpoint = arm_base + 1,
1645 cacheflush = arm_base + 2,
1646 usr26 = arm_base + 3,
1647 usr32 = arm_base + 4,
1648 set_tls = arm_base + 5,
1649 get_tls = arm_base + 6,
1650};
1651
1652pub const Sparc = enum(usize) {
1653 restart_syscall = 0,
1654 exit = 1,
1655 fork = 2,
1656 read = 3,
1657 write = 4,
1658 open = 5,
1659 close = 6,
1660 wait4 = 7,
1661 creat = 8,
1662 link = 9,
1663 unlink = 10,
1664 execv = 11,
1665 chdir = 12,
1666 chown = 13,
1667 mknod = 14,
1668 chmod = 15,
1669 lchown = 16,
1670 brk = 17,
1671 perfctr = 18,
1672 lseek = 19,
1673 getpid = 20,
1674 capget = 21,
1675 capset = 22,
1676 setuid = 23,
1677 getuid = 24,
1678 vmsplice = 25,
1679 ptrace = 26,
1680 alarm = 27,
1681 sigaltstack = 28,
1682 pause = 29,
1683 utime = 30,
1684 lchown32 = 31,
1685 fchown32 = 32,
1686 access = 33,
1687 nice = 34,
1688 chown32 = 35,
1689 sync = 36,
1690 kill = 37,
1691 stat = 38,
1692 sendfile = 39,
1693 lstat = 40,
1694 dup = 41,
1695 pipe = 42,
1696 times = 43,
1697 getuid32 = 44,
1698 umount2 = 45,
1699 setgid = 46,
1700 getgid = 47,
1701 signal = 48,
1702 geteuid = 49,
1703 getegid = 50,
1704 acct = 51,
1705 getgid32 = 53,
1706 ioctl = 54,
1707 reboot = 55,
1708 mmap2 = 56,
1709 symlink = 57,
1710 readlink = 58,
1711 execve = 59,
1712 umask = 60,
1713 chroot = 61,
1714 fstat = 62,
1715 fstat64 = 63,
1716 getpagesize = 64,
1717 msync = 65,
1718 vfork = 66,
1719 pread64 = 67,
1720 pwrite64 = 68,
1721 geteuid32 = 69,
1722 getegid32 = 70,
1723 mmap = 71,
1724 setreuid32 = 72,
1725 munmap = 73,
1726 mprotect = 74,
1727 madvise = 75,
1728 vhangup = 76,
1729 truncate64 = 77,
1730 mincore = 78,
1731 getgroups = 79,
1732 setgroups = 80,
1733 getpgrp = 81,
1734 setgroups32 = 82,
1735 setitimer = 83,
1736 ftruncate64 = 84,
1737 swapon = 85,
1738 getitimer = 86,
1739 setuid32 = 87,
1740 sethostname = 88,
1741 setgid32 = 89,
1742 dup2 = 90,
1743 setfsuid32 = 91,
1744 fcntl = 92,
1745 select = 93,
1746 setfsgid32 = 94,
1747 fsync = 95,
1748 setpriority = 96,
1749 socket = 97,
1750 connect = 98,
1751 accept = 99,
1752 getpriority = 100,
1753 rt_sigreturn = 101,
1754 rt_sigaction = 102,
1755 rt_sigprocmask = 103,
1756 rt_sigpending = 104,
1757 rt_sigtimedwait = 105,
1758 rt_sigqueueinfo = 106,
1759 rt_sigsuspend = 107,
1760 setresuid32 = 108,
1761 getresuid32 = 109,
1762 setresgid32 = 110,
1763 getresgid32 = 111,
1764 setregid32 = 112,
1765 recvmsg = 113,
1766 sendmsg = 114,
1767 getgroups32 = 115,
1768 gettimeofday = 116,
1769 getrusage = 117,
1770 getsockopt = 118,
1771 getcwd = 119,
1772 readv = 120,
1773 writev = 121,
1774 settimeofday = 122,
1775 fchown = 123,
1776 fchmod = 124,
1777 recvfrom = 125,
1778 setreuid = 126,
1779 setregid = 127,
1780 rename = 128,
1781 truncate = 129,
1782 ftruncate = 130,
1783 flock = 131,
1784 lstat64 = 132,
1785 sendto = 133,
1786 shutdown = 134,
1787 socketpair = 135,
1788 mkdir = 136,
1789 rmdir = 137,
1790 utimes = 138,
1791 stat64 = 139,
1792 sendfile64 = 140,
1793 getpeername = 141,
1794 futex = 142,
1795 gettid = 143,
1796 getrlimit = 144,
1797 setrlimit = 145,
1798 pivot_root = 146,
1799 prctl = 147,
1800 pciconfig_read = 148,
1801 pciconfig_write = 149,
1802 getsockname = 150,
1803 inotify_init = 151,
1804 inotify_add_watch = 152,
1805 poll = 153,
1806 getdents64 = 154,
1807 fcntl64 = 155,
1808 inotify_rm_watch = 156,
1809 statfs = 157,
1810 fstatfs = 158,
1811 umount = 159,
1812 sched_set_affinity = 160,
1813 sched_get_affinity = 161,
1814 getdomainname = 162,
1815 setdomainname = 163,
1816 quotactl = 165,
1817 set_tid_address = 166,
1818 mount = 167,
1819 ustat = 168,
1820 setxattr = 169,
1821 lsetxattr = 170,
1822 fsetxattr = 171,
1823 getxattr = 172,
1824 lgetxattr = 173,
1825 getdents = 174,
1826 setsid = 175,
1827 fchdir = 176,
1828 fgetxattr = 177,
1829 listxattr = 178,
1830 llistxattr = 179,
1831 flistxattr = 180,
1832 removexattr = 181,
1833 lremovexattr = 182,
1834 sigpending = 183,
1835 query_module = 184,
1836 setpgid = 185,
1837 fremovexattr = 186,
1838 tkill = 187,
1839 exit_group = 188,
1840 uname = 189,
1841 init_module = 190,
1842 personality = 191,
1843 remap_file_pages = 192,
1844 epoll_create = 193,
1845 epoll_ctl = 194,
1846 epoll_wait = 195,
1847 ioprio_set = 196,
1848 getppid = 197,
1849 sigaction = 198,
1850 sgetmask = 199,
1851 ssetmask = 200,
1852 sigsuspend = 201,
1853 oldlstat = 202,
1854 uselib = 203,
1855 readdir = 204,
1856 readahead = 205,
1857 socketcall = 206,
1858 syslog = 207,
1859 lookup_dcookie = 208,
1860 fadvise64 = 209,
1861 fadvise64_64 = 210,
1862 tgkill = 211,
1863 waitpid = 212,
1864 swapoff = 213,
1865 sysinfo = 214,
1866 ipc = 215,
1867 sigreturn = 216,
1868 clone = 217,
1869 ioprio_get = 218,
1870 adjtimex = 219,
1871 sigprocmask = 220,
1872 create_module = 221,
1873 delete_module = 222,
1874 get_kernel_syms = 223,
1875 getpgid = 224,
1876 bdflush = 225,
1877 sysfs = 226,
1878 afs_syscall = 227,
1879 setfsuid = 228,
1880 setfsgid = 229,
1881 newselect = 230,
1882 time = 231,
1883 splice = 232,
1884 stime = 233,
1885 statfs64 = 234,
1886 fstatfs64 = 235,
1887 llseek = 236,
1888 mlock = 237,
1889 munlock = 238,
1890 mlockall = 239,
1891 munlockall = 240,
1892 sched_setparam = 241,
1893 sched_getparam = 242,
1894 sched_setscheduler = 243,
1895 sched_getscheduler = 244,
1896 sched_yield = 245,
1897 sched_get_priority_max = 246,
1898 sched_get_priority_min = 247,
1899 sched_rr_get_interval = 248,
1900 nanosleep = 249,
1901 mremap = 250,
1902 sysctl = 251,
1903 getsid = 252,
1904 fdatasync = 253,
1905 nfsservctl = 254,
1906 sync_file_range = 255,
1907 clock_settime = 256,
1908 clock_gettime = 257,
1909 clock_getres = 258,
1910 clock_nanosleep = 259,
1911 sched_getaffinity = 260,
1912 sched_setaffinity = 261,
1913 timer_settime = 262,
1914 timer_gettime = 263,
1915 timer_getoverrun = 264,
1916 timer_delete = 265,
1917 timer_create = 266,
1918 vserver = 267,
1919 io_setup = 268,
1920 io_destroy = 269,
1921 io_submit = 270,
1922 io_cancel = 271,
1923 io_getevents = 272,
1924 mq_open = 273,
1925 mq_unlink = 274,
1926 mq_timedsend = 275,
1927 mq_timedreceive = 276,
1928 mq_notify = 277,
1929 mq_getsetattr = 278,
1930 waitid = 279,
1931 tee = 280,
1932 add_key = 281,
1933 request_key = 282,
1934 keyctl = 283,
1935 openat = 284,
1936 mkdirat = 285,
1937 mknodat = 286,
1938 fchownat = 287,
1939 futimesat = 288,
1940 fstatat64 = 289,
1941 unlinkat = 290,
1942 renameat = 291,
1943 linkat = 292,
1944 symlinkat = 293,
1945 readlinkat = 294,
1946 fchmodat = 295,
1947 faccessat = 296,
1948 pselect6 = 297,
1949 ppoll = 298,
1950 unshare = 299,
1951 set_robust_list = 300,
1952 get_robust_list = 301,
1953 migrate_pages = 302,
1954 mbind = 303,
1955 get_mempolicy = 304,
1956 set_mempolicy = 305,
1957 kexec_load = 306,
1958 move_pages = 307,
1959 getcpu = 308,
1960 epoll_pwait = 309,
1961 utimensat = 310,
1962 signalfd = 311,
1963 timerfd_create = 312,
1964 eventfd = 313,
1965 fallocate = 314,
1966 timerfd_settime = 315,
1967 timerfd_gettime = 316,
1968 signalfd4 = 317,
1969 eventfd2 = 318,
1970 epoll_create1 = 319,
1971 dup3 = 320,
1972 pipe2 = 321,
1973 inotify_init1 = 322,
1974 accept4 = 323,
1975 preadv = 324,
1976 pwritev = 325,
1977 rt_tgsigqueueinfo = 326,
1978 perf_event_open = 327,
1979 recvmmsg = 328,
1980 fanotify_init = 329,
1981 fanotify_mark = 330,
1982 prlimit64 = 331,
1983 name_to_handle_at = 332,
1984 open_by_handle_at = 333,
1985 clock_adjtime = 334,
1986 syncfs = 335,
1987 sendmmsg = 336,
1988 setns = 337,
1989 process_vm_readv = 338,
1990 process_vm_writev = 339,
1991 kern_features = 340,
1992 kcmp = 341,
1993 finit_module = 342,
1994 sched_setattr = 343,
1995 sched_getattr = 344,
1996 renameat2 = 345,
1997 seccomp = 346,
1998 getrandom = 347,
1999 memfd_create = 348,
2000 bpf = 349,
2001 execveat = 350,
2002 membarrier = 351,
2003 userfaultfd = 352,
2004 bind = 353,
2005 listen = 354,
2006 setsockopt = 355,
2007 mlock2 = 356,
2008 copy_file_range = 357,
2009 preadv2 = 358,
2010 pwritev2 = 359,
2011 statx = 360,
2012 io_pgetevents = 361,
2013 pkey_mprotect = 362,
2014 pkey_alloc = 363,
2015 pkey_free = 364,
2016 rseq = 365,
2017 semget = 393,
2018 semctl = 394,
2019 shmget = 395,
2020 shmctl = 396,
2021 shmat = 397,
2022 shmdt = 398,
2023 msgget = 399,
2024 msgsnd = 400,
2025 msgrcv = 401,
2026 msgctl = 402,
2027 clock_gettime64 = 403,
2028 clock_settime64 = 404,
2029 clock_adjtime64 = 405,
2030 clock_getres_time64 = 406,
2031 clock_nanosleep_time64 = 407,
2032 timer_gettime64 = 408,
2033 timer_settime64 = 409,
2034 timerfd_gettime64 = 410,
2035 timerfd_settime64 = 411,
2036 utimensat_time64 = 412,
2037 pselect6_time64 = 413,
2038 ppoll_time64 = 414,
2039 io_pgetevents_time64 = 416,
2040 recvmmsg_time64 = 417,
2041 mq_timedsend_time64 = 418,
2042 mq_timedreceive_time64 = 419,
2043 semtimedop_time64 = 420,
2044 rt_sigtimedwait_time64 = 421,
2045 futex_time64 = 422,
2046 sched_rr_get_interval_time64 = 423,
2047 pidfd_send_signal = 424,
2048 io_uring_setup = 425,
2049 io_uring_enter = 426,
2050 io_uring_register = 427,
2051 open_tree = 428,
2052 move_mount = 429,
2053 fsopen = 430,
2054 fsconfig = 431,
2055 fsmount = 432,
2056 fspick = 433,
2057 pidfd_open = 434,
2058 close_range = 436,
2059 openat2 = 437,
2060 pidfd_getfd = 438,
2061 faccessat2 = 439,
2062 process_madvise = 440,
2063 epoll_pwait2 = 441,
2064 mount_setattr = 442,
2065 quotactl_fd = 443,
2066 landlock_create_ruleset = 444,
2067 landlock_add_rule = 445,
2068 landlock_restrict_self = 446,
2069 process_mrelease = 448,
2070 futex_waitv = 449,
2071 set_mempolicy_home_node = 450,
2072 cachestat = 451,
2073 fchmodat2 = 452,
2074 map_shadow_stack = 453,
2075 futex_wake = 454,
2076 futex_wait = 455,
2077 futex_requeue = 456,
2078 statmount = 457,
2079 listmount = 458,
2080 lsm_get_self_attr = 459,
2081 lsm_set_self_attr = 460,
2082 lsm_list_modules = 461,
2083 mseal = 462,
2084 setxattrat = 463,
2085 getxattrat = 464,
2086 listxattrat = 465,
2087 removexattrat = 466,
2088 open_tree_attr = 467,
2089};
2090
2091pub const Sparc64 = enum(usize) {
2092 restart_syscall = 0,
2093 exit = 1,
2094 fork = 2,
2095 read = 3,
2096 write = 4,
2097 open = 5,
2098 close = 6,
2099 wait4 = 7,
2100 creat = 8,
2101 link = 9,
2102 unlink = 10,
2103 execv = 11,
2104 chdir = 12,
2105 chown = 13,
2106 mknod = 14,
2107 chmod = 15,
2108 lchown = 16,
2109 brk = 17,
2110 perfctr = 18,
2111 lseek = 19,
2112 getpid = 20,
2113 capget = 21,
2114 capset = 22,
2115 setuid = 23,
2116 getuid = 24,
2117 vmsplice = 25,
2118 ptrace = 26,
2119 alarm = 27,
2120 sigaltstack = 28,
2121 pause = 29,
2122 utime = 30,
2123 access = 33,
2124 nice = 34,
2125 sync = 36,
2126 kill = 37,
2127 stat = 38,
2128 sendfile = 39,
2129 lstat = 40,
2130 dup = 41,
2131 pipe = 42,
2132 times = 43,
2133 umount2 = 45,
2134 setgid = 46,
2135 getgid = 47,
2136 signal = 48,
2137 geteuid = 49,
2138 getegid = 50,
2139 acct = 51,
2140 memory_ordering = 52,
2141 ioctl = 54,
2142 reboot = 55,
2143 symlink = 57,
2144 readlink = 58,
2145 execve = 59,
2146 umask = 60,
2147 chroot = 61,
2148 fstat = 62,
2149 fstat64 = 63,
2150 getpagesize = 64,
2151 msync = 65,
2152 vfork = 66,
2153 pread64 = 67,
2154 pwrite64 = 68,
2155 mmap = 71,
2156 munmap = 73,
2157 mprotect = 74,
2158 madvise = 75,
2159 vhangup = 76,
2160 mincore = 78,
2161 getgroups = 79,
2162 setgroups = 80,
2163 getpgrp = 81,
2164 setitimer = 83,
2165 swapon = 85,
2166 getitimer = 86,
2167 sethostname = 88,
2168 dup2 = 90,
2169 fcntl = 92,
2170 select = 93,
2171 fsync = 95,
2172 setpriority = 96,
2173 socket = 97,
2174 connect = 98,
2175 accept = 99,
2176 getpriority = 100,
2177 rt_sigreturn = 101,
2178 rt_sigaction = 102,
2179 rt_sigprocmask = 103,
2180 rt_sigpending = 104,
2181 rt_sigtimedwait = 105,
2182 rt_sigqueueinfo = 106,
2183 rt_sigsuspend = 107,
2184 setresuid = 108,
2185 getresuid = 109,
2186 setresgid = 110,
2187 getresgid = 111,
2188 recvmsg = 113,
2189 sendmsg = 114,
2190 gettimeofday = 116,
2191 getrusage = 117,
2192 getsockopt = 118,
2193 getcwd = 119,
2194 readv = 120,
2195 writev = 121,
2196 settimeofday = 122,
2197 fchown = 123,
2198 fchmod = 124,
2199 recvfrom = 125,
2200 setreuid = 126,
2201 setregid = 127,
2202 rename = 128,
2203 truncate = 129,
2204 ftruncate = 130,
2205 flock = 131,
2206 lstat64 = 132,
2207 sendto = 133,
2208 shutdown = 134,
2209 socketpair = 135,
2210 mkdir = 136,
2211 rmdir = 137,
2212 utimes = 138,
2213 stat64 = 139,
2214 sendfile64 = 140,
2215 getpeername = 141,
2216 futex = 142,
2217 gettid = 143,
2218 getrlimit = 144,
2219 setrlimit = 145,
2220 pivot_root = 146,
2221 prctl = 147,
2222 pciconfig_read = 148,
2223 pciconfig_write = 149,
2224 getsockname = 150,
2225 inotify_init = 151,
2226 inotify_add_watch = 152,
2227 poll = 153,
2228 getdents64 = 154,
2229 inotify_rm_watch = 156,
2230 statfs = 157,
2231 fstatfs = 158,
2232 umount = 159,
2233 sched_set_affinity = 160,
2234 sched_get_affinity = 161,
2235 getdomainname = 162,
2236 setdomainname = 163,
2237 utrap_install = 164,
2238 quotactl = 165,
2239 set_tid_address = 166,
2240 mount = 167,
2241 ustat = 168,
2242 setxattr = 169,
2243 lsetxattr = 170,
2244 fsetxattr = 171,
2245 getxattr = 172,
2246 lgetxattr = 173,
2247 getdents = 174,
2248 setsid = 175,
2249 fchdir = 176,
2250 fgetxattr = 177,
2251 listxattr = 178,
2252 llistxattr = 179,
2253 flistxattr = 180,
2254 removexattr = 181,
2255 lremovexattr = 182,
2256 sigpending = 183,
2257 query_module = 184,
2258 setpgid = 185,
2259 fremovexattr = 186,
2260 tkill = 187,
2261 exit_group = 188,
2262 uname = 189,
2263 init_module = 190,
2264 personality = 191,
2265 remap_file_pages = 192,
2266 epoll_create = 193,
2267 epoll_ctl = 194,
2268 epoll_wait = 195,
2269 ioprio_set = 196,
2270 getppid = 197,
2271 sigaction = 198,
2272 sgetmask = 199,
2273 ssetmask = 200,
2274 sigsuspend = 201,
2275 oldlstat = 202,
2276 uselib = 203,
2277 readdir = 204,
2278 readahead = 205,
2279 socketcall = 206,
2280 syslog = 207,
2281 lookup_dcookie = 208,
2282 fadvise64 = 209,
2283 fadvise64_64 = 210,
2284 tgkill = 211,
2285 waitpid = 212,
2286 swapoff = 213,
2287 sysinfo = 214,
2288 ipc = 215,
2289 sigreturn = 216,
2290 clone = 217,
2291 ioprio_get = 218,
2292 adjtimex = 219,
2293 sigprocmask = 220,
2294 create_module = 221,
2295 delete_module = 222,
2296 get_kernel_syms = 223,
2297 getpgid = 224,
2298 bdflush = 225,
2299 sysfs = 226,
2300 afs_syscall = 227,
2301 setfsuid = 228,
2302 setfsgid = 229,
2303 newselect = 230,
2304 splice = 232,
2305 stime = 233,
2306 statfs64 = 234,
2307 fstatfs64 = 235,
2308 llseek = 236,
2309 mlock = 237,
2310 munlock = 238,
2311 mlockall = 239,
2312 munlockall = 240,
2313 sched_setparam = 241,
2314 sched_getparam = 242,
2315 sched_setscheduler = 243,
2316 sched_getscheduler = 244,
2317 sched_yield = 245,
2318 sched_get_priority_max = 246,
2319 sched_get_priority_min = 247,
2320 sched_rr_get_interval = 248,
2321 nanosleep = 249,
2322 mremap = 250,
2323 sysctl = 251,
2324 getsid = 252,
2325 fdatasync = 253,
2326 nfsservctl = 254,
2327 sync_file_range = 255,
2328 clock_settime = 256,
2329 clock_gettime = 257,
2330 clock_getres = 258,
2331 clock_nanosleep = 259,
2332 sched_getaffinity = 260,
2333 sched_setaffinity = 261,
2334 timer_settime = 262,
2335 timer_gettime = 263,
2336 timer_getoverrun = 264,
2337 timer_delete = 265,
2338 timer_create = 266,
2339 vserver = 267,
2340 io_setup = 268,
2341 io_destroy = 269,
2342 io_submit = 270,
2343 io_cancel = 271,
2344 io_getevents = 272,
2345 mq_open = 273,
2346 mq_unlink = 274,
2347 mq_timedsend = 275,
2348 mq_timedreceive = 276,
2349 mq_notify = 277,
2350 mq_getsetattr = 278,
2351 waitid = 279,
2352 tee = 280,
2353 add_key = 281,
2354 request_key = 282,
2355 keyctl = 283,
2356 openat = 284,
2357 mkdirat = 285,
2358 mknodat = 286,
2359 fchownat = 287,
2360 futimesat = 288,
2361 fstatat64 = 289,
2362 unlinkat = 290,
2363 renameat = 291,
2364 linkat = 292,
2365 symlinkat = 293,
2366 readlinkat = 294,
2367 fchmodat = 295,
2368 faccessat = 296,
2369 pselect6 = 297,
2370 ppoll = 298,
2371 unshare = 299,
2372 set_robust_list = 300,
2373 get_robust_list = 301,
2374 migrate_pages = 302,
2375 mbind = 303,
2376 get_mempolicy = 304,
2377 set_mempolicy = 305,
2378 kexec_load = 306,
2379 move_pages = 307,
2380 getcpu = 308,
2381 epoll_pwait = 309,
2382 utimensat = 310,
2383 signalfd = 311,
2384 timerfd_create = 312,
2385 eventfd = 313,
2386 fallocate = 314,
2387 timerfd_settime = 315,
2388 timerfd_gettime = 316,
2389 signalfd4 = 317,
2390 eventfd2 = 318,
2391 epoll_create1 = 319,
2392 dup3 = 320,
2393 pipe2 = 321,
2394 inotify_init1 = 322,
2395 accept4 = 323,
2396 preadv = 324,
2397 pwritev = 325,
2398 rt_tgsigqueueinfo = 326,
2399 perf_event_open = 327,
2400 recvmmsg = 328,
2401 fanotify_init = 329,
2402 fanotify_mark = 330,
2403 prlimit64 = 331,
2404 name_to_handle_at = 332,
2405 open_by_handle_at = 333,
2406 clock_adjtime = 334,
2407 syncfs = 335,
2408 sendmmsg = 336,
2409 setns = 337,
2410 process_vm_readv = 338,
2411 process_vm_writev = 339,
2412 kern_features = 340,
2413 kcmp = 341,
2414 finit_module = 342,
2415 sched_setattr = 343,
2416 sched_getattr = 344,
2417 renameat2 = 345,
2418 seccomp = 346,
2419 getrandom = 347,
2420 memfd_create = 348,
2421 bpf = 349,
2422 execveat = 350,
2423 membarrier = 351,
2424 userfaultfd = 352,
2425 bind = 353,
2426 listen = 354,
2427 setsockopt = 355,
2428 mlock2 = 356,
2429 copy_file_range = 357,
2430 preadv2 = 358,
2431 pwritev2 = 359,
2432 statx = 360,
2433 io_pgetevents = 361,
2434 pkey_mprotect = 362,
2435 pkey_alloc = 363,
2436 pkey_free = 364,
2437 rseq = 365,
2438 semtimedop = 392,
2439 semget = 393,
2440 semctl = 394,
2441 shmget = 395,
2442 shmctl = 396,
2443 shmat = 397,
2444 shmdt = 398,
2445 msgget = 399,
2446 msgsnd = 400,
2447 msgrcv = 401,
2448 msgctl = 402,
2449 pidfd_send_signal = 424,
2450 io_uring_setup = 425,
2451 io_uring_enter = 426,
2452 io_uring_register = 427,
2453 open_tree = 428,
2454 move_mount = 429,
2455 fsopen = 430,
2456 fsconfig = 431,
2457 fsmount = 432,
2458 fspick = 433,
2459 pidfd_open = 434,
2460 close_range = 436,
2461 openat2 = 437,
2462 pidfd_getfd = 438,
2463 faccessat2 = 439,
2464 process_madvise = 440,
2465 epoll_pwait2 = 441,
2466 mount_setattr = 442,
2467 quotactl_fd = 443,
2468 landlock_create_ruleset = 444,
2469 landlock_add_rule = 445,
2470 landlock_restrict_self = 446,
2471 process_mrelease = 448,
2472 futex_waitv = 449,
2473 set_mempolicy_home_node = 450,
2474 cachestat = 451,
2475 fchmodat2 = 452,
2476 map_shadow_stack = 453,
2477 futex_wake = 454,
2478 futex_wait = 455,
2479 futex_requeue = 456,
2480 statmount = 457,
2481 listmount = 458,
2482 lsm_get_self_attr = 459,
2483 lsm_set_self_attr = 460,
2484 lsm_list_modules = 461,
2485 mseal = 462,
2486 setxattrat = 463,
2487 getxattrat = 464,
2488 listxattrat = 465,
2489 removexattrat = 466,
2490 open_tree_attr = 467,
2491};
2492
2493pub const M68k = enum(usize) {
2494 restart_syscall = 0,
2495 exit = 1,
2496 fork = 2,
2497 read = 3,
2498 write = 4,
2499 open = 5,
2500 close = 6,
2501 waitpid = 7,
2502 creat = 8,
2503 link = 9,
2504 unlink = 10,
2505 execve = 11,
2506 chdir = 12,
2507 time = 13,
2508 mknod = 14,
2509 chmod = 15,
2510 chown = 16,
2511 oldstat = 18,
2512 lseek = 19,
2513 getpid = 20,
2514 mount = 21,
2515 umount = 22,
2516 setuid = 23,
2517 getuid = 24,
2518 stime = 25,
2519 ptrace = 26,
2520 alarm = 27,
2521 oldfstat = 28,
2522 pause = 29,
2523 utime = 30,
2524 access = 33,
2525 nice = 34,
2526 sync = 36,
2527 kill = 37,
2528 rename = 38,
2529 mkdir = 39,
2530 rmdir = 40,
2531 dup = 41,
2532 pipe = 42,
2533 times = 43,
2534 brk = 45,
2535 setgid = 46,
2536 getgid = 47,
2537 signal = 48,
2538 geteuid = 49,
2539 getegid = 50,
2540 acct = 51,
2541 umount2 = 52,
2542 ioctl = 54,
2543 fcntl = 55,
2544 setpgid = 57,
2545 umask = 60,
2546 chroot = 61,
2547 ustat = 62,
2548 dup2 = 63,
2549 getppid = 64,
2550 getpgrp = 65,
2551 setsid = 66,
2552 sigaction = 67,
2553 sgetmask = 68,
2554 ssetmask = 69,
2555 setreuid = 70,
2556 setregid = 71,
2557 sigsuspend = 72,
2558 sigpending = 73,
2559 sethostname = 74,
2560 setrlimit = 75,
2561 getrlimit = 76,
2562 getrusage = 77,
2563 gettimeofday = 78,
2564 settimeofday = 79,
2565 getgroups = 80,
2566 setgroups = 81,
2567 select = 82,
2568 symlink = 83,
2569 oldlstat = 84,
2570 readlink = 85,
2571 uselib = 86,
2572 swapon = 87,
2573 reboot = 88,
2574 readdir = 89,
2575 mmap = 90,
2576 munmap = 91,
2577 truncate = 92,
2578 ftruncate = 93,
2579 fchmod = 94,
2580 fchown = 95,
2581 getpriority = 96,
2582 setpriority = 97,
2583 statfs = 99,
2584 fstatfs = 100,
2585 socketcall = 102,
2586 syslog = 103,
2587 setitimer = 104,
2588 getitimer = 105,
2589 stat = 106,
2590 lstat = 107,
2591 fstat = 108,
2592 vhangup = 111,
2593 wait4 = 114,
2594 swapoff = 115,
2595 sysinfo = 116,
2596 ipc = 117,
2597 fsync = 118,
2598 sigreturn = 119,
2599 clone = 120,
2600 setdomainname = 121,
2601 uname = 122,
2602 cacheflush = 123,
2603 adjtimex = 124,
2604 mprotect = 125,
2605 sigprocmask = 126,
2606 create_module = 127,
2607 init_module = 128,
2608 delete_module = 129,
2609 get_kernel_syms = 130,
2610 quotactl = 131,
2611 getpgid = 132,
2612 fchdir = 133,
2613 bdflush = 134,
2614 sysfs = 135,
2615 personality = 136,
2616 setfsuid = 138,
2617 setfsgid = 139,
2618 llseek = 140,
2619 getdents = 141,
2620 newselect = 142,
2621 flock = 143,
2622 msync = 144,
2623 readv = 145,
2624 writev = 146,
2625 getsid = 147,
2626 fdatasync = 148,
2627 sysctl = 149,
2628 mlock = 150,
2629 munlock = 151,
2630 mlockall = 152,
2631 munlockall = 153,
2632 sched_setparam = 154,
2633 sched_getparam = 155,
2634 sched_setscheduler = 156,
2635 sched_getscheduler = 157,
2636 sched_yield = 158,
2637 sched_get_priority_max = 159,
2638 sched_get_priority_min = 160,
2639 sched_rr_get_interval = 161,
2640 nanosleep = 162,
2641 mremap = 163,
2642 setresuid = 164,
2643 getresuid = 165,
2644 getpagesize = 166,
2645 query_module = 167,
2646 poll = 168,
2647 nfsservctl = 169,
2648 setresgid = 170,
2649 getresgid = 171,
2650 prctl = 172,
2651 rt_sigreturn = 173,
2652 rt_sigaction = 174,
2653 rt_sigprocmask = 175,
2654 rt_sigpending = 176,
2655 rt_sigtimedwait = 177,
2656 rt_sigqueueinfo = 178,
2657 rt_sigsuspend = 179,
2658 pread64 = 180,
2659 pwrite64 = 181,
2660 lchown = 182,
2661 getcwd = 183,
2662 capget = 184,
2663 capset = 185,
2664 sigaltstack = 186,
2665 sendfile = 187,
2666 getpmsg = 188,
2667 putpmsg = 189,
2668 vfork = 190,
2669 ugetrlimit = 191,
2670 mmap2 = 192,
2671 truncate64 = 193,
2672 ftruncate64 = 194,
2673 stat64 = 195,
2674 lstat64 = 196,
2675 fstat64 = 197,
2676 chown32 = 198,
2677 getuid32 = 199,
2678 getgid32 = 200,
2679 geteuid32 = 201,
2680 getegid32 = 202,
2681 setreuid32 = 203,
2682 setregid32 = 204,
2683 getgroups32 = 205,
2684 setgroups32 = 206,
2685 fchown32 = 207,
2686 setresuid32 = 208,
2687 getresuid32 = 209,
2688 setresgid32 = 210,
2689 getresgid32 = 211,
2690 lchown32 = 212,
2691 setuid32 = 213,
2692 setgid32 = 214,
2693 setfsuid32 = 215,
2694 setfsgid32 = 216,
2695 pivot_root = 217,
2696 getdents64 = 220,
2697 gettid = 221,
2698 tkill = 222,
2699 setxattr = 223,
2700 lsetxattr = 224,
2701 fsetxattr = 225,
2702 getxattr = 226,
2703 lgetxattr = 227,
2704 fgetxattr = 228,
2705 listxattr = 229,
2706 llistxattr = 230,
2707 flistxattr = 231,
2708 removexattr = 232,
2709 lremovexattr = 233,
2710 fremovexattr = 234,
2711 futex = 235,
2712 sendfile64 = 236,
2713 mincore = 237,
2714 madvise = 238,
2715 fcntl64 = 239,
2716 readahead = 240,
2717 io_setup = 241,
2718 io_destroy = 242,
2719 io_getevents = 243,
2720 io_submit = 244,
2721 io_cancel = 245,
2722 fadvise64 = 246,
2723 exit_group = 247,
2724 lookup_dcookie = 248,
2725 epoll_create = 249,
2726 epoll_ctl = 250,
2727 epoll_wait = 251,
2728 remap_file_pages = 252,
2729 set_tid_address = 253,
2730 timer_create = 254,
2731 timer_settime = 255,
2732 timer_gettime = 256,
2733 timer_getoverrun = 257,
2734 timer_delete = 258,
2735 clock_settime = 259,
2736 clock_gettime = 260,
2737 clock_getres = 261,
2738 clock_nanosleep = 262,
2739 statfs64 = 263,
2740 fstatfs64 = 264,
2741 tgkill = 265,
2742 utimes = 266,
2743 fadvise64_64 = 267,
2744 mbind = 268,
2745 get_mempolicy = 269,
2746 set_mempolicy = 270,
2747 mq_open = 271,
2748 mq_unlink = 272,
2749 mq_timedsend = 273,
2750 mq_timedreceive = 274,
2751 mq_notify = 275,
2752 mq_getsetattr = 276,
2753 waitid = 277,
2754 add_key = 279,
2755 request_key = 280,
2756 keyctl = 281,
2757 ioprio_set = 282,
2758 ioprio_get = 283,
2759 inotify_init = 284,
2760 inotify_add_watch = 285,
2761 inotify_rm_watch = 286,
2762 migrate_pages = 287,
2763 openat = 288,
2764 mkdirat = 289,
2765 mknodat = 290,
2766 fchownat = 291,
2767 futimesat = 292,
2768 fstatat64 = 293,
2769 unlinkat = 294,
2770 renameat = 295,
2771 linkat = 296,
2772 symlinkat = 297,
2773 readlinkat = 298,
2774 fchmodat = 299,
2775 faccessat = 300,
2776 pselect6 = 301,
2777 ppoll = 302,
2778 unshare = 303,
2779 set_robust_list = 304,
2780 get_robust_list = 305,
2781 splice = 306,
2782 sync_file_range = 307,
2783 tee = 308,
2784 vmsplice = 309,
2785 move_pages = 310,
2786 sched_setaffinity = 311,
2787 sched_getaffinity = 312,
2788 kexec_load = 313,
2789 getcpu = 314,
2790 epoll_pwait = 315,
2791 utimensat = 316,
2792 signalfd = 317,
2793 timerfd_create = 318,
2794 eventfd = 319,
2795 fallocate = 320,
2796 timerfd_settime = 321,
2797 timerfd_gettime = 322,
2798 signalfd4 = 323,
2799 eventfd2 = 324,
2800 epoll_create1 = 325,
2801 dup3 = 326,
2802 pipe2 = 327,
2803 inotify_init1 = 328,
2804 preadv = 329,
2805 pwritev = 330,
2806 rt_tgsigqueueinfo = 331,
2807 perf_event_open = 332,
2808 get_thread_area = 333,
2809 set_thread_area = 334,
2810 atomic_cmpxchg_32 = 335,
2811 atomic_barrier = 336,
2812 fanotify_init = 337,
2813 fanotify_mark = 338,
2814 prlimit64 = 339,
2815 name_to_handle_at = 340,
2816 open_by_handle_at = 341,
2817 clock_adjtime = 342,
2818 syncfs = 343,
2819 setns = 344,
2820 process_vm_readv = 345,
2821 process_vm_writev = 346,
2822 kcmp = 347,
2823 finit_module = 348,
2824 sched_setattr = 349,
2825 sched_getattr = 350,
2826 renameat2 = 351,
2827 getrandom = 352,
2828 memfd_create = 353,
2829 bpf = 354,
2830 execveat = 355,
2831 socket = 356,
2832 socketpair = 357,
2833 bind = 358,
2834 connect = 359,
2835 listen = 360,
2836 accept4 = 361,
2837 getsockopt = 362,
2838 setsockopt = 363,
2839 getsockname = 364,
2840 getpeername = 365,
2841 sendto = 366,
2842 sendmsg = 367,
2843 recvfrom = 368,
2844 recvmsg = 369,
2845 shutdown = 370,
2846 recvmmsg = 371,
2847 sendmmsg = 372,
2848 userfaultfd = 373,
2849 membarrier = 374,
2850 mlock2 = 375,
2851 copy_file_range = 376,
2852 preadv2 = 377,
2853 pwritev2 = 378,
2854 statx = 379,
2855 seccomp = 380,
2856 pkey_mprotect = 381,
2857 pkey_alloc = 382,
2858 pkey_free = 383,
2859 rseq = 384,
2860 semget = 393,
2861 semctl = 394,
2862 shmget = 395,
2863 shmctl = 396,
2864 shmat = 397,
2865 shmdt = 398,
2866 msgget = 399,
2867 msgsnd = 400,
2868 msgrcv = 401,
2869 msgctl = 402,
2870 clock_gettime64 = 403,
2871 clock_settime64 = 404,
2872 clock_adjtime64 = 405,
2873 clock_getres_time64 = 406,
2874 clock_nanosleep_time64 = 407,
2875 timer_gettime64 = 408,
2876 timer_settime64 = 409,
2877 timerfd_gettime64 = 410,
2878 timerfd_settime64 = 411,
2879 utimensat_time64 = 412,
2880 pselect6_time64 = 413,
2881 ppoll_time64 = 414,
2882 io_pgetevents_time64 = 416,
2883 recvmmsg_time64 = 417,
2884 mq_timedsend_time64 = 418,
2885 mq_timedreceive_time64 = 419,
2886 semtimedop_time64 = 420,
2887 rt_sigtimedwait_time64 = 421,
2888 futex_time64 = 422,
2889 sched_rr_get_interval_time64 = 423,
2890 pidfd_send_signal = 424,
2891 io_uring_setup = 425,
2892 io_uring_enter = 426,
2893 io_uring_register = 427,
2894 open_tree = 428,
2895 move_mount = 429,
2896 fsopen = 430,
2897 fsconfig = 431,
2898 fsmount = 432,
2899 fspick = 433,
2900 pidfd_open = 434,
2901 clone3 = 435,
2902 close_range = 436,
2903 openat2 = 437,
2904 pidfd_getfd = 438,
2905 faccessat2 = 439,
2906 process_madvise = 440,
2907 epoll_pwait2 = 441,
2908 mount_setattr = 442,
2909 quotactl_fd = 443,
2910 landlock_create_ruleset = 444,
2911 landlock_add_rule = 445,
2912 landlock_restrict_self = 446,
2913 process_mrelease = 448,
2914 futex_waitv = 449,
2915 set_mempolicy_home_node = 450,
2916 cachestat = 451,
2917 fchmodat2 = 452,
2918 map_shadow_stack = 453,
2919 futex_wake = 454,
2920 futex_wait = 455,
2921 futex_requeue = 456,
2922 statmount = 457,
2923 listmount = 458,
2924 lsm_get_self_attr = 459,
2925 lsm_set_self_attr = 460,
2926 lsm_list_modules = 461,
2927 mseal = 462,
2928 setxattrat = 463,
2929 getxattrat = 464,
2930 listxattrat = 465,
2931 removexattrat = 466,
2932 open_tree_attr = 467,
2933};
2934
2935pub const MipsO32 = enum(usize) {
2936 syscall = 4000,
2937 exit = 4001,
2938 fork = 4002,
2939 read = 4003,
2940 write = 4004,
2941 open = 4005,
2942 close = 4006,
2943 waitpid = 4007,
2944 creat = 4008,
2945 link = 4009,
2946 unlink = 4010,
2947 execve = 4011,
2948 chdir = 4012,
2949 time = 4013,
2950 mknod = 4014,
2951 chmod = 4015,
2952 lchown = 4016,
2953 @"break" = 4017,
2954 lseek = 4019,
2955 getpid = 4020,
2956 mount = 4021,
2957 umount = 4022,
2958 setuid = 4023,
2959 getuid = 4024,
2960 stime = 4025,
2961 ptrace = 4026,
2962 alarm = 4027,
2963 pause = 4029,
2964 utime = 4030,
2965 stty = 4031,
2966 gtty = 4032,
2967 access = 4033,
2968 nice = 4034,
2969 ftime = 4035,
2970 sync = 4036,
2971 kill = 4037,
2972 rename = 4038,
2973 mkdir = 4039,
2974 rmdir = 4040,
2975 dup = 4041,
2976 pipe = 4042,
2977 times = 4043,
2978 prof = 4044,
2979 brk = 4045,
2980 setgid = 4046,
2981 getgid = 4047,
2982 signal = 4048,
2983 geteuid = 4049,
2984 getegid = 4050,
2985 acct = 4051,
2986 umount2 = 4052,
2987 lock = 4053,
2988 ioctl = 4054,
2989 fcntl = 4055,
2990 mpx = 4056,
2991 setpgid = 4057,
2992 ulimit = 4058,
2993 umask = 4060,
2994 chroot = 4061,
2995 ustat = 4062,
2996 dup2 = 4063,
2997 getppid = 4064,
2998 getpgrp = 4065,
2999 setsid = 4066,
3000 sigaction = 4067,
3001 sgetmask = 4068,
3002 ssetmask = 4069,
3003 setreuid = 4070,
3004 setregid = 4071,
3005 sigsuspend = 4072,
3006 sigpending = 4073,
3007 sethostname = 4074,
3008 setrlimit = 4075,
3009 getrlimit = 4076,
3010 getrusage = 4077,
3011 gettimeofday = 4078,
3012 settimeofday = 4079,
3013 getgroups = 4080,
3014 setgroups = 4081,
3015 symlink = 4083,
3016 readlink = 4085,
3017 uselib = 4086,
3018 swapon = 4087,
3019 reboot = 4088,
3020 readdir = 4089,
3021 mmap = 4090,
3022 munmap = 4091,
3023 truncate = 4092,
3024 ftruncate = 4093,
3025 fchmod = 4094,
3026 fchown = 4095,
3027 getpriority = 4096,
3028 setpriority = 4097,
3029 profil = 4098,
3030 statfs = 4099,
3031 fstatfs = 4100,
3032 ioperm = 4101,
3033 socketcall = 4102,
3034 syslog = 4103,
3035 setitimer = 4104,
3036 getitimer = 4105,
3037 stat = 4106,
3038 lstat = 4107,
3039 fstat = 4108,
3040 iopl = 4110,
3041 vhangup = 4111,
3042 idle = 4112,
3043 vm86 = 4113,
3044 wait4 = 4114,
3045 swapoff = 4115,
3046 sysinfo = 4116,
3047 ipc = 4117,
3048 fsync = 4118,
3049 sigreturn = 4119,
3050 clone = 4120,
3051 setdomainname = 4121,
3052 uname = 4122,
3053 modify_ldt = 4123,
3054 adjtimex = 4124,
3055 mprotect = 4125,
3056 sigprocmask = 4126,
3057 create_module = 4127,
3058 init_module = 4128,
3059 delete_module = 4129,
3060 get_kernel_syms = 4130,
3061 quotactl = 4131,
3062 getpgid = 4132,
3063 fchdir = 4133,
3064 bdflush = 4134,
3065 sysfs = 4135,
3066 personality = 4136,
3067 afs_syscall = 4137,
3068 setfsuid = 4138,
3069 setfsgid = 4139,
3070 llseek = 4140,
3071 getdents = 4141,
3072 newselect = 4142,
3073 flock = 4143,
3074 msync = 4144,
3075 readv = 4145,
3076 writev = 4146,
3077 cacheflush = 4147,
3078 cachectl = 4148,
3079 sysmips = 4149,
3080 getsid = 4151,
3081 fdatasync = 4152,
3082 sysctl = 4153,
3083 mlock = 4154,
3084 munlock = 4155,
3085 mlockall = 4156,
3086 munlockall = 4157,
3087 sched_setparam = 4158,
3088 sched_getparam = 4159,
3089 sched_setscheduler = 4160,
3090 sched_getscheduler = 4161,
3091 sched_yield = 4162,
3092 sched_get_priority_max = 4163,
3093 sched_get_priority_min = 4164,
3094 sched_rr_get_interval = 4165,
3095 nanosleep = 4166,
3096 mremap = 4167,
3097 accept = 4168,
3098 bind = 4169,
3099 connect = 4170,
3100 getpeername = 4171,
3101 getsockname = 4172,
3102 getsockopt = 4173,
3103 listen = 4174,
3104 recv = 4175,
3105 recvfrom = 4176,
3106 recvmsg = 4177,
3107 send = 4178,
3108 sendmsg = 4179,
3109 sendto = 4180,
3110 setsockopt = 4181,
3111 shutdown = 4182,
3112 socket = 4183,
3113 socketpair = 4184,
3114 setresuid = 4185,
3115 getresuid = 4186,
3116 query_module = 4187,
3117 poll = 4188,
3118 nfsservctl = 4189,
3119 setresgid = 4190,
3120 getresgid = 4191,
3121 prctl = 4192,
3122 rt_sigreturn = 4193,
3123 rt_sigaction = 4194,
3124 rt_sigprocmask = 4195,
3125 rt_sigpending = 4196,
3126 rt_sigtimedwait = 4197,
3127 rt_sigqueueinfo = 4198,
3128 rt_sigsuspend = 4199,
3129 pread64 = 4200,
3130 pwrite64 = 4201,
3131 chown = 4202,
3132 getcwd = 4203,
3133 capget = 4204,
3134 capset = 4205,
3135 sigaltstack = 4206,
3136 sendfile = 4207,
3137 getpmsg = 4208,
3138 putpmsg = 4209,
3139 mmap2 = 4210,
3140 truncate64 = 4211,
3141 ftruncate64 = 4212,
3142 stat64 = 4213,
3143 lstat64 = 4214,
3144 fstat64 = 4215,
3145 pivot_root = 4216,
3146 mincore = 4217,
3147 madvise = 4218,
3148 getdents64 = 4219,
3149 fcntl64 = 4220,
3150 gettid = 4222,
3151 readahead = 4223,
3152 setxattr = 4224,
3153 lsetxattr = 4225,
3154 fsetxattr = 4226,
3155 getxattr = 4227,
3156 lgetxattr = 4228,
3157 fgetxattr = 4229,
3158 listxattr = 4230,
3159 llistxattr = 4231,
3160 flistxattr = 4232,
3161 removexattr = 4233,
3162 lremovexattr = 4234,
3163 fremovexattr = 4235,
3164 tkill = 4236,
3165 sendfile64 = 4237,
3166 futex = 4238,
3167 sched_setaffinity = 4239,
3168 sched_getaffinity = 4240,
3169 io_setup = 4241,
3170 io_destroy = 4242,
3171 io_getevents = 4243,
3172 io_submit = 4244,
3173 io_cancel = 4245,
3174 exit_group = 4246,
3175 lookup_dcookie = 4247,
3176 epoll_create = 4248,
3177 epoll_ctl = 4249,
3178 epoll_wait = 4250,
3179 remap_file_pages = 4251,
3180 set_tid_address = 4252,
3181 restart_syscall = 4253,
3182 fadvise64 = 4254,
3183 statfs64 = 4255,
3184 fstatfs64 = 4256,
3185 timer_create = 4257,
3186 timer_settime = 4258,
3187 timer_gettime = 4259,
3188 timer_getoverrun = 4260,
3189 timer_delete = 4261,
3190 clock_settime = 4262,
3191 clock_gettime = 4263,
3192 clock_getres = 4264,
3193 clock_nanosleep = 4265,
3194 tgkill = 4266,
3195 utimes = 4267,
3196 mbind = 4268,
3197 get_mempolicy = 4269,
3198 set_mempolicy = 4270,
3199 mq_open = 4271,
3200 mq_unlink = 4272,
3201 mq_timedsend = 4273,
3202 mq_timedreceive = 4274,
3203 mq_notify = 4275,
3204 mq_getsetattr = 4276,
3205 vserver = 4277,
3206 waitid = 4278,
3207 add_key = 4280,
3208 request_key = 4281,
3209 keyctl = 4282,
3210 set_thread_area = 4283,
3211 inotify_init = 4284,
3212 inotify_add_watch = 4285,
3213 inotify_rm_watch = 4286,
3214 migrate_pages = 4287,
3215 openat = 4288,
3216 mkdirat = 4289,
3217 mknodat = 4290,
3218 fchownat = 4291,
3219 futimesat = 4292,
3220 fstatat64 = 4293,
3221 unlinkat = 4294,
3222 renameat = 4295,
3223 linkat = 4296,
3224 symlinkat = 4297,
3225 readlinkat = 4298,
3226 fchmodat = 4299,
3227 faccessat = 4300,
3228 pselect6 = 4301,
3229 ppoll = 4302,
3230 unshare = 4303,
3231 splice = 4304,
3232 sync_file_range = 4305,
3233 tee = 4306,
3234 vmsplice = 4307,
3235 move_pages = 4308,
3236 set_robust_list = 4309,
3237 get_robust_list = 4310,
3238 kexec_load = 4311,
3239 getcpu = 4312,
3240 epoll_pwait = 4313,
3241 ioprio_set = 4314,
3242 ioprio_get = 4315,
3243 utimensat = 4316,
3244 signalfd = 4317,
3245 timerfd = 4318,
3246 eventfd = 4319,
3247 fallocate = 4320,
3248 timerfd_create = 4321,
3249 timerfd_gettime = 4322,
3250 timerfd_settime = 4323,
3251 signalfd4 = 4324,
3252 eventfd2 = 4325,
3253 epoll_create1 = 4326,
3254 dup3 = 4327,
3255 pipe2 = 4328,
3256 inotify_init1 = 4329,
3257 preadv = 4330,
3258 pwritev = 4331,
3259 rt_tgsigqueueinfo = 4332,
3260 perf_event_open = 4333,
3261 accept4 = 4334,
3262 recvmmsg = 4335,
3263 fanotify_init = 4336,
3264 fanotify_mark = 4337,
3265 prlimit64 = 4338,
3266 name_to_handle_at = 4339,
3267 open_by_handle_at = 4340,
3268 clock_adjtime = 4341,
3269 syncfs = 4342,
3270 sendmmsg = 4343,
3271 setns = 4344,
3272 process_vm_readv = 4345,
3273 process_vm_writev = 4346,
3274 kcmp = 4347,
3275 finit_module = 4348,
3276 sched_setattr = 4349,
3277 sched_getattr = 4350,
3278 renameat2 = 4351,
3279 seccomp = 4352,
3280 getrandom = 4353,
3281 memfd_create = 4354,
3282 bpf = 4355,
3283 execveat = 4356,
3284 userfaultfd = 4357,
3285 membarrier = 4358,
3286 mlock2 = 4359,
3287 copy_file_range = 4360,
3288 preadv2 = 4361,
3289 pwritev2 = 4362,
3290 pkey_mprotect = 4363,
3291 pkey_alloc = 4364,
3292 pkey_free = 4365,
3293 statx = 4366,
3294 rseq = 4367,
3295 io_pgetevents = 4368,
3296 semget = 4393,
3297 semctl = 4394,
3298 shmget = 4395,
3299 shmctl = 4396,
3300 shmat = 4397,
3301 shmdt = 4398,
3302 msgget = 4399,
3303 msgsnd = 4400,
3304 msgrcv = 4401,
3305 msgctl = 4402,
3306 clock_gettime64 = 4403,
3307 clock_settime64 = 4404,
3308 clock_adjtime64 = 4405,
3309 clock_getres_time64 = 4406,
3310 clock_nanosleep_time64 = 4407,
3311 timer_gettime64 = 4408,
3312 timer_settime64 = 4409,
3313 timerfd_gettime64 = 4410,
3314 timerfd_settime64 = 4411,
3315 utimensat_time64 = 4412,
3316 pselect6_time64 = 4413,
3317 ppoll_time64 = 4414,
3318 io_pgetevents_time64 = 4416,
3319 recvmmsg_time64 = 4417,
3320 mq_timedsend_time64 = 4418,
3321 mq_timedreceive_time64 = 4419,
3322 semtimedop_time64 = 4420,
3323 rt_sigtimedwait_time64 = 4421,
3324 futex_time64 = 4422,
3325 sched_rr_get_interval_time64 = 4423,
3326 pidfd_send_signal = 4424,
3327 io_uring_setup = 4425,
3328 io_uring_enter = 4426,
3329 io_uring_register = 4427,
3330 open_tree = 4428,
3331 move_mount = 4429,
3332 fsopen = 4430,
3333 fsconfig = 4431,
3334 fsmount = 4432,
3335 fspick = 4433,
3336 pidfd_open = 4434,
3337 clone3 = 4435,
3338 close_range = 4436,
3339 openat2 = 4437,
3340 pidfd_getfd = 4438,
3341 faccessat2 = 4439,
3342 process_madvise = 4440,
3343 epoll_pwait2 = 4441,
3344 mount_setattr = 4442,
3345 quotactl_fd = 4443,
3346 landlock_create_ruleset = 4444,
3347 landlock_add_rule = 4445,
3348 landlock_restrict_self = 4446,
3349 process_mrelease = 4448,
3350 futex_waitv = 4449,
3351 set_mempolicy_home_node = 4450,
3352 cachestat = 4451,
3353 fchmodat2 = 4452,
3354 map_shadow_stack = 4453,
3355 futex_wake = 4454,
3356 futex_wait = 4455,
3357 futex_requeue = 4456,
3358 statmount = 4457,
3359 listmount = 4458,
3360 lsm_get_self_attr = 4459,
3361 lsm_set_self_attr = 4460,
3362 lsm_list_modules = 4461,
3363 mseal = 4462,
3364 setxattrat = 4463,
3365 getxattrat = 4464,
3366 listxattrat = 4465,
3367 removexattrat = 4466,
3368 open_tree_attr = 4467,
3369};
3370
3371pub const MipsN64 = enum(usize) {
3372 read = 5000,
3373 write = 5001,
3374 open = 5002,
3375 close = 5003,
3376 stat = 5004,
3377 fstat = 5005,
3378 lstat = 5006,
3379 poll = 5007,
3380 lseek = 5008,
3381 mmap = 5009,
3382 mprotect = 5010,
3383 munmap = 5011,
3384 brk = 5012,
3385 rt_sigaction = 5013,
3386 rt_sigprocmask = 5014,
3387 ioctl = 5015,
3388 pread64 = 5016,
3389 pwrite64 = 5017,
3390 readv = 5018,
3391 writev = 5019,
3392 access = 5020,
3393 pipe = 5021,
3394 newselect = 5022,
3395 sched_yield = 5023,
3396 mremap = 5024,
3397 msync = 5025,
3398 mincore = 5026,
3399 madvise = 5027,
3400 shmget = 5028,
3401 shmat = 5029,
3402 shmctl = 5030,
3403 dup = 5031,
3404 dup2 = 5032,
3405 pause = 5033,
3406 nanosleep = 5034,
3407 getitimer = 5035,
3408 setitimer = 5036,
3409 alarm = 5037,
3410 getpid = 5038,
3411 sendfile = 5039,
3412 socket = 5040,
3413 connect = 5041,
3414 accept = 5042,
3415 sendto = 5043,
3416 recvfrom = 5044,
3417 sendmsg = 5045,
3418 recvmsg = 5046,
3419 shutdown = 5047,
3420 bind = 5048,
3421 listen = 5049,
3422 getsockname = 5050,
3423 getpeername = 5051,
3424 socketpair = 5052,
3425 setsockopt = 5053,
3426 getsockopt = 5054,
3427 clone = 5055,
3428 fork = 5056,
3429 execve = 5057,
3430 exit = 5058,
3431 wait4 = 5059,
3432 kill = 5060,
3433 uname = 5061,
3434 semget = 5062,
3435 semop = 5063,
3436 semctl = 5064,
3437 shmdt = 5065,
3438 msgget = 5066,
3439 msgsnd = 5067,
3440 msgrcv = 5068,
3441 msgctl = 5069,
3442 fcntl = 5070,
3443 flock = 5071,
3444 fsync = 5072,
3445 fdatasync = 5073,
3446 truncate = 5074,
3447 ftruncate = 5075,
3448 getdents = 5076,
3449 getcwd = 5077,
3450 chdir = 5078,
3451 fchdir = 5079,
3452 rename = 5080,
3453 mkdir = 5081,
3454 rmdir = 5082,
3455 creat = 5083,
3456 link = 5084,
3457 unlink = 5085,
3458 symlink = 5086,
3459 readlink = 5087,
3460 chmod = 5088,
3461 fchmod = 5089,
3462 chown = 5090,
3463 fchown = 5091,
3464 lchown = 5092,
3465 umask = 5093,
3466 gettimeofday = 5094,
3467 getrlimit = 5095,
3468 getrusage = 5096,
3469 sysinfo = 5097,
3470 times = 5098,
3471 ptrace = 5099,
3472 getuid = 5100,
3473 syslog = 5101,
3474 getgid = 5102,
3475 setuid = 5103,
3476 setgid = 5104,
3477 geteuid = 5105,
3478 getegid = 5106,
3479 setpgid = 5107,
3480 getppid = 5108,
3481 getpgrp = 5109,
3482 setsid = 5110,
3483 setreuid = 5111,
3484 setregid = 5112,
3485 getgroups = 5113,
3486 setgroups = 5114,
3487 setresuid = 5115,
3488 getresuid = 5116,
3489 setresgid = 5117,
3490 getresgid = 5118,
3491 getpgid = 5119,
3492 setfsuid = 5120,
3493 setfsgid = 5121,
3494 getsid = 5122,
3495 capget = 5123,
3496 capset = 5124,
3497 rt_sigpending = 5125,
3498 rt_sigtimedwait = 5126,
3499 rt_sigqueueinfo = 5127,
3500 rt_sigsuspend = 5128,
3501 sigaltstack = 5129,
3502 utime = 5130,
3503 mknod = 5131,
3504 personality = 5132,
3505 ustat = 5133,
3506 statfs = 5134,
3507 fstatfs = 5135,
3508 sysfs = 5136,
3509 getpriority = 5137,
3510 setpriority = 5138,
3511 sched_setparam = 5139,
3512 sched_getparam = 5140,
3513 sched_setscheduler = 5141,
3514 sched_getscheduler = 5142,
3515 sched_get_priority_max = 5143,
3516 sched_get_priority_min = 5144,
3517 sched_rr_get_interval = 5145,
3518 mlock = 5146,
3519 munlock = 5147,
3520 mlockall = 5148,
3521 munlockall = 5149,
3522 vhangup = 5150,
3523 pivot_root = 5151,
3524 sysctl = 5152,
3525 prctl = 5153,
3526 adjtimex = 5154,
3527 setrlimit = 5155,
3528 chroot = 5156,
3529 sync = 5157,
3530 acct = 5158,
3531 settimeofday = 5159,
3532 mount = 5160,
3533 umount2 = 5161,
3534 swapon = 5162,
3535 swapoff = 5163,
3536 reboot = 5164,
3537 sethostname = 5165,
3538 setdomainname = 5166,
3539 create_module = 5167,
3540 init_module = 5168,
3541 delete_module = 5169,
3542 get_kernel_syms = 5170,
3543 query_module = 5171,
3544 quotactl = 5172,
3545 nfsservctl = 5173,
3546 getpmsg = 5174,
3547 putpmsg = 5175,
3548 afs_syscall = 5176,
3549 gettid = 5178,
3550 readahead = 5179,
3551 setxattr = 5180,
3552 lsetxattr = 5181,
3553 fsetxattr = 5182,
3554 getxattr = 5183,
3555 lgetxattr = 5184,
3556 fgetxattr = 5185,
3557 listxattr = 5186,
3558 llistxattr = 5187,
3559 flistxattr = 5188,
3560 removexattr = 5189,
3561 lremovexattr = 5190,
3562 fremovexattr = 5191,
3563 tkill = 5192,
3564 futex = 5194,
3565 sched_setaffinity = 5195,
3566 sched_getaffinity = 5196,
3567 cacheflush = 5197,
3568 cachectl = 5198,
3569 sysmips = 5199,
3570 io_setup = 5200,
3571 io_destroy = 5201,
3572 io_getevents = 5202,
3573 io_submit = 5203,
3574 io_cancel = 5204,
3575 exit_group = 5205,
3576 lookup_dcookie = 5206,
3577 epoll_create = 5207,
3578 epoll_ctl = 5208,
3579 epoll_wait = 5209,
3580 remap_file_pages = 5210,
3581 rt_sigreturn = 5211,
3582 set_tid_address = 5212,
3583 restart_syscall = 5213,
3584 semtimedop = 5214,
3585 fadvise64 = 5215,
3586 timer_create = 5216,
3587 timer_settime = 5217,
3588 timer_gettime = 5218,
3589 timer_getoverrun = 5219,
3590 timer_delete = 5220,
3591 clock_settime = 5221,
3592 clock_gettime = 5222,
3593 clock_getres = 5223,
3594 clock_nanosleep = 5224,
3595 tgkill = 5225,
3596 utimes = 5226,
3597 mbind = 5227,
3598 get_mempolicy = 5228,
3599 set_mempolicy = 5229,
3600 mq_open = 5230,
3601 mq_unlink = 5231,
3602 mq_timedsend = 5232,
3603 mq_timedreceive = 5233,
3604 mq_notify = 5234,
3605 mq_getsetattr = 5235,
3606 vserver = 5236,
3607 waitid = 5237,
3608 add_key = 5239,
3609 request_key = 5240,
3610 keyctl = 5241,
3611 set_thread_area = 5242,
3612 inotify_init = 5243,
3613 inotify_add_watch = 5244,
3614 inotify_rm_watch = 5245,
3615 migrate_pages = 5246,
3616 openat = 5247,
3617 mkdirat = 5248,
3618 mknodat = 5249,
3619 fchownat = 5250,
3620 futimesat = 5251,
3621 fstatat64 = 5252,
3622 unlinkat = 5253,
3623 renameat = 5254,
3624 linkat = 5255,
3625 symlinkat = 5256,
3626 readlinkat = 5257,
3627 fchmodat = 5258,
3628 faccessat = 5259,
3629 pselect6 = 5260,
3630 ppoll = 5261,
3631 unshare = 5262,
3632 splice = 5263,
3633 sync_file_range = 5264,
3634 tee = 5265,
3635 vmsplice = 5266,
3636 move_pages = 5267,
3637 set_robust_list = 5268,
3638 get_robust_list = 5269,
3639 kexec_load = 5270,
3640 getcpu = 5271,
3641 epoll_pwait = 5272,
3642 ioprio_set = 5273,
3643 ioprio_get = 5274,
3644 utimensat = 5275,
3645 signalfd = 5276,
3646 timerfd = 5277,
3647 eventfd = 5278,
3648 fallocate = 5279,
3649 timerfd_create = 5280,
3650 timerfd_gettime = 5281,
3651 timerfd_settime = 5282,
3652 signalfd4 = 5283,
3653 eventfd2 = 5284,
3654 epoll_create1 = 5285,
3655 dup3 = 5286,
3656 pipe2 = 5287,
3657 inotify_init1 = 5288,
3658 preadv = 5289,
3659 pwritev = 5290,
3660 rt_tgsigqueueinfo = 5291,
3661 perf_event_open = 5292,
3662 accept4 = 5293,
3663 recvmmsg = 5294,
3664 fanotify_init = 5295,
3665 fanotify_mark = 5296,
3666 prlimit64 = 5297,
3667 name_to_handle_at = 5298,
3668 open_by_handle_at = 5299,
3669 clock_adjtime = 5300,
3670 syncfs = 5301,
3671 sendmmsg = 5302,
3672 setns = 5303,
3673 process_vm_readv = 5304,
3674 process_vm_writev = 5305,
3675 kcmp = 5306,
3676 finit_module = 5307,
3677 getdents64 = 5308,
3678 sched_setattr = 5309,
3679 sched_getattr = 5310,
3680 renameat2 = 5311,
3681 seccomp = 5312,
3682 getrandom = 5313,
3683 memfd_create = 5314,
3684 bpf = 5315,
3685 execveat = 5316,
3686 userfaultfd = 5317,
3687 membarrier = 5318,
3688 mlock2 = 5319,
3689 copy_file_range = 5320,
3690 preadv2 = 5321,
3691 pwritev2 = 5322,
3692 pkey_mprotect = 5323,
3693 pkey_alloc = 5324,
3694 pkey_free = 5325,
3695 statx = 5326,
3696 rseq = 5327,
3697 io_pgetevents = 5328,
3698 pidfd_send_signal = 5424,
3699 io_uring_setup = 5425,
3700 io_uring_enter = 5426,
3701 io_uring_register = 5427,
3702 open_tree = 5428,
3703 move_mount = 5429,
3704 fsopen = 5430,
3705 fsconfig = 5431,
3706 fsmount = 5432,
3707 fspick = 5433,
3708 pidfd_open = 5434,
3709 clone3 = 5435,
3710 close_range = 5436,
3711 openat2 = 5437,
3712 pidfd_getfd = 5438,
3713 faccessat2 = 5439,
3714 process_madvise = 5440,
3715 epoll_pwait2 = 5441,
3716 mount_setattr = 5442,
3717 quotactl_fd = 5443,
3718 landlock_create_ruleset = 5444,
3719 landlock_add_rule = 5445,
3720 landlock_restrict_self = 5446,
3721 process_mrelease = 5448,
3722 futex_waitv = 5449,
3723 set_mempolicy_home_node = 5450,
3724 cachestat = 5451,
3725 fchmodat2 = 5452,
3726 map_shadow_stack = 5453,
3727 futex_wake = 5454,
3728 futex_wait = 5455,
3729 futex_requeue = 5456,
3730 statmount = 5457,
3731 listmount = 5458,
3732 lsm_get_self_attr = 5459,
3733 lsm_set_self_attr = 5460,
3734 lsm_list_modules = 5461,
3735 mseal = 5462,
3736 setxattrat = 5463,
3737 getxattrat = 5464,
3738 listxattrat = 5465,
3739 removexattrat = 5466,
3740 open_tree_attr = 5467,
3741};
3742
3743pub const MipsN32 = enum(usize) {
3744 read = 6000,
3745 write = 6001,
3746 open = 6002,
3747 close = 6003,
3748 stat = 6004,
3749 fstat = 6005,
3750 lstat = 6006,
3751 poll = 6007,
3752 lseek = 6008,
3753 mmap = 6009,
3754 mprotect = 6010,
3755 munmap = 6011,
3756 brk = 6012,
3757 rt_sigaction = 6013,
3758 rt_sigprocmask = 6014,
3759 ioctl = 6015,
3760 pread64 = 6016,
3761 pwrite64 = 6017,
3762 readv = 6018,
3763 writev = 6019,
3764 access = 6020,
3765 pipe = 6021,
3766 newselect = 6022,
3767 sched_yield = 6023,
3768 mremap = 6024,
3769 msync = 6025,
3770 mincore = 6026,
3771 madvise = 6027,
3772 shmget = 6028,
3773 shmat = 6029,
3774 shmctl = 6030,
3775 dup = 6031,
3776 dup2 = 6032,
3777 pause = 6033,
3778 nanosleep = 6034,
3779 getitimer = 6035,
3780 setitimer = 6036,
3781 alarm = 6037,
3782 getpid = 6038,
3783 sendfile = 6039,
3784 socket = 6040,
3785 connect = 6041,
3786 accept = 6042,
3787 sendto = 6043,
3788 recvfrom = 6044,
3789 sendmsg = 6045,
3790 recvmsg = 6046,
3791 shutdown = 6047,
3792 bind = 6048,
3793 listen = 6049,
3794 getsockname = 6050,
3795 getpeername = 6051,
3796 socketpair = 6052,
3797 setsockopt = 6053,
3798 getsockopt = 6054,
3799 clone = 6055,
3800 fork = 6056,
3801 execve = 6057,
3802 exit = 6058,
3803 wait4 = 6059,
3804 kill = 6060,
3805 uname = 6061,
3806 semget = 6062,
3807 semop = 6063,
3808 semctl = 6064,
3809 shmdt = 6065,
3810 msgget = 6066,
3811 msgsnd = 6067,
3812 msgrcv = 6068,
3813 msgctl = 6069,
3814 fcntl = 6070,
3815 flock = 6071,
3816 fsync = 6072,
3817 fdatasync = 6073,
3818 truncate = 6074,
3819 ftruncate = 6075,
3820 getdents = 6076,
3821 getcwd = 6077,
3822 chdir = 6078,
3823 fchdir = 6079,
3824 rename = 6080,
3825 mkdir = 6081,
3826 rmdir = 6082,
3827 creat = 6083,
3828 link = 6084,
3829 unlink = 6085,
3830 symlink = 6086,
3831 readlink = 6087,
3832 chmod = 6088,
3833 fchmod = 6089,
3834 chown = 6090,
3835 fchown = 6091,
3836 lchown = 6092,
3837 umask = 6093,
3838 gettimeofday = 6094,
3839 getrlimit = 6095,
3840 getrusage = 6096,
3841 sysinfo = 6097,
3842 times = 6098,
3843 ptrace = 6099,
3844 getuid = 6100,
3845 syslog = 6101,
3846 getgid = 6102,
3847 setuid = 6103,
3848 setgid = 6104,
3849 geteuid = 6105,
3850 getegid = 6106,
3851 setpgid = 6107,
3852 getppid = 6108,
3853 getpgrp = 6109,
3854 setsid = 6110,
3855 setreuid = 6111,
3856 setregid = 6112,
3857 getgroups = 6113,
3858 setgroups = 6114,
3859 setresuid = 6115,
3860 getresuid = 6116,
3861 setresgid = 6117,
3862 getresgid = 6118,
3863 getpgid = 6119,
3864 setfsuid = 6120,
3865 setfsgid = 6121,
3866 getsid = 6122,
3867 capget = 6123,
3868 capset = 6124,
3869 rt_sigpending = 6125,
3870 rt_sigtimedwait = 6126,
3871 rt_sigqueueinfo = 6127,
3872 rt_sigsuspend = 6128,
3873 sigaltstack = 6129,
3874 utime = 6130,
3875 mknod = 6131,
3876 personality = 6132,
3877 ustat = 6133,
3878 statfs = 6134,
3879 fstatfs = 6135,
3880 sysfs = 6136,
3881 getpriority = 6137,
3882 setpriority = 6138,
3883 sched_setparam = 6139,
3884 sched_getparam = 6140,
3885 sched_setscheduler = 6141,
3886 sched_getscheduler = 6142,
3887 sched_get_priority_max = 6143,
3888 sched_get_priority_min = 6144,
3889 sched_rr_get_interval = 6145,
3890 mlock = 6146,
3891 munlock = 6147,
3892 mlockall = 6148,
3893 munlockall = 6149,
3894 vhangup = 6150,
3895 pivot_root = 6151,
3896 sysctl = 6152,
3897 prctl = 6153,
3898 adjtimex = 6154,
3899 setrlimit = 6155,
3900 chroot = 6156,
3901 sync = 6157,
3902 acct = 6158,
3903 settimeofday = 6159,
3904 mount = 6160,
3905 umount2 = 6161,
3906 swapon = 6162,
3907 swapoff = 6163,
3908 reboot = 6164,
3909 sethostname = 6165,
3910 setdomainname = 6166,
3911 create_module = 6167,
3912 init_module = 6168,
3913 delete_module = 6169,
3914 get_kernel_syms = 6170,
3915 query_module = 6171,
3916 quotactl = 6172,
3917 nfsservctl = 6173,
3918 getpmsg = 6174,
3919 putpmsg = 6175,
3920 afs_syscall = 6176,
3921 gettid = 6178,
3922 readahead = 6179,
3923 setxattr = 6180,
3924 lsetxattr = 6181,
3925 fsetxattr = 6182,
3926 getxattr = 6183,
3927 lgetxattr = 6184,
3928 fgetxattr = 6185,
3929 listxattr = 6186,
3930 llistxattr = 6187,
3931 flistxattr = 6188,
3932 removexattr = 6189,
3933 lremovexattr = 6190,
3934 fremovexattr = 6191,
3935 tkill = 6192,
3936 futex = 6194,
3937 sched_setaffinity = 6195,
3938 sched_getaffinity = 6196,
3939 cacheflush = 6197,
3940 cachectl = 6198,
3941 sysmips = 6199,
3942 io_setup = 6200,
3943 io_destroy = 6201,
3944 io_getevents = 6202,
3945 io_submit = 6203,
3946 io_cancel = 6204,
3947 exit_group = 6205,
3948 lookup_dcookie = 6206,
3949 epoll_create = 6207,
3950 epoll_ctl = 6208,
3951 epoll_wait = 6209,
3952 remap_file_pages = 6210,
3953 rt_sigreturn = 6211,
3954 fcntl64 = 6212,
3955 set_tid_address = 6213,
3956 restart_syscall = 6214,
3957 semtimedop = 6215,
3958 fadvise64 = 6216,
3959 statfs64 = 6217,
3960 fstatfs64 = 6218,
3961 sendfile64 = 6219,
3962 timer_create = 6220,
3963 timer_settime = 6221,
3964 timer_gettime = 6222,
3965 timer_getoverrun = 6223,
3966 timer_delete = 6224,
3967 clock_settime = 6225,
3968 clock_gettime = 6226,
3969 clock_getres = 6227,
3970 clock_nanosleep = 6228,
3971 tgkill = 6229,
3972 utimes = 6230,
3973 mbind = 6231,
3974 get_mempolicy = 6232,
3975 set_mempolicy = 6233,
3976 mq_open = 6234,
3977 mq_unlink = 6235,
3978 mq_timedsend = 6236,
3979 mq_timedreceive = 6237,
3980 mq_notify = 6238,
3981 mq_getsetattr = 6239,
3982 vserver = 6240,
3983 waitid = 6241,
3984 add_key = 6243,
3985 request_key = 6244,
3986 keyctl = 6245,
3987 set_thread_area = 6246,
3988 inotify_init = 6247,
3989 inotify_add_watch = 6248,
3990 inotify_rm_watch = 6249,
3991 migrate_pages = 6250,
3992 openat = 6251,
3993 mkdirat = 6252,
3994 mknodat = 6253,
3995 fchownat = 6254,
3996 futimesat = 6255,
3997 fstatat64 = 6256,
3998 unlinkat = 6257,
3999 renameat = 6258,
4000 linkat = 6259,
4001 symlinkat = 6260,
4002 readlinkat = 6261,
4003 fchmodat = 6262,
4004 faccessat = 6263,
4005 pselect6 = 6264,
4006 ppoll = 6265,
4007 unshare = 6266,
4008 splice = 6267,
4009 sync_file_range = 6268,
4010 tee = 6269,
4011 vmsplice = 6270,
4012 move_pages = 6271,
4013 set_robust_list = 6272,
4014 get_robust_list = 6273,
4015 kexec_load = 6274,
4016 getcpu = 6275,
4017 epoll_pwait = 6276,
4018 ioprio_set = 6277,
4019 ioprio_get = 6278,
4020 utimensat = 6279,
4021 signalfd = 6280,
4022 timerfd = 6281,
4023 eventfd = 6282,
4024 fallocate = 6283,
4025 timerfd_create = 6284,
4026 timerfd_gettime = 6285,
4027 timerfd_settime = 6286,
4028 signalfd4 = 6287,
4029 eventfd2 = 6288,
4030 epoll_create1 = 6289,
4031 dup3 = 6290,
4032 pipe2 = 6291,
4033 inotify_init1 = 6292,
4034 preadv = 6293,
4035 pwritev = 6294,
4036 rt_tgsigqueueinfo = 6295,
4037 perf_event_open = 6296,
4038 accept4 = 6297,
4039 recvmmsg = 6298,
4040 getdents64 = 6299,
4041 fanotify_init = 6300,
4042 fanotify_mark = 6301,
4043 prlimit64 = 6302,
4044 name_to_handle_at = 6303,
4045 open_by_handle_at = 6304,
4046 clock_adjtime = 6305,
4047 syncfs = 6306,
4048 sendmmsg = 6307,
4049 setns = 6308,
4050 process_vm_readv = 6309,
4051 process_vm_writev = 6310,
4052 kcmp = 6311,
4053 finit_module = 6312,
4054 sched_setattr = 6313,
4055 sched_getattr = 6314,
4056 renameat2 = 6315,
4057 seccomp = 6316,
4058 getrandom = 6317,
4059 memfd_create = 6318,
4060 bpf = 6319,
4061 execveat = 6320,
4062 userfaultfd = 6321,
4063 membarrier = 6322,
4064 mlock2 = 6323,
4065 copy_file_range = 6324,
4066 preadv2 = 6325,
4067 pwritev2 = 6326,
4068 pkey_mprotect = 6327,
4069 pkey_alloc = 6328,
4070 pkey_free = 6329,
4071 statx = 6330,
4072 rseq = 6331,
4073 io_pgetevents = 6332,
4074 clock_gettime64 = 6403,
4075 clock_settime64 = 6404,
4076 clock_adjtime64 = 6405,
4077 clock_getres_time64 = 6406,
4078 clock_nanosleep_time64 = 6407,
4079 timer_gettime64 = 6408,
4080 timer_settime64 = 6409,
4081 timerfd_gettime64 = 6410,
4082 timerfd_settime64 = 6411,
4083 utimensat_time64 = 6412,
4084 pselect6_time64 = 6413,
4085 ppoll_time64 = 6414,
4086 io_pgetevents_time64 = 6416,
4087 recvmmsg_time64 = 6417,
4088 mq_timedsend_time64 = 6418,
4089 mq_timedreceive_time64 = 6419,
4090 semtimedop_time64 = 6420,
4091 rt_sigtimedwait_time64 = 6421,
4092 futex_time64 = 6422,
4093 sched_rr_get_interval_time64 = 6423,
4094 pidfd_send_signal = 6424,
4095 io_uring_setup = 6425,
4096 io_uring_enter = 6426,
4097 io_uring_register = 6427,
4098 open_tree = 6428,
4099 move_mount = 6429,
4100 fsopen = 6430,
4101 fsconfig = 6431,
4102 fsmount = 6432,
4103 fspick = 6433,
4104 pidfd_open = 6434,
4105 clone3 = 6435,
4106 close_range = 6436,
4107 openat2 = 6437,
4108 pidfd_getfd = 6438,
4109 faccessat2 = 6439,
4110 process_madvise = 6440,
4111 epoll_pwait2 = 6441,
4112 mount_setattr = 6442,
4113 quotactl_fd = 6443,
4114 landlock_create_ruleset = 6444,
4115 landlock_add_rule = 6445,
4116 landlock_restrict_self = 6446,
4117 process_mrelease = 6448,
4118 futex_waitv = 6449,
4119 set_mempolicy_home_node = 6450,
4120 cachestat = 6451,
4121 fchmodat2 = 6452,
4122 map_shadow_stack = 6453,
4123 futex_wake = 6454,
4124 futex_wait = 6455,
4125 futex_requeue = 6456,
4126 statmount = 6457,
4127 listmount = 6458,
4128 lsm_get_self_attr = 6459,
4129 lsm_set_self_attr = 6460,
4130 lsm_list_modules = 6461,
4131 mseal = 6462,
4132 setxattrat = 6463,
4133 getxattrat = 6464,
4134 listxattrat = 6465,
4135 removexattrat = 6466,
4136 open_tree_attr = 6467,
4137};
4138
4139pub const PowerPC = enum(usize) {
4140 restart_syscall = 0,
4141 exit = 1,
4142 fork = 2,
4143 read = 3,
4144 write = 4,
4145 open = 5,
4146 close = 6,
4147 waitpid = 7,
4148 creat = 8,
4149 link = 9,
4150 unlink = 10,
4151 execve = 11,
4152 chdir = 12,
4153 time = 13,
4154 mknod = 14,
4155 chmod = 15,
4156 lchown = 16,
4157 @"break" = 17,
4158 oldstat = 18,
4159 lseek = 19,
4160 getpid = 20,
4161 mount = 21,
4162 umount = 22,
4163 setuid = 23,
4164 getuid = 24,
4165 stime = 25,
4166 ptrace = 26,
4167 alarm = 27,
4168 oldfstat = 28,
4169 pause = 29,
4170 utime = 30,
4171 stty = 31,
4172 gtty = 32,
4173 access = 33,
4174 nice = 34,
4175 ftime = 35,
4176 sync = 36,
4177 kill = 37,
4178 rename = 38,
4179 mkdir = 39,
4180 rmdir = 40,
4181 dup = 41,
4182 pipe = 42,
4183 times = 43,
4184 prof = 44,
4185 brk = 45,
4186 setgid = 46,
4187 getgid = 47,
4188 signal = 48,
4189 geteuid = 49,
4190 getegid = 50,
4191 acct = 51,
4192 umount2 = 52,
4193 lock = 53,
4194 ioctl = 54,
4195 fcntl = 55,
4196 mpx = 56,
4197 setpgid = 57,
4198 ulimit = 58,
4199 oldolduname = 59,
4200 umask = 60,
4201 chroot = 61,
4202 ustat = 62,
4203 dup2 = 63,
4204 getppid = 64,
4205 getpgrp = 65,
4206 setsid = 66,
4207 sigaction = 67,
4208 sgetmask = 68,
4209 ssetmask = 69,
4210 setreuid = 70,
4211 setregid = 71,
4212 sigsuspend = 72,
4213 sigpending = 73,
4214 sethostname = 74,
4215 setrlimit = 75,
4216 getrlimit = 76,
4217 getrusage = 77,
4218 gettimeofday = 78,
4219 settimeofday = 79,
4220 getgroups = 80,
4221 setgroups = 81,
4222 select = 82,
4223 symlink = 83,
4224 oldlstat = 84,
4225 readlink = 85,
4226 uselib = 86,
4227 swapon = 87,
4228 reboot = 88,
4229 readdir = 89,
4230 mmap = 90,
4231 munmap = 91,
4232 truncate = 92,
4233 ftruncate = 93,
4234 fchmod = 94,
4235 fchown = 95,
4236 getpriority = 96,
4237 setpriority = 97,
4238 profil = 98,
4239 statfs = 99,
4240 fstatfs = 100,
4241 ioperm = 101,
4242 socketcall = 102,
4243 syslog = 103,
4244 setitimer = 104,
4245 getitimer = 105,
4246 stat = 106,
4247 lstat = 107,
4248 fstat = 108,
4249 olduname = 109,
4250 iopl = 110,
4251 vhangup = 111,
4252 idle = 112,
4253 vm86 = 113,
4254 wait4 = 114,
4255 swapoff = 115,
4256 sysinfo = 116,
4257 ipc = 117,
4258 fsync = 118,
4259 sigreturn = 119,
4260 clone = 120,
4261 setdomainname = 121,
4262 uname = 122,
4263 modify_ldt = 123,
4264 adjtimex = 124,
4265 mprotect = 125,
4266 sigprocmask = 126,
4267 create_module = 127,
4268 init_module = 128,
4269 delete_module = 129,
4270 get_kernel_syms = 130,
4271 quotactl = 131,
4272 getpgid = 132,
4273 fchdir = 133,
4274 bdflush = 134,
4275 sysfs = 135,
4276 personality = 136,
4277 afs_syscall = 137,
4278 setfsuid = 138,
4279 setfsgid = 139,
4280 llseek = 140,
4281 getdents = 141,
4282 newselect = 142,
4283 flock = 143,
4284 msync = 144,
4285 readv = 145,
4286 writev = 146,
4287 getsid = 147,
4288 fdatasync = 148,
4289 sysctl = 149,
4290 mlock = 150,
4291 munlock = 151,
4292 mlockall = 152,
4293 munlockall = 153,
4294 sched_setparam = 154,
4295 sched_getparam = 155,
4296 sched_setscheduler = 156,
4297 sched_getscheduler = 157,
4298 sched_yield = 158,
4299 sched_get_priority_max = 159,
4300 sched_get_priority_min = 160,
4301 sched_rr_get_interval = 161,
4302 nanosleep = 162,
4303 mremap = 163,
4304 setresuid = 164,
4305 getresuid = 165,
4306 query_module = 166,
4307 poll = 167,
4308 nfsservctl = 168,
4309 setresgid = 169,
4310 getresgid = 170,
4311 prctl = 171,
4312 rt_sigreturn = 172,
4313 rt_sigaction = 173,
4314 rt_sigprocmask = 174,
4315 rt_sigpending = 175,
4316 rt_sigtimedwait = 176,
4317 rt_sigqueueinfo = 177,
4318 rt_sigsuspend = 178,
4319 pread64 = 179,
4320 pwrite64 = 180,
4321 chown = 181,
4322 getcwd = 182,
4323 capget = 183,
4324 capset = 184,
4325 sigaltstack = 185,
4326 sendfile = 186,
4327 getpmsg = 187,
4328 putpmsg = 188,
4329 vfork = 189,
4330 ugetrlimit = 190,
4331 readahead = 191,
4332 mmap2 = 192,
4333 truncate64 = 193,
4334 ftruncate64 = 194,
4335 stat64 = 195,
4336 lstat64 = 196,
4337 fstat64 = 197,
4338 pciconfig_read = 198,
4339 pciconfig_write = 199,
4340 pciconfig_iobase = 200,
4341 multiplexer = 201,
4342 getdents64 = 202,
4343 pivot_root = 203,
4344 fcntl64 = 204,
4345 madvise = 205,
4346 mincore = 206,
4347 gettid = 207,
4348 tkill = 208,
4349 setxattr = 209,
4350 lsetxattr = 210,
4351 fsetxattr = 211,
4352 getxattr = 212,
4353 lgetxattr = 213,
4354 fgetxattr = 214,
4355 listxattr = 215,
4356 llistxattr = 216,
4357 flistxattr = 217,
4358 removexattr = 218,
4359 lremovexattr = 219,
4360 fremovexattr = 220,
4361 futex = 221,
4362 sched_setaffinity = 222,
4363 sched_getaffinity = 223,
4364 tuxcall = 225,
4365 sendfile64 = 226,
4366 io_setup = 227,
4367 io_destroy = 228,
4368 io_getevents = 229,
4369 io_submit = 230,
4370 io_cancel = 231,
4371 set_tid_address = 232,
4372 fadvise64 = 233,
4373 exit_group = 234,
4374 lookup_dcookie = 235,
4375 epoll_create = 236,
4376 epoll_ctl = 237,
4377 epoll_wait = 238,
4378 remap_file_pages = 239,
4379 timer_create = 240,
4380 timer_settime = 241,
4381 timer_gettime = 242,
4382 timer_getoverrun = 243,
4383 timer_delete = 244,
4384 clock_settime = 245,
4385 clock_gettime = 246,
4386 clock_getres = 247,
4387 clock_nanosleep = 248,
4388 swapcontext = 249,
4389 tgkill = 250,
4390 utimes = 251,
4391 statfs64 = 252,
4392 fstatfs64 = 253,
4393 fadvise64_64 = 254,
4394 rtas = 255,
4395 sys_debug_setcontext = 256,
4396 migrate_pages = 258,
4397 mbind = 259,
4398 get_mempolicy = 260,
4399 set_mempolicy = 261,
4400 mq_open = 262,
4401 mq_unlink = 263,
4402 mq_timedsend = 264,
4403 mq_timedreceive = 265,
4404 mq_notify = 266,
4405 mq_getsetattr = 267,
4406 kexec_load = 268,
4407 add_key = 269,
4408 request_key = 270,
4409 keyctl = 271,
4410 waitid = 272,
4411 ioprio_set = 273,
4412 ioprio_get = 274,
4413 inotify_init = 275,
4414 inotify_add_watch = 276,
4415 inotify_rm_watch = 277,
4416 spu_run = 278,
4417 spu_create = 279,
4418 pselect6 = 280,
4419 ppoll = 281,
4420 unshare = 282,
4421 splice = 283,
4422 tee = 284,
4423 vmsplice = 285,
4424 openat = 286,
4425 mkdirat = 287,
4426 mknodat = 288,
4427 fchownat = 289,
4428 futimesat = 290,
4429 fstatat64 = 291,
4430 unlinkat = 292,
4431 renameat = 293,
4432 linkat = 294,
4433 symlinkat = 295,
4434 readlinkat = 296,
4435 fchmodat = 297,
4436 faccessat = 298,
4437 get_robust_list = 299,
4438 set_robust_list = 300,
4439 move_pages = 301,
4440 getcpu = 302,
4441 epoll_pwait = 303,
4442 utimensat = 304,
4443 signalfd = 305,
4444 timerfd_create = 306,
4445 eventfd = 307,
4446 sync_file_range = 308,
4447 fallocate = 309,
4448 subpage_prot = 310,
4449 timerfd_settime = 311,
4450 timerfd_gettime = 312,
4451 signalfd4 = 313,
4452 eventfd2 = 314,
4453 epoll_create1 = 315,
4454 dup3 = 316,
4455 pipe2 = 317,
4456 inotify_init1 = 318,
4457 perf_event_open = 319,
4458 preadv = 320,
4459 pwritev = 321,
4460 rt_tgsigqueueinfo = 322,
4461 fanotify_init = 323,
4462 fanotify_mark = 324,
4463 prlimit64 = 325,
4464 socket = 326,
4465 bind = 327,
4466 connect = 328,
4467 listen = 329,
4468 accept = 330,
4469 getsockname = 331,
4470 getpeername = 332,
4471 socketpair = 333,
4472 send = 334,
4473 sendto = 335,
4474 recv = 336,
4475 recvfrom = 337,
4476 shutdown = 338,
4477 setsockopt = 339,
4478 getsockopt = 340,
4479 sendmsg = 341,
4480 recvmsg = 342,
4481 recvmmsg = 343,
4482 accept4 = 344,
4483 name_to_handle_at = 345,
4484 open_by_handle_at = 346,
4485 clock_adjtime = 347,
4486 syncfs = 348,
4487 sendmmsg = 349,
4488 setns = 350,
4489 process_vm_readv = 351,
4490 process_vm_writev = 352,
4491 finit_module = 353,
4492 kcmp = 354,
4493 sched_setattr = 355,
4494 sched_getattr = 356,
4495 renameat2 = 357,
4496 seccomp = 358,
4497 getrandom = 359,
4498 memfd_create = 360,
4499 bpf = 361,
4500 execveat = 362,
4501 switch_endian = 363,
4502 userfaultfd = 364,
4503 membarrier = 365,
4504 mlock2 = 378,
4505 copy_file_range = 379,
4506 preadv2 = 380,
4507 pwritev2 = 381,
4508 kexec_file_load = 382,
4509 statx = 383,
4510 pkey_alloc = 384,
4511 pkey_free = 385,
4512 pkey_mprotect = 386,
4513 rseq = 387,
4514 io_pgetevents = 388,
4515 semget = 393,
4516 semctl = 394,
4517 shmget = 395,
4518 shmctl = 396,
4519 shmat = 397,
4520 shmdt = 398,
4521 msgget = 399,
4522 msgsnd = 400,
4523 msgrcv = 401,
4524 msgctl = 402,
4525 clock_gettime64 = 403,
4526 clock_settime64 = 404,
4527 clock_adjtime64 = 405,
4528 clock_getres_time64 = 406,
4529 clock_nanosleep_time64 = 407,
4530 timer_gettime64 = 408,
4531 timer_settime64 = 409,
4532 timerfd_gettime64 = 410,
4533 timerfd_settime64 = 411,
4534 utimensat_time64 = 412,
4535 pselect6_time64 = 413,
4536 ppoll_time64 = 414,
4537 io_pgetevents_time64 = 416,
4538 recvmmsg_time64 = 417,
4539 mq_timedsend_time64 = 418,
4540 mq_timedreceive_time64 = 419,
4541 semtimedop_time64 = 420,
4542 rt_sigtimedwait_time64 = 421,
4543 futex_time64 = 422,
4544 sched_rr_get_interval_time64 = 423,
4545 pidfd_send_signal = 424,
4546 io_uring_setup = 425,
4547 io_uring_enter = 426,
4548 io_uring_register = 427,
4549 open_tree = 428,
4550 move_mount = 429,
4551 fsopen = 430,
4552 fsconfig = 431,
4553 fsmount = 432,
4554 fspick = 433,
4555 pidfd_open = 434,
4556 clone3 = 435,
4557 close_range = 436,
4558 openat2 = 437,
4559 pidfd_getfd = 438,
4560 faccessat2 = 439,
4561 process_madvise = 440,
4562 epoll_pwait2 = 441,
4563 mount_setattr = 442,
4564 quotactl_fd = 443,
4565 landlock_create_ruleset = 444,
4566 landlock_add_rule = 445,
4567 landlock_restrict_self = 446,
4568 process_mrelease = 448,
4569 futex_waitv = 449,
4570 set_mempolicy_home_node = 450,
4571 cachestat = 451,
4572 fchmodat2 = 452,
4573 map_shadow_stack = 453,
4574 futex_wake = 454,
4575 futex_wait = 455,
4576 futex_requeue = 456,
4577 statmount = 457,
4578 listmount = 458,
4579 lsm_get_self_attr = 459,
4580 lsm_set_self_attr = 460,
4581 lsm_list_modules = 461,
4582 mseal = 462,
4583 setxattrat = 463,
4584 getxattrat = 464,
4585 listxattrat = 465,
4586 removexattrat = 466,
4587 open_tree_attr = 467,
4588};
4589
4590pub const PowerPC64 = enum(usize) {
4591 restart_syscall = 0,
4592 exit = 1,
4593 fork = 2,
4594 read = 3,
4595 write = 4,
4596 open = 5,
4597 close = 6,
4598 waitpid = 7,
4599 creat = 8,
4600 link = 9,
4601 unlink = 10,
4602 execve = 11,
4603 chdir = 12,
4604 time = 13,
4605 mknod = 14,
4606 chmod = 15,
4607 lchown = 16,
4608 @"break" = 17,
4609 oldstat = 18,
4610 lseek = 19,
4611 getpid = 20,
4612 mount = 21,
4613 umount = 22,
4614 setuid = 23,
4615 getuid = 24,
4616 stime = 25,
4617 ptrace = 26,
4618 alarm = 27,
4619 oldfstat = 28,
4620 pause = 29,
4621 utime = 30,
4622 stty = 31,
4623 gtty = 32,
4624 access = 33,
4625 nice = 34,
4626 ftime = 35,
4627 sync = 36,
4628 kill = 37,
4629 rename = 38,
4630 mkdir = 39,
4631 rmdir = 40,
4632 dup = 41,
4633 pipe = 42,
4634 times = 43,
4635 prof = 44,
4636 brk = 45,
4637 setgid = 46,
4638 getgid = 47,
4639 signal = 48,
4640 geteuid = 49,
4641 getegid = 50,
4642 acct = 51,
4643 umount2 = 52,
4644 lock = 53,
4645 ioctl = 54,
4646 fcntl = 55,
4647 mpx = 56,
4648 setpgid = 57,
4649 ulimit = 58,
4650 oldolduname = 59,
4651 umask = 60,
4652 chroot = 61,
4653 ustat = 62,
4654 dup2 = 63,
4655 getppid = 64,
4656 getpgrp = 65,
4657 setsid = 66,
4658 sigaction = 67,
4659 sgetmask = 68,
4660 ssetmask = 69,
4661 setreuid = 70,
4662 setregid = 71,
4663 sigsuspend = 72,
4664 sigpending = 73,
4665 sethostname = 74,
4666 setrlimit = 75,
4667 getrlimit = 76,
4668 getrusage = 77,
4669 gettimeofday = 78,
4670 settimeofday = 79,
4671 getgroups = 80,
4672 setgroups = 81,
4673 select = 82,
4674 symlink = 83,
4675 oldlstat = 84,
4676 readlink = 85,
4677 uselib = 86,
4678 swapon = 87,
4679 reboot = 88,
4680 readdir = 89,
4681 mmap = 90,
4682 munmap = 91,
4683 truncate = 92,
4684 ftruncate = 93,
4685 fchmod = 94,
4686 fchown = 95,
4687 getpriority = 96,
4688 setpriority = 97,
4689 profil = 98,
4690 statfs = 99,
4691 fstatfs = 100,
4692 ioperm = 101,
4693 socketcall = 102,
4694 syslog = 103,
4695 setitimer = 104,
4696 getitimer = 105,
4697 stat = 106,
4698 lstat = 107,
4699 fstat = 108,
4700 olduname = 109,
4701 iopl = 110,
4702 vhangup = 111,
4703 idle = 112,
4704 vm86 = 113,
4705 wait4 = 114,
4706 swapoff = 115,
4707 sysinfo = 116,
4708 ipc = 117,
4709 fsync = 118,
4710 sigreturn = 119,
4711 clone = 120,
4712 setdomainname = 121,
4713 uname = 122,
4714 modify_ldt = 123,
4715 adjtimex = 124,
4716 mprotect = 125,
4717 sigprocmask = 126,
4718 create_module = 127,
4719 init_module = 128,
4720 delete_module = 129,
4721 get_kernel_syms = 130,
4722 quotactl = 131,
4723 getpgid = 132,
4724 fchdir = 133,
4725 bdflush = 134,
4726 sysfs = 135,
4727 personality = 136,
4728 afs_syscall = 137,
4729 setfsuid = 138,
4730 setfsgid = 139,
4731 llseek = 140,
4732 getdents = 141,
4733 newselect = 142,
4734 flock = 143,
4735 msync = 144,
4736 readv = 145,
4737 writev = 146,
4738 getsid = 147,
4739 fdatasync = 148,
4740 sysctl = 149,
4741 mlock = 150,
4742 munlock = 151,
4743 mlockall = 152,
4744 munlockall = 153,
4745 sched_setparam = 154,
4746 sched_getparam = 155,
4747 sched_setscheduler = 156,
4748 sched_getscheduler = 157,
4749 sched_yield = 158,
4750 sched_get_priority_max = 159,
4751 sched_get_priority_min = 160,
4752 sched_rr_get_interval = 161,
4753 nanosleep = 162,
4754 mremap = 163,
4755 setresuid = 164,
4756 getresuid = 165,
4757 query_module = 166,
4758 poll = 167,
4759 nfsservctl = 168,
4760 setresgid = 169,
4761 getresgid = 170,
4762 prctl = 171,
4763 rt_sigreturn = 172,
4764 rt_sigaction = 173,
4765 rt_sigprocmask = 174,
4766 rt_sigpending = 175,
4767 rt_sigtimedwait = 176,
4768 rt_sigqueueinfo = 177,
4769 rt_sigsuspend = 178,
4770 pread64 = 179,
4771 pwrite64 = 180,
4772 chown = 181,
4773 getcwd = 182,
4774 capget = 183,
4775 capset = 184,
4776 sigaltstack = 185,
4777 sendfile = 186,
4778 getpmsg = 187,
4779 putpmsg = 188,
4780 vfork = 189,
4781 ugetrlimit = 190,
4782 readahead = 191,
4783 pciconfig_read = 198,
4784 pciconfig_write = 199,
4785 pciconfig_iobase = 200,
4786 multiplexer = 201,
4787 getdents64 = 202,
4788 pivot_root = 203,
4789 madvise = 205,
4790 mincore = 206,
4791 gettid = 207,
4792 tkill = 208,
4793 setxattr = 209,
4794 lsetxattr = 210,
4795 fsetxattr = 211,
4796 getxattr = 212,
4797 lgetxattr = 213,
4798 fgetxattr = 214,
4799 listxattr = 215,
4800 llistxattr = 216,
4801 flistxattr = 217,
4802 removexattr = 218,
4803 lremovexattr = 219,
4804 fremovexattr = 220,
4805 futex = 221,
4806 sched_setaffinity = 222,
4807 sched_getaffinity = 223,
4808 tuxcall = 225,
4809 io_setup = 227,
4810 io_destroy = 228,
4811 io_getevents = 229,
4812 io_submit = 230,
4813 io_cancel = 231,
4814 set_tid_address = 232,
4815 fadvise64 = 233,
4816 exit_group = 234,
4817 lookup_dcookie = 235,
4818 epoll_create = 236,
4819 epoll_ctl = 237,
4820 epoll_wait = 238,
4821 remap_file_pages = 239,
4822 timer_create = 240,
4823 timer_settime = 241,
4824 timer_gettime = 242,
4825 timer_getoverrun = 243,
4826 timer_delete = 244,
4827 clock_settime = 245,
4828 clock_gettime = 246,
4829 clock_getres = 247,
4830 clock_nanosleep = 248,
4831 swapcontext = 249,
4832 tgkill = 250,
4833 utimes = 251,
4834 statfs64 = 252,
4835 fstatfs64 = 253,
4836 rtas = 255,
4837 sys_debug_setcontext = 256,
4838 migrate_pages = 258,
4839 mbind = 259,
4840 get_mempolicy = 260,
4841 set_mempolicy = 261,
4842 mq_open = 262,
4843 mq_unlink = 263,
4844 mq_timedsend = 264,
4845 mq_timedreceive = 265,
4846 mq_notify = 266,
4847 mq_getsetattr = 267,
4848 kexec_load = 268,
4849 add_key = 269,
4850 request_key = 270,
4851 keyctl = 271,
4852 waitid = 272,
4853 ioprio_set = 273,
4854 ioprio_get = 274,
4855 inotify_init = 275,
4856 inotify_add_watch = 276,
4857 inotify_rm_watch = 277,
4858 spu_run = 278,
4859 spu_create = 279,
4860 pselect6 = 280,
4861 ppoll = 281,
4862 unshare = 282,
4863 splice = 283,
4864 tee = 284,
4865 vmsplice = 285,
4866 openat = 286,
4867 mkdirat = 287,
4868 mknodat = 288,
4869 fchownat = 289,
4870 futimesat = 290,
4871 fstatat64 = 291,
4872 unlinkat = 292,
4873 renameat = 293,
4874 linkat = 294,
4875 symlinkat = 295,
4876 readlinkat = 296,
4877 fchmodat = 297,
4878 faccessat = 298,
4879 get_robust_list = 299,
4880 set_robust_list = 300,
4881 move_pages = 301,
4882 getcpu = 302,
4883 epoll_pwait = 303,
4884 utimensat = 304,
4885 signalfd = 305,
4886 timerfd_create = 306,
4887 eventfd = 307,
4888 sync_file_range = 308,
4889 fallocate = 309,
4890 subpage_prot = 310,
4891 timerfd_settime = 311,
4892 timerfd_gettime = 312,
4893 signalfd4 = 313,
4894 eventfd2 = 314,
4895 epoll_create1 = 315,
4896 dup3 = 316,
4897 pipe2 = 317,
4898 inotify_init1 = 318,
4899 perf_event_open = 319,
4900 preadv = 320,
4901 pwritev = 321,
4902 rt_tgsigqueueinfo = 322,
4903 fanotify_init = 323,
4904 fanotify_mark = 324,
4905 prlimit64 = 325,
4906 socket = 326,
4907 bind = 327,
4908 connect = 328,
4909 listen = 329,
4910 accept = 330,
4911 getsockname = 331,
4912 getpeername = 332,
4913 socketpair = 333,
4914 send = 334,
4915 sendto = 335,
4916 recv = 336,
4917 recvfrom = 337,
4918 shutdown = 338,
4919 setsockopt = 339,
4920 getsockopt = 340,
4921 sendmsg = 341,
4922 recvmsg = 342,
4923 recvmmsg = 343,
4924 accept4 = 344,
4925 name_to_handle_at = 345,
4926 open_by_handle_at = 346,
4927 clock_adjtime = 347,
4928 syncfs = 348,
4929 sendmmsg = 349,
4930 setns = 350,
4931 process_vm_readv = 351,
4932 process_vm_writev = 352,
4933 finit_module = 353,
4934 kcmp = 354,
4935 sched_setattr = 355,
4936 sched_getattr = 356,
4937 renameat2 = 357,
4938 seccomp = 358,
4939 getrandom = 359,
4940 memfd_create = 360,
4941 bpf = 361,
4942 execveat = 362,
4943 switch_endian = 363,
4944 userfaultfd = 364,
4945 membarrier = 365,
4946 mlock2 = 378,
4947 copy_file_range = 379,
4948 preadv2 = 380,
4949 pwritev2 = 381,
4950 kexec_file_load = 382,
4951 statx = 383,
4952 pkey_alloc = 384,
4953 pkey_free = 385,
4954 pkey_mprotect = 386,
4955 rseq = 387,
4956 io_pgetevents = 388,
4957 semtimedop = 392,
4958 semget = 393,
4959 semctl = 394,
4960 shmget = 395,
4961 shmctl = 396,
4962 shmat = 397,
4963 shmdt = 398,
4964 msgget = 399,
4965 msgsnd = 400,
4966 msgrcv = 401,
4967 msgctl = 402,
4968 pidfd_send_signal = 424,
4969 io_uring_setup = 425,
4970 io_uring_enter = 426,
4971 io_uring_register = 427,
4972 open_tree = 428,
4973 move_mount = 429,
4974 fsopen = 430,
4975 fsconfig = 431,
4976 fsmount = 432,
4977 fspick = 433,
4978 pidfd_open = 434,
4979 clone3 = 435,
4980 close_range = 436,
4981 openat2 = 437,
4982 pidfd_getfd = 438,
4983 faccessat2 = 439,
4984 process_madvise = 440,
4985 epoll_pwait2 = 441,
4986 mount_setattr = 442,
4987 quotactl_fd = 443,
4988 landlock_create_ruleset = 444,
4989 landlock_add_rule = 445,
4990 landlock_restrict_self = 446,
4991 process_mrelease = 448,
4992 futex_waitv = 449,
4993 set_mempolicy_home_node = 450,
4994 cachestat = 451,
4995 fchmodat2 = 452,
4996 map_shadow_stack = 453,
4997 futex_wake = 454,
4998 futex_wait = 455,
4999 futex_requeue = 456,
5000 statmount = 457,
5001 listmount = 458,
5002 lsm_get_self_attr = 459,
5003 lsm_set_self_attr = 460,
5004 lsm_list_modules = 461,
5005 mseal = 462,
5006 setxattrat = 463,
5007 getxattrat = 464,
5008 listxattrat = 465,
5009 removexattrat = 466,
5010 open_tree_attr = 467,
5011};
5012
5013pub const S390x = enum(usize) {
5014 exit = 1,
5015 fork = 2,
5016 read = 3,
5017 write = 4,
5018 open = 5,
5019 close = 6,
5020 restart_syscall = 7,
5021 creat = 8,
5022 link = 9,
5023 unlink = 10,
5024 execve = 11,
5025 chdir = 12,
5026 mknod = 14,
5027 chmod = 15,
5028 lseek = 19,
5029 getpid = 20,
5030 mount = 21,
5031 umount = 22,
5032 ptrace = 26,
5033 alarm = 27,
5034 pause = 29,
5035 utime = 30,
5036 access = 33,
5037 nice = 34,
5038 sync = 36,
5039 kill = 37,
5040 rename = 38,
5041 mkdir = 39,
5042 rmdir = 40,
5043 dup = 41,
5044 pipe = 42,
5045 times = 43,
5046 brk = 45,
5047 signal = 48,
5048 acct = 51,
5049 umount2 = 52,
5050 ioctl = 54,
5051 fcntl = 55,
5052 setpgid = 57,
5053 umask = 60,
5054 chroot = 61,
5055 ustat = 62,
5056 dup2 = 63,
5057 getppid = 64,
5058 getpgrp = 65,
5059 setsid = 66,
5060 sigaction = 67,
5061 sigsuspend = 72,
5062 sigpending = 73,
5063 sethostname = 74,
5064 setrlimit = 75,
5065 getrusage = 77,
5066 gettimeofday = 78,
5067 settimeofday = 79,
5068 symlink = 83,
5069 readlink = 85,
5070 uselib = 86,
5071 swapon = 87,
5072 reboot = 88,
5073 readdir = 89,
5074 mmap = 90,
5075 munmap = 91,
5076 truncate = 92,
5077 ftruncate = 93,
5078 fchmod = 94,
5079 getpriority = 96,
5080 setpriority = 97,
5081 statfs = 99,
5082 fstatfs = 100,
5083 socketcall = 102,
5084 syslog = 103,
5085 setitimer = 104,
5086 getitimer = 105,
5087 stat = 106,
5088 lstat = 107,
5089 fstat = 108,
5090 lookup_dcookie = 110,
5091 vhangup = 111,
5092 idle = 112,
5093 wait4 = 114,
5094 swapoff = 115,
5095 sysinfo = 116,
5096 ipc = 117,
5097 fsync = 118,
5098 sigreturn = 119,
5099 clone = 120,
5100 setdomainname = 121,
5101 uname = 122,
5102 adjtimex = 124,
5103 mprotect = 125,
5104 sigprocmask = 126,
5105 create_module = 127,
5106 init_module = 128,
5107 delete_module = 129,
5108 get_kernel_syms = 130,
5109 quotactl = 131,
5110 getpgid = 132,
5111 fchdir = 133,
5112 bdflush = 134,
5113 sysfs = 135,
5114 personality = 136,
5115 afs_syscall = 137,
5116 getdents = 141,
5117 select = 142,
5118 flock = 143,
5119 msync = 144,
5120 readv = 145,
5121 writev = 146,
5122 getsid = 147,
5123 fdatasync = 148,
5124 sysctl = 149,
5125 mlock = 150,
5126 munlock = 151,
5127 mlockall = 152,
5128 munlockall = 153,
5129 sched_setparam = 154,
5130 sched_getparam = 155,
5131 sched_setscheduler = 156,
5132 sched_getscheduler = 157,
5133 sched_yield = 158,
5134 sched_get_priority_max = 159,
5135 sched_get_priority_min = 160,
5136 sched_rr_get_interval = 161,
5137 nanosleep = 162,
5138 mremap = 163,
5139 query_module = 167,
5140 poll = 168,
5141 nfsservctl = 169,
5142 prctl = 172,
5143 rt_sigreturn = 173,
5144 rt_sigaction = 174,
5145 rt_sigprocmask = 175,
5146 rt_sigpending = 176,
5147 rt_sigtimedwait = 177,
5148 rt_sigqueueinfo = 178,
5149 rt_sigsuspend = 179,
5150 pread64 = 180,
5151 pwrite64 = 181,
5152 getcwd = 183,
5153 capget = 184,
5154 capset = 185,
5155 sigaltstack = 186,
5156 sendfile = 187,
5157 getpmsg = 188,
5158 putpmsg = 189,
5159 vfork = 190,
5160 getrlimit = 191,
5161 lchown = 198,
5162 getuid = 199,
5163 getgid = 200,
5164 geteuid = 201,
5165 getegid = 202,
5166 setreuid = 203,
5167 setregid = 204,
5168 getgroups = 205,
5169 setgroups = 206,
5170 fchown = 207,
5171 setresuid = 208,
5172 getresuid = 209,
5173 setresgid = 210,
5174 getresgid = 211,
5175 chown = 212,
5176 setuid = 213,
5177 setgid = 214,
5178 setfsuid = 215,
5179 setfsgid = 216,
5180 pivot_root = 217,
5181 mincore = 218,
5182 madvise = 219,
5183 getdents64 = 220,
5184 readahead = 222,
5185 setxattr = 224,
5186 lsetxattr = 225,
5187 fsetxattr = 226,
5188 getxattr = 227,
5189 lgetxattr = 228,
5190 fgetxattr = 229,
5191 listxattr = 230,
5192 llistxattr = 231,
5193 flistxattr = 232,
5194 removexattr = 233,
5195 lremovexattr = 234,
5196 fremovexattr = 235,
5197 gettid = 236,
5198 tkill = 237,
5199 futex = 238,
5200 sched_setaffinity = 239,
5201 sched_getaffinity = 240,
5202 tgkill = 241,
5203 io_setup = 243,
5204 io_destroy = 244,
5205 io_getevents = 245,
5206 io_submit = 246,
5207 io_cancel = 247,
5208 exit_group = 248,
5209 epoll_create = 249,
5210 epoll_ctl = 250,
5211 epoll_wait = 251,
5212 set_tid_address = 252,
5213 fadvise64 = 253,
5214 timer_create = 254,
5215 timer_settime = 255,
5216 timer_gettime = 256,
5217 timer_getoverrun = 257,
5218 timer_delete = 258,
5219 clock_settime = 259,
5220 clock_gettime = 260,
5221 clock_getres = 261,
5222 clock_nanosleep = 262,
5223 statfs64 = 265,
5224 fstatfs64 = 266,
5225 remap_file_pages = 267,
5226 mbind = 268,
5227 get_mempolicy = 269,
5228 set_mempolicy = 270,
5229 mq_open = 271,
5230 mq_unlink = 272,
5231 mq_timedsend = 273,
5232 mq_timedreceive = 274,
5233 mq_notify = 275,
5234 mq_getsetattr = 276,
5235 kexec_load = 277,
5236 add_key = 278,
5237 request_key = 279,
5238 keyctl = 280,
5239 waitid = 281,
5240 ioprio_set = 282,
5241 ioprio_get = 283,
5242 inotify_init = 284,
5243 inotify_add_watch = 285,
5244 inotify_rm_watch = 286,
5245 migrate_pages = 287,
5246 openat = 288,
5247 mkdirat = 289,
5248 mknodat = 290,
5249 fchownat = 291,
5250 futimesat = 292,
5251 fstatat64 = 293,
5252 unlinkat = 294,
5253 renameat = 295,
5254 linkat = 296,
5255 symlinkat = 297,
5256 readlinkat = 298,
5257 fchmodat = 299,
5258 faccessat = 300,
5259 pselect6 = 301,
5260 ppoll = 302,
5261 unshare = 303,
5262 set_robust_list = 304,
5263 get_robust_list = 305,
5264 splice = 306,
5265 sync_file_range = 307,
5266 tee = 308,
5267 vmsplice = 309,
5268 move_pages = 310,
5269 getcpu = 311,
5270 epoll_pwait = 312,
5271 utimes = 313,
5272 fallocate = 314,
5273 utimensat = 315,
5274 signalfd = 316,
5275 timerfd = 317,
5276 eventfd = 318,
5277 timerfd_create = 319,
5278 timerfd_settime = 320,
5279 timerfd_gettime = 321,
5280 signalfd4 = 322,
5281 eventfd2 = 323,
5282 inotify_init1 = 324,
5283 pipe2 = 325,
5284 dup3 = 326,
5285 epoll_create1 = 327,
5286 preadv = 328,
5287 pwritev = 329,
5288 rt_tgsigqueueinfo = 330,
5289 perf_event_open = 331,
5290 fanotify_init = 332,
5291 fanotify_mark = 333,
5292 prlimit64 = 334,
5293 name_to_handle_at = 335,
5294 open_by_handle_at = 336,
5295 clock_adjtime = 337,
5296 syncfs = 338,
5297 setns = 339,
5298 process_vm_readv = 340,
5299 process_vm_writev = 341,
5300 s390_runtime_instr = 342,
5301 kcmp = 343,
5302 finit_module = 344,
5303 sched_setattr = 345,
5304 sched_getattr = 346,
5305 renameat2 = 347,
5306 seccomp = 348,
5307 getrandom = 349,
5308 memfd_create = 350,
5309 bpf = 351,
5310 s390_pci_mmio_write = 352,
5311 s390_pci_mmio_read = 353,
5312 execveat = 354,
5313 userfaultfd = 355,
5314 membarrier = 356,
5315 recvmmsg = 357,
5316 sendmmsg = 358,
5317 socket = 359,
5318 socketpair = 360,
5319 bind = 361,
5320 connect = 362,
5321 listen = 363,
5322 accept4 = 364,
5323 getsockopt = 365,
5324 setsockopt = 366,
5325 getsockname = 367,
5326 getpeername = 368,
5327 sendto = 369,
5328 sendmsg = 370,
5329 recvfrom = 371,
5330 recvmsg = 372,
5331 shutdown = 373,
5332 mlock2 = 374,
5333 copy_file_range = 375,
5334 preadv2 = 376,
5335 pwritev2 = 377,
5336 s390_guarded_storage = 378,
5337 statx = 379,
5338 s390_sthyi = 380,
5339 kexec_file_load = 381,
5340 io_pgetevents = 382,
5341 rseq = 383,
5342 pkey_mprotect = 384,
5343 pkey_alloc = 385,
5344 pkey_free = 386,
5345 semtimedop = 392,
5346 semget = 393,
5347 semctl = 394,
5348 shmget = 395,
5349 shmctl = 396,
5350 shmat = 397,
5351 shmdt = 398,
5352 msgget = 399,
5353 msgsnd = 400,
5354 msgrcv = 401,
5355 msgctl = 402,
5356 pidfd_send_signal = 424,
5357 io_uring_setup = 425,
5358 io_uring_enter = 426,
5359 io_uring_register = 427,
5360 open_tree = 428,
5361 move_mount = 429,
5362 fsopen = 430,
5363 fsconfig = 431,
5364 fsmount = 432,
5365 fspick = 433,
5366 pidfd_open = 434,
5367 clone3 = 435,
5368 close_range = 436,
5369 openat2 = 437,
5370 pidfd_getfd = 438,
5371 faccessat2 = 439,
5372 process_madvise = 440,
5373 epoll_pwait2 = 441,
5374 mount_setattr = 442,
5375 quotactl_fd = 443,
5376 landlock_create_ruleset = 444,
5377 landlock_add_rule = 445,
5378 landlock_restrict_self = 446,
5379 memfd_secret = 447,
5380 process_mrelease = 448,
5381 futex_waitv = 449,
5382 set_mempolicy_home_node = 450,
5383 cachestat = 451,
5384 fchmodat2 = 452,
5385 map_shadow_stack = 453,
5386 futex_wake = 454,
5387 futex_wait = 455,
5388 futex_requeue = 456,
5389 statmount = 457,
5390 listmount = 458,
5391 lsm_get_self_attr = 459,
5392 lsm_set_self_attr = 460,
5393 lsm_list_modules = 461,
5394 mseal = 462,
5395 setxattrat = 463,
5396 getxattrat = 464,
5397 listxattrat = 465,
5398 removexattrat = 466,
5399 open_tree_attr = 467,
5400};
5401
5402pub const Xtensa = enum(usize) {
5403 spill = 0,
5404 xtensa = 1,
5405 open = 8,
5406 close = 9,
5407 dup = 10,
5408 dup2 = 11,
5409 read = 12,
5410 write = 13,
5411 select = 14,
5412 lseek = 15,
5413 poll = 16,
5414 llseek = 17,
5415 epoll_wait = 18,
5416 epoll_ctl = 19,
5417 epoll_create = 20,
5418 creat = 21,
5419 truncate = 22,
5420 ftruncate = 23,
5421 readv = 24,
5422 writev = 25,
5423 fsync = 26,
5424 fdatasync = 27,
5425 truncate64 = 28,
5426 ftruncate64 = 29,
5427 pread64 = 30,
5428 pwrite64 = 31,
5429 link = 32,
5430 rename = 33,
5431 symlink = 34,
5432 readlink = 35,
5433 mknod = 36,
5434 pipe = 37,
5435 unlink = 38,
5436 rmdir = 39,
5437 mkdir = 40,
5438 chdir = 41,
5439 fchdir = 42,
5440 getcwd = 43,
5441 chmod = 44,
5442 chown = 45,
5443 stat = 46,
5444 stat64 = 47,
5445 lchown = 48,
5446 lstat = 49,
5447 lstat64 = 50,
5448 fchmod = 52,
5449 fchown = 53,
5450 fstat = 54,
5451 fstat64 = 55,
5452 flock = 56,
5453 access = 57,
5454 umask = 58,
5455 getdents = 59,
5456 getdents64 = 60,
5457 fcntl64 = 61,
5458 fallocate = 62,
5459 fadvise64_64 = 63,
5460 utime = 64,
5461 utimes = 65,
5462 ioctl = 66,
5463 fcntl = 67,
5464 setxattr = 68,
5465 getxattr = 69,
5466 listxattr = 70,
5467 removexattr = 71,
5468 lsetxattr = 72,
5469 lgetxattr = 73,
5470 llistxattr = 74,
5471 lremovexattr = 75,
5472 fsetxattr = 76,
5473 fgetxattr = 77,
5474 flistxattr = 78,
5475 fremovexattr = 79,
5476 mmap2 = 80,
5477 munmap = 81,
5478 mprotect = 82,
5479 brk = 83,
5480 mlock = 84,
5481 munlock = 85,
5482 mlockall = 86,
5483 munlockall = 87,
5484 mremap = 88,
5485 msync = 89,
5486 mincore = 90,
5487 madvise = 91,
5488 shmget = 92,
5489 shmat = 93,
5490 shmctl = 94,
5491 shmdt = 95,
5492 socket = 96,
5493 setsockopt = 97,
5494 getsockopt = 98,
5495 shutdown = 99,
5496 bind = 100,
5497 connect = 101,
5498 listen = 102,
5499 accept = 103,
5500 getsockname = 104,
5501 getpeername = 105,
5502 sendmsg = 106,
5503 recvmsg = 107,
5504 send = 108,
5505 recv = 109,
5506 sendto = 110,
5507 recvfrom = 111,
5508 socketpair = 112,
5509 sendfile = 113,
5510 sendfile64 = 114,
5511 sendmmsg = 115,
5512 clone = 116,
5513 execve = 117,
5514 exit = 118,
5515 exit_group = 119,
5516 getpid = 120,
5517 wait4 = 121,
5518 waitid = 122,
5519 kill = 123,
5520 tkill = 124,
5521 tgkill = 125,
5522 set_tid_address = 126,
5523 gettid = 127,
5524 setsid = 128,
5525 getsid = 129,
5526 prctl = 130,
5527 personality = 131,
5528 getpriority = 132,
5529 setpriority = 133,
5530 setitimer = 134,
5531 getitimer = 135,
5532 setuid = 136,
5533 getuid = 137,
5534 setgid = 138,
5535 getgid = 139,
5536 geteuid = 140,
5537 getegid = 141,
5538 setreuid = 142,
5539 setregid = 143,
5540 setresuid = 144,
5541 getresuid = 145,
5542 setresgid = 146,
5543 getresgid = 147,
5544 setpgid = 148,
5545 getpgid = 149,
5546 getppid = 150,
5547 getpgrp = 151,
5548 times = 154,
5549 acct = 155,
5550 sched_setaffinity = 156,
5551 sched_getaffinity = 157,
5552 capget = 158,
5553 capset = 159,
5554 ptrace = 160,
5555 semtimedop = 161,
5556 semget = 162,
5557 semop = 163,
5558 semctl = 164,
5559 msgget = 166,
5560 msgsnd = 167,
5561 msgrcv = 168,
5562 msgctl = 169,
5563 umount2 = 171,
5564 mount = 172,
5565 swapon = 173,
5566 chroot = 174,
5567 pivot_root = 175,
5568 umount = 176,
5569 swapoff = 177,
5570 sync = 178,
5571 syncfs = 179,
5572 setfsuid = 180,
5573 setfsgid = 181,
5574 sysfs = 182,
5575 ustat = 183,
5576 statfs = 184,
5577 fstatfs = 185,
5578 statfs64 = 186,
5579 fstatfs64 = 187,
5580 setrlimit = 188,
5581 getrlimit = 189,
5582 getrusage = 190,
5583 futex = 191,
5584 gettimeofday = 192,
5585 settimeofday = 193,
5586 adjtimex = 194,
5587 nanosleep = 195,
5588 getgroups = 196,
5589 setgroups = 197,
5590 sethostname = 198,
5591 setdomainname = 199,
5592 syslog = 200,
5593 vhangup = 201,
5594 uselib = 202,
5595 reboot = 203,
5596 quotactl = 204,
5597 nfsservctl = 205,
5598 sysctl = 206,
5599 bdflush = 207,
5600 uname = 208,
5601 sysinfo = 209,
5602 init_module = 210,
5603 delete_module = 211,
5604 sched_setparam = 212,
5605 sched_getparam = 213,
5606 sched_setscheduler = 214,
5607 sched_getscheduler = 215,
5608 sched_get_priority_max = 216,
5609 sched_get_priority_min = 217,
5610 sched_rr_get_interval = 218,
5611 sched_yield = 219,
5612 restart_syscall = 223,
5613 sigaltstack = 224,
5614 rt_sigreturn = 225,
5615 rt_sigaction = 226,
5616 rt_sigprocmask = 227,
5617 rt_sigpending = 228,
5618 rt_sigtimedwait = 229,
5619 rt_sigqueueinfo = 230,
5620 rt_sigsuspend = 231,
5621 mq_open = 232,
5622 mq_unlink = 233,
5623 mq_timedsend = 234,
5624 mq_timedreceive = 235,
5625 mq_notify = 236,
5626 mq_getsetattr = 237,
5627 io_setup = 239,
5628 io_destroy = 240,
5629 io_submit = 241,
5630 io_getevents = 242,
5631 io_cancel = 243,
5632 clock_settime = 244,
5633 clock_gettime = 245,
5634 clock_getres = 246,
5635 clock_nanosleep = 247,
5636 timer_create = 248,
5637 timer_delete = 249,
5638 timer_settime = 250,
5639 timer_gettime = 251,
5640 timer_getoverrun = 252,
5641 lookup_dcookie = 254,
5642 add_key = 256,
5643 request_key = 257,
5644 keyctl = 258,
5645 readahead = 260,
5646 remap_file_pages = 261,
5647 migrate_pages = 262,
5648 mbind = 263,
5649 get_mempolicy = 264,
5650 set_mempolicy = 265,
5651 unshare = 266,
5652 move_pages = 267,
5653 splice = 268,
5654 tee = 269,
5655 vmsplice = 270,
5656 pselect6 = 272,
5657 ppoll = 273,
5658 epoll_pwait = 274,
5659 epoll_create1 = 275,
5660 inotify_init = 276,
5661 inotify_add_watch = 277,
5662 inotify_rm_watch = 278,
5663 inotify_init1 = 279,
5664 getcpu = 280,
5665 kexec_load = 281,
5666 ioprio_set = 282,
5667 ioprio_get = 283,
5668 set_robust_list = 284,
5669 get_robust_list = 285,
5670 openat = 288,
5671 mkdirat = 289,
5672 mknodat = 290,
5673 unlinkat = 291,
5674 renameat = 292,
5675 linkat = 293,
5676 symlinkat = 294,
5677 readlinkat = 295,
5678 utimensat = 296,
5679 fchownat = 297,
5680 futimesat = 298,
5681 fstatat64 = 299,
5682 fchmodat = 300,
5683 faccessat = 301,
5684 signalfd = 304,
5685 eventfd = 306,
5686 recvmmsg = 307,
5687 setns = 308,
5688 signalfd4 = 309,
5689 dup3 = 310,
5690 pipe2 = 311,
5691 timerfd_create = 312,
5692 timerfd_settime = 313,
5693 timerfd_gettime = 314,
5694 eventfd2 = 316,
5695 preadv = 317,
5696 pwritev = 318,
5697 fanotify_init = 320,
5698 fanotify_mark = 321,
5699 process_vm_readv = 322,
5700 process_vm_writev = 323,
5701 name_to_handle_at = 324,
5702 open_by_handle_at = 325,
5703 sync_file_range = 326,
5704 perf_event_open = 327,
5705 rt_tgsigqueueinfo = 328,
5706 clock_adjtime = 329,
5707 prlimit64 = 330,
5708 kcmp = 331,
5709 finit_module = 332,
5710 accept4 = 333,
5711 sched_setattr = 334,
5712 sched_getattr = 335,
5713 renameat2 = 336,
5714 seccomp = 337,
5715 getrandom = 338,
5716 memfd_create = 339,
5717 bpf = 340,
5718 execveat = 341,
5719 userfaultfd = 342,
5720 membarrier = 343,
5721 mlock2 = 344,
5722 copy_file_range = 345,
5723 preadv2 = 346,
5724 pwritev2 = 347,
5725 pkey_mprotect = 348,
5726 pkey_alloc = 349,
5727 pkey_free = 350,
5728 statx = 351,
5729 rseq = 352,
5730 clock_gettime64 = 403,
5731 clock_settime64 = 404,
5732 clock_adjtime64 = 405,
5733 clock_getres_time64 = 406,
5734 clock_nanosleep_time64 = 407,
5735 timer_gettime64 = 408,
5736 timer_settime64 = 409,
5737 timerfd_gettime64 = 410,
5738 timerfd_settime64 = 411,
5739 utimensat_time64 = 412,
5740 pselect6_time64 = 413,
5741 ppoll_time64 = 414,
5742 io_pgetevents_time64 = 416,
5743 recvmmsg_time64 = 417,
5744 mq_timedsend_time64 = 418,
5745 mq_timedreceive_time64 = 419,
5746 semtimedop_time64 = 420,
5747 rt_sigtimedwait_time64 = 421,
5748 futex_time64 = 422,
5749 sched_rr_get_interval_time64 = 423,
5750 pidfd_send_signal = 424,
5751 io_uring_setup = 425,
5752 io_uring_enter = 426,
5753 io_uring_register = 427,
5754 open_tree = 428,
5755 move_mount = 429,
5756 fsopen = 430,
5757 fsconfig = 431,
5758 fsmount = 432,
5759 fspick = 433,
5760 pidfd_open = 434,
5761 clone3 = 435,
5762 close_range = 436,
5763 openat2 = 437,
5764 pidfd_getfd = 438,
5765 faccessat2 = 439,
5766 process_madvise = 440,
5767 epoll_pwait2 = 441,
5768 mount_setattr = 442,
5769 quotactl_fd = 443,
5770 landlock_create_ruleset = 444,
5771 landlock_add_rule = 445,
5772 landlock_restrict_self = 446,
5773 process_mrelease = 448,
5774 futex_waitv = 449,
5775 set_mempolicy_home_node = 450,
5776 cachestat = 451,
5777 fchmodat2 = 452,
5778 map_shadow_stack = 453,
5779 futex_wake = 454,
5780 futex_wait = 455,
5781 futex_requeue = 456,
5782 statmount = 457,
5783 listmount = 458,
5784 lsm_get_self_attr = 459,
5785 lsm_set_self_attr = 460,
5786 lsm_list_modules = 461,
5787 mseal = 462,
5788 setxattrat = 463,
5789 getxattrat = 464,
5790 listxattrat = 465,
5791 removexattrat = 466,
5792 open_tree_attr = 467,
5793};
5794
5795pub const Arm64 = enum(usize) {
5796 io_setup = 0,
5797 io_destroy = 1,
5798 io_submit = 2,
5799 io_cancel = 3,
5800 io_getevents = 4,
5801 setxattr = 5,
5802 lsetxattr = 6,
5803 fsetxattr = 7,
5804 getxattr = 8,
5805 lgetxattr = 9,
5806 fgetxattr = 10,
5807 listxattr = 11,
5808 llistxattr = 12,
5809 flistxattr = 13,
5810 removexattr = 14,
5811 lremovexattr = 15,
5812 fremovexattr = 16,
5813 getcwd = 17,
5814 lookup_dcookie = 18,
5815 eventfd2 = 19,
5816 epoll_create1 = 20,
5817 epoll_ctl = 21,
5818 epoll_pwait = 22,
5819 dup = 23,
5820 dup3 = 24,
5821 fcntl = 25,
5822 inotify_init1 = 26,
5823 inotify_add_watch = 27,
5824 inotify_rm_watch = 28,
5825 ioctl = 29,
5826 ioprio_set = 30,
5827 ioprio_get = 31,
5828 flock = 32,
5829 mknodat = 33,
5830 mkdirat = 34,
5831 unlinkat = 35,
5832 symlinkat = 36,
5833 linkat = 37,
5834 renameat = 38,
5835 umount2 = 39,
5836 mount = 40,
5837 pivot_root = 41,
5838 nfsservctl = 42,
5839 statfs = 43,
5840 fstatfs = 44,
5841 truncate = 45,
5842 ftruncate = 46,
5843 fallocate = 47,
5844 faccessat = 48,
5845 chdir = 49,
5846 fchdir = 50,
5847 chroot = 51,
5848 fchmod = 52,
5849 fchmodat = 53,
5850 fchownat = 54,
5851 fchown = 55,
5852 openat = 56,
5853 close = 57,
5854 vhangup = 58,
5855 pipe2 = 59,
5856 quotactl = 60,
5857 getdents64 = 61,
5858 lseek = 62,
5859 read = 63,
5860 write = 64,
5861 readv = 65,
5862 writev = 66,
5863 pread64 = 67,
5864 pwrite64 = 68,
5865 preadv = 69,
5866 pwritev = 70,
5867 sendfile = 71,
5868 pselect6 = 72,
5869 ppoll = 73,
5870 signalfd4 = 74,
5871 vmsplice = 75,
5872 splice = 76,
5873 tee = 77,
5874 readlinkat = 78,
5875 fstatat64 = 79,
5876 fstat = 80,
5877 sync = 81,
5878 fsync = 82,
5879 fdatasync = 83,
5880 sync_file_range = 84,
5881 timerfd_create = 85,
5882 timerfd_settime = 86,
5883 timerfd_gettime = 87,
5884 utimensat = 88,
5885 acct = 89,
5886 capget = 90,
5887 capset = 91,
5888 personality = 92,
5889 exit = 93,
5890 exit_group = 94,
5891 waitid = 95,
5892 set_tid_address = 96,
5893 unshare = 97,
5894 futex = 98,
5895 set_robust_list = 99,
5896 get_robust_list = 100,
5897 nanosleep = 101,
5898 getitimer = 102,
5899 setitimer = 103,
5900 kexec_load = 104,
5901 init_module = 105,
5902 delete_module = 106,
5903 timer_create = 107,
5904 timer_gettime = 108,
5905 timer_getoverrun = 109,
5906 timer_settime = 110,
5907 timer_delete = 111,
5908 clock_settime = 112,
5909 clock_gettime = 113,
5910 clock_getres = 114,
5911 clock_nanosleep = 115,
5912 syslog = 116,
5913 ptrace = 117,
5914 sched_setparam = 118,
5915 sched_setscheduler = 119,
5916 sched_getscheduler = 120,
5917 sched_getparam = 121,
5918 sched_setaffinity = 122,
5919 sched_getaffinity = 123,
5920 sched_yield = 124,
5921 sched_get_priority_max = 125,
5922 sched_get_priority_min = 126,
5923 sched_rr_get_interval = 127,
5924 restart_syscall = 128,
5925 kill = 129,
5926 tkill = 130,
5927 tgkill = 131,
5928 sigaltstack = 132,
5929 rt_sigsuspend = 133,
5930 rt_sigaction = 134,
5931 rt_sigprocmask = 135,
5932 rt_sigpending = 136,
5933 rt_sigtimedwait = 137,
5934 rt_sigqueueinfo = 138,
5935 rt_sigreturn = 139,
5936 setpriority = 140,
5937 getpriority = 141,
5938 reboot = 142,
5939 setregid = 143,
5940 setgid = 144,
5941 setreuid = 145,
5942 setuid = 146,
5943 setresuid = 147,
5944 getresuid = 148,
5945 setresgid = 149,
5946 getresgid = 150,
5947 setfsuid = 151,
5948 setfsgid = 152,
5949 times = 153,
5950 setpgid = 154,
5951 getpgid = 155,
5952 getsid = 156,
5953 setsid = 157,
5954 getgroups = 158,
5955 setgroups = 159,
5956 uname = 160,
5957 sethostname = 161,
5958 setdomainname = 162,
5959 getrlimit = 163,
5960 setrlimit = 164,
5961 getrusage = 165,
5962 umask = 166,
5963 prctl = 167,
5964 getcpu = 168,
5965 gettimeofday = 169,
5966 settimeofday = 170,
5967 adjtimex = 171,
5968 getpid = 172,
5969 getppid = 173,
5970 getuid = 174,
5971 geteuid = 175,
5972 getgid = 176,
5973 getegid = 177,
5974 gettid = 178,
5975 sysinfo = 179,
5976 mq_open = 180,
5977 mq_unlink = 181,
5978 mq_timedsend = 182,
5979 mq_timedreceive = 183,
5980 mq_notify = 184,
5981 mq_getsetattr = 185,
5982 msgget = 186,
5983 msgctl = 187,
5984 msgrcv = 188,
5985 msgsnd = 189,
5986 semget = 190,
5987 semctl = 191,
5988 semtimedop = 192,
5989 semop = 193,
5990 shmget = 194,
5991 shmctl = 195,
5992 shmat = 196,
5993 shmdt = 197,
5994 socket = 198,
5995 socketpair = 199,
5996 bind = 200,
5997 listen = 201,
5998 accept = 202,
5999 connect = 203,
6000 getsockname = 204,
6001 getpeername = 205,
6002 sendto = 206,
6003 recvfrom = 207,
6004 setsockopt = 208,
6005 getsockopt = 209,
6006 shutdown = 210,
6007 sendmsg = 211,
6008 recvmsg = 212,
6009 readahead = 213,
6010 brk = 214,
6011 munmap = 215,
6012 mremap = 216,
6013 add_key = 217,
6014 request_key = 218,
6015 keyctl = 219,
6016 clone = 220,
6017 execve = 221,
6018 mmap = 222,
6019 fadvise64 = 223,
6020 swapon = 224,
6021 swapoff = 225,
6022 mprotect = 226,
6023 msync = 227,
6024 mlock = 228,
6025 munlock = 229,
6026 mlockall = 230,
6027 munlockall = 231,
6028 mincore = 232,
6029 madvise = 233,
6030 remap_file_pages = 234,
6031 mbind = 235,
6032 get_mempolicy = 236,
6033 set_mempolicy = 237,
6034 migrate_pages = 238,
6035 move_pages = 239,
6036 rt_tgsigqueueinfo = 240,
6037 perf_event_open = 241,
6038 accept4 = 242,
6039 recvmmsg = 243,
6040 wait4 = 260,
6041 prlimit64 = 261,
6042 fanotify_init = 262,
6043 fanotify_mark = 263,
6044 name_to_handle_at = 264,
6045 open_by_handle_at = 265,
6046 clock_adjtime = 266,
6047 syncfs = 267,
6048 setns = 268,
6049 sendmmsg = 269,
6050 process_vm_readv = 270,
6051 process_vm_writev = 271,
6052 kcmp = 272,
6053 finit_module = 273,
6054 sched_setattr = 274,
6055 sched_getattr = 275,
6056 renameat2 = 276,
6057 seccomp = 277,
6058 getrandom = 278,
6059 memfd_create = 279,
6060 bpf = 280,
6061 execveat = 281,
6062 userfaultfd = 282,
6063 membarrier = 283,
6064 mlock2 = 284,
6065 copy_file_range = 285,
6066 preadv2 = 286,
6067 pwritev2 = 287,
6068 pkey_mprotect = 288,
6069 pkey_alloc = 289,
6070 pkey_free = 290,
6071 statx = 291,
6072 io_pgetevents = 292,
6073 rseq = 293,
6074 kexec_file_load = 294,
6075 pidfd_send_signal = 424,
6076 io_uring_setup = 425,
6077 io_uring_enter = 426,
6078 io_uring_register = 427,
6079 open_tree = 428,
6080 move_mount = 429,
6081 fsopen = 430,
6082 fsconfig = 431,
6083 fsmount = 432,
6084 fspick = 433,
6085 pidfd_open = 434,
6086 clone3 = 435,
6087 close_range = 436,
6088 openat2 = 437,
6089 pidfd_getfd = 438,
6090 faccessat2 = 439,
6091 process_madvise = 440,
6092 epoll_pwait2 = 441,
6093 mount_setattr = 442,
6094 quotactl_fd = 443,
6095 landlock_create_ruleset = 444,
6096 landlock_add_rule = 445,
6097 landlock_restrict_self = 446,
6098 memfd_secret = 447,
6099 process_mrelease = 448,
6100 futex_waitv = 449,
6101 set_mempolicy_home_node = 450,
6102 cachestat = 451,
6103 fchmodat2 = 452,
6104 map_shadow_stack = 453,
6105 futex_wake = 454,
6106 futex_wait = 455,
6107 futex_requeue = 456,
6108 statmount = 457,
6109 listmount = 458,
6110 lsm_get_self_attr = 459,
6111 lsm_set_self_attr = 460,
6112 lsm_list_modules = 461,
6113 mseal = 462,
6114 setxattrat = 463,
6115 getxattrat = 464,
6116 listxattrat = 465,
6117 removexattrat = 466,
6118 open_tree_attr = 467,
6119};
6120
6121pub const RiscV32 = enum(usize) {
6122 io_setup = 0,
6123 io_destroy = 1,
6124 io_submit = 2,
6125 io_cancel = 3,
6126 setxattr = 5,
6127 lsetxattr = 6,
6128 fsetxattr = 7,
6129 getxattr = 8,
6130 lgetxattr = 9,
6131 fgetxattr = 10,
6132 listxattr = 11,
6133 llistxattr = 12,
6134 flistxattr = 13,
6135 removexattr = 14,
6136 lremovexattr = 15,
6137 fremovexattr = 16,
6138 getcwd = 17,
6139 lookup_dcookie = 18,
6140 eventfd2 = 19,
6141 epoll_create1 = 20,
6142 epoll_ctl = 21,
6143 epoll_pwait = 22,
6144 dup = 23,
6145 dup3 = 24,
6146 fcntl64 = 25,
6147 inotify_init1 = 26,
6148 inotify_add_watch = 27,
6149 inotify_rm_watch = 28,
6150 ioctl = 29,
6151 ioprio_set = 30,
6152 ioprio_get = 31,
6153 flock = 32,
6154 mknodat = 33,
6155 mkdirat = 34,
6156 unlinkat = 35,
6157 symlinkat = 36,
6158 linkat = 37,
6159 umount2 = 39,
6160 mount = 40,
6161 pivot_root = 41,
6162 nfsservctl = 42,
6163 statfs64 = 43,
6164 fstatfs64 = 44,
6165 truncate64 = 45,
6166 ftruncate64 = 46,
6167 fallocate = 47,
6168 faccessat = 48,
6169 chdir = 49,
6170 fchdir = 50,
6171 chroot = 51,
6172 fchmod = 52,
6173 fchmodat = 53,
6174 fchownat = 54,
6175 fchown = 55,
6176 openat = 56,
6177 close = 57,
6178 vhangup = 58,
6179 pipe2 = 59,
6180 quotactl = 60,
6181 getdents64 = 61,
6182 llseek = 62,
6183 read = 63,
6184 write = 64,
6185 readv = 65,
6186 writev = 66,
6187 pread64 = 67,
6188 pwrite64 = 68,
6189 preadv = 69,
6190 pwritev = 70,
6191 sendfile64 = 71,
6192 signalfd4 = 74,
6193 vmsplice = 75,
6194 splice = 76,
6195 tee = 77,
6196 readlinkat = 78,
6197 sync = 81,
6198 fsync = 82,
6199 fdatasync = 83,
6200 sync_file_range = 84,
6201 timerfd_create = 85,
6202 acct = 89,
6203 capget = 90,
6204 capset = 91,
6205 personality = 92,
6206 exit = 93,
6207 exit_group = 94,
6208 waitid = 95,
6209 set_tid_address = 96,
6210 unshare = 97,
6211 set_robust_list = 99,
6212 get_robust_list = 100,
6213 getitimer = 102,
6214 setitimer = 103,
6215 kexec_load = 104,
6216 init_module = 105,
6217 delete_module = 106,
6218 timer_create = 107,
6219 timer_getoverrun = 109,
6220 timer_delete = 111,
6221 syslog = 116,
6222 ptrace = 117,
6223 sched_setparam = 118,
6224 sched_setscheduler = 119,
6225 sched_getscheduler = 120,
6226 sched_getparam = 121,
6227 sched_setaffinity = 122,
6228 sched_getaffinity = 123,
6229 sched_yield = 124,
6230 sched_get_priority_max = 125,
6231 sched_get_priority_min = 126,
6232 restart_syscall = 128,
6233 kill = 129,
6234 tkill = 130,
6235 tgkill = 131,
6236 sigaltstack = 132,
6237 rt_sigsuspend = 133,
6238 rt_sigaction = 134,
6239 rt_sigprocmask = 135,
6240 rt_sigpending = 136,
6241 rt_sigqueueinfo = 138,
6242 rt_sigreturn = 139,
6243 setpriority = 140,
6244 getpriority = 141,
6245 reboot = 142,
6246 setregid = 143,
6247 setgid = 144,
6248 setreuid = 145,
6249 setuid = 146,
6250 setresuid = 147,
6251 getresuid = 148,
6252 setresgid = 149,
6253 getresgid = 150,
6254 setfsuid = 151,
6255 setfsgid = 152,
6256 times = 153,
6257 setpgid = 154,
6258 getpgid = 155,
6259 getsid = 156,
6260 setsid = 157,
6261 getgroups = 158,
6262 setgroups = 159,
6263 uname = 160,
6264 sethostname = 161,
6265 setdomainname = 162,
6266 getrusage = 165,
6267 umask = 166,
6268 prctl = 167,
6269 getcpu = 168,
6270 getpid = 172,
6271 getppid = 173,
6272 getuid = 174,
6273 geteuid = 175,
6274 getgid = 176,
6275 getegid = 177,
6276 gettid = 178,
6277 sysinfo = 179,
6278 mq_open = 180,
6279 mq_unlink = 181,
6280 mq_notify = 184,
6281 mq_getsetattr = 185,
6282 msgget = 186,
6283 msgctl = 187,
6284 msgrcv = 188,
6285 msgsnd = 189,
6286 semget = 190,
6287 semctl = 191,
6288 semop = 193,
6289 shmget = 194,
6290 shmctl = 195,
6291 shmat = 196,
6292 shmdt = 197,
6293 socket = 198,
6294 socketpair = 199,
6295 bind = 200,
6296 listen = 201,
6297 accept = 202,
6298 connect = 203,
6299 getsockname = 204,
6300 getpeername = 205,
6301 sendto = 206,
6302 recvfrom = 207,
6303 setsockopt = 208,
6304 getsockopt = 209,
6305 shutdown = 210,
6306 sendmsg = 211,
6307 recvmsg = 212,
6308 readahead = 213,
6309 brk = 214,
6310 munmap = 215,
6311 mremap = 216,
6312 add_key = 217,
6313 request_key = 218,
6314 keyctl = 219,
6315 clone = 220,
6316 execve = 221,
6317 mmap2 = 222,
6318 fadvise64_64 = 223,
6319 swapon = 224,
6320 swapoff = 225,
6321 mprotect = 226,
6322 msync = 227,
6323 mlock = 228,
6324 munlock = 229,
6325 mlockall = 230,
6326 munlockall = 231,
6327 mincore = 232,
6328 madvise = 233,
6329 remap_file_pages = 234,
6330 mbind = 235,
6331 get_mempolicy = 236,
6332 set_mempolicy = 237,
6333 migrate_pages = 238,
6334 move_pages = 239,
6335 rt_tgsigqueueinfo = 240,
6336 perf_event_open = 241,
6337 accept4 = 242,
6338 riscv_hwprobe = 258,
6339 riscv_flush_icache = 259,
6340 prlimit64 = 261,
6341 fanotify_init = 262,
6342 fanotify_mark = 263,
6343 name_to_handle_at = 264,
6344 open_by_handle_at = 265,
6345 syncfs = 267,
6346 setns = 268,
6347 sendmmsg = 269,
6348 process_vm_readv = 270,
6349 process_vm_writev = 271,
6350 kcmp = 272,
6351 finit_module = 273,
6352 sched_setattr = 274,
6353 sched_getattr = 275,
6354 renameat2 = 276,
6355 seccomp = 277,
6356 getrandom = 278,
6357 memfd_create = 279,
6358 bpf = 280,
6359 execveat = 281,
6360 userfaultfd = 282,
6361 membarrier = 283,
6362 mlock2 = 284,
6363 copy_file_range = 285,
6364 preadv2 = 286,
6365 pwritev2 = 287,
6366 pkey_mprotect = 288,
6367 pkey_alloc = 289,
6368 pkey_free = 290,
6369 statx = 291,
6370 rseq = 293,
6371 kexec_file_load = 294,
6372 clock_gettime64 = 403,
6373 clock_settime64 = 404,
6374 clock_adjtime64 = 405,
6375 clock_getres_time64 = 406,
6376 clock_nanosleep_time64 = 407,
6377 timer_gettime64 = 408,
6378 timer_settime64 = 409,
6379 timerfd_gettime64 = 410,
6380 timerfd_settime64 = 411,
6381 utimensat_time64 = 412,
6382 pselect6_time64 = 413,
6383 ppoll_time64 = 414,
6384 io_pgetevents_time64 = 416,
6385 recvmmsg_time64 = 417,
6386 mq_timedsend_time64 = 418,
6387 mq_timedreceive_time64 = 419,
6388 semtimedop_time64 = 420,
6389 rt_sigtimedwait_time64 = 421,
6390 futex_time64 = 422,
6391 sched_rr_get_interval_time64 = 423,
6392 pidfd_send_signal = 424,
6393 io_uring_setup = 425,
6394 io_uring_enter = 426,
6395 io_uring_register = 427,
6396 open_tree = 428,
6397 move_mount = 429,
6398 fsopen = 430,
6399 fsconfig = 431,
6400 fsmount = 432,
6401 fspick = 433,
6402 pidfd_open = 434,
6403 clone3 = 435,
6404 close_range = 436,
6405 openat2 = 437,
6406 pidfd_getfd = 438,
6407 faccessat2 = 439,
6408 process_madvise = 440,
6409 epoll_pwait2 = 441,
6410 mount_setattr = 442,
6411 quotactl_fd = 443,
6412 landlock_create_ruleset = 444,
6413 landlock_add_rule = 445,
6414 landlock_restrict_self = 446,
6415 memfd_secret = 447,
6416 process_mrelease = 448,
6417 futex_waitv = 449,
6418 set_mempolicy_home_node = 450,
6419 cachestat = 451,
6420 fchmodat2 = 452,
6421 map_shadow_stack = 453,
6422 futex_wake = 454,
6423 futex_wait = 455,
6424 futex_requeue = 456,
6425 statmount = 457,
6426 listmount = 458,
6427 lsm_get_self_attr = 459,
6428 lsm_set_self_attr = 460,
6429 lsm_list_modules = 461,
6430 mseal = 462,
6431 setxattrat = 463,
6432 getxattrat = 464,
6433 listxattrat = 465,
6434 removexattrat = 466,
6435 open_tree_attr = 467,
6436};
6437
6438pub const RiscV64 = enum(usize) {
6439 io_setup = 0,
6440 io_destroy = 1,
6441 io_submit = 2,
6442 io_cancel = 3,
6443 io_getevents = 4,
6444 setxattr = 5,
6445 lsetxattr = 6,
6446 fsetxattr = 7,
6447 getxattr = 8,
6448 lgetxattr = 9,
6449 fgetxattr = 10,
6450 listxattr = 11,
6451 llistxattr = 12,
6452 flistxattr = 13,
6453 removexattr = 14,
6454 lremovexattr = 15,
6455 fremovexattr = 16,
6456 getcwd = 17,
6457 lookup_dcookie = 18,
6458 eventfd2 = 19,
6459 epoll_create1 = 20,
6460 epoll_ctl = 21,
6461 epoll_pwait = 22,
6462 dup = 23,
6463 dup3 = 24,
6464 fcntl = 25,
6465 inotify_init1 = 26,
6466 inotify_add_watch = 27,
6467 inotify_rm_watch = 28,
6468 ioctl = 29,
6469 ioprio_set = 30,
6470 ioprio_get = 31,
6471 flock = 32,
6472 mknodat = 33,
6473 mkdirat = 34,
6474 unlinkat = 35,
6475 symlinkat = 36,
6476 linkat = 37,
6477 umount2 = 39,
6478 mount = 40,
6479 pivot_root = 41,
6480 nfsservctl = 42,
6481 statfs = 43,
6482 fstatfs = 44,
6483 truncate = 45,
6484 ftruncate = 46,
6485 fallocate = 47,
6486 faccessat = 48,
6487 chdir = 49,
6488 fchdir = 50,
6489 chroot = 51,
6490 fchmod = 52,
6491 fchmodat = 53,
6492 fchownat = 54,
6493 fchown = 55,
6494 openat = 56,
6495 close = 57,
6496 vhangup = 58,
6497 pipe2 = 59,
6498 quotactl = 60,
6499 getdents64 = 61,
6500 lseek = 62,
6501 read = 63,
6502 write = 64,
6503 readv = 65,
6504 writev = 66,
6505 pread64 = 67,
6506 pwrite64 = 68,
6507 preadv = 69,
6508 pwritev = 70,
6509 sendfile = 71,
6510 pselect6 = 72,
6511 ppoll = 73,
6512 signalfd4 = 74,
6513 vmsplice = 75,
6514 splice = 76,
6515 tee = 77,
6516 readlinkat = 78,
6517 fstatat64 = 79,
6518 fstat = 80,
6519 sync = 81,
6520 fsync = 82,
6521 fdatasync = 83,
6522 sync_file_range = 84,
6523 timerfd_create = 85,
6524 timerfd_settime = 86,
6525 timerfd_gettime = 87,
6526 utimensat = 88,
6527 acct = 89,
6528 capget = 90,
6529 capset = 91,
6530 personality = 92,
6531 exit = 93,
6532 exit_group = 94,
6533 waitid = 95,
6534 set_tid_address = 96,
6535 unshare = 97,
6536 futex = 98,
6537 set_robust_list = 99,
6538 get_robust_list = 100,
6539 nanosleep = 101,
6540 getitimer = 102,
6541 setitimer = 103,
6542 kexec_load = 104,
6543 init_module = 105,
6544 delete_module = 106,
6545 timer_create = 107,
6546 timer_gettime = 108,
6547 timer_getoverrun = 109,
6548 timer_settime = 110,
6549 timer_delete = 111,
6550 clock_settime = 112,
6551 clock_gettime = 113,
6552 clock_getres = 114,
6553 clock_nanosleep = 115,
6554 syslog = 116,
6555 ptrace = 117,
6556 sched_setparam = 118,
6557 sched_setscheduler = 119,
6558 sched_getscheduler = 120,
6559 sched_getparam = 121,
6560 sched_setaffinity = 122,
6561 sched_getaffinity = 123,
6562 sched_yield = 124,
6563 sched_get_priority_max = 125,
6564 sched_get_priority_min = 126,
6565 sched_rr_get_interval = 127,
6566 restart_syscall = 128,
6567 kill = 129,
6568 tkill = 130,
6569 tgkill = 131,
6570 sigaltstack = 132,
6571 rt_sigsuspend = 133,
6572 rt_sigaction = 134,
6573 rt_sigprocmask = 135,
6574 rt_sigpending = 136,
6575 rt_sigtimedwait = 137,
6576 rt_sigqueueinfo = 138,
6577 rt_sigreturn = 139,
6578 setpriority = 140,
6579 getpriority = 141,
6580 reboot = 142,
6581 setregid = 143,
6582 setgid = 144,
6583 setreuid = 145,
6584 setuid = 146,
6585 setresuid = 147,
6586 getresuid = 148,
6587 setresgid = 149,
6588 getresgid = 150,
6589 setfsuid = 151,
6590 setfsgid = 152,
6591 times = 153,
6592 setpgid = 154,
6593 getpgid = 155,
6594 getsid = 156,
6595 setsid = 157,
6596 getgroups = 158,
6597 setgroups = 159,
6598 uname = 160,
6599 sethostname = 161,
6600 setdomainname = 162,
6601 getrlimit = 163,
6602 setrlimit = 164,
6603 getrusage = 165,
6604 umask = 166,
6605 prctl = 167,
6606 getcpu = 168,
6607 gettimeofday = 169,
6608 settimeofday = 170,
6609 adjtimex = 171,
6610 getpid = 172,
6611 getppid = 173,
6612 getuid = 174,
6613 geteuid = 175,
6614 getgid = 176,
6615 getegid = 177,
6616 gettid = 178,
6617 sysinfo = 179,
6618 mq_open = 180,
6619 mq_unlink = 181,
6620 mq_timedsend = 182,
6621 mq_timedreceive = 183,
6622 mq_notify = 184,
6623 mq_getsetattr = 185,
6624 msgget = 186,
6625 msgctl = 187,
6626 msgrcv = 188,
6627 msgsnd = 189,
6628 semget = 190,
6629 semctl = 191,
6630 semtimedop = 192,
6631 semop = 193,
6632 shmget = 194,
6633 shmctl = 195,
6634 shmat = 196,
6635 shmdt = 197,
6636 socket = 198,
6637 socketpair = 199,
6638 bind = 200,
6639 listen = 201,
6640 accept = 202,
6641 connect = 203,
6642 getsockname = 204,
6643 getpeername = 205,
6644 sendto = 206,
6645 recvfrom = 207,
6646 setsockopt = 208,
6647 getsockopt = 209,
6648 shutdown = 210,
6649 sendmsg = 211,
6650 recvmsg = 212,
6651 readahead = 213,
6652 brk = 214,
6653 munmap = 215,
6654 mremap = 216,
6655 add_key = 217,
6656 request_key = 218,
6657 keyctl = 219,
6658 clone = 220,
6659 execve = 221,
6660 mmap = 222,
6661 fadvise64 = 223,
6662 swapon = 224,
6663 swapoff = 225,
6664 mprotect = 226,
6665 msync = 227,
6666 mlock = 228,
6667 munlock = 229,
6668 mlockall = 230,
6669 munlockall = 231,
6670 mincore = 232,
6671 madvise = 233,
6672 remap_file_pages = 234,
6673 mbind = 235,
6674 get_mempolicy = 236,
6675 set_mempolicy = 237,
6676 migrate_pages = 238,
6677 move_pages = 239,
6678 rt_tgsigqueueinfo = 240,
6679 perf_event_open = 241,
6680 accept4 = 242,
6681 recvmmsg = 243,
6682 riscv_hwprobe = 258,
6683 riscv_flush_icache = 259,
6684 wait4 = 260,
6685 prlimit64 = 261,
6686 fanotify_init = 262,
6687 fanotify_mark = 263,
6688 name_to_handle_at = 264,
6689 open_by_handle_at = 265,
6690 clock_adjtime = 266,
6691 syncfs = 267,
6692 setns = 268,
6693 sendmmsg = 269,
6694 process_vm_readv = 270,
6695 process_vm_writev = 271,
6696 kcmp = 272,
6697 finit_module = 273,
6698 sched_setattr = 274,
6699 sched_getattr = 275,
6700 renameat2 = 276,
6701 seccomp = 277,
6702 getrandom = 278,
6703 memfd_create = 279,
6704 bpf = 280,
6705 execveat = 281,
6706 userfaultfd = 282,
6707 membarrier = 283,
6708 mlock2 = 284,
6709 copy_file_range = 285,
6710 preadv2 = 286,
6711 pwritev2 = 287,
6712 pkey_mprotect = 288,
6713 pkey_alloc = 289,
6714 pkey_free = 290,
6715 statx = 291,
6716 io_pgetevents = 292,
6717 rseq = 293,
6718 kexec_file_load = 294,
6719 pidfd_send_signal = 424,
6720 io_uring_setup = 425,
6721 io_uring_enter = 426,
6722 io_uring_register = 427,
6723 open_tree = 428,
6724 move_mount = 429,
6725 fsopen = 430,
6726 fsconfig = 431,
6727 fsmount = 432,
6728 fspick = 433,
6729 pidfd_open = 434,
6730 clone3 = 435,
6731 close_range = 436,
6732 openat2 = 437,
6733 pidfd_getfd = 438,
6734 faccessat2 = 439,
6735 process_madvise = 440,
6736 epoll_pwait2 = 441,
6737 mount_setattr = 442,
6738 quotactl_fd = 443,
6739 landlock_create_ruleset = 444,
6740 landlock_add_rule = 445,
6741 landlock_restrict_self = 446,
6742 memfd_secret = 447,
6743 process_mrelease = 448,
6744 futex_waitv = 449,
6745 set_mempolicy_home_node = 450,
6746 cachestat = 451,
6747 fchmodat2 = 452,
6748 map_shadow_stack = 453,
6749 futex_wake = 454,
6750 futex_wait = 455,
6751 futex_requeue = 456,
6752 statmount = 457,
6753 listmount = 458,
6754 lsm_get_self_attr = 459,
6755 lsm_set_self_attr = 460,
6756 lsm_list_modules = 461,
6757 mseal = 462,
6758 setxattrat = 463,
6759 getxattrat = 464,
6760 listxattrat = 465,
6761 removexattrat = 466,
6762 open_tree_attr = 467,
6763};
6764
6765pub const LoongArch64 = enum(usize) {
6766 io_setup = 0,
6767 io_destroy = 1,
6768 io_submit = 2,
6769 io_cancel = 3,
6770 io_getevents = 4,
6771 setxattr = 5,
6772 lsetxattr = 6,
6773 fsetxattr = 7,
6774 getxattr = 8,
6775 lgetxattr = 9,
6776 fgetxattr = 10,
6777 listxattr = 11,
6778 llistxattr = 12,
6779 flistxattr = 13,
6780 removexattr = 14,
6781 lremovexattr = 15,
6782 fremovexattr = 16,
6783 getcwd = 17,
6784 lookup_dcookie = 18,
6785 eventfd2 = 19,
6786 epoll_create1 = 20,
6787 epoll_ctl = 21,
6788 epoll_pwait = 22,
6789 dup = 23,
6790 dup3 = 24,
6791 fcntl = 25,
6792 inotify_init1 = 26,
6793 inotify_add_watch = 27,
6794 inotify_rm_watch = 28,
6795 ioctl = 29,
6796 ioprio_set = 30,
6797 ioprio_get = 31,
6798 flock = 32,
6799 mknodat = 33,
6800 mkdirat = 34,
6801 unlinkat = 35,
6802 symlinkat = 36,
6803 linkat = 37,
6804 umount2 = 39,
6805 mount = 40,
6806 pivot_root = 41,
6807 nfsservctl = 42,
6808 statfs = 43,
6809 fstatfs = 44,
6810 truncate = 45,
6811 ftruncate = 46,
6812 fallocate = 47,
6813 faccessat = 48,
6814 chdir = 49,
6815 fchdir = 50,
6816 chroot = 51,
6817 fchmod = 52,
6818 fchmodat = 53,
6819 fchownat = 54,
6820 fchown = 55,
6821 openat = 56,
6822 close = 57,
6823 vhangup = 58,
6824 pipe2 = 59,
6825 quotactl = 60,
6826 getdents64 = 61,
6827 lseek = 62,
6828 read = 63,
6829 write = 64,
6830 readv = 65,
6831 writev = 66,
6832 pread64 = 67,
6833 pwrite64 = 68,
6834 preadv = 69,
6835 pwritev = 70,
6836 sendfile = 71,
6837 pselect6 = 72,
6838 ppoll = 73,
6839 signalfd4 = 74,
6840 vmsplice = 75,
6841 splice = 76,
6842 tee = 77,
6843 readlinkat = 78,
6844 fstatat64 = 79,
6845 fstat = 80,
6846 sync = 81,
6847 fsync = 82,
6848 fdatasync = 83,
6849 sync_file_range = 84,
6850 timerfd_create = 85,
6851 timerfd_settime = 86,
6852 timerfd_gettime = 87,
6853 utimensat = 88,
6854 acct = 89,
6855 capget = 90,
6856 capset = 91,
6857 personality = 92,
6858 exit = 93,
6859 exit_group = 94,
6860 waitid = 95,
6861 set_tid_address = 96,
6862 unshare = 97,
6863 futex = 98,
6864 set_robust_list = 99,
6865 get_robust_list = 100,
6866 nanosleep = 101,
6867 getitimer = 102,
6868 setitimer = 103,
6869 kexec_load = 104,
6870 init_module = 105,
6871 delete_module = 106,
6872 timer_create = 107,
6873 timer_gettime = 108,
6874 timer_getoverrun = 109,
6875 timer_settime = 110,
6876 timer_delete = 111,
6877 clock_settime = 112,
6878 clock_gettime = 113,
6879 clock_getres = 114,
6880 clock_nanosleep = 115,
6881 syslog = 116,
6882 ptrace = 117,
6883 sched_setparam = 118,
6884 sched_setscheduler = 119,
6885 sched_getscheduler = 120,
6886 sched_getparam = 121,
6887 sched_setaffinity = 122,
6888 sched_getaffinity = 123,
6889 sched_yield = 124,
6890 sched_get_priority_max = 125,
6891 sched_get_priority_min = 126,
6892 sched_rr_get_interval = 127,
6893 restart_syscall = 128,
6894 kill = 129,
6895 tkill = 130,
6896 tgkill = 131,
6897 sigaltstack = 132,
6898 rt_sigsuspend = 133,
6899 rt_sigaction = 134,
6900 rt_sigprocmask = 135,
6901 rt_sigpending = 136,
6902 rt_sigtimedwait = 137,
6903 rt_sigqueueinfo = 138,
6904 rt_sigreturn = 139,
6905 setpriority = 140,
6906 getpriority = 141,
6907 reboot = 142,
6908 setregid = 143,
6909 setgid = 144,
6910 setreuid = 145,
6911 setuid = 146,
6912 setresuid = 147,
6913 getresuid = 148,
6914 setresgid = 149,
6915 getresgid = 150,
6916 setfsuid = 151,
6917 setfsgid = 152,
6918 times = 153,
6919 setpgid = 154,
6920 getpgid = 155,
6921 getsid = 156,
6922 setsid = 157,
6923 getgroups = 158,
6924 setgroups = 159,
6925 uname = 160,
6926 sethostname = 161,
6927 setdomainname = 162,
6928 getrusage = 165,
6929 umask = 166,
6930 prctl = 167,
6931 getcpu = 168,
6932 gettimeofday = 169,
6933 settimeofday = 170,
6934 adjtimex = 171,
6935 getpid = 172,
6936 getppid = 173,
6937 getuid = 174,
6938 geteuid = 175,
6939 getgid = 176,
6940 getegid = 177,
6941 gettid = 178,
6942 sysinfo = 179,
6943 mq_open = 180,
6944 mq_unlink = 181,
6945 mq_timedsend = 182,
6946 mq_timedreceive = 183,
6947 mq_notify = 184,
6948 mq_getsetattr = 185,
6949 msgget = 186,
6950 msgctl = 187,
6951 msgrcv = 188,
6952 msgsnd = 189,
6953 semget = 190,
6954 semctl = 191,
6955 semtimedop = 192,
6956 semop = 193,
6957 shmget = 194,
6958 shmctl = 195,
6959 shmat = 196,
6960 shmdt = 197,
6961 socket = 198,
6962 socketpair = 199,
6963 bind = 200,
6964 listen = 201,
6965 accept = 202,
6966 connect = 203,
6967 getsockname = 204,
6968 getpeername = 205,
6969 sendto = 206,
6970 recvfrom = 207,
6971 setsockopt = 208,
6972 getsockopt = 209,
6973 shutdown = 210,
6974 sendmsg = 211,
6975 recvmsg = 212,
6976 readahead = 213,
6977 brk = 214,
6978 munmap = 215,
6979 mremap = 216,
6980 add_key = 217,
6981 request_key = 218,
6982 keyctl = 219,
6983 clone = 220,
6984 execve = 221,
6985 mmap = 222,
6986 fadvise64 = 223,
6987 swapon = 224,
6988 swapoff = 225,
6989 mprotect = 226,
6990 msync = 227,
6991 mlock = 228,
6992 munlock = 229,
6993 mlockall = 230,
6994 munlockall = 231,
6995 mincore = 232,
6996 madvise = 233,
6997 remap_file_pages = 234,
6998 mbind = 235,
6999 get_mempolicy = 236,
7000 set_mempolicy = 237,
7001 migrate_pages = 238,
7002 move_pages = 239,
7003 rt_tgsigqueueinfo = 240,
7004 perf_event_open = 241,
7005 accept4 = 242,
7006 recvmmsg = 243,
7007 wait4 = 260,
7008 prlimit64 = 261,
7009 fanotify_init = 262,
7010 fanotify_mark = 263,
7011 name_to_handle_at = 264,
7012 open_by_handle_at = 265,
7013 clock_adjtime = 266,
7014 syncfs = 267,
7015 setns = 268,
7016 sendmmsg = 269,
7017 process_vm_readv = 270,
7018 process_vm_writev = 271,
7019 kcmp = 272,
7020 finit_module = 273,
7021 sched_setattr = 274,
7022 sched_getattr = 275,
7023 renameat2 = 276,
7024 seccomp = 277,
7025 getrandom = 278,
7026 memfd_create = 279,
7027 bpf = 280,
7028 execveat = 281,
7029 userfaultfd = 282,
7030 membarrier = 283,
7031 mlock2 = 284,
7032 copy_file_range = 285,
7033 preadv2 = 286,
7034 pwritev2 = 287,
7035 pkey_mprotect = 288,
7036 pkey_alloc = 289,
7037 pkey_free = 290,
7038 statx = 291,
7039 io_pgetevents = 292,
7040 rseq = 293,
7041 kexec_file_load = 294,
7042 pidfd_send_signal = 424,
7043 io_uring_setup = 425,
7044 io_uring_enter = 426,
7045 io_uring_register = 427,
7046 open_tree = 428,
7047 move_mount = 429,
7048 fsopen = 430,
7049 fsconfig = 431,
7050 fsmount = 432,
7051 fspick = 433,
7052 pidfd_open = 434,
7053 clone3 = 435,
7054 close_range = 436,
7055 openat2 = 437,
7056 pidfd_getfd = 438,
7057 faccessat2 = 439,
7058 process_madvise = 440,
7059 epoll_pwait2 = 441,
7060 mount_setattr = 442,
7061 quotactl_fd = 443,
7062 landlock_create_ruleset = 444,
7063 landlock_add_rule = 445,
7064 landlock_restrict_self = 446,
7065 process_mrelease = 448,
7066 futex_waitv = 449,
7067 set_mempolicy_home_node = 450,
7068 cachestat = 451,
7069 fchmodat2 = 452,
7070 map_shadow_stack = 453,
7071 futex_wake = 454,
7072 futex_wait = 455,
7073 futex_requeue = 456,
7074 statmount = 457,
7075 listmount = 458,
7076 lsm_get_self_attr = 459,
7077 lsm_set_self_attr = 460,
7078 lsm_list_modules = 461,
7079 mseal = 462,
7080 setxattrat = 463,
7081 getxattrat = 464,
7082 listxattrat = 465,
7083 removexattrat = 466,
7084 open_tree_attr = 467,
7085};
7086
7087pub const Arc = enum(usize) {
7088 io_setup = 0,
7089 io_destroy = 1,
7090 io_submit = 2,
7091 io_cancel = 3,
7092 io_getevents = 4,
7093 setxattr = 5,
7094 lsetxattr = 6,
7095 fsetxattr = 7,
7096 getxattr = 8,
7097 lgetxattr = 9,
7098 fgetxattr = 10,
7099 listxattr = 11,
7100 llistxattr = 12,
7101 flistxattr = 13,
7102 removexattr = 14,
7103 lremovexattr = 15,
7104 fremovexattr = 16,
7105 getcwd = 17,
7106 lookup_dcookie = 18,
7107 eventfd2 = 19,
7108 epoll_create1 = 20,
7109 epoll_ctl = 21,
7110 epoll_pwait = 22,
7111 dup = 23,
7112 dup3 = 24,
7113 fcntl64 = 25,
7114 inotify_init1 = 26,
7115 inotify_add_watch = 27,
7116 inotify_rm_watch = 28,
7117 ioctl = 29,
7118 ioprio_set = 30,
7119 ioprio_get = 31,
7120 flock = 32,
7121 mknodat = 33,
7122 mkdirat = 34,
7123 unlinkat = 35,
7124 symlinkat = 36,
7125 linkat = 37,
7126 renameat = 38,
7127 umount2 = 39,
7128 mount = 40,
7129 pivot_root = 41,
7130 nfsservctl = 42,
7131 statfs64 = 43,
7132 fstatfs64 = 44,
7133 truncate64 = 45,
7134 ftruncate64 = 46,
7135 fallocate = 47,
7136 faccessat = 48,
7137 chdir = 49,
7138 fchdir = 50,
7139 chroot = 51,
7140 fchmod = 52,
7141 fchmodat = 53,
7142 fchownat = 54,
7143 fchown = 55,
7144 openat = 56,
7145 close = 57,
7146 vhangup = 58,
7147 pipe2 = 59,
7148 quotactl = 60,
7149 getdents64 = 61,
7150 llseek = 62,
7151 read = 63,
7152 write = 64,
7153 readv = 65,
7154 writev = 66,
7155 pread64 = 67,
7156 pwrite64 = 68,
7157 preadv = 69,
7158 pwritev = 70,
7159 sendfile64 = 71,
7160 pselect6 = 72,
7161 ppoll = 73,
7162 signalfd4 = 74,
7163 vmsplice = 75,
7164 splice = 76,
7165 tee = 77,
7166 readlinkat = 78,
7167 fstatat64 = 79,
7168 fstat64 = 80,
7169 sync = 81,
7170 fsync = 82,
7171 fdatasync = 83,
7172 sync_file_range = 84,
7173 timerfd_create = 85,
7174 timerfd_settime = 86,
7175 timerfd_gettime = 87,
7176 utimensat = 88,
7177 acct = 89,
7178 capget = 90,
7179 capset = 91,
7180 personality = 92,
7181 exit = 93,
7182 exit_group = 94,
7183 waitid = 95,
7184 set_tid_address = 96,
7185 unshare = 97,
7186 futex = 98,
7187 set_robust_list = 99,
7188 get_robust_list = 100,
7189 nanosleep = 101,
7190 getitimer = 102,
7191 setitimer = 103,
7192 kexec_load = 104,
7193 init_module = 105,
7194 delete_module = 106,
7195 timer_create = 107,
7196 timer_gettime = 108,
7197 timer_getoverrun = 109,
7198 timer_settime = 110,
7199 timer_delete = 111,
7200 clock_settime = 112,
7201 clock_gettime = 113,
7202 clock_getres = 114,
7203 clock_nanosleep = 115,
7204 syslog = 116,
7205 ptrace = 117,
7206 sched_setparam = 118,
7207 sched_setscheduler = 119,
7208 sched_getscheduler = 120,
7209 sched_getparam = 121,
7210 sched_setaffinity = 122,
7211 sched_getaffinity = 123,
7212 sched_yield = 124,
7213 sched_get_priority_max = 125,
7214 sched_get_priority_min = 126,
7215 sched_rr_get_interval = 127,
7216 restart_syscall = 128,
7217 kill = 129,
7218 tkill = 130,
7219 tgkill = 131,
7220 sigaltstack = 132,
7221 rt_sigsuspend = 133,
7222 rt_sigaction = 134,
7223 rt_sigprocmask = 135,
7224 rt_sigpending = 136,
7225 rt_sigtimedwait = 137,
7226 rt_sigqueueinfo = 138,
7227 rt_sigreturn = 139,
7228 setpriority = 140,
7229 getpriority = 141,
7230 reboot = 142,
7231 setregid = 143,
7232 setgid = 144,
7233 setreuid = 145,
7234 setuid = 146,
7235 setresuid = 147,
7236 getresuid = 148,
7237 setresgid = 149,
7238 getresgid = 150,
7239 setfsuid = 151,
7240 setfsgid = 152,
7241 times = 153,
7242 setpgid = 154,
7243 getpgid = 155,
7244 getsid = 156,
7245 setsid = 157,
7246 getgroups = 158,
7247 setgroups = 159,
7248 uname = 160,
7249 sethostname = 161,
7250 setdomainname = 162,
7251 getrlimit = 163,
7252 setrlimit = 164,
7253 getrusage = 165,
7254 umask = 166,
7255 prctl = 167,
7256 getcpu = 168,
7257 gettimeofday = 169,
7258 settimeofday = 170,
7259 adjtimex = 171,
7260 getpid = 172,
7261 getppid = 173,
7262 getuid = 174,
7263 geteuid = 175,
7264 getgid = 176,
7265 getegid = 177,
7266 gettid = 178,
7267 sysinfo = 179,
7268 mq_open = 180,
7269 mq_unlink = 181,
7270 mq_timedsend = 182,
7271 mq_timedreceive = 183,
7272 mq_notify = 184,
7273 mq_getsetattr = 185,
7274 msgget = 186,
7275 msgctl = 187,
7276 msgrcv = 188,
7277 msgsnd = 189,
7278 semget = 190,
7279 semctl = 191,
7280 semtimedop = 192,
7281 semop = 193,
7282 shmget = 194,
7283 shmctl = 195,
7284 shmat = 196,
7285 shmdt = 197,
7286 socket = 198,
7287 socketpair = 199,
7288 bind = 200,
7289 listen = 201,
7290 accept = 202,
7291 connect = 203,
7292 getsockname = 204,
7293 getpeername = 205,
7294 sendto = 206,
7295 recvfrom = 207,
7296 setsockopt = 208,
7297 getsockopt = 209,
7298 shutdown = 210,
7299 sendmsg = 211,
7300 recvmsg = 212,
7301 readahead = 213,
7302 brk = 214,
7303 munmap = 215,
7304 mremap = 216,
7305 add_key = 217,
7306 request_key = 218,
7307 keyctl = 219,
7308 clone = 220,
7309 execve = 221,
7310 mmap2 = 222,
7311 fadvise64_64 = 223,
7312 swapon = 224,
7313 swapoff = 225,
7314 mprotect = 226,
7315 msync = 227,
7316 mlock = 228,
7317 munlock = 229,
7318 mlockall = 230,
7319 munlockall = 231,
7320 mincore = 232,
7321 madvise = 233,
7322 remap_file_pages = 234,
7323 mbind = 235,
7324 get_mempolicy = 236,
7325 set_mempolicy = 237,
7326 migrate_pages = 238,
7327 move_pages = 239,
7328 rt_tgsigqueueinfo = 240,
7329 perf_event_open = 241,
7330 accept4 = 242,
7331 recvmmsg = 243,
7332 cacheflush = 244,
7333 arc_settls = 245,
7334 arc_gettls = 246,
7335 sysfs = 247,
7336 arc_usr_cmpxchg = 248,
7337 wait4 = 260,
7338 prlimit64 = 261,
7339 fanotify_init = 262,
7340 fanotify_mark = 263,
7341 name_to_handle_at = 264,
7342 open_by_handle_at = 265,
7343 clock_adjtime = 266,
7344 syncfs = 267,
7345 setns = 268,
7346 sendmmsg = 269,
7347 process_vm_readv = 270,
7348 process_vm_writev = 271,
7349 kcmp = 272,
7350 finit_module = 273,
7351 sched_setattr = 274,
7352 sched_getattr = 275,
7353 renameat2 = 276,
7354 seccomp = 277,
7355 getrandom = 278,
7356 memfd_create = 279,
7357 bpf = 280,
7358 execveat = 281,
7359 userfaultfd = 282,
7360 membarrier = 283,
7361 mlock2 = 284,
7362 copy_file_range = 285,
7363 preadv2 = 286,
7364 pwritev2 = 287,
7365 pkey_mprotect = 288,
7366 pkey_alloc = 289,
7367 pkey_free = 290,
7368 statx = 291,
7369 io_pgetevents = 292,
7370 rseq = 293,
7371 kexec_file_load = 294,
7372 clock_gettime64 = 403,
7373 clock_settime64 = 404,
7374 clock_adjtime64 = 405,
7375 clock_getres_time64 = 406,
7376 clock_nanosleep_time64 = 407,
7377 timer_gettime64 = 408,
7378 timer_settime64 = 409,
7379 timerfd_gettime64 = 410,
7380 timerfd_settime64 = 411,
7381 utimensat_time64 = 412,
7382 pselect6_time64 = 413,
7383 ppoll_time64 = 414,
7384 io_pgetevents_time64 = 416,
7385 recvmmsg_time64 = 417,
7386 mq_timedsend_time64 = 418,
7387 mq_timedreceive_time64 = 419,
7388 semtimedop_time64 = 420,
7389 rt_sigtimedwait_time64 = 421,
7390 futex_time64 = 422,
7391 sched_rr_get_interval_time64 = 423,
7392 pidfd_send_signal = 424,
7393 io_uring_setup = 425,
7394 io_uring_enter = 426,
7395 io_uring_register = 427,
7396 open_tree = 428,
7397 move_mount = 429,
7398 fsopen = 430,
7399 fsconfig = 431,
7400 fsmount = 432,
7401 fspick = 433,
7402 pidfd_open = 434,
7403 clone3 = 435,
7404 close_range = 436,
7405 openat2 = 437,
7406 pidfd_getfd = 438,
7407 faccessat2 = 439,
7408 process_madvise = 440,
7409 epoll_pwait2 = 441,
7410 mount_setattr = 442,
7411 quotactl_fd = 443,
7412 landlock_create_ruleset = 444,
7413 landlock_add_rule = 445,
7414 landlock_restrict_self = 446,
7415 process_mrelease = 448,
7416 futex_waitv = 449,
7417 set_mempolicy_home_node = 450,
7418 cachestat = 451,
7419 fchmodat2 = 452,
7420 map_shadow_stack = 453,
7421 futex_wake = 454,
7422 futex_wait = 455,
7423 futex_requeue = 456,
7424 statmount = 457,
7425 listmount = 458,
7426 lsm_get_self_attr = 459,
7427 lsm_set_self_attr = 460,
7428 lsm_list_modules = 461,
7429 mseal = 462,
7430 setxattrat = 463,
7431 getxattrat = 464,
7432 listxattrat = 465,
7433 removexattrat = 466,
7434 open_tree_attr = 467,
7435};
7436
7437pub const CSky = enum(usize) {
7438 io_setup = 0,
7439 io_destroy = 1,
7440 io_submit = 2,
7441 io_cancel = 3,
7442 io_getevents = 4,
7443 setxattr = 5,
7444 lsetxattr = 6,
7445 fsetxattr = 7,
7446 getxattr = 8,
7447 lgetxattr = 9,
7448 fgetxattr = 10,
7449 listxattr = 11,
7450 llistxattr = 12,
7451 flistxattr = 13,
7452 removexattr = 14,
7453 lremovexattr = 15,
7454 fremovexattr = 16,
7455 getcwd = 17,
7456 lookup_dcookie = 18,
7457 eventfd2 = 19,
7458 epoll_create1 = 20,
7459 epoll_ctl = 21,
7460 epoll_pwait = 22,
7461 dup = 23,
7462 dup3 = 24,
7463 fcntl64 = 25,
7464 inotify_init1 = 26,
7465 inotify_add_watch = 27,
7466 inotify_rm_watch = 28,
7467 ioctl = 29,
7468 ioprio_set = 30,
7469 ioprio_get = 31,
7470 flock = 32,
7471 mknodat = 33,
7472 mkdirat = 34,
7473 unlinkat = 35,
7474 symlinkat = 36,
7475 linkat = 37,
7476 umount2 = 39,
7477 mount = 40,
7478 pivot_root = 41,
7479 nfsservctl = 42,
7480 statfs64 = 43,
7481 fstatfs64 = 44,
7482 truncate64 = 45,
7483 ftruncate64 = 46,
7484 fallocate = 47,
7485 faccessat = 48,
7486 chdir = 49,
7487 fchdir = 50,
7488 chroot = 51,
7489 fchmod = 52,
7490 fchmodat = 53,
7491 fchownat = 54,
7492 fchown = 55,
7493 openat = 56,
7494 close = 57,
7495 vhangup = 58,
7496 pipe2 = 59,
7497 quotactl = 60,
7498 getdents64 = 61,
7499 llseek = 62,
7500 read = 63,
7501 write = 64,
7502 readv = 65,
7503 writev = 66,
7504 pread64 = 67,
7505 pwrite64 = 68,
7506 preadv = 69,
7507 pwritev = 70,
7508 sendfile64 = 71,
7509 pselect6 = 72,
7510 ppoll = 73,
7511 signalfd4 = 74,
7512 vmsplice = 75,
7513 splice = 76,
7514 tee = 77,
7515 readlinkat = 78,
7516 fstatat64 = 79,
7517 fstat64 = 80,
7518 sync = 81,
7519 fsync = 82,
7520 fdatasync = 83,
7521 sync_file_range = 84,
7522 timerfd_create = 85,
7523 timerfd_settime = 86,
7524 timerfd_gettime = 87,
7525 utimensat = 88,
7526 acct = 89,
7527 capget = 90,
7528 capset = 91,
7529 personality = 92,
7530 exit = 93,
7531 exit_group = 94,
7532 waitid = 95,
7533 set_tid_address = 96,
7534 unshare = 97,
7535 futex = 98,
7536 set_robust_list = 99,
7537 get_robust_list = 100,
7538 nanosleep = 101,
7539 getitimer = 102,
7540 setitimer = 103,
7541 kexec_load = 104,
7542 init_module = 105,
7543 delete_module = 106,
7544 timer_create = 107,
7545 timer_gettime = 108,
7546 timer_getoverrun = 109,
7547 timer_settime = 110,
7548 timer_delete = 111,
7549 clock_settime = 112,
7550 clock_gettime = 113,
7551 clock_getres = 114,
7552 clock_nanosleep = 115,
7553 syslog = 116,
7554 ptrace = 117,
7555 sched_setparam = 118,
7556 sched_setscheduler = 119,
7557 sched_getscheduler = 120,
7558 sched_getparam = 121,
7559 sched_setaffinity = 122,
7560 sched_getaffinity = 123,
7561 sched_yield = 124,
7562 sched_get_priority_max = 125,
7563 sched_get_priority_min = 126,
7564 sched_rr_get_interval = 127,
7565 restart_syscall = 128,
7566 kill = 129,
7567 tkill = 130,
7568 tgkill = 131,
7569 sigaltstack = 132,
7570 rt_sigsuspend = 133,
7571 rt_sigaction = 134,
7572 rt_sigprocmask = 135,
7573 rt_sigpending = 136,
7574 rt_sigtimedwait = 137,
7575 rt_sigqueueinfo = 138,
7576 rt_sigreturn = 139,
7577 setpriority = 140,
7578 getpriority = 141,
7579 reboot = 142,
7580 setregid = 143,
7581 setgid = 144,
7582 setreuid = 145,
7583 setuid = 146,
7584 setresuid = 147,
7585 getresuid = 148,
7586 setresgid = 149,
7587 getresgid = 150,
7588 setfsuid = 151,
7589 setfsgid = 152,
7590 times = 153,
7591 setpgid = 154,
7592 getpgid = 155,
7593 getsid = 156,
7594 setsid = 157,
7595 getgroups = 158,
7596 setgroups = 159,
7597 uname = 160,
7598 sethostname = 161,
7599 setdomainname = 162,
7600 getrlimit = 163,
7601 setrlimit = 164,
7602 getrusage = 165,
7603 umask = 166,
7604 prctl = 167,
7605 getcpu = 168,
7606 gettimeofday = 169,
7607 settimeofday = 170,
7608 adjtimex = 171,
7609 getpid = 172,
7610 getppid = 173,
7611 getuid = 174,
7612 geteuid = 175,
7613 getgid = 176,
7614 getegid = 177,
7615 gettid = 178,
7616 sysinfo = 179,
7617 mq_open = 180,
7618 mq_unlink = 181,
7619 mq_timedsend = 182,
7620 mq_timedreceive = 183,
7621 mq_notify = 184,
7622 mq_getsetattr = 185,
7623 msgget = 186,
7624 msgctl = 187,
7625 msgrcv = 188,
7626 msgsnd = 189,
7627 semget = 190,
7628 semctl = 191,
7629 semtimedop = 192,
7630 semop = 193,
7631 shmget = 194,
7632 shmctl = 195,
7633 shmat = 196,
7634 shmdt = 197,
7635 socket = 198,
7636 socketpair = 199,
7637 bind = 200,
7638 listen = 201,
7639 accept = 202,
7640 connect = 203,
7641 getsockname = 204,
7642 getpeername = 205,
7643 sendto = 206,
7644 recvfrom = 207,
7645 setsockopt = 208,
7646 getsockopt = 209,
7647 shutdown = 210,
7648 sendmsg = 211,
7649 recvmsg = 212,
7650 readahead = 213,
7651 brk = 214,
7652 munmap = 215,
7653 mremap = 216,
7654 add_key = 217,
7655 request_key = 218,
7656 keyctl = 219,
7657 clone = 220,
7658 execve = 221,
7659 mmap2 = 222,
7660 fadvise64_64 = 223,
7661 swapon = 224,
7662 swapoff = 225,
7663 mprotect = 226,
7664 msync = 227,
7665 mlock = 228,
7666 munlock = 229,
7667 mlockall = 230,
7668 munlockall = 231,
7669 mincore = 232,
7670 madvise = 233,
7671 remap_file_pages = 234,
7672 mbind = 235,
7673 get_mempolicy = 236,
7674 set_mempolicy = 237,
7675 migrate_pages = 238,
7676 move_pages = 239,
7677 rt_tgsigqueueinfo = 240,
7678 perf_event_open = 241,
7679 accept4 = 242,
7680 recvmmsg = 243,
7681 set_thread_area = 244,
7682 cacheflush = 245,
7683 wait4 = 260,
7684 prlimit64 = 261,
7685 fanotify_init = 262,
7686 fanotify_mark = 263,
7687 name_to_handle_at = 264,
7688 open_by_handle_at = 265,
7689 clock_adjtime = 266,
7690 syncfs = 267,
7691 setns = 268,
7692 sendmmsg = 269,
7693 process_vm_readv = 270,
7694 process_vm_writev = 271,
7695 kcmp = 272,
7696 finit_module = 273,
7697 sched_setattr = 274,
7698 sched_getattr = 275,
7699 renameat2 = 276,
7700 seccomp = 277,
7701 getrandom = 278,
7702 memfd_create = 279,
7703 bpf = 280,
7704 execveat = 281,
7705 userfaultfd = 282,
7706 membarrier = 283,
7707 mlock2 = 284,
7708 copy_file_range = 285,
7709 preadv2 = 286,
7710 pwritev2 = 287,
7711 pkey_mprotect = 288,
7712 pkey_alloc = 289,
7713 pkey_free = 290,
7714 statx = 291,
7715 io_pgetevents = 292,
7716 rseq = 293,
7717 kexec_file_load = 294,
7718 clock_gettime64 = 403,
7719 clock_settime64 = 404,
7720 clock_adjtime64 = 405,
7721 clock_getres_time64 = 406,
7722 clock_nanosleep_time64 = 407,
7723 timer_gettime64 = 408,
7724 timer_settime64 = 409,
7725 timerfd_gettime64 = 410,
7726 timerfd_settime64 = 411,
7727 utimensat_time64 = 412,
7728 pselect6_time64 = 413,
7729 ppoll_time64 = 414,
7730 io_pgetevents_time64 = 416,
7731 recvmmsg_time64 = 417,
7732 mq_timedsend_time64 = 418,
7733 mq_timedreceive_time64 = 419,
7734 semtimedop_time64 = 420,
7735 rt_sigtimedwait_time64 = 421,
7736 futex_time64 = 422,
7737 sched_rr_get_interval_time64 = 423,
7738 pidfd_send_signal = 424,
7739 io_uring_setup = 425,
7740 io_uring_enter = 426,
7741 io_uring_register = 427,
7742 open_tree = 428,
7743 move_mount = 429,
7744 fsopen = 430,
7745 fsconfig = 431,
7746 fsmount = 432,
7747 fspick = 433,
7748 pidfd_open = 434,
7749 clone3 = 435,
7750 close_range = 436,
7751 openat2 = 437,
7752 pidfd_getfd = 438,
7753 faccessat2 = 439,
7754 process_madvise = 440,
7755 epoll_pwait2 = 441,
7756 mount_setattr = 442,
7757 quotactl_fd = 443,
7758 landlock_create_ruleset = 444,
7759 landlock_add_rule = 445,
7760 landlock_restrict_self = 446,
7761 process_mrelease = 448,
7762 futex_waitv = 449,
7763 set_mempolicy_home_node = 450,
7764 cachestat = 451,
7765 fchmodat2 = 452,
7766 map_shadow_stack = 453,
7767 futex_wake = 454,
7768 futex_wait = 455,
7769 futex_requeue = 456,
7770 statmount = 457,
7771 listmount = 458,
7772 lsm_get_self_attr = 459,
7773 lsm_set_self_attr = 460,
7774 lsm_list_modules = 461,
7775 mseal = 462,
7776 setxattrat = 463,
7777 getxattrat = 464,
7778 listxattrat = 465,
7779 removexattrat = 466,
7780 open_tree_attr = 467,
7781};
7782
7783pub const Hexagon = enum(usize) {
7784 io_setup = 0,
7785 io_destroy = 1,
7786 io_submit = 2,
7787 io_cancel = 3,
7788 io_getevents = 4,
7789 setxattr = 5,
7790 lsetxattr = 6,
7791 fsetxattr = 7,
7792 getxattr = 8,
7793 lgetxattr = 9,
7794 fgetxattr = 10,
7795 listxattr = 11,
7796 llistxattr = 12,
7797 flistxattr = 13,
7798 removexattr = 14,
7799 lremovexattr = 15,
7800 fremovexattr = 16,
7801 getcwd = 17,
7802 lookup_dcookie = 18,
7803 eventfd2 = 19,
7804 epoll_create1 = 20,
7805 epoll_ctl = 21,
7806 epoll_pwait = 22,
7807 dup = 23,
7808 dup3 = 24,
7809 fcntl64 = 25,
7810 inotify_init1 = 26,
7811 inotify_add_watch = 27,
7812 inotify_rm_watch = 28,
7813 ioctl = 29,
7814 ioprio_set = 30,
7815 ioprio_get = 31,
7816 flock = 32,
7817 mknodat = 33,
7818 mkdirat = 34,
7819 unlinkat = 35,
7820 symlinkat = 36,
7821 linkat = 37,
7822 renameat = 38,
7823 umount2 = 39,
7824 mount = 40,
7825 pivot_root = 41,
7826 nfsservctl = 42,
7827 statfs64 = 43,
7828 fstatfs64 = 44,
7829 truncate64 = 45,
7830 ftruncate64 = 46,
7831 fallocate = 47,
7832 faccessat = 48,
7833 chdir = 49,
7834 fchdir = 50,
7835 chroot = 51,
7836 fchmod = 52,
7837 fchmodat = 53,
7838 fchownat = 54,
7839 fchown = 55,
7840 openat = 56,
7841 close = 57,
7842 vhangup = 58,
7843 pipe2 = 59,
7844 quotactl = 60,
7845 getdents64 = 61,
7846 llseek = 62,
7847 read = 63,
7848 write = 64,
7849 readv = 65,
7850 writev = 66,
7851 pread64 = 67,
7852 pwrite64 = 68,
7853 preadv = 69,
7854 pwritev = 70,
7855 sendfile64 = 71,
7856 pselect6 = 72,
7857 ppoll = 73,
7858 signalfd4 = 74,
7859 vmsplice = 75,
7860 splice = 76,
7861 tee = 77,
7862 readlinkat = 78,
7863 fstatat64 = 79,
7864 fstat64 = 80,
7865 sync = 81,
7866 fsync = 82,
7867 fdatasync = 83,
7868 sync_file_range = 84,
7869 timerfd_create = 85,
7870 timerfd_settime = 86,
7871 timerfd_gettime = 87,
7872 utimensat = 88,
7873 acct = 89,
7874 capget = 90,
7875 capset = 91,
7876 personality = 92,
7877 exit = 93,
7878 exit_group = 94,
7879 waitid = 95,
7880 set_tid_address = 96,
7881 unshare = 97,
7882 futex = 98,
7883 set_robust_list = 99,
7884 get_robust_list = 100,
7885 nanosleep = 101,
7886 getitimer = 102,
7887 setitimer = 103,
7888 kexec_load = 104,
7889 init_module = 105,
7890 delete_module = 106,
7891 timer_create = 107,
7892 timer_gettime = 108,
7893 timer_getoverrun = 109,
7894 timer_settime = 110,
7895 timer_delete = 111,
7896 clock_settime = 112,
7897 clock_gettime = 113,
7898 clock_getres = 114,
7899 clock_nanosleep = 115,
7900 syslog = 116,
7901 ptrace = 117,
7902 sched_setparam = 118,
7903 sched_setscheduler = 119,
7904 sched_getscheduler = 120,
7905 sched_getparam = 121,
7906 sched_setaffinity = 122,
7907 sched_getaffinity = 123,
7908 sched_yield = 124,
7909 sched_get_priority_max = 125,
7910 sched_get_priority_min = 126,
7911 sched_rr_get_interval = 127,
7912 restart_syscall = 128,
7913 kill = 129,
7914 tkill = 130,
7915 tgkill = 131,
7916 sigaltstack = 132,
7917 rt_sigsuspend = 133,
7918 rt_sigaction = 134,
7919 rt_sigprocmask = 135,
7920 rt_sigpending = 136,
7921 rt_sigtimedwait = 137,
7922 rt_sigqueueinfo = 138,
7923 rt_sigreturn = 139,
7924 setpriority = 140,
7925 getpriority = 141,
7926 reboot = 142,
7927 setregid = 143,
7928 setgid = 144,
7929 setreuid = 145,
7930 setuid = 146,
7931 setresuid = 147,
7932 getresuid = 148,
7933 setresgid = 149,
7934 getresgid = 150,
7935 setfsuid = 151,
7936 setfsgid = 152,
7937 times = 153,
7938 setpgid = 154,
7939 getpgid = 155,
7940 getsid = 156,
7941 setsid = 157,
7942 getgroups = 158,
7943 setgroups = 159,
7944 uname = 160,
7945 sethostname = 161,
7946 setdomainname = 162,
7947 getrlimit = 163,
7948 setrlimit = 164,
7949 getrusage = 165,
7950 umask = 166,
7951 prctl = 167,
7952 getcpu = 168,
7953 gettimeofday = 169,
7954 settimeofday = 170,
7955 adjtimex = 171,
7956 getpid = 172,
7957 getppid = 173,
7958 getuid = 174,
7959 geteuid = 175,
7960 getgid = 176,
7961 getegid = 177,
7962 gettid = 178,
7963 sysinfo = 179,
7964 mq_open = 180,
7965 mq_unlink = 181,
7966 mq_timedsend = 182,
7967 mq_timedreceive = 183,
7968 mq_notify = 184,
7969 mq_getsetattr = 185,
7970 msgget = 186,
7971 msgctl = 187,
7972 msgrcv = 188,
7973 msgsnd = 189,
7974 semget = 190,
7975 semctl = 191,
7976 semtimedop = 192,
7977 semop = 193,
7978 shmget = 194,
7979 shmctl = 195,
7980 shmat = 196,
7981 shmdt = 197,
7982 socket = 198,
7983 socketpair = 199,
7984 bind = 200,
7985 listen = 201,
7986 accept = 202,
7987 connect = 203,
7988 getsockname = 204,
7989 getpeername = 205,
7990 sendto = 206,
7991 recvfrom = 207,
7992 setsockopt = 208,
7993 getsockopt = 209,
7994 shutdown = 210,
7995 sendmsg = 211,
7996 recvmsg = 212,
7997 readahead = 213,
7998 brk = 214,
7999 munmap = 215,
8000 mremap = 216,
8001 add_key = 217,
8002 request_key = 218,
8003 keyctl = 219,
8004 clone = 220,
8005 execve = 221,
8006 mmap2 = 222,
8007 fadvise64_64 = 223,
8008 swapon = 224,
8009 swapoff = 225,
8010 mprotect = 226,
8011 msync = 227,
8012 mlock = 228,
8013 munlock = 229,
8014 mlockall = 230,
8015 munlockall = 231,
8016 mincore = 232,
8017 madvise = 233,
8018 remap_file_pages = 234,
8019 mbind = 235,
8020 get_mempolicy = 236,
8021 set_mempolicy = 237,
8022 migrate_pages = 238,
8023 move_pages = 239,
8024 rt_tgsigqueueinfo = 240,
8025 perf_event_open = 241,
8026 accept4 = 242,
8027 recvmmsg = 243,
8028 wait4 = 260,
8029 prlimit64 = 261,
8030 fanotify_init = 262,
8031 fanotify_mark = 263,
8032 name_to_handle_at = 264,
8033 open_by_handle_at = 265,
8034 clock_adjtime = 266,
8035 syncfs = 267,
8036 setns = 268,
8037 sendmmsg = 269,
8038 process_vm_readv = 270,
8039 process_vm_writev = 271,
8040 kcmp = 272,
8041 finit_module = 273,
8042 sched_setattr = 274,
8043 sched_getattr = 275,
8044 renameat2 = 276,
8045 seccomp = 277,
8046 getrandom = 278,
8047 memfd_create = 279,
8048 bpf = 280,
8049 execveat = 281,
8050 userfaultfd = 282,
8051 membarrier = 283,
8052 mlock2 = 284,
8053 copy_file_range = 285,
8054 preadv2 = 286,
8055 pwritev2 = 287,
8056 pkey_mprotect = 288,
8057 pkey_alloc = 289,
8058 pkey_free = 290,
8059 statx = 291,
8060 io_pgetevents = 292,
8061 rseq = 293,
8062 kexec_file_load = 294,
8063 clock_gettime64 = 403,
8064 clock_settime64 = 404,
8065 clock_adjtime64 = 405,
8066 clock_getres_time64 = 406,
8067 clock_nanosleep_time64 = 407,
8068 timer_gettime64 = 408,
8069 timer_settime64 = 409,
8070 timerfd_gettime64 = 410,
8071 timerfd_settime64 = 411,
8072 utimensat_time64 = 412,
8073 pselect6_time64 = 413,
8074 ppoll_time64 = 414,
8075 io_pgetevents_time64 = 416,
8076 recvmmsg_time64 = 417,
8077 mq_timedsend_time64 = 418,
8078 mq_timedreceive_time64 = 419,
8079 semtimedop_time64 = 420,
8080 rt_sigtimedwait_time64 = 421,
8081 futex_time64 = 422,
8082 sched_rr_get_interval_time64 = 423,
8083 pidfd_send_signal = 424,
8084 io_uring_setup = 425,
8085 io_uring_enter = 426,
8086 io_uring_register = 427,
8087 open_tree = 428,
8088 move_mount = 429,
8089 fsopen = 430,
8090 fsconfig = 431,
8091 fsmount = 432,
8092 fspick = 433,
8093 pidfd_open = 434,
8094 clone3 = 435,
8095 close_range = 436,
8096 openat2 = 437,
8097 pidfd_getfd = 438,
8098 faccessat2 = 439,
8099 process_madvise = 440,
8100 epoll_pwait2 = 441,
8101 mount_setattr = 442,
8102 quotactl_fd = 443,
8103 landlock_create_ruleset = 444,
8104 landlock_add_rule = 445,
8105 landlock_restrict_self = 446,
8106 process_mrelease = 448,
8107 futex_waitv = 449,
8108 set_mempolicy_home_node = 450,
8109 cachestat = 451,
8110 fchmodat2 = 452,
8111 map_shadow_stack = 453,
8112 futex_wake = 454,
8113 futex_wait = 455,
8114 futex_requeue = 456,
8115 statmount = 457,
8116 listmount = 458,
8117 lsm_get_self_attr = 459,
8118 lsm_set_self_attr = 460,
8119 lsm_list_modules = 461,
8120 mseal = 462,
8121 setxattrat = 463,
8122 getxattrat = 464,
8123 listxattrat = 465,
8124 removexattrat = 466,
8125 open_tree_attr = 467,
8126};
8127
8128pub const OpenRisc = enum(usize) {
8129 io_setup = 0,
8130 io_destroy = 1,
8131 io_submit = 2,
8132 io_cancel = 3,
8133 io_getevents = 4,
8134 setxattr = 5,
8135 lsetxattr = 6,
8136 fsetxattr = 7,
8137 getxattr = 8,
8138 lgetxattr = 9,
8139 fgetxattr = 10,
8140 listxattr = 11,
8141 llistxattr = 12,
8142 flistxattr = 13,
8143 removexattr = 14,
8144 lremovexattr = 15,
8145 fremovexattr = 16,
8146 getcwd = 17,
8147 lookup_dcookie = 18,
8148 eventfd2 = 19,
8149 epoll_create1 = 20,
8150 epoll_ctl = 21,
8151 epoll_pwait = 22,
8152 dup = 23,
8153 dup3 = 24,
8154 fcntl64 = 25,
8155 inotify_init1 = 26,
8156 inotify_add_watch = 27,
8157 inotify_rm_watch = 28,
8158 ioctl = 29,
8159 ioprio_set = 30,
8160 ioprio_get = 31,
8161 flock = 32,
8162 mknodat = 33,
8163 mkdirat = 34,
8164 unlinkat = 35,
8165 symlinkat = 36,
8166 linkat = 37,
8167 renameat = 38,
8168 umount2 = 39,
8169 mount = 40,
8170 pivot_root = 41,
8171 nfsservctl = 42,
8172 statfs64 = 43,
8173 fstatfs64 = 44,
8174 truncate64 = 45,
8175 ftruncate64 = 46,
8176 fallocate = 47,
8177 faccessat = 48,
8178 chdir = 49,
8179 fchdir = 50,
8180 chroot = 51,
8181 fchmod = 52,
8182 fchmodat = 53,
8183 fchownat = 54,
8184 fchown = 55,
8185 openat = 56,
8186 close = 57,
8187 vhangup = 58,
8188 pipe2 = 59,
8189 quotactl = 60,
8190 getdents64 = 61,
8191 llseek = 62,
8192 read = 63,
8193 write = 64,
8194 readv = 65,
8195 writev = 66,
8196 pread64 = 67,
8197 pwrite64 = 68,
8198 preadv = 69,
8199 pwritev = 70,
8200 sendfile64 = 71,
8201 pselect6 = 72,
8202 ppoll = 73,
8203 signalfd4 = 74,
8204 vmsplice = 75,
8205 splice = 76,
8206 tee = 77,
8207 readlinkat = 78,
8208 fstatat64 = 79,
8209 fstat64 = 80,
8210 sync = 81,
8211 fsync = 82,
8212 fdatasync = 83,
8213 sync_file_range = 84,
8214 timerfd_create = 85,
8215 timerfd_settime = 86,
8216 timerfd_gettime = 87,
8217 utimensat = 88,
8218 acct = 89,
8219 capget = 90,
8220 capset = 91,
8221 personality = 92,
8222 exit = 93,
8223 exit_group = 94,
8224 waitid = 95,
8225 set_tid_address = 96,
8226 unshare = 97,
8227 futex = 98,
8228 set_robust_list = 99,
8229 get_robust_list = 100,
8230 nanosleep = 101,
8231 getitimer = 102,
8232 setitimer = 103,
8233 kexec_load = 104,
8234 init_module = 105,
8235 delete_module = 106,
8236 timer_create = 107,
8237 timer_gettime = 108,
8238 timer_getoverrun = 109,
8239 timer_settime = 110,
8240 timer_delete = 111,
8241 clock_settime = 112,
8242 clock_gettime = 113,
8243 clock_getres = 114,
8244 clock_nanosleep = 115,
8245 syslog = 116,
8246 ptrace = 117,
8247 sched_setparam = 118,
8248 sched_setscheduler = 119,
8249 sched_getscheduler = 120,
8250 sched_getparam = 121,
8251 sched_setaffinity = 122,
8252 sched_getaffinity = 123,
8253 sched_yield = 124,
8254 sched_get_priority_max = 125,
8255 sched_get_priority_min = 126,
8256 sched_rr_get_interval = 127,
8257 restart_syscall = 128,
8258 kill = 129,
8259 tkill = 130,
8260 tgkill = 131,
8261 sigaltstack = 132,
8262 rt_sigsuspend = 133,
8263 rt_sigaction = 134,
8264 rt_sigprocmask = 135,
8265 rt_sigpending = 136,
8266 rt_sigtimedwait = 137,
8267 rt_sigqueueinfo = 138,
8268 rt_sigreturn = 139,
8269 setpriority = 140,
8270 getpriority = 141,
8271 reboot = 142,
8272 setregid = 143,
8273 setgid = 144,
8274 setreuid = 145,
8275 setuid = 146,
8276 setresuid = 147,
8277 getresuid = 148,
8278 setresgid = 149,
8279 getresgid = 150,
8280 setfsuid = 151,
8281 setfsgid = 152,
8282 times = 153,
8283 setpgid = 154,
8284 getpgid = 155,
8285 getsid = 156,
8286 setsid = 157,
8287 getgroups = 158,
8288 setgroups = 159,
8289 uname = 160,
8290 sethostname = 161,
8291 setdomainname = 162,
8292 getrlimit = 163,
8293 setrlimit = 164,
8294 getrusage = 165,
8295 umask = 166,
8296 prctl = 167,
8297 getcpu = 168,
8298 gettimeofday = 169,
8299 settimeofday = 170,
8300 adjtimex = 171,
8301 getpid = 172,
8302 getppid = 173,
8303 getuid = 174,
8304 geteuid = 175,
8305 getgid = 176,
8306 getegid = 177,
8307 gettid = 178,
8308 sysinfo = 179,
8309 mq_open = 180,
8310 mq_unlink = 181,
8311 mq_timedsend = 182,
8312 mq_timedreceive = 183,
8313 mq_notify = 184,
8314 mq_getsetattr = 185,
8315 msgget = 186,
8316 msgctl = 187,
8317 msgrcv = 188,
8318 msgsnd = 189,
8319 semget = 190,
8320 semctl = 191,
8321 semtimedop = 192,
8322 semop = 193,
8323 shmget = 194,
8324 shmctl = 195,
8325 shmat = 196,
8326 shmdt = 197,
8327 socket = 198,
8328 socketpair = 199,
8329 bind = 200,
8330 listen = 201,
8331 accept = 202,
8332 connect = 203,
8333 getsockname = 204,
8334 getpeername = 205,
8335 sendto = 206,
8336 recvfrom = 207,
8337 setsockopt = 208,
8338 getsockopt = 209,
8339 shutdown = 210,
8340 sendmsg = 211,
8341 recvmsg = 212,
8342 readahead = 213,
8343 brk = 214,
8344 munmap = 215,
8345 mremap = 216,
8346 add_key = 217,
8347 request_key = 218,
8348 keyctl = 219,
8349 clone = 220,
8350 execve = 221,
8351 mmap2 = 222,
8352 fadvise64_64 = 223,
8353 swapon = 224,
8354 swapoff = 225,
8355 mprotect = 226,
8356 msync = 227,
8357 mlock = 228,
8358 munlock = 229,
8359 mlockall = 230,
8360 munlockall = 231,
8361 mincore = 232,
8362 madvise = 233,
8363 remap_file_pages = 234,
8364 mbind = 235,
8365 get_mempolicy = 236,
8366 set_mempolicy = 237,
8367 migrate_pages = 238,
8368 move_pages = 239,
8369 rt_tgsigqueueinfo = 240,
8370 perf_event_open = 241,
8371 accept4 = 242,
8372 recvmmsg = 243,
8373 or1k_atomic = 244,
8374 wait4 = 260,
8375 prlimit64 = 261,
8376 fanotify_init = 262,
8377 fanotify_mark = 263,
8378 name_to_handle_at = 264,
8379 open_by_handle_at = 265,
8380 clock_adjtime = 266,
8381 syncfs = 267,
8382 setns = 268,
8383 sendmmsg = 269,
8384 process_vm_readv = 270,
8385 process_vm_writev = 271,
8386 kcmp = 272,
8387 finit_module = 273,
8388 sched_setattr = 274,
8389 sched_getattr = 275,
8390 renameat2 = 276,
8391 seccomp = 277,
8392 getrandom = 278,
8393 memfd_create = 279,
8394 bpf = 280,
8395 execveat = 281,
8396 userfaultfd = 282,
8397 membarrier = 283,
8398 mlock2 = 284,
8399 copy_file_range = 285,
8400 preadv2 = 286,
8401 pwritev2 = 287,
8402 pkey_mprotect = 288,
8403 pkey_alloc = 289,
8404 pkey_free = 290,
8405 statx = 291,
8406 io_pgetevents = 292,
8407 rseq = 293,
8408 kexec_file_load = 294,
8409 clock_gettime64 = 403,
8410 clock_settime64 = 404,
8411 clock_adjtime64 = 405,
8412 clock_getres_time64 = 406,
8413 clock_nanosleep_time64 = 407,
8414 timer_gettime64 = 408,
8415 timer_settime64 = 409,
8416 timerfd_gettime64 = 410,
8417 timerfd_settime64 = 411,
8418 utimensat_time64 = 412,
8419 pselect6_time64 = 413,
8420 ppoll_time64 = 414,
8421 io_pgetevents_time64 = 416,
8422 recvmmsg_time64 = 417,
8423 mq_timedsend_time64 = 418,
8424 mq_timedreceive_time64 = 419,
8425 semtimedop_time64 = 420,
8426 rt_sigtimedwait_time64 = 421,
8427 futex_time64 = 422,
8428 sched_rr_get_interval_time64 = 423,
8429 pidfd_send_signal = 424,
8430 io_uring_setup = 425,
8431 io_uring_enter = 426,
8432 io_uring_register = 427,
8433 open_tree = 428,
8434 move_mount = 429,
8435 fsopen = 430,
8436 fsconfig = 431,
8437 fsmount = 432,
8438 fspick = 433,
8439 pidfd_open = 434,
8440 clone3 = 435,
8441 close_range = 436,
8442 openat2 = 437,
8443 pidfd_getfd = 438,
8444 faccessat2 = 439,
8445 process_madvise = 440,
8446 epoll_pwait2 = 441,
8447 mount_setattr = 442,
8448 quotactl_fd = 443,
8449 landlock_create_ruleset = 444,
8450 landlock_add_rule = 445,
8451 landlock_restrict_self = 446,
8452 process_mrelease = 448,
8453 futex_waitv = 449,
8454 set_mempolicy_home_node = 450,
8455 cachestat = 451,
8456 fchmodat2 = 452,
8457 map_shadow_stack = 453,
8458 futex_wake = 454,
8459 futex_wait = 455,
8460 futex_requeue = 456,
8461 statmount = 457,
8462 listmount = 458,
8463 lsm_get_self_attr = 459,
8464 lsm_set_self_attr = 460,
8465 lsm_list_modules = 461,
8466 mseal = 462,
8467 setxattrat = 463,
8468 getxattrat = 464,
8469 listxattrat = 465,
8470 removexattrat = 466,
8471 open_tree_attr = 467,
8472};