LCOV - code coverage report
Current view: top level - tools/clang/lib/Lex Hit Total Coverage
Test: llvm-toolchain.info Lines: 8664 9531 90.9 %
Date: 2017-04-23 04:39:44 Functions: 526 572 92.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
HeaderMap.cpp
77.9%77.9%
77.9 % 74 / 95 81.8 % 9 / 11
HeaderSearch.cpp
92.6%92.6%
92.6 % 623 / 673 95.7 % 45 / 47
Lexer.cpp
95.8%95.8%
95.8 % 1509 / 1575 98.6 % 72 / 73
LiteralSupport.cpp
93.0%93.0%
93.0 % 686 / 738 91.7 % 22 / 24
MacroArgs.cpp
92.2%92.2%
92.2 % 119 / 129 100.0 % 9 / 9
MacroInfo.cpp
74.6%74.6%
74.6 % 91 / 122 87.5 % 7 / 8
ModuleMap.cpp
81.9%81.9%
81.9 % 934 / 1141 96.6 % 57 / 59
PPCaching.cpp
98.7%98.7%
98.7 % 74 / 75 100.0 % 11 / 11
PPCallbacks.cpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
PPConditionalDirectiveRecord.cpp
86.5%86.5%
86.5 % 45 / 52 81.8 % 9 / 11
PPDirectives.cpp
86.6%86.6%
86.6 % 1025 / 1183 98.0 % 48 / 49
PPExpressions.cpp
89.9%89.9%
89.9 % 295 / 328 100.0 % 5 / 5
PPLexerChange.cpp
96.2%96.2%
96.2 % 331 / 344 94.7 % 18 / 19
PPMacroExpansion.cpp
96.3%96.3%
96.3 % 932 / 968 100.0 % 35 / 35
PTHLexer.cpp
86.3%86.3%
86.3 % 208 / 241 89.5 % 17 / 19
Pragma.cpp
89.6%89.6%
89.6 % 636 / 710 76.7 % 66 / 86
PreprocessingRecord.cpp
91.9%91.9%
91.9 % 182 / 198 96.4 % 27 / 28
Preprocessor.cpp
92.4%92.4%
92.4 % 428 / 463 86.0 % 43 / 50
PreprocessorLexer.cpp
94.1%94.1%
94.1 % 16 / 17 75.0 % 3 / 4
ScratchBuffer.cpp
100.0%
100.0 % 23 / 23 100.0 % 3 / 3
TokenConcatenation.cpp
82.4%82.4%
82.4 % 103 / 125 100.0 % 5 / 5
TokenLexer.cpp
100.0%
100.0 % 330 / 330 100.0 % 15 / 15

Generated by: LCOV version 1.13