Mike Aizatsky | 9b415be | 2016-12-19 22:18:08 +0000 | [diff] [blame] | 1 | RUN: DIR=%t_workdir |
| 2 | RUN: BUILD_DIR=$(pwd) |
| 3 | RUN: rm -rf $DIR && mkdir -p $DIR && cd $DIR |
| 4 | RUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=1 2>&1 | FileCheck %s |
Mike Aizatsky | 0e37f8e | 2017-01-17 23:11:32 +0000 | [diff] [blame^] | 5 | RUN: sancov -covered-functions *.sancov $BUILD_DIR/LLVMFuzzer-NullDerefTest | FileCheck %s --check-prefix=SANCOV |
Mike Aizatsky | 9b415be | 2016-12-19 22:18:08 +0000 | [diff] [blame] | 6 | RUN: $BUILD_DIR/LLVMFuzzer-DSOTest -dump_coverage=1 -runs=0 2>&1 | FileCheck %s --check-prefix=DSO |
| 7 | RUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=0 2>&1 | FileCheck %s --check-prefix=NOCOV |
| 8 | RUN: rm -rf $DIR |
| 9 | |
| 10 | |
| 11 | CHECK: SanitizerCoverage: ./LLVMFuzzer-NullDerefTest.{{.*}}.sancov {{.*}} PCs written |
Mike Aizatsky | 0e37f8e | 2017-01-17 23:11:32 +0000 | [diff] [blame^] | 12 | SANCOV: LLVMFuzzerTestOneInput |
Mike Aizatsky | 9b415be | 2016-12-19 22:18:08 +0000 | [diff] [blame] | 13 | |
| 14 | DSO: SanitizerCoverage: ./LLVMFuzzer-DSOTest.{{.*}}.sancov {{.*}} PCs written |
| 15 | DSO-DAG: SanitizerCoverage: ./libLLVMFuzzer-DSO1.{{.*}}.sancov {{.*}} PCs written |
| 16 | DSO-DAG: SanitizerCoverage: ./libLLVMFuzzer-DSO2.{{.*}}.sancov {{.*}} PCs written |
| 17 | |
| 18 | NOCOV-NOT: SanitizerCoverage: {{.*}} PCs written |