From 9d4f14f879d34d715f61d84f4b1144e9fa8ca236 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 17 Jan 2025 10:39:52 +0100 Subject: pkg/declextract: infer syscall commands Use function scope information extracted in the previous commit to infer multiplexed syscalls (fcntl, prctl, ...) and infer their arguments. Descriptions generated on Linux commit c4b9570cfb63501. --- sys/linux/auto.txt | 673 ++++++++++++++++++++++++++++++++++++++++++++++- sys/linux/auto.txt.const | 450 +++++++++++++++++++++++++++++++ 2 files changed, 1119 insertions(+), 4 deletions(-) (limited to 'sys/linux') diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt index 153404c2c..aca08013c 100644 --- a/sys/linux/auto.txt +++ b/sys/linux/auto.txt @@ -18,6 +18,10 @@ include include include include +include +include +include +include include include include @@ -30,8 +34,11 @@ include include include include +include include +include include +include include include include @@ -50,12 +57,16 @@ include include include include +include +include include include include include +include include include +include include include include @@ -65,13 +76,20 @@ include include include include +include include include include +include include +include include +include include +include include +include +include include include include @@ -79,6 +97,7 @@ include include include include +include include include include @@ -89,6 +108,7 @@ include include include include +include include include include @@ -105,9 +125,36 @@ accept4$auto(fd fd, upeer_sockaddr ptr[inout, sockaddr], upeer_addrlen ptr[inout access$auto(filename ptr[in, filename], mode int32) acct$auto(name ptr[in, string]) add_key$auto(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid int32) +add_key$auto_KEY_SPEC_GROUP_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_GROUP_KEYRING]) +add_key$auto_KEY_SPEC_PROCESS_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_PROCESS_KEYRING]) +add_key$auto_KEY_SPEC_REQKEY_AUTH_KEY(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_REQKEY_AUTH_KEY]) +add_key$auto_KEY_SPEC_REQUESTOR_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_REQUESTOR_KEYRING]) +add_key$auto_KEY_SPEC_SESSION_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_SESSION_KEYRING]) +add_key$auto_KEY_SPEC_THREAD_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_THREAD_KEYRING]) +add_key$auto_KEY_SPEC_USER_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_USER_KEYRING]) +add_key$auto_KEY_SPEC_USER_SESSION_KEYRING(_type ptr[in, string], _description ptr[in, string], _payload ptr[in, array[auto_todo]], plen intptr, ringid const[KEY_SPEC_USER_SESSION_KEYRING]) adjtimex$auto(txc_p ptr[inout, __kernel_timex$auto]) alarm$auto(seconds int32) arch_prctl$auto(option int32, arg2 intptr) +arch_prctl$auto_ARCH_GET_CPUID(option const[ARCH_GET_CPUID], arg2 intptr) +arch_prctl$auto_ARCH_GET_FS(option const[ARCH_GET_FS], arg2 intptr) +arch_prctl$auto_ARCH_GET_GS(option const[ARCH_GET_GS], arg2 intptr) +arch_prctl$auto_ARCH_GET_XCOMP_GUEST_PERM(option const[ARCH_GET_XCOMP_GUEST_PERM], arg2 intptr) +arch_prctl$auto_ARCH_GET_XCOMP_PERM(option const[ARCH_GET_XCOMP_PERM], arg2 intptr) +arch_prctl$auto_ARCH_GET_XCOMP_SUPP(option const[ARCH_GET_XCOMP_SUPP], arg2 intptr) +arch_prctl$auto_ARCH_MAP_VDSO_32(option const[ARCH_MAP_VDSO_32], arg2 intptr) +arch_prctl$auto_ARCH_MAP_VDSO_64(option const[ARCH_MAP_VDSO_64], arg2 intptr) +arch_prctl$auto_ARCH_MAP_VDSO_X32(option const[ARCH_MAP_VDSO_X32], arg2 intptr) +arch_prctl$auto_ARCH_REQ_XCOMP_GUEST_PERM(option const[ARCH_REQ_XCOMP_GUEST_PERM], arg2 intptr) +arch_prctl$auto_ARCH_REQ_XCOMP_PERM(option const[ARCH_REQ_XCOMP_PERM], arg2 intptr) +arch_prctl$auto_ARCH_SET_CPUID(option const[ARCH_SET_CPUID], arg2 intptr) +arch_prctl$auto_ARCH_SET_FS(option const[ARCH_SET_FS], arg2 intptr) +arch_prctl$auto_ARCH_SET_GS(option const[ARCH_SET_GS], arg2 intptr) +arch_prctl$auto_ARCH_SHSTK_DISABLE(option const[ARCH_SHSTK_DISABLE], arg2 intptr) +arch_prctl$auto_ARCH_SHSTK_ENABLE(option const[ARCH_SHSTK_ENABLE], arg2 intptr) +arch_prctl$auto_ARCH_SHSTK_LOCK(option const[ARCH_SHSTK_LOCK], arg2 intptr) +arch_prctl$auto_ARCH_SHSTK_STATUS(option const[ARCH_SHSTK_STATUS], arg2 intptr) +arch_prctl$auto_ARCH_SHSTK_UNLOCK(option const[ARCH_SHSTK_UNLOCK], arg2 intptr) arm_sync_file_range$auto(fd fd, flags int32, offset intptr, nbytes intptr) bind$auto(fd fd, umyaddr ptr[inout, sockaddr], addrlen int32) bpf$auto(cmd int32, uattr ptr[inout, bpf_attr$auto], size int32) fd @@ -144,6 +191,9 @@ dup3$auto(oldfd fd, newfd fd, flags int32) epoll_create$auto(size int32) fd epoll_create1$auto(flags int32) fd epoll_ctl$auto(epfd fd, op int32, fd fd, event ptr[inout, epoll_event$auto]) +epoll_ctl$auto_EPOLL_CTL_ADD(epfd fd, op const[EPOLL_CTL_ADD], fd fd, event ptr[inout, epoll_event$auto]) +epoll_ctl$auto_EPOLL_CTL_DEL(epfd fd, op const[EPOLL_CTL_DEL], fd fd, event ptr[inout, epoll_event$auto]) +epoll_ctl$auto_EPOLL_CTL_MOD(epfd fd, op const[EPOLL_CTL_MOD], fd fd, event ptr[inout, epoll_event$auto]) epoll_pwait$auto(epfd fd, events ptr[inout, epoll_event$auto], maxevents int32, timeout int32, sigmask ptr[in, sigset_t$auto], sigsetsize const[8]) epoll_pwait2$auto(epfd fd, events ptr[inout, epoll_event$auto], maxevents int32, timeout ptr[in, __kernel_timespec$auto], sigmask ptr[in, sigset_t$auto], sigsetsize const[8]) epoll_wait$auto(epfd fd, events ptr[inout, epoll_event$auto], maxevents int32, timeout int32) @@ -156,7 +206,19 @@ exit_group$auto(error_code int32) faccessat$auto(dfd fd_dir, filename ptr[in, filename], mode int32) faccessat2$auto(dfd fd_dir, filename ptr[in, filename], mode int32, flags int32) fadvise64$auto(fd fd, offset intptr, len intptr, advice int32) +fadvise64$auto_POSIX_FADV_DONTNEED(fd fd, offset intptr, len intptr, advice const[POSIX_FADV_DONTNEED]) +fadvise64$auto_POSIX_FADV_NOREUSE(fd fd, offset intptr, len intptr, advice const[POSIX_FADV_NOREUSE]) +fadvise64$auto_POSIX_FADV_NORMAL(fd fd, offset intptr, len intptr, advice const[POSIX_FADV_NORMAL]) +fadvise64$auto_POSIX_FADV_RANDOM(fd fd, offset intptr, len intptr, advice const[POSIX_FADV_RANDOM]) +fadvise64$auto_POSIX_FADV_SEQUENTIAL(fd fd, offset intptr, len intptr, advice const[POSIX_FADV_SEQUENTIAL]) +fadvise64$auto_POSIX_FADV_WILLNEED(fd fd, offset intptr, len intptr, advice const[POSIX_FADV_WILLNEED]) fadvise64_64$auto(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice int32) +fadvise64_64$auto_POSIX_FADV_DONTNEED(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice const[POSIX_FADV_DONTNEED]) +fadvise64_64$auto_POSIX_FADV_NOREUSE(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice const[POSIX_FADV_NOREUSE]) +fadvise64_64$auto_POSIX_FADV_NORMAL(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice const[POSIX_FADV_NORMAL]) +fadvise64_64$auto_POSIX_FADV_RANDOM(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice const[POSIX_FADV_RANDOM]) +fadvise64_64$auto_POSIX_FADV_SEQUENTIAL(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice const[POSIX_FADV_SEQUENTIAL]) +fadvise64_64$auto_POSIX_FADV_WILLNEED(fd fd, offset_low int32, offset_high int32, len_low int32, len_high int32, advice const[POSIX_FADV_WILLNEED]) fallocate$auto(fd fd, mode int32, offset intptr, len intptr) fanotify_init$auto(flags int32, event_f_flags int32) fd fanotify_mark$auto(fanotify_fd fd, flags int32, mask intptr, dfd fd_dir, pathname ptr[in, filename]) @@ -168,13 +230,57 @@ fchown$auto(fd fd, user uid, group gid) fchown32$auto(fd fd, user uid, group gid) fchownat$auto(dfd fd_dir, filename ptr[in, filename], user uid, group gid, flag int32) fcntl$auto(fd fd, cmd int32, arg pid) fd +fcntl$auto_F_ADD_SEALS(fd fd, cmd const[F_ADD_SEALS], arg pid) fd +fcntl$auto_F_CREATED_QUERY(fd fd, cmd const[F_CREATED_QUERY], arg pid) fd +fcntl$auto_F_DUPFD(fd fd, cmd const[F_DUPFD], arg pid) fd +fcntl$auto_F_DUPFD_CLOEXEC(fd fd, cmd const[F_DUPFD_CLOEXEC], arg pid) fd +fcntl$auto_F_DUPFD_QUERY(fd fd, cmd const[F_DUPFD_QUERY], arg pid) fd +fcntl$auto_F_GETFD(fd fd, cmd const[F_GETFD], arg pid) fd +fcntl$auto_F_GETFL(fd fd, cmd const[F_GETFL], arg pid) fd +fcntl$auto_F_GETLEASE(fd fd, cmd const[F_GETLEASE], arg pid) fd +fcntl$auto_F_GETLK(fd fd, cmd const[F_GETLK], arg pid) fd +fcntl$auto_F_GETOWN(fd fd, cmd const[F_GETOWN], arg pid) fd +fcntl$auto_F_GETOWNER_UIDS(fd fd, cmd const[F_GETOWNER_UIDS], arg pid) fd +fcntl$auto_F_GETOWN_EX(fd fd, cmd const[F_GETOWN_EX], arg pid) fd +fcntl$auto_F_GETPIPE_SZ(fd fd, cmd const[F_GETPIPE_SZ], arg pid) fd +fcntl$auto_F_GETSIG(fd fd, cmd const[F_GETSIG], arg pid) fd +fcntl$auto_F_GET_RW_HINT(fd fd, cmd const[F_GET_RW_HINT], arg pid) fd +fcntl$auto_F_GET_SEALS(fd fd, cmd const[F_GET_SEALS], arg pid) fd +fcntl$auto_F_NOTIFY(fd fd, cmd const[F_NOTIFY], arg pid) fd +fcntl$auto_F_OFD_GETLK(fd fd, cmd const[F_OFD_GETLK], arg pid) fd +fcntl$auto_F_OFD_SETLK(fd fd, cmd const[F_OFD_SETLK], arg pid) fd +fcntl$auto_F_OFD_SETLKW(fd fd, cmd const[F_OFD_SETLKW], arg pid) fd +fcntl$auto_F_RDLCK(fd fd, cmd int32, arg const[F_RDLCK]) fd +fcntl$auto_F_SETFD(fd fd, cmd const[F_SETFD], arg pid) fd +fcntl$auto_F_SETFL(fd fd, cmd const[F_SETFL], arg pid) fd +fcntl$auto_F_SETLEASE(fd fd, cmd const[F_SETLEASE], arg pid) fd +fcntl$auto_F_SETLK(fd fd, cmd const[F_SETLK], arg pid) fd +fcntl$auto_F_SETLKW(fd fd, cmd const[F_SETLKW], arg pid) fd +fcntl$auto_F_SETOWN(fd fd, cmd const[F_SETOWN], arg pid) fd +fcntl$auto_F_SETOWN_EX(fd fd, cmd const[F_SETOWN_EX], arg pid) fd +fcntl$auto_F_SETPIPE_SZ(fd fd, cmd const[F_SETPIPE_SZ], arg pid) fd +fcntl$auto_F_SETSIG(fd fd, cmd const[F_SETSIG], arg pid) fd +fcntl$auto_F_SET_RW_HINT(fd fd, cmd const[F_SET_RW_HINT], arg pid) fd +fcntl$auto_F_UNLCK(fd fd, cmd int32, arg const[F_UNLCK]) fd +fcntl$auto_F_WRLCK(fd fd, cmd int32, arg const[F_WRLCK]) fd fdatasync$auto(fd fd) fgetxattr$auto(fd fd, name ptr[in, string], value ptr[inout, array[auto_todo]], size intptr) finit_module$auto(fd fd, uargs ptr[in, string], flags int32) flistxattr$auto(fd fd, list ptr[inout, string], size intptr) flock$auto(fd fd, cmd int32) fremovexattr$auto(fd fd, name ptr[in, string]) -fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid) +fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid) +fsconfig$auto_EROFS_MOUNT_DAX_ALWAYS(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[EROFS_MOUNT_DAX_ALWAYS]) +fsconfig$auto_EROFS_MOUNT_DAX_NEVER(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[EROFS_MOUNT_DAX_NEVER]) +fsconfig$auto_JFFS2_COMPR_MODE_FORCELZO(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[JFFS2_COMPR_MODE_FORCELZO]) +fsconfig$auto_JFFS2_COMPR_MODE_FORCEZLIB(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[JFFS2_COMPR_MODE_FORCEZLIB]) +fsconfig$auto_JFFS2_COMPR_MODE_NONE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[JFFS2_COMPR_MODE_NONE]) +fsconfig$auto_SHMEM_HUGE_ADVISE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_ADVISE]) +fsconfig$auto_SHMEM_HUGE_ALWAYS(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_ALWAYS]) +fsconfig$auto_SHMEM_HUGE_DENY(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_DENY]) +fsconfig$auto_SHMEM_HUGE_FORCE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_FORCE]) +fsconfig$auto_SHMEM_HUGE_NEVER(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_NEVER]) +fsconfig$auto_SHMEM_HUGE_WITHIN_SIZE(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux const[SHMEM_HUGE_WITHIN_SIZE]) fsetxattr$auto(fd fd, name ptr[in, string], value ptr[in, array[auto_todo]], size intptr, flags int32) fsmount$auto(fs_fd fd, flags int32, attr_flags int32) fd fsopen$auto(_fs_name ptr[in, string], flags int32) fd @@ -202,9 +308,15 @@ getdents64$auto(fd fd, dirent ptr[inout, linux_dirent64$auto], count int32) getgroups$auto(gidsetsize int32, grouplist ptr[inout, int32]) getgroups32$auto(gidsetsize int32, grouplist ptr[inout, int32]) getitimer$auto(which int32, value ptr[inout, __kernel_old_itimerval$auto]) +getitimer$auto_ITIMER_PROF(which const[ITIMER_PROF], value ptr[inout, __kernel_old_itimerval$auto]) +getitimer$auto_ITIMER_REAL(which const[ITIMER_REAL], value ptr[inout, __kernel_old_itimerval$auto]) +getitimer$auto_ITIMER_VIRTUAL(which const[ITIMER_VIRTUAL], value ptr[inout, __kernel_old_itimerval$auto]) getpeername$auto(fd fd, usockaddr ptr[inout, sockaddr], usockaddr_len ptr[inout, int32]) getpgid$auto(pid pid) pid getpriority$auto(which int32, who uid) +getpriority$auto_PRIO_PGRP(which const[PRIO_PGRP], who uid) +getpriority$auto_PRIO_PROCESS(which const[PRIO_PROCESS], who uid) +getpriority$auto_PRIO_USER(which const[PRIO_USER], who uid) getrandom$auto(ubuf ptr[inout, string], len intptr, flags int32) getresgid$auto(rgidp ptr[inout, int32], egidp ptr[inout, int32], sgidp ptr[inout, int32]) getresgid32$auto(rgidp ptr[inout, int32], egidp ptr[inout, int32], sgidp ptr[inout, int32]) @@ -212,9 +324,75 @@ getresuid$auto(ruidp ptr[inout, int32], euidp ptr[inout, int32], suidp ptr[inout getresuid32$auto(ruidp ptr[inout, int32], euidp ptr[inout, int32], suidp ptr[inout, int32]) getrlimit$auto(_resource int32, rlim ptr[inout, rlimit$auto]) getrusage$auto(who int32, ru ptr[inout, rusage$auto]) +getrusage$auto_RUSAGE_BOTH(who const[RUSAGE_BOTH], ru ptr[inout, rusage$auto]) +getrusage$auto_RUSAGE_CHILDREN(who const[RUSAGE_CHILDREN], ru ptr[inout, rusage$auto]) +getrusage$auto_RUSAGE_SELF(who const[RUSAGE_SELF], ru ptr[inout, rusage$auto]) getsid$auto(pid pid) pid getsockname$auto(fd fd, usockaddr ptr[inout, sockaddr], usockaddr_len ptr[inout, int32]) getsockopt$auto(fd fd, level int32, optname int32, optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_ACCEPTCONN(fd fd, level int32, optname const[SO_ACCEPTCONN], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BINDTODEVICE(fd fd, level int32, optname const[SO_BINDTODEVICE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BINDTOIFINDEX(fd fd, level int32, optname const[SO_BINDTOIFINDEX], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BPF_EXTENSIONS(fd fd, level int32, optname const[SO_BPF_EXTENSIONS], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BROADCAST(fd fd, level int32, optname const[SO_BROADCAST], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BSDCOMPAT(fd fd, level int32, optname const[SO_BSDCOMPAT], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BUF_LOCK(fd fd, level int32, optname const[SO_BUF_LOCK], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_BUSY_POLL(fd fd, level int32, optname const[SO_BUSY_POLL], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_COOKIE(fd fd, level int32, optname const[SO_COOKIE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_DEBUG(fd fd, level int32, optname const[SO_DEBUG], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_DOMAIN(fd fd, level int32, optname const[SO_DOMAIN], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_DONTROUTE(fd fd, level int32, optname const[SO_DONTROUTE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_ERROR(fd fd, level int32, optname const[SO_ERROR], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_GET_FILTER(fd fd, level int32, optname const[SO_GET_FILTER], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_INCOMING_CPU(fd fd, level int32, optname const[SO_INCOMING_CPU], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_INCOMING_NAPI_ID(fd fd, level int32, optname const[SO_INCOMING_NAPI_ID], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_KEEPALIVE(fd fd, level int32, optname const[SO_KEEPALIVE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_LINGER(fd fd, level int32, optname const[SO_LINGER], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_LOCK_FILTER(fd fd, level int32, optname const[SO_LOCK_FILTER], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_MARK(fd fd, level int32, optname const[SO_MARK], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_MAX_PACING_RATE(fd fd, level int32, optname const[SO_MAX_PACING_RATE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_MEMINFO(fd fd, level int32, optname const[SO_MEMINFO], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_NETNS_COOKIE(fd fd, level int32, optname const[SO_NETNS_COOKIE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_NOFCS(fd fd, level int32, optname const[SO_NOFCS], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_NO_CHECK(fd fd, level int32, optname const[SO_NO_CHECK], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_OOBINLINE(fd fd, level int32, optname const[SO_OOBINLINE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PASSCRED(fd fd, level int32, optname const[SO_PASSCRED], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PASSPIDFD(fd fd, level int32, optname const[SO_PASSPIDFD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PASSSEC(fd fd, level int32, optname const[SO_PASSSEC], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PEEK_OFF(fd fd, level int32, optname const[SO_PEEK_OFF], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PEERCRED(fd fd, level int32, optname const[SO_PEERCRED], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PEERGROUPS(fd fd, level int32, optname const[SO_PEERGROUPS], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PEERNAME(fd fd, level int32, optname const[SO_PEERNAME], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PEERPIDFD(fd fd, level int32, optname const[SO_PEERPIDFD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PEERSEC(fd fd, level int32, optname const[SO_PEERSEC], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PREFER_BUSY_POLL(fd fd, level int32, optname const[SO_PREFER_BUSY_POLL], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PRIORITY(fd fd, level int32, optname const[SO_PRIORITY], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_PROTOCOL(fd fd, level int32, optname const[SO_PROTOCOL], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RCVBUF(fd fd, level int32, optname const[SO_RCVBUF], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RCVLOWAT(fd fd, level int32, optname const[SO_RCVLOWAT], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RCVMARK(fd fd, level int32, optname const[SO_RCVMARK], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RCVTIMEO_NEW(fd fd, level int32, optname const[SO_RCVTIMEO_NEW], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RCVTIMEO_OLD(fd fd, level int32, optname const[SO_RCVTIMEO_OLD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RESERVE_MEM(fd fd, level int32, optname const[SO_RESERVE_MEM], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_REUSEADDR(fd fd, level int32, optname const[SO_REUSEADDR], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_REUSEPORT(fd fd, level int32, optname const[SO_REUSEPORT], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_RXQ_OVFL(fd fd, level int32, optname const[SO_RXQ_OVFL], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_SELECT_ERR_QUEUE(fd fd, level int32, optname const[SO_SELECT_ERR_QUEUE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_SNDBUF(fd fd, level int32, optname const[SO_SNDBUF], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_SNDLOWAT(fd fd, level int32, optname const[SO_SNDLOWAT], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_SNDTIMEO_NEW(fd fd, level int32, optname const[SO_SNDTIMEO_NEW], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_SNDTIMEO_OLD(fd fd, level int32, optname const[SO_SNDTIMEO_OLD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TIMESTAMPING_NEW(fd fd, level int32, optname const[SO_TIMESTAMPING_NEW], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TIMESTAMPING_OLD(fd fd, level int32, optname const[SO_TIMESTAMPING_OLD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TIMESTAMPNS_NEW(fd fd, level int32, optname const[SO_TIMESTAMPNS_NEW], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TIMESTAMPNS_OLD(fd fd, level int32, optname const[SO_TIMESTAMPNS_OLD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TIMESTAMP_NEW(fd fd, level int32, optname const[SO_TIMESTAMP_NEW], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TIMESTAMP_OLD(fd fd, level int32, optname const[SO_TIMESTAMP_OLD], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TXREHASH(fd fd, level int32, optname const[SO_TXREHASH], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TXTIME(fd fd, level int32, optname const[SO_TXTIME], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_TYPE(fd fd, level int32, optname const[SO_TYPE], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_WIFI_STATUS(fd fd, level int32, optname const[SO_WIFI_STATUS], optval ptr[inout, string], optlen ptr[inout, int32]) fd +getsockopt$auto_SO_ZEROCOPY(fd fd, level int32, optname const[SO_ZEROCOPY], optval ptr[inout, string], optlen ptr[inout, int32]) fd gettimeofday$auto(tv ptr[inout, __kernel_old_timeval$auto], tz ptr[inout, timezone$auto]) getxattr$auto(pathname ptr[in, filename], name ptr[in, string], value ptr[inout, array[auto_todo]], size intptr) getxattrat$auto(dfd fd_dir, pathname ptr[in, filename], at_flags int32, name ptr[in, string], uargs ptr[inout, xattr_args$auto], usize intptr) @@ -233,6 +411,31 @@ io_uring_enter$auto(fd fd, to_submit int32, min_complete int32, flags int32, arg io_uring_register$auto(fd fd, opcode int32, arg ptr[inout, array[auto_todo]], nr_args int32) io_uring_setup$auto(entries int32, params ptr[inout, io_uring_params$auto]) fd ioctl$auto(fd fd, cmd int32, arg fd) +ioctl$auto_FIBMAP(fd fd, cmd const[FIBMAP], arg fd) +ioctl$auto_FICLONE(fd fd, cmd const[FICLONE], arg fd) +ioctl$auto_FICLONERANGE(fd fd, cmd const[FICLONERANGE], arg fd) +ioctl$auto_FIDEDUPERANGE(fd fd, cmd const[FIDEDUPERANGE], arg fd) +ioctl$auto_FIFREEZE(fd fd, cmd const[FIFREEZE], arg fd) +ioctl$auto_FIGETBSZ(fd fd, cmd const[FIGETBSZ], arg fd) +ioctl$auto_FIOASYNC(fd fd, cmd const[FIOASYNC], arg fd) +ioctl$auto_FIOCLEX(fd fd, cmd const[FIOCLEX], arg fd) +ioctl$auto_FIONBIO(fd fd, cmd const[FIONBIO], arg fd) +ioctl$auto_FIONCLEX(fd fd, cmd const[FIONCLEX], arg fd) +ioctl$auto_FIONREAD(fd fd, cmd const[FIONREAD], arg fd) +ioctl$auto_FIOQSIZE(fd fd, cmd const[FIOQSIZE], arg fd) +ioctl$auto_FITHAW(fd fd, cmd const[FITHAW], arg fd) +ioctl$auto_FS_IOC_FIEMAP(fd fd, cmd const[FS_IOC_FIEMAP], arg fd) +ioctl$auto_FS_IOC_FSGETXATTR(fd fd, cmd const[FS_IOC_FSGETXATTR], arg fd) +ioctl$auto_FS_IOC_FSSETXATTR(fd fd, cmd const[FS_IOC_FSSETXATTR], arg fd) +ioctl$auto_FS_IOC_GETFLAGS(fd fd, cmd const[FS_IOC_GETFLAGS], arg fd) +ioctl$auto_FS_IOC_GETFSSYSFSPATH(fd fd, cmd const[FS_IOC_GETFSSYSFSPATH], arg fd) +ioctl$auto_FS_IOC_GETFSUUID(fd fd, cmd const[FS_IOC_GETFSUUID], arg fd) +ioctl$auto_FS_IOC_RESVSP(fd fd, cmd const[FS_IOC_RESVSP], arg fd) +ioctl$auto_FS_IOC_RESVSP64(fd fd, cmd const[FS_IOC_RESVSP64], arg fd) +ioctl$auto_FS_IOC_SETFLAGS(fd fd, cmd const[FS_IOC_SETFLAGS], arg fd) +ioctl$auto_FS_IOC_UNRESVSP(fd fd, cmd const[FS_IOC_UNRESVSP], arg fd) +ioctl$auto_FS_IOC_UNRESVSP64(fd fd, cmd const[FS_IOC_UNRESVSP64], arg fd) +ioctl$auto_FS_IOC_ZERO_RANGE(fd fd, cmd const[FS_IOC_ZERO_RANGE], arg fd) ioperm$auto(from intptr, num intptr, turn_on int32) iopl$auto(level int32) ioprio_get$auto(which int32, who uid) @@ -240,7 +443,58 @@ ioprio_set$auto(which int32, who uid, ioprio int32) kcmp$auto(pid1 pid, pid2 pid, type int32, idx1 fd, idx2 fd) kexec_load$auto(entry intptr, nr_segments intptr, segments ptr[inout, kexec_segment$auto], flags intptr) keyctl$auto(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_ASSUME_AUTHORITY(option const[KEYCTL_ASSUME_AUTHORITY], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_CAPABILITIES(option const[KEYCTL_CAPABILITIES], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_CHOWN(option const[KEYCTL_CHOWN], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_CLEAR(option const[KEYCTL_CLEAR], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_DESCRIBE(option const[KEYCTL_DESCRIBE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_DH_COMPUTE(option const[KEYCTL_DH_COMPUTE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_GET_KEYRING_ID(option const[KEYCTL_GET_KEYRING_ID], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_GET_PERSISTENT(option const[KEYCTL_GET_PERSISTENT], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_GET_SECURITY(option const[KEYCTL_GET_SECURITY], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_INSTANTIATE(option const[KEYCTL_INSTANTIATE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_INSTANTIATE_IOV(option const[KEYCTL_INSTANTIATE_IOV], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_INVALIDATE(option const[KEYCTL_INVALIDATE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_JOIN_SESSION_KEYRING(option const[KEYCTL_JOIN_SESSION_KEYRING], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_LINK(option const[KEYCTL_LINK], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_MOVE(option const[KEYCTL_MOVE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_NEGATE(option const[KEYCTL_NEGATE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_PKEY_DECRYPT(option const[KEYCTL_PKEY_DECRYPT], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_PKEY_ENCRYPT(option const[KEYCTL_PKEY_ENCRYPT], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_PKEY_QUERY(option const[KEYCTL_PKEY_QUERY], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_PKEY_SIGN(option const[KEYCTL_PKEY_SIGN], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_PKEY_VERIFY(option const[KEYCTL_PKEY_VERIFY], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_READ(option const[KEYCTL_READ], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_REJECT(option const[KEYCTL_REJECT], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_RESTRICT_KEYRING(option const[KEYCTL_RESTRICT_KEYRING], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_REVOKE(option const[KEYCTL_REVOKE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_SEARCH(option const[KEYCTL_SEARCH], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_SESSION_TO_PARENT(option const[KEYCTL_SESSION_TO_PARENT], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_SETPERM(option const[KEYCTL_SETPERM], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_SET_REQKEY_KEYRING(option const[KEYCTL_SET_REQKEY_KEYRING], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_SET_TIMEOUT(option const[KEYCTL_SET_TIMEOUT], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_UNLINK(option const[KEYCTL_UNLINK], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_UPDATE(option const[KEYCTL_UPDATE], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEYCTL_WATCH_KEY(option const[KEYCTL_WATCH_KEY], arg2 uid, arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_DEFAULT(option int32, arg2 const[KEY_REQKEY_DEFL_DEFAULT], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_GROUP_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_GROUP_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_NO_CHANGE(option int32, arg2 const[KEY_REQKEY_DEFL_NO_CHANGE], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_PROCESS_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_PROCESS_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_REQUESTOR_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_REQUESTOR_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_SESSION_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_SESSION_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_THREAD_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_THREAD_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_USER_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_USER_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_REQKEY_DEFL_USER_SESSION_KEYRING(option int32, arg2 const[KEY_REQKEY_DEFL_USER_SESSION_KEYRING], arg3 uid, arg4 gid, arg5 intptr) +keyctl$auto_KEY_SPEC_GROUP_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_GROUP_KEYRING]) +keyctl$auto_KEY_SPEC_PROCESS_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_PROCESS_KEYRING]) +keyctl$auto_KEY_SPEC_REQKEY_AUTH_KEY(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_REQKEY_AUTH_KEY]) +keyctl$auto_KEY_SPEC_REQUESTOR_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_REQUESTOR_KEYRING]) +keyctl$auto_KEY_SPEC_SESSION_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_SESSION_KEYRING]) +keyctl$auto_KEY_SPEC_THREAD_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_THREAD_KEYRING]) +keyctl$auto_KEY_SPEC_USER_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_USER_KEYRING]) +keyctl$auto_KEY_SPEC_USER_SESSION_KEYRING(option int32, arg2 uid, arg3 uid, arg4 gid, arg5 const[KEY_SPEC_USER_SESSION_KEYRING]) kill$auto(pid pid, sig int32) +kill$auto_SIGCONT(pid pid, sig const[SIGCONT]) landlock_add_rule$auto(ruleset_fd fd, rule_type flags[landlock_rule_type$auto], rule_attr ptr[in, array[auto_todo]], flags int32) landlock_create_ruleset$auto(attr ptr[in, landlock_ruleset_attr$auto], size intptr, flags int32) fd landlock_restrict_self$auto(ruleset_fd fd, flags int32) @@ -262,6 +516,31 @@ lsm_list_modules$auto(ids ptr[inout, int64], size ptr[inout, int32], flags int32 lsm_set_self_attr$auto(attr int32, ctx ptr[inout, lsm_ctx$auto], size int32, flags int32) lstat$auto(filename ptr[in, filename], statbuf ptr[inout, stat$auto]) madvise$auto(start intptr, len_in intptr, behavior int32) +madvise$auto_MADV_COLD(start intptr, len_in intptr, behavior const[MADV_COLD]) +madvise$auto_MADV_COLLAPSE(start intptr, len_in intptr, behavior const[MADV_COLLAPSE]) +madvise$auto_MADV_DODUMP(start intptr, len_in intptr, behavior const[MADV_DODUMP]) +madvise$auto_MADV_DOFORK(start intptr, len_in intptr, behavior const[MADV_DOFORK]) +madvise$auto_MADV_DONTDUMP(start intptr, len_in intptr, behavior const[MADV_DONTDUMP]) +madvise$auto_MADV_DONTFORK(start intptr, len_in intptr, behavior const[MADV_DONTFORK]) +madvise$auto_MADV_DONTNEED(start intptr, len_in intptr, behavior const[MADV_DONTNEED]) +madvise$auto_MADV_DONTNEED_LOCKED(start intptr, len_in intptr, behavior const[MADV_DONTNEED_LOCKED]) +madvise$auto_MADV_FREE(start intptr, len_in intptr, behavior const[MADV_FREE]) +madvise$auto_MADV_GUARD_INSTALL(start intptr, len_in intptr, behavior const[MADV_GUARD_INSTALL]) +madvise$auto_MADV_GUARD_REMOVE(start intptr, len_in intptr, behavior const[MADV_GUARD_REMOVE]) +madvise$auto_MADV_HUGEPAGE(start intptr, len_in intptr, behavior const[MADV_HUGEPAGE]) +madvise$auto_MADV_KEEPONFORK(start intptr, len_in intptr, behavior const[MADV_KEEPONFORK]) +madvise$auto_MADV_MERGEABLE(start intptr, len_in intptr, behavior const[MADV_MERGEABLE]) +madvise$auto_MADV_NOHUGEPAGE(start intptr, len_in intptr, behavior const[MADV_NOHUGEPAGE]) +madvise$auto_MADV_NORMAL(start intptr, len_in intptr, behavior const[MADV_NORMAL]) +madvise$auto_MADV_PAGEOUT(start intptr, len_in intptr, behavior const[MADV_PAGEOUT]) +madvise$auto_MADV_POPULATE_READ(start intptr, len_in intptr, behavior const[MADV_POPULATE_READ]) +madvise$auto_MADV_POPULATE_WRITE(start intptr, len_in intptr, behavior const[MADV_POPULATE_WRITE]) +madvise$auto_MADV_RANDOM(start intptr, len_in intptr, behavior const[MADV_RANDOM]) +madvise$auto_MADV_REMOVE(start intptr, len_in intptr, behavior const[MADV_REMOVE]) +madvise$auto_MADV_SEQUENTIAL(start intptr, len_in intptr, behavior const[MADV_SEQUENTIAL]) +madvise$auto_MADV_UNMERGEABLE(start intptr, len_in intptr, behavior const[MADV_UNMERGEABLE]) +madvise$auto_MADV_WILLNEED(start intptr, len_in intptr, behavior const[MADV_WILLNEED]) +madvise$auto_MADV_WIPEONFORK(start intptr, len_in intptr, behavior const[MADV_WIPEONFORK]) map_shadow_stack$auto(addr intptr, size intptr, flags int32) mbind$auto(start intptr, len intptr, mode intptr, nmask ptr[in, intptr], maxnode intptr, flags int32) membarrier$auto(cmd int32, flags int32, cpu_id int32) @@ -295,6 +574,13 @@ mq_unlink$auto(u_name ptr[in, string]) mremap$auto(addr intptr, old_len intptr, new_len intptr, flags intptr, new_addr intptr) mseal$auto(start intptr, len intptr, flags intptr) msgctl$auto(msqid int32, cmd int32, buf ptr[inout, msqid_ds$auto]) +msgctl$auto_IPC_INFO(msqid int32, cmd const[IPC_INFO], buf ptr[inout, msqid_ds$auto]) +msgctl$auto_IPC_RMID(msqid int32, cmd const[IPC_RMID], buf ptr[inout, msqid_ds$auto]) +msgctl$auto_IPC_SET(msqid int32, cmd const[IPC_SET], buf ptr[inout, msqid_ds$auto]) +msgctl$auto_IPC_STAT(msqid int32, cmd const[IPC_STAT], buf ptr[inout, msqid_ds$auto]) +msgctl$auto_MSG_INFO(msqid int32, cmd const[MSG_INFO], buf ptr[inout, msqid_ds$auto]) +msgctl$auto_MSG_STAT(msqid int32, cmd const[MSG_STAT], buf ptr[inout, msqid_ds$auto]) +msgctl$auto_MSG_STAT_ANY(msqid int32, cmd const[MSG_STAT_ANY], buf ptr[inout, msqid_ds$auto]) msgget$auto(key int32, msgflg int32) msgrcv$auto(msqid int32, msgp ptr[inout, msgbuf$auto], msgsz intptr, msgtyp intptr, msgflg int32) msgsnd$auto(msqid int32, msgp ptr[inout, msgbuf$auto], msgsz intptr, msgflg int32) @@ -320,6 +606,11 @@ personality$auto(personality int32) pidfd_getfd$auto(pidfd fd, fd fd, flags int32) fd pidfd_open$auto(pid pid, flags int32) fd pidfd_send_signal$auto(pidfd fd, sig int32, info ptr[inout, siginfo$auto], flags int32) +pidfd_send_signal$auto_0(pidfd fd, sig int32, info ptr[inout, siginfo$auto], flags const[0]) +pidfd_send_signal$auto_PIDFD_SIGNAL_PROCESS_GROUP(pidfd fd, sig int32, info ptr[inout, siginfo$auto], flags const[PIDFD_SIGNAL_PROCESS_GROUP]) +pidfd_send_signal$auto_PIDFD_SIGNAL_THREAD(pidfd fd, sig int32, info ptr[inout, siginfo$auto], flags const[PIDFD_SIGNAL_THREAD]) +pidfd_send_signal$auto_PIDFD_SIGNAL_THREAD_GROUP(pidfd fd, sig int32, info ptr[inout, siginfo$auto], flags const[PIDFD_SIGNAL_THREAD_GROUP]) +pidfd_send_signal$auto_SIGCONT(pidfd fd, sig const[SIGCONT], info ptr[inout, siginfo$auto], flags int32) pipe$auto(fildes ptr[inout, fd]) fd pipe2$auto(fildes ptr[inout, fd], flags int32) fd pivot_root$auto(new_root ptr[in, string], put_old ptr[in, string]) @@ -330,17 +621,181 @@ poll$auto(ufds ptr[inout, pollfd$auto], nfds int32, timeout_msecs int32) ppoll$auto(ufds ptr[inout, pollfd$auto], nfds int32, tsp ptr[inout, __kernel_timespec$auto], sigmask ptr[in, sigset_t$auto], sigsetsize const[8]) ppoll_time64$auto(ufds ptr[inout, pollfd$auto], nfds int32, tsp ptr[inout, __kernel_timespec$auto], sigmask ptr[in, sigset_t$auto], sigsetsize const[8]) prctl$auto(option int32, arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_AUXV(option const[PR_GET_AUXV], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_CHILD_SUBREAPER(option const[PR_GET_CHILD_SUBREAPER], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_DUMPABLE(option const[PR_GET_DUMPABLE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_ENDIAN(option const[PR_GET_ENDIAN], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_FPEMU(option const[PR_GET_FPEMU], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_FPEXC(option const[PR_GET_FPEXC], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_FP_MODE(option const[PR_GET_FP_MODE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_IO_FLUSHER(option const[PR_GET_IO_FLUSHER], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_MDWE(option const[PR_GET_MDWE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_MEMORY_MERGE(option const[PR_GET_MEMORY_MERGE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_NAME(option const[PR_GET_NAME], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_NO_NEW_PRIVS(option const[PR_GET_NO_NEW_PRIVS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_PDEATHSIG(option const[PR_GET_PDEATHSIG], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_SECCOMP(option const[PR_GET_SECCOMP], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_SHADOW_STACK_STATUS(option const[PR_GET_SHADOW_STACK_STATUS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_SPECULATION_CTRL(option const[PR_GET_SPECULATION_CTRL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_TAGGED_ADDR_CTRL(option const[PR_GET_TAGGED_ADDR_CTRL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_THP_DISABLE(option const[PR_GET_THP_DISABLE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_TID_ADDRESS(option const[PR_GET_TID_ADDRESS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_TIMERSLACK(option const[PR_GET_TIMERSLACK], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_TIMING(option const[PR_GET_TIMING], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_TSC(option const[PR_GET_TSC], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_GET_UNALIGN(option const[PR_GET_UNALIGN], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_LOCK_SHADOW_STACK_STATUS(option const[PR_LOCK_SHADOW_STACK_STATUS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_MCE_KILL(option const[PR_MCE_KILL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_MCE_KILL_GET(option const[PR_MCE_KILL_GET], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_MPX_DISABLE_MANAGEMENT(option const[PR_MPX_DISABLE_MANAGEMENT], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_MPX_ENABLE_MANAGEMENT(option const[PR_MPX_ENABLE_MANAGEMENT], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_PAC_GET_ENABLED_KEYS(option const[PR_PAC_GET_ENABLED_KEYS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_PAC_RESET_KEYS(option const[PR_PAC_RESET_KEYS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_PAC_SET_ENABLED_KEYS(option const[PR_PAC_SET_ENABLED_KEYS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_PPC_GET_DEXCR(option const[PR_PPC_GET_DEXCR], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_PPC_SET_DEXCR(option const[PR_PPC_SET_DEXCR], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_RISCV_SET_ICACHE_FLUSH_CTX(option const[PR_RISCV_SET_ICACHE_FLUSH_CTX], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_RISCV_V_GET_CONTROL(option const[PR_RISCV_V_GET_CONTROL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_RISCV_V_SET_CONTROL(option const[PR_RISCV_V_SET_CONTROL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SCHED_CORE(option const[PR_SCHED_CORE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SCHED_CORE_CREATE(option int32, arg2 const[PR_SCHED_CORE_CREATE], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SCHED_CORE_GET(option int32, arg2 const[PR_SCHED_CORE_GET], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SCHED_CORE_SHARE_FROM(option int32, arg2 const[PR_SCHED_CORE_SHARE_FROM], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SCHED_CORE_SHARE_TO(option int32, arg2 const[PR_SCHED_CORE_SHARE_TO], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_CHILD_SUBREAPER(option const[PR_SET_CHILD_SUBREAPER], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_DUMPABLE(option const[PR_SET_DUMPABLE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_ENDIAN(option const[PR_SET_ENDIAN], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_FPEMU(option const[PR_SET_FPEMU], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_FPEXC(option const[PR_SET_FPEXC], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_FP_MODE(option const[PR_SET_FP_MODE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_IO_FLUSHER(option const[PR_SET_IO_FLUSHER], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MDWE(option const[PR_SET_MDWE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MEMORY_MERGE(option const[PR_SET_MEMORY_MERGE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM(option const[PR_SET_MM], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_ARG_END(option int32, arg2 const[PR_SET_MM_ARG_END], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_ARG_START(option int32, arg2 const[PR_SET_MM_ARG_START], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_BRK(option int32, arg2 const[PR_SET_MM_BRK], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_END_CODE(option int32, arg2 const[PR_SET_MM_END_CODE], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_END_DATA(option int32, arg2 const[PR_SET_MM_END_DATA], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_ENV_END(option int32, arg2 const[PR_SET_MM_ENV_END], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_ENV_START(option int32, arg2 const[PR_SET_MM_ENV_START], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_START_BRK(option int32, arg2 const[PR_SET_MM_START_BRK], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_START_CODE(option int32, arg2 const[PR_SET_MM_START_CODE], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_START_DATA(option int32, arg2 const[PR_SET_MM_START_DATA], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_MM_START_STACK(option int32, arg2 const[PR_SET_MM_START_STACK], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_NAME(option const[PR_SET_NAME], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_NO_NEW_PRIVS(option const[PR_SET_NO_NEW_PRIVS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_PDEATHSIG(option const[PR_SET_PDEATHSIG], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_SECCOMP(option const[PR_SET_SECCOMP], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_SHADOW_STACK_STATUS(option const[PR_SET_SHADOW_STACK_STATUS], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_SPECULATION_CTRL(option const[PR_SET_SPECULATION_CTRL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_SYSCALL_USER_DISPATCH(option const[PR_SET_SYSCALL_USER_DISPATCH], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_TAGGED_ADDR_CTRL(option const[PR_SET_TAGGED_ADDR_CTRL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_THP_DISABLE(option const[PR_SET_THP_DISABLE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_TIMERSLACK(option const[PR_SET_TIMERSLACK], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_TIMING(option const[PR_SET_TIMING], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_TSC(option const[PR_SET_TSC], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_UNALIGN(option const[PR_SET_UNALIGN], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_VMA(option const[PR_SET_VMA], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SET_VMA_ANON_NAME(option int32, arg2 const[PR_SET_VMA_ANON_NAME], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SME_GET_VL(option const[PR_SME_GET_VL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SME_SET_VL(option const[PR_SME_SET_VL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SVE_GET_VL(option const[PR_SVE_GET_VL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SVE_SET_VL(option const[PR_SVE_SET_VL], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SYS_DISPATCH_OFF(option int32, arg2 const[PR_SYS_DISPATCH_OFF], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_SYS_DISPATCH_ON(option int32, arg2 const[PR_SYS_DISPATCH_ON], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_TASK_PERF_EVENTS_DISABLE(option const[PR_TASK_PERF_EVENTS_DISABLE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_PR_TASK_PERF_EVENTS_ENABLE(option const[PR_TASK_PERF_EVENTS_ENABLE], arg2 intptr, arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_SECCOMP_MODE_FILTER(option int32, arg2 const[SECCOMP_MODE_FILTER], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_SECCOMP_MODE_STRICT(option int32, arg2 const[SECCOMP_MODE_STRICT], arg3 pid, arg4 intptr, arg5 intptr) fd +prctl$auto_SIGCONT(option int32, arg2 const[SIGCONT], arg3 pid, arg4 intptr, arg5 intptr) fd pread64$auto(fd fd, buf ptr[inout, string], count intptr, pos intptr) preadv$auto(fd fd, vec ptr[in, iovec$auto], vlen intptr, pos_l intptr, pos_h intptr) preadv2$auto(fd fd, vec ptr[in, iovec$auto], vlen intptr, pos_l intptr, pos_h intptr, flags int32) prlimit64$auto(pid pid, _resource int32, new_rlim ptr[in, rlimit64$auto], old_rlim ptr[inout, rlimit64$auto]) process_madvise$auto(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior int32, flags int32) +process_madvise$auto_MADV_COLD(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_COLD], flags int32) +process_madvise$auto_MADV_COLLAPSE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_COLLAPSE], flags int32) +process_madvise$auto_MADV_DODUMP(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_DODUMP], flags int32) +process_madvise$auto_MADV_DOFORK(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_DOFORK], flags int32) +process_madvise$auto_MADV_DONTDUMP(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_DONTDUMP], flags int32) +process_madvise$auto_MADV_DONTFORK(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_DONTFORK], flags int32) +process_madvise$auto_MADV_DONTNEED(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_DONTNEED], flags int32) +process_madvise$auto_MADV_DONTNEED_LOCKED(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_DONTNEED_LOCKED], flags int32) +process_madvise$auto_MADV_FREE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_FREE], flags int32) +process_madvise$auto_MADV_GUARD_INSTALL(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_GUARD_INSTALL], flags int32) +process_madvise$auto_MADV_GUARD_REMOVE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_GUARD_REMOVE], flags int32) +process_madvise$auto_MADV_HUGEPAGE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_HUGEPAGE], flags int32) +process_madvise$auto_MADV_KEEPONFORK(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_KEEPONFORK], flags int32) +process_madvise$auto_MADV_MERGEABLE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_MERGEABLE], flags int32) +process_madvise$auto_MADV_NOHUGEPAGE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_NOHUGEPAGE], flags int32) +process_madvise$auto_MADV_NORMAL(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_NORMAL], flags int32) +process_madvise$auto_MADV_PAGEOUT(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_PAGEOUT], flags int32) +process_madvise$auto_MADV_POPULATE_READ(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_POPULATE_READ], flags int32) +process_madvise$auto_MADV_POPULATE_WRITE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_POPULATE_WRITE], flags int32) +process_madvise$auto_MADV_RANDOM(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_RANDOM], flags int32) +process_madvise$auto_MADV_REMOVE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_REMOVE], flags int32) +process_madvise$auto_MADV_SEQUENTIAL(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_SEQUENTIAL], flags int32) +process_madvise$auto_MADV_UNMERGEABLE(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_UNMERGEABLE], flags int32) +process_madvise$auto_MADV_WILLNEED(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_WILLNEED], flags int32) +process_madvise$auto_MADV_WIPEONFORK(pidfd fd_pidfd, vec ptr[in, iovec$auto], vlen intptr, behavior const[MADV_WIPEONFORK], flags int32) process_mrelease$auto(pidfd fd_pidfd, flags int32) process_vm_readv$auto(pid pid, lvec ptr[in, iovec$auto], liovcnt intptr, rvec ptr[in, iovec$auto], riovcnt intptr, flags intptr) process_vm_writev$auto(pid pid, lvec ptr[in, iovec$auto], liovcnt intptr, rvec ptr[in, iovec$auto], riovcnt intptr, flags intptr) pselect6$auto(n int32, inp ptr[inout, __kernel_fd_set$auto], outp ptr[inout, __kernel_fd_set$auto], exp ptr[inout, __kernel_fd_set$auto], tsp ptr[inout, __kernel_timespec$auto], sig ptr[inout, array[auto_todo]]) pselect6_time64$auto(n int32, inp ptr[inout, __kernel_fd_set$auto], outp ptr[inout, __kernel_fd_set$auto], exp ptr[inout, __kernel_fd_set$auto], tsp ptr[inout, __kernel_timespec$auto], sig ptr[inout, array[auto_todo]]) ptrace$auto(request intptr, pid pid, addr intptr, data intptr) +ptrace$auto_ARCH_GET_FS(request intptr, pid pid, addr intptr, data const[ARCH_GET_FS]) +ptrace$auto_ARCH_GET_GS(request intptr, pid pid, addr intptr, data const[ARCH_GET_GS]) +ptrace$auto_ARCH_MAP_VDSO_32(request intptr, pid pid, addr intptr, data const[ARCH_MAP_VDSO_32]) +ptrace$auto_ARCH_MAP_VDSO_64(request intptr, pid pid, addr intptr, data const[ARCH_MAP_VDSO_64]) +ptrace$auto_ARCH_MAP_VDSO_X32(request intptr, pid pid, addr intptr, data const[ARCH_MAP_VDSO_X32]) +ptrace$auto_ARCH_SET_FS(request intptr, pid pid, addr intptr, data const[ARCH_SET_FS]) +ptrace$auto_ARCH_SET_GS(request intptr, pid pid, addr intptr, data const[ARCH_SET_GS]) +ptrace$auto_ARCH_SHSTK_DISABLE(request intptr, pid pid, addr intptr, data const[ARCH_SHSTK_DISABLE]) +ptrace$auto_ARCH_SHSTK_ENABLE(request intptr, pid pid, addr intptr, data const[ARCH_SHSTK_ENABLE]) +ptrace$auto_ARCH_SHSTK_LOCK(request intptr, pid pid, addr intptr, data const[ARCH_SHSTK_LOCK]) +ptrace$auto_ARCH_SHSTK_STATUS(request intptr, pid pid, addr intptr, data const[ARCH_SHSTK_STATUS]) +ptrace$auto_ARCH_SHSTK_UNLOCK(request intptr, pid pid, addr intptr, data const[ARCH_SHSTK_UNLOCK]) +ptrace$auto_PTRACE_ARCH_PRCTL(request const[PTRACE_ARCH_PRCTL], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_CONT(request const[PTRACE_CONT], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_DETACH(request const[PTRACE_DETACH], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GETEVENTMSG(request const[PTRACE_GETEVENTMSG], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GETFPREGS(request const[PTRACE_GETFPREGS], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GETREGS(request const[PTRACE_GETREGS], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GETREGSET(request const[PTRACE_GETREGSET], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GETSIGINFO(request const[PTRACE_GETSIGINFO], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GETSIGMASK(request const[PTRACE_GETSIGMASK], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GET_RSEQ_CONFIGURATION(request const[PTRACE_GET_RSEQ_CONFIGURATION], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GET_SYSCALL_INFO(request const[PTRACE_GET_SYSCALL_INFO], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG(request const[PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_GET_THREAD_AREA(request const[PTRACE_GET_THREAD_AREA], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_INTERRUPT(request const[PTRACE_INTERRUPT], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_KILL(request const[PTRACE_KILL], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_LISTEN(request const[PTRACE_LISTEN], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_OLDSETOPTIONS(request const[PTRACE_OLDSETOPTIONS], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_PEEKDATA(request const[PTRACE_PEEKDATA], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_PEEKSIGINFO(request const[PTRACE_PEEKSIGINFO], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_PEEKTEXT(request const[PTRACE_PEEKTEXT], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_PEEKUSR(request const[PTRACE_PEEKUSR], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_POKEDATA(request const[PTRACE_POKEDATA], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_POKETEXT(request const[PTRACE_POKETEXT], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_POKEUSR(request const[PTRACE_POKEUSR], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SECCOMP_GET_FILTER(request const[PTRACE_SECCOMP_GET_FILTER], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SECCOMP_GET_METADATA(request const[PTRACE_SECCOMP_GET_METADATA], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SETFPREGS(request const[PTRACE_SETFPREGS], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SETOPTIONS(request const[PTRACE_SETOPTIONS], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SETREGS(request const[PTRACE_SETREGS], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SETREGSET(request const[PTRACE_SETREGSET], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SETSIGINFO(request const[PTRACE_SETSIGINFO], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SETSIGMASK(request const[PTRACE_SETSIGMASK], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG(request const[PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SET_THREAD_AREA(request const[PTRACE_SET_THREAD_AREA], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SINGLEBLOCK(request const[PTRACE_SINGLEBLOCK], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SINGLESTEP(request const[PTRACE_SINGLESTEP], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SYSCALL(request const[PTRACE_SYSCALL], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SYSEMU(request const[PTRACE_SYSEMU], pid pid, addr intptr, data intptr) +ptrace$auto_PTRACE_SYSEMU_SINGLESTEP(request const[PTRACE_SYSEMU_SINGLESTEP], pid pid, addr intptr, data intptr) pwrite64$auto(fd fd, buf ptr[in, string], count intptr, pos intptr) pwritev$auto(fd fd, vec ptr[in, iovec$auto], vlen intptr, pos_l intptr, pos_h intptr) pwritev2$auto(fd fd, vec ptr[in, iovec$auto], vlen intptr, pos_l intptr, pos_h intptr, flags int32) @@ -364,16 +819,29 @@ rename$auto(oldname ptr[in, filename], newname ptr[in, filename]) renameat$auto(olddfd fd_dir, oldname ptr[in, filename], newdfd fd_dir, newname ptr[in, filename]) renameat2$auto(olddfd fd_dir, oldname ptr[in, filename], newdfd fd_dir, newname ptr[in, filename], flags int32) request_key$auto(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid int32) +request_key$auto_KEY_SPEC_GROUP_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_GROUP_KEYRING]) +request_key$auto_KEY_SPEC_PROCESS_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_PROCESS_KEYRING]) +request_key$auto_KEY_SPEC_REQKEY_AUTH_KEY(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_REQKEY_AUTH_KEY]) +request_key$auto_KEY_SPEC_REQUESTOR_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_REQUESTOR_KEYRING]) +request_key$auto_KEY_SPEC_SESSION_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_SESSION_KEYRING]) +request_key$auto_KEY_SPEC_THREAD_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_THREAD_KEYRING]) +request_key$auto_KEY_SPEC_USER_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_USER_KEYRING]) +request_key$auto_KEY_SPEC_USER_SESSION_KEYRING(_type ptr[in, string], _description ptr[in, string], _callout_info ptr[in, string], destringid const[KEY_SPEC_USER_SESSION_KEYRING]) rmdir$auto(pathname ptr[in, filename]) rseq$auto(rseq ptr[inout, rseq$auto], rseq_len int32, flags int32, sig int32) rt_sigaction$auto(sig int32, act ptr[in, sigaction$auto], oact ptr[inout, sigaction$auto], sigsetsize const[8]) rt_sigpending$auto(uset ptr[inout, sigset_t$auto], sigsetsize const[8]) rt_sigprocmask$auto(how int32, nset ptr[inout, sigset_t$auto], oset ptr[inout, sigset_t$auto], sigsetsize const[8]) +rt_sigprocmask$auto_SIG_BLOCK(how const[SIG_BLOCK], nset ptr[inout, sigset_t$auto], oset ptr[inout, sigset_t$auto], sigsetsize const[8]) +rt_sigprocmask$auto_SIG_SETMASK(how const[SIG_SETMASK], nset ptr[inout, sigset_t$auto], oset ptr[inout, sigset_t$auto], sigsetsize const[8]) +rt_sigprocmask$auto_SIG_UNBLOCK(how const[SIG_UNBLOCK], nset ptr[inout, sigset_t$auto], oset ptr[inout, sigset_t$auto], sigsetsize const[8]) rt_sigqueueinfo$auto(pid pid, sig int32, uinfo ptr[inout, siginfo$auto]) +rt_sigqueueinfo$auto_SIGCONT(pid pid, sig const[SIGCONT], uinfo ptr[inout, siginfo$auto]) rt_sigsuspend$auto(unewset ptr[inout, sigset_t$auto], sigsetsize const[8]) rt_sigtimedwait$auto(uthese ptr[in, sigset_t$auto], uinfo ptr[inout, siginfo$auto], uts ptr[in, __kernel_timespec$auto], sigsetsize const[8]) rt_sigtimedwait_time64$auto(uthese ptr[in, sigset_t$auto], uinfo ptr[inout, siginfo$auto], uts ptr[in, __kernel_timespec$auto], sigsetsize const[8]) rt_tgsigqueueinfo$auto(tgid pid, pid pid, sig int32, uinfo ptr[inout, siginfo$auto]) +rt_tgsigqueueinfo$auto_SIGCONT(tgid pid, pid pid, sig const[SIGCONT], uinfo ptr[inout, siginfo$auto]) sched_get_priority_max$auto(policy int32) sched_get_priority_min$auto(policy int32) sched_getaffinity$auto(pid pid, len int32, user_mask_ptr ptr[inout, intptr]) @@ -387,8 +855,26 @@ sched_setattr$auto(pid pid, uattr ptr[inout, sched_attr$auto], flags int32) sched_setparam$auto(pid pid, param ptr[inout, sched_param$auto]) sched_setscheduler$auto(pid pid, policy int32, param ptr[inout, sched_param$auto]) seccomp$auto(op int32, flags int32, uargs ptr[inout, array[auto_todo]]) fd +seccomp$auto_SECCOMP_GET_ACTION_AVAIL(op const[SECCOMP_GET_ACTION_AVAIL], flags int32, uargs ptr[inout, array[auto_todo]]) fd +seccomp$auto_SECCOMP_GET_NOTIF_SIZES(op const[SECCOMP_GET_NOTIF_SIZES], flags int32, uargs ptr[inout, array[auto_todo]]) fd +seccomp$auto_SECCOMP_SET_MODE_FILTER(op const[SECCOMP_SET_MODE_FILTER], flags int32, uargs ptr[inout, array[auto_todo]]) fd +seccomp$auto_SECCOMP_SET_MODE_STRICT(op const[SECCOMP_SET_MODE_STRICT], flags int32, uargs ptr[inout, array[auto_todo]]) fd select$auto(n int32, inp ptr[inout, __kernel_fd_set$auto], outp ptr[inout, __kernel_fd_set$auto], exp ptr[inout, __kernel_fd_set$auto], tvp ptr[inout, __kernel_old_timeval$auto]) semctl$auto(semid int32, semnum int32, cmd int32, arg intptr) pid +semctl$auto_GETALL(semid int32, semnum int32, cmd const[GETALL], arg intptr) pid +semctl$auto_GETNCNT(semid int32, semnum int32, cmd const[GETNCNT], arg intptr) pid +semctl$auto_GETPID(semid int32, semnum int32, cmd const[GETPID], arg intptr) pid +semctl$auto_GETVAL(semid int32, semnum int32, cmd const[GETVAL], arg intptr) pid +semctl$auto_GETZCNT(semid int32, semnum int32, cmd const[GETZCNT], arg intptr) pid +semctl$auto_IPC_INFO(semid int32, semnum int32, cmd const[IPC_INFO], arg intptr) pid +semctl$auto_IPC_RMID(semid int32, semnum int32, cmd const[IPC_RMID], arg intptr) pid +semctl$auto_IPC_SET(semid int32, semnum int32, cmd const[IPC_SET], arg intptr) pid +semctl$auto_IPC_STAT(semid int32, semnum int32, cmd const[IPC_STAT], arg intptr) pid +semctl$auto_SEM_INFO(semid int32, semnum int32, cmd const[SEM_INFO], arg intptr) pid +semctl$auto_SEM_STAT(semid int32, semnum int32, cmd const[SEM_STAT], arg intptr) pid +semctl$auto_SEM_STAT_ANY(semid int32, semnum int32, cmd const[SEM_STAT_ANY], arg intptr) pid +semctl$auto_SETALL(semid int32, semnum int32, cmd const[SETALL], arg intptr) pid +semctl$auto_SETVAL(semid int32, semnum int32, cmd const[SETVAL], arg intptr) pid semget$auto(key int32, nsems int32, semflg int32) semop$auto(semid int32, tsops ptr[inout, sembuf$auto], nsops int32) semtimedop$auto(semid int32, tsops ptr[inout, sembuf$auto], nsops int32, timeout ptr[in, __kernel_timespec$auto]) @@ -415,9 +901,15 @@ setgroups$auto(gidsetsize int32, grouplist ptr[inout, int32]) setgroups32$auto(gidsetsize int32, grouplist ptr[inout, int32]) sethostname$auto(name ptr[inout, string], len int32) setitimer$auto(which int32, value ptr[inout, __kernel_old_itimerval$auto], ovalue ptr[inout, __kernel_old_itimerval$auto]) +setitimer$auto_ITIMER_PROF(which const[ITIMER_PROF], value ptr[inout, __kernel_old_itimerval$auto], ovalue ptr[inout, __kernel_old_itimerval$auto]) +setitimer$auto_ITIMER_REAL(which const[ITIMER_REAL], value ptr[inout, __kernel_old_itimerval$auto], ovalue ptr[inout, __kernel_old_itimerval$auto]) +setitimer$auto_ITIMER_VIRTUAL(which const[ITIMER_VIRTUAL], value ptr[inout, __kernel_old_itimerval$auto], ovalue ptr[inout, __kernel_old_itimerval$auto]) setns$auto(fd fd, flags int32) setpgid$auto(pid pid, pgid pid) setpriority$auto(which int32, who uid, niceval int32) +setpriority$auto_PRIO_PGRP(which const[PRIO_PGRP], who uid, niceval int32) +setpriority$auto_PRIO_PROCESS(which const[PRIO_PROCESS], who uid, niceval int32) +setpriority$auto_PRIO_USER(which const[PRIO_USER], who uid, niceval int32) setregid$auto(rgid gid, egid gid) setregid32$auto(rgid gid, egid gid) setresgid$auto(rgid gid, egid gid, sgid gid) @@ -428,6 +920,66 @@ setreuid$auto(ruid uid, euid uid) setreuid32$auto(ruid uid, euid uid) setrlimit$auto(_resource int32, rlim ptr[inout, rlimit$auto]) setsockopt$auto(fd fd, level int32, optname int32, optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_ATTACH_BPF(fd fd, level int32, optname const[SO_ATTACH_BPF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_ATTACH_FILTER(fd fd, level int32, optname const[SO_ATTACH_FILTER], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_ATTACH_REUSEPORT_CBPF(fd fd, level int32, optname const[SO_ATTACH_REUSEPORT_CBPF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_ATTACH_REUSEPORT_EBPF(fd fd, level int32, optname const[SO_ATTACH_REUSEPORT_EBPF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_BINDTOIFINDEX(fd fd, level int32, optname const[SO_BINDTOIFINDEX], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_BROADCAST(fd fd, level int32, optname const[SO_BROADCAST], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_BSDCOMPAT(fd fd, level int32, optname const[SO_BSDCOMPAT], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_BUF_LOCK(fd fd, level int32, optname const[SO_BUF_LOCK], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_BUSY_POLL(fd fd, level int32, optname const[SO_BUSY_POLL], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_BUSY_POLL_BUDGET(fd fd, level int32, optname const[SO_BUSY_POLL_BUDGET], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_CNX_ADVICE(fd fd, level int32, optname const[SO_CNX_ADVICE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_DEBUG(fd fd, level int32, optname const[SO_DEBUG], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_DETACH_FILTER(fd fd, level int32, optname const[SO_DETACH_FILTER], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_DETACH_REUSEPORT_BPF(fd fd, level int32, optname const[SO_DETACH_REUSEPORT_BPF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_DEVMEM_DONTNEED(fd fd, level int32, optname const[SO_DEVMEM_DONTNEED], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_DOMAIN(fd fd, level int32, optname const[SO_DOMAIN], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_DONTROUTE(fd fd, level int32, optname const[SO_DONTROUTE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_ERROR(fd fd, level int32, optname const[SO_ERROR], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_INCOMING_CPU(fd fd, level int32, optname const[SO_INCOMING_CPU], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_KEEPALIVE(fd fd, level int32, optname const[SO_KEEPALIVE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_LINGER(fd fd, level int32, optname const[SO_LINGER], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_LOCK_FILTER(fd fd, level int32, optname const[SO_LOCK_FILTER], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_MARK(fd fd, level int32, optname const[SO_MARK], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_MAX_PACING_RATE(fd fd, level int32, optname const[SO_MAX_PACING_RATE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_NOFCS(fd fd, level int32, optname const[SO_NOFCS], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_NO_CHECK(fd fd, level int32, optname const[SO_NO_CHECK], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_OOBINLINE(fd fd, level int32, optname const[SO_OOBINLINE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PASSCRED(fd fd, level int32, optname const[SO_PASSCRED], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PASSPIDFD(fd fd, level int32, optname const[SO_PASSPIDFD], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PASSSEC(fd fd, level int32, optname const[SO_PASSSEC], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PEEK_OFF(fd fd, level int32, optname const[SO_PEEK_OFF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PREFER_BUSY_POLL(fd fd, level int32, optname const[SO_PREFER_BUSY_POLL], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PRIORITY(fd fd, level int32, optname const[SO_PRIORITY], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_PROTOCOL(fd fd, level int32, optname const[SO_PROTOCOL], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RCVBUF(fd fd, level int32, optname const[SO_RCVBUF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RCVBUFFORCE(fd fd, level int32, optname const[SO_RCVBUFFORCE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RCVLOWAT(fd fd, level int32, optname const[SO_RCVLOWAT], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RCVMARK(fd fd, level int32, optname const[SO_RCVMARK], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RCVTIMEO_NEW(fd fd, level int32, optname const[SO_RCVTIMEO_NEW], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RCVTIMEO_OLD(fd fd, level int32, optname const[SO_RCVTIMEO_OLD], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RESERVE_MEM(fd fd, level int32, optname const[SO_RESERVE_MEM], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_REUSEADDR(fd fd, level int32, optname const[SO_REUSEADDR], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_REUSEPORT(fd fd, level int32, optname const[SO_REUSEPORT], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_RXQ_OVFL(fd fd, level int32, optname const[SO_RXQ_OVFL], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_SELECT_ERR_QUEUE(fd fd, level int32, optname const[SO_SELECT_ERR_QUEUE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_SNDBUF(fd fd, level int32, optname const[SO_SNDBUF], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_SNDBUFFORCE(fd fd, level int32, optname const[SO_SNDBUFFORCE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_SNDTIMEO_NEW(fd fd, level int32, optname const[SO_SNDTIMEO_NEW], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_SNDTIMEO_OLD(fd fd, level int32, optname const[SO_SNDTIMEO_OLD], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TIMESTAMPING_NEW(fd fd, level int32, optname const[SO_TIMESTAMPING_NEW], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TIMESTAMPING_OLD(fd fd, level int32, optname const[SO_TIMESTAMPING_OLD], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TIMESTAMPNS_NEW(fd fd, level int32, optname const[SO_TIMESTAMPNS_NEW], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TIMESTAMPNS_OLD(fd fd, level int32, optname const[SO_TIMESTAMPNS_OLD], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TIMESTAMP_NEW(fd fd, level int32, optname const[SO_TIMESTAMP_NEW], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TIMESTAMP_OLD(fd fd, level int32, optname const[SO_TIMESTAMP_OLD], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TXREHASH(fd fd, level int32, optname const[SO_TXREHASH], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TXTIME(fd fd, level int32, optname const[SO_TXTIME], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_TYPE(fd fd, level int32, optname const[SO_TYPE], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_WIFI_STATUS(fd fd, level int32, optname const[SO_WIFI_STATUS], optval ptr[inout, string], optlen int32) +setsockopt$auto_SO_ZEROCOPY(fd fd, level int32, optname const[SO_ZEROCOPY], optval ptr[inout, string], optlen int32) settimeofday$auto(tv ptr[inout, __kernel_old_timeval$auto], tz ptr[inout, timezone$auto]) setuid$auto(uid uid) setuid32$auto(uid uid) @@ -435,6 +987,15 @@ setxattr$auto(pathname ptr[in, filename], name ptr[in, string], value ptr[in, ar setxattrat$auto(dfd fd_dir, pathname ptr[in, filename], at_flags int32, name ptr[in, string], uargs ptr[in, xattr_args$auto], usize intptr) shmat$auto(shmid int32, shmaddr ptr[inout, string], shmflg int32) shmctl$auto(shmid int32, cmd int32, buf ptr[inout, shmid_ds$auto]) +shmctl$auto_IPC_INFO(shmid int32, cmd const[IPC_INFO], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_IPC_RMID(shmid int32, cmd const[IPC_RMID], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_IPC_SET(shmid int32, cmd const[IPC_SET], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_IPC_STAT(shmid int32, cmd const[IPC_STAT], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_SHM_INFO(shmid int32, cmd const[SHM_INFO], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_SHM_LOCK(shmid int32, cmd const[SHM_LOCK], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_SHM_STAT(shmid int32, cmd const[SHM_STAT], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_SHM_STAT_ANY(shmid int32, cmd const[SHM_STAT_ANY], buf ptr[inout, shmid_ds$auto]) +shmctl$auto_SHM_UNLOCK(shmid int32, cmd const[SHM_UNLOCK], buf ptr[inout, shmid_ds$auto]) shmdt$auto(shmaddr ptr[inout, string]) shmget$auto(key int32, size intptr, shmflg int32) shutdown$auto(fd fd, how int32) @@ -444,9 +1005,32 @@ signalfd$auto(ufd fd, user_mask ptr[inout, sigset_t$auto], sizemask intptr) fd signalfd4$auto(ufd fd, user_mask ptr[inout, sigset_t$auto], sizemask intptr, flags int32) fd sigpending$auto(uset ptr[inout, intptr]) sigprocmask$auto(how int32, nset ptr[inout, intptr], oset ptr[inout, intptr]) +sigprocmask$auto_SIG_BLOCK(how const[SIG_BLOCK], nset ptr[inout, intptr], oset ptr[inout, intptr]) +sigprocmask$auto_SIG_SETMASK(how const[SIG_SETMASK], nset ptr[inout, intptr], oset ptr[inout, intptr]) +sigprocmask$auto_SIG_UNBLOCK(how const[SIG_UNBLOCK], nset ptr[inout, intptr], oset ptr[inout, intptr]) sigsuspend$auto(unused1 const[0], unused2 const[0], mask intptr) socket$auto(family int32, type int32, protocol int32) fd socketcall$auto(call int32, args ptr[inout, intptr]) fd +socketcall$auto_SYS_ACCEPT(call const[SYS_ACCEPT], args ptr[inout, intptr]) fd +socketcall$auto_SYS_ACCEPT4(call const[SYS_ACCEPT4], args ptr[inout, intptr]) fd +socketcall$auto_SYS_BIND(call const[SYS_BIND], args ptr[inout, intptr]) fd +socketcall$auto_SYS_CONNECT(call const[SYS_CONNECT], args ptr[inout, intptr]) fd +socketcall$auto_SYS_GETPEERNAME(call const[SYS_GETPEERNAME], args ptr[inout, intptr]) fd +socketcall$auto_SYS_GETSOCKNAME(call const[SYS_GETSOCKNAME], args ptr[inout, intptr]) fd +socketcall$auto_SYS_GETSOCKOPT(call const[SYS_GETSOCKOPT], args ptr[inout, intptr]) fd +socketcall$auto_SYS_LISTEN(call const[SYS_LISTEN], args ptr[inout, intptr]) fd +socketcall$auto_SYS_RECV(call const[SYS_RECV], args ptr[inout, intptr]) fd +socketcall$auto_SYS_RECVFROM(call const[SYS_RECVFROM], args ptr[inout, intptr]) fd +socketcall$auto_SYS_RECVMMSG(call const[SYS_RECVMMSG], args ptr[inout, intptr]) fd +socketcall$auto_SYS_RECVMSG(call const[SYS_RECVMSG], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SEND(call const[SYS_SEND], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SENDMMSG(call const[SYS_SENDMMSG], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SENDMSG(call const[SYS_SENDMSG], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SENDTO(call const[SYS_SENDTO], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SETSOCKOPT(call const[SYS_SETSOCKOPT], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SHUTDOWN(call const[SYS_SHUTDOWN], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SOCKET(call const[SYS_SOCKET], args ptr[inout, intptr]) fd +socketcall$auto_SYS_SOCKETPAIR(call const[SYS_SOCKETPAIR], args ptr[inout, intptr]) fd socketpair$auto(family int32, type int32, protocol int32, usockvec ptr[inout, int32]) fd splice$auto(fd_in fd, off_in ptr[inout, int64], fd_out fd, off_out ptr[inout, int64], len intptr, flags int32) ssetmask$auto(newmask int32) @@ -466,10 +1050,25 @@ syncfs$auto(fd fd) sysfs$auto(option int32, arg1 intptr, arg2 intptr) sysinfo$auto(info ptr[inout, sysinfo$auto]) syslog$auto(type int32, buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_CLEAR(type const[SYSLOG_ACTION_CLEAR], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_CLOSE(type const[SYSLOG_ACTION_CLOSE], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_CONSOLE_LEVEL(type const[SYSLOG_ACTION_CONSOLE_LEVEL], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_CONSOLE_OFF(type const[SYSLOG_ACTION_CONSOLE_OFF], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_CONSOLE_ON(type const[SYSLOG_ACTION_CONSOLE_ON], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_OPEN(type const[SYSLOG_ACTION_OPEN], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_READ(type const[SYSLOG_ACTION_READ], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_READ_ALL(type const[SYSLOG_ACTION_READ_ALL], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_READ_CLEAR(type const[SYSLOG_ACTION_READ_CLEAR], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_SIZE_BUFFER(type const[SYSLOG_ACTION_SIZE_BUFFER], buf ptr[inout, string], len int32) +syslog$auto_SYSLOG_ACTION_SIZE_UNREAD(type const[SYSLOG_ACTION_SIZE_UNREAD], buf ptr[inout, string], len int32) tee$auto(fdin fd, fdout fd, len intptr, flags int32) tgkill$auto(tgid pid, pid pid, sig int32) +tgkill$auto_SIGCONT(tgid pid, pid pid, sig const[SIGCONT]) time$auto(tloc ptr[inout, intptr]) timer_create$auto(which_clock int32, timer_event_spec ptr[inout, sigevent$auto], created_timer_id ptr[inout, int32]) +timer_create$auto_CLOCK_BOOTTIME(which_clock const[CLOCK_BOOTTIME], timer_event_spec ptr[inout, sigevent$auto], created_timer_id ptr[inout, int32]) +timer_create$auto_CLOCK_BOOTTIME_ALARM(which_clock const[CLOCK_BOOTTIME_ALARM], timer_event_spec ptr[inout, sigevent$auto], created_timer_id ptr[inout, int32]) +timer_create$auto_CLOCK_MONOTONIC(which_clock const[CLOCK_MONOTONIC], timer_event_spec ptr[inout, sigevent$auto], created_timer_id ptr[inout, int32]) timer_delete$auto(timer_id int32) timer_getoverrun$auto(timer_id int32) timer_gettime$auto(timer_id int32, setting ptr[inout, __kernel_itimerspec$auto]) @@ -477,12 +1076,16 @@ timer_gettime64$auto(timer_id int32, setting ptr[inout, __kernel_itimerspec$auto timer_settime$auto(timer_id int32, flags int32, new_setting ptr[in, __kernel_itimerspec$auto], old_setting ptr[inout, __kernel_itimerspec$auto]) timer_settime64$auto(timer_id int32, flags int32, new_setting ptr[in, __kernel_itimerspec$auto], old_setting ptr[inout, __kernel_itimerspec$auto]) timerfd_create$auto(clockid int32, flags int32) fd +timerfd_create$auto_CLOCK_BOOTTIME(clockid const[CLOCK_BOOTTIME], flags int32) fd +timerfd_create$auto_CLOCK_BOOTTIME_ALARM(clockid const[CLOCK_BOOTTIME_ALARM], flags int32) fd +timerfd_create$auto_CLOCK_MONOTONIC(clockid const[CLOCK_MONOTONIC], flags int32) fd timerfd_gettime$auto(ufd fd, otmr ptr[inout, __kernel_itimerspec$auto]) timerfd_gettime64$auto(ufd fd, otmr ptr[inout, __kernel_itimerspec$auto]) timerfd_settime$auto(ufd fd, flags int32, utmr ptr[in, __kernel_itimerspec$auto], otmr ptr[inout, __kernel_itimerspec$auto]) timerfd_settime64$auto(ufd fd, flags int32, utmr ptr[in, __kernel_itimerspec$auto], otmr ptr[inout, __kernel_itimerspec$auto]) times$auto(tbuf ptr[inout, tms$auto]) tkill$auto(pid pid, sig int32) +tkill$auto_SIGCONT(pid pid, sig const[SIGCONT]) truncate$auto(path ptr[in, filename], length intptr) truncate64$auto(filename ptr[in, filename], offset_low intptr, offset_high intptr) ugetrlimit$auto(_resource int32, rlim ptr[inout, rlimit$auto]) @@ -502,6 +1105,10 @@ utimes$auto(filename ptr[inout, filename], utimes ptr[inout, __kernel_old_timeva vmsplice$auto(fd fd, uiov ptr[in, iovec$auto], nr_segs intptr, flags int32) wait4$auto(upid pid, stat_addr ptr[inout, int32], options int32, ru ptr[inout, rusage$auto]) pid waitid$auto(which int32, upid fd_pidfd, infop ptr[inout, siginfo$auto], options int32, ru ptr[inout, rusage$auto]) pid +waitid$auto_P_ALL(which const[P_ALL], upid fd_pidfd, infop ptr[inout, siginfo$auto], options int32, ru ptr[inout, rusage$auto]) pid +waitid$auto_P_PGID(which const[P_PGID], upid fd_pidfd, infop ptr[inout, siginfo$auto], options int32, ru ptr[inout, rusage$auto]) pid +waitid$auto_P_PID(which const[P_PID], upid fd_pidfd, infop ptr[inout, siginfo$auto], options int32, ru ptr[inout, rusage$auto]) pid +waitid$auto_P_PIDFD(which const[P_PIDFD], upid fd_pidfd, infop ptr[inout, siginfo$auto], options int32, ru ptr[inout, rusage$auto]) pid waitpid$auto(pid pid, stat_addr ptr[inout, int32], options int32) pid write$auto(fd fd, buf ptr[in, string], count intptr) writev$auto(fd fd, vec ptr[in, iovec$auto], vlen intptr) @@ -1003,9 +1610,9 @@ ecryptfs_dir_fops_ecryptfs_kernel_files = "/sys/devices/virtual/bluetooth/hci1/h openat$auto_ecryptfs_dir_fops_ecryptfs_kernel(fd const[AT_FDCWD], file ptr[in, string[ecryptfs_dir_fops_ecryptfs_kernel_files]], flags flags[open_flags], mode const[0]) fd_ecryptfs_dir_fops_ecryptfs_kernel read$auto_ecryptfs_dir_fops_ecryptfs_kernel(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, buf ptr[out, array[int8]], len bytesize[buf]) ioctl$auto_FITRIM2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto]) -ioctl$auto_FS_IOC_GETFLAGS(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETFLAGS], arg ptr[in, intptr]) +ioctl$auto_FS_IOC_GETFLAGS2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETFLAGS], arg ptr[in, intptr]) ioctl$auto_FS_IOC_GETVERSION2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr]) -ioctl$auto_FS_IOC_SETFLAGS(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETFLAGS], arg ptr[inout, intptr]) +ioctl$auto_FS_IOC_SETFLAGS2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETFLAGS], arg ptr[inout, intptr]) ioctl$auto_FS_IOC_SETVERSION(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETVERSION], arg ptr[inout, intptr]) resource fd_ecryptfs_miscdev_fops_miscdev[fd] @@ -9043,7 +9650,7 @@ xfs_growfs_log$auto { } xfs_growfs_rt$auto { - newblocks int64 + newblocks auto_union[gid, int64] extsize int32 } @@ -9112,6 +9719,25 @@ xfs_swapext$auto { define ADF_DEC 0 define ADF_HEX 1 define ADF_STR 2 +define ARCH_GET_CPUID 4113 +define ARCH_GET_FS 4099 +define ARCH_GET_GS 4100 +define ARCH_GET_XCOMP_GUEST_PERM 4132 +define ARCH_GET_XCOMP_PERM 4130 +define ARCH_GET_XCOMP_SUPP 4129 +define ARCH_MAP_VDSO_32 8194 +define ARCH_MAP_VDSO_64 8195 +define ARCH_MAP_VDSO_X32 8193 +define ARCH_REQ_XCOMP_GUEST_PERM 4133 +define ARCH_REQ_XCOMP_PERM 4131 +define ARCH_SET_CPUID 4114 +define ARCH_SET_FS 4098 +define ARCH_SET_GS 4097 +define ARCH_SHSTK_DISABLE 20482 +define ARCH_SHSTK_ENABLE 20481 +define ARCH_SHSTK_LOCK 20483 +define ARCH_SHSTK_STATUS 20485 +define ARCH_SHSTK_UNLOCK 20484 define BCH_IOCTL_DATA 1081129994 define BCH_IOCTL_DEV_USAGE 3239623691 define BCH_IOCTL_DEV_USAGE_V2 3223370770 @@ -9134,7 +9760,14 @@ define BTRFS_IOC_ENCODED_READ_32 2155385920 define BTRFS_IOC_ENCODED_WRITE_32 1081644096 define BTRFS_IOC_SEND_32 1078236198 define BTRFS_IOC_SET_RECEIVED_SUBVOL_32 3233846309 +define EROFS_MOUNT_DAX_ALWAYS 64 +define EROFS_MOUNT_DAX_NEVER 128 define FBIO_CURSOR 3228059144 +define FS_IOC_RESVSP 1076910120 +define FS_IOC_RESVSP64 1076910122 +define FS_IOC_UNRESVSP 1076910121 +define FS_IOC_UNRESVSP64 1076910123 +define FS_IOC_ZERO_RANGE 1076910137 define HWSIM_ATTR_ADDR_RECEIVER 1 define HWSIM_ATTR_ADDR_TRANSMITTER 2 define HWSIM_ATTR_CHANNELS 9 @@ -9282,6 +9915,9 @@ define IOCTL_VMCI_QUEUEPAIR_SETVA 1956 define IOCTL_VMCI_SET_NOTIFY 1995 define IOCTL_VMCI_VERSION 1951 define IOCTL_VMCI_VERSION2 1959 +define JFFS2_COMPR_MODE_FORCELZO 4 +define JFFS2_COMPR_MODE_FORCEZLIB 5 +define JFFS2_COMPR_MODE_NONE 0 define MAC802154_HWSIM_ATTR_RADIO_EDGE 2 define MAC802154_HWSIM_ATTR_RADIO_EDGES 3 define MAC802154_HWSIM_ATTR_RADIO_ID 1 @@ -9430,6 +10066,17 @@ define NLBL_UNLABEL_C_STATICLISTDEF 8 define NLBL_UNLABEL_C_STATICREMOVE 4 define NLBL_UNLABEL_C_STATICREMOVEDEF 7 define OSS_ALSAEMULVER 2147765753 +define PTRACE_ARCH_PRCTL 30 +define PTRACE_GETFPREGS 14 +define PTRACE_GETREGS 12 +define PTRACE_GET_THREAD_AREA 25 +define PTRACE_OLDSETOPTIONS 21 +define PTRACE_SETFPREGS 15 +define PTRACE_SETREGS 13 +define PTRACE_SET_THREAD_AREA 26 +define PTRACE_SINGLEBLOCK 33 +define PTRACE_SYSEMU 31 +define PTRACE_SYSEMU_SINGLESTEP 32 define SCSI_IOCTL_BENCHMARK_COMMAND 3 define SCSI_IOCTL_DOORLOCK 21376 define SCSI_IOCTL_DOORUNLOCK 21377 @@ -9466,6 +10113,13 @@ define SG_SET_FORCE_PACK_ID 8827 define SG_SET_KEEP_ORPHAN 8839 define SG_SET_RESERVED_SIZE 8821 define SG_SET_TIMEOUT 8705 +define SHMEM_HUGE_ADVISE 3 +define SHMEM_HUGE_ALWAYS 1 +define SHMEM_HUGE_DENY -1 +define SHMEM_HUGE_FORCE -2 +define SHMEM_HUGE_NEVER 0 +define SHMEM_HUGE_WITHIN_SIZE 2 +define SIGCONT 18 define SNDRV_PCM_IOCTL_HW_PARAMS_OLD 3238019345 define SNDRV_PCM_IOCTL_HW_REFINE_OLD 3238019344 define SNDRV_PCM_IOCTL_STATUS32 2154578208 @@ -9479,6 +10133,17 @@ define SNDRV_TIMER_IOCTL_STATUS64 2153796628 define SW_SYNC_GET_DEADLINE 3222296322 define SW_SYNC_IOC_CREATE_FENCE 3223869184 define SW_SYNC_IOC_INC 1074026241 +define SYSLOG_ACTION_CLEAR 5 +define SYSLOG_ACTION_CLOSE 0 +define SYSLOG_ACTION_CONSOLE_LEVEL 8 +define SYSLOG_ACTION_CONSOLE_OFF 6 +define SYSLOG_ACTION_CONSOLE_ON 7 +define SYSLOG_ACTION_OPEN 1 +define SYSLOG_ACTION_READ 2 +define SYSLOG_ACTION_READ_ALL 3 +define SYSLOG_ACTION_READ_CLEAR 4 +define SYSLOG_ACTION_SIZE_BUFFER 10 +define SYSLOG_ACTION_SIZE_UNREAD 9 define X86_IOC_RDMSR_REGS 3223348128 define X86_IOC_WRMSR_REGS 3223348129 define XFS_IOC_AG_GEOMETRY 3229636669 diff --git a/sys/linux/auto.txt.const b/sys/linux/auto.txt.const index 0520e8801..719a15d9b 100644 --- a/sys/linux/auto.txt.const +++ b/sys/linux/auto.txt.const @@ -3,6 +3,25 @@ arches = 386, amd64, arm, arm64, mips64le, ppc64le, riscv64, s390x ADF_DEC = 0 ADF_HEX = 1 ADF_STR = 2 +ARCH_GET_CPUID = 4113 +ARCH_GET_FS = 4099 +ARCH_GET_GS = 4100 +ARCH_GET_XCOMP_GUEST_PERM = 4132 +ARCH_GET_XCOMP_PERM = 4130 +ARCH_GET_XCOMP_SUPP = 4129 +ARCH_MAP_VDSO_32 = 8194 +ARCH_MAP_VDSO_64 = 8195 +ARCH_MAP_VDSO_X32 = 8193 +ARCH_REQ_XCOMP_GUEST_PERM = 4133 +ARCH_REQ_XCOMP_PERM = 4131 +ARCH_SET_CPUID = 4114 +ARCH_SET_FS = 4098 +ARCH_SET_GS = 4097 +ARCH_SHSTK_DISABLE = 20482 +ARCH_SHSTK_ENABLE = 20481 +ARCH_SHSTK_LOCK = 20483 +ARCH_SHSTK_STATUS = 20485 +ARCH_SHSTK_UNLOCK = 20484 AT_FDCWD = 18446744073709551516 AUTOFS_IOC_ASKUMOUNT = 2147783536, mips64le:ppc64le:1074041712 AUTOFS_IOC_CATATONIC = 37730, mips64le:ppc64le:536908642 @@ -237,6 +256,9 @@ CIFS_GENL_ATTR_SWN_SHARE_NAME = 3 CIFS_GENL_ATTR_SWN_SHARE_NAME_NOTIFY = 6 CIFS_GENL_ATTR_SWN_USER_NAME = 9 CIFS_GENL_CMD_SWN_NOTIFY = 3 +CLOCK_BOOTTIME = 7 +CLOCK_BOOTTIME_ALARM = 9 +CLOCK_MONOTONIC = 1 COMEDI_BUFCONFIG = 2149606413, mips64le:ppc64le:1075864589 COMEDI_BUFINFO = 3224134670 COMEDI_CANCEL = 25607, mips64le:ppc64le:536896519 @@ -260,6 +282,11 @@ CTRL_CMD_GETFAMILY = 3 CTRL_CMD_GETPOLICY = 10 ECCGETLAYOUT = 2168999185, mips64le:ppc64le:1095257361 ECCGETSTATS = 2148551954, mips64le:ppc64le:1074810130 +EPOLL_CTL_ADD = 1 +EPOLL_CTL_DEL = 2 +EPOLL_CTL_MOD = 3 +EROFS_MOUNT_DAX_ALWAYS = 64 +EROFS_MOUNT_DAX_NEVER = 128 ETHTOOL_A_C33_PSE_ADMIN_CONTROL = 6 ETHTOOL_A_C33_PSE_AVAIL_PW_LIMIT = 12 ETHTOOL_A_CABLE_TEST_HEADER = 1 @@ -481,12 +508,30 @@ FBIOPUTCMAP = 17925 FBIOPUT_CON2FBMAP = 17936 FBIOPUT_VSCREENINFO = 17921 FBIO_CURSOR = 3228059144 +FIBMAP = 1, mips64le:ppc64le:536870913 +FICLONE = 1074041865, mips64le:ppc64le:2147783689 +FICLONERANGE = 1075876877, mips64le:ppc64le:2149618701 +FIDEDUPERANGE = 3222836278 +FIFREEZE = 3221510263 +FIGETBSZ = 2, mips64le:ppc64le:536870914 +FIOASYNC = 21586, mips64le:26237, ppc64le:2147772029 +FIOCLEX = 21585, mips64le:26113, ppc64le:536897025 +FIONBIO = 21537, mips64le:26238, ppc64le:2147772030 +FIONCLEX = 21584, mips64le:26114, ppc64le:536897026 +FIONREAD = 21531, mips64le:18047, ppc64le:1074030207 +FIOQSIZE = 21600, arm:s390x:21598, mips64le:26239, ppc64le:1074292352 +FITHAW = 3221510264 FITRIM = 3222820985 FS_IOC_ADD_ENCRYPTION_KEY = 3226494487 FS_IOC_ENABLE_VERITY = 1082156677, mips64le:ppc64le:2155898501 +FS_IOC_FIEMAP = 3223348747 +FS_IOC_FSGETXATTR = 2149341215, mips64le:ppc64le:1075599391 +FS_IOC_FSSETXATTR = 1075599392, mips64le:ppc64le:2149341216 FS_IOC_GETFLAGS = 2148034049, 386:arm:2147771905, mips64le:ppc64le:1074292225 FS_IOC_GETFSLABEL = 2164298801, mips64le:ppc64le:1090556977 FS_IOC_GETFSMAP = 3233830971 +FS_IOC_GETFSSYSFSPATH = 2155943169, mips64le:ppc64le:1082201345 +FS_IOC_GETFSUUID = 2148603136, mips64le:ppc64le:1074861312 FS_IOC_GETVERSION = 2148038145, 386:arm:2147776001, mips64le:ppc64le:1074296321 FS_IOC_GET_ENCRYPTION_KEY_STATUS = 3229640218 FS_IOC_GET_ENCRYPTION_NONCE = 2148558363, mips64le:ppc64le:1074816539 @@ -497,13 +542,56 @@ FS_IOC_MEASURE_VERITY = 3221513862 FS_IOC_READ_VERITY_METADATA = 3223873159 FS_IOC_REMOVE_ENCRYPTION_KEY = 3225445912 FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 3225445913 +FS_IOC_RESVSP = 1076910120 +FS_IOC_RESVSP64 = 1076910122 FS_IOC_SETFLAGS = 1074292226, 386:arm:1074030082, mips64le:ppc64le:2148034050 FS_IOC_SETFSLABEL = 1090556978, mips64le:ppc64le:2164298802 FS_IOC_SETVERSION = 1074296322, 386:arm:1074034178, mips64le:ppc64le:2148038146 FS_IOC_SET_ENCRYPTION_POLICY = 2148296211, mips64le:ppc64le:1074554387 +FS_IOC_UNRESVSP = 1076910121 +FS_IOC_UNRESVSP64 = 1076910123 +FS_IOC_ZERO_RANGE = 1076910137 FUSE_DEV_IOC_BACKING_CLOSE = 1074062594, mips64le:ppc64le:2147804418 FUSE_DEV_IOC_BACKING_OPEN = 1074849025, mips64le:ppc64le:2148590849 FUSE_DEV_IOC_CLONE = 2147804416, mips64le:ppc64le:1074062592 +F_ADD_SEALS = 1033 +F_CREATED_QUERY = 1028 +F_DUPFD = 0 +F_DUPFD_CLOEXEC = 1030 +F_DUPFD_QUERY = 1027 +F_GETFD = 1 +F_GETFL = 3 +F_GETLEASE = 1025 +F_GETLK = 5, mips64le:14 +F_GETOWN = 9, mips64le:23 +F_GETOWNER_UIDS = 17 +F_GETOWN_EX = 16 +F_GETPIPE_SZ = 1032 +F_GETSIG = 11 +F_GET_RW_HINT = 1035 +F_GET_SEALS = 1034 +F_NOTIFY = 1026 +F_OFD_GETLK = 36 +F_OFD_SETLK = 37 +F_OFD_SETLKW = 38 +F_RDLCK = 0 +F_SETFD = 2 +F_SETFL = 4 +F_SETLEASE = 1024 +F_SETLK = 6 +F_SETLKW = 7 +F_SETOWN = 8, mips64le:24 +F_SETOWN_EX = 15 +F_SETPIPE_SZ = 1031 +F_SETSIG = 10 +F_SET_RW_HINT = 1036 +F_UNLCK = 2 +F_WRLCK = 1 +GETALL = 13 +GETNCNT = 14 +GETPID = 11 +GETVAL = 12 +GETZCNT = 15 GTPA_FAMILY = 13 GTPA_FLOW = 6 GTPA_I_TEI = 8 @@ -728,6 +816,10 @@ IOC_PR_PREEMPT_ABORT = 1075343564, mips64le:ppc64le:2149085388 IOC_PR_REGISTER = 1075343560, mips64le:ppc64le:2149085384 IOC_PR_RELEASE = 1074819274, mips64le:ppc64le:2148561098 IOC_PR_RESERVE = 1074819273, mips64le:ppc64le:2148561097 +IPC_INFO = 3 +IPC_RMID = 0 +IPC_SET = 1 +IPC_STAT = 2 IPVS_CMD_ATTR_DAEMON = 3 IPVS_CMD_ATTR_DEST = 2 IPVS_CMD_ATTR_SERVICE = 1 @@ -750,6 +842,62 @@ IPVS_CMD_SET_CONFIG = 12 IPVS_CMD_SET_DEST = 6 IPVS_CMD_SET_SERVICE = 2 IPVS_CMD_ZERO = 16 +ITIMER_PROF = 2 +ITIMER_REAL = 0 +ITIMER_VIRTUAL = 1 +JFFS2_COMPR_MODE_FORCELZO = 4 +JFFS2_COMPR_MODE_FORCEZLIB = 5 +JFFS2_COMPR_MODE_NONE = 0 +KEYCTL_ASSUME_AUTHORITY = 16 +KEYCTL_CAPABILITIES = 31 +KEYCTL_CHOWN = 4 +KEYCTL_CLEAR = 7 +KEYCTL_DESCRIBE = 6 +KEYCTL_DH_COMPUTE = 23 +KEYCTL_GET_KEYRING_ID = 0 +KEYCTL_GET_PERSISTENT = 22 +KEYCTL_GET_SECURITY = 17 +KEYCTL_INSTANTIATE = 12 +KEYCTL_INSTANTIATE_IOV = 20 +KEYCTL_INVALIDATE = 21 +KEYCTL_JOIN_SESSION_KEYRING = 1 +KEYCTL_LINK = 8 +KEYCTL_MOVE = 30 +KEYCTL_NEGATE = 13 +KEYCTL_PKEY_DECRYPT = 26 +KEYCTL_PKEY_ENCRYPT = 25 +KEYCTL_PKEY_QUERY = 24 +KEYCTL_PKEY_SIGN = 27 +KEYCTL_PKEY_VERIFY = 28 +KEYCTL_READ = 11 +KEYCTL_REJECT = 19 +KEYCTL_RESTRICT_KEYRING = 29 +KEYCTL_REVOKE = 3 +KEYCTL_SEARCH = 10 +KEYCTL_SESSION_TO_PARENT = 18 +KEYCTL_SETPERM = 5 +KEYCTL_SET_REQKEY_KEYRING = 14 +KEYCTL_SET_TIMEOUT = 15 +KEYCTL_UNLINK = 9 +KEYCTL_UPDATE = 2 +KEYCTL_WATCH_KEY = 32 +KEY_REQKEY_DEFL_DEFAULT = 0 +KEY_REQKEY_DEFL_GROUP_KEYRING = 6 +KEY_REQKEY_DEFL_NO_CHANGE = 18446744073709551615 +KEY_REQKEY_DEFL_PROCESS_KEYRING = 2 +KEY_REQKEY_DEFL_REQUESTOR_KEYRING = 7 +KEY_REQKEY_DEFL_SESSION_KEYRING = 3 +KEY_REQKEY_DEFL_THREAD_KEYRING = 1 +KEY_REQKEY_DEFL_USER_KEYRING = 4 +KEY_REQKEY_DEFL_USER_SESSION_KEYRING = 5 +KEY_SPEC_GROUP_KEYRING = 18446744073709551610 +KEY_SPEC_PROCESS_KEYRING = 18446744073709551614 +KEY_SPEC_REQKEY_AUTH_KEY = 18446744073709551609 +KEY_SPEC_REQUESTOR_KEYRING = 18446744073709551608 +KEY_SPEC_SESSION_KEYRING = 18446744073709551613 +KEY_SPEC_THREAD_KEYRING = 18446744073709551615 +KEY_SPEC_USER_KEYRING = 18446744073709551612 +KEY_SPEC_USER_SESSION_KEYRING = 18446744073709551611 KVM_CHECK_EXTENSION = 44547, mips64le:ppc64le:536915459 KVM_CREATE_VM = 44545, mips64le:ppc64le:536915457 KVM_GET_API_VERSION = 44544, mips64le:ppc64le:536915456 @@ -834,6 +982,31 @@ MACSEC_CMD_UPD_OFFLOAD = 10 MACSEC_CMD_UPD_RXSA = 9 MACSEC_CMD_UPD_RXSC = 3 MACSEC_CMD_UPD_TXSA = 6 +MADV_COLD = 20 +MADV_COLLAPSE = 25 +MADV_DODUMP = 17 +MADV_DOFORK = 11 +MADV_DONTDUMP = 16 +MADV_DONTFORK = 10 +MADV_DONTNEED = 4 +MADV_DONTNEED_LOCKED = 24 +MADV_FREE = 8 +MADV_GUARD_INSTALL = 102 +MADV_GUARD_REMOVE = 103 +MADV_HUGEPAGE = 14 +MADV_KEEPONFORK = 19 +MADV_MERGEABLE = 12 +MADV_NOHUGEPAGE = 15 +MADV_NORMAL = 0 +MADV_PAGEOUT = 21 +MADV_POPULATE_READ = 22 +MADV_POPULATE_WRITE = 23 +MADV_RANDOM = 1 +MADV_REMOVE = 9 +MADV_SEQUENTIAL = 2 +MADV_UNMERGEABLE = 13 +MADV_WILLNEED = 3 +MADV_WIPEONFORK = 18 MEMERASE = 1074285826, mips64le:ppc64le:2148027650 MEMERASE64 = 1074810132, mips64le:ppc64le:2148551956 MEMGETBADBLOCK = 1074285835, mips64le:ppc64le:2148027659 @@ -859,6 +1032,9 @@ MON_IOCT_RING_SIZE = 37380 MON_IOCX_GET = 1075352070 MON_IOCX_GETX = 1075352074 MON_IOCX_MFETCH = 3222311431 +MSG_INFO = 12 +MSG_STAT = 11 +MSG_STAT_ANY = 13 MTDFILEMODE = 19731, mips64le:ppc64le:536890643 NBD_ATTR_BACKEND_IDENTIFIER = 10 NBD_ATTR_BLOCK_SIZE_BYTES = 3 @@ -1677,6 +1853,15 @@ OVS_VPORT_CMD_GET = 3 OVS_VPORT_CMD_NEW = 1 OVS_VPORT_CMD_SET = 4 PAGEMAP_SCAN = 3227543056 +PIDFD_SIGNAL_PROCESS_GROUP = 4 +PIDFD_SIGNAL_THREAD = 1 +PIDFD_SIGNAL_THREAD_GROUP = 2 +POSIX_FADV_DONTNEED = 4, s390x:6 +POSIX_FADV_NOREUSE = 5, s390x:7 +POSIX_FADV_NORMAL = 0 +POSIX_FADV_RANDOM = 1 +POSIX_FADV_SEQUENTIAL = 2 +POSIX_FADV_WILLNEED = 3 PPPIOCATTACH = 1074033725, mips64le:ppc64le:2147775549 PPPIOCATTCHAN = 1074033720, mips64le:ppc64le:2147775544 PPPIOCBRIDGECHAN = 1074033717, mips64le:ppc64le:2147775541 @@ -1699,8 +1884,139 @@ PPPIOCSMRU = 1074033746, mips64le:ppc64le:2147775570 PPPIOCSNPMODE = 1074295883, mips64le:ppc64le:2148037707 PPPIOCSPASS = 1074820167, 386:arm:1074295879, mips64le:ppc64le:2148561991 PPPIOCUNBRIDGECHAN = 29748, mips64le:ppc64le:536900660 +PRIO_PGRP = 1 +PRIO_PROCESS = 0 +PRIO_USER = 2 PROCMAP_QUERY = 3228067345 +PR_GET_AUXV = 1096112214 +PR_GET_CHILD_SUBREAPER = 37 +PR_GET_DUMPABLE = 3 +PR_GET_ENDIAN = 19 +PR_GET_FPEMU = 9 +PR_GET_FPEXC = 11 +PR_GET_FP_MODE = 46 +PR_GET_IO_FLUSHER = 58 +PR_GET_MDWE = 66 +PR_GET_MEMORY_MERGE = 68 +PR_GET_NAME = 16 +PR_GET_NO_NEW_PRIVS = 39 +PR_GET_PDEATHSIG = 2 +PR_GET_SECCOMP = 21 +PR_GET_SHADOW_STACK_STATUS = 74 +PR_GET_SPECULATION_CTRL = 52 +PR_GET_TAGGED_ADDR_CTRL = 56 +PR_GET_THP_DISABLE = 42 +PR_GET_TID_ADDRESS = 40 +PR_GET_TIMERSLACK = 30 +PR_GET_TIMING = 13 +PR_GET_TSC = 25 +PR_GET_UNALIGN = 5 +PR_LOCK_SHADOW_STACK_STATUS = 76 +PR_MCE_KILL = 33 +PR_MCE_KILL_GET = 34 +PR_MPX_DISABLE_MANAGEMENT = 44 +PR_MPX_ENABLE_MANAGEMENT = 43 +PR_PAC_GET_ENABLED_KEYS = 61 +PR_PAC_RESET_KEYS = 54 +PR_PAC_SET_ENABLED_KEYS = 60 +PR_PPC_GET_DEXCR = 72 +PR_PPC_SET_DEXCR = 73 +PR_RISCV_SET_ICACHE_FLUSH_CTX = 71 +PR_RISCV_V_GET_CONTROL = 70 +PR_RISCV_V_SET_CONTROL = 69 +PR_SCHED_CORE = 62 +PR_SCHED_CORE_CREATE = 1 +PR_SCHED_CORE_GET = 0 +PR_SCHED_CORE_SHARE_FROM = 3 +PR_SCHED_CORE_SHARE_TO = 2 +PR_SET_CHILD_SUBREAPER = 36 +PR_SET_DUMPABLE = 4 +PR_SET_ENDIAN = 20 +PR_SET_FPEMU = 10 +PR_SET_FPEXC = 12 +PR_SET_FP_MODE = 45 +PR_SET_IO_FLUSHER = 57 +PR_SET_MDWE = 65 +PR_SET_MEMORY_MERGE = 67 +PR_SET_MM = 35 +PR_SET_MM_ARG_END = 9 +PR_SET_MM_ARG_START = 8 +PR_SET_MM_BRK = 7 +PR_SET_MM_END_CODE = 2 +PR_SET_MM_END_DATA = 4 +PR_SET_MM_ENV_END = 11 +PR_SET_MM_ENV_START = 10 +PR_SET_MM_START_BRK = 6 +PR_SET_MM_START_CODE = 1 +PR_SET_MM_START_DATA = 3 +PR_SET_MM_START_STACK = 5 +PR_SET_NAME = 15 +PR_SET_NO_NEW_PRIVS = 38 +PR_SET_PDEATHSIG = 1 +PR_SET_SECCOMP = 22 +PR_SET_SHADOW_STACK_STATUS = 75 +PR_SET_SPECULATION_CTRL = 53 +PR_SET_SYSCALL_USER_DISPATCH = 59 +PR_SET_TAGGED_ADDR_CTRL = 55 +PR_SET_THP_DISABLE = 41 +PR_SET_TIMERSLACK = 29 +PR_SET_TIMING = 14 +PR_SET_TSC = 26 +PR_SET_UNALIGN = 6 +PR_SET_VMA = 1398164801 +PR_SET_VMA_ANON_NAME = 0 +PR_SME_GET_VL = 64 +PR_SME_SET_VL = 63 +PR_SVE_GET_VL = 51 +PR_SVE_SET_VL = 50 +PR_SYS_DISPATCH_OFF = 0 +PR_SYS_DISPATCH_ON = 1 +PR_TASK_PERF_EVENTS_DISABLE = 31 +PR_TASK_PERF_EVENTS_ENABLE = 32 PSAMPLE_CMD_GET_GROUP = 1 +PTRACE_ARCH_PRCTL = 30 +PTRACE_CONT = 7 +PTRACE_DETACH = 17 +PTRACE_GETEVENTMSG = 16897 +PTRACE_GETFPREGS = 14 +PTRACE_GETREGS = 12 +PTRACE_GETREGSET = 16900 +PTRACE_GETSIGINFO = 16898 +PTRACE_GETSIGMASK = 16906 +PTRACE_GET_RSEQ_CONFIGURATION = 16911 +PTRACE_GET_SYSCALL_INFO = 16910 +PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG = 16913 +PTRACE_GET_THREAD_AREA = 25, arm:22 +PTRACE_INTERRUPT = 16903 +PTRACE_KILL = 8 +PTRACE_LISTEN = 16904 +PTRACE_OLDSETOPTIONS = 21 +PTRACE_PEEKDATA = 2 +PTRACE_PEEKSIGINFO = 16905 +PTRACE_PEEKTEXT = 1 +PTRACE_PEEKUSR = 3 +PTRACE_POKEDATA = 5 +PTRACE_POKETEXT = 4 +PTRACE_POKEUSR = 6 +PTRACE_SECCOMP_GET_FILTER = 16908 +PTRACE_SECCOMP_GET_METADATA = 16909 +PTRACE_SETFPREGS = 15 +PTRACE_SETOPTIONS = 16896 +PTRACE_SETREGS = 13 +PTRACE_SETREGSET = 16901 +PTRACE_SETSIGINFO = 16899 +PTRACE_SETSIGMASK = 16907 +PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG = 16912 +PTRACE_SET_THREAD_AREA = 26 +PTRACE_SINGLEBLOCK = 33, ppc64le:256, s390x:12 +PTRACE_SINGLESTEP = 9 +PTRACE_SYSCALL = 24 +PTRACE_SYSEMU = 31, ppc64le:29 +PTRACE_SYSEMU_SINGLESTEP = 32, ppc64le:30 +P_ALL = 0 +P_PGID = 2 +P_PID = 1 +P_PIDFD = 3 RNDADDENTROPY = 1074287107, mips64le:ppc64le:2148028931 RNDADDTOENTCNT = 1074024961, mips64le:ppc64le:2147766785 RNDCLEARPOOL = 20998, mips64le:ppc64le:536891910 @@ -1724,6 +2040,9 @@ RTC_UIE_OFF = 28676, mips64le:ppc64le:536899588 RTC_UIE_ON = 28675, mips64le:ppc64le:536899587 RTC_WKALM_RD = 2150133776, mips64le:ppc64le:1076391952 RTC_WKALM_SET = 1076391951, mips64le:ppc64le:2150133775 +RUSAGE_BOTH = 18446744073709551614 +RUSAGE_CHILDREN = 18446744073709551615 +RUSAGE_SELF = 0 SCSI_IOCTL_BENCHMARK_COMMAND = 3 SCSI_IOCTL_DOORLOCK = 21376 SCSI_IOCTL_DOORUNLOCK = 21377 @@ -1736,6 +2055,12 @@ SCSI_IOCTL_START_UNIT = 5 SCSI_IOCTL_STOP_UNIT = 6 SCSI_IOCTL_SYNC = 4 SCSI_IOCTL_TEST_UNIT_READY = 2 +SECCOMP_GET_ACTION_AVAIL = 2 +SECCOMP_GET_NOTIF_SIZES = 3 +SECCOMP_MODE_FILTER = 2 +SECCOMP_MODE_STRICT = 1 +SECCOMP_SET_MODE_FILTER = 1 +SECCOMP_SET_MODE_STRICT = 0 SEG6_ATTR_ALGID = 6 SEG6_ATTR_DST = 1 SEG6_ATTR_DSTLEN = 2 @@ -1747,6 +2072,11 @@ SEG6_CMD_DUMPHMAC = 2 SEG6_CMD_GET_TUNSRC = 4 SEG6_CMD_SETHMAC = 1 SEG6_CMD_SET_TUNSRC = 3 +SEM_INFO = 19 +SEM_STAT = 18 +SEM_STAT_ANY = 20 +SETALL = 17 +SETVAL = 16 SG_EMULATED_HOST = 8707 SG_GET_ACCESS_COUNT = 8841 SG_GET_COMMAND_Q = 8816 @@ -1771,6 +2101,21 @@ SG_SET_FORCE_PACK_ID = 8827 SG_SET_KEEP_ORPHAN = 8839 SG_SET_RESERVED_SIZE = 8821 SG_SET_TIMEOUT = 8705 +SHMEM_HUGE_ADVISE = 3 +SHMEM_HUGE_ALWAYS = 1 +SHMEM_HUGE_DENY = 18446744073709551615 +SHMEM_HUGE_FORCE = 18446744073709551614 +SHMEM_HUGE_NEVER = 0 +SHMEM_HUGE_WITHIN_SIZE = 2 +SHM_INFO = 14 +SHM_LOCK = 11 +SHM_STAT = 13 +SHM_STAT_ANY = 15 +SHM_UNLOCK = 12 +SIGCONT = 18, mips64le:25 +SIG_BLOCK = 0, mips64le:1 +SIG_SETMASK = 2, mips64le:3 +SIG_UNBLOCK = 1, mips64le:2 SIOCGIFHWADDR = 35111 SIOCSIFHWADDR = 35108 SMC_NETLINK_ADD_UEID = 10 @@ -1956,9 +2301,114 @@ SOUND_PCM_READ_CHANNELS = 2147766278, mips64le:ppc64le:1074024454 SOUND_PCM_READ_FILTER = 2147766279, mips64le:ppc64le:1074024455 SOUND_PCM_READ_RATE = 2147766274, mips64le:ppc64le:1074024450 SOUND_PCM_WRITE_FILTER = 3221508103 +SO_ACCEPTCONN = 30 +SO_ATTACH_BPF = 50 +SO_ATTACH_FILTER = 26 +SO_ATTACH_REUSEPORT_CBPF = 51 +SO_ATTACH_REUSEPORT_EBPF = 52 +SO_BINDTODEVICE = 25 +SO_BINDTOIFINDEX = 62 +SO_BPF_EXTENSIONS = 48 +SO_BROADCAST = 6 +SO_BSDCOMPAT = 14 +SO_BUF_LOCK = 72 +SO_BUSY_POLL = 46 +SO_BUSY_POLL_BUDGET = 70 +SO_CNX_ADVICE = 53 +SO_COOKIE = 57 +SO_DEBUG = 1 +SO_DETACH_FILTER = 27 +SO_DETACH_REUSEPORT_BPF = 68 +SO_DEVMEM_DONTNEED = 80 +SO_DOMAIN = 39 +SO_DONTROUTE = 5 +SO_ERROR = 4 +SO_GET_FILTER = 26 +SO_INCOMING_CPU = 49 +SO_INCOMING_NAPI_ID = 56 +SO_KEEPALIVE = 9 +SO_LINGER = 13 +SO_LOCK_FILTER = 44 +SO_MARK = 36 +SO_MAX_PACING_RATE = 47 +SO_MEMINFO = 55 +SO_NETNS_COOKIE = 71 +SO_NOFCS = 43 +SO_NO_CHECK = 11 +SO_OOBINLINE = 10 +SO_PASSCRED = 16, mips64le:17, ppc64le:20 +SO_PASSPIDFD = 76 +SO_PASSSEC = 34 +SO_PEEK_OFF = 42 +SO_PEERCRED = 17, mips64le:18, ppc64le:21 +SO_PEERGROUPS = 59 +SO_PEERNAME = 28 +SO_PEERPIDFD = 77 +SO_PEERSEC = 31 +SO_PREFER_BUSY_POLL = 69 +SO_PRIORITY = 12 +SO_PROTOCOL = 38 +SO_RCVBUF = 8 +SO_RCVBUFFORCE = 33 +SO_RCVLOWAT = 18, mips64le:4100, ppc64le:16 +SO_RCVMARK = 75 +SO_RCVTIMEO_NEW = 66 +SO_RCVTIMEO_OLD = 20, mips64le:4102, ppc64le:18 +SO_RESERVE_MEM = 73 +SO_REUSEADDR = 2 +SO_REUSEPORT = 15 +SO_RXQ_OVFL = 40 +SO_SELECT_ERR_QUEUE = 45 +SO_SNDBUF = 7 +SO_SNDBUFFORCE = 32 +SO_SNDLOWAT = 19, mips64le:4099, ppc64le:17 +SO_SNDTIMEO_NEW = 67 +SO_SNDTIMEO_OLD = 21, mips64le:4101, ppc64le:19 +SO_TIMESTAMPING_NEW = 65 +SO_TIMESTAMPING_OLD = 37 +SO_TIMESTAMPNS_NEW = 64 +SO_TIMESTAMPNS_OLD = 35 +SO_TIMESTAMP_NEW = 63 +SO_TIMESTAMP_OLD = 29 +SO_TXREHASH = 74 +SO_TXTIME = 61 +SO_TYPE = 3 +SO_WIFI_STATUS = 41 +SO_ZEROCOPY = 60 SW_SYNC_GET_DEADLINE = 3222296322 SW_SYNC_IOC_CREATE_FENCE = 3223869184 SW_SYNC_IOC_INC = 1074026241 +SYSLOG_ACTION_CLEAR = 5 +SYSLOG_ACTION_CLOSE = 0 +SYSLOG_ACTION_CONSOLE_LEVEL = 8 +SYSLOG_ACTION_CONSOLE_OFF = 6 +SYSLOG_ACTION_CONSOLE_ON = 7 +SYSLOG_ACTION_OPEN = 1 +SYSLOG_ACTION_READ = 2 +SYSLOG_ACTION_READ_ALL = 3 +SYSLOG_ACTION_READ_CLEAR = 4 +SYSLOG_ACTION_SIZE_BUFFER = 10 +SYSLOG_ACTION_SIZE_UNREAD = 9 +SYS_ACCEPT = 5 +SYS_ACCEPT4 = 18 +SYS_BIND = 2 +SYS_CONNECT = 3 +SYS_GETPEERNAME = 7 +SYS_GETSOCKNAME = 6 +SYS_GETSOCKOPT = 15 +SYS_LISTEN = 4 +SYS_RECV = 10 +SYS_RECVFROM = 12 +SYS_RECVMMSG = 19 +SYS_RECVMSG = 17 +SYS_SEND = 9 +SYS_SENDMMSG = 20 +SYS_SENDMSG = 16 +SYS_SENDTO = 11 +SYS_SETSOCKOPT = 14 +SYS_SHUTDOWN = 13 +SYS_SOCKET = 1 +SYS_SOCKETPAIR = 8 TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 4 TASKSTATS_CMD_ATTR_PID = 1 TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 3 -- cgit mrf-deployment