LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 73.2 % 25214 18467
Test Date: 2026-02-07 04:23:35 Functions: 70.7 % 5584 3950
Branches: 35.4 % 62684 22203

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 % 5 0.0 % 2 0.0 % 1
private_broadcast.h
11.1%11.1%
11.1 % 9 1 33.3 % 6 2 0.0 % 1
fuzz_tests 11.1 % 9 1 33.3 % 6 2 0.0 % 1 0
external_signer.cpp
0.0%
0.0 % 61 0.0 % 152 0.0 % 7
mapport.cpp
0.0%
0.0 % 79 0.0 % 102 0.0 % 7
httprpc.cpp
0.0%
0.0 % 195 0.0 % 432 0.0 % 8
rest.cpp
0.0%
0.0 % 723 0.0 % 1517 0.0 % 29
init.cpp
22.5%22.5%
22.5 % 1166 262 15.2 % 3487 530 6.4 % 47 3
fuzz_tests 22.5 % 1166 262 15.2 % 3487 530 6.4 % 47 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 51.0 % 102 52 -
fuzz_tests 100.0 % 15 15 68.4 % 76 52 - 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
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
txgraph.h
100.0%
100.0 % 7 7 91.7 % 36 33 -
fuzz_tests 100.0 % 7 7 91.7 % 36 33 - 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
14.8%14.8%
14.8 % 399 59 3.8 % 533 20 21.3 % 47 10
fuzz_tests 14.8 % 399 59 3.8 % 533 20 21.3 % 47 10
logging.h
49.0%49.0%
49.0 % 49 24 7.7 % 1752 135 28.8 % 177 51
fuzz_tests 53.3 % 45 24 10.4 % 1294 135 29.1 % 175 51
addrdb.cpp
29.1%29.1%
29.1 % 127 37 15.8 % 228 36 29.4 % 17 5
fuzz_tests 29.1 % 127 37 15.8 % 228 36 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
semaphore_grant.h
37.5%37.5%
37.5 % 32 12 12.5 % 24 3 33.3 % 3 1
fuzz_tests 37.5 % 32 12 12.5 % 24 3 33.3 % 3 1
musig.cpp
31.8%31.8%
31.8 % 107 34 12.9 % 132 17 35.7 % 14 5
fuzz_tests 31.8 % 107 34 12.9 % 132 17 35.7 % 14 5
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
private_broadcast.cpp
27.0%27.0%
27.0 % 74 20 10.3 % 58 6 40.0 % 10 4
fuzz_tests 27.0 % 74 20 10.3 % 58 6 40.0 % 10 4
tinyformat.h
97.0%97.0%
97.0 % 265 257 14.4 % 1344 194 40.3 % 983 396
fuzz_tests 97.0 % 265 257 18.4 % 1054 194 40.5 % 977 396
netaddress.h
93.9%93.9%
93.9 % 98 92 65.3 % 291 190 59.7 % 77 46
fuzz_tests 93.9 % 98 92 70.6 % 269 190 59.7 % 77 46
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
netbase.h
60.0%60.0%
60.0 % 55 33 14.1 % 78 11 63.6 % 11 7
fuzz_tests 60.0 % 55 33 16.7 % 66 11 63.6 % 11 7
protocol.h
97.7%97.7%
97.7 % 44 43 48.7 % 156 76 63.6 % 11 7
fuzz_tests 97.7 % 44 43 55.9 % 136 76 63.6 % 11 7
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
dbwrapper.h
95.7%95.7%
95.7 % 70 67 48.8 % 84 41 65.3 % 49 32
fuzz_tests 95.7 % 70 67 48.8 % 84 41 65.3 % 49 32
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 61.8 % 68 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_processing.cpp
66.4%66.4%
66.4 % 2634 1748 36.5 % 4806 1755 70.7 % 157 111
fuzz_tests 66.4 % 2634 1748 36.5 % 4806 1755 70.7 % 157 111
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 71.4 % 28 20
fuzz_tests 83.3 % 6 5 50.0 % 2 1 71.4 % 28 20
netbase.cpp
55.6%55.6%
55.6 % 426 237 36.7 % 618 227 71.9 % 32 23
fuzz_tests 55.6 % 426 237 36.7 % 618 227 71.9 % 32 23
hash.h
90.4%90.4%
90.4 % 83 75 45.0 % 100 45 72.7 % 22 16
fuzz_tests 90.4 % 83 75 45.0 % 100 45 72.7 % 22 16
net.cpp
61.3%61.3%
61.3 % 2208 1353 34.4 % 3149 1083 73.8 % 168 124
fuzz_tests 61.3 % 2208 1353 34.4 % 3149 1083 73.8 % 168 124
logging.cpp
63.2%63.2%
63.2 % 310 196 36.8 % 378 139 74.3 % 35 26
fuzz_tests 63.2 % 310 196 36.8 % 378 139 74.3 % 35 26
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
validation.h
81.6%81.6%
81.6 % 103 84 29.1 % 612 178 76.9 % 26 20
fuzz_tests 81.6 % 103 84 34.0 % 524 178 76.9 % 26 20
serialize.h
98.8%98.8%
98.8 % 334 330 42.3 % 944 399 77.1 % 1716 1323
fuzz_tests 98.8 % 334 330 49.0 % 814 399 77.1 % 1716 1323
clientversion.cpp
51.6%51.6%
51.6 % 31 16 30.0 % 50 15 80.0 % 5 4
fuzz_tests 51.6 % 31 16 30.0 % 50 15 80.0 % 5 4
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.5 % 9510 1185 80.0 % 10 8
fuzz_tests 85.7 % 49 42 18.6 % 6382 1185 80.0 % 10 8
versionbits.cpp
76.4%76.4%
76.4 % 178 136 50.5 % 182 92 81.2 % 16 13
fuzz_tests 76.4 % 178 136 50.5 % 182 92 81.2 % 16 13
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 % 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
71.3%71.3%
71.3 % 2960 2110 41.9 % 5402 2263 84.8 % 164 139
fuzz_tests 71.3 % 2960 2110 41.9 % 5402 2263 84.8 % 164 139
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
blockencodings.h
100.0%
100.0 % 34 34 43.3 % 60 26 85.2 % 27 23
fuzz_tests 100.0 % 34 34 46.4 % 56 26 85.2 % 27 23
net.h
92.9%92.9%
92.9 % 184 171 28.1 % 725 204 85.7 % 21 18
fuzz_tests 92.9 % 184 171 41.2 % 495 204 85.7 % 21 18
uint256.h
100.0%
100.0 % 54 54 26.6 % 2839 756 85.7 % 21 18
fuzz_tests 100.0 % 54 54 34.7 % 2177 756 85.7 % 21 18
addrman.cpp
94.7%94.7%
94.7 % 697 660 65.6 % 818 537 86.6 % 67 58
fuzz_tests 94.7 % 697 660 65.6 % 818 537 86.6 % 67 58
txmempool.h
83.2%83.2%
83.2 % 119 99 41.2 % 182 75 87.0 % 23 20
fuzz_tests 83.2 % 119 99 44.1 % 170 75 87.0 % 23 20
validationinterface.cpp
83.9%83.9%
83.9 % 118 99 42.4 % 238 101 87.7 % 57 50
fuzz_tests 83.9 % 118 99 42.4 % 238 101 87.7 % 57 50
random.h
99.0%99.0%
99.0 % 97 96 55.9 % 68 38 87.9 % 33 29
fuzz_tests 99.0 % 97 96 63.3 % 60 38 87.9 % 33 29
coins.cpp
91.6%91.6%
91.6 % 202 185 76.3 % 190 145 88.1 % 42 37
fuzz_tests 91.6 % 202 185 76.3 % 190 145 88.1 % 42 37
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
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
88.1%88.1%
88.1 % 658 580 59.2 % 742 439 89.1 % 64 57
fuzz_tests 88.1 % 658 580 59.2 % 742 439 89.1 % 64 57
key.cpp
76.4%76.4%
76.4 % 352 269 39.3 % 356 140 90.3 % 31 28
fuzz_tests 76.4 % 352 269 39.3 % 356 140 90.3 % 31 28
protocol.cpp
79.4%79.4%
79.4 % 63 50 63.3 % 90 57 90.9 % 11 10
fuzz_tests 79.4 % 63 50 63.3 % 90 57 90.9 % 11 10
chain.cpp
86.2%86.2%
86.2 % 87 75 73.9 % 88 65 92.3 % 13 12
fuzz_tests 86.2 % 87 75 73.9 % 88 65 92.3 % 13 12
key.h
87.7%87.7%
87.7 % 57 50 50.9 % 212 108 93.3 % 15 14
fuzz_tests 87.7 % 57 50 54.5 % 198 108 93.3 % 15 14
txdb.cpp
84.3%84.3%
84.3 % 108 91 45.1 % 122 55 94.4 % 18 17
fuzz_tests 84.3 % 108 91 45.1 % 122 55 94.4 % 18 17
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 % 92 92 43.2 % 607 262 95.2 % 21 20
fuzz_tests 100.0 % 92 92 49.7 % 527 262 95.2 % 21 20
prevector.h
100.0%
100.0 % 243 243 53.7 % 2480 1332 95.3 % 85 81
fuzz_tests 100.0 % 243 243 61.0 % 2182 1332 96.4 % 84 81
streams.h
91.4%91.4%
91.4 % 244 223 29.7 % 3568 1058 96.4 % 28 27
fuzz_tests 91.4 % 244 223 38.8 % 2724 1058 96.4 % 28 27
dbwrapper.cpp
75.8%75.8%
75.8 % 194 147 35.7 % 258 92 96.7 % 30 29
fuzz_tests 75.8 % 194 147 35.7 % 258 92 96.7 % 30 29
txgraph.cpp
99.2%99.2%
99.2 % 1562 1549 77.9 % 1794 1397 97.2 % 144 140
fuzz_tests 99.2 % 1562 1549 77.9 % 1794 1397 97.2 % 144 140
psbt.h
99.4%99.4%
99.4 % 682 678 75.9 % 1008 765 97.8 % 46 45
fuzz_tests 99.4 % 682 678 75.9 % 1008 765 97.8 % 46 45
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
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 63.2 % 38 24 100.0 % 2 2
fuzz_tests 100.0 % 33 33 63.2 % 38 24 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 60.2 % 186 112 100.0 % 2 2
fuzz_tests 86.7 % 30 26 62.2 % 180 112 100.0 % 2 2
flatfile.h
77.8%77.8%
77.8 % 9 7 39.6 % 48 19 100.0 % 3 3
fuzz_tests 77.8 % 9 7 47.5 % 40 19 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 50.0 % 10 5 100.0 % 4 4
fuzz_tests 100.0 % 12 12 50.0 % 10 5 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 50.0 % 14 7 100.0 % 4 4
fuzz_tests 100.0 % 13 13 50.0 % 14 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
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
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 49.0 % 204 100 100.0 % 6 6
fuzz_tests 86.9 % 107 93 49.0 % 204 100 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
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 % 97 97 78.7 % 108 85 100.0 % 9 9
fuzz_tests 100.0 % 97 97 78.7 % 108 85 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.5 % 158 94 100.0 % 15 15
fuzz_tests 99.2 % 130 129 59.5 % 158 94 100.0 % 15 15
coins.h
95.7%95.7%
95.7 % 93 89 61.5 % 260 160 100.0 % 15 15
fuzz_tests 95.7 % 93 89 69.6 % 230 160 100.0 % 15 15
chain.h
98.3%98.3%
98.3 % 119 117 26.1 % 1348 352 100.0 % 17 17
fuzz_tests 98.3 % 119 117 36.5 % 964 352 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 % 96 93 100.0 % 21 21
fuzz_tests 100.0 % 128 128 96.9 % 96 93 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
98.0%98.0%
98.0 % 150 147 71.4 % 63 45 100.0 % 24 24
fuzz_tests 98.0 % 150 147 71.4 % 63 45 100.0 % 24 24
psbt.cpp
98.3%98.3%
98.3 % 351 345 79.7 % 556 443 100.0 % 28 28
fuzz_tests 98.3 % 351 345 79.7 % 556 443 100.0 % 28 28
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
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
cluster_linearize.h
99.1%99.1%
99.1 % 641 635 79.0 % 872 689 100.0 % 117 117
fuzz_tests 99.1 % 641 635 79.0 % 872 689 100.0 % 117 117

Generated by: LCOV version 2.0-1