LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 12.8 % 25538 3267
Test Date: 2026-04-21 06:06:51 Functions: 13.5 % 5575 753
Branches: 4.0 % 60920 2431

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
8.7%8.7%
8.7 % 127 11 5.4 % 222 12 17.6 % 17 3
fuzz_tests 8.7 % 127 11 5.4 % 222 12 17.6 % 17 3
addresstype.cpp
0.0%
0.0 % 78 0.0 % 64 0.0 % 20
addresstype.h
0.0%
0.0 % 33 0.0 % 38 0.0 % 2
addrman.cpp
2.6%2.6%
2.6 % 696 18 1.1 % 818 9 6.0 % 67 4
fuzz_tests 2.6 % 696 18 1.1 % 818 9 6.0 % 67 4
addrman.h
0.0%
0.0 % 3 0.0 % 10 -
addrman_impl.h
0.0%
0.0 % 10 0.0 % 10 0.0 % 9
arith_uint256.cpp
64.8%64.8%
64.8 % 128 83 52.0 % 98 51 47.6 % 21 10
fuzz_tests 64.8 % 128 83 52.0 % 98 51 47.6 % 21 10
arith_uint256.h
42.7%42.7%
42.7 % 103 44 24.3 % 74 18 36.4 % 33 12
fuzz_tests 42.7 % 103 44 26.5 % 68 18 36.4 % 33 12
banman.cpp
30.8%30.8%
30.8 % 130 40 17.7 % 158 28 33.3 % 15 5
fuzz_tests 30.8 % 130 40 17.7 % 158 28 33.3 % 15 5
base58.cpp
0.0%
0.0 % 82 0.0 % 90 0.0 % 6
bech32.cpp
0.0%
0.0 % 168 0.0 % 298 0.0 % 10
bech32.h
0.0%
0.0 % 3 - -
bip324.cpp
0.0%
0.0 % 51 0.0 % 22 0.0 % 6
bip324.h
0.0%
0.0 % 5 0.0 % 20 -
blockencodings.cpp
0.0%
0.0 % 107 0.0 % 204 0.0 % 6
blockencodings.h
0.0%
0.0 % 34 0.0 % 72 0.0 % 27
blockfilter.cpp
5.3%5.3%
5.3 % 132 7 6.0 % 150 9 10.5 % 19 2
fuzz_tests 5.3 % 132 7 6.0 % 150 9 10.5 % 19 2
blockfilter.h
0.0%
0.0 % 27 0.0 % 26 0.0 % 4
btcsignals.h
37.8%37.8%
37.8 % 45 17 4.6 % 304 14 11.4 % 35 4
fuzz_tests 37.8 % 45 17 4.8 % 294 14 11.4 % 35 4
chain.cpp
27.6%27.6%
27.6 % 87 24 17.0 % 88 15 38.5 % 13 5
fuzz_tests 27.6 % 87 24 17.0 % 88 15 38.5 % 13 5
chain.h
43.7%43.7%
43.7 % 119 52 5.4 % 1312 71 35.3 % 17 6
fuzz_tests 43.7 % 119 52 7.6 % 934 71 35.3 % 17 6
chainparams.cpp
44.0%44.0%
44.0 % 84 37 14.9 % 154 23 100.0 % 5 5
fuzz_tests 44.0 % 84 37 14.9 % 154 23 100.0 % 5 5
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
14.3%14.3%
14.3 % 77 11 6.2 % 96 6 17.6 % 17 3
fuzz_tests 14.3 % 77 11 6.2 % 96 6 17.6 % 17 3
clientversion.cpp
30.0%30.0%
30.0 % 10 3 16.7 % 18 3 33.3 % 3 1
fuzz_tests 30.0 % 10 3 16.7 % 18 3 33.3 % 3 1
cluster_linearize.h
0.0%
0.0 % 770 0.0 % 1130 0.0 % 128
coins.cpp
16.4%16.4%
16.4 % 207 34 2.6 % 234 6 22.9 % 35 8
fuzz_tests 16.4 % 207 34 2.6 % 234 6 22.9 % 35 8
coins.h
25.2%25.2%
25.2 % 123 31 2.4 % 328 8 16.7 % 30 5
fuzz_tests 25.2 % 123 31 2.6 % 304 8 16.7 % 30 5
compressor.cpp
0.0%
0.0 % 111 0.0 % 179 0.0 % 8
compressor.h
0.0%
0.0 % 30 0.0 % 28 0.0 % 27
core_io.cpp
0.0%
0.0 % 278 0.0 % 642 0.0 % 17
core_memusage.h
0.0%
0.0 % 23 0.0 % 34 0.0 % 5
cuckoocache.h
30.9%30.9%
30.9 % 97 30 21.2 % 52 11 26.3 % 19 5
fuzz_tests 30.9 % 97 30 21.2 % 52 11 26.3 % 19 5
dbwrapper.cpp
61.3%61.3%
61.3 % 194 119 30.5 % 256 78 73.3 % 30 22
fuzz_tests 61.3 % 194 119 30.5 % 256 78 73.3 % 30 22
dbwrapper.h
51.4%51.4%
51.4 % 70 36 22.7 % 88 20 19.6 % 56 11
fuzz_tests 51.4 % 70 36 22.7 % 88 20 19.6 % 56 11
deploymentinfo.cpp
0.0%
0.0 % 26 0.0 % 18 0.0 % 2
deploymentinfo.h
0.0%
0.0 % 3 0.0 % 2 0.0 % 1
deploymentstatus.h
25.0%25.0%
25.0 % 12 3 10.0 % 10 1 25.0 % 4 1
fuzz_tests 25.0 % 12 3 10.0 % 10 1 25.0 % 4 1
external_signer.cpp
0.0%
0.0 % 65 0.0 % 240 0.0 % 7
flatfile.cpp
50.8%50.8%
50.8 % 63 32 29.2 % 72 21 66.7 % 6 4
fuzz_tests 50.8 % 63 32 29.2 % 72 21 66.7 % 6 4
flatfile.h
44.4%44.4%
44.4 % 9 4 6.2 % 48 3 0.0 % 3
fuzz_tests 44.4 % 9 4 7.5 % 40 3 0.0 % 3 0
hash.cpp
11.8%11.8%
11.8 % 51 6 12.5 % 8 1 25.0 % 4 1
fuzz_tests 11.8 % 51 6 12.5 % 8 1 25.0 % 4 1
hash.h
14.5%14.5%
14.5 % 83 12 2.0 % 100 2 4.3 % 23 1
fuzz_tests 14.5 % 83 12 2.0 % 100 2 4.3 % 23 1
headerssync.cpp
0.0%
0.0 % 145 0.0 % 170 0.0 % 8
headerssync.h
0.0%
0.0 % 21 0.0 % 6 -
httprpc.cpp
0.0%
0.0 % 205 0.0 % 416 0.0 % 9
httpserver.cpp
0.0%
0.0 % 373 0.0 % 519 0.0 % 41
httpserver.h
0.0%
0.0 % 3 - 0.0 % 1
i2p.cpp
0.0%
0.0 % 262 0.0 % 433 0.0 % 20
i2p.h
0.0%
0.0 % 1 0.0 % 2 -
indirectmap.h
28.6%28.6%
28.6 % 14 4 13.3 % 30 4 -
fuzz_tests 28.6 % 14 4 13.3 % 30 4 - 0 0
init.cpp
22.0%22.0%
22.0 % 1202 264 14.8 % 3543 525 6.2 % 48 3
fuzz_tests 22.0 % 1202 264 14.8 % 3543 525 6.2 % 48 3
key.cpp
6.8%6.8%
6.8 % 352 24 1.7 % 356 6 12.9 % 31 4
fuzz_tests 6.8 % 352 24 1.7 % 356 6 12.9 % 31 4
key.h
0.0%
0.0 % 57 0.0 % 252 0.0 % 15
key_io.cpp
0.0%
0.0 % 193 0.0 % 318 0.0 % 18
logging.cpp
44.6%44.6%
44.6 % 314 140 22.3 % 382 85 62.2 % 37 23
fuzz_tests 44.6 % 314 140 22.3 % 382 85 62.2 % 37 23
logging.h
28.6%28.6%
28.6 % 35 10 26.7 % 30 8 37.5 % 8 3
fuzz_tests 38.5 % 26 10 28.6 % 28 8 50.0 % 6 3
mapport.cpp
0.0%
0.0 % 79 0.0 % 104 0.0 % 7
memusage.h
70.0%70.0%
70.0 % 30 21 7.8 % 206 16 100.0 % 2 2
fuzz_tests 70.0 % 30 21 8.4 % 190 16 100.0 % 2 2
merkleblock.cpp
0.0%
0.0 % 96 0.0 % 106 0.0 % 9
merkleblock.h
0.0%
0.0 % 16 0.0 % 26 0.0 % 8
musig.cpp
0.0%
0.0 % 107 0.0 % 132 0.0 % 14
net.cpp
3.3%3.3%
3.3 % 2210 74 1.1 % 3133 35 7.7 % 168 13
fuzz_tests 3.3 % 2210 74 1.1 % 3133 35 7.7 % 168 13
net.h
20.1%20.1%
20.1 % 184 37 1.2 % 647 8 4.8 % 21 1
fuzz_tests 20.1 % 184 37 1.7 % 463 8 4.8 % 21 1
net_permissions.cpp
0.0%
0.0 % 85 0.0 % 118 0.0 % 4
net_permissions.h
0.0%
0.0 % 15 0.0 % 102 -
net_processing.cpp
0.6%0.6%
0.6 % 2652 17 0.2 % 4802 8 1.2 % 160 2
fuzz_tests 0.6 % 2652 17 0.2 % 4802 8 1.2 % 160 2
net_processing.h
33.3%33.3%
33.3 % 3 1 0.0 % 2 -
fuzz_tests 33.3 % 3 1 0.0 % 2 0 - 0 0
net_types.cpp
10.8%10.8%
10.8 % 37 4 1.5 % 66 1 25.0 % 4 1
fuzz_tests 10.8 % 37 4 1.5 % 66 1 25.0 % 4 1
net_types.h
0.0%
0.0 % 3 0.0 % 2 -
netaddress.cpp
0.6%0.6%
0.6 % 524 3 0.0 % 677 2.8 % 72 2
fuzz_tests 0.6 % 524 3 0.0 % 677 0 2.8 % 72 2
netaddress.h
4.1%4.1%
4.1 % 98 4 0.0 % 283 1.3 % 77 1
fuzz_tests 4.1 % 98 4 0.0 % 263 0 1.3 % 77 1
netbase.cpp
4.0%4.0%
4.0 % 428 17 2.6 % 618 16 6.2 % 32 2
fuzz_tests 4.0 % 428 17 2.6 % 618 16 6.2 % 32 2
netbase.h
14.5%14.5%
14.5 % 55 8 3.4 % 58 2 18.2 % 11 2
fuzz_tests 14.5 % 55 8 3.6 % 56 2 18.2 % 11 2
netgroup.cpp
0.0%
0.0 % 62 0.0 % 96 0.0 % 5
netgroup.h
69.2%69.2%
69.2 % 13 9 30.0 % 10 3 50.0 % 4 2
fuzz_tests 69.2 % 13 9 30.0 % 10 3 50.0 % 4 2
netmessagemaker.h
0.0%
0.0 % 6 0.0 % 2 0.0 % 28
noui.cpp
9.6%9.6%
9.6 % 52 5 9.7 % 62 6 11.1 % 9 1
fuzz_tests 9.6 % 52 5 9.7 % 62 6 11.1 % 9 1
outputtype.cpp
14.9%14.9%
14.9 % 47 7 9.8 % 51 5 50.0 % 6 3
fuzz_tests 14.9 % 47 7 9.8 % 51 5 50.0 % 6 3
pow.cpp
2.6%2.6%
2.6 % 77 2 0.0 % 56 16.7 % 6 1
fuzz_tests 2.6 % 77 2 0.0 % 56 0 16.7 % 6 1
prevector.h
48.3%48.3%
48.3 % 236 114 4.0 % 2442 97 17.6 % 85 15
fuzz_tests 48.3 % 236 114 4.4 % 2188 97 17.9 % 84 15
private_broadcast.cpp
0.0%
0.0 % 88 0.0 % 84 0.0 % 11
private_broadcast.h
7.7%7.7%
7.7 % 13 1 16.7 % 6 1 0.0 % 2
fuzz_tests 7.7 % 13 1 16.7 % 6 1 0.0 % 2 0
protocol.cpp
0.0%
0.0 % 63 0.0 % 90 0.0 % 11
protocol.h
0.0%
0.0 % 44 0.0 % 146 0.0 % 11
psbt.cpp
0.0%
0.0 % 351 0.0 % 556 0.0 % 28
psbt.h
0.0%
0.0 % 686 0.0 % 1014 0.0 % 67
pubkey.cpp
0.0%
0.0 % 220 0.0 % 154 0.0 % 22
pubkey.h
0.0%
0.0 % 92 0.0 % 563 0.0 % 21
random.cpp
70.9%70.9%
70.9 % 247 175 47.5 % 80 38 71.4 % 35 25
fuzz_tests 70.9 % 247 175 47.5 % 80 38 71.4 % 35 25
random.h
56.7%56.7%
56.7 % 97 55 22.9 % 70 16 29.4 % 34 10
fuzz_tests 56.7 % 97 55 26.7 % 60 16 29.4 % 34 10
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 % 1517 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
0.0%
0.0 % 32 0.0 % 24 0.0 % 3
serialize.h
44.0%44.0%
44.0 % 334 147 3.1 % 1030 32 9.7 % 1758 171
fuzz_tests 44.0 % 334 147 3.9 % 816 32 9.7 % 1758 171
signet.cpp
0.0%
0.0 % 80 0.0 % 132 0.0 % 4
signet.h
0.0%
0.0 % 1 0.0 % 2 0.0 % 1
span.h
50.0%50.0%
50.0 % 12 6 37.5 % 8 3 25.0 % 52 13
fuzz_tests 50.0 % 12 6 37.5 % 8 3 25.0 % 52 13
streams.cpp
39.5%39.5%
39.5 % 81 32 17.6 % 108 19 41.7 % 12 5
fuzz_tests 39.5 % 81 32 17.6 % 108 19 41.7 % 12 5
streams.h
22.1%22.1%
22.1 % 244 54 2.3 % 3496 82 21.4 % 28 6
fuzz_tests 22.1 % 244 54 3.1 % 2686 82 21.4 % 28 6
sync.h
85.7%85.7%
85.7 % 49 42 1.9 % 9232 172 80.0 % 10 8
fuzz_tests 85.7 % 49 42 2.5 % 6772 172 80.0 % 10 8
tinyformat.h
52.8%52.8%
52.8 % 265 140 4.7 % 1372 65 14.2 % 1010 143
fuzz_tests 52.8 % 265 140 6.0 % 1076 65 14.2 % 1004 143
torcontrol.cpp
0.0%
0.0 % 402 0.0 % 752 0.0 % 27
torcontrol.h
0.0%
0.0 % 8 0.0 % 8 0.0 % 1
txdb.cpp
16.2%16.2%
16.2 % 111 18 5.3 % 132 7 21.1 % 19 4
fuzz_tests 16.2 % 111 18 5.3 % 132 7 21.1 % 19 4
txgraph.cpp
9.3%9.3%
9.3 % 1626 151 4.8 % 1854 89 15.0 % 147 22
fuzz_tests 9.3 % 1626 151 4.8 % 1854 89 15.0 % 147 22
txgraph.h
50.0%50.0%
50.0 % 8 4 0.0 % 38 -
fuzz_tests 50.0 % 8 4 0.0 % 38 0 - 0 0
txmempool.cpp
11.8%11.8%
11.8 % 669 79 5.8 % 764 44 14.1 % 64 9
fuzz_tests 11.8 % 669 79 5.8 % 764 44 14.1 % 64 9
txmempool.h
5.9%5.9%
5.9 % 119 7 2.2 % 180 4 13.0 % 23 3
fuzz_tests 5.9 % 119 7 2.4 % 170 4 13.0 % 23 3
txrequest.cpp
5.8%5.8%
5.8 % 258 15 0.5 % 375 2 7.4 % 54 4
fuzz_tests 5.8 % 258 15 0.5 % 375 2 7.4 % 54 4
uint256.cpp
100.0%
100.0 % 6 6 100.0 % 2 2 50.0 % 4 2
fuzz_tests 100.0 % 6 6 100.0 % 2 2 50.0 % 4 2
uint256.h
37.0%37.0%
37.0 % 54 20 1.4 % 2223 31 9.5 % 21 2
fuzz_tests 37.0 % 54 20 1.8 % 1729 31 9.5 % 21 2
undo.h
0.0%
0.0 % 20 0.0 % 4 0.0 % 12
validation.cpp
18.4%18.4%
18.4 % 2942 541 7.3 % 5378 394 30.9 % 165 51
fuzz_tests 18.4 % 2942 541 7.3 % 5378 394 30.9 % 165 51
validation.h
35.0%35.0%
35.0 % 103 36 4.0 % 724 29 30.8 % 26 8
fuzz_tests 35.0 % 103 36 5.5 % 528 29 30.8 % 26 8
validationinterface.cpp
32.8%32.8%
32.8 % 125 41 10.8 % 232 25 43.9 % 57 25
fuzz_tests 32.8 % 125 41 10.8 % 232 25 43.9 % 57 25
validationinterface.h
9.1%9.1%
9.1 % 11 1 0.0 % 2 0.0 % 10
fuzz_tests 9.1 % 11 1 0.0 % 2 0 0.0 % 10 0
versionbits.cpp
25.3%25.3%
25.3 % 178 45 10.4 % 182 19 43.8 % 16 7
fuzz_tests 25.3 % 178 45 10.4 % 182 19 43.8 % 16 7
versionbits.h
33.3%33.3%
33.3 % 3 1 0.0 % 4 -
fuzz_tests 33.3 % 3 1 0.0 % 4 0 - 0 0
versionbits_impl.h
18.8%18.8%
18.8 % 16 3 2.0 % 50 1 14.3 % 7 1
fuzz_tests 18.8 % 16 3 2.0 % 50 1 14.3 % 7 1

Generated by: LCOV version 2.0-1