allwinner_a64/android/external/llvm/test/tools/llvm-cov/Inputs
2018-08-08 16:14:42 +08:00
..
binary-formats.macho32b upload android base code part2 2018-08-08 16:14:42 +08:00
binary-formats.macho32l upload android base code part2 2018-08-08 16:14:42 +08:00
binary-formats.macho64l upload android base code part2 2018-08-08 16:14:42 +08:00
binary-formats.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
binary-formats.v1.linux64l upload android base code part2 2018-08-08 16:14:42 +08:00
binary-formats.v2.linux32l upload android base code part2 2018-08-08 16:14:42 +08:00
binary-formats.v2.linux64l upload android base code part2 2018-08-08 16:14:42 +08:00
combine_expansions.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
combine_expansions.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
copy_block_helper.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
copy_block_helper.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
double_dots.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
double_dots.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
elf_binary_comdat.profdata upload android base code part2 2018-08-08 16:14:42 +08:00
gcov47_compatibility.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
gcov47_compatibility.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
highlightedRanges.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
highlightedRanges.profdata upload android base code part2 2018-08-08 16:14:42 +08:00
instrprof-comdat.h upload android base code part2 2018-08-08 16:14:42 +08:00
lineExecutionCounts.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
lineExecutionCounts.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
prefer_used_to_unused.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
prefer_used_to_unused.cpp upload android base code part2 2018-08-08 16:14:42 +08:00
prefer_used_to_unused.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
prevent_false_instantiations.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
prevent_false_instantiations.cpp upload android base code part2 2018-08-08 16:14:42 +08:00
prevent_false_instantiations.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
range_based_for.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
range_based_for.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
README upload android base code part2 2018-08-08 16:14:42 +08:00
regionMarkers.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
regionMarkers.proftext upload android base code part2 2018-08-08 16:14:42 +08:00
report.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
report.profdata upload android base code part2 2018-08-08 16:14:42 +08:00
showExpansions.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
showExpansions.profdata upload android base code part2 2018-08-08 16:14:42 +08:00
templateInstantiations.covmapping upload android base code part2 2018-08-08 16:14:42 +08:00
templateInstantiations.profdata upload android base code part2 2018-08-08 16:14:42 +08:00
test.cpp upload android base code part2 2018-08-08 16:14:42 +08:00
test.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
test.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
test.h upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a_-b.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a_-b.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a_-b_-c_-u.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a_-b_-c_-u.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a_-b_-u.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-a_-b_-u.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_-b.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_-b_-f.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_-f.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_exit_block_arcs.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
test_exit_block_arcs.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
test_file_checksum_fail.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
test_func_checksum_fail.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
test_long_file_names.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_long_paths.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_missing.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_missing.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_missing.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_gcda.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_gcda.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_gcda.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_options.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_options.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_options.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_output.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_no_preserve_paths.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_objdir.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_objdir.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_paths.cpp.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_paths.gcda upload android base code part2 2018-08-08 16:14:42 +08:00
test_paths.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
test_paths.h.gcov upload android base code part2 2018-08-08 16:14:42 +08:00
test_preserve_paths.output upload android base code part2 2018-08-08 16:14:42 +08:00
test_read_fail.gcno upload android base code part2 2018-08-08 16:14:42 +08:00
universal-binary upload android base code part2 2018-08-08 16:14:42 +08:00
universal-binary.proftext upload android base code part2 2018-08-08 16:14:42 +08:00

These inputs were pre-generated to allow for easier testing of llvm-cov.

The files used to test the gcov compatible code coverage tool were generated
using the following method:

  test.gcno and test.gcda were create by running clang:
    clang++ -g -ftest-coverage -fprofile-arcs test.cpp

  test.cpp.gcov was created by running gcov 4.2.1:
    gcov test.cpp

The 'covmapping' files that are used to test llvm-cov contain raw sections
with the coverage mapping data generated by the compiler and linker. They are
created by running clang and llvm-cov:
  clang++ -fprofile-instr-generate -fcoverage-mapping -o test test.cpp
  llvm-cov convert-for-testing -o test.covmapping test

The 'profdata' files were generated by running an instrumented version of the
program and merging the raw profile data using llvm-profdata.
  ./test
  llvm-profdata merge -o test.profdata default.profraw