cloud-hypervisor/fuzz
Bo Chen e1b483fc88 fuzz: Add fuzzer for virtio-rng
To make the fuzzer faster and more effective, the guest memory is
setup with a much smaller size (comparing with other virtio device
fuzzers) and  a hole between the memory for holding virtio queue and
the rest of guest data. It brings two benefits: 1) avoid writing large
chunk of data from 'urandom' into the available descriptor chain (which
makes the fuzzer faster); 2) reduce substantial amount of overwrites to
the virtio queue data by the data from 'urandom (which makes the fuzzer
more deterministic and hence effective).

Signed-off-by: Bo Chen <chen.bo@intel.com>
2022-09-20 11:05:53 +02:00
..
fuzz_targets fuzz: Add fuzzer for virtio-rng 2022-09-20 11:05:53 +02:00
.gitignore fuzz: Add fuzzing infrastructure and QCOW fuzzer 2020-07-17 08:49:35 +02:00
Cargo.lock build: Bump syn from 1.0.99 to 1.0.100 in /fuzz 2022-09-20 00:19:54 +00:00
Cargo.toml fuzz: Add fuzzer for virtio-rng 2022-09-20 11:05:53 +02:00