LCOV - code coverage report
Current view:
top level
-
src
- net_processing.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
2793
3094
90.3 %
Date:
2022-08-30 15:50:09
Functions:
105
105
100.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
1543
1996
77.3 %
Function Name
Hit count
_ZN11PeerManager4makeER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolb
960
net_processing.cpp:_ZN12_GLOBAL__N_110AddKnownTxERNS_4PeerERK7uint256
47330
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2Eb
1218
net_processing.cpp:_ZN12_GLOBAL__N_111PushAddressERNS_4PeerERK8CAddressR17FastRandomContext
18968
net_processing.cpp:_ZN12_GLOBAL__N_113IsLimitedPeerERKNS_4PeerE
338791
net_processing.cpp:_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex
103405
net_processing.cpp:_ZN12_GLOBAL__N_114CanServeBlocksERKNS_4PeerE
456376
net_processing.cpp:_ZN12_GLOBAL__N_115AddAddressKnownERNS_4PeerERK8CAddress
1281
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockElRK11CBlockIndex
4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl10RemovePeerEl
1216
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl11MisbehavingERNS_4PeerEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
813
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12BlockCheckedERK6CBlockRK20BlockValidationState
77853
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNode
1216
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12ProcessBlockER5CNodeRKNSt3__110shared_ptrIK6CBlockEEbb
41867
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12RelayAddressElRK8CAddressb
53
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNode
348823
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13AlreadyHaveTxERK7GenTxid
58081
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE
345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendPingER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE
345499
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13SetBestHeightEi
67022
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13TipMayBeStaleEv
6
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
74591
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14BlockRequestedElRK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE
41365
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14CanDirectFetchEv
24462
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14InitializeNodeER5CNode12ServiceFlags
1218
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessGetDataER5CNodeRNS_4PeerERKNSt3__16atomicIbEE
36305
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEE
138534
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15CheckHeadersPoWERKNSt3__16vectorI12CBlockHeaderNS1_9allocatorIS3_EEEERKN9Consensus6ParamsERNS_4PeerE
10622
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE
348809
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessOrphanTxERNSt3__13setI7uint256NS1_4lessIS3_EENS1_9allocatorIS3_EEEE
10785
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15PushNodeVersionER5CNodeRKNS_4PeerE
1208
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15UpdatedBlockTipEPK11CBlockIndexS3_b
66284
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16AlreadyHaveBlockERK7uint256
1440
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16ConsiderEvictionER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1EEEEE
345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16FindTxForGetDataERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS7_5ratioILl1ELl1EEEEESC_
11401
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16IsBlockRequestedERK7uint256
596352
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE
60928
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16RelayTransactionERK7uint256S3_
20768
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17AddTxAnnouncementERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS7_5ratioILl1ELl1000000EEEEE
21700
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
9242
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17NextInvToInboundsENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000000EEEEENS3_IxNS4_ILl1ELl1EEEEE
3134
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17SetupAddressRelayERK5CNodeRNS_4PeerE
1227
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18IgnoresIncomingTxsEv
79
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18MaybeSendFeefilterER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE
345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18ProcessGetCFiltersER5CNodeRNS_4PeerER11CDataStream
4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18RemoveBlockRequestERK7uint256
83002
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19BlockRequestAllowedEPK11CBlockIndex
29444
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19MaybeSendGetHeadersER5CNodeRK13CBlockLocatorRNS_4PeerE
2194
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetBlockDataER5CNodeRNS_4PeerERK4CInv
29429
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFCheckPtER5CNodeRNS_4PeerER11CDataStream
6
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFHeadersER5CNodeRNS_4PeerER11CDataStream
4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CScheduler
735
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19UnitTestMisbehavingEli
10
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl20MaybePunishNodeForTxElRK17TxValidationStateRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
330
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl20MaybeSendSendHeadersER5CNodeRNS_4PeerE
345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRNS_4PeerEONSt3__16vectorI12CBlockHeaderNS5_9allocatorIS7_EEEEb
10866
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21SendBlockTransactionsER5CNodeRNS_4PeerERK6CBlockRK24BlockTransactionsRequest
2297
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21TryLowWorkHeadersSyncERNS_4PeerER5CNodePK11CBlockIndexRNSt3__16vectorI12CBlockHeaderNS8_9allocatorISA_EEEE
4005
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEE
141
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23GetAntiDoSWorkThresholdEv
49515
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
779
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23UpdateBlockAvailabilityElRK7uint256
26538
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24FindNextBlocksToDownloadERKNS_4PeerEjRNSt3__16vectorIPK11CBlockIndexNS4_9allocatorIS8_EEEERl
338464
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24HeadersDirectFetchBlocksER5CNodeRKNS_4PeerEPK11CBlockIndex
9974
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24ProcessBlockAvailabilityEl
773765
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl25PrepareBlockFilterRequestER5CNodeRNS_4PeerE15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex
14
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CScheduler
3
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl27IsAncestorOfBestHeaderOrTipEPK11CBlockIndex
10537
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl27UpdateLastBlockAnnounceTimeEll
2
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKNSt3__16vectorI12CBlockHeaderNS5_9allocatorIS7_EEEE
70
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl28MaybeDiscourageAndDisconnectER5CNodeRNS_4PeerE
348823
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl29AddToCompactExtraTransactionsERKNSt3__110shared_ptrIK12CTransactionEE
734
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl29CheckForStaleTipAndEvictPeersEv
141
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl33UpdatePeerStateForReceivedHeadersER5CNodePK11CBlockIndexbb
9974
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl34IsContinuationOfLowWorkHeadersSyncERNS_4PeerER5CNodeRNSt3__16vectorI12CBlockHeaderNS5_9allocatorIS7_EEEE
10631
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsEl
13476
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl5StateEl
2183963
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl9SendPingsEv
2
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImplC2ER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolb
960
net_processing.cpp:_ZN12_GLOBAL__N_116IsAddrCompatibleERKNS_4PeerERK8CAddress
19459
net_processing.cpp:_ZN12_GLOBAL__N_117CanServeWitnessesERKNS_4PeerE
616563
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb
86957
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderclENSt3__121__tree_const_iteratorI7uint256PNS1_11__tree_nodeIS3_PvEElEES8_
89593
net_processing.cpp:_ZN12_GLOBAL__N_14Peer10GetTxRelayEv
482494
net_processing.cpp:_ZN12_GLOBAL__N_14Peer10SetTxRelayEv
1142
net_processing.cpp:_ZN12_GLOBAL__N_14PeerC2El12ServiceFlags
1218
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl10GetPeerRefEl
853650
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl13GetFetchFlagsERKNS_4PeerE
30155
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStats
16361
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl17RejectIncomingTxsERK5CNode
22490
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl25CheckHeadersAreContinuousERKNSt3__16vectorI12CBlockHeaderNS1_9allocatorIS3_EEEE
10622
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl5StateEl
2200324
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockElRK11CBlockIndexENK3$_2clEP5CNode
1
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEEENK4$_11clERK8CAddress
18945
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_5clEv
10188
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_6clEP5CNode
63265
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_3clEv
125
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_4clEv
2
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK3$_7clEP5CNode
18
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK3$_8clEP5CNode
6
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK3$_9clEP5CNode
36
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK4$_10clEP5CNode
4
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CSchedulerENK3$_1clEv
1
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNode
289
net_processing.cpp:_ZZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNodeENKUlS3_E_clES3_
4
Generated by:
LCOV version 0-eol-96201-ge66f56f4af6a