cloud-hypervisor/fuzz
Bo Chen 5ba3b80e83 fuzz: block: Ensure a queue event is properly processed
Currently the main thread returns immediately after sending a 'queue'
event which is rarely received and processed by the virtio-block
thread (unless system is in high workload). In this way, the fuzzer is
mostly doing nothing and is unable to reproduce its behavior
deterministically (from the same inputs). This patch relies on a
'level-triggered' epoll to ensure a 'queue' event is properly processed
before return from the main thread.

Signed-off-by: Bo Chen <chen.bo@intel.com>
2022-08-11 09:35:46 +02:00
..
fuzz_targets fuzz: block: Ensure a queue event is properly processed 2022-08-11 09:35:46 +02:00
.gitignore fuzz: Add fuzzing infrastructure and QCOW fuzzer 2020-07-17 08:49:35 +02:00
Cargo.lock build: bump libc from 0.2.127 to 0.2.129 in /fuzz 2022-08-10 23:45:25 +00:00
Cargo.toml build: bump libc from 0.2.127 to 0.2.129 in /fuzz 2022-08-10 23:45:25 +00:00