cloud-hypervisor/virtio-devices/src
Bo Chen a9924df2b8 virtio-devices: Custom EpollHelper::run/VirtioCommon:reset for fuzz
It provides fuzzer a reliable way to wait for a sequence of events
to complete for virtio-devices while not using a fixed timeout to
maintain the full speed of fuzzing.

Take virtio-block as an example, the 'queue event' with a valid
available queue setup can trigger a 'completion event'. This is a
meaningful virtio-block code path of processing guest inputs which is
our target for fuzzing virtio devices.

Signed-off-by: Bo Chen <chen.bo@intel.com>
2022-08-30 14:01:33 -07:00
..
transport virtio: Port codebase to the latest virtio-queue version 2022-07-29 17:41:32 +01:00
vhost_user virtio-devices: vhost_user: Fix a typo for error reporting 2022-08-16 11:45:44 +01:00
vsock virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
balloon.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
block.rs virtio-devices: block: Refactor 'handle_event' for readability 2022-08-19 08:54:25 +02:00
console.rs virtio-devices: console: Detect PTY connection/disconnection 2022-08-30 13:47:51 +02:00
device.rs virtio-devices: Custom EpollHelper::run/VirtioCommon:reset for fuzz 2022-08-30 14:01:33 -07:00
epoll_helper.rs virtio-devices: Custom EpollHelper::run/VirtioCommon:reset for fuzz 2022-08-30 14:01:33 -07:00
iommu.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
lib.rs virtio-devices: Derive thiserror::Error and drop unsed errors 2022-08-16 11:45:44 +01:00
mem.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
net.rs virtio-devices: net: Refactor 'handle_event' for readability 2022-08-19 08:54:25 +02:00
pmem.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
rng.rs virtio-devices: rng: correctly indicate number of bytes written 2022-08-18 14:44:58 +01:00
seccomp_filters.rs virtio-devices, vmm: Remove unused macro rules 2022-05-20 09:59:43 +01:00
thread_helper.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
vdpa.rs virtio: Port codebase to the latest virtio-queue version 2022-07-29 17:41:32 +01:00
watchdog.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00