diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2019-10-28 16:54:23 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-10-28 16:54:23 +0100 |
| commit | 439d7b14af89ad3af89add849b6505f4e672b5af (patch) | |
| tree | b0245112c34946a2a718f28e801350d708b0c310 /executor | |
| parent | 25bb509e5964da8203766c4039e4fef25e4689b1 (diff) | |
sys/linux: add SECCOMP_FILTER_FLAG_NEW_LISTENER support
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/defs.h | 10 | ||||
| -rw-r--r-- | executor/syscalls.h | 35 |
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}, |
