LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 19.3 % 23902 4622
Test Date: 2025-04-03 06:10:19 Functions: 20.3 % 5255 1068
Branches: 6.5 % 57350 3755

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.9%8.9%
8.9 % 124 11 5.6 % 216 12 17.6 % 17 3
fuzz_tests 8.9 % 124 11 5.6 % 216 12 17.6 % 17 3
addresstype.cpp
0.0%
0.0 % 78 0.0 % 56 0.0 % 20
addresstype.h
0.0%
0.0 % 33 0.0 % 38 0.0 % 2
addrman.cpp
9.4%9.4%
9.4 % 699 66 3.0 % 794 24 22.4 % 67 15
fuzz_tests 9.4 % 699 66 3.0 % 794 24 22.4 % 67 15
addrman.h
0.0%
0.0 % 4 0.0 % 28 -
addrman_impl.h
0.0%
0.0 % 10 0.0 % 10 0.0 % 8
arith_uint256.cpp
83.6%83.6%
83.6 % 128 107 70.0 % 100 70 57.1 % 21 12
fuzz_tests 83.6 % 128 107 70.0 % 100 70 57.1 % 21 12
arith_uint256.h
54.3%54.3%
54.3 % 116 63 39.6 % 376 149 50.0 % 32 16
fuzz_tests 54.3 % 116 63 43.8 % 340 149 50.0 % 32 16
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 % 82 0.0 % 6
bech32.cpp
0.0%
0.0 % 168 0.0 % 260 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
15.9%15.9%
15.9 % 107 17 6.5 % 154 10 33.3 % 6 2
fuzz_tests 15.9 % 107 17 6.5 % 154 10 33.3 % 6 2
blockencodings.h
29.4%29.4%
29.4 % 34 10 11.1 % 36 4 19.0 % 21 4
fuzz_tests 29.4 % 34 10 11.1 % 36 4 19.0 % 21 4
blockfilter.cpp
5.3%5.3%
5.3 % 133 7 5.7 % 140 8 10.5 % 19 2
fuzz_tests 5.3 % 133 7 5.7 % 140 8 10.5 % 19 2
blockfilter.h
0.0%
0.0 % 27 0.0 % 26 0.0 % 4
chain.cpp
41.9%41.9%
41.9 % 86 36 22.3 % 94 21 53.3 % 15 8
fuzz_tests 41.9 % 86 36 22.3 % 94 21 53.3 % 15 8
chain.h
56.3%56.3%
56.3 % 135 76 7.0 % 800 56 42.1 % 19 8
fuzz_tests 56.3 % 135 76 9.8 % 570 56 42.1 % 19 8
chainparams.cpp
47.4%47.4%
47.4 % 78 37 16.7 % 138 23 100.0 % 5 5
fuzz_tests 47.4 % 78 37 16.7 % 138 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 43.8 % 16 7 -
fuzz_tests 100.0 % 5 5 43.8 % 16 7 - 0 0
checkqueue.h
14.5%14.5%
14.5 % 83 12 6.2 % 96 6 18.8 % 16 3
fuzz_tests 14.5 % 83 12 6.2 % 96 6 18.8 % 16 3
clientversion.cpp
9.7%9.7%
9.7 % 31 3 4.3 % 46 2 20.0 % 5 1
fuzz_tests 9.7 % 31 3 4.3 % 46 2 20.0 % 5 1
cluster_linearize.h
0.0%
0.0 % 496 0.0 % 642 0.0 % 90
coins.cpp
18.9%18.9%
18.9 % 196 37 3.2 % 186 6 24.4 % 41 10
fuzz_tests 18.9 % 196 37 3.2 % 186 6 24.4 % 41 10
coins.h
28.9%28.9%
28.9 % 90 26 1.3 % 230 3 26.7 % 15 4
fuzz_tests 28.9 % 90 26 1.5 % 206 3 26.7 % 15 4
compressor.cpp
0.0%
0.0 % 111 0.0 % 173 0.0 % 8
compressor.h
0.0%
0.0 % 30 0.0 % 28 0.0 % 21
core_memusage.h
0.0%
0.0 % 23 0.0 % 34 0.0 % 5
core_read.cpp
0.0%
0.0 % 120 0.0 % 198 0.0 % 10
core_write.cpp
0.0%
0.0 % 159 0.0 % 378 0.0 % 7
cuckoocache.h
30.9%30.9%
30.9 % 97 30 22.4 % 58 13 26.3 % 19 5
fuzz_tests 30.9 % 97 30 22.4 % 58 13 26.3 % 19 5
dbwrapper.cpp
61.0%61.0%
61.0 % 200 122 30.7 % 264 81 73.3 % 30 22
fuzz_tests 61.0 % 200 122 30.7 % 264 81 73.3 % 30 22
dbwrapper.h
46.1%46.1%
46.1 % 76 35 19.6 % 92 18 22.4 % 49 11
fuzz_tests 46.1 % 76 35 20.0 % 90 18 22.4 % 49 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
50.0%50.0%
50.0 % 12 6 30.0 % 10 3 50.0 % 4 2
fuzz_tests 50.0 % 12 6 30.0 % 10 3 50.0 % 4 2
external_signer.cpp
0.0%
0.0 % 60 0.0 % 156 0.0 % 7
flatfile.cpp
57.9%57.9%
57.9 % 57 33 37.5 % 56 21 66.7 % 6 4
fuzz_tests 57.9 % 57 33 37.5 % 56 21 66.7 % 6 4
flatfile.h
9.1%9.1%
9.1 % 11 1 7.9 % 38 3 0.0 % 2
fuzz_tests 9.1 % 11 1 8.3 % 36 3 0.0 % 2 0
hash.cpp
11.8%11.8%
11.8 % 51 6 0.0 % 6 25.0 % 4 1
fuzz_tests 11.8 % 51 6 0.0 % 6 0 25.0 % 4 1
hash.h
34.9%34.9%
34.9 % 83 29 2.3 % 132 3 15.0 % 20 3
fuzz_tests 34.9 % 83 29 2.5 % 120 3 15.0 % 20 3
headerssync.cpp
51.4%51.4%
51.4 % 140 72 24.7 % 154 38 75.0 % 8 6
fuzz_tests 51.4 % 140 72 24.7 % 154 38 75.0 % 8 6
headerssync.h
26.1%26.1%
26.1 % 23 6 60.0 % 10 6 0.0 % 1
fuzz_tests 26.1 % 23 6 60.0 % 10 6 0.0 % 1 0
httprpc.cpp
0.0%
0.0 % 204 0.0 % 386 0.0 % 11
httpserver.cpp
0.0%
0.0 % 399 0.0 % 515 0.0 % 47
httpserver.h
0.0%
0.0 % 5 0.0 % 30 0.0 % 1
i2p.cpp
0.0%
0.0 % 262 0.0 % 409 0.0 % 20
i2p.h
0.0%
0.0 % 1 0.0 % 2 -
indirectmap.h
42.9%42.9%
42.9 % 14 6 9.6 % 52 5 -
fuzz_tests 42.9 % 14 6 9.6 % 52 5 - 0 0
init.cpp
22.5%22.5%
22.5 % 1092 246 16.0 % 3233 518 6.7 % 45 3
fuzz_tests 22.5 % 1092 246 16.0 % 3233 518 6.7 % 45 3
key.cpp
8.5%8.5%
8.5 % 283 24 2.0 % 246 5 13.8 % 29 4
fuzz_tests 8.5 % 283 24 2.0 % 246 5 13.8 % 29 4
key.h
0.0%
0.0 % 57 0.0 % 272 0.0 % 15
key_io.cpp
0.0%
0.0 % 193 0.0 % 272 0.0 % 18
logging.cpp
51.9%51.9%
51.9 % 258 134 29.6 % 284 84 72.4 % 29 21
fuzz_tests 51.9 % 258 134 29.6 % 284 84 72.4 % 29 21
logging.h
55.2%55.2%
55.2 % 29 16 38.2 % 34 13 8.3 % 205 17
fuzz_tests 64.0 % 25 16 38.2 % 34 13 8.4 % 203 17
mapport.cpp
0.0%
0.0 % 79 0.0 % 112 0.0 % 7
memusage.h
63.3%63.3%
63.3 % 30 19 11.3 % 186 21 100.0 % 2 2
fuzz_tests 63.3 % 30 19 12.5 % 168 21 100.0 % 2 2
merkleblock.cpp
0.0%
0.0 % 97 0.0 % 88 0.0 % 9
merkleblock.h
0.0%
0.0 % 16 0.0 % 24 0.0 % 8
net.cpp
14.3%14.3%
14.3 % 2112 303 5.5 % 2801 153 23.3 % 159 37
fuzz_tests 14.3 % 2112 303 5.5 % 2801 153 23.3 % 159 37
net.h
61.4%61.4%
61.4 % 176 108 12.5 % 679 85 57.1 % 21 12
fuzz_tests 61.4 % 176 108 18.4 % 463 85 57.1 % 21 12
net_permissions.cpp
0.0%
0.0 % 85 0.0 % 114 0.0 % 4
net_permissions.h
20.0%20.0%
20.0 % 15 3 6.9 % 102 7 -
fuzz_tests 20.0 % 15 3 9.2 % 76 7 - 0 0
net_processing.cpp
29.1%29.1%
29.1 % 2491 726 13.3 % 4545 605 39.9 % 148 59
fuzz_tests 29.1 % 2491 726 13.3 % 4545 605 39.9 % 148 59
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
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
11.6%11.6%
11.6 % 525 61 5.3 % 675 36 15.3 % 72 11
fuzz_tests 11.6 % 525 61 5.3 % 675 36 15.3 % 72 11
netaddress.h
37.4%37.4%
37.4 % 99 37 4.4 % 320 14 12.1 % 66 8
fuzz_tests 37.4 % 99 37 5.0 % 280 14 12.1 % 66 8
netbase.cpp
4.3%4.3%
4.3 % 392 17 2.9 % 556 16 6.9 % 29 2
fuzz_tests 4.3 % 392 17 2.9 % 556 16 6.9 % 29 2
netbase.h
0.0%
0.0 % 46 0.0 % 54 0.0 % 10
netgroup.cpp
4.5%4.5%
4.5 % 66 3 1.1 % 93 1 20.0 % 5 1
fuzz_tests 4.5 % 66 3 1.1 % 93 1 20.0 % 5 1
netgroup.h
100.0%
100.0 % 3 3 - -
fuzz_tests 100.0 % 3 3 - 0 0 - 0 0
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 33.3 % 27 9
fuzz_tests 83.3 % 6 5 50.0 % 2 1 33.3 % 27 9
noui.cpp
9.4%9.4%
9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
fuzz_tests 9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
outputtype.cpp
4.3%4.3%
4.3 % 70 3 1.5 % 68 1 16.7 % 6 1
fuzz_tests 4.3 % 70 3 1.5 % 68 1 16.7 % 6 1
pow.cpp
16.9%16.9%
16.9 % 77 13 12.5 % 56 7 50.0 % 6 3
fuzz_tests 16.9 % 77 13 12.5 % 56 7 50.0 % 6 3
prevector.h
54.5%54.5%
54.5 % 244 133 5.3 % 2438 130 28.0 % 82 23
fuzz_tests 54.5 % 244 133 5.9 % 2198 130 28.4 % 81 23
protocol.cpp
23.8%23.8%
23.8 % 63 15 13.3 % 90 12 27.3 % 11 3
fuzz_tests 23.8 % 63 15 13.3 % 90 12 27.3 % 11 3
protocol.h
9.1%9.1%
9.1 % 44 4 1.7 % 120 2 0.0 % 9
fuzz_tests 9.1 % 44 4 1.7 % 120 2 0.0 % 9 0
psbt.cpp
0.0%
0.0 % 317 0.0 % 440 0.0 % 28
psbt.h
0.0%
0.0 % 588 0.0 % 842 0.0 % 39
pubkey.cpp
0.0%
0.0 % 211 0.0 % 138 0.0 % 21
pubkey.h
0.0%
0.0 % 99 0.0 % 537 0.0 % 19
random.cpp
74.5%74.5%
74.5 % 247 184 48.8 % 80 39 80.0 % 35 28
fuzz_tests 74.5 % 247 184 48.8 % 80 39 80.0 % 35 28
random.h
53.2%53.2%
53.2 % 94 50 27.8 % 54 15 26.7 % 30 8
fuzz_tests 53.2 % 94 50 27.8 % 54 15 26.7 % 30 8
randomenv.cpp
100.0%
100.0 % 150 150 74.6 % 63 47 100.0 % 24 24
fuzz_tests 100.0 % 150 150 74.6 % 63 47 100.0 % 24 24
rest.cpp
0.0%
0.0 % 640 0.0 % 1200 0.0 % 24
scheduler.cpp
29.2%29.2%
29.2 % 113 33 23.6 % 106 25 23.5 % 17 4
fuzz_tests 29.2 % 113 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
serialize.h
52.3%52.3%
52.3 % 346 181 5.7 % 1148 65 22.9 % 1429 327
fuzz_tests 52.3 % 346 181 6.0 % 1084 65 22.9 % 1429 327
signet.cpp
0.0%
0.0 % 80 0.0 % 118 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 33.3 % 6 2 37.3 % 51 19
fuzz_tests 50.0 % 12 6 33.3 % 6 2 37.3 % 51 19
streams.cpp
50.0%50.0%
50.0 % 66 33 23.5 % 98 23 50.0 % 10 5
fuzz_tests 50.0 % 66 33 23.5 % 98 23 50.0 % 10 5
streams.h
34.6%34.6%
34.6 % 211 73 3.7 % 3070 115 37.5 % 24 9
fuzz_tests 34.6 % 211 73 4.6 % 2486 115 37.5 % 24 9
sync.h
40.7%40.7%
40.7 % 108 44 3.4 % 9870 334 50.0 % 16 8
fuzz_tests 40.7 % 108 44 5.1 % 6560 334 50.0 % 16 8
threadsafety.h
100.0%
100.0 % 2 2 35.7 % 14 5 -
fuzz_tests 100.0 % 2 2 35.7 % 14 5 - 0 0
tinyformat.h
47.2%47.2%
47.2 % 265 125 3.3 % 1352 44 11.4 % 1098 125
fuzz_tests 47.2 % 265 125 3.8 % 1144 44 11.4 % 1092 125
torcontrol.cpp
0.0%
0.0 % 379 0.0 % 654 0.0 % 28
torcontrol.h
0.0%
0.0 % 8 0.0 % 8 0.0 % 1
txdb.cpp
17.0%17.0%
17.0 % 106 18 6.0 % 116 7 22.2 % 18 4
fuzz_tests 17.0 % 106 18 6.0 % 116 7 22.2 % 18 4
txdb.h
0.0%
0.0 % 1 0.0 % 12 -
txgraph.cpp
0.0%
0.0 % 959 0.0 % 820 0.0 % 75
txgraph.h
0.0%
0.0 % 6 0.0 % 30 -
txmempool.cpp
7.8%7.8%
7.8 % 816 64 3.2 % 1054 34 12.0 % 75 9
fuzz_tests 7.8 % 816 64 3.2 % 1054 34 12.0 % 75 9
txmempool.h
1.8%1.8%
1.8 % 112 2 0.7 % 142 1 0.0 % 18
fuzz_tests 1.8 % 112 2 0.8 % 130 1 0.0 % 18 0
txorphanage.cpp
6.7%6.7%
6.7 % 193 13 2.0 % 198 4 18.8 % 16 3
fuzz_tests 6.7 % 193 13 2.0 % 198 4 18.8 % 16 3
txorphanage.h
50.0%50.0%
50.0 % 12 6 7.9 % 38 3 100.0 % 1 1
fuzz_tests 50.0 % 12 6 7.9 % 38 3 100.0 % 1 1
txrequest.cpp
17.2%17.2%
17.2 % 261 45 4.4 % 298 13 22.2 % 54 12
fuzz_tests 17.2 % 261 45 4.4 % 298 13 22.2 % 54 12
uint256.cpp
31.6%31.6%
31.6 % 19 6 20.0 % 10 2 33.3 % 6 2
fuzz_tests 31.6 % 19 6 20.0 % 10 2 33.3 % 6 2
uint256.h
56.2%56.2%
56.2 % 48 27 1.4 % 2777 40 26.3 % 19 5
fuzz_tests 56.2 % 48 27 1.8 % 2205 40 26.3 % 19 5
undo.h
0.0%
0.0 % 19 0.0 % 4 0.0 % 12
validation.cpp
21.7%21.7%
21.7 % 2998 652 9.2 % 5392 498 37.1 % 170 63
fuzz_tests 21.7 % 2998 652 9.2 % 5392 498 37.1 % 170 63
validation.h
35.2%35.2%
35.2 % 88 31 4.7 % 682 32 30.4 % 23 7
fuzz_tests 35.2 % 88 31 5.7 % 562 32 30.4 % 23 7
validationinterface.cpp
40.7%40.7%
40.7 % 118 48 11.1 % 234 26 46.6 % 58 27
fuzz_tests 40.7 % 118 48 11.1 % 234 26 46.6 % 58 27
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
4.5%4.5%
4.5 % 111 5 2.2 % 92 2 6.7 % 15 1
fuzz_tests 4.5 % 111 5 2.2 % 92 2 6.7 % 15 1
versionbits.h
0.0%
0.0 % 2 0.0 % 12 0.0 % 1

Generated by: LCOV version 2.0-1