Commit Graph

3 Commits

Author SHA1 Message Date
Alexander Bulekov c12fc5df2c
qemu: Add necessary dependencies for 9p fuzzing (#5197)
In qemu/qemu@fff7111 we added configurations for fuzzing virtio-9p
devices. However, these fuzzers are presently stalled on oss-fuzz,
because the build image doesn't have the necessary libattr, and
libcap-ng libraries. Fix that.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
2021-02-13 19:16:55 -08:00
Alexander Bulekov 4bf509a916
[qemu] add ninja to the build image (#4557)
As of QEMU's 09e93326e4 ("build: replace ninjatool with ninja"), QEMU
now requires ninja instead of ninjatool for builds.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
2020-10-21 10:43:56 -07:00
alex da7bb14b96
QEMU: Add fuzz target build scripts (#3935)
* QEMU: Add fuzz target build scripts

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>

* QEMU: Disable AFL and MSan in project.yaml

We can't link against OSS-Fuzz' afl driver as it is not compiled with
-fPIC. Additionally, it appears that we trigger some false-positives
with MemorySanitizer, since we don't instrument all of the libraries.
Disable AFL and MemorySanitizer, for now.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
2020-06-21 16:38:41 -07:00