aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorUtkarsh Anand <uanand009@gmail.com>2017-10-29 16:49:33 +0530
committerDmitry Vyukov <dvyukov@google.com>2017-10-30 18:57:38 +0100
commit4b567b4940a81232672cd3aef81aafa6e5571548 (patch)
tree874062331f0ff3aa02d93da669761b0e792addb3 /executor
parent9b42a968df89105bd61612e6f2768c75caa4e305 (diff)
Added a few more syscall descriptions, consts
and other related files.
Diffstat (limited to 'executor')
-rw-r--r--executor/syscalls_netbsd.h141
1 files changed, 139 insertions, 2 deletions
diff --git a/executor/syscalls_netbsd.h b/executor/syscalls_netbsd.h
index b01bf8402..caf18be35 100644
--- a/executor/syscalls_netbsd.h
+++ b/executor/syscalls_netbsd.h
@@ -2,15 +2,93 @@
#if defined(__x86_64__) || 0
#define GOARCH "amd64"
-#define SYZ_REVISION "604a77c538a0eb3ca09ec1ccdbcd056632216f56"
+#define SYZ_REVISION "0bd253c590edd5bab97c9303498e5e6ca82b973e"
-unsigned syscall_count = 51;
+unsigned syscall_count = 188;
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", 429},
+ {"clock_gettime", 427},
+ {"clock_nanosleep", 477},
+ {"clock_settime", 428},
{"close", 6},
+ {"connect", 98},
+ {"connect$inet", 98},
+ {"connect$inet6", 98},
+ {"connect$unix", 98},
{"dup", 41},
{"dup2", 90},
+ {"execve", 59},
+ {"faccessat", 462},
+ {"fchdir", 13},
+ {"fchmod", 124},
+ {"fchmodat", 463},
+ {"fchown", 123},
+ {"fchownat", 464},
+ {"fchroot", 297},
+ {"fcntl$dupfd", 92},
+ {"fcntl$getflags", 92},
+ {"fcntl$getown", 92},
+ {"fcntl$lock", 92},
+ {"fcntl$setflags", 92},
+ {"fcntl$setown", 92},
+ {"fcntl$setstatus", 92},
+ {"fdatasync", 241},
+ {"flock", 131},
+ {"fsync", 95},
+ {"ftruncate", 201},
+ {"getdents", 390},
+ {"getegid", 43},
+ {"geteuid", 25},
+ {"getgid", 47},
+ {"getgroups", 79},
+ {"getitimer", 426},
+ {"getpeername", 31},
+ {"getpeername$inet", 31},
+ {"getpeername$inet6", 31},
+ {"getpeername$unix", 31},
+ {"getpgid", 207},
+ {"getpgrp", 81},
+ {"getpid", 20},
+ {"getppid", 39},
+ {"getrlimit", 194},
+ {"getrusage", 445},
+ {"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},
+ {"lchown", 275},
+ {"link", 9},
+ {"linkat", 457},
+ {"listen", 106},
{"lseek", 199},
+ {"lstat", 441},
{"madvise", 75},
+ {"mincore", 78},
+ {"mkdir", 136},
+ {"mkdirat", 461},
+ {"mknod", 450},
+ {"mknod$loop", 450},
+ {"mknodat", 460},
{"mlock", 203},
{"mlockall", 242},
{"mmap", 197},
@@ -25,14 +103,29 @@ call_t syscalls[] = {
{"munlock", 204},
{"munlockall", 243},
{"munmap", 73},
+ {"nanosleep", 430},
{"open", 5},
{"open$dir", 5},
{"openat", 468},
+ {"paccept", 456},
+ {"pipe", 42},
{"pipe2", 453},
+ {"poll", 209},
{"preadv", 289},
{"pwritev", 290},
{"read", 3},
+ {"readlink", 58},
+ {"readlinkat", 469},
{"readv", 120},
+ {"recvfrom", 29},
+ {"recvfrom$inet", 29},
+ {"recvfrom$inet6", 29},
+ {"recvfrom$unix", 29},
+ {"recvmsg", 27},
+ {"rename", 128},
+ {"renameat", 458},
+ {"rmdir", 137},
+ {"select", 417},
{"semctl$GETALL", 442},
{"semctl$GETNCNT", 442},
{"semctl$GETPID", 442},
@@ -46,6 +139,31 @@ call_t syscalls[] = {
{"semget", 221},
{"semget$private", 221},
{"semop", 222},
+ {"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", 425},
+ {"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", 443},
{"shmctl$IPC_SET", 443},
@@ -55,6 +173,25 @@ call_t syscalls[] = {
{"shmdt", 230},
{"shmget", 231},
{"shmget$private", 231},
+ {"shutdown", 134},
+ {"socket", 394},
+ {"socket$inet", 394},
+ {"socket$inet6", 394},
+ {"socket$unix", 394},
+ {"socketpair", 135},
+ {"socketpair$inet", 135},
+ {"socketpair$inet6", 135},
+ {"socketpair$unix", 135},
+ {"stat", 439},
+ {"symlink", 57},
+ {"symlinkat", 470},
+ {"sync", 36},
+ {"truncate", 200},
+ {"unlink", 10},
+ {"unlinkat", 471},
+ {"utimensat", 467},
+ {"utimes", 420},
+ {"wait4", 449},
{"write", 4},
{"writev", 121},