aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h10
-rw-r--r--executor/syscalls.h165
2 files changed, 165 insertions, 10 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 59a5fa621..53a1722b8 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "424a5fe965ebbf6871858b76290438939ece5899"
+#define SYZ_REVISION "b81e1c9faaab964af1d3646c5a242f3876e1477e"
#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 "ddbf82ada7a52ee8e8786ee48f374b93283916dd"
+#define SYZ_REVISION "2a037cb396e21af51c329cc36af266d089a625b7"
#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 "119ad8c2d0d27a59585af451149dd221409ba88d"
+#define SYZ_REVISION "81a967d0dfb7f8b7da62b8fdfdbd38d4929ade87"
#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 "ed0579f96e93ea6e5b3b53e58d48bfd87f5f92a9"
+#define SYZ_REVISION "854d614e6ac5abb635fa98a1c0487d361758ba57"
#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 "5c5ba0ff620fdbc206179a532be9ad76f726f12f"
+#define SYZ_REVISION "11755b46b0e787b4677561195aeb6b9e7fcbfab9"
#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 4584b301d..879ce30b2 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -2820,6 +2820,33 @@ const call_t syscalls[] = {
{"ioctl$GIO_UNISCRNMAP", 54},
{"ioctl$HCIINQUIRY", 54},
{"ioctl$HDIO_GETGEO", 54},
+ {"ioctl$HIDIOCAPPLICATION", 54},
+ {"ioctl$HIDIOCGCOLLECTIONINDEX", 54},
+ {"ioctl$HIDIOCGCOLLECTIONINFO", 54},
+ {"ioctl$HIDIOCGDEVINFO", 54},
+ {"ioctl$HIDIOCGFEATURE", 54},
+ {"ioctl$HIDIOCGFIELDINFO", 54},
+ {"ioctl$HIDIOCGFLAG", 54},
+ {"ioctl$HIDIOCGNAME", 54},
+ {"ioctl$HIDIOCGPHYS", 54},
+ {"ioctl$HIDIOCGRAWINFO", 54},
+ {"ioctl$HIDIOCGRAWNAME", 54},
+ {"ioctl$HIDIOCGRAWPHYS", 54},
+ {"ioctl$HIDIOCGRDESC", 54},
+ {"ioctl$HIDIOCGRDESCSIZE", 54},
+ {"ioctl$HIDIOCGREPORT", 54},
+ {"ioctl$HIDIOCGREPORTINFO", 54},
+ {"ioctl$HIDIOCGSTRING", 54},
+ {"ioctl$HIDIOCGUCODE", 54},
+ {"ioctl$HIDIOCGUSAGE", 54},
+ {"ioctl$HIDIOCGUSAGES", 54},
+ {"ioctl$HIDIOCGVERSION", 54},
+ {"ioctl$HIDIOCINITREPORT", 54},
+ {"ioctl$HIDIOCSFEATURE", 54},
+ {"ioctl$HIDIOCSFLAG", 54},
+ {"ioctl$HIDIOCSREPORT", 54},
+ {"ioctl$HIDIOCSUSAGE", 54},
+ {"ioctl$HIDIOCSUSAGES", 54},
{"ioctl$I2C_FUNCS", 54},
{"ioctl$I2C_PEC", 54},
{"ioctl$I2C_RDWR", 54},
@@ -3729,7 +3756,6 @@ const call_t syscalls[] = {
{"openat$fb0", 295},
{"openat$full", 295},
{"openat$fuse", 295},
- {"openat$hidraw0", 295},
{"openat$hpet", 295},
{"openat$hwrng", 295},
{"openat$ion", 295},
@@ -3907,6 +3933,8 @@ const call_t syscalls[] = {
{"read$FUSE", 3},
{"read$alg", 3},
{"read$eventfd", 3},
+ {"read$hiddev", 3},
+ {"read$hidraw", 3},
{"read$rfkill", 3},
{"read$trusty", 3},
{"readahead", 225},
@@ -4539,6 +4567,8 @@ const call_t syscalls[] = {
{"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -4756,6 +4786,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 4},
{"write$evdev", 4},
{"write$eventfd", 4},
+ {"write$hidraw", 4},
{"write$input_event", 4},
{"write$nbd", 4},
{"write$ppp", 4},
@@ -5520,6 +5551,33 @@ const call_t syscalls[] = {
{"ioctl$GIO_UNISCRNMAP", 16},
{"ioctl$HCIINQUIRY", 16},
{"ioctl$HDIO_GETGEO", 16},
+ {"ioctl$HIDIOCAPPLICATION", 16},
+ {"ioctl$HIDIOCGCOLLECTIONINDEX", 16},
+ {"ioctl$HIDIOCGCOLLECTIONINFO", 16},
+ {"ioctl$HIDIOCGDEVINFO", 16},
+ {"ioctl$HIDIOCGFEATURE", 16},
+ {"ioctl$HIDIOCGFIELDINFO", 16},
+ {"ioctl$HIDIOCGFLAG", 16},
+ {"ioctl$HIDIOCGNAME", 16},
+ {"ioctl$HIDIOCGPHYS", 16},
+ {"ioctl$HIDIOCGRAWINFO", 16},
+ {"ioctl$HIDIOCGRAWNAME", 16},
+ {"ioctl$HIDIOCGRAWPHYS", 16},
+ {"ioctl$HIDIOCGRDESC", 16},
+ {"ioctl$HIDIOCGRDESCSIZE", 16},
+ {"ioctl$HIDIOCGREPORT", 16},
+ {"ioctl$HIDIOCGREPORTINFO", 16},
+ {"ioctl$HIDIOCGSTRING", 16},
+ {"ioctl$HIDIOCGUCODE", 16},
+ {"ioctl$HIDIOCGUSAGE", 16},
+ {"ioctl$HIDIOCGUSAGES", 16},
+ {"ioctl$HIDIOCGVERSION", 16},
+ {"ioctl$HIDIOCINITREPORT", 16},
+ {"ioctl$HIDIOCSFEATURE", 16},
+ {"ioctl$HIDIOCSFLAG", 16},
+ {"ioctl$HIDIOCSREPORT", 16},
+ {"ioctl$HIDIOCSUSAGE", 16},
+ {"ioctl$HIDIOCSUSAGES", 16},
{"ioctl$I2C_FUNCS", 16},
{"ioctl$I2C_PEC", 16},
{"ioctl$I2C_RDWR", 16},
@@ -6433,7 +6491,6 @@ const call_t syscalls[] = {
{"openat$fb0", 257},
{"openat$full", 257},
{"openat$fuse", 257},
- {"openat$hidraw0", 257},
{"openat$hpet", 257},
{"openat$hwrng", 257},
{"openat$ion", 257},
@@ -6611,6 +6668,8 @@ const call_t syscalls[] = {
{"read$FUSE", 0},
{"read$alg", 0},
{"read$eventfd", 0},
+ {"read$hiddev", 0},
+ {"read$hidraw", 0},
{"read$rfkill", 0},
{"read$trusty", 0},
{"readahead", 187},
@@ -7244,6 +7303,8 @@ const call_t syscalls[] = {
{"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -7461,6 +7522,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 1},
{"write$evdev", 1},
{"write$eventfd", 1},
+ {"write$hidraw", 1},
{"write$input_event", 1},
{"write$nbd", 1},
{"write$ppp", 1},
@@ -8213,6 +8275,33 @@ const call_t syscalls[] = {
{"ioctl$GIO_UNISCRNMAP", 54},
{"ioctl$HCIINQUIRY", 54},
{"ioctl$HDIO_GETGEO", 54},
+ {"ioctl$HIDIOCAPPLICATION", 54},
+ {"ioctl$HIDIOCGCOLLECTIONINDEX", 54},
+ {"ioctl$HIDIOCGCOLLECTIONINFO", 54},
+ {"ioctl$HIDIOCGDEVINFO", 54},
+ {"ioctl$HIDIOCGFEATURE", 54},
+ {"ioctl$HIDIOCGFIELDINFO", 54},
+ {"ioctl$HIDIOCGFLAG", 54},
+ {"ioctl$HIDIOCGNAME", 54},
+ {"ioctl$HIDIOCGPHYS", 54},
+ {"ioctl$HIDIOCGRAWINFO", 54},
+ {"ioctl$HIDIOCGRAWNAME", 54},
+ {"ioctl$HIDIOCGRAWPHYS", 54},
+ {"ioctl$HIDIOCGRDESC", 54},
+ {"ioctl$HIDIOCGRDESCSIZE", 54},
+ {"ioctl$HIDIOCGREPORT", 54},
+ {"ioctl$HIDIOCGREPORTINFO", 54},
+ {"ioctl$HIDIOCGSTRING", 54},
+ {"ioctl$HIDIOCGUCODE", 54},
+ {"ioctl$HIDIOCGUSAGE", 54},
+ {"ioctl$HIDIOCGUSAGES", 54},
+ {"ioctl$HIDIOCGVERSION", 54},
+ {"ioctl$HIDIOCINITREPORT", 54},
+ {"ioctl$HIDIOCSFEATURE", 54},
+ {"ioctl$HIDIOCSFLAG", 54},
+ {"ioctl$HIDIOCSREPORT", 54},
+ {"ioctl$HIDIOCSUSAGE", 54},
+ {"ioctl$HIDIOCSUSAGES", 54},
{"ioctl$I2C_FUNCS", 54},
{"ioctl$I2C_PEC", 54},
{"ioctl$I2C_RDWR", 54},
@@ -9092,7 +9181,6 @@ const call_t syscalls[] = {
{"openat$fb0", 322},
{"openat$full", 322},
{"openat$fuse", 322},
- {"openat$hidraw0", 322},
{"openat$hpet", 322},
{"openat$hwrng", 322},
{"openat$ion", 322},
@@ -9270,6 +9358,8 @@ const call_t syscalls[] = {
{"read$FUSE", 3},
{"read$alg", 3},
{"read$eventfd", 3},
+ {"read$hiddev", 3},
+ {"read$hidraw", 3},
{"read$rfkill", 3},
{"read$trusty", 3},
{"readahead", 225},
@@ -9901,6 +9991,8 @@ const call_t syscalls[] = {
{"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -10116,6 +10208,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 4},
{"write$evdev", 4},
{"write$eventfd", 4},
+ {"write$hidraw", 4},
{"write$input_event", 4},
{"write$nbd", 4},
{"write$ppp", 4},
@@ -10859,6 +10952,33 @@ const call_t syscalls[] = {
{"ioctl$GIO_UNISCRNMAP", 29},
{"ioctl$HCIINQUIRY", 29},
{"ioctl$HDIO_GETGEO", 29},
+ {"ioctl$HIDIOCAPPLICATION", 29},
+ {"ioctl$HIDIOCGCOLLECTIONINDEX", 29},
+ {"ioctl$HIDIOCGCOLLECTIONINFO", 29},
+ {"ioctl$HIDIOCGDEVINFO", 29},
+ {"ioctl$HIDIOCGFEATURE", 29},
+ {"ioctl$HIDIOCGFIELDINFO", 29},
+ {"ioctl$HIDIOCGFLAG", 29},
+ {"ioctl$HIDIOCGNAME", 29},
+ {"ioctl$HIDIOCGPHYS", 29},
+ {"ioctl$HIDIOCGRAWINFO", 29},
+ {"ioctl$HIDIOCGRAWNAME", 29},
+ {"ioctl$HIDIOCGRAWPHYS", 29},
+ {"ioctl$HIDIOCGRDESC", 29},
+ {"ioctl$HIDIOCGRDESCSIZE", 29},
+ {"ioctl$HIDIOCGREPORT", 29},
+ {"ioctl$HIDIOCGREPORTINFO", 29},
+ {"ioctl$HIDIOCGSTRING", 29},
+ {"ioctl$HIDIOCGUCODE", 29},
+ {"ioctl$HIDIOCGUSAGE", 29},
+ {"ioctl$HIDIOCGUSAGES", 29},
+ {"ioctl$HIDIOCGVERSION", 29},
+ {"ioctl$HIDIOCINITREPORT", 29},
+ {"ioctl$HIDIOCSFEATURE", 29},
+ {"ioctl$HIDIOCSFLAG", 29},
+ {"ioctl$HIDIOCSREPORT", 29},
+ {"ioctl$HIDIOCSUSAGE", 29},
+ {"ioctl$HIDIOCSUSAGES", 29},
{"ioctl$I2C_FUNCS", 29},
{"ioctl$I2C_PEC", 29},
{"ioctl$I2C_RDWR", 29},
@@ -11735,7 +11855,6 @@ const call_t syscalls[] = {
{"openat$fb0", 56},
{"openat$full", 56},
{"openat$fuse", 56},
- {"openat$hidraw0", 56},
{"openat$hpet", 56},
{"openat$hwrng", 56},
{"openat$ion", 56},
@@ -11910,6 +12029,8 @@ const call_t syscalls[] = {
{"read$FUSE", 63},
{"read$alg", 63},
{"read$eventfd", 63},
+ {"read$hiddev", 63},
+ {"read$hidraw", 63},
{"read$rfkill", 63},
{"read$trusty", 63},
{"readahead", 213},
@@ -12532,6 +12653,8 @@ const call_t syscalls[] = {
{"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -12743,6 +12866,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 64},
{"write$evdev", 64},
{"write$eventfd", 64},
+ {"write$hidraw", 64},
{"write$input_event", 64},
{"write$nbd", 64},
{"write$ppp", 64},
@@ -13498,6 +13622,33 @@ const call_t syscalls[] = {
{"ioctl$GIO_UNISCRNMAP", 54},
{"ioctl$HCIINQUIRY", 54},
{"ioctl$HDIO_GETGEO", 54},
+ {"ioctl$HIDIOCAPPLICATION", 54},
+ {"ioctl$HIDIOCGCOLLECTIONINDEX", 54},
+ {"ioctl$HIDIOCGCOLLECTIONINFO", 54},
+ {"ioctl$HIDIOCGDEVINFO", 54},
+ {"ioctl$HIDIOCGFEATURE", 54},
+ {"ioctl$HIDIOCGFIELDINFO", 54},
+ {"ioctl$HIDIOCGFLAG", 54},
+ {"ioctl$HIDIOCGNAME", 54},
+ {"ioctl$HIDIOCGPHYS", 54},
+ {"ioctl$HIDIOCGRAWINFO", 54},
+ {"ioctl$HIDIOCGRAWNAME", 54},
+ {"ioctl$HIDIOCGRAWPHYS", 54},
+ {"ioctl$HIDIOCGRDESC", 54},
+ {"ioctl$HIDIOCGRDESCSIZE", 54},
+ {"ioctl$HIDIOCGREPORT", 54},
+ {"ioctl$HIDIOCGREPORTINFO", 54},
+ {"ioctl$HIDIOCGSTRING", 54},
+ {"ioctl$HIDIOCGUCODE", 54},
+ {"ioctl$HIDIOCGUSAGE", 54},
+ {"ioctl$HIDIOCGUSAGES", 54},
+ {"ioctl$HIDIOCGVERSION", 54},
+ {"ioctl$HIDIOCINITREPORT", 54},
+ {"ioctl$HIDIOCSFEATURE", 54},
+ {"ioctl$HIDIOCSFLAG", 54},
+ {"ioctl$HIDIOCSREPORT", 54},
+ {"ioctl$HIDIOCSUSAGE", 54},
+ {"ioctl$HIDIOCSUSAGES", 54},
{"ioctl$I2C_FUNCS", 54},
{"ioctl$I2C_PEC", 54},
{"ioctl$I2C_RDWR", 54},
@@ -14373,7 +14524,6 @@ const call_t syscalls[] = {
{"openat$fb0", 286},
{"openat$full", 286},
{"openat$fuse", 286},
- {"openat$hidraw0", 286},
{"openat$hpet", 286},
{"openat$hwrng", 286},
{"openat$ion", 286},
@@ -14551,6 +14701,8 @@ const call_t syscalls[] = {
{"read$FUSE", 3},
{"read$alg", 3},
{"read$eventfd", 3},
+ {"read$hiddev", 3},
+ {"read$hidraw", 3},
{"read$rfkill", 3},
{"read$trusty", 3},
{"readahead", 191},
@@ -15181,6 +15333,8 @@ const call_t syscalls[] = {
{"syz_open_dev$dspn", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$evdev", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$floppy", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hiddev", 0, (syscall_t)syz_open_dev},
+ {"syz_open_dev$hidraw", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ibv_device", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$ircomm", 0, (syscall_t)syz_open_dev},
{"syz_open_dev$loop", 0, (syscall_t)syz_open_dev},
@@ -15398,6 +15552,7 @@ const call_t syscalls[] = {
{"write$cgroup_type", 4},
{"write$evdev", 4},
{"write$eventfd", 4},
+ {"write$hidraw", 4},
{"write$input_event", 4},
{"write$nbd", 4},
{"write$ppp", 4},