LCOV - code coverage report
Current view: top level - tools/lld/ELF Hit Total Coverage
Test: llvm-toolchain.info Lines: 7604 7933 95.9 %
Date: 2017-04-29 16:11:30 Functions: 2168 3071 70.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
Config.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
Driver.cpp
97.7%97.7%
97.7 % 558 / 571 92.0 % 46 / 50
Driver.h
100.0%
100.0 % 2 / 2 - 0 / 0
DriverUtils.cpp
97.5%97.5%
97.5 % 77 / 79 100.0 % 9 / 9
EhFrame.cpp
77.0%77.0%
77.0 % 67 / 87 62.2 % 28 / 45
Error.cpp
83.3%83.3%
83.3 % 45 / 54 75.0 % 6 / 8
Error.h
75.0%75.0%
75.0 % 9 / 12 87.5 % 42 / 48
Filesystem.cpp
92.3%92.3%
92.3 % 12 / 13 66.7 % 2 / 3
GdbIndex.cpp
94.4%94.4%
94.4 % 17 / 18 100.0 % 2 / 2
GdbIndex.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
ICF.cpp
90.8%90.8%
90.8 % 99 / 109 39.4 % 28 / 71
InputFiles.cpp
90.6%90.6%
90.6 % 423 / 467 81.6 % 115 / 141
InputFiles.h
78.4%78.4%
78.4 % 29 / 37 39.6 % 19 / 48
InputSection.cpp
96.2%96.2%
96.2 % 375 / 390 83.5 % 86 / 103
InputSection.h
100.0%
100.0 % 32 / 32 100.0 % 3 / 3
LTO.cpp
98.9%98.9%
98.9 % 93 / 94 100.0 % 10 / 10
LTO.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
LinkerScript.cpp
97.1%97.1%
97.1 % 467 / 481 94.6 % 53 / 56
LinkerScript.h
100.0%
100.0 % 23 / 23 100.0 % 9 / 9
MapFile.cpp
96.4%96.4%
96.4 % 53 / 55 40.0 % 8 / 20
MarkLive.cpp
97.9%97.9%
97.9 % 92 / 94 60.8 % 31 / 51
Memory.h
100.0%
100.0 % 11 / 11 69.2 % 465 / 672
Mips.cpp
61.6%61.6%
61.6 % 85 / 138 92.9 % 13 / 14
OutputSections.cpp
99.5%99.5%
99.5 % 191 / 192 100.0 % 41 / 41
OutputSections.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
Relocations.cpp
99.2%99.2%
99.2 % 379 / 382 65.2 % 75 / 115
Relocations.h
100.0%
100.0 % 3 / 3 100.0 % 8 / 8
ScriptLexer.cpp
99.2%99.2%
99.2 % 131 / 132 100.0 % 18 / 18
ScriptLexer.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
ScriptParser.cpp
98.4%98.4%
98.4 % 675 / 686 100.0 % 135 / 135
Strings.cpp
95.2%95.2%
95.2 % 40 / 42 100.0 % 9 / 9
Strings.h
100.0%
100.0 % 9 / 9 - 0 / 0
SymbolTable.cpp
99.1%99.1%
99.1 % 338 / 341 71.4 % 90 / 126
SymbolTable.h
100.0%
100.0 % 6 / 6 28.6 % 8 / 28
Symbols.cpp
98.2%98.2%
98.2 % 162 / 165 86.8 % 33 / 38
Symbols.h
100.0%
100.0 % 36 / 36 92.9 % 13 / 14
SyntheticSections.cpp
97.2%97.2%
97.2 % 1182 / 1216 78.9 % 325 / 412
SyntheticSections.h
85.4%85.4%
85.4 % 70 / 82 37.3 % 94 / 252
Target.cpp
94.6%94.6%
94.6 % 853 / 902 67.9 % 133 / 196
Target.h
70.0%70.0%
70.0 % 7 / 10 75.0 % 6 / 8
Threads.h
100.0%
100.0 % 11 / 11 100.0 % 9 / 9
Thunks.cpp
98.1%98.1%
98.1 % 106 / 108 18.4 % 21 / 114
Thunks.h
40.0%40.0%
40.0 % 2 / 5 33.3 % 2 / 6
Writer.cpp
99.5%99.5%
99.5 % 822 / 826 96.5 % 167 / 173

Generated by: LCOV version 1.13