LCOV - code coverage report
Current view:
top level
-
src
- net_processing.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
3428
3774
90.8 %
Date:
2020-07-15 11:22:43
Functions:
75
77
97.4 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
0
0
-
Function Name
Hit count
_ZN21CNetProcessingCleanupD2Ev
0
net_processing.cpp:_ZZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElP8CConnmanENK4$_11clEP5CNodeENKUlS4_E_clES4_
0
net_processing.cpp:_ZZNK19PeerLogicValidation25ReattemptInitialBroadcastER10CSchedulerENK3$_0clEv
1
_Z27UpdateLastBlockAnnounceTimell
2
net_processing.cpp:_ZZN19PeerLogicValidationC1EP8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_2clEv
2
_ZNK19PeerLogicValidation25ReattemptInitialBroadcastER10CScheduler
3
net_processing.cpp:_ZL18ProcessGetCFiltersR5CNodeR11CDataStreamRK12CChainParamsR8CConnman
4
net_processing.cpp:_ZL19ProcessGetCFHeadersR5CNodeR11CDataStreamRK12CChainParamsR8CConnman
4
net_processing.cpp:_ZZN19PeerLogicValidation23EvictExtraOutboundPeersElENK4$_10clEP5CNode
4
net_processing.cpp:_ZL19ProcessGetCFCheckPtR5CNodeR11CDataStreamRK12CChainParamsR8CConnman
6
net_processing.cpp:_ZL12RelayAddressRK8CAddressbRK8CConnman
10
net_processing.cpp:_ZZL12RelayAddressRK8CAddressbRK8CConnmanENK3$_7clEv
10
net_processing.cpp:_ZL25PrepareBlockFilterRequestR5CNodeRK12CChainParams15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex
14
net_processing.cpp:_ZZL12RelayAddressRK8CAddressbRK8CConnmanENK3$_6clEP5CNode
20
net_processing.cpp:_ZZN19PeerLogicValidation23EvictExtraOutboundPeersElENK3$_9clEP5CNode
36
net_processing.cpp:_ZN12_GLOBAL__N_113TipMayBeStaleERKN9Consensus6ParamsE
41
net_processing.cpp:_ZZN19PeerLogicValidationC1EP8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_1clEv
46
_ZN19PeerLogicValidation23EvictExtraOutboundPeersEl
54
_ZN19PeerLogicValidation29CheckForStaleTipAndEvictPeersERKN9Consensus6ParamsE
54
_Z17LimitOrphanTxSizej
132
net_processing.cpp:_ZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElP8CConnmanENK4$_11clEP5CNode
182
net_processing.cpp:_ZL20MaybePunishNodeForTxlRK17TxValidationStateRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
244
net_processing.cpp:_ZL13EraseOrphanTx7uint256
276
_Z11AddOrphanTxRKNSt3__110shared_ptrIK12CTransactionEEl
346
net_processing.cpp:_ZL29AddToCompactExtraTransactionsRKNSt3__110shared_ptrIK12CTransactionEE
399
_ZN21CNetProcessingCleanupC2Ev
543
net_processing.cpp:_ZNK12_GLOBAL__N_118IteratorComparatorclINSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeI7uint2569COrphanTxEEPNS2_11__tree_nodeIS8_PvEElEEEEEEbRKT_SH_
554
net_processing.cpp:_ZL23MaybePunishNodeForBlocklRK20BlockValidationStatebRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
647
_ZN19PeerLogicValidationC2EP8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPool
656
net_processing.cpp:_ZN12_GLOBAL__N_123UpdatePreferredDownloadERK5CNodePNS_10CNodeStateE
679
net_processing.cpp:_ZN12_GLOBAL__N_115PushNodeVersionER5CNodeP8CConnmanl
709
_ZN19PeerLogicValidation12FinalizeNodeElRb
722
_ZN19PeerLogicValidation14InitializeNodeEP5CNode
722
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2E8CAddressNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbb
722
_Z15EraseOrphansForl
728
_Z11MisbehavingliRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
774
net_processing.cpp:_ZL21SendBlockTransactionsRK6CBlockRK24BlockTransactionsRequestR5CNodeP8CConnman
2211
_ZN19PeerLogicValidation17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
2896
net_processing.cpp:_ZL21ProcessHeadersMessageR5CNodeP8CConnmanR17ChainstateManagerR10CTxMemPoolRKNSt3__16vectorI12CBlockHeaderNS7_9allocatorIS9_EEEERK12CChainParamsb
4231
_Z17GetNodeStateStatslR15CNodeStateStats
7045
net_processing.cpp:_ZL15ProcessOrphanTxP8CConnmanR10CTxMemPoolRNSt3__13setI7uint256NS3_4lessIS5_EENS3_9allocatorIS5_EEEERNS3_4listINS3_10shared_ptrIK12CTransactionEENS8_ISG_EEEE
8471
net_processing.cpp:_ZN12_GLOBAL__N_119UpdateTxRequestTimeERK7uint256NSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEE
8577
net_processing.cpp:_ZL16FindTxForGetDataRK5CNodeRK7uint256NSt3__16chrono8durationIxNS5_5ratioILl1ELl1EEEEESA_
8607
net_processing.cpp:_ZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElP8CConnman
8618
net_processing.cpp:_ZN12_GLOBAL__N_114EraseTxRequestERK7uint256
8714
net_processing.cpp:_ZN12_GLOBAL__N_19RequestTxEPNS_10CNodeStateERK7uint256NSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE
9337
net_processing.cpp:_ZN12_GLOBAL__N_122CalculateTxGetDataTimeERK7uint256NSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEEb
9391
net_processing.cpp:_ZN12_GLOBAL__N_114CanDirectFetchERKN9Consensus6ParamsE
11526
net_processing.cpp:_ZL19ProcessGetBlockDataR5CNodeRK12CChainParamsRK4CInvP8CConnman
13139
net_processing.cpp:_ZL19BlockRequestAllowedPK11CBlockIndexRKN9Consensus6ParamsE
13155
net_processing.cpp:_ZN12_GLOBAL__N_123UpdateBlockAvailabilityElRK7uint256
13639
_Z16RelayTransactionRK7uint256RK8CConnman
17003
net_processing.cpp:_ZL14ProcessGetDataR5CNodeRK12CChainParamsP8CConnmanR10CTxMemPoolRKNSt3__16atomicIbEE
17047
net_processing.cpp:_ZN12_GLOBAL__N_116GetTxRequestTimeERK7uint256
18022
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsInFlightER10CTxMemPoollRK7uint256PK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE
22109
net_processing.cpp:_ZZ16RelayTransactionRK7uint256RK8CConnmanENK3$_5clEP5CNode
28379
net_processing.cpp:_ZL11AlreadyHaveRK4CInvRK10CTxMemPool
30942
net_processing.cpp:_ZL13GetFetchFlagsRK5CNode
32402
_ZN19PeerLogicValidation16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE
33773
_ZN19PeerLogicValidation15UpdatedBlockTipEPK11CBlockIndexS2_b
38843
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPool
40133
_ZN19PeerLogicValidation14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
41177
_ZN19PeerLogicValidation12BlockCheckedERK6CBlockRK20BlockValidationState
41828
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsReceivedERK7uint256
45756
net_processing.cpp:_ZZN19PeerLogicValidation16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_3clEP5CNode
46307
net_processing.cpp:_ZZN19PeerLogicValidation15UpdatedBlockTipEPK11CBlockIndexS2_bENK3$_4clEP5CNode
47082
net_processing.cpp:_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex
59782
_Z14ProcessMessageR5CNodeRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEER11CDataStreamNS1_6chrono8durationIxNS1_5ratioILl1ELl1000000EEEEERK12CChainParamsR17ChainstateManagerR10CTxMemPoolP8CConnmanP6BanManRKNS1_6atomicIbEE
78380
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderclENSt3__121__tree_const_iteratorI7uint256PNS1_11__tree_nodeIS3_PvEElEES8_
90301
net_processing.cpp:_ZN12_GLOBAL__N_124FindNextBlocksToDownloadEljRNSt3__16vectorIPK11CBlockIndexNS0_9allocatorIS4_EEEERlRKN9Consensus6ParamsE
183199
_ZN19PeerLogicValidation16ConsiderEvictionER5CNodel
186212
net_processing.cpp:_ZL32IsOutboundDisconnectionCandidateRK5CNode
190377
_ZN19PeerLogicValidation15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE
204052
_ZN19PeerLogicValidation12SendMessagesEP5CNode
204070
_ZN19PeerLogicValidation28MaybeDiscourageAndDisconnectER5CNode
260216
net_processing.cpp:_ZN12_GLOBAL__N_124ProcessBlockAvailabilityEl
417301
net_processing.cpp:_ZN12_GLOBAL__N_15StateEl
1710301
Generated by:
LCOV version 1.14