diff options
author | Tim Rühsen <tim.ruehsen@gmx.de> | 2020-03-22 12:34:39 +0000 |
---|---|---|
committer | Tim Rühsen <tim.ruehsen@gmx.de> | 2020-03-22 12:34:39 +0000 |
commit | 7fa4d8efcaecac06ebd38f3a4aa392ab76c721e4 (patch) | |
tree | a936429b2a1eea9ce212e480e12fd18aea3d2ec8 | |
parent | 2bc4d444a309278a3aaea6eaeb05ce48ac99d3c1 (diff) | |
parent | 5ca6cf94275750f001c37611250eefc714a45407 (diff) | |
download | gnutls-7fa4d8efcaecac06ebd38f3a4aa392ab76c721e4.tar.gz |
Merge branch 'tmp-fuzz-readme' into 'master'
fuzz: Update README.md for clang-9 [skip ci]
See merge request gnutls/gnutls!1218
-rw-r--r-- | fuzz/README.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/fuzz/README.md b/fuzz/README.md index b2766623c7..fecd62405c 100644 --- a/fuzz/README.md +++ b/fuzz/README.md @@ -35,15 +35,17 @@ me new corpora after 1-2 days. Use the following commands on top dir: ``` export CC=clang -export CFLAGS="-O1 -g -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined,integer,nullability -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp" +export CXX=clang++ +export CFLAGS="-O1 -g -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined,integer,nullability,bool,alignment,null,enum,address,leak,nonnull-attribute -fno-sanitize-recover=all -fsanitize-recover=unsigned-integer-overflow -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link" +export CXXFLAGS="$CFLAGS" ./configure --disable-guile --enable-fuzzer-target --enable-static --disable-doc --disable-gcc-warnings --disable-hardware-acceleration make clean make cd fuzz -# build and run gnutls_base64_decode_fuzzer (change ASAN path if not using clang-8) -export UBSAN_OPTIONS=print_stacktrace=1 -export ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-8/bin/llvm-symbolizer +# build and run gnutls_base64_decode_fuzzer +export UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1 +export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer ./run-clang.sh gnutls_base64_decoder_fuzzer ``` |