Skip to content

Commit 2a79a6a

Browse files
committed
Remove suricata rust workarounds for coverage
Now that rust-lang/rust#82144 got fixed
1 parent b7051c1 commit 2a79a6a

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

projects/suricata/build.sh

+3-9
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,11 @@ mv libhtp suricata/
5959
cd suricata
6060
sh autogen.sh
6161
#run configure with right options
62-
if [ "$SANITIZER" = "coverage" ]
62+
if [ "$SANITIZER" = "address" ]
6363
then
64-
export RUSTFLAGS="$RUSTFLAGS -C debug-assertions=no"
65-
./configure --disable-shared --enable-fuzztargets --enable-debug
66-
else
67-
if [ "$SANITIZER" = "address" ]
68-
then
69-
export RUSTFLAGS="$RUSTFLAGS -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-trace-geps -Cllvm-args=-sanitizer-coverage-prune-blocks=0 -Cllvm-args=-sanitizer-coverage-pc-table -Clink-dead-code -Cllvm-args=-sanitizer-coverage-stack-depth"
70-
fi
71-
./src/tests/fuzz/oss-fuzz-configure.sh
64+
export RUSTFLAGS="$RUSTFLAGS -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-trace-geps -Cllvm-args=-sanitizer-coverage-prune-blocks=0 -Cllvm-args=-sanitizer-coverage-pc-table -Clink-dead-code -Cllvm-args=-sanitizer-coverage-stack-depth"
7265
fi
66+
./src/tests/fuzz/oss-fuzz-configure.sh
7367
make -j$(nproc)
7468

7569
cp src/fuzz_* $OUT/

0 commit comments

Comments
 (0)