From acb1bae5b43ebef5469257d9ef434c4a8c5f5a3e Mon Sep 17 00:00:00 2001 From: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com> Date: Wed, 1 May 2019 21:09:40 -0400 Subject: [PATCH] [unicorn][libpcap] Try using -lFuzzingEngine to fix MSAN issue (#2370) --- projects/libpcap/build.sh | 2 +- projects/unicorn/build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/libpcap/build.sh b/projects/libpcap/build.sh index e44f8b83f..106db2b7d 100755 --- a/projects/libpcap/build.sh +++ b/projects/libpcap/build.sh @@ -28,7 +28,7 @@ make for target in pcap filter both do $CC $CFLAGS -I.. -c ../testprogs/fuzz/fuzz_$target.c -o fuzz_$target.o - $CXX $CXXFLAGS fuzz_$target.o -o $OUT/fuzz_$target libpcap.a $LIB_FUZZING_ENGINE + $CXX $CXXFLAGS fuzz_$target.o -o $OUT/fuzz_$target libpcap.a -lFuzzingEngine done # export other associated stuff diff --git a/projects/unicorn/build.sh b/projects/unicorn/build.sh index 1123321b2..067d89ff3 100755 --- a/projects/unicorn/build.sh +++ b/projects/unicorn/build.sh @@ -25,7 +25,7 @@ ls fuzz_*.c | cut -d_ -f2-4 | cut -d. -f1 | while read target do $CC $CFLAGS -I../../include -c fuzz_$target.c -o fuzz_$target.o - $CXX $CXXFLAGS fuzz_$target.o -o $OUT/fuzz_$target ../../libunicorn.a $LIB_FUZZING_ENGINE + $CXX $CXXFLAGS fuzz_$target.o -o $OUT/fuzz_$target ../../libunicorn.a -lFuzzingEngine # TODO corpuses cp fuzz_emu.options $OUT/fuzz_$target.options