From c03a2a59fd91d0d5f65558731c71192113a26b25 Mon Sep 17 00:00:00 2001 From: Curtis Malainey Date: Tue, 10 Sep 2024 10:57:31 -0700 Subject: [PATCH] sound-open-firmware: enable undefined sanitizer Signed-off-by: Curtis Malainey --- projects/sound-open-firmware/build.sh | 4 ++-- projects/sound-open-firmware/project.yaml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/sound-open-firmware/build.sh b/projects/sound-open-firmware/build.sh index 67059e51cbf3..05ec8f9b8b9d 100755 --- a/projects/sound-open-firmware/build.sh +++ b/projects/sound-open-firmware/build.sh @@ -32,8 +32,8 @@ unset CXXFLAGS cd $SRC/sof_workspace -sof/scripts/fuzz.sh -b -a $ARCHITECTURE -- -DEXTRA_CONF_FILE=stub_build_all_ipc3.conf +sof/scripts/fuzz.sh -b -s $SANITIZER -a $ARCHITECTURE -- -DEXTRA_CONF_FILE=stub_build_all_ipc3.conf -DEXTRA_CFLAGS="-fno-sanitize-recover=all" cp build-fuzz/zephyr/zephyr.exe $OUT/sof-ipc3 -sof/scripts/fuzz.sh -b -a $ARCHITECTURE -- -DEXTRA_CONF_FILE=stub_build_all_ipc4.conf +sof/scripts/fuzz.sh -b -s $SANITIZER -a $ARCHITECTURE -- -DEXTRA_CONF_FILE=stub_build_all_ipc4.conf -DEXTRA_CFLAGS="-fno-sanitize-recover=all" cp build-fuzz/zephyr/zephyr.exe $OUT/sof-ipc4 diff --git a/projects/sound-open-firmware/project.yaml b/projects/sound-open-firmware/project.yaml index 2ecd3000217b..f84f1c8864c4 100644 --- a/projects/sound-open-firmware/project.yaml +++ b/projects/sound-open-firmware/project.yaml @@ -15,6 +15,7 @@ fuzzing_engines: - libfuzzer sanitizers: - address + - undefined architectures: - i386 main_repo: "https://github.com/thesofproject/sof"