LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: fuzz_coverage.info Lines: 14344 21004 68.3 %
Date: 2021-05-15 09:27:54 Functions: 5141 7828 65.7 %
Branches: 11968 34814 34.4 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
addrdb.cpp
57.4%57.4%
57.4 % 54 / 94 36.4 % 8 / 22 10.4 % 45 / 432
addrdb.h
94.4%94.4%
94.4 % 17 / 18 80.0 % 16 / 20 - 0 / 0
addrman.cpp
91.9%91.9%
91.9 % 327 / 356 95.2 % 20 / 21 56.0 % 206 / 368
addrman.h
98.9%98.9%
98.9 % 267 / 270 76.9 % 40 / 52 56.2 % 290 / 516
amount.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 100.0 % 2 / 2
arith_uint256.cpp
94.0%94.0%
94.0 % 141 / 150 83.3 % 15 / 18 93.9 % 92 / 98
arith_uint256.h
97.1%97.1%
97.1 % 67 / 69 93.8 % 30 / 32 100.0 % 20 / 20
banman.cpp
91.8%91.8%
91.8 % 123 / 134 94.1 % 16 / 17 52.5 % 84 / 160
base58.cpp
97.6%97.6%
97.6 % 82 / 84 100.0 % 6 / 6 78.7 % 74 / 94
bech32.cpp
100.0%
100.0 % 75 / 75 100.0 % 8 / 8 81.8 % 90 / 110
bech32.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3 - 0 / 0
blockencodings.cpp
13.9%13.9%
13.9 % 17 / 122 33.3 % 2 / 6 5.6 % 10 / 178
blockencodings.h
92.1%92.1%
92.1 % 35 / 38 78.3 % 47 / 60 42.5 % 17 / 40
blockfilter.cpp
65.8%65.8%
65.8 % 106 / 161 72.7 % 16 / 22 30.9 % 56 / 181
blockfilter.h
100.0%
100.0 % 32 / 32 89.5 % 17 / 19 77.8 % 14 / 18
bloom.cpp
100.0%
100.0 % 151 / 151 100.0 % 18 / 18 77.7 % 94 / 121
bloom.h
100.0%
100.0 % 4 / 4 100.0 % 10 / 10 - 0 / 0
chain.cpp
86.0%86.0%
86.0 % 86 / 100 84.6 % 11 / 13 75.0 % 63 / 84
chain.h
98.9%98.9%
98.9 % 177 / 179 100.0 % 44 / 44 75.6 % 62 / 82
chainparams.cpp
86.7%86.7%
86.7 % 319 / 368 91.7 % 11 / 12 36.1 % 172 / 476
chainparams.h
84.6%84.6%
84.6 % 22 / 26 85.2 % 23 / 27 43.8 % 14 / 32
chainparamsbase.cpp
97.1%97.1%
97.1 % 33 / 34 100.0 % 9 / 9 48.6 % 36 / 74
chainparamsbase.h
100.0%
100.0 % 6 / 6 100.0 % 5 / 5 - 0 / 0
checkqueue.h
98.1%98.1%
98.1 % 102 / 104 100.0 % 23 / 23 68.1 % 49 / 72
clientversion.cpp
100.0%
100.0 % 20 / 20 100.0 % 5 / 5 56.2 % 18 / 32
coins.cpp
82.1%82.1%
82.1 % 151 / 184 87.2 % 34 / 39 67.9 % 76 / 112
coins.h
85.1%85.1%
85.1 % 40 / 47 75.7 % 28 / 37 50.0 % 2 / 4
compat.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 - 0 / 0
compressor.cpp
100.0%
100.0 % 124 / 124 100.0 % 8 / 8 93.4 % 85 / 91
compressor.h
100.0%
100.0 % 34 / 34 28.6 % 8 / 28 26.6 % 17 / 64
core_memusage.h
100.0%
100.0 % 25 / 25 100.0 % 8 / 8 90.0 % 9 / 10
core_read.cpp
99.3%99.3%
99.3 % 136 / 137 100.0 % 10 / 10 67.4 % 178 / 264
core_write.cpp
95.2%95.2%
95.2 % 177 / 186 100.0 % 9 / 9 55.3 % 263 / 476
cuckoocache.h
100.0%
100.0 % 103 / 103 96.4 % 27 / 28 94.1 % 32 / 34
dbwrapper.cpp
65.5%65.5%
65.5 % 93 / 142 94.4 % 17 / 18 29.0 % 61 / 210
dbwrapper.h
54.3%54.3%
54.3 % 69 / 127 29.9 % 20 / 67 11.0 % 37 / 336
dummywallet.cpp
89.2%89.2%
89.2 % 33 / 37 62.5 % 5 / 8 43.4 % 33 / 76
flatfile.cpp
77.4%77.4%
77.4 % 48 / 62 100.0 % 6 / 6 37.1 % 26 / 70
flatfile.h
100.0%
100.0 % 13 / 13 100.0 % 13 / 13 100.0 % 2 / 2
fs.cpp
11.4%11.4%
11.4 % 5 / 44 25.0 % 2 / 8 2.0 % 1 / 50
fs.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
hash.cpp
100.0%
100.0 % 48 / 48 100.0 % 5 / 5 100.0 % 6 / 6
hash.h
100.0%
100.0 % 80 / 80 72.3 % 60 / 83 50.0 % 4 / 8
httprpc.cpp
2.1%2.1%
2.1 % 4 / 191 17.4 % 4 / 23 0.0 % 0 / 450
httpserver.cpp
16.0%16.0%
16.0 % 60 / 374 30.6 % 15 / 49 4.1 % 28 / 690
httpserver.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3 - 0 / 0
i2p.cpp
38.5%38.5%
38.5 % 77 / 200 56.5 % 13 / 23 17.7 % 83 / 469
i2p.h
100.0%
100.0 % 2 / 2 100.0 % 4 / 4 50.0 % 2 / 4
indirectmap.h
86.7%86.7%
86.7 % 13 / 15 87.5 % 14 / 16 - 0 / 0
init.cpp
23.0%23.0%
23.0 % 233 / 1013 14.3 % 7 / 49 16.5 % 549 / 3321
key.cpp
84.7%84.7%
84.7 % 194 / 229 81.0 % 17 / 21 54.7 % 93 / 170
key.h
100.0%
100.0 % 30 / 30 94.1 % 16 / 17 58.3 % 14 / 24
key_io.cpp
93.3%93.3%
93.3 % 152 / 163 100.0 % 23 / 23 60.4 % 151 / 250
logging.cpp
71.0%71.0%
71.0 % 137 / 193 84.2 % 16 / 19 38.5 % 114 / 296
logging.h
72.1%72.1%
72.1 % 31 / 43 29.7 % 43 / 145 3.9 % 42 / 1088
mapport.cpp
0.0%
0.0 % 0 / 6 0.0 % 0 / 3 - 0 / 0
memusage.h
100.0%
100.0 % 31 / 31 100.0 % 27 / 27 66.7 % 4 / 6
merkleblock.cpp
100.0%
100.0 % 104 / 104 100.0 % 9 / 9 81.0 % 81 / 100
merkleblock.h
100.0%
100.0 % 17 / 17 100.0 % 33 / 33 60.0 % 6 / 10
miner.cpp
88.0%88.0%
88.0 % 212 / 241 94.4 % 17 / 18 46.7 % 182 / 390
miner.h
100.0%
100.0 % 28 / 28 100.0 % 14 / 14 100.0 % 2 / 2
net.cpp
37.6%37.6%
37.6 % 646 / 1716 60.9 % 92 / 151 14.1 % 406 / 2886
net.h
92.6%92.6%
92.6 % 201 / 217 87.0 % 67 / 77 49.2 % 64 / 130
net_permissions.cpp
100.0%
100.0 % 83 / 83 100.0 % 5 / 5 65.1 % 108 / 166
net_permissions.h
100.0%
100.0 % 11 / 11 70.0 % 7 / 10 50.0 % 1 / 2
net_processing.cpp
67.6%67.6%
67.6 % 1547 / 2288 72.7 % 72 / 99 35.9 % 1748 / 4873
net_processing.h
33.3%33.3%
33.3 % 2 / 6 28.6 % 2 / 7 - 0 / 0
netaddress.cpp
85.4%85.4%
85.4 % 513 / 601 91.7 % 77 / 84 67.0 % 501 / 748
netaddress.h
97.0%97.0%
97.0 % 98 / 101 64.5 % 69 / 107 68.5 % 76 / 111
netbase.cpp
80.2%80.2%
80.2 % 332 / 414 78.8 % 26 / 33 55.2 % 353 / 640
netbase.h
71.4%71.4%
71.4 % 5 / 7 87.5 % 7 / 8 - 0 / 0
netmessagemaker.h
88.9%88.9%
88.9 % 8 / 9 66.7 % 30 / 45 33.8 % 46 / 136
noui.cpp
35.2%35.2%
35.2 % 19 / 54 41.7 % 5 / 12 16.1 % 10 / 62
outputtype.cpp
58.6%58.6%
58.6 % 34 / 58 87.5 % 7 / 8 32.6 % 15 / 46
pow.cpp
84.4%84.4%
84.4 % 38 / 45 100.0 % 3 / 3 75.0 % 27 / 36
prevector.h
98.9%98.9%
98.9 % 276 / 279 89.5 % 212 / 237 70.0 % 91 / 130
protocol.cpp
80.3%80.3%
80.3 % 94 / 117 88.2 % 15 / 17 49.8 % 103 / 207
protocol.h
95.7%95.7%
95.7 % 44 / 46 69.7 % 62 / 89 52.3 % 46 / 88
psbt.cpp
82.3%82.3%
82.3 % 190 / 231 84.0 % 21 / 25 70.3 % 163 / 232
psbt.h
100.0%
100.0 % 232 / 232 100.0 % 21 / 21 68.3 % 354 / 518
pubkey.cpp
95.1%95.1%
95.1 % 195 / 205 93.3 % 14 / 15 82.4 % 117 / 142
pubkey.h
100.0%
100.0 % 77 / 77 100.0 % 31 / 31 88.6 % 39 / 44
random.cpp
67.4%67.4%
67.4 % 188 / 279 74.4 % 29 / 39 37.0 % 85 / 230
random.h
98.1%98.1%
98.1 % 51 / 52 86.7 % 13 / 15 76.9 % 20 / 26
randomenv.cpp
100.0%
100.0 % 156 / 156 100.0 % 25 / 25 75.4 % 52 / 69
rest.cpp
0.0%
0.0 % 0 / 393 0.0 % 0 / 31 0.0 % 0 / 860
reverse_iterator.h
100.0%
100.0 % 7 / 7 50.0 % 12 / 24 - 0 / 0
scheduler.cpp
83.2%83.2%
83.2 % 94 / 113 91.7 % 22 / 24 53.1 % 52 / 98
scheduler.h
100.0%
100.0 % 12 / 12 100.0 % 6 / 6 60.0 % 6 / 10
serialize.h
99.8%99.8%
99.8 % 403 / 404 74.5 % 1796 / 2411 55.6 % 308 / 554
shutdown.cpp
9.8%9.8%
9.8 % 4 / 41 37.5 % 3 / 8 0.0 % 0 / 42
signet.cpp
98.7%98.7%
98.7 % 78 / 79 100.0 % 4 / 4 54.7 % 81 / 148
signet.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3 50.0 % 2 / 4
span.h
100.0%
100.0 % 48 / 48 88.7 % 125 / 141 66.7 % 4 / 6
streams.h
94.7%94.7%
94.7 % 287 / 303 77.6 % 343 / 442 61.6 % 271 / 440
sync.h
47.5%47.5%
47.5 % 48 / 101 55.3 % 26 / 47 21.4 % 9 / 42
threadinterrupt.cpp
45.0%45.0%
45.0 % 9 / 20 37.5 % 3 / 8 0.0 % 0 / 2
threadinterrupt.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
threadsafety.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2 - 0 / 0
timedata.cpp
88.4%88.4%
88.4 % 38 / 43 100.0 % 4 / 4 43.0 % 43 / 100
timedata.h
100.0%
100.0 % 26 / 26 100.0 % 6 / 6 66.7 % 8 / 12
tinyformat.h
96.5%96.5%
96.5 % 248 / 257 28.1 % 402 / 1432 34.6 % 299 / 864
torcontrol.cpp
45.2%45.2%
45.2 % 168 / 372 40.5 % 15 / 37 27.6 % 228 / 825
torcontrol.h
100.0%
100.0 % 9 / 9 100.0 % 4 / 4 50.0 % 4 / 8
txdb.cpp
28.2%28.2%
28.2 % 69 / 245 41.2 % 14 / 34 17.2 % 62 / 361
txdb.h
100.0%
100.0 % 4 / 4 80.0 % 4 / 5 50.0 % 1 / 2
txmempool.cpp
76.3%76.3%
76.3 % 560 / 734 82.0 % 50 / 61 43.8 % 436 / 996
txmempool.h
79.4%79.4%
79.4 % 127 / 160 82.9 % 58 / 70 52.8 % 19 / 36
txorphanage.cpp
64.2%64.2%
64.2 % 77 / 120 66.7 % 6 / 9 30.3 % 37 / 122
txorphanage.h
100.0%
100.0 % 4 / 4 100.0 % 5 / 5 - 0 / 0
txrequest.cpp
99.3%99.3%
99.3 % 292 / 294 100.0 % 78 / 78 81.5 % 194 / 238
uint256.cpp
100.0%
100.0 % 31 / 31 80.0 % 8 / 10 55.6 % 20 / 36
uint256.h
100.0%
100.0 % 54 / 54 92.0 % 46 / 50 50.0 % 4 / 8
undo.h
100.0%
100.0 % 22 / 22 59.6 % 28 / 47 50.0 % 4 / 8
validation.cpp
59.2%59.2%
59.2 % 1561 / 2635 67.7 % 111 / 164 34.1 % 1601 / 4699
validation.h
72.3%72.3%
72.3 % 34 / 47 76.0 % 19 / 25 50.0 % 6 / 12
validationinterface.cpp
81.5%81.5%
81.5 % 101 / 124 71.6 % 63 / 88 21.7 % 82 / 378
validationinterface.h
30.0%30.0%
30.0 % 3 / 10 30.0 % 3 / 10 - 0 / 0
versionbits.cpp
93.7%93.7%
93.7 % 89 / 95 87.5 % 14 / 16 78.9 % 60 / 76
versionbits.h
66.7%66.7%
66.7 % 2 / 3 75.0 % 3 / 4 100.0 % 4 / 4
walletinitinterface.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3 - 0 / 0
warnings.cpp
65.4%65.4%
65.4 % 17 / 26 80.0 % 4 / 5 25.0 % 7 / 28

Generated by: LCOV version 1.14