Prepare for syscalls crate update

Reviewed By: johnhurt

Differential Revision: D36607034

fbshipit-source-id: f50f6a21ef9c3febf6bb8fcf4a8f0b30514e6e61
This commit is contained in:
Jason White 2022-05-24 06:43:45 -07:00 committed by Facebook GitHub Bot
parent 1aac7d0ad2
commit 1e5ed86ae1
2 changed files with 362 additions and 362 deletions

View file

@ -106,7 +106,7 @@ macro_rules! typed_syscall {
pub const NAME: &'static str = stringify!([<$Name:snake>]);
/// The syscall number.
pub const NUMBER: ::syscalls::Sysno = ::syscalls::[<SYS_ $Name:snake>];
pub const NUMBER: ::syscalls::Sysno = ::syscalls::Sysno::[<$Name:snake>];
}
/// Creates the syscall. Use the `with_*` functions to build up the
@ -514,7 +514,7 @@ macro_rules! syscall_list {
pub fn from_raw(syscall: ::syscalls::Sysno, args: ::syscalls::SyscallArgs) -> Self {
match syscall {
$(
::syscalls::$num => $name::$item(args.into()),
::syscalls::Sysno::$num => $name::$item(args.into()),
)*
num => Syscall::Other(num, args),
}
@ -536,7 +536,7 @@ macro_rules! syscall_list {
fn number(&self) -> ::syscalls::Sysno {
match self {
$(
$name::$item(_) => ::syscalls::$num,
$name::$item(_) => ::syscalls::Sysno::$num,
)*
$name::Other(num, _) => *num,
}
@ -545,7 +545,7 @@ macro_rules! syscall_list {
fn into_parts(self) -> (::syscalls::Sysno, ::syscalls::SyscallArgs) {
match self {
$(
$name::$item(x) => (::syscalls::$num, x.into()),
$name::$item(x) => (::syscalls::Sysno::$num, x.into()),
)*
$name::Other(num, args) => (num, args),
}

View file

@ -62,365 +62,365 @@ syscall_list! {
#[allow(missing_docs)]
#[non_exhaustive]
pub enum Syscall {
SYS_read => Read,
SYS_write => Write,
SYS_open => Open,
SYS_close => Close,
SYS_stat => Stat,
SYS_fstat => Fstat,
SYS_lstat => Lstat,
SYS_poll => Poll,
SYS_lseek => Lseek,
SYS_mmap => Mmap,
SYS_mprotect => Mprotect,
SYS_munmap => Munmap,
SYS_brk => Brk,
SYS_rt_sigaction => RtSigaction,
SYS_rt_sigprocmask => RtSigprocmask,
SYS_rt_sigreturn => RtSigreturn,
SYS_ioctl => Ioctl,
SYS_pread64 => Pread64,
SYS_pwrite64 => Pwrite64,
SYS_readv => Readv,
SYS_writev => Writev,
SYS_access => Access,
SYS_pipe => Pipe,
SYS_select => Select,
SYS_sched_yield => SchedYield,
SYS_mremap => Mremap,
SYS_msync => Msync,
SYS_mincore => Mincore,
SYS_madvise => Madvise,
SYS_shmget => Shmget,
SYS_shmat => Shmat,
SYS_shmctl => Shmctl,
SYS_dup => Dup,
SYS_dup2 => Dup2,
SYS_pause => Pause,
SYS_nanosleep => Nanosleep,
SYS_getitimer => Getitimer,
SYS_alarm => Alarm,
SYS_setitimer => Setitimer,
SYS_getpid => Getpid,
SYS_sendfile => Sendfile,
SYS_socket => Socket,
SYS_connect => Connect,
SYS_accept => Accept,
SYS_sendto => Sendto,
SYS_recvfrom => Recvfrom,
SYS_sendmsg => Sendmsg,
SYS_recvmsg => Recvmsg,
SYS_shutdown => Shutdown,
SYS_bind => Bind,
SYS_listen => Listen,
SYS_getsockname => Getsockname,
SYS_getpeername => Getpeername,
SYS_socketpair => Socketpair,
SYS_setsockopt => Setsockopt,
SYS_getsockopt => Getsockopt,
SYS_clone => Clone,
SYS_fork => Fork,
SYS_vfork => Vfork,
SYS_execve => Execve,
SYS_exit => Exit,
SYS_wait4 => Wait4,
SYS_kill => Kill,
SYS_uname => Uname,
SYS_semget => Semget,
SYS_semop => Semop,
SYS_semctl => Semctl,
SYS_shmdt => Shmdt,
SYS_msgget => Msgget,
SYS_msgsnd => Msgsnd,
SYS_msgrcv => Msgrcv,
SYS_msgctl => Msgctl,
SYS_fcntl => Fcntl,
SYS_flock => Flock,
SYS_fsync => Fsync,
SYS_fdatasync => Fdatasync,
SYS_truncate => Truncate,
SYS_ftruncate => Ftruncate,
SYS_getdents => Getdents,
SYS_getcwd => Getcwd,
SYS_chdir => Chdir,
SYS_fchdir => Fchdir,
SYS_rename => Rename,
SYS_mkdir => Mkdir,
SYS_rmdir => Rmdir,
SYS_creat => Creat,
SYS_link => Link,
SYS_unlink => Unlink,
SYS_symlink => Symlink,
SYS_readlink => Readlink,
SYS_chmod => Chmod,
SYS_fchmod => Fchmod,
SYS_chown => Chown,
SYS_fchown => Fchown,
SYS_lchown => Lchown,
SYS_umask => Umask,
SYS_gettimeofday => Gettimeofday,
SYS_getrlimit => Getrlimit,
SYS_getrusage => Getrusage,
SYS_sysinfo => Sysinfo,
SYS_times => Times,
SYS_ptrace => Ptrace,
SYS_getuid => Getuid,
SYS_syslog => Syslog,
SYS_getgid => Getgid,
SYS_setuid => Setuid,
SYS_setgid => Setgid,
SYS_geteuid => Geteuid,
SYS_getegid => Getegid,
SYS_setpgid => Setpgid,
SYS_getppid => Getppid,
SYS_getpgrp => Getpgrp,
SYS_setsid => Setsid,
SYS_setreuid => Setreuid,
SYS_setregid => Setregid,
SYS_getgroups => Getgroups,
SYS_setgroups => Setgroups,
SYS_setresuid => Setresuid,
SYS_getresuid => Getresuid,
SYS_setresgid => Setresgid,
SYS_getresgid => Getresgid,
SYS_getpgid => Getpgid,
SYS_setfsuid => Setfsuid,
SYS_setfsgid => Setfsgid,
SYS_getsid => Getsid,
SYS_capget => Capget,
SYS_capset => Capset,
SYS_rt_sigpending => RtSigpending,
SYS_rt_sigtimedwait => RtSigtimedwait,
SYS_rt_sigqueueinfo => RtSigqueueinfo,
SYS_rt_sigsuspend => RtSigsuspend,
SYS_sigaltstack => Sigaltstack,
SYS_utime => Utime,
SYS_mknod => Mknod,
SYS_uselib => Uselib,
SYS_personality => Personality,
SYS_ustat => Ustat,
SYS_statfs => Statfs,
SYS_fstatfs => Fstatfs,
SYS_sysfs => Sysfs,
SYS_getpriority => Getpriority,
SYS_setpriority => Setpriority,
SYS_sched_setparam => SchedSetparam,
SYS_sched_getparam => SchedGetparam,
SYS_sched_setscheduler => SchedSetscheduler,
SYS_sched_getscheduler => SchedGetscheduler,
SYS_sched_get_priority_max => SchedGetPriorityMax,
SYS_sched_get_priority_min => SchedGetPriorityMin,
SYS_sched_rr_get_interval => SchedRrGetInterval,
SYS_mlock => Mlock,
SYS_munlock => Munlock,
SYS_mlockall => Mlockall,
SYS_munlockall => Munlockall,
SYS_vhangup => Vhangup,
SYS_modify_ldt => ModifyLdt,
SYS_pivot_root => PivotRoot,
read => Read,
write => Write,
open => Open,
close => Close,
stat => Stat,
fstat => Fstat,
lstat => Lstat,
poll => Poll,
lseek => Lseek,
mmap => Mmap,
mprotect => Mprotect,
munmap => Munmap,
brk => Brk,
rt_sigaction => RtSigaction,
rt_sigprocmask => RtSigprocmask,
rt_sigreturn => RtSigreturn,
ioctl => Ioctl,
pread64 => Pread64,
pwrite64 => Pwrite64,
readv => Readv,
writev => Writev,
access => Access,
pipe => Pipe,
select => Select,
sched_yield => SchedYield,
mremap => Mremap,
msync => Msync,
mincore => Mincore,
madvise => Madvise,
shmget => Shmget,
shmat => Shmat,
shmctl => Shmctl,
dup => Dup,
dup2 => Dup2,
pause => Pause,
nanosleep => Nanosleep,
getitimer => Getitimer,
alarm => Alarm,
setitimer => Setitimer,
getpid => Getpid,
sendfile => Sendfile,
socket => Socket,
connect => Connect,
accept => Accept,
sendto => Sendto,
recvfrom => Recvfrom,
sendmsg => Sendmsg,
recvmsg => Recvmsg,
shutdown => Shutdown,
bind => Bind,
listen => Listen,
getsockname => Getsockname,
getpeername => Getpeername,
socketpair => Socketpair,
setsockopt => Setsockopt,
getsockopt => Getsockopt,
clone => Clone,
fork => Fork,
vfork => Vfork,
execve => Execve,
exit => Exit,
wait4 => Wait4,
kill => Kill,
uname => Uname,
semget => Semget,
semop => Semop,
semctl => Semctl,
shmdt => Shmdt,
msgget => Msgget,
msgsnd => Msgsnd,
msgrcv => Msgrcv,
msgctl => Msgctl,
fcntl => Fcntl,
flock => Flock,
fsync => Fsync,
fdatasync => Fdatasync,
truncate => Truncate,
ftruncate => Ftruncate,
getdents => Getdents,
getcwd => Getcwd,
chdir => Chdir,
fchdir => Fchdir,
rename => Rename,
mkdir => Mkdir,
rmdir => Rmdir,
creat => Creat,
link => Link,
unlink => Unlink,
symlink => Symlink,
readlink => Readlink,
chmod => Chmod,
fchmod => Fchmod,
chown => Chown,
fchown => Fchown,
lchown => Lchown,
umask => Umask,
gettimeofday => Gettimeofday,
getrlimit => Getrlimit,
getrusage => Getrusage,
sysinfo => Sysinfo,
times => Times,
ptrace => Ptrace,
getuid => Getuid,
syslog => Syslog,
getgid => Getgid,
setuid => Setuid,
setgid => Setgid,
geteuid => Geteuid,
getegid => Getegid,
setpgid => Setpgid,
getppid => Getppid,
getpgrp => Getpgrp,
setsid => Setsid,
setreuid => Setreuid,
setregid => Setregid,
getgroups => Getgroups,
setgroups => Setgroups,
setresuid => Setresuid,
getresuid => Getresuid,
setresgid => Setresgid,
getresgid => Getresgid,
getpgid => Getpgid,
setfsuid => Setfsuid,
setfsgid => Setfsgid,
getsid => Getsid,
capget => Capget,
capset => Capset,
rt_sigpending => RtSigpending,
rt_sigtimedwait => RtSigtimedwait,
rt_sigqueueinfo => RtSigqueueinfo,
rt_sigsuspend => RtSigsuspend,
sigaltstack => Sigaltstack,
utime => Utime,
mknod => Mknod,
uselib => Uselib,
personality => Personality,
ustat => Ustat,
statfs => Statfs,
fstatfs => Fstatfs,
sysfs => Sysfs,
getpriority => Getpriority,
setpriority => Setpriority,
sched_setparam => SchedSetparam,
sched_getparam => SchedGetparam,
sched_setscheduler => SchedSetscheduler,
sched_getscheduler => SchedGetscheduler,
sched_get_priority_max => SchedGetPriorityMax,
sched_get_priority_min => SchedGetPriorityMin,
sched_rr_get_interval => SchedRrGetInterval,
mlock => Mlock,
munlock => Munlock,
mlockall => Mlockall,
munlockall => Munlockall,
vhangup => Vhangup,
modify_ldt => ModifyLdt,
pivot_root => PivotRoot,
#[allow(non_camel_case_types)]
SYS__sysctl => _sysctl,
SYS_prctl => Prctl,
SYS_arch_prctl => ArchPrctl,
SYS_adjtimex => Adjtimex,
SYS_setrlimit => Setrlimit,
SYS_chroot => Chroot,
SYS_sync => Sync,
SYS_acct => Acct,
SYS_settimeofday => Settimeofday,
SYS_mount => Mount,
SYS_umount2 => Umount2,
SYS_swapon => Swapon,
SYS_swapoff => Swapoff,
SYS_reboot => Reboot,
SYS_sethostname => Sethostname,
SYS_setdomainname => Setdomainname,
SYS_iopl => Iopl,
SYS_ioperm => Ioperm,
SYS_create_module => CreateModule,
SYS_init_module => InitModule,
SYS_delete_module => DeleteModule,
SYS_get_kernel_syms => GetKernelSyms,
SYS_query_module => QueryModule,
SYS_quotactl => Quotactl,
SYS_nfsservctl => Nfsservctl,
SYS_getpmsg => Getpmsg,
SYS_putpmsg => Putpmsg,
SYS_afs_syscall => AfsSyscall,
SYS_tuxcall => Tuxcall,
SYS_security => Security,
SYS_gettid => Gettid,
SYS_readahead => Readahead,
SYS_setxattr => Setxattr,
SYS_lsetxattr => Lsetxattr,
SYS_fsetxattr => Fsetxattr,
SYS_getxattr => Getxattr,
SYS_lgetxattr => Lgetxattr,
SYS_fgetxattr => Fgetxattr,
SYS_listxattr => Listxattr,
SYS_llistxattr => Llistxattr,
SYS_flistxattr => Flistxattr,
SYS_removexattr => Removexattr,
SYS_lremovexattr => Lremovexattr,
SYS_fremovexattr => Fremovexattr,
SYS_tkill => Tkill,
SYS_time => Time,
SYS_futex => Futex,
SYS_sched_setaffinity => SchedSetaffinity,
SYS_sched_getaffinity => SchedGetaffinity,
SYS_set_thread_area => SetThreadArea,
SYS_io_setup => IoSetup,
SYS_io_destroy => IoDestroy,
SYS_io_getevents => IoGetevents,
SYS_io_submit => IoSubmit,
SYS_io_cancel => IoCancel,
SYS_get_thread_area => GetThreadArea,
SYS_lookup_dcookie => LookupDcookie,
SYS_epoll_create => EpollCreate,
SYS_epoll_ctl_old => EpollCtlOld,
SYS_epoll_wait_old => EpollWaitOld,
SYS_remap_file_pages => RemapFilePages,
SYS_getdents64 => Getdents64,
SYS_set_tid_address => SetTidAddress,
SYS_restart_syscall => RestartSyscall,
SYS_semtimedop => Semtimedop,
SYS_fadvise64 => Fadvise64,
SYS_timer_create => TimerCreate,
SYS_timer_settime => TimerSettime,
SYS_timer_gettime => TimerGettime,
SYS_timer_getoverrun => TimerGetoverrun,
SYS_timer_delete => TimerDelete,
SYS_clock_settime => ClockSettime,
SYS_clock_gettime => ClockGettime,
SYS_clock_getres => ClockGetres,
SYS_clock_nanosleep => ClockNanosleep,
SYS_exit_group => ExitGroup,
SYS_epoll_wait => EpollWait,
SYS_epoll_ctl => EpollCtl,
SYS_tgkill => Tgkill,
SYS_utimes => Utimes,
SYS_vserver => Vserver,
SYS_mbind => Mbind,
SYS_set_mempolicy => SetMempolicy,
SYS_get_mempolicy => GetMempolicy,
SYS_mq_open => MqOpen,
SYS_mq_unlink => MqUnlink,
SYS_mq_timedsend => MqTimedsend,
SYS_mq_timedreceive => MqTimedreceive,
SYS_mq_notify => MqNotify,
SYS_mq_getsetattr => MqGetsetattr,
SYS_kexec_load => KexecLoad,
SYS_waitid => Waitid,
SYS_add_key => AddKey,
SYS_request_key => RequestKey,
SYS_keyctl => Keyctl,
SYS_ioprio_set => IoprioSet,
SYS_ioprio_get => IoprioGet,
SYS_inotify_init => InotifyInit,
SYS_inotify_add_watch => InotifyAddWatch,
SYS_inotify_rm_watch => InotifyRmWatch,
SYS_migrate_pages => MigratePages,
SYS_openat => Openat,
SYS_mkdirat => Mkdirat,
SYS_mknodat => Mknodat,
SYS_fchownat => Fchownat,
SYS_futimesat => Futimesat,
SYS_newfstatat => Newfstatat,
SYS_unlinkat => Unlinkat,
SYS_renameat => Renameat,
SYS_linkat => Linkat,
SYS_symlinkat => Symlinkat,
SYS_readlinkat => Readlinkat,
SYS_fchmodat => Fchmodat,
SYS_faccessat => Faccessat,
SYS_pselect6 => Pselect6,
SYS_ppoll => Ppoll,
SYS_unshare => Unshare,
SYS_set_robust_list => SetRobustList,
SYS_get_robust_list => GetRobustList,
SYS_splice => Splice,
SYS_tee => Tee,
SYS_sync_file_range => SyncFileRange,
SYS_vmsplice => Vmsplice,
SYS_move_pages => MovePages,
SYS_utimensat => Utimensat,
SYS_epoll_pwait => EpollPwait,
SYS_signalfd => Signalfd,
SYS_timerfd_create => TimerfdCreate,
SYS_eventfd => Eventfd,
SYS_fallocate => Fallocate,
SYS_timerfd_settime => TimerfdSettime,
SYS_timerfd_gettime => TimerfdGettime,
SYS_accept4 => Accept4,
SYS_signalfd4 => Signalfd4,
SYS_eventfd2 => Eventfd2,
SYS_epoll_create1 => EpollCreate1,
SYS_dup3 => Dup3,
SYS_pipe2 => Pipe2,
SYS_inotify_init1 => InotifyInit1,
SYS_preadv => Preadv,
SYS_pwritev => Pwritev,
SYS_rt_tgsigqueueinfo => RtTgsigqueueinfo,
SYS_perf_event_open => PerfEventOpen,
SYS_recvmmsg => Recvmmsg,
SYS_fanotify_init => FanotifyInit,
SYS_fanotify_mark => FanotifyMark,
SYS_prlimit64 => Prlimit64,
SYS_name_to_handle_at => NameToHandleAt,
SYS_open_by_handle_at => OpenByHandleAt,
SYS_clock_adjtime => ClockAdjtime,
SYS_syncfs => Syncfs,
SYS_sendmmsg => Sendmmsg,
SYS_setns => Setns,
SYS_getcpu => Getcpu,
SYS_process_vm_readv => ProcessVmReadv,
SYS_process_vm_writev => ProcessVmWritev,
SYS_kcmp => Kcmp,
SYS_finit_module => FinitModule,
SYS_sched_setattr => SchedSetattr,
SYS_sched_getattr => SchedGetattr,
SYS_renameat2 => Renameat2,
SYS_seccomp => Seccomp,
SYS_getrandom => Getrandom,
SYS_memfd_create => MemfdCreate,
SYS_kexec_file_load => KexecFileLoad,
SYS_bpf => Bpf,
SYS_execveat => Execveat,
SYS_userfaultfd => Userfaultfd,
SYS_membarrier => Membarrier,
SYS_mlock2 => Mlock2,
SYS_copy_file_range => CopyFileRange,
SYS_preadv2 => Preadv2,
SYS_pwritev2 => Pwritev2,
SYS_pkey_mprotect => PkeyMprotect,
SYS_pkey_alloc => PkeyAlloc,
SYS_pkey_free => PkeyFree,
SYS_statx => Statx,
// Missing: SYS_io_pgetevents => IoPgetevents,
// Missing: SYS_rseq => Rseq,
// Missing: SYS_pidfd_send_signal => PidfdSendSignal,
// Missing: SYS_io_uring_setup => IoUringSetup,
// Missing: SYS_io_uring_enter => IoUringEnter,
// Missing: SYS_io_uring_register => IoUringRegister,
// Missing: SYS_open_tree => OpenTree,
// Missing: SYS_move_mount => MoveMount,
// Missing: SYS_fsopen => Fsopen,
// Missing: SYS_fsconfig => Fsconfig,
// Missing: SYS_fsmount => Fsmount,
// Missing: SYS_fspick => Fspick,
// Missing: SYS_pidfd_open => PidfdOpen,
SYS_clone3 => Clone3,
// Missing: SYS_close_range => CloseRange,
// Missing: SYS_openat2 => Openat2,
// Missing: SYS_pidfd_getfd => PidfdGetfd,
// Missing: SYS_faccessat2 => Faccessat2,
// Missing: SYS_process_madvise => ProcessMadvise,
// Missing: SYS_epoll_pwait2 => EpollPwait2,
// Missing: SYS_mount_setattr => MountSetattr,
// Missing: SYS_quotactl_path => QuotactlPath,
// Missing: SYS_landlock_create_ruleset => LandlockCreateRuleset,
// Missing: SYS_landlock_add_rule => LandlockAddRule,
// Missing: SYS_landlock_restrict_self => LandlockRestrictSelf,
_sysctl => _sysctl,
prctl => Prctl,
arch_prctl => ArchPrctl,
adjtimex => Adjtimex,
setrlimit => Setrlimit,
chroot => Chroot,
sync => Sync,
acct => Acct,
settimeofday => Settimeofday,
mount => Mount,
umount2 => Umount2,
swapon => Swapon,
swapoff => Swapoff,
reboot => Reboot,
sethostname => Sethostname,
setdomainname => Setdomainname,
iopl => Iopl,
ioperm => Ioperm,
create_module => CreateModule,
init_module => InitModule,
delete_module => DeleteModule,
get_kernel_syms => GetKernelSyms,
query_module => QueryModule,
quotactl => Quotactl,
nfsservctl => Nfsservctl,
getpmsg => Getpmsg,
putpmsg => Putpmsg,
afs_syscall => AfsSyscall,
tuxcall => Tuxcall,
security => Security,
gettid => Gettid,
readahead => Readahead,
setxattr => Setxattr,
lsetxattr => Lsetxattr,
fsetxattr => Fsetxattr,
getxattr => Getxattr,
lgetxattr => Lgetxattr,
fgetxattr => Fgetxattr,
listxattr => Listxattr,
llistxattr => Llistxattr,
flistxattr => Flistxattr,
removexattr => Removexattr,
lremovexattr => Lremovexattr,
fremovexattr => Fremovexattr,
tkill => Tkill,
time => Time,
futex => Futex,
sched_setaffinity => SchedSetaffinity,
sched_getaffinity => SchedGetaffinity,
set_thread_area => SetThreadArea,
io_setup => IoSetup,
io_destroy => IoDestroy,
io_getevents => IoGetevents,
io_submit => IoSubmit,
io_cancel => IoCancel,
get_thread_area => GetThreadArea,
lookup_dcookie => LookupDcookie,
epoll_create => EpollCreate,
epoll_ctl_old => EpollCtlOld,
epoll_wait_old => EpollWaitOld,
remap_file_pages => RemapFilePages,
getdents64 => Getdents64,
set_tid_address => SetTidAddress,
restart_syscall => RestartSyscall,
semtimedop => Semtimedop,
fadvise64 => Fadvise64,
timer_create => TimerCreate,
timer_settime => TimerSettime,
timer_gettime => TimerGettime,
timer_getoverrun => TimerGetoverrun,
timer_delete => TimerDelete,
clock_settime => ClockSettime,
clock_gettime => ClockGettime,
clock_getres => ClockGetres,
clock_nanosleep => ClockNanosleep,
exit_group => ExitGroup,
epoll_wait => EpollWait,
epoll_ctl => EpollCtl,
tgkill => Tgkill,
utimes => Utimes,
vserver => Vserver,
mbind => Mbind,
set_mempolicy => SetMempolicy,
get_mempolicy => GetMempolicy,
mq_open => MqOpen,
mq_unlink => MqUnlink,
mq_timedsend => MqTimedsend,
mq_timedreceive => MqTimedreceive,
mq_notify => MqNotify,
mq_getsetattr => MqGetsetattr,
kexec_load => KexecLoad,
waitid => Waitid,
add_key => AddKey,
request_key => RequestKey,
keyctl => Keyctl,
ioprio_set => IoprioSet,
ioprio_get => IoprioGet,
inotify_init => InotifyInit,
inotify_add_watch => InotifyAddWatch,
inotify_rm_watch => InotifyRmWatch,
migrate_pages => MigratePages,
openat => Openat,
mkdirat => Mkdirat,
mknodat => Mknodat,
fchownat => Fchownat,
futimesat => Futimesat,
newfstatat => Newfstatat,
unlinkat => Unlinkat,
renameat => Renameat,
linkat => Linkat,
symlinkat => Symlinkat,
readlinkat => Readlinkat,
fchmodat => Fchmodat,
faccessat => Faccessat,
pselect6 => Pselect6,
ppoll => Ppoll,
unshare => Unshare,
set_robust_list => SetRobustList,
get_robust_list => GetRobustList,
splice => Splice,
tee => Tee,
sync_file_range => SyncFileRange,
vmsplice => Vmsplice,
move_pages => MovePages,
utimensat => Utimensat,
epoll_pwait => EpollPwait,
signalfd => Signalfd,
timerfd_create => TimerfdCreate,
eventfd => Eventfd,
fallocate => Fallocate,
timerfd_settime => TimerfdSettime,
timerfd_gettime => TimerfdGettime,
accept4 => Accept4,
signalfd4 => Signalfd4,
eventfd2 => Eventfd2,
epoll_create1 => EpollCreate1,
dup3 => Dup3,
pipe2 => Pipe2,
inotify_init1 => InotifyInit1,
preadv => Preadv,
pwritev => Pwritev,
rt_tgsigqueueinfo => RtTgsigqueueinfo,
perf_event_open => PerfEventOpen,
recvmmsg => Recvmmsg,
fanotify_init => FanotifyInit,
fanotify_mark => FanotifyMark,
prlimit64 => Prlimit64,
name_to_handle_at => NameToHandleAt,
open_by_handle_at => OpenByHandleAt,
clock_adjtime => ClockAdjtime,
syncfs => Syncfs,
sendmmsg => Sendmmsg,
setns => Setns,
getcpu => Getcpu,
process_vm_readv => ProcessVmReadv,
process_vm_writev => ProcessVmWritev,
kcmp => Kcmp,
finit_module => FinitModule,
sched_setattr => SchedSetattr,
sched_getattr => SchedGetattr,
renameat2 => Renameat2,
seccomp => Seccomp,
getrandom => Getrandom,
memfd_create => MemfdCreate,
kexec_file_load => KexecFileLoad,
bpf => Bpf,
execveat => Execveat,
userfaultfd => Userfaultfd,
membarrier => Membarrier,
mlock2 => Mlock2,
copy_file_range => CopyFileRange,
preadv2 => Preadv2,
pwritev2 => Pwritev2,
pkey_mprotect => PkeyMprotect,
pkey_alloc => PkeyAlloc,
pkey_free => PkeyFree,
statx => Statx,
// Missing: io_pgetevents => IoPgetevents,
// Missing: rseq => Rseq,
// Missing: pidfd_send_signal => PidfdSendSignal,
// Missing: io_uring_setup => IoUringSetup,
// Missing: io_uring_enter => IoUringEnter,
// Missing: io_uring_register => IoUringRegister,
// Missing: open_tree => OpenTree,
// Missing: move_mount => MoveMount,
// Missing: fsopen => Fsopen,
// Missing: fsconfig => Fsconfig,
// Missing: fsmount => Fsmount,
// Missing: fspick => Fspick,
// Missing: pidfd_open => PidfdOpen,
clone3 => Clone3,
// Missing: close_range => CloseRange,
// Missing: openat2 => Openat2,
// Missing: pidfd_getfd => PidfdGetfd,
// Missing: faccessat2 => Faccessat2,
// Missing: process_madvise => ProcessMadvise,
// Missing: epoll_pwait2 => EpollPwait2,
// Missing: mount_setattr => MountSetattr,
// Missing: quotactl_path => QuotactlPath,
// Missing: landlock_create_ruleset => LandlockCreateRuleset,
// Missing: landlock_add_rule => LandlockAddRule,
// Missing: landlock_restrict_self => LandlockRestrictSelf,
}
}