LCOV - code coverage report
Current view: top level - src/node - interfaces.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 386 526 73.4 %
Date: 2022-04-21 14:51:19 Functions: 104 134 77.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 100 176 56.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN10interfaces8MakeNodeERN4node11NodeContextE 1
_ZN10interfaces9MakeChainERN4node11NodeContextE 1631
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImpl10disconnectEv 51935
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImplC2ERK11CRPCCommand 51935
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImplD2Ev 51935
interfaces.cpp:_ZN4node12_GLOBAL__N_118ExternalSignerImpl7getNameEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_118ExternalSignerImplC2E14ExternalSigner 0
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 40994
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy15UpdatedBlockTipEPK11CBlockIndexS4_b 40774
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex 817
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy17ChainStateFlushedERK13CBlockLocator 652
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy25TransactionAddedToMempoolERKNSt3__110shared_ptrIK12CTransactionEEm 6729
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy29TransactionRemovedFromMempoolERKNSt3__110shared_ptrIK12CTransactionEE20MemPoolRemovalReasonm 198
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxyC2ENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE 795
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxyD2Ev 795
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImpl10disconnectEv 795
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImplC2ENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE 795
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImplD2Ev 795
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10executeRpcERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueSA_ 36
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10getReindexEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10setContextEPNS_11NodeContextE 4
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11appInitMainEPN10interfaces21BlockAndHeaderTipInfoE 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11appShutdownEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11getWarningsEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11initLoggingEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12forceSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValue 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getHeaderTipERiRl 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getImportingEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getNodeCountE19ConnectionDirection 9
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getNumBlocksEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12walletLoaderEv 6
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13getNodesStatsERNSt3__16vectorINS2_5tupleIJ10CNodeStatsb15CNodeStateStatsEEENS2_9allocatorIS7_EEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13startShutdownEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13updateSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValue 7
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14baseInitializeEv 1
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 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15getDustRelayFeeEv 2
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15listRpcCommandsEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getBestBlockHashEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getLastBlockTimeEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getLogCategoriesEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getNetworkActiveEv 4
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getUnspentOutputERK9COutPointR4Coin 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16handleInitWalletENSt3__18functionIFvvEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16handleMessageBoxENSt3__18functionIFbRK13bilingual_strRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEE 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16isSettingIgnoredERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 72
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16setNetworkActiveEb 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesRecvEv 2
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesSentEv 2
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 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl19disconnectByAddressERK8CNetAddr 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl19listExternalSignersEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl20broadcastTransactionENSt3__110shared_ptrIK12CTransactionEElRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl20getPersistentSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 120
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22getMempoolDynamicUsageEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22isInitialBlockDownloadEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22rpcUnsetTimerInterfaceEP17RPCTimerInterface 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl23getVerificationProgressEv 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl23handleBannedListChangedENSt3__18functionIFvvEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl24handleNotifyAlertChangedENSt3__18functionIFvvEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl24initParameterInteractionEv 6
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl27rpcSetTimerInterfaceIfUnsetEP17RPCTimerInterface 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl32handleNotifyNetworkActiveChangedENSt3__18functionIFvbEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl33handleNotifyNumConnectionsChangedENSt3__18functionIFviEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl3banERK8CNetAddrl 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl5unbanERK7CSubNet 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl7contextEv 4
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl7mapPortEbb 0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl8chainmanEv 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl8getProxyE7NetworkR5Proxy 1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl9getBannedERNSt3__13mapI7CSubNet9CBanEntryNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEE 3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImplC2ERNS_11NodeContextE 1
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10getSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10havePrunedEv 324
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10isRBFOptInERK12CTransaction 1031
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11initMessageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 1648
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11initWarningERK13bilingual_str 3
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11isInMempoolERK7uint256 26170
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11relayMinFeeEv 6164
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11rpcRunLaterERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFvvEEEl 62
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12getBlockHashEi 861
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 247
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12relayDustFeeEv 64457
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12showProgressERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEib 3502
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl13getTipLocatorEv 544
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl13mempoolMinFeeEv 4414
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15findLocatorForkERK13CBlockLocator 782
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15getSettingsListERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 1497
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15haveBlockOnDiskEi 0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueb 239
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16checkChainLimitsERKNSt3__110shared_ptrIK12CTransactionEE 5177
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16estimateSmartFeeEibP14FeeCalculation 9846
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16getPackageLimitsERjS2_ 5485
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl17estimateMaxBlocksEv 5517
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl17shutdownRequestedEv 99335
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18findAncestorByHashERK7uint256S4_RKN10interfaces10FoundBlockE 14
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18findCommonAncestorERK7uint256S4_RKN10interfaces10FoundBlockES8_S8_ 32
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18isReadyToBroadcastEv 9389
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19handleNotificationsENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE 795
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19relayIncrementalFeeEv 168
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19rpcEnableDeprecatedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 465
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20broadcastTransactionERKNSt3__110shared_ptrIK12CTransactionEERKlbRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 2475
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20findAncestorByHeightERK7uint256iRKN10interfaces10FoundBlockE 69
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl21rpcSerializationFlagsEv 474
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl22getTransactionAncestryERK7uint256RmS5_PmPl 1394197
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl22isInitialBlockDownloadEv 14741
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl23hasDescendantsInMempoolERK7uint256 325
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl25guessVerificationProgressERK7uint256 99549
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl26requestMempoolTransactionsERN10interfaces5Chain13NotificationsE 782
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl31findFirstBlockWithTimeAndHeightEliRKN10interfaces10FoundBlockE 818
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl32waitForNotificationsIfTipChangedERK7uint256 9368
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl8chainmanEv 114350
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9findBlockERK7uint256RKN10interfaces10FoundBlockE 236822
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9findCoinsERNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEE 1590
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9getHeightEv 784
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9handleRpcERK11CRPCCommand 51935
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9hasBlocksERK7uint256iNSt3__18optionalIiEE 60
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9initErrorERK13bilingual_str 28
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImplC2ERNS_11NodeContextE 1631
interfaces.cpp:_ZN4node12_GLOBAL__N_19FillBlockEPK11CBlockIndexRKN10interfaces10FoundBlockER10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENSA_11unique_lockISB_EEERK6CChain 336536
interfaces.cpp:_ZZN4node12_GLOBAL__N_114RpcHandlerImplC1ERK11CRPCCommandENKUlRK14JSONRPCRequestR8UniValuebE_clES7_S9_b 27407
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl12forceSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueENKUlRN4util8SettingsEE_clESG_ 0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl13updateSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueENKUlRN4util8SettingsEE_clESG_ 7
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl16isSettingIgnoredERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENKUlRN4util8SettingsEE_clESD_ 72
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEEENKUlS4_PK11CBlockIndexE_clES4_SB_ 0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEEENKUlS4_PK11CBlockIndexE_clES4_SB_ 0
interfaces.cpp:_ZZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENKUlRKN4util8SettingsEE_clESE_ 247
interfaces.cpp:_ZZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValuebENKUlRN4util8SettingsEE_clESG_ 239

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