LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: total_coverage.info Lines: 10637 14087 75.5 %
Date: 2015-10-12 22:39:14 Functions: 1883 3504 53.7 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
rpcmining.cpp
10.0%10.0%
10.0 % 32 / 319 17.6 % 3 / 17
noui.cpp
33.3%33.3%
33.3 % 7 / 21 80.0 % 4 / 5
validationinterface.h
36.4%36.4%
36.4 % 4 / 11 33.3 % 4 / 12
core_write.cpp
45.7%45.7%
45.7 % 42 / 92 71.4 % 5 / 7
timedata.cpp
47.1%47.1%
47.1 % 16 / 34 100.0 % 5 / 5
rpcprotocol.cpp
47.2%47.2%
47.2 % 25 / 53 60.0 % 6 / 10
reverselock.h
50.0%50.0%
50.0 % 3 / 6 0.0 % 0 / 2
init.cpp
53.5%53.5%
53.5 % 432 / 807 66.7 % 18 / 27
bitcoind.cpp
54.0%54.0%
54.0 % 34 / 63 100.0 % 5 / 5
rpcnet.cpp
55.2%55.2%
55.2 % 154 / 279 73.3 % 11 / 15
bitcoin-cli.cpp
55.9%55.9%
55.9 % 95 / 170 66.7 % 8 / 12
tinyformat.h
57.4%57.4%
57.4 % 101 / 176 33.6 % 264 / 786
rpcblockchain.cpp
57.5%57.5%
57.5 % 214 / 372 68.0 % 17 / 25
txmempool.h
60.4%60.4%
60.4 % 32 / 53 25.0 % 7 / 28
sync.h
60.6%60.6%
60.6 % 43 / 71 38.1 % 8 / 21
bitcoin-tx.cpp
63.5%63.5%
63.5 % 228 / 359 71.4 % 20 / 28
chainparams.h
63.6%63.6%
63.6 % 14 / 22 35.7 % 5 / 14
alert.cpp
64.3%64.3%
64.3 % 72 / 112 62.5 % 10 / 16
net.h
64.5%64.5%
64.5 % 80 / 124 55.1 % 27 / 49
uint256.h
65.5%65.5%
65.5 % 19 / 29 0.0 % 0 / 24
coincontrol.h
66.7%66.7%
66.7 % 12 / 18 50.0 % 2 / 4
rpcserver.cpp
67.5%67.5%
67.5 % 143 / 212 81.6 % 31 / 38
miner.cpp
67.5%67.5%
67.5 % 168 / 249 50.0 % 6 / 12
addrman.h
67.9%67.9%
67.9 % 125 / 184 68.4 % 13 / 19
net.cpp
68.9%68.9%
68.9 % 799 / 1159 75.8 % 75 / 99
txdb.cpp
69.1%69.1%
69.1 % 85 / 123 89.5 % 17 / 19
rpcmisc.cpp
69.2%69.2%
69.2 % 108 / 156 69.2 % 9 / 13
memusage.h
71.4%71.4%
71.4 % 5 / 7 0.0 % 0 / 1
amount.cpp
71.4%71.4%
71.4 % 10 / 14 80.0 % 4 / 5
chainparamsbase.h
75.0%75.0%
75.0 % 3 / 4 0.0 % 0 / 1
httprpc.cpp
77.3%77.3%
77.3 % 68 / 88 82.4 % 14 / 17
main.cpp
77.5%77.5%
77.5 % 1872 / 2417 85.6 % 101 / 118
util.h
77.8%77.8%
77.8 % 21 / 27 54.9 % 73 / 133
pubkey.h
77.8%77.8%
77.8 % 42 / 54 50.0 % 11 / 22
streams.h
78.9%78.9%
78.9 % 146 / 185 50.0 % 43 / 86
netbase.cpp
79.3%79.3%
79.3 % 511 / 644 81.2 % 82 / 101
amount.h
80.0%80.0%
80.0 % 8 / 10 0.0 % 0 / 4
key.h
80.6%80.6%
80.6 % 25 / 31 60.0 % 9 / 15
protocol.cpp
80.6%80.6%
80.6 % 50 / 62 93.8 % 15 / 16
keystore.cpp
81.1%81.1%
81.1 % 43 / 53 84.6 % 11 / 13
serialize.h
81.3%81.3%
81.3 % 205 / 252 34.3 % 262 / 764
rest.cpp
82.3%82.3%
82.3 % 219 / 266 72.0 % 18 / 25
util.cpp
82.4%82.4%
82.4 % 211 / 256 88.1 % 37 / 42
httpserver.cpp
82.7%82.7%
82.7 % 254 / 307 93.6 % 44 / 47
core_memusage.h
83.3%83.3%
83.3 % 10 / 12 50.0 % 1 / 2
core_read.cpp
85.2%85.2%
85.2 % 46 / 54 87.5 % 7 / 8
arith_uint256.h
85.6%85.6%
85.6 % 77 / 90 32.4 % 11 / 34
undo.h
85.7%85.7%
85.7 % 24 / 28 20.0 % 4 / 20
leveldbwrapper.h
86.3%86.3%
86.3 % 44 / 51 86.7 % 26 / 30
leveldbwrapper.cpp
86.3%86.3%
86.3 % 63 / 73 80.0 % 8 / 10
pow.cpp
86.5%86.5%
86.5 % 45 / 52 100.0 % 7 / 7
addrman.cpp
87.0%87.0%
87.0 % 194 / 223 100.0 % 19 / 19
protocol.h
87.5%87.5%
87.5 % 21 / 24 37.5 % 6 / 16
chain.h
88.9%88.9%
88.9 % 120 / 135 54.1 % 20 / 37
bloom.cpp
89.3%89.3%
89.3 % 109 / 122 85.0 % 17 / 20
txmempool.cpp
89.3%89.3%
89.3 % 384 / 430 91.5 % 43 / 47
main.h
89.5%89.5%
89.5 % 51 / 57 40.0 % 10 / 25
compressor.h
90.3%90.3%
90.3 % 28 / 31 63.2 % 12 / 19
netbase.h
90.5%90.5%
90.5 % 19 / 21 20.0 % 4 / 20
scheduler.cpp
90.6%90.6%
90.6 % 48 / 53 90.9 % 10 / 11
chainparamsbase.cpp
90.7%90.7%
90.7 % 49 / 54 92.9 % 13 / 14
eccryptoverify.cpp
91.3%91.3%
91.3 % 21 / 23 100.0 % 3 / 3
rpcrawtransaction.cpp
92.1%92.1%
92.1 % 326 / 354 100.0 % 13 / 13
utilmoneystr.cpp
92.3%92.3%
92.3 % 36 / 39 100.0 % 5 / 5
alert.h
92.9%92.9%
92.9 % 26 / 28 46.2 % 6 / 13
hash.h
93.3%93.3%
93.3 % 28 / 30 66.7 % 14 / 21
utilstrencodings.cpp
93.4%93.4%
93.4 % 268 / 287 92.9 % 26 / 28
limitedmap.h
93.6%93.6%
93.6 % 44 / 47 91.7 % 11 / 12
random.cpp
95.1%95.1%
95.1 % 39 / 41 100.0 % 9 / 9
coins.cpp
95.3%95.3%
95.3 % 141 / 148 77.1 % 27 / 35
clientversion.cpp
95.5%95.5%
95.5 % 21 / 22 100.0 % 5 / 5
timedata.h
95.5%95.5%
95.5 % 21 / 22 87.5 % 7 / 8
base58.cpp
95.4%95.4%
95.4 % 146 / 153 87.1 % 27 / 31
base58.h
95.7%95.7%
95.7 % 22 / 23 57.9 % 11 / 19
key.cpp
95.7%95.7%
95.7 % 134 / 140 95.0 % 19 / 20
merkleblock.h
96.2%96.2%
96.2 % 25 / 26 73.3 % 11 / 15
ecwrapper.cpp
96.3%96.3%
96.3 % 129 / 134 100.0 % 11 / 11
checkpoints.cpp
96.8%96.8%
96.8 % 30 / 31 100.0 % 5 / 5
checkqueue.h
96.9%96.9%
96.9 % 62 / 64 87.5 % 7 / 8
coins.h
97.5%97.5%
97.5 % 118 / 121 50.0 % 12 / 24
merkleblock.cpp
97.6%97.6%
97.6 % 82 / 84 100.0 % 8 / 8
chain.cpp
98.0%98.0%
98.0 % 49 / 50 87.5 % 7 / 8
compressor.cpp
99.0%99.0%
99.0 % 101 / 102 100.0 % 8 / 8
chainparams.cpp
99.4%99.4%
99.4 % 173 / 174 100.0 % 14 / 14
scheduler.h
100.0%
100.0 % 1 / 1 - 0 / 0
ui_interface.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
miner.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
txdb.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
httpserver.h
100.0%
100.0 % 2 / 2 0.0 % 0 / 3
random.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
rpcserver.h
100.0%
100.0 % 8 / 8 40.0 % 4 / 10
bloom.h
100.0%
100.0 % 10 / 10 20.0 % 2 / 10
utilstrencodings.h
100.0%
100.0 % 17 / 17 85.7 % 6 / 7
keystore.h
100.0%
100.0 % 21 / 21 55.6 % 5 / 9
mruset.h
100.0%
100.0 % 21 / 21 100.0 % 9 / 9
utiltime.cpp
100.0%
100.0 % 22 / 22 100.0 % 8 / 8
rpcclient.cpp
100.0%
100.0 % 26 / 26 100.0 % 8 / 8
validationinterface.cpp
100.0%
100.0 % 39 / 39 100.0 % 7 / 7
hash.cpp
100.0%
100.0 % 40 / 40 100.0 % 2 / 2
pubkey.cpp
100.0%
100.0 % 61 / 61 100.0 % 8 / 8
uint256.cpp
100.0%
100.0 % 83 / 83 100.0 % 13 / 13
arith_uint256.cpp
100.0%
100.0 % 124 / 124 100.0 % 18 / 18

Generated by: LCOV version 1.11