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