LCOV - code coverage report
Current view: top level - tools/clang/lib/Lex Hit Total Coverage
Test: llvm-toolchain.info Lines: 8790 9670 90.9 %
Date: 2017-05-20 02:07:48 Functions: 535 584 91.6 %
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 % 629 / 679 95.7 % 45 / 47
Lexer.cpp
95.5%95.5%
95.5 % 1522 / 1594 98.6 % 73 / 74
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.4%74.4%
74.4 % 90 / 121 87.5 % 7 / 8
ModuleMap.cpp
82.4%82.4%
82.4 % 959 / 1164 96.7 % 58 / 60
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.4%86.4%
86.4 % 1012 / 1171 97.9 % 46 / 47
PPExpressions.cpp
89.9%89.9%
89.9 % 295 / 328 100.0 % 5 / 5
PPLexerChange.cpp
97.0%97.0%
97.0 % 361 / 372 95.2 % 20 / 21
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.3%89.3%
89.3 % 699 / 783 76.0 % 73 / 96
PreprocessingRecord.cpp
91.9%91.9%
91.9 % 182 / 198 96.4 % 27 / 28
Preprocessor.cpp
92.4%92.4%
92.4 % 426 / 461 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 % 335 / 335 100.0 % 15 / 15

Generated by: LCOV version 1.13