mbox

[PULL,0/7] 2021-01-20 fuzzing patches

Message ID 20210120173536.265601-1-alxndr@bu.edu
State New
Headers show

Pull-request

https://gitlab.com/a1xndr/qemu.git tags/pull-request-2021-01-20

Message

Alexander Bulekov Jan. 20, 2021, 5:35 p.m. UTC
Hi Peter,

The following changes since commit 48202c712412c803ddb56365c7bca322aa4e7506:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210119-1' into staging (2021-01-19 15:47:23 +0000)

are available in the Git repository at:

  https://gitlab.com/a1xndr/qemu.git tags/pull-request-2021-01-20

for you to fetch changes up to fae446ae7b6f746377186b3e19fd3f732a8b4325:

  fuzz: add virtio-9p configurations for fuzzing (2021-01-20 12:30:26 -0500)

----------------------------------------------------------------
* Add fuzzer configs for virtio-9p
* Add fuzzer configs for PATA/SATA ide-hd and atapi devices
* Remove a DMA callback check that was limitting the fuzzer
* Improve debug info and documentation

----------------------------------------------------------------
Alexander Bulekov (7):
      fuzz: ignore address_space_map is_write flag
      fuzz: refine the ide/ahci fuzzer configs
      docs/fuzz: fix pre-meson path
      fuzz: log the arguments used to initialize QEMU
      fuzz: enable dynamic args for generic-fuzz configs
      docs/fuzz: add some information about OSS-Fuzz
      fuzz: add virtio-9p configurations for fuzzing

 docs/devel/fuzzing.rst                  | 31 ++++++++++++++++++++++++++++---
 include/exec/memory.h                   |  8 +++-----
 include/exec/memory_ldst_cached.h.inc   |  6 +++---
 memory_ldst.c.inc                       |  8 ++++----
 softmmu/memory.c                        |  5 ++---
 softmmu/physmem.c                       |  4 ++--
 tests/qtest/fuzz/fuzz.c                 | 11 ++++++++++-
 tests/qtest/fuzz/generic_fuzz.c         | 19 ++++++++++++-------
 tests/qtest/fuzz/generic_fuzz_configs.h | 41 ++++++++++++++++++++++++++++++++++++++++-
 9 files changed, 104 insertions(+), 29 deletions(-)

Alexander Bulekov (7):
  fuzz: ignore address_space_map is_write flag
  fuzz: refine the ide/ahci fuzzer configs
  docs/fuzz: fix pre-meson path
  fuzz: log the arguments used to initialize QEMU
  fuzz: enable dynamic args for generic-fuzz configs
  docs/fuzz: add some information about OSS-Fuzz
  fuzz: add virtio-9p configurations for fuzzing

 docs/devel/fuzzing.rst                  | 31 +++++++++++++++++--
 include/exec/memory.h                   |  8 ++---
 include/exec/memory_ldst_cached.h.inc   |  6 ++--
 memory_ldst.c.inc                       |  8 ++---
 softmmu/memory.c                        |  5 ++-
 softmmu/physmem.c                       |  4 +--
 tests/qtest/fuzz/fuzz.c                 | 11 ++++++-
 tests/qtest/fuzz/generic_fuzz.c         | 19 +++++++-----
 tests/qtest/fuzz/generic_fuzz_configs.h | 41 ++++++++++++++++++++++++-
 9 files changed, 104 insertions(+), 29 deletions(-)

Comments

Alexander Bulekov Jan. 20, 2021, 5:41 p.m. UTC | #1
Nack

On 210120 1235, Alexander Bulekov wrote:
> Hi Peter,
> 
> The following changes since commit 48202c712412c803ddb56365c7bca322aa4e7506:
> 
>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210119-1' into staging (2021-01-19 15:47:23 +0000)
> 
> are available in the Git repository at:
> 
>   https://gitlab.com/a1xndr/qemu.git tags/pull-request-2021-01-20
> 
> for you to fetch changes up to fae446ae7b6f746377186b3e19fd3f732a8b4325:
> 
>   fuzz: add virtio-9p configurations for fuzzing (2021-01-20 12:30:26 -0500)
> 
> ----------------------------------------------------------------
> * Add fuzzer configs for virtio-9p
> * Add fuzzer configs for PATA/SATA ide-hd and atapi devices
> * Remove a DMA callback check that was limitting the fuzzer
> * Improve debug info and documentation
> 
> ----------------------------------------------------------------
> Alexander Bulekov (7):
>       fuzz: ignore address_space_map is_write flag
>       fuzz: refine the ide/ahci fuzzer configs
>       docs/fuzz: fix pre-meson path
>       fuzz: log the arguments used to initialize QEMU
>       fuzz: enable dynamic args for generic-fuzz configs
>       docs/fuzz: add some information about OSS-Fuzz
>       fuzz: add virtio-9p configurations for fuzzing
> 
>  docs/devel/fuzzing.rst                  | 31 ++++++++++++++++++++++++++++---
>  include/exec/memory.h                   |  8 +++-----
>  include/exec/memory_ldst_cached.h.inc   |  6 +++---
>  memory_ldst.c.inc                       |  8 ++++----
>  softmmu/memory.c                        |  5 ++---
>  softmmu/physmem.c                       |  4 ++--
>  tests/qtest/fuzz/fuzz.c                 | 11 ++++++++++-
>  tests/qtest/fuzz/generic_fuzz.c         | 19 ++++++++++++-------
>  tests/qtest/fuzz/generic_fuzz_configs.h | 41 ++++++++++++++++++++++++++++++++++++++++-
>  9 files changed, 104 insertions(+), 29 deletions(-)
> 
> Alexander Bulekov (7):
>   fuzz: ignore address_space_map is_write flag
>   fuzz: refine the ide/ahci fuzzer configs
>   docs/fuzz: fix pre-meson path
>   fuzz: log the arguments used to initialize QEMU
>   fuzz: enable dynamic args for generic-fuzz configs
>   docs/fuzz: add some information about OSS-Fuzz
>   fuzz: add virtio-9p configurations for fuzzing
> 
>  docs/devel/fuzzing.rst                  | 31 +++++++++++++++++--
>  include/exec/memory.h                   |  8 ++---
>  include/exec/memory_ldst_cached.h.inc   |  6 ++--
>  memory_ldst.c.inc                       |  8 ++---
>  softmmu/memory.c                        |  5 ++-
>  softmmu/physmem.c                       |  4 +--
>  tests/qtest/fuzz/fuzz.c                 | 11 ++++++-
>  tests/qtest/fuzz/generic_fuzz.c         | 19 +++++++-----
>  tests/qtest/fuzz/generic_fuzz_configs.h | 41 ++++++++++++++++++++++++-
>  9 files changed, 104 insertions(+), 29 deletions(-)
> 
> -- 
> 2.28.0
>