LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 71.5 % 24430 17457
Test Date: 2025-07-30 12:32:22 Functions: 68.7 % 5403 3714
Branches: 36.8 % 56014 20627

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
addrdb.cpp
29.1%29.1%
29.1 % 127 37 16.5 % 218 36 29.4 % 17 5
addresstype.cpp
93.6%93.6%
93.6 % 78 73 60.7 % 56 34 85.0 % 20 17
addresstype.h
100.0%
100.0 % 33 33 60.5 % 38 23 100.0 % 2 2
addrman.cpp
94.7%94.7%
94.7 % 697 660 66.5 % 794 528 86.6 % 67 58
addrman.h
50.0%50.0%
50.0 % 4 2 17.9 % 28 5 -
addrman_impl.h
100.0%
100.0 % 10 10 30.0 % 10 3 62.5 % 8 5
arith_uint256.cpp
100.0%
100.0 % 128 128 95.0 % 100 95 100.0 % 21 21
arith_uint256.h
55.8%55.8%
55.8 % 113 63 58.8 % 374 220 68.6 % 35 24
banman.cpp
96.2%96.2%
96.2 % 130 125 57.6 % 158 91 93.3 % 15 14
base58.cpp
98.8%98.8%
98.8 % 82 81 79.3 % 82 65 100.0 % 6 6
bech32.cpp
97.0%97.0%
97.0 % 168 163 74.4 % 262 195 100.0 % 10 10
bech32.h
100.0%
100.0 % 3 3 - -
bip324.cpp
96.1%96.1%
96.1 % 51 49 86.4 % 22 19 83.3 % 6 5
bip324.h
100.0%
100.0 % 5 5 55.0 % 20 11 -
blockencodings.cpp
92.5%92.5%
92.5 % 107 99 57.3 % 150 86 100.0 % 6 6
blockencodings.h
100.0%
100.0 % 34 34 45.5 % 44 20 81.0 % 21 17
blockfilter.cpp
56.4%56.4%
56.4 % 133 75 30.9 % 136 42 68.4 % 19 13
blockfilter.h
96.3%96.3%
96.3 % 27 26 57.7 % 26 15 75.0 % 4 3
chain.cpp
80.2%80.2%
80.2 % 86 69 70.2 % 94 66 86.7 % 15 13
chain.h
98.5%98.5%
98.5 % 135 133 29.6 % 736 218 100.0 % 19 19
chainparams.cpp
53.6%53.6%
53.6 % 84 45 25.0 % 132 33 100.0 % 5 5
chainparamsbase.cpp
96.9%96.9%
96.9 % 32 31 54.3 % 46 25 100.0 % 4 4
chainparamsbase.h
100.0%
100.0 % 5 5 56.2 % 16 9 -
checkqueue.h
87.0%87.0%
87.0 % 77 67 57.4 % 94 54 64.7 % 17 11
clientversion.cpp
51.6%51.6%
51.6 % 31 16 28.3 % 46 13 80.0 % 5 4
cluster_linearize.h
99.8%99.8%
99.8 % 497 496 77.0 % 738 568 99.1 % 116 115
coins.cpp
91.8%91.8%
91.8 % 196 180 82.8 % 186 154 87.8 % 41 36
coins.h
95.6%95.6%
95.6 % 90 86 68.6 % 236 162 100.0 % 14 14
compressor.cpp
100.0%
100.0 % 111 111 75.4 % 179 135 100.0 % 8 8
compressor.h
100.0%
100.0 % 30 30 75.0 % 28 21 87.5 % 24 21
core_memusage.h
100.0%
100.0 % 23 23 88.2 % 34 30 100.0 % 5 5
core_read.cpp
97.5%97.5%
97.5 % 120 117 74.2 % 194 144 100.0 % 10 10
core_write.cpp
89.4%89.4%
89.4 % 160 143 54.4 % 384 209 100.0 % 7 7
cuckoocache.h
100.0%
100.0 % 97 97 84.5 % 58 49 100.0 % 19 19
dbwrapper.cpp
75.8%75.8%
75.8 % 194 147 35.9 % 262 94 96.7 % 30 29
dbwrapper.h
90.7%90.7%
90.7 % 75 68 45.1 % 82 37 65.3 % 49 32
deploymentinfo.cpp
65.4%65.4%
65.4 % 26 17 44.4 % 18 8 100.0 % 2 2
deploymentinfo.h
100.0%
100.0 % 3 3 50.0 % 2 1 100.0 % 1 1
deploymentstatus.h
100.0%
100.0 % 12 12 50.0 % 10 5 100.0 % 4 4
external_signer.cpp
0.0%
0.0 % 60 0.0 % 156 0.0 % 7
flatfile.cpp
65.1%65.1%
65.1 % 63 41 41.4 % 70 29 100.0 % 6 6
flatfile.h
81.8%81.8%
81.8 % 11 9 42.9 % 42 18 100.0 % 2 2
hash.cpp
100.0%
100.0 % 51 51 100.0 % 6 6 100.0 % 4 4
hash.h
90.4%90.4%
90.4 % 83 75 37.1 % 116 43 72.7 % 22 16
headerssync.cpp
95.7%95.7%
95.7 % 140 134 63.6 % 154 98 100.0 % 8 8
headerssync.h
100.0%
100.0 % 23 23 70.0 % 10 7 100.0 % 1 1
httprpc.cpp
0.0%
0.0 % 196 0.0 % 394 0.0 % 8
httpserver.cpp
14.8%14.8%
14.8 % 399 59 3.9 % 515 20 21.3 % 47 10
httpserver.h
0.0%
0.0 % 5 0.0 % 22 0.0 % 1
i2p.cpp
91.6%91.6%
91.6 % 262 240 59.0 % 407 240 95.0 % 20 19
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 -
init.cpp
22.8%22.8%
22.8 % 1113 254 15.8 % 3315 525 6.7 % 45 3
key.cpp
91.2%91.2%
91.2 % 283 258 56.1 % 246 138 89.7 % 29 26
key.h
87.7%87.7%
87.7 % 57 50 45.4 % 238 108 93.3 % 15 14
key_io.cpp
98.4%98.4%
98.4 % 193 190 68.8 % 272 187 100.0 % 18 18
logging.cpp
64.4%64.4%
64.4 % 303 195 40.1 % 344 138 78.8 % 33 26
logging.h
41.3%41.3%
41.3 % 46 19 29.6 % 54 16 27.4 % 186 51
mapport.cpp
0.0%
0.0 % 79 0.0 % 112 0.0 % 7
memusage.h
86.7%86.7%
86.7 % 30 26 66.7 % 180 120 100.0 % 2 2
merkleblock.cpp
100.0%
100.0 % 97 97 85.2 % 88 75 100.0 % 9 9
merkleblock.h
93.8%93.8%
93.8 % 16 15 61.5 % 26 16 100.0 % 8 8
net.cpp
45.2%45.2%
45.2 % 2116 957 22.0 % 2803 618 59.7 % 159 95
net.h
80.7%80.7%
80.7 % 176 142 26.9 % 647 174 76.2 % 21 16
net_permissions.cpp
98.8%98.8%
98.8 % 85 84 78.1 % 114 89 100.0 % 4 4
net_permissions.h
100.0%
100.0 % 15 15 41.2 % 102 42 -
net_processing.cpp
63.2%63.2%
63.2 % 2514 1590 36.0 % 4594 1654 70.9 % 151 107
net_processing.h
66.7%66.7%
66.7 % 3 2 50.0 % 2 1 -
net_types.cpp
94.6%94.6%
94.6 % 37 35 63.6 % 66 42 100.0 % 4 4
net_types.h
100.0%
100.0 % 3 3 100.0 % 2 2 -
netaddress.cpp
95.8%95.8%
95.8 % 525 503 81.7 % 679 555 100.0 % 72 72
netaddress.h
93.9%93.9%
93.9 % 99 93 60.8 % 301 183 53.0 % 66 35
netbase.cpp
51.7%51.7%
51.7 % 418 216 34.8 % 572 199 64.5 % 31 20
netbase.h
54.3%54.3%
54.3 % 46 25 10.0 % 70 7 50.0 % 10 5
netgroup.cpp
97.0%97.0%
97.0 % 66 64 72.0 % 93 67 80.0 % 5 4
netgroup.h
100.0%
100.0 % 3 3 - -
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 73.1 % 26 19
noui.cpp
9.4%9.4%
9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
outputtype.cpp
89.4%89.4%
89.4 % 47 42 76.7 % 43 33 100.0 % 6 6
pow.cpp
96.1%96.1%
96.1 % 77 74 87.5 % 56 49 100.0 % 6 6
prevector.h
100.0%
100.0 % 244 244 52.6 % 2510 1321 97.6 % 82 80
protocol.cpp
79.4%79.4%
79.4 % 63 50 64.4 % 90 58 90.9 % 11 10
protocol.h
97.7%97.7%
97.7 % 44 43 54.0 % 126 68 60.0 % 10 6
psbt.cpp
98.2%98.2%
98.2 % 334 328 81.7 % 502 410 100.0 % 28 28
psbt.h
99.7%99.7%
99.7 % 676 674 78.3 % 972 761 97.7 % 43 42
pubkey.cpp
99.5%99.5%
99.5 % 211 210 87.0 % 138 120 100.0 % 21 21
pubkey.h
100.0%
100.0 % 99 99 47.0 % 591 278 100.0 % 19 19
random.cpp
76.9%76.9%
76.9 % 247 190 48.8 % 80 39 85.7 % 35 30
random.h
99.0%99.0%
99.0 % 97 96 64.3 % 56 36 87.9 % 33 29
randomenv.cpp
100.0%
100.0 % 150 150 77.8 % 63 49 100.0 % 24 24
rest.cpp
0.0%
0.0 % 710 0.0 % 1320 0.0 % 28
scheduler.cpp
37.7%37.7%
37.7 % 114 43 27.4 % 106 29 29.4 % 17 5
scheduler.h
90.0%90.0%
90.0 % 10 9 50.0 % 30 15 100.0 % 3 3
semaphore_grant.h
9.4%9.4%
9.4 % 32 3 9.1 % 22 2 33.3 % 3 1
serialize.h
98.6%98.6%
98.6 % 347 342 38.9 % 994 387 76.0 % 1608 1222
signet.cpp
100.0%
100.0 % 80 80 61.2 % 116 71 100.0 % 4 4
signet.h
100.0%
100.0 % 1 1 50.0 % 2 1 100.0 % 1 1
span.h
100.0%
100.0 % 12 12 83.3 % 6 5 98.0 % 50 49
streams.cpp
89.0%89.0%
89.0 % 73 65 68.3 % 104 71 81.8 % 11 9
streams.h
90.9%90.9%
90.9 % 241 219 33.4 % 2892 965 96.3 % 27 26
sync.h
77.8%77.8%
77.8 % 54 42 14.0 % 7730 1080 80.0 % 10 8
threadsafety.h
66.7%66.7%
66.7 % 3 2 38.9 % 18 7 -
tinyformat.h
97.0%97.0%
97.0 % 265 257 13.4 % 1330 178 38.1 % 1025 391
torcontrol.cpp
43.5%43.5%
43.5 % 379 165 29.8 % 654 195 39.3 % 28 11
torcontrol.h
87.5%87.5%
87.5 % 8 7 50.0 % 8 4 100.0 % 1 1
txdb.cpp
84.0%84.0%
84.0 % 106 89 43.4 % 122 53 94.4 % 18 17
txdb.h
0.0%
0.0 % 1 0.0 % 10 -
txgraph.cpp
99.6%99.6%
99.6 % 1334 1329 87.6 % 1230 1077 98.0 % 98 96
txgraph.h
100.0%
100.0 % 8 8 100.0 % 30 30 -
txmempool.cpp
79.0%79.0%
79.0 % 805 636 51.5 % 1026 528 82.2 % 73 60
txmempool.h
92.7%92.7%
92.7 % 110 102 43.0 % 158 68 91.3 % 23 21
txrequest.cpp
99.2%99.2%
99.2 % 258 256 75.8 % 393 298 100.0 % 54 54
uint256.cpp
100.0%
100.0 % 6 6 100.0 % 2 2 100.0 % 4 4
uint256.h
100.0%
100.0 % 55 55 24.8 % 2851 707 85.0 % 20 17
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 % 5418 2274 83.6 % 165 138
validation.h
87.5%87.5%
87.5 % 88 77 21.7 % 718 156 78.3 % 23 18
validationinterface.cpp
83.9%83.9%
83.9 % 118 99 41.9 % 234 98 87.9 % 58 51
validationinterface.h
63.6%63.6%
63.6 % 11 7 50.0 % 2 1 60.0 % 10 6
versionbits.cpp
76.3%76.3%
76.3 % 177 135 50.6 % 178 90 81.2 % 16 13
versionbits.h
66.7%66.7%
66.7 % 3 2 25.0 % 4 1 -
versionbits_impl.h
100.0%
100.0 % 16 16 52.0 % 50 26 100.0 % 7 7

Generated by: LCOV version 2.0-1