LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: coverage.lcov Lines: 21770 25365 85.8 %
Date: 2021-06-29 14:35:33 Functions: 7351 13617 54.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 10280 14670 70.1 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
walletinitinterface.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
torcontrol.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 3 - 0 / 0
memusage.h
68.9%68.9%
68.9 % 31 / 45 1.1 % 31 / 2781 75.0 % 12 / 16
core_memusage.h
59.2%59.2%
59.2 % 29 / 49 1.3 % 17 / 1289 90.9 % 20 / 22
compat.h
85.7%85.7%
85.7 % 12 / 14 1.7 % 3 / 181 - 0 / 0
netbase.h
58.3%58.3%
58.3 % 7 / 12 7.8 % 4 / 51 - 0 / 0
protocol.h
100.0%
100.0 % 44 / 44 16.3 % 31 / 190 52.8 % 75 / 142
torcontrol.cpp
20.8%20.8%
20.8 % 85 / 408 17.9 % 5 / 28 29.9 % 67 / 224
net_permissions.h
100.0%
100.0 % 16 / 16 21.7 % 5 / 23 - 0 / 0
mapport.cpp
10.3%10.3%
10.3 % 22 / 214 41.7 % 5 / 12 5.6 % 5 / 90
logging.h
94.6%94.6%
94.6 % 35 / 37 47.0 % 275 / 585 42.6 % 295 / 692
tinyformat.h
62.5%62.5%
62.5 % 217 / 347 48.1 % 861 / 1791 30.3 % 186 / 614
i2p.cpp
43.2%43.2%
43.2 % 108 / 250 52.2 % 12 / 23 24.4 % 19 / 78
threadsafety.h
66.7%66.7%
66.7 % 2 / 3 66.7 % 2 / 3 - 0 / 0
bitcoind.cpp
47.2%47.2%
47.2 % 77 / 163 66.7 % 2 / 3 44.0 % 37 / 84
flatfile.h
45.5%45.5%
45.5 % 5 / 11 75.0 % 6 / 8 - 0 / 0
coins.cpp
91.1%91.1%
91.1 % 185 / 203 75.0 % 27 / 36 94.9 % 74 / 78
shutdown.cpp
73.9%73.9%
73.9 % 34 / 46 83.3 % 5 / 6 41.7 % 5 / 12
psbt.cpp
85.4%85.4%
85.4 % 234 / 274 83.3 % 20 / 24 70.7 % 123 / 174
netaddress.h
93.8%93.8%
93.8 % 122 / 130 84.2 % 48 / 57 54.6 % 71 / 130
txdb.cpp
59.4%59.4%
59.4 % 165 / 278 86.2 % 25 / 29 41.7 % 40 / 96
coins.h
88.9%88.9%
88.9 % 40 / 45 86.4 % 19 / 22 - 0 / 0
dbwrapper.h
78.9%78.9%
78.9 % 105 / 133 86.6 % 84 / 97 54.3 % 50 / 92
fs.cpp
84.9%84.9%
84.9 % 45 / 53 87.5 % 7 / 8 68.8 % 11 / 16
threadinterrupt.cpp
87.5%87.5%
87.5 % 21 / 24 87.5 % 7 / 8 - 0 / 0
sync.cpp
88.0%88.0%
88.0 % 161 / 183 88.0 % 22 / 25 82.6 % 76 / 92
serialize.h
96.7%96.7%
96.7 % 434 / 449 88.2 % 2912 / 3302 73.2 % 602 / 822
init.cpp
80.2%80.2%
80.2 % 930 / 1159 88.2 % 30 / 34 70.3 % 346 / 492
noui.cpp
88.1%88.1%
88.1 % 52 / 59 88.9 % 8 / 9 80.0 % 8 / 10
core_read.cpp
89.7%89.7%
89.7 % 157 / 175 90.0 % 9 / 10 77.6 % 76 / 98
pubkey.h
86.8%86.8%
86.8 % 79 / 91 90.6 % 29 / 32 70.3 % 45 / 64
random.h
96.6%96.6%
96.6 % 56 / 58 90.9 % 20 / 22 94.2 % 49 / 52
netmessagemaker.h
100.0%
100.0 % 10 / 10 91.1 % 41 / 45 - 0 / 0
chainparams.h
92.3%92.3%
92.3 % 24 / 26 91.3 % 21 / 23 - 0 / 0
rest.cpp
77.2%77.2%
77.2 % 386 / 500 91.7 % 22 / 24 71.9 % 138 / 192
hash.h
86.7%86.7%
86.7 % 78 / 90 91.8 % 78 / 85 0.0 % 0 / 4
prevector.h
97.9%97.9%
97.9 % 319 / 326 91.9 % 226 / 246 82.5 % 198 / 240
streams.h
77.6%77.6%
77.6 % 318 / 410 92.8 % 437 / 471 62.7 % 163 / 260
protocol.cpp
93.8%93.8%
93.8 % 91 / 97 92.9 % 13 / 14 79.3 % 46 / 58
dbwrapper.cpp
60.6%60.6%
60.6 % 100 / 165 93.3 % 14 / 15 39.1 % 18 / 46
chain.h
88.7%88.7%
88.7 % 149 / 168 93.3 % 28 / 30 87.5 % 49 / 56
logging.cpp
77.3%77.3%
77.3 % 143 / 185 93.8 % 15 / 16 70.7 % 58 / 82
uint256.h
98.4%98.4%
98.4 % 62 / 63 94.6 % 53 / 56 100.0 % 8 / 8
random.cpp
89.5%89.5%
89.5 % 290 / 324 94.9 % 37 / 39 65.0 % 52 / 80
httpserver.cpp
80.6%80.6%
80.6 % 336 / 417 94.9 % 37 / 39 62.1 % 118 / 190
net.cpp
82.6%82.6%
82.6 % 1687 / 2042 95.0 % 132 / 139 66.4 % 704 / 1060
net.h
90.7%90.7%
90.7 % 166 / 183 95.1 % 39 / 41 82.6 % 38 / 46
txmempool.h
93.9%93.9%
93.9 % 170 / 181 95.3 % 61 / 64 95.8 % 23 / 24
key_io.cpp
98.4%98.4%
98.4 % 185 / 188 95.7 % 22 / 23 89.5 % 68 / 76
netbase.cpp
71.9%71.9%
71.9 % 369 / 513 96.3 % 26 / 27 62.5 % 160 / 256
net_processing.cpp
89.0%89.0%
89.0 % 2457 / 2762 96.3 % 79 / 82 75.6 % 1389 / 1838
sync.h
98.4%98.4%
98.4 % 121 / 123 98.0 % 98 / 100 80.0 % 24 / 30
txmempool.cpp
98.9%98.9%
98.9 % 805 / 814 98.4 % 61 / 62 92.4 % 290 / 314
netaddress.cpp
85.6%85.6%
85.6 % 737 / 861 98.8 % 83 / 84 75.8 % 503 / 664
validation.cpp
91.4%91.4%
91.4 % 2861 / 3131 99.3 % 141 / 142 82.5 % 1332 / 1614
span.h
100.0%
100.0 % 61 / 61 99.3 % 145 / 146 87.5 % 7 / 8
signet.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
httpserver.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
net_processing.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
versionbits.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
fs.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
amount.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 100.0 % 4 / 4
txorphanage.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
bech32.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2 - 0 / 0
txdb.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2 - 0 / 0
bloom.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3 - 0 / 0
timedata.cpp
100.0%
100.0 % 49 / 49 100.0 % 3 / 3 72.2 % 26 / 36
warnings.cpp
89.7%89.7%
89.7 % 26 / 29 100.0 % 3 / 3 83.3 % 5 / 6
pow.cpp
100.0%
100.0 % 53 / 53 100.0 % 3 / 3 93.8 % 30 / 32
clientversion.cpp
100.0%
100.0 % 21 / 21 100.0 % 3 / 3 100.0 % 4 / 4
net_permissions.cpp
100.0%
100.0 % 82 / 82 100.0 % 4 / 4 98.1 % 51 / 52
signet.cpp
100.0%
100.0 % 93 / 93 100.0 % 4 / 4 91.2 % 31 / 34
chainparamsbase.h
100.0%
100.0 % 4 / 4 100.0 % 4 / 4 - 0 / 0
chainparamsbase.cpp
93.5%93.5%
93.5 % 29 / 31 100.0 % 4 / 4 87.5 % 7 / 8
outputtype.cpp
81.2%81.2%
81.2 % 56 / 69 100.0 % 5 / 5 82.5 % 33 / 40
scheduler.h
100.0%
100.0 % 15 / 15 100.0 % 5 / 5 90.0 % 9 / 10
hash.cpp
100.0%
100.0 % 60 / 60 100.0 % 5 / 5 100.0 % 10 / 10
flatfile.cpp
75.7%75.7%
75.7 % 53 / 70 100.0 % 6 / 6 75.0 % 24 / 32
base58.cpp
99.0%99.0%
99.0 % 101 / 102 100.0 % 6 / 6 93.8 % 60 / 64
blockencodings.cpp
84.7%84.7%
84.7 % 116 / 137 100.0 % 6 / 6 72.2 % 52 / 72
addrdb.h
100.0%
100.0 % 16 / 16 100.0 % 6 / 6 - 0 / 0
timedata.h
100.0%
100.0 % 31 / 31 100.0 % 8 / 8 87.5 % 7 / 8
compressor.cpp
95.9%95.9%
95.9 % 140 / 146 100.0 % 8 / 8 80.4 % 74 / 92
core_write.cpp
96.9%96.9%
96.9 % 189 / 195 100.0 % 8 / 8 86.0 % 74 / 86
txorphanage.cpp
97.9%97.9%
97.9 % 137 / 140 100.0 % 8 / 8 81.2 % 52 / 64
bech32.cpp
100.0%
100.0 % 89 / 89 100.0 % 8 / 8 100.0 % 64 / 64
validationinterface.h
100.0%
100.0 % 8 / 8 100.0 % 8 / 8 - 0 / 0
psbt.h
93.5%93.5%
93.5 % 300 / 321 100.0 % 9 / 9 89.6 % 147 / 164
merkleblock.cpp
90.2%90.2%
90.2 % 111 / 123 100.0 % 9 / 9 87.1 % 54 / 62
uint256.cpp
100.0%
100.0 % 36 / 36 100.0 % 10 / 10 93.8 % 30 / 32
merkleblock.h
100.0%
100.0 % 16 / 16 100.0 % 11 / 11 - 0 / 0
key.h
90.3%90.3%
90.3 % 28 / 31 100.0 % 11 / 11 50.0 % 15 / 30
miner.h
100.0%
100.0 % 28 / 28 100.0 % 11 / 11 100.0 % 2 / 2
chainparams.cpp
95.9%95.9%
95.9 % 395 / 412 100.0 % 11 / 11 73.9 % 34 / 46
undo.h
100.0%
100.0 % 20 / 20 100.0 % 12 / 12 50.0 % 4 / 8
blockfilter.h
93.1%93.1%
93.1 % 27 / 29 100.0 % 12 / 12 50.0 % 1 / 2
chain.cpp
96.7%96.7%
96.7 % 117 / 121 100.0 % 13 / 13 90.3 % 65 / 72
httprpc.cpp
83.9%83.9%
83.9 % 177 / 211 100.0 % 13 / 13 73.1 % 57 / 78
indirectmap.h
100.0%
100.0 % 14 / 14 100.0 % 14 / 14 - 0 / 0
cuckoocache.h
96.4%96.4%
96.4 % 107 / 111 100.0 % 15 / 15 93.8 % 30 / 32
pubkey.cpp
72.0%72.0%
72.0 % 185 / 257 100.0 % 15 / 15 60.0 % 60 / 100
versionbits.cpp
97.1%97.1%
97.1 % 132 / 136 100.0 % 16 / 16 95.0 % 57 / 60
miner.cpp
97.0%97.0%
97.0 % 258 / 266 100.0 % 17 / 17 87.8 % 79 / 90
banman.cpp
96.7%96.7%
96.7 % 146 / 151 100.0 % 17 / 17 77.1 % 37 / 48
bloom.cpp
97.6%97.6%
97.6 % 163 / 167 100.0 % 18 / 18 90.3 % 56 / 62
scheduler.cpp
97.7%97.7%
97.7 % 125 / 128 100.0 % 18 / 18 93.8 % 30 / 32
arith_uint256.cpp
100.0%
100.0 % 178 / 178 100.0 % 18 / 18 96.7 % 89 / 92
compressor.h
100.0%
100.0 % 37 / 37 100.0 % 21 / 21 80.0 % 16 / 20
blockfilter.cpp
92.0%92.0%
92.0 % 172 / 187 100.0 % 21 / 21 84.5 % 49 / 58
key.cpp
90.9%90.9%
90.9 % 261 / 287 100.0 % 21 / 21 64.3 % 45 / 70
addrdb.cpp
81.5%81.5%
81.5 % 88 / 108 100.0 % 22 / 22 56.9 % 33 / 58
blockencodings.h
93.8%93.8%
93.8 % 30 / 32 100.0 % 22 / 22 41.7 % 10 / 24
validation.h
100.0%
100.0 % 50 / 50 100.0 % 23 / 23 75.0 % 3 / 4
addrman.cpp
87.8%87.8%
87.8 % 461 / 525 100.0 % 23 / 23 71.3 % 211 / 296
reverse_iterator.h
100.0%
100.0 % 10 / 10 100.0 % 28 / 28 - 0 / 0
addrman.h
95.0%95.0%
95.0 % 304 / 320 100.0 % 31 / 31 72.8 % 182 / 250
arith_uint256.h
100.0%
100.0 % 145 / 145 100.0 % 45 / 45 96.7 % 29 / 30
randomenv.cpp
100.0%
100.0 % 268 / 268 100.0 % 48 / 48 40.1 % 97 / 242
validationinterface.cpp
100.0%
100.0 % 149 / 149 100.0 % 54 / 54 73.3 % 63 / 86
txrequest.cpp
100.0%
100.0 % 302 / 302 100.0 % 74 / 74 93.5 % 159 / 170
checkqueue.h
100.0%
100.0 % 112 / 112 100.0 % 79 / 79 81.4 % 241 / 296

Generated by: LCOV version 1.14