LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 71.9 % 24417 17548
Test Date: 2025-07-19 04:11:09 Functions: 69.4 % 5396 3743
Branches: 37.2 % 55774 20727

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.2 % 222 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.4 % 794 527 86.6 % 67 58
addrman.h
50.0%50.0%
50.0 % 4 2 13.9 % 36 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 60.8 % 362 220 68.6 % 35 24
banman.cpp
99.2%99.2%
99.2 % 130 129 59.5 % 158 94 100.0 % 15 15
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 30.4 % 726 221 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 29.2 % 48 14 80.0 % 5 4
cluster_linearize.h
99.8%99.8%
99.8 % 496 495 82.0 % 638 523 98.9 % 93 92
coins.cpp
91.8%91.8%
91.8 % 196 180 83.3 % 186 155 87.8 % 41 36
coins.h
95.6%95.6%
95.6 % 90 86 64.5 % 242 156 100.0 % 15 15
compressor.cpp
100.0%
100.0 % 111 111 76.3 % 173 132 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.3%89.3%
89.3 % 159 142 54.5 % 378 206 100.0 % 7 7
cuckoocache.h
100.0%
100.0 % 97 97 84.5 % 58 49 100.0 % 19 19
dbwrapper.cpp
76.6%76.6%
76.6 % 201 154 36.4 % 264 96 96.8 % 31 30
dbwrapper.h
90.7%90.7%
90.7 % 75 68 44.0 % 84 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 47.4 % 38 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 43.9 % 98 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 % 30 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
92.9%92.9%
92.9 % 14 13 65.4 % 52 34 -
init.cpp
22.8%22.8%
22.8 % 1114 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 55.7 % 194 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 28.4 % 190 54
mapport.cpp
0.0%
0.0 % 79 0.0 % 112 0.0 % 7
memusage.h
86.7%86.7%
86.7 % 30 26 67.8 % 180 122 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
46.0%46.0%
46.0 % 2116 973 22.5 % 2803 630 61.6 % 159 98
net.h
81.8%81.8%
81.8 % 176 144 27.7 % 653 181 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 45.1 % 102 46 -
net_processing.cpp
65.8%65.8%
65.8 % 2514 1654 38.5 % 4594 1767 72.2 % 151 109
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 59.2 % 309 183 59.1 % 66 39
netbase.cpp
53.1%53.1%
53.1 % 418 222 36.0 % 572 206 64.5 % 31 20
netbase.h
54.3%54.3%
54.3 % 46 25 9.7 % 72 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 76.9 % 26 20
noui.cpp
9.4%9.4%
9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
outputtype.cpp
85.1%85.1%
85.1 % 47 40 74.4 % 43 32 66.7 % 6 4
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.9 % 2602 1376 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 56.5 % 124 70 70.0 % 10 7
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.8 % 581 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
98.9%98.9%
98.9 % 94 93 66.7 % 54 36 84.4 % 32 27
randomenv.cpp
98.0%98.0%
98.0 % 150 147 71.4 % 63 45 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 8.3 % 24 2 33.3 % 3 1
serialize.h
98.6%98.6%
98.6 % 347 342 39.9 % 962 384 77.9 % 1604 1250
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 % 51 50
streams.cpp
89.2%89.2%
89.2 % 74 66 67.9 % 106 72 81.8 % 11 9
streams.h
91.2%91.2%
91.2 % 251 229 33.3 % 2890 963 96.6 % 29 28
sync.h
77.8%77.8%
77.8 % 54 42 13.1 % 8318 1088 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.9 % 1288 179 38.3 % 1037 397
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.5%99.5%
99.5 % 1308 1302 85.1 % 1206 1026 98.0 % 98 96
txgraph.h
100.0%
100.0 % 8 8 100.0 % 30 30 -
txmempool.cpp
81.0%81.0%
81.0 % 804 651 52.5 % 1020 535 84.9 % 73 62
txmempool.h
92.7%92.7%
92.7 % 110 102 44.2 % 154 68 91.3 % 23 21
txrequest.cpp
99.2%99.2%
99.2 % 258 256 80.4 % 393 316 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 29.2 % 2327 679 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 2123 42.0 % 5420 2278 83.6 % 165 138
validation.h
87.5%87.5%
87.5 % 88 77 25.4 % 594 151 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