LCOV - code coverage report
Current view:
top level
-
src
- net_processing.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
fuzz_coverage.info
Lines:
649
2842
22.8 %
Date:
2023-11-06 23:13:05
Functions:
45
134
33.6 %
Branches:
544
5859
9.3 %
Function Name
Hit count
_ZN12_GLOBAL__N_110AddKnownTxERNS_4PeerERK7uint256
0
_ZN12_GLOBAL__N_111QueuedBlockC2EOS0_
0
_ZN12_GLOBAL__N_111QueuedBlockD2Ev
0
_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockB5cxx11ElRK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl11PushAddressERNS_4PeerERK8CAddress
0
_ZN12_GLOBAL__N_115PeerManagerImpl12BlockCheckedERK6CBlockRK20BlockValidationState
0
_ZN12_GLOBAL__N_115PeerManagerImpl12ProcessBlockER5CNodeRKSt10shared_ptrIK6CBlockEbb
0
_ZN12_GLOBAL__N_115PeerManagerImpl12RelayAddressElRK8CAddressb
0
_ZN12_GLOBAL__N_115PeerManagerImpl13AlreadyHaveTxERK7GenTxid
0
_ZN12_GLOBAL__N_115PeerManagerImpl13SetBestHeightEi
0
_ZN12_GLOBAL__N_115PeerManagerImpl13TipMayBeStaleEv
0
_ZN12_GLOBAL__N_115PeerManagerImpl14BlockConnectedE14ChainstateRoleRKSt10shared_ptrIK6CBlockEPK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl14BlockRequestedElRK11CBlockIndexPPSt14_List_iteratorINS_11QueuedBlockEE
0
_ZN12_GLOBAL__N_115PeerManagerImpl14CanDirectFetchEv
0
_ZN12_GLOBAL__N_115PeerManagerImpl14FindNextBlocksERSt6vectorIPK11CBlockIndexSaIS4_EERKNS_4PeerEPNS_10CNodeStateES4_jiPK6CChainPl
0
_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessGetDataER5CNodeRNS_4PeerERKSt6atomicIbE
0
_ZN12_GLOBAL__N_115PeerManagerImpl15AddAddressKnownERNS_4PeerERK8CAddress
0
_ZN12_GLOBAL__N_115PeerManagerImpl15CheckHeadersPoWERKSt6vectorI12CBlockHeaderSaIS2_EERKN9Consensus6ParamsERNS_4PeerE
0
_ZN12_GLOBAL__N_115PeerManagerImpl15UpdatedBlockTipEPK11CBlockIndexS3_b
0
_ZN12_GLOBAL__N_115PeerManagerImpl16AlreadyHaveBlockERK7uint256
0
_ZN12_GLOBAL__N_115PeerManagerImpl16FindTxForGetDataERKNS_4Peer7TxRelayERK7GenTxid
0
_ZN12_GLOBAL__N_115PeerManagerImpl16IsBlockRequestedERK7uint256
0
_ZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockE
0
_ZN12_GLOBAL__N_115PeerManagerImpl16RelayTransactionERK7uint256S3_
0
_ZN12_GLOBAL__N_115PeerManagerImpl17AddTxAnnouncementERK5CNodeRK7GenTxidNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE
0
_ZN12_GLOBAL__N_115PeerManagerImpl17BlockDisconnectedERKSt10shared_ptrIK6CBlockEPK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl17NextInvToInboundsENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEENS2_IlS3_ILl1ELl1EEEE
0
_ZN12_GLOBAL__N_115PeerManagerImpl18IgnoresIncomingTxsEv
0
_ZN12_GLOBAL__N_115PeerManagerImpl18ProcessGetCFiltersER5CNodeRNS_4PeerER11CDataStream
0
_ZN12_GLOBAL__N_115PeerManagerImpl18RemoveBlockRequestERK7uint256St8optionalIlE
0
_ZN12_GLOBAL__N_115PeerManagerImpl19BlockRequestAllowedEPK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetBlockDataER5CNodeRNS_4PeerERK4CInv
0
_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFCheckPtER5CNodeRNS_4PeerER11CDataStream
0
_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFHeadersER5CNodeRNS_4PeerER11CDataStream
0
_ZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CScheduler
0
_ZN12_GLOBAL__N_115PeerManagerImpl20MaybePunishNodeForTxElRK17TxValidationState
0
_ZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRNS_4PeerEOSt6vectorI12CBlockHeaderSaIS6_EEb
0
_ZN12_GLOBAL__N_115PeerManagerImpl21SendBlockTransactionsER5CNodeRNS_4PeerERK6CBlockRK24BlockTransactionsRequest
0
_ZN12_GLOBAL__N_115PeerManagerImpl21TryLowWorkHeadersSyncERNS_4PeerER5CNodePK11CBlockIndexRSt6vectorI12CBlockHeaderSaIS9_EE
0
_ZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt6chrono8durationIlSt5ratioILl1ELl1EEEE
0
_ZN12_GLOBAL__N_115PeerManagerImpl23GetAntiDoSWorkThresholdEv
0
_ZN12_GLOBAL__N_115PeerManagerImpl23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN12_GLOBAL__N_115PeerManagerImpl23ProcessCompactBlockTxnsER5CNodeRNS_4PeerERK17BlockTransactions
0
_ZN12_GLOBAL__N_115PeerManagerImpl23UpdateBlockAvailabilityElRK7uint256
0
_ZN12_GLOBAL__N_115PeerManagerImpl24HeadersDirectFetchBlocksER5CNodeRKNS_4PeerERK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl25PrepareBlockFilterRequestER5CNodeRNS_4PeerE15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CScheduler
0
_ZN12_GLOBAL__N_115PeerManagerImpl27IsAncestorOfBestHeaderOrTipEPK11CBlockIndex
0
_ZN12_GLOBAL__N_115PeerManagerImpl27UpdateLastBlockAnnounceTimeEll
0
_ZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKSt6vectorI12CBlockHeaderSaIS6_EE
0
_ZN12_GLOBAL__N_115PeerManagerImpl28IsBlockRequestedFromOutboundERK7uint256
0
_ZN12_GLOBAL__N_115PeerManagerImpl29AddToCompactExtraTransactionsERKSt10shared_ptrIK12CTransactionE
0
_ZN12_GLOBAL__N_115PeerManagerImpl29CheckForStaleTipAndEvictPeersEv
0
_ZN12_GLOBAL__N_115PeerManagerImpl30TryDownloadingHistoricalBlocksERKNS_4PeerEjRSt6vectorIPK11CBlockIndexSaIS7_EES7_S7_
0
_ZN12_GLOBAL__N_115PeerManagerImpl33UpdatePeerStateForReceivedHeadersER5CNodeRNS_4PeerERK11CBlockIndexbb
0
_ZN12_GLOBAL__N_115PeerManagerImpl34IsContinuationOfLowWorkHeadersSyncERNS_4PeerER5CNodeRSt6vectorI12CBlockHeaderSaIS6_EE
0
_ZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsEl
0
_ZN12_GLOBAL__N_115PeerManagerImpl9SendPingsEv
0
_ZN12_GLOBAL__N_116IsAddrCompatibleERKNS_4PeerERK8CAddress
0
_ZN12_GLOBAL__N_117CanServeWitnessesERKNS_4PeerE
0
_ZN12_GLOBAL__N_122CompareInvMempoolOrderclESt23_Rb_tree_const_iteratorI7uint256ES3_
0
_ZNK12_GLOBAL__N_115PeerManagerImpl13GetFetchFlagsERKNS_4PeerE
0
_ZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStats
0
_ZNK12_GLOBAL__N_115PeerManagerImpl25CheckHeadersAreContinuousERKSt6vectorI12CBlockHeaderSaIS2_EE
0
_ZZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockB5cxx11ElRK11CBlockIndexENK3$_0clEP5CNode
0
_ZZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEENK3$_0clERK8CAddress
0
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_2clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_3clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_4clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_5clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockEENK3$_0clEP5CNode
0
_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKSt10shared_ptrIK6CBlockEENK3$_1clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_0clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_1clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRNS_4PeerEOSt6vectorI12CBlockHeaderSaIS6_EEbENK3$_0clEv
0
_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
0
_ZZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKSt6vectorI12CBlockHeaderSaIS6_EEENK3$_1clEv
0
_ZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNode
0
_ZZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStatsENK3$_0clEv
0
_ZZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNodeENKUlS3_E_clES3_
0
__cxx_global_var_init
0
__cxx_global_var_init.1
0
__cxx_global_var_init.3
0
_ZN11PeerManager4makeER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolNS_7OptionsE
1
_ZN12_GLOBAL__N_115PeerManagerImpl11MisbehavingERNS_4PeerEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1
_ZN12_GLOBAL__N_115PeerManagerImpl19UnitTestMisbehavingEli
1
_ZN12_GLOBAL__N_115PeerManagerImplC2ER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolN11PeerManager7OptionsE
1
_ZN12_GLOBAL__N_115PeerManagerImplD0Ev
1
_ZN12_GLOBAL__N_115PeerManagerImplD2Ev
1
_ZN12_GLOBAL__N_115PeerManagerImpl19MaybeSendGetHeadersER5CNodeRK13CBlockLocatorRNS_4PeerE
6
_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb
6
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_1clEv
7
_ZN12_GLOBAL__N_115PeerManagerImpl17SetupAddressRelayERK5CNodeRNS_4PeerE
15
_ZN12_GLOBAL__N_14Peer10SetTxRelayEv
15
_ZN12_GLOBAL__N_14Peer7TxRelayC2Ev
15
_ZN12_GLOBAL__N_14Peer7TxRelayD2Ev
15
_ZZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbEENK3$_0clEv
15
_ZN12_GLOBAL__N_110CNodeState21ChainSyncTimeoutStateC2Ev
144
_ZN12_GLOBAL__N_110CNodeStateC2Eb
144
_ZN12_GLOBAL__N_110CNodeStateD2Ev
144
_ZN12_GLOBAL__N_115PeerManagerImpl10RemovePeerEl
144
_ZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNode
144
_ZN12_GLOBAL__N_115PeerManagerImpl14InitializeNodeER5CNode12ServiceFlags
144
_ZN12_GLOBAL__N_115PeerManagerImpl15PushNodeVersionER5CNodeRKNS_4PeerE
144
_ZN12_GLOBAL__N_14PeerC2El12ServiceFlags
144
_ZN12_GLOBAL__N_14PeerD2Ev
144
_ZNK12_GLOBAL__N_115PeerManagerImpl17RejectIncomingTxsERK5CNode
144
_ZZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNodeENK3$_0clEv
144
_ZN12_GLOBAL__N_113IsLimitedPeerERKNS_4PeerE
159
_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE
159
_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendPingER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE
159
_ZN12_GLOBAL__N_115PeerManagerImpl16ConsiderEvictionER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1EEEE
159
_ZN12_GLOBAL__N_115PeerManagerImpl18MaybeSendFeefilterER5CNodeRNS_4PeerENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE
159
_ZN12_GLOBAL__N_115PeerManagerImpl20MaybeSendSendHeadersER5CNodeRNS_4PeerE
159
_ZN12_GLOBAL__N_115PeerManagerImpl24FindNextBlocksToDownloadERKNS_4PeerEjRSt6vectorIPK11CBlockIndexSaIS7_EERl
159
_ZZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNodeENK3$_0clEv
159
_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER11CDataStreamNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERKSt6atomicIbE
177
_ZN12_GLOBAL__N_114CanServeBlocksERKNS_4PeerE
180
_ZN12_GLOBAL__N_14Peer10GetTxRelayEv
181
_ZZN12_GLOBAL__N_14Peer10GetTxRelayEvENKUlvE_clEv
181
_ZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNode
186
_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessMessagesEP5CNodeRSt6atomicIbE
186
_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessOrphanTxERNS_4PeerE
186
_ZN12_GLOBAL__N_115PeerManagerImpl28MaybeDiscourageAndDisconnectER5CNodeRNS_4PeerE
186
_ZN12_GLOBAL__N_115PeerManagerImpl24ProcessBlockAvailabilityEl
318
_ZNK12_GLOBAL__N_115PeerManagerImpl10GetPeerRefEl
550
_ZN12_GLOBAL__N_115PeerManagerImpl5StateEl
1113
_ZNK12_GLOBAL__N_115PeerManagerImpl5StateEl
1113
Generated by:
LCOV version 1.14