Skip to content

Commit

Permalink
fix clang flags
Browse files Browse the repository at this point in the history
  • Loading branch information
salmonx committed May 14, 2021
1 parent 1d6d574 commit 0464b30
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions lessons/11/README.md
Expand Up @@ -13,8 +13,8 @@ cd pcre2
./autogen.sh
export FUZZ_CXXFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address \
-fsanitize-coverage=trace-pc-guard,trace-cmp,trace-gep,trace-div"
export FUZZ_CXXFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address,fuzzer-no-link \
-fsanitize-coverage=trace-cmp,trace-gep,trace-div"
CXX="clang++ $FUZZ_CXXFLAGS" CC="clang $FUZZ_CXXFLAGS" \
CCLD="clang++ $FUZZ_CXXFLAGS" ./configure --enable-never-backslash-C \
Expand All @@ -30,7 +30,8 @@ cd ..

clang++ -std=c++11 pcre2_fuzzer.cc -I pcre2/src \
-Wl,--whole-archive pcre2/.libs/*.a -Wl,-no-whole-archive \
../../libFuzzer/libFuzzer.a $FUZZ_CXXFLAGS -o pcre2_fuzzer
-O2 -fno-omit-frame-pointer -g -fsanitize=address,fuzzer \
-fsanitize-coverage=trace-cmp,trace-gep,trace-div -o pcre2_fuzzer

mkdir corpus1
./pcre2_fuzzer ./corpus1 -print_final_stats=1 -max_total_time=300
Expand All @@ -52,8 +53,8 @@ cd pcre2-10.00

./autogen.sh

export FUZZ_CXXFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address \
-fsanitize-coverage=trace-pc-guard,trace-cmp,trace-gep,trace-div"
export FUZZ_CXXFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address,fuzzer-no-link \
-fsanitize-coverage=trace-cmp,trace-gep,trace-div"

CXX="clang++ $FUZZ_CXXFLAGS" CC="clang $FUZZ_CXXFLAGS" \
CCLD="clang++ $FUZZ_CXXFLAGS" ./configure --enable-never-backslash-C \
Expand All @@ -65,7 +66,8 @@ cd ..

clang++ -std=c++11 pcre2_fuzzer.cc -I pcre2-10.00/src \
-Wl,--whole-archive pcre2-10.00/.libs/*.a -Wl,-no-whole-archive \
../../libFuzzer/libFuzzer.a $FUZZ_CXXFLAGS -o pcre2_10.00_fuzzer
-O2 -fno-omit-frame-pointer -g -fsanitize=address,fuzzer \
-fsanitize-coverage=trace-cmp,trace-gep,trace-div -o pcre2_10.00_fuzzer

mkdir corpus2
./pcre2_10.00_fuzzer ./corpus2 -print_final_stats=1 -max_total_time=300
Expand Down

0 comments on commit 0464b30

Please sign in to comment.