LCOV - code coverage report
Current view: top level - lib/DebugInfo/CodeView Hit Total Coverage
Test: llvm-toolchain.info Lines: 2315 3000 77.2 %
Date: 2017-09-14 15:23:50 Functions: 427 542 78.8 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
CVSymbolVisitor.cpp
74.3%74.3%
74.3 % 26 / 35 70.5 % 31 / 44
<unnamed> 74.3 % 26 / 35 70.5 % 31 / 44
CVTypeVisitor.cpp
62.4%62.4%
62.4 % 68 / 109 86.8 % 46 / 53
<unnamed> 62.4 % 68 / 109 86.8 % 46 / 53
CodeViewError.cpp
66.7%66.7%
66.7 % 18 / 27 50.0 % 5 / 10
<unnamed> 66.7 % 18 / 27 50.0 % 5 / 10
CodeViewRecordIO.cpp
61.0%61.0%
61.0 % 94 / 154 87.5 % 14 / 16
<unnamed> 61.0 % 94 / 154 87.5 % 14 / 16
DebugChecksumsSubsection.cpp
88.2%88.2%
88.2 % 45 / 51 100.0 % 8 / 8
<unnamed> 88.2 % 45 / 51 100.0 % 8 / 8
DebugCrossExSubsection.cpp
70.0%70.0%
70.0 % 14 / 20 80.0 % 4 / 5
<unnamed> 70.0 % 14 / 20 80.0 % 4 / 5
DebugCrossImpSubsection.cpp
73.9%73.9%
73.9 % 34 / 46 71.4 % 5 / 7
<unnamed> 73.9 % 34 / 46 71.4 % 5 / 7
DebugFrameDataSubsection.cpp
75.0%75.0%
75.0 % 15 / 20 100.0 % 4 / 4
<unnamed> 75.0 % 15 / 20 100.0 % 4 / 4
DebugInlineeLinesSubsection.cpp
67.7%67.7%
67.7 % 42 / 62 88.9 % 8 / 9
<unnamed> 67.7 % 42 / 62 88.9 % 8 / 9
DebugLinesSubsection.cpp
87.6%87.6%
87.6 % 78 / 89 100.0 % 14 / 14
<unnamed> 87.6 % 78 / 89 100.0 % 14 / 14
DebugStringTableSubsection.cpp
92.3%92.3%
92.3 % 36 / 39 100.0 % 10 / 10
<unnamed> 92.3 % 36 / 39 100.0 % 10 / 10
DebugSubsection.cpp
100.0%
100.0 % 2 / 2 50.0 % 2 / 4
<unnamed> 100.0 % 2 / 2 50.0 % 2 / 4
DebugSubsectionRecord.cpp
78.6%78.6%
78.6 % 33 / 42 88.9 % 8 / 9
<unnamed> 78.6 % 33 / 42 88.9 % 8 / 9
DebugSubsectionVisitor.cpp
68.6%68.6%
68.6 % 35 / 51 100.0 % 1 / 1
<unnamed> 68.6 % 35 / 51 100.0 % 1 / 1
DebugSymbolRVASubsection.cpp
0.0%
0.0 % 0 / 10 0.0 % 0 / 5
DebugSymbolsSubsection.cpp
92.3%92.3%
92.3 % 12 / 13 100.0 % 4 / 4
<unnamed> 92.3 % 12 / 13 100.0 % 4 / 4
EnumTables.cpp
67.3%67.3%
67.3 % 37 / 55 55.0 % 11 / 20
<unnamed> 67.3 % 37 / 55 55.0 % 11 / 20
Formatters.cpp
90.0%90.0%
90.0 % 18 / 20 75.0 % 3 / 4
<unnamed> 90.0 % 18 / 20 75.0 % 3 / 4
LazyRandomTypeCollection.cpp
89.1%89.1%
89.1 % 114 / 128 86.4 % 19 / 22
<unnamed> 89.1 % 114 / 128 86.4 % 19 / 22
Line.cpp
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
<unnamed> 100.0 % 7 / 7 100.0 % 1 / 1
RecordName.cpp
82.7%82.7%
82.7 % 115 / 139 76.7 % 23 / 30
<unnamed> 82.7 % 115 / 139 76.7 % 23 / 30
RecordSerialization.cpp
35.8%35.8%
35.8 % 29 / 81 50.0 % 5 / 10
<unnamed> 35.8 % 29 / 81 50.0 % 5 / 10
StringsAndChecksums.cpp
57.9%57.9%
57.9 % 22 / 38 55.6 % 5 / 9
<unnamed> 57.9 % 22 / 38 55.6 % 5 / 9
SymbolDumper.cpp
54.9%54.9%
54.9 % 211 / 384 52.1 % 25 / 48
<unnamed> 54.9 % 211 / 384 52.1 % 25 / 48
SymbolRecordMapping.cpp
70.3%70.3%
70.3 % 182 / 259 71.4 % 30 / 42
<unnamed> 70.3 % 182 / 259 71.4 % 30 / 42
SymbolSerializer.cpp
83.3%83.3%
83.3 % 20 / 24 100.0 % 3 / 3
<unnamed> 83.3 % 20 / 24 100.0 % 3 / 3
TypeDumpVisitor.cpp
90.1%90.1%
90.1 % 245 / 272 87.2 % 41 / 47
<unnamed> 90.1 % 245 / 272 87.2 % 41 / 47
TypeIndex.cpp
95.0%95.0%
95.0 % 19 / 20 100.0 % 4 / 4
<unnamed> 95.0 % 19 / 20 100.0 % 4 / 4
TypeIndexDiscovery.cpp
88.1%88.1%
88.1 % 230 / 261 85.7 % 18 / 21
<unnamed> 88.1 % 230 / 261 85.7 % 18 / 21
TypeRecordMapping.cpp
99.6%99.6%
99.6 % 248 / 249 100.0 % 39 / 39
<unnamed> 99.6 % 248 / 249 100.0 % 39 / 39
TypeSerializer.cpp
89.8%89.8%
89.8 % 149 / 166 94.4 % 17 / 18
<unnamed> 89.8 % 149 / 166 94.4 % 17 / 18
TypeStreamMerger.cpp
93.0%93.0%
93.0 % 93 / 100 100.0 % 13 / 13
<unnamed> 93.0 % 93 / 100 100.0 % 13 / 13
TypeTableCollection.cpp
88.9%88.9%
88.9 % 24 / 27 75.0 % 6 / 8
<unnamed> 88.9 % 24 / 27 75.0 % 6 / 8

Generated by: LCOV version 1.13