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