LCOV - code coverage report
Current view: top level - src - protocol.h (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 59 61 96.7 %
Date: 2022-04-21 14:51:19 Functions: 32 222 14.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 112 210 53.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN8CAddress16SerializationOpsI14OverrideStreamI9CAutoFileES_21CSerActionUnserializeEEvRT0_RT_T1_ 0
addrdb.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
addrdb.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
addresses.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
addresses.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
addrman.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
addrman.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
addrman_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
addrman_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
backup.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
backup.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
banman_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
banman_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
base.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
base.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
bip32_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
bip32_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
bitcoind.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
bitcoind.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockchain.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockchain.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockencodings.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockencodings.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockencodings_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockencodings_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockfilter.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockfilter.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockfilter_index_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockfilter_index_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockfilterindex.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockfilterindex.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
blockstorage.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
blockstorage.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
bloom_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
bloom_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
caches.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
caches.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
chainparams.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
chainparams.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
chainstate.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
chainstate.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
coin.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
coin.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
coins.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
coins.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
coinstats.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
coinstats.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
coinstatsindex.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
coinstatsindex.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
coinstatsindex_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
coinstatsindex_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
context.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
context.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
core_write.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
core_write.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
db.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
db.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
denialofservice_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
denialofservice_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
descriptor.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
descriptor.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
encrypt.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
encrypt.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
external_signer.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
external_signer.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
external_signer_scriptpubkeyman.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
external_signer_scriptpubkeyman.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
httprpc.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
httprpc.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
i2p.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
i2p.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
i2p_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
i2p_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
init.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
init.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
interfaces.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
interfaces.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
interfaces_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
interfaces_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
key_io.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
key_io.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
key_io_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
key_io_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
key_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
key_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
mapport.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
mapport.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
mempool.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
mempool.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
message.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
message.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
miner.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
miner.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
miner_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
miner_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
mining.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
mining.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
misc.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
misc.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
net.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
net_peer_eviction_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
net_peer_eviction_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
net_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
net_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
netbase_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
netbase_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
pow_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
pow_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
protocol.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
protocol.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
psbt_wallet_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
psbt_wallet_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
rawtransaction.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
rawtransaction.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
rawtransaction_util.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
rawtransaction_util.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
rest.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
rest.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
rpc_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
rpc_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
script_p2sh_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
script_p2sh_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
script_standard_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
script_standard_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
script_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
script_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
scriptpubkeyman.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
scriptpubkeyman.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
server.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
server.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
server_util.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
server_util.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
setup_common.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
setup_common.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
signmessage.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
signmessage.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
spend.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
spend.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
spend_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
spend_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
sqlite.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
sqlite.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
torcontrol.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
torcontrol.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
transaction.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
transaction.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
transaction_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
transaction_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
transactions.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
transactions.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txindex.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txindex.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txindex_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txindex_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txorphanage.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txorphanage.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txoutproof.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txoutproof.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txpackage_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txpackage_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txrequest.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txrequest.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txrequest_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txrequest_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txvalidation_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txvalidation_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
txvalidationcache_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
txvalidationcache_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
util.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
util.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
validation.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
validation.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
validation_block_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
validation_block_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
validation_chainstate_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
validation_chainstate_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
validation_chainstatemanager_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
validation_chainstatemanager_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
validation_flush_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
validation_flush_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
validation_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
validation_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
versionbits_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
versionbits_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
wallet.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
wallet.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
wallet_tests.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
wallet_tests.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
walletdb.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 0
walletdb.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 0
_ZN8CAddress16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 2
_ZN8CAddress16SerializationOpsI13CHashVerifierI9CAutoFileES_21CSerActionUnserializeEEvRT0_RT_T1_ 2
_ZN8CAddress16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 2
_ZN8CAddressC2E8CService12ServiceFlagsj 6
_ZN8CAddress16SerializationOpsI14OverrideStreamI13CHashVerifierI11CDataStreamEES_21CSerActionUnserializeEEvRT0_RT_T1_ 10
_ZN8CAddress16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 14
_ZeqRK8CAddressS1_ 14
_ZN8CAddress16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 16
net.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 21
_ZN8CAddress16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 30
net_processing.cpp:_ZL27HasAllDesirableServiceFlags12ServiceFlags 56
_ZNK4CInv13IsMsgCmpctBlkEv 279
_ZNK4CInv16IsMsgFilteredBlkEv 1106
_ZN14CMessageHeaderC2Ev 1157
net_processing.cpp:_ZL22MayHaveUsefulAddressDB12ServiceFlags 1261
_ZN8CAddress16SerializationOpsI14OverrideStreamI13CHashVerifierI9CAutoFileEES_21CSerActionUnserializeEEvRT0_RT_T1_ 2601
_ZN8CAddress16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 6785
_ZN8CAddress16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 6918
_ZNK4CInv15IsMsgWitnessBlkEv 14738
_ZNK4CInv11IsGenBlkMsgEv 15851
_ZN8CAddress16SerializationOpsI14OverrideStreamI11CHashWriterEKS_19CSerActionSerializeEEvRT0_RT_T1_ 23149
_ZN8CAddress16SerializationOpsI14OverrideStreamI9CAutoFileEKS_19CSerActionSerializeEEvRT0_RT_T1_ 23149
_ZNK4CInv8IsMsgBlkEv 31429
_ZNK4CInv7IsMsgTxEv 35825
_ZN8CAddressC2E8CService12ServiceFlags 38557
_ZNK4CInv8IsMsgWtxEv 52370
_ZN4CInv16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 58092
_ZN8CAddressC2Ev 68801
_ZNK4CInv10IsGenTxMsgEv 103387
_ZN14CMessageHeader16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 111714
_ZN14CMessageHeader16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 113377
_ZN4CInv16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 151692

Generated by: LCOV version 0-eol-96201-ge66f56f4af6a