blob: b74dfe3cf6f4da737cd27f670f8ca8431060224b [file] [log] [blame]
#pragma once
enum syscall_names {
DUNE_SYS_READ,
DUNE_SYS_WRITE,
DUNE_SYS_OPEN,
DUNE_SYS_CLOSE,
DUNE_SYS_STAT,
DUNE_SYS_FSTAT,
DUNE_SYS_LSTAT,
DUNE_SYS_POLL,
DUNE_SYS_LSEEK,
DUNE_SYS_MMAP,
DUNE_SYS_MPROTECT,
DUNE_SYS_MUNMAP,
DUNE_SYS_BRK,
DUNE_SYS_RT_SIGACTION,
DUNE_SYS_RT_SIGPROCMASK,
DUNE_SYS_RT_SIGRETURN,
DUNE_SYS_IOCTL,
DUNE_SYS_PREAD64,
DUNE_SYS_PWRITE64,
DUNE_SYS_READV,
DUNE_SYS_WRITEV,
DUNE_SYS_ACCESS,
DUNE_SYS_PIPE,
DUNE_SYS_SELECT,
DUNE_SYS_SCHED_YIELD,
DUNE_SYS_MREMAP,
DUNE_SYS_MSYNC,
DUNE_SYS_MINCORE,
DUNE_SYS_MADVISE,
DUNE_SYS_SHMGET,
DUNE_SYS_SHMAT,
DUNE_SYS_SHMCTL,
DUNE_SYS_DUP,
DUNE_SYS_DUP2,
DUNE_SYS_PAUSE,
DUNE_SYS_NANOSLEEP,
DUNE_SYS_GETITIMER,
DUNE_SYS_ALARM,
DUNE_SYS_SETITIMER,
DUNE_SYS_GETPID,
DUNE_SYS_SENDFILE,
DUNE_SYS_SOCKET,
DUNE_SYS_CONNECT,
DUNE_SYS_ACCEPT,
DUNE_SYS_SENDTO,
DUNE_SYS_RECVFROM,
DUNE_SYS_SENDMSG,
DUNE_SYS_RECVMSG,
DUNE_SYS_SHUTDOWN,
DUNE_SYS_BIND,
DUNE_SYS_LISTEN,
DUNE_SYS_GETSOCKNAME,
DUNE_SYS_GETPEERNAME,
DUNE_SYS_SOCKETPAIR,
DUNE_SYS_SETSOCKOPT,
DUNE_SYS_GETSOCKOPT,
DUNE_SYS_CLONE,
DUNE_SYS_FORK,
DUNE_SYS_VFORK,
DUNE_SYS_EXECVE,
DUNE_SYS_EXIT,
DUNE_SYS_WAIT4,
DUNE_SYS_KILL,
DUNE_SYS_UNAME,
DUNE_SYS_SEMGET,
DUNE_SYS_SEMOP,
DUNE_SYS_SEMCTL,
DUNE_SYS_SHMDT,
DUNE_SYS_MSGGET,
DUNE_SYS_MSGSND,
DUNE_SYS_MSGRCV,
DUNE_SYS_MSGCTL,
DUNE_SYS_FCNTL,
DUNE_SYS_FLOCK,
DUNE_SYS_FSYNC,
DUNE_SYS_FDATASYNC,
DUNE_SYS_TRUNCATE,
DUNE_SYS_FTRUNCATE,
DUNE_SYS_GETDENTS,
DUNE_SYS_GETCWD,
DUNE_SYS_CHDIR,
DUNE_SYS_FCHDIR,
DUNE_SYS_RENAME,
DUNE_SYS_MKDIR,
DUNE_SYS_RMDIR,
DUNE_SYS_CREAT,
DUNE_SYS_LINK,
DUNE_SYS_UNLINK,
DUNE_SYS_SYMLINK,
DUNE_SYS_READLINK,
DUNE_SYS_CHMOD,
DUNE_SYS_FCHMOD,
DUNE_SYS_CHOWN,
DUNE_SYS_FCHOWN,
DUNE_SYS_LCHOWN,
DUNE_SYS_UMASK,
DUNE_SYS_GETTIMEOFDAY,
DUNE_SYS_GETRLIMIT,
DUNE_SYS_GETRUSAGE,
DUNE_SYS_SYSINFO,
DUNE_SYS_TIMES,
DUNE_SYS_PTRACE,
DUNE_SYS_GETUID,
DUNE_SYS_SYSLOG,
DUNE_SYS_GETGID,
DUNE_SYS_SETUID,
DUNE_SYS_SETGID,
DUNE_SYS_GETEUID,
DUNE_SYS_GETEGID,
DUNE_SYS_SETPGID,
DUNE_SYS_GETPPID,
DUNE_SYS_GETPGRP,
DUNE_SYS_SETSID,
DUNE_SYS_SETREUID,
DUNE_SYS_SETREGID,
DUNE_SYS_GETGROUPS,
DUNE_SYS_SETGROUPS,
DUNE_SYS_SETRESUID,
DUNE_SYS_GETRESUID,
DUNE_SYS_SETRESGID,
DUNE_SYS_GETRESGID,
DUNE_SYS_GETPGID,
DUNE_SYS_SETFSUID,
DUNE_SYS_SETFSGID,
DUNE_SYS_GETSID,
DUNE_SYS_CAPGET,
DUNE_SYS_CAPSET,
DUNE_SYS_RT_SIGPENDING,
DUNE_SYS_RT_SIGTIMEDWAIT,
DUNE_SYS_RT_SIGQUEUEINFO,
DUNE_SYS_RT_SIGSUSPEND,
DUNE_SYS_SIGALTSTACK,
DUNE_SYS_UTIME,
DUNE_SYS_MKNOD,
DUNE_SYS_USELIB,
DUNE_SYS_PERSONALITY,
DUNE_SYS_USTAT,
DUNE_SYS_STATFS,
DUNE_SYS_FSTATFS,
DUNE_SYS_SYSFS,
DUNE_SYS_GETPRIORITY,
DUNE_SYS_SETPRIORITY,
DUNE_SYS_SCHED_SETPARAM,
DUNE_SYS_SCHED_GETPARAM,
DUNE_SYS_SCHED_SETSCHEDULER,
DUNE_SYS_SCHED_GETSCHEDULER,
DUNE_SYS_SCHED_GET_PRIORITY_MAX,
DUNE_SYS_SCHED_GET_PRIORITY_MIN,
DUNE_SYS_SCHED_RR_GET_INTERVAL,
DUNE_SYS_MLOCK,
DUNE_SYS_MUNLOCK,
DUNE_SYS_MLOCKALL,
DUNE_SYS_MUNLOCKALL,
DUNE_SYS_VHANGUP,
DUNE_SYS_MODIFY_LDT,
DUNE_SYS_PIVOT_ROOT,
DUNE_SYS__SYSCTL,
DUNE_SYS_PRCTL,
DUNE_SYS_ARCH_PRCTL,
DUNE_SYS_ADJTIMEX,
DUNE_SYS_SETRLIMIT,
DUNE_SYS_CHROOT,
DUNE_SYS_SYNC,
DUNE_SYS_ACCT,
DUNE_SYS_SETTIMEOFDAY,
DUNE_SYS_MOUNT,
DUNE_SYS_UMOUNT2,
DUNE_SYS_SWAPON,
DUNE_SYS_SWAPOFF,
DUNE_SYS_REBOOT,
DUNE_SYS_SETHOSTNAME,
DUNE_SYS_SETDOMAINNAME,
DUNE_SYS_IOPL,
DUNE_SYS_IOPERM,
DUNE_SYS_CREATE_MODULE,
DUNE_SYS_INIT_MODULE,
DUNE_SYS_DELETE_MODULE,
DUNE_SYS_GET_KERNEL_SYMS,
DUNE_SYS_QUERY_MODULE,
DUNE_SYS_QUOTACTL,
DUNE_SYS_NFSSERVCTL,
DUNE_SYS_GETPMSG,
DUNE_SYS_PUTPMSG,
DUNE_SYS_AFS_SYSCALL,
DUNE_SYS_TUXCALL,
DUNE_SYS_SECURITY,
DUNE_SYS_GETTID,
DUNE_SYS_READAHEAD,
DUNE_SYS_SETXATTR,
DUNE_SYS_LSETXATTR,
DUNE_SYS_FSETXATTR,
DUNE_SYS_GETXATTR,
DUNE_SYS_LGETXATTR,
DUNE_SYS_FGETXATTR,
DUNE_SYS_LISTXATTR,
DUNE_SYS_LLISTXATTR,
DUNE_SYS_FLISTXATTR,
DUNE_SYS_REMOVEXATTR,
DUNE_SYS_LREMOVEXATTR,
DUNE_SYS_FREMOVEXATTR,
DUNE_SYS_TKILL,
DUNE_SYS_TIME,
DUNE_SYS_FUTEX,
DUNE_SYS_SCHED_SETAFFINITY,
DUNE_SYS_SCHED_GETAFFINITY,
DUNE_SYS_SET_THREAD_AREA,
DUNE_SYS_IO_SETUP,
DUNE_SYS_IO_DESTROY,
DUNE_SYS_IO_GETEVENTS,
DUNE_SYS_IO_SUBMIT,
DUNE_SYS_IO_CANCEL,
DUNE_SYS_GET_THREAD_AREA,
DUNE_SYS_LOOKUP_DCOOKIE,
DUNE_SYS_EPOLL_CREATE,
DUNE_SYS_EPOLL_CTL_OLD,
DUNE_SYS_EPOLL_WAIT_OLD,
DUNE_SYS_REMAP_FILE_PAGES,
DUNE_SYS_GETDENTS64,
DUNE_SYS_SET_TID_ADDRESS,
DUNE_SYS_RESTART_SYSCALL,
DUNE_SYS_SEMTIMEDOP,
DUNE_SYS_FADVISE64,
DUNE_SYS_TIMER_CREATE,
DUNE_SYS_TIMER_SETTIME,
DUNE_SYS_TIMER_GETTIME,
DUNE_SYS_TIMER_GETOVERRUN,
DUNE_SYS_TIMER_DELETE,
DUNE_SYS_CLOCK_SETTIME,
DUNE_SYS_CLOCK_GETTIME,
DUNE_SYS_CLOCK_GETRES,
DUNE_SYS_CLOCK_NANOSLEEP,
DUNE_SYS_EXIT_GROUP,
DUNE_SYS_EPOLL_WAIT,
DUNE_SYS_EPOLL_CTL,
DUNE_SYS_TGKILL,
DUNE_SYS_UTIMES,
DUNE_SYS_VSERVER,
DUNE_SYS_MBIND,
DUNE_SYS_SET_MEMPOLICY,
DUNE_SYS_GET_MEMPOLICY,
DUNE_SYS_MQ_OPEN,
DUNE_SYS_MQ_UNLINK,
DUNE_SYS_MQ_TIMEDSEND,
DUNE_SYS_MQ_TIMEDRECEIVE,
DUNE_SYS_MQ_NOTIFY,
DUNE_SYS_MQ_GETSETATTR,
DUNE_SYS_KEXEC_LOAD,
DUNE_SYS_WAITID,
DUNE_SYS_ADD_KEY,
DUNE_SYS_REQUEST_KEY,
DUNE_SYS_KEYCTL,
DUNE_SYS_IOPRIO_SET,
DUNE_SYS_IOPRIO_GET,
DUNE_SYS_INOTIFY_INIT,
DUNE_SYS_INOTIFY_ADD_WATCH,
DUNE_SYS_INOTIFY_RM_WATCH,
DUNE_SYS_MIGRATE_PAGES,
DUNE_SYS_OPENAT,
DUNE_SYS_MKDIRAT,
DUNE_SYS_MKNODAT,
DUNE_SYS_FCHOWNAT,
DUNE_SYS_FUTIMESAT,
DUNE_SYS_NEWFSTATAT,
DUNE_SYS_UNLINKAT,
DUNE_SYS_RENAMEAT,
DUNE_SYS_LINKAT,
DUNE_SYS_SYMLINKAT,
DUNE_SYS_READLINKAT,
DUNE_SYS_FCHMODAT,
DUNE_SYS_FACCESSAT,
DUNE_SYS_PSELECT6,
DUNE_SYS_PPOLL,
DUNE_SYS_UNSHARE,
DUNE_SYS_SET_ROBUST_LIST,
DUNE_SYS_GET_ROBUST_LIST,
DUNE_SYS_SPLICE,
DUNE_SYS_TEE,
DUNE_SYS_SYNC_FILE_RANGE,
DUNE_SYS_VMSPLICE,
DUNE_SYS_MOVE_PAGES,
DUNE_SYS_UTIMENSAT,
DUNE_SYS_EPOLL_PWAIT,
DUNE_SYS_SIGNALFD,
DUNE_SYS_TIMERFD_CREATE,
DUNE_SYS_EVENTFD,
DUNE_SYS_FALLOCATE,
DUNE_SYS_TIMERFD_SETTIME,
DUNE_SYS_TIMERFD_GETTIME,
DUNE_SYS_ACCEPT4,
DUNE_SYS_SIGNALFD4,
DUNE_SYS_EVENTFD2,
DUNE_SYS_EPOLL_CREATE1,
DUNE_SYS_DUP3,
DUNE_SYS_PIPE2,
DUNE_SYS_INOTIFY_INIT1,
DUNE_SYS_PREADV,
DUNE_SYS_PWRITEV,
DUNE_SYS_RT_TGSIGQUEUEINFO,
DUNE_SYS_PERF_EVENT_OPEN,
DUNE_SYS_RECVMMSG,
DUNE_SYS_FANOTIFY_INIT,
DUNE_SYS_FANOTIFY_MARK,
DUNE_SYS_PRLIMIT64,
DUNE_SYS_NAME_TO_HANDLE_AT,
DUNE_SYS_OPEN_BY_HANDLE_AT,
DUNE_SYS_CLOCK_ADJTIME,
DUNE_SYS_SYNCFS,
DUNE_SYS_SENDMMSG,
DUNE_SYS_SETNS,
DUNE_SYS_GETCPU,
DUNE_SYS_PROCESS_VM_READV,
DUNE_SYS_PROCESS_VM_WRITEV,
DUNE_SYS_KCMP,
DUNE_SYS_FINIT_MODULE,
DUNE_SYS_SCHED_SETATTR,
DUNE_SYS_SCHED_GETATTR,
DUNE_SYS_RENAMEAT2,
DUNE_SYS_SECCOMP,
DUNE_SYS_GETRANDOM,
DUNE_SYS_MEMFD_CREATE,
DUNE_SYS_KEXEC_FILE_LOAD,
DUNE_SYS_BPF,
DUNE_STUB_EXECVEAT,
DUNE_USERFAULTFD,
DUNE_MEMBARRIER,
DUNE_MLOCK2,
DUNE_COPY_FILE_RANGE,
DUNE_PREADV2,
DUNE_PWRITEV2,
};