diff options
| author | Andrey Konovalov <andreyknvl@google.com> | 2019-06-05 16:44:07 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-06-07 11:52:50 +0200 |
| commit | b004e95a3aead2d756c208ba19bae2cea3bd50e5 (patch) | |
| tree | a7568d77c23f5a68eaf1a33b8f8c5f3a48f05538 /executor | |
| parent | 698773cb4fbe8873ee0a2c37b86caef01e2c6159 (diff) | |
sys/linux: add hidraw and hiddev descriptions
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/defs.h | 10 | ||||
| -rw-r--r-- | executor/syscalls.h | 165 |
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}, |
