cloud-hypervisor/fuzz/fuzz_targets
Bo Chen 742d6858f7 fuzz: block: Setup the virt queue based on the fuzzed input bytes
Instead of always fuzzing virt-queues with default values (mostly 0s),
the fuzzer now initializes the virt-queue based on the fuzzed input
bytes, such as the tail position of the available ring, queue size
selected by driver, descriptor table address, available ring address,
used ring address, etc. In this way, the fuzzer can explore the
virtio-block code path with various virt-queue setup.

Signed-off-by: Bo Chen <chen.bo@intel.com>
2022-09-01 08:39:28 +02:00
..
block.rs fuzz: block: Setup the virt queue based on the fuzzed input bytes 2022-09-01 08:39:28 +02:00
cmos.rs fuzz: Add new fuzzer for emulated cmos device 2022-07-27 18:12:56 +01:00
http_api.rs vmm: api: Use 'BTreeMap' for 'HttpRoutes' 2022-08-03 10:18:24 +01:00
qcow.rs fuzz: qcow: Remove unnecessary "use libc" 2020-07-20 20:22:47 +02:00
serial.rs fuzz: Add new fuzzer for emulated serial device 2022-07-27 18:12:56 +01:00
vhdx.rs fuzz: fuzz testing for VHDx block device is added 2021-08-19 11:43:19 +02:00