LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 74.8 % 25920 19381
Test Date: 2026-06-11 07:00:23 Functions: 74.0 % 5644 4178
Branches: 37.3 % 62830 23407

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
httpserver.h
0.0%
0.0 % 3 - 0.0 % 1
private_broadcast.h
23.1%23.1%
23.1 % 13 3 33.3 % 6 2 0.0 % 2
fuzz_tests 23.1 % 13 3 33.3 % 6 2 0.0 % 2 0
external_signer.cpp
0.0%
0.0 % 64 0.0 % 240 0.0 % 7
mapport.cpp
0.0%
0.0 % 79 0.0 % 102 0.0 % 7
httprpc.cpp
0.0%
0.0 % 205 0.0 % 416 0.0 % 9
rest.cpp
0.0%
0.0 % 723 0.0 % 1517 0.0 % 29
init.cpp
21.7%21.7%
21.7 % 1201 261 14.9 % 3547 527 6.2 % 48 3
fuzz_tests 21.7 % 1201 261 14.9 % 3547 527 6.2 % 48 3
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
bech32.h
100.0%
100.0 % 3 3 - -
fuzz_tests 100.0 % 3 3 - 0 0 - 0 0
bip324.h
100.0%
100.0 % 5 5 55.0 % 20 11 -
fuzz_tests 100.0 % 5 5 55.0 % 20 11 - 0 0
chainparamsbase.h
100.0%
100.0 % 5 5 50.0 % 14 7 -
fuzz_tests 100.0 % 5 5 50.0 % 14 7 - 0 0
headerssync.h
100.0%
100.0 % 21 21 66.7 % 6 4 -
fuzz_tests 100.0 % 21 21 66.7 % 6 4 - 0 0
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
100.0%
100.0 % 14 14 73.3 % 30 22 -
fuzz_tests 100.0 % 14 14 73.3 % 30 22 - 0 0
net_permissions.h
100.0%
100.0 % 15 15 52.0 % 102 53 -
fuzz_tests 100.0 % 15 15 69.7 % 76 53 - 0 0
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.h
100.0%
100.0 % 3 3 100.0 % 2 2 -
fuzz_tests 100.0 % 3 3 100.0 % 2 2 - 0 0
txgraph.h
100.0%
100.0 % 8 8 89.5 % 38 34 -
fuzz_tests 100.0 % 8 8 89.5 % 38 34 - 0 0
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
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
httpserver.cpp
15.8%15.8%
15.8 % 373 59 3.8 % 521 20 24.4 % 41 10
fuzz_tests 15.8 % 373 59 3.8 % 521 20 24.4 % 41 10
logging.h
28.1%28.1%
28.1 % 32 9 36.7 % 30 11 28.6 % 7 2
fuzz_tests 39.1 % 23 9 39.3 % 28 11 40.0 % 5 2
btcsignals.h
53.3%53.3%
53.3 % 45 24 4.5 % 334 15 28.6 % 35 10
fuzz_tests 53.3 % 45 24 5.1 % 294 15 28.6 % 35 10
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
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
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
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
tinyformat.h
97.0%97.0%
97.0 % 265 257 15.6 % 1346 210 45.3 % 1023 463
fuzz_tests 97.0 % 265 257 19.1 % 1100 210 45.5 % 1017 463
private_broadcast.cpp
29.5%29.5%
29.5 % 88 26 9.5 % 84 8 45.5 % 11 5
fuzz_tests 29.5 % 88 26 9.5 % 84 8 45.5 % 11 5
torcontrol.cpp
54.1%54.1%
54.1 % 401 217 33.4 % 760 254 59.3 % 27 16
fuzz_tests 54.1 % 401 217 33.4 % 760 254 59.3 % 27 16
dbwrapper.h
98.5%98.5%
98.5 % 65 64 50.0 % 90 45 62.9 % 70 44
fuzz_tests 98.5 % 65 64 50.0 % 90 45 62.9 % 70 44
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
netaddress.h
93.9%93.9%
93.9 % 98 92 61.8 % 309 191 64.9 % 77 50
fuzz_tests 93.9 % 98 92 72.1 % 265 191 64.9 % 77 50
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.h
52.4%52.4%
52.4 % 103 54 58.3 % 72 42 66.7 % 33 22
fuzz_tests 52.4 % 103 54 61.8 % 68 42 66.7 % 33 22
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
net.cpp
58.8%58.8%
58.8 % 2240 1316 32.2 % 3147 1014 72.6 % 168 122
fuzz_tests 58.8 % 2240 1316 32.2 % 3147 1014 72.6 % 168 122
netbase.h
67.3%67.3%
67.3 % 55 37 17.2 % 58 10 72.7 % 11 8
fuzz_tests 67.3 % 55 37 17.9 % 56 10 72.7 % 11 8
protocol.h
97.7%97.7%
97.7 % 44 43 49.4 % 158 78 72.7 % 11 8
fuzz_tests 97.7 % 44 43 55.7 % 140 78 72.7 % 11 8
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
hash.h
90.7%90.7%
90.7 % 86 78 45.9 % 148 68 75.0 % 24 18
fuzz_tests 90.7 % 86 78 49.3 % 138 68 75.0 % 24 18
logging.cpp
62.9%62.9%
62.9 % 313 197 34.8 % 400 139 76.3 % 38 29
fuzz_tests 62.9 % 313 197 34.8 % 400 139 76.3 % 38 29
validation.h
81.6%81.6%
81.6 % 103 84 26.5 % 702 186 76.9 % 26 20
fuzz_tests 81.6 % 103 84 35.2 % 528 186 76.9 % 26 20
netbase.cpp
58.0%58.0%
58.0 % 431 250 36.1 % 620 224 78.8 % 33 26
fuzz_tests 58.0 % 431 250 36.1 % 620 224 78.8 % 33 26
net_processing.cpp
81.4%81.4%
81.4 % 2692 2192 47.4 % 4872 2310 79.6 % 162 129
fuzz_tests 81.4 % 2692 2192 47.4 % 4872 2310 79.6 % 162 129
serialize.h
98.0%98.0%
98.0 % 347 340 47.9 % 868 416 79.7 % 1769 1410
fuzz_tests 98.0 % 347 340 50.0 % 832 416 79.7 % 1769 1410
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
sync.h
85.7%85.7%
85.7 % 49 42 12.2 % 10640 1301 80.0 % 10 8
fuzz_tests 85.7 % 49 42 19.6 % 6630 1301 80.0 % 10 8
validationinterface.h
81.8%81.8%
81.8 % 11 9 50.0 % 2 1 80.0 % 10 8
fuzz_tests 81.8 % 11 9 50.0 % 2 1 80.0 % 10 8
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
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 82.8 % 29 24
fuzz_tests 83.3 % 6 5 50.0 % 2 1 82.8 % 29 24
validation.cpp
71.1%71.1%
71.1 % 2943 2093 42.1 % 5390 2267 83.0 % 165 137
fuzz_tests 71.1 % 2943 2093 42.1 % 5390 2267 83.0 % 165 137
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
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
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
net.h
93.0%93.0%
93.0 % 185 172 35.9 % 675 242 85.7 % 21 18
fuzz_tests 93.0 % 185 172 52.7 % 459 242 85.7 % 21 18
uint256.h
100.0%
100.0 % 54 54 27.9 % 2301 643 85.7 % 21 18
fuzz_tests 100.0 % 54 54 35.7 % 1801 643 85.7 % 21 18
addrman.cpp
94.7%94.7%
94.7 % 696 659 65.8 % 818 538 86.6 % 67 58
fuzz_tests 94.7 % 696 659 65.8 % 818 538 86.6 % 67 58
random.h
99.0%99.0%
99.0 % 97 96 65.0 % 60 39 88.2 % 34 30
fuzz_tests 99.0 % 97 96 65.0 % 60 39 88.2 % 34 30
coins.cpp
91.8%91.8%
91.8 % 207 190 72.6 % 234 170 88.6 % 35 31
fuzz_tests 91.8 % 207 190 72.6 % 234 170 88.6 % 35 31
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
blockencodings.h
94.1%94.1%
94.1 % 34 32 40.7 % 86 35 88.9 % 27 24
fuzz_tests 94.1 % 34 32 48.6 % 72 35 88.9 % 27 24
compressor.h
100.0%
100.0 % 30 30 75.0 % 28 21 88.9 % 27 24
fuzz_tests 100.0 % 30 30 75.0 % 28 21 88.9 % 27 24
txmempool.cpp
87.9%87.9%
87.9 % 669 588 58.1 % 764 444 89.1 % 64 57
fuzz_tests 87.9 % 669 588 58.1 % 764 444 89.1 % 64 57
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
coins.h
94.3%94.3%
94.3 % 123 116 59.5 % 328 195 90.0 % 30 27
fuzz_tests 94.3 % 123 116 64.1 % 304 195 90.0 % 30 27
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
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
psbt.h
93.8%93.8%
93.8 % 812 762 69.1 % 1246 861 91.2 % 80 73
fuzz_tests 93.8 % 812 762 69.1 % 1246 861 91.2 % 80 73
txmempool.h
83.2%83.2%
83.2 % 119 99 46.6 % 174 81 91.3 % 23 21
fuzz_tests 83.2 % 119 99 46.6 % 174 81 91.3 % 23 21
chain.cpp
87.5%87.5%
87.5 % 88 77 74.4 % 86 64 92.3 % 13 12
fuzz_tests 87.5 % 88 77 74.4 % 86 64 92.3 % 13 12
key.h
87.5%87.5%
87.5 % 56 49 52.4 % 208 109 93.3 % 15 14
fuzz_tests 87.5 % 56 49 54.0 % 202 109 93.3 % 15 14
key.cpp
94.1%94.1%
94.1 % 286 269 56.3 % 254 143 93.3 % 30 28
fuzz_tests 94.1 % 286 269 56.3 % 254 143 93.3 % 30 28
txdb.cpp
84.7%84.7%
84.7 % 111 94 44.7 % 132 59 94.7 % 19 18
fuzz_tests 84.7 % 111 94 44.7 % 132 59 94.7 % 19 18
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
pubkey.h
100.0%
100.0 % 93 93 50.1 % 581 291 95.2 % 21 20
fuzz_tests 100.0 % 93 93 54.6 % 533 291 95.2 % 21 20
prevector.h
100.0%
100.0 % 236 236 54.8 % 2540 1392 95.3 % 85 81
fuzz_tests 100.0 % 236 236 63.3 % 2200 1392 96.4 % 84 81
span.h
100.0%
100.0 % 12 12 75.0 % 8 6 96.2 % 52 50
fuzz_tests 100.0 % 12 12 75.0 % 8 6 96.2 % 52 50
dbwrapper.cpp
79.5%79.5%
79.5 % 205 163 42.6 % 284 121 96.7 % 30 29
fuzz_tests 79.5 % 205 163 42.6 % 284 121 96.7 % 30 29
streams.h
91.4%91.4%
91.4 % 243 222 33.5 % 3450 1156 96.7 % 30 29
fuzz_tests 91.4 % 243 222 42.3 % 2734 1156 96.7 % 30 29
txgraph.cpp
98.8%98.8%
98.8 % 1625 1605 77.5 % 1806 1400 96.6 % 148 143
fuzz_tests 98.8 % 1625 1605 77.5 % 1806 1400 96.6 % 148 143
cluster_linearize.h
98.7%98.7%
98.7 % 770 760 78.7 % 1026 807 96.9 % 128 124
fuzz_tests 98.7 % 770 760 78.7 % 1026 807 96.9 % 128 124
psbt.cpp
86.3%86.3%
86.3 % 495 427 67.6 % 796 538 97.1 % 34 33
fuzz_tests 86.3 % 495 427 67.6 % 796 538 97.1 % 34 33
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
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
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
addresstype.h
100.0%
100.0 % 33 33 65.8 % 38 25 100.0 % 2 2
fuzz_tests 100.0 % 33 33 65.8 % 38 25 100.0 % 2 2
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
memusage.h
86.7%86.7%
86.7 % 30 26 61.9 % 194 120 100.0 % 2 2
fuzz_tests 86.7 % 30 26 63.2 % 190 120 100.0 % 2 2
clientversion.cpp
100.0%
100.0 % 10 10 65.0 % 20 13 100.0 % 3 3
fuzz_tests 100.0 % 10 10 65.0 % 20 13 100.0 % 3 3
flatfile.h
77.8%77.8%
77.8 % 9 7 39.1 % 46 18 100.0 % 3 3
fuzz_tests 77.8 % 9 7 47.4 % 38 18 100.0 % 3 3
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
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
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
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
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_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
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
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
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
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
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
blockencodings.cpp
86.9%86.9%
86.9 % 107 93 51.0 % 204 104 100.0 % 6 6
fuzz_tests 86.9 % 107 93 51.0 % 204 104 100.0 % 6 6
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
outputtype.cpp
89.4%89.4%
89.4 % 47 42 74.5 % 51 38 100.0 % 6 6
fuzz_tests 89.4 % 47 42 74.5 % 51 38 100.0 % 6 6
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
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
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
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
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
merkleblock.h
93.8%93.8%
93.8 % 16 15 66.7 % 24 16 100.0 % 8 8
fuzz_tests 93.8 % 16 15 66.7 % 24 16 100.0 % 8 8
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
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
banman.cpp
99.2%99.2%
99.2 % 130 129 59.4 % 160 95 100.0 % 15 15
fuzz_tests 99.2 % 130 129 59.4 % 160 95 100.0 % 15 15
chain.h
98.3%98.3%
98.3 % 119 117 29.1 % 1288 375 100.0 % 17 17
fuzz_tests 98.3 % 119 117 40.1 % 934 375 100.0 % 17 17
core_io.cpp
93.2%93.2%
93.2 % 278 259 59.0 % 642 379 100.0 % 17 17
fuzz_tests 93.2 % 278 259 59.0 % 642 379 100.0 % 17 17
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
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
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
pubkey.cpp
98.2%98.2%
98.2 % 220 216 83.8 % 154 129 100.0 % 22 22
fuzz_tests 98.2 % 220 216 83.8 % 154 129 100.0 % 22 22
randomenv.cpp
100.0%
100.0 % 150 150 76.2 % 63 48 100.0 % 24 24
fuzz_tests 100.0 % 150 150 76.2 % 63 48 100.0 % 24 24
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
netaddress.cpp
95.8%95.8%
95.8 % 524 502 82.0 % 677 555 100.0 % 72 72
fuzz_tests 95.8 % 524 502 82.0 % 677 555 100.0 % 72 72

Generated by: LCOV version 2.0-1