LCOV - code coverage report
Current view: top level - src - net_processing.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 2457 2762 89.0 %
Date: 2021-06-29 14:35:33 Functions: 79 82 96.3 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 1389 1838 75.6 %

Function Name Sort by function name Hit count Sort by hit count
_Z27UpdateLastBlockAnnounceTimell 2
_ZN11PeerManager4makeERK12CChainParamsR8CConnmanR8CAddrManP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolb 798
net_processing.cpp:_ZL13GetFetchFlagsRK5CNode 16821
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2Eb 1004
net_processing.cpp:_ZN12_GLOBAL__N_111PushAddressERNS_4PeerERK8CAddressR17FastRandomContext 6214
net_processing.cpp:_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex 120146
net_processing.cpp:_ZN12_GLOBAL__N_115AddAddressKnownERNS_4PeerERK8CAddress 32
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl10RemovePeerEl 1004
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl11MisbehavingEliRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE 649
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12BlockCheckedERK6CBlockRK20BlockValidationState 66185
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNode 1004
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12ProcessBlockER5CNodeRKNSt3__110shared_ptrIK6CBlockEEb 34994
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12RelayAddressElRK8CAddressb 27
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNode 368632
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13AlreadyHaveTxERK7GenTxid 54379
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE 365652
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendPingER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE 365653
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13SetBestHeightEi 59843
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13TipMayBeStaleEv 72
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 62992
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14CanDirectFetchEv 26462
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14InitializeNodeEP5CNode 1004
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessGetDataER5CNodeRNS_4PeerERKNSt3__16atomicIbEE 24456
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEE 120189
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE 368622
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessOrphanTxERNSt3__13setI7uint256NS1_4lessIS3_EENS1_9allocatorIS3_EEEE 9719
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15PushNodeVersionER5CNodel 992
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15UpdatedBlockTipEPK11CBlockIndexS3_b 59222
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16AlreadyHaveBlockERK7uint256 312
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16ConsiderEvictionER5CNodel 365652
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16FindTxForGetDataERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS7_5ratioILl1ELl1EEEEESC_ 9869
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE 54999
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16RelayTransactionERK7uint256S3_ 9936
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17AddTxAnnouncementERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS7_5ratioILl1ELl1000000EEEEE 20399
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 4308
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17_RelayTransactionERK7uint256S3_ 19659
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18IgnoresIncomingTxsEv 59
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18MaybeSendFeefilterER5CNodeNSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEE 365652
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18ProcessGetCFiltersER5CNodeR11CDataStream 4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19BlockRequestAllowedEPK11CBlockIndex 19413
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19MarkBlockAsInFlightElRK7uint256PK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE 33387
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19MarkBlockAsReceivedERK7uint256 68186
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetBlockDataER5CNodeRNS_4PeerERK4CInv 19398
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFCheckPtER5CNodeR11CDataStream 6
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFHeadersER5CNodeR11CDataStream 4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl20MaybePunishNodeForTxElRK17TxValidationStateRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 213
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRKNS_4PeerERKNSt3__16vectorI12CBlockHeaderNS6_9allocatorIS8_EEEEb 8360
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21SendBlockTransactionsER5CNodeRK6CBlockRK24BlockTransactionsRequest 3858
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersEl 209
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 710
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23UpdateBlockAvailabilityElRK7uint256 29335
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24FindNextBlocksToDownloadEljRNSt3__16vectorIPK11CBlockIndexNS1_9allocatorIS5_EEEERl 360253
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24ProcessBlockAvailabilityEl 823506
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl25PrepareBlockFilterRequestER5CNode15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex 14
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CScheduler 9
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl28MaybeDiscourageAndDisconnectER5CNodeRNS_4PeerE 368632
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl29AddToCompactExtraTransactionsERKNSt3__110shared_ptrIK12CTransactionEE 226
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl29CheckForStaleTipAndEvictPeersEv 209
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsEl 19700
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl9SendPingsEv 2
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImplC2ERK12CChainParamsR8CConnmanR8CAddrManP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolb 798
net_processing.cpp:_ZN12_GLOBAL__N_116IsAddrCompatibleERKNS_4PeerERK8CAddress 6300
net_processing.cpp:_ZN12_GLOBAL__N_118RelayAddrsWithPeerERKNS_4PeerE 365779
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb 65978
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderclENSt3__121__tree_const_iteratorI7uint256PNS1_11__tree_nodeIS3_PvEElEES8_ 96659
net_processing.cpp:_ZN12_GLOBAL__N_123UpdatePreferredDownloadERK5CNodePNS_10CNodeStateE 952
net_processing.cpp:_ZN12_GLOBAL__N_14PeerC2Elb 1004
net_processing.cpp:_ZN12_GLOBAL__N_15StateEl 2604333
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl10GetPeerRefEl 867749
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStats 9658
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEEENK4$_10clERK8CAddress 6212
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_4clEP5CNode 68266
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl17_RelayTransactionERK7uint256S3_ENK3$_5clEP5CNode 32114
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersElENK3$_6clEP5CNode 0
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersElENK3$_7clEP5CNode 0
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersElENK3$_8clEP5CNode 36
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersElENK3$_9clEP5CNode 4
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CSchedulerENK3$_1clEv 4
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNode 235
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImplC1ERK12CChainParamsR8CConnmanR8CAddrManP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolbENK3$_2clEv 201
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImplC1ERK12CChainParamsR8CConnmanR8CAddrManP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolbENK3$_3clEv 5
net_processing.cpp:_ZZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNodeENKUlS3_E_clES3_ 0

Generated by: LCOV version 1.14