2016-12-19 22:18:08 +00:00
|
|
|
RUN: DIR=%t_workdir
|
|
|
|
RUN: BUILD_DIR=$(pwd)
|
|
|
|
RUN: rm -rf $DIR && mkdir -p $DIR && cd $DIR
|
|
|
|
RUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=1 2>&1 | FileCheck %s
|
2017-02-01 22:39:55 +00:00
|
|
|
RUN: ls *.sancov | xargs sancov -covered-functions $BUILD_DIR/LLVMFuzzer-NullDerefTest* | FileCheck %s --check-prefix=SANCOV
|
2016-12-19 22:18:08 +00:00
|
|
|
RUN: $BUILD_DIR/LLVMFuzzer-DSOTest -dump_coverage=1 -runs=0 2>&1 | FileCheck %s --check-prefix=DSO
|
|
|
|
RUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=0 2>&1 | FileCheck %s --check-prefix=NOCOV
|
|
|
|
RUN: rm -rf $DIR
|
|
|
|
|
|
|
|
|
|
|
|
CHECK: SanitizerCoverage: ./LLVMFuzzer-NullDerefTest.{{.*}}.sancov {{.*}} PCs written
|
2017-01-17 23:11:32 +00:00
|
|
|
SANCOV: LLVMFuzzerTestOneInput
|
2016-12-19 22:18:08 +00:00
|
|
|
|
|
|
|
DSO: SanitizerCoverage: ./LLVMFuzzer-DSOTest.{{.*}}.sancov {{.*}} PCs written
|
2017-01-22 01:58:40 +00:00
|
|
|
DSO-DAG: SanitizerCoverage: {{.*}}LLVMFuzzer-DSO1.{{.*}}.sancov {{.*}} PCs written
|
|
|
|
DSO-DAG: SanitizerCoverage: {{.*}}LLVMFuzzer-DSO2.{{.*}}.sancov {{.*}} PCs written
|
2016-12-19 22:18:08 +00:00
|
|
|
|
|
|
|
NOCOV-NOT: SanitizerCoverage: {{.*}} PCs written
|