LCOV - code coverage report
Current view: top level - src - net_processing.cpp (source / functions) Hit Total Coverage
Test: fuzz_coverage.info Lines: 2004 2840 70.6 %
Date: 2023-10-05 15:40:34 Functions: 102 135 75.6 %
Branches: 2159 5858 36.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZN11PeerManager4makeER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolNS_7OptionsE 224
_ZN12_GLOBAL__N_110AddKnownTxERNS_4PeerERK7uint256 567237
_ZN12_GLOBAL__N_110CNodeState21ChainSyncTimeoutStateC2Ev 5277
_ZN12_GLOBAL__N_110CNodeStateC2Eb 5277
_ZN12_GLOBAL__N_110CNodeStateD2Ev 5277
_ZN12_GLOBAL__N_111QueuedBlockC2EOS0_ 257
_ZN12_GLOBAL__N_111QueuedBlockD2Ev 514
_ZN12_GLOBAL__N_113IsLimitedPeerERKNS_4PeerE 724709
_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex 0
_ZN12_GLOBAL__N_114CanServeBlocksERKNS_4PeerE 1895654
_ZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockB5cxx11ElRK11CBlockIndex 0
_ZN12_GLOBAL__N_115PeerManagerImpl10RemovePeerEl 5274
_ZN12_GLOBAL__N_115PeerManagerImpl11MisbehavingERNS_4PeerEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 42419
_ZN12_GLOBAL__N_115PeerManagerImpl11PushAddressERNS_4PeerERK8CAddressR17FastRandomContext 65084
_ZN12_GLOBAL__N_115PeerManagerImpl12BlockCheckedERK6CBlockRK20BlockValidationState 0
_ZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNode 5274
_ZN12_GLOBAL__N_115PeerManagerImpl12ProcessBlockER5CNodeRKSt10shared_ptrIK6CBlockEbb 16327
_ZN12_GLOBAL__N_115PeerManagerImpl12RelayAddressElRK8CAddressb 202
_ZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNode 1266501
_ZN12_GLOBAL__N_115PeerManagerImpl13AlreadyHaveTxERK7GenTxid 825854
_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 1090997
_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendPingER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 1091886
_ZN12_GLOBAL__N_115PeerManagerImpl13SetBestHeightEi 0
_ZN12_GLOBAL__N_115PeerManagerImpl13TipMayBeStaleEv 0
_ZN12_GLOBAL__N_115PeerManagerImpl14BlockConnectedE14ChainstateRoleRKSt10shared_ptrIK6CBlockEPK11CBlockIndex 0
_ZN12_GLOBAL__N_115PeerManagerImpl14BlockRequestedElRK11CBlockIndexPPSt14_List_iteratorINS_11QueuedBlockEE 257
_ZN12_GLOBAL__N_115PeerManagerImpl14CanDirectFetchEv 14938
_ZN12_GLOBAL__N_115PeerManagerImpl14FindNextBlocksERSt6vectorIPK11CBlockIndexSaIS4_EERKNS_4PeerEPNS_10CNodeStateES4_jiPK6CChainPl 7218
_ZN12_GLOBAL__N_115PeerManagerImpl14InitializeNodeER5CNode12ServiceFlags 5277
_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessGetDataER5CNodeRNS_4PeerERKSt6atomicIbE 84921
_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbE 1003305
_ZN12_GLOBAL__N_115PeerManagerImpl15AddAddressKnownERNS_4PeerERK8CAddress 370895
_ZN12_GLOBAL__N_115PeerManagerImpl15CheckHeadersPoWERKSt6vectorI12CBlockHeaderSaIS2_EERKN9Consensus6ParamsERNS_4PeerE 45723
_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessMessagesEP5CNodeRSt6atomicIbE 1264699
_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessOrphanTxERNS_4PeerE 1264699
_ZN12_GLOBAL__N_115PeerManagerImpl15PushNodeVersionER5CNodeRKNS_4PeerE 5230
_ZN12_GLOBAL__N_115PeerManagerImpl15UpdatedBlockTipEPK11CBlockIndexS3_b 0
_ZN12_GLOBAL__N_115PeerManagerImpl16AlreadyHaveBlockERK7uint256 11322
_ZN12_GLOBAL__N_115PeerManagerImpl16ConsiderEvictionER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1EEEE 1090995
_ZN12_GLOBAL__N_115PeerManagerImpl16FindTxForGetDataERKNS_4Peer7TxRelayERK7GenTxid 14945
_ZN12_GLOBAL__N_115PeerManagerImpl16IsBlockRequestedERK7uint256 33030
_ZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockE 0
_ZN12_GLOBAL__N_115PeerManagerImpl16RelayTransactionERK7uint256S3_ 0
_ZN12_GLOBAL__N_115PeerManagerImpl17AddTxAnnouncementERK5CNodeRK7GenTxidNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 418121
_ZN12_GLOBAL__N_115PeerManagerImpl17BlockDisconnectedERKSt10shared_ptrIK6CBlockEPK11CBlockIndex 0
_ZN12_GLOBAL__N_115PeerManagerImpl17NextInvToInboundsENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEENS2_IlS3_ILl1ELl1EEEE 1018
_ZN12_GLOBAL__N_115PeerManagerImpl17SetupAddressRelayERK5CNodeRNS_4PeerE 34996
_ZN12_GLOBAL__N_115PeerManagerImpl18IgnoresIncomingTxsEv 1
_ZN12_GLOBAL__N_115PeerManagerImpl18MaybeSendFeefilterER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 1090995
_ZN12_GLOBAL__N_115PeerManagerImpl18ProcessGetCFiltersER5CNodeRNS_4PeerER11CDataStream 49
_ZN12_GLOBAL__N_115PeerManagerImpl18RemoveBlockRequestERK7uint256St8optionalIlE 16587
_ZN12_GLOBAL__N_115PeerManagerImpl19BlockRequestAllowedEPK11CBlockIndex 36298
_ZN12_GLOBAL__N_115PeerManagerImpl19MaybeSendGetHeadersER5CNodeRK13CBlockLocatorRNS_4PeerE 14721
_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetBlockDataER5CNodeRNS_4PeerERK4CInv 56430
_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFCheckPtER5CNodeRNS_4PeerER11CDataStream 5
_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFHeadersER5CNodeRNS_4PeerER11CDataStream 7
_ZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CScheduler 0
_ZN12_GLOBAL__N_115PeerManagerImpl19UnitTestMisbehavingEli 0
_ZN12_GLOBAL__N_115PeerManagerImpl20MaybePunishNodeForTxElRK17TxValidationState 39925
_ZN12_GLOBAL__N_115PeerManagerImpl20MaybeSendSendHeadersER5CNodeRNS_4PeerE 1090997
_ZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRNS_4PeerEOSt6vectorI12CBlockHeaderSaIS6_EEb 46212
_ZN12_GLOBAL__N_115PeerManagerImpl21SendBlockTransactionsER5CNodeRNS_4PeerERK6CBlockRK24BlockTransactionsRequest 4194
_ZN12_GLOBAL__N_115PeerManagerImpl21TryLowWorkHeadersSyncERNS_4PeerER5CNodePK11CBlockIndexRSt6vectorI12CBlockHeaderSaIS9_EE 15356
_ZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt6chrono8durationIlSt5ratioILl1ELl1EEEE 0
_ZN12_GLOBAL__N_115PeerManagerImpl23GetAntiDoSWorkThresholdEv 21591
_ZN12_GLOBAL__N_115PeerManagerImpl23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 13468
_ZN12_GLOBAL__N_115PeerManagerImpl23ProcessCompactBlockTxnsER5CNodeRNS_4PeerERK17BlockTransactions 1732
_ZN12_GLOBAL__N_115PeerManagerImpl23UpdateBlockAvailabilityElRK7uint256 21040
_ZN12_GLOBAL__N_115PeerManagerImpl24FindNextBlocksToDownloadERKNS_4PeerEjRSt6vectorIPK11CBlockIndexSaIS7_EERl 712431
_ZN12_GLOBAL__N_115PeerManagerImpl24HeadersDirectFetchBlocksER5CNodeRKNS_4PeerERK11CBlockIndex 8909
_ZN12_GLOBAL__N_115PeerManagerImpl24ProcessBlockAvailabilityEl 1824468
_ZN12_GLOBAL__N_115PeerManagerImpl25PrepareBlockFilterRequestER5CNodeRNS_4PeerE15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex 61
_ZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CScheduler 0
_ZN12_GLOBAL__N_115PeerManagerImpl27IsAncestorOfBestHeaderOrTipEPK11CBlockIndex 16431
_ZN12_GLOBAL__N_115PeerManagerImpl27UpdateLastBlockAnnounceTimeEll 0
_ZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKSt6vectorI12CBlockHeaderSaIS6_EE 778
_ZN12_GLOBAL__N_115PeerManagerImpl28IsBlockRequestedFromOutboundERK7uint256 0
_ZN12_GLOBAL__N_115PeerManagerImpl28MaybeDiscourageAndDisconnectER5CNodeRNS_4PeerE 1266501
_ZN12_GLOBAL__N_115PeerManagerImpl29AddToCompactExtraTransactionsERKSt10shared_ptrIK12CTransactionE 39910
_ZN12_GLOBAL__N_115PeerManagerImpl29CheckForStaleTipAndEvictPeersEv 0
_ZN12_GLOBAL__N_115PeerManagerImpl30TryDownloadingHistoricalBlocksERKNS_4PeerEjRSt6vectorIPK11CBlockIndexSaIS7_EES7_S7_ 0
_ZN12_GLOBAL__N_115PeerManagerImpl33UpdatePeerStateForReceivedHeadersER5CNodeRNS_4PeerERK11CBlockIndexbb 8909
_ZN12_GLOBAL__N_115PeerManagerImpl34IsContinuationOfLowWorkHeadersSyncERNS_4PeerER5CNodeRSt6vectorI12CBlockHeaderSaIS6_EE 17209
_ZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsEl 0
_ZN12_GLOBAL__N_115PeerManagerImpl5StateEl 5573755
_ZN12_GLOBAL__N_115PeerManagerImpl9SendPingsEv 1
_ZN12_GLOBAL__N_115PeerManagerImplC2ER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolN11PeerManager7OptionsE 224
_ZN12_GLOBAL__N_115PeerManagerImplD0Ev 224
_ZN12_GLOBAL__N_115PeerManagerImplD2Ev 224
_ZN12_GLOBAL__N_116IsAddrCompatibleERKNS_4PeerERK8CAddress 63805
_ZN12_GLOBAL__N_117CanServeWitnessesERKNS_4PeerE 265768
_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb 68868
_ZN12_GLOBAL__N_122CompareInvMempoolOrderclESt23_Rb_tree_const_iteratorI7uint256ES3_ 0
_ZN12_GLOBAL__N_14Peer10GetTxRelayEv 1804448
_ZN12_GLOBAL__N_14Peer10SetTxRelayEv 2880
_ZN12_GLOBAL__N_14Peer7TxRelayC2Ev 2880
_ZN12_GLOBAL__N_14Peer7TxRelayD2Ev 2880
_ZN12_GLOBAL__N_14PeerC2El12ServiceFlags 5277
_ZN12_GLOBAL__N_14PeerD2Ev 5277
_ZNK12_GLOBAL__N_115PeerManagerImpl10GetPeerRefEl 3589209
_ZNK12_GLOBAL__N_115PeerManagerImpl13GetFetchFlagsERKNS_4PeerE 258517
_ZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStats 3793
_ZNK12_GLOBAL__N_115PeerManagerImpl17RejectIncomingTxsERK5CNode 371851
_ZNK12_GLOBAL__N_115PeerManagerImpl25CheckHeadersAreContinuousERKSt6vectorI12CBlockHeaderSaIS2_EE 17323
_ZNK12_GLOBAL__N_115PeerManagerImpl5StateEl 5577548
_ZZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockB5cxx11ElRK11CBlockIndexENK3$_0clEP5CNode 0
_ZZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNodeENK3$_0clEv 5274
_ZZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNodeENK3$_0clEv 712431
_ZZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEENK3$_0clERK8CAddress 31313
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_0clEv 2665
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_1clEv 2682
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_2clEv 34
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_3clEv 4222665
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_4clEv 0
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_5clEv 4504
_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockEENK3$_0clEv 0
_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockEENK3$_1clEP5CNode 0
_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_0clEv 0
_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_1clEv 0
_ZZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRNS_4PeerEOSt6vectorI12CBlockHeaderSaIS6_EEbENK3$_0clEv 17209
_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt6chrono8durationIlSt5ratioILl1ELl1EEEEENK3$_0clEP5CNode 0
_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt6chrono8durationIlSt5ratioILl1ELl1EEEEENK3$_1clEP5CNode 0
_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt6chrono8durationIlSt5ratioILl1ELl1EEEEENK3$_2clEP5CNode 0
_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt6chrono8durationIlSt5ratioILl1ELl1EEEEENK3$_3clEP5CNode 0
_ZZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CSchedulerENK3$_0clEv 0
_ZZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKSt6vectorI12CBlockHeaderSaIS6_EEENK3$_0clEv 778
_ZZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKSt6vectorI12CBlockHeaderSaIS6_EEENK3$_1clEv 778
_ZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNode 0
_ZZN12_GLOBAL__N_14Peer10GetTxRelayEvENKUlvE_clEv 1804448
_ZZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStatsENK3$_0clEv 2765
_ZZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNodeENKUlS3_E_clES3_ 0
__cxx_global_var_init 173
__cxx_global_var_init.1 173
__cxx_global_var_init.2 173
__cxx_global_var_init.4 173

Generated by: LCOV version 1.14