diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-10-12 10:16:57 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-10-12 10:16:57 +0200 |
| commit | 874c5754bb22dbf77d6b600ff91f0f4f1fc5073a (patch) | |
| tree | 0075fbd088046ad5c86e6e972235701d68b3ce7c /executor/syscalls.h | |
initial commit
Diffstat (limited to 'executor/syscalls.h')
| -rw-r--r-- | executor/syscalls.h | 307 |
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}, +}; |
