LCOV - code coverage report
Current view: top level - src - net_processing.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 2482 2768 89.7 %
Date: 2020-10-07 09:39:03 Functions: 73 75 97.3 %
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$_13clEP5CNodeENKUlS4_E_clES4_ 0
net_processing.cpp:_ZZNK11PeerManager25ReattemptInitialBroadcastER10CSchedulerENK3$_0clEv 1
_Z27UpdateLastBlockAnnounceTimell 2
net_processing.cpp:_ZZN11PeerManagerC1ERK12CChainParamsR8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_4clEv 2
_ZNK11PeerManager25ReattemptInitialBroadcastER10CScheduler 3
net_processing.cpp:_ZL18ProcessGetCFiltersR5CNodeR11CDataStreamRK12CChainParamsR8CConnman 4
net_processing.cpp:_ZL19ProcessGetCFHeadersR5CNodeR11CDataStreamRK12CChainParamsR8CConnman 4
net_processing.cpp:_ZZN11PeerManager23EvictExtraOutboundPeersElENK4$_12clEP5CNode 4
net_processing.cpp:_ZL19ProcessGetCFCheckPtR5CNodeR11CDataStreamRK12CChainParamsR8CConnman 6
net_processing.cpp:_ZL12RelayAddressRK8CAddressbRK8CConnman 10
net_processing.cpp:_ZZL12RelayAddressRK8CAddressbRK8CConnmanENK3$_9clEv 10
net_processing.cpp:_ZL25PrepareBlockFilterRequestR5CNodeRK12CChainParams15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex 14
net_processing.cpp:_ZZL12RelayAddressRK8CAddressbRK8CConnmanENK3$_8clEP5CNode 20
net_processing.cpp:_ZZN11PeerManager23EvictExtraOutboundPeersElENK4$_11clEP5CNode 36
net_processing.cpp:_ZN12_GLOBAL__N_113TipMayBeStaleERKN9Consensus6ParamsE 48
net_processing.cpp:_ZZN11PeerManagerC1ERK12CChainParamsR8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_3clEv 68
_ZN11PeerManager23EvictExtraOutboundPeersEl 76
_ZN11PeerManager29CheckForStaleTipAndEvictPeersEv 76
_Z17LimitOrphanTxSizej 134
net_processing.cpp:_ZL16AlreadyHaveBlockRK7uint256 147
net_processing.cpp:_ZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnmanENK4$_13clEP5CNode 189
_ZN11PeerManager20MaybePunishNodeForTxElRK17TxValidationStateRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE 229
net_processing.cpp:_ZL13EraseOrphanTx7uint256 286
_Z11AddOrphanTxRKNSt3__110shared_ptrIK12CTransactionEEl 348
net_processing.cpp:_ZL29AddToCompactExtraTransactionsRKNSt3__110shared_ptrIK12CTransactionEE 397
_ZN21CNetProcessingCleanupC2Ev 565
net_processing.cpp:_ZNK12_GLOBAL__N_118IteratorComparatorclINSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeI7uint2569COrphanTxEEPNS2_11__tree_nodeIS8_PvEElEEEEEEbRKT_SH_ 574
_ZN11PeerManager23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE 644
_ZN11PeerManagerC2ERK12CChainParamsR8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPool 680
_ZN11PeerManager11MisbehavingEliRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 756
net_processing.cpp:_ZN12_GLOBAL__N_123UpdatePreferredDownloadERK5CNodePNS_10CNodeStateE 774
net_processing.cpp:_ZN12_GLOBAL__N_115PushNodeVersionER5CNodeR8CConnmanl 806
_ZN11PeerManager12FinalizeNodeElRb 819
_ZN11PeerManager14InitializeNodeEP5CNode 819
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2E8CAddressbb 819
net_processing.cpp:_ZN12_GLOBAL__N_14PeerC2El 819
_Z15EraseOrphansForl 825
_ZN11PeerManager21SendBlockTransactionsER5CNodeRK6CBlockRK24BlockTransactionsRequest 2242
_ZN11PeerManager17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 2904
_ZN11PeerManager21ProcessHeadersMessageER5CNodeRKNSt3__16vectorI12CBlockHeaderNS2_9allocatorIS4_EEEEb 5648
_Z17GetNodeStateStatslR15CNodeStateStats 6981
_ZN11PeerManager15ProcessOrphanTxERNSt3__13setI7uint256NS0_4lessIS2_EENS0_9allocatorIS2_EEEE 9054
net_processing.cpp:_ZL16FindTxForGetDataRK10CTxMemPoolRK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS8_5ratioILl1ELl1EEEEESD_ 9193
_ZN11PeerManager17AddTxAnnouncementERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS6_5ratioILl1ELl1000000EEEEE 10075
net_processing.cpp:_ZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnman 11604
net_processing.cpp:_ZL13GetFetchFlagsRK5CNode 12869
net_processing.cpp:_ZL19ProcessGetBlockDataR5CNodeRK12CChainParamsRK4CInvR8CConnman 15645
net_processing.cpp:_ZL19BlockRequestAllowedPK11CBlockIndexRKN9Consensus6ParamsE 15661
net_processing.cpp:_ZN12_GLOBAL__N_114CanDirectFetchERKN9Consensus6ParamsE 16088
net_processing.cpp:_ZN12_GLOBAL__N_123UpdateBlockAvailabilityElRK7uint256 17228
_Z16RelayTransactionRK7uint256S1_RK8CConnman 17894
net_processing.cpp:_ZL14ProcessGetDataR5CNodeRK12CChainParamsR8CConnmanR10CTxMemPoolRKNSt3__16atomicIbEE 20017
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsInFlightER10CTxMemPoollRK7uint256PK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE 22560
net_processing.cpp:_ZZ16RelayTransactionRK7uint256S1_RK8CConnmanENK3$_7clEP5CNode 30225
net_processing.cpp:_ZL13AlreadyHaveTxRK7GenTxidRK10CTxMemPool 32537
_ZN11PeerManager16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE 34335
_ZN11PeerManager15UpdatedBlockTipEPK11CBlockIndexS2_b 39500
_ZN11PeerManager14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 41838
_ZN11PeerManager12BlockCheckedERK6CBlockRK20BlockValidationState 42480
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsReceivedERK7uint256 46424
net_processing.cpp:_ZZN11PeerManager16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_5clEP5CNode 47228
net_processing.cpp:_ZZN11PeerManager15UpdatedBlockTipEPK11CBlockIndexS2_bENK3$_6clEP5CNode 48103
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb 49682
net_processing.cpp:_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex 78319
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderclENSt3__121__tree_const_iteratorI7uint256PNS1_11__tree_nodeIS3_PvEElEES8_ 86040
_ZN11PeerManager14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEER11CDataStreamNS2_6chrono8durationIxNS2_5ratioILl1ELl1000000EEEEERKNS2_6atomicIbEE 88475
net_processing.cpp:_ZN12_GLOBAL__N_124FindNextBlocksToDownloadEljRNSt3__16vectorIPK11CBlockIndexNS0_9allocatorIS4_EEEERlRKN9Consensus6ParamsE 220124
_ZN11PeerManager16ConsiderEvictionER5CNodel 224037
_ZN11PeerManager15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE 226289
_ZN11PeerManager12SendMessagesEP5CNode 226301
_ZN11PeerManager28MaybeDiscourageAndDisconnectER5CNode 226301
net_processing.cpp:_ZN12_GLOBAL__N_110GetPeerRefEl 234856
net_processing.cpp:_ZN12_GLOBAL__N_124ProcessBlockAvailabilityEl 508617
net_processing.cpp:_ZN12_GLOBAL__N_15StateEl 1680477

Generated by: LCOV version 1.14