LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 71.3 % 24403 17398
Test Date: 2025-07-28 04:06:55 Functions: 68.5 % 5381 3688
Branches: 36.9 % 55760 20548

File Sort by file name Line Coverage ( show details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
httpserver.h
0.0%
0.0 % 5 0.0 % 30 0.0 % 1
external_signer.cpp
0.0%
0.0 % 60 0.0 % 156 0.0 % 7
mapport.cpp
0.0%
0.0 % 79 0.0 % 112 0.0 % 7
httprpc.cpp
0.0%
0.0 % 196 0.0 % 394 0.0 % 8
rest.cpp
0.0%
0.0 % 710 0.0 % 1320 0.0 % 28
init.cpp
22.8%22.8%
22.8 % 1113 254 15.8 % 3315 525 6.7 % 45 3
addrman.h
50.0%50.0%
50.0 % 4 2 13.9 % 36 5 -
bech32.h
100.0%
100.0 % 3 3 - -
bip324.h
100.0%
100.0 % 5 5 55.0 % 20 11 -
chainparamsbase.h
100.0%
100.0 % 5 5 56.2 % 16 9 -
i2p.h
100.0%
100.0 % 1 1 100.0 % 2 2 -
indirectmap.h
78.6%78.6%
78.6 % 14 11 61.1 % 54 33 -
net_permissions.h
100.0%
100.0 % 15 15 41.2 % 102 42 -
net_processing.h
66.7%66.7%
66.7 % 3 2 50.0 % 2 1 -
net_types.h
100.0%
100.0 % 3 3 100.0 % 2 2 -
netgroup.h
100.0%
100.0 % 3 3 - -
threadsafety.h
66.7%66.7%
66.7 % 3 2 38.9 % 18 7 -
txdb.h
0.0%
0.0 % 1 0.0 % 10 -
txgraph.h
100.0%
100.0 % 8 8 100.0 % 30 30 -
versionbits.h
66.7%66.7%
66.7 % 3 2 25.0 % 4 1 -
noui.cpp
9.4%9.4%
9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
httpserver.cpp
14.8%14.8%
14.8 % 399 59 3.9 % 515 20 21.3 % 47 10
logging.h
41.3%41.3%
41.3 % 46 19 29.6 % 54 16 27.4 % 186 51
addrdb.cpp
29.1%29.1%
29.1 % 127 37 16.5 % 218 36 29.4 % 17 5
scheduler.cpp
37.7%37.7%
37.7 % 114 43 27.4 % 106 29 29.4 % 17 5
semaphore_grant.h
9.4%9.4%
9.4 % 32 3 8.3 % 24 2 33.3 % 3 1
tinyformat.h
97.0%97.0%
97.0 % 265 257 13.4 % 1324 178 38.1 % 1025 391
torcontrol.cpp
43.5%43.5%
43.5 % 379 165 29.8 % 654 195 39.3 % 28 11
netbase.h
54.3%54.3%
54.3 % 46 25 9.7 % 72 7 50.0 % 10 5
netaddress.h
93.9%93.9%
93.9 % 99 93 59.2 % 309 183 53.0 % 66 35
net.cpp
45.2%45.2%
45.2 % 2116 957 22.0 % 2803 618 59.7 % 159 95
protocol.h
97.7%97.7%
97.7 % 44 43 54.8 % 124 68 60.0 % 10 6
validationinterface.h
63.6%63.6%
63.6 % 11 7 50.0 % 2 1 60.0 % 10 6
addrman_impl.h
100.0%
100.0 % 10 10 30.0 % 10 3 62.5 % 8 5
netbase.cpp
51.9%51.9%
51.9 % 418 217 35.0 % 572 200 64.5 % 31 20
checkqueue.h
87.0%87.0%
87.0 % 77 67 57.4 % 94 54 64.7 % 17 11
dbwrapper.h
90.7%90.7%
90.7 % 75 68 45.1 % 82 37 65.3 % 49 32
outputtype.cpp
85.1%85.1%
85.1 % 47 40 74.4 % 43 32 66.7 % 6 4
blockfilter.cpp
56.4%56.4%
56.4 % 133 75 30.9 % 136 42 68.4 % 19 13
arith_uint256.h
55.8%55.8%
55.8 % 113 63 60.8 % 362 220 68.6 % 35 24
net_processing.cpp
62.3%62.3%
62.3 % 2514 1566 35.4 % 4594 1627 70.2 % 151 106
net.h
78.4%78.4%
78.4 % 176 138 26.6 % 653 174 71.4 % 21 15
hash.h
90.4%90.4%
90.4 % 83 75 43.9 % 98 43 72.7 % 22 16
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 73.1 % 26 19
blockfilter.h
96.3%96.3%
96.3 % 27 26 57.7 % 26 15 75.0 % 4 3
serialize.h
98.6%98.6%
98.6 % 347 342 40.1 % 962 386 76.0 % 1608 1222
validation.h
87.5%87.5%
87.5 % 88 77 25.3 % 598 151 78.3 % 23 18
logging.cpp
64.4%64.4%
64.4 % 303 195 40.1 % 344 138 78.8 % 33 26
clientversion.cpp
51.6%51.6%
51.6 % 31 16 29.2 % 48 14 80.0 % 5 4
netgroup.cpp
97.0%97.0%
97.0 % 66 64 72.0 % 93 67 80.0 % 5 4
sync.h
77.8%77.8%
77.8 % 54 42 13.1 % 8246 1078 80.0 % 10 8
blockencodings.h
100.0%
100.0 % 34 34 45.5 % 44 20 81.0 % 21 17
versionbits.cpp
76.3%76.3%
76.3 % 177 135 50.6 % 178 90 81.2 % 16 13
streams.cpp
89.0%89.0%
89.0 % 73 65 68.3 % 104 71 81.8 % 11 9
txmempool.cpp
79.0%79.0%
79.0 % 805 636 51.5 % 1026 528 82.2 % 73 60
bip324.cpp
96.1%96.1%
96.1 % 51 49 86.4 % 22 19 83.3 % 6 5
undo.h
100.0%
100.0 % 19 19 100.0 % 4 4 83.3 % 12 10
validation.cpp
70.9%70.9%
70.9 % 2993 2122 42.0 % 5420 2275 83.6 % 165 138
addresstype.cpp
93.6%93.6%
93.6 % 78 73 60.7 % 56 34 85.0 % 20 17
uint256.h
100.0%
100.0 % 55 55 30.3 % 2327 705 85.0 % 20 17
random.cpp
76.9%76.9%
76.9 % 247 190 48.8 % 80 39 85.7 % 35 30
addrman.cpp
94.7%94.7%
94.7 % 697 660 66.4 % 794 527 86.6 % 67 58
chain.cpp
80.2%80.2%
80.2 % 86 69 70.2 % 94 66 86.7 % 15 13
compressor.h
100.0%
100.0 % 30 30 75.0 % 28 21 87.5 % 24 21
random.h
99.0%99.0%
99.0 % 97 96 66.7 % 54 36 87.9 % 33 29
coins.cpp
91.8%91.8%
91.8 % 196 180 83.3 % 186 155 87.8 % 41 36
validationinterface.cpp
83.9%83.9%
83.9 % 118 99 41.9 % 234 98 87.9 % 58 51
key.cpp
91.2%91.2%
91.2 % 283 258 56.1 % 246 138 89.7 % 29 26
protocol.cpp
79.4%79.4%
79.4 % 63 50 64.4 % 90 58 90.9 % 11 10
txmempool.h
92.7%92.7%
92.7 % 110 102 44.2 % 154 68 91.3 % 23 21
banman.cpp
96.2%96.2%
96.2 % 130 125 57.6 % 158 91 93.3 % 15 14
key.h
87.7%87.7%
87.7 % 57 50 55.7 % 194 108 93.3 % 15 14
txdb.cpp
84.0%84.0%
84.0 % 106 89 43.4 % 122 53 94.4 % 18 17
i2p.cpp
91.6%91.6%
91.6 % 262 240 59.0 % 407 240 95.0 % 20 19
streams.h
90.9%90.9%
90.9 % 241 219 33.2 % 2906 965 96.3 % 27 26
dbwrapper.cpp
75.8%75.8%
75.8 % 194 147 35.9 % 262 94 96.7 % 30 29
prevector.h
100.0%
100.0 % 244 244 52.7 % 2600 1371 97.6 % 82 80
psbt.h
99.7%99.7%
99.7 % 676 674 78.3 % 972 761 97.7 % 43 42
txgraph.cpp
99.6%99.6%
99.6 % 1308 1303 85.2 % 1206 1027 98.0 % 98 96
span.h
100.0%
100.0 % 12 12 83.3 % 6 5 98.0 % 50 49
cluster_linearize.h
99.8%99.8%
99.8 % 496 495 83.9 % 638 535 98.9 % 93 92
deploymentinfo.h
100.0%
100.0 % 3 3 50.0 % 2 1 100.0 % 1 1
headerssync.h
100.0%
100.0 % 23 23 70.0 % 10 7 100.0 % 1 1
signet.h
100.0%
100.0 % 1 1 50.0 % 2 1 100.0 % 1 1
torcontrol.h
87.5%87.5%
87.5 % 8 7 50.0 % 8 4 100.0 % 1 1
addresstype.h
100.0%
100.0 % 33 33 60.5 % 38 23 100.0 % 2 2
deploymentinfo.cpp
65.4%65.4%
65.4 % 26 17 44.4 % 18 8 100.0 % 2 2
flatfile.h
81.8%81.8%
81.8 % 11 9 47.4 % 38 18 100.0 % 2 2
memusage.h
86.7%86.7%
86.7 % 30 26 67.8 % 180 122 100.0 % 2 2
scheduler.h
90.0%90.0%
90.0 % 10 9 50.0 % 30 15 100.0 % 3 3
chainparamsbase.cpp
96.9%96.9%
96.9 % 32 31 54.3 % 46 25 100.0 % 4 4
deploymentstatus.h
100.0%
100.0 % 12 12 50.0 % 10 5 100.0 % 4 4
hash.cpp
100.0%
100.0 % 51 51 100.0 % 6 6 100.0 % 4 4
net_permissions.cpp
98.8%98.8%
98.8 % 85 84 78.1 % 114 89 100.0 % 4 4
net_types.cpp
94.6%94.6%
94.6 % 37 35 63.6 % 66 42 100.0 % 4 4
signet.cpp
100.0%
100.0 % 80 80 61.2 % 116 71 100.0 % 4 4
uint256.cpp
100.0%
100.0 % 6 6 100.0 % 2 2 100.0 % 4 4
chainparams.cpp
53.6%53.6%
53.6 % 84 45 25.0 % 132 33 100.0 % 5 5
core_memusage.h
100.0%
100.0 % 23 23 88.2 % 34 30 100.0 % 5 5
base58.cpp
98.8%98.8%
98.8 % 82 81 79.3 % 82 65 100.0 % 6 6
blockencodings.cpp
92.5%92.5%
92.5 % 107 99 57.3 % 150 86 100.0 % 6 6
flatfile.cpp
65.1%65.1%
65.1 % 63 41 41.4 % 70 29 100.0 % 6 6
pow.cpp
96.1%96.1%
96.1 % 77 74 87.5 % 56 49 100.0 % 6 6
core_write.cpp
89.4%89.4%
89.4 % 160 143 54.4 % 384 209 100.0 % 7 7
versionbits_impl.h
100.0%
100.0 % 16 16 52.0 % 50 26 100.0 % 7 7
compressor.cpp
100.0%
100.0 % 111 111 76.3 % 173 132 100.0 % 8 8
headerssync.cpp
95.7%95.7%
95.7 % 140 134 63.6 % 154 98 100.0 % 8 8
merkleblock.h
93.8%93.8%
93.8 % 16 15 61.5 % 26 16 100.0 % 8 8
merkleblock.cpp
100.0%
100.0 % 97 97 85.2 % 88 75 100.0 % 9 9
bech32.cpp
97.0%97.0%
97.0 % 168 163 74.4 % 262 195 100.0 % 10 10
core_read.cpp
97.5%97.5%
97.5 % 120 117 74.2 % 194 144 100.0 % 10 10
coins.h
95.6%95.6%
95.6 % 90 86 64.5 % 242 156 100.0 % 15 15
key_io.cpp
98.4%98.4%
98.4 % 193 190 68.8 % 272 187 100.0 % 18 18
chain.h
98.5%98.5%
98.5 % 135 133 30.0 % 726 218 100.0 % 19 19
cuckoocache.h
100.0%
100.0 % 97 97 84.5 % 58 49 100.0 % 19 19
pubkey.h
100.0%
100.0 % 99 99 47.8 % 581 278 100.0 % 19 19
arith_uint256.cpp
100.0%
100.0 % 128 128 95.0 % 100 95 100.0 % 21 21
pubkey.cpp
99.5%99.5%
99.5 % 211 210 87.0 % 138 120 100.0 % 21 21
randomenv.cpp
98.0%98.0%
98.0 % 150 147 71.4 % 63 45 100.0 % 24 24
psbt.cpp
98.2%98.2%
98.2 % 334 328 81.7 % 502 410 100.0 % 28 28
txrequest.cpp
99.2%99.2%
99.2 % 258 256 75.8 % 393 298 100.0 % 54 54
netaddress.cpp
95.8%95.8%
95.8 % 525 503 81.7 % 679 555 100.0 % 72 72

Generated by: LCOV version 2.0-1