[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v9 22/23] fuzz: add virtio-scsi fuzz target
From: |
Stefan Hajnoczi |
Subject: |
Re: [PATCH v9 22/23] fuzz: add virtio-scsi fuzz target |
Date: |
Thu, 13 Feb 2020 13:42:23 +0000 |
On Tue, Feb 11, 2020 at 03:35:09PM -0500, Alexander Bulekov wrote:
> diff --git a/tests/qtest/fuzz/virtio_scsi_fuzz.c
> b/tests/qtest/fuzz/virtio_scsi_fuzz.c
> new file mode 100644
> index 0000000000..f62f512a26
> --- /dev/null
> +++ b/tests/qtest/fuzz/virtio_scsi_fuzz.c
> @@ -0,0 +1,214 @@
> +/*
> + * virtio-serial Fuzzing Target
> + *
> + * Copyright Red Hat Inc., 2019
> + *
> + * Authors:
> + * Alexander Bulekov <address@hidden>
> + *
> + * This work is licensed under the terms of the GNU GPL, version 2 or later.
> + * See the COPYING file in the top-level directory.
> + */
> +
> +#include "qemu/osdep.h"
> +
> +#include "tests/qtest/libqtest.h"
> +#include "tests/qtest/libqos/virtio-net.h"
virtio-net?
> +static void register_virtio_scsi_fuzz_targets(void)
> +{
> + fuzz_add_qos_target(&(FuzzTarget){
> + .name = "virtio-scsi-fuzz",
> + .description = "Fuzz the virtio-net virtual queues, forking"
s/net/scsi/
> + "for each fuzz run",
> + .pre_vm_init = &counter_shm_init,
> + .pre_fuzz = &virtio_scsi_pre_fuzz,
> + .fuzz = virtio_scsi_fork_fuzz,},
> + "virtio-scsi",
> + &(QOSGraphTestOptions){.before = virtio_scsi_test_setup}
> + );
> +
> + fuzz_add_qos_target(&(FuzzTarget){
> + .name = "virtio-scsi-flags-fuzz",
> + .description = "Fuzz the virtio-net virtual queues, forking"
s/net/scsi/
signature.asc
Description: PGP signature
- [PATCH v9 08/23] libqtest: make bufwrite rely on the TransportOps, (continued)
- [PATCH v9 08/23] libqtest: make bufwrite rely on the TransportOps, Alexander Bulekov, 2020/02/11
- [PATCH v9 15/23] main: keep rcu_atfork callback enabled for qtest, Alexander Bulekov, 2020/02/11
- [PATCH v9 12/23] libqos: move useful qos-test funcs to qos_external, Alexander Bulekov, 2020/02/11
- [PATCH v9 14/23] exec: keep ram block across fork when using qtest, Alexander Bulekov, 2020/02/11
- [PATCH v9 17/23] fuzz: add support for qos-assisted fuzz targets, Alexander Bulekov, 2020/02/11
- [PATCH v9 16/23] fuzz: support for fork-based fuzzing., Alexander Bulekov, 2020/02/11
- [PATCH v9 19/23] fuzz: add configure flag --enable-fuzzing, Alexander Bulekov, 2020/02/11
- [PATCH v9 13/23] fuzz: add fuzzer skeleton, Alexander Bulekov, 2020/02/11
- [PATCH v9 18/23] fuzz: add target/fuzz makefile rules, Alexander Bulekov, 2020/02/11
- [PATCH v9 22/23] fuzz: add virtio-scsi fuzz target, Alexander Bulekov, 2020/02/11
- Re: [PATCH v9 22/23] fuzz: add virtio-scsi fuzz target,
Stefan Hajnoczi <=
- [PATCH v9 20/23] fuzz: add i440fx fuzz targets, Alexander Bulekov, 2020/02/11
- [PATCH v9 23/23] fuzz: add documentation to docs/devel/, Alexander Bulekov, 2020/02/11
- [PATCH v9 21/23] fuzz: add virtio-net fuzz target, Alexander Bulekov, 2020/02/11