LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 72.9 % 26454 19289
Test Date: 2026-08-04 19:36:03 Functions: 73.0 % 5680 4144
Branches: 39.6 % 58434 23149

File Sort by file name Line Coverage ( hide 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 15.8 % 222 35 29.4 % 17 5
fuzz_tests 29.1 % 127 37 15.8 % 222 35 29.4 % 17 5
addresstype.cpp
94.9%94.9%
94.9 % 78 74 59.4 % 64 38 90.0 % 20 18
fuzz_tests 94.9 % 78 74 59.4 % 64 38 90.0 % 20 18
addresstype.h
100.0%
100.0 % 33 33 65.0 % 40 26 100.0 % 2 2
fuzz_tests 100.0 % 33 33 65.0 % 40 26 100.0 % 2 2
addrman.cpp
95.0%95.0%
95.0 % 696 661 65.4 % 820 536 86.6 % 67 58
fuzz_tests 95.0 % 696 661 65.4 % 820 536 86.6 % 67 58
addrman.h
33.3%33.3%
33.3 % 3 1 20.0 % 10 2 -
fuzz_tests 33.3 % 3 1 20.0 % 10 2 - 0 0
addrman_impl.h
100.0%
100.0 % 10 10 30.0 % 10 3 66.7 % 9 6
fuzz_tests 100.0 % 10 10 30.0 % 10 3 66.7 % 9 6
arith_uint256.cpp
100.0%
100.0 % 128 128 96.9 % 98 95 100.0 % 21 21
fuzz_tests 100.0 % 128 128 96.9 % 98 95 100.0 % 21 21
arith_uint256.h
52.4%52.4%
52.4 % 103 54 56.8 % 74 42 66.7 % 33 22
fuzz_tests 52.4 % 103 54 56.8 % 74 42 66.7 % 33 22
banman.cpp
99.2%99.2%
99.2 % 130 129 58.9 % 158 93 100.0 % 15 15
fuzz_tests 99.2 % 130 129 58.9 % 158 93 100.0 % 15 15
base58.cpp
98.8%98.8%
98.8 % 82 81 76.7 % 90 69 100.0 % 6 6
fuzz_tests 98.8 % 82 81 76.7 % 90 69 100.0 % 6 6
bech32.cpp
97.0%97.0%
97.0 % 168 163 70.5 % 298 210 100.0 % 10 10
fuzz_tests 97.0 % 168 163 70.5 % 298 210 100.0 % 10 10
bech32.h
100.0%
100.0 % 3 3 - -
fuzz_tests 100.0 % 3 3 - 0 0 - 0 0
bip324.cpp
96.1%96.1%
96.1 % 51 49 86.4 % 22 19 83.3 % 6 5
fuzz_tests 96.1 % 51 49 86.4 % 22 19 83.3 % 6 5
bip324.h
100.0%
100.0 % 5 5 55.0 % 20 11 -
fuzz_tests 100.0 % 5 5 55.0 % 20 11 - 0 0
blockencodings.cpp
85.5%85.5%
85.5 % 110 94 49.5 % 200 99 100.0 % 6 6
fuzz_tests 85.5 % 110 94 49.5 % 200 99 100.0 % 6 6
blockencodings.h
94.1%94.1%
94.1 % 34 32 48.6 % 72 35 88.9 % 27 24
fuzz_tests 94.1 % 34 32 48.6 % 72 35 88.9 % 27 24
blockfilter.cpp
56.8%56.8%
56.8 % 132 75 32.7 % 150 49 68.4 % 19 13
fuzz_tests 56.8 % 132 75 32.7 % 150 49 68.4 % 19 13
blockfilter.h
96.3%96.3%
96.3 % 27 26 46.9 % 32 15 75.0 % 4 3
fuzz_tests 96.3 % 27 26 46.9 % 32 15 75.0 % 4 3
chain.cpp
84.1%84.1%
84.1 % 88 74 72.1 % 86 62 92.3 % 13 12
fuzz_tests 84.1 % 88 74 72.1 % 86 62 92.3 % 13 12
chain.h
98.3%98.3%
98.3 % 119 117 35.5 % 978 347 100.0 % 17 17
fuzz_tests 98.3 % 119 117 35.5 % 978 347 100.0 % 17 17
chainparams.cpp
62.1%62.1%
62.1 % 103 64 25.9 % 174 45 100.0 % 8 8
fuzz_tests 62.1 % 103 64 25.9 % 174 45 100.0 % 8 8
chainparamsbase.cpp
96.9%96.9%
96.9 % 32 31 54.3 % 46 25 100.0 % 4 4
fuzz_tests 96.9 % 32 31 54.3 % 46 25 100.0 % 4 4
chainparamsbase.h
100.0%
100.0 % 5 5 50.0 % 14 7 -
fuzz_tests 100.0 % 5 5 50.0 % 14 7 - 0 0
checkqueue.h
87.0%87.0%
87.0 % 77 67 56.2 % 96 54 64.7 % 17 11
fuzz_tests 87.0 % 77 67 56.2 % 96 54 64.7 % 17 11
clientversion.cpp
100.0%
100.0 % 10 10 66.7 % 18 12 100.0 % 3 3
fuzz_tests 100.0 % 10 10 66.7 % 18 12 100.0 % 3 3
cluster_linearize.h
98.7%98.7%
98.7 % 773 763 78.9 % 1032 814 96.9 % 128 124
fuzz_tests 98.7 % 773 763 78.9 % 1032 814 96.9 % 128 124
coins.cpp
91.6%91.6%
91.6 % 237 217 73.3 % 266 195 89.5 % 38 34
fuzz_tests 91.6 % 237 217 73.3 % 266 195 89.5 % 38 34
coins.h
96.4%96.4%
96.4 % 167 161 60.3 % 360 217 97.3 % 37 36
fuzz_tests 96.4 % 167 161 60.3 % 360 217 97.3 % 37 36
compressor.cpp
100.0%
100.0 % 111 111 75.4 % 179 135 100.0 % 8 8
fuzz_tests 100.0 % 111 111 75.4 % 179 135 100.0 % 8 8
compressor.h
100.0%
100.0 % 30 30 69.4 % 36 25 88.9 % 27 24
fuzz_tests 100.0 % 30 30 69.4 % 36 25 88.9 % 27 24
core_io.cpp
93.2%93.2%
93.2 % 278 259 58.7 % 642 377 100.0 % 17 17
fuzz_tests 93.2 % 278 259 58.7 % 642 377 100.0 % 17 17
core_memusage.h
100.0%
100.0 % 23 23 73.5 % 34 25 100.0 % 5 5
fuzz_tests 100.0 % 23 23 73.5 % 34 25 100.0 % 5 5
cuckoocache.h
100.0%
100.0 % 97 97 90.4 % 52 47 100.0 % 19 19
fuzz_tests 100.0 % 97 97 90.4 % 52 47 100.0 % 19 19
dbwrapper.cpp
77.9%77.9%
77.9 % 208 162 41.4 % 290 120 96.9 % 32 31
fuzz_tests 77.9 % 208 162 41.4 % 290 120 96.9 % 32 31
dbwrapper.h
98.5%98.5%
98.5 % 65 64 50.0 % 104 52 64.7 % 68 44
fuzz_tests 98.5 % 65 64 50.0 % 104 52 64.7 % 68 44
deploymentinfo.cpp
65.4%65.4%
65.4 % 26 17 44.4 % 18 8 100.0 % 2 2
fuzz_tests 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
fuzz_tests 100.0 % 3 3 50.0 % 2 1 100.0 % 1 1
deploymentstatus.h
100.0%
100.0 % 12 12 60.0 % 10 6 100.0 % 4 4
fuzz_tests 100.0 % 12 12 60.0 % 10 6 100.0 % 4 4
external_signer.cpp
0.0%
0.0 % 66 0.0 % 252 0.0 % 7
flatfile.cpp
65.1%65.1%
65.1 % 63 41 41.7 % 72 30 100.0 % 6 6
fuzz_tests 65.1 % 63 41 41.7 % 72 30 100.0 % 6 6
flatfile.h
77.8%77.8%
77.8 % 9 7 47.4 % 38 18 100.0 % 3 3
fuzz_tests 77.8 % 9 7 47.4 % 38 18 100.0 % 3 3
hash.cpp
100.0%
100.0 % 51 51 87.5 % 8 7 100.0 % 4 4
fuzz_tests 100.0 % 51 51 87.5 % 8 7 100.0 % 4 4
hash.h
90.7%90.7%
90.7 % 86 78 44.9 % 156 70 75.0 % 24 18
fuzz_tests 90.7 % 86 78 44.9 % 156 70 75.0 % 24 18
headerssync.cpp
95.9%95.9%
95.9 % 145 139 64.1 % 170 109 100.0 % 8 8
fuzz_tests 95.9 % 145 139 64.1 % 170 109 100.0 % 8 8
headerssync.h
100.0%
100.0 % 21 21 66.7 % 6 4 -
fuzz_tests 100.0 % 21 21 66.7 % 6 4 - 0 0
httprpc.cpp
0.0%
0.0 % 203 0.0 % 412 0.0 % 9
httpserver.cpp
13.4%13.4%
13.4 % 598 80 8.3 % 1007 84 19.6 % 51 10
fuzz_tests 13.4 % 598 80 8.3 % 1007 84 19.6 % 51 10
httpserver.h
19.4%19.4%
19.4 % 31 6 11.5 % 52 6 0.0 % 7
fuzz_tests 19.4 % 31 6 11.5 % 52 6 0.0 % 7 0
i2p.cpp
91.2%91.2%
91.2 % 262 239 58.4 % 433 253 95.0 % 20 19
fuzz_tests 91.2 % 262 239 58.4 % 433 253 95.0 % 20 19
i2p.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
fuzz_tests 100.0 % 1 1 50.0 % 2 1 - 0 0
indirectmap.h
92.9%92.9%
92.9 % 14 13 73.3 % 30 22 -
fuzz_tests 92.9 % 14 13 73.3 % 30 22 - 0 0
init.cpp
21.9%21.9%
21.9 % 1217 267 15.0 % 3565 536 6.1 % 49 3
fuzz_tests 21.9 % 1217 267 15.0 % 3565 536 6.1 % 49 3
key.cpp
94.1%94.1%
94.1 % 286 269 56.2 % 258 145 93.3 % 30 28
fuzz_tests 94.1 % 286 269 56.2 % 258 145 93.3 % 30 28
key.h
91.1%91.1%
91.1 % 56 51 56.1 % 230 129 93.8 % 16 15
fuzz_tests 91.1 % 56 51 56.1 % 230 129 93.8 % 16 15
key_io.cpp
97.9%97.9%
97.9 % 193 189 61.6 % 318 196 100.0 % 18 18
fuzz_tests 97.9 % 193 189 61.6 % 318 196 100.0 % 18 18
logging.cpp
62.5%62.5%
62.5 % 317 198 33.9 % 404 137 76.3 % 38 29
fuzz_tests 62.5 % 317 198 33.9 % 404 137 76.3 % 38 29
logging.h
25.0%25.0%
25.0 % 32 8 32.1 % 28 9 28.6 % 7 2
fuzz_tests 34.8 % 23 8 34.6 % 26 9 40.0 % 5 2
mapport.cpp
0.0%
0.0 % 79 0.0 % 102 0.0 % 7
memusage.h
86.7%86.7%
86.7 % 30 26 63.2 % 190 120 100.0 % 2 2
fuzz_tests 86.7 % 30 26 63.2 % 190 120 100.0 % 2 2
merkleblock.cpp
100.0%
100.0 % 96 96 78.3 % 106 83 100.0 % 9 9
fuzz_tests 100.0 % 96 96 78.3 % 106 83 100.0 % 9 9
merkleblock.h
93.8%93.8%
93.8 % 16 15 70.8 % 24 17 100.0 % 8 8
fuzz_tests 93.8 % 16 15 70.8 % 24 17 100.0 % 8 8
musig.cpp
19.8%19.8%
19.8 % 177 35 7.4 % 242 18 31.2 % 16 5
fuzz_tests 19.8 % 177 35 7.4 % 242 18 31.2 % 16 5
net.cpp
60.1%60.1%
60.1 % 2256 1355 33.6 % 3159 1063 72.2 % 169 122
fuzz_tests 60.1 % 2256 1355 33.6 % 3159 1063 72.2 % 169 122
net.h
94.7%94.7%
94.7 % 187 177 50.5 % 489 247 95.2 % 21 20
fuzz_tests 94.7 % 187 177 50.5 % 489 247 95.2 % 21 20
net_permissions.cpp
98.8%98.8%
98.8 % 85 84 77.1 % 118 91 100.0 % 4 4
fuzz_tests 98.8 % 85 84 77.1 % 118 91 100.0 % 4 4
net_permissions.h
100.0%
100.0 % 15 15 68.4 % 76 52 -
fuzz_tests 100.0 % 15 15 68.4 % 76 52 - 0 0
net_processing.cpp
68.7%68.7%
68.7 % 2810 1930 38.2 % 5104 1952 72.4 % 170 123
fuzz_tests 68.7 % 2810 1930 38.2 % 5104 1952 72.4 % 170 123
net_processing.h
66.7%66.7%
66.7 % 3 2 50.0 % 2 1 -
fuzz_tests 66.7 % 3 2 50.0 % 2 1 - 0 0
net_types.cpp
94.6%94.6%
94.6 % 37 35 63.6 % 66 42 100.0 % 4 4
fuzz_tests 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 -
fuzz_tests 100.0 % 3 3 100.0 % 2 2 - 0 0
netaddress.cpp
96.2%96.2%
96.2 % 524 504 82.1 % 677 556 100.0 % 72 72
fuzz_tests 96.2 % 524 504 82.1 % 677 556 100.0 % 72 72
netaddress.h
93.9%93.9%
93.9 % 98 92 71.3 % 279 199 64.9 % 77 50
fuzz_tests 93.9 % 98 92 71.3 % 279 199 64.9 % 77 50
netbase.cpp
58.9%58.9%
58.9 % 431 254 37.3 % 620 231 78.8 % 33 26
fuzz_tests 58.9 % 431 254 37.3 % 620 231 78.8 % 33 26
netbase.h
67.3%67.3%
67.3 % 55 37 17.9 % 56 10 72.7 % 11 8
fuzz_tests 67.3 % 55 37 17.9 % 56 10 72.7 % 11 8
netgroup.cpp
96.8%96.8%
96.8 % 62 60 67.7 % 96 65 80.0 % 5 4
fuzz_tests 96.8 % 62 60 67.7 % 96 65 80.0 % 5 4
netgroup.h
100.0%
100.0 % 13 13 70.0 % 10 7 100.0 % 4 4
fuzz_tests 100.0 % 13 13 70.0 % 10 7 100.0 % 4 4
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 4 2 79.3 % 29 23
fuzz_tests 83.3 % 6 5 50.0 % 4 2 79.3 % 29 23
noui.cpp
9.6%9.6%
9.6 % 52 5 6.0 % 50 3 11.1 % 9 1
fuzz_tests 9.6 % 52 5 6.0 % 50 3 11.1 % 9 1
outputtype.cpp
59.6%59.6%
59.6 % 47 28 56.9 % 51 29 83.3 % 6 5
fuzz_tests 59.6 % 47 28 56.9 % 51 29 83.3 % 6 5
pow.cpp
94.8%94.8%
94.8 % 77 73 87.5 % 56 49 100.0 % 6 6
fuzz_tests 94.8 % 77 73 87.5 % 56 49 100.0 % 6 6
prevector.h
100.0%
100.0 % 236 236 61.0 % 2304 1406 95.3 % 86 82
fuzz_tests 100.0 % 236 236 61.0 % 2304 1406 96.5 % 85 82
private_broadcast.cpp
97.8%97.8%
97.8 % 92 90 69.6 % 92 64 100.0 % 11 11
fuzz_tests 97.8 % 92 90 69.6 % 92 64 100.0 % 11 11
private_broadcast.h
100.0%
100.0 % 15 15 50.0 % 4 2 100.0 % 2 2
fuzz_tests 100.0 % 15 15 50.0 % 4 2 100.0 % 2 2
protocol.cpp
79.4%79.4%
79.4 % 63 50 64.4 % 90 58 90.9 % 11 10
fuzz_tests 79.4 % 63 50 64.4 % 90 58 90.9 % 11 10
protocol.h
100.0%
100.0 % 44 44 55.6 % 142 79 72.7 % 11 8
fuzz_tests 100.0 % 44 44 55.6 % 142 79 72.7 % 11 8
psbt.cpp
83.8%83.8%
83.8 % 495 415 65.5 % 796 521 94.1 % 34 32
fuzz_tests 83.8 % 495 415 65.5 % 796 521 94.1 % 34 32
psbt.h
92.2%92.2%
92.2 % 812 749 68.5 % 1246 854 88.8 % 80 71
fuzz_tests 92.2 % 812 749 68.5 % 1246 854 88.8 % 80 71
pubkey.cpp
98.2%98.2%
98.2 % 219 215 81.8 % 154 126 100.0 % 22 22
fuzz_tests 98.2 % 219 215 81.8 % 154 126 100.0 % 22 22
pubkey.h
100.0%
100.0 % 99 99 47.2 % 583 275 95.7 % 23 22
fuzz_tests 100.0 % 99 99 47.2 % 583 275 95.7 % 23 22
random.cpp
79.4%79.4%
79.4 % 247 196 50.0 % 80 40 88.6 % 35 31
fuzz_tests 79.4 % 247 196 50.0 % 80 40 88.6 % 35 31
random.h
99.0%99.0%
99.0 % 97 96 62.9 % 62 39 88.2 % 34 30
fuzz_tests 99.0 % 97 96 62.9 % 62 39 88.2 % 34 30
randomenv.cpp
100.0%
100.0 % 150 150 77.8 % 63 49 100.0 % 24 24
fuzz_tests 100.0 % 150 150 77.8 % 63 49 100.0 % 24 24
rest.cpp
0.0%
0.0 % 723 0.0 % 1505 0.0 % 29
scheduler.cpp
28.9%28.9%
28.9 % 114 33 23.6 % 106 25 23.5 % 17 4
fuzz_tests 28.9 % 114 33 23.6 % 106 25 23.5 % 17 4
scheduler.h
90.0%90.0%
90.0 % 10 9 50.0 % 30 15 100.0 % 3 3
fuzz_tests 90.0 % 10 9 50.0 % 30 15 100.0 % 3 3
semaphore_grant.h
37.5%37.5%
37.5 % 32 12 16.7 % 24 4 33.3 % 3 1
fuzz_tests 37.5 % 32 12 16.7 % 24 4 33.3 % 3 1
serialize.h
98.0%98.0%
98.0 % 347 340 49.8 % 860 428 79.2 % 1772 1403
fuzz_tests 98.0 % 347 340 49.8 % 860 428 79.2 % 1772 1403
signet.cpp
100.0%
100.0 % 80 80 59.8 % 132 79 100.0 % 4 4
fuzz_tests 100.0 % 80 80 59.8 % 132 79 100.0 % 4 4
signet.h
100.0%
100.0 % 1 1 50.0 % 2 1 100.0 % 1 1
fuzz_tests 100.0 % 1 1 50.0 % 2 1 100.0 % 1 1
span.h
100.0%
100.0 % 12 12 75.0 % 8 6 98.0 % 51 50
fuzz_tests 100.0 % 12 12 75.0 % 8 6 98.0 % 51 50
streams.cpp
88.9%88.9%
88.9 % 81 72 65.7 % 108 71 83.3 % 12 10
fuzz_tests 88.9 % 81 72 65.7 % 108 71 83.3 % 12 10
streams.h
90.5%90.5%
90.5 % 243 220 39.3 % 2888 1136 93.3 % 30 28
fuzz_tests 90.5 % 243 220 39.3 % 2888 1136 93.3 % 30 28
sync.h
85.7%85.7%
85.7 % 49 42 16.1 % 7690 1240 80.0 % 10 8
fuzz_tests 85.7 % 49 42 16.1 % 7690 1240 80.0 % 10 8
tinyformat.h
97.0%97.0%
97.0 % 265 257 18.4 % 1128 208 41.6 % 1045 435
fuzz_tests 97.0 % 265 257 18.4 % 1128 208 41.9 % 1039 435
torcontrol.cpp
54.4%54.4%
54.4 % 399 217 34.1 % 742 253 59.3 % 27 16
fuzz_tests 54.4 % 399 217 34.1 % 742 253 59.3 % 27 16
torcontrol.h
87.5%87.5%
87.5 % 8 7 50.0 % 8 4 100.0 % 1 1
fuzz_tests 87.5 % 8 7 50.0 % 8 4 100.0 % 1 1
txdb.cpp
83.1%83.1%
83.1 % 136 113 47.8 % 186 89 87.5 % 24 21
fuzz_tests 83.1 % 136 113 47.8 % 186 89 87.5 % 24 21
txgraph.cpp
98.8%98.8%
98.8 % 1632 1612 77.4 % 1820 1409 96.6 % 148 143
fuzz_tests 98.8 % 1632 1612 77.4 % 1820 1409 96.6 % 148 143
txgraph.h
100.0%
100.0 % 8 8 89.5 % 38 34 -
fuzz_tests 100.0 % 8 8 89.5 % 38 34 - 0 0
txmempool.cpp
86.1%86.1%
86.1 % 696 599 57.9 % 800 463 86.4 % 66 57
fuzz_tests 86.1 % 696 599 57.9 % 800 463 86.4 % 66 57
txmempool.h
83.2%83.2%
83.2 % 119 99 46.4 % 168 78 90.9 % 22 20
fuzz_tests 83.2 % 119 99 46.4 % 168 78 90.9 % 22 20
txrequest.cpp
99.2%99.2%
99.2 % 258 256 74.7 % 375 280 100.0 % 54 54
fuzz_tests 99.2 % 258 256 74.7 % 375 280 100.0 % 54 54
uint256.cpp
100.0%
100.0 % 6 6 100.0 % 2 2 100.0 % 4 4
fuzz_tests 100.0 % 6 6 100.0 % 2 2 100.0 % 4 4
uint256.h
100.0%
100.0 % 54 54 33.3 % 1881 627 85.7 % 21 18
fuzz_tests 100.0 % 54 54 33.3 % 1881 627 85.7 % 21 18
undo.h
100.0%
100.0 % 20 20 100.0 % 4 4 83.3 % 12 10
fuzz_tests 100.0 % 20 20 100.0 % 4 4 83.3 % 12 10
validation.cpp
69.8%69.8%
69.8 % 2961 2066 41.1 % 5428 2232 80.7 % 166 134
fuzz_tests 69.8 % 2961 2066 41.1 % 5428 2232 80.7 % 166 134
validation.h
78.8%78.8%
78.8 % 104 82 29.8 % 578 172 73.1 % 26 19
fuzz_tests 78.8 % 104 82 29.8 % 578 172 73.1 % 26 19
validationinterface.cpp
91.2%91.2%
91.2 % 125 114 48.3 % 232 112 91.2 % 57 52
fuzz_tests 91.2 % 125 114 48.3 % 232 112 91.2 % 57 52
validationinterface.h
63.6%63.6%
63.6 % 11 7 50.0 % 2 1 60.0 % 10 6
fuzz_tests 63.6 % 11 7 50.0 % 2 1 60.0 % 10 6
versionbits.cpp
75.3%75.3%
75.3 % 178 134 49.5 % 182 90 81.2 % 16 13
fuzz_tests 75.3 % 178 134 49.5 % 182 90 81.2 % 16 13
versionbits.h
66.7%66.7%
66.7 % 3 2 25.0 % 4 1 -
fuzz_tests 66.7 % 3 2 25.0 % 4 1 - 0 0
versionbits_impl.h
100.0%
100.0 % 16 16 52.0 % 50 26 100.0 % 7 7
fuzz_tests 100.0 % 16 16 52.0 % 50 26 100.0 % 7 7

Generated by: LCOV version 2.5.0-full