LCOV - code coverage report
Current view:
top level
-
src
- net_processing.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
2554
2842
89.9 %
Date:
2020-10-06 11:46:21
Functions:
77
79
97.5 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
0
0
-
Function Name
Hit count
_Z11AddOrphanTxRKNSt3__110shared_ptrIK12CTransactionEEl
348
_Z15EraseOrphansForl
763
_Z16RelayTransactionRK7uint256S1_RK8CConnman
17540
_Z17GetNodeStateStatslR15CNodeStateStats
6230
_Z17LimitOrphanTxSizej
134
_Z27UpdateLastBlockAnnounceTimell
2
_ZN11PeerManager11MisbehavingEliRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
764
_ZN11PeerManager12BlockCheckedERK6CBlockRK20BlockValidationState
42480
_ZN11PeerManager12FinalizeNodeElRb
757
_ZN11PeerManager12SendMessagesEP5CNode
226003
_ZN11PeerManager14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
41837
_ZN11PeerManager14InitializeNodeEP5CNode
757
_ZN11PeerManager14ProcessMessageER5CNodeRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEER11CDataStreamNS2_6chrono8durationIxNS2_5ratioILl1ELl1000000EEEEERKNS2_6atomicIbEE
89735
_ZN11PeerManager15ProcessMessagesEP5CNodeRNSt3__16atomicIbEE
225991
_ZN11PeerManager15ProcessOrphanTxERNSt3__13setI7uint256NS0_4lessIS2_EENS0_9allocatorIS2_EEEERNS0_4listINS0_10shared_ptrIK12CTransactionEENS5_ISD_EEEE
8823
_ZN11PeerManager15UpdatedBlockTipEPK11CBlockIndexS2_b
39500
_ZN11PeerManager16ConsiderEvictionER5CNodel
223881
_ZN11PeerManager16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEE
34360
_ZN11PeerManager17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
2901
_ZN11PeerManager20MaybePunishNodeForTxElRK17TxValidationStateRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
244
_ZN11PeerManager21ProcessHeadersMessageER5CNodeRKNSt3__16vectorI12CBlockHeaderNS2_9allocatorIS4_EEEEb
6178
_ZN11PeerManager21SendBlockTransactionsER5CNodeRK6CBlockRK24BlockTransactionsRequest
2254
_ZN11PeerManager23EvictExtraOutboundPeersEl
75
_ZN11PeerManager23MaybePunishNodeForBlockElRK20BlockValidationStatebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
645
_ZN11PeerManager28MaybeDiscourageAndDisconnectER5CNode
226003
_ZN11PeerManager29CheckForStaleTipAndEvictPeersEv
75
_ZN11PeerManagerC2ERK12CChainParamsR8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPool
669
_ZN21CNetProcessingCleanupC2Ev
555
_ZN21CNetProcessingCleanupD2Ev
0
_ZNK11PeerManager25ReattemptInitialBroadcastER10CScheduler
3
net_processing.cpp:_ZL12RelayAddressRK8CAddressbRK8CConnman
21
net_processing.cpp:_ZL13AlreadyHaveTxRK7GenTxidRK10CTxMemPool
31788
net_processing.cpp:_ZL13EraseOrphanTx7uint256
286
net_processing.cpp:_ZL13GetFetchFlagsRK5CNode
12516
net_processing.cpp:_ZL14ProcessGetDataR5CNodeRK12CChainParamsR8CConnmanR10CTxMemPoolRKNSt3__16atomicIbEE
20045
net_processing.cpp:_ZL16AlreadyHaveBlockRK7uint256
148
net_processing.cpp:_ZL16FindTxForGetDataRK10CTxMemPoolRK5CNodeRK7GenTxidNSt3__16chrono8durationIxNS8_5ratioILl1ELl1EEEEESD_
9021
net_processing.cpp:_ZL18ProcessGetCFiltersR5CNodeR11CDataStreamRK12CChainParamsR8CConnman
4
net_processing.cpp:_ZL19BlockRequestAllowedPK11CBlockIndexRKN9Consensus6ParamsE
15302
net_processing.cpp:_ZL19ProcessGetBlockDataR5CNodeRK12CChainParamsRK4CInvR8CConnman
15286
net_processing.cpp:_ZL19ProcessGetCFCheckPtR5CNodeR11CDataStreamRK12CChainParamsR8CConnman
6
net_processing.cpp:_ZL19ProcessGetCFHeadersR5CNodeR11CDataStreamRK12CChainParamsR8CConnman
4
net_processing.cpp:_ZL25PrepareBlockFilterRequestR5CNodeRK12CChainParams15BlockFilterTypejRK7uint256jRPK11CBlockIndexRP16BlockFilterIndex
14
net_processing.cpp:_ZL29AddToCompactExtraTransactionsRKNSt3__110shared_ptrIK12CTransactionEE
440
net_processing.cpp:_ZN12_GLOBAL__N_110CNodeStateC2E8CAddressbb
757
net_processing.cpp:_ZN12_GLOBAL__N_110GetPeerRefEl
233754
net_processing.cpp:_ZN12_GLOBAL__N_113PeerHasHeaderEPNS_10CNodeStateEPK11CBlockIndex
77892
net_processing.cpp:_ZN12_GLOBAL__N_113TipMayBeStaleERKN9Consensus6ParamsE
50
net_processing.cpp:_ZN12_GLOBAL__N_114CanDirectFetchERKN9Consensus6ParamsE
17020
net_processing.cpp:_ZN12_GLOBAL__N_114EraseTxRequestERK7GenTxid
18186
net_processing.cpp:_ZN12_GLOBAL__N_115PushNodeVersionER5CNodeR8CConnmanl
744
net_processing.cpp:_ZN12_GLOBAL__N_116GetTxRequestTimeERK7GenTxid
18674
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsInFlightER10CTxMemPoollRK7uint256PK11CBlockIndexPPNSt3__115__list_iteratorINS_11QueuedBlockEPvEE
22551
net_processing.cpp:_ZN12_GLOBAL__N_119MarkBlockAsReceivedERK7uint256
46448
net_processing.cpp:_ZN12_GLOBAL__N_119UpdateTxRequestTimeERK7GenTxidNSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEE
8973
net_processing.cpp:_ZN12_GLOBAL__N_122CalculateTxGetDataTimeERK7GenTxidNSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEEbb
9656
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderC2EP10CTxMemPoolb
56655
net_processing.cpp:_ZN12_GLOBAL__N_122CompareInvMempoolOrderclENSt3__121__tree_const_iteratorI7uint256PNS1_11__tree_nodeIS3_PvEElEES8_
92812
net_processing.cpp:_ZN12_GLOBAL__N_123UpdateBlockAvailabilityElRK7uint256
17909
net_processing.cpp:_ZN12_GLOBAL__N_123UpdatePreferredDownloadERK5CNodePNS_10CNodeStateE
712
net_processing.cpp:_ZN12_GLOBAL__N_124FindNextBlocksToDownloadEljRNSt3__16vectorIPK11CBlockIndexNS0_9allocatorIS4_EEEERlRKN9Consensus6ParamsE
219894
net_processing.cpp:_ZN12_GLOBAL__N_124ProcessBlockAvailabilityEl
508952
net_processing.cpp:_ZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnman
11959
net_processing.cpp:_ZN12_GLOBAL__N_14PeerC2El
757
net_processing.cpp:_ZN12_GLOBAL__N_15StateEl
1677982
net_processing.cpp:_ZN12_GLOBAL__N_19RequestTxEPNS_10CNodeStateERK7GenTxidNSt3__16chrono8durationIxNS5_5ratioILl1ELl1000000EEEEE
9611
net_processing.cpp:_ZNK12_GLOBAL__N_118IteratorComparatorclINSt3__114__map_iteratorINS2_15__tree_iteratorINS2_12__value_typeI7uint2569COrphanTxEEPNS2_11__tree_nodeIS8_PvEElEEEEEEbRKT_SH_
574
net_processing.cpp:_ZZ16RelayTransactionRK7uint256S1_RK8CConnmanENK3$_7clEP5CNode
29503
net_processing.cpp:_ZZL12RelayAddressRK8CAddressbRK8CConnmanENK3$_8clEP5CNode
41
net_processing.cpp:_ZZL12RelayAddressRK8CAddressbRK8CConnmanENK3$_9clEv
21
net_processing.cpp:_ZZN11PeerManager15UpdatedBlockTipEPK11CBlockIndexS2_bENK3$_6clEP5CNode
48099
net_processing.cpp:_ZZN11PeerManager16NewPoWValidBlockEPK11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEEENK3$_5clEP5CNode
47268
net_processing.cpp:_ZZN11PeerManager23EvictExtraOutboundPeersElENK4$_11clEP5CNode
36
net_processing.cpp:_ZZN11PeerManager23EvictExtraOutboundPeersElENK4$_12clEP5CNode
4
net_processing.cpp:_ZZN11PeerManagerC1ERK12CChainParamsR8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_3clEv
67
net_processing.cpp:_ZZN11PeerManagerC1ERK12CChainParamsR8CConnmanP6BanManR10CSchedulerR17ChainstateManagerR10CTxMemPoolENK3$_4clEv
2
net_processing.cpp:_ZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnmanENK4$_13clEP5CNode
189
net_processing.cpp:_ZZNK11PeerManager25ReattemptInitialBroadcastER10CSchedulerENK3$_0clEv
1
net_processing.cpp:_ZZZN12_GLOBAL__N_136MaybeSetPeerAsAnnouncingHeaderAndIDsElR8CConnmanENK4$_13clEP5CNodeENKUlS4_E_clES4_
0
Generated by:
LCOV version 1.14