LCOV - code coverage report
Current view: top level - src Coverage Total Hit
Test: total_coverage.info Lines: 89.0 % 23800 21183
Test Date: 2024-07-07 05:05:19 Functions: 85.2 % 5494 4682
Branches: 42.5 % 77812 33088

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
mapport.cpp
18.6%18.6%
18.6 % 97 18 4.2 % 142 6 62.5 % 8 5
bech32.h
100.0%
100.0 % 3 3 - -
netgroup.h
100.0%
100.0 % 3 3 - -
tinyformat.h
67.0%67.0%
67.0 % 267 179 11.4 % 606 69 68.9 % 1191 821
torcontrol.h
62.5%62.5%
62.5 % 8 5 12.5 % 8 1 0.0 % 1
torcontrol.cpp
41.0%41.0%
41.0 % 383 157 16.3 % 854 139 60.7 % 28 17
addrman.h
100.0%
100.0 % 6 6 20.0 % 10 2 100.0 % 1 1
sync.h
99.1%99.1%
99.1 % 110 109 20.5 % 13374 2736 100.0 % 16 16
txorphanage.h
100.0%
100.0 % 7 7 29.8 % 94 28 100.0 % 1 1
uint256.h
100.0%
100.0 % 40 40 33.3 % 4425 1472 94.1 % 17 16
versionbits.h
100.0%
100.0 % 2 2 33.3 % 12 4 100.0 % 1 1
bitcoin-cli.cpp
58.1%58.1%
58.1 % 704 409 34.0 % 2258 767 57.6 % 33 19
streams.h
99.1%99.1%
99.1 % 214 212 34.0 % 4740 1612 100.0 % 27 27
bitcoind.cpp
53.6%53.6%
53.6 % 110 59 34.8 % 247 86 80.0 % 5 4
validation.h
98.9%98.9%
98.9 % 89 88 35.3 % 1264 446 95.7 % 23 22
protocol.h
100.0%
100.0 % 44 44 36.5 % 542 198 88.9 % 9 8
key.h
95.8%95.8%
95.8 % 48 46 37.9 % 354 134 85.7 % 14 12
addrdb.cpp
79.2%79.2%
79.2 % 125 99 38.6 % 264 102 100.0 % 17 17
chain.h
99.3%99.3%
99.3 % 135 134 40.0 % 1286 514 100.0 % 19 19
blockencodings.h
97.1%97.1%
97.1 % 35 34 40.0 % 70 28 94.7 % 19 18
dbwrapper.cpp
77.1%77.1%
77.1 % 201 155 40.1 % 322 129 93.3 % 30 28
bitcoin-util.cpp
71.8%71.8%
71.8 % 103 74 40.1 % 142 57 100.0 % 5 5
bitcoin-wallet.cpp
69.9%69.9%
69.9 % 73 51 40.2 % 174 70 100.0 % 3 3
prevector.h
98.8%98.8%
98.8 % 252 249 40.3 % 4666 1880 91.7 % 84 77
netaddress.h
96.0%96.0%
96.0 % 100 96 40.7 % 764 311 68.6 % 70 48
span.h
100.0%
100.0 % 48 48 40.8 % 3185 1299 94.8 % 96 91
i2p.cpp
77.9%77.9%
77.9 % 262 204 41.5 % 455 189 100.0 % 20 20
txdb.cpp
87.6%87.6%
87.6 % 105 92 41.7 % 132 55 94.4 % 18 17
hash.h
90.2%90.2%
90.2 % 82 74 41.8 % 306 128 88.0 % 25 22
external_signer.cpp
85.0%85.0%
85.0 % 60 51 42.4 % 158 67 100.0 % 7 7
logging.h
94.7%94.7%
94.7 % 38 36 42.6 % 54 23 74.3 % 230 171
serialize.h
95.7%95.7%
95.7 % 349 334 42.6 % 1506 642 86.6 % 1533 1328
addrman_impl.h
100.0%
100.0 % 14 14 43.2 % 44 19 87.5 % 8 7
netbase.cpp
78.4%78.4%
78.4 % 402 315 43.5 % 672 292 96.6 % 29 28
flatfile.cpp
78.9%78.9%
78.9 % 57 45 43.8 % 80 35 100.0 % 6 6
rest.cpp
78.5%78.5%
78.5 % 638 501 43.8 % 1218 534 95.8 % 24 23
noui.cpp
88.7%88.7%
88.7 % 53 47 44.7 % 94 42 88.9 % 9 8
pubkey.h
93.9%93.9%
93.9 % 98 92 44.6 % 641 286 100.0 % 17 17
arith_uint256.h
84.2%84.2%
84.2 % 120 101 46.7 % 1500 701 56.2 % 32 18
bitcoin-tx.cpp
78.1%78.1%
78.1 % 521 407 47.4 % 964 457 93.3 % 30 28
bip324.h
100.0%
100.0 % 5 5 47.5 % 40 19 -
blockfilter.h
96.4%96.4%
96.4 % 28 27 47.6 % 42 20 100.0 % 4 4
dbwrapper.h
96.1%96.1%
96.1 % 76 73 48.2 % 114 55 98.6 % 69 68
httprpc.cpp
88.2%88.2%
88.2 % 203 179 49.3 % 426 210 100.0 % 11 11
headerssync.cpp
89.3%89.3%
89.3 % 140 125 49.5 % 192 95 100.0 % 8 8
deploymentinfo.h
100.0%
100.0 % 3 3 50.0 % 2 1 100.0 % 1 1
httpserver.h
80.0%80.0%
80.0 % 5 4 50.0 % 2 1 100.0 % 1 1
i2p.h
100.0%
100.0 % 1 1 50.0 % 2 1 -
net_processing.h
66.7%66.7%
66.7 % 3 2 50.0 % 2 1 -
netmessagemaker.h
83.3%83.3%
83.3 % 6 5 50.0 % 2 1 92.3 % 26 24
signet.h
100.0%
100.0 % 1 1 50.0 % 2 1 100.0 % 1 1
validationinterface.h
100.0%
100.0 % 10 10 50.0 % 2 1 100.0 % 9 9
undo.h
100.0%
100.0 % 19 19 50.0 % 6 3 66.7 % 12 8
txdb.h
100.0%
100.0 % 1 1 50.0 % 10 5 -
chainparamsbase.h
100.0%
100.0 % 6 6 50.0 % 26 13 -
flatfile.h
63.6%63.6%
63.6 % 11 7 50.0 % 88 44 100.0 % 2 2
addresstype.h
84.4%84.4%
84.4 % 32 27 50.0 % 112 56 100.0 % 1 1
init.cpp
91.5%91.5%
91.5 % 1058 968 50.8 % 3522 1788 90.9 % 44 40
httpserver.cpp
87.1%87.1%
87.1 % 396 345 51.1 % 611 312 97.9 % 47 46
clientversion.cpp
96.8%96.8%
96.8 % 31 30 51.7 % 60 31 100.0 % 5 5
validationinterface.cpp
96.5%96.5%
96.5 % 114 110 52.1 % 290 151 100.0 % 55 55
coins.h
90.9%90.9%
90.9 % 44 40 53.3 % 240 128 55.6 % 9 5
net_permissions.h
100.0%
100.0 % 15 15 53.4 % 116 62 -
chainparamsbase.cpp
96.6%96.6%
96.6 % 29 28 53.7 % 41 22 100.0 % 4 4
txmempool.h
100.0%
100.0 % 87 87 53.8 % 104 56 100.0 % 13 13
streams.cpp
90.0%90.0%
90.0 % 50 45 53.9 % 76 41 100.0 % 6 6
chainparams.cpp
90.8%90.8%
90.8 % 76 69 53.9 % 141 76 100.0 % 5 5
net.cpp
89.5%89.5%
89.5 % 2082 1863 54.1 % 3013 1630 97.4 % 155 151
net.h
96.6%96.6%
96.6 % 174 168 54.4 % 643 350 100.0 % 19 19
random.h
86.0%86.0%
86.0 % 107 92 54.6 % 152 83 76.8 % 56 43
validation.cpp
90.9%90.9%
90.9 % 2950 2681 55.2 % 5748 3175 97.5 % 162 158
net_types.cpp
94.6%94.6%
94.6 % 37 35 55.4 % 74 41 100.0 % 4 4
threadsafety.h
100.0%
100.0 % 2 2 55.6 % 18 10 -
pubkey.cpp
87.9%87.9%
87.9 % 215 189 55.6 % 142 79 100.0 % 22 22
core_memusage.h
78.3%78.3%
78.3 % 23 18 55.9 % 34 19 60.0 % 5 3
headerssync.h
100.0%
100.0 % 23 23 56.2 % 32 18 100.0 % 1 1
banman.cpp
93.8%93.8%
93.8 % 130 122 56.3 % 174 98 100.0 % 15 15
psbt.h
88.2%88.2%
88.2 % 585 516 56.8 % 842 478 94.9 % 39 37
memusage.h
100.0%
100.0 % 26 26 56.9 % 174 99 100.0 % 2 2
core_write.cpp
97.5%97.5%
97.5 % 159 155 57.1 % 382 218 100.0 % 7 7
key.cpp
97.1%97.1%
97.1 % 272 264 58.1 % 236 137 100.0 % 26 26
net_processing.cpp
94.4%94.4%
94.4 % 2594 2450 58.4 % 5319 3106 97.3 % 150 146
logging.cpp
85.7%85.7%
85.7 % 224 192 59.2 % 292 173 96.0 % 25 24
deploymentstatus.h
100.0%
100.0 % 12 12 60.0 % 10 6 100.0 % 4 4
merkleblock.h
100.0%
100.0 % 16 16 60.0 % 50 30 100.0 % 8 8
addresstype.cpp
97.3%97.3%
97.3 % 75 73 60.4 % 53 32 100.0 % 20 20
blockencodings.cpp
92.5%92.5%
92.5 % 107 99 60.7 % 168 102 100.0 % 6 6
random.cpp
95.9%95.9%
95.9 % 246 236 60.9 % 92 56 97.1 % 35 34
signet.cpp
100.0%
100.0 % 80 80 61.3 % 124 76 100.0 % 4 4
netbase.h
100.0%
100.0 % 41 41 61.4 % 44 27 100.0 % 9 9
netgroup.cpp
86.4%86.4%
86.4 % 66 57 62.9 % 97 61 100.0 % 5 5
txorphanage.cpp
98.1%98.1%
98.1 % 162 159 63.0 % 238 150 100.0 % 13 13
scheduler.cpp
97.3%97.3%
97.3 % 113 110 63.2 % 106 67 100.0 % 17 17
key_io.cpp
97.9%97.9%
97.9 % 189 185 64.7 % 258 167 100.0 % 18 18
addrman.cpp
97.7%97.7%
97.7 % 691 675 64.7 % 816 528 97.0 % 67 65
checkqueue.h
98.7%98.7%
98.7 % 77 76 65.3 % 144 94 87.3 % 63 55
txmempool.cpp
98.3%98.3%
98.3 % 777 764 65.9 % 1018 671 100.0 % 72 72
blockfilter.cpp
94.0%94.0%
94.0 % 133 125 66.2 % 130 86 100.0 % 19 19
protocol.cpp
93.7%93.7%
93.7 % 63 59 67.8 % 90 61 90.9 % 11 10
psbt.cpp
92.8%92.8%
92.8 % 319 296 69.4 % 434 301 85.7 % 28 24
core_read.cpp
97.6%97.6%
97.6 % 125 122 69.7 % 208 145 100.0 % 11 11
randomenv.cpp
98.0%98.0%
98.0 % 151 148 69.8 % 63 44 100.0 % 24 24
bech32.cpp
97.0%97.0%
97.0 % 168 163 71.0 % 262 186 100.0 % 10 10
coins.cpp
84.1%84.1%
84.1 % 195 164 71.6 % 176 126 71.4 % 42 30
compressor.cpp
100.0%
100.0 % 111 111 71.7 % 173 124 100.0 % 8 8
outputtype.cpp
87.1%87.1%
87.1 % 70 61 72.1 % 68 49 100.0 % 6 6
netaddress.cpp
91.0%91.0%
91.0 % 521 474 73.2 % 675 494 98.6 % 72 71
compressor.h
100.0%
100.0 % 30 30 73.3 % 30 22 100.0 % 21 21
cuckoocache.h
95.9%95.9%
95.9 % 97 93 75.9 % 58 44 63.2 % 19 12
net_permissions.cpp
98.8%98.8%
98.8 % 85 84 76.2 % 122 93 100.0 % 4 4
merkleblock.cpp
89.8%89.8%
89.8 % 98 88 77.4 % 84 65 100.0 % 9 9
versionbits.cpp
100.0%
100.0 % 114 114 79.1 % 86 68 100.0 % 15 15
base58.cpp
98.8%98.8%
98.8 % 82 81 79.5 % 78 62 100.0 % 6 6
scheduler.h
100.0%
100.0 % 16 16 80.6 % 36 29 100.0 % 5 5
txrequest.cpp
99.2%99.2%
99.2 % 254 252 81.8 % 286 234 100.0 % 52 52
pow.cpp
97.0%97.0%
97.0 % 67 65 82.7 % 52 43 100.0 % 4 4
chain.cpp
96.5%96.5%
96.5 % 86 83 84.8 % 92 78 100.0 % 15 15
bip324.cpp
100.0%
100.0 % 51 51 86.4 % 22 19 100.0 % 6 6
indirectmap.h
100.0%
100.0 % 14 14 86.5 % 52 45 -
deploymentinfo.cpp
96.2%96.2%
96.2 % 26 25 88.9 % 18 16 100.0 % 2 2
uint256.cpp
100.0%
100.0 % 24 24 93.8 % 16 15 100.0 % 8 8
arith_uint256.cpp
100.0%
100.0 % 128 128 94.0 % 100 94 100.0 % 15 15
net_types.h
100.0%
100.0 % 3 3 100.0 % 2 2 -
reverse_iterator.h
100.0%
100.0 % 7 7 100.0 % 2 2 100.0 % 10 10
hash.cpp
100.0%
100.0 % 51 51 100.0 % 6 6 100.0 % 4 4

Generated by: LCOV version 2.0-1