LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 76.3 % 26720 20387
Test Date: 2026-10-13 06:24:39 Functions: 74.5 % 5834 4346
Branches: 42.5 % 57790 24581

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
external_signer.cpp
0.0%
0.0 % 66 0.0 % 252 0.0 % 7
mapport.cpp
0.0%
0.0 % 79 0.0 % 102 0.0 % 7
httprpc.cpp
0.0%
0.0 % 203 0.0 % 412 0.0 % 9
rest.cpp
0.0%
0.0 % 754 0.0 % 1685 0.0 % 29
init.cpp
23.4%23.4%
23.4 % 1263 296 15.1 % 3675 554 6.1 % 49 3
addrman.h
33.3%33.3%
33.3 % 3 1 20.0 % 10 2 -
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 50.0 % 14 7 -
headerssync.h
95.5%95.5%
95.5 % 22 21 50.0 % 8 4 -
i2p.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
indirectmap.h
92.9%92.9%
92.9 % 14 13 80.0 % 30 24 -
net_permissions.h
100.0%
100.0 % 15 15 72.4 % 76 55 -
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 -
txgraph.h
100.0%
100.0 % 8 8 89.5 % 38 34 -
versionbits.h
66.7%66.7%
66.7 % 3 2 25.0 % 4 1 -
noui.cpp
9.6%9.6%
9.6 % 52 5 6.0 % 50 3 11.1 % 9 1
scheduler.cpp
28.9%28.9%
28.9 % 114 33 23.6 % 106 25 23.5 % 17 4
logging.h
25.0%25.0%
25.0 % 32 8 32.1 % 28 9 28.6 % 7 2
addrdb.cpp
29.1%29.1%
29.1 % 127 37 16.1 % 224 36 29.4 % 17 5
musig.cpp
19.8%19.8%
19.8 % 177 35 7.4 % 242 18 31.2 % 16 5
semaphore_grant.h
37.5%37.5%
37.5 % 32 12 16.7 % 24 4 33.3 % 3 1
httpserver.cpp
40.3%40.3%
40.3 % 647 261 27.4 % 1041 285 38.9 % 54 21
httpserver.h
48.8%48.8%
48.8 % 43 21 31.3 % 134 42 40.0 % 10 4
tinyformat.h
97.0%97.0%
97.0 % 265 257 19.8 % 1098 217 44.4 % 1090 484
torcontrol.cpp
55.4%55.4%
55.4 % 392 217 34.6 % 732 253 59.3 % 27 16
dbwrapper.h
93.7%93.7%
93.7 % 79 74 48.4 % 161 78 60.0 % 100 60
checkqueue.h
87.0%87.0%
87.0 % 77 67 56.2 % 96 54 64.7 % 17 11
netaddress.h
93.9%93.9%
93.9 % 98 92 73.0 % 281 205 64.9 % 77 50
addrman_impl.h
100.0%
100.0 % 10 10 30.0 % 10 3 66.7 % 9 6
arith_uint256.h
52.4%52.4%
52.4 % 103 54 56.8 % 74 42 66.7 % 33 22
netbase.h
67.3%67.3%
67.3 % 55 37 17.9 % 56 10 72.7 % 11 8
protocol.h
100.0%
100.0 % 44 44 60.7 % 140 85 72.7 % 11 8
net.cpp
63.7%63.7%
63.7 % 2276 1450 37.0 % 3191 1180 75.9 % 170 129
logging.cpp
63.7%63.7%
63.7 % 317 202 35.1 % 402 141 76.3 % 38 29
netbase.cpp
73.4%73.4%
73.4 % 444 326 47.7 % 734 350 78.8 % 33 26
hash.h
90.7%90.7%
90.7 % 86 78 45.7 % 162 74 79.2 % 24 19
serialize.h
98.8%98.8%
98.8 % 347 343 51.6 % 854 441 79.9 % 1825 1459
sync.h
85.7%85.7%
85.7 % 49 42 18.6 % 7586 1413 80.0 % 10 8
validationinterface.h
81.8%81.8%
81.8 % 11 9 50.0 % 2 1 80.0 % 10 8
validation.h
85.0%85.0%
85.0 % 107 91 34.9 % 590 206 80.8 % 26 21
versionbits.cpp
75.3%75.3%
75.3 % 178 134 49.5 % 182 90 81.2 % 16 13
validation.cpp
71.2%71.2%
71.2 % 2946 2099 42.6 % 5422 2308 82.5 % 166 137
bip324.cpp
96.1%96.1%
96.1 % 51 49 86.4 % 22 19 83.3 % 6 5
streams.cpp
88.9%88.9%
88.9 % 81 72 65.7 % 108 71 83.3 % 12 10
undo.h
100.0%
100.0 % 20 20 100.0 % 4 4 83.3 % 12 10
net_processing.cpp
84.9%84.9%
84.9 % 2827 2399 50.1 % 5144 2579 84.1 % 170 143
addrman.cpp
95.0%95.0%
95.0 % 696 661 65.7 % 816 536 86.6 % 67 58
txdb.cpp
79.9%79.9%
79.9 % 144 115 46.2 % 197 91 87.5 % 24 21
random.h
99.0%99.0%
99.0 % 97 96 64.5 % 62 40 88.2 % 34 30
random.cpp
79.4%79.4%
79.4 % 247 196 50.0 % 80 40 88.6 % 35 31
key.h
88.4%88.4%
88.4 % 69 61 51.1 % 282 144 88.9 % 18 16
compressor.h
100.0%
100.0 % 30 30 69.4 % 36 25 88.9 % 27 24
txmempool.cpp
88.9%88.9%
88.9 % 695 618 59.4 % 800 475 89.4 % 66 59
blockfilter.cpp
86.4%86.4%
86.4 % 132 114 56.0 % 150 84 89.5 % 19 17
coins.cpp
91.6%91.6%
91.6 % 238 218 73.3 % 270 198 89.5 % 38 34
key.cpp
92.8%92.8%
92.8 % 277 257 56.2 % 260 146 89.7 % 29 26
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 4 2 89.7 % 29 26
addresstype.cpp
94.9%94.9%
94.9 % 78 74 59.4 % 64 38 90.0 % 20 18
protocol.cpp
79.4%79.4%
79.4 % 63 50 64.4 % 90 58 90.9 % 11 10
validationinterface.cpp
92.1%92.1%
92.1 % 126 116 48.7 % 236 115 91.2 % 57 52
psbt.h
93.8%93.8%
93.8 % 806 756 68.9 % 1246 859 91.2 % 80 73
txmempool.h
83.7%83.7%
83.7 % 123 103 46.5 % 170 79 91.3 % 23 21
uint256.h
100.0%
100.0 % 54 54 50.5 % 483 244 92.0 % 25 23
chain.cpp
90.7%90.7%
90.7 % 86 78 75.6 % 86 65 92.3 % 13 12
blockencodings.h
100.0%
100.0 % 34 34 50.0 % 72 36 92.6 % 27 25
pubkey.h
100.0%
100.0 % 108 108 54.9 % 477 262 93.1 % 29 27
dbwrapper.cpp
72.1%72.1%
72.1 % 226 163 36.9 % 274 101 93.9 % 33 31
net.h
95.2%95.2%
95.2 % 187 178 56.0 % 493 276 95.2 % 21 20
prevector.h
100.0%
100.0 % 236 236 61.8 % 2310 1427 95.4 % 87 83
span.h
100.0%
100.0 % 12 12 75.0 % 8 6 96.2 % 52 50
txgraph.cpp
99.0%99.0%
99.0 % 1629 1612 77.7 % 1810 1406 96.6 % 148 143
streams.h
94.5%94.5%
94.5 % 254 240 40.4 % 3110 1255 96.8 % 31 30
psbt.cpp
86.1%86.1%
86.1 % 509 438 66.2 % 802 531 96.9 % 32 31
cluster_linearize.h
99.2%99.2%
99.2 % 769 763 79.0 % 1034 817 96.9 % 128 124
coins.h
97.0%97.0%
97.0 % 164 159 62.1 % 348 216 97.3 % 37 36
deploymentinfo.h
100.0%
100.0 % 3 3 50.0 % 2 1 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 65.0 % 40 26 100.0 % 2 2
deploymentinfo.cpp
65.4%65.4%
65.4 % 26 17 44.4 % 18 8 100.0 % 2 2
memusage.h
86.7%86.7%
86.7 % 30 26 63.7 % 190 121 100.0 % 2 2
private_broadcast.h
100.0%
100.0 % 14 14 50.0 % 6 3 100.0 % 2 2
clientversion.cpp
100.0%
100.0 % 10 10 65.0 % 20 13 100.0 % 3 3
flatfile.h
100.0%
100.0 % 9 9 50.0 % 38 19 100.0 % 3 3
netgroup.h
100.0%
100.0 % 8 8 50.0 % 8 4 100.0 % 3 3
scheduler.h
90.0%90.0%
90.0 % 10 9 50.0 % 30 15 100.0 % 3 3
blockfilter.h
100.0%
100.0 % 27 27 56.2 % 32 18 100.0 % 4 4
deploymentstatus.h
100.0%
100.0 % 12 12 60.0 % 10 6 100.0 % 4 4
hash.cpp
100.0%
100.0 % 51 51 87.5 % 8 7 100.0 % 4 4
net_permissions.cpp
98.8%98.8%
98.8 % 85 84 77.1 % 118 91 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 59.8 % 132 79 100.0 % 4 4
uint256.cpp
100.0%
100.0 % 6 6 100.0 % 2 2 100.0 % 4 4
chainparamsbase.cpp
88.1%88.1%
88.1 % 42 37 41.4 % 70 29 100.0 % 5 5
core_memusage.h
100.0%
100.0 % 23 23 73.5 % 34 25 100.0 % 5 5
base58.cpp
98.8%98.8%
98.8 % 82 81 76.7 % 90 69 100.0 % 6 6
blockencodings.cpp
85.5%85.5%
85.5 % 110 94 51.0 % 198 101 100.0 % 6 6
flatfile.cpp
65.1%65.1%
65.1 % 63 41 41.9 % 74 31 100.0 % 6 6
netgroup.cpp
100.0%
100.0 % 68 68 67.3 % 104 70 100.0 % 6 6
outputtype.cpp
70.2%70.2%
70.2 % 47 33 58.8 % 51 30 100.0 % 6 6
pow.cpp
94.8%94.8%
94.8 % 77 73 87.5 % 56 49 100.0 % 6 6
versionbits_impl.h
100.0%
100.0 % 16 16 52.0 % 50 26 100.0 % 7 7
chainparams.cpp
62.1%62.1%
62.1 % 103 64 25.9 % 174 45 100.0 % 8 8
compressor.cpp
100.0%
100.0 % 111 111 75.4 % 179 135 100.0 % 8 8
headerssync.cpp
93.4%93.4%
93.4 % 151 141 62.7 % 166 104 100.0 % 8 8
merkleblock.h
93.8%93.8%
93.8 % 16 15 70.8 % 24 17 100.0 % 8 8
merkleblock.cpp
100.0%
100.0 % 96 96 78.3 % 106 83 100.0 % 9 9
bech32.cpp
97.0%97.0%
97.0 % 167 162 70.5 % 298 210 100.0 % 10 10
banman.cpp
99.2%99.2%
99.2 % 130 129 60.1 % 158 95 100.0 % 15 15
private_broadcast.cpp
96.0%96.0%
96.0 % 125 120 61.8 % 144 89 100.0 % 15 15
chain.h
100.0%
100.0 % 119 119 38.4 % 966 371 100.0 % 17 17
core_io.cpp
93.2%93.2%
93.2 % 280 261 59.2 % 644 381 100.0 % 17 17
key_io.cpp
98.4%98.4%
98.4 % 189 186 64.6 % 314 203 100.0 % 18 18
pubkey.cpp
97.9%97.9%
97.9 % 195 191 83.8 % 142 119 100.0 % 18 18
cuckoocache.h
100.0%
100.0 % 102 102 88.9 % 54 48 100.0 % 20 20
i2p.cpp
96.2%96.2%
96.2 % 262 252 61.2 % 433 265 100.0 % 20 20
arith_uint256.cpp
100.0%
100.0 % 128 128 96.9 % 98 95 100.0 % 21 21
randomenv.cpp
100.0%
100.0 % 150 150 77.8 % 63 49 100.0 % 24 24
txrequest.cpp
99.2%99.2%
99.2 % 258 256 79.3 % 381 302 100.0 % 54 54
netaddress.cpp
96.2%96.2%
96.2 % 528 508 82.4 % 687 566 100.0 % 73 73

Generated by: LCOV version 2.5.0-full