syzkaller/tools
Andrey Konovalov 55e0c07757
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
2019-07-22 19:25:54 +02:00
..
android
kcovtrace tools/kcovtrace: Fix the format of kcovtrace.c 2019-06-11 15:25:32 +02:00
syz-benchcmp
syz-bisect tools/syz-bisect: add usage docs 2019-05-13 13:04:01 +02:00
syz-cover tools/syz-cover: skip empty lines in coverage file 2019-07-18 09:36:03 +02:00
syz-crush
syz-db
syz-declextract
syz-env tools/syz-env: restrict Makefile parallelism based on RAM 2019-07-19 09:51:07 +02:00
syz-execprog tools/syz-execprog: remove unused parameter 2019-07-22 07:37:09 +02:00
syz-fmt
syz-headerparser
syz-imagegen
syz-mutate
syz-prog2c executor: implement support for leak checking 2019-05-20 19:40:20 +02:00
syz-repro pkg/log: rename -v to -vv 2019-07-16 11:18:12 +02:00
syz-runtest pkg/runtest: add simple USB runtest 2019-05-31 13:35:25 +02:00
syz-stress tools/syz-stress: fix syscall list parsing 2019-06-14 12:19:25 +02:00
syz-symbolize
syz-testbuild
syz-trace2syz .golangci.yml: add codeanalysis build tag 2019-05-15 11:39:31 +02:00
syz-tty
syz-upgrade
syz-usbgen sys/linux: extract USB HID ids (#1294) 2019-07-22 19:25:54 +02:00
check_links.py
create-gce-image.sh
create-image.sh
create-openbsd-gce-ci.sh tools/create-openbsd: valid URIs must use a single slash (#1184) 2019-05-15 12:08:03 -07:00
create-openbsd-vmm-worker.sh tools/create-openbsd: valid URIs must use a single slash (#1184) 2019-05-15 12:08:03 -07:00
demo_setup.sh