LCOV - code coverage report
Current view: top level - src/node - interfaces.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 285 504 56.5 %
Date: 2021-06-29 14:35:33 Functions: 65 122 53.3 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 76 162 46.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZN10interfaces8MakeNodeEP11NodeContext 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10executeRpcERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueSA_ 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10getReindexEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10setContextEP11NodeContext 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11appInitMainEPN10interfaces21BlockAndHeaderTipInfoE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11appShutdownEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11getWarningsEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11initLoggingEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getHeaderTipERiRl 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getImportingEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getNodeCountE19ConnectionDirection 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getNumBlocksEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12walletClientEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13getNodesStatsERNSt3__16vectorINS2_5tupleIJ10CNodeStatsb15CNodeStateStatsEEENS2_9allocatorIS7_EEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13startShutdownEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14baseInitializeEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14disconnectByIdEl 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14getMempoolSizeEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14handleQuestionENSt3__18functionIFbRK13bilingual_strRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESE_jEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15getDustRelayFeeEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15listRpcCommandsEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getBestBlockHashEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getLastBlockTimeEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getLogCategoriesEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getNetworkActiveEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getUnspentOutputERK9COutPointR4Coin 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16handleMessageBoxENSt3__18functionIFbRK13bilingual_strRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16setNetworkActiveEb 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesRecvEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesSentEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17handleInitMessageENSt3__18functionIFvRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17shutdownRequestedEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl18handleShowProgressENSt3__18functionIFvRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEibEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl19disconnectByAddressERK8CNetAddr 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22getMempoolDynamicUsageEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22isInitialBlockDownloadEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22rpcUnsetTimerInterfaceEP17RPCTimerInterface 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl23getVerificationProgressEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl23handleBannedListChangedENSt3__18functionIFvvEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl24handleNotifyAlertChangedENSt3__18functionIFvvEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl24initParameterInteractionEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl27rpcSetTimerInterfaceIfUnsetEP17RPCTimerInterface 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl32handleNotifyNetworkActiveChangedENSt3__18functionIFvbEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl33handleNotifyNumConnectionsChangedENSt3__18functionIFviEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl3banERK8CNetAddrl 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl5unbanERK7CSubNet 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl7contextEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl7mapPortEbb 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl8chainmanEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl8getProxyE7NetworkR9proxyType 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl9getBannedERNSt3__13mapI7CSubNet9CBanEntryNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImplC2EP11NodeContext 0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15haveBlockOnDiskEi 0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEEENKUlS4_PK11CBlockIndexE_clES4_SB_ 0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEEENKUlS4_PK11CBlockIndexE_clES4_SB_ 0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11initWarningERK13bilingual_str 3
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19rpcEnableDeprecatedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16checkChainLimitsERKNSt3__110shared_ptrIK12CTransactionEE 6
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18findAncestorByHashERK7uint256S4_RKN10interfaces10FoundBlockE 10
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9initErrorERK13bilingual_str 28
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18findCommonAncestorERK7uint256S4_RKN10interfaces10FoundBlockES8_S8_ 32
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9hasBlocksERK7uint256iNSt3__18optionalIiEE 53
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20findAncestorByHeightERK7uint256iRKN10interfaces10FoundBlockE 55
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11rpcRunLaterERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFvvEEEl 57
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11isInMempoolERK7uint256 140
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19relayIncrementalFeeEv 166
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValue 239
interfaces.cpp:_ZZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueENKUlRN4util8SettingsEE_clESG_ 239
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 248
interfaces.cpp:_ZZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENKUlRKN4util8SettingsEE_clESE_ 248
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl21rpcSerializationFlagsEv 295
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl23hasDescendantsInMempoolERK7uint256 314
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10havePrunedEv 348
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy29TransactionRemovedFromMempoolERKNSt3__110shared_ptrIK12CTransactionEE20MemPoolRemovalReasonm 474
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl13getTipLocatorEv 514
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl31findFirstBlockWithTimeAndHeightEliRKN10interfaces10FoundBlockE 642
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15findLocatorForkERK13CBlockLocator 726
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl26requestMempoolTransactionsERN10interfaces5Chain13NotificationsE 736
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9getHeightEv 738
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxyC2ENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE 747
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxyD2Ev 747
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImpl10disconnectEv 747
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImplC2ENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE 747
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImplD2Ev 747
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19handleNotificationsENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE 747
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12getBlockHashEi 826
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy17ChainStateFlushedERK13CBlockLocator 833
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10isRBFOptInERK12CTransaction 944
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9findCoinsERNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEE 1211
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11initMessageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 1482
_ZN10interfaces9MakeChainER11NodeContext 1513
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImplC2ER11NodeContext 1513
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 1746
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20broadcastTransactionERKNSt3__110shared_ptrIK12CTransactionEERKlbRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 2376
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12showProgressERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEib 3502
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16getPackageLimitsERjS2_ 5053
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18isReadyToBroadcastEv 7001
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl32waitForNotificationsIfTipChangedERK7uint256 7115
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl13mempoolMinFeeEv 9164
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl17estimateMaxBlocksEv 10033
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11relayMinFeeEv 10725
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl22isInitialBlockDownloadEv 12010
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16estimateSmartFeeEibP14FeeCalculation 14149
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy25TransactionAddedToMempoolERKNSt3__110shared_ptrIK12CTransactionEEm 19934
interfaces.cpp:_ZZN4node12_GLOBAL__N_114RpcHandlerImplC1ERK11CRPCCommandENKUlRK14JSONRPCRequestR8UniValuebE_clES7_S9_b 25542
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImpl10disconnectEv 40504
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImplC2ERK11CRPCCommand 40504
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImplD2Ev 40504
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9handleRpcERK11CRPCCommand 40504
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy15UpdatedBlockTipEPK11CBlockIndexS4_b 43451
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 44929
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12relayDustFeeEv 65901
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl17shutdownRequestedEv 79254
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl25guessVerificationProgressERK7uint256 79402
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15getAdjustedTimeEv 138063
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9findBlockERK7uint256RKN10interfaces10FoundBlockE 198884
interfaces.cpp:_ZN4node12_GLOBAL__N_19FillBlockEPK11CBlockIndexRKN10interfaces10FoundBlockER10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENSA_11unique_lockISB_EEERK6CChain 278442
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl22getTransactionAncestryERK7uint256RmS5_ 1703986
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12checkFinalTxERK12CTransaction 2424907
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl8chainmanEv 5020734

Generated by: LCOV version 1.14