LCOV - code coverage report
Current view: top level - src - net_processing.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 3558 3915 90.9 %
Date: 2020-08-11 15:24:34 Functions: 74 76 97.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 0 0 -

Function Name Sort by function name Hit count Sort by hit count
_ZN21CNetProcessingCleanupD2Ev 0
net_processing.cpp:_ZZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnmanENK4$_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:_ZN12_GLOBAL__N_113TipMayBeStaleERKN9Consensus6ParamsE 34
net_processing.cpp:_ZZN19PeerLogicValidation23EvictExtraOutboundPeersElENK3$_9clEP5CNode 36
net_processing.cpp:_ZZN19PeerLogicValidationC1EP8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_1clEv 39
_ZN19PeerLogicValidation23EvictExtraOutboundPeersEl 47
_ZN19PeerLogicValidation29CheckForStaleTipAndEvictPeersERKN9Consensus6ParamsE 47
_Z17LimitOrphanTxSizej 134
net_processing.cpp:_ZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnmanENK4$_11clEP5CNode 180
net_processing.cpp:_ZL20MaybePunishNodeForTxlRK17TxValidationStateRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 256
net_processing.cpp:_ZL13EraseOrphanTx7uint256 286
_Z11AddOrphanTxRKNSt3__110shared_ptrIK12CTransactionEEl 348
net_processing.cpp:_ZL29AddToCompactExtraTransactionsRKNSt3__110shared_ptrIK12CTransactionEE 459
_ZN21CNetProcessingCleanupC2Ev 559
net_processing.cpp:_ZNK12_GLOBAL__N_118IteratorComparatorclINSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeI7uint2569COrphanTxEEPNS2_11__tree_nodeIS8_PvEElEEEEEEbRKT_SH_ 574
net_processing.cpp:_ZL23MaybePunishNodeForBlocklRK20BlockValidationStatebRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 638
_ZN19PeerLogicValidationC2EP8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPool 665
net_processing.cpp:_ZN12_GLOBAL__N_123UpdatePreferredDownloadERK5CNodePNS_10CNodeStateE 683
net_processing.cpp:_ZN12_GLOBAL__N_115PushNodeVersionER5CNodeR8CConnmanl 713
_ZN19PeerLogicValidation12FinalizeNodeElRb 724
_ZN19PeerLogicValidation14InitializeNodeEP5CNode 724
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2E8CAddressNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbb 724
_Z15EraseOrphansForl 730
_Z11MisbehavingliRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 754
net_processing.cpp:_ZL21SendBlockTransactionsRK6CBlockRK24BlockTransactionsRequestR5CNodeR8CConnman 2209
_ZN19PeerLogicValidation17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 2897
_Z17GetNodeStateStatslR15CNodeStateStats 5306
net_processing.cpp:_ZL21ProcessHeadersMessageR5CNodeR8CConnmanR17ChainstateManagerR10CTxMemPoolRKNSt3__16vectorI12CBlockHeaderNS7_9allocatorIS9_EEEERK12CChainParamsb 6072
net_processing.cpp:_ZL15ProcessOrphanTxR8CConnmanR10CTxMemPoolRNSt3__13setI7uint256NS3_4lessIS5_EENS3_9allocatorIS5_EEEERNS3_4listINS3_10shared_ptrIK12CTransactionEENS8_ISG_EEEE 8377
net_processing.cpp:_ZN12_GLOBAL__N_119UpdateTxRequestTimeERK7uint256NSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEE 8531
net_processing.cpp:_ZL16FindTxForGetDataRK5CNodeRK7uint256bNSt3__16chrono8durationIxNS5_5ratioILl1ELl1EEEEESA_ 8574
net_processing.cpp:_ZN12_GLOBAL__N_114EraseTxRequestERK7uint256 8670
net_processing.cpp:_ZN12_GLOBAL__N_19RequestTxEPNS_10CNodeStateERK7uint256NSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE 9094
net_processing.cpp:_ZN12_GLOBAL__N_122CalculateTxGetDataTimeERK7uint256NSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEEbb 9139
net_processing.cpp:_ZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnman 11218
net_processing.cpp:_ZL19ProcessGetBlockDataR5CNodeRK12CChainParamsRK4CInvR8CConnman 15650
net_processing.cpp:_ZL19BlockRequestAllowedPK11CBlockIndexRKN9Consensus6ParamsE 15666
net_processing.cpp:_ZN12_GLOBAL__N_114CanDirectFetchERKN9Consensus6ParamsE 15948
net_processing.cpp:_ZN12_GLOBAL__N_123UpdateBlockAvailabilityElRK7uint256 16852
_Z16RelayTransactionRK7uint256S1_RK8CConnman 16909
net_processing.cpp:_ZN12_GLOBAL__N_116GetTxRequestTimeERK7uint256 17715
net_processing.cpp:_ZL14ProcessGetDataR5CNodeRK12CChainParamsR8CConnmanR10CTxMemPoolRKNSt3__16atomicIbEE 19976
net_processing.cpp:_ZL13GetFetchFlagsRK5CNode 21014
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsInFlightER10CTxMemPoollRK7uint256PK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE 22150
net_processing.cpp:_ZZ16RelayTransactionRK7uint256S1_RK8CConnmanENK3$_5clEP5CNode 28252
net_processing.cpp:_ZL11AlreadyHaveRK4CInvRK10CTxMemPool 30334
_ZN19PeerLogicValidation16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE 33727
_ZN19PeerLogicValidation15UpdatedBlockTipEPK11CBlockIndexS2_b 38849
_ZN19PeerLogicValidation14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 41184
_ZN19PeerLogicValidation12BlockCheckedERK6CBlockRK20BlockValidationState 41819
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsReceivedERK7uint256 45643
net_processing.cpp:_ZZN19PeerLogicValidation16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_3clEP5CNode 46222
net_processing.cpp:_ZZN19PeerLogicValidation15UpdatedBlockTipEPK11CBlockIndexS2_bENK3$_4clEP5CNode 47064
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb 48641
net_processing.cpp:_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex 74886
_Z14ProcessMessageR5CNodeRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEER11CDataStreamNS1_6chrono8durationIxNS1_5ratioILl1ELl1000000EEEEERK12CChainParamsR17ChainstateManagerR10CTxMemPoolR8CConnmanP6BanManRKNS1_6atomicIbEE 86178
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderclENSt3__121__tree_const_iteratorI7uint256PNS1_11__tree_nodeIS3_PvEElEES8_ 86757
net_processing.cpp:_ZN12_GLOBAL__N_124FindNextBlocksToDownloadEljRNSt3__16vectorIPK11CBlockIndexNS0_9allocatorIS4_EEEERlRKN9Consensus6ParamsE 187013
_ZN19PeerLogicValidation16ConsiderEvictionER5CNodel 190909
_ZN19PeerLogicValidation15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE 192956
_ZN19PeerLogicValidation12SendMessagesEP5CNode 192970
_ZN19PeerLogicValidation28MaybeDiscourageAndDisconnectER5CNode 192970
net_processing.cpp:_ZN12_GLOBAL__N_124ProcessBlockAvailabilityEl 440996
net_processing.cpp:_ZN12_GLOBAL__N_15StateEl 1706779

Generated by: LCOV version 1.14