aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAlexander Bulekov <alxndr@bu.edu>2024-05-27 10:59:58 -0400
committerThomas Huth <thuth@redhat.com>2024-05-29 12:41:56 +0200
commit3e964275d65b92075249201c49b39dfb06d08ad4 (patch)
treeeb2b8309a59d10c9c0113837d2b86fae794f4e36 /scripts
parente7fca81e170530104c36bd8f3e1d7e7c11011481 (diff)
downloadqemu-3e964275d65b92075249201c49b39dfb06d08ad4.zip
qemu-3e964275d65b92075249201c49b39dfb06d08ad4.tar.gz
qemu-3e964275d65b92075249201c49b39dfb06d08ad4.tar.bz2
fuzz: disable leak-detection for oss-fuzz builds
When we are building for OSS-Fuzz, we want to ensure that the fuzzer targets are actually created, regardless of leaks. Leaks will be detected by the subsequent tests of the individual fuzz-targets. Signed-off-by: Alexander Bulekov <alxndr@bu.edu> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20240527150001.325565-1-alxndr@bu.edu> Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/oss-fuzz/build.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/oss-fuzz/build.sh b/scripts/oss-fuzz/build.sh
index 5238f83..7398298 100755
--- a/scripts/oss-fuzz/build.sh
+++ b/scripts/oss-fuzz/build.sh
@@ -92,6 +92,7 @@ make install DESTDIR=$DEST_DIR/qemu-bundle
rm -rf $DEST_DIR/qemu-bundle/opt/qemu-oss-fuzz/bin
rm -rf $DEST_DIR/qemu-bundle/opt/qemu-oss-fuzz/libexec
+export ASAN_OPTIONS=detect_leaks=0
targets=$(./qemu-fuzz-i386 | grep generic-fuzz | awk '$1 ~ /\*/ {print $2}')
base_copy="$DEST_DIR/qemu-fuzz-i386-target-$(echo "$targets" | head -n 1)"