# Syscalls

| Number      | Name                    | Signature                                                                                                                                  | Symbol                              | Implemented |
|-------------|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|-------------|
| 0x0 (0)     | io_setup                | (unsigned nr_events, aio_context_t *ctxp)                                                                                                  | __arm64_sys_io_setup                | false       |
| 0x1 (1)     | io_destroy              | (aio_context_t ctx)                                                                                                                        | __arm64_sys_io_destroy              | false       |
| 0x2 (2)     | io_submit               | (aio_context_t ctx_id, long nr, struct iocb **iocbpp)                                                                                      | __arm64_sys_io_submit               | false       |
| 0x3 (3)     | io_cancel               | (aio_context_t ctx_id, struct iocb *iocb, struct io_event *result)                                                                         | __arm64_sys_io_cancel               | false       |
| 0x4 (4)     | io_getevents            | (aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct __kernel_timespec *timeout)                                   | __arm64_sys_io_getevents            | false       |
| 0x5 (5)     | setxattr                | (const char *pathname, const char *name, const void *value, size_t size, int flags)                                                        | __arm64_sys_setxattr                | true        |
| 0x6 (6)     | lsetxattr               | (const char *pathname, const char *name, const void *value, size_t size, int flags)                                                        | __arm64_sys_lsetxattr               | true        |
| 0x7 (7)     | fsetxattr               | (int fd, const char *name, const void *value, size_t size, int flags)                                                                      | __arm64_sys_fsetxattr               | true        |
| 0x8 (8)     | getxattr                | (const char *pathname, const char *name, void *value, size_t size)                                                                         | __arm64_sys_getxattr                | true        |
| 0x9 (9)     | lgetxattr               | (const char *pathname, const char *name, void *value, size_t size)                                                                         | __arm64_sys_lgetxattr               | true        |
| 0xa (10)    | fgetxattr               | (int fd, const char *name, void *value, size_t size)                                                                                       | __arm64_sys_fgetxattr               | true        |
| 0xb (11)    | listxattr               | (const char *pathname, char *list, size_t size)                                                                                            | __arm64_sys_listxattr               | true        |
| 0xc (12)    | llistxattr              | (const char *pathname, char *list, size_t size)                                                                                            | __arm64_sys_llistxattr              | true        |
| 0xd (13)    | flistxattr              | (int fd, char *list, size_t size)                                                                                                          | __arm64_sys_flistxattr              | true        |
| 0xe (14)    | removexattr             | (const char *pathname, const char *name)                                                                                                   | __arm64_sys_removexattr             | true        |
| 0xf (15)    | lremovexattr            | (const char *pathname, const char *name)                                                                                                   | __arm64_sys_lremovexattr            | true        |
| 0x10 (16)   | fremovexattr            | (int fd, const char *name)                                                                                                                 | __arm64_sys_fremovexattr            | true        |
| 0x11 (17)   | getcwd                  | (char *buf, unsigned long size)                                                                                                            | __arm64_sys_getcwd                  | true        |
| 0x13 (19)   | eventfd2                | (unsigned int count, int flags)                                                                                                            | __arm64_sys_eventfd2                | false       |
| 0x14 (20)   | epoll_create1           | (int flags)                                                                                                                                | __arm64_sys_epoll_create1           | false       |
| 0x15 (21)   | epoll_ctl               | (int epfd, int op, int fd, struct epoll_event *event)                                                                                      | __arm64_sys_epoll_ctl               | false       |
| 0x16 (22)   | epoll_pwait             | (int epfd, struct epoll_event *events, int maxevents, int timeout, const sigset_t *sigmask, size_t sigsetsize)                             | __arm64_sys_epoll_pwait             | false       |
| 0x17 (23)   | dup                     | (unsigned int fildes)                                                                                                                      | __arm64_sys_dup                     | true        |
| 0x18 (24)   | dup3                    | (unsigned int oldfd, unsigned int newfd, int flags)                                                                                        | __arm64_sys_dup3                    | true        |
| 0x19 (25)   | fcntl                   | (unsigned int fd, unsigned int cmd, unsigned long arg)                                                                                     | __arm64_sys_fcntl                   | true        |
| 0x1a (26)   | inotify_init1           | (int flags)                                                                                                                                | __arm64_sys_inotify_init1           | false       |
| 0x1b (27)   | inotify_add_watch       | (int fd, const char *pathname, u32 mask)                                                                                                   | __arm64_sys_inotify_add_watch       | false       |
| 0x1c (28)   | inotify_rm_watch        | (int fd, __s32 wd)                                                                                                                         | __arm64_sys_inotify_rm_watch        | false       |
| 0x1d (29)   | ioctl                   | (unsigned int fd, unsigned int cmd, unsigned long arg)                                                                                     | __arm64_sys_ioctl                   | true        |
| 0x1e (30)   | ioprio_set              | (int which, int who, int ioprio)                                                                                                           | __arm64_sys_ioprio_set              | false       |
| 0x1f (31)   | ioprio_get              | (int which, int who)                                                                                                                       | __arm64_sys_ioprio_get              | false       |
| 0x20 (32)   | flock                   | (unsigned int fd, unsigned int cmd)                                                                                                        | __arm64_sys_flock                   | dummy       |
| 0x21 (33)   | mknodat                 | (int dfd, const char *filename, umode_t mode, unsigned int dev)                                                                            | __arm64_sys_mknodat                 | false       |
| 0x22 (34)   | mkdirat                 | (int dfd, const char *pathname, umode_t mode)                                                                                              | __arm64_sys_mkdirat                 | true        |
| 0x23 (35)   | unlinkat                | (int dfd, const char *pathname, int flag)                                                                                                  | __arm64_sys_unlinkat                | true        |
| 0x24 (36)   | symlinkat               | (const char *oldname, int newdfd, const char *newname)                                                                                     | __arm64_sys_symlinkat               | true        |
| 0x25 (37)   | linkat                  | (int olddfd, const char *oldname, int newdfd, const char *newname, int flags)                                                              | __arm64_sys_linkat                  | true        |
| 0x26 (38)   | renameat                | (int olddfd, const char *oldname, int newdfd, const char *newname)                                                                         | __arm64_sys_renameat                | true        |
| 0x27 (39)   | umount                  | (char *name, int flags)                                                                                                                    | __arm64_sys_umount                  | false       |
| 0x28 (40)   | mount                   | (char *dev_name, char *dir_name, char *type, unsigned long flags, void *data)                                                              | __arm64_sys_mount                   | partial     |
| 0x29 (41)   | pivot_root              | (const char *new_root, const char *put_old)                                                                                                | __arm64_sys_pivot_root              | false       |
| 0x2b (43)   | statfs                  | (const char *pathname, struct statfs *buf)                                                                                                 | __arm64_sys_statfs                  | partial     |
| 0x2c (44)   | fstatfs                 | (unsigned int fd, struct statfs *buf)                                                                                                      | __arm64_sys_fstatfs                 | partial     |
| 0x2d (45)   | truncate                | (const char *path, long length)                                                                                                            | __arm64_sys_truncate                | true        |
| 0x2e (46)   | ftruncate               | (unsigned int fd, off_t length)                                                                                                            | __arm64_sys_ftruncate               | true        |
| 0x2f (47)   | fallocate               | (int fd, int mode, loff_t offset, loff_t len)                                                                                              | __arm64_sys_fallocate               | false       |
| 0x30 (48)   | faccessat               | (int dfd, const char *filename, int mode)                                                                                                  | __arm64_sys_faccessat               | true        |
| 0x31 (49)   | chdir                   | (const char *filename)                                                                                                                     | __arm64_sys_chdir                   | true        |
| 0x32 (50)   | fchdir                  | (unsigned int fd)                                                                                                                          | __arm64_sys_fchdir                  | true        |
| 0x33 (51)   | chroot                  | (const char *filename)                                                                                                                     | __arm64_sys_chroot                  | true        |
| 0x34 (52)   | fchmod                  | (unsigned int fd, umode_t mode)                                                                                                            | __arm64_sys_fchmod                  | true        |
| 0x35 (53)   | fchmodat                | (int dfd, const char *filename, umode_t mode)                                                                                              | __arm64_sys_fchmodat                | true        |
| 0x36 (54)   | fchownat                | (int dfd, const char *filename, uid_t user, gid_t group, int flag)                                                                         | __arm64_sys_fchownat                | true        |
| 0x37 (55)   | fchown                  | (unsigned int fd, uid_t user, gid_t group)                                                                                                 | __arm64_sys_fchown                  | true        |
| 0x38 (56)   | openat                  | (int dfd, const char *filename, int flags, umode_t mode)                                                                                   | __arm64_sys_openat                  | true        |
| 0x39 (57)   | close                   | (unsigned int fd)                                                                                                                          | __arm64_sys_close                   | true        |
| 0x3a (58)   | vhangup                 | ()                                                                                                                                         | __arm64_sys_vhangup                 | false       |
| 0x3b (59)   | pipe2                   | (int *fildes, int flags)                                                                                                                   | __arm64_sys_pipe2                   | true        |
| 0x3c (60)   | quotactl                | (unsigned int cmd, const char *special, qid_t id, void *addr)                                                                              | __arm64_sys_quotactl                | false       |
| 0x3d (61)   | getdents64              | (unsigned int fd, struct linux_dirent64 *dirent, unsigned int count)                                                                       | __arm64_sys_getdents64              | true        |
| 0x3e (62)   | lseek                   | (unsigned int fd, off_t offset, unsigned int whence)                                                                                       | __arm64_sys_lseek                   | true        |
| 0x3f (63)   | read                    | (unsigned int fd, char *buf, size_t count)                                                                                                 | __arm64_sys_read                    | true        |
| 0x40 (64)   | write                   | (unsigned int fd, const char *buf, size_t count)                                                                                           | __arm64_sys_write                   | true        |
| 0x41 (65)   | readv                   | (unsigned long fd, const struct iovec *vec, unsigned long vlen)                                                                            | __arm64_sys_readv                   | true        |
| 0x42 (66)   | writev                  | (unsigned long fd, const struct iovec *vec, unsigned long vlen)                                                                            | __arm64_sys_writev                  | true        |
| 0x43 (67)   | pread64                 | (unsigned int fd, char *buf, size_t count, loff_t pos)                                                                                     | __arm64_sys_pread64                 | true        |
| 0x44 (68)   | pwrite64                | (unsigned int fd, const char *buf, size_t count, loff_t pos)                                                                               | __arm64_sys_pwrite64                | true        |
| 0x45 (69)   | preadv                  | (unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h)                                  | __arm64_sys_preadv                  | true        |
| 0x46 (70)   | pwritev                 | (unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h)                                  | __arm64_sys_pwritev                 | true        |
| 0x47 (71)   | sendfile64              | (int out_fd, int in_fd, loff_t *offset, size_t count)                                                                                      | __arm64_sys_sendfile64              | true        |
| 0x48 (72)   | pselect6                | (int n, fd_set *inp, fd_set *outp, fd_set *exp, struct __kernel_timespec *tsp, void *sig)                                                  | __arm64_sys_pselect6                | true        |
| 0x49 (73)   | ppoll                   | (struct pollfd *ufds, unsigned int nfds, struct __kernel_timespec *tsp, const sigset_t *sigmask, size_t sigsetsize)                        | __arm64_sys_ppoll                   | true        |
| 0x4a (74)   | signalfd4               | (int ufd, sigset_t *user_mask, size_t sizemask, int flags)                                                                                 | __arm64_sys_signalfd4               | false       |
| 0x4b (75)   | vmsplice                | (int fd, const struct iovec *uiov, unsigned long nr_segs, unsigned int flags)                                                              | __arm64_sys_vmsplice                | false       |
| 0x4c (76)   | splice                  | (int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags)                                                   | __arm64_sys_splice                  | false       |
| 0x4d (77)   | tee                     | (int fdin, int fdout, size_t len, unsigned int flags)                                                                                      | __arm64_sys_tee                     | false       |
| 0x4e (78)   | readlinkat              | (int dfd, const char *pathname, char *buf, int bufsiz)                                                                                     | __arm64_sys_readlinkat              | true        |
| 0x4f (79)   | newfstatat              | (int dfd, const char *filename, struct stat *statbuf, int flag)                                                                            | __arm64_sys_newfstatat              | true        |
| 0x50 (80)   | newfstat                | (unsigned int fd, struct stat *statbuf)                                                                                                    | __arm64_sys_newfstat                | true        |
| 0x51 (81)   | sync                    | ()                                                                                                                                         | __arm64_sys_sync                    | true        |
| 0x52 (82)   | fsync                   | (unsigned int fd)                                                                                                                          | __arm64_sys_fsync                   | true        |
| 0x53 (83)   | fdatasync               | (unsigned int fd)                                                                                                                          | __arm64_sys_fdatasync               | true        |
| 0x54 (84)   | sync_file_range         | (int fd, loff_t offset, loff_t nbytes, unsigned int flags)                                                                                 | __arm64_sys_sync_file_range         | false       |
| 0x55 (85)   | timerfd_create          | (int clockid, int flags)                                                                                                                   | __arm64_sys_timerfd_create          | false       |
| 0x56 (86)   | timerfd_settime         | (int ufd, int flags, const struct __kernel_itimerspec *utmr, struct __kernel_itimerspec *otmr)                                             | __arm64_sys_timerfd_settime         | false       |
| 0x57 (87)   | timerfd_gettime         | (int ufd, struct __kernel_itimerspec *otmr)                                                                                                | __arm64_sys_timerfd_gettime         | false       |
| 0x58 (88)   | utimensat               | (int dfd, const char *filename, struct __kernel_timespec *utimes, int flags)                                                               | __arm64_sys_utimensat               | true        |
| 0x59 (89)   | acct                    | (const char *name)                                                                                                                         | __arm64_sys_acct                    | false       |
| 0x5a (90)   | capget                  | (cap_user_header_t header, cap_user_data_t dataptr)                                                                                        | __arm64_sys_capget                  | true        |
| 0x5b (91)   | capset                  | (cap_user_header_t header, const cap_user_data_t data)                                                                                     | __arm64_sys_capset                  | true        |
| 0x5c (92)   | personality             | (unsigned int personality)                                                                                                                 | __arm64_sys_arm64_personality       | false       |
| 0x5d (93)   | exit                    | (int error_code)                                                                                                                           | __arm64_sys_exit                    | true        |
| 0x5e (94)   | exit_group              | (int error_code)                                                                                                                           | __arm64_sys_exit_group              | true        |
| 0x5f (95)   | waitid                  | (int which, pid_t upid, struct siginfo *infop, int options, struct rusage *ru)                                                             | __arm64_sys_waitid                  | true        |
| 0x60 (96)   | set_tid_address         | (int *tidptr)                                                                                                                              | __arm64_sys_set_tid_address         | dummy       |
| 0x61 (97)   | unshare                 | (unsigned long unshare_flags)                                                                                                              | __arm64_sys_unshare                 | false       |
| 0x62 (98)   | futex                   | (u32 *uaddr, int op, u32 val, const struct __kernel_timespec *utime, u32 *uaddr2, u32 val3)                                                | __arm64_sys_futex                   | true        |
| 0x63 (99)   | set_robust_list         | (struct robust_list_head *head, size_t len)                                                                                                | __arm64_sys_set_robust_list         | true        |
| 0x64 (100)  | get_robust_list         | (int pid, struct robust_list_head **head_ptr, size_t *len_ptr)                                                                             | __arm64_sys_get_robust_list         | false       |
| 0x65 (101)  | nanosleep               | (struct __kernel_timespec *rqtp, struct __kernel_timespec *rmtp)                                                                           | __arm64_sys_nanosleep               | true        |
| 0x66 (102)  | getitimer               | (int which, struct __kernel_old_itimerval *value)                                                                                          | __arm64_sys_getitimer               | partially   |
| 0x67 (103)  | setitimer               | (int which, struct __kernel_old_itimerval *value, struct __kernel_old_itimerval *ovalue)                                                   | __arm64_sys_setitimer               | partially   |
| 0x68 (104)  | kexec_load              | (unsigned long entry, unsigned long nr_segments, struct kexec_segment *segments, unsigned long flags)                                      | __arm64_sys_kexec_load              | false       |
| 0x69 (105)  | init_module             | (void *umod, unsigned long len, const char *uargs)                                                                                         | __arm64_sys_init_module             | false       |
| 0x6a (106)  | delete_module           | (const char *name_user, unsigned int flags)                                                                                                | __arm64_sys_delete_module           | false       |
| 0x6b (107)  | timer_create            | (const clockid_t which_clock, struct sigevent *timer_event_spec, timer_t *created_timer_id)                                                | __arm64_sys_timer_create            | false       |
| 0x6c (108)  | timer_gettime           | (timer_t timer_id, struct __kernel_itimerspec *setting)                                                                                    | __arm64_sys_timer_gettime           | false       |
| 0x6d (109)  | timer_getoverrun        | (timer_t timer_id)                                                                                                                         | __arm64_sys_timer_getoverrun        | false       |
| 0x6e (110)  | timer_settime           | (timer_t timer_id, int flags, const struct __kernel_itimerspec *new_setting, struct __kernel_itimerspec *old_setting)                      | __arm64_sys_timer_settime           | false       |
| 0x6f (111)  | timer_delete            | (timer_t timer_id)                                                                                                                         | __arm64_sys_timer_delete            | false       |
| 0x70 (112)  | clock_settime           | (const clockid_t which_clock, const struct __kernel_timespec *tp)                                                                          | __arm64_sys_clock_settime           | true        |
| 0x71 (113)  | clock_gettime           | (const clockid_t which_clock, struct __kernel_timespec *tp)                                                                                | __arm64_sys_clock_gettime           | true        |
| 0x72 (114)  | clock_getres            | (const clockid_t which_clock, struct __kernel_timespec *tp)                                                                                | __arm64_sys_clock_getres            | false       |
| 0x73 (115)  | clock_nanosleep         | (const clockid_t which_clock, int flags, const struct __kernel_timespec *rqtp, struct __kernel_timespec *rmtp)                             | __arm64_sys_clock_nanosleep         | partially   |
| 0x74 (116)  | syslog                  | (int type, char *buf, int len)                                                                                                             | __arm64_sys_syslog                  | false       |
| 0x75 (117)  | ptrace                  | (long request, long pid, unsigned long addr, unsigned long data)                                                                           | __arm64_sys_ptrace                  | partially   |
| 0x76 (118)  | sched_setparam          | (pid_t pid, struct sched_param *param)                                                                                                     | __arm64_sys_sched_setparam          | false       |
| 0x77 (119)  | sched_setscheduler      | (pid_t pid, int policy, struct sched_param *param)                                                                                         | __arm64_sys_sched_setscheduler      | false       |
| 0x78 (120)  | sched_getscheduler      | (pid_t pid)                                                                                                                                | __arm64_sys_sched_getscheduler      | false       |
| 0x79 (121)  | sched_getparam          | (pid_t pid, struct sched_param *param)                                                                                                     | __arm64_sys_sched_getparam          | false       |
| 0x7a (122)  | sched_setaffinity       | (pid_t pid, unsigned int len, unsigned long *user_mask_ptr)                                                                                | __arm64_sys_sched_setaffinity       | true        |
| 0x7b (123)  | sched_getaffinity       | (pid_t pid, unsigned int len, unsigned long *user_mask_ptr)                                                                                | __arm64_sys_sched_getaffinity       | true        |
| 0x7c (124)  | sched_yield             | ()                                                                                                                                         | __arm64_sys_sched_yield             | true        |
| 0x7d (125)  | sched_get_priority_max  | (int policy)                                                                                                                               | __arm64_sys_sched_get_priority_max  | false       |
| 0x7e (126)  | sched_get_priority_min  | (int policy)                                                                                                                               | __arm64_sys_sched_get_priority_min  | false       |
| 0x7f (127)  | sched_rr_get_interval   | (pid_t pid, struct __kernel_timespec *interval)                                                                                            | __arm64_sys_sched_rr_get_interval   | false       |
| 0x80 (128)  | restart_syscall         | ()                                                                                                                                         | __arm64_sys_restart_syscall         | false       |
| 0x81 (129)  | kill                    | (pid_t pid, int sig)                                                                                                                       | __arm64_sys_kill                    | partially   |
| 0x82 (130)  | tkill                   | (pid_t pid, int sig)                                                                                                                       | __arm64_sys_tkill                   | true        |
| 0x83 (131)  | tgkill                  | (pid_t tgid, pid_t pid, int sig)                                                                                                           | __arm64_sys_tgkill                  | false       |
| 0x84 (132)  | sigaltstack             | (const stack_t *uss, stack_t *uoss)                                                                                                        | __arm64_sys_sigaltstack             | true        |
| 0x85 (133)  | rt_sigsuspend           | (sigset_t *unewset, size_t sigsetsize)                                                                                                     | __arm64_sys_rt_sigsuspend           | false       |
| 0x86 (134)  | rt_sigaction            | (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize)                                                          | __arm64_sys_rt_sigaction            | true        |
| 0x87 (135)  | rt_sigprocmask          | (int how, sigset_t *nset, sigset_t *oset, size_t sigsetsize)                                                                               | __arm64_sys_rt_sigprocmask          | true        |
| 0x88 (136)  | rt_sigpending           | (sigset_t *uset, size_t sigsetsize)                                                                                                        | __arm64_sys_rt_sigpending           | false       |
| 0x89 (137)  | rt_sigtimedwait         | (const sigset_t *uthese, siginfo_t *uinfo, const struct __kernel_timespec *uts, size_t sigsetsize)                                         | __arm64_sys_rt_sigtimedwait         | false       |
| 0x8a (138)  | rt_sigqueueinfo         | (pid_t pid, int sig, siginfo_t *uinfo)                                                                                                     | __arm64_sys_rt_sigqueueinfo         | false       |
| 0x8b (139)  | rt_sigreturn            | ()                                                                                                                                         | __arm64_sys_rt_sigreturn            | true        |
| 0x8c (140)  | setpriority             | (int which, int who, int niceval)                                                                                                          | __arm64_sys_setpriority             | false       |
| 0x8d (141)  | getpriority             | (int which, int who)                                                                                                                       | __arm64_sys_getpriority             | false       |
| 0x8e (142)  | reboot                  | (int magic1, int magic2, unsigned int cmd, void *arg)                                                                                      | __arm64_sys_reboot                  | partially   |
| 0x8f (143)  | setregid                | (gid_t rgid, gid_t egid)                                                                                                                   | __arm64_sys_setregid                | true        |
| 0x90 (144)  | setgid                  | (gid_t gid)                                                                                                                                | __arm64_sys_setgid                  | true        |
| 0x91 (145)  | setreuid                | (uid_t ruid, uid_t euid)                                                                                                                   | __arm64_sys_setreuid                | true        |
| 0x92 (146)  | setuid                  | (uid_t uid)                                                                                                                                | __arm64_sys_setuid                  | true        |
| 0x93 (147)  | setresuid               | (uid_t ruid, uid_t euid, uid_t suid)                                                                                                       | __arm64_sys_setresuid               | true        |
| 0x94 (148)  | getresuid               | (uid_t *ruidp, uid_t *euidp, uid_t *suidp)                                                                                                 | __arm64_sys_getresuid               | true        |
| 0x95 (149)  | setresgid               | (gid_t rgid, gid_t egid, gid_t sgid)                                                                                                       | __arm64_sys_setresgid               | true        |
| 0x96 (150)  | getresgid               | (gid_t *rgidp, gid_t *egidp, gid_t *sgidp)                                                                                                 | __arm64_sys_getresgid               | true        |
| 0x97 (151)  | setfsuid                | (uid_t uid)                                                                                                                                | __arm64_sys_setfsuid                | false       |
| 0x98 (152)  | setfsgid                | (gid_t gid)                                                                                                                                | __arm64_sys_setfsgid                | false       |
| 0x99 (153)  | times                   | (struct tms *tbuf)                                                                                                                         | __arm64_sys_times                   | false       |
| 0x9a (154)  | setpgid                 | (pid_t pid, pid_t pgid)                                                                                                                    | __arm64_sys_setpgid                 | true        |
| 0x9b (155)  | getpgid                 | (pid_t pid)                                                                                                                                | __arm64_sys_getpgid                 | true        |
| 0x9c (156)  | getsid                  | (pid_t pid)                                                                                                                                | __arm64_sys_getsid                  | true        |
| 0x9d (157)  | setsid                  | ()                                                                                                                                         | __arm64_sys_setsid                  | true        |
| 0x9e (158)  | getgroups               | (int gidsetsize, gid_t *grouplist)                                                                                                         | __arm64_sys_getgroups               | false       |
| 0x9f (159)  | setgroups               | (int gidsetsize, gid_t *grouplist)                                                                                                         | __arm64_sys_setgroups               | false       |
| 0xa0 (160)  | newuname                | (struct new_utsname *name)                                                                                                                 | __arm64_sys_newuname                | true        |
| 0xa1 (161)  | sethostname             | (char *name, int len)                                                                                                                      | __arm64_sys_sethostname             | true        |
| 0xa2 (162)  | setdomainname           | (char *name, int len)                                                                                                                      | __arm64_sys_setdomainname           | false       |
| 0xa3 (163)  | getrlimit               | (unsigned int resource, struct rlimit *rlim)                                                                                               | __arm64_sys_getrlimit               | dummy       |
| 0xa4 (164)  | setrlimit               | (unsigned int resource, struct rlimit *rlim)                                                                                               | __arm64_sys_setrlimit               | false       |
| 0xa5 (165)  | getrusage               | (int who, struct rusage *ru)                                                                                                               | __arm64_sys_getrusage               | false       |
| 0xa6 (166)  | umask                   | (int mask)                                                                                                                                 | __arm64_sys_umask                   | true        |
| 0xa7 (167)  | prctl                   | (int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5)                                               | __arm64_sys_prctl                   | stub        |
| 0xa8 (168)  | getcpu                  | (unsigned *cpup, unsigned *nodep, struct getcpu_cache *unused)                                                                             | __arm64_sys_getcpu                  | true        |
| 0xa9 (169)  | gettimeofday            | (struct __kernel_old_timeval *tv, struct timezone *tz)                                                                                     | __arm64_sys_gettimeofday            | partial     |
| 0xaa (170)  | settimeofday            | (struct __kernel_old_timeval *tv, struct timezone *tz)                                                                                     | __arm64_sys_settimeofday            | partial     |
| 0xab (171)  | adjtimex                | (struct __kernel_timex *txc_p)                                                                                                             | __arm64_sys_adjtimex                | false       |
| 0xac (172)  | getpid                  | ()                                                                                                                                         | __arm64_sys_getpid                  | true        |
| 0xad (173)  | getppid                 | ()                                                                                                                                         | __arm64_sys_getppid                 | true        |
| 0xae (174)  | getuid                  | ()                                                                                                                                         | __arm64_sys_getuid                  | true        |
| 0xaf (175)  | geteuid                 | ()                                                                                                                                         | __arm64_sys_geteuid                 | true        |
| 0xb0 (176)  | getgid                  | ()                                                                                                                                         | __arm64_sys_getgid                  | true        |
| 0xb1 (177)  | getegid                 | ()                                                                                                                                         | __arm64_sys_getegid                 | true        |
| 0xb2 (178)  | gettid                  | ()                                                                                                                                         | __arm64_sys_gettid                  | true        |
| 0xb3 (179)  | sysinfo                 | (struct sysinfo *info)                                                                                                                     | __arm64_sys_sysinfo                 | partial     |
| 0xb4 (180)  | mq_open                 | (const char *u_name, int oflag, umode_t mode, struct mq_attr *u_attr)                                                                      | __arm64_sys_mq_open                 | false       |
| 0xb5 (181)  | mq_unlink               | (const char *u_name)                                                                                                                       | __arm64_sys_mq_unlink               | false       |
| 0xb6 (182)  | mq_timedsend            | (mqd_t mqdes, const char *u_msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec *u_abs_timeout)                 | __arm64_sys_mq_timedsend            | false       |
| 0xb7 (183)  | mq_timedreceive         | (mqd_t mqdes, char *u_msg_ptr, size_t msg_len, unsigned int *u_msg_prio, const struct __kernel_timespec *u_abs_timeout)                    | __arm64_sys_mq_timedreceive         | false       |
| 0xb8 (184)  | mq_notify               | (mqd_t mqdes, const struct sigevent *u_notification)                                                                                       | __arm64_sys_mq_notify               | false       |
| 0xb9 (185)  | mq_getsetattr           | (mqd_t mqdes, const struct mq_attr *u_mqstat, struct mq_attr *u_omqstat)                                                                   | __arm64_sys_mq_getsetattr           | false       |
| 0xba (186)  | msgget                  | (key_t key, int msgflg)                                                                                                                    | __arm64_sys_msgget                  | false       |
| 0xbb (187)  | msgctl                  | (int msqid, int cmd, struct msqid_ds *buf)                                                                                                 | __arm64_sys_msgctl                  | false       |
| 0xbc (188)  | msgrcv                  | (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg)                                                                    | __arm64_sys_msgrcv                  | false       |
| 0xbd (189)  | msgsnd                  | (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)                                                                                 | __arm64_sys_msgsnd                  | false       |
| 0xbe (190)  | semget                  | (key_t key, int nsems, int semflg)                                                                                                         | __arm64_sys_semget                  | false       |
| 0xbf (191)  | semctl                  | (int semid, int semnum, int cmd, unsigned long arg)                                                                                        | __arm64_sys_semctl                  | false       |
| 0xc0 (192)  | semtimedop              | (int semid, struct sembuf *tsops, unsigned int nsops, const struct __kernel_timespec *timeout)                                             | __arm64_sys_semtimedop              | false       |
| 0xc1 (193)  | semop                   | (int semid, struct sembuf *tsops, unsigned nsops)                                                                                          | __arm64_sys_semop                   | false       |
| 0xc2 (194)  | shmget                  | (key_t key, size_t size, int shmflg)                                                                                                       | __arm64_sys_shmget                  | false       |
| 0xc3 (195)  | shmctl                  | (int shmid, int cmd, struct shmid_ds *buf)                                                                                                 | __arm64_sys_shmctl                  | false       |
| 0xc4 (196)  | shmat                   | (int shmid, char *shmaddr, int shmflg)                                                                                                     | __arm64_sys_shmat                   | false       |
| 0xc5 (197)  | shmdt                   | (char *shmaddr)                                                                                                                            | __arm64_sys_shmdt                   | false       |
| 0xc6 (198)  | socket                  | (int family, int type, int protocol)                                                                                                       | __arm64_sys_socket                  | partially   |
| 0xc7 (199)  | socketpair              | (int family, int type, int protocol, int *usockvec)                                                                                        | __arm64_sys_socketpair              | false       |
| 0xc8 (200)  | bind                    | (int fd, struct sockaddr *umyaddr, int addrlen)                                                                                            | __arm64_sys_bind                    | partially   |
| 0xc9 (201)  | listen                  | (int fd, int backlog)                                                                                                                      | __arm64_sys_listen                  | partially   |
| 0xca (202)  | accept                  | (int fd, struct sockaddr *upeer_sockaddr, int *upeer_addrlen)                                                                              | __arm64_sys_accept                  | partially   |
| 0xcb (203)  | connect                 | (int fd, struct sockaddr *uservaddr, int addrlen)                                                                                          | __arm64_sys_connect                 | partially   |
| 0xcc (204)  | getsockname             | (int fd, struct sockaddr *usockaddr, int *usockaddr_len)                                                                                   | __arm64_sys_getsockname             | false       |
| 0xcd (205)  | getpeername             | (int fd, struct sockaddr *usockaddr, int *usockaddr_len)                                                                                   | __arm64_sys_getpeername             | false       |
| 0xce (206)  | sendto                  | (int fd, void *buff, size_t len, unsigned int flags, struct sockaddr *addr, int addr_len)                                                  | __arm64_sys_sendto                  | partially   |
| 0xcf (207)  | recvfrom                | (int fd, void *ubuf, size_t size, unsigned int flags, struct sockaddr *addr, int *addr_len)                                                | __arm64_sys_recvfrom                | partially   |
| 0xd0 (208)  | setsockopt              | (int fd, int level, int optname, char *optval, int optlen)                                                                                 | __arm64_sys_setsockopt              | false       |
| 0xd1 (209)  | getsockopt              | (int fd, int level, int optname, char *optval, int *optlen)                                                                                | __arm64_sys_getsockopt              | false       |
| 0xd2 (210)  | shutdown                | (int fd, int how)                                                                                                                          | __arm64_sys_shutdown                | true        |
| 0xd3 (211)  | sendmsg                 | (int fd, struct user_msghdr *msg, unsigned int flags)                                                                                      | __arm64_sys_sendmsg                 | false       |
| 0xd4 (212)  | recvmsg                 | (int fd, struct user_msghdr *msg, unsigned int flags)                                                                                      | __arm64_sys_recvmsg                 | false       |
| 0xd5 (213)  | readahead               | (int fd, loff_t offset, size_t count)                                                                                                      | __arm64_sys_readahead               | false       |
| 0xd6 (214)  | brk                     | (unsigned long brk)                                                                                                                        | __arm64_sys_brk                     | true        |
| 0xd7 (215)  | munmap                  | (unsigned long addr, size_t len)                                                                                                           | __arm64_sys_munmap                  | true        |
| 0xd8 (216)  | mremap                  | (unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr)                            | __arm64_sys_mremap                  | false       |
| 0xd9 (217)  | add_key                 | (const char *_type, const char *_description, const void *_payload, size_t plen, key_serial_t ringid)                                      | __arm64_sys_add_key                 | false       |
| 0xda (218)  | request_key             | (const char *_type, const char *_description, const char *_callout_info, key_serial_t destringid)                                          | __arm64_sys_request_key             | false       |
| 0xdb (219)  | keyctl                  | (int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5)                                               | __arm64_sys_keyctl                  | false       |
| 0xdc (220)  | clone                   | (unsigned long clone_flags, unsigned long newsp, int *parent_tidptr, unsigned long tls, int *child_tidptr)                                 | __arm64_sys_clone                   | true        |
| 0xdd (221)  | execve                  | (const char *filename, const char *const *argv, const char *const *envp)                                                                   | __arm64_sys_execve                  | true        |
| 0xde (222)  | mmap                    | (unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long off)                      | __arm64_sys_mmap                    | true        |
| 0xdf (223)  | fadvise64_64            | (int fd, loff_t offset, loff_t len, int advice)                                                                                            | __arm64_sys_fadvise64_64            | true        |
| 0xe0 (224)  | swapon                  | (const char *specialfile, int swap_flags)                                                                                                  | __arm64_sys_swapon                  | false       |
| 0xe1 (225)  | swapoff                 | (const char *specialfile)                                                                                                                  | __arm64_sys_swapoff                 | false       |
| 0xe2 (226)  | mprotect                | (unsigned long start, size_t len, unsigned long prot)                                                                                      | __arm64_sys_mprotect                | true        |
| 0xe3 (227)  | msync                   | (unsigned long start, size_t len, int flags)                                                                                               | __arm64_sys_msync                   | false       |
| 0xe4 (228)  | mlock                   | (unsigned long start, size_t len)                                                                                                          | __arm64_sys_mlock                   | false       |
| 0xe5 (229)  | munlock                 | (unsigned long start, size_t len)                                                                                                          | __arm64_sys_munlock                 | false       |
| 0xe6 (230)  | mlockall                | (int flags)                                                                                                                                | __arm64_sys_mlockall                | false       |
| 0xe7 (231)  | munlockall              | ()                                                                                                                                         | __arm64_sys_munlockall              | false       |
| 0xe8 (232)  | mincore                 | (unsigned long start, size_t len, unsigned char *vec)                                                                                      | __arm64_sys_mincore                 | true        |
| 0xe9 (233)  | madvise                 | (unsigned long start, size_t len_in, int behavior)                                                                                         | __arm64_sys_madvise                 | noop        |
| 0xea (234)  | remap_file_pages        | (unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags)                                    | __arm64_sys_remap_file_pages        | false       |
| 0xeb (235)  | mbind                   | (unsigned long start, unsigned long len, unsigned long mode, const unsigned long *nmask, unsigned long maxnode, unsigned int flags)        | __arm64_sys_mbind                   | false       |
| 0xec (236)  | get_mempolicy           | (int *policy, unsigned long *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags)                                        | __arm64_sys_get_mempolicy           | false       |
| 0xed (237)  | set_mempolicy           | (int mode, const unsigned long *nmask, unsigned long maxnode)                                                                              | __arm64_sys_set_mempolicy           | false       |
| 0xee (238)  | migrate_pages           | (pid_t pid, unsigned long maxnode, const unsigned long *old_nodes, const unsigned long *new_nodes)                                         | __arm64_sys_migrate_pages           | false       |
| 0xef (239)  | move_pages              | (pid_t pid, unsigned long nr_pages, const void **pages, const int *nodes, int *status, int flags)                                          | __arm64_sys_move_pages              | false       |
| 0xf0 (240)  | rt_tgsigqueueinfo       | (pid_t tgid, pid_t pid, int sig, siginfo_t *uinfo)                                                                                         | __arm64_sys_rt_tgsigqueueinfo       | false       |
| 0xf1 (241)  | perf_event_open         | (struct perf_event_attr *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags)                                                 | __arm64_sys_perf_event_open         | false       |
| 0xf2 (242)  | accept4                 | (int fd, struct sockaddr *upeer_sockaddr, int *upeer_addrlen, int flags)                                                                   | __arm64_sys_accept4                 | partially   |
| 0xf3 (243)  | recvmmsg                | (int fd, struct mmsghdr *mmsg, unsigned int vlen, unsigned int flags, struct __kernel_timespec *timeout)                                   | __arm64_sys_recvmmsg                | false       |
| 0x104 (260) | wait4                   | (pid_t upid, int *stat_addr, int options, struct rusage *ru)                                                                               | __arm64_sys_wait4                   | true        |
| 0x105 (261) | prlimit64               | (pid_t pid, unsigned int resource, const struct rlimit64 *new_rlim, struct rlimit64 *old_rlim)                                             | __arm64_sys_prlimit64               | true        |
| 0x106 (262) | fanotify_init           | (unsigned int flags, unsigned int event_f_flags)                                                                                           | __arm64_sys_fanotify_init           | false       |
| 0x107 (263) | fanotify_mark           | (int fanotify_fd, unsigned int flags, __u64 mask, int dfd, const char *pathname)                                                           | __arm64_sys_fanotify_mark           | false       |
| 0x108 (264) | name_to_handle_at       | (int dfd, const char *name, struct file_handle *handle, void *mnt_id, int flag)                                                            | __arm64_sys_name_to_handle_at       | dummy       |
| 0x109 (265) | open_by_handle_at       | (int mountdirfd, struct file_handle *handle, int flags)                                                                                    | __arm64_sys_open_by_handle_at       | dummy       |
| 0x10a (266) | clock_adjtime           | (const clockid_t which_clock, struct __kernel_timex *utx)                                                                                  | __arm64_sys_clock_adjtime           | false       |
| 0x10b (267) | syncfs                  | (int fd)                                                                                                                                   | __arm64_sys_syncfs                  | true        |
| 0x10c (268) | setns                   | (int fd, int flags)                                                                                                                        | __arm64_sys_setns                   | false       |
| 0x10d (269) | sendmmsg                | (int fd, struct mmsghdr *mmsg, unsigned int vlen, unsigned int flags)                                                                      | __arm64_sys_sendmmsg                | false       |
| 0x10e (270) | process_vm_readv        | (pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags)         | __arm64_sys_process_vm_readv        | true        |
| 0x10f (271) | process_vm_writev       | (pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags)         | __arm64_sys_process_vm_writev       | false       |
| 0x110 (272) | kcmp                    | (pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2)                                                                 | __arm64_sys_kcmp                    | false       |
| 0x111 (273) | finit_module            | (int fd, const char *uargs, int flags)                                                                                                     | __arm64_sys_finit_module            | false       |
| 0x112 (274) | sched_setattr           | (pid_t pid, struct sched_attr *uattr, unsigned int flags)                                                                                  | __arm64_sys_sched_setattr           | false       |
| 0x113 (275) | sched_getattr           | (pid_t pid, struct sched_attr *uattr, unsigned int usize, unsigned int flags)                                                              | __arm64_sys_sched_getattr           | false       |
| 0x114 (276) | renameat2               | (int olddfd, const char *oldname, int newdfd, const char *newname, unsigned int flags)                                                     | __arm64_sys_renameat2               | true        |
| 0x115 (277) | seccomp                 | (unsigned int op, unsigned int flags, void *uargs)                                                                                         | __arm64_sys_seccomp                 | false       |
| 0x116 (278) | getrandom               | (char *ubuf, size_t len, unsigned int flags)                                                                                               | __arm64_sys_getrandom               | true        |
| 0x117 (279) | memfd_create            | (const char *uname, unsigned int flags)                                                                                                    | __arm64_sys_memfd_create            | false       |
| 0x118 (280) | bpf                     | (int cmd, union bpf_attr *uattr, unsigned int size)                                                                                        | __arm64_sys_bpf                     | false       |
| 0x119 (281) | execveat                | (int fd, const char *filename, const char *const *argv, const char *const *envp, int flags)                                                | __arm64_sys_execveat                | false       |
| 0x11a (282) | userfaultfd             | (int flags)                                                                                                                                | __arm64_sys_userfaultfd             | false       |
| 0x11b (283) | membarrier              | (int cmd, unsigned int flags, int cpu_id)                                                                                                  | __arm64_sys_membarrier              | false       |
| 0x11c (284) | mlock2                  | (unsigned long start, size_t len, int flags)                                                                                               | __arm64_sys_mlock2                  | false       |
| 0x11d (285) | copy_file_range         | (int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags)                                                   | __arm64_sys_copy_file_range         | true        |
| 0x11e (286) | preadv2                 | (unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags)                     | __arm64_sys_preadv2                 | true        |
| 0x11f (287) | pwritev2                | (unsigned long fd, const struct iovec *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags)                     | __arm64_sys_pwritev2                | true        |
| 0x120 (288) | pkey_mprotect           | (unsigned long start, size_t len, unsigned long prot, int pkey)                                                                            | __arm64_sys_pkey_mprotect           | false       |
| 0x121 (289) | pkey_alloc              | (unsigned long flags, unsigned long init_val)                                                                                              | __arm64_sys_pkey_alloc              | false       |
| 0x122 (290) | pkey_free               | (int pkey)                                                                                                                                 | __arm64_sys_pkey_free               | false       |
| 0x123 (291) | statx                   | (int dfd, const char *filename, unsigned flags, unsigned int mask, struct statx *buffer)                                                   | __arm64_sys_statx                   | true        |
| 0x124 (292) | io_pgetevents           | (aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct __kernel_timespec *timeout, const struct __aio_sigset *usig)  | __arm64_sys_io_pgetevents           | false       |
| 0x125 (293) | rseq                    | (struct rseq *rseq, u32 rseq_len, int flags, u32 sig)                                                                                      | __arm64_sys_rseq                    | ENOSYS      |
| 0x126 (294) | kexec_file_load         | (int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char *cmdline_ptr, unsigned long flags)                                    | __arm64_sys_kexec_file_load         | false       |
| 0x1a8 (424) | pidfd_send_signal       | (int pidfd, int sig, siginfo_t *info, unsigned int flags)                                                                                  | __arm64_sys_pidfd_send_signal       | false       |
| 0x1a9 (425) | io_uring_setup          | (u32 entries, struct io_uring_params *params)                                                                                              | __arm64_sys_io_uring_setup          | false       |
| 0x1aa (426) | io_uring_enter          | (unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void *argp, size_t argsz)                                              | __arm64_sys_io_uring_enter          | false       |
| 0x1ab (427) | io_uring_register       | (unsigned int fd, unsigned int opcode, void *arg, unsigned int nr_args)                                                                    | __arm64_sys_io_uring_register       | false       |
| 0x1ac (428) | open_tree               | (int dfd, const char *filename, unsigned flags)                                                                                            | __arm64_sys_open_tree               | false       |
| 0x1ad (429) | move_mount              | (int from_dfd, const char *from_pathname, int to_dfd, const char *to_pathname, unsigned int flags)                                         | __arm64_sys_move_mount              | false       |
| 0x1ae (430) | fsopen                  | (const char *_fs_name, unsigned int flags)                                                                                                 | __arm64_sys_fsopen                  | false       |
| 0x1af (431) | fsconfig                | (int fd, unsigned int cmd, const char *_key, const void *_value, int aux)                                                                  | __arm64_sys_fsconfig                | false       |
| 0x1b0 (432) | fsmount                 | (int fs_fd, unsigned int flags, unsigned int attr_flags)                                                                                   | __arm64_sys_fsmount                 | false       |
| 0x1b1 (433) | fspick                  | (int dfd, const char *path, unsigned int flags)                                                                                            | __arm64_sys_fspick                  | false       |
| 0x1b2 (434) | pidfd_open              | (pid_t pid, unsigned int flags)                                                                                                            | __arm64_sys_pidfd_open              | false       |
| 0x1b3 (435) | clone3                  | (struct clone_args *uargs, size_t size)                                                                                                    | __arm64_sys_clone3                  | false       |
| 0x1b4 (436) | close_range             | (unsigned int fd, unsigned int max_fd, unsigned int flags)                                                                                 | __arm64_sys_close_range             | partially   |
| 0x1b5 (437) | openat2                 | (int dfd, const char *filename, struct open_how *how, size_t usize)                                                                        | __arm64_sys_openat2                 | false       |
| 0x1b6 (438) | pidfd_getfd             | (int pidfd, int fd, unsigned int flags)                                                                                                    | __arm64_sys_pidfd_getfd             | false       |
| 0x1b7 (439) | faccessat2              | (int dfd, const char *filename, int mode, int flags)                                                                                       | __arm64_sys_faccessat2              | true        |
| 0x1b8 (440) | process_madvise         | (int pidfd, const struct iovec *vec, size_t vlen, int behavior, unsigned int flags)                                                        | __arm64_sys_process_madvise         | dummy       |
| 0x1b9 (441) | epoll_pwait2            | (int epfd, struct epoll_event *events, int maxevents, const struct __kernel_timespec *timeout, const sigset_t *sigmask, size_t sigsetsize) | __arm64_sys_epoll_pwait2            | false       |
| 0x1ba (442) | mount_setattr           | (int dfd, const char *path, unsigned int flags, struct mount_attr *uattr, size_t usize)                                                    | __arm64_sys_mount_setattr           | false       |
| 0x1bb (443) | quotactl_fd             | (unsigned int fd, unsigned int cmd, qid_t id, void *addr)                                                                                  | __arm64_sys_quotactl_fd             | false       |
| 0x1bc (444) | landlock_create_ruleset | (const struct landlock_ruleset_attr *const attr, const size_t size, const __u32 flags)                                                     | __arm64_sys_landlock_create_ruleset | false       |
| 0x1bd (445) | landlock_add_rule       | (const int ruleset_fd, const enum landlock_rule_type rule_type, const void *const rule_attr, const __u32 flags)                            | __arm64_sys_landlock_add_rule       | false       |
| 0x1be (446) | landlock_restrict_self  | (const int ruleset_fd, const __u32 flags)                                                                                                  | __arm64_sys_landlock_restrict_self  | false       |
| 0x1bf (447) | memfd_secret            | (unsigned int flags)                                                                                                                       | __arm64_sys_memfd_secret            | false       |
| 0x1c0 (448) | process_mrelease        | (int pidfd, unsigned int flags)                                                                                                            | __arm64_sys_process_mrelease        | false       |
| 0x1c1 (449) | futex_waitv             | (struct futex_waitv *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid)           | __arm64_sys_futex_waitv             | false       |
| 0x1c2 (450) | set_mempolicy_home_node | (unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags)                                                     | __arm64_sys_set_mempolicy_home_node | false       |
| 0x1c3 (451) | cachestat               | (unsigned int fd, struct cachestat_range *cstat_range, struct cachestat *cstat, unsigned int flags)                                        | __arm64_sys_cachestat               | false       |
| 0x1c4 (452) | fchmodat2               | (int dfd, const char *filename, umode_t mode, unsigned int flags)                                                                          | __arm64_sys_fchmodat2               | false       |
| 0x1c5 (453) | map_shadow_stack        | (unsigned long addr, unsigned long size, unsigned int flags)                                                                               | __arm64_sys_map_shadow_stack        | false       |
| 0x1c6 (454) | futex_wake              | (void *uaddr, unsigned long mask, int nr, unsigned int flags)                                                                              | __arm64_sys_futex_wake              | false       |
| 0x1c7 (455) | futex_wait              | (void *uaddr, unsigned long val, unsigned long mask, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid)             | __arm64_sys_futex_wait              | false       |
| 0x1c8 (456) | futex_requeue           | (struct futex_waitv *waiters, unsigned int flags, int nr_wake, int nr_requeue)                                                             | __arm64_sys_futex_requeue           | false       |
| 0x1c9 (457) | statmount               | (const struct mnt_id_req *req, struct statmount *buf, size_t bufsize, unsigned int flags)                                                  | __arm64_sys_statmount               | false       |
| 0x1ca (458) | listmount               | (const struct mnt_id_req *req, u64 *mnt_ids, size_t nr_mnt_ids, unsigned int flags)                                                        | __arm64_sys_listmount               | false       |
| 0x1cb (459) | lsm_get_self_attr       | (unsigned int attr, struct lsm_ctx *ctx, u32 *size, u32 flags)                                                                             | __arm64_sys_lsm_get_self_attr       | false       |
| 0x1cc (460) | lsm_set_self_attr       | (unsigned int attr, struct lsm_ctx *ctx, u32 size, u32 flags)                                                                              | __arm64_sys_lsm_set_self_attr       | false       |
| 0x1cd (461) | lsm_list_modules        | (u64 *ids, u32 *size, u32 flags)                                                                                                           | __arm64_sys_lsm_list_modules        | false       |
| 0x1ce (462) | mseal                   | (unsigned long start, size_t len, unsigned long flags)                                                                                     | __arm64_sys_mseal                   | false       |
| 0x1cf (463) | setxattrat              | (int dfd, const char *pathname, unsigned int at_flags, const char *name, const struct xattr_args *uargs, size_t usize)                     | __arm64_sys_setxattrat              | false       |
| 0x1d0 (464) | getxattrat              | (int dfd, const char *pathname, unsigned int at_flags, const char *name, struct xattr_args *uargs, size_t usize)                           | __arm64_sys_getxattrat              | false       |
| 0x1d1 (465) | listxattrat             | (int dfd, const char *pathname, unsigned int at_flags, char *list, size_t size)                                                            | __arm64_sys_listxattrat             | false       |
| 0x1d2 (466) | removexattrat           | (int dfd, const char *pathname, unsigned int at_flags, const char *name)                                                                   | __arm64_sys_removexattrat           | false       |
| 0x1d3 (467) | open_tree_attr          | (int dfd, const char *filename, unsigned flags, struct mount_attr *uattr, size_t usize)                                                    | __arm64_sys_open_tree_attr          | false       |
| 0x1d4 (468) | file_getattr            | (int dfd, const char *filename, struct file_attr *ufattr, size_t usize, unsigned int at_flags)                                             | __arm64_sys_file_getattr            | false       |
| 0x1d5 (469) | file_setattr            | (int dfd, const char *filename, struct file_attr *ufattr, size_t usize, unsigned int at_flags)                                             | __arm64_sys_file_setattr            | false       |
