Lines Matching +refs:clang +refs:format +refs:executable
11 This document explains how to use clang's source-based code coverage feature.
62 % clang++ -fprofile-instr-generate -fcoverage-mapping foo.cc -o foo
132 …% clang++ -fprofile-instr-generate -fcoverage-mapping -mllvm -runtime-counter-relocation foo.cc -o…
267 least once. Only executable lines within function bodies are considered to be
292 profile format. Raw profiles may be dependent on the specific compiler
297 These formats are not forwards-compatible: i.e, a tool which uses format
298 version X will not be able to understand format version (X+k).
300 * Tools must also retain **backwards** compatibility with the format of the
304 * The JSON coverage export format has a (major, minor, patch) version triple.
330 library and executable. When the linker finds a definition of this symbol, it
335 once from each instrumented executable. This function parses
416 the clang code coverage implementation.
455 between case statements, which contain no executable code, to appear uncovered.