aboutsummaryrefslogtreecommitdiffhomepage
path: root/container
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-02-08 18:06:22 +0900
committerOphestra <cat@gensokyo.uk>2026-02-08 19:03:47 +0900
commit39cc8caa93107ba7cfb612dc071332b31574b60d (patch)
tree21738899131443bda99d180eb71e47d0345cbbab /container
parentc4f64f7606f1779f3939b40c7193b70415f102e5 (diff)
container: add riscv64 constants
This target is unlikely to become viable any time soon. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'container')
-rw-r--r--container/seccomp/presets_riscv64_test.go27
-rwxr-xr-xcontainer/std/mksysnum_linux.pl1
-rw-r--r--container/std/syscall_extra_linux_riscv64.go55
-rw-r--r--container/std/syscall_linux_riscv64.go719
4 files changed, 802 insertions, 0 deletions
diff --git a/container/seccomp/presets_riscv64_test.go b/container/seccomp/presets_riscv64_test.go
new file mode 100644
index 00000000..f59469b0
--- /dev/null
+++ b/container/seccomp/presets_riscv64_test.go
@@ -0,0 +1,27 @@
+package seccomp_test
+
+import (
+ . "hakurei.app/container/seccomp"
+ . "hakurei.app/container/std"
+)
+
+var bpfExpected = bpfLookup{
+ {AllowMultiarch | AllowCAN |
+ AllowBluetooth, PresetExt |
+ PresetDenyNS | PresetDenyTTY | PresetDenyDevel |
+ PresetLinux32}: toHash(
+ "a1c4ffa35f4bfbf38061184760b9a09edfcb4964c3b534395e47327b83f3fb61f2f9573ddfcc4772424cc2f5dd12fd32471e6531dbe10e85eda3797dd4fa179f"),
+
+ {0, 0}: toHash(
+ "f3910fd727d087def593e3876c2c6ab9ace71d82ec8cbc992a26223e7bba85e1d7a0b56c5fc6303703f24595825dad8561637edaedd5384b34a6cd080946633c"),
+ {0, PresetExt}: toHash(
+ "741438c5e3f11c36c92ae8c5934f13440675c6e719541c2dbffeda79a10081bcfd9ad8314a60c1d1f53db86c8080c13fffa3bbcf7fe753935679b4b902737286"),
+ {0, PresetStrict}: toHash(
+ "79e9e464d02405c6d74fd2c771bd72a1311e488221c73a9c32db9270219837c54fccec2f36fe2474895547e60c311514567e2e6cf4e7a7fcf909c1ecd1e254a7"),
+ {0, PresetDenyNS | PresetDenyTTY | PresetDenyDevel}: toHash(
+ "3c443715a6c1e557a284862ea8efb70a5d4ecbe67d1226627323e861cd3646fb3e7768ec5b94b93760b7f652cf6916f66e317a4fbf8716d10c3673aa4fc3ae58"),
+ {0, PresetExt | PresetDenyDevel}: toHash(
+ "4448a74e8cc75a4ab63799c4f2cc2a5af63e5f4e8e9b8ac15a1873d647dfa67a4c67b39ed466d8dd32abc64136d401879fc6185c9ab00feeaf59ccf4305f8201"),
+ {0, PresetExt | PresetDenyNS | PresetDenyDevel}: toHash(
+ "c7c86e793cb7192f5f6c735f372cda27eb43ae1045e587f8eadb64c849520a3280b6570a3d7b601d32cddb38021585a2234db38e506cebfd10aa3d6c75440f17"),
+}
diff --git a/container/std/mksysnum_linux.pl b/container/std/mksysnum_linux.pl
index 65689dd2..0bb9d22d 100755
--- a/container/std/mksysnum_linux.pl
+++ b/container/std/mksysnum_linux.pl
@@ -12,6 +12,7 @@ my %syscall_cutoff_arch = (
"x86" => 340,
"x86_64" => 302,
"aarch64" => 281,
+ "riscv64" => 281,
);
print <<EOF;
diff --git a/container/std/syscall_extra_linux_riscv64.go b/container/std/syscall_extra_linux_riscv64.go
new file mode 100644
index 00000000..1aa3cf59
--- /dev/null
+++ b/container/std/syscall_extra_linux_riscv64.go
@@ -0,0 +1,55 @@
+package std
+
+import "syscall"
+
+const (
+ SYS_NEWFSTATAT = syscall.SYS_FSTATAT
+)
+
+var syscallNumExtra = map[string]ScmpSyscall{
+ "uselib": SNR_USELIB,
+ "clock_adjtime64": SNR_CLOCK_ADJTIME64,
+ "clock_settime64": SNR_CLOCK_SETTIME64,
+ "umount": SNR_UMOUNT,
+ "chown": SNR_CHOWN,
+ "chown32": SNR_CHOWN32,
+ "fchown32": SNR_FCHOWN32,
+ "lchown": SNR_LCHOWN,
+ "lchown32": SNR_LCHOWN32,
+ "setgid32": SNR_SETGID32,
+ "setgroups32": SNR_SETGROUPS32,
+ "setregid32": SNR_SETREGID32,
+ "setresgid32": SNR_SETRESGID32,
+ "setresuid32": SNR_SETRESUID32,
+ "setreuid32": SNR_SETREUID32,
+ "setuid32": SNR_SETUID32,
+ "modify_ldt": SNR_MODIFY_LDT,
+ "subpage_prot": SNR_SUBPAGE_PROT,
+ "switch_endian": SNR_SWITCH_ENDIAN,
+ "vm86": SNR_VM86,
+ "vm86old": SNR_VM86OLD,
+}
+
+const (
+ SNR_USELIB ScmpSyscall = __PNR_uselib
+ SNR_CLOCK_ADJTIME64 ScmpSyscall = __PNR_clock_adjtime64
+ SNR_CLOCK_SETTIME64 ScmpSyscall = __PNR_clock_settime64
+ SNR_UMOUNT ScmpSyscall = __PNR_umount
+ SNR_CHOWN ScmpSyscall = __PNR_chown
+ SNR_CHOWN32 ScmpSyscall = __PNR_chown32
+ SNR_FCHOWN32 ScmpSyscall = __PNR_fchown32
+ SNR_LCHOWN ScmpSyscall = __PNR_lchown
+ SNR_LCHOWN32 ScmpSyscall = __PNR_lchown32
+ SNR_SETGID32 ScmpSyscall = __PNR_setgid32
+ SNR_SETGROUPS32 ScmpSyscall = __PNR_setgroups32
+ SNR_SETREGID32 ScmpSyscall = __PNR_setregid32
+ SNR_SETRESGID32 ScmpSyscall = __PNR_setresgid32
+ SNR_SETRESUID32 ScmpSyscall = __PNR_setresuid32
+ SNR_SETREUID32 ScmpSyscall = __PNR_setreuid32
+ SNR_SETUID32 ScmpSyscall = __PNR_setuid32
+ SNR_MODIFY_LDT ScmpSyscall = __PNR_modify_ldt
+ SNR_SUBPAGE_PROT ScmpSyscall = __PNR_subpage_prot
+ SNR_SWITCH_ENDIAN ScmpSyscall = __PNR_switch_endian
+ SNR_VM86 ScmpSyscall = __PNR_vm86
+ SNR_VM86OLD ScmpSyscall = __PNR_vm86old
+)
diff --git a/container/std/syscall_linux_riscv64.go b/container/std/syscall_linux_riscv64.go
new file mode 100644
index 00000000..d6d5d410
--- /dev/null
+++ b/container/std/syscall_linux_riscv64.go
@@ -0,0 +1,719 @@
+// mksysnum_linux.pl /usr/include/riscv64-linux-gnu/asm/unistd.h
+// Code generated by the command above; DO NOT EDIT.
+
+package std
+
+import . "syscall"
+
+var syscallNum = map[string]ScmpSyscall{
+ "io_setup": SNR_IO_SETUP,
+ "io_destroy": SNR_IO_DESTROY,
+ "io_submit": SNR_IO_SUBMIT,
+ "io_cancel": SNR_IO_CANCEL,
+ "io_getevents": SNR_IO_GETEVENTS,
+ "setxattr": SNR_SETXATTR,
+ "lsetxattr": SNR_LSETXATTR,
+ "fsetxattr": SNR_FSETXATTR,
+ "getxattr": SNR_GETXATTR,
+ "lgetxattr": SNR_LGETXATTR,
+ "fgetxattr": SNR_FGETXATTR,
+ "listxattr": SNR_LISTXATTR,
+ "llistxattr": SNR_LLISTXATTR,
+ "flistxattr": SNR_FLISTXATTR,
+ "removexattr": SNR_REMOVEXATTR,
+ "lremovexattr": SNR_LREMOVEXATTR,
+ "fremovexattr": SNR_FREMOVEXATTR,
+ "getcwd": SNR_GETCWD,
+ "lookup_dcookie": SNR_LOOKUP_DCOOKIE,
+ "eventfd2": SNR_EVENTFD2,
+ "epoll_create1": SNR_EPOLL_CREATE1,
+ "epoll_ctl": SNR_EPOLL_CTL,
+ "epoll_pwait": SNR_EPOLL_PWAIT,
+ "dup": SNR_DUP,
+ "dup3": SNR_DUP3,
+ "fcntl": SNR_FCNTL,
+ "inotify_init1": SNR_INOTIFY_INIT1,
+ "inotify_add_watch": SNR_INOTIFY_ADD_WATCH,
+ "inotify_rm_watch": SNR_INOTIFY_RM_WATCH,
+ "ioctl": SNR_IOCTL,
+ "ioprio_set": SNR_IOPRIO_SET,
+ "ioprio_get": SNR_IOPRIO_GET,
+ "flock": SNR_FLOCK,
+ "mknodat": SNR_MKNODAT,
+ "mkdirat": SNR_MKDIRAT,
+ "unlinkat": SNR_UNLINKAT,
+ "symlinkat": SNR_SYMLINKAT,
+ "linkat": SNR_LINKAT,
+ "umount2": SNR_UMOUNT2,
+ "mount": SNR_MOUNT,
+ "pivot_root": SNR_PIVOT_ROOT,
+ "nfsservctl": SNR_NFSSERVCTL,
+ "statfs": SNR_STATFS,
+ "fstatfs": SNR_FSTATFS,
+ "truncate": SNR_TRUNCATE,
+ "ftruncate": SNR_FTRUNCATE,
+ "fallocate": SNR_FALLOCATE,
+ "faccessat": SNR_FACCESSAT,
+ "chdir": SNR_CHDIR,
+ "fchdir": SNR_FCHDIR,
+ "chroot": SNR_CHROOT,
+ "fchmod": SNR_FCHMOD,
+ "fchmodat": SNR_FCHMODAT,
+ "fchownat": SNR_FCHOWNAT,
+ "fchown": SNR_FCHOWN,
+ "openat": SNR_OPENAT,
+ "close": SNR_CLOSE,
+ "vhangup": SNR_VHANGUP,
+ "pipe2": SNR_PIPE2,
+ "quotactl": SNR_QUOTACTL,
+ "getdents64": SNR_GETDENTS64,
+ "lseek": SNR_LSEEK,
+ "read": SNR_READ,
+ "write": SNR_WRITE,
+ "readv": SNR_READV,
+ "writev": SNR_WRITEV,
+ "pread64": SNR_PREAD64,
+ "pwrite64": SNR_PWRITE64,
+ "preadv": SNR_PREADV,
+ "pwritev": SNR_PWRITEV,
+ "sendfile": SNR_SENDFILE,
+ "pselect6": SNR_PSELECT6,
+ "ppoll": SNR_PPOLL,
+ "signalfd4": SNR_SIGNALFD4,
+ "vmsplice": SNR_VMSPLICE,
+ "splice": SNR_SPLICE,
+ "tee": SNR_TEE,
+ "readlinkat": SNR_READLINKAT,
+ "newfstatat": SNR_NEWFSTATAT,
+ "fstat": SNR_FSTAT,
+ "sync": SNR_SYNC,
+ "fsync": SNR_FSYNC,
+ "fdatasync": SNR_FDATASYNC,
+ "sync_file_range": SNR_SYNC_FILE_RANGE,
+ "timerfd_create": SNR_TIMERFD_CREATE,
+ "timerfd_settime": SNR_TIMERFD_SETTIME,
+ "timerfd_gettime": SNR_TIMERFD_GETTIME,
+ "utimensat": SNR_UTIMENSAT,
+ "acct": SNR_ACCT,
+ "capget": SNR_CAPGET,
+ "capset": SNR_CAPSET,
+ "personality": SNR_PERSONALITY,
+ "exit": SNR_EXIT,
+ "exit_group": SNR_EXIT_GROUP,
+ "waitid": SNR_WAITID,
+ "set_tid_address": SNR_SET_TID_ADDRESS,
+ "unshare": SNR_UNSHARE,
+ "futex": SNR_FUTEX,
+ "set_robust_list": SNR_SET_ROBUST_LIST,
+ "get_robust_list": SNR_GET_ROBUST_LIST,
+ "nanosleep": SNR_NANOSLEEP,
+ "getitimer": SNR_GETITIMER,
+ "setitimer": SNR_SETITIMER,
+ "kexec_load": SNR_KEXEC_LOAD,
+ "init_module": SNR_INIT_MODULE,
+ "delete_module": SNR_DELETE_MODULE,
+ "timer_create": SNR_TIMER_CREATE,
+ "timer_gettime": SNR_TIMER_GETTIME,
+ "timer_getoverrun": SNR_TIMER_GETOVERRUN,
+ "timer_settime": SNR_TIMER_SETTIME,
+ "timer_delete": SNR_TIMER_DELETE,
+ "clock_settime": SNR_CLOCK_SETTIME,
+ "clock_gettime": SNR_CLOCK_GETTIME,
+ "clock_getres": SNR_CLOCK_GETRES,
+ "clock_nanosleep": SNR_CLOCK_NANOSLEEP,
+ "syslog": SNR_SYSLOG,
+ "ptrace": SNR_PTRACE,
+ "sched_setparam": SNR_SCHED_SETPARAM,
+ "sched_setscheduler": SNR_SCHED_SETSCHEDULER,
+ "sched_getscheduler": SNR_SCHED_GETSCHEDULER,
+ "sched_getparam": SNR_SCHED_GETPARAM,
+ "sched_setaffinity": SNR_SCHED_SETAFFINITY,
+ "sched_getaffinity": SNR_SCHED_GETAFFINITY,
+ "sched_yield": SNR_SCHED_YIELD,
+ "sched_get_priority_max": SNR_SCHED_GET_PRIORITY_MAX,
+ "sched_get_priority_min": SNR_SCHED_GET_PRIORITY_MIN,
+ "sched_rr_get_interval": SNR_SCHED_RR_GET_INTERVAL,
+ "restart_syscall": SNR_RESTART_SYSCALL,
+ "kill": SNR_KILL,
+ "tkill": SNR_TKILL,
+ "tgkill": SNR_TGKILL,
+ "sigaltstack": SNR_SIGALTSTACK,
+ "rt_sigsuspend": SNR_RT_SIGSUSPEND,
+ "rt_sigaction": SNR_RT_SIGACTION,
+ "rt_sigprocmask": SNR_RT_SIGPROCMASK,
+ "rt_sigpending": SNR_RT_SIGPENDING,
+ "rt_sigtimedwait": SNR_RT_SIGTIMEDWAIT,
+ "rt_sigqueueinfo": SNR_RT_SIGQUEUEINFO,
+ "rt_sigreturn": SNR_RT_SIGRETURN,
+ "setpriority": SNR_SETPRIORITY,
+ "getpriority": SNR_GETPRIORITY,
+ "reboot": SNR_REBOOT,
+ "setregid": SNR_SETREGID,
+ "setgid": SNR_SETGID,
+ "setreuid": SNR_SETREUID,
+ "setuid": SNR_SETUID,
+ "setresuid": SNR_SETRESUID,
+ "getresuid": SNR_GETRESUID,
+ "setresgid": SNR_SETRESGID,
+ "getresgid": SNR_GETRESGID,
+ "setfsuid": SNR_SETFSUID,
+ "setfsgid": SNR_SETFSGID,
+ "times": SNR_TIMES,
+ "setpgid": SNR_SETPGID,
+ "getpgid": SNR_GETPGID,
+ "getsid": SNR_GETSID,
+ "setsid": SNR_SETSID,
+ "getgroups": SNR_GETGROUPS,
+ "setgroups": SNR_SETGROUPS,
+ "uname": SNR_UNAME,
+ "sethostname": SNR_SETHOSTNAME,
+ "setdomainname": SNR_SETDOMAINNAME,
+ "getrlimit": SNR_GETRLIMIT,
+ "setrlimit": SNR_SETRLIMIT,
+ "getrusage": SNR_GETRUSAGE,
+ "umask": SNR_UMASK,
+ "prctl": SNR_PRCTL,
+ "getcpu": SNR_GETCPU,
+ "gettimeofday": SNR_GETTIMEOFDAY,
+ "settimeofday": SNR_SETTIMEOFDAY,
+ "adjtimex": SNR_ADJTIMEX,
+ "getpid": SNR_GETPID,
+ "getppid": SNR_GETPPID,
+ "getuid": SNR_GETUID,
+ "geteuid": SNR_GETEUID,
+ "getgid": SNR_GETGID,
+ "getegid": SNR_GETEGID,
+ "gettid": SNR_GETTID,
+ "sysinfo": SNR_SYSINFO,
+ "mq_open": SNR_MQ_OPEN,
+ "mq_unlink": SNR_MQ_UNLINK,
+ "mq_timedsend": SNR_MQ_TIMEDSEND,
+ "mq_timedreceive": SNR_MQ_TIMEDRECEIVE,
+ "mq_notify": SNR_MQ_NOTIFY,
+ "mq_getsetattr": SNR_MQ_GETSETATTR,
+ "msgget": SNR_MSGGET,
+ "msgctl": SNR_MSGCTL,
+ "msgrcv": SNR_MSGRCV,
+ "msgsnd": SNR_MSGSND,
+ "semget": SNR_SEMGET,
+ "semctl": SNR_SEMCTL,
+ "semtimedop": SNR_SEMTIMEDOP,
+ "semop": SNR_SEMOP,
+ "shmget": SNR_SHMGET,
+ "shmctl": SNR_SHMCTL,
+ "shmat": SNR_SHMAT,
+ "shmdt": SNR_SHMDT,
+ "socket": SNR_SOCKET,
+ "socketpair": SNR_SOCKETPAIR,
+ "bind": SNR_BIND,
+ "listen": SNR_LISTEN,
+ "accept": SNR_ACCEPT,
+ "connect": SNR_CONNECT,
+ "getsockname": SNR_GETSOCKNAME,
+ "getpeername": SNR_GETPEERNAME,
+ "sendto": SNR_SENDTO,
+ "recvfrom": SNR_RECVFROM,
+ "setsockopt": SNR_SETSOCKOPT,
+ "getsockopt": SNR_GETSOCKOPT,
+ "shutdown": SNR_SHUTDOWN,
+ "sendmsg": SNR_SENDMSG,
+ "recvmsg": SNR_RECVMSG,
+ "readahead": SNR_READAHEAD,
+ "brk": SNR_BRK,
+ "munmap": SNR_MUNMAP,
+ "mremap": SNR_MREMAP,
+ "add_key": SNR_ADD_KEY,
+ "request_key": SNR_REQUEST_KEY,
+ "keyctl": SNR_KEYCTL,
+ "clone": SNR_CLONE,
+ "execve": SNR_EXECVE,
+ "mmap": SNR_MMAP,
+ "fadvise64": SNR_FADVISE64,
+ "swapon": SNR_SWAPON,
+ "swapoff": SNR_SWAPOFF,
+ "mprotect": SNR_MPROTECT,
+ "msync": SNR_MSYNC,
+ "mlock": SNR_MLOCK,
+ "munlock": SNR_MUNLOCK,
+ "mlockall": SNR_MLOCKALL,
+ "munlockall": SNR_MUNLOCKALL,
+ "mincore": SNR_MINCORE,
+ "madvise": SNR_MADVISE,
+ "remap_file_pages": SNR_REMAP_FILE_PAGES,
+ "mbind": SNR_MBIND,
+ "get_mempolicy": SNR_GET_MEMPOLICY,
+ "set_mempolicy": SNR_SET_MEMPOLICY,
+ "migrate_pages": SNR_MIGRATE_PAGES,
+ "move_pages": SNR_MOVE_PAGES,
+ "rt_tgsigqueueinfo": SNR_RT_TGSIGQUEUEINFO,
+ "perf_event_open": SNR_PERF_EVENT_OPEN,
+ "accept4": SNR_ACCEPT4,
+ "recvmmsg": SNR_RECVMMSG,
+ "wait4": SNR_WAIT4,
+ "prlimit64": SNR_PRLIMIT64,
+ "fanotify_init": SNR_FANOTIFY_INIT,
+ "fanotify_mark": SNR_FANOTIFY_MARK,
+ "name_to_handle_at": SNR_NAME_TO_HANDLE_AT,
+ "open_by_handle_at": SNR_OPEN_BY_HANDLE_AT,
+ "clock_adjtime": SNR_CLOCK_ADJTIME,
+ "syncfs": SNR_SYNCFS,
+ "setns": SNR_SETNS,
+ "sendmmsg": SNR_SENDMMSG,
+ "process_vm_readv": SNR_PROCESS_VM_READV,
+ "process_vm_writev": SNR_PROCESS_VM_WRITEV,
+ "kcmp": SNR_KCMP,
+ "finit_module": SNR_FINIT_MODULE,
+ "sched_setattr": SNR_SCHED_SETATTR,
+ "sched_getattr": SNR_SCHED_GETATTR,
+ "renameat2": SNR_RENAMEAT2,
+ "seccomp": SNR_SECCOMP,
+ "getrandom": SNR_GETRANDOM,
+ "memfd_create": SNR_MEMFD_CREATE,
+ "bpf": SNR_BPF,
+ "execveat": SNR_EXECVEAT,
+ "userfaultfd": SNR_USERFAULTFD,
+ "membarrier": SNR_MEMBARRIER,
+ "mlock2": SNR_MLOCK2,
+ "copy_file_range": SNR_COPY_FILE_RANGE,
+ "preadv2": SNR_PREADV2,
+ "pwritev2": SNR_PWRITEV2,
+ "pkey_mprotect": SNR_PKEY_MPROTECT,
+ "pkey_alloc": SNR_PKEY_ALLOC,
+ "pkey_free": SNR_PKEY_FREE,
+ "statx": SNR_STATX,
+ "io_pgetevents": SNR_IO_PGETEVENTS,
+ "rseq": SNR_RSEQ,
+ "kexec_file_load": SNR_KEXEC_FILE_LOAD,
+ "pidfd_send_signal": SNR_PIDFD_SEND_SIGNAL,
+ "io_uring_setup": SNR_IO_URING_SETUP,
+ "io_uring_enter": SNR_IO_URING_ENTER,
+ "io_uring_register": SNR_IO_URING_REGISTER,
+ "open_tree": SNR_OPEN_TREE,
+ "move_mount": SNR_MOVE_MOUNT,
+ "fsopen": SNR_FSOPEN,
+ "fsconfig": SNR_FSCONFIG,
+ "fsmount": SNR_FSMOUNT,
+ "fspick": SNR_FSPICK,
+ "pidfd_open": SNR_PIDFD_OPEN,
+ "clone3": SNR_CLONE3,
+ "close_range": SNR_CLOSE_RANGE,
+ "openat2": SNR_OPENAT2,
+ "pidfd_getfd": SNR_PIDFD_GETFD,
+ "faccessat2": SNR_FACCESSAT2,
+ "process_madvise": SNR_PROCESS_MADVISE,
+ "epoll_pwait2": SNR_EPOLL_PWAIT2,
+ "mount_setattr": SNR_MOUNT_SETATTR,
+ "quotactl_fd": SNR_QUOTACTL_FD,
+ "landlock_create_ruleset": SNR_LANDLOCK_CREATE_RULESET,
+ "landlock_add_rule": SNR_LANDLOCK_ADD_RULE,
+ "landlock_restrict_self": SNR_LANDLOCK_RESTRICT_SELF,
+ "memfd_secret": SNR_MEMFD_SECRET,
+ "process_mrelease": SNR_PROCESS_MRELEASE,
+ "futex_waitv": SNR_FUTEX_WAITV,
+ "set_mempolicy_home_node": SNR_SET_MEMPOLICY_HOME_NODE,
+ "cachestat": SNR_CACHESTAT,
+ "fchmodat2": SNR_FCHMODAT2,
+ "map_shadow_stack": SNR_MAP_SHADOW_STACK,
+ "futex_wake": SNR_FUTEX_WAKE,
+ "futex_wait": SNR_FUTEX_WAIT,
+ "futex_requeue": SNR_FUTEX_REQUEUE,
+ "statmount": SNR_STATMOUNT,
+ "listmount": SNR_LISTMOUNT,
+ "lsm_get_self_attr": SNR_LSM_GET_SELF_ATTR,
+ "lsm_set_self_attr": SNR_LSM_SET_SELF_ATTR,
+ "lsm_list_modules": SNR_LSM_LIST_MODULES,
+ "mseal": SNR_MSEAL,
+ "setxattrat": SNR_SETXATTRAT,
+ "getxattrat": SNR_GETXATTRAT,
+ "listxattrat": SNR_LISTXATTRAT,
+ "removexattrat": SNR_REMOVEXATTRAT,
+}
+
+const (
+ SYS_USERFAULTFD = 282
+ SYS_MEMBARRIER = 283
+ SYS_MLOCK2 = 284
+ SYS_COPY_FILE_RANGE = 285
+ SYS_PREADV2 = 286
+ SYS_PWRITEV2 = 287
+ SYS_PKEY_MPROTECT = 288
+ SYS_PKEY_ALLOC = 289
+ SYS_PKEY_FREE = 290
+ SYS_STATX = 291
+ SYS_IO_PGETEVENTS = 292
+ SYS_RSEQ = 293
+ SYS_KEXEC_FILE_LOAD = 294
+ SYS_PIDFD_SEND_SIGNAL = 424
+ SYS_IO_URING_SETUP = 425
+ SYS_IO_URING_ENTER = 426
+ SYS_IO_URING_REGISTER = 427
+ SYS_OPEN_TREE = 428
+ SYS_MOVE_MOUNT = 429
+ SYS_FSOPEN = 430
+ SYS_FSCONFIG = 431
+ SYS_FSMOUNT = 432
+ SYS_FSPICK = 433
+ SYS_PIDFD_OPEN = 434
+ SYS_CLONE3 = 435
+ SYS_CLOSE_RANGE = 436
+ SYS_OPENAT2 = 437
+ SYS_PIDFD_GETFD = 438
+ SYS_FACCESSAT2 = 439
+ SYS_PROCESS_MADVISE = 440
+ SYS_EPOLL_PWAIT2 = 441
+ SYS_MOUNT_SETATTR = 442
+ SYS_QUOTACTL_FD = 443
+ SYS_LANDLOCK_CREATE_RULESET = 444
+ SYS_LANDLOCK_ADD_RULE = 445
+ SYS_LANDLOCK_RESTRICT_SELF = 446
+ SYS_MEMFD_SECRET = 447
+ SYS_PROCESS_MRELEASE = 448
+ SYS_FUTEX_WAITV = 449
+ SYS_SET_MEMPOLICY_HOME_NODE = 450
+ SYS_CACHESTAT = 451
+ SYS_FCHMODAT2 = 452
+ SYS_MAP_SHADOW_STACK = 453
+ SYS_FUTEX_WAKE = 454
+ SYS_FUTEX_WAIT = 455
+ SYS_FUTEX_REQUEUE = 456
+ SYS_STATMOUNT = 457
+ SYS_LISTMOUNT = 458
+ SYS_LSM_GET_SELF_ATTR = 459
+ SYS_LSM_SET_SELF_ATTR = 460
+ SYS_LSM_LIST_MODULES = 461
+ SYS_MSEAL = 462
+ SYS_SETXATTRAT = 463
+ SYS_GETXATTRAT = 464
+ SYS_LISTXATTRAT = 465
+ SYS_REMOVEXATTRAT = 466
+ SYS_OPEN_TREE_ATTR = 467
+ SYS_FILE_GETATTR = 468
+ SYS_FILE_SETATTR = 469
+)
+
+const (
+ SNR_IO_SETUP ScmpSyscall = SYS_IO_SETUP
+ SNR_IO_DESTROY ScmpSyscall = SYS_IO_DESTROY
+ SNR_IO_SUBMIT ScmpSyscall = SYS_IO_SUBMIT
+ SNR_IO_CANCEL ScmpSyscall = SYS_IO_CANCEL
+ SNR_IO_GETEVENTS ScmpSyscall = SYS_IO_GETEVENTS
+ SNR_SETXATTR ScmpSyscall = SYS_SETXATTR
+ SNR_LSETXATTR ScmpSyscall = SYS_LSETXATTR
+ SNR_FSETXATTR ScmpSyscall = SYS_FSETXATTR
+ SNR_GETXATTR ScmpSyscall = SYS_GETXATTR
+ SNR_LGETXATTR ScmpSyscall = SYS_LGETXATTR
+ SNR_FGETXATTR ScmpSyscall = SYS_FGETXATTR
+ SNR_LISTXATTR ScmpSyscall = SYS_LISTXATTR
+ SNR_LLISTXATTR ScmpSyscall = SYS_LLISTXATTR
+ SNR_FLISTXATTR ScmpSyscall = SYS_FLISTXATTR
+ SNR_REMOVEXATTR ScmpSyscall = SYS_REMOVEXATTR
+ SNR_LREMOVEXATTR ScmpSyscall = SYS_LREMOVEXATTR
+ SNR_FREMOVEXATTR ScmpSyscall = SYS_FREMOVEXATTR
+ SNR_GETCWD ScmpSyscall = SYS_GETCWD
+ SNR_LOOKUP_DCOOKIE ScmpSyscall = SYS_LOOKUP_DCOOKIE
+ SNR_EVENTFD2 ScmpSyscall = SYS_EVENTFD2
+ SNR_EPOLL_CREATE1 ScmpSyscall = SYS_EPOLL_CREATE1
+ SNR_EPOLL_CTL ScmpSyscall = SYS_EPOLL_CTL
+ SNR_EPOLL_PWAIT ScmpSyscall = SYS_EPOLL_PWAIT
+ SNR_DUP ScmpSyscall = SYS_DUP
+ SNR_DUP3 ScmpSyscall = SYS_DUP3
+ SNR_FCNTL ScmpSyscall = SYS_FCNTL
+ SNR_INOTIFY_INIT1 ScmpSyscall = SYS_INOTIFY_INIT1
+ SNR_INOTIFY_ADD_WATCH ScmpSyscall = SYS_INOTIFY_ADD_WATCH
+ SNR_INOTIFY_RM_WATCH ScmpSyscall = SYS_INOTIFY_RM_WATCH
+ SNR_IOCTL ScmpSyscall = SYS_IOCTL
+ SNR_IOPRIO_SET ScmpSyscall = SYS_IOPRIO_SET
+ SNR_IOPRIO_GET ScmpSyscall = SYS_IOPRIO_GET
+ SNR_FLOCK ScmpSyscall = SYS_FLOCK
+ SNR_MKNODAT ScmpSyscall = SYS_MKNODAT
+ SNR_MKDIRAT ScmpSyscall = SYS_MKDIRAT
+ SNR_UNLINKAT ScmpSyscall = SYS_UNLINKAT
+ SNR_SYMLINKAT ScmpSyscall = SYS_SYMLINKAT
+ SNR_LINKAT ScmpSyscall = SYS_LINKAT
+ SNR_UMOUNT2 ScmpSyscall = SYS_UMOUNT2
+ SNR_MOUNT ScmpSyscall = SYS_MOUNT
+ SNR_PIVOT_ROOT ScmpSyscall = SYS_PIVOT_ROOT
+ SNR_NFSSERVCTL ScmpSyscall = SYS_NFSSERVCTL
+ SNR_STATFS ScmpSyscall = SYS_STATFS
+ SNR_FSTATFS ScmpSyscall = SYS_FSTATFS
+ SNR_TRUNCATE ScmpSyscall = SYS_TRUNCATE
+ SNR_FTRUNCATE ScmpSyscall = SYS_FTRUNCATE
+ SNR_FALLOCATE ScmpSyscall = SYS_FALLOCATE
+ SNR_FACCESSAT ScmpSyscall = SYS_FACCESSAT
+ SNR_CHDIR ScmpSyscall = SYS_CHDIR
+ SNR_FCHDIR ScmpSyscall = SYS_FCHDIR
+ SNR_CHROOT ScmpSyscall = SYS_CHROOT
+ SNR_FCHMOD ScmpSyscall = SYS_FCHMOD
+ SNR_FCHMODAT ScmpSyscall = SYS_FCHMODAT
+ SNR_FCHOWNAT ScmpSyscall = SYS_FCHOWNAT
+ SNR_FCHOWN ScmpSyscall = SYS_FCHOWN
+ SNR_OPENAT ScmpSyscall = SYS_OPENAT
+ SNR_CLOSE ScmpSyscall = SYS_CLOSE
+ SNR_VHANGUP ScmpSyscall = SYS_VHANGUP
+ SNR_PIPE2 ScmpSyscall = SYS_PIPE2
+ SNR_QUOTACTL ScmpSyscall = SYS_QUOTACTL
+ SNR_GETDENTS64 ScmpSyscall = SYS_GETDENTS64
+ SNR_LSEEK ScmpSyscall = SYS_LSEEK
+ SNR_READ ScmpSyscall = SYS_READ
+ SNR_WRITE ScmpSyscall = SYS_WRITE
+ SNR_READV ScmpSyscall = SYS_READV
+ SNR_WRITEV ScmpSyscall = SYS_WRITEV
+ SNR_PREAD64 ScmpSyscall = SYS_PREAD64
+ SNR_PWRITE64 ScmpSyscall = SYS_PWRITE64
+ SNR_PREADV ScmpSyscall = SYS_PREADV
+ SNR_PWRITEV ScmpSyscall = SYS_PWRITEV
+ SNR_SENDFILE ScmpSyscall = SYS_SENDFILE
+ SNR_PSELECT6 ScmpSyscall = SYS_PSELECT6
+ SNR_PPOLL ScmpSyscall = SYS_PPOLL
+ SNR_SIGNALFD4 ScmpSyscall = SYS_SIGNALFD4
+ SNR_VMSPLICE ScmpSyscall = SYS_VMSPLICE
+ SNR_SPLICE ScmpSyscall = SYS_SPLICE
+ SNR_TEE ScmpSyscall = SYS_TEE
+ SNR_READLINKAT ScmpSyscall = SYS_READLINKAT
+ SNR_NEWFSTATAT ScmpSyscall = SYS_NEWFSTATAT
+ SNR_FSTAT ScmpSyscall = SYS_FSTAT
+ SNR_SYNC ScmpSyscall = SYS_SYNC
+ SNR_FSYNC ScmpSyscall = SYS_FSYNC
+ SNR_FDATASYNC ScmpSyscall = SYS_FDATASYNC
+ SNR_SYNC_FILE_RANGE ScmpSyscall = SYS_SYNC_FILE_RANGE
+ SNR_TIMERFD_CREATE ScmpSyscall = SYS_TIMERFD_CREATE
+ SNR_TIMERFD_SETTIME ScmpSyscall = SYS_TIMERFD_SETTIME
+ SNR_TIMERFD_GETTIME ScmpSyscall = SYS_TIMERFD_GETTIME
+ SNR_UTIMENSAT ScmpSyscall = SYS_UTIMENSAT
+ SNR_ACCT ScmpSyscall = SYS_ACCT
+ SNR_CAPGET ScmpSyscall = SYS_CAPGET
+ SNR_CAPSET ScmpSyscall = SYS_CAPSET
+ SNR_PERSONALITY ScmpSyscall = SYS_PERSONALITY
+ SNR_EXIT ScmpSyscall = SYS_EXIT
+ SNR_EXIT_GROUP ScmpSyscall = SYS_EXIT_GROUP
+ SNR_WAITID ScmpSyscall = SYS_WAITID
+ SNR_SET_TID_ADDRESS ScmpSyscall = SYS_SET_TID_ADDRESS
+ SNR_UNSHARE ScmpSyscall = SYS_UNSHARE
+ SNR_FUTEX ScmpSyscall = SYS_FUTEX
+ SNR_SET_ROBUST_LIST ScmpSyscall = SYS_SET_ROBUST_LIST
+ SNR_GET_ROBUST_LIST ScmpSyscall = SYS_GET_ROBUST_LIST
+ SNR_NANOSLEEP ScmpSyscall = SYS_NANOSLEEP
+ SNR_GETITIMER ScmpSyscall = SYS_GETITIMER
+ SNR_SETITIMER ScmpSyscall = SYS_SETITIMER
+ SNR_KEXEC_LOAD ScmpSyscall = SYS_KEXEC_LOAD
+ SNR_INIT_MODULE ScmpSyscall = SYS_INIT_MODULE
+ SNR_DELETE_MODULE ScmpSyscall = SYS_DELETE_MODULE
+ SNR_TIMER_CREATE ScmpSyscall = SYS_TIMER_CREATE
+ SNR_TIMER_GETTIME ScmpSyscall = SYS_TIMER_GETTIME
+ SNR_TIMER_GETOVERRUN ScmpSyscall = SYS_TIMER_GETOVERRUN
+ SNR_TIMER_SETTIME ScmpSyscall = SYS_TIMER_SETTIME
+ SNR_TIMER_DELETE ScmpSyscall = SYS_TIMER_DELETE
+ SNR_CLOCK_SETTIME ScmpSyscall = SYS_CLOCK_SETTIME
+ SNR_CLOCK_GETTIME ScmpSyscall = SYS_CLOCK_GETTIME
+ SNR_CLOCK_GETRES ScmpSyscall = SYS_CLOCK_GETRES
+ SNR_CLOCK_NANOSLEEP ScmpSyscall = SYS_CLOCK_NANOSLEEP
+ SNR_SYSLOG ScmpSyscall = SYS_SYSLOG
+ SNR_PTRACE ScmpSyscall = SYS_PTRACE
+ SNR_SCHED_SETPARAM ScmpSyscall = SYS_SCHED_SETPARAM
+ SNR_SCHED_SETSCHEDULER ScmpSyscall = SYS_SCHED_SETSCHEDULER
+ SNR_SCHED_GETSCHEDULER ScmpSyscall = SYS_SCHED_GETSCHEDULER
+ SNR_SCHED_GETPARAM ScmpSyscall = SYS_SCHED_GETPARAM
+ SNR_SCHED_SETAFFINITY ScmpSyscall = SYS_SCHED_SETAFFINITY
+ SNR_SCHED_GETAFFINITY ScmpSyscall = SYS_SCHED_GETAFFINITY
+ SNR_SCHED_YIELD ScmpSyscall = SYS_SCHED_YIELD
+ SNR_SCHED_GET_PRIORITY_MAX ScmpSyscall = SYS_SCHED_GET_PRIORITY_MAX
+ SNR_SCHED_GET_PRIORITY_MIN ScmpSyscall = SYS_SCHED_GET_PRIORITY_MIN
+ SNR_SCHED_RR_GET_INTERVAL ScmpSyscall = SYS_SCHED_RR_GET_INTERVAL
+ SNR_RESTART_SYSCALL ScmpSyscall = SYS_RESTART_SYSCALL
+ SNR_KILL ScmpSyscall = SYS_KILL
+ SNR_TKILL ScmpSyscall = SYS_TKILL
+ SNR_TGKILL ScmpSyscall = SYS_TGKILL
+ SNR_SIGALTSTACK ScmpSyscall = SYS_SIGALTSTACK
+ SNR_RT_SIGSUSPEND ScmpSyscall = SYS_RT_SIGSUSPEND
+ SNR_RT_SIGACTION ScmpSyscall = SYS_RT_SIGACTION
+ SNR_RT_SIGPROCMASK ScmpSyscall = SYS_RT_SIGPROCMASK
+ SNR_RT_SIGPENDING ScmpSyscall = SYS_RT_SIGPENDING
+ SNR_RT_SIGTIMEDWAIT ScmpSyscall = SYS_RT_SIGTIMEDWAIT
+ SNR_RT_SIGQUEUEINFO ScmpSyscall = SYS_RT_SIGQUEUEINFO
+ SNR_RT_SIGRETURN ScmpSyscall = SYS_RT_SIGRETURN
+ SNR_SETPRIORITY ScmpSyscall = SYS_SETPRIORITY
+ SNR_GETPRIORITY ScmpSyscall = SYS_GETPRIORITY
+ SNR_REBOOT ScmpSyscall = SYS_REBOOT
+ SNR_SETREGID ScmpSyscall = SYS_SETREGID
+ SNR_SETGID ScmpSyscall = SYS_SETGID
+ SNR_SETREUID ScmpSyscall = SYS_SETREUID
+ SNR_SETUID ScmpSyscall = SYS_SETUID
+ SNR_SETRESUID ScmpSyscall = SYS_SETRESUID
+ SNR_GETRESUID ScmpSyscall = SYS_GETRESUID
+ SNR_SETRESGID ScmpSyscall = SYS_SETRESGID
+ SNR_GETRESGID ScmpSyscall = SYS_GETRESGID
+ SNR_SETFSUID ScmpSyscall = SYS_SETFSUID
+ SNR_SETFSGID ScmpSyscall = SYS_SETFSGID
+ SNR_TIMES ScmpSyscall = SYS_TIMES
+ SNR_SETPGID ScmpSyscall = SYS_SETPGID
+ SNR_GETPGID ScmpSyscall = SYS_GETPGID
+ SNR_GETSID ScmpSyscall = SYS_GETSID
+ SNR_SETSID ScmpSyscall = SYS_SETSID
+ SNR_GETGROUPS ScmpSyscall = SYS_GETGROUPS
+ SNR_SETGROUPS ScmpSyscall = SYS_SETGROUPS
+ SNR_UNAME ScmpSyscall = SYS_UNAME
+ SNR_SETHOSTNAME ScmpSyscall = SYS_SETHOSTNAME
+ SNR_SETDOMAINNAME ScmpSyscall = SYS_SETDOMAINNAME
+ SNR_GETRLIMIT ScmpSyscall = SYS_GETRLIMIT
+ SNR_SETRLIMIT ScmpSyscall = SYS_SETRLIMIT
+ SNR_GETRUSAGE ScmpSyscall = SYS_GETRUSAGE
+ SNR_UMASK ScmpSyscall = SYS_UMASK
+ SNR_PRCTL ScmpSyscall = SYS_PRCTL
+ SNR_GETCPU ScmpSyscall = SYS_GETCPU
+ SNR_GETTIMEOFDAY ScmpSyscall = SYS_GETTIMEOFDAY
+ SNR_SETTIMEOFDAY ScmpSyscall = SYS_SETTIMEOFDAY
+ SNR_ADJTIMEX ScmpSyscall = SYS_ADJTIMEX
+ SNR_GETPID ScmpSyscall = SYS_GETPID
+ SNR_GETPPID ScmpSyscall = SYS_GETPPID
+ SNR_GETUID ScmpSyscall = SYS_GETUID
+ SNR_GETEUID ScmpSyscall = SYS_GETEUID
+ SNR_GETGID ScmpSyscall = SYS_GETGID
+ SNR_GETEGID ScmpSyscall = SYS_GETEGID
+ SNR_GETTID ScmpSyscall = SYS_GETTID
+ SNR_SYSINFO ScmpSyscall = SYS_SYSINFO
+ SNR_MQ_OPEN ScmpSyscall = SYS_MQ_OPEN
+ SNR_MQ_UNLINK ScmpSyscall = SYS_MQ_UNLINK
+ SNR_MQ_TIMEDSEND ScmpSyscall = SYS_MQ_TIMEDSEND
+ SNR_MQ_TIMEDRECEIVE ScmpSyscall = SYS_MQ_TIMEDRECEIVE
+ SNR_MQ_NOTIFY ScmpSyscall = SYS_MQ_NOTIFY
+ SNR_MQ_GETSETATTR ScmpSyscall = SYS_MQ_GETSETATTR
+ SNR_MSGGET ScmpSyscall = SYS_MSGGET
+ SNR_MSGCTL ScmpSyscall = SYS_MSGCTL
+ SNR_MSGRCV ScmpSyscall = SYS_MSGRCV
+ SNR_MSGSND ScmpSyscall = SYS_MSGSND
+ SNR_SEMGET ScmpSyscall = SYS_SEMGET
+ SNR_SEMCTL ScmpSyscall = SYS_SEMCTL
+ SNR_SEMTIMEDOP ScmpSyscall = SYS_SEMTIMEDOP
+ SNR_SEMOP ScmpSyscall = SYS_SEMOP
+ SNR_SHMGET ScmpSyscall = SYS_SHMGET
+ SNR_SHMCTL ScmpSyscall = SYS_SHMCTL
+ SNR_SHMAT ScmpSyscall = SYS_SHMAT
+ SNR_SHMDT ScmpSyscall = SYS_SHMDT
+ SNR_SOCKET ScmpSyscall = SYS_SOCKET
+ SNR_SOCKETPAIR ScmpSyscall = SYS_SOCKETPAIR
+ SNR_BIND ScmpSyscall = SYS_BIND
+ SNR_LISTEN ScmpSyscall = SYS_LISTEN
+ SNR_ACCEPT ScmpSyscall = SYS_ACCEPT
+ SNR_CONNECT ScmpSyscall = SYS_CONNECT
+ SNR_GETSOCKNAME ScmpSyscall = SYS_GETSOCKNAME
+ SNR_GETPEERNAME ScmpSyscall = SYS_GETPEERNAME
+ SNR_SENDTO ScmpSyscall = SYS_SENDTO
+ SNR_RECVFROM ScmpSyscall = SYS_RECVFROM
+ SNR_SETSOCKOPT ScmpSyscall = SYS_SETSOCKOPT
+ SNR_GETSOCKOPT ScmpSyscall = SYS_GETSOCKOPT
+ SNR_SHUTDOWN ScmpSyscall = SYS_SHUTDOWN
+ SNR_SENDMSG ScmpSyscall = SYS_SENDMSG
+ SNR_RECVMSG ScmpSyscall = SYS_RECVMSG
+ SNR_READAHEAD ScmpSyscall = SYS_READAHEAD
+ SNR_BRK ScmpSyscall = SYS_BRK
+ SNR_MUNMAP ScmpSyscall = SYS_MUNMAP
+ SNR_MREMAP ScmpSyscall = SYS_MREMAP
+ SNR_ADD_KEY ScmpSyscall = SYS_ADD_KEY
+ SNR_REQUEST_KEY ScmpSyscall = SYS_REQUEST_KEY
+ SNR_KEYCTL ScmpSyscall = SYS_KEYCTL
+ SNR_CLONE ScmpSyscall = SYS_CLONE
+ SNR_EXECVE ScmpSyscall = SYS_EXECVE
+ SNR_MMAP ScmpSyscall = SYS_MMAP
+ SNR_FADVISE64 ScmpSyscall = SYS_FADVISE64
+ SNR_SWAPON ScmpSyscall = SYS_SWAPON
+ SNR_SWAPOFF ScmpSyscall = SYS_SWAPOFF
+ SNR_MPROTECT ScmpSyscall = SYS_MPROTECT
+ SNR_MSYNC ScmpSyscall = SYS_MSYNC
+ SNR_MLOCK ScmpSyscall = SYS_MLOCK
+ SNR_MUNLOCK ScmpSyscall = SYS_MUNLOCK
+ SNR_MLOCKALL ScmpSyscall = SYS_MLOCKALL
+ SNR_MUNLOCKALL ScmpSyscall = SYS_MUNLOCKALL
+ SNR_MINCORE ScmpSyscall = SYS_MINCORE
+ SNR_MADVISE ScmpSyscall = SYS_MADVISE
+ SNR_REMAP_FILE_PAGES ScmpSyscall = SYS_REMAP_FILE_PAGES
+ SNR_MBIND ScmpSyscall = SYS_MBIND
+ SNR_GET_MEMPOLICY ScmpSyscall = SYS_GET_MEMPOLICY
+ SNR_SET_MEMPOLICY ScmpSyscall = SYS_SET_MEMPOLICY
+ SNR_MIGRATE_PAGES ScmpSyscall = SYS_MIGRATE_PAGES
+ SNR_MOVE_PAGES ScmpSyscall = SYS_MOVE_PAGES
+ SNR_RT_TGSIGQUEUEINFO ScmpSyscall = SYS_RT_TGSIGQUEUEINFO
+ SNR_PERF_EVENT_OPEN ScmpSyscall = SYS_PERF_EVENT_OPEN
+ SNR_ACCEPT4 ScmpSyscall = SYS_ACCEPT4
+ SNR_RECVMMSG ScmpSyscall = SYS_RECVMMSG
+ SNR_WAIT4 ScmpSyscall = SYS_WAIT4
+ SNR_PRLIMIT64 ScmpSyscall = SYS_PRLIMIT64
+ SNR_FANOTIFY_INIT ScmpSyscall = SYS_FANOTIFY_INIT
+ SNR_FANOTIFY_MARK ScmpSyscall = SYS_FANOTIFY_MARK
+ SNR_NAME_TO_HANDLE_AT ScmpSyscall = SYS_NAME_TO_HANDLE_AT
+ SNR_OPEN_BY_HANDLE_AT ScmpSyscall = SYS_OPEN_BY_HANDLE_AT
+ SNR_CLOCK_ADJTIME ScmpSyscall = SYS_CLOCK_ADJTIME
+ SNR_SYNCFS ScmpSyscall = SYS_SYNCFS
+ SNR_SETNS ScmpSyscall = SYS_SETNS
+ SNR_SENDMMSG ScmpSyscall = SYS_SENDMMSG
+ SNR_PROCESS_VM_READV ScmpSyscall = SYS_PROCESS_VM_READV
+ SNR_PROCESS_VM_WRITEV ScmpSyscall = SYS_PROCESS_VM_WRITEV
+ SNR_KCMP ScmpSyscall = SYS_KCMP
+ SNR_FINIT_MODULE ScmpSyscall = SYS_FINIT_MODULE
+ SNR_SCHED_SETATTR ScmpSyscall = SYS_SCHED_SETATTR
+ SNR_SCHED_GETATTR ScmpSyscall = SYS_SCHED_GETATTR
+ SNR_RENAMEAT2 ScmpSyscall = SYS_RENAMEAT2
+ SNR_SECCOMP ScmpSyscall = SYS_SECCOMP
+ SNR_GETRANDOM ScmpSyscall = SYS_GETRANDOM
+ SNR_MEMFD_CREATE ScmpSyscall = SYS_MEMFD_CREATE
+ SNR_BPF ScmpSyscall = SYS_BPF
+ SNR_EXECVEAT ScmpSyscall = SYS_EXECVEAT
+ SNR_USERFAULTFD ScmpSyscall = SYS_USERFAULTFD
+ SNR_MEMBARRIER ScmpSyscall = SYS_MEMBARRIER
+ SNR_MLOCK2 ScmpSyscall = SYS_MLOCK2
+ SNR_COPY_FILE_RANGE ScmpSyscall = SYS_COPY_FILE_RANGE
+ SNR_PREADV2 ScmpSyscall = SYS_PREADV2
+ SNR_PWRITEV2 ScmpSyscall = SYS_PWRITEV2
+ SNR_PKEY_MPROTECT ScmpSyscall = SYS_PKEY_MPROTECT
+ SNR_PKEY_ALLOC ScmpSyscall = SYS_PKEY_ALLOC
+ SNR_PKEY_FREE ScmpSyscall = SYS_PKEY_FREE
+ SNR_STATX ScmpSyscall = SYS_STATX
+ SNR_IO_PGETEVENTS ScmpSyscall = SYS_IO_PGETEVENTS
+ SNR_RSEQ ScmpSyscall = SYS_RSEQ
+ SNR_KEXEC_FILE_LOAD ScmpSyscall = SYS_KEXEC_FILE_LOAD
+ SNR_PIDFD_SEND_SIGNAL ScmpSyscall = SYS_PIDFD_SEND_SIGNAL
+ SNR_IO_URING_SETUP ScmpSyscall = SYS_IO_URING_SETUP
+ SNR_IO_URING_ENTER ScmpSyscall = SYS_IO_URING_ENTER
+ SNR_IO_URING_REGISTER ScmpSyscall = SYS_IO_URING_REGISTER
+ SNR_OPEN_TREE ScmpSyscall = SYS_OPEN_TREE
+ SNR_MOVE_MOUNT ScmpSyscall = SYS_MOVE_MOUNT
+ SNR_FSOPEN ScmpSyscall = SYS_FSOPEN
+ SNR_FSCONFIG ScmpSyscall = SYS_FSCONFIG
+ SNR_FSMOUNT ScmpSyscall = SYS_FSMOUNT
+ SNR_FSPICK ScmpSyscall = SYS_FSPICK
+ SNR_PIDFD_OPEN ScmpSyscall = SYS_PIDFD_OPEN
+ SNR_CLONE3 ScmpSyscall = SYS_CLONE3
+ SNR_CLOSE_RANGE ScmpSyscall = SYS_CLOSE_RANGE
+ SNR_OPENAT2 ScmpSyscall = SYS_OPENAT2
+ SNR_PIDFD_GETFD ScmpSyscall = SYS_PIDFD_GETFD
+ SNR_FACCESSAT2 ScmpSyscall = SYS_FACCESSAT2
+ SNR_PROCESS_MADVISE ScmpSyscall = SYS_PROCESS_MADVISE
+ SNR_EPOLL_PWAIT2 ScmpSyscall = SYS_EPOLL_PWAIT2
+ SNR_MOUNT_SETATTR ScmpSyscall = SYS_MOUNT_SETATTR
+ SNR_QUOTACTL_FD ScmpSyscall = SYS_QUOTACTL_FD
+ SNR_LANDLOCK_CREATE_RULESET ScmpSyscall = SYS_LANDLOCK_CREATE_RULESET
+ SNR_LANDLOCK_ADD_RULE ScmpSyscall = SYS_LANDLOCK_ADD_RULE
+ SNR_LANDLOCK_RESTRICT_SELF ScmpSyscall = SYS_LANDLOCK_RESTRICT_SELF
+ SNR_MEMFD_SECRET ScmpSyscall = SYS_MEMFD_SECRET
+ SNR_PROCESS_MRELEASE ScmpSyscall = SYS_PROCESS_MRELEASE
+ SNR_FUTEX_WAITV ScmpSyscall = SYS_FUTEX_WAITV
+ SNR_SET_MEMPOLICY_HOME_NODE ScmpSyscall = SYS_SET_MEMPOLICY_HOME_NODE
+ SNR_CACHESTAT ScmpSyscall = SYS_CACHESTAT
+ SNR_FCHMODAT2 ScmpSyscall = SYS_FCHMODAT2
+ SNR_MAP_SHADOW_STACK ScmpSyscall = SYS_MAP_SHADOW_STACK
+ SNR_FUTEX_WAKE ScmpSyscall = SYS_FUTEX_WAKE
+ SNR_FUTEX_WAIT ScmpSyscall = SYS_FUTEX_WAIT
+ SNR_FUTEX_REQUEUE ScmpSyscall = SYS_FUTEX_REQUEUE
+ SNR_STATMOUNT ScmpSyscall = SYS_STATMOUNT
+ SNR_LISTMOUNT ScmpSyscall = SYS_LISTMOUNT
+ SNR_LSM_GET_SELF_ATTR ScmpSyscall = SYS_LSM_GET_SELF_ATTR
+ SNR_LSM_SET_SELF_ATTR ScmpSyscall = SYS_LSM_SET_SELF_ATTR
+ SNR_LSM_LIST_MODULES ScmpSyscall = SYS_LSM_LIST_MODULES
+ SNR_MSEAL ScmpSyscall = SYS_MSEAL
+ SNR_SETXATTRAT ScmpSyscall = SYS_SETXATTRAT
+ SNR_GETXATTRAT ScmpSyscall = SYS_GETXATTRAT
+ SNR_LISTXATTRAT ScmpSyscall = SYS_LISTXATTRAT
+ SNR_REMOVEXATTRAT ScmpSyscall = SYS_REMOVEXATTRAT
+ SNR_OPEN_TREE_ATTR ScmpSyscall = SYS_OPEN_TREE_ATTR
+ SNR_FILE_GETATTR ScmpSyscall = SYS_FILE_GETATTR
+ SNR_FILE_SETATTR ScmpSyscall = SYS_FILE_SETATTR
+)