diff --git a/contrib/syntax/lists/syscalls.list b/contrib/syntax/lists/syscalls.list index 469b9b3603e..9c8ad8c96e3 100644 --- a/contrib/syntax/lists/syscalls.list +++ b/contrib/syntax/lists/syscalls.list @@ -9,14 +9,41 @@ add_key adjtimex afs_syscall alarm +arc_gettls +arc_settls +arc_usr_cmpxchg arch_prctl arm_fadvise64_64 arm_sync_file_range +atomic_barrier +atomic_cmpxchg_32 +available165 +available170 +available222 +available238 +available255 +available259 +available271 +available286 +available287 +available302 +available303 +available315 +available319 +available4 +available5 +available51 +available6 +available7 +available8 +available9 bdflush bind bpf break brk +cachectl +cacheflush cachestat capget capset @@ -44,6 +71,7 @@ copy_file_range creat create_module delete_module +dipc dup dup2 dup3 @@ -57,6 +85,8 @@ epoll_wait epoll_wait_old eventfd eventfd2 +exec_with_loader +execv execve execveat exit @@ -79,6 +109,8 @@ fcntl fcntl64 fdatasync fgetxattr +file_getattr +file_setattr finit_module flistxattr flock @@ -113,6 +145,8 @@ getcpu getcwd getdents getdents64 +getdomainname +getdtablesize getegid getegid32 geteuid @@ -121,7 +155,9 @@ getgid getgid32 getgroups getgroups32 +gethostname getitimer +getpagesize getpeername getpgid getpgrp @@ -144,6 +180,10 @@ gettimeofday getuid getuid32 getxattr +getxattrat +getxgid +getxpid +getxuid gtty idle init_module @@ -168,6 +208,7 @@ ioprio_get ioprio_set ipc kcmp +kern_features kexec_file_load kexec_load keyctl @@ -183,7 +224,9 @@ linkat listen listmount listxattr +listxattrat llistxattr +llseek lock lookup_dcookie lremovexattr @@ -200,6 +243,7 @@ mbind membarrier memfd_create memfd_secret +memory_ordering migrate_pages mincore mkdir @@ -233,6 +277,7 @@ msgget msgrcv msgsnd msync +multiplexer munlock munlockall munmap @@ -241,21 +286,135 @@ nanosleep newfstatat nfsservctl nice +old_adjtimex oldfstat oldlstat oldolduname oldstat +oldumount olduname open open_by_handle_at open_tree +open_tree_attr openat openat2 +or1k_atomic +osf_adjtime +osf_afs_syscall +osf_alt_plock +osf_alt_setsid +osf_alt_sigpending +osf_asynch_daemon +osf_audcntl +osf_audgen +osf_chflags +osf_execve +osf_exportfs +osf_fchflags +osf_fdatasync +osf_fpathconf +osf_fstat +osf_fstatfs +osf_fstatfs64 +osf_fuser +osf_getaddressconf +osf_getdirentries +osf_getdomainname +osf_getfh +osf_getfsstat +osf_gethostid +osf_getitimer +osf_getlogin +osf_getmnt +osf_getrusage +osf_getsysinfo +osf_gettimeofday +osf_kloadcall +osf_kmodcall +osf_lstat +osf_memcntl +osf_mincore +osf_mount +osf_mremap +osf_msfs_syscall +osf_msleep +osf_mvalid +osf_mwakeup +osf_naccept +osf_nfssvc +osf_ngetpeername +osf_ngetsockname +osf_nrecvfrom +osf_nrecvmsg +osf_nsendmsg +osf_ntp_adjtime +osf_ntp_gettime +osf_old_creat +osf_old_fstat +osf_old_getpgrp +osf_old_killpg +osf_old_lstat +osf_old_open +osf_old_sigaction +osf_old_sigblock +osf_old_sigreturn +osf_old_sigsetmask +osf_old_sigvec +osf_old_stat +osf_old_vadvise +osf_old_vtrace +osf_old_wait +osf_oldquota +osf_pathconf +osf_pid_block +osf_pid_unblock +osf_plock +osf_priocntlset +osf_profil +osf_proplist_syscall +osf_reboot +osf_revoke +osf_sbrk +osf_security +osf_select +osf_set_program_attributes +osf_set_speculative +osf_sethostid +osf_setitimer +osf_setlogin +osf_setsysinfo +osf_settimeofday +osf_signal +osf_sigprocmask +osf_sigsendset +osf_sigstack +osf_sigwaitprim +osf_sstk +osf_stat +osf_statfs +osf_statfs64 +osf_subsys_info +osf_swapctl +osf_swapon +osf_syscall +osf_sysinfo +osf_table +osf_uadmin +osf_usleep_thread +osf_uswitch +osf_utc_adjtime +osf_utc_gettime +osf_utimes +osf_utsname +osf_wait4 +osf_waitid pause pciconfig_iobase pciconfig_read pciconfig_write perf_event_open +perfctr personality pidfd_getfd pidfd_open @@ -304,11 +463,21 @@ recvmmsg_time64 recvmsg remap_file_pages removexattr +removexattrat rename renameat renameat2 request_key +reserved152 +reserved153 +reserved177 +reserved193 +reserved221 +reserved253 +reserved82 restart_syscall +riscv_flush_icache +riscv_hwprobe rmdir rseq rt_sigaction @@ -320,6 +489,13 @@ rt_sigsuspend rt_sigtimedwait rt_sigtimedwait_time64 rt_tgsigqueueinfo +rtas +s390_guarded_storage +s390_pci_mmio_read +s390_pci_mmio_write +s390_runtime_instr +s390_sthyi +sched_get_affinity sched_get_priority_max sched_get_priority_min sched_getaffinity @@ -328,6 +504,7 @@ sched_getparam sched_getscheduler sched_rr_get_interval sched_rr_get_interval_time64 +sched_set_affinity sched_setaffinity sched_setattr sched_setparam @@ -361,10 +538,12 @@ setgid setgid32 setgroups setgroups32 +sethae sethostname setitimer setns setpgid +setpgrp setpriority setregid setregid32 @@ -381,6 +560,7 @@ settimeofday setuid setuid32 setxattr +setxattrat sgetmask shmat shmctl @@ -399,7 +579,10 @@ sigsuspend socket socketcall socketpair +spill splice +spu_create +spu_run ssetmask stat stat64 @@ -409,16 +592,23 @@ statmount statx stime stty +subpage_prot +swapcontext swapoff swapon +switch_endian symlink symlinkat sync sync_file_range +sync_file_range2 syncfs +sys_debug_setcontext +syscall sysfs sysinfo syslog +sysmips tee tgkill time @@ -429,6 +619,7 @@ timer_gettime timer_gettime64 timer_settime timer_settime64 +timerfd timerfd_create timerfd_gettime timerfd_gettime64 @@ -448,6 +639,14 @@ uname unlink unlinkat unshare +unused109 +unused150 +unused18 +unused28 +unused59 +unused84 +uprobe +uretprobe uselib userfaultfd ustat @@ -455,6 +654,7 @@ utime utimensat utimensat_time64 utimes +utrap_install vfork vhangup vm86 @@ -466,3 +666,4 @@ waitid waitpid write writev +xtensa diff --git a/etc/templates/new_syscalls.txt b/etc/templates/new_syscalls.txt new file mode 100644 index 00000000000..05d9f73e676 --- /dev/null +++ b/etc/templates/new_syscalls.txt @@ -0,0 +1,10488 @@ +List of new system calls added after generation with the gen-syscalls.sh script. +Generated on 2025-11-10 08:32:19. + +▶ syscall_aarch32.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +arm_fadvise64_64 +arm_sync_file_range +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresgid32 +getresuid +getresuid32 +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +pciconfig_iobase +pciconfig_read +pciconfig_write +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid +setresgid32 +setresuid +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketpair +splice +stat +stat64 +statfs +statfs64 +statmount +statx +swapoff +swapon +symlink +symlinkat +sync +syncfs +sysfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ugetrlimit +umask +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +vserver +wait4 +waitid +write +writev + +▶ syscall_aarch64.h +file_getattr +file_setattr +getxattrat +listxattrat +open_tree_attr +removexattrat +setxattrat + +▶ syscall_alpha.h +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +create_module +delete_module +dipc +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +exec_with_loader +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getdtablesize +getegid +geteuid +getgroups +gethostname +getitimer +getpagesize +getpeername +getpgid +getpgrp +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getxattr +getxattrat +getxgid +getxpid +getxuid +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +old_adjtimex +oldumount +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +osf_adjtime +osf_afs_syscall +osf_alt_plock +osf_alt_setsid +osf_alt_sigpending +osf_asynch_daemon +osf_audcntl +osf_audgen +osf_chflags +osf_execve +osf_exportfs +osf_fchflags +osf_fdatasync +osf_fpathconf +osf_fstat +osf_fstatfs +osf_fstatfs64 +osf_fuser +osf_getaddressconf +osf_getdirentries +osf_getdomainname +osf_getfh +osf_getfsstat +osf_gethostid +osf_getitimer +osf_getlogin +osf_getmnt +osf_getrusage +osf_getsysinfo +osf_gettimeofday +osf_kloadcall +osf_kmodcall +osf_lstat +osf_memcntl +osf_mincore +osf_mount +osf_mremap +osf_msfs_syscall +osf_msleep +osf_mvalid +osf_mwakeup +osf_naccept +osf_nfssvc +osf_ngetpeername +osf_ngetsockname +osf_nrecvfrom +osf_nrecvmsg +osf_nsendmsg +osf_ntp_adjtime +osf_ntp_gettime +osf_old_creat +osf_old_fstat +osf_old_getpgrp +osf_old_killpg +osf_old_lstat +osf_old_open +osf_old_sigaction +osf_old_sigblock +osf_old_sigreturn +osf_old_sigsetmask +osf_old_sigvec +osf_old_stat +osf_old_vadvise +osf_old_vtrace +osf_old_wait +osf_oldquota +osf_pathconf +osf_pid_block +osf_pid_unblock +osf_plock +osf_priocntlset +osf_profil +osf_proplist_syscall +osf_reboot +osf_revoke +osf_sbrk +osf_security +osf_select +osf_set_program_attributes +osf_set_speculative +osf_sethostid +osf_setitimer +osf_setlogin +osf_setsysinfo +osf_settimeofday +osf_signal +osf_sigprocmask +osf_sigsendset +osf_sigstack +osf_sigwaitprim +osf_sstk +osf_stat +osf_statfs +osf_statfs64 +osf_subsys_info +osf_swapctl +osf_swapon +osf_syscall +osf_sysinfo +osf_table +osf_uadmin +osf_usleep_thread +osf_uswitch +osf_utc_adjtime +osf_utc_gettime +osf_utimes +osf_utsname +osf_wait4 +osf_waitid +pciconfig_iobase +pciconfig_read +pciconfig_write +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semop +semtimedop +send +sendfile +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethae +sethostname +setitimer +setns +setpgid +setpgrp +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signalfd +signalfd4 +sigpending +sigreturn +sigsuspend +socket +socketpair +splice +stat +stat64 +statfs +statfs64 +statmount +statx +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +tuxcall +umask +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utimensat +utimes +vfork +vhangup +vmsplice +vserver +wait4 +waitid +write +writev + +▶ syscall_arc_32.h +accept +accept4 +acct +add_key +adjtimex +arc_gettls +arc_settls +arc_usr_cmpxchg +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat64 +fstatat64 +fstatfs64 +fsync +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +llseek +lookup_dcookie +lremovexattr +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +renameat +renameat2 +request_key +restart_syscall +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs64 +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate64 +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +utimensat_time64 +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_armeabi.h +cachestat +fchmodat2 +file_getattr +file_setattr +futex_requeue +futex_wait +futex_wake +getxattrat +listmount +listxattrat +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +map_shadow_stack +mseal +open_tree_attr +removexattrat +restart_syscall +set_mempolicy_home_node +setxattrat +statmount + +▶ syscall_armoabi.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +alarm +arm_fadvise64_64 +arm_sync_file_range +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresgid32 +getresuid +getresuid32 +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +ipc +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +pciconfig_iobase +pciconfig_read +pciconfig_write +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semop +semtimedop +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid +setresgid32 +setresuid +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +syncfs +syscall +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ugetrlimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +vserver +wait4 +waitid +write +writev + +▶ syscall_csky.h +accept +accept4 +acct +add_key +adjtimex +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat64 +fstatat64 +fstatfs64 +fsync +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +llseek +lookup_dcookie +lremovexattr +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +renameat2 +request_key +restart_syscall +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_thread_area +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs64 +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate64 +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +utimensat_time64 +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_hexagon_32.h +accept +accept4 +acct +add_key +adjtimex +bind +bpf +brk +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat64 +fstatat64 +fstatfs64 +fsync +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +llseek +lookup_dcookie +lremovexattr +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +renameat +renameat2 +request_key +restart_syscall +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs64 +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate64 +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +utimensat_time64 +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_i386.h +cachestat +epoll_pwait2 +fchmodat2 +file_getattr +file_setattr +futex_requeue +futex_wait +futex_waitv +futex_wake +getxattrat +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +listmount +listxattrat +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +map_shadow_stack +memfd_secret +mount_setattr +mseal +open_tree_attr +process_mrelease +quotactl_fd +removexattrat +restart_syscall +set_mempolicy_home_node +setxattrat +statmount + +▶ syscall_loongarch_64.h +accept +accept4 +acct +add_key +adjtimex +bind +bpf +brk +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstatfs +fsync +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +newfstatat +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +renameat2 +request_key +restart_syscall +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +sendfile +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_m68k.h +_llseek +_newselect +_sysctl +accept4 +access +acct +add_key +adjtimex +alarm +atomic_barrier +atomic_cmpxchg_32 +bdflush +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +get_thread_area +getcpu +getcwd +getdents +getdents64 +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpagesize +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresgid32 +getresuid +getresuid32 +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +ipc +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +oldfstat +oldlstat +oldstat +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semtimedop_time64 +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_thread_area +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid +setresgid32 +setresuid +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ugetrlimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +wait4 +waitid +waitpid +write +writev + +▶ syscall_microblaze.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +break +brk +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftime +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +get_thread_area +getcpu +getcwd +getdents +getdents64 +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresgid32 +getresuid +getresuid32 +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +gtty +idle +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioperm +iopl +ioprio_get +ioprio_set +ipc +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lock +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +modify_ldt +mount +mount_setattr +move_mount +move_pages +mprotect +mpx +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +oldfstat +oldlstat +oldolduname +oldstat +olduname +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +prof +profil +pselect6 +pselect6_time64 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semop +semtimedop +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_thread_area +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid +setresgid32 +setresuid +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +stty +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ugetrlimit +ulimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vm86 +vm86old +vmsplice +vserver +wait4 +waitid +waitpid +write +writev + +▶ syscall_mips_n32.h +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bind +bpf +brk +cachectl +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstatfs +fstatfs64 +fsync +ftruncate +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +newfstatat +nfsservctl +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +reserved177 +reserved193 +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_thread_area +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd +signalfd4 +socket +socketpair +splice +stat +statfs +statfs64 +statmount +statx +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +sysmips +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +umask +umount2 +uname +unlink +unlinkat +unshare +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vhangup +vmsplice +vserver +wait4 +waitid +write +writev + +▶ syscall_mips_n64.h +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bind +bpf +brk +cachectl +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstatfs +fsync +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +newfstatat +nfsservctl +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +reserved177 +reserved193 +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +sendfile +sendmmsg +sendmsg +sendto +set_mempolicy +set_robust_list +set_thread_area +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd +signalfd4 +socket +socketpair +splice +stat +statfs +statmount +statx +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +sysmips +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +umask +umount2 +uname +unlink +unlinkat +unshare +userfaultfd +ustat +utime +utimensat +utimes +vhangup +vmsplice +vserver +wait4 +waitid +write +writev + +▶ syscall_mips_o32.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +break +brk +cachectl +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftime +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +gtty +idle +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioperm +iopl +ioprio_get +ioprio_set +ipc +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lock +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +modify_ldt +mount +mount_setattr +move_mount +move_pages +mprotect +mpx +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +prof +profil +pselect6 +pselect6_time64 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +reserved221 +reserved82 +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_thread_area +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +stty +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +syscall +sysfs +sysinfo +syslog +sysmips +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ulimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +unused109 +unused150 +unused18 +unused28 +unused59 +unused84 +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vhangup +vm86 +vmsplice +vserver +wait4 +waitid +waitpid +write +writev + +▶ syscall_nios2.h +accept +accept4 +acct +add_key +adjtimex +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat64 +fstatat64 +fstatfs64 +fsync +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +llseek +lookup_dcookie +lremovexattr +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +renameat +renameat2 +request_key +restart_syscall +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs64 +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate64 +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +utimensat_time64 +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_openrisc_32.h +accept +accept4 +acct +add_key +adjtimex +bind +bpf +brk +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat64 +fstatat64 +fstatfs64 +fsync +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +llseek +lookup_dcookie +lremovexattr +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +or1k_atomic +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +renameat +renameat2 +request_key +restart_syscall +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs64 +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate64 +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +utimensat_time64 +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_parisc_32.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +alarm +bdflush +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +socket +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +umask +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +wait4 +waitid +waitpid +write +writev + +▶ syscall_parisc_64.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +alarm +bdflush +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +creat +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +futimesat +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +socket +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +truncate64 +umask +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimes +vfork +vhangup +vmsplice +wait4 +waitid +waitpid +write +writev + +▶ syscall_powerpc_32_nospu.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +break +brk +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftime +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +gtty +idle +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioperm +iopl +ioprio_get +ioprio_set +ipc +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lock +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +modify_ldt +mount +mount_setattr +move_mount +move_pages +mprotect +mpx +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +multiplexer +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +oldfstat +oldlstat +oldolduname +oldstat +olduname +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +pciconfig_iobase +pciconfig_read +pciconfig_write +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +prof +profil +pselect6 +pselect6_time64 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +rtas +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +spu_create +spu_run +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +stty +subpage_prot +swapcontext +swapoff +swapon +switch_endian +symlink +symlinkat +sync +sync_file_range2 +syncfs +sys_debug_setcontext +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +tuxcall +ugetrlimit +ulimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vm86 +vmsplice +wait4 +waitid +waitpid +write +writev + +▶ syscall_powerpc_64_nospu.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +break +brk +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstatfs +fstatfs64 +fsync +ftime +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +gtty +idle +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioperm +iopl +ioprio_get +ioprio_set +ipc +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lock +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +modify_ldt +mount +mount_setattr +move_mount +move_pages +mprotect +mpx +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +multiplexer +munlock +munlockall +munmap +name_to_handle_at +nanosleep +newfstatat +nfsservctl +nice +oldfstat +oldlstat +oldolduname +oldstat +olduname +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +pciconfig_iobase +pciconfig_read +pciconfig_write +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +prof +profil +pselect6 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +rtas +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semtimedop +send +sendfile +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +spu_create +spu_run +ssetmask +stat +statfs +statfs64 +statmount +statx +stime +stty +subpage_prot +swapcontext +swapoff +swapon +switch_endian +symlink +symlinkat +sync +sync_file_range2 +syncfs +sys_debug_setcontext +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +tuxcall +ugetrlimit +ulimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimes +vfork +vhangup +vm86 +vmsplice +wait4 +waitid +waitpid +write +writev + +▶ syscall_riscv_32.h +accept +accept4 +acct +add_key +bind +bpf +brk +cachestat +capget +capset +chdir +chroot +clock_adjtime64 +clock_getres_time64 +clock_gettime64 +clock_nanosleep_time64 +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstatfs64 +fsync +ftruncate64 +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrusage +getsid +getsockname +getsockopt +gettid +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +llseek +lookup_dcookie +lremovexattr +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +memfd_secret +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive_time64 +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +renameat2 +request_key +restart_syscall +riscv_flush_icache +riscv_hwprobe +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop_time64 +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setsid +setsockopt +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs64 +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime64 +timer_settime64 +timerfd_create +timerfd_gettime64 +timerfd_settime64 +times +tkill +truncate64 +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat_time64 +vhangup +vmsplice +waitid +write +writev + +▶ syscall_riscv_64.h +accept +accept4 +acct +add_key +adjtimex +bind +bpf +brk +cachestat +capget +capset +chdir +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +delete_module +dup +dup3 +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstatfs +fsync +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +get_mempolicy +get_robust_list +getcpu +getcwd +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lgetxattr +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +madvise +map_shadow_stack +mbind +membarrier +memfd_create +memfd_secret +migrate_pages +mincore +mkdirat +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +newfstatat +nfsservctl +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +renameat2 +request_key +restart_syscall +riscv_flush_icache +riscv_hwprobe +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semop +semtimedop +sendfile +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd4 +socket +socketpair +splice +statfs +statmount +statx +swapoff +swapon +symlinkat +sync +sync_file_range +syncfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +umask +umount2 +uname +unlinkat +unshare +userfaultfd +utimensat +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_s390_32.h +_llseek +_newselect +_sysctl +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresgid32 +getresuid +getresuid32 +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +idle +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioperm +ioprio_get +ioprio_set +ipc +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +memfd_secret +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +s390_guarded_storage +s390_pci_mmio_read +s390_pci_mmio_write +s390_runtime_instr +s390_sthyi +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semtimedop_time64 +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid +setresgid32 +setresuid +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ugetrlimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_s390_64.h +_sysctl +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +clone3 +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstatfs +fstatfs64 +fsync +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getpmsg +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +idle +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +ipc +kcmp +kexec_file_load +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +madvise +map_shadow_stack +mbind +membarrier +memfd_create +memfd_secret +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +newfstatat +nfsservctl +nice +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +putpmsg +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +s390_guarded_storage +s390_pci_mmio_read +s390_pci_mmio_write +s390_runtime_instr +s390_sthyi +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semtimedop +sendfile +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +stat +statfs +statfs64 +statmount +statx +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimes +vfork +vhangup +vmsplice +wait4 +waitid +write +writev + +▶ syscall_sparc_32.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execv +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getdomainname +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid32 +getresuid32 +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +ipc +kcmp +kern_features +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +oldlstat +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +pciconfig_read +pciconfig_write +perf_event_open +perfctr +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_affinity +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_set_affinity +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semtimedop_time64 +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid32 +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +vserver +wait4 +waitid +waitpid +write +writev + +▶ syscall_sparc_64.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +afs_syscall +alarm +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +close_range +connect +copy_file_range +creat +create_module +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execv +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +futex +futex_requeue +futex_wait +futex_waitv +futex_wake +futimesat +get_kernel_syms +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getdomainname +getegid +geteuid +getgid +getgroups +getitimer +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +ipc +kcmp +kern_features +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +memory_ordering +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedsend +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +oldlstat +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +pciconfig_read +pciconfig_write +perf_event_open +perfctr +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +ptrace +pwrite64 +pwritev +pwritev2 +query_module +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recvfrom +recvmmsg +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_tgsigqueueinfo +sched_get_affinity +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_set_affinity +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semtimedop +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +syncfs +sysfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tkill +truncate +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimes +utrap_install +vfork +vhangup +vmsplice +vserver +wait4 +waitid +waitpid +write +writev + +▶ syscall_superh.h +_llseek +_newselect +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +alarm +bdflush +bind +bpf +brk +cacheflush +cachestat +capget +capset +chdir +chmod +chown +chown32 +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +close +close_range +connect +copy_file_range +creat +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchown32 +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fork +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +getegid32 +geteuid +geteuid32 +getgid +getgid32 +getgroups +getgroups32 +getitimer +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresgid32 +getresuid +getresuid32 +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getuid32 +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +ipc +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lchown32 +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +nice +oldfstat +oldlstat +oldstat +olduname +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +pause +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readdir +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +semctl +semget +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsgid32 +setfsuid +setfsuid32 +setgid +setgid32 +setgroups +setgroups32 +sethostname +setitimer +setns +setpgid +setpriority +setregid +setregid32 +setresgid +setresgid32 +setresuid +setresuid32 +setreuid +setreuid32 +setrlimit +setsid +setsockopt +settimeofday +setuid +setuid32 +setxattr +setxattrat +sgetmask +shmat +shmctl +shmdt +shmget +shutdown +sigaction +sigaltstack +signal +signalfd +signalfd4 +sigpending +sigprocmask +sigreturn +sigsuspend +socket +socketcall +socketpair +splice +ssetmask +stat +stat64 +statfs +statfs64 +statmount +statx +stime +swapoff +swapon +symlink +symlinkat +sync +sync_file_range +sync_file_range2 +syncfs +sysfs +sysinfo +syslog +tee +tgkill +time +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +ugetrlimit +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vfork +vhangup +vmsplice +wait4 +waitid +waitpid +write +writev + +▶ syscall_x86_64.h +cachestat +epoll_pwait2 +fchmodat2 +file_getattr +file_setattr +futex_requeue +futex_wait +futex_waitv +futex_wake +getxattrat +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +listmount +listxattrat +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +map_shadow_stack +memfd_secret +mount_setattr +mseal +open_tree_attr +process_mrelease +quotactl_fd +removexattrat +set_mempolicy_home_node +setxattrat +statmount +uprobe +uretprobe + +▶ syscall_xtensa.h +_llseek +_sysctl +accept +accept4 +access +acct +add_key +adjtimex +available165 +available170 +available222 +available238 +available255 +available259 +available271 +available286 +available287 +available302 +available303 +available315 +available319 +available4 +available5 +available51 +available6 +available7 +available8 +available9 +bdflush +bind +bpf +brk +cachestat +capget +capset +chdir +chmod +chown +chroot +clock_adjtime +clock_adjtime64 +clock_getres +clock_getres_time64 +clock_gettime +clock_gettime64 +clock_nanosleep +clock_nanosleep_time64 +clock_settime +clock_settime64 +clone +clone3 +close +close_range +connect +copy_file_range +creat +delete_module +dup +dup2 +dup3 +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_pwait2 +epoll_wait +eventfd +eventfd2 +execve +execveat +exit +exit_group +faccessat +faccessat2 +fadvise64_64 +fallocate +fanotify_init +fanotify_mark +fchdir +fchmod +fchmodat +fchmodat2 +fchown +fchownat +fcntl +fcntl64 +fdatasync +fgetxattr +file_getattr +file_setattr +finit_module +flistxattr +flock +fremovexattr +fsconfig +fsetxattr +fsmount +fsopen +fspick +fstat +fstat64 +fstatat64 +fstatfs +fstatfs64 +fsync +ftruncate +ftruncate64 +futex +futex_requeue +futex_time64 +futex_wait +futex_waitv +futex_wake +futimesat +get_mempolicy +get_robust_list +getcpu +getcwd +getdents +getdents64 +getegid +geteuid +getgid +getgroups +getitimer +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getrandom +getresgid +getresuid +getrlimit +getrusage +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getxattr +getxattrat +init_module +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +io_cancel +io_destroy +io_getevents +io_pgetevents_time64 +io_setup +io_submit +io_uring_enter +io_uring_register +io_uring_setup +ioctl +ioprio_get +ioprio_set +kcmp +kexec_load +keyctl +kill +landlock_add_rule +landlock_create_ruleset +landlock_restrict_self +lchown +lgetxattr +link +linkat +listen +listmount +listxattr +listxattrat +llistxattr +lookup_dcookie +lremovexattr +lseek +lsetxattr +lsm_get_self_attr +lsm_list_modules +lsm_set_self_attr +lstat +lstat64 +madvise +map_shadow_stack +mbind +membarrier +memfd_create +migrate_pages +mincore +mkdir +mkdirat +mknod +mknodat +mlock +mlock2 +mlockall +mmap2 +mount +mount_setattr +move_mount +move_pages +mprotect +mq_getsetattr +mq_notify +mq_open +mq_timedreceive +mq_timedreceive_time64 +mq_timedsend +mq_timedsend_time64 +mq_unlink +mremap +mseal +msgctl +msgget +msgrcv +msgsnd +msync +munlock +munlockall +munmap +name_to_handle_at +nanosleep +nfsservctl +open +open_by_handle_at +open_tree +open_tree_attr +openat +openat2 +perf_event_open +personality +pidfd_getfd +pidfd_open +pidfd_send_signal +pipe +pipe2 +pivot_root +pkey_alloc +pkey_free +pkey_mprotect +poll +ppoll +ppoll_time64 +prctl +pread64 +preadv +preadv2 +prlimit64 +process_madvise +process_mrelease +process_vm_readv +process_vm_writev +pselect6 +pselect6_time64 +ptrace +pwrite64 +pwritev +pwritev2 +quotactl +quotactl_fd +read +readahead +readlink +readlinkat +readv +reboot +recv +recvfrom +recvmmsg +recvmmsg_time64 +recvmsg +remap_file_pages +removexattr +removexattrat +rename +renameat +renameat2 +request_key +reserved152 +reserved153 +reserved253 +restart_syscall +rmdir +rseq +rt_sigaction +rt_sigpending +rt_sigprocmask +rt_sigqueueinfo +rt_sigreturn +rt_sigsuspend +rt_sigtimedwait +rt_sigtimedwait_time64 +rt_tgsigqueueinfo +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getattr +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_rr_get_interval_time64 +sched_setaffinity +sched_setattr +sched_setparam +sched_setscheduler +sched_yield +seccomp +select +semctl +semget +semop +semtimedop +semtimedop_time64 +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +set_mempolicy +set_mempolicy_home_node +set_robust_list +set_tid_address +setdomainname +setfsgid +setfsuid +setgid +setgroups +sethostname +setitimer +setns +setpgid +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setsid +setsockopt +settimeofday +setuid +setxattr +setxattrat +shmat +shmctl +shmdt +shmget +shutdown +sigaltstack +signalfd +signalfd4 +socket +socketpair +spill +splice +stat +stat64 +statfs +statfs64 +statmount +statx +swapoff +swapon +symlink +symlinkat +sync +sync_file_range2 +syncfs +sysfs +sysinfo +syslog +tee +tgkill +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_gettime64 +timer_settime +timer_settime64 +timerfd_create +timerfd_gettime +timerfd_gettime64 +timerfd_settime +timerfd_settime64 +times +tkill +truncate +truncate64 +umask +umount +umount2 +uname +unlink +unlinkat +unshare +uselib +userfaultfd +ustat +utime +utimensat +utimensat_time64 +utimes +vhangup +vmsplice +wait4 +waitid +write +writev +xtensa diff --git a/src/include/syscall_aarch32.h b/src/include/syscall_aarch32.h new file mode 100644 index 00000000000..0b86e564c0d --- /dev/null +++ b/src/include/syscall_aarch32.h @@ -0,0 +1,422 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "ptrace", 26 }, +{ "pause", 29 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "symlink", 83 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "vhangup", 111 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, +{ "getgid32", 200 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, +{ "getgroups32", 205 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, +{ "getresuid32", 209 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "getdents64", 217 }, +{ "pivot_root", 218 }, +{ "mincore", 219 }, +{ "madvise", 220 }, +{ "fcntl64", 221 }, +{ "gettid", 224 }, +{ "readahead", 225 }, +{ "setxattr", 226 }, +{ "lsetxattr", 227 }, +{ "fsetxattr", 228 }, +{ "getxattr", 229 }, +{ "lgetxattr", 230 }, +{ "fgetxattr", 231 }, +{ "listxattr", 232 }, +{ "llistxattr", 233 }, +{ "flistxattr", 234 }, +{ "removexattr", 235 }, +{ "lremovexattr", 236 }, +{ "fremovexattr", 237 }, +{ "tkill", 238 }, +{ "sendfile64", 239 }, +{ "futex", 240 }, +{ "sched_setaffinity", 241 }, +{ "sched_getaffinity", 242 }, +{ "io_setup", 243 }, +{ "io_destroy", 244 }, +{ "io_getevents", 245 }, +{ "io_submit", 246 }, +{ "io_cancel", 247 }, +{ "exit_group", 248 }, +{ "lookup_dcookie", 249 }, +{ "epoll_create", 250 }, +{ "epoll_ctl", 251 }, +{ "epoll_wait", 252 }, +{ "remap_file_pages", 253 }, +{ "set_tid_address", 256 }, +{ "timer_create", 257 }, +{ "timer_settime", 258 }, +{ "timer_gettime", 259 }, +{ "timer_getoverrun", 260 }, +{ "timer_delete", 261 }, +{ "clock_settime", 262 }, +{ "clock_gettime", 263 }, +{ "clock_getres", 264 }, +{ "clock_nanosleep", 265 }, +{ "statfs64", 266 }, +{ "fstatfs64", 267 }, +{ "tgkill", 268 }, +{ "utimes", 269 }, +{ "arm_fadvise64_64", 270 }, +{ "pciconfig_iobase", 271 }, +{ "pciconfig_read", 272 }, +{ "pciconfig_write", 273 }, +{ "mq_open", 274 }, +{ "mq_unlink", 275 }, +{ "mq_timedsend", 276 }, +{ "mq_timedreceive", 277 }, +{ "mq_notify", 278 }, +{ "mq_getsetattr", 279 }, +{ "waitid", 280 }, +{ "socket", 281 }, +{ "bind", 282 }, +{ "connect", 283 }, +{ "listen", 284 }, +{ "accept", 285 }, +{ "getsockname", 286 }, +{ "getpeername", 287 }, +{ "socketpair", 288 }, +{ "send", 289 }, +{ "sendto", 290 }, +{ "recv", 291 }, +{ "recvfrom", 292 }, +{ "shutdown", 293 }, +{ "setsockopt", 294 }, +{ "getsockopt", 295 }, +{ "sendmsg", 296 }, +{ "recvmsg", 297 }, +{ "semop", 298 }, +{ "semget", 299 }, +{ "semctl", 300 }, +{ "msgsnd", 301 }, +{ "msgrcv", 302 }, +{ "msgget", 303 }, +{ "msgctl", 304 }, +{ "shmat", 305 }, +{ "shmdt", 306 }, +{ "shmget", 307 }, +{ "shmctl", 308 }, +{ "add_key", 309 }, +{ "request_key", 310 }, +{ "keyctl", 311 }, +{ "semtimedop", 312 }, +{ "vserver", 313 }, +{ "ioprio_set", 314 }, +{ "ioprio_get", 315 }, +{ "inotify_init", 316 }, +{ "inotify_add_watch", 317 }, +{ "inotify_rm_watch", 318 }, +{ "mbind", 319 }, +{ "get_mempolicy", 320 }, +{ "set_mempolicy", 321 }, +{ "openat", 322 }, +{ "mkdirat", 323 }, +{ "mknodat", 324 }, +{ "fchownat", 325 }, +{ "futimesat", 326 }, +{ "fstatat64", 327 }, +{ "unlinkat", 328 }, +{ "renameat", 329 }, +{ "linkat", 330 }, +{ "symlinkat", 331 }, +{ "readlinkat", 332 }, +{ "fchmodat", 333 }, +{ "faccessat", 334 }, +{ "pselect6", 335 }, +{ "ppoll", 336 }, +{ "unshare", 337 }, +{ "set_robust_list", 338 }, +{ "get_robust_list", 339 }, +{ "splice", 340 }, +{ "arm_sync_file_range", 341 }, +{ "tee", 342 }, +{ "vmsplice", 343 }, +{ "move_pages", 344 }, +{ "getcpu", 345 }, +{ "epoll_pwait", 346 }, +{ "kexec_load", 347 }, +{ "utimensat", 348 }, +{ "signalfd", 349 }, +{ "timerfd_create", 350 }, +{ "eventfd", 351 }, +{ "fallocate", 352 }, +{ "timerfd_settime", 353 }, +{ "timerfd_gettime", 354 }, +{ "signalfd4", 355 }, +{ "eventfd2", 356 }, +{ "epoll_create1", 357 }, +{ "dup3", 358 }, +{ "pipe2", 359 }, +{ "inotify_init1", 360 }, +{ "preadv", 361 }, +{ "pwritev", 362 }, +{ "rt_tgsigqueueinfo", 363 }, +{ "perf_event_open", 364 }, +{ "recvmmsg", 365 }, +{ "accept4", 366 }, +{ "fanotify_init", 367 }, +{ "fanotify_mark", 368 }, +{ "prlimit64", 369 }, +{ "name_to_handle_at", 370 }, +{ "open_by_handle_at", 371 }, +{ "clock_adjtime", 372 }, +{ "syncfs", 373 }, +{ "sendmmsg", 374 }, +{ "setns", 375 }, +{ "process_vm_readv", 376 }, +{ "process_vm_writev", 377 }, +{ "kcmp", 378 }, +{ "finit_module", 379 }, +{ "sched_setattr", 380 }, +{ "sched_getattr", 381 }, +{ "renameat2", 382 }, +{ "seccomp", 383 }, +{ "getrandom", 384 }, +{ "memfd_create", 385 }, +{ "bpf", 386 }, +{ "execveat", 387 }, +{ "userfaultfd", 388 }, +{ "membarrier", 389 }, +{ "mlock2", 390 }, +{ "copy_file_range", 391 }, +{ "preadv2", 392 }, +{ "pwritev2", 393 }, +{ "pkey_mprotect", 394 }, +{ "pkey_alloc", 395 }, +{ "pkey_free", 396 }, +{ "statx", 397 }, +{ "rseq", 398 }, +{ "io_pgetevents", 399 }, +{ "migrate_pages", 400 }, +{ "kexec_file_load", 401 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_aarch64.h b/src/include/syscall_aarch64.h index 0c7e6755f79..8038697fa81 100644 --- a/src/include/syscall_aarch64.h +++ b/src/include/syscall_aarch64.h @@ -316,3 +316,10 @@ { "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 }, diff --git a/src/include/syscall_alpha.h b/src/include/syscall_alpha.h new file mode 100644 index 00000000000..2f6bab9f54e --- /dev/null +++ b/src/include/syscall_alpha.h @@ -0,0 +1,497 @@ +{ "osf_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "osf_old_open", 5 }, +{ "close", 6 }, +{ "osf_wait4", 7 }, +{ "osf_old_creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "osf_execve", 11 }, +{ "chdir", 12 }, +{ "fchdir", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "chown", 16 }, +{ "brk", 17 }, +{ "osf_getfsstat", 18 }, +{ "lseek", 19 }, +{ "getxpid", 20 }, +{ "osf_mount", 21 }, +{ "umount2", 22 }, +{ "setuid", 23 }, +{ "getxuid", 24 }, +{ "exec_with_loader", 25 }, +{ "ptrace", 26 }, +{ "osf_nrecvmsg", 27 }, +{ "osf_nsendmsg", 28 }, +{ "osf_nrecvfrom", 29 }, +{ "osf_naccept", 30 }, +{ "osf_ngetpeername", 31 }, +{ "osf_ngetsockname", 32 }, +{ "access", 33 }, +{ "osf_chflags", 34 }, +{ "osf_fchflags", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "osf_old_stat", 38 }, +{ "setpgid", 39 }, +{ "osf_old_lstat", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "osf_set_program_attributes", 43 }, +{ "osf_profil", 44 }, +{ "open", 45 }, +{ "osf_old_sigaction", 46 }, +{ "getxgid", 47 }, +{ "osf_sigprocmask", 48 }, +{ "osf_getlogin", 49 }, +{ "osf_setlogin", 50 }, +{ "acct", 51 }, +{ "sigpending", 52 }, +{ "ioctl", 54 }, +{ "osf_reboot", 55 }, +{ "osf_revoke", 56 }, +{ "symlink", 57 }, +{ "readlink", 58 }, +{ "execve", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "osf_old_fstat", 62 }, +{ "getpgrp", 63 }, +{ "getpagesize", 64 }, +{ "osf_mremap", 65 }, +{ "vfork", 66 }, +{ "stat", 67 }, +{ "lstat", 68 }, +{ "osf_sbrk", 69 }, +{ "osf_sstk", 70 }, +{ "mmap", 71 }, +{ "osf_old_vadvise", 72 }, +{ "munmap", 73 }, +{ "mprotect", 74 }, +{ "madvise", 75 }, +{ "vhangup", 76 }, +{ "osf_kmodcall", 77 }, +{ "osf_mincore", 78 }, +{ "getgroups", 79 }, +{ "setgroups", 80 }, +{ "osf_old_getpgrp", 81 }, +{ "setpgrp", 82 }, +{ "osf_setitimer", 83 }, +{ "osf_old_wait", 84 }, +{ "osf_table", 85 }, +{ "osf_getitimer", 86 }, +{ "gethostname", 87 }, +{ "sethostname", 88 }, +{ "getdtablesize", 89 }, +{ "dup2", 90 }, +{ "fstat", 91 }, +{ "fcntl", 92 }, +{ "osf_select", 93 }, +{ "poll", 94 }, +{ "fsync", 95 }, +{ "setpriority", 96 }, +{ "socket", 97 }, +{ "connect", 98 }, +{ "accept", 99 }, +{ "getpriority", 100 }, +{ "send", 101 }, +{ "recv", 102 }, +{ "sigreturn", 103 }, +{ "bind", 104 }, +{ "setsockopt", 105 }, +{ "listen", 106 }, +{ "osf_plock", 107 }, +{ "osf_old_sigvec", 108 }, +{ "osf_old_sigblock", 109 }, +{ "osf_old_sigsetmask", 110 }, +{ "sigsuspend", 111 }, +{ "osf_sigstack", 112 }, +{ "recvmsg", 113 }, +{ "sendmsg", 114 }, +{ "osf_old_vtrace", 115 }, +{ "osf_gettimeofday", 116 }, +{ "osf_getrusage", 117 }, +{ "getsockopt", 118 }, +{ "readv", 120 }, +{ "writev", 121 }, +{ "osf_settimeofday", 122 }, +{ "fchown", 123 }, +{ "fchmod", 124 }, +{ "recvfrom", 125 }, +{ "setreuid", 126 }, +{ "setregid", 127 }, +{ "rename", 128 }, +{ "truncate", 129 }, +{ "ftruncate", 130 }, +{ "flock", 131 }, +{ "setgid", 132 }, +{ "sendto", 133 }, +{ "shutdown", 134 }, +{ "socketpair", 135 }, +{ "mkdir", 136 }, +{ "rmdir", 137 }, +{ "osf_utimes", 138 }, +{ "osf_old_sigreturn", 139 }, +{ "osf_adjtime", 140 }, +{ "getpeername", 141 }, +{ "osf_gethostid", 142 }, +{ "osf_sethostid", 143 }, +{ "getrlimit", 144 }, +{ "setrlimit", 145 }, +{ "osf_old_killpg", 146 }, +{ "setsid", 147 }, +{ "quotactl", 148 }, +{ "osf_oldquota", 149 }, +{ "getsockname", 150 }, +{ "osf_pid_block", 153 }, +{ "osf_pid_unblock", 154 }, +{ "sigaction", 156 }, +{ "osf_sigwaitprim", 157 }, +{ "osf_nfssvc", 158 }, +{ "osf_getdirentries", 159 }, +{ "osf_statfs", 160 }, +{ "osf_fstatfs", 161 }, +{ "osf_asynch_daemon", 163 }, +{ "osf_getfh", 164 }, +{ "osf_getdomainname", 165 }, +{ "setdomainname", 166 }, +{ "osf_exportfs", 169 }, +{ "osf_alt_plock", 181 }, +{ "osf_getmnt", 184 }, +{ "osf_alt_sigpending", 187 }, +{ "osf_alt_setsid", 188 }, +{ "osf_swapon", 199 }, +{ "msgctl", 200 }, +{ "msgget", 201 }, +{ "msgrcv", 202 }, +{ "msgsnd", 203 }, +{ "semctl", 204 }, +{ "semget", 205 }, +{ "semop", 206 }, +{ "osf_utsname", 207 }, +{ "lchown", 208 }, +{ "shmat", 209 }, +{ "shmctl", 210 }, +{ "shmdt", 211 }, +{ "shmget", 212 }, +{ "osf_mvalid", 213 }, +{ "osf_getaddressconf", 214 }, +{ "osf_msleep", 215 }, +{ "osf_mwakeup", 216 }, +{ "msync", 217 }, +{ "osf_signal", 218 }, +{ "osf_utc_gettime", 219 }, +{ "osf_utc_adjtime", 220 }, +{ "osf_security", 222 }, +{ "osf_kloadcall", 223 }, +{ "osf_stat", 224 }, +{ "osf_lstat", 225 }, +{ "osf_fstat", 226 }, +{ "osf_statfs64", 227 }, +{ "osf_fstatfs64", 228 }, +{ "getpgid", 233 }, +{ "getsid", 234 }, +{ "sigaltstack", 235 }, +{ "osf_waitid", 236 }, +{ "osf_priocntlset", 237 }, +{ "osf_sigsendset", 238 }, +{ "osf_set_speculative", 239 }, +{ "osf_msfs_syscall", 240 }, +{ "osf_sysinfo", 241 }, +{ "osf_uadmin", 242 }, +{ "osf_fuser", 243 }, +{ "osf_proplist_syscall", 244 }, +{ "osf_ntp_adjtime", 245 }, +{ "osf_ntp_gettime", 246 }, +{ "osf_pathconf", 247 }, +{ "osf_fpathconf", 248 }, +{ "osf_uswitch", 250 }, +{ "osf_usleep_thread", 251 }, +{ "osf_audcntl", 252 }, +{ "osf_audgen", 253 }, +{ "sysfs", 254 }, +{ "osf_subsys_info", 255 }, +{ "osf_getsysinfo", 256 }, +{ "osf_setsysinfo", 257 }, +{ "osf_afs_syscall", 258 }, +{ "osf_swapctl", 259 }, +{ "osf_memcntl", 260 }, +{ "osf_fdatasync", 261 }, +{ "bdflush", 300 }, +{ "sethae", 301 }, +{ "mount", 302 }, +{ "old_adjtimex", 303 }, +{ "swapoff", 304 }, +{ "getdents", 305 }, +{ "create_module", 306 }, +{ "init_module", 307 }, +{ "delete_module", 308 }, +{ "get_kernel_syms", 309 }, +{ "syslog", 310 }, +{ "reboot", 311 }, +{ "clone", 312 }, +{ "uselib", 313 }, +{ "mlock", 314 }, +{ "munlock", 315 }, +{ "mlockall", 316 }, +{ "munlockall", 317 }, +{ "sysinfo", 318 }, +{ "_sysctl", 319 }, +{ "oldumount", 321 }, +{ "swapon", 322 }, +{ "times", 323 }, +{ "personality", 324 }, +{ "setfsuid", 325 }, +{ "setfsgid", 326 }, +{ "ustat", 327 }, +{ "statfs", 328 }, +{ "fstatfs", 329 }, +{ "sched_setparam", 330 }, +{ "sched_getparam", 331 }, +{ "sched_setscheduler", 332 }, +{ "sched_getscheduler", 333 }, +{ "sched_yield", 334 }, +{ "sched_get_priority_max", 335 }, +{ "sched_get_priority_min", 336 }, +{ "sched_rr_get_interval", 337 }, +{ "afs_syscall", 338 }, +{ "uname", 339 }, +{ "nanosleep", 340 }, +{ "mremap", 341 }, +{ "nfsservctl", 342 }, +{ "setresuid", 343 }, +{ "getresuid", 344 }, +{ "pciconfig_read", 345 }, +{ "pciconfig_write", 346 }, +{ "query_module", 347 }, +{ "prctl", 348 }, +{ "pread64", 349 }, +{ "pwrite64", 350 }, +{ "rt_sigreturn", 351 }, +{ "rt_sigaction", 352 }, +{ "rt_sigprocmask", 353 }, +{ "rt_sigpending", 354 }, +{ "rt_sigtimedwait", 355 }, +{ "rt_sigqueueinfo", 356 }, +{ "rt_sigsuspend", 357 }, +{ "select", 358 }, +{ "gettimeofday", 359 }, +{ "settimeofday", 360 }, +{ "getitimer", 361 }, +{ "setitimer", 362 }, +{ "utimes", 363 }, +{ "getrusage", 364 }, +{ "wait4", 365 }, +{ "adjtimex", 366 }, +{ "getcwd", 367 }, +{ "capget", 368 }, +{ "capset", 369 }, +{ "sendfile", 370 }, +{ "setresgid", 371 }, +{ "getresgid", 372 }, +{ "dipc", 373 }, +{ "pivot_root", 374 }, +{ "mincore", 375 }, +{ "pciconfig_iobase", 376 }, +{ "getdents64", 377 }, +{ "gettid", 378 }, +{ "readahead", 379 }, +{ "tkill", 381 }, +{ "setxattr", 382 }, +{ "lsetxattr", 383 }, +{ "fsetxattr", 384 }, +{ "getxattr", 385 }, +{ "lgetxattr", 386 }, +{ "fgetxattr", 387 }, +{ "listxattr", 388 }, +{ "llistxattr", 389 }, +{ "flistxattr", 390 }, +{ "removexattr", 391 }, +{ "lremovexattr", 392 }, +{ "fremovexattr", 393 }, +{ "futex", 394 }, +{ "sched_setaffinity", 395 }, +{ "sched_getaffinity", 396 }, +{ "tuxcall", 397 }, +{ "io_setup", 398 }, +{ "io_destroy", 399 }, +{ "io_getevents", 400 }, +{ "io_submit", 401 }, +{ "io_cancel", 402 }, +{ "exit_group", 405 }, +{ "lookup_dcookie", 406 }, +{ "epoll_create", 407 }, +{ "epoll_ctl", 408 }, +{ "epoll_wait", 409 }, +{ "remap_file_pages", 410 }, +{ "set_tid_address", 411 }, +{ "restart_syscall", 412 }, +{ "fadvise64", 413 }, +{ "timer_create", 414 }, +{ "timer_settime", 415 }, +{ "timer_gettime", 416 }, +{ "timer_getoverrun", 417 }, +{ "timer_delete", 418 }, +{ "clock_settime", 419 }, +{ "clock_gettime", 420 }, +{ "clock_getres", 421 }, +{ "clock_nanosleep", 422 }, +{ "semtimedop", 423 }, +{ "tgkill", 424 }, +{ "stat64", 425 }, +{ "lstat64", 426 }, +{ "fstat64", 427 }, +{ "vserver", 428 }, +{ "mbind", 429 }, +{ "get_mempolicy", 430 }, +{ "set_mempolicy", 431 }, +{ "mq_open", 432 }, +{ "mq_unlink", 433 }, +{ "mq_timedsend", 434 }, +{ "mq_timedreceive", 435 }, +{ "mq_notify", 436 }, +{ "mq_getsetattr", 437 }, +{ "waitid", 438 }, +{ "add_key", 439 }, +{ "request_key", 440 }, +{ "keyctl", 441 }, +{ "ioprio_set", 442 }, +{ "ioprio_get", 443 }, +{ "inotify_init", 444 }, +{ "inotify_add_watch", 445 }, +{ "inotify_rm_watch", 446 }, +{ "fdatasync", 447 }, +{ "kexec_load", 448 }, +{ "migrate_pages", 449 }, +{ "openat", 450 }, +{ "mkdirat", 451 }, +{ "mknodat", 452 }, +{ "fchownat", 453 }, +{ "futimesat", 454 }, +{ "fstatat64", 455 }, +{ "unlinkat", 456 }, +{ "renameat", 457 }, +{ "linkat", 458 }, +{ "symlinkat", 459 }, +{ "readlinkat", 460 }, +{ "fchmodat", 461 }, +{ "faccessat", 462 }, +{ "pselect6", 463 }, +{ "ppoll", 464 }, +{ "unshare", 465 }, +{ "set_robust_list", 466 }, +{ "get_robust_list", 467 }, +{ "splice", 468 }, +{ "sync_file_range", 469 }, +{ "tee", 470 }, +{ "vmsplice", 471 }, +{ "move_pages", 472 }, +{ "getcpu", 473 }, +{ "epoll_pwait", 474 }, +{ "utimensat", 475 }, +{ "signalfd", 476 }, +{ "timerfd", 477 }, +{ "eventfd", 478 }, +{ "recvmmsg", 479 }, +{ "fallocate", 480 }, +{ "timerfd_create", 481 }, +{ "timerfd_settime", 482 }, +{ "timerfd_gettime", 483 }, +{ "signalfd4", 484 }, +{ "eventfd2", 485 }, +{ "epoll_create1", 486 }, +{ "dup3", 487 }, +{ "pipe2", 488 }, +{ "inotify_init1", 489 }, +{ "preadv", 490 }, +{ "pwritev", 491 }, +{ "rt_tgsigqueueinfo", 492 }, +{ "perf_event_open", 493 }, +{ "fanotify_init", 494 }, +{ "fanotify_mark", 495 }, +{ "prlimit64", 496 }, +{ "name_to_handle_at", 497 }, +{ "open_by_handle_at", 498 }, +{ "clock_adjtime", 499 }, +{ "syncfs", 500 }, +{ "setns", 501 }, +{ "accept4", 502 }, +{ "sendmmsg", 503 }, +{ "process_vm_readv", 504 }, +{ "process_vm_writev", 505 }, +{ "kcmp", 506 }, +{ "finit_module", 507 }, +{ "sched_setattr", 508 }, +{ "sched_getattr", 509 }, +{ "renameat2", 510 }, +{ "getrandom", 511 }, +{ "memfd_create", 512 }, +{ "execveat", 513 }, +{ "seccomp", 514 }, +{ "bpf", 515 }, +{ "userfaultfd", 516 }, +{ "membarrier", 517 }, +{ "mlock2", 518 }, +{ "copy_file_range", 519 }, +{ "preadv2", 520 }, +{ "pwritev2", 521 }, +{ "statx", 522 }, +{ "io_pgetevents", 523 }, +{ "pkey_mprotect", 524 }, +{ "pkey_alloc", 525 }, +{ "pkey_free", 526 }, +{ "rseq", 527 }, +{ "statfs64", 528 }, +{ "fstatfs64", 529 }, +{ "getegid", 530 }, +{ "geteuid", 531 }, +{ "getppid", 532 }, +{ "pidfd_send_signal", 534 }, +{ "io_uring_setup", 535 }, +{ "io_uring_enter", 536 }, +{ "io_uring_register", 537 }, +{ "open_tree", 538 }, +{ "move_mount", 539 }, +{ "fsopen", 540 }, +{ "fsconfig", 541 }, +{ "fsmount", 542 }, +{ "fspick", 543 }, +{ "pidfd_open", 544 }, +{ "clone3", 545 }, +{ "close_range", 546 }, +{ "openat2", 547 }, +{ "pidfd_getfd", 548 }, +{ "faccessat2", 549 }, +{ "process_madvise", 550 }, +{ "epoll_pwait2", 551 }, +{ "mount_setattr", 552 }, +{ "quotactl_fd", 553 }, +{ "landlock_create_ruleset", 554 }, +{ "landlock_add_rule", 555 }, +{ "landlock_restrict_self", 556 }, +{ "process_mrelease", 558 }, +{ "futex_waitv", 559 }, +{ "set_mempolicy_home_node", 560 }, +{ "cachestat", 561 }, +{ "fchmodat2", 562 }, +{ "map_shadow_stack", 563 }, +{ "futex_wake", 564 }, +{ "futex_wait", 565 }, +{ "futex_requeue", 566 }, +{ "statmount", 567 }, +{ "listmount", 568 }, +{ "lsm_get_self_attr", 569 }, +{ "lsm_set_self_attr", 570 }, +{ "lsm_list_modules", 571 }, +{ "mseal", 572 }, +{ "setxattrat", 573 }, +{ "getxattrat", 574 }, +{ "listxattrat", 575 }, +{ "removexattrat", 576 }, +{ "open_tree_attr", 577 }, +{ "file_getattr", 578 }, +{ "file_setattr", 579 }, diff --git a/src/include/syscall_arc_32.h b/src/include/syscall_arc_32.h new file mode 100644 index 00000000000..11f0a395cdb --- /dev/null +++ b/src/include/syscall_arc_32.h @@ -0,0 +1,349 @@ +{ "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 }, +{ "fcntl64", 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 }, +{ "statfs64", 43 }, +{ "fstatfs64", 44 }, +{ "truncate64", 45 }, +{ "ftruncate64", 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 }, +{ "llseek", 62 }, +{ "read", 63 }, +{ "write", 64 }, +{ "readv", 65 }, +{ "writev", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "preadv", 69 }, +{ "pwritev", 70 }, +{ "sendfile64", 71 }, +{ "pselect6", 72 }, +{ "ppoll", 73 }, +{ "signalfd4", 74 }, +{ "vmsplice", 75 }, +{ "splice", 76 }, +{ "tee", 77 }, +{ "readlinkat", 78 }, +{ "fstatat64", 79 }, +{ "fstat64", 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 }, +{ "mmap2", 222 }, +{ "fadvise64_64", 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 }, +{ "cacheflush", 244 }, +{ "arc_settls", 245 }, +{ "arc_gettls", 246 }, +{ "sysfs", 247 }, +{ "arc_usr_cmpxchg", 248 }, +{ "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 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_armeabi.h b/src/include/syscall_armeabi.h index f19c2ac4bdd..0b86e564c0d 100644 --- a/src/include/syscall_armeabi.h +++ b/src/include/syscall_armeabi.h @@ -1,3 +1,4 @@ +{ "restart_syscall", 0 }, { "exit", 1 }, { "fork", 2 }, { "read", 3 }, @@ -399,3 +400,23 @@ { "landlock_restrict_self", 446 }, { "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 }, diff --git a/src/include/syscall_armoabi.h b/src/include/syscall_armoabi.h new file mode 100644 index 00000000000..374ce72edaa --- /dev/null +++ b/src/include/syscall_armoabi.h @@ -0,0 +1,434 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "select", 82 }, +{ "symlink", 83 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "vhangup", 111 }, +{ "syscall", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, +{ "getgid32", 200 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, +{ "getgroups32", 205 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, +{ "getresuid32", 209 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "getdents64", 217 }, +{ "pivot_root", 218 }, +{ "mincore", 219 }, +{ "madvise", 220 }, +{ "fcntl64", 221 }, +{ "gettid", 224 }, +{ "readahead", 225 }, +{ "setxattr", 226 }, +{ "lsetxattr", 227 }, +{ "fsetxattr", 228 }, +{ "getxattr", 229 }, +{ "lgetxattr", 230 }, +{ "fgetxattr", 231 }, +{ "listxattr", 232 }, +{ "llistxattr", 233 }, +{ "flistxattr", 234 }, +{ "removexattr", 235 }, +{ "lremovexattr", 236 }, +{ "fremovexattr", 237 }, +{ "tkill", 238 }, +{ "sendfile64", 239 }, +{ "futex", 240 }, +{ "sched_setaffinity", 241 }, +{ "sched_getaffinity", 242 }, +{ "io_setup", 243 }, +{ "io_destroy", 244 }, +{ "io_getevents", 245 }, +{ "io_submit", 246 }, +{ "io_cancel", 247 }, +{ "exit_group", 248 }, +{ "lookup_dcookie", 249 }, +{ "epoll_create", 250 }, +{ "epoll_ctl", 251 }, +{ "epoll_wait", 252 }, +{ "remap_file_pages", 253 }, +{ "set_tid_address", 256 }, +{ "timer_create", 257 }, +{ "timer_settime", 258 }, +{ "timer_gettime", 259 }, +{ "timer_getoverrun", 260 }, +{ "timer_delete", 261 }, +{ "clock_settime", 262 }, +{ "clock_gettime", 263 }, +{ "clock_getres", 264 }, +{ "clock_nanosleep", 265 }, +{ "statfs64", 266 }, +{ "fstatfs64", 267 }, +{ "tgkill", 268 }, +{ "utimes", 269 }, +{ "arm_fadvise64_64", 270 }, +{ "pciconfig_iobase", 271 }, +{ "pciconfig_read", 272 }, +{ "pciconfig_write", 273 }, +{ "mq_open", 274 }, +{ "mq_unlink", 275 }, +{ "mq_timedsend", 276 }, +{ "mq_timedreceive", 277 }, +{ "mq_notify", 278 }, +{ "mq_getsetattr", 279 }, +{ "waitid", 280 }, +{ "socket", 281 }, +{ "bind", 282 }, +{ "connect", 283 }, +{ "listen", 284 }, +{ "accept", 285 }, +{ "getsockname", 286 }, +{ "getpeername", 287 }, +{ "socketpair", 288 }, +{ "send", 289 }, +{ "sendto", 290 }, +{ "recv", 291 }, +{ "recvfrom", 292 }, +{ "shutdown", 293 }, +{ "setsockopt", 294 }, +{ "getsockopt", 295 }, +{ "sendmsg", 296 }, +{ "recvmsg", 297 }, +{ "semop", 298 }, +{ "semget", 299 }, +{ "semctl", 300 }, +{ "msgsnd", 301 }, +{ "msgrcv", 302 }, +{ "msgget", 303 }, +{ "msgctl", 304 }, +{ "shmat", 305 }, +{ "shmdt", 306 }, +{ "shmget", 307 }, +{ "shmctl", 308 }, +{ "add_key", 309 }, +{ "request_key", 310 }, +{ "keyctl", 311 }, +{ "semtimedop", 312 }, +{ "vserver", 313 }, +{ "ioprio_set", 314 }, +{ "ioprio_get", 315 }, +{ "inotify_init", 316 }, +{ "inotify_add_watch", 317 }, +{ "inotify_rm_watch", 318 }, +{ "mbind", 319 }, +{ "get_mempolicy", 320 }, +{ "set_mempolicy", 321 }, +{ "openat", 322 }, +{ "mkdirat", 323 }, +{ "mknodat", 324 }, +{ "fchownat", 325 }, +{ "futimesat", 326 }, +{ "fstatat64", 327 }, +{ "unlinkat", 328 }, +{ "renameat", 329 }, +{ "linkat", 330 }, +{ "symlinkat", 331 }, +{ "readlinkat", 332 }, +{ "fchmodat", 333 }, +{ "faccessat", 334 }, +{ "pselect6", 335 }, +{ "ppoll", 336 }, +{ "unshare", 337 }, +{ "set_robust_list", 338 }, +{ "get_robust_list", 339 }, +{ "splice", 340 }, +{ "arm_sync_file_range", 341 }, +{ "tee", 342 }, +{ "vmsplice", 343 }, +{ "move_pages", 344 }, +{ "getcpu", 345 }, +{ "epoll_pwait", 346 }, +{ "kexec_load", 347 }, +{ "utimensat", 348 }, +{ "signalfd", 349 }, +{ "timerfd_create", 350 }, +{ "eventfd", 351 }, +{ "fallocate", 352 }, +{ "timerfd_settime", 353 }, +{ "timerfd_gettime", 354 }, +{ "signalfd4", 355 }, +{ "eventfd2", 356 }, +{ "epoll_create1", 357 }, +{ "dup3", 358 }, +{ "pipe2", 359 }, +{ "inotify_init1", 360 }, +{ "preadv", 361 }, +{ "pwritev", 362 }, +{ "rt_tgsigqueueinfo", 363 }, +{ "perf_event_open", 364 }, +{ "recvmmsg", 365 }, +{ "accept4", 366 }, +{ "fanotify_init", 367 }, +{ "fanotify_mark", 368 }, +{ "prlimit64", 369 }, +{ "name_to_handle_at", 370 }, +{ "open_by_handle_at", 371 }, +{ "clock_adjtime", 372 }, +{ "syncfs", 373 }, +{ "sendmmsg", 374 }, +{ "setns", 375 }, +{ "process_vm_readv", 376 }, +{ "process_vm_writev", 377 }, +{ "kcmp", 378 }, +{ "finit_module", 379 }, +{ "sched_setattr", 380 }, +{ "sched_getattr", 381 }, +{ "renameat2", 382 }, +{ "seccomp", 383 }, +{ "getrandom", 384 }, +{ "memfd_create", 385 }, +{ "bpf", 386 }, +{ "execveat", 387 }, +{ "userfaultfd", 388 }, +{ "membarrier", 389 }, +{ "mlock2", 390 }, +{ "copy_file_range", 391 }, +{ "preadv2", 392 }, +{ "pwritev2", 393 }, +{ "pkey_mprotect", 394 }, +{ "pkey_alloc", 395 }, +{ "pkey_free", 396 }, +{ "statx", 397 }, +{ "rseq", 398 }, +{ "io_pgetevents", 399 }, +{ "migrate_pages", 400 }, +{ "kexec_file_load", 401 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_csky.h b/src/include/syscall_csky.h new file mode 100644 index 00000000000..0eca828e2e5 --- /dev/null +++ b/src/include/syscall_csky.h @@ -0,0 +1,345 @@ +{ "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 }, +{ "fcntl64", 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 }, +{ "umount2", 39 }, +{ "mount", 40 }, +{ "pivot_root", 41 }, +{ "nfsservctl", 42 }, +{ "statfs64", 43 }, +{ "fstatfs64", 44 }, +{ "truncate64", 45 }, +{ "ftruncate64", 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 }, +{ "llseek", 62 }, +{ "read", 63 }, +{ "write", 64 }, +{ "readv", 65 }, +{ "writev", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "preadv", 69 }, +{ "pwritev", 70 }, +{ "sendfile64", 71 }, +{ "pselect6", 72 }, +{ "ppoll", 73 }, +{ "signalfd4", 74 }, +{ "vmsplice", 75 }, +{ "splice", 76 }, +{ "tee", 77 }, +{ "readlinkat", 78 }, +{ "fstatat64", 79 }, +{ "fstat64", 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 }, +{ "mmap2", 222 }, +{ "fadvise64_64", 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 }, +{ "set_thread_area", 244 }, +{ "cacheflush", 245 }, +{ "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 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_hexagon_32.h b/src/include/syscall_hexagon_32.h new file mode 100644 index 00000000000..1e42e20388c --- /dev/null +++ b/src/include/syscall_hexagon_32.h @@ -0,0 +1,344 @@ +{ "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 }, +{ "fcntl64", 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 }, +{ "statfs64", 43 }, +{ "fstatfs64", 44 }, +{ "truncate64", 45 }, +{ "ftruncate64", 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 }, +{ "llseek", 62 }, +{ "read", 63 }, +{ "write", 64 }, +{ "readv", 65 }, +{ "writev", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "preadv", 69 }, +{ "pwritev", 70 }, +{ "sendfile64", 71 }, +{ "pselect6", 72 }, +{ "ppoll", 73 }, +{ "signalfd4", 74 }, +{ "vmsplice", 75 }, +{ "splice", 76 }, +{ "tee", 77 }, +{ "readlinkat", 78 }, +{ "fstatat64", 79 }, +{ "fstat64", 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 }, +{ "mmap2", 222 }, +{ "fadvise64_64", 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 }, +{ "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 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_i386.h b/src/include/syscall_i386.h index af22089d79d..f36a32117d6 100644 --- a/src/include/syscall_i386.h +++ b/src/include/syscall_i386.h @@ -1,3 +1,4 @@ +{ "restart_syscall", 0 }, { "exit", 1 }, { "fork", 2 }, { "read", 3 }, @@ -427,3 +428,32 @@ { "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 }, diff --git a/src/include/syscall_loongarch_64.h b/src/include/syscall_loongarch_64.h new file mode 100644 index 00000000000..f502fd404dc --- /dev/null +++ b/src/include/syscall_loongarch_64.h @@ -0,0 +1,321 @@ +{ "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 }, +{ "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 }, +{ "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 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_m68k.h b/src/include/syscall_m68k.h new file mode 100644 index 00000000000..468a249550c --- /dev/null +++ b/src/include/syscall_m68k.h @@ -0,0 +1,441 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "chown", 16 }, +{ "oldstat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "oldfstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "select", 82 }, +{ "symlink", 83 }, +{ "oldlstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "vhangup", 111 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "cacheflush", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "getpagesize", 166 }, +{ "query_module", 167 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "lchown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "getpmsg", 188 }, +{ "putpmsg", 189 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "chown32", 198 }, +{ "getuid32", 199 }, +{ "getgid32", 200 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, +{ "getgroups32", 205 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, +{ "getresuid32", 209 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "lchown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "pivot_root", 217 }, +{ "getdents64", 220 }, +{ "gettid", 221 }, +{ "tkill", 222 }, +{ "setxattr", 223 }, +{ "lsetxattr", 224 }, +{ "fsetxattr", 225 }, +{ "getxattr", 226 }, +{ "lgetxattr", 227 }, +{ "fgetxattr", 228 }, +{ "listxattr", 229 }, +{ "llistxattr", 230 }, +{ "flistxattr", 231 }, +{ "removexattr", 232 }, +{ "lremovexattr", 233 }, +{ "fremovexattr", 234 }, +{ "futex", 235 }, +{ "sendfile64", 236 }, +{ "mincore", 237 }, +{ "madvise", 238 }, +{ "fcntl64", 239 }, +{ "readahead", 240 }, +{ "io_setup", 241 }, +{ "io_destroy", 242 }, +{ "io_getevents", 243 }, +{ "io_submit", 244 }, +{ "io_cancel", 245 }, +{ "fadvise64", 246 }, +{ "exit_group", 247 }, +{ "lookup_dcookie", 248 }, +{ "epoll_create", 249 }, +{ "epoll_ctl", 250 }, +{ "epoll_wait", 251 }, +{ "remap_file_pages", 252 }, +{ "set_tid_address", 253 }, +{ "timer_create", 254 }, +{ "timer_settime", 255 }, +{ "timer_gettime", 256 }, +{ "timer_getoverrun", 257 }, +{ "timer_delete", 258 }, +{ "clock_settime", 259 }, +{ "clock_gettime", 260 }, +{ "clock_getres", 261 }, +{ "clock_nanosleep", 262 }, +{ "statfs64", 263 }, +{ "fstatfs64", 264 }, +{ "tgkill", 265 }, +{ "utimes", 266 }, +{ "fadvise64_64", 267 }, +{ "mbind", 268 }, +{ "get_mempolicy", 269 }, +{ "set_mempolicy", 270 }, +{ "mq_open", 271 }, +{ "mq_unlink", 272 }, +{ "mq_timedsend", 273 }, +{ "mq_timedreceive", 274 }, +{ "mq_notify", 275 }, +{ "mq_getsetattr", 276 }, +{ "waitid", 277 }, +{ "add_key", 279 }, +{ "request_key", 280 }, +{ "keyctl", 281 }, +{ "ioprio_set", 282 }, +{ "ioprio_get", 283 }, +{ "inotify_init", 284 }, +{ "inotify_add_watch", 285 }, +{ "inotify_rm_watch", 286 }, +{ "migrate_pages", 287 }, +{ "openat", 288 }, +{ "mkdirat", 289 }, +{ "mknodat", 290 }, +{ "fchownat", 291 }, +{ "futimesat", 292 }, +{ "fstatat64", 293 }, +{ "unlinkat", 294 }, +{ "renameat", 295 }, +{ "linkat", 296 }, +{ "symlinkat", 297 }, +{ "readlinkat", 298 }, +{ "fchmodat", 299 }, +{ "faccessat", 300 }, +{ "pselect6", 301 }, +{ "ppoll", 302 }, +{ "unshare", 303 }, +{ "set_robust_list", 304 }, +{ "get_robust_list", 305 }, +{ "splice", 306 }, +{ "sync_file_range", 307 }, +{ "tee", 308 }, +{ "vmsplice", 309 }, +{ "move_pages", 310 }, +{ "sched_setaffinity", 311 }, +{ "sched_getaffinity", 312 }, +{ "kexec_load", 313 }, +{ "getcpu", 314 }, +{ "epoll_pwait", 315 }, +{ "utimensat", 316 }, +{ "signalfd", 317 }, +{ "timerfd_create", 318 }, +{ "eventfd", 319 }, +{ "fallocate", 320 }, +{ "timerfd_settime", 321 }, +{ "timerfd_gettime", 322 }, +{ "signalfd4", 323 }, +{ "eventfd2", 324 }, +{ "epoll_create1", 325 }, +{ "dup3", 326 }, +{ "pipe2", 327 }, +{ "inotify_init1", 328 }, +{ "preadv", 329 }, +{ "pwritev", 330 }, +{ "rt_tgsigqueueinfo", 331 }, +{ "perf_event_open", 332 }, +{ "get_thread_area", 333 }, +{ "set_thread_area", 334 }, +{ "atomic_cmpxchg_32", 335 }, +{ "atomic_barrier", 336 }, +{ "fanotify_init", 337 }, +{ "fanotify_mark", 338 }, +{ "prlimit64", 339 }, +{ "name_to_handle_at", 340 }, +{ "open_by_handle_at", 341 }, +{ "clock_adjtime", 342 }, +{ "syncfs", 343 }, +{ "setns", 344 }, +{ "process_vm_readv", 345 }, +{ "process_vm_writev", 346 }, +{ "kcmp", 347 }, +{ "finit_module", 348 }, +{ "sched_setattr", 349 }, +{ "sched_getattr", 350 }, +{ "renameat2", 351 }, +{ "getrandom", 352 }, +{ "memfd_create", 353 }, +{ "bpf", 354 }, +{ "execveat", 355 }, +{ "socket", 356 }, +{ "socketpair", 357 }, +{ "bind", 358 }, +{ "connect", 359 }, +{ "listen", 360 }, +{ "accept4", 361 }, +{ "getsockopt", 362 }, +{ "setsockopt", 363 }, +{ "getsockname", 364 }, +{ "getpeername", 365 }, +{ "sendto", 366 }, +{ "sendmsg", 367 }, +{ "recvfrom", 368 }, +{ "recvmsg", 369 }, +{ "shutdown", 370 }, +{ "recvmmsg", 371 }, +{ "sendmmsg", 372 }, +{ "userfaultfd", 373 }, +{ "membarrier", 374 }, +{ "mlock2", 375 }, +{ "copy_file_range", 376 }, +{ "preadv2", 377 }, +{ "pwritev2", 378 }, +{ "statx", 379 }, +{ "seccomp", 380 }, +{ "pkey_mprotect", 381 }, +{ "pkey_alloc", 382 }, +{ "pkey_free", 383 }, +{ "rseq", 384 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_microblaze.h b/src/include/syscall_microblaze.h new file mode 100644 index 00000000000..cda35dfd6ba --- /dev/null +++ b/src/include/syscall_microblaze.h @@ -0,0 +1,462 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "break", 17 }, +{ "oldstat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "oldfstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "stty", 31 }, +{ "gtty", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "ftime", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "prof", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "lock", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "mpx", 56 }, +{ "setpgid", 57 }, +{ "ulimit", 58 }, +{ "oldolduname", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "select", 82 }, +{ "symlink", 83 }, +{ "oldlstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "profil", 98 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "ioperm", 101 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "olduname", 109 }, +{ "iopl", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "vm86old", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "modify_ldt", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "vm86", 166 }, +{ "query_module", 167 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "getpmsg", 188 }, +{ "putpmsg", 189 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, +{ "getgid32", 200 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, +{ "getgroups32", 205 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, +{ "getresuid32", 209 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "pivot_root", 217 }, +{ "mincore", 218 }, +{ "madvise", 219 }, +{ "getdents64", 220 }, +{ "fcntl64", 221 }, +{ "gettid", 224 }, +{ "readahead", 225 }, +{ "setxattr", 226 }, +{ "lsetxattr", 227 }, +{ "fsetxattr", 228 }, +{ "getxattr", 229 }, +{ "lgetxattr", 230 }, +{ "fgetxattr", 231 }, +{ "listxattr", 232 }, +{ "llistxattr", 233 }, +{ "flistxattr", 234 }, +{ "removexattr", 235 }, +{ "lremovexattr", 236 }, +{ "fremovexattr", 237 }, +{ "tkill", 238 }, +{ "sendfile64", 239 }, +{ "futex", 240 }, +{ "sched_setaffinity", 241 }, +{ "sched_getaffinity", 242 }, +{ "set_thread_area", 243 }, +{ "get_thread_area", 244 }, +{ "io_setup", 245 }, +{ "io_destroy", 246 }, +{ "io_getevents", 247 }, +{ "io_submit", 248 }, +{ "io_cancel", 249 }, +{ "fadvise64", 250 }, +{ "exit_group", 252 }, +{ "lookup_dcookie", 253 }, +{ "epoll_create", 254 }, +{ "epoll_ctl", 255 }, +{ "epoll_wait", 256 }, +{ "remap_file_pages", 257 }, +{ "set_tid_address", 258 }, +{ "timer_create", 259 }, +{ "timer_settime", 260 }, +{ "timer_gettime", 261 }, +{ "timer_getoverrun", 262 }, +{ "timer_delete", 263 }, +{ "clock_settime", 264 }, +{ "clock_gettime", 265 }, +{ "clock_getres", 266 }, +{ "clock_nanosleep", 267 }, +{ "statfs64", 268 }, +{ "fstatfs64", 269 }, +{ "tgkill", 270 }, +{ "utimes", 271 }, +{ "fadvise64_64", 272 }, +{ "vserver", 273 }, +{ "mbind", 274 }, +{ "get_mempolicy", 275 }, +{ "set_mempolicy", 276 }, +{ "mq_open", 277 }, +{ "mq_unlink", 278 }, +{ "mq_timedsend", 279 }, +{ "mq_timedreceive", 280 }, +{ "mq_notify", 281 }, +{ "mq_getsetattr", 282 }, +{ "kexec_load", 283 }, +{ "waitid", 284 }, +{ "add_key", 286 }, +{ "request_key", 287 }, +{ "keyctl", 288 }, +{ "ioprio_set", 289 }, +{ "ioprio_get", 290 }, +{ "inotify_init", 291 }, +{ "inotify_add_watch", 292 }, +{ "inotify_rm_watch", 293 }, +{ "migrate_pages", 294 }, +{ "openat", 295 }, +{ "mkdirat", 296 }, +{ "mknodat", 297 }, +{ "fchownat", 298 }, +{ "futimesat", 299 }, +{ "fstatat64", 300 }, +{ "unlinkat", 301 }, +{ "renameat", 302 }, +{ "linkat", 303 }, +{ "symlinkat", 304 }, +{ "readlinkat", 305 }, +{ "fchmodat", 306 }, +{ "faccessat", 307 }, +{ "pselect6", 308 }, +{ "ppoll", 309 }, +{ "unshare", 310 }, +{ "set_robust_list", 311 }, +{ "get_robust_list", 312 }, +{ "splice", 313 }, +{ "sync_file_range", 314 }, +{ "tee", 315 }, +{ "vmsplice", 316 }, +{ "move_pages", 317 }, +{ "getcpu", 318 }, +{ "epoll_pwait", 319 }, +{ "utimensat", 320 }, +{ "signalfd", 321 }, +{ "timerfd_create", 322 }, +{ "eventfd", 323 }, +{ "fallocate", 324 }, +{ "semtimedop", 325 }, +{ "timerfd_settime", 326 }, +{ "timerfd_gettime", 327 }, +{ "semctl", 328 }, +{ "semget", 329 }, +{ "semop", 330 }, +{ "msgctl", 331 }, +{ "msgget", 332 }, +{ "msgrcv", 333 }, +{ "msgsnd", 334 }, +{ "shmat", 335 }, +{ "shmctl", 336 }, +{ "shmdt", 337 }, +{ "shmget", 338 }, +{ "signalfd4", 339 }, +{ "eventfd2", 340 }, +{ "epoll_create1", 341 }, +{ "dup3", 342 }, +{ "pipe2", 343 }, +{ "inotify_init1", 344 }, +{ "socket", 345 }, +{ "socketpair", 346 }, +{ "bind", 347 }, +{ "listen", 348 }, +{ "accept", 349 }, +{ "connect", 350 }, +{ "getsockname", 351 }, +{ "getpeername", 352 }, +{ "sendto", 353 }, +{ "send", 354 }, +{ "recvfrom", 355 }, +{ "recv", 356 }, +{ "setsockopt", 357 }, +{ "getsockopt", 358 }, +{ "shutdown", 359 }, +{ "sendmsg", 360 }, +{ "recvmsg", 361 }, +{ "accept4", 362 }, +{ "preadv", 363 }, +{ "pwritev", 364 }, +{ "rt_tgsigqueueinfo", 365 }, +{ "perf_event_open", 366 }, +{ "recvmmsg", 367 }, +{ "fanotify_init", 368 }, +{ "fanotify_mark", 369 }, +{ "prlimit64", 370 }, +{ "name_to_handle_at", 371 }, +{ "open_by_handle_at", 372 }, +{ "clock_adjtime", 373 }, +{ "syncfs", 374 }, +{ "setns", 375 }, +{ "sendmmsg", 376 }, +{ "process_vm_readv", 377 }, +{ "process_vm_writev", 378 }, +{ "kcmp", 379 }, +{ "finit_module", 380 }, +{ "sched_setattr", 381 }, +{ "sched_getattr", 382 }, +{ "renameat2", 383 }, +{ "seccomp", 384 }, +{ "getrandom", 385 }, +{ "memfd_create", 386 }, +{ "bpf", 387 }, +{ "execveat", 388 }, +{ "userfaultfd", 389 }, +{ "membarrier", 390 }, +{ "mlock2", 391 }, +{ "copy_file_range", 392 }, +{ "preadv2", 393 }, +{ "pwritev2", 394 }, +{ "pkey_mprotect", 395 }, +{ "pkey_alloc", 396 }, +{ "pkey_free", 397 }, +{ "statx", 398 }, +{ "io_pgetevents", 399 }, +{ "rseq", 400 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_mips_n32.h b/src/include/syscall_mips_n32.h new file mode 100644 index 00000000000..4fac97ad6c7 --- /dev/null +++ b/src/include/syscall_mips_n32.h @@ -0,0 +1,397 @@ +{ "read", 0 }, +{ "write", 1 }, +{ "open", 2 }, +{ "close", 3 }, +{ "stat", 4 }, +{ "fstat", 5 }, +{ "lstat", 6 }, +{ "poll", 7 }, +{ "lseek", 8 }, +{ "mmap", 9 }, +{ "mprotect", 10 }, +{ "munmap", 11 }, +{ "brk", 12 }, +{ "rt_sigaction", 13 }, +{ "rt_sigprocmask", 14 }, +{ "ioctl", 15 }, +{ "pread64", 16 }, +{ "pwrite64", 17 }, +{ "readv", 18 }, +{ "writev", 19 }, +{ "access", 20 }, +{ "pipe", 21 }, +{ "_newselect", 22 }, +{ "sched_yield", 23 }, +{ "mremap", 24 }, +{ "msync", 25 }, +{ "mincore", 26 }, +{ "madvise", 27 }, +{ "shmget", 28 }, +{ "shmat", 29 }, +{ "shmctl", 30 }, +{ "dup", 31 }, +{ "dup2", 32 }, +{ "pause", 33 }, +{ "nanosleep", 34 }, +{ "getitimer", 35 }, +{ "setitimer", 36 }, +{ "alarm", 37 }, +{ "getpid", 38 }, +{ "sendfile", 39 }, +{ "socket", 40 }, +{ "connect", 41 }, +{ "accept", 42 }, +{ "sendto", 43 }, +{ "recvfrom", 44 }, +{ "sendmsg", 45 }, +{ "recvmsg", 46 }, +{ "shutdown", 47 }, +{ "bind", 48 }, +{ "listen", 49 }, +{ "getsockname", 50 }, +{ "getpeername", 51 }, +{ "socketpair", 52 }, +{ "setsockopt", 53 }, +{ "getsockopt", 54 }, +{ "clone", 55 }, +{ "fork", 56 }, +{ "execve", 57 }, +{ "exit", 58 }, +{ "wait4", 59 }, +{ "kill", 60 }, +{ "uname", 61 }, +{ "semget", 62 }, +{ "semop", 63 }, +{ "semctl", 64 }, +{ "shmdt", 65 }, +{ "msgget", 66 }, +{ "msgsnd", 67 }, +{ "msgrcv", 68 }, +{ "msgctl", 69 }, +{ "fcntl", 70 }, +{ "flock", 71 }, +{ "fsync", 72 }, +{ "fdatasync", 73 }, +{ "truncate", 74 }, +{ "ftruncate", 75 }, +{ "getdents", 76 }, +{ "getcwd", 77 }, +{ "chdir", 78 }, +{ "fchdir", 79 }, +{ "rename", 80 }, +{ "mkdir", 81 }, +{ "rmdir", 82 }, +{ "creat", 83 }, +{ "link", 84 }, +{ "unlink", 85 }, +{ "symlink", 86 }, +{ "readlink", 87 }, +{ "chmod", 88 }, +{ "fchmod", 89 }, +{ "chown", 90 }, +{ "fchown", 91 }, +{ "lchown", 92 }, +{ "umask", 93 }, +{ "gettimeofday", 94 }, +{ "getrlimit", 95 }, +{ "getrusage", 96 }, +{ "sysinfo", 97 }, +{ "times", 98 }, +{ "ptrace", 99 }, +{ "getuid", 100 }, +{ "syslog", 101 }, +{ "getgid", 102 }, +{ "setuid", 103 }, +{ "setgid", 104 }, +{ "geteuid", 105 }, +{ "getegid", 106 }, +{ "setpgid", 107 }, +{ "getppid", 108 }, +{ "getpgrp", 109 }, +{ "setsid", 110 }, +{ "setreuid", 111 }, +{ "setregid", 112 }, +{ "getgroups", 113 }, +{ "setgroups", 114 }, +{ "setresuid", 115 }, +{ "getresuid", 116 }, +{ "setresgid", 117 }, +{ "getresgid", 118 }, +{ "getpgid", 119 }, +{ "setfsuid", 120 }, +{ "setfsgid", 121 }, +{ "getsid", 122 }, +{ "capget", 123 }, +{ "capset", 124 }, +{ "rt_sigpending", 125 }, +{ "rt_sigtimedwait", 126 }, +{ "rt_sigqueueinfo", 127 }, +{ "rt_sigsuspend", 128 }, +{ "sigaltstack", 129 }, +{ "utime", 130 }, +{ "mknod", 131 }, +{ "personality", 132 }, +{ "ustat", 133 }, +{ "statfs", 134 }, +{ "fstatfs", 135 }, +{ "sysfs", 136 }, +{ "getpriority", 137 }, +{ "setpriority", 138 }, +{ "sched_setparam", 139 }, +{ "sched_getparam", 140 }, +{ "sched_setscheduler", 141 }, +{ "sched_getscheduler", 142 }, +{ "sched_get_priority_max", 143 }, +{ "sched_get_priority_min", 144 }, +{ "sched_rr_get_interval", 145 }, +{ "mlock", 146 }, +{ "munlock", 147 }, +{ "mlockall", 148 }, +{ "munlockall", 149 }, +{ "vhangup", 150 }, +{ "pivot_root", 151 }, +{ "_sysctl", 152 }, +{ "prctl", 153 }, +{ "adjtimex", 154 }, +{ "setrlimit", 155 }, +{ "chroot", 156 }, +{ "sync", 157 }, +{ "acct", 158 }, +{ "settimeofday", 159 }, +{ "mount", 160 }, +{ "umount2", 161 }, +{ "swapon", 162 }, +{ "swapoff", 163 }, +{ "reboot", 164 }, +{ "sethostname", 165 }, +{ "setdomainname", 166 }, +{ "create_module", 167 }, +{ "init_module", 168 }, +{ "delete_module", 169 }, +{ "get_kernel_syms", 170 }, +{ "query_module", 171 }, +{ "quotactl", 172 }, +{ "nfsservctl", 173 }, +{ "getpmsg", 174 }, +{ "putpmsg", 175 }, +{ "afs_syscall", 176 }, +{ "reserved177", 177 }, +{ "gettid", 178 }, +{ "readahead", 179 }, +{ "setxattr", 180 }, +{ "lsetxattr", 181 }, +{ "fsetxattr", 182 }, +{ "getxattr", 183 }, +{ "lgetxattr", 184 }, +{ "fgetxattr", 185 }, +{ "listxattr", 186 }, +{ "llistxattr", 187 }, +{ "flistxattr", 188 }, +{ "removexattr", 189 }, +{ "lremovexattr", 190 }, +{ "fremovexattr", 191 }, +{ "tkill", 192 }, +{ "reserved193", 193 }, +{ "futex", 194 }, +{ "sched_setaffinity", 195 }, +{ "sched_getaffinity", 196 }, +{ "cacheflush", 197 }, +{ "cachectl", 198 }, +{ "sysmips", 199 }, +{ "io_setup", 200 }, +{ "io_destroy", 201 }, +{ "io_getevents", 202 }, +{ "io_submit", 203 }, +{ "io_cancel", 204 }, +{ "exit_group", 205 }, +{ "lookup_dcookie", 206 }, +{ "epoll_create", 207 }, +{ "epoll_ctl", 208 }, +{ "epoll_wait", 209 }, +{ "remap_file_pages", 210 }, +{ "rt_sigreturn", 211 }, +{ "fcntl64", 212 }, +{ "set_tid_address", 213 }, +{ "restart_syscall", 214 }, +{ "semtimedop", 215 }, +{ "fadvise64", 216 }, +{ "statfs64", 217 }, +{ "fstatfs64", 218 }, +{ "sendfile64", 219 }, +{ "timer_create", 220 }, +{ "timer_settime", 221 }, +{ "timer_gettime", 222 }, +{ "timer_getoverrun", 223 }, +{ "timer_delete", 224 }, +{ "clock_settime", 225 }, +{ "clock_gettime", 226 }, +{ "clock_getres", 227 }, +{ "clock_nanosleep", 228 }, +{ "tgkill", 229 }, +{ "utimes", 230 }, +{ "mbind", 231 }, +{ "get_mempolicy", 232 }, +{ "set_mempolicy", 233 }, +{ "mq_open", 234 }, +{ "mq_unlink", 235 }, +{ "mq_timedsend", 236 }, +{ "mq_timedreceive", 237 }, +{ "mq_notify", 238 }, +{ "mq_getsetattr", 239 }, +{ "vserver", 240 }, +{ "waitid", 241 }, +{ "add_key", 243 }, +{ "request_key", 244 }, +{ "keyctl", 245 }, +{ "set_thread_area", 246 }, +{ "inotify_init", 247 }, +{ "inotify_add_watch", 248 }, +{ "inotify_rm_watch", 249 }, +{ "migrate_pages", 250 }, +{ "openat", 251 }, +{ "mkdirat", 252 }, +{ "mknodat", 253 }, +{ "fchownat", 254 }, +{ "futimesat", 255 }, +{ "newfstatat", 256 }, +{ "unlinkat", 257 }, +{ "renameat", 258 }, +{ "linkat", 259 }, +{ "symlinkat", 260 }, +{ "readlinkat", 261 }, +{ "fchmodat", 262 }, +{ "faccessat", 263 }, +{ "pselect6", 264 }, +{ "ppoll", 265 }, +{ "unshare", 266 }, +{ "splice", 267 }, +{ "sync_file_range", 268 }, +{ "tee", 269 }, +{ "vmsplice", 270 }, +{ "move_pages", 271 }, +{ "set_robust_list", 272 }, +{ "get_robust_list", 273 }, +{ "kexec_load", 274 }, +{ "getcpu", 275 }, +{ "epoll_pwait", 276 }, +{ "ioprio_set", 277 }, +{ "ioprio_get", 278 }, +{ "utimensat", 279 }, +{ "signalfd", 280 }, +{ "timerfd", 281 }, +{ "eventfd", 282 }, +{ "fallocate", 283 }, +{ "timerfd_create", 284 }, +{ "timerfd_gettime", 285 }, +{ "timerfd_settime", 286 }, +{ "signalfd4", 287 }, +{ "eventfd2", 288 }, +{ "epoll_create1", 289 }, +{ "dup3", 290 }, +{ "pipe2", 291 }, +{ "inotify_init1", 292 }, +{ "preadv", 293 }, +{ "pwritev", 294 }, +{ "rt_tgsigqueueinfo", 295 }, +{ "perf_event_open", 296 }, +{ "accept4", 297 }, +{ "recvmmsg", 298 }, +{ "getdents64", 299 }, +{ "fanotify_init", 300 }, +{ "fanotify_mark", 301 }, +{ "prlimit64", 302 }, +{ "name_to_handle_at", 303 }, +{ "open_by_handle_at", 304 }, +{ "clock_adjtime", 305 }, +{ "syncfs", 306 }, +{ "sendmmsg", 307 }, +{ "setns", 308 }, +{ "process_vm_readv", 309 }, +{ "process_vm_writev", 310 }, +{ "kcmp", 311 }, +{ "finit_module", 312 }, +{ "sched_setattr", 313 }, +{ "sched_getattr", 314 }, +{ "renameat2", 315 }, +{ "seccomp", 316 }, +{ "getrandom", 317 }, +{ "memfd_create", 318 }, +{ "bpf", 319 }, +{ "execveat", 320 }, +{ "userfaultfd", 321 }, +{ "membarrier", 322 }, +{ "mlock2", 323 }, +{ "copy_file_range", 324 }, +{ "preadv2", 325 }, +{ "pwritev2", 326 }, +{ "pkey_mprotect", 327 }, +{ "pkey_alloc", 328 }, +{ "pkey_free", 329 }, +{ "statx", 330 }, +{ "rseq", 331 }, +{ "io_pgetevents", 332 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_mips_n64.h b/src/include/syscall_mips_n64.h new file mode 100644 index 00000000000..460468d90cb --- /dev/null +++ b/src/include/syscall_mips_n64.h @@ -0,0 +1,372 @@ +{ "read", 0 }, +{ "write", 1 }, +{ "open", 2 }, +{ "close", 3 }, +{ "stat", 4 }, +{ "fstat", 5 }, +{ "lstat", 6 }, +{ "poll", 7 }, +{ "lseek", 8 }, +{ "mmap", 9 }, +{ "mprotect", 10 }, +{ "munmap", 11 }, +{ "brk", 12 }, +{ "rt_sigaction", 13 }, +{ "rt_sigprocmask", 14 }, +{ "ioctl", 15 }, +{ "pread64", 16 }, +{ "pwrite64", 17 }, +{ "readv", 18 }, +{ "writev", 19 }, +{ "access", 20 }, +{ "pipe", 21 }, +{ "_newselect", 22 }, +{ "sched_yield", 23 }, +{ "mremap", 24 }, +{ "msync", 25 }, +{ "mincore", 26 }, +{ "madvise", 27 }, +{ "shmget", 28 }, +{ "shmat", 29 }, +{ "shmctl", 30 }, +{ "dup", 31 }, +{ "dup2", 32 }, +{ "pause", 33 }, +{ "nanosleep", 34 }, +{ "getitimer", 35 }, +{ "setitimer", 36 }, +{ "alarm", 37 }, +{ "getpid", 38 }, +{ "sendfile", 39 }, +{ "socket", 40 }, +{ "connect", 41 }, +{ "accept", 42 }, +{ "sendto", 43 }, +{ "recvfrom", 44 }, +{ "sendmsg", 45 }, +{ "recvmsg", 46 }, +{ "shutdown", 47 }, +{ "bind", 48 }, +{ "listen", 49 }, +{ "getsockname", 50 }, +{ "getpeername", 51 }, +{ "socketpair", 52 }, +{ "setsockopt", 53 }, +{ "getsockopt", 54 }, +{ "clone", 55 }, +{ "fork", 56 }, +{ "execve", 57 }, +{ "exit", 58 }, +{ "wait4", 59 }, +{ "kill", 60 }, +{ "uname", 61 }, +{ "semget", 62 }, +{ "semop", 63 }, +{ "semctl", 64 }, +{ "shmdt", 65 }, +{ "msgget", 66 }, +{ "msgsnd", 67 }, +{ "msgrcv", 68 }, +{ "msgctl", 69 }, +{ "fcntl", 70 }, +{ "flock", 71 }, +{ "fsync", 72 }, +{ "fdatasync", 73 }, +{ "truncate", 74 }, +{ "ftruncate", 75 }, +{ "getdents", 76 }, +{ "getcwd", 77 }, +{ "chdir", 78 }, +{ "fchdir", 79 }, +{ "rename", 80 }, +{ "mkdir", 81 }, +{ "rmdir", 82 }, +{ "creat", 83 }, +{ "link", 84 }, +{ "unlink", 85 }, +{ "symlink", 86 }, +{ "readlink", 87 }, +{ "chmod", 88 }, +{ "fchmod", 89 }, +{ "chown", 90 }, +{ "fchown", 91 }, +{ "lchown", 92 }, +{ "umask", 93 }, +{ "gettimeofday", 94 }, +{ "getrlimit", 95 }, +{ "getrusage", 96 }, +{ "sysinfo", 97 }, +{ "times", 98 }, +{ "ptrace", 99 }, +{ "getuid", 100 }, +{ "syslog", 101 }, +{ "getgid", 102 }, +{ "setuid", 103 }, +{ "setgid", 104 }, +{ "geteuid", 105 }, +{ "getegid", 106 }, +{ "setpgid", 107 }, +{ "getppid", 108 }, +{ "getpgrp", 109 }, +{ "setsid", 110 }, +{ "setreuid", 111 }, +{ "setregid", 112 }, +{ "getgroups", 113 }, +{ "setgroups", 114 }, +{ "setresuid", 115 }, +{ "getresuid", 116 }, +{ "setresgid", 117 }, +{ "getresgid", 118 }, +{ "getpgid", 119 }, +{ "setfsuid", 120 }, +{ "setfsgid", 121 }, +{ "getsid", 122 }, +{ "capget", 123 }, +{ "capset", 124 }, +{ "rt_sigpending", 125 }, +{ "rt_sigtimedwait", 126 }, +{ "rt_sigqueueinfo", 127 }, +{ "rt_sigsuspend", 128 }, +{ "sigaltstack", 129 }, +{ "utime", 130 }, +{ "mknod", 131 }, +{ "personality", 132 }, +{ "ustat", 133 }, +{ "statfs", 134 }, +{ "fstatfs", 135 }, +{ "sysfs", 136 }, +{ "getpriority", 137 }, +{ "setpriority", 138 }, +{ "sched_setparam", 139 }, +{ "sched_getparam", 140 }, +{ "sched_setscheduler", 141 }, +{ "sched_getscheduler", 142 }, +{ "sched_get_priority_max", 143 }, +{ "sched_get_priority_min", 144 }, +{ "sched_rr_get_interval", 145 }, +{ "mlock", 146 }, +{ "munlock", 147 }, +{ "mlockall", 148 }, +{ "munlockall", 149 }, +{ "vhangup", 150 }, +{ "pivot_root", 151 }, +{ "_sysctl", 152 }, +{ "prctl", 153 }, +{ "adjtimex", 154 }, +{ "setrlimit", 155 }, +{ "chroot", 156 }, +{ "sync", 157 }, +{ "acct", 158 }, +{ "settimeofday", 159 }, +{ "mount", 160 }, +{ "umount2", 161 }, +{ "swapon", 162 }, +{ "swapoff", 163 }, +{ "reboot", 164 }, +{ "sethostname", 165 }, +{ "setdomainname", 166 }, +{ "create_module", 167 }, +{ "init_module", 168 }, +{ "delete_module", 169 }, +{ "get_kernel_syms", 170 }, +{ "query_module", 171 }, +{ "quotactl", 172 }, +{ "nfsservctl", 173 }, +{ "getpmsg", 174 }, +{ "putpmsg", 175 }, +{ "afs_syscall", 176 }, +{ "reserved177", 177 }, +{ "gettid", 178 }, +{ "readahead", 179 }, +{ "setxattr", 180 }, +{ "lsetxattr", 181 }, +{ "fsetxattr", 182 }, +{ "getxattr", 183 }, +{ "lgetxattr", 184 }, +{ "fgetxattr", 185 }, +{ "listxattr", 186 }, +{ "llistxattr", 187 }, +{ "flistxattr", 188 }, +{ "removexattr", 189 }, +{ "lremovexattr", 190 }, +{ "fremovexattr", 191 }, +{ "tkill", 192 }, +{ "reserved193", 193 }, +{ "futex", 194 }, +{ "sched_setaffinity", 195 }, +{ "sched_getaffinity", 196 }, +{ "cacheflush", 197 }, +{ "cachectl", 198 }, +{ "sysmips", 199 }, +{ "io_setup", 200 }, +{ "io_destroy", 201 }, +{ "io_getevents", 202 }, +{ "io_submit", 203 }, +{ "io_cancel", 204 }, +{ "exit_group", 205 }, +{ "lookup_dcookie", 206 }, +{ "epoll_create", 207 }, +{ "epoll_ctl", 208 }, +{ "epoll_wait", 209 }, +{ "remap_file_pages", 210 }, +{ "rt_sigreturn", 211 }, +{ "set_tid_address", 212 }, +{ "restart_syscall", 213 }, +{ "semtimedop", 214 }, +{ "fadvise64", 215 }, +{ "timer_create", 216 }, +{ "timer_settime", 217 }, +{ "timer_gettime", 218 }, +{ "timer_getoverrun", 219 }, +{ "timer_delete", 220 }, +{ "clock_settime", 221 }, +{ "clock_gettime", 222 }, +{ "clock_getres", 223 }, +{ "clock_nanosleep", 224 }, +{ "tgkill", 225 }, +{ "utimes", 226 }, +{ "mbind", 227 }, +{ "get_mempolicy", 228 }, +{ "set_mempolicy", 229 }, +{ "mq_open", 230 }, +{ "mq_unlink", 231 }, +{ "mq_timedsend", 232 }, +{ "mq_timedreceive", 233 }, +{ "mq_notify", 234 }, +{ "mq_getsetattr", 235 }, +{ "vserver", 236 }, +{ "waitid", 237 }, +{ "add_key", 239 }, +{ "request_key", 240 }, +{ "keyctl", 241 }, +{ "set_thread_area", 242 }, +{ "inotify_init", 243 }, +{ "inotify_add_watch", 244 }, +{ "inotify_rm_watch", 245 }, +{ "migrate_pages", 246 }, +{ "openat", 247 }, +{ "mkdirat", 248 }, +{ "mknodat", 249 }, +{ "fchownat", 250 }, +{ "futimesat", 251 }, +{ "newfstatat", 252 }, +{ "unlinkat", 253 }, +{ "renameat", 254 }, +{ "linkat", 255 }, +{ "symlinkat", 256 }, +{ "readlinkat", 257 }, +{ "fchmodat", 258 }, +{ "faccessat", 259 }, +{ "pselect6", 260 }, +{ "ppoll", 261 }, +{ "unshare", 262 }, +{ "splice", 263 }, +{ "sync_file_range", 264 }, +{ "tee", 265 }, +{ "vmsplice", 266 }, +{ "move_pages", 267 }, +{ "set_robust_list", 268 }, +{ "get_robust_list", 269 }, +{ "kexec_load", 270 }, +{ "getcpu", 271 }, +{ "epoll_pwait", 272 }, +{ "ioprio_set", 273 }, +{ "ioprio_get", 274 }, +{ "utimensat", 275 }, +{ "signalfd", 276 }, +{ "timerfd", 277 }, +{ "eventfd", 278 }, +{ "fallocate", 279 }, +{ "timerfd_create", 280 }, +{ "timerfd_gettime", 281 }, +{ "timerfd_settime", 282 }, +{ "signalfd4", 283 }, +{ "eventfd2", 284 }, +{ "epoll_create1", 285 }, +{ "dup3", 286 }, +{ "pipe2", 287 }, +{ "inotify_init1", 288 }, +{ "preadv", 289 }, +{ "pwritev", 290 }, +{ "rt_tgsigqueueinfo", 291 }, +{ "perf_event_open", 292 }, +{ "accept4", 293 }, +{ "recvmmsg", 294 }, +{ "fanotify_init", 295 }, +{ "fanotify_mark", 296 }, +{ "prlimit64", 297 }, +{ "name_to_handle_at", 298 }, +{ "open_by_handle_at", 299 }, +{ "clock_adjtime", 300 }, +{ "syncfs", 301 }, +{ "sendmmsg", 302 }, +{ "setns", 303 }, +{ "process_vm_readv", 304 }, +{ "process_vm_writev", 305 }, +{ "kcmp", 306 }, +{ "finit_module", 307 }, +{ "getdents64", 308 }, +{ "sched_setattr", 309 }, +{ "sched_getattr", 310 }, +{ "renameat2", 311 }, +{ "seccomp", 312 }, +{ "getrandom", 313 }, +{ "memfd_create", 314 }, +{ "bpf", 315 }, +{ "execveat", 316 }, +{ "userfaultfd", 317 }, +{ "membarrier", 318 }, +{ "mlock2", 319 }, +{ "copy_file_range", 320 }, +{ "preadv2", 321 }, +{ "pwritev2", 322 }, +{ "pkey_mprotect", 323 }, +{ "pkey_alloc", 324 }, +{ "pkey_free", 325 }, +{ "statx", 326 }, +{ "rseq", 327 }, +{ "io_pgetevents", 328 }, +{ "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 }, +{ "process_mrelease", 448 }, +{ "futex_waitv", 449 }, +{ "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 }, diff --git a/src/include/syscall_mips_o32.h b/src/include/syscall_mips_o32.h new file mode 100644 index 00000000000..12b33413a42 --- /dev/null +++ b/src/include/syscall_mips_o32.h @@ -0,0 +1,443 @@ +{ "syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "break", 17 }, +{ "unused18", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "unused28", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "stty", 31 }, +{ "gtty", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "ftime", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "prof", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "lock", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "mpx", 56 }, +{ "setpgid", 57 }, +{ "ulimit", 58 }, +{ "unused59", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "reserved82", 82 }, +{ "symlink", 83 }, +{ "unused84", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "profil", 98 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "ioperm", 101 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "unused109", 109 }, +{ "iopl", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "vm86", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "modify_ldt", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "cacheflush", 147 }, +{ "cachectl", 148 }, +{ "sysmips", 149 }, +{ "unused150", 150 }, +{ "getsid", 151 }, +{ "fdatasync", 152 }, +{ "_sysctl", 153 }, +{ "mlock", 154 }, +{ "munlock", 155 }, +{ "mlockall", 156 }, +{ "munlockall", 157 }, +{ "sched_setparam", 158 }, +{ "sched_getparam", 159 }, +{ "sched_setscheduler", 160 }, +{ "sched_getscheduler", 161 }, +{ "sched_yield", 162 }, +{ "sched_get_priority_max", 163 }, +{ "sched_get_priority_min", 164 }, +{ "sched_rr_get_interval", 165 }, +{ "nanosleep", 166 }, +{ "mremap", 167 }, +{ "accept", 168 }, +{ "bind", 169 }, +{ "connect", 170 }, +{ "getpeername", 171 }, +{ "getsockname", 172 }, +{ "getsockopt", 173 }, +{ "listen", 174 }, +{ "recv", 175 }, +{ "recvfrom", 176 }, +{ "recvmsg", 177 }, +{ "send", 178 }, +{ "sendmsg", 179 }, +{ "sendto", 180 }, +{ "setsockopt", 181 }, +{ "shutdown", 182 }, +{ "socket", 183 }, +{ "socketpair", 184 }, +{ "setresuid", 185 }, +{ "getresuid", 186 }, +{ "query_module", 187 }, +{ "poll", 188 }, +{ "nfsservctl", 189 }, +{ "setresgid", 190 }, +{ "getresgid", 191 }, +{ "prctl", 192 }, +{ "rt_sigreturn", 193 }, +{ "rt_sigaction", 194 }, +{ "rt_sigprocmask", 195 }, +{ "rt_sigpending", 196 }, +{ "rt_sigtimedwait", 197 }, +{ "rt_sigqueueinfo", 198 }, +{ "rt_sigsuspend", 199 }, +{ "pread64", 200 }, +{ "pwrite64", 201 }, +{ "chown", 202 }, +{ "getcwd", 203 }, +{ "capget", 204 }, +{ "capset", 205 }, +{ "sigaltstack", 206 }, +{ "sendfile", 207 }, +{ "getpmsg", 208 }, +{ "putpmsg", 209 }, +{ "mmap2", 210 }, +{ "truncate64", 211 }, +{ "ftruncate64", 212 }, +{ "stat64", 213 }, +{ "lstat64", 214 }, +{ "fstat64", 215 }, +{ "pivot_root", 216 }, +{ "mincore", 217 }, +{ "madvise", 218 }, +{ "getdents64", 219 }, +{ "fcntl64", 220 }, +{ "reserved221", 221 }, +{ "gettid", 222 }, +{ "readahead", 223 }, +{ "setxattr", 224 }, +{ "lsetxattr", 225 }, +{ "fsetxattr", 226 }, +{ "getxattr", 227 }, +{ "lgetxattr", 228 }, +{ "fgetxattr", 229 }, +{ "listxattr", 230 }, +{ "llistxattr", 231 }, +{ "flistxattr", 232 }, +{ "removexattr", 233 }, +{ "lremovexattr", 234 }, +{ "fremovexattr", 235 }, +{ "tkill", 236 }, +{ "sendfile64", 237 }, +{ "futex", 238 }, +{ "sched_setaffinity", 239 }, +{ "sched_getaffinity", 240 }, +{ "io_setup", 241 }, +{ "io_destroy", 242 }, +{ "io_getevents", 243 }, +{ "io_submit", 244 }, +{ "io_cancel", 245 }, +{ "exit_group", 246 }, +{ "lookup_dcookie", 247 }, +{ "epoll_create", 248 }, +{ "epoll_ctl", 249 }, +{ "epoll_wait", 250 }, +{ "remap_file_pages", 251 }, +{ "set_tid_address", 252 }, +{ "restart_syscall", 253 }, +{ "fadvise64", 254 }, +{ "statfs64", 255 }, +{ "fstatfs64", 256 }, +{ "timer_create", 257 }, +{ "timer_settime", 258 }, +{ "timer_gettime", 259 }, +{ "timer_getoverrun", 260 }, +{ "timer_delete", 261 }, +{ "clock_settime", 262 }, +{ "clock_gettime", 263 }, +{ "clock_getres", 264 }, +{ "clock_nanosleep", 265 }, +{ "tgkill", 266 }, +{ "utimes", 267 }, +{ "mbind", 268 }, +{ "get_mempolicy", 269 }, +{ "set_mempolicy", 270 }, +{ "mq_open", 271 }, +{ "mq_unlink", 272 }, +{ "mq_timedsend", 273 }, +{ "mq_timedreceive", 274 }, +{ "mq_notify", 275 }, +{ "mq_getsetattr", 276 }, +{ "vserver", 277 }, +{ "waitid", 278 }, +{ "add_key", 280 }, +{ "request_key", 281 }, +{ "keyctl", 282 }, +{ "set_thread_area", 283 }, +{ "inotify_init", 284 }, +{ "inotify_add_watch", 285 }, +{ "inotify_rm_watch", 286 }, +{ "migrate_pages", 287 }, +{ "openat", 288 }, +{ "mkdirat", 289 }, +{ "mknodat", 290 }, +{ "fchownat", 291 }, +{ "futimesat", 292 }, +{ "fstatat64", 293 }, +{ "unlinkat", 294 }, +{ "renameat", 295 }, +{ "linkat", 296 }, +{ "symlinkat", 297 }, +{ "readlinkat", 298 }, +{ "fchmodat", 299 }, +{ "faccessat", 300 }, +{ "pselect6", 301 }, +{ "ppoll", 302 }, +{ "unshare", 303 }, +{ "splice", 304 }, +{ "sync_file_range", 305 }, +{ "tee", 306 }, +{ "vmsplice", 307 }, +{ "move_pages", 308 }, +{ "set_robust_list", 309 }, +{ "get_robust_list", 310 }, +{ "kexec_load", 311 }, +{ "getcpu", 312 }, +{ "epoll_pwait", 313 }, +{ "ioprio_set", 314 }, +{ "ioprio_get", 315 }, +{ "utimensat", 316 }, +{ "signalfd", 317 }, +{ "timerfd", 318 }, +{ "eventfd", 319 }, +{ "fallocate", 320 }, +{ "timerfd_create", 321 }, +{ "timerfd_gettime", 322 }, +{ "timerfd_settime", 323 }, +{ "signalfd4", 324 }, +{ "eventfd2", 325 }, +{ "epoll_create1", 326 }, +{ "dup3", 327 }, +{ "pipe2", 328 }, +{ "inotify_init1", 329 }, +{ "preadv", 330 }, +{ "pwritev", 331 }, +{ "rt_tgsigqueueinfo", 332 }, +{ "perf_event_open", 333 }, +{ "accept4", 334 }, +{ "recvmmsg", 335 }, +{ "fanotify_init", 336 }, +{ "fanotify_mark", 337 }, +{ "prlimit64", 338 }, +{ "name_to_handle_at", 339 }, +{ "open_by_handle_at", 340 }, +{ "clock_adjtime", 341 }, +{ "syncfs", 342 }, +{ "sendmmsg", 343 }, +{ "setns", 344 }, +{ "process_vm_readv", 345 }, +{ "process_vm_writev", 346 }, +{ "kcmp", 347 }, +{ "finit_module", 348 }, +{ "sched_setattr", 349 }, +{ "sched_getattr", 350 }, +{ "renameat2", 351 }, +{ "seccomp", 352 }, +{ "getrandom", 353 }, +{ "memfd_create", 354 }, +{ "bpf", 355 }, +{ "execveat", 356 }, +{ "userfaultfd", 357 }, +{ "membarrier", 358 }, +{ "mlock2", 359 }, +{ "copy_file_range", 360 }, +{ "preadv2", 361 }, +{ "pwritev2", 362 }, +{ "pkey_mprotect", 363 }, +{ "pkey_alloc", 364 }, +{ "pkey_free", 365 }, +{ "statx", 366 }, +{ "rseq", 367 }, +{ "io_pgetevents", 368 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_nios2.h b/src/include/syscall_nios2.h new file mode 100644 index 00000000000..40ed25094c1 --- /dev/null +++ b/src/include/syscall_nios2.h @@ -0,0 +1,345 @@ +{ "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 }, +{ "fcntl64", 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 }, +{ "statfs64", 43 }, +{ "fstatfs64", 44 }, +{ "truncate64", 45 }, +{ "ftruncate64", 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 }, +{ "llseek", 62 }, +{ "read", 63 }, +{ "write", 64 }, +{ "readv", 65 }, +{ "writev", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "preadv", 69 }, +{ "pwritev", 70 }, +{ "sendfile64", 71 }, +{ "pselect6", 72 }, +{ "ppoll", 73 }, +{ "signalfd4", 74 }, +{ "vmsplice", 75 }, +{ "splice", 76 }, +{ "tee", 77 }, +{ "readlinkat", 78 }, +{ "fstatat64", 79 }, +{ "fstat64", 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 }, +{ "mmap2", 222 }, +{ "fadvise64_64", 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 }, +{ "cacheflush", 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 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_openrisc_32.h b/src/include/syscall_openrisc_32.h new file mode 100644 index 00000000000..2b16a3ea14d --- /dev/null +++ b/src/include/syscall_openrisc_32.h @@ -0,0 +1,345 @@ +{ "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 }, +{ "fcntl64", 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 }, +{ "statfs64", 43 }, +{ "fstatfs64", 44 }, +{ "truncate64", 45 }, +{ "ftruncate64", 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 }, +{ "llseek", 62 }, +{ "read", 63 }, +{ "write", 64 }, +{ "readv", 65 }, +{ "writev", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "preadv", 69 }, +{ "pwritev", 70 }, +{ "sendfile64", 71 }, +{ "pselect6", 72 }, +{ "ppoll", 73 }, +{ "signalfd4", 74 }, +{ "vmsplice", 75 }, +{ "splice", 76 }, +{ "tee", 77 }, +{ "readlinkat", 78 }, +{ "fstatat64", 79 }, +{ "fstat64", 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 }, +{ "mmap2", 222 }, +{ "fadvise64_64", 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 }, +{ "or1k_atomic", 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 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_parisc_32.h b/src/include/syscall_parisc_32.h new file mode 100644 index 00000000000..011a1a48e79 --- /dev/null +++ b/src/include/syscall_parisc_32.h @@ -0,0 +1,405 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "socket", 17 }, +{ "stat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "bind", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "fstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "connect", 31 }, +{ "listen", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "accept", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "getsockname", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "getpeername", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "socketpair", 56 }, +{ "setpgid", 57 }, +{ "send", 58 }, +{ "uname", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "pivot_root", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "mincore", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "sendto", 82 }, +{ "symlink", 83 }, +{ "lstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "mmap2", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "recv", 98 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "stat64", 101 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "capget", 106 }, +{ "capset", 107 }, +{ "pread64", 108 }, +{ "pwrite64", 109 }, +{ "getcwd", 110 }, +{ "vhangup", 111 }, +{ "fstat64", 112 }, +{ "vfork", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "shutdown", 117 }, +{ "fsync", 118 }, +{ "madvise", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "sendfile", 122 }, +{ "recvfrom", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "sigaltstack", 166 }, +{ "poll", 168 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "chown", 180 }, +{ "setsockopt", 181 }, +{ "getsockopt", 182 }, +{ "sendmsg", 183 }, +{ "recvmsg", 184 }, +{ "semop", 185 }, +{ "semget", 186 }, +{ "semctl", 187 }, +{ "msgsnd", 188 }, +{ "msgrcv", 189 }, +{ "msgget", 190 }, +{ "msgctl", 191 }, +{ "shmat", 192 }, +{ "shmdt", 193 }, +{ "shmget", 194 }, +{ "shmctl", 195 }, +{ "lstat64", 198 }, +{ "truncate64", 199 }, +{ "ftruncate64", 200 }, +{ "getdents64", 201 }, +{ "fcntl64", 202 }, +{ "gettid", 206 }, +{ "readahead", 207 }, +{ "tkill", 208 }, +{ "sendfile64", 209 }, +{ "futex", 210 }, +{ "sched_setaffinity", 211 }, +{ "sched_getaffinity", 212 }, +{ "io_setup", 215 }, +{ "io_destroy", 216 }, +{ "io_getevents", 217 }, +{ "io_submit", 218 }, +{ "io_cancel", 219 }, +{ "exit_group", 222 }, +{ "lookup_dcookie", 223 }, +{ "epoll_create", 224 }, +{ "epoll_ctl", 225 }, +{ "epoll_wait", 226 }, +{ "remap_file_pages", 227 }, +{ "semtimedop", 228 }, +{ "mq_open", 229 }, +{ "mq_unlink", 230 }, +{ "mq_timedsend", 231 }, +{ "mq_timedreceive", 232 }, +{ "mq_notify", 233 }, +{ "mq_getsetattr", 234 }, +{ "waitid", 235 }, +{ "fadvise64_64", 236 }, +{ "set_tid_address", 237 }, +{ "setxattr", 238 }, +{ "lsetxattr", 239 }, +{ "fsetxattr", 240 }, +{ "getxattr", 241 }, +{ "lgetxattr", 242 }, +{ "fgetxattr", 243 }, +{ "listxattr", 244 }, +{ "llistxattr", 245 }, +{ "flistxattr", 246 }, +{ "removexattr", 247 }, +{ "lremovexattr", 248 }, +{ "fremovexattr", 249 }, +{ "timer_create", 250 }, +{ "timer_settime", 251 }, +{ "timer_gettime", 252 }, +{ "timer_getoverrun", 253 }, +{ "timer_delete", 254 }, +{ "clock_settime", 255 }, +{ "clock_gettime", 256 }, +{ "clock_getres", 257 }, +{ "clock_nanosleep", 258 }, +{ "tgkill", 259 }, +{ "mbind", 260 }, +{ "get_mempolicy", 261 }, +{ "set_mempolicy", 262 }, +{ "add_key", 264 }, +{ "request_key", 265 }, +{ "keyctl", 266 }, +{ "ioprio_set", 267 }, +{ "ioprio_get", 268 }, +{ "inotify_init", 269 }, +{ "inotify_add_watch", 270 }, +{ "inotify_rm_watch", 271 }, +{ "migrate_pages", 272 }, +{ "pselect6", 273 }, +{ "ppoll", 274 }, +{ "openat", 275 }, +{ "mkdirat", 276 }, +{ "mknodat", 277 }, +{ "fchownat", 278 }, +{ "futimesat", 279 }, +{ "fstatat64", 280 }, +{ "unlinkat", 281 }, +{ "renameat", 282 }, +{ "linkat", 283 }, +{ "symlinkat", 284 }, +{ "readlinkat", 285 }, +{ "fchmodat", 286 }, +{ "faccessat", 287 }, +{ "unshare", 288 }, +{ "set_robust_list", 289 }, +{ "get_robust_list", 290 }, +{ "splice", 291 }, +{ "sync_file_range", 292 }, +{ "tee", 293 }, +{ "vmsplice", 294 }, +{ "move_pages", 295 }, +{ "getcpu", 296 }, +{ "epoll_pwait", 297 }, +{ "statfs64", 298 }, +{ "fstatfs64", 299 }, +{ "kexec_load", 300 }, +{ "utimensat", 301 }, +{ "signalfd", 302 }, +{ "eventfd", 304 }, +{ "fallocate", 305 }, +{ "timerfd_create", 306 }, +{ "timerfd_settime", 307 }, +{ "timerfd_gettime", 308 }, +{ "signalfd4", 309 }, +{ "eventfd2", 310 }, +{ "epoll_create1", 311 }, +{ "dup3", 312 }, +{ "pipe2", 313 }, +{ "inotify_init1", 314 }, +{ "preadv", 315 }, +{ "pwritev", 316 }, +{ "rt_tgsigqueueinfo", 317 }, +{ "perf_event_open", 318 }, +{ "recvmmsg", 319 }, +{ "accept4", 320 }, +{ "prlimit64", 321 }, +{ "fanotify_init", 322 }, +{ "fanotify_mark", 323 }, +{ "clock_adjtime", 324 }, +{ "name_to_handle_at", 325 }, +{ "open_by_handle_at", 326 }, +{ "syncfs", 327 }, +{ "setns", 328 }, +{ "sendmmsg", 329 }, +{ "process_vm_readv", 330 }, +{ "process_vm_writev", 331 }, +{ "kcmp", 332 }, +{ "finit_module", 333 }, +{ "sched_setattr", 334 }, +{ "sched_getattr", 335 }, +{ "utimes", 336 }, +{ "renameat2", 337 }, +{ "seccomp", 338 }, +{ "getrandom", 339 }, +{ "memfd_create", 340 }, +{ "bpf", 341 }, +{ "execveat", 342 }, +{ "membarrier", 343 }, +{ "userfaultfd", 344 }, +{ "mlock2", 345 }, +{ "copy_file_range", 346 }, +{ "preadv2", 347 }, +{ "pwritev2", 348 }, +{ "statx", 349 }, +{ "io_pgetevents", 350 }, +{ "pkey_mprotect", 351 }, +{ "pkey_alloc", 352 }, +{ "pkey_free", 353 }, +{ "rseq", 354 }, +{ "kexec_file_load", 355 }, +{ "cacheflush", 356 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_parisc_64.h b/src/include/syscall_parisc_64.h new file mode 100644 index 00000000000..1ce2eb5d5fe --- /dev/null +++ b/src/include/syscall_parisc_64.h @@ -0,0 +1,385 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "socket", 17 }, +{ "stat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "bind", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "fstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "connect", 31 }, +{ "listen", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "accept", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "getsockname", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "getpeername", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "socketpair", 56 }, +{ "setpgid", 57 }, +{ "send", 58 }, +{ "uname", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "pivot_root", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "mincore", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "sendto", 82 }, +{ "symlink", 83 }, +{ "lstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "mmap2", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "recv", 98 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "stat64", 101 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "capget", 106 }, +{ "capset", 107 }, +{ "pread64", 108 }, +{ "pwrite64", 109 }, +{ "getcwd", 110 }, +{ "vhangup", 111 }, +{ "fstat64", 112 }, +{ "vfork", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "shutdown", 117 }, +{ "fsync", 118 }, +{ "madvise", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "sendfile", 122 }, +{ "recvfrom", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "sigaltstack", 166 }, +{ "poll", 168 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "chown", 180 }, +{ "setsockopt", 181 }, +{ "getsockopt", 182 }, +{ "sendmsg", 183 }, +{ "recvmsg", 184 }, +{ "semop", 185 }, +{ "semget", 186 }, +{ "semctl", 187 }, +{ "msgsnd", 188 }, +{ "msgrcv", 189 }, +{ "msgget", 190 }, +{ "msgctl", 191 }, +{ "shmat", 192 }, +{ "shmdt", 193 }, +{ "shmget", 194 }, +{ "shmctl", 195 }, +{ "lstat64", 198 }, +{ "truncate64", 199 }, +{ "ftruncate64", 200 }, +{ "getdents64", 201 }, +{ "fcntl64", 202 }, +{ "gettid", 206 }, +{ "readahead", 207 }, +{ "tkill", 208 }, +{ "sendfile64", 209 }, +{ "futex", 210 }, +{ "sched_setaffinity", 211 }, +{ "sched_getaffinity", 212 }, +{ "io_setup", 215 }, +{ "io_destroy", 216 }, +{ "io_getevents", 217 }, +{ "io_submit", 218 }, +{ "io_cancel", 219 }, +{ "exit_group", 222 }, +{ "lookup_dcookie", 223 }, +{ "epoll_create", 224 }, +{ "epoll_ctl", 225 }, +{ "epoll_wait", 226 }, +{ "remap_file_pages", 227 }, +{ "semtimedop", 228 }, +{ "mq_open", 229 }, +{ "mq_unlink", 230 }, +{ "mq_timedsend", 231 }, +{ "mq_timedreceive", 232 }, +{ "mq_notify", 233 }, +{ "mq_getsetattr", 234 }, +{ "waitid", 235 }, +{ "fadvise64_64", 236 }, +{ "set_tid_address", 237 }, +{ "setxattr", 238 }, +{ "lsetxattr", 239 }, +{ "fsetxattr", 240 }, +{ "getxattr", 241 }, +{ "lgetxattr", 242 }, +{ "fgetxattr", 243 }, +{ "listxattr", 244 }, +{ "llistxattr", 245 }, +{ "flistxattr", 246 }, +{ "removexattr", 247 }, +{ "lremovexattr", 248 }, +{ "fremovexattr", 249 }, +{ "timer_create", 250 }, +{ "timer_settime", 251 }, +{ "timer_gettime", 252 }, +{ "timer_getoverrun", 253 }, +{ "timer_delete", 254 }, +{ "clock_settime", 255 }, +{ "clock_gettime", 256 }, +{ "clock_getres", 257 }, +{ "clock_nanosleep", 258 }, +{ "tgkill", 259 }, +{ "mbind", 260 }, +{ "get_mempolicy", 261 }, +{ "set_mempolicy", 262 }, +{ "add_key", 264 }, +{ "request_key", 265 }, +{ "keyctl", 266 }, +{ "ioprio_set", 267 }, +{ "ioprio_get", 268 }, +{ "inotify_init", 269 }, +{ "inotify_add_watch", 270 }, +{ "inotify_rm_watch", 271 }, +{ "migrate_pages", 272 }, +{ "pselect6", 273 }, +{ "ppoll", 274 }, +{ "openat", 275 }, +{ "mkdirat", 276 }, +{ "mknodat", 277 }, +{ "fchownat", 278 }, +{ "futimesat", 279 }, +{ "fstatat64", 280 }, +{ "unlinkat", 281 }, +{ "renameat", 282 }, +{ "linkat", 283 }, +{ "symlinkat", 284 }, +{ "readlinkat", 285 }, +{ "fchmodat", 286 }, +{ "faccessat", 287 }, +{ "unshare", 288 }, +{ "set_robust_list", 289 }, +{ "get_robust_list", 290 }, +{ "splice", 291 }, +{ "sync_file_range", 292 }, +{ "tee", 293 }, +{ "vmsplice", 294 }, +{ "move_pages", 295 }, +{ "getcpu", 296 }, +{ "epoll_pwait", 297 }, +{ "statfs64", 298 }, +{ "fstatfs64", 299 }, +{ "kexec_load", 300 }, +{ "utimensat", 301 }, +{ "signalfd", 302 }, +{ "eventfd", 304 }, +{ "fallocate", 305 }, +{ "timerfd_create", 306 }, +{ "timerfd_settime", 307 }, +{ "timerfd_gettime", 308 }, +{ "signalfd4", 309 }, +{ "eventfd2", 310 }, +{ "epoll_create1", 311 }, +{ "dup3", 312 }, +{ "pipe2", 313 }, +{ "inotify_init1", 314 }, +{ "preadv", 315 }, +{ "pwritev", 316 }, +{ "rt_tgsigqueueinfo", 317 }, +{ "perf_event_open", 318 }, +{ "recvmmsg", 319 }, +{ "accept4", 320 }, +{ "prlimit64", 321 }, +{ "fanotify_init", 322 }, +{ "fanotify_mark", 323 }, +{ "clock_adjtime", 324 }, +{ "name_to_handle_at", 325 }, +{ "open_by_handle_at", 326 }, +{ "syncfs", 327 }, +{ "setns", 328 }, +{ "sendmmsg", 329 }, +{ "process_vm_readv", 330 }, +{ "process_vm_writev", 331 }, +{ "kcmp", 332 }, +{ "finit_module", 333 }, +{ "sched_setattr", 334 }, +{ "sched_getattr", 335 }, +{ "utimes", 336 }, +{ "renameat2", 337 }, +{ "seccomp", 338 }, +{ "getrandom", 339 }, +{ "memfd_create", 340 }, +{ "bpf", 341 }, +{ "execveat", 342 }, +{ "membarrier", 343 }, +{ "userfaultfd", 344 }, +{ "mlock2", 345 }, +{ "copy_file_range", 346 }, +{ "preadv2", 347 }, +{ "pwritev2", 348 }, +{ "statx", 349 }, +{ "io_pgetevents", 350 }, +{ "pkey_mprotect", 351 }, +{ "pkey_alloc", 352 }, +{ "pkey_free", 353 }, +{ "rseq", 354 }, +{ "kexec_file_load", 355 }, +{ "cacheflush", 356 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_powerpc_32_nospu.h b/src/include/syscall_powerpc_32_nospu.h new file mode 100644 index 00000000000..37f50914f9a --- /dev/null +++ b/src/include/syscall_powerpc_32_nospu.h @@ -0,0 +1,450 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "break", 17 }, +{ "oldstat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "oldfstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "stty", 31 }, +{ "gtty", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "ftime", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "prof", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "lock", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "mpx", 56 }, +{ "setpgid", 57 }, +{ "ulimit", 58 }, +{ "oldolduname", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "select", 82 }, +{ "symlink", 83 }, +{ "oldlstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "profil", 98 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "ioperm", 101 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "olduname", 109 }, +{ "iopl", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "vm86", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "modify_ldt", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "query_module", 166 }, +{ "poll", 167 }, +{ "nfsservctl", 168 }, +{ "setresgid", 169 }, +{ "getresgid", 170 }, +{ "prctl", 171 }, +{ "rt_sigreturn", 172 }, +{ "rt_sigaction", 173 }, +{ "rt_sigprocmask", 174 }, +{ "rt_sigpending", 175 }, +{ "rt_sigtimedwait", 176 }, +{ "rt_sigqueueinfo", 177 }, +{ "rt_sigsuspend", 178 }, +{ "pread64", 179 }, +{ "pwrite64", 180 }, +{ "chown", 181 }, +{ "getcwd", 182 }, +{ "capget", 183 }, +{ "capset", 184 }, +{ "sigaltstack", 185 }, +{ "sendfile", 186 }, +{ "getpmsg", 187 }, +{ "putpmsg", 188 }, +{ "vfork", 189 }, +{ "ugetrlimit", 190 }, +{ "readahead", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "pciconfig_read", 198 }, +{ "pciconfig_write", 199 }, +{ "pciconfig_iobase", 200 }, +{ "multiplexer", 201 }, +{ "getdents64", 202 }, +{ "pivot_root", 203 }, +{ "fcntl64", 204 }, +{ "madvise", 205 }, +{ "mincore", 206 }, +{ "gettid", 207 }, +{ "tkill", 208 }, +{ "setxattr", 209 }, +{ "lsetxattr", 210 }, +{ "fsetxattr", 211 }, +{ "getxattr", 212 }, +{ "lgetxattr", 213 }, +{ "fgetxattr", 214 }, +{ "listxattr", 215 }, +{ "llistxattr", 216 }, +{ "flistxattr", 217 }, +{ "removexattr", 218 }, +{ "lremovexattr", 219 }, +{ "fremovexattr", 220 }, +{ "futex", 221 }, +{ "sched_setaffinity", 222 }, +{ "sched_getaffinity", 223 }, +{ "tuxcall", 225 }, +{ "sendfile64", 226 }, +{ "io_setup", 227 }, +{ "io_destroy", 228 }, +{ "io_getevents", 229 }, +{ "io_submit", 230 }, +{ "io_cancel", 231 }, +{ "set_tid_address", 232 }, +{ "fadvise64", 233 }, +{ "exit_group", 234 }, +{ "lookup_dcookie", 235 }, +{ "epoll_create", 236 }, +{ "epoll_ctl", 237 }, +{ "epoll_wait", 238 }, +{ "remap_file_pages", 239 }, +{ "timer_create", 240 }, +{ "timer_settime", 241 }, +{ "timer_gettime", 242 }, +{ "timer_getoverrun", 243 }, +{ "timer_delete", 244 }, +{ "clock_settime", 245 }, +{ "clock_gettime", 246 }, +{ "clock_getres", 247 }, +{ "clock_nanosleep", 248 }, +{ "swapcontext", 249 }, +{ "tgkill", 250 }, +{ "utimes", 251 }, +{ "statfs64", 252 }, +{ "fstatfs64", 253 }, +{ "fadvise64_64", 254 }, +{ "rtas", 255 }, +{ "sys_debug_setcontext", 256 }, +{ "migrate_pages", 258 }, +{ "mbind", 259 }, +{ "get_mempolicy", 260 }, +{ "set_mempolicy", 261 }, +{ "mq_open", 262 }, +{ "mq_unlink", 263 }, +{ "mq_timedsend", 264 }, +{ "mq_timedreceive", 265 }, +{ "mq_notify", 266 }, +{ "mq_getsetattr", 267 }, +{ "kexec_load", 268 }, +{ "add_key", 269 }, +{ "request_key", 270 }, +{ "keyctl", 271 }, +{ "waitid", 272 }, +{ "ioprio_set", 273 }, +{ "ioprio_get", 274 }, +{ "inotify_init", 275 }, +{ "inotify_add_watch", 276 }, +{ "inotify_rm_watch", 277 }, +{ "spu_run", 278 }, +{ "spu_create", 279 }, +{ "pselect6", 280 }, +{ "ppoll", 281 }, +{ "unshare", 282 }, +{ "splice", 283 }, +{ "tee", 284 }, +{ "vmsplice", 285 }, +{ "openat", 286 }, +{ "mkdirat", 287 }, +{ "mknodat", 288 }, +{ "fchownat", 289 }, +{ "futimesat", 290 }, +{ "fstatat64", 291 }, +{ "unlinkat", 292 }, +{ "renameat", 293 }, +{ "linkat", 294 }, +{ "symlinkat", 295 }, +{ "readlinkat", 296 }, +{ "fchmodat", 297 }, +{ "faccessat", 298 }, +{ "get_robust_list", 299 }, +{ "set_robust_list", 300 }, +{ "move_pages", 301 }, +{ "getcpu", 302 }, +{ "epoll_pwait", 303 }, +{ "utimensat", 304 }, +{ "signalfd", 305 }, +{ "timerfd_create", 306 }, +{ "eventfd", 307 }, +{ "sync_file_range2", 308 }, +{ "fallocate", 309 }, +{ "subpage_prot", 310 }, +{ "timerfd_settime", 311 }, +{ "timerfd_gettime", 312 }, +{ "signalfd4", 313 }, +{ "eventfd2", 314 }, +{ "epoll_create1", 315 }, +{ "dup3", 316 }, +{ "pipe2", 317 }, +{ "inotify_init1", 318 }, +{ "perf_event_open", 319 }, +{ "preadv", 320 }, +{ "pwritev", 321 }, +{ "rt_tgsigqueueinfo", 322 }, +{ "fanotify_init", 323 }, +{ "fanotify_mark", 324 }, +{ "prlimit64", 325 }, +{ "socket", 326 }, +{ "bind", 327 }, +{ "connect", 328 }, +{ "listen", 329 }, +{ "accept", 330 }, +{ "getsockname", 331 }, +{ "getpeername", 332 }, +{ "socketpair", 333 }, +{ "send", 334 }, +{ "sendto", 335 }, +{ "recv", 336 }, +{ "recvfrom", 337 }, +{ "shutdown", 338 }, +{ "setsockopt", 339 }, +{ "getsockopt", 340 }, +{ "sendmsg", 341 }, +{ "recvmsg", 342 }, +{ "recvmmsg", 343 }, +{ "accept4", 344 }, +{ "name_to_handle_at", 345 }, +{ "open_by_handle_at", 346 }, +{ "clock_adjtime", 347 }, +{ "syncfs", 348 }, +{ "sendmmsg", 349 }, +{ "setns", 350 }, +{ "process_vm_readv", 351 }, +{ "process_vm_writev", 352 }, +{ "finit_module", 353 }, +{ "kcmp", 354 }, +{ "sched_setattr", 355 }, +{ "sched_getattr", 356 }, +{ "renameat2", 357 }, +{ "seccomp", 358 }, +{ "getrandom", 359 }, +{ "memfd_create", 360 }, +{ "bpf", 361 }, +{ "execveat", 362 }, +{ "switch_endian", 363 }, +{ "userfaultfd", 364 }, +{ "membarrier", 365 }, +{ "mlock2", 378 }, +{ "copy_file_range", 379 }, +{ "preadv2", 380 }, +{ "pwritev2", 381 }, +{ "kexec_file_load", 382 }, +{ "statx", 383 }, +{ "pkey_alloc", 384 }, +{ "pkey_free", 385 }, +{ "pkey_mprotect", 386 }, +{ "rseq", 387 }, +{ "io_pgetevents", 388 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_powerpc_64_nospu.h b/src/include/syscall_powerpc_64_nospu.h new file mode 100644 index 00000000000..c914b02dfd5 --- /dev/null +++ b/src/include/syscall_powerpc_64_nospu.h @@ -0,0 +1,422 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "break", 17 }, +{ "oldstat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "oldfstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "stty", 31 }, +{ "gtty", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "ftime", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "prof", 44 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "lock", 53 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "mpx", 56 }, +{ "setpgid", 57 }, +{ "ulimit", 58 }, +{ "oldolduname", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "select", 82 }, +{ "symlink", 83 }, +{ "oldlstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "profil", 98 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "ioperm", 101 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "olduname", 109 }, +{ "iopl", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "vm86", 113 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "modify_ldt", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "query_module", 166 }, +{ "poll", 167 }, +{ "nfsservctl", 168 }, +{ "setresgid", 169 }, +{ "getresgid", 170 }, +{ "prctl", 171 }, +{ "rt_sigreturn", 172 }, +{ "rt_sigaction", 173 }, +{ "rt_sigprocmask", 174 }, +{ "rt_sigpending", 175 }, +{ "rt_sigtimedwait", 176 }, +{ "rt_sigqueueinfo", 177 }, +{ "rt_sigsuspend", 178 }, +{ "pread64", 179 }, +{ "pwrite64", 180 }, +{ "chown", 181 }, +{ "getcwd", 182 }, +{ "capget", 183 }, +{ "capset", 184 }, +{ "sigaltstack", 185 }, +{ "sendfile", 186 }, +{ "getpmsg", 187 }, +{ "putpmsg", 188 }, +{ "vfork", 189 }, +{ "ugetrlimit", 190 }, +{ "readahead", 191 }, +{ "pciconfig_read", 198 }, +{ "pciconfig_write", 199 }, +{ "pciconfig_iobase", 200 }, +{ "multiplexer", 201 }, +{ "getdents64", 202 }, +{ "pivot_root", 203 }, +{ "madvise", 205 }, +{ "mincore", 206 }, +{ "gettid", 207 }, +{ "tkill", 208 }, +{ "setxattr", 209 }, +{ "lsetxattr", 210 }, +{ "fsetxattr", 211 }, +{ "getxattr", 212 }, +{ "lgetxattr", 213 }, +{ "fgetxattr", 214 }, +{ "listxattr", 215 }, +{ "llistxattr", 216 }, +{ "flistxattr", 217 }, +{ "removexattr", 218 }, +{ "lremovexattr", 219 }, +{ "fremovexattr", 220 }, +{ "futex", 221 }, +{ "sched_setaffinity", 222 }, +{ "sched_getaffinity", 223 }, +{ "tuxcall", 225 }, +{ "io_setup", 227 }, +{ "io_destroy", 228 }, +{ "io_getevents", 229 }, +{ "io_submit", 230 }, +{ "io_cancel", 231 }, +{ "set_tid_address", 232 }, +{ "fadvise64", 233 }, +{ "exit_group", 234 }, +{ "lookup_dcookie", 235 }, +{ "epoll_create", 236 }, +{ "epoll_ctl", 237 }, +{ "epoll_wait", 238 }, +{ "remap_file_pages", 239 }, +{ "timer_create", 240 }, +{ "timer_settime", 241 }, +{ "timer_gettime", 242 }, +{ "timer_getoverrun", 243 }, +{ "timer_delete", 244 }, +{ "clock_settime", 245 }, +{ "clock_gettime", 246 }, +{ "clock_getres", 247 }, +{ "clock_nanosleep", 248 }, +{ "swapcontext", 249 }, +{ "tgkill", 250 }, +{ "utimes", 251 }, +{ "statfs64", 252 }, +{ "fstatfs64", 253 }, +{ "rtas", 255 }, +{ "sys_debug_setcontext", 256 }, +{ "migrate_pages", 258 }, +{ "mbind", 259 }, +{ "get_mempolicy", 260 }, +{ "set_mempolicy", 261 }, +{ "mq_open", 262 }, +{ "mq_unlink", 263 }, +{ "mq_timedsend", 264 }, +{ "mq_timedreceive", 265 }, +{ "mq_notify", 266 }, +{ "mq_getsetattr", 267 }, +{ "kexec_load", 268 }, +{ "add_key", 269 }, +{ "request_key", 270 }, +{ "keyctl", 271 }, +{ "waitid", 272 }, +{ "ioprio_set", 273 }, +{ "ioprio_get", 274 }, +{ "inotify_init", 275 }, +{ "inotify_add_watch", 276 }, +{ "inotify_rm_watch", 277 }, +{ "spu_run", 278 }, +{ "spu_create", 279 }, +{ "pselect6", 280 }, +{ "ppoll", 281 }, +{ "unshare", 282 }, +{ "splice", 283 }, +{ "tee", 284 }, +{ "vmsplice", 285 }, +{ "openat", 286 }, +{ "mkdirat", 287 }, +{ "mknodat", 288 }, +{ "fchownat", 289 }, +{ "futimesat", 290 }, +{ "newfstatat", 291 }, +{ "unlinkat", 292 }, +{ "renameat", 293 }, +{ "linkat", 294 }, +{ "symlinkat", 295 }, +{ "readlinkat", 296 }, +{ "fchmodat", 297 }, +{ "faccessat", 298 }, +{ "get_robust_list", 299 }, +{ "set_robust_list", 300 }, +{ "move_pages", 301 }, +{ "getcpu", 302 }, +{ "epoll_pwait", 303 }, +{ "utimensat", 304 }, +{ "signalfd", 305 }, +{ "timerfd_create", 306 }, +{ "eventfd", 307 }, +{ "sync_file_range2", 308 }, +{ "fallocate", 309 }, +{ "subpage_prot", 310 }, +{ "timerfd_settime", 311 }, +{ "timerfd_gettime", 312 }, +{ "signalfd4", 313 }, +{ "eventfd2", 314 }, +{ "epoll_create1", 315 }, +{ "dup3", 316 }, +{ "pipe2", 317 }, +{ "inotify_init1", 318 }, +{ "perf_event_open", 319 }, +{ "preadv", 320 }, +{ "pwritev", 321 }, +{ "rt_tgsigqueueinfo", 322 }, +{ "fanotify_init", 323 }, +{ "fanotify_mark", 324 }, +{ "prlimit64", 325 }, +{ "socket", 326 }, +{ "bind", 327 }, +{ "connect", 328 }, +{ "listen", 329 }, +{ "accept", 330 }, +{ "getsockname", 331 }, +{ "getpeername", 332 }, +{ "socketpair", 333 }, +{ "send", 334 }, +{ "sendto", 335 }, +{ "recv", 336 }, +{ "recvfrom", 337 }, +{ "shutdown", 338 }, +{ "setsockopt", 339 }, +{ "getsockopt", 340 }, +{ "sendmsg", 341 }, +{ "recvmsg", 342 }, +{ "recvmmsg", 343 }, +{ "accept4", 344 }, +{ "name_to_handle_at", 345 }, +{ "open_by_handle_at", 346 }, +{ "clock_adjtime", 347 }, +{ "syncfs", 348 }, +{ "sendmmsg", 349 }, +{ "setns", 350 }, +{ "process_vm_readv", 351 }, +{ "process_vm_writev", 352 }, +{ "finit_module", 353 }, +{ "kcmp", 354 }, +{ "sched_setattr", 355 }, +{ "sched_getattr", 356 }, +{ "renameat2", 357 }, +{ "seccomp", 358 }, +{ "getrandom", 359 }, +{ "memfd_create", 360 }, +{ "bpf", 361 }, +{ "execveat", 362 }, +{ "switch_endian", 363 }, +{ "userfaultfd", 364 }, +{ "membarrier", 365 }, +{ "mlock2", 378 }, +{ "copy_file_range", 379 }, +{ "preadv2", 380 }, +{ "pwritev2", 381 }, +{ "kexec_file_load", 382 }, +{ "statx", 383 }, +{ "pkey_alloc", 384 }, +{ "pkey_free", 385 }, +{ "pkey_mprotect", 386 }, +{ "rseq", 387 }, +{ "io_pgetevents", 388 }, +{ "semtimedop", 392 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_riscv_32.h b/src/include/syscall_riscv_32.h new file mode 100644 index 00000000000..d7c2c05991c --- /dev/null +++ b/src/include/syscall_riscv_32.h @@ -0,0 +1,316 @@ +{ "io_setup", 0 }, +{ "io_destroy", 1 }, +{ "io_submit", 2 }, +{ "io_cancel", 3 }, +{ "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 }, +{ "fcntl64", 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 }, +{ "umount2", 39 }, +{ "mount", 40 }, +{ "pivot_root", 41 }, +{ "nfsservctl", 42 }, +{ "statfs64", 43 }, +{ "fstatfs64", 44 }, +{ "truncate64", 45 }, +{ "ftruncate64", 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 }, +{ "llseek", 62 }, +{ "read", 63 }, +{ "write", 64 }, +{ "readv", 65 }, +{ "writev", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "preadv", 69 }, +{ "pwritev", 70 }, +{ "sendfile64", 71 }, +{ "signalfd4", 74 }, +{ "vmsplice", 75 }, +{ "splice", 76 }, +{ "tee", 77 }, +{ "readlinkat", 78 }, +{ "sync", 81 }, +{ "fsync", 82 }, +{ "fdatasync", 83 }, +{ "sync_file_range", 84 }, +{ "timerfd_create", 85 }, +{ "acct", 89 }, +{ "capget", 90 }, +{ "capset", 91 }, +{ "personality", 92 }, +{ "exit", 93 }, +{ "exit_group", 94 }, +{ "waitid", 95 }, +{ "set_tid_address", 96 }, +{ "unshare", 97 }, +{ "set_robust_list", 99 }, +{ "get_robust_list", 100 }, +{ "getitimer", 102 }, +{ "setitimer", 103 }, +{ "kexec_load", 104 }, +{ "init_module", 105 }, +{ "delete_module", 106 }, +{ "timer_create", 107 }, +{ "timer_getoverrun", 109 }, +{ "timer_delete", 111 }, +{ "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 }, +{ "restart_syscall", 128 }, +{ "kill", 129 }, +{ "tkill", 130 }, +{ "tgkill", 131 }, +{ "sigaltstack", 132 }, +{ "rt_sigsuspend", 133 }, +{ "rt_sigaction", 134 }, +{ "rt_sigprocmask", 135 }, +{ "rt_sigpending", 136 }, +{ "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 }, +{ "getrusage", 165 }, +{ "umask", 166 }, +{ "prctl", 167 }, +{ "getcpu", 168 }, +{ "getpid", 172 }, +{ "getppid", 173 }, +{ "getuid", 174 }, +{ "geteuid", 175 }, +{ "getgid", 176 }, +{ "getegid", 177 }, +{ "gettid", 178 }, +{ "sysinfo", 179 }, +{ "mq_open", 180 }, +{ "mq_unlink", 181 }, +{ "mq_notify", 184 }, +{ "mq_getsetattr", 185 }, +{ "msgget", 186 }, +{ "msgctl", 187 }, +{ "msgrcv", 188 }, +{ "msgsnd", 189 }, +{ "semget", 190 }, +{ "semctl", 191 }, +{ "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 }, +{ "mmap2", 222 }, +{ "fadvise64_64", 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 }, +{ "riscv_hwprobe", 258 }, +{ "riscv_flush_icache", 259 }, +{ "prlimit64", 261 }, +{ "fanotify_init", 262 }, +{ "fanotify_mark", 263 }, +{ "name_to_handle_at", 264 }, +{ "open_by_handle_at", 265 }, +{ "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 }, +{ "rseq", 293 }, +{ "kexec_file_load", 294 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, diff --git a/src/include/syscall_riscv_64.h b/src/include/syscall_riscv_64.h new file mode 100644 index 00000000000..9e1f70574e0 --- /dev/null +++ b/src/include/syscall_riscv_64.h @@ -0,0 +1,326 @@ +{ "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 }, +{ "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 }, +{ "riscv_hwprobe", 258 }, +{ "riscv_flush_icache", 259 }, +{ "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 }, diff --git a/src/include/syscall_s390_32.h b/src/include/syscall_s390_32.h new file mode 100644 index 00000000000..a2a8aba6dc4 --- /dev/null +++ b/src/include/syscall_s390_32.h @@ -0,0 +1,440 @@ +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "restart_syscall", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "symlink", 83 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "ioperm", 101 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "lookup_dcookie", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "query_module", 167 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "getpmsg", 188 }, +{ "putpmsg", 189 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, +{ "getgid32", 200 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, +{ "getgroups32", 205 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, +{ "getresuid32", 209 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "pivot_root", 217 }, +{ "mincore", 218 }, +{ "madvise", 219 }, +{ "getdents64", 220 }, +{ "fcntl64", 221 }, +{ "readahead", 222 }, +{ "sendfile64", 223 }, +{ "setxattr", 224 }, +{ "lsetxattr", 225 }, +{ "fsetxattr", 226 }, +{ "getxattr", 227 }, +{ "lgetxattr", 228 }, +{ "fgetxattr", 229 }, +{ "listxattr", 230 }, +{ "llistxattr", 231 }, +{ "flistxattr", 232 }, +{ "removexattr", 233 }, +{ "lremovexattr", 234 }, +{ "fremovexattr", 235 }, +{ "gettid", 236 }, +{ "tkill", 237 }, +{ "futex", 238 }, +{ "sched_setaffinity", 239 }, +{ "sched_getaffinity", 240 }, +{ "tgkill", 241 }, +{ "io_setup", 243 }, +{ "io_destroy", 244 }, +{ "io_getevents", 245 }, +{ "io_submit", 246 }, +{ "io_cancel", 247 }, +{ "exit_group", 248 }, +{ "epoll_create", 249 }, +{ "epoll_ctl", 250 }, +{ "epoll_wait", 251 }, +{ "set_tid_address", 252 }, +{ "fadvise64", 253 }, +{ "timer_create", 254 }, +{ "timer_settime", 255 }, +{ "timer_gettime", 256 }, +{ "timer_getoverrun", 257 }, +{ "timer_delete", 258 }, +{ "clock_settime", 259 }, +{ "clock_gettime", 260 }, +{ "clock_getres", 261 }, +{ "clock_nanosleep", 262 }, +{ "fadvise64_64", 264 }, +{ "statfs64", 265 }, +{ "fstatfs64", 266 }, +{ "remap_file_pages", 267 }, +{ "mbind", 268 }, +{ "get_mempolicy", 269 }, +{ "set_mempolicy", 270 }, +{ "mq_open", 271 }, +{ "mq_unlink", 272 }, +{ "mq_timedsend", 273 }, +{ "mq_timedreceive", 274 }, +{ "mq_notify", 275 }, +{ "mq_getsetattr", 276 }, +{ "kexec_load", 277 }, +{ "add_key", 278 }, +{ "request_key", 279 }, +{ "keyctl", 280 }, +{ "waitid", 281 }, +{ "ioprio_set", 282 }, +{ "ioprio_get", 283 }, +{ "inotify_init", 284 }, +{ "inotify_add_watch", 285 }, +{ "inotify_rm_watch", 286 }, +{ "migrate_pages", 287 }, +{ "openat", 288 }, +{ "mkdirat", 289 }, +{ "mknodat", 290 }, +{ "fchownat", 291 }, +{ "futimesat", 292 }, +{ "fstatat64", 293 }, +{ "unlinkat", 294 }, +{ "renameat", 295 }, +{ "linkat", 296 }, +{ "symlinkat", 297 }, +{ "readlinkat", 298 }, +{ "fchmodat", 299 }, +{ "faccessat", 300 }, +{ "pselect6", 301 }, +{ "ppoll", 302 }, +{ "unshare", 303 }, +{ "set_robust_list", 304 }, +{ "get_robust_list", 305 }, +{ "splice", 306 }, +{ "sync_file_range", 307 }, +{ "tee", 308 }, +{ "vmsplice", 309 }, +{ "move_pages", 310 }, +{ "getcpu", 311 }, +{ "epoll_pwait", 312 }, +{ "utimes", 313 }, +{ "fallocate", 314 }, +{ "utimensat", 315 }, +{ "signalfd", 316 }, +{ "timerfd", 317 }, +{ "eventfd", 318 }, +{ "timerfd_create", 319 }, +{ "timerfd_settime", 320 }, +{ "timerfd_gettime", 321 }, +{ "signalfd4", 322 }, +{ "eventfd2", 323 }, +{ "inotify_init1", 324 }, +{ "pipe2", 325 }, +{ "dup3", 326 }, +{ "epoll_create1", 327 }, +{ "preadv", 328 }, +{ "pwritev", 329 }, +{ "rt_tgsigqueueinfo", 330 }, +{ "perf_event_open", 331 }, +{ "fanotify_init", 332 }, +{ "fanotify_mark", 333 }, +{ "prlimit64", 334 }, +{ "name_to_handle_at", 335 }, +{ "open_by_handle_at", 336 }, +{ "clock_adjtime", 337 }, +{ "syncfs", 338 }, +{ "setns", 339 }, +{ "process_vm_readv", 340 }, +{ "process_vm_writev", 341 }, +{ "s390_runtime_instr", 342 }, +{ "kcmp", 343 }, +{ "finit_module", 344 }, +{ "sched_setattr", 345 }, +{ "sched_getattr", 346 }, +{ "renameat2", 347 }, +{ "seccomp", 348 }, +{ "getrandom", 349 }, +{ "memfd_create", 350 }, +{ "bpf", 351 }, +{ "s390_pci_mmio_write", 352 }, +{ "s390_pci_mmio_read", 353 }, +{ "execveat", 354 }, +{ "userfaultfd", 355 }, +{ "membarrier", 356 }, +{ "recvmmsg", 357 }, +{ "sendmmsg", 358 }, +{ "socket", 359 }, +{ "socketpair", 360 }, +{ "bind", 361 }, +{ "connect", 362 }, +{ "listen", 363 }, +{ "accept4", 364 }, +{ "getsockopt", 365 }, +{ "setsockopt", 366 }, +{ "getsockname", 367 }, +{ "getpeername", 368 }, +{ "sendto", 369 }, +{ "sendmsg", 370 }, +{ "recvfrom", 371 }, +{ "recvmsg", 372 }, +{ "shutdown", 373 }, +{ "mlock2", 374 }, +{ "copy_file_range", 375 }, +{ "preadv2", 376 }, +{ "pwritev2", 377 }, +{ "s390_guarded_storage", 378 }, +{ "statx", 379 }, +{ "s390_sthyi", 380 }, +{ "kexec_file_load", 381 }, +{ "io_pgetevents", 382 }, +{ "rseq", 383 }, +{ "pkey_mprotect", 384 }, +{ "pkey_alloc", 385 }, +{ "pkey_free", 386 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, diff --git a/src/include/syscall_s390_64.h b/src/include/syscall_s390_64.h new file mode 100644 index 00000000000..6446ebf4b28 --- /dev/null +++ b/src/include/syscall_s390_64.h @@ -0,0 +1,388 @@ +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "restart_syscall", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "signal", 48 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "symlink", 83 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "lookup_dcookie", 110 }, +{ "vhangup", 111 }, +{ "idle", 112 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "create_module", 127 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "get_kernel_syms", 130 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "afs_syscall", 137 }, +{ "getdents", 141 }, +{ "select", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "query_module", 167 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "getpmsg", 188 }, +{ "putpmsg", 189 }, +{ "vfork", 190 }, +{ "getrlimit", 191 }, +{ "lchown", 198 }, +{ "getuid", 199 }, +{ "getgid", 200 }, +{ "geteuid", 201 }, +{ "getegid", 202 }, +{ "setreuid", 203 }, +{ "setregid", 204 }, +{ "getgroups", 205 }, +{ "setgroups", 206 }, +{ "fchown", 207 }, +{ "setresuid", 208 }, +{ "getresuid", 209 }, +{ "setresgid", 210 }, +{ "getresgid", 211 }, +{ "chown", 212 }, +{ "setuid", 213 }, +{ "setgid", 214 }, +{ "setfsuid", 215 }, +{ "setfsgid", 216 }, +{ "pivot_root", 217 }, +{ "mincore", 218 }, +{ "madvise", 219 }, +{ "getdents64", 220 }, +{ "readahead", 222 }, +{ "setxattr", 224 }, +{ "lsetxattr", 225 }, +{ "fsetxattr", 226 }, +{ "getxattr", 227 }, +{ "lgetxattr", 228 }, +{ "fgetxattr", 229 }, +{ "listxattr", 230 }, +{ "llistxattr", 231 }, +{ "flistxattr", 232 }, +{ "removexattr", 233 }, +{ "lremovexattr", 234 }, +{ "fremovexattr", 235 }, +{ "gettid", 236 }, +{ "tkill", 237 }, +{ "futex", 238 }, +{ "sched_setaffinity", 239 }, +{ "sched_getaffinity", 240 }, +{ "tgkill", 241 }, +{ "io_setup", 243 }, +{ "io_destroy", 244 }, +{ "io_getevents", 245 }, +{ "io_submit", 246 }, +{ "io_cancel", 247 }, +{ "exit_group", 248 }, +{ "epoll_create", 249 }, +{ "epoll_ctl", 250 }, +{ "epoll_wait", 251 }, +{ "set_tid_address", 252 }, +{ "fadvise64", 253 }, +{ "timer_create", 254 }, +{ "timer_settime", 255 }, +{ "timer_gettime", 256 }, +{ "timer_getoverrun", 257 }, +{ "timer_delete", 258 }, +{ "clock_settime", 259 }, +{ "clock_gettime", 260 }, +{ "clock_getres", 261 }, +{ "clock_nanosleep", 262 }, +{ "statfs64", 265 }, +{ "fstatfs64", 266 }, +{ "remap_file_pages", 267 }, +{ "mbind", 268 }, +{ "get_mempolicy", 269 }, +{ "set_mempolicy", 270 }, +{ "mq_open", 271 }, +{ "mq_unlink", 272 }, +{ "mq_timedsend", 273 }, +{ "mq_timedreceive", 274 }, +{ "mq_notify", 275 }, +{ "mq_getsetattr", 276 }, +{ "kexec_load", 277 }, +{ "add_key", 278 }, +{ "request_key", 279 }, +{ "keyctl", 280 }, +{ "waitid", 281 }, +{ "ioprio_set", 282 }, +{ "ioprio_get", 283 }, +{ "inotify_init", 284 }, +{ "inotify_add_watch", 285 }, +{ "inotify_rm_watch", 286 }, +{ "migrate_pages", 287 }, +{ "openat", 288 }, +{ "mkdirat", 289 }, +{ "mknodat", 290 }, +{ "fchownat", 291 }, +{ "futimesat", 292 }, +{ "newfstatat", 293 }, +{ "unlinkat", 294 }, +{ "renameat", 295 }, +{ "linkat", 296 }, +{ "symlinkat", 297 }, +{ "readlinkat", 298 }, +{ "fchmodat", 299 }, +{ "faccessat", 300 }, +{ "pselect6", 301 }, +{ "ppoll", 302 }, +{ "unshare", 303 }, +{ "set_robust_list", 304 }, +{ "get_robust_list", 305 }, +{ "splice", 306 }, +{ "sync_file_range", 307 }, +{ "tee", 308 }, +{ "vmsplice", 309 }, +{ "move_pages", 310 }, +{ "getcpu", 311 }, +{ "epoll_pwait", 312 }, +{ "utimes", 313 }, +{ "fallocate", 314 }, +{ "utimensat", 315 }, +{ "signalfd", 316 }, +{ "timerfd", 317 }, +{ "eventfd", 318 }, +{ "timerfd_create", 319 }, +{ "timerfd_settime", 320 }, +{ "timerfd_gettime", 321 }, +{ "signalfd4", 322 }, +{ "eventfd2", 323 }, +{ "inotify_init1", 324 }, +{ "pipe2", 325 }, +{ "dup3", 326 }, +{ "epoll_create1", 327 }, +{ "preadv", 328 }, +{ "pwritev", 329 }, +{ "rt_tgsigqueueinfo", 330 }, +{ "perf_event_open", 331 }, +{ "fanotify_init", 332 }, +{ "fanotify_mark", 333 }, +{ "prlimit64", 334 }, +{ "name_to_handle_at", 335 }, +{ "open_by_handle_at", 336 }, +{ "clock_adjtime", 337 }, +{ "syncfs", 338 }, +{ "setns", 339 }, +{ "process_vm_readv", 340 }, +{ "process_vm_writev", 341 }, +{ "s390_runtime_instr", 342 }, +{ "kcmp", 343 }, +{ "finit_module", 344 }, +{ "sched_setattr", 345 }, +{ "sched_getattr", 346 }, +{ "renameat2", 347 }, +{ "seccomp", 348 }, +{ "getrandom", 349 }, +{ "memfd_create", 350 }, +{ "bpf", 351 }, +{ "s390_pci_mmio_write", 352 }, +{ "s390_pci_mmio_read", 353 }, +{ "execveat", 354 }, +{ "userfaultfd", 355 }, +{ "membarrier", 356 }, +{ "recvmmsg", 357 }, +{ "sendmmsg", 358 }, +{ "socket", 359 }, +{ "socketpair", 360 }, +{ "bind", 361 }, +{ "connect", 362 }, +{ "listen", 363 }, +{ "accept4", 364 }, +{ "getsockopt", 365 }, +{ "setsockopt", 366 }, +{ "getsockname", 367 }, +{ "getpeername", 368 }, +{ "sendto", 369 }, +{ "sendmsg", 370 }, +{ "recvfrom", 371 }, +{ "recvmsg", 372 }, +{ "shutdown", 373 }, +{ "mlock2", 374 }, +{ "copy_file_range", 375 }, +{ "preadv2", 376 }, +{ "pwritev2", 377 }, +{ "s390_guarded_storage", 378 }, +{ "statx", 379 }, +{ "s390_sthyi", 380 }, +{ "kexec_file_load", 381 }, +{ "io_pgetevents", 382 }, +{ "rseq", 383 }, +{ "pkey_mprotect", 384 }, +{ "pkey_alloc", 385 }, +{ "pkey_free", 386 }, +{ "semtimedop", 392 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "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 }, diff --git a/src/include/syscall_sparc_32.h b/src/include/syscall_sparc_32.h new file mode 100644 index 00000000000..2d95e1199f2 --- /dev/null +++ b/src/include/syscall_sparc_32.h @@ -0,0 +1,438 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "wait4", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execv", 11 }, +{ "chdir", 12 }, +{ "chown", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "brk", 17 }, +{ "perfctr", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "capget", 21 }, +{ "capset", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "vmsplice", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "sigaltstack", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "lchown32", 31 }, +{ "fchown32", 32 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "chown32", 35 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "stat", 38 }, +{ "sendfile", 39 }, +{ "lstat", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "getuid32", 44 }, +{ "umount2", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "getgid32", 53 }, +{ "ioctl", 54 }, +{ "reboot", 55 }, +{ "mmap2", 56 }, +{ "symlink", 57 }, +{ "readlink", 58 }, +{ "execve", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "fstat", 62 }, +{ "fstat64", 63 }, +{ "getpagesize", 64 }, +{ "msync", 65 }, +{ "vfork", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "geteuid32", 69 }, +{ "getegid32", 70 }, +{ "mmap", 71 }, +{ "setreuid32", 72 }, +{ "munmap", 73 }, +{ "mprotect", 74 }, +{ "madvise", 75 }, +{ "vhangup", 76 }, +{ "truncate64", 77 }, +{ "mincore", 78 }, +{ "getgroups", 79 }, +{ "setgroups", 80 }, +{ "getpgrp", 81 }, +{ "setgroups32", 82 }, +{ "setitimer", 83 }, +{ "ftruncate64", 84 }, +{ "swapon", 85 }, +{ "getitimer", 86 }, +{ "setuid32", 87 }, +{ "sethostname", 88 }, +{ "setgid32", 89 }, +{ "dup2", 90 }, +{ "setfsuid32", 91 }, +{ "fcntl", 92 }, +{ "select", 93 }, +{ "setfsgid32", 94 }, +{ "fsync", 95 }, +{ "setpriority", 96 }, +{ "socket", 97 }, +{ "connect", 98 }, +{ "accept", 99 }, +{ "getpriority", 100 }, +{ "rt_sigreturn", 101 }, +{ "rt_sigaction", 102 }, +{ "rt_sigprocmask", 103 }, +{ "rt_sigpending", 104 }, +{ "rt_sigtimedwait", 105 }, +{ "rt_sigqueueinfo", 106 }, +{ "rt_sigsuspend", 107 }, +{ "setresuid32", 108 }, +{ "getresuid32", 109 }, +{ "setresgid32", 110 }, +{ "getresgid32", 111 }, +{ "setregid32", 112 }, +{ "recvmsg", 113 }, +{ "sendmsg", 114 }, +{ "getgroups32", 115 }, +{ "gettimeofday", 116 }, +{ "getrusage", 117 }, +{ "getsockopt", 118 }, +{ "getcwd", 119 }, +{ "readv", 120 }, +{ "writev", 121 }, +{ "settimeofday", 122 }, +{ "fchown", 123 }, +{ "fchmod", 124 }, +{ "recvfrom", 125 }, +{ "setreuid", 126 }, +{ "setregid", 127 }, +{ "rename", 128 }, +{ "truncate", 129 }, +{ "ftruncate", 130 }, +{ "flock", 131 }, +{ "lstat64", 132 }, +{ "sendto", 133 }, +{ "shutdown", 134 }, +{ "socketpair", 135 }, +{ "mkdir", 136 }, +{ "rmdir", 137 }, +{ "utimes", 138 }, +{ "stat64", 139 }, +{ "sendfile64", 140 }, +{ "getpeername", 141 }, +{ "futex", 142 }, +{ "gettid", 143 }, +{ "getrlimit", 144 }, +{ "setrlimit", 145 }, +{ "pivot_root", 146 }, +{ "prctl", 147 }, +{ "pciconfig_read", 148 }, +{ "pciconfig_write", 149 }, +{ "getsockname", 150 }, +{ "inotify_init", 151 }, +{ "inotify_add_watch", 152 }, +{ "poll", 153 }, +{ "getdents64", 154 }, +{ "fcntl64", 155 }, +{ "inotify_rm_watch", 156 }, +{ "statfs", 157 }, +{ "fstatfs", 158 }, +{ "umount", 159 }, +{ "sched_set_affinity", 160 }, +{ "sched_get_affinity", 161 }, +{ "getdomainname", 162 }, +{ "setdomainname", 163 }, +{ "quotactl", 165 }, +{ "set_tid_address", 166 }, +{ "mount", 167 }, +{ "ustat", 168 }, +{ "setxattr", 169 }, +{ "lsetxattr", 170 }, +{ "fsetxattr", 171 }, +{ "getxattr", 172 }, +{ "lgetxattr", 173 }, +{ "getdents", 174 }, +{ "setsid", 175 }, +{ "fchdir", 176 }, +{ "fgetxattr", 177 }, +{ "listxattr", 178 }, +{ "llistxattr", 179 }, +{ "flistxattr", 180 }, +{ "removexattr", 181 }, +{ "lremovexattr", 182 }, +{ "sigpending", 183 }, +{ "query_module", 184 }, +{ "setpgid", 185 }, +{ "fremovexattr", 186 }, +{ "tkill", 187 }, +{ "exit_group", 188 }, +{ "uname", 189 }, +{ "init_module", 190 }, +{ "personality", 191 }, +{ "remap_file_pages", 192 }, +{ "epoll_create", 193 }, +{ "epoll_ctl", 194 }, +{ "epoll_wait", 195 }, +{ "ioprio_set", 196 }, +{ "getppid", 197 }, +{ "sigaction", 198 }, +{ "sgetmask", 199 }, +{ "ssetmask", 200 }, +{ "sigsuspend", 201 }, +{ "oldlstat", 202 }, +{ "uselib", 203 }, +{ "readdir", 204 }, +{ "readahead", 205 }, +{ "socketcall", 206 }, +{ "syslog", 207 }, +{ "lookup_dcookie", 208 }, +{ "fadvise64", 209 }, +{ "fadvise64_64", 210 }, +{ "tgkill", 211 }, +{ "waitpid", 212 }, +{ "swapoff", 213 }, +{ "sysinfo", 214 }, +{ "ipc", 215 }, +{ "sigreturn", 216 }, +{ "clone", 217 }, +{ "ioprio_get", 218 }, +{ "adjtimex", 219 }, +{ "sigprocmask", 220 }, +{ "create_module", 221 }, +{ "delete_module", 222 }, +{ "get_kernel_syms", 223 }, +{ "getpgid", 224 }, +{ "bdflush", 225 }, +{ "sysfs", 226 }, +{ "afs_syscall", 227 }, +{ "setfsuid", 228 }, +{ "setfsgid", 229 }, +{ "_newselect", 230 }, +{ "time", 231 }, +{ "splice", 232 }, +{ "stime", 233 }, +{ "statfs64", 234 }, +{ "fstatfs64", 235 }, +{ "_llseek", 236 }, +{ "mlock", 237 }, +{ "munlock", 238 }, +{ "mlockall", 239 }, +{ "munlockall", 240 }, +{ "sched_setparam", 241 }, +{ "sched_getparam", 242 }, +{ "sched_setscheduler", 243 }, +{ "sched_getscheduler", 244 }, +{ "sched_yield", 245 }, +{ "sched_get_priority_max", 246 }, +{ "sched_get_priority_min", 247 }, +{ "sched_rr_get_interval", 248 }, +{ "nanosleep", 249 }, +{ "mremap", 250 }, +{ "_sysctl", 251 }, +{ "getsid", 252 }, +{ "fdatasync", 253 }, +{ "nfsservctl", 254 }, +{ "sync_file_range", 255 }, +{ "clock_settime", 256 }, +{ "clock_gettime", 257 }, +{ "clock_getres", 258 }, +{ "clock_nanosleep", 259 }, +{ "sched_getaffinity", 260 }, +{ "sched_setaffinity", 261 }, +{ "timer_settime", 262 }, +{ "timer_gettime", 263 }, +{ "timer_getoverrun", 264 }, +{ "timer_delete", 265 }, +{ "timer_create", 266 }, +{ "vserver", 267 }, +{ "io_setup", 268 }, +{ "io_destroy", 269 }, +{ "io_submit", 270 }, +{ "io_cancel", 271 }, +{ "io_getevents", 272 }, +{ "mq_open", 273 }, +{ "mq_unlink", 274 }, +{ "mq_timedsend", 275 }, +{ "mq_timedreceive", 276 }, +{ "mq_notify", 277 }, +{ "mq_getsetattr", 278 }, +{ "waitid", 279 }, +{ "tee", 280 }, +{ "add_key", 281 }, +{ "request_key", 282 }, +{ "keyctl", 283 }, +{ "openat", 284 }, +{ "mkdirat", 285 }, +{ "mknodat", 286 }, +{ "fchownat", 287 }, +{ "futimesat", 288 }, +{ "fstatat64", 289 }, +{ "unlinkat", 290 }, +{ "renameat", 291 }, +{ "linkat", 292 }, +{ "symlinkat", 293 }, +{ "readlinkat", 294 }, +{ "fchmodat", 295 }, +{ "faccessat", 296 }, +{ "pselect6", 297 }, +{ "ppoll", 298 }, +{ "unshare", 299 }, +{ "set_robust_list", 300 }, +{ "get_robust_list", 301 }, +{ "migrate_pages", 302 }, +{ "mbind", 303 }, +{ "get_mempolicy", 304 }, +{ "set_mempolicy", 305 }, +{ "kexec_load", 306 }, +{ "move_pages", 307 }, +{ "getcpu", 308 }, +{ "epoll_pwait", 309 }, +{ "utimensat", 310 }, +{ "signalfd", 311 }, +{ "timerfd_create", 312 }, +{ "eventfd", 313 }, +{ "fallocate", 314 }, +{ "timerfd_settime", 315 }, +{ "timerfd_gettime", 316 }, +{ "signalfd4", 317 }, +{ "eventfd2", 318 }, +{ "epoll_create1", 319 }, +{ "dup3", 320 }, +{ "pipe2", 321 }, +{ "inotify_init1", 322 }, +{ "accept4", 323 }, +{ "preadv", 324 }, +{ "pwritev", 325 }, +{ "rt_tgsigqueueinfo", 326 }, +{ "perf_event_open", 327 }, +{ "recvmmsg", 328 }, +{ "fanotify_init", 329 }, +{ "fanotify_mark", 330 }, +{ "prlimit64", 331 }, +{ "name_to_handle_at", 332 }, +{ "open_by_handle_at", 333 }, +{ "clock_adjtime", 334 }, +{ "syncfs", 335 }, +{ "sendmmsg", 336 }, +{ "setns", 337 }, +{ "process_vm_readv", 338 }, +{ "process_vm_writev", 339 }, +{ "kern_features", 340 }, +{ "kcmp", 341 }, +{ "finit_module", 342 }, +{ "sched_setattr", 343 }, +{ "sched_getattr", 344 }, +{ "renameat2", 345 }, +{ "seccomp", 346 }, +{ "getrandom", 347 }, +{ "memfd_create", 348 }, +{ "bpf", 349 }, +{ "execveat", 350 }, +{ "membarrier", 351 }, +{ "userfaultfd", 352 }, +{ "bind", 353 }, +{ "listen", 354 }, +{ "setsockopt", 355 }, +{ "mlock2", 356 }, +{ "copy_file_range", 357 }, +{ "preadv2", 358 }, +{ "pwritev2", 359 }, +{ "statx", 360 }, +{ "io_pgetevents", 361 }, +{ "pkey_mprotect", 362 }, +{ "pkey_alloc", 363 }, +{ "pkey_free", 364 }, +{ "rseq", 365 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_sparc_64.h b/src/include/syscall_sparc_64.h new file mode 100644 index 00000000000..f9b972162b8 --- /dev/null +++ b/src/include/syscall_sparc_64.h @@ -0,0 +1,401 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "wait4", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execv", 11 }, +{ "chdir", 12 }, +{ "chown", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "brk", 17 }, +{ "perfctr", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "capget", 21 }, +{ "capset", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "vmsplice", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "sigaltstack", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "stat", 38 }, +{ "sendfile", 39 }, +{ "lstat", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "umount2", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "memory_ordering", 52 }, +{ "ioctl", 54 }, +{ "reboot", 55 }, +{ "symlink", 57 }, +{ "readlink", 58 }, +{ "execve", 59 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "fstat", 62 }, +{ "fstat64", 63 }, +{ "getpagesize", 64 }, +{ "msync", 65 }, +{ "vfork", 66 }, +{ "pread64", 67 }, +{ "pwrite64", 68 }, +{ "mmap", 71 }, +{ "munmap", 73 }, +{ "mprotect", 74 }, +{ "madvise", 75 }, +{ "vhangup", 76 }, +{ "mincore", 78 }, +{ "getgroups", 79 }, +{ "setgroups", 80 }, +{ "getpgrp", 81 }, +{ "setitimer", 83 }, +{ "swapon", 85 }, +{ "getitimer", 86 }, +{ "sethostname", 88 }, +{ "dup2", 90 }, +{ "fcntl", 92 }, +{ "select", 93 }, +{ "fsync", 95 }, +{ "setpriority", 96 }, +{ "socket", 97 }, +{ "connect", 98 }, +{ "accept", 99 }, +{ "getpriority", 100 }, +{ "rt_sigreturn", 101 }, +{ "rt_sigaction", 102 }, +{ "rt_sigprocmask", 103 }, +{ "rt_sigpending", 104 }, +{ "rt_sigtimedwait", 105 }, +{ "rt_sigqueueinfo", 106 }, +{ "rt_sigsuspend", 107 }, +{ "setresuid", 108 }, +{ "getresuid", 109 }, +{ "setresgid", 110 }, +{ "getresgid", 111 }, +{ "recvmsg", 113 }, +{ "sendmsg", 114 }, +{ "gettimeofday", 116 }, +{ "getrusage", 117 }, +{ "getsockopt", 118 }, +{ "getcwd", 119 }, +{ "readv", 120 }, +{ "writev", 121 }, +{ "settimeofday", 122 }, +{ "fchown", 123 }, +{ "fchmod", 124 }, +{ "recvfrom", 125 }, +{ "setreuid", 126 }, +{ "setregid", 127 }, +{ "rename", 128 }, +{ "truncate", 129 }, +{ "ftruncate", 130 }, +{ "flock", 131 }, +{ "lstat64", 132 }, +{ "sendto", 133 }, +{ "shutdown", 134 }, +{ "socketpair", 135 }, +{ "mkdir", 136 }, +{ "rmdir", 137 }, +{ "utimes", 138 }, +{ "stat64", 139 }, +{ "sendfile64", 140 }, +{ "getpeername", 141 }, +{ "futex", 142 }, +{ "gettid", 143 }, +{ "getrlimit", 144 }, +{ "setrlimit", 145 }, +{ "pivot_root", 146 }, +{ "prctl", 147 }, +{ "pciconfig_read", 148 }, +{ "pciconfig_write", 149 }, +{ "getsockname", 150 }, +{ "inotify_init", 151 }, +{ "inotify_add_watch", 152 }, +{ "poll", 153 }, +{ "getdents64", 154 }, +{ "inotify_rm_watch", 156 }, +{ "statfs", 157 }, +{ "fstatfs", 158 }, +{ "umount", 159 }, +{ "sched_set_affinity", 160 }, +{ "sched_get_affinity", 161 }, +{ "getdomainname", 162 }, +{ "setdomainname", 163 }, +{ "utrap_install", 164 }, +{ "quotactl", 165 }, +{ "set_tid_address", 166 }, +{ "mount", 167 }, +{ "ustat", 168 }, +{ "setxattr", 169 }, +{ "lsetxattr", 170 }, +{ "fsetxattr", 171 }, +{ "getxattr", 172 }, +{ "lgetxattr", 173 }, +{ "getdents", 174 }, +{ "setsid", 175 }, +{ "fchdir", 176 }, +{ "fgetxattr", 177 }, +{ "listxattr", 178 }, +{ "llistxattr", 179 }, +{ "flistxattr", 180 }, +{ "removexattr", 181 }, +{ "lremovexattr", 182 }, +{ "sigpending", 183 }, +{ "query_module", 184 }, +{ "setpgid", 185 }, +{ "fremovexattr", 186 }, +{ "tkill", 187 }, +{ "exit_group", 188 }, +{ "uname", 189 }, +{ "init_module", 190 }, +{ "personality", 191 }, +{ "remap_file_pages", 192 }, +{ "epoll_create", 193 }, +{ "epoll_ctl", 194 }, +{ "epoll_wait", 195 }, +{ "ioprio_set", 196 }, +{ "getppid", 197 }, +{ "sigaction", 198 }, +{ "sgetmask", 199 }, +{ "ssetmask", 200 }, +{ "sigsuspend", 201 }, +{ "oldlstat", 202 }, +{ "uselib", 203 }, +{ "readdir", 204 }, +{ "readahead", 205 }, +{ "socketcall", 206 }, +{ "syslog", 207 }, +{ "lookup_dcookie", 208 }, +{ "fadvise64", 209 }, +{ "fadvise64_64", 210 }, +{ "tgkill", 211 }, +{ "waitpid", 212 }, +{ "swapoff", 213 }, +{ "sysinfo", 214 }, +{ "ipc", 215 }, +{ "sigreturn", 216 }, +{ "clone", 217 }, +{ "ioprio_get", 218 }, +{ "adjtimex", 219 }, +{ "sigprocmask", 220 }, +{ "create_module", 221 }, +{ "delete_module", 222 }, +{ "get_kernel_syms", 223 }, +{ "getpgid", 224 }, +{ "bdflush", 225 }, +{ "sysfs", 226 }, +{ "afs_syscall", 227 }, +{ "setfsuid", 228 }, +{ "setfsgid", 229 }, +{ "_newselect", 230 }, +{ "splice", 232 }, +{ "stime", 233 }, +{ "statfs64", 234 }, +{ "fstatfs64", 235 }, +{ "_llseek", 236 }, +{ "mlock", 237 }, +{ "munlock", 238 }, +{ "mlockall", 239 }, +{ "munlockall", 240 }, +{ "sched_setparam", 241 }, +{ "sched_getparam", 242 }, +{ "sched_setscheduler", 243 }, +{ "sched_getscheduler", 244 }, +{ "sched_yield", 245 }, +{ "sched_get_priority_max", 246 }, +{ "sched_get_priority_min", 247 }, +{ "sched_rr_get_interval", 248 }, +{ "nanosleep", 249 }, +{ "mremap", 250 }, +{ "_sysctl", 251 }, +{ "getsid", 252 }, +{ "fdatasync", 253 }, +{ "nfsservctl", 254 }, +{ "sync_file_range", 255 }, +{ "clock_settime", 256 }, +{ "clock_gettime", 257 }, +{ "clock_getres", 258 }, +{ "clock_nanosleep", 259 }, +{ "sched_getaffinity", 260 }, +{ "sched_setaffinity", 261 }, +{ "timer_settime", 262 }, +{ "timer_gettime", 263 }, +{ "timer_getoverrun", 264 }, +{ "timer_delete", 265 }, +{ "timer_create", 266 }, +{ "vserver", 267 }, +{ "io_setup", 268 }, +{ "io_destroy", 269 }, +{ "io_submit", 270 }, +{ "io_cancel", 271 }, +{ "io_getevents", 272 }, +{ "mq_open", 273 }, +{ "mq_unlink", 274 }, +{ "mq_timedsend", 275 }, +{ "mq_timedreceive", 276 }, +{ "mq_notify", 277 }, +{ "mq_getsetattr", 278 }, +{ "waitid", 279 }, +{ "tee", 280 }, +{ "add_key", 281 }, +{ "request_key", 282 }, +{ "keyctl", 283 }, +{ "openat", 284 }, +{ "mkdirat", 285 }, +{ "mknodat", 286 }, +{ "fchownat", 287 }, +{ "futimesat", 288 }, +{ "fstatat64", 289 }, +{ "unlinkat", 290 }, +{ "renameat", 291 }, +{ "linkat", 292 }, +{ "symlinkat", 293 }, +{ "readlinkat", 294 }, +{ "fchmodat", 295 }, +{ "faccessat", 296 }, +{ "pselect6", 297 }, +{ "ppoll", 298 }, +{ "unshare", 299 }, +{ "set_robust_list", 300 }, +{ "get_robust_list", 301 }, +{ "migrate_pages", 302 }, +{ "mbind", 303 }, +{ "get_mempolicy", 304 }, +{ "set_mempolicy", 305 }, +{ "kexec_load", 306 }, +{ "move_pages", 307 }, +{ "getcpu", 308 }, +{ "epoll_pwait", 309 }, +{ "utimensat", 310 }, +{ "signalfd", 311 }, +{ "timerfd_create", 312 }, +{ "eventfd", 313 }, +{ "fallocate", 314 }, +{ "timerfd_settime", 315 }, +{ "timerfd_gettime", 316 }, +{ "signalfd4", 317 }, +{ "eventfd2", 318 }, +{ "epoll_create1", 319 }, +{ "dup3", 320 }, +{ "pipe2", 321 }, +{ "inotify_init1", 322 }, +{ "accept4", 323 }, +{ "preadv", 324 }, +{ "pwritev", 325 }, +{ "rt_tgsigqueueinfo", 326 }, +{ "perf_event_open", 327 }, +{ "recvmmsg", 328 }, +{ "fanotify_init", 329 }, +{ "fanotify_mark", 330 }, +{ "prlimit64", 331 }, +{ "name_to_handle_at", 332 }, +{ "open_by_handle_at", 333 }, +{ "clock_adjtime", 334 }, +{ "syncfs", 335 }, +{ "sendmmsg", 336 }, +{ "setns", 337 }, +{ "process_vm_readv", 338 }, +{ "process_vm_writev", 339 }, +{ "kern_features", 340 }, +{ "kcmp", 341 }, +{ "finit_module", 342 }, +{ "sched_setattr", 343 }, +{ "sched_getattr", 344 }, +{ "renameat2", 345 }, +{ "seccomp", 346 }, +{ "getrandom", 347 }, +{ "memfd_create", 348 }, +{ "bpf", 349 }, +{ "execveat", 350 }, +{ "membarrier", 351 }, +{ "userfaultfd", 352 }, +{ "bind", 353 }, +{ "listen", 354 }, +{ "setsockopt", 355 }, +{ "mlock2", 356 }, +{ "copy_file_range", 357 }, +{ "preadv2", 358 }, +{ "pwritev2", 359 }, +{ "statx", 360 }, +{ "io_pgetevents", 361 }, +{ "pkey_mprotect", 362 }, +{ "pkey_alloc", 363 }, +{ "pkey_free", 364 }, +{ "rseq", 365 }, +{ "semtimedop", 392 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "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 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_superh.h b/src/include/syscall_superh.h new file mode 100644 index 00000000000..7f1a751bf01 --- /dev/null +++ b/src/include/syscall_superh.h @@ -0,0 +1,434 @@ +{ "restart_syscall", 0 }, +{ "exit", 1 }, +{ "fork", 2 }, +{ "read", 3 }, +{ "write", 4 }, +{ "open", 5 }, +{ "close", 6 }, +{ "waitpid", 7 }, +{ "creat", 8 }, +{ "link", 9 }, +{ "unlink", 10 }, +{ "execve", 11 }, +{ "chdir", 12 }, +{ "time", 13 }, +{ "mknod", 14 }, +{ "chmod", 15 }, +{ "lchown", 16 }, +{ "oldstat", 18 }, +{ "lseek", 19 }, +{ "getpid", 20 }, +{ "mount", 21 }, +{ "umount", 22 }, +{ "setuid", 23 }, +{ "getuid", 24 }, +{ "stime", 25 }, +{ "ptrace", 26 }, +{ "alarm", 27 }, +{ "oldfstat", 28 }, +{ "pause", 29 }, +{ "utime", 30 }, +{ "access", 33 }, +{ "nice", 34 }, +{ "sync", 36 }, +{ "kill", 37 }, +{ "rename", 38 }, +{ "mkdir", 39 }, +{ "rmdir", 40 }, +{ "dup", 41 }, +{ "pipe", 42 }, +{ "times", 43 }, +{ "brk", 45 }, +{ "setgid", 46 }, +{ "getgid", 47 }, +{ "signal", 48 }, +{ "geteuid", 49 }, +{ "getegid", 50 }, +{ "acct", 51 }, +{ "umount2", 52 }, +{ "ioctl", 54 }, +{ "fcntl", 55 }, +{ "setpgid", 57 }, +{ "umask", 60 }, +{ "chroot", 61 }, +{ "ustat", 62 }, +{ "dup2", 63 }, +{ "getppid", 64 }, +{ "getpgrp", 65 }, +{ "setsid", 66 }, +{ "sigaction", 67 }, +{ "sgetmask", 68 }, +{ "ssetmask", 69 }, +{ "setreuid", 70 }, +{ "setregid", 71 }, +{ "sigsuspend", 72 }, +{ "sigpending", 73 }, +{ "sethostname", 74 }, +{ "setrlimit", 75 }, +{ "getrlimit", 76 }, +{ "getrusage", 77 }, +{ "gettimeofday", 78 }, +{ "settimeofday", 79 }, +{ "getgroups", 80 }, +{ "setgroups", 81 }, +{ "symlink", 83 }, +{ "oldlstat", 84 }, +{ "readlink", 85 }, +{ "uselib", 86 }, +{ "swapon", 87 }, +{ "reboot", 88 }, +{ "readdir", 89 }, +{ "mmap", 90 }, +{ "munmap", 91 }, +{ "truncate", 92 }, +{ "ftruncate", 93 }, +{ "fchmod", 94 }, +{ "fchown", 95 }, +{ "getpriority", 96 }, +{ "setpriority", 97 }, +{ "statfs", 99 }, +{ "fstatfs", 100 }, +{ "socketcall", 102 }, +{ "syslog", 103 }, +{ "setitimer", 104 }, +{ "getitimer", 105 }, +{ "stat", 106 }, +{ "lstat", 107 }, +{ "fstat", 108 }, +{ "olduname", 109 }, +{ "vhangup", 111 }, +{ "wait4", 114 }, +{ "swapoff", 115 }, +{ "sysinfo", 116 }, +{ "ipc", 117 }, +{ "fsync", 118 }, +{ "sigreturn", 119 }, +{ "clone", 120 }, +{ "setdomainname", 121 }, +{ "uname", 122 }, +{ "cacheflush", 123 }, +{ "adjtimex", 124 }, +{ "mprotect", 125 }, +{ "sigprocmask", 126 }, +{ "init_module", 128 }, +{ "delete_module", 129 }, +{ "quotactl", 131 }, +{ "getpgid", 132 }, +{ "fchdir", 133 }, +{ "bdflush", 134 }, +{ "sysfs", 135 }, +{ "personality", 136 }, +{ "setfsuid", 138 }, +{ "setfsgid", 139 }, +{ "_llseek", 140 }, +{ "getdents", 141 }, +{ "_newselect", 142 }, +{ "flock", 143 }, +{ "msync", 144 }, +{ "readv", 145 }, +{ "writev", 146 }, +{ "getsid", 147 }, +{ "fdatasync", 148 }, +{ "_sysctl", 149 }, +{ "mlock", 150 }, +{ "munlock", 151 }, +{ "mlockall", 152 }, +{ "munlockall", 153 }, +{ "sched_setparam", 154 }, +{ "sched_getparam", 155 }, +{ "sched_setscheduler", 156 }, +{ "sched_getscheduler", 157 }, +{ "sched_yield", 158 }, +{ "sched_get_priority_max", 159 }, +{ "sched_get_priority_min", 160 }, +{ "sched_rr_get_interval", 161 }, +{ "nanosleep", 162 }, +{ "mremap", 163 }, +{ "setresuid", 164 }, +{ "getresuid", 165 }, +{ "poll", 168 }, +{ "nfsservctl", 169 }, +{ "setresgid", 170 }, +{ "getresgid", 171 }, +{ "prctl", 172 }, +{ "rt_sigreturn", 173 }, +{ "rt_sigaction", 174 }, +{ "rt_sigprocmask", 175 }, +{ "rt_sigpending", 176 }, +{ "rt_sigtimedwait", 177 }, +{ "rt_sigqueueinfo", 178 }, +{ "rt_sigsuspend", 179 }, +{ "pread64", 180 }, +{ "pwrite64", 181 }, +{ "chown", 182 }, +{ "getcwd", 183 }, +{ "capget", 184 }, +{ "capset", 185 }, +{ "sigaltstack", 186 }, +{ "sendfile", 187 }, +{ "vfork", 190 }, +{ "ugetrlimit", 191 }, +{ "mmap2", 192 }, +{ "truncate64", 193 }, +{ "ftruncate64", 194 }, +{ "stat64", 195 }, +{ "lstat64", 196 }, +{ "fstat64", 197 }, +{ "lchown32", 198 }, +{ "getuid32", 199 }, +{ "getgid32", 200 }, +{ "geteuid32", 201 }, +{ "getegid32", 202 }, +{ "setreuid32", 203 }, +{ "setregid32", 204 }, +{ "getgroups32", 205 }, +{ "setgroups32", 206 }, +{ "fchown32", 207 }, +{ "setresuid32", 208 }, +{ "getresuid32", 209 }, +{ "setresgid32", 210 }, +{ "getresgid32", 211 }, +{ "chown32", 212 }, +{ "setuid32", 213 }, +{ "setgid32", 214 }, +{ "setfsuid32", 215 }, +{ "setfsgid32", 216 }, +{ "pivot_root", 217 }, +{ "mincore", 218 }, +{ "madvise", 219 }, +{ "getdents64", 220 }, +{ "fcntl64", 221 }, +{ "gettid", 224 }, +{ "readahead", 225 }, +{ "setxattr", 226 }, +{ "lsetxattr", 227 }, +{ "fsetxattr", 228 }, +{ "getxattr", 229 }, +{ "lgetxattr", 230 }, +{ "fgetxattr", 231 }, +{ "listxattr", 232 }, +{ "llistxattr", 233 }, +{ "flistxattr", 234 }, +{ "removexattr", 235 }, +{ "lremovexattr", 236 }, +{ "fremovexattr", 237 }, +{ "tkill", 238 }, +{ "sendfile64", 239 }, +{ "futex", 240 }, +{ "sched_setaffinity", 241 }, +{ "sched_getaffinity", 242 }, +{ "io_setup", 245 }, +{ "io_destroy", 246 }, +{ "io_getevents", 247 }, +{ "io_submit", 248 }, +{ "io_cancel", 249 }, +{ "fadvise64", 250 }, +{ "exit_group", 252 }, +{ "lookup_dcookie", 253 }, +{ "epoll_create", 254 }, +{ "epoll_ctl", 255 }, +{ "epoll_wait", 256 }, +{ "remap_file_pages", 257 }, +{ "set_tid_address", 258 }, +{ "timer_create", 259 }, +{ "timer_settime", 260 }, +{ "timer_gettime", 261 }, +{ "timer_getoverrun", 262 }, +{ "timer_delete", 263 }, +{ "clock_settime", 264 }, +{ "clock_gettime", 265 }, +{ "clock_getres", 266 }, +{ "clock_nanosleep", 267 }, +{ "statfs64", 268 }, +{ "fstatfs64", 269 }, +{ "tgkill", 270 }, +{ "utimes", 271 }, +{ "fadvise64_64", 272 }, +{ "mbind", 274 }, +{ "get_mempolicy", 275 }, +{ "set_mempolicy", 276 }, +{ "mq_open", 277 }, +{ "mq_unlink", 278 }, +{ "mq_timedsend", 279 }, +{ "mq_timedreceive", 280 }, +{ "mq_notify", 281 }, +{ "mq_getsetattr", 282 }, +{ "kexec_load", 283 }, +{ "waitid", 284 }, +{ "add_key", 285 }, +{ "request_key", 286 }, +{ "keyctl", 287 }, +{ "ioprio_set", 288 }, +{ "ioprio_get", 289 }, +{ "inotify_init", 290 }, +{ "inotify_add_watch", 291 }, +{ "inotify_rm_watch", 292 }, +{ "migrate_pages", 294 }, +{ "openat", 295 }, +{ "mkdirat", 296 }, +{ "mknodat", 297 }, +{ "fchownat", 298 }, +{ "futimesat", 299 }, +{ "fstatat64", 300 }, +{ "unlinkat", 301 }, +{ "renameat", 302 }, +{ "linkat", 303 }, +{ "symlinkat", 304 }, +{ "readlinkat", 305 }, +{ "fchmodat", 306 }, +{ "faccessat", 307 }, +{ "pselect6", 308 }, +{ "ppoll", 309 }, +{ "unshare", 310 }, +{ "set_robust_list", 311 }, +{ "get_robust_list", 312 }, +{ "splice", 313 }, +{ "sync_file_range", 314 }, +{ "tee", 315 }, +{ "vmsplice", 316 }, +{ "move_pages", 317 }, +{ "getcpu", 318 }, +{ "epoll_pwait", 319 }, +{ "utimensat", 320 }, +{ "signalfd", 321 }, +{ "timerfd_create", 322 }, +{ "eventfd", 323 }, +{ "fallocate", 324 }, +{ "timerfd_settime", 325 }, +{ "timerfd_gettime", 326 }, +{ "signalfd4", 327 }, +{ "eventfd2", 328 }, +{ "epoll_create1", 329 }, +{ "dup3", 330 }, +{ "pipe2", 331 }, +{ "inotify_init1", 332 }, +{ "preadv", 333 }, +{ "pwritev", 334 }, +{ "rt_tgsigqueueinfo", 335 }, +{ "perf_event_open", 336 }, +{ "fanotify_init", 337 }, +{ "fanotify_mark", 338 }, +{ "prlimit64", 339 }, +{ "socket", 340 }, +{ "bind", 341 }, +{ "connect", 342 }, +{ "listen", 343 }, +{ "accept", 344 }, +{ "getsockname", 345 }, +{ "getpeername", 346 }, +{ "socketpair", 347 }, +{ "send", 348 }, +{ "sendto", 349 }, +{ "recv", 350 }, +{ "recvfrom", 351 }, +{ "shutdown", 352 }, +{ "setsockopt", 353 }, +{ "getsockopt", 354 }, +{ "sendmsg", 355 }, +{ "recvmsg", 356 }, +{ "recvmmsg", 357 }, +{ "accept4", 358 }, +{ "name_to_handle_at", 359 }, +{ "open_by_handle_at", 360 }, +{ "clock_adjtime", 361 }, +{ "syncfs", 362 }, +{ "sendmmsg", 363 }, +{ "setns", 364 }, +{ "process_vm_readv", 365 }, +{ "process_vm_writev", 366 }, +{ "kcmp", 367 }, +{ "finit_module", 368 }, +{ "sched_getattr", 369 }, +{ "sched_setattr", 370 }, +{ "renameat2", 371 }, +{ "seccomp", 372 }, +{ "getrandom", 373 }, +{ "memfd_create", 374 }, +{ "bpf", 375 }, +{ "execveat", 376 }, +{ "userfaultfd", 377 }, +{ "membarrier", 378 }, +{ "mlock2", 379 }, +{ "copy_file_range", 380 }, +{ "preadv2", 381 }, +{ "pwritev2", 382 }, +{ "statx", 383 }, +{ "pkey_mprotect", 384 }, +{ "pkey_alloc", 385 }, +{ "pkey_free", 386 }, +{ "rseq", 387 }, +{ "sync_file_range2", 388 }, +{ "semget", 393 }, +{ "semctl", 394 }, +{ "shmget", 395 }, +{ "shmctl", 396 }, +{ "shmat", 397 }, +{ "shmdt", 398 }, +{ "msgget", 399 }, +{ "msgsnd", 400 }, +{ "msgrcv", 401 }, +{ "msgctl", 402 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 }, +{ "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 }, diff --git a/src/include/syscall_x86_64.h b/src/include/syscall_x86_64.h index 5b6ef84b45e..a9213b75e05 100644 --- a/src/include/syscall_x86_64.h +++ b/src/include/syscall_x86_64.h @@ -333,6 +333,8 @@ { "statx", 332 }, { "io_pgetevents", 333 }, { "rseq", 334 }, +{ "uretprobe", 335 }, +{ "uprobe", 336 }, { "pidfd_send_signal", 424 }, { "io_uring_setup", 425 }, { "io_uring_enter", 426 }, @@ -350,3 +352,32 @@ { "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 }, diff --git a/src/include/syscall_xtensa.h b/src/include/syscall_xtensa.h new file mode 100644 index 00000000000..5d4812f88da --- /dev/null +++ b/src/include/syscall_xtensa.h @@ -0,0 +1,415 @@ +{ "spill", 0 }, +{ "xtensa", 1 }, +{ "available4", 2 }, +{ "available5", 3 }, +{ "available6", 4 }, +{ "available7", 5 }, +{ "available8", 6 }, +{ "available9", 7 }, +{ "open", 8 }, +{ "close", 9 }, +{ "dup", 10 }, +{ "dup2", 11 }, +{ "read", 12 }, +{ "write", 13 }, +{ "select", 14 }, +{ "lseek", 15 }, +{ "poll", 16 }, +{ "_llseek", 17 }, +{ "epoll_wait", 18 }, +{ "epoll_ctl", 19 }, +{ "epoll_create", 20 }, +{ "creat", 21 }, +{ "truncate", 22 }, +{ "ftruncate", 23 }, +{ "readv", 24 }, +{ "writev", 25 }, +{ "fsync", 26 }, +{ "fdatasync", 27 }, +{ "truncate64", 28 }, +{ "ftruncate64", 29 }, +{ "pread64", 30 }, +{ "pwrite64", 31 }, +{ "link", 32 }, +{ "rename", 33 }, +{ "symlink", 34 }, +{ "readlink", 35 }, +{ "mknod", 36 }, +{ "pipe", 37 }, +{ "unlink", 38 }, +{ "rmdir", 39 }, +{ "mkdir", 40 }, +{ "chdir", 41 }, +{ "fchdir", 42 }, +{ "getcwd", 43 }, +{ "chmod", 44 }, +{ "chown", 45 }, +{ "stat", 46 }, +{ "stat64", 47 }, +{ "lchown", 48 }, +{ "lstat", 49 }, +{ "lstat64", 50 }, +{ "available51", 51 }, +{ "fchmod", 52 }, +{ "fchown", 53 }, +{ "fstat", 54 }, +{ "fstat64", 55 }, +{ "flock", 56 }, +{ "access", 57 }, +{ "umask", 58 }, +{ "getdents", 59 }, +{ "getdents64", 60 }, +{ "fcntl64", 61 }, +{ "fallocate", 62 }, +{ "fadvise64_64", 63 }, +{ "utime", 64 }, +{ "utimes", 65 }, +{ "ioctl", 66 }, +{ "fcntl", 67 }, +{ "setxattr", 68 }, +{ "getxattr", 69 }, +{ "listxattr", 70 }, +{ "removexattr", 71 }, +{ "lsetxattr", 72 }, +{ "lgetxattr", 73 }, +{ "llistxattr", 74 }, +{ "lremovexattr", 75 }, +{ "fsetxattr", 76 }, +{ "fgetxattr", 77 }, +{ "flistxattr", 78 }, +{ "fremovexattr", 79 }, +{ "mmap2", 80 }, +{ "munmap", 81 }, +{ "mprotect", 82 }, +{ "brk", 83 }, +{ "mlock", 84 }, +{ "munlock", 85 }, +{ "mlockall", 86 }, +{ "munlockall", 87 }, +{ "mremap", 88 }, +{ "msync", 89 }, +{ "mincore", 90 }, +{ "madvise", 91 }, +{ "shmget", 92 }, +{ "shmat", 93 }, +{ "shmctl", 94 }, +{ "shmdt", 95 }, +{ "socket", 96 }, +{ "setsockopt", 97 }, +{ "getsockopt", 98 }, +{ "shutdown", 99 }, +{ "bind", 100 }, +{ "connect", 101 }, +{ "listen", 102 }, +{ "accept", 103 }, +{ "getsockname", 104 }, +{ "getpeername", 105 }, +{ "sendmsg", 106 }, +{ "recvmsg", 107 }, +{ "send", 108 }, +{ "recv", 109 }, +{ "sendto", 110 }, +{ "recvfrom", 111 }, +{ "socketpair", 112 }, +{ "sendfile", 113 }, +{ "sendfile64", 114 }, +{ "sendmmsg", 115 }, +{ "clone", 116 }, +{ "execve", 117 }, +{ "exit", 118 }, +{ "exit_group", 119 }, +{ "getpid", 120 }, +{ "wait4", 121 }, +{ "waitid", 122 }, +{ "kill", 123 }, +{ "tkill", 124 }, +{ "tgkill", 125 }, +{ "set_tid_address", 126 }, +{ "gettid", 127 }, +{ "setsid", 128 }, +{ "getsid", 129 }, +{ "prctl", 130 }, +{ "personality", 131 }, +{ "getpriority", 132 }, +{ "setpriority", 133 }, +{ "setitimer", 134 }, +{ "getitimer", 135 }, +{ "setuid", 136 }, +{ "getuid", 137 }, +{ "setgid", 138 }, +{ "getgid", 139 }, +{ "geteuid", 140 }, +{ "getegid", 141 }, +{ "setreuid", 142 }, +{ "setregid", 143 }, +{ "setresuid", 144 }, +{ "getresuid", 145 }, +{ "setresgid", 146 }, +{ "getresgid", 147 }, +{ "setpgid", 148 }, +{ "getpgid", 149 }, +{ "getppid", 150 }, +{ "getpgrp", 151 }, +{ "reserved152", 152 }, +{ "reserved153", 153 }, +{ "times", 154 }, +{ "acct", 155 }, +{ "sched_setaffinity", 156 }, +{ "sched_getaffinity", 157 }, +{ "capget", 158 }, +{ "capset", 159 }, +{ "ptrace", 160 }, +{ "semtimedop", 161 }, +{ "semget", 162 }, +{ "semop", 163 }, +{ "semctl", 164 }, +{ "available165", 165 }, +{ "msgget", 166 }, +{ "msgsnd", 167 }, +{ "msgrcv", 168 }, +{ "msgctl", 169 }, +{ "available170", 170 }, +{ "umount2", 171 }, +{ "mount", 172 }, +{ "swapon", 173 }, +{ "chroot", 174 }, +{ "pivot_root", 175 }, +{ "umount", 176 }, +{ "swapoff", 177 }, +{ "sync", 178 }, +{ "syncfs", 179 }, +{ "setfsuid", 180 }, +{ "setfsgid", 181 }, +{ "sysfs", 182 }, +{ "ustat", 183 }, +{ "statfs", 184 }, +{ "fstatfs", 185 }, +{ "statfs64", 186 }, +{ "fstatfs64", 187 }, +{ "setrlimit", 188 }, +{ "getrlimit", 189 }, +{ "getrusage", 190 }, +{ "futex", 191 }, +{ "gettimeofday", 192 }, +{ "settimeofday", 193 }, +{ "adjtimex", 194 }, +{ "nanosleep", 195 }, +{ "getgroups", 196 }, +{ "setgroups", 197 }, +{ "sethostname", 198 }, +{ "setdomainname", 199 }, +{ "syslog", 200 }, +{ "vhangup", 201 }, +{ "uselib", 202 }, +{ "reboot", 203 }, +{ "quotactl", 204 }, +{ "nfsservctl", 205 }, +{ "_sysctl", 206 }, +{ "bdflush", 207 }, +{ "uname", 208 }, +{ "sysinfo", 209 }, +{ "init_module", 210 }, +{ "delete_module", 211 }, +{ "sched_setparam", 212 }, +{ "sched_getparam", 213 }, +{ "sched_setscheduler", 214 }, +{ "sched_getscheduler", 215 }, +{ "sched_get_priority_max", 216 }, +{ "sched_get_priority_min", 217 }, +{ "sched_rr_get_interval", 218 }, +{ "sched_yield", 219 }, +{ "available222", 222 }, +{ "restart_syscall", 223 }, +{ "sigaltstack", 224 }, +{ "rt_sigreturn", 225 }, +{ "rt_sigaction", 226 }, +{ "rt_sigprocmask", 227 }, +{ "rt_sigpending", 228 }, +{ "rt_sigtimedwait", 229 }, +{ "rt_sigqueueinfo", 230 }, +{ "rt_sigsuspend", 231 }, +{ "mq_open", 232 }, +{ "mq_unlink", 233 }, +{ "mq_timedsend", 234 }, +{ "mq_timedreceive", 235 }, +{ "mq_notify", 236 }, +{ "mq_getsetattr", 237 }, +{ "available238", 238 }, +{ "io_setup", 239 }, +{ "io_destroy", 240 }, +{ "io_submit", 241 }, +{ "io_getevents", 242 }, +{ "io_cancel", 243 }, +{ "clock_settime", 244 }, +{ "clock_gettime", 245 }, +{ "clock_getres", 246 }, +{ "clock_nanosleep", 247 }, +{ "timer_create", 248 }, +{ "timer_delete", 249 }, +{ "timer_settime", 250 }, +{ "timer_gettime", 251 }, +{ "timer_getoverrun", 252 }, +{ "reserved253", 253 }, +{ "lookup_dcookie", 254 }, +{ "available255", 255 }, +{ "add_key", 256 }, +{ "request_key", 257 }, +{ "keyctl", 258 }, +{ "available259", 259 }, +{ "readahead", 260 }, +{ "remap_file_pages", 261 }, +{ "migrate_pages", 262 }, +{ "mbind", 263 }, +{ "get_mempolicy", 264 }, +{ "set_mempolicy", 265 }, +{ "unshare", 266 }, +{ "move_pages", 267 }, +{ "splice", 268 }, +{ "tee", 269 }, +{ "vmsplice", 270 }, +{ "available271", 271 }, +{ "pselect6", 272 }, +{ "ppoll", 273 }, +{ "epoll_pwait", 274 }, +{ "epoll_create1", 275 }, +{ "inotify_init", 276 }, +{ "inotify_add_watch", 277 }, +{ "inotify_rm_watch", 278 }, +{ "inotify_init1", 279 }, +{ "getcpu", 280 }, +{ "kexec_load", 281 }, +{ "ioprio_set", 282 }, +{ "ioprio_get", 283 }, +{ "set_robust_list", 284 }, +{ "get_robust_list", 285 }, +{ "available286", 286 }, +{ "available287", 287 }, +{ "openat", 288 }, +{ "mkdirat", 289 }, +{ "mknodat", 290 }, +{ "unlinkat", 291 }, +{ "renameat", 292 }, +{ "linkat", 293 }, +{ "symlinkat", 294 }, +{ "readlinkat", 295 }, +{ "utimensat", 296 }, +{ "fchownat", 297 }, +{ "futimesat", 298 }, +{ "fstatat64", 299 }, +{ "fchmodat", 300 }, +{ "faccessat", 301 }, +{ "available302", 302 }, +{ "available303", 303 }, +{ "signalfd", 304 }, +{ "eventfd", 306 }, +{ "recvmmsg", 307 }, +{ "setns", 308 }, +{ "signalfd4", 309 }, +{ "dup3", 310 }, +{ "pipe2", 311 }, +{ "timerfd_create", 312 }, +{ "timerfd_settime", 313 }, +{ "timerfd_gettime", 314 }, +{ "available315", 315 }, +{ "eventfd2", 316 }, +{ "preadv", 317 }, +{ "pwritev", 318 }, +{ "available319", 319 }, +{ "fanotify_init", 320 }, +{ "fanotify_mark", 321 }, +{ "process_vm_readv", 322 }, +{ "process_vm_writev", 323 }, +{ "name_to_handle_at", 324 }, +{ "open_by_handle_at", 325 }, +{ "sync_file_range2", 326 }, +{ "perf_event_open", 327 }, +{ "rt_tgsigqueueinfo", 328 }, +{ "clock_adjtime", 329 }, +{ "prlimit64", 330 }, +{ "kcmp", 331 }, +{ "finit_module", 332 }, +{ "accept4", 333 }, +{ "sched_setattr", 334 }, +{ "sched_getattr", 335 }, +{ "renameat2", 336 }, +{ "seccomp", 337 }, +{ "getrandom", 338 }, +{ "memfd_create", 339 }, +{ "bpf", 340 }, +{ "execveat", 341 }, +{ "userfaultfd", 342 }, +{ "membarrier", 343 }, +{ "mlock2", 344 }, +{ "copy_file_range", 345 }, +{ "preadv2", 346 }, +{ "pwritev2", 347 }, +{ "pkey_mprotect", 348 }, +{ "pkey_alloc", 349 }, +{ "pkey_free", 350 }, +{ "statx", 351 }, +{ "rseq", 352 }, +{ "clock_gettime64", 403 }, +{ "clock_settime64", 404 }, +{ "clock_adjtime64", 405 }, +{ "clock_getres_time64", 406 }, +{ "clock_nanosleep_time64", 407 }, +{ "timer_gettime64", 408 }, +{ "timer_settime64", 409 }, +{ "timerfd_gettime64", 410 }, +{ "timerfd_settime64", 411 }, +{ "utimensat_time64", 412 }, +{ "pselect6_time64", 413 }, +{ "ppoll_time64", 414 }, +{ "io_pgetevents_time64", 416 }, +{ "recvmmsg_time64", 417 }, +{ "mq_timedsend_time64", 418 }, +{ "mq_timedreceive_time64", 419 }, +{ "semtimedop_time64", 420 }, +{ "rt_sigtimedwait_time64", 421 }, +{ "futex_time64", 422 }, +{ "sched_rr_get_interval_time64", 423 }, +{ "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 }, +{ "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 },