LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: fuzz_coverage.info Lines: 5838 25735 22.7 %
Date: 2023-10-05 12:38:51 Functions: 1762 9806 18.0 %
Branches: 3993 41929 9.5 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
addrdb.cpp
11.7%11.7%
11.7 % 15 / 128 19.0 % 4 / 21 2.4 % 10 / 418
addresstype.cpp
0.0%
0.0 % 0 / 82 0.0 % 0 / 29 0.0 % 0 / 127
addresstype.h
0.0%
0.0 % 0 / 32 0.0 % 0 / 35 0.0 % 0 / 6
addrman.cpp
8.8%8.8%
8.8 % 72 / 818 19.1 % 13 / 68 2.0 % 31 / 1516
addrman.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5 - 0 / 0
addrman_impl.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 26 0.0 % 0 / 28
arith_uint256.cpp
58.2%58.2%
58.2 % 99 / 170 55.6 % 10 / 18 50.0 % 51 / 102
arith_uint256.h
48.8%48.8%
48.8 % 59 / 121 41.2 % 21 / 51 60.0 % 18 / 30
banman.cpp
35.0%35.0%
35.0 % 50 / 143 44.4 % 8 / 18 18.2 % 32 / 176
base58.cpp
0.0%
0.0 % 0 / 93 0.0 % 0 / 6 0.0 % 0 / 102
bech32.cpp
0.0%
0.0 % 0 / 184 0.0 % 0 / 11 0.0 % 0 / 294
bech32.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3 - 0 / 0
bip324.cpp
76.0%76.0%
76.0 % 38 / 50 50.0 % 3 / 6 44.8 % 52 / 116
bip324.h
60.0%60.0%
60.0 % 3 / 5 66.7 % 4 / 6 33.3 % 2 / 6
bitcoin-cli.cpp
0.0%
0.0 % 0 / 765 0.0 % 0 / 68 - 0 / 0
bitcoin-tx.cpp
0.0%
0.0 % 0 / 539 0.0 % 0 / 35 - 0 / 0
bitcoin-util.cpp
0.0%
0.0 % 0 / 113 0.0 % 0 / 7 - 0 / 0
bitcoin-wallet.cpp
0.0%
0.0 % 0 / 77 0.0 % 0 / 8 - 0 / 0
bitcoind.cpp
0.0%
0.0 % 0 / 129 0.0 % 0 / 10 - 0 / 0
blockencodings.cpp
2.2%2.2%
2.2 % 3 / 135 33.3 % 3 / 9 0.9 % 2 / 216
blockencodings.h
0.0%
0.0 % 0 / 35 0.0 % 0 / 70 0.0 % 0 / 20
blockfilter.cpp
6.2%6.2%
6.2 % 9 / 145 19.0 % 4 / 21 5.6 % 9 / 161
blockfilter.h
0.0%
0.0 % 0 / 29 0.0 % 0 / 21 0.0 % 0 / 18
chain.cpp
31.2%31.2%
31.2 % 34 / 109 38.9 % 7 / 18 19.1 % 18 / 94
chain.h
47.2%47.2%
47.2 % 83 / 176 33.3 % 18 / 54 10.6 % 15 / 142
chainparams.cpp
42.0%42.0%
42.0 % 34 / 81 100.0 % 6 / 6 13.7 % 24 / 175
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
48.2%48.2%
48.2 % 53 / 110 7.8 % 9 / 115 21.2 % 17 / 80
clientversion.cpp
11.9%11.9%
11.9 % 5 / 42 42.9 % 3 / 7 4.2 % 4 / 96
coins.cpp
18.9%18.9%
18.9 % 43 / 227 33.3 % 14 / 42 7.4 % 11 / 148
coins.h
7.3%7.3%
7.3 % 3 / 41 22.5 % 9 / 40 0.0 % 0 / 4
compressor.cpp
0.0%
0.0 % 0 / 127 0.0 % 0 / 8 0.0 % 0 / 89
compressor.h
0.0%
0.0 % 0 / 33 0.0 % 0 / 40 0.0 % 0 / 70
core_memusage.h
0.0%
0.0 % 0 / 28 0.0 % 0 / 8 0.0 % 0 / 10
core_read.cpp
0.7%0.7%
0.7 % 1 / 135 7.7 % 1 / 13 0.0 % 0 / 259
core_write.cpp
4.3%4.3%
4.3 % 8 / 184 22.2 % 2 / 9 2.4 % 13 / 535
cuckoocache.h
28.8%28.8%
28.8 % 32 / 111 25.0 % 7 / 28 17.5 % 7 / 40
dbwrapper.cpp
58.7%58.7%
58.7 % 125 / 213 80.0 % 32 / 40 27.7 % 99 / 358
dbwrapper.h
40.2%40.2%
40.2 % 35 / 87 16.9 % 13 / 77 16.0 % 25 / 156
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
25.0%25.0%
25.0 % 3 / 12 25.0 % 1 / 4 10.0 % 1 / 10
external_signer.cpp
5.9%5.9%
5.9 % 4 / 68 36.4 % 4 / 11 0.9 % 2 / 214
external_signer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 0.0 % 0 / 4
flatfile.cpp
57.1%57.1%
57.1 % 36 / 63 71.4 % 5 / 7 28.4 % 21 / 74
flatfile.h
30.8%30.8%
30.8 % 4 / 13 16.7 % 3 / 18 0.0 % 0 / 2
hash.cpp
12.2%12.2%
12.2 % 6 / 49 20.0 % 1 / 5 0.0 % 0 / 6
hash.h
37.3%37.3%
37.3 % 31 / 83 22.5 % 20 / 89 12.5 % 1 / 8
headerssync.cpp
2.4%2.4%
2.4 % 4 / 164 33.3 % 4 / 12 1.2 % 3 / 256
headerssync.h
0.0%
0.0 % 0 / 28 0.0 % 0 / 10 - 0 / 0
httprpc.cpp
3.4%3.4%
3.4 % 7 / 206 25.9 % 7 / 27 0.4 % 2 / 472
httpserver.cpp
1.6%1.6%
1.6 % 7 / 444 12.3 % 9 / 73 0.0 % 0 / 741
httpserver.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 3 - 0 / 0
i2p.cpp
0.4%0.4%
0.4 % 1 / 235 3.7 % 1 / 27 0.0 % 0 / 541
i2p.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 4 0.0 % 0 / 2
indirectmap.h
38.5%38.5%
38.5 % 5 / 13 46.7 % 7 / 15 - 0 / 0
init.cpp
22.4%22.4%
22.4 % 250 / 1114 20.6 % 13 / 63 14.8 % 556 / 3756
key.cpp
17.0%17.0%
17.0 % 47 / 276 25.0 % 6 / 24 6.0 % 14 / 232
key.h
31.1%31.1%
31.1 % 14 / 45 23.1 % 6 / 26 11.8 % 4 / 34
key_io.cpp
0.5%0.5%
0.5 % 1 / 195 3.7 % 1 / 27 0.0 % 0 / 356
logging.cpp
51.6%51.6%
51.6 % 158 / 306 79.4 % 27 / 34 26.5 % 134 / 506
logging.h
52.6%52.6%
52.6 % 30 / 57 8.8 % 21 / 239 1.5 % 18 / 1170
mapport.cpp
40.0%40.0%
40.0 % 4 / 10 57.1 % 4 / 7 50.0 % 3 / 6
memusage.h
44.7%44.7%
44.7 % 17 / 38 20.0 % 6 / 30 33.3 % 2 / 6
merkleblock.cpp
0.0%
0.0 % 0 / 112 0.0 % 0 / 9 0.0 % 0 / 104
merkleblock.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 49 0.0 % 0 / 16
net.cpp
54.5%54.5%
54.5 % 1249 / 2291 68.0 % 121 / 178 25.6 % 1005 / 3928
net.h
73.6%73.6%
73.6 % 134 / 182 72.7 % 56 / 77 41.3 % 26 / 63
net_permissions.cpp
11.2%11.2%
11.2 % 9 / 80 33.3 % 2 / 6 3.9 % 8 / 203
net_permissions.h
100.0%
100.0 % 11 / 11 46.2 % 6 / 13 50.0 % 1 / 2
net_processing.cpp
4.3%4.3%
4.3 % 121 / 2840 11.9 % 16 / 135 1.0 % 58 / 5848
net_processing.h
46.7%46.7%
46.7 % 7 / 15 42.9 % 3 / 7 - 0 / 0
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
67.3%67.3%
67.3 % 365 / 542 81.1 % 60 / 74 52.1 % 333 / 639
netaddress.h
43.6%43.6%
43.6 % 44 / 101 21.4 % 28 / 131 5.8 % 13 / 226
netbase.cpp
32.7%32.7%
32.7 % 124 / 379 58.1 % 18 / 31 19.3 % 123 / 638
netbase.h
80.0%80.0%
80.0 % 4 / 5 44.4 % 4 / 9 - 0 / 0
netgroup.cpp
51.4%51.4%
51.4 % 37 / 72 75.0 % 3 / 4 34.6 % 36 / 104
netgroup.h
100.0%
100.0 % 3 / 3 100.0 % 2 / 2 - 0 / 0
netmessagemaker.h
90.0%90.0%
90.0 % 9 / 10 5.8 % 3 / 52 2.2 % 3 / 136
noui.cpp
19.0%19.0%
19.0 % 11 / 58 43.8 % 7 / 16 7.9 % 6 / 76
outputtype.cpp
12.2%12.2%
12.2 % 9 / 74 54.5 % 6 / 11 8.1 % 6 / 74
pow.cpp
10.4%10.4%
10.4 % 8 / 77 40.0 % 2 / 5 10.0 % 5 / 50
prevector.h
66.3%66.3%
66.3 % 195 / 294 37.0 % 104 / 281 47.1 % 64 / 136
protocol.cpp
51.6%51.6%
51.6 % 63 / 122 37.5 % 6 / 16 28.7 % 54 / 188
protocol.h
19.6%19.6%
19.6 % 11 / 56 18.7 % 14 / 75 0.9 % 1 / 116
psbt.cpp
0.8%0.8%
0.8 % 3 / 384 9.7 % 3 / 31 0.4 % 2 / 457
psbt.h
0.0%
0.0 % 0 / 607 0.0 % 0 / 54 0.0 % 0 / 1058
pubkey.cpp
3.7%3.7%
3.7 % 9 / 242 16.7 % 4 / 24 2.5 % 4 / 158
pubkey.h
3.8%3.8%
3.8 % 4 / 105 6.2 % 4 / 65 0.0 % 0 / 60
random.cpp
75.3%75.3%
75.3 % 192 / 255 82.9 % 34 / 41 37.5 % 84 / 224
random.h
62.0%62.0%
62.0 % 31 / 50 24.4 % 10 / 41 27.9 % 19 / 68
randomenv.cpp
100.0%
100.0 % 159 / 159 100.0 % 25 / 25 73.9 % 51 / 69
rest.cpp
0.6%0.6%
0.6 % 4 / 625 10.5 % 4 / 38 0.1 % 2 / 1410
reverse_iterator.h
100.0%
100.0 % 7 / 7 14.3 % 4 / 28 - 0 / 0
scheduler.cpp
75.0%75.0%
75.0 % 84 / 112 52.0 % 13 / 25 45.0 % 49 / 109
scheduler.h
50.0%50.0%
50.0 % 8 / 16 62.5 % 5 / 8 40.0 % 4 / 10
serialize.h
44.3%44.3%
44.3 % 170 / 384 8.7 % 264 / 3044 6.3 % 34 / 538
shutdown.cpp
5.0%5.0%
5.0 % 1 / 20 20.0 % 1 / 5 0.0 % 0 / 28
signet.cpp
1.2%1.2%
1.2 % 1 / 84 20.0 % 1 / 5 0.0 % 0 / 168
signet.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3 0.0 % 0 / 2
span.h
74.1%74.1%
74.1 % 43 / 58 33.3 % 129 / 387 25.0 % 7 / 28
streams.cpp
35.9%35.9%
35.9 % 14 / 39 75.0 % 3 / 4 12.5 % 6 / 48
streams.h
26.4%26.4%
26.4 % 78 / 296 9.1 % 49 / 541 15.2 % 17 / 112
sync.cpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 1 - 0 / 0
sync.h
47.2%47.2%
47.2 % 59 / 125 57.8 % 37 / 64 19.1 % 13 / 68
threadsafety.h
100.0%
100.0 % 2 / 2 100.0 % 3 / 3 - 0 / 0
timedata.cpp
5.8%5.8%
5.8 % 3 / 52 42.9 % 3 / 7 0.0 % 0 / 94
timedata.h
20.0%20.0%
20.0 % 5 / 25 18.2 % 2 / 11 25.0 % 3 / 12
tinyformat.h
54.1%54.1%
54.1 % 152 / 281 10.9 % 170 / 1557 13.7 % 102 / 745
torcontrol.cpp
1.8%1.8%
1.8 % 8 / 436 18.6 % 8 / 43 0.6 % 6 / 1043
torcontrol.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 4 0.0 % 0 / 10
txdb.cpp
19.7%19.7%
19.7 % 23 / 117 24.0 % 6 / 25 6.2 % 10 / 160
txdb.h
0.0%
0.0 % 0 / 1 33.3 % 1 / 3 - 0 / 0
txmempool.cpp
10.7%10.7%
10.7 % 85 / 792 14.7 % 11 / 75 3.4 % 48 / 1402
txmempool.h
0.0%
0.0 % 0 / 90 3.4 % 1 / 29 0.0 % 0 / 32
txorphanage.cpp
2.7%2.7%
2.7 % 4 / 147 28.6 % 4 / 14 1.2 % 3 / 246
txorphanage.h
0.0%
0.0 % 0 / 6 33.3 % 2 / 6 - 0 / 0
txrequest.cpp
8.3%8.3%
8.3 % 25 / 300 14.6 % 12 / 82 3.3 % 8 / 244
uint256.cpp
85.7%85.7%
85.7 % 24 / 28 37.5 % 3 / 8 43.8 % 14 / 32
uint256.h
67.4%67.4%
67.4 % 29 / 43 33.3 % 23 / 69 0.0 % 0 / 4
undo.h
0.0%
0.0 % 0 / 19 0.0 % 0 / 48 0.0 % 0 / 8
validation.cpp
21.3%21.3%
21.3 % 650 / 3045 33.2 % 64 / 193 8.5 % 509 / 6008
validation.h
29.9%29.9%
29.9 % 26 / 87 32.7 % 16 / 49 9.1 % 4 / 44
validationinterface.cpp
32.5%32.5%
32.5 % 40 / 123 26.1 % 23 / 88 4.3 % 16 / 372
validationinterface.h
0.0%
0.0 % 0 / 8 20.0 % 2 / 10 - 0 / 0
versionbits.cpp
5.1%5.1%
5.1 % 7 / 136 11.1 % 2 / 18 2.0 % 2 / 101
versionbits.h
50.0%50.0%
50.0 % 1 / 2 40.0 % 2 / 5 - 0 / 0
walletinitinterface.h
100.0%
100.0 % 1 / 1 66.7 % 2 / 3 - 0 / 0
warnings.cpp
7.1%7.1%
7.1 % 2 / 28 40.0 % 2 / 5 0.0 % 0 / 32

Generated by: LCOV version 1.14