diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2015-05-07 23:33:24 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2015-05-07 23:33:24 +0000 |
commit | 21a3381a38d1ac001e7900b30451fe2f5fdfd55b (patch) | |
tree | c2d6a8289d0627c5b29419f95d2e88fad7691542 /llvm/lib/Fuzzer | |
parent | 8e5e8fb2f3e987eb0da32cb948ea972c4673f9a1 (diff) | |
download | bcm5719-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.cpp | 3 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/test/CMakeLists.txt | 2 |
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 |