crates/heimdall-seccomp/src/tables/aarch64.rs
// SPDX-License-Identifier: AGPL-3.0-only
// GENERATED by scripts/gen-syscall-tables.sh from the Linux uapi headers
// (linux-libc-dev 7.0.0-38.38). Do not edit by hand.
//! aarch64 syscall numbers, sorted by number.
/// (name, number) for every aarch64 syscall, sorted by number.
pub const SYSCALLS: &[(&str, u32)] = &[
("io_setup", 0),
("io_destroy", 1),
("io_submit", 2),
("io_cancel", 3),
("io_getevents", 4),
("setxattr", 5),
("lsetxattr", 6),
("fsetxattr", 7),
("getxattr", 8),
("lgetxattr", 9),
("fgetxattr", 10),
("listxattr", 11),
("llistxattr", 12),
("flistxattr", 13),
("removexattr", 14),
("lremovexattr", 15),
("fremovexattr", 16),
("getcwd", 17),
("lookup_dcookie", 18),
("eventfd2", 19),
("epoll_create1", 20),
("epoll_ctl", 21),
("epoll_pwait", 22),
("dup", 23),
("dup3", 24),
("fcntl", 25),
("inotify_init1", 26),
("inotify_add_watch", 27),
("inotify_rm_watch", 28),
("ioctl", 29),
("ioprio_set", 30),
("ioprio_get", 31),
("flock", 32),
("mknodat", 33),
("mkdirat", 34),
("unlinkat", 35),
("symlinkat", 36),
("linkat", 37),
("renameat", 38),
("umount2", 39),
("mount", 40),
("pivot_root", 41),
("nfsservctl", 42),
("statfs", 43),
("fstatfs", 44),
("truncate", 45),
("ftruncate", 46),
("fallocate", 47),
("faccessat", 48),
("chdir", 49),
("fchdir", 50),
("chroot", 51),
("fchmod", 52),
("fchmodat", 53),
("fchownat", 54),
("fchown", 55),
("openat", 56),
("close", 57),
("vhangup", 58),
("pipe2", 59),
("quotactl", 60),
("getdents64", 61),
("lseek", 62),
("read", 63),
("write", 64),
("readv", 65),
("writev", 66),
("pread64", 67),
("pwrite64", 68),
("preadv", 69),
("pwritev", 70),
("sendfile", 71),
("pselect6", 72),
("ppoll", 73),
("signalfd4", 74),
("vmsplice", 75),
("splice", 76),
("tee", 77),
("readlinkat", 78),
("newfstatat", 79),
("fstat", 80),
("sync", 81),
("fsync", 82),
("fdatasync", 83),
("sync_file_range", 84),
("timerfd_create", 85),
("timerfd_settime", 86),
("timerfd_gettime", 87),
("utimensat", 88),
("acct", 89),
("capget", 90),
("capset", 91),
("personality", 92),
("exit", 93),
("exit_group", 94),
("waitid", 95),
("set_tid_address", 96),
("unshare", 97),
("futex", 98),
("set_robust_list", 99),
("get_robust_list", 100),
("nanosleep", 101),
("getitimer", 102),
("setitimer", 103),
("kexec_load", 104),
("init_module", 105),
("delete_module", 106),
("timer_create", 107),
("timer_gettime", 108),
("timer_getoverrun", 109),
("timer_settime", 110),
("timer_delete", 111),
("clock_settime", 112),
("clock_gettime", 113),
("clock_getres", 114),
("clock_nanosleep", 115),
("syslog", 116),
("ptrace", 117),
("sched_setparam", 118),
("sched_setscheduler", 119),
("sched_getscheduler", 120),
("sched_getparam", 121),
("sched_setaffinity", 122),
("sched_getaffinity", 123),
("sched_yield", 124),
("sched_get_priority_max", 125),
("sched_get_priority_min", 126),
("sched_rr_get_interval", 127),
("restart_syscall", 128),
("kill", 129),
("tkill", 130),
("tgkill", 131),
("sigaltstack", 132),
("rt_sigsuspend", 133),
("rt_sigaction", 134),
("rt_sigprocmask", 135),
("rt_sigpending", 136),
("rt_sigtimedwait", 137),
("rt_sigqueueinfo", 138),
("rt_sigreturn", 139),
("setpriority", 140),
("getpriority", 141),
("reboot", 142),
("setregid", 143),
("setgid", 144),
("setreuid", 145),
("setuid", 146),
("setresuid", 147),
("getresuid", 148),
("setresgid", 149),
("getresgid", 150),
("setfsuid", 151),
("setfsgid", 152),
("times", 153),
("setpgid", 154),
("getpgid", 155),
("getsid", 156),
("setsid", 157),
("getgroups", 158),
("setgroups", 159),
("uname", 160),
("sethostname", 161),
("setdomainname", 162),
("getrlimit", 163),
("setrlimit", 164),
("getrusage", 165),
("umask", 166),
("prctl", 167),
("getcpu", 168),
("gettimeofday", 169),
("settimeofday", 170),
("adjtimex", 171),
("getpid", 172),
("getppid", 173),
("getuid", 174),
("geteuid", 175),
("getgid", 176),
("getegid", 177),
("gettid", 178),
("sysinfo", 179),
("mq_open", 180),
("mq_unlink", 181),
("mq_timedsend", 182),
("mq_timedreceive", 183),
("mq_notify", 184),
("mq_getsetattr", 185),
("msgget", 186),
("msgctl", 187),
("msgrcv", 188),
("msgsnd", 189),
("semget", 190),
("semctl", 191),
("semtimedop", 192),
("semop", 193),
("shmget", 194),
("shmctl", 195),
("shmat", 196),
("shmdt", 197),
("socket", 198),
("socketpair", 199),
("bind", 200),
("listen", 201),
("accept", 202),
("connect", 203),
("getsockname", 204),
("getpeername", 205),
("sendto", 206),
("recvfrom", 207),
("setsockopt", 208),
("getsockopt", 209),
("shutdown", 210),
("sendmsg", 211),
("recvmsg", 212),
("readahead", 213),
("brk", 214),
("munmap", 215),
("mremap", 216),
("add_key", 217),
("request_key", 218),
("keyctl", 219),
("clone", 220),
("execve", 221),
("mmap", 222),
("fadvise64", 223),
("swapon", 224),
("swapoff", 225),
("mprotect", 226),
("msync", 227),
("mlock", 228),
("munlock", 229),
("mlockall", 230),
("munlockall", 231),
("mincore", 232),
("madvise", 233),
("remap_file_pages", 234),
("mbind", 235),
("get_mempolicy", 236),
("set_mempolicy", 237),
("migrate_pages", 238),
("move_pages", 239),
("rt_tgsigqueueinfo", 240),
("perf_event_open", 241),
("accept4", 242),
("recvmmsg", 243),
("arch_specific_syscall", 244),
("wait4", 260),
("prlimit64", 261),
("fanotify_init", 262),
("fanotify_mark", 263),
("name_to_handle_at", 264),
("open_by_handle_at", 265),
("clock_adjtime", 266),
("syncfs", 267),
("setns", 268),
("sendmmsg", 269),
("process_vm_readv", 270),
("process_vm_writev", 271),
("kcmp", 272),
("finit_module", 273),
("sched_setattr", 274),
("sched_getattr", 275),
("renameat2", 276),
("seccomp", 277),
("getrandom", 278),
("memfd_create", 279),
("bpf", 280),
("execveat", 281),
("userfaultfd", 282),
("membarrier", 283),
("mlock2", 284),
("copy_file_range", 285),
("preadv2", 286),
("pwritev2", 287),
("pkey_mprotect", 288),
("pkey_alloc", 289),
("pkey_free", 290),
("statx", 291),
("io_pgetevents", 292),
("rseq", 293),
("kexec_file_load", 294),
("pidfd_send_signal", 424),
("io_uring_setup", 425),
("io_uring_enter", 426),
("io_uring_register", 427),
("open_tree", 428),
("move_mount", 429),
("fsopen", 430),
("fsconfig", 431),
("fsmount", 432),
("fspick", 433),
("pidfd_open", 434),
("clone3", 435),
("close_range", 436),
("openat2", 437),
("pidfd_getfd", 438),
("faccessat2", 439),
("process_madvise", 440),
("epoll_pwait2", 441),
("mount_setattr", 442),
("quotactl_fd", 443),
("landlock_create_ruleset", 444),
("landlock_add_rule", 445),
("landlock_restrict_self", 446),
("memfd_secret", 447),
("process_mrelease", 448),
("futex_waitv", 449),
("set_mempolicy_home_node", 450),
("cachestat", 451),
("fchmodat2", 452),
("map_shadow_stack", 453),
("futex_wake", 454),
("futex_wait", 455),
("futex_requeue", 456),
("statmount", 457),
("listmount", 458),
("lsm_get_self_attr", 459),
("lsm_set_self_attr", 460),
("lsm_list_modules", 461),
("mseal", 462),
("setxattrat", 463),
("getxattrat", 464),
("listxattrat", 465),
("removexattrat", 466),
("open_tree_attr", 467),
("file_getattr", 468),
("file_setattr", 469),
("listns", 470),
("rseq_slice_yield", 471),
];