LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: fuzz_coverage.info Lines: 15.4 % 22612 3481
Test Date: 2024-10-23 17:21:46 Functions: 15.3 % 5080 777
Branches: 5.2 % 56403 2925

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
addrdb.cpp
8.9%8.9%
8.9 % 124 11 5.6 % 216 12 17.6 % 17 3
addresstype.cpp
21.8%21.8%
21.8 % 78 17 28.6 % 56 16 50.0 % 20 10
addresstype.h
6.1%6.1%
6.1 % 33 2 8.7 % 46 4 0.0 % 2
addrman.cpp
2.6%2.6%
2.6 % 691 18 1.2 % 778 9 6.0 % 67 4
addrman.h
0.0%
0.0 % 5 0.0 % 32 -
addrman_impl.h
0.0%
0.0 % 10 0.0 % 10 0.0 % 8
arith_uint256.cpp
64.8%64.8%
64.8 % 128 83 52.0 % 100 52 66.7 % 15 10
arith_uint256.h
48.2%48.2%
48.2 % 114 55 21.2 % 316 67 25.0 % 28 7
banman.cpp
30.8%30.8%
30.8 % 130 40 17.7 % 158 28 33.3 % 15 5
base58.cpp
81.7%81.7%
81.7 % 82 67 52.4 % 82 43 83.3 % 6 5
bech32.cpp
0.0%
0.0 % 168 0.0 % 260 0.0 % 10
bech32.h
0.0%
0.0 % 3 - -
bip324.cpp
0.0%
0.0 % 51 0.0 % 22 0.0 % 6
bip324.h
0.0%
0.0 % 5 0.0 % 8 -
blockencodings.cpp
0.0%
0.0 % 107 0.0 % 154 0.0 % 6
blockencodings.h
0.0%
0.0 % 34 0.0 % 36 0.0 % 19
blockfilter.cpp
5.3%5.3%
5.3 % 133 7 5.8 % 138 8 10.5 % 19 2
blockfilter.h
0.0%
0.0 % 27 0.0 % 26 0.0 % 4
chain.cpp
30.2%30.2%
30.2 % 86 26 17.0 % 94 16 40.0 % 15 6
chain.h
39.3%39.3%
39.3 % 135 53 6.0 % 844 51 31.6 % 19 6
chainparams.cpp
44.2%44.2%
44.2 % 77 34 15.2 % 138 21 100.0 % 5 5
chainparamsbase.cpp
96.9%96.9%
96.9 % 32 31 54.3 % 46 25 100.0 % 4 4
chainparamsbase.h
100.0%
100.0 % 6 6 45.0 % 20 9 -
checkqueue.h
38.2%38.2%
38.2 % 76 29 23.2 % 82 19 31.2 % 16 5
clientversion.cpp
9.7%9.7%
9.7 % 31 3 3.4 % 58 2 20.0 % 5 1
cluster_linearize.h
0.0%
0.0 % 346 0.0 % 400 0.0 % 30
coins.cpp
18.4%18.4%
18.4 % 201 37 3.2 % 188 6 23.8 % 42 10
coins.h
29.4%29.4%
29.4 % 85 25 1.4 % 216 3 26.7 % 15 4
compressor.cpp
0.0%
0.0 % 111 0.0 % 173 0.0 % 8
compressor.h
0.0%
0.0 % 30 0.0 % 28 0.0 % 21
core_memusage.h
0.0%
0.0 % 23 0.0 % 34 0.0 % 5
core_read.cpp
0.0%
0.0 % 120 0.0 % 200 0.0 % 10
core_write.cpp
0.0%
0.0 % 159 0.0 % 378 0.0 % 7
cuckoocache.h
30.9%30.9%
30.9 % 97 30 22.4 % 58 13 26.3 % 19 5
dbwrapper.cpp
60.8%60.8%
60.8 % 199 121 30.4 % 260 79 73.3 % 30 22
dbwrapper.h
46.1%46.1%
46.1 % 76 35 19.6 % 92 18 22.4 % 49 11
deploymentinfo.cpp
0.0%
0.0 % 26 0.0 % 18 0.0 % 2
deploymentinfo.h
0.0%
0.0 % 3 0.0 % 2 0.0 % 1
deploymentstatus.h
25.0%25.0%
25.0 % 12 3 10.0 % 10 1 25.0 % 4 1
external_signer.cpp
0.0%
0.0 % 60 0.0 % 156 0.0 % 7
flatfile.cpp
57.9%57.9%
57.9 % 57 33 37.5 % 56 21 66.7 % 6 4
flatfile.h
9.1%9.1%
9.1 % 11 1 7.5 % 40 3 0.0 % 2
hash.cpp
11.8%11.8%
11.8 % 51 6 0.0 % 6 25.0 % 4 1
hash.h
53.0%53.0%
53.0 % 83 44 3.3 % 120 4 38.1 % 21 8
headerssync.cpp
0.0%
0.0 % 140 0.0 % 154 0.0 % 8
headerssync.h
0.0%
0.0 % 23 0.0 % 10 0.0 % 1
httprpc.cpp
0.0%
0.0 % 202 0.0 % 378 0.0 % 11
httpserver.cpp
0.0%
0.0 % 398 0.0 % 507 0.0 % 47
httpserver.h
0.0%
0.0 % 5 0.0 % 30 0.0 % 1
i2p.cpp
0.0%
0.0 % 262 0.0 % 411 0.0 % 20
i2p.h
0.0%
0.0 % 1 0.0 % 2 -
indirectmap.h
42.9%42.9%
42.9 % 14 6 9.6 % 52 5 -
init.cpp
22.1%22.1%
22.1 % 1054 233 15.5 % 3236 501 7.1 % 42 3
key.cpp
33.2%33.2%
33.2 % 283 94 11.4 % 246 28 34.5 % 29 10
key.h
57.9%57.9%
57.9 % 57 33 10.6 % 274 29 35.7 % 14 5
key_io.cpp
18.3%18.3%
18.3 % 191 35 10.4 % 268 28 22.2 % 18 4
logging.cpp
50.8%50.8%
50.8 % 266 135 28.0 % 300 84 72.4 % 29 21
logging.h
55.2%55.2%
55.2 % 29 16 37.5 % 32 12 7.2 % 223 16
mapport.cpp
0.0%
0.0 % 6 - 0.0 % 3
memusage.h
61.5%61.5%
61.5 % 26 16 7.5 % 146 11 100.0 % 1 1
merkleblock.cpp
0.0%
0.0 % 97 0.0 % 88 0.0 % 9
merkleblock.h
0.0%
0.0 % 16 0.0 % 24 0.0 % 8
net.cpp
2.9%2.9%
2.9 % 2102 62 1.0 % 2747 28 7.1 % 156 11
net.h
19.5%19.5%
19.5 % 174 34 0.7 % 803 6 5.3 % 19 1
net_permissions.cpp
0.0%
0.0 % 85 0.0 % 122 0.0 % 4
net_permissions.h
0.0%
0.0 % 15 0.0 % 106 -
net_processing.cpp
0.6%0.6%
0.6 % 2625 16 0.1 % 4805 7 1.3 % 154 2
net_processing.h
33.3%33.3%
33.3 % 3 1 0.0 % 2 -
net_types.cpp
10.8%10.8%
10.8 % 37 4 1.5 % 66 1 25.0 % 4 1
net_types.h
0.0%
0.0 % 3 0.0 % 2 -
netaddress.cpp
0.6%0.6%
0.6 % 523 3 0.0 % 671 2.8 % 72 2
netaddress.h
4.0%4.0%
4.0 % 99 4 0.0 % 308 1.5 % 66 1
netbase.cpp
4.3%4.3%
4.3 % 392 17 2.9 % 556 16 6.9 % 29 2
netbase.h
0.0%
0.0 % 41 0.0 % 50 0.0 % 9
netgroup.cpp
0.0%
0.0 % 66 0.0 % 93 0.0 % 5
netgroup.h
100.0%
100.0 % 3 3 - -
netmessagemaker.h
0.0%
0.0 % 6 0.0 % 2 0.0 % 25
noui.cpp
9.4%9.4%
9.4 % 53 5 9.7 % 62 6 11.1 % 9 1
outputtype.cpp
4.3%4.3%
4.3 % 70 3 1.5 % 68 1 16.7 % 6 1
pow.cpp
9.9%9.9%
9.9 % 71 7 9.3 % 54 5 25.0 % 4 1
prevector.h
69.3%69.3%
69.3 % 241 167 11.2 % 2430 272 25.9 % 81 21
protocol.cpp
0.0%
0.0 % 63 0.0 % 90 0.0 % 11
protocol.h
0.0%
0.0 % 44 0.0 % 152 0.0 % 9
psbt.cpp
0.0%
0.0 % 317 0.0 % 440 0.0 % 28
psbt.h
0.0%
0.0 % 588 0.0 % 842 0.0 % 39
pubkey.cpp
9.5%9.5%
9.5 % 211 20 5.1 % 138 7 14.3 % 21 3
pubkey.h
39.8%39.8%
39.8 % 98 39 9.0 % 523 47 33.3 % 18 6
random.cpp
72.8%72.8%
72.8 % 246 179 46.2 % 80 37 74.3 % 35 26
random.h
54.3%54.3%
54.3 % 94 51 26.7 % 60 16 27.6 % 29 8
randomenv.cpp
100.0%
100.0 % 151 151 73.0 % 63 46 100.0 % 24 24
rest.cpp
0.0%
0.0 % 639 0.0 % 1200 0.0 % 24
scheduler.cpp
74.3%74.3%
74.3 % 113 84 41.5 % 106 44 64.7 % 17 11
scheduler.h
70.0%70.0%
70.0 % 10 7 46.7 % 30 14 66.7 % 3 2
serialize.h
52.8%52.8%
52.8 % 345 182 5.7 % 1090 62 13.1 % 1377 180
signet.cpp
0.0%
0.0 % 80 0.0 % 118 0.0 % 4
signet.h
0.0%
0.0 % 1 0.0 % 2 0.0 % 1
span.h
75.6%75.6%
75.6 % 45 34 6.3 % 1878 118 42.1 % 76 32
streams.cpp
52.0%52.0%
52.0 % 50 26 18.4 % 76 14 50.0 % 6 3
streams.h
25.4%25.4%
25.4 % 213 54 2.5 % 3340 85 33.3 % 24 8
sync.h
38.0%38.0%
38.0 % 108 41 2.5 % 8774 221 50.0 % 16 8
threadsafety.h
100.0%
100.0 % 2 2 35.7 % 14 5 -
tinyformat.h
47.2%47.2%
47.2 % 267 126 7.0 % 598 42 10.6 % 1115 118
torcontrol.cpp
0.0%
0.0 % 379 0.0 % 662 0.0 % 28
torcontrol.h
0.0%
0.0 % 8 0.0 % 8 0.0 % 1
txdb.cpp
20.0%20.0%
20.0 % 105 21 7.3 % 110 8 27.8 % 18 5
txdb.h
0.0%
0.0 % 1 0.0 % 12 -
txmempool.cpp
8.1%8.1%
8.1 % 777 63 3.4 % 1004 34 12.5 % 72 9
txmempool.h
0.0%
0.0 % 87 0.0 % 92 0.0 % 13
txorphanage.cpp
0.0%
0.0 % 143 0.0 % 152 0.0 % 12
txorphanage.h
0.0%
0.0 % 5 0.0 % 88 -
txrequest.cpp
5.9%5.9%
5.9 % 254 15 0.7 % 292 2 7.7 % 52 4
uint256.cpp
31.6%31.6%
31.6 % 19 6 20.0 % 10 2 33.3 % 6 2
uint256.h
53.8%53.8%
53.8 % 52 28 3.0 % 2759 82 26.3 % 19 5
undo.h
0.0%
0.0 % 19 0.0 % 4 0.0 % 12
validation.cpp
19.3%19.3%
19.3 % 2952 570 8.0 % 5316 423 31.7 % 167 53
validation.h
30.3%30.3%
30.3 % 89 27 3.2 % 682 22 21.7 % 23 5
validationinterface.cpp
32.2%32.2%
32.2 % 118 38 9.5 % 232 22 36.2 % 58 21
validationinterface.h
9.1%9.1%
9.1 % 11 1 0.0 % 2 0.0 % 10
versionbits.cpp
4.5%4.5%
4.5 % 111 5 2.2 % 92 2 6.7 % 15 1
versionbits.h
0.0%
0.0 % 2 0.0 % 12 0.0 % 1

Generated by: LCOV version 2.0-1