LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: total_coverage.info Lines: 17715 21681 81.7 %
Date: 2025-02-23 09:33:43 Functions: 4527 5776 78.4 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
invalid_outpoints.json.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 1
invalid.cpp
0.0%
0.0 % 0 / 23 0.0 % 0 / 3
miner.cpp
6.1%6.1%
6.1 % 10 / 164 22.2 % 2 / 9
mapport.cpp
11.2%11.2%
11.2 % 18 / 160 41.7 % 5 / 12
torcontrol.cpp
18.2%18.2%
18.2 % 63 / 346 14.8 % 4 / 27
pow.cpp
24.1%24.1%
24.1 % 19 / 79 100.0 % 3 / 3
guiinterfaceutil.h
37.5%37.5%
37.5 % 3 / 8 33.3 % 1 / 3
pivx-cli.cpp
44.0%44.0%
44.0 % 95 / 216 55.6 % 5 / 9
bip38.cpp
46.0%46.0%
46.0 % 69 / 150 50.0 % 5 / 10
masternode-sync.cpp
48.9%48.9%
48.9 % 110 / 225 64.3 % 9 / 14
addressbook.cpp
55.6%55.6%
55.6 % 10 / 18 50.0 % 4 / 8
pivx-tx.cpp
56.1%56.1%
56.1 % 247 / 440 80.8 % 21 / 26
masternodeconfig.cpp
57.6%57.6%
57.6 % 38 / 66 75.0 % 3 / 4
tinyformat.h
62.1%62.1%
62.1 % 141 / 227 56.4 % 845 / 1497
shutdown.cpp
62.5%62.5%
62.5 % 5 / 8 66.7 % 2 / 3
txdb.cpp
66.4%66.4%
66.4 % 198 / 298 68.9 % 31 / 45
destination_io.cpp
68.2%68.2%
68.2 % 30 / 44 70.0 % 7 / 10
chain.h
68.5%68.5%
68.5 % 100 / 146 100.0 % 9 / 9
warnings.cpp
71.1%71.1%
71.1 % 32 / 45 66.7 % 4 / 6
activemasternode.cpp
72.5%72.5%
72.5 % 203 / 280 83.3 % 15 / 18
spork.cpp
73.0%73.0%
73.0 % 111 / 152 75.0 % 15 / 20
messagesigner.cpp
74.3%74.3%
74.3 % 55 / 74 73.7 % 14 / 19
logging.h
75.0%75.0%
75.0 % 12 / 16 70.3 % 201 / 286
ctpl_stl.h
75.0%75.0%
75.0 % 72 / 96 80.6 % 25 / 31
masternode.cpp
75.0%75.0%
75.0 % 246 / 328 94.1 % 32 / 34
utiltime.cpp
76.1%76.1%
76.1 % 51 / 67 93.8 % 15 / 16
netbase.cpp
76.6%76.6%
76.6 % 282 / 368 92.9 % 26 / 28
init.cpp
76.8%76.8%
76.8 % 727 / 947 87.1 % 27 / 31
flatdb.h
77.0%77.0%
77.0 % 57 / 74 100.0 % 10 / 10
logging.cpp
77.2%77.2%
77.2 % 95 / 123 88.9 % 16 / 18
noui.cpp
77.8%77.8%
77.8 % 21 / 27 100.0 % 3 / 3
flatfile.cpp
78.0%78.0%
78.0 % 39 / 50 83.3 % 5 / 6
pubkey.cpp
78.5%78.5%
78.5 % 128 / 163 91.7 % 11 / 12
pivxd.cpp
79.0%79.0%
79.0 % 49 / 62 100.0 % 3 / 3
net.cpp
79.6%79.6%
79.6 % 1213 / 1523 87.9 % 116 / 132
addrdb.cpp
81.2%81.2%
81.2 % 56 / 69 100.0 % 16 / 16
blocksignature.cpp
81.4%81.4%
81.4 % 48 / 59 100.0 % 4 / 4
dbwrapper.cpp
81.4%81.4%
81.4 % 57 / 70 81.8 % 9 / 11
bloom.cpp
82.1%82.1%
82.1 % 133 / 162 75.0 % 15 / 20
masternodeman.cpp
82.4%82.4%
82.4 % 528 / 641 93.5 % 43 / 46
rest.cpp
82.4%82.4%
82.4 % 267 / 324 94.1 % 16 / 17
addrdb.h
82.6%82.6%
82.6 % 19 / 23 100.0 % 1 / 1
timedata.cpp
82.9%82.9%
82.9 % 29 / 35 60.0 % 3 / 5
sync.h
82.8%82.8%
82.8 % 82 / 99 90.9 % 10 / 11
compressor.cpp
83.0%83.0%
83.0 % 88 / 106 100.0 % 8 / 8
stakeinput.cpp
83.3%83.3%
83.3 % 35 / 42 100.0 % 7 / 7
protocol.cpp
83.6%83.6%
83.6 % 61 / 73 91.7 % 11 / 12
netaddress.cpp
84.7%84.7%
84.7 % 460 / 543 97.5 % 79 / 81
fs.cpp
84.8%84.8%
84.8 % 28 / 33 85.7 % 6 / 7
net_processing.cpp
84.8%84.8%
84.8 % 1150 / 1356 93.8 % 45 / 48
clientversion.cpp
85.0%85.0%
85.0 % 17 / 20 75.0 % 3 / 4
net.h
85.4%85.4%
85.4 % 105 / 123 84.4 % 27 / 32
validation.cpp
86.2%86.2%
86.2 % 1874 / 2175 98.0 % 99 / 101
chainparamsbase.cpp
86.4%86.4%
86.4 % 19 / 22 100.0 % 4 / 4
httpserver.cpp
86.8%86.8%
86.8 % 308 / 355 95.0 % 38 / 40
dbwrapper.h
87.3%87.3%
87.3 % 233 / 267 90.7 % 214 / 236
masternode-payments.cpp
88.2%88.2%
88.2 % 380 / 431 97.0 % 32 / 33
serialize.h
88.2%88.2%
88.2 % 418 / 474 85.7 % 1202 / 1402
masternode.h
88.2%88.2%
88.2 % 60 / 68 70.6 % 12 / 17
merkleblock.cpp
88.3%88.3%
88.3 % 83 / 94 100.0 % 9 / 9
random.cpp
88.3%88.3%
88.3 % 241 / 273 92.1 % 35 / 38
threadinterrupt.cpp
88.9%88.9%
88.9 % 16 / 18 83.3 % 5 / 6
httprpc.cpp
89.0%89.0%
89.0 % 105 / 118 100.0 % 11 / 11
chain.cpp
89.6%89.6%
89.6 % 164 / 183 88.9 % 24 / 27
key_io.cpp
89.7%89.7%
89.7 % 96 / 107 81.2 % 13 / 16
cxxtimer.h
90.0%90.0%
90.0 % 27 / 30 60.0 % 3 / 5
addrman.h
90.3%90.3%
90.3 % 215 / 238 96.6 % 28 / 29
kernel.cpp
90.9%90.9%
90.9 % 60 / 66 100.0 % 7 / 7
masternode-payments.h
91.1%91.1%
91.1 % 51 / 56 87.5 % 7 / 8
validationinterface.h
91.7%91.7%
91.7 % 11 / 12 90.0 % 9 / 10
addrman.cpp
91.9%91.9%
91.9 % 274 / 298 100.0 % 21 / 21
arith_uint256.cpp
92.0%92.0%
92.0 % 162 / 176 84.8 % 39 / 46
key.cpp
92.2%92.2%
92.2 % 189 / 205 100.0 % 20 / 20
tiertwo_networksync.cpp
92.3%92.3%
92.3 % 108 / 117 84.6 % 11 / 13
txmempool.cpp
92.4%92.4%
92.4 % 833 / 902 95.9 % 70 / 73
coins.cpp
92.6%92.6%
92.6 % 277 / 299 81.0 % 47 / 58
merkleblock.h
92.9%92.9%
92.9 % 13 / 14 66.7 % 4 / 6
uint256.h
92.9%92.9%
92.9 % 52 / 56 100.0 % 1 / 1
core_read.cpp
92.9%92.9%
92.9 % 65 / 70 100.0 % 7 / 7
key.h
93.1%93.1%
93.1 % 27 / 29 100.0 % 7 / 7
limitedmap.h
93.3%93.3%
93.3 % 28 / 30 100.0 % 3 / 3
streams.h
94.0%94.0%
94.0 % 234 / 249 90.8 % 99 / 109
netaddress.h
94.1%94.1%
94.1 % 80 / 85 76.3 % 58 / 76
validationinterface.cpp
94.4%94.4%
94.4 % 101 / 107 93.3 % 28 / 30
crypter.cpp
94.7%94.7%
94.7 % 125 / 132 100.0 % 18 / 18
hash.h
95.0%95.0%
95.0 % 113 / 119 86.4 % 51 / 59
utilmoneystr.cpp
95.1%95.1%
95.1 % 39 / 41 100.0 % 3 / 3
chainparams.h
95.2%95.2%
95.2 % 20 / 21 83.3 % 5 / 6
pubkey.h
95.5%95.5%
95.5 % 64 / 67 93.3 % 14 / 15
blockassembler.cpp
95.6%95.6%
95.6 % 259 / 271 100.0 % 22 / 22
core_write.cpp
95.8%95.8%
95.8 % 113 / 118 100.0 % 6 / 6
txmempool.h
96.2%96.2%
96.2 % 102 / 106 90.9 % 10 / 11
protocol.h
96.6%96.6%
96.6 % 28 / 29 90.0 % 9 / 10
scheduler.cpp
97.2%97.2%
97.2 % 103 / 106 100.0 % 16 / 16
utilstrencodings.cpp
97.4%97.4%
97.4 % 262 / 269 94.1 % 32 / 34
arith_uint256.h
97.6%97.6%
97.6 % 122 / 125 100.0 % 20 / 20
keystore.cpp
97.7%97.7%
97.7 % 127 / 130 100.0 % 28 / 28
cuckoocache.h
97.8%97.8%
97.8 % 91 / 93 100.0 % 7 / 7
coins.h
98.0%98.0%
98.0 % 48 / 49 40.0 % 2 / 5
checkqueue.h
98.6%98.6%
98.6 % 68 / 69 53.8 % 7 / 13
prevector.h
99.6%99.6%
99.6 % 231 / 232 94.5 % 52 / 55
chainparams.cpp
99.7%99.7%
99.7 % 338 / 339 100.0 % 13 / 13
fs.h
100.0%
100.0 % 1 / 1 - 0 / 0
threadinterrupt.h
100.0%
100.0 % 1 / 1 - 0 / 0
httpserver.h
100.0%
100.0 % 1 / 1 - 0 / 0
sporkdb.h
100.0%
100.0 % 1 / 1 - 0 / 0
kernel.h
100.0%
100.0 % 1 / 1 - 0 / 0
sporkid.h
100.0%
100.0 % 1 / 1 - 0 / 0
saltedhasher.cpp
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
masternode-sync.h
100.0%
100.0 % 1 / 1 - 0 / 0
compat.h
100.0%
100.0 % 2 / 2 - 0 / 0
addressbook.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
scheduler.h
100.0%
100.0 % 3 / 3 - 0 / 0
net_processing.h
100.0%
100.0 % 3 / 3 50.0 % 1 / 2
netbase.h
100.0%
100.0 % 4 / 4 - 0 / 0
bloom.h
100.0%
100.0 % 4 / 4 0.0 % 0 / 1
chainparamsbase.h
100.0%
100.0 % 4 / 4 - 0 / 0
cyclingvector.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
messagesigner.h
100.0%
100.0 % 6 / 6 - 0 / 0
stakeinput.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
saltedhasher.h
100.0%
100.0 % 6 / 6 - 0 / 0
flatfile.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
moneysupply.h
100.0%
100.0 % 7 / 7 100.0 % 3 / 3
reverse_iterate.h
100.0%
100.0 % 7 / 7 100.0 % 4 / 4
spork.h
100.0%
100.0 % 7 / 7 - 0 / 0
sporkdb.cpp
100.0%
100.0 % 8 / 8 100.0 % 4 / 4
activemasternode.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
netmessagemaker.h
100.0%
100.0 % 9 / 9 80.8 % 59 / 73
operationresult.h
100.0%
100.0 % 11 / 11 100.0 % 1 / 1
masternodeman.h
100.0%
100.0 % 14 / 14 75.0 % 3 / 4
indirectmap.h
100.0%
100.0 % 15 / 15 100.0 % 2 / 2
masternodeconfig.h
100.0%
100.0 % 16 / 16 100.0 % 5 / 5
validation.h
100.0%
100.0 % 19 / 19 100.0 % 2 / 2
undo.h
100.0%
100.0 % 20 / 20 100.0 % 4 / 4
txdb.h
100.0%
100.0 % 22 / 22 80.0 % 4 / 5
timedata.h
100.0%
100.0 % 24 / 24 100.0 % 6 / 6
blockassembler.h
100.0%
100.0 % 27 / 27 100.0 % 2 / 2
crypter.h
100.0%
100.0 % 28 / 28 100.0 % 5 / 5
span.h
100.0%
100.0 % 29 / 29 100.0 % 2 / 2
compressor.h
100.0%
100.0 % 29 / 29 100.0 % 13 / 13
coincontrol.h
100.0%
100.0 % 29 / 29 100.0 % 5 / 5
checkpoints.cpp
100.0%
100.0 % 29 / 29 100.0 % 3 / 3
uint256.cpp
100.0%
100.0 % 30 / 30 80.0 % 12 / 15
memusage.h
100.0%
100.0 % 33 / 33 100.0 % 2 / 2
utilstrencodings.h
100.0%
100.0 % 36 / 36 100.0 % 26 / 26
unordered_lru_cache.h
100.0%
100.0 % 40 / 40 100.0 % 18 / 18
random.h
100.0%
100.0 % 41 / 41 91.7 % 11 / 12
hash.cpp
100.0%
100.0 % 47 / 47 100.0 % 3 / 3
bech32.cpp
100.0%
100.0 % 67 / 67 100.0 % 6 / 6
base58.cpp
100.0%
100.0 % 81 / 81 100.0 % 7 / 7
randomenv.cpp
100.0%
100.0 % 151 / 151 100.0 % 24 / 24

Generated by: LCOV version 1.14