LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: fuzz_coverage.info Lines: 8704 25226 34.5 %
Date: 2024-05-24 10:43:37 Functions: 2807 8723 32.2 %
Branches: 6677 44811 14.9 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
addrdb.cpp
8.7%8.7%
8.7 % 15 / 172 19.0 % 4 / 21 1.9 % 10 / 520
addresstype.cpp
0.0%
0.0 % 0 / 86 0.0 % 0 / 29 0.0 % 0 / 127
addresstype.h
0.0%
0.0 % 0 / 30 0.0 % 0 / 33 0.0 % 0 / 6
addrman.cpp
37.4%37.4%
37.4 % 319 / 852 46.4 % 32 / 69 9.8 % 167 / 1702
addrman.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 3 - 0 / 0
addrman_impl.h
76.5%76.5%
76.5 % 13 / 17 19.2 % 5 / 26 28.6 % 8 / 28
arith_uint256.cpp
86.1%86.1%
86.1 % 143 / 166 80.0 % 12 / 15 76.6 % 85 / 111
arith_uint256.h
57.6%57.6%
57.6 % 68 / 118 64.3 % 27 / 42 63.3 % 19 / 30
banman.cpp
39.4%39.4%
39.4 % 54 / 137 56.2 % 9 / 16 21.0 % 38 / 181
base58.cpp
0.0%
0.0 % 0 / 95 0.0 % 0 / 6 0.0 % 0 / 102
bech32.cpp
0.0%
0.0 % 0 / 190 0.0 % 0 / 11 0.0 % 0 / 306
bech32.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3 - 0 / 0
bip324.cpp
0.0%
0.0 % 0 / 55 0.0 % 0 / 6 0.0 % 0 / 108
bip324.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 6 0.0 % 0 / 6
blockencodings.cpp
13.2%13.2%
13.2 % 18 / 136 42.9 % 3 / 7 7.3 % 16 / 218
blockencodings.h
73.5%73.5%
73.5 % 25 / 34 56.7 % 34 / 60 25.0 % 8 / 32
blockfilter.cpp
6.4%6.4%
6.4 % 10 / 156 19.0 % 4 / 21 4.9 % 9 / 182
blockfilter.h
0.0%
0.0 % 0 / 30 0.0 % 0 / 19 0.0 % 0 / 20
chain.cpp
73.7%73.7%
73.7 % 84 / 114 72.2 % 13 / 18 63.8 % 60 / 94
chain.h
69.8%69.8%
69.8 % 118 / 169 55.0 % 22 / 40 22.5 % 31 / 138
chainparams.cpp
41.5%41.5%
41.5 % 34 / 82 100.0 % 6 / 6 14.2 % 24 / 169
chainparamsbase.cpp
96.3%96.3%
96.3 % 26 / 27 100.0 % 5 / 5 52.6 % 30 / 57
chainparamsbase.h
100.0%
100.0 % 5 / 5 100.0 % 5 / 5 - 0 / 0
checkqueue.h
66.0%66.0%
66.0 % 66 / 100 43.5 % 10 / 23 33.0 % 29 / 88
clientversion.cpp
10.0%10.0%
10.0 % 3 / 30 33.3 % 2 / 6 0.0 % 0 / 70
coins.cpp
54.4%54.4%
54.4 % 129 / 237 59.6 % 28 / 47 30.8 % 52 / 169
coins.h
30.0%30.0%
30.0 % 12 / 40 50.0 % 18 / 36 0.0 % 0 / 4
compressor.cpp
0.0%
0.0 % 0 / 129 0.0 % 0 / 8 0.0 % 0 / 89
compressor.h
0.0%
0.0 % 0 / 34 0.0 % 0 / 28 0.0 % 0 / 72
core_memusage.h
71.9%71.9%
71.9 % 23 / 32 62.5 % 5 / 8 60.0 % 6 / 10
core_read.cpp
0.7%0.7%
0.7 % 1 / 135 7.7 % 1 / 13 0.0 % 0 / 263
core_write.cpp
4.3%4.3%
4.3 % 8 / 187 22.2 % 2 / 9 1.4 % 7 / 507
cuckoocache.h
28.1%28.1%
28.1 % 32 / 114 25.0 % 7 / 28 15.5 % 9 / 58
dbwrapper.cpp
56.9%56.9%
56.9 % 124 / 218 78.9 % 30 / 38 27.5 % 98 / 356
dbwrapper.h
40.2%40.2%
40.2 % 35 / 87 25.0 % 14 / 56 16.2 % 25 / 154
deploymentinfo.cpp
0.0%
0.0 % 0 / 23 0.0 % 0 / 2 0.0 % 0 / 30
deploymentinfo.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 1 0.0 % 0 / 4
deploymentstatus.cpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
deploymentstatus.h
50.0%50.0%
50.0 % 6 / 12 50.0 % 2 / 4 30.0 % 3 / 10
external_signer.cpp
2.8%2.8%
2.8 % 2 / 71 22.2 % 2 / 9 0.0 % 0 / 206
external_signer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 0.0 % 0 / 4
flatfile.cpp
57.6%57.6%
57.6 % 38 / 66 71.4 % 5 / 7 25.0 % 24 / 96
flatfile.h
30.8%30.8%
30.8 % 4 / 13 25.0 % 3 / 12 0.0 % 0 / 2
hash.cpp
81.6%81.6%
81.6 % 40 / 49 50.0 % 2 / 4 100.0 % 6 / 6
hash.h
42.2%42.2%
42.2 % 35 / 83 26.4 % 19 / 72 12.5 % 1 / 8
headerssync.cpp
0.6%0.6%
0.6 % 1 / 175 10.0 % 1 / 10 0.0 % 0 / 329
headerssync.h
0.0%
0.0 % 0 / 28 0.0 % 0 / 9 - 0 / 0
httprpc.cpp
1.3%1.3%
1.3 % 3 / 224 14.3 % 3 / 21 0.0 % 0 / 546
httpserver.cpp
0.7%0.7%
0.7 % 3 / 444 7.2 % 5 / 69 0.0 % 0 / 726
httpserver.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 - 0 / 0
i2p.cpp
0.4%0.4%
0.4 % 1 / 263 3.4 % 1 / 29 0.0 % 0 / 614
i2p.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4 0.0 % 0 / 2
indirectmap.h
53.8%53.8%
53.8 % 7 / 13 60.0 % 9 / 15 - 0 / 0
init.cpp
20.5%20.5%
20.5 % 245 / 1197 15.6 % 10 / 64 13.7 % 549 / 4001
key.cpp
7.9%7.9%
7.9 % 24 / 304 14.8 % 4 / 27 2.9 % 7 / 242
key.h
0.0%
0.0 % 0 / 49 0.0 % 0 / 28 0.0 % 0 / 38
key_io.cpp
0.5%0.5%
0.5 % 1 / 200 3.7 % 1 / 27 0.0 % 0 / 364
logging.cpp
60.6%60.6%
60.6 % 175 / 289 76.7 % 23 / 30 33.3 % 144 / 433
logging.h
68.9%68.9%
68.9 % 31 / 45 12.3 % 28 / 228 2.5 % 28 / 1132
mapport.cpp
2.3%2.3%
2.3 % 1 / 43 20.0 % 1 / 5 0.0 % 0 / 72
memusage.h
51.3%51.3%
51.3 % 20 / 39 37.0 % 10 / 27 33.3 % 2 / 6
merkleblock.cpp
40.9%40.9%
40.9 % 47 / 115 66.7 % 6 / 9 30.2 % 32 / 106
merkleblock.h
86.7%86.7%
86.7 % 13 / 15 42.4 % 14 / 33 25.0 % 4 / 16
net.cpp
20.2%20.2%
20.2 % 474 / 2343 30.9 % 54 / 175 7.4 % 306 / 4139
net.h
67.4%67.4%
67.4 % 124 / 184 53.9 % 41 / 76 26.2 % 17 / 65
net_permissions.cpp
9.2%9.2%
9.2 % 9 / 98 33.3 % 2 / 6 3.8 % 8 / 210
net_permissions.h
18.2%18.2%
18.2 % 2 / 11 7.7 % 1 / 13 0.0 % 0 / 2
net_processing.cpp
66.7%66.7%
66.7 % 2039 / 3055 69.8 % 120 / 172 35.2 % 2187 / 6210
net_processing.h
100.0%
100.0 % 17 / 17 71.4 % 5 / 7 50.0 % 1 / 2
net_types.cpp
16.2%16.2%
16.2 % 6 / 37 40.0 % 2 / 5 3.0 % 3 / 99
net_types.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 2 - 0 / 0
netaddress.cpp
51.7%51.7%
51.7 % 288 / 557 62.7 % 47 / 75 41.0 % 274 / 668
netaddress.h
89.6%89.6%
89.6 % 95 / 106 41.0 % 48 / 117 21.7 % 46 / 212
netbase.cpp
7.9%7.9%
7.9 % 35 / 443 27.8 % 10 / 36 4.7 % 36 / 773
netbase.h
26.2%26.2%
26.2 % 11 / 42 30.0 % 6 / 20 14.3 % 2 / 14
netgroup.cpp
46.5%46.5%
46.5 % 40 / 86 50.0 % 3 / 6 31.7 % 39 / 123
netgroup.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2 - 0 / 0
netmessagemaker.h
100.0%
100.0 % 6 / 6 72.0 % 18 / 25 37.0 % 34 / 92
noui.cpp
18.6%18.6%
18.6 % 11 / 59 43.8 % 7 / 16 6.0 % 6 / 100
outputtype.cpp
5.8%5.8%
5.8 % 4 / 69 16.7 % 1 / 6 1.6 % 1 / 64
pow.cpp
31.2%31.2%
31.2 % 25 / 80 60.0 % 3 / 5 37.7 % 20 / 53
prevector.h
72.1%72.1%
72.1 % 209 / 290 48.5 % 115 / 237 43.0 % 61 / 142
protocol.cpp
28.2%28.2%
28.2 % 31 / 110 53.8 % 7 / 13 11.9 % 22 / 185
protocol.h
70.7%70.7%
70.7 % 41 / 58 52.1 % 37 / 71 17.9 % 25 / 140
psbt.cpp
0.2%0.2%
0.2 % 1 / 408 3.4 % 1 / 29 0.0 % 0 / 443
psbt.h
0.0%
0.0 % 0 / 631 0.0 % 0 / 54 0.0 % 0 / 1242
pubkey.cpp
4.0%4.0%
4.0 % 11 / 273 22.2 % 6 / 27 1.9 % 3 / 158
pubkey.h
8.4%8.4%
8.4 % 9 / 107 3.1 % 2 / 64 17.7 % 11 / 62
random.cpp
74.7%74.7%
74.7 % 204 / 273 80.5 % 33 / 41 36.6 % 82 / 224
random.h
80.4%80.4%
80.4 % 45 / 56 36.4 % 12 / 33 34.2 % 26 / 76
randomenv.cpp
100.0%
100.0 % 164 / 164 100.0 % 25 / 25 76.8 % 53 / 69
rest.cpp
0.3%0.3%
0.3 % 2 / 638 5.7 % 2 / 35 0.0 % 0 / 1384
reverse_iterator.h
100.0%
100.0 % 7 / 7 50.0 % 12 / 24 - 0 / 0
scheduler.cpp
75.4%75.4%
75.4 % 86 / 114 52.0 % 13 / 25 46.8 % 52 / 111
scheduler.h
72.7%72.7%
72.7 % 8 / 11 85.7 % 6 / 7 40.0 % 4 / 10
serialize.h
74.2%74.2%
74.2 % 296 / 399 35.0 % 929 / 2657 22.8 % 158 / 694
signet.cpp
1.2%1.2%
1.2 % 1 / 85 20.0 % 1 / 5 0.0 % 0 / 160
signet.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3 0.0 % 0 / 2
span.h
65.5%65.5%
65.5 % 38 / 58 34.7 % 119 / 343 28.6 % 8 / 28
streams.cpp
23.7%23.7%
23.7 % 14 / 59 50.0 % 3 / 6 6.4 % 6 / 94
streams.h
37.1%37.1%
37.1 % 92 / 248 23.3 % 88 / 377 20.1 % 27 / 134
sync.cpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
sync.h
47.5%47.5%
47.5 % 58 / 122 62.3 % 38 / 61 27.9 % 19 / 68
threadsafety.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2 - 0 / 0
tinyformat.h
54.3%54.3%
54.3 % 153 / 282 12.0 % 181 / 1513 12.5 % 97 / 773
torcontrol.cpp
1.1%1.1%
1.1 % 5 / 453 12.2 % 5 / 41 0.3 % 3 / 1114
torcontrol.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 4 0.0 % 0 / 10
txdb.cpp
23.1%23.1%
23.1 % 27 / 117 44.0 % 11 / 25 6.2 % 10 / 160
txdb.h
0.0%
0.0 % 0 / 1 33.3 % 1 / 3 - 0 / 0
txmempool.cpp
12.4%12.4%
12.4 % 109 / 876 21.1 % 16 / 76 4.2 % 69 / 1626
txmempool.h
14.1%14.1%
14.1 % 13 / 92 27.6 % 8 / 29 21.9 % 7 / 32
txorphanage.cpp
45.0%45.0%
45.0 % 95 / 211 60.0 % 9 / 15 16.2 % 61 / 376
txorphanage.h
100.0%
100.0 % 6 / 6 100.0 % 6 / 6 - 0 / 0
txrequest.cpp
68.2%68.2%
68.2 % 219 / 321 77.5 % 62 / 80 42.5 % 135 / 318
uint256.cpp
86.7%86.7%
86.7 % 26 / 30 37.5 % 3 / 8 43.8 % 14 / 32
uint256.h
67.4%67.4%
67.4 % 29 / 43 42.4 % 28 / 66 0.0 % 0 / 4
undo.h
5.0%5.0%
5.0 % 1 / 20 27.7 % 13 / 47 0.0 % 0 / 8
validation.cpp
38.5%38.5%
38.5 % 1261 / 3274 51.3 % 101 / 197 17.0 % 1118 / 6559
validation.h
46.2%46.2%
46.2 % 42 / 91 51.0 % 26 / 51 21.9 % 7 / 32
validationinterface.cpp
65.5%65.5%
65.5 % 76 / 116 46.9 % 46 / 98 13.1 % 54 / 412
validationinterface.h
33.3%33.3%
33.3 % 3 / 9 40.0 % 4 / 10 - 0 / 0
versionbits.cpp
46.3%46.3%
46.3 % 63 / 136 66.7 % 12 / 18 32.7 % 33 / 101
versionbits.h
50.0%50.0%
50.0 % 1 / 2 75.0 % 3 / 4 - 0 / 0
walletinitinterface.h
100.0%
100.0 % 1 / 1 66.7 % 2 / 3 - 0 / 0
warnings.cpp
17.9%17.9%
17.9 % 5 / 28 40.0 % 2 / 5 3.1 % 1 / 32

Generated by: LCOV version 1.16