[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v6 00/21] Add virtual device fuzzing support
From: |
Stefan Hajnoczi |
Subject: |
Re: [PATCH v6 00/21] Add virtual device fuzzing support |
Date: |
Fri, 3 Jan 2020 11:33:00 +0000 |
On Fri, Nov 29, 2019 at 09:34:35PM +0000, Oleinik, Alexander wrote:
> This series adds a framework for coverage-guided fuzzing of
> virtual-devices. Fuzzing targets are based on qtest and can make use of
> the libqos abstractions.
>
> In this version, I added a virtio-scsi fuzzer. The actual fuzzing code
> is very similar to the the virtio-net fuzzer. I experimented with using
> a single fuzzer with device-specific initialization for each virtio
> device, but it did not come out as cleanly as I hoped, since I could not
> find an easy way to override the qos drivers for devices that have
> more-complete qos support (such as virtio-net), so these changes have
> not made it into v6.
>
> V5/V6: (V5 did not have review tags)
> * added virtio-scsi fuzzer
> * add support for using fork-based fuzzers with multiple libfuzzer
> workers
> * misc fixes addressing V4 comments
> * cleanup in-process handlers/globals in libqtest.c
> * small fixes to fork-based fuzzing and support for multiple workers
> * changes to the virtio-net fuzzer to kick after each vq add
Please run scripts/checkpatch.pl on all patches in case you haven't
already.
I have finished reviewing this revision and posted my Reviewed-by on
most patches. Unless other feedback is raised the next revision could
be merged.
signature.asc
Description: PGP signature