LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: fuzz_coverage.info Lines: 17096 24052 71.1 %
Date: 2023-10-05 15:40:34 Functions: 6125 8896 68.9 %
Branches: 15107 41953 36.0 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
sync.cpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
deploymentstatus.cpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
external_signer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 0.0 % 0 / 4
httpserver.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 - 0 / 0
rest.cpp
0.6%0.6%
0.6 % 4 / 625 10.5 % 4 / 38 0.1 % 2 / 1410
shutdown.cpp
5.0%5.0%
5.0 % 1 / 20 20.0 % 1 / 5 0.0 % 0 / 28
init.cpp
22.4%22.4%
22.4 % 250 / 1114 20.6 % 13 / 63 14.8 % 556 / 3756
httprpc.cpp
3.4%3.4%
3.4 % 7 / 206 25.9 % 7 / 27 0.4 % 2 / 472
httpserver.cpp
14.2%14.2%
14.2 % 63 / 444 26.0 % 19 / 73 3.8 % 28 / 741
addrdb.cpp
32.0%32.0%
32.0 % 41 / 128 28.6 % 6 / 21 9.1 % 38 / 418
logging.h
72.9%72.9%
72.9 % 35 / 48 28.8 % 67 / 233 9.5 % 111 / 1170
tinyformat.h
97.2%97.2%
97.2 % 273 / 281 32.7 % 478 / 1460 42.0 % 313 / 745
txdb.h
0.0%
0.0 % 0 / 1 33.3 % 1 / 3 - 0 / 0
external_signer.cpp
5.9%5.9%
5.9 % 4 / 68 36.4 % 4 / 11 0.9 % 2 / 214
torcontrol.cpp
43.3%43.3%
43.3 % 189 / 436 44.2 % 19 / 43 25.1 % 262 / 1043
dbwrapper.h
78.2%78.2%
78.2 % 68 / 87 47.4 % 27 / 57 34.6 % 54 / 156
addrman.h
33.3%33.3%
33.3 % 1 / 3 50.0 % 2 / 4 - 0 / 0
validationinterface.h
37.5%37.5%
37.5 % 3 / 8 50.0 % 5 / 10 - 0 / 0
noui.cpp
39.7%39.7%
39.7 % 23 / 58 50.0 % 8 / 16 17.1 % 13 / 76
i2p.cpp
40.4%40.4%
40.4 % 95 / 235 55.6 % 15 / 27 20.9 % 113 / 541
scheduler.cpp
83.0%83.0%
83.0 % 93 / 112 56.0 % 14 / 25 48.6 % 53 / 109
mapport.cpp
40.0%40.0%
40.0 % 4 / 10 57.1 % 4 / 7 50.0 % 3 / 6
net_permissions.h
100.0%
100.0 % 11 / 11 61.5 % 8 / 13 50.0 % 1 / 2
sync.h
53.3%53.3%
53.3 % 65 / 122 64.5 % 40 / 62 19.1 % 13 / 68
addrman_impl.h
100.0%
100.0 % 17 / 17 65.4 % 17 / 26 28.6 % 8 / 28
walletinitinterface.h
100.0%
100.0 % 1 / 1 66.7 % 2 / 3 - 0 / 0
netbase.h
80.0%80.0%
80.0 % 4 / 5 66.7 % 6 / 9 - 0 / 0
headerssync.h
89.3%89.3%
89.3 % 25 / 28 66.7 % 6 / 9 - 0 / 0
flatfile.h
100.0%
100.0 % 13 / 13 66.7 % 12 / 18 100.0 % 2 / 2
reverse_iterator.h
100.0%
100.0 % 7 / 7 66.7 % 16 / 24 - 0 / 0
compressor.h
100.0%
100.0 % 33 / 33 70.0 % 28 / 40 50.0 % 35 / 70
net_processing.h
100.0%
100.0 % 15 / 15 71.4 % 5 / 7 - 0 / 0
blockfilter.cpp
60.7%60.7%
60.7 % 88 / 145 71.4 % 15 / 21 30.4 % 49 / 161
netaddress.h
94.0%94.0%
94.0 % 94 / 100 71.8 % 89 / 124 42.0 % 95 / 226
random.h
96.0%96.0%
96.0 % 48 / 50 71.9 % 23 / 32 51.5 % 35 / 68
arith_uint256.h
61.1%61.1%
61.1 % 69 / 113 72.1 % 31 / 43 66.7 % 20 / 30
net.cpp
60.2%60.2%
60.2 % 1379 / 2291 72.5 % 129 / 178 28.5 % 1120 / 3928
hash.h
90.4%90.4%
90.4 % 75 / 83 73.5 % 61 / 83 50.0 % 4 / 8
validation.cpp
62.1%62.1%
62.1 % 1892 / 3045 74.1 % 143 / 193 34.3 % 2064 / 6020
serialize.h
99.2%99.2%
99.2 % 378 / 381 74.1 % 2022 / 2730 61.2 % 329 / 538
versionbits.h
50.0%50.0%
50.0 % 1 / 2 75.0 % 3 / 4 - 0 / 0
uint256.cpp
100.0%
100.0 % 28 / 28 75.0 % 6 / 8 56.2 % 18 / 32
net_processing.cpp
70.6%70.6%
70.6 % 2004 / 2840 75.6 % 102 / 135 36.9 % 2159 / 5858
streams.h
95.5%95.5%
95.5 % 273 / 286 76.7 % 359 / 468 73.2 % 82 / 112
validationinterface.cpp
82.9%82.9%
82.9 % 102 / 123 77.3 % 68 / 88 38.2 % 142 / 372
addresstype.h
93.3%93.3%
93.3 % 28 / 30 78.8 % 26 / 33 100.0 % 6 / 6
coins.h
87.5%87.5%
87.5 % 35 / 40 79.5 % 31 / 39 50.0 % 2 / 4
warnings.cpp
60.7%60.7%
60.7 % 17 / 28 80.0 % 4 / 5 28.1 % 9 / 32
netmessagemaker.h
90.0%90.0%
90.0 % 9 / 10 80.0 % 40 / 50 39.0 % 53 / 136
protocol.h
100.0%
100.0 % 56 / 56 80.8 % 59 / 73 46.6 % 54 / 116
addrman.cpp
85.7%85.7%
85.7 % 701 / 818 82.4 % 56 / 68 40.7 % 617 / 1516
txmempool.cpp
76.5%76.5%
76.5 % 606 / 792 82.7 % 62 / 75 42.3 % 593 / 1402
bip324.cpp
96.0%96.0%
96.0 % 48 / 50 83.3 % 5 / 6 55.2 % 64 / 116
scheduler.h
72.7%72.7%
72.7 % 8 / 11 83.3 % 5 / 6 40.0 % 4 / 10
arith_uint256.cpp
92.4%92.4%
92.4 % 157 / 170 83.3 % 15 / 18 92.2 % 94 / 102
validation.h
81.7%81.7%
81.7 % 67 / 82 83.3 % 40 / 48 39.1 % 18 / 46
netbase.cpp
81.0%81.0%
81.0 % 307 / 379 83.9 % 26 / 31 51.1 % 326 / 638
net.h
92.3%92.3%
92.3 % 168 / 182 84.4 % 65 / 77 54.0 % 34 / 63
blockfilter.h
100.0%
100.0 % 29 / 29 85.0 % 17 / 20 77.8 % 14 / 18
undo.h
100.0%
100.0 % 19 / 19 85.1 % 40 / 47 75.0 % 6 / 8
merkleblock.h
100.0%
100.0 % 15 / 15 85.4 % 41 / 48 87.5 % 14 / 16
timedata.h
100.0%
100.0 % 25 / 25 85.7 % 6 / 7 66.7 % 8 / 12
clientversion.cpp
61.9%61.9%
61.9 % 26 / 42 85.7 % 6 / 7 26.0 % 25 / 96
timedata.cpp
71.2%71.2%
71.2 % 37 / 52 85.7 % 6 / 7 38.3 % 36 / 94
indirectmap.h
84.6%84.6%
84.6 % 11 / 13 86.7 % 13 / 15 - 0 / 0
protocol.cpp
84.4%84.4%
84.4 % 103 / 122 87.5 % 14 / 16 52.1 % 98 / 188
key.h
95.6%95.6%
95.6 % 43 / 45 87.5 % 21 / 24 58.8 % 20 / 34
random.cpp
78.4%78.4%
78.4 % 200 / 255 87.8 % 36 / 41 39.3 % 88 / 224
blockencodings.h
100.0%
100.0 % 34 / 34 88.3 % 53 / 60 55.0 % 11 / 20
chain.cpp
89.9%89.9%
89.9 % 98 / 109 88.9 % 16 / 18 72.3 % 68 / 94
chain.h
99.4%99.4%
99.4 % 175 / 176 88.9 % 48 / 54 71.8 % 102 / 142
txmempool.h
92.2%92.2%
92.2 % 83 / 90 89.7 % 26 / 29 56.2 % 18 / 32
coins.cpp
88.5%88.5%
88.5 % 201 / 227 90.5 % 38 / 42 72.3 % 107 / 148
span.h
98.3%98.3%
98.3 % 57 / 58 90.7 % 294 / 324 39.3 % 11 / 28
uint256.h
100.0%
100.0 % 43 / 43 91.0 % 61 / 67 25.0 % 1 / 4
logging.cpp
68.0%68.0%
68.0 % 208 / 306 91.2 % 31 / 34 36.8 % 186 / 506
key.cpp
89.5%89.5%
89.5 % 247 / 276 91.7 % 22 / 24 54.7 % 127 / 232
txorphanage.cpp
85.0%85.0%
85.0 % 125 / 147 92.9 % 13 / 14 41.1 % 101 / 246
memusage.h
89.5%89.5%
89.5 % 34 / 38 92.9 % 26 / 28 66.7 % 4 / 6
addresstype.cpp
85.4%85.4%
85.4 % 70 / 82 93.1 % 27 / 29 52.0 % 66 / 127
versionbits.cpp
98.5%98.5%
98.5 % 134 / 136 94.4 % 17 / 18 76.2 % 77 / 101
dbwrapper.cpp
72.3%72.3%
72.3 % 154 / 213 95.0 % 38 / 40 32.7 % 117 / 358
txdb.cpp
78.6%78.6%
78.6 % 92 / 117 96.0 % 24 / 25 40.0 % 64 / 160
cuckoocache.h
99.1%99.1%
99.1 % 110 / 111 96.4 % 27 / 28 87.5 % 35 / 40
netaddress.cpp
91.7%91.7%
91.7 % 497 / 542 97.3 % 72 / 74 72.6 % 464 / 639
psbt.h
99.5%99.5%
99.5 % 604 / 607 98.1 % 53 / 54 70.8 % 749 / 1058
pubkey.h
98.1%98.1%
98.1 % 102 / 104 98.4 % 63 / 64 75.0 % 45 / 60
prevector.h
98.6%98.6%
98.6 % 283 / 287 98.7 % 233 / 236 69.9 % 95 / 136
deploymentinfo.h
75.0%75.0%
75.0 % 3 / 4 100.0 % 1 / 1 50.0 % 2 / 4
deploymentinfo.cpp
60.9%60.9%
60.9 % 14 / 23 100.0 % 2 / 2 43.3 % 13 / 30
netgroup.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2 - 0 / 0
net_types.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 - 0 / 0
threadsafety.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3 - 0 / 0
signet.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3 50.0 % 1 / 2
bech32.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3 - 0 / 0
deploymentstatus.h
100.0%
100.0 % 12 / 12 100.0 % 4 / 4 50.0 % 5 / 10
i2p.h
100.0%
100.0 % 1 / 1 100.0 % 4 / 4 50.0 % 1 / 2
streams.cpp
61.5%61.5%
61.5 % 24 / 39 100.0 % 4 / 4 50.0 % 24 / 48
netgroup.cpp
100.0%
100.0 % 72 / 72 100.0 % 4 / 4 70.2 % 73 / 104
torcontrol.h
100.0%
100.0 % 8 / 8 100.0 % 4 / 4 50.0 % 5 / 10
net_types.cpp
100.0%
100.0 % 37 / 37 100.0 % 5 / 5 59.6 % 59 / 99
hash.cpp
100.0%
100.0 % 49 / 49 100.0 % 5 / 5 100.0 % 6 / 6
chainparamsbase.h
100.0%
100.0 % 5 / 5 100.0 % 5 / 5 - 0 / 0
chainparamsbase.cpp
96.3%96.3%
96.3 % 26 / 27 100.0 % 5 / 5 52.6 % 30 / 57
pow.cpp
94.8%94.8%
94.8 % 73 / 77 100.0 % 5 / 5 84.0 % 42 / 50
signet.cpp
98.8%98.8%
98.8 % 83 / 84 100.0 % 5 / 5 55.4 % 93 / 168
chainparams.cpp
53.1%53.1%
53.1 % 43 / 81 100.0 % 6 / 6 19.4 % 34 / 175
base58.cpp
98.9%98.9%
98.9 % 92 / 93 100.0 % 6 / 6 76.5 % 78 / 102
txorphanage.h
100.0%
100.0 % 6 / 6 100.0 % 6 / 6 - 0 / 0
net_permissions.cpp
100.0%
100.0 % 80 / 80 100.0 % 6 / 6 60.1 % 122 / 203
bip324.h
100.0%
100.0 % 5 / 5 100.0 % 6 / 6 50.0 % 3 / 6
flatfile.cpp
77.8%77.8%
77.8 % 49 / 63 100.0 % 7 / 7 40.5 % 30 / 74
compressor.cpp
99.2%99.2%
99.2 % 126 / 127 100.0 % 8 / 8 95.5 % 85 / 89
core_memusage.h
100.0%
100.0 % 28 / 28 100.0 % 8 / 8 90.0 % 9 / 10
core_write.cpp
88.6%88.6%
88.6 % 163 / 184 100.0 % 9 / 9 52.0 % 278 / 535
blockencodings.cpp
94.1%94.1%
94.1 % 127 / 135 100.0 % 9 / 9 56.0 % 121 / 216
merkleblock.cpp
100.0%
100.0 % 112 / 112 100.0 % 9 / 9 79.8 % 83 / 104
bech32.cpp
96.7%96.7%
96.7 % 178 / 184 100.0 % 11 / 11 63.6 % 187 / 294
outputtype.cpp
68.9%68.9%
68.9 % 51 / 74 100.0 % 11 / 11 43.2 % 32 / 74
headerssync.cpp
97.6%97.6%
97.6 % 160 / 164 100.0 % 12 / 12 46.5 % 119 / 256
core_read.cpp
97.8%97.8%
97.8 % 132 / 135 100.0 % 13 / 13 66.0 % 171 / 259
banman.cpp
98.6%98.6%
98.6 % 141 / 143 100.0 % 18 / 18 55.7 % 98 / 176
pubkey.cpp
97.9%97.9%
97.9 % 237 / 242 100.0 % 24 / 24 80.4 % 127 / 158
checkqueue.h
99.1%99.1%
99.1 % 109 / 110 100.0 % 24 / 24 71.2 % 57 / 80
randomenv.cpp
100.0%
100.0 % 159 / 159 100.0 % 25 / 25 73.9 % 51 / 69
key_io.cpp
92.3%92.3%
92.3 % 180 / 195 100.0 % 27 / 27 55.1 % 196 / 356
psbt.cpp
92.2%92.2%
92.2 % 354 / 384 100.0 % 31 / 31 69.8 % 319 / 457
txrequest.cpp
100.0%
100.0 % 300 / 300 100.0 % 82 / 82 80.3 % 196 / 244

Generated by: LCOV version 1.14