Lines Matching +refs:clang +refs:format +refs:executable
2 :format: html
14 LLVM's code coverage mapping format is used to provide code coverage
24 then we briefly desribe LLVM's code coverage mapping format and the
25 way that Clang and LLVM's code coverage tool work with this format. After
26 the basics are down, more advanced features of the coverage mapping format
40 ``clang -o test -fprofile-instr-generate -fcoverage-mapping test.c``
56 LLVM's code coverage mapping format is designed to be a self contained
57 data format, that can be embedded into the LLVM IR and object files.
58 It's described in this document as a **mapping** format because its goal is
65 1. When clang compiles a source file with ``-fcoverage-mapping``, it
69 ends up in the final executable file when the program is linked.
77 The coverage mapping format aims to be a "universal format" that would be
89 coverage mapping format works.
91 The coverage mapping format operates on a per-function level as the
261 i32 1, ; Coverage mapping format version
299 * The format version. The current version is 2 (encoded as a 1).
342 * The string contains values that are encoded in the LEB128 format, which is
410 The format of the structure follows:
425 This section describes the basic types that are used by the encoding format