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 Sort by function name Hit count Sort by hit count
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockElRK11CBlockIndexENK3$_2clEP5CNode 1
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CSchedulerENK3$_1clEv 1
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl27UpdateLastBlockAnnounceTimeEll 2
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl9SendPingsEv 2
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_4clEv 2
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl25ReattemptInitialBroadcastER10CScheduler 3
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl10FetchBlockElRK11CBlockIndex 4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18ProcessGetCFiltersER5CNodeRNS_4PeerER11CDataStream 4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFHeadersER5CNodeRNS_4PeerER11CDataStream 4
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK4$_10clEP5CNode 4
net_processing.cpp:_ZZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNodeENKUlS3_E_clES3_ 4
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13TipMayBeStaleEv 6
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetCFCheckPtER5CNodeRNS_4PeerER11CDataStream 6
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK3$_8clEP5CNode 6
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19UnitTestMisbehavingEli 10
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl25PrepareBlockFilterRequestER5CNodeRNS_4PeerE15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex 14
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK3$_7clEP5CNode 18
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEEENK3$_9clEP5CNode 36
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12RelayAddressElRK8CAddressb 53
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl28HandleFewUnconnectingHeadersER5CNodeRNS_4PeerERKNSt3__16vectorI12CBlockHeaderNS5_9allocatorIS7_EEEE 70
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18IgnoresIncomingTxsEv 79
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CSchedulerENK3$_3clEv 125
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23EvictExtraOutboundPeersENSt3__16chrono8durationIxNS1_5ratioILl1ELl1EEEEE 141
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl29CheckForStaleTipAndEvictPeersEv 141
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsElENK3$_0clEP5CNode 289
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl20MaybePunishNodeForTxElRK17TxValidationStateRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 330
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl29AddToCompactExtraTransactionsERKNSt3__110shared_ptrIK12CTransactionEE 734
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19StartScheduledTasksER10CScheduler 735
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 779
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl11MisbehavingERNS_4PeerEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE 813
_ZN11PeerManager4makeER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolb 960
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImplC2ER8CConnmanR7AddrManP6BanManR17ChainstateManagerR10CTxMemPoolb 960
net_processing.cpp:_ZN12_GLOBAL__N_14Peer10SetTxRelayEv 1142
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15PushNodeVersionER5CNodeRKNS_4PeerE 1208
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl10RemovePeerEl 1216
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12FinalizeNodeERK5CNode 1216
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2Eb 1218
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14InitializeNodeER5CNode12ServiceFlags 1218
net_processing.cpp:_ZN12_GLOBAL__N_14PeerC2El12ServiceFlags 1218
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17SetupAddressRelayERK5CNodeRNS_4PeerE 1227
net_processing.cpp:_ZN12_GLOBAL__N_115AddAddressKnownERNS_4PeerERK8CAddress 1281
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16AlreadyHaveBlockERK7uint256 1440
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19MaybeSendGetHeadersER5CNodeRK13CBlockLocatorRNS_4PeerE 2194
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21SendBlockTransactionsER5CNodeRNS_4PeerERK6CBlockRK24BlockTransactionsRequest 2297
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17NextInvToInboundsENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000000EEEEENS3_IxNS4_ILl1ELl1EEEEE 3134
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21TryLowWorkHeadersSyncERNS_4PeerER5CNodePK11CBlockIndexRNSt3__16vectorI12CBlockHeaderNS8_9allocatorISA_EEEE 4005
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 9242
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24HeadersDirectFetchBlocksER5CNodeRKNS_4PeerEPK11CBlockIndex 9974
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl33UpdatePeerStateForReceivedHeadersER5CNodePK11CBlockIndexbb 9974
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_5clEv 10188
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl27IsAncestorOfBestHeaderOrTipEPK11CBlockIndex 10537
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15CheckHeadersPoWERKNSt3__16vectorI12CBlockHeaderNS1_9allocatorIS3_EEEERKN9Consensus6ParamsERNS_4PeerE 10622
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl25CheckHeadersAreContinuousERKNSt3__16vectorI12CBlockHeaderNS1_9allocatorIS3_EEEE 10622
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl34IsContinuationOfLowWorkHeadersSyncERNS_4PeerER5CNodeRNSt3__16vectorI12CBlockHeaderNS5_9allocatorIS7_EEEE 10631
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessOrphanTxERNSt3__13setI7uint256NS1_4lessIS3_EENS1_9allocatorIS3_EEEE 10785
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl21ProcessHeadersMessageER5CNodeRNS_4PeerEONSt3__16vectorI12CBlockHeaderNS5_9allocatorIS7_EEEEb 10866
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16FindTxForGetDataERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS7_5ratioILl1ELl1EEEEESC_ 11401
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl36MaybeSetPeerAsAnnouncingHeaderAndIDsEl 13476
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl17GetNodeStateStatsElR15CNodeStateStats 16361
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEEENK4$_11clERK8CAddress 18945
net_processing.cpp:_ZN12_GLOBAL__N_111PushAddressERNS_4PeerERK8CAddressR17FastRandomContext 18968
net_processing.cpp:_ZN12_GLOBAL__N_116IsAddrCompatibleERKNS_4PeerERK8CAddress 19459
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16RelayTransactionERK7uint256S3_ 20768
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl17AddTxAnnouncementERK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS7_5ratioILl1ELl1000000EEEEE 21700
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl17RejectIncomingTxsERK5CNode 22490
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14CanDirectFetchEv 24462
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23UpdateBlockAvailabilityElRK7uint256 26538
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19ProcessGetBlockDataER5CNodeRNS_4PeerERK4CInv 29429
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl19BlockRequestAllowedEPK11CBlockIndex 29444
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl13GetFetchFlagsERKNS_4PeerE 30155
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessGetDataER5CNodeRNS_4PeerERKNSt3__16atomicIbEE 36305
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14BlockRequestedElRK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE 41365
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12ProcessBlockER5CNodeRKNSt3__110shared_ptrIK6CBlockEEbb 41867
net_processing.cpp:_ZN12_GLOBAL__N_110AddKnownTxERNS_4PeerERK7uint256 47330
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl23GetAntiDoSWorkThresholdEv 49515
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13AlreadyHaveTxERK7GenTxid 58081
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE 60928
net_processing.cpp:_ZZN12_GLOBAL__N_115PeerManagerImpl16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_6clEP5CNode 63265
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15UpdatedBlockTipEPK11CBlockIndexS3_b 66284
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13SetBestHeightEi 67022
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 74591
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12BlockCheckedERK6CBlockRK20BlockValidationState 77853
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18RemoveBlockRequestERK7uint256 83002
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_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex 103405
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER11CDataStreamNS3_6chrono8durationIxNS3_5ratioILl1ELl1000000EEEEERKNS3_6atomicIbEE 138534
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24FindNextBlocksToDownloadERKNS_4PeerEjRNSt3__16vectorIPK11CBlockIndexNS4_9allocatorIS8_EEEERl 338464
net_processing.cpp:_ZN12_GLOBAL__N_113IsLimitedPeerERKNS_4PeerE 338791
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendAddrER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE 345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16ConsiderEvictionER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1EEEEE 345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl18MaybeSendFeefilterER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE 345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl20MaybeSendSendHeadersER5CNodeRNS_4PeerE 345498
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl13MaybeSendPingER5CNodeRNS_4PeerENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE 345499
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE 348809
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl12SendMessagesEP5CNode 348823
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl28MaybeDiscourageAndDisconnectER5CNodeRNS_4PeerE 348823
net_processing.cpp:_ZN12_GLOBAL__N_114CanServeBlocksERKNS_4PeerE 456376
net_processing.cpp:_ZN12_GLOBAL__N_14Peer10GetTxRelayEv 482494
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl16IsBlockRequestedERK7uint256 596352
net_processing.cpp:_ZN12_GLOBAL__N_117CanServeWitnessesERKNS_4PeerE 616563
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl24ProcessBlockAvailabilityEl 773765
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl10GetPeerRefEl 853650
net_processing.cpp:_ZN12_GLOBAL__N_115PeerManagerImpl5StateEl 2183963
net_processing.cpp:_ZNK12_GLOBAL__N_115PeerManagerImpl5StateEl 2200324

Generated by: LCOV version 0-eol-96201-ge66f56f4af6a