summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2015-05-07 23:33:24 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2015-05-07 23:33:24 +0000
commit21a3381a38d1ac001e7900b30451fe2f5fdfd55b (patch)
treec2d6a8289d0627c5b29419f95d2e88fad7691542 /llvm/lib/Fuzzer
parent8e5e8fb2f3e987eb0da32cb948ea972c4673f9a1 (diff)
downloadbcm5719-llvm-21a3381a38d1ac001e7900b30451fe2f5fdfd55b.tar.gz
bcm5719-llvm-21a3381a38d1ac001e7900b30451fe2f5fdfd55b.zip
Update CMake flags, LibFuzzer comments and docs for new -fsanitize-coverage= flags.
llvm-svn: 236797
Diffstat (limited to 'llvm/lib/Fuzzer')
-rw-r--r--llvm/lib/Fuzzer/FuzzerDFSan.cpp3
-rw-r--r--llvm/lib/Fuzzer/test/CMakeLists.txt2
2 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerDFSan.cpp b/llvm/lib/Fuzzer/FuzzerDFSan.cpp
index 5e9a37dcff4..53f852e6bb0 100644
--- a/llvm/lib/Fuzzer/FuzzerDFSan.cpp
+++ b/llvm/lib/Fuzzer/FuzzerDFSan.cpp
@@ -57,8 +57,7 @@
(
cd $LLVM/lib/Fuzzer/
clang -fPIC -c -g -O2 -std=c++11 Fuzzer*.cpp
- clang++ -O0 -std=c++11 -fsanitize-coverage=3 \
- -mllvm -sanitizer-coverage-experimental-trace-compares=1 \
+ clang++ -O0 -std=c++11 -fsanitize-coverage=edge,trace-cmp \
-fsanitize=dataflow \
test/dfsan/DFSanSimpleCmpTest.cpp Fuzzer*.o
./a.out
diff --git a/llvm/lib/Fuzzer/test/CMakeLists.txt b/llvm/lib/Fuzzer/test/CMakeLists.txt
index 1692734d9be..1080b30ec39 100644
--- a/llvm/lib/Fuzzer/test/CMakeLists.txt
+++ b/llvm/lib/Fuzzer/test/CMakeLists.txt
@@ -2,7 +2,7 @@
# basic blocks and we'll fail to discover the targets.
# Also enable the coverage instrumentation back (it is disabled
# for the Fuzzer lib)
-set(CMAKE_CXX_FLAGS_RELEASE "${LIBFUZZER_FLAGS_BASE} -O0 -fsanitize-coverage=4")
+set(CMAKE_CXX_FLAGS_RELEASE "${LIBFUZZER_FLAGS_BASE} -O0 -fsanitize-coverage=edge,indirect-calls")
set(Tests
CounterTest
OpenPOWER on IntegriCloud