LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 72.2 % 24264 17517
Test Date: 2025-05-19 04:07:08 Functions: 68.2 % 5445 3713
Branches: 37.3 % 54900 20459

File Sort by file name Line Coverage ( show 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
txdb.h
0.0%
0.0 % 1 0.0 % 10 -
httpserver.h
0.0%
0.0 % 5 0.0 % 30 0.0 % 1
mapport.cpp
0.0%
0.0 % 79 0.0 % 112 0.0 % 7
external_signer.cpp
0.0%
0.0 % 60 0.0 % 156 0.0 % 7
httprpc.cpp
0.0%
0.0 % 204 0.0 % 386 0.0 % 11
rest.cpp
0.0%
0.0 % 640 0.0 % 1202 0.0 % 24
httpserver.cpp
14.8%14.8%
14.8 % 399 59 3.9 % 515 20 21.3 % 47 10
noui.cpp
9.4%9.4%
9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
bech32.h
100.0%
100.0 % 3 3 - -
netgroup.h
100.0%
100.0 % 3 3 - -
netbase.h
54.3%54.3%
54.3 % 46 25 12.5 % 56 7 50.0 % 10 5
sync.h
45.4%45.4%
45.4 % 108 49 13.2 % 8036 1057 56.2 % 16 9
tinyformat.h
97.4%97.4%
97.4 % 265 258 13.5 % 1322 178 37.0 % 1077 399
addrman.h
50.0%50.0%
50.0 % 4 2 13.9 % 36 5 -
init.cpp
22.9%22.9%
22.9 % 1072 245 16.1 % 3189 515 6.8 % 44 3
addrdb.cpp
29.8%29.8%
29.8 % 124 37 16.7 % 216 36 29.4 % 17 5
net.cpp
46.1%46.1%
46.1 % 2112 973 22.6 % 2793 630 61.6 % 159 98
validation.h
86.4%86.4%
86.4 % 88 76 24.1 % 606 146 78.3 % 23 18
chainparams.cpp
57.7%57.7%
57.7 % 78 45 24.6 % 138 34 100.0 % 5 5
versionbits.h
66.7%66.7%
66.7 % 3 2 25.0 % 4 1 -
scheduler.cpp
38.1%38.1%
38.1 % 113 43 27.4 % 106 29 29.4 % 17 5
net.h
81.8%81.8%
81.8 % 176 144 27.9 % 649 181 76.2 % 21 16
uint256.h
100.0%
100.0 % 55 55 28.4 % 2361 671 85.0 % 20 17
clientversion.cpp
51.6%51.6%
51.6 % 31 16 29.2 % 48 14 80.0 % 5 4
torcontrol.cpp
43.5%43.5%
43.5 % 379 165 29.8 % 654 195 39.3 % 28 11
chain.h
98.5%98.5%
98.5 % 135 133 29.8 % 738 220 100.0 % 19 19
addrman_impl.h
100.0%
100.0 % 10 10 30.0 % 10 3 62.5 % 8 5
blockfilter.cpp
56.4%56.4%
56.4 % 133 75 32.9 % 140 46 68.4 % 19 13
streams.h
91.0%91.0%
91.0 % 245 223 33.2 % 2888 960 96.3 % 27 26
netbase.cpp
51.8%51.8%
51.8 % 419 217 34.8 % 574 200 64.5 % 31 20
dbwrapper.cpp
76.6%76.6%
76.6 % 201 154 36.4 % 264 96 96.8 % 31 30
net_processing.cpp
64.5%64.5%
64.5 % 2506 1617 37.6 % 4565 1718 69.8 % 149 104
serialize.h
98.6%98.6%
98.6 % 347 342 40.4 % 956 386 76.2 % 1606 1223
validationinterface.cpp
83.9%83.9%
83.9 % 118 99 41.5 % 234 97 87.9 % 58 51
validation.cpp
71.2%71.2%
71.2 % 2976 2118 42.2 % 5366 2263 84.2 % 165 139
txdb.cpp
82.1%82.1%
82.1 % 106 87 42.7 % 124 53 88.9 % 18 16
dbwrapper.h
90.7%90.7%
90.7 % 75 68 44.0 % 84 37 63.3 % 49 31
deploymentinfo.cpp
65.4%65.4%
65.4 % 26 17 44.4 % 18 8 100.0 % 2 2
hash.h
90.4%90.4%
90.4 % 83 75 44.9 % 98 44 72.7 % 22 16
net_permissions.h
100.0%
100.0 % 15 15 45.1 % 102 46 -
blockencodings.h
94.1%94.1%
94.1 % 34 32 45.5 % 44 20 61.9 % 21 13
txmempool.h
92.9%92.9%
92.9 % 112 104 46.3 % 136 63 94.4 % 18 17
logging.h
62.1%62.1%
62.1 % 29 18 47.1 % 34 16 26.1 % 199 52
logging.cpp
74.5%74.5%
74.5 % 259 193 47.2 % 288 136 89.7 % 29 26
flatfile.h
81.8%81.8%
81.8 % 11 9 47.4 % 38 18 100.0 % 2 2
pubkey.h
100.0%
100.0 % 99 99 47.3 % 581 275 100.0 % 19 19
flatfile.cpp
75.4%75.4%
75.4 % 57 43 48.2 % 56 27 100.0 % 6 6
random.cpp
76.9%76.9%
76.9 % 247 190 48.8 % 80 39 85.7 % 35 30
deploymentinfo.h
100.0%
100.0 % 3 3 50.0 % 2 1 100.0 % 1 1
net_processing.h
66.7%66.7%
66.7 % 3 2 50.0 % 2 1 -
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 70.4 % 27 19
signet.h
100.0%
100.0 % 1 1 50.0 % 2 1 100.0 % 1 1
validationinterface.h
63.6%63.6%
63.6 % 11 7 50.0 % 2 1 60.0 % 10 6
torcontrol.h
87.5%87.5%
87.5 % 8 7 50.0 % 8 4 100.0 % 1 1
deploymentstatus.h
100.0%
100.0 % 12 12 50.0 % 10 5 100.0 % 4 4
threadsafety.h
100.0%
100.0 % 2 2 50.0 % 14 7 -
scheduler.h
90.0%90.0%
90.0 % 10 9 50.0 % 30 15 100.0 % 3 3
versionbits.cpp
76.3%76.3%
76.3 % 177 135 50.6 % 178 90 81.2 % 16 13
txmempool.cpp
81.7%81.7%
81.7 % 816 667 51.8 % 1054 546 86.7 % 75 65
versionbits_impl.h
100.0%
100.0 % 16 16 52.0 % 50 26 100.0 % 7 7
prevector.h
100.0%
100.0 % 244 244 54.0 % 2532 1368 97.6 % 82 80
chainparamsbase.cpp
96.9%96.9%
96.9 % 32 31 54.3 % 46 25 100.0 % 4 4
core_write.cpp
89.3%89.3%
89.3 % 159 142 54.5 % 378 206 100.0 % 7 7
bip324.h
100.0%
100.0 % 5 5 55.0 % 20 11 -
key.h
87.7%87.7%
87.7 % 57 50 55.7 % 194 108 93.3 % 15 14
chainparamsbase.h
100.0%
100.0 % 5 5 56.2 % 16 9 -
protocol.h
97.7%97.7%
97.7 % 44 43 56.5 % 124 70 70.0 % 10 7
blockfilter.h
96.3%96.3%
96.3 % 27 26 57.7 % 26 15 75.0 % 4 3
blockencodings.cpp
92.5%92.5%
92.5 % 107 99 58.4 % 154 90 100.0 % 6 6
i2p.cpp
91.6%91.6%
91.6 % 262 240 59.0 % 407 240 95.0 % 20 19
netaddress.h
93.9%93.9%
93.9 % 99 93 59.2 % 309 183 59.1 % 66 39
key.cpp
93.3%93.3%
93.3 % 283 264 59.3 % 246 146 89.7 % 29 26
banman.cpp
99.2%99.2%
99.2 % 130 129 59.5 % 158 94 100.0 % 15 15
addresstype.h
100.0%
100.0 % 33 33 60.5 % 38 23 100.0 % 2 2
addresstype.cpp
93.6%93.6%
93.6 % 78 73 60.7 % 56 34 85.0 % 20 17
merkleblock.h
93.8%93.8%
93.8 % 16 15 61.5 % 26 16 100.0 % 8 8
arith_uint256.h
55.8%55.8%
55.8 % 113 63 61.6 % 354 218 68.6 % 35 24
signet.cpp
100.0%
100.0 % 80 80 61.9 % 118 73 100.0 % 4 4
checkqueue.h
86.7%86.7%
86.7 % 83 72 62.5 % 96 60 75.0 % 16 12
net_types.cpp
94.6%94.6%
94.6 % 37 35 63.6 % 66 42 100.0 % 4 4
headerssync.cpp
95.7%95.7%
95.7 % 140 134 63.6 % 154 98 100.0 % 8 8
protocol.cpp
79.4%79.4%
79.4 % 63 50 64.4 % 90 58 90.9 % 11 10
coins.h
95.6%95.6%
95.6 % 90 86 65.1 % 232 151 100.0 % 15 15
indirectmap.h
92.9%92.9%
92.9 % 14 13 65.4 % 52 34 -
memusage.h
83.3%83.3%
83.3 % 30 25 65.6 % 180 118 100.0 % 2 2
addrman.cpp
94.7%94.7%
94.7 % 697 660 66.4 % 794 527 86.6 % 67 58
random.h
98.9%98.9%
98.9 % 94 93 66.7 % 54 36 86.7 % 30 26
txorphanage.cpp
99.0%99.0%
99.0 % 193 191 67.2 % 198 133 100.0 % 16 16
streams.cpp
90.1%90.1%
90.1 % 71 64 67.9 % 106 72 81.8 % 11 9
key_io.cpp
98.4%98.4%
98.4 % 193 190 68.8 % 272 187 100.0 % 18 18
headerssync.h
100.0%
100.0 % 23 23 70.0 % 10 7 100.0 % 1 1
chain.cpp
80.2%80.2%
80.2 % 86 69 70.2 % 94 66 86.7 % 15 13
randomenv.cpp
98.0%98.0%
98.0 % 150 147 71.4 % 63 45 100.0 % 24 24
netgroup.cpp
97.0%97.0%
97.0 % 66 64 72.0 % 93 67 80.0 % 5 4
core_read.cpp
97.5%97.5%
97.5 % 120 117 74.2 % 194 144 100.0 % 10 10
bech32.cpp
97.0%97.0%
97.0 % 168 163 74.4 % 262 195 100.0 % 10 10
compressor.h
100.0%
100.0 % 30 30 75.0 % 28 21 87.5 % 24 21
compressor.cpp
100.0%
100.0 % 111 111 76.3 % 173 132 100.0 % 8 8
psbt.h
98.5%98.5%
98.5 % 675 665 77.3 % 978 756 95.3 % 43 41
outputtype.cpp
88.9%88.9%
88.9 % 45 40 78.0 % 41 32 100.0 % 4 4
net_permissions.cpp
98.8%98.8%
98.8 % 85 84 78.1 % 114 89 100.0 % 4 4
txorphanage.h
100.0%
100.0 % 12 12 78.9 % 38 30 100.0 % 1 1
base58.cpp
98.8%98.8%
98.8 % 82 81 79.3 % 82 65 100.0 % 6 6
psbt.cpp
95.0%95.0%
95.0 % 317 301 79.5 % 440 350 100.0 % 28 28
netaddress.cpp
95.8%95.8%
95.8 % 525 503 81.7 % 679 555 100.0 % 72 72
coins.cpp
91.8%91.8%
91.8 % 196 180 82.8 % 186 154 87.8 % 41 36
span.h
100.0%
100.0 % 12 12 83.3 % 6 5 98.0 % 51 50
cuckoocache.h
100.0%
100.0 % 97 97 84.5 % 58 49 100.0 % 19 19
cluster_linearize.h
99.8%99.8%
99.8 % 496 495 84.4 % 616 520 98.9 % 93 92
txgraph.cpp
99.5%99.5%
99.5 % 1144 1138 84.4 % 1008 851 97.8 % 93 91
txrequest.cpp
99.2%99.2%
99.2 % 261 259 84.9 % 298 253 100.0 % 54 54
merkleblock.cpp
100.0%
100.0 % 97 97 85.2 % 88 75 100.0 % 9 9
bip324.cpp
96.1%96.1%
96.1 % 51 49 86.4 % 22 19 83.3 % 6 5
pubkey.cpp
99.5%99.5%
99.5 % 211 210 87.0 % 138 120 100.0 % 21 21
pow.cpp
96.1%96.1%
96.1 % 77 74 87.5 % 56 49 100.0 % 6 6
core_memusage.h
100.0%
100.0 % 23 23 88.2 % 34 30 100.0 % 5 5
arith_uint256.cpp
100.0%
100.0 % 128 128 95.0 % 100 95 100.0 % 21 21
i2p.h
100.0%
100.0 % 1 1 100.0 % 2 2 -
net_types.h
100.0%
100.0 % 3 3 100.0 % 2 2 -
uint256.cpp
100.0%
100.0 % 6 6 100.0 % 2 2 100.0 % 4 4
undo.h
100.0%
100.0 % 19 19 100.0 % 4 4 83.3 % 12 10
hash.cpp
100.0%
100.0 % 51 51 100.0 % 6 6 100.0 % 4 4
txgraph.h
100.0%
100.0 % 8 8 100.0 % 30 30 -

Generated by: LCOV version 2.0-1