aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-10-28 16:54:23 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-10-28 16:54:23 +0100
commit439d7b14af89ad3af89add849b6505f4e672b5af (patch)
treeb0245112c34946a2a718f28e801350d708b0c310 /executor
parent25bb509e5964da8203766c4039e4fef25e4689b1 (diff)
sys/linux: add SECCOMP_FILTER_FLAG_NEW_LISTENER support
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h10
-rw-r--r--executor/syscalls.h35
2 files changed, 35 insertions, 10 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 32bc694ff..c4d076c85 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "b3cf0344785b05724212f0df9042f7bdbd6a78f4"
+#define SYZ_REVISION "b994f3a3d4976dc509587db3a0db64d472a5885e"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -80,7 +80,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "5b7f39fb9e131a82f4df7ed9c65dba8ed0b44fe4"
+#define SYZ_REVISION "10c17bbc2fdd889784093edb7730a8c2fd622f80"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -90,7 +90,7 @@
#if GOARCH_arm
#define GOARCH "arm"
-#define SYZ_REVISION "c92ceb42033e27c47e6b213d90160284985c1cd6"
+#define SYZ_REVISION "05280f810f6a4dc1aef80e2ee1f67f4a08b39ecd"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -100,7 +100,7 @@
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "a48a66ee52bdf905e9e2898210508268f1cbf061"
+#define SYZ_REVISION "290f57776c4145e8ec114a3a0ec499a905c41720"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -110,7 +110,7 @@
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "dcc8af59c5ba27d0adb5ebdfee14e7b7b7541809"
+#define SYZ_REVISION "b58c16a2d4747e7cb622c547e0c726dcb9a6df7a"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
diff --git a/executor/syscalls.h b/executor/syscalls.h
index 09c9b84a3..db97a1e1e 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -3999,7 +3999,9 @@ const call_t syscalls[] = {
{"sched_setparam", 154},
{"sched_setscheduler", 156},
{"sched_yield", 158},
- {"seccomp", 354},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 354},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 354},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 354},
{"select", 82},
{"semctl$GETALL", 394},
{"semctl$GETNCNT", 394},
@@ -5905,6 +5907,9 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 16},
{"ioctl$SCSI_IOCTL_SYNC", 16},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 16},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 16},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 16},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 16},
{"ioctl$SG_EMULATED_HOST", 16},
{"ioctl$SG_GET_ACCESS_COUNT", 16},
{"ioctl$SG_GET_COMMAND_Q", 16},
@@ -6822,7 +6827,11 @@ const call_t syscalls[] = {
{"sched_setparam", 142},
{"sched_setscheduler", 144},
{"sched_yield", 24},
- {"seccomp", 317},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 317},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 317},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 317},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 317},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 317},
{"select", 23},
{"semctl$GETALL", 66},
{"semctl$GETNCNT", 66},
@@ -9600,7 +9609,9 @@ const call_t syscalls[] = {
{"sched_setparam", 154},
{"sched_setscheduler", 156},
{"sched_yield", 158},
- {"seccomp", 383},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 383},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 383},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 383},
{"semctl$GETALL", 300},
{"semctl$GETNCNT", 300},
{"semctl$GETPID", 300},
@@ -11459,6 +11470,9 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 29},
{"ioctl$SCSI_IOCTL_SYNC", 29},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 29},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 29},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 29},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 29},
{"ioctl$SG_EMULATED_HOST", 29},
{"ioctl$SG_GET_ACCESS_COUNT", 29},
{"ioctl$SG_GET_COMMAND_Q", 29},
@@ -12356,7 +12370,11 @@ const call_t syscalls[] = {
{"sched_setparam", 118},
{"sched_setscheduler", 119},
{"sched_yield", 124},
- {"seccomp", 277},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 277},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 277},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 277},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 277},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 277},
{"semctl$GETALL", 191},
{"semctl$GETNCNT", 191},
{"semctl$GETPID", 191},
@@ -14213,6 +14231,9 @@ const call_t syscalls[] = {
{"ioctl$SCSI_IOCTL_STOP_UNIT", 54},
{"ioctl$SCSI_IOCTL_SYNC", 54},
{"ioctl$SCSI_IOCTL_TEST_UNIT_READY", 54},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID", 54},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_RECV", 54},
+ {"ioctl$SECCOMP_IOCTL_NOTIF_SEND", 54},
{"ioctl$SG_EMULATED_HOST", 54},
{"ioctl$SG_GET_ACCESS_COUNT", 54},
{"ioctl$SG_GET_COMMAND_Q", 54},
@@ -15119,7 +15140,11 @@ const call_t syscalls[] = {
{"sched_setparam", 154},
{"sched_setscheduler", 156},
{"sched_yield", 158},
- {"seccomp", 358},
+ {"seccomp$SECCOMP_GET_ACTION_AVAIL", 358},
+ {"seccomp$SECCOMP_GET_NOTIF_SIZES", 358},
+ {"seccomp$SECCOMP_SET_MODE_FILTER", 358},
+ {"seccomp$SECCOMP_SET_MODE_FILTER_LISTENER", 358},
+ {"seccomp$SECCOMP_SET_MODE_STRICT", 358},
{"select", 82},
{"semctl$GETALL", 394},
{"semctl$GETNCNT", 394},