llvm-for-llvmta/test/tools/llvm-cov/multiple-objects-not-all-in...

13 lines
670 B
Plaintext
Raw Normal View History

2022-04-25 10:02:23 +02:00
RUN: llvm-cov export --format=lcov --instr-profile=%S/Inputs/multiple_objects_not_all_instrumented/instrumented.profdata \
RUN: -object %S/Inputs/multiple_objects_not_all_instrumented/not_instrumented \
RUN: -object %S/Inputs/multiple_objects_not_all_instrumented/instrumented | FileCheck -check-prefix=FN %s
FN:1,_Z2f1v
Instructions for regenerating the test:
clang -std=c++11 not_instrumented.cc -o not_instrumented
clang -std=c++11 -mllvm -enable-name-compression=false -fprofile-instr-generate -fcoverage-mapping instrumented.cc -o instrumented
LLVM_PROFILE_FILE="instrumented.raw" ./instrumented
llvm-profdata merge instrumented.raw -o instrumented.profdata