aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2019-07-22 19:25:54 +0200
committerGitHub <noreply@github.com>2019-07-22 19:25:54 +0200
commit55e0c07757deebc0c6094915fae19fc0959849e4 (patch)
treeaef999dbc037a017cdb142fca9911223d0bd1c3f /executor
parent6a786da97c822c3ad536290c412f472e58342c91 (diff)
sys/linux: extract USB HID ids (#1294)
* sys/linux: extract USB HID ids As it turns out the HID kernel subsystem registers only one USB driver that checks that the interface of the connected device has HID class and then looks up its own list of vendor/device ids to find a matching driver. This means that we currently don't generate proper vendor/device ids for USB HID devices. This patch updates the syz-usbgen tool to also extract USB HID vendor/device ids from a running kernel and makes the generated descriptions for HID devices to be patched using the extracted ids. This patch also contains some minor improvements to USB descriptions (better HID descriptions and more replies for some USB classes/drivers). * sys/linux: run make generate
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 4439b96c2..6a670c970 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "1bc0fa9f7861ff91d569dcf8ba650d737652afab"
+#define SYZ_REVISION "abf775e79eb587f356d2e4185f389e7c85b39dbd"
#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 "9ca635816b59c55b8f7d9aa6abe52088a4cc64ea"
+#define SYZ_REVISION "3b91569fc90e0cdabd6fba3c5e67788d63e3c523"
#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 "cff0433ff8043192fac9e969c584db0c17598e63"
+#define SYZ_REVISION "f96baee65093845b4b1a678cd8aa38b95e3b0372"
#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 "b66ad52635de8aacc57393a6f483c52c32386027"
+#define SYZ_REVISION "5307034b0db8d1657d4ddcdab7db939d9ab16c14"
#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 "e26f6705a451d4be0e383459b6c7950eed5820f9"
+#define SYZ_REVISION "e5b063cf52a1846e567817a2871dc574193113d9"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096