LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 71.5 % 24450 17490
Test Date: 2025-08-27 16:35:37 Functions: 68.7 % 5407 3717
Branches: 36.2 % 58733 21240

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 16.1 % 224 36 29.4 % 17 5
fuzz_tests 29.1 % 127 37 16.1 % 224 36 29.4 % 17 5
addresstype.cpp
93.6%93.6%
93.6 % 78 73 59.4 % 64 38 85.0 % 20 17
fuzz_tests 93.6 % 78 73 59.4 % 64 38 85.0 % 20 17
addresstype.h
100.0%
100.0 % 33 33 63.2 % 38 24 100.0 % 2 2
fuzz_tests 100.0 % 33 33 63.2 % 38 24 100.0 % 2 2
addrman.cpp
94.7%94.7%
94.7 % 697 660 65.7 % 816 536 86.6 % 67 58
fuzz_tests 94.7 % 697 660 65.7 % 816 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 62.5 % 8 5
fuzz_tests 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
fuzz_tests 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
fuzz_tests 55.8 % 113 63 66.3 % 332 220 68.6 % 35 24
banman.cpp
99.2%99.2%
99.2 % 130 129 59.5 % 158 94 100.0 % 15 15
fuzz_tests 99.2 % 130 129 59.5 % 158 94 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
92.5%92.5%
92.5 % 106 98 55.4 % 186 103 100.0 % 6 6
fuzz_tests 92.5 % 106 98 55.4 % 186 103 100.0 % 6 6
blockencodings.h
100.0%
100.0 % 34 34 34.7 % 72 25 81.0 % 21 17
fuzz_tests 100.0 % 34 34 44.6 % 56 25 81.0 % 21 17
blockfilter.cpp
56.8%56.8%
56.8 % 132 75 32.4 % 148 48 68.4 % 19 13
fuzz_tests 56.8 % 132 75 32.4 % 148 48 68.4 % 19 13
blockfilter.h
96.3%96.3%
96.3 % 27 26 57.7 % 26 15 75.0 % 4 3
fuzz_tests 96.3 % 27 26 57.7 % 26 15 75.0 % 4 3
chain.cpp
79.8%79.8%
79.8 % 84 67 69.8 % 96 67 85.7 % 14 12
fuzz_tests 79.8 % 84 67 69.8 % 96 67 85.7 % 14 12
chain.h
98.5%98.5%
98.5 % 135 133 23.9 % 1318 315 100.0 % 19 19
fuzz_tests 98.5 % 135 133 33.5 % 940 315 100.0 % 19 19
chainparams.cpp
53.6%53.6%
53.6 % 84 45 22.7 % 154 35 100.0 % 5 5
fuzz_tests 53.6 % 84 45 22.7 % 154 35 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
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
51.6%51.6%
51.6 % 31 16 29.2 % 48 14 80.0 % 5 4
fuzz_tests 51.6 % 31 16 29.2 % 48 14 80.0 % 5 4
cluster_linearize.h
99.8%99.8%
99.8 % 496 495 71.3 % 834 595 99.1 % 116 115
fuzz_tests 99.8 % 496 495 80.4 % 740 595 99.1 % 116 115
coins.cpp
91.8%91.8%
91.8 % 196 180 82.1 % 190 156 87.8 % 41 36
fuzz_tests 91.8 % 196 180 82.1 % 190 156 87.8 % 41 36
coins.h
95.6%95.6%
95.6 % 90 86 63.8 % 254 162 100.0 % 14 14
fuzz_tests 95.6 % 90 86 71.7 % 226 162 100.0 % 14 14
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 75.0 % 28 21 87.5 % 24 21
fuzz_tests 100.0 % 30 30 75.0 % 28 21 87.5 % 24 21
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
core_read.cpp
97.5%97.5%
97.5 % 120 117 69.6 % 240 167 100.0 % 10 10
fuzz_tests 97.5 % 120 117 69.6 % 240 167 100.0 % 10 10
core_write.cpp
89.4%89.4%
89.4 % 160 143 54.2 % 404 219 100.0 % 7 7
fuzz_tests 89.4 % 160 143 54.2 % 404 219 100.0 % 7 7
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
75.9%75.9%
75.9 % 195 148 35.9 % 262 94 96.7 % 30 29
fuzz_tests 75.9 % 195 148 35.9 % 262 94 96.7 % 30 29
dbwrapper.h
90.7%90.7%
90.7 % 75 68 47.7 % 88 42 64.0 % 50 32
fuzz_tests 90.7 % 75 68 47.7 % 88 42 64.0 % 50 32
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 50.0 % 10 5 100.0 % 4 4
fuzz_tests 100.0 % 12 12 50.0 % 10 5 100.0 % 4 4
external_signer.cpp
0.0%
0.0 % 60 0.0 % 160 0.0 % 7
flatfile.cpp
65.1%65.1%
65.1 % 63 41 41.4 % 70 29 100.0 % 6 6
fuzz_tests 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
fuzz_tests 81.8 % 11 9 50.0 % 36 18 100.0 % 2 2
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.4%90.4%
90.4 % 83 75 38.1 % 118 45 72.7 % 22 16
fuzz_tests 90.4 % 83 75 45.0 % 100 45 72.7 % 22 16
headerssync.cpp
95.7%95.7%
95.7 % 140 134 63.6 % 162 103 100.0 % 8 8
fuzz_tests 95.7 % 140 134 63.6 % 162 103 100.0 % 8 8
headerssync.h
100.0%
100.0 % 23 23 70.0 % 10 7 100.0 % 1 1
fuzz_tests 100.0 % 23 23 70.0 % 10 7 100.0 % 1 1
httprpc.cpp
0.0%
0.0 % 195 0.0 % 430 0.0 % 8
httpserver.cpp
14.8%14.8%
14.8 % 400 59 3.8 % 527 20 21.3 % 47 10
fuzz_tests 14.8 % 400 59 3.8 % 527 20 21.3 % 47 10
httpserver.h
0.0%
0.0 % 5 0.0 % 2 0.0 % 1
i2p.cpp
90.8%90.8%
90.8 % 262 238 58.0 % 431 250 95.0 % 20 19
fuzz_tests 90.8 % 262 238 58.0 % 431 250 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
76.9%76.9%
76.9 % 13 10 43.8 % 32 14 -
fuzz_tests 76.9 % 13 10 43.8 % 32 14 - 0 0
init.cpp
22.6%22.6%
22.6 % 1132 256 15.5 % 3401 526 6.7 % 45 3
fuzz_tests 22.6 % 1132 256 15.5 % 3401 526 6.7 % 45 3
key.cpp
91.2%91.2%
91.2 % 283 258 56.0 % 250 140 89.7 % 29 26
fuzz_tests 91.2 % 283 258 56.0 % 250 140 89.7 % 29 26
key.h
87.7%87.7%
87.7 % 57 50 45.4 % 238 108 93.3 % 15 14
fuzz_tests 87.7 % 57 50 55.7 % 194 108 93.3 % 15 14
key_io.cpp
98.4%98.4%
98.4 % 193 190 64.5 % 318 205 100.0 % 18 18
fuzz_tests 98.4 % 193 190 64.5 % 318 205 100.0 % 18 18
logging.cpp
63.2%63.2%
63.2 % 310 196 36.8 % 386 142 74.3 % 35 26
fuzz_tests 63.2 % 310 196 36.8 % 386 142 74.3 % 35 26
logging.h
43.2%43.2%
43.2 % 44 19 33.3 % 54 18 27.1 % 188 51
fuzz_tests 47.5 % 40 19 33.3 % 54 18 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 58.1 % 186 108 100.0 % 2 2
fuzz_tests 86.7 % 30 26 62.8 % 172 108 100.0 % 2 2
merkleblock.cpp
100.0%
100.0 % 97 97 79.2 % 106 84 100.0 % 9 9
fuzz_tests 100.0 % 97 97 79.2 % 106 84 100.0 % 9 9
merkleblock.h
93.8%93.8%
93.8 % 16 15 61.5 % 26 16 100.0 % 8 8
fuzz_tests 93.8 % 16 15 66.7 % 24 16 100.0 % 8 8
musig.cpp
87.5%87.5%
87.5 % 24 21 57.7 % 26 15 100.0 % 3 3
fuzz_tests 87.5 % 24 21 57.7 % 26 15 100.0 % 3 3
net.cpp
45.1%45.1%
45.1 % 2123 958 22.6 % 2929 663 59.7 % 159 95
fuzz_tests 45.1 % 2123 958 22.6 % 2929 663 59.7 % 159 95
net.h
80.7%80.7%
80.7 % 176 142 26.8 % 639 171 76.2 % 21 16
fuzz_tests 80.7 % 176 142 37.6 % 455 171 76.2 % 21 16
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 41.2 % 102 42 -
fuzz_tests 100.0 % 15 15 55.3 % 76 42 - 0 0
net_processing.cpp
64.5%64.5%
64.5 % 2501 1614 36.4 % 4690 1706 72.0 % 150 108
fuzz_tests 64.5 % 2501 1614 36.4 % 4690 1706 72.0 % 150 108
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
95.8%95.8%
95.8 % 525 503 80.9 % 703 569 100.0 % 72 72
fuzz_tests 95.8 % 525 503 80.9 % 703 569 100.0 % 72 72
netaddress.h
93.9%93.9%
93.9 % 99 93 60.1 % 303 182 53.0 % 66 35
fuzz_tests 93.9 % 99 93 64.3 % 283 182 53.0 % 66 35
netbase.cpp
51.7%51.7%
51.7 % 418 216 33.7 % 620 209 64.5 % 31 20
fuzz_tests 51.7 % 418 216 33.7 % 620 209 64.5 % 31 20
netbase.h
61.1%61.1%
61.1 % 54 33 11.8 % 76 9 58.3 % 12 7
fuzz_tests 61.1 % 54 33 14.5 % 62 9 58.3 % 12 7
netgroup.cpp
97.0%97.0%
97.0 % 67 65 72.0 % 100 72 80.0 % 5 4
fuzz_tests 97.0 % 67 65 72.0 % 100 72 80.0 % 5 4
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 73.1 % 26 19
fuzz_tests 83.3 % 6 5 50.0 % 2 1 73.1 % 26 19
noui.cpp
9.4%9.4%
9.4 % 53 5 9.4 % 64 6 11.1 % 9 1
fuzz_tests 9.4 % 53 5 9.4 % 64 6 11.1 % 9 1
outputtype.cpp
89.4%89.4%
89.4 % 47 42 76.7 % 43 33 100.0 % 6 6
fuzz_tests 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
fuzz_tests 96.1 % 77 74 87.5 % 56 49 100.0 % 6 6
prevector.h
100.0%
100.0 % 247 247 53.0 % 2430 1289 97.6 % 82 80
fuzz_tests 100.0 % 247 247 60.1 % 2144 1289 98.8 % 81 80
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
97.7%97.7%
97.7 % 44 43 54.5 % 132 72 55.6 % 9 5
fuzz_tests 97.7 % 44 43 57.1 % 126 72 55.6 % 9 5
psbt.cpp
98.2%98.2%
98.2 % 334 328 78.9 % 544 429 100.0 % 28 28
fuzz_tests 98.2 % 334 328 78.9 % 544 429 100.0 % 28 28
psbt.h
99.7%99.7%
99.7 % 677 675 75.8 % 1008 764 97.7 % 43 42
fuzz_tests 99.7 % 677 675 75.8 % 1008 764 97.7 % 43 42
pubkey.cpp
98.6%98.6%
98.6 % 218 215 84.7 % 150 127 100.0 % 22 22
fuzz_tests 98.6 % 218 215 84.7 % 150 127 100.0 % 22 22
pubkey.h
100.0%
100.0 % 99 99 46.3 % 585 271 100.0 % 19 19
fuzz_tests 100.0 % 99 99 50.7 % 535 271 100.0 % 19 19
random.cpp
76.9%76.9%
76.9 % 247 190 48.8 % 80 39 85.7 % 35 30
fuzz_tests 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
fuzz_tests 99.0 % 97 96 66.7 % 54 36 87.9 % 33 29
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 % 710 0.0 % 1466 0.0 % 28
scheduler.cpp
37.7%37.7%
37.7 % 114 43 27.4 % 106 29 29.4 % 17 5
fuzz_tests 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
fuzz_tests 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
fuzz_tests 9.4 % 32 3 9.1 % 22 2 33.3 % 3 1
serialize.h
98.5%98.5%
98.5 % 338 333 38.1 % 1026 391 75.8 % 1609 1220
fuzz_tests 98.5 % 338 333 50.1 % 780 391 75.8 % 1609 1220
signet.cpp
100.0%
100.0 % 80 80 60.2 % 128 77 100.0 % 4 4
fuzz_tests 100.0 % 80 80 60.2 % 128 77 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 % 50 49
fuzz_tests 100.0 % 12 12 75.0 % 8 6 98.0 % 50 49
streams.cpp
89.0%89.0%
89.0 % 73 65 67.3 % 104 70 81.8 % 11 9
fuzz_tests 89.0 % 73 65 67.3 % 104 70 81.8 % 11 9
streams.h
90.8%90.8%
90.8 % 240 218 32.2 % 3498 1125 96.3 % 27 26
fuzz_tests 90.8 % 240 218 39.9 % 2820 1125 96.3 % 27 26
sync.h
85.7%85.7%
85.7 % 49 42 13.5 % 8034 1082 80.0 % 10 8
fuzz_tests 85.7 % 49 42 17.7 % 6124 1082 80.0 % 10 8
threadsafety.h
66.7%66.7%
66.7 % 3 2 38.9 % 18 7 -
fuzz_tests 66.7 % 3 2 38.9 % 18 7 - 0 0
tinyformat.h
97.0%97.0%
97.0 % 265 257 14.4 % 1334 192 38.3 % 1021 391
fuzz_tests 97.0 % 265 257 17.5 % 1100 192 38.5 % 1015 391
torcontrol.cpp
43.5%43.5%
43.5 % 379 165 29.3 % 710 208 39.3 % 28 11
fuzz_tests 43.5 % 379 165 29.3 % 710 208 39.3 % 28 11
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
84.0%84.0%
84.0 % 106 89 43.5 % 124 54 94.4 % 18 17
fuzz_tests 84.0 % 106 89 43.5 % 124 54 94.4 % 18 17
txdb.h
0.0%
0.0 % 1 - -
txgraph.cpp
99.6%99.6%
99.6 % 1334 1329 84.5 % 1338 1131 98.0 % 98 96
fuzz_tests 99.6 % 1334 1329 84.5 % 1338 1131 98.0 % 98 96
txgraph.h
100.0%
100.0 % 8 8 100.0 % 30 30 -
fuzz_tests 100.0 % 8 8 100.0 % 30 30 - 0 0
txmempool.cpp
79.1%79.1%
79.1 % 803 635 50.8 % 1056 536 82.2 % 73 60
fuzz_tests 79.1 % 803 635 50.8 % 1056 536 82.2 % 73 60
txmempool.h
92.7%92.7%
92.7 % 110 102 43.3 % 164 71 91.3 % 23 21
fuzz_tests 92.7 % 110 102 46.1 % 154 71 91.3 % 23 21
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 % 55 55 26.6 % 2745 731 85.0 % 20 17
fuzz_tests 100.0 % 55 55 33.8 % 2161 731 85.0 % 20 17
undo.h
100.0%
100.0 % 19 19 100.0 % 4 4 83.3 % 12 10
fuzz_tests 100.0 % 19 19 100.0 % 4 4 83.3 % 12 10
validation.cpp
70.6%70.6%
70.6 % 2970 2098 41.2 % 5436 2237 83.5 % 164 137
fuzz_tests 70.6 % 2970 2098 41.2 % 5436 2237 83.5 % 164 137
validation.h
87.9%87.9%
87.9 % 91 80 21.6 % 718 155 78.3 % 23 18
fuzz_tests 87.9 % 91 80 28.7 % 540 155 78.3 % 23 18
validationinterface.cpp
83.9%83.9%
83.9 % 118 99 42.4 % 238 101 87.9 % 58 51
fuzz_tests 83.9 % 118 99 42.4 % 238 101 87.9 % 58 51
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
76.4%76.4%
76.4 % 178 136 50.6 % 180 91 81.2 % 16 13
fuzz_tests 76.4 % 178 136 50.6 % 180 91 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.0-1