1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 /* Constructed by running:
6  * curl -vsSL https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/include/uapi/asm-generic/unistd.h?h=v5.8
7  *   | gcc -D__BITS_PER_LONG=64 -D__ARCH_WANT_STAT64 -D__ARCH_WANT_SET_GET_RLIMIT -D__ARCH_WANT_SYS_CLONE3 -D__ARCH_WANT_RENAMEAT -E -dD -
8  *   | grep __NR | grep -vE '__NR_arch_specific_syscall|__NR_syscalls' | sort -n -k 3 | sed -e 's/__NR3264/__NR/g'
9  *   | awk '{ if ($2 != $3) { print "#if !defined(" $2 ")\n#define " $2 " " $3 "\n#endif\n"; } }
10  * */
11 
12 #ifndef SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
13 #define SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
14 
15 #include <asm-generic/unistd.h>
16 
17 #if !defined(__NR_io_setup)
18 #define __NR_io_setup 0
19 #endif
20 
21 #if !defined(__NR_newfstatat)
22 #define __NR_newfstatat __NR_fstatat
23 #endif
24 
25 #if !defined(__NR_io_destroy)
26 #define __NR_io_destroy 1
27 #endif
28 
29 #if !defined(__NR_io_submit)
30 #define __NR_io_submit 2
31 #endif
32 
33 #if !defined(__NR_io_cancel)
34 #define __NR_io_cancel 3
35 #endif
36 
37 #if !defined(__NR_io_getevents)
38 #define __NR_io_getevents 4
39 #endif
40 
41 #if !defined(__NR_setxattr)
42 #define __NR_setxattr 5
43 #endif
44 
45 #if !defined(__NR_lsetxattr)
46 #define __NR_lsetxattr 6
47 #endif
48 
49 #if !defined(__NR_fsetxattr)
50 #define __NR_fsetxattr 7
51 #endif
52 
53 #if !defined(__NR_getxattr)
54 #define __NR_getxattr 8
55 #endif
56 
57 #if !defined(__NR_lgetxattr)
58 #define __NR_lgetxattr 9
59 #endif
60 
61 #if !defined(__NR_fgetxattr)
62 #define __NR_fgetxattr 10
63 #endif
64 
65 #if !defined(__NR_listxattr)
66 #define __NR_listxattr 11
67 #endif
68 
69 #if !defined(__NR_llistxattr)
70 #define __NR_llistxattr 12
71 #endif
72 
73 #if !defined(__NR_flistxattr)
74 #define __NR_flistxattr 13
75 #endif
76 
77 #if !defined(__NR_removexattr)
78 #define __NR_removexattr 14
79 #endif
80 
81 #if !defined(__NR_lremovexattr)
82 #define __NR_lremovexattr 15
83 #endif
84 
85 #if !defined(__NR_fremovexattr)
86 #define __NR_fremovexattr 16
87 #endif
88 
89 #if !defined(__NR_getcwd)
90 #define __NR_getcwd 17
91 #endif
92 
93 #if !defined(__NR_lookup_dcookie)
94 #define __NR_lookup_dcookie 18
95 #endif
96 
97 #if !defined(__NR_eventfd2)
98 #define __NR_eventfd2 19
99 #endif
100 
101 #if !defined(__NR_epoll_create1)
102 #define __NR_epoll_create1 20
103 #endif
104 
105 #if !defined(__NR_epoll_ctl)
106 #define __NR_epoll_ctl 21
107 #endif
108 
109 #if !defined(__NR_epoll_pwait)
110 #define __NR_epoll_pwait 22
111 #endif
112 
113 #if !defined(__NR_dup)
114 #define __NR_dup 23
115 #endif
116 
117 #if !defined(__NR_dup3)
118 #define __NR_dup3 24
119 #endif
120 
121 #if !defined(__NR_fcntl)
122 #define __NR_fcntl 25
123 #endif
124 
125 #if !defined(__NR_inotify_init1)
126 #define __NR_inotify_init1 26
127 #endif
128 
129 #if !defined(__NR_inotify_add_watch)
130 #define __NR_inotify_add_watch 27
131 #endif
132 
133 #if !defined(__NR_inotify_rm_watch)
134 #define __NR_inotify_rm_watch 28
135 #endif
136 
137 #if !defined(__NR_ioctl)
138 #define __NR_ioctl 29
139 #endif
140 
141 #if !defined(__NR_ioprio_set)
142 #define __NR_ioprio_set 30
143 #endif
144 
145 #if !defined(__NR_ioprio_get)
146 #define __NR_ioprio_get 31
147 #endif
148 
149 #if !defined(__NR_flock)
150 #define __NR_flock 32
151 #endif
152 
153 #if !defined(__NR_mknodat)
154 #define __NR_mknodat 33
155 #endif
156 
157 #if !defined(__NR_mkdirat)
158 #define __NR_mkdirat 34
159 #endif
160 
161 #if !defined(__NR_unlinkat)
162 #define __NR_unlinkat 35
163 #endif
164 
165 #if !defined(__NR_symlinkat)
166 #define __NR_symlinkat 36
167 #endif
168 
169 #if !defined(__NR_linkat)
170 #define __NR_linkat 37
171 #endif
172 
173 #if !defined(__NR_renameat)
174 #define __NR_renameat 38
175 #endif
176 
177 #if !defined(__NR_umount2)
178 #define __NR_umount2 39
179 #endif
180 
181 #if !defined(__NR_mount)
182 #define __NR_mount 40
183 #endif
184 
185 #if !defined(__NR_pivot_root)
186 #define __NR_pivot_root 41
187 #endif
188 
189 #if !defined(__NR_nfsservctl)
190 #define __NR_nfsservctl 42
191 #endif
192 
193 #if !defined(__NR_statfs)
194 #define __NR_statfs 43
195 #endif
196 
197 #if !defined(__NR_fstatfs)
198 #define __NR_fstatfs 44
199 #endif
200 
201 #if !defined(__NR_truncate)
202 #define __NR_truncate 45
203 #endif
204 
205 #if !defined(__NR_ftruncate)
206 #define __NR_ftruncate 46
207 #endif
208 
209 #if !defined(__NR_fallocate)
210 #define __NR_fallocate 47
211 #endif
212 
213 #if !defined(__NR_faccessat)
214 #define __NR_faccessat 48
215 #endif
216 
217 #if !defined(__NR_chdir)
218 #define __NR_chdir 49
219 #endif
220 
221 #if !defined(__NR_fchdir)
222 #define __NR_fchdir 50
223 #endif
224 
225 #if !defined(__NR_chroot)
226 #define __NR_chroot 51
227 #endif
228 
229 #if !defined(__NR_fchmod)
230 #define __NR_fchmod 52
231 #endif
232 
233 #if !defined(__NR_fchmodat)
234 #define __NR_fchmodat 53
235 #endif
236 
237 #if !defined(__NR_fchownat)
238 #define __NR_fchownat 54
239 #endif
240 
241 #if !defined(__NR_fchown)
242 #define __NR_fchown 55
243 #endif
244 
245 #if !defined(__NR_openat)
246 #define __NR_openat 56
247 #endif
248 
249 #if !defined(__NR_close)
250 #define __NR_close 57
251 #endif
252 
253 #if !defined(__NR_vhangup)
254 #define __NR_vhangup 58
255 #endif
256 
257 #if !defined(__NR_pipe2)
258 #define __NR_pipe2 59
259 #endif
260 
261 #if !defined(__NR_quotactl)
262 #define __NR_quotactl 60
263 #endif
264 
265 #if !defined(__NR_getdents64)
266 #define __NR_getdents64 61
267 #endif
268 
269 #if !defined(__NR_lseek)
270 #define __NR_lseek 62
271 #endif
272 
273 #if !defined(__NR_read)
274 #define __NR_read 63
275 #endif
276 
277 #if !defined(__NR_write)
278 #define __NR_write 64
279 #endif
280 
281 #if !defined(__NR_readv)
282 #define __NR_readv 65
283 #endif
284 
285 #if !defined(__NR_writev)
286 #define __NR_writev 66
287 #endif
288 
289 #if !defined(__NR_pread64)
290 #define __NR_pread64 67
291 #endif
292 
293 #if !defined(__NR_pwrite64)
294 #define __NR_pwrite64 68
295 #endif
296 
297 #if !defined(__NR_preadv)
298 #define __NR_preadv 69
299 #endif
300 
301 #if !defined(__NR_pwritev)
302 #define __NR_pwritev 70
303 #endif
304 
305 #if !defined(__NR_sendfile)
306 #define __NR_sendfile 71
307 #endif
308 
309 #if !defined(__NR_pselect6)
310 #define __NR_pselect6 72
311 #endif
312 
313 #if !defined(__NR_ppoll)
314 #define __NR_ppoll 73
315 #endif
316 
317 #if !defined(__NR_signalfd4)
318 #define __NR_signalfd4 74
319 #endif
320 
321 #if !defined(__NR_vmsplice)
322 #define __NR_vmsplice 75
323 #endif
324 
325 #if !defined(__NR_splice)
326 #define __NR_splice 76
327 #endif
328 
329 #if !defined(__NR_tee)
330 #define __NR_tee 77
331 #endif
332 
333 #if !defined(__NR_readlinkat)
334 #define __NR_readlinkat 78
335 #endif
336 
337 #if !defined(__NR_fstatat)
338 #define __NR_fstatat 79
339 #endif
340 
341 #if !defined(__NR_fstat)
342 #define __NR_fstat 80
343 #endif
344 
345 #if !defined(__NR_sync)
346 #define __NR_sync 81
347 #endif
348 
349 #if !defined(__NR_fsync)
350 #define __NR_fsync 82
351 #endif
352 
353 #if !defined(__NR_fdatasync)
354 #define __NR_fdatasync 83
355 #endif
356 
357 #if !defined(__NR_sync_file_range)
358 #define __NR_sync_file_range 84
359 #endif
360 
361 #if !defined(__NR_timerfd_create)
362 #define __NR_timerfd_create 85
363 #endif
364 
365 #if !defined(__NR_timerfd_settime)
366 #define __NR_timerfd_settime 86
367 #endif
368 
369 #if !defined(__NR_timerfd_gettime)
370 #define __NR_timerfd_gettime 87
371 #endif
372 
373 #if !defined(__NR_utimensat)
374 #define __NR_utimensat 88
375 #endif
376 
377 #if !defined(__NR_acct)
378 #define __NR_acct 89
379 #endif
380 
381 #if !defined(__NR_capget)
382 #define __NR_capget 90
383 #endif
384 
385 #if !defined(__NR_capset)
386 #define __NR_capset 91
387 #endif
388 
389 #if !defined(__NR_personality)
390 #define __NR_personality 92
391 #endif
392 
393 #if !defined(__NR_exit)
394 #define __NR_exit 93
395 #endif
396 
397 #if !defined(__NR_exit_group)
398 #define __NR_exit_group 94
399 #endif
400 
401 #if !defined(__NR_waitid)
402 #define __NR_waitid 95
403 #endif
404 
405 #if !defined(__NR_set_tid_address)
406 #define __NR_set_tid_address 96
407 #endif
408 
409 #if !defined(__NR_unshare)
410 #define __NR_unshare 97
411 #endif
412 
413 #if !defined(__NR_futex)
414 #define __NR_futex 98
415 #endif
416 
417 #if !defined(__NR_set_robust_list)
418 #define __NR_set_robust_list 99
419 #endif
420 
421 #if !defined(__NR_get_robust_list)
422 #define __NR_get_robust_list 100
423 #endif
424 
425 #if !defined(__NR_nanosleep)
426 #define __NR_nanosleep 101
427 #endif
428 
429 #if !defined(__NR_getitimer)
430 #define __NR_getitimer 102
431 #endif
432 
433 #if !defined(__NR_setitimer)
434 #define __NR_setitimer 103
435 #endif
436 
437 #if !defined(__NR_kexec_load)
438 #define __NR_kexec_load 104
439 #endif
440 
441 #if !defined(__NR_init_module)
442 #define __NR_init_module 105
443 #endif
444 
445 #if !defined(__NR_delete_module)
446 #define __NR_delete_module 106
447 #endif
448 
449 #if !defined(__NR_timer_create)
450 #define __NR_timer_create 107
451 #endif
452 
453 #if !defined(__NR_timer_gettime)
454 #define __NR_timer_gettime 108
455 #endif
456 
457 #if !defined(__NR_timer_getoverrun)
458 #define __NR_timer_getoverrun 109
459 #endif
460 
461 #if !defined(__NR_timer_settime)
462 #define __NR_timer_settime 110
463 #endif
464 
465 #if !defined(__NR_timer_delete)
466 #define __NR_timer_delete 111
467 #endif
468 
469 #if !defined(__NR_clock_settime)
470 #define __NR_clock_settime 112
471 #endif
472 
473 #if !defined(__NR_clock_gettime)
474 #define __NR_clock_gettime 113
475 #endif
476 
477 #if !defined(__NR_clock_getres)
478 #define __NR_clock_getres 114
479 #endif
480 
481 #if !defined(__NR_clock_nanosleep)
482 #define __NR_clock_nanosleep 115
483 #endif
484 
485 #if !defined(__NR_syslog)
486 #define __NR_syslog 116
487 #endif
488 
489 #if !defined(__NR_ptrace)
490 #define __NR_ptrace 117
491 #endif
492 
493 #if !defined(__NR_sched_setparam)
494 #define __NR_sched_setparam 118
495 #endif
496 
497 #if !defined(__NR_sched_setscheduler)
498 #define __NR_sched_setscheduler 119
499 #endif
500 
501 #if !defined(__NR_sched_getscheduler)
502 #define __NR_sched_getscheduler 120
503 #endif
504 
505 #if !defined(__NR_sched_getparam)
506 #define __NR_sched_getparam 121
507 #endif
508 
509 #if !defined(__NR_sched_setaffinity)
510 #define __NR_sched_setaffinity 122
511 #endif
512 
513 #if !defined(__NR_sched_getaffinity)
514 #define __NR_sched_getaffinity 123
515 #endif
516 
517 #if !defined(__NR_sched_yield)
518 #define __NR_sched_yield 124
519 #endif
520 
521 #if !defined(__NR_sched_get_priority_max)
522 #define __NR_sched_get_priority_max 125
523 #endif
524 
525 #if !defined(__NR_sched_get_priority_min)
526 #define __NR_sched_get_priority_min 126
527 #endif
528 
529 #if !defined(__NR_sched_rr_get_interval)
530 #define __NR_sched_rr_get_interval 127
531 #endif
532 
533 #if !defined(__NR_restart_syscall)
534 #define __NR_restart_syscall 128
535 #endif
536 
537 #if !defined(__NR_kill)
538 #define __NR_kill 129
539 #endif
540 
541 #if !defined(__NR_tkill)
542 #define __NR_tkill 130
543 #endif
544 
545 #if !defined(__NR_tgkill)
546 #define __NR_tgkill 131
547 #endif
548 
549 #if !defined(__NR_sigaltstack)
550 #define __NR_sigaltstack 132
551 #endif
552 
553 #if !defined(__NR_rt_sigsuspend)
554 #define __NR_rt_sigsuspend 133
555 #endif
556 
557 #if !defined(__NR_rt_sigaction)
558 #define __NR_rt_sigaction 134
559 #endif
560 
561 #if !defined(__NR_rt_sigprocmask)
562 #define __NR_rt_sigprocmask 135
563 #endif
564 
565 #if !defined(__NR_rt_sigpending)
566 #define __NR_rt_sigpending 136
567 #endif
568 
569 #if !defined(__NR_rt_sigtimedwait)
570 #define __NR_rt_sigtimedwait 137
571 #endif
572 
573 #if !defined(__NR_rt_sigqueueinfo)
574 #define __NR_rt_sigqueueinfo 138
575 #endif
576 
577 #if !defined(__NR_rt_sigreturn)
578 #define __NR_rt_sigreturn 139
579 #endif
580 
581 #if !defined(__NR_setpriority)
582 #define __NR_setpriority 140
583 #endif
584 
585 #if !defined(__NR_getpriority)
586 #define __NR_getpriority 141
587 #endif
588 
589 #if !defined(__NR_reboot)
590 #define __NR_reboot 142
591 #endif
592 
593 #if !defined(__NR_setregid)
594 #define __NR_setregid 143
595 #endif
596 
597 #if !defined(__NR_setgid)
598 #define __NR_setgid 144
599 #endif
600 
601 #if !defined(__NR_setreuid)
602 #define __NR_setreuid 145
603 #endif
604 
605 #if !defined(__NR_setuid)
606 #define __NR_setuid 146
607 #endif
608 
609 #if !defined(__NR_setresuid)
610 #define __NR_setresuid 147
611 #endif
612 
613 #if !defined(__NR_getresuid)
614 #define __NR_getresuid 148
615 #endif
616 
617 #if !defined(__NR_setresgid)
618 #define __NR_setresgid 149
619 #endif
620 
621 #if !defined(__NR_getresgid)
622 #define __NR_getresgid 150
623 #endif
624 
625 #if !defined(__NR_setfsuid)
626 #define __NR_setfsuid 151
627 #endif
628 
629 #if !defined(__NR_setfsgid)
630 #define __NR_setfsgid 152
631 #endif
632 
633 #if !defined(__NR_times)
634 #define __NR_times 153
635 #endif
636 
637 #if !defined(__NR_setpgid)
638 #define __NR_setpgid 154
639 #endif
640 
641 #if !defined(__NR_getpgid)
642 #define __NR_getpgid 155
643 #endif
644 
645 #if !defined(__NR_getsid)
646 #define __NR_getsid 156
647 #endif
648 
649 #if !defined(__NR_setsid)
650 #define __NR_setsid 157
651 #endif
652 
653 #if !defined(__NR_getgroups)
654 #define __NR_getgroups 158
655 #endif
656 
657 #if !defined(__NR_setgroups)
658 #define __NR_setgroups 159
659 #endif
660 
661 #if !defined(__NR_uname)
662 #define __NR_uname 160
663 #endif
664 
665 #if !defined(__NR_sethostname)
666 #define __NR_sethostname 161
667 #endif
668 
669 #if !defined(__NR_setdomainname)
670 #define __NR_setdomainname 162
671 #endif
672 
673 #if !defined(__NR_getrlimit)
674 #define __NR_getrlimit 163
675 #endif
676 
677 #if !defined(__NR_setrlimit)
678 #define __NR_setrlimit 164
679 #endif
680 
681 #if !defined(__NR_getrusage)
682 #define __NR_getrusage 165
683 #endif
684 
685 #if !defined(__NR_umask)
686 #define __NR_umask 166
687 #endif
688 
689 #if !defined(__NR_prctl)
690 #define __NR_prctl 167
691 #endif
692 
693 #if !defined(__NR_getcpu)
694 #define __NR_getcpu 168
695 #endif
696 
697 #if !defined(__NR_gettimeofday)
698 #define __NR_gettimeofday 169
699 #endif
700 
701 #if !defined(__NR_settimeofday)
702 #define __NR_settimeofday 170
703 #endif
704 
705 #if !defined(__NR_adjtimex)
706 #define __NR_adjtimex 171
707 #endif
708 
709 #if !defined(__NR_getpid)
710 #define __NR_getpid 172
711 #endif
712 
713 #if !defined(__NR_getppid)
714 #define __NR_getppid 173
715 #endif
716 
717 #if !defined(__NR_getuid)
718 #define __NR_getuid 174
719 #endif
720 
721 #if !defined(__NR_geteuid)
722 #define __NR_geteuid 175
723 #endif
724 
725 #if !defined(__NR_getgid)
726 #define __NR_getgid 176
727 #endif
728 
729 #if !defined(__NR_getegid)
730 #define __NR_getegid 177
731 #endif
732 
733 #if !defined(__NR_gettid)
734 #define __NR_gettid 178
735 #endif
736 
737 #if !defined(__NR_sysinfo)
738 #define __NR_sysinfo 179
739 #endif
740 
741 #if !defined(__NR_mq_open)
742 #define __NR_mq_open 180
743 #endif
744 
745 #if !defined(__NR_mq_unlink)
746 #define __NR_mq_unlink 181
747 #endif
748 
749 #if !defined(__NR_mq_timedsend)
750 #define __NR_mq_timedsend 182
751 #endif
752 
753 #if !defined(__NR_mq_timedreceive)
754 #define __NR_mq_timedreceive 183
755 #endif
756 
757 #if !defined(__NR_mq_notify)
758 #define __NR_mq_notify 184
759 #endif
760 
761 #if !defined(__NR_mq_getsetattr)
762 #define __NR_mq_getsetattr 185
763 #endif
764 
765 #if !defined(__NR_msgget)
766 #define __NR_msgget 186
767 #endif
768 
769 #if !defined(__NR_msgctl)
770 #define __NR_msgctl 187
771 #endif
772 
773 #if !defined(__NR_msgrcv)
774 #define __NR_msgrcv 188
775 #endif
776 
777 #if !defined(__NR_msgsnd)
778 #define __NR_msgsnd 189
779 #endif
780 
781 #if !defined(__NR_semget)
782 #define __NR_semget 190
783 #endif
784 
785 #if !defined(__NR_semctl)
786 #define __NR_semctl 191
787 #endif
788 
789 #if !defined(__NR_semtimedop)
790 #define __NR_semtimedop 192
791 #endif
792 
793 #if !defined(__NR_semop)
794 #define __NR_semop 193
795 #endif
796 
797 #if !defined(__NR_shmget)
798 #define __NR_shmget 194
799 #endif
800 
801 #if !defined(__NR_shmctl)
802 #define __NR_shmctl 195
803 #endif
804 
805 #if !defined(__NR_shmat)
806 #define __NR_shmat 196
807 #endif
808 
809 #if !defined(__NR_shmdt)
810 #define __NR_shmdt 197
811 #endif
812 
813 #if !defined(__NR_socket)
814 #define __NR_socket 198
815 #endif
816 
817 #if !defined(__NR_socketpair)
818 #define __NR_socketpair 199
819 #endif
820 
821 #if !defined(__NR_bind)
822 #define __NR_bind 200
823 #endif
824 
825 #if !defined(__NR_listen)
826 #define __NR_listen 201
827 #endif
828 
829 #if !defined(__NR_accept)
830 #define __NR_accept 202
831 #endif
832 
833 #if !defined(__NR_connect)
834 #define __NR_connect 203
835 #endif
836 
837 #if !defined(__NR_getsockname)
838 #define __NR_getsockname 204
839 #endif
840 
841 #if !defined(__NR_getpeername)
842 #define __NR_getpeername 205
843 #endif
844 
845 #if !defined(__NR_sendto)
846 #define __NR_sendto 206
847 #endif
848 
849 #if !defined(__NR_recvfrom)
850 #define __NR_recvfrom 207
851 #endif
852 
853 #if !defined(__NR_setsockopt)
854 #define __NR_setsockopt 208
855 #endif
856 
857 #if !defined(__NR_getsockopt)
858 #define __NR_getsockopt 209
859 #endif
860 
861 #if !defined(__NR_shutdown)
862 #define __NR_shutdown 210
863 #endif
864 
865 #if !defined(__NR_sendmsg)
866 #define __NR_sendmsg 211
867 #endif
868 
869 #if !defined(__NR_recvmsg)
870 #define __NR_recvmsg 212
871 #endif
872 
873 #if !defined(__NR_readahead)
874 #define __NR_readahead 213
875 #endif
876 
877 #if !defined(__NR_brk)
878 #define __NR_brk 214
879 #endif
880 
881 #if !defined(__NR_munmap)
882 #define __NR_munmap 215
883 #endif
884 
885 #if !defined(__NR_mremap)
886 #define __NR_mremap 216
887 #endif
888 
889 #if !defined(__NR_add_key)
890 #define __NR_add_key 217
891 #endif
892 
893 #if !defined(__NR_request_key)
894 #define __NR_request_key 218
895 #endif
896 
897 #if !defined(__NR_keyctl)
898 #define __NR_keyctl 219
899 #endif
900 
901 #if !defined(__NR_clone)
902 #define __NR_clone 220
903 #endif
904 
905 #if !defined(__NR_execve)
906 #define __NR_execve 221
907 #endif
908 
909 #if !defined(__NR_mmap)
910 #define __NR_mmap 222
911 #endif
912 
913 #if !defined(__NR_fadvise64)
914 #define __NR_fadvise64 223
915 #endif
916 
917 #if !defined(__NR_swapon)
918 #define __NR_swapon 224
919 #endif
920 
921 #if !defined(__NR_swapoff)
922 #define __NR_swapoff 225
923 #endif
924 
925 #if !defined(__NR_mprotect)
926 #define __NR_mprotect 226
927 #endif
928 
929 #if !defined(__NR_msync)
930 #define __NR_msync 227
931 #endif
932 
933 #if !defined(__NR_mlock)
934 #define __NR_mlock 228
935 #endif
936 
937 #if !defined(__NR_munlock)
938 #define __NR_munlock 229
939 #endif
940 
941 #if !defined(__NR_mlockall)
942 #define __NR_mlockall 230
943 #endif
944 
945 #if !defined(__NR_munlockall)
946 #define __NR_munlockall 231
947 #endif
948 
949 #if !defined(__NR_mincore)
950 #define __NR_mincore 232
951 #endif
952 
953 #if !defined(__NR_madvise)
954 #define __NR_madvise 233
955 #endif
956 
957 #if !defined(__NR_remap_file_pages)
958 #define __NR_remap_file_pages 234
959 #endif
960 
961 #if !defined(__NR_mbind)
962 #define __NR_mbind 235
963 #endif
964 
965 #if !defined(__NR_get_mempolicy)
966 #define __NR_get_mempolicy 236
967 #endif
968 
969 #if !defined(__NR_set_mempolicy)
970 #define __NR_set_mempolicy 237
971 #endif
972 
973 #if !defined(__NR_migrate_pages)
974 #define __NR_migrate_pages 238
975 #endif
976 
977 #if !defined(__NR_move_pages)
978 #define __NR_move_pages 239
979 #endif
980 
981 #if !defined(__NR_rt_tgsigqueueinfo)
982 #define __NR_rt_tgsigqueueinfo 240
983 #endif
984 
985 #if !defined(__NR_perf_event_open)
986 #define __NR_perf_event_open 241
987 #endif
988 
989 #if !defined(__NR_accept4)
990 #define __NR_accept4 242
991 #endif
992 
993 #if !defined(__NR_recvmmsg)
994 #define __NR_recvmmsg 243
995 #endif
996 
997 #if !defined(__NR_wait4)
998 #define __NR_wait4 260
999 #endif
1000 
1001 #if !defined(__NR_prlimit64)
1002 #define __NR_prlimit64 261
1003 #endif
1004 
1005 #if !defined(__NR_fanotify_init)
1006 #define __NR_fanotify_init 262
1007 #endif
1008 
1009 #if !defined(__NR_fanotify_mark)
1010 #define __NR_fanotify_mark 263
1011 #endif
1012 
1013 #if !defined(__NR_name_to_handle_at)
1014 #define __NR_name_to_handle_at 264
1015 #endif
1016 
1017 #if !defined(__NR_open_by_handle_at)
1018 #define __NR_open_by_handle_at 265
1019 #endif
1020 
1021 #if !defined(__NR_clock_adjtime)
1022 #define __NR_clock_adjtime 266
1023 #endif
1024 
1025 #if !defined(__NR_syncfs)
1026 #define __NR_syncfs 267
1027 #endif
1028 
1029 #if !defined(__NR_setns)
1030 #define __NR_setns 268
1031 #endif
1032 
1033 #if !defined(__NR_sendmmsg)
1034 #define __NR_sendmmsg 269
1035 #endif
1036 
1037 #if !defined(__NR_process_vm_readv)
1038 #define __NR_process_vm_readv 270
1039 #endif
1040 
1041 #if !defined(__NR_process_vm_writev)
1042 #define __NR_process_vm_writev 271
1043 #endif
1044 
1045 #if !defined(__NR_kcmp)
1046 #define __NR_kcmp 272
1047 #endif
1048 
1049 #if !defined(__NR_finit_module)
1050 #define __NR_finit_module 273
1051 #endif
1052 
1053 #if !defined(__NR_sched_setattr)
1054 #define __NR_sched_setattr 274
1055 #endif
1056 
1057 #if !defined(__NR_sched_getattr)
1058 #define __NR_sched_getattr 275
1059 #endif
1060 
1061 #if !defined(__NR_renameat2)
1062 #define __NR_renameat2 276
1063 #endif
1064 
1065 #if !defined(__NR_seccomp)
1066 #define __NR_seccomp 277
1067 #endif
1068 
1069 #if !defined(__NR_getrandom)
1070 #define __NR_getrandom 278
1071 #endif
1072 
1073 #if !defined(__NR_memfd_create)
1074 #define __NR_memfd_create 279
1075 #endif
1076 
1077 #if !defined(__NR_bpf)
1078 #define __NR_bpf 280
1079 #endif
1080 
1081 #if !defined(__NR_execveat)
1082 #define __NR_execveat 281
1083 #endif
1084 
1085 #if !defined(__NR_userfaultfd)
1086 #define __NR_userfaultfd 282
1087 #endif
1088 
1089 #if !defined(__NR_membarrier)
1090 #define __NR_membarrier 283
1091 #endif
1092 
1093 #if !defined(__NR_mlock2)
1094 #define __NR_mlock2 284
1095 #endif
1096 
1097 #if !defined(__NR_copy_file_range)
1098 #define __NR_copy_file_range 285
1099 #endif
1100 
1101 #if !defined(__NR_preadv2)
1102 #define __NR_preadv2 286
1103 #endif
1104 
1105 #if !defined(__NR_pwritev2)
1106 #define __NR_pwritev2 287
1107 #endif
1108 
1109 #if !defined(__NR_pkey_mprotect)
1110 #define __NR_pkey_mprotect 288
1111 #endif
1112 
1113 #if !defined(__NR_pkey_alloc)
1114 #define __NR_pkey_alloc 289
1115 #endif
1116 
1117 #if !defined(__NR_pkey_free)
1118 #define __NR_pkey_free 290
1119 #endif
1120 
1121 #if !defined(__NR_statx)
1122 #define __NR_statx 291
1123 #endif
1124 
1125 #if !defined(__NR_io_pgetevents)
1126 #define __NR_io_pgetevents 292
1127 #endif
1128 
1129 #if !defined(__NR_rseq)
1130 #define __NR_rseq 293
1131 #endif
1132 
1133 #if !defined(__NR_kexec_file_load)
1134 #define __NR_kexec_file_load 294
1135 #endif
1136 
1137 #if !defined(__NR_pidfd_send_signal)
1138 #define __NR_pidfd_send_signal 424
1139 #endif
1140 
1141 #if !defined(__NR_io_uring_setup)
1142 #define __NR_io_uring_setup 425
1143 #endif
1144 
1145 #if !defined(__NR_io_uring_enter)
1146 #define __NR_io_uring_enter 426
1147 #endif
1148 
1149 #if !defined(__NR_io_uring_register)
1150 #define __NR_io_uring_register 427
1151 #endif
1152 
1153 #if !defined(__NR_open_tree)
1154 #define __NR_open_tree 428
1155 #endif
1156 
1157 #if !defined(__NR_move_mount)
1158 #define __NR_move_mount 429
1159 #endif
1160 
1161 #if !defined(__NR_fsopen)
1162 #define __NR_fsopen 430
1163 #endif
1164 
1165 #if !defined(__NR_fsconfig)
1166 #define __NR_fsconfig 431
1167 #endif
1168 
1169 #if !defined(__NR_fsmount)
1170 #define __NR_fsmount 432
1171 #endif
1172 
1173 #if !defined(__NR_fspick)
1174 #define __NR_fspick 433
1175 #endif
1176 
1177 #if !defined(__NR_pidfd_open)
1178 #define __NR_pidfd_open 434
1179 #endif
1180 
1181 #if !defined(__NR_clone3)
1182 #define __NR_clone3 435
1183 #endif
1184 
1185 #if !defined(__NR_openat2)
1186 #define __NR_openat2 437
1187 #endif
1188 
1189 #if !defined(__NR_pidfd_getfd)
1190 #define __NR_pidfd_getfd 438
1191 #endif
1192 
1193 #if !defined(__NR_faccessat2)
1194 #define __NR_faccessat2 439
1195 #endif
1196 
1197 #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
1198