aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h234
1 files changed, 234 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index f52589a3a..c0ba5a824 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -11744,6 +11744,240 @@ const call_t syscalls[] = {
#endif
+#if GOOS_openbsd
+
+#if GOARCH_amd64
+const call_t syscalls[] = {
+ {"accept", 30},
+ {"accept$inet", 30},
+ {"accept$inet6", 30},
+ {"accept$unix", 30},
+ {"bind", 104},
+ {"bind$inet", 104},
+ {"bind$inet6", 104},
+ {"bind$unix", 104},
+ {"chdir", 12},
+ {"chmod", 15},
+ {"chown", 16},
+ {"chroot", 61},
+ {"clock_getres", 89},
+ {"clock_gettime", 87},
+ {"clock_settime", 88},
+ {"close", 6},
+ {"connect", 98},
+ {"connect$inet", 98},
+ {"connect$inet6", 98},
+ {"connect$unix", 98},
+ {"dup", 41},
+ {"dup2", 90},
+ {"execve", 59},
+ {"faccessat", 313},
+ {"fchdir", 13},
+ {"fchmod", 124},
+ {"fchmodat", 314},
+ {"fchown", 123},
+ {"fchownat", 315},
+ {"fcntl$dupfd", 92},
+ {"fcntl$getflags", 92},
+ {"fcntl$getown", 92},
+ {"fcntl$lock", 92},
+ {"fcntl$setflags", 92},
+ {"fcntl$setown", 92},
+ {"fcntl$setstatus", 92},
+ {"flock", 131},
+ {"fsync", 95},
+ {"ftruncate", 201},
+ {"getdents", 99},
+ {"getegid", 43},
+ {"geteuid", 25},
+ {"getgid", 47},
+ {"getgroups", 79},
+ {"getitimer", 70},
+ {"getpeername", 31},
+ {"getpeername$inet", 31},
+ {"getpeername$inet6", 31},
+ {"getpeername$unix", 31},
+ {"getpgid", 207},
+ {"getpgrp", 81},
+ {"getpid", 20},
+ {"getppid", 39},
+ {"getrlimit", 194},
+ {"getrusage", 19},
+ {"getsockname", 32},
+ {"getsockname$inet", 32},
+ {"getsockname$inet6", 32},
+ {"getsockname$unix", 32},
+ {"getsockopt", 118},
+ {"getsockopt$SO_PEERCRED", 118},
+ {"getsockopt$inet_opts", 118},
+ {"getsockopt$sock_cred", 118},
+ {"getsockopt$sock_int", 118},
+ {"getsockopt$sock_linger", 118},
+ {"getsockopt$sock_timeval", 118},
+ {"getuid", 24},
+ {"ioctl$TIOCCBRK", 54},
+ {"ioctl$TIOCCDTR", 54},
+ {"ioctl$TIOCCHKVERAUTH", 54},
+ {"ioctl$TIOCCLRVERAUTH", 54},
+ {"ioctl$TIOCCONS", 54},
+ {"ioctl$TIOCDRAIN", 54},
+ {"ioctl$TIOCEXCL", 54},
+ {"ioctl$TIOCFLUSH", 54},
+ {"ioctl$TIOCGETA", 54},
+ {"ioctl$TIOCGETD", 54},
+ {"ioctl$TIOCGFLAGS", 54},
+ {"ioctl$TIOCGTSTAMP", 54},
+ {"ioctl$TIOCGWINSZ", 54},
+ {"ioctl$TIOCMBIC", 54},
+ {"ioctl$TIOCMBIS", 54},
+ {"ioctl$TIOCMGET", 54},
+ {"ioctl$TIOCMSET", 54},
+ {"ioctl$TIOCNOTTY", 54},
+ {"ioctl$TIOCNXCL", 54},
+ {"ioctl$TIOCOUTQ", 54},
+ {"ioctl$TIOCSBRK", 54},
+ {"ioctl$TIOCSCTTY", 54},
+ {"ioctl$TIOCSDTR", 54},
+ {"ioctl$TIOCSETA", 54},
+ {"ioctl$TIOCSETAF", 54},
+ {"ioctl$TIOCSETAW", 54},
+ {"ioctl$TIOCSETD", 54},
+ {"ioctl$TIOCSETVERAUTH", 54},
+ {"ioctl$TIOCSFLAGS", 54},
+ {"ioctl$TIOCSPGRP", 54},
+ {"ioctl$TIOCSTART", 54},
+ {"ioctl$TIOCSTAT", 54},
+ {"ioctl$TIOCSTOP", 54},
+ {"ioctl$TIOCSTSTAMP", 54},
+ {"ioctl$TIOCSWINSZ", 54},
+ {"kevent", 72},
+ {"kqueue", 269},
+ {"lchown", 254},
+ {"link", 9},
+ {"linkat", 317},
+ {"listen", 106},
+ {"lseek", 199},
+ {"lstat", 40},
+ {"madvise", 75},
+ {"mincore", 78},
+ {"mkdir", 136},
+ {"mkdirat", 318},
+ {"mknod", 14},
+ {"mknod$loop", 14},
+ {"mknodat", 320},
+ {"mlock", 203},
+ {"mlockall", 271},
+ {"mmap", 197},
+ {"mprotect", 74},
+ {"msgctl$IPC_RMID", 297},
+ {"msgctl$IPC_SET", 297},
+ {"msgctl$IPC_STAT", 297},
+ {"msgget", 225},
+ {"msgget$private", 225},
+ {"msgrcv", 227},
+ {"msgsnd", 226},
+ {"munlock", 204},
+ {"munlockall", 272},
+ {"munmap", 73},
+ {"nanosleep", 91},
+ {"open", 5},
+ {"open$dir", 5},
+ {"openat", 321},
+ {"pipe", 263},
+ {"pipe2", 101},
+ {"pledge", 108},
+ {"poll", 252},
+ {"preadv", 267},
+ {"pwritev", 268},
+ {"read", 3},
+ {"readlink", 58},
+ {"readlinkat", 322},
+ {"readv", 120},
+ {"recvfrom", 29},
+ {"recvfrom$inet", 29},
+ {"recvfrom$inet6", 29},
+ {"recvfrom$unix", 29},
+ {"recvmsg", 27},
+ {"rename", 128},
+ {"renameat", 323},
+ {"rmdir", 137},
+ {"select", 71},
+ {"semctl$GETALL", 442},
+ {"semctl$GETNCNT", 442},
+ {"semctl$GETPID", 442},
+ {"semctl$GETVAL", 442},
+ {"semctl$GETZCNT", 442},
+ {"semctl$IPC_RMID", 442},
+ {"semctl$IPC_SET", 442},
+ {"semctl$IPC_STAT", 442},
+ {"semctl$SETALL", 442},
+ {"semctl$SETVAL", 442},
+ {"semget", 221},
+ {"semget$private", 221},
+ {"semop", 290},
+ {"sendmsg", 28},
+ {"sendmsg$unix", 28},
+ {"sendto", 133},
+ {"sendto$inet", 133},
+ {"sendto$inet6", 133},
+ {"sendto$unix", 133},
+ {"setegid", 182},
+ {"seteuid", 183},
+ {"setgid", 181},
+ {"setgroups", 80},
+ {"setitimer", 69},
+ {"setpgid", 82},
+ {"setregid", 127},
+ {"setreuid", 126},
+ {"setrlimit", 195},
+ {"setsockopt", 105},
+ {"setsockopt$inet6_MRT6_ADD_MFC", 105},
+ {"setsockopt$inet6_MRT6_ADD_MIF", 105},
+ {"setsockopt$inet6_MRT6_DEL_MFC", 105},
+ {"setsockopt$inet_opts", 105},
+ {"setsockopt$sock_cred", 105},
+ {"setsockopt$sock_int", 105},
+ {"setsockopt$sock_linger", 105},
+ {"setsockopt$sock_timeval", 105},
+ {"setuid", 23},
+ {"shmat", 228},
+ {"shmctl$IPC_RMID", 296},
+ {"shmctl$IPC_SET", 296},
+ {"shmctl$IPC_STAT", 296},
+ {"shmctl$SHM_LOCK", 296},
+ {"shmctl$SHM_UNLOCK", 296},
+ {"shmdt", 230},
+ {"shmget", 289},
+ {"shmget$private", 289},
+ {"shutdown", 134},
+ {"socket", 97},
+ {"socket$inet", 97},
+ {"socket$inet6", 97},
+ {"socket$unix", 97},
+ {"socketpair", 135},
+ {"socketpair$inet", 135},
+ {"socketpair$inet6", 135},
+ {"socketpair$unix", 135},
+ {"stat", 38},
+ {"symlink", 57},
+ {"symlinkat", 324},
+ {"sync", 36},
+ {"syz_open_pts", 0, (syscall_t)syz_open_pts},
+ {"truncate", 200},
+ {"unlink", 10},
+ {"unlinkat", 325},
+ {"unveil", 114},
+ {"utimensat", 84},
+ {"utimes", 76},
+ {"wait4", 11},
+ {"write", 4},
+ {"writev", 121},
+
+};
+#endif
+
+#endif
+
#if GOOS_test
#if GOARCH_32_fork_shmem