LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: test_dash_coverage.info Lines: 16069 29553 54.4 %
Date: 2026-06-25 07:23:51 Functions: 8064 15930 50.6 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
httpserver.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4
external_signer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 6
walletinitinterface.h
0.0%
0.0 % 0 / 1 25.0 % 1 / 4
deploymentinfo.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
torcontrol.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 5
batchedlogger.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 20
mapport.cpp
0.0%
0.0 % 0 / 6 0.0 % 0 / 3
stacktraces.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 4
msg_result.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 27
batchedlogger.cpp
0.0%
0.0 % 0 / 19 0.0 % 0 / 6
deploymentinfo.cpp
0.0%
0.0 % 0 / 20 0.0 % 0 / 1
cxxtimer.hpp
0.0%
0.0 % 0 / 39 0.0 % 0 / 12
dsnotificationinterface.cpp
0.0%
0.0 % 0 / 58 0.0 % 0 / 16
external_signer.cpp
0.0%
0.0 % 0 / 64 11.1 % 1 / 9
bitcoin-wallet.cpp
0.0%
0.0 % 0 / 73 0.0 % 0 / 4
bitcoind.cpp
0.0%
0.0 % 0 / 127 0.0 % 0 / 4
bitcoin-cli.cpp
0.0%
0.0 % 0 / 765 0.0 % 0 / 80
httprpc.cpp
0.5%0.5%
0.5 % 1 / 215 6.9 % 2 / 29
rest.cpp
2.0%2.0%
2.0 % 12 / 586 5.9 % 2 / 34
httpserver.cpp
3.8%3.8%
3.8 % 18 / 475 6.1 % 5 / 82
flat-database.h
6.1%6.1%
6.1 % 6 / 99 28.6 % 8 / 28
spork.h
7.7%7.7%
7.7 % 2 / 26 16.7 % 5 / 30
shutdown.cpp
8.5%8.5%
8.5 % 4 / 47 30.0 % 3 / 10
stacktraces.cpp
10.9%10.9%
10.9 % 26 / 239 10.2 % 6 / 59
netfulfilledman.cpp
13.3%13.3%
13.3 % 8 / 60 33.3 % 4 / 12
spork.cpp
13.6%13.6%
13.6 % 36 / 264 31.0 % 9 / 29
netfulfilledman.h
16.7%16.7%
16.7 % 1 / 6 30.8 % 4 / 13
torcontrol.cpp
17.7%17.7%
17.7 % 75 / 424 13.0 % 6 / 46
addrdb.cpp
23.3%23.3%
23.3 % 31 / 133 26.1 % 6 / 23
init.cpp
23.3%23.3%
23.3 % 305 / 1309 10.1 % 7 / 69
net_processing.cpp
23.6%23.6%
23.6 % 784 / 3329 39.8 % 80 / 201
psbt.cpp
28.8%28.8%
28.8 % 69 / 240 31.0 % 9 / 29
net.cpp
31.4%31.4%
31.4 % 906 / 2885 40.9 % 97 / 237
outputtype.cpp
33.3%33.3%
33.3 % 10 / 30 40.0 % 2 / 5
psbt.h
36.8%36.8%
36.8 % 140 / 380 58.9 % 33 / 56
txdb.cpp
38.5%38.5%
38.5 % 132 / 343 80.4 % 37 / 46
net_processing.h
42.9%42.9%
42.9 % 9 / 21 31.8 % 7 / 22
netbase.cpp
43.0%43.0%
43.0 % 186 / 433 71.4 % 25 / 35
clientversion.cpp
43.2%43.2%
43.2 % 19 / 44 60.0 % 3 / 5
bitcoin-util.cpp
43.1%43.1%
43.1 % 47 / 109 83.3 % 5 / 6
validationinterface.h
47.4%47.4%
47.4 % 9 / 19 45.5 % 10 / 22
noui.cpp
49.1%49.1%
49.1 % 28 / 57 66.7 % 8 / 12
pow.cpp
51.3%51.3%
51.3 % 77 / 150 83.3 % 5 / 6
source_location.h
52.9%52.9%
52.9 % 9 / 17 42.9 % 3 / 7
sync.h
57.3%57.3%
57.3 % 90 / 157 80.4 % 90 / 112
net.h
61.8%61.8%
61.8 % 188 / 304 49.7 % 82 / 165
core_write.cpp
61.9%61.9%
61.9 % 153 / 247 87.5 % 7 / 8
addrman.h
62.5%62.5%
62.5 % 5 / 8 21.4 % 3 / 14
tinyformat.h
62.7%62.7%
62.7 % 175 / 279 30.7 % 1172 / 3817
messagesigner.cpp
62.9%62.9%
62.9 % 22 / 35 57.1 % 4 / 7
dbwrapper.cpp
64.6%64.6%
64.6 % 93 / 144 95.7 % 22 / 23
protocol.cpp
66.7%66.7%
66.7 % 132 / 198 47.8 % 11 / 23
chainparams.h
68.2%68.2%
68.2 % 30 / 44 68.9 % 31 / 45
txmempool.cpp
68.6%68.6%
68.6 % 804 / 1172 81.4 % 79 / 97
deploymentstatus.h
70.0%70.0%
70.0 % 14 / 20 71.4 % 5 / 7
validation.cpp
70.2%70.2%
70.2 % 2174 / 3097 88.9 % 168 / 189
pubkey.h
70.8%70.8%
70.8 % 75 / 106 79.2 % 38 / 48
ctpl_stl.h
72.8%72.8%
72.8 % 83 / 114 14.6 % 28 / 192
netgroup.cpp
72.9%72.9%
72.9 % 62 / 85 60.0 % 3 / 5
pubkey.cpp
73.1%73.1%
73.1 % 144 / 197 88.9 % 16 / 18
i2p.cpp
73.4%73.4%
73.4 % 190 / 259 91.3 % 21 / 23
saltedhasher.h
75.0%75.0%
75.0 % 6 / 8 71.8 % 28 / 39
bitcoin-tx.cpp
75.1%75.1%
75.1 % 371 / 494 91.2 % 31 / 34
cachemultimap.h
75.2%75.2%
75.2 % 85 / 113 63.6 % 28 / 44
blockencodings.cpp
75.4%75.4%
75.4 % 98 / 130 100.0 % 7 / 7
dbwrapper.h
76.1%76.1%
76.1 % 258 / 339 58.0 % 255 / 440
protocol.h
76.4%76.4%
76.4 % 42 / 55 58.8 % 50 / 85
flatfile.cpp
76.6%76.6%
76.6 % 49 / 64 100.0 % 7 / 7
validationinterface.cpp
77.3%77.3%
77.3 % 136 / 176 51.7 % 123 / 238
txmempool.h
78.1%78.1%
78.1 % 107 / 137 78.3 % 54 / 69
blockencodings.h
78.8%78.8%
78.8 % 26 / 33 67.1 % 51 / 76
core_read.cpp
78.9%78.9%
78.9 % 90 / 114 100.0 % 14 / 14
txorphanage.cpp
80.7%80.7%
80.7 % 121 / 150 83.3 % 10 / 12
chainparams.cpp
80.9%80.9%
80.9 % 785 / 970 73.9 % 34 / 46
random.cpp
81.1%81.1%
81.1 % 185 / 228 81.8 % 36 / 44
scheduler.h
81.2%81.2%
81.2 % 13 / 16 90.0 % 9 / 10
scheduler.cpp
82.1%82.1%
82.1 % 92 / 112 51.4 % 18 / 35
serialize.h
82.3%82.3%
82.3 % 418 / 508 51.4 % 2167 / 4214
unordered_lru_cache.h
82.5%82.5%
82.5 % 47 / 57 50.6 % 81 / 160
coins.h
82.9%82.9%
82.9 % 34 / 41 83.6 % 46 / 55
chain.h
83.1%83.1%
83.1 % 148 / 178 78.3 % 36 / 46
compressor.cpp
83.5%83.5%
83.5 % 106 / 127 100.0 % 8 / 8
logging.cpp
85.0%85.0%
85.0 % 243 / 286 94.6 % 35 / 37
coins.cpp
85.1%85.1%
85.1 % 189 / 222 73.8 % 31 / 42
indirectmap.h
85.7%85.7%
85.7 % 12 / 14 88.9 % 16 / 18
merkleblock.h
87.5%87.5%
87.5 % 14 / 16 62.2 % 23 / 37
logging.h
87.5%87.5%
87.5 % 56 / 64 28.6 % 159 / 556
warnings.cpp
88.5%88.5%
88.5 % 23 / 26 100.0 % 3 / 3
validation.h
88.5%88.5%
88.5 % 69 / 78 89.8 % 53 / 59
netaddress.cpp
89.0%89.0%
89.0 % 495 / 556 90.9 % 80 / 88
streams.h
89.3%89.3%
89.3 % 299 / 335 55.1 % 446 / 810
fs.h
89.4%89.4%
89.4 % 42 / 47 92.5 % 37 / 40
banman.cpp
89.4%89.4%
89.4 % 127 / 142 100.0 % 18 / 18
blockfilter.cpp
89.5%89.5%
89.5 % 136 / 152 92.6 % 25 / 27
addrman.cpp
89.4%89.4%
89.4 % 720 / 805 87.3 % 62 / 71
fs.cpp
90.3%90.3%
90.3 % 28 / 31 88.9 % 8 / 9
cachemap.h
91.2%91.2%
91.2 % 73 / 80 41.0 % 41 / 100
merkleblock.cpp
91.4%91.4%
91.4 % 106 / 116 100.0 % 12 / 12
hash.cpp
91.5%91.5%
91.5 % 43 / 47 75.0 % 3 / 4
netmessagemaker.h
91.7%91.7%
91.7 % 11 / 12 16.0 % 19 / 119
key_io.cpp
92.1%92.1%
92.1 % 152 / 165 86.7 % 26 / 30
netbase.h
92.3%92.3%
92.3 % 36 / 39 60.7 % 17 / 28
hash.h
92.6%92.6%
92.6 % 75 / 81 54.4 % 112 / 206
chain.cpp
92.7%92.7%
92.7 % 102 / 110 93.3 % 14 / 15
versionbits.cpp
93.1%93.1%
93.1 % 161 / 173 95.0 % 19 / 20
key.cpp
93.9%93.9%
93.9 % 246 / 262 100.0 % 24 / 24
addrman_impl.h
95.0%95.0%
95.0 % 19 / 20 65.6 % 21 / 32
netaddress.h
95.1%95.1%
95.1 % 97 / 102 63.9 % 99 / 155
key.h
95.6%95.6%
95.6 % 43 / 45 100.0 % 32 / 32
chainparamsbase.cpp
96.0%96.0%
96.0 % 24 / 25 100.0 % 4 / 4
random.h
96.0%96.0%
96.0 % 48 / 50 56.5 % 26 / 46
timedata.cpp
96.1%96.1%
96.1 % 49 / 51 100.0 % 6 / 6
limitedmap.h
96.5%96.5%
96.5 % 55 / 57 65.5 % 19 / 29
blockfilter.h
96.6%96.6%
96.6 % 28 / 29 79.2 % 19 / 24
cuckoocache.h
97.2%97.2%
97.2 % 104 / 107 100.0 % 21 / 21
base58.cpp
98.9%98.9%
98.9 % 92 / 93 100.0 % 6 / 6
checkqueue.h
99.1%99.1%
99.1 % 115 / 116 96.4 % 132 / 137
i2p.h
100.0%
100.0 % 1 / 1 100.0 % 8 / 8
threadsafety.h
100.0%
100.0 % 2 / 2 100.0 % 6 / 6
saltedhasher.cpp
100.0%
100.0 % 2 / 2 100.0 % 3 / 3
bech32.h
100.0%
100.0 % 2 / 2 100.0 % 6 / 6
key_io.h
100.0%
100.0 % 2 / 2 100.0 % 4 / 4
netgroup.h
100.0%
100.0 % 3 / 3 100.0 % 4 / 4
context.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2
bip324.h
100.0%
100.0 % 5 / 5 100.0 % 7 / 7
chainparamsbase.h
100.0%
100.0 % 5 / 5 100.0 % 7 / 7
net_types.h
100.0%
100.0 % 6 / 6 100.0 % 4 / 4
versionbits.h
100.0%
100.0 % 6 / 6 83.3 % 10 / 12
txorphanage.h
100.0%
100.0 % 8 / 8 100.0 % 10 / 10
net_permissions.h
100.0%
100.0 % 11 / 11 57.1 % 12 / 21
flatfile.h
100.0%
100.0 % 11 / 11 100.0 % 13 / 13
core_memusage.h
100.0%
100.0 % 19 / 19 100.0 % 6 / 6
undo.h
100.0%
100.0 % 19 / 19 100.0 % 40 / 40
timedata.h
100.0%
100.0 % 26 / 26 100.0 % 15 / 15
memusage.h
100.0%
100.0 % 27 / 27 100.0 % 14 / 14
uint256.cpp
100.0%
100.0 % 28 / 28 100.0 % 8 / 8
compressor.h
100.0%
100.0 % 33 / 33 100.0 % 32 / 32
hash_x11.h
100.0%
100.0 % 37 / 37 100.0 % 1 / 1
net_types.cpp
100.0%
100.0 % 38 / 38 100.0 % 5 / 5
span.h
100.0%
100.0 % 46 / 46 86.4 % 458 / 530
uint256.h
100.0%
100.0 % 48 / 48 90.7 % 68 / 75
bip324.cpp
100.0%
100.0 % 51 / 51 100.0 % 8 / 8
net_permissions.cpp
100.0%
100.0 % 79 / 79 100.0 % 5 / 5
bech32.cpp
100.0%
100.0 % 82 / 82 100.0 % 8 / 8
arith_uint256.h
100.0%
100.0 % 124 / 124 98.4 % 60 / 61
randomenv.cpp
100.0%
100.0 % 142 / 142 100.0 % 47 / 47
arith_uint256.cpp
100.0%
100.0 % 170 / 170 100.0 % 16 / 16
prevector.h
100.0%
100.0 % 300 / 300 96.4 % 243 / 252

Generated by: LCOV version 1.16