All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/3] Fuzzer pattern-matching, timeouts, and instrumentation-filtering
@ 2021-06-28  5:23 Alexander Bulekov
  2021-06-28  5:23 ` [PATCH v4 1/3] fuzz: adjust timeout to allow for longer inputs Alexander Bulekov
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Alexander Bulekov @ 2021-06-28  5:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: darren.kenny, Philippe Mathieu-Daudé,
	Stefan Hajnoczi, Alexander Bulekov

v4:
    - Instead of changing the patterns in the AC97 and ES1370 configs,
      make the type/name pattern matching case-insensitive.
    - Copy the instrumentation filter into the build-dir, so it can be
      adapted on-the-fly.
v3:
    - Check in ./configure whether clang supports -fsanitize-coverage-allowlist
v2:
    - Add the instrumentation filter to the instrumentation filter patch

These patches
1.) Change generic-fuzzer timeouts so they are reconfigured prior to
each individual IO command, to allow for longer-running inputs
2.) Add an instrumentation filter to prevent libfuzzer from tracking
noisy/irrelevant parts of the code.
3.) Make pattern-matching against types/names case-insensitive.


Alexander Bulekov (3):
  fuzz: adjust timeout to allow for longer inputs
  fuzz: add an instrumentation filter
  fuzz: make object-name matching case-insensitive

 configure                                     | 13 +++++++
 .../oss-fuzz/instrumentation-filter-template  | 14 +++++++
 tests/qtest/fuzz/generic_fuzz.c               | 37 +++++++++++++++----
 3 files changed, 56 insertions(+), 8 deletions(-)
 create mode 100644 scripts/oss-fuzz/instrumentation-filter-template

-- 
2.28.0



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-06-29 10:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-28  5:23 [PATCH v4 0/3] Fuzzer pattern-matching, timeouts, and instrumentation-filtering Alexander Bulekov
2021-06-28  5:23 ` [PATCH v4 1/3] fuzz: adjust timeout to allow for longer inputs Alexander Bulekov
2021-06-28  5:23 ` [PATCH v4 2/3] fuzz: add an instrumentation filter Alexander Bulekov
2021-06-28  5:23 ` [PATCH v4 3/3] fuzz: make object-name matching case-insensitive Alexander Bulekov
2021-06-29  1:11   ` Alexander Bulekov
2021-06-29 10:07     ` Darren Kenny
2021-06-29 10:03   ` Darren Kenny

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.