aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h307
1 files changed, 307 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
new file mode 100644
index 000000000..86dc26a4b
--- /dev/null
+++ b/executor/syscalls.h
@@ -0,0 +1,307 @@
+// AUTOGENERATED FILE
+
+struct call_t {
+ const char* name;
+ int sys_nr;
+};
+
+call_t syscalls[] = {
+ {"open", __NR_open},
+ {"openat", __NR_openat},
+ {"creat", __NR_creat},
+ {"close", __NR_close},
+ {"read", __NR_read},
+ {"pread64", __NR_pread64},
+ {"readv", __NR_readv},
+ {"preadv", __NR_preadv},
+ {"write", __NR_write},
+ {"pwrite64", __NR_pwrite64},
+ {"writev", __NR_writev},
+ {"pwritev", __NR_pwritev},
+ {"lseek", __NR_lseek},
+ {"dup", __NR_dup},
+ {"dup2", __NR_dup2},
+ {"dup3", __NR_dup3},
+ {"pipe", __NR_pipe},
+ {"pipe2", __NR_pipe2},
+ {"tee", __NR_tee},
+ {"splice", __NR_splice},
+ {"vmsplice", __NR_vmsplice},
+ {"sendfile", __NR_sendfile},
+ {"stat", __NR_stat},
+ {"lstat", __NR_lstat},
+ {"fstat", __NR_fstat},
+ {"poll", __NR_poll},
+ {"ppoll", __NR_ppoll},
+ {"select", __NR_select},
+ {"pselect6", __NR_pselect6},
+ {"epoll_create", __NR_epoll_create},
+ {"epoll_create1", __NR_epoll_create1},
+ {"epoll_ctl", __NR_epoll_ctl},
+ {"epoll_wait", __NR_epoll_wait},
+ {"epoll_pwait", __NR_epoll_pwait},
+ {"signalfd", __NR_signalfd},
+ {"signalfd4", __NR_signalfd4},
+ {"eventfd", __NR_eventfd},
+ {"eventfd2", __NR_eventfd2},
+ {"timerfd_create", __NR_timerfd_create},
+ {"timerfd_settime", __NR_timerfd_settime},
+ {"timerfd_gettime", __NR_timerfd_gettime},
+ {"mmap", __NR_mmap},
+ {"munmap", __NR_munmap},
+ {"mremap", __NR_mremap},
+ {"remap_file_pages", __NR_remap_file_pages},
+ {"mprotect", __NR_mprotect},
+ {"msync", __NR_msync},
+ {"madvise", __NR_madvise},
+ {"fadvise64", __NR_fadvise64},
+ {"readahead", __NR_readahead},
+ {"mbind", __NR_mbind},
+ {"move_pages", __NR_move_pages},
+ {"migrate_pages", __NR_migrate_pages},
+ {"set_mempolicy", __NR_set_mempolicy},
+ {"get_mempolicy", __NR_get_mempolicy},
+ {"mincore", __NR_mincore},
+ {"mlock", __NR_mlock},
+ {"munlock", __NR_munlock},
+ {"mlockall", __NR_mlockall},
+ {"munlockall", __NR_munlockall},
+ {"unshare", __NR_unshare},
+ {"kcmp", __NR_kcmp},
+ {"futex", __NR_futex},
+ {"set_robust_list", __NR_set_robust_list},
+ {"get_robust_list", __NR_get_robust_list},
+ {"restart_syscall", __NR_restart_syscall},
+ {"socket", __NR_socket},
+ {"socketpair", __NR_socketpair},
+ {"accept", __NR_accept},
+ {"accept4", __NR_accept4},
+ {"bind", __NR_bind},
+ {"listen", __NR_listen},
+ {"connect", __NR_connect},
+ {"shutdown", __NR_shutdown},
+ {"sendto", __NR_sendto},
+ {"sendmsg", __NR_sendmsg},
+ {"sendmmsg", __NR_sendmmsg},
+ {"recvfrom", __NR_recvfrom},
+ {"recvmsg", __NR_recvmsg},
+ {"recvmmsg", __NR_recvmmsg},
+ {"getsockname", __NR_getsockname},
+ {"getpeername", __NR_getpeername},
+ {"getsockopt", __NR_getsockopt},
+ {"setsockopt", __NR_setsockopt},
+ {"ioctl", __NR_ioctl},
+ {"fcntl$dupfd", __NR_fcntl},
+ {"fcntl$getflags", __NR_fcntl},
+ {"fcntl$setflags", __NR_fcntl},
+ {"fcntl$setstatus", __NR_fcntl},
+ {"fcntl$lock", __NR_fcntl},
+ {"fcntl$getown", __NR_fcntl},
+ {"fcntl$setown", __NR_fcntl},
+ {"fcntl$getownex", __NR_fcntl},
+ {"fcntl$setownex", __NR_fcntl},
+ {"fcntl$setsig", __NR_fcntl},
+ {"fcntl$setlease", __NR_fcntl},
+ {"fcntl$notify", __NR_fcntl},
+ {"fcntl$setpipe", __NR_fcntl},
+ {"ptrace", __NR_ptrace},
+ {"ptrace$peek", __NR_ptrace},
+ {"ptrace$poke", __NR_ptrace},
+ {"ptrace$peekuser", __NR_ptrace},
+ {"ptrace$pokeuser", __NR_ptrace},
+ {"ptrace$getregs", __NR_ptrace},
+ {"ptrace$getregset", __NR_ptrace},
+ {"ptrace$setregs", __NR_ptrace},
+ {"ptrace$setregset", __NR_ptrace},
+ {"ptrace$getsig", __NR_ptrace},
+ {"ptrace$setsig", __NR_ptrace},
+ {"ptrace$setopts", __NR_ptrace},
+ {"ptrace$getenv", __NR_ptrace},
+ {"ptrace$cont", __NR_ptrace},
+ {"io_setup", __NR_io_setup},
+ {"io_destroy", __NR_io_destroy},
+ {"io_getevents", __NR_io_getevents},
+ {"io_submit", __NR_io_submit},
+ {"io_cancel", __NR_io_cancel},
+ {"capget", __NR_capget},
+ {"capset", __NR_capset},
+ {"prctl", __NR_prctl},
+ {"arch_prctl", __NR_arch_prctl},
+ {"seccomp", __NR_seccomp},
+ {"add_key", __NR_add_key},
+ {"request_key", __NR_request_key},
+ {"keyctl", __NR_keyctl},
+ {"mq_open", __NR_mq_open},
+ {"mq_timedsend", __NR_mq_timedsend},
+ {"mq_timedreceive", __NR_mq_timedreceive},
+ {"mq_notify", __NR_mq_notify},
+ {"mq_getsetattr", __NR_mq_getsetattr},
+ {"mq_unlink", __NR_mq_unlink},
+ {"msgget", __NR_msgget},
+ {"msgsnd", __NR_msgsnd},
+ {"msgrcv", __NR_msgrcv},
+ {"msgctl", __NR_msgctl},
+ {"semget", __NR_semget},
+ {"semop", __NR_semop},
+ {"semtimedop", __NR_semtimedop},
+ {"semctl", __NR_semctl},
+ {"shmget", __NR_shmget},
+ {"shmat", __NR_shmat},
+ {"shmctl", __NR_shmctl},
+ {"shmdt", __NR_shmdt},
+ {"mknod", __NR_mknod},
+ {"mknodat", __NR_mknodat},
+ {"chmod", __NR_chmod},
+ {"fchmod", __NR_fchmod},
+ {"fchmodat", __NR_fchmodat},
+ {"chown", __NR_chown},
+ {"lchown", __NR_lchown},
+ {"fchown", __NR_fchown},
+ {"fchownat", __NR_fchownat},
+ {"fallocate", __NR_fallocate},
+ {"faccessat", __NR_faccessat},
+ {"utime", __NR_utime},
+ {"utimes", __NR_utimes},
+ {"futimesat", __NR_futimesat},
+ {"utimensat", __NR_utimensat},
+ {"getgid", __NR_getgid},
+ {"getegid", __NR_getegid},
+ {"setuid", __NR_setuid},
+ {"setgid", __NR_setgid},
+ {"getuid", __NR_getuid},
+ {"geteuid", __NR_geteuid},
+ {"setpgid", __NR_setpgid},
+ {"getpgid", __NR_getpgid},
+ {"getpgrp", __NR_getpgrp},
+ {"getpid", __NR_getpid},
+ {"gettid", __NR_gettid},
+ {"setreuid", __NR_setreuid},
+ {"setregid", __NR_setregid},
+ {"setresuid", __NR_setresuid},
+ {"setresgid", __NR_setresgid},
+ {"getresuid", __NR_getresuid},
+ {"getresgid", __NR_getresgid},
+ {"setfsuid", __NR_setfsuid},
+ {"setfsgid", __NR_setfsgid},
+ {"getgroups", __NR_getgroups},
+ {"setgroups", __NR_setgroups},
+ {"personality", __NR_personality},
+ {"inotify_init", __NR_inotify_init},
+ {"inotify_init1", __NR_inotify_init1},
+ {"inotify_add_watch", __NR_inotify_add_watch},
+ {"inotify_rm_watch", __NR_inotify_rm_watch},
+ {"fanotify_init", __NR_fanotify_init},
+ {"fanotify_mark", __NR_fanotify_mark},
+ {"link", __NR_link},
+ {"linkat", __NR_linkat},
+ {"symlinkat", __NR_symlinkat},
+ {"symlink", __NR_symlink},
+ {"unlink", __NR_unlink},
+ {"unlinkat", __NR_unlinkat},
+ {"readlink", __NR_readlink},
+ {"readlinkat", __NR_readlinkat},
+ {"rename", __NR_rename},
+ {"renameat", __NR_renameat},
+ {"renameat2", __NR_renameat2},
+ {"mkdir", __NR_mkdir},
+ {"mkdirat", __NR_mkdirat},
+ {"rmdir", __NR_rmdir},
+ {"truncate", __NR_truncate},
+ {"ftruncate", __NR_ftruncate},
+ {"flock", __NR_flock},
+ {"fsync", __NR_fsync},
+ {"fdatasync", __NR_fdatasync},
+ {"sync", __NR_sync},
+ {"syncfs", __NR_syncfs},
+ {"sync_file_range", __NR_sync_file_range},
+ {"lookup_dcookie", __NR_lookup_dcookie},
+ {"getdents", __NR_getdents},
+ {"getdents64", __NR_getdents64},
+ {"name_to_handle_at", __NR_name_to_handle_at},
+ {"open_by_handle_at", __NR_open_by_handle_at},
+ {"mount", __NR_mount},
+ {"umount2", __NR_umount2},
+ {"pivot_root", __NR_pivot_root},
+ {"sysfs", __NR_sysfs},
+ {"statfs", __NR_statfs},
+ {"fstatfs", __NR_fstatfs},
+ {"uselib", __NR_uselib},
+ {"init_module", __NR_init_module},
+ {"finit_module", __NR_finit_module},
+ {"delete_module", __NR_delete_module},
+ {"kexec_load", __NR_kexec_load},
+ {"get_kernel_syms", __NR_get_kernel_syms},
+ {"syslog", __NR_syslog},
+ {"uname", __NR_uname},
+ {"sysinfo", __NR_sysinfo},
+ {"ustat", __NR_ustat},
+ {"acct", __NR_acct},
+ {"getrusage", __NR_getrusage},
+ {"getrlimit", __NR_getrlimit},
+ {"setrlimit", __NR_setrlimit},
+ {"prlimit64", __NR_prlimit64},
+ {"iopl", __NR_iopl},
+ {"ioperm", __NR_ioperm},
+ {"ioprio_get", __NR_ioprio_get},
+ {"ioprio_set", __NR_ioprio_set},
+ {"setns", __NR_setns},
+ {"setxattr", __NR_setxattr},
+ {"lsetxattr", __NR_lsetxattr},
+ {"fsetxattr", __NR_fsetxattr},
+ {"getxattr", __NR_getxattr},
+ {"lgetxattr", __NR_lgetxattr},
+ {"fgetxattr", __NR_fgetxattr},
+ {"listxattr", __NR_listxattr},
+ {"llistxattr", __NR_llistxattr},
+ {"flistxattr", __NR_flistxattr},
+ {"removexattr", __NR_removexattr},
+ {"lremovexattr", __NR_lremovexattr},
+ {"fremovexattr", __NR_fremovexattr},
+ {"time", __NR_time},
+ {"clock_gettime", __NR_clock_gettime},
+ {"clock_settime", __NR_clock_settime},
+ {"clock_adjtime", __NR_clock_adjtime},
+ {"clock_getres", __NR_clock_getres},
+ {"clock_nanosleep", __NR_clock_nanosleep},
+ {"timer_create", __NR_timer_create},
+ {"timer_gettime", __NR_timer_gettime},
+ {"timer_getoverrun", __NR_timer_getoverrun},
+ {"timer_settime", __NR_timer_settime},
+ {"timer_delete", __NR_timer_delete},
+ {"rt_sigaction", __NR_rt_sigaction},
+ {"rt_sigprocmask", __NR_rt_sigprocmask},
+ {"rt_sigreturn", __NR_rt_sigreturn},
+ {"rt_sigpending", __NR_rt_sigpending},
+ {"rt_sigtimedwait", __NR_rt_sigtimedwait},
+ {"rt_sigsuspend", __NR_rt_sigsuspend},
+ {"rt_sigqueueinfo", __NR_rt_sigqueueinfo},
+ {"rt_tgsigqueueinfo", __NR_rt_tgsigqueueinfo},
+ {"sigaltstack", __NR_sigaltstack},
+ {"tgkill", __NR_tgkill},
+ {"tkill", __NR_tkill},
+ {"pause", __NR_pause},
+ {"alarm", __NR_alarm},
+ {"nanosleep", __NR_nanosleep},
+ {"getitimer", __NR_getitimer},
+ {"setitimer", __NR_setitimer},
+ {"exit", __NR_exit},
+ {"exit_group", __NR_exit_group},
+ {"waitid", __NR_waitid},
+ {"wait4", __NR_wait4},
+ {"times", __NR_times},
+ {"set_thread_area", __NR_set_thread_area},
+ {"get_thread_area", __NR_get_thread_area},
+ {"set_tid_address", __NR_set_tid_address},
+ {"getpriority", __NR_getpriority},
+ {"setpriority", __NR_setpriority},
+ {"sched_getscheduler", __NR_sched_getscheduler},
+ {"sched_setscheduler", __NR_sched_setscheduler},
+ {"sched_rr_get_interval", __NR_sched_rr_get_interval},
+ {"sched_getparam", __NR_sched_getparam},
+ {"sched_setparam", __NR_sched_setparam},
+ {"sched_getaffinity", __NR_sched_getaffinity},
+ {"sched_setaffinity", __NR_sched_setaffinity},
+ {"sched_getattr", __NR_sched_getattr},
+ {"sched_setattr", __NR_sched_setattr},
+ {"sched_yield", __NR_sched_yield},
+};