LCOV - code coverage report
Current view:
top level
-
src/node
- interfaces.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
403
537
75.0 %
Date:
2022-08-30 15:50:09
Functions:
108
139
77.7 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
109
190
57.4 %
Function Name
Hit count
interfaces.cpp:_ZN4node12_GLOBAL__N_118ExternalSignerImpl7getNameEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_118ExternalSignerImplC2E14ExternalSigner
0
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_18NodeImpl12getNumBlocksEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14disconnectByIdEl
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14getMempoolSizeEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getLastBlockTimeEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getLogCategoriesEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getUnspentOutputERK9COutPointR4Coin
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16handleInitWalletENSt3__18functionIFvvEEE
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16setNetworkActiveEb
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_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_18NodeImpl22getMempoolDynamicUsageEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22isInitialBlockDownloadEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl23getVerificationProgressEv
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl3banERK8CNetAddrl
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl5unbanERK7CSubNet
0
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl7mapPortEbb
0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10getSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15haveBlockOnDiskEi
0
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19rpcEnableDeprecatedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl12forceSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueENKUlRN4util8SettingsEE_clESG_
0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEEENKUlS4_PK11CBlockIndexE_clES4_SB_
0
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEbEEEENKUlS4_llbE_clES4_llb
0
_ZN10interfaces8MakeNodeERN4node11NodeContextE
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10getReindexEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11appInitMainEPN10interfaces21BlockAndHeaderTipInfoE
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl11appShutdownEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getImportingEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13resetSettingsEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13startShutdownEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14baseInitializeEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl14handleQuestionENSt3__18functionIFbRK13bilingual_strRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESE_jEEE
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15listRpcCommandsEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getBestBlockHashEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16handleMessageBoxENSt3__18functionIFbRK13bilingual_strRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEE
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl22rpcUnsetTimerInterfaceEP17RPCTimerInterface
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl27rpcSetTimerInterfaceIfUnsetEP17RPCTimerInterface
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl8chainmanEv
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl8getProxyE7NetworkR5Proxy
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImplC2ERNS_11NodeContextE
1
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl13resetSettingsEvENKUlRN4util8SettingsEE_clES4_
1
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15getDustRelayFeeEv
2
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesRecvEv
2
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesSentEv
2
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl21getActiveChainLocatorERK7uint256
2
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl13getNodesStatsERNSt3__16vectorINS2_5tupleIJ10CNodeStatsb15CNodeStateStatsEEENS2_9allocatorIS7_EEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl18handleShowProgressENSt3__18functionIFvRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEibEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipENSt3__18functionIFv20SynchronizationStateN10interfaces8BlockTipEbEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl23handleBannedListChangedENSt3__18functionIFvvEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl24handleNotifyAlertChangedENSt3__18functionIFvvEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl32handleNotifyNetworkActiveChangedENSt3__18functionIFvbEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl33handleNotifyNumConnectionsChangedENSt3__18functionIFviEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl9getBannedERNSt3__13mapI7CSubNet9CBanEntryNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEE
3
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11initWarningERK13bilingual_str
3
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10setContextEPNS_11NodeContextE
4
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16getNetworkActiveEv
4
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12walletLoaderEv
6
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl24initParameterInteractionEv
6
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValue
7
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueENKUlRN4util8SettingsEE_clESG_
7
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl7contextEv
8
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl12getNodeCountE19ConnectionDirection
9
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18findAncestorByHashERK7uint256S4_RKN10interfaces10FoundBlockE
14
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9initErrorERK13bilingual_str
28
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl10executeRpcERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueSA_
36
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18findCommonAncestorERK7uint256S4_RKN10interfaces10FoundBlockES8_S8_
36
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl7contextEv
57
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9hasBlocksERK7uint256iNSt3__18optionalIiEE
60
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11rpcRunLaterERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFvvEEEl
62
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl16isSettingIgnoredERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
72
interfaces.cpp:_ZZN4node12_GLOBAL__N_18NodeImpl16isSettingIgnoredERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENKUlRN4util8SettingsEE_clESD_
72
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20findAncestorByHeightERK7uint256iRKN10interfaces10FoundBlockE
77
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20hasAssumedValidChainEv
87
interfaces.cpp:_ZN4node12_GLOBAL__N_18NodeImpl20getPersistentSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
120
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19relayIncrementalFeeEv
196
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy29TransactionRemovedFromMempoolERKNSt3__110shared_ptrIK12CTransactionEE20MemPoolRemovalReasonm
217
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValueb
232
interfaces.cpp:_ZZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK8UniValuebENKUlRN4util8SettingsEE_clESG_
232
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
240
interfaces.cpp:_ZZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENKUlRKN4util8SettingsEE_clESE_
240
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10havePrunedEv
331
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl23hasDescendantsInMempoolERK7uint256
377
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl21rpcSerializationFlagsEv
507
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl13getTipLocatorEv
552
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy17ChainStateFlushedERK13CBlockLocator
655
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15findLocatorForkERK13CBlockLocator
793
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy17BlockDisconnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
807
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxyC2ENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE
808
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxyD2Ev
808
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImpl10disconnectEv
808
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImplC2ENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE
808
interfaces.cpp:_ZN4node12_GLOBAL__N_124NotificationsHandlerImplD2Ev
808
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl19handleNotificationsENSt3__110shared_ptrIN10interfaces5Chain13NotificationsEEE
808
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl31findFirstBlockWithTimeAndHeightEliRKN10interfaces10FoundBlockE
830
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl10isRBFOptInERK12CTransaction
1091
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl15getSettingsListERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
1531
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9getHeightEv
1588
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl26requestMempoolTransactionsERN10interfaces5Chain13NotificationsE
1635
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9findCoinsERNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEE
1649
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12getBlockHashEi
1655
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11initMessageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
1680
_ZN10interfaces9MakeChainERN4node11NodeContextE
1732
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImplC2ERNS_11NodeContextE
1732
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl20broadcastTransactionERKNSt3__110shared_ptrIK12CTransactionEERKlbRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
2950
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12showProgressERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEib
3526
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl13mempoolMinFeeEv
4599
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16checkChainLimitsERKNSt3__110shared_ptrIK12CTransactionEE
5431
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16getPackageLimitsERjS2_
5696
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl17estimateMaxBlocksEv
5771
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11relayMinFeeEv
6444
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy25TransactionAddedToMempoolERKNSt3__110shared_ptrIK12CTransactionEEm
6711
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl18isReadyToBroadcastEv
8342
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl32waitForNotificationsIfTipChangedERK7uint256
9678
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl16estimateSmartFeeEibP14FeeCalculation
10287
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl22isInitialBlockDownloadEv
13950
interfaces.cpp:_ZZN4node12_GLOBAL__N_114RpcHandlerImplC1ERK11CRPCCommandENKUlRK14JSONRPCRequestR8UniValuebE_clES7_S9_b
22874
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl11isInMempoolERK7uint256
25425
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy15UpdatedBlockTipEPK11CBlockIndexS4_b
38048
interfaces.cpp:_ZN4node12_GLOBAL__N_118NotificationsProxy14BlockConnectedERKNSt3__110shared_ptrIK6CBlockEEPK11CBlockIndex
38268
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImpl10disconnectEv
54252
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImplC2ERK11CRPCCommand
54252
interfaces.cpp:_ZN4node12_GLOBAL__N_114RpcHandlerImplD2Ev
54252
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9handleRpcERK11CRPCCommand
54252
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl12relayDustFeeEv
64990
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl17shutdownRequestedEv
111649
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl25guessVerificationProgressERK7uint256
111824
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl9findBlockERK7uint256RKN10interfaces10FoundBlockE
260859
interfaces.cpp:_ZN4node12_GLOBAL__N_19FillBlockEPK11CBlockIndexRKN10interfaces10FoundBlockER10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEENSA_11unique_lockISB_EEERK6CChain
372867
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl8chainmanEv
775196
interfaces.cpp:_ZN4node12_GLOBAL__N_19ChainImpl22getTransactionAncestryERK7uint256RmS5_PmPl
1568916
Generated by:
LCOV version 0-eol-96201-ge66f56f4af6a