]> git.ipfire.org Git - thirdparty/qemu.git/commit
fuzz: remove fork-fuzzing scaffolding
authorAlexander Bulekov <alxndr@bu.edu>
Sun, 5 Feb 2023 04:29:50 +0000 (23:29 -0500)
committerAlexander Bulekov <alxndr@bu.edu>
Fri, 17 Feb 2023 04:02:46 +0000 (23:02 -0500)
commitd2e6f9272d337d1b23b588e7ead8500d40cbf4e9
tree9507120477844cca3cb46c404b9fac47c39f1f92
parentf031c95941e3dbc816416d5336ed6225a4933cfc
fuzz: remove fork-fuzzing scaffolding

Fork-fuzzing provides a few pros, but our implementation prevents us
from using fuzzers other than libFuzzer, and may be causing issues such
as coverage-failure builds on OSS-Fuzz. It is not a great long-term
solution as it depends on internal implementation details of libFuzzer
(which is no longer in active development). Remove it in favor of other
methods of resetting state between inputs.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
meson.build
tests/qtest/fuzz/fork_fuzz.c [deleted file]
tests/qtest/fuzz/fork_fuzz.h [deleted file]
tests/qtest/fuzz/fork_fuzz.ld [deleted file]
tests/qtest/fuzz/meson.build