diff options
| author | Kostya Serebryany <kcc@google.com> | 2016-09-18 21:47:08 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2016-09-18 21:47:08 +0000 |
| commit | b706b481ba7125f1e0549e1cefcc9d375466c704 (patch) | |
| tree | 639b6ba5d843e86252fb85238a83cf40c7038c41 /llvm/lib/Fuzzer/test | |
| parent | f33a6b713b7388da39dab1aa49e2a0aabf518b14 (diff) | |
| download | bcm5719-llvm-b706b481ba7125f1e0549e1cefcc9d375466c704.tar.gz bcm5719-llvm-b706b481ba7125f1e0549e1cefcc9d375466c704.zip | |
[libFuzzer] add -print_coverage=1 flag to print coverage directly from libFuzzer
llvm-svn: 281866
Diffstat (limited to 'llvm/lib/Fuzzer/test')
| -rw-r--r-- | llvm/lib/Fuzzer/test/coverage.test | 7 | ||||
| -rw-r--r-- | llvm/lib/Fuzzer/test/trace-pc/CMakeLists.txt | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/Fuzzer/test/coverage.test b/llvm/lib/Fuzzer/test/coverage.test new file mode 100644 index 00000000000..e1f542f53d0 --- /dev/null +++ b/llvm/lib/Fuzzer/test/coverage.test @@ -0,0 +1,7 @@ +CHECK: COVERAGE: +CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:13 +CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:14 +CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:16 +CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:18 +CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:19 +RUN: not LLVMFuzzer-NullDerefTest-TracePC -print_coverage=1 2>&1 | FileCheck %s diff --git a/llvm/lib/Fuzzer/test/trace-pc/CMakeLists.txt b/llvm/lib/Fuzzer/test/trace-pc/CMakeLists.txt index 27a8b0f91b7..5b6f87acc6f 100644 --- a/llvm/lib/Fuzzer/test/trace-pc/CMakeLists.txt +++ b/llvm/lib/Fuzzer/test/trace-pc/CMakeLists.txt @@ -7,6 +7,7 @@ set(TracePCTests SimpleTest CounterTest CallerCalleeTest + NullDerefTest ) foreach(Test ${TracePCTests}) |

