LCOV - code coverage report
Current view:
top level
-
src/node
- interfaces.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
total_coverage.info
Lines:
57.1 %
590
337
Test Date:
2026-10-09 06:24:36
Functions:
52.2 %
178
93
Branches:
36.8 %
744
274
Function Name
Hit count
_ZN10interfaces8MakeNodeERN4node11NodeContextE
0
_ZN4node12_GLOBAL__N_117BlockTemplateImpl11getTxSigopsEv
0
_ZN4node12_GLOBAL__N_117BlockTemplateImpl13getCoinbaseTxEv
0
_ZN4node12_GLOBAL__N_117BlockTemplateImpl13interruptWaitEv
0
_ZN4node12_GLOBAL__N_117BlockTemplateImpl21getCoinbaseMerklePathEv
0
_ZN4node12_GLOBAL__N_117BlockTemplateImpl9getTxFeesEv
0
_ZN4node12_GLOBAL__N_118ExternalSignerImpl7getNameEv
0
_ZN4node12_GLOBAL__N_18NodeImpl10executeRpcERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8UniValueS9_
0
_ZN4node12_GLOBAL__N_18NodeImpl10setContextEPNS_11NodeContextE
0
_ZN4node12_GLOBAL__N_18NodeImpl11appInitMainEPN10interfaces21BlockAndHeaderTipInfoE
0
_ZN4node12_GLOBAL__N_18NodeImpl11appShutdownEv
0
_ZN4node12_GLOBAL__N_18NodeImpl11getWarningsEv
0
_ZN4node12_GLOBAL__N_18NodeImpl11initLoggingEv
0
_ZN4node12_GLOBAL__N_18NodeImpl12forceSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8UniValue
0
_ZN4node12_GLOBAL__N_18NodeImpl12getHeaderTipERiRl
0
_ZN4node12_GLOBAL__N_18NodeImpl12getNodeCountE19ConnectionDirection
0
_ZN4node12_GLOBAL__N_18NodeImpl12getNumBlocksEv
0
_ZN4node12_GLOBAL__N_18NodeImpl12walletLoaderEv
0
_ZN4node12_GLOBAL__N_18NodeImpl13getExitStatusEv
0
_ZN4node12_GLOBAL__N_18NodeImpl13getNodesStatsERSt6vectorISt5tupleIJ10CNodeStatsb15CNodeStateStatsEESaIS6_EE
0
_ZN4node12_GLOBAL__N_18NodeImpl13resetSettingsEv
0
_ZN4node12_GLOBAL__N_18NodeImpl13startShutdownEv
0
_ZN4node12_GLOBAL__N_18NodeImpl14baseInitializeEv
0
_ZN4node12_GLOBAL__N_18NodeImpl14disconnectByIdEl
0
_ZN4node12_GLOBAL__N_18NodeImpl14getMempoolSizeEv
0
_ZN4node12_GLOBAL__N_18NodeImpl14handleQuestionESt8functionIFbRK13bilingual_strRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEE
0
_ZN4node12_GLOBAL__N_18NodeImpl15getDustRelayFeeEv
0
_ZN4node12_GLOBAL__N_18NodeImpl15isLoadingBlocksEv
0
_ZN4node12_GLOBAL__N_18NodeImpl15listRpcCommandsEv
0
_ZN4node12_GLOBAL__N_18NodeImpl15updateRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8UniValue
0
_ZN4node12_GLOBAL__N_18NodeImpl16getBestBlockHashEv
0
_ZN4node12_GLOBAL__N_18NodeImpl16getLastBlockTimeEv
0
_ZN4node12_GLOBAL__N_18NodeImpl16getLogCategoriesEv
0
_ZN4node12_GLOBAL__N_18NodeImpl16getNetworkActiveEv
0
_ZN4node12_GLOBAL__N_18NodeImpl16getUnspentOutputERK9COutPoint
0
_ZN4node12_GLOBAL__N_18NodeImpl16handleInitWalletESt8functionIFvvEE
0
_ZN4node12_GLOBAL__N_18NodeImpl16handleMessageBoxESt8functionIFvRK13bilingual_strjEE
0
_ZN4node12_GLOBAL__N_18NodeImpl16isSettingIgnoredERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4node12_GLOBAL__N_18NodeImpl16setNetworkActiveEb
0
_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesRecvEv
0
_ZN4node12_GLOBAL__N_18NodeImpl17getTotalBytesSentEv
0
_ZN4node12_GLOBAL__N_18NodeImpl17handleInitMessageESt8functionIFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
0
_ZN4node12_GLOBAL__N_18NodeImpl17shutdownRequestedEv
0
_ZN4node12_GLOBAL__N_18NodeImpl18getMempoolMaxUsageEv
0
_ZN4node12_GLOBAL__N_18NodeImpl18handleShowProgressESt8functionIFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEibEE
0
_ZN4node12_GLOBAL__N_18NodeImpl19disconnectByAddressERK8CNetAddr
0
_ZN4node12_GLOBAL__N_18NodeImpl19listExternalSignersEv
0
_ZN4node12_GLOBAL__N_18NodeImpl20broadcastTransactionESt10shared_ptrIK12CTransactionEl8CFeeRateRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4node12_GLOBAL__N_18NodeImpl20getNetLocalAddressesEv
0
_ZN4node12_GLOBAL__N_18NodeImpl20getPersistentSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipESt8functionIFv20SynchronizationStateN10interfaces8BlockTipEdEE
0
_ZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipESt8functionIFv20SynchronizationStateN10interfaces8BlockTipEbEE
0
_ZN4node12_GLOBAL__N_18NodeImpl22getMempoolDynamicUsageEv
0
_ZN4node12_GLOBAL__N_18NodeImpl22isInitialBlockDownloadEv
0
_ZN4node12_GLOBAL__N_18NodeImpl23getVerificationProgressEv
0
_ZN4node12_GLOBAL__N_18NodeImpl23handleBannedListChangedESt8functionIFvvEE
0
_ZN4node12_GLOBAL__N_18NodeImpl24handleNotifyAlertChangedESt8functionIFvvEE
0
_ZN4node12_GLOBAL__N_18NodeImpl24initParameterInteractionEv
0
_ZN4node12_GLOBAL__N_18NodeImpl32handleNotifyNetworkActiveChangedESt8functionIFvbEE
0
_ZN4node12_GLOBAL__N_18NodeImpl33handleNotifyNumConnectionsChangedESt8functionIFviEE
0
_ZN4node12_GLOBAL__N_18NodeImpl3banERK8CNetAddrl
0
_ZN4node12_GLOBAL__N_18NodeImpl4argsEv
0
_ZN4node12_GLOBAL__N_18NodeImpl5unbanERK7CSubNet
0
_ZN4node12_GLOBAL__N_18NodeImpl7contextEv
0
_ZN4node12_GLOBAL__N_18NodeImpl7mapPortEb
0
_ZN4node12_GLOBAL__N_18NodeImpl8chainmanEv
0
_ZN4node12_GLOBAL__N_18NodeImpl8getProxyE7Network
0
_ZN4node12_GLOBAL__N_18NodeImpl9getBannedERSt3mapI7CSubNet9CBanEntrySt4lessIS3_ESaISt4pairIKS3_S4_EEE
0
_ZN4node12_GLOBAL__N_19ChainImpl10getSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN4node12_GLOBAL__N_19ChainImpl12showProgressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEib
0
_ZN4node12_GLOBAL__N_19ChainImpl16deleteRwSettingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN10interfaces14SettingsActionE
0
_ZN4node12_GLOBAL__N_19MinerImpl11isTestChainEv
0
_ZN4node12_GLOBAL__N_19MinerImpl13notificationsEv
0
_ZN4node12_GLOBAL__N_19MinerImpl22isInitialBlockDownloadEv
0
_ZN4node12_GLOBAL__N_19MinerImpl7contextEv
0
_ZN4node12_GLOBAL__N_19MinerImpl9interruptEv
0
_ZZN10interfaces10MakeMiningERKN4node11NodeContextEbENKUlvE_clEv
0
_ZZN4node12_GLOBAL__N_18NodeImpl12forceSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8UniValueENKUlRN6common8SettingsEE_clESF_
0
_ZZN4node12_GLOBAL__N_18NodeImpl15updateRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK8UniValueENKUlRN6common8SettingsEE_clESF_
0
_ZZN4node12_GLOBAL__N_18NodeImpl16getBestBlockHashEvENKUlvE_clEv
0
_ZZN4node12_GLOBAL__N_18NodeImpl16isSettingIgnoredERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRN6common8SettingsEE_clESC_
0
_ZZN4node12_GLOBAL__N_18NodeImpl20handleNotifyBlockTipESt8functionIFv20SynchronizationStateN10interfaces8BlockTipEdEEENKUlS3_RK11CBlockIndexdE_clES3_SA_d
0
_ZZN4node12_GLOBAL__N_18NodeImpl21handleNotifyHeaderTipESt8functionIFv20SynchronizationStateN10interfaces8BlockTipEbEEENKUlS3_llbE_clES3_llb
0
_ZZN4node12_GLOBAL__N_19MinerImpl14createNewBlockERKNS_18BlockCreateOptionsEbENKUlvE_clEv
0
_ZN4node12_GLOBAL__N_117BlockTemplateImpl14getBlockHeaderEv
1
_ZN4node12_GLOBAL__N_19ChainImpl10isRBFOptInERK12CTransaction
1
_ZN4node12_GLOBAL__N_19ChainImpl14getPruneHeightEv
1
_ZN4node12_GLOBAL__N_19MinerImpl21getTransactionsByTxIDERKSt6vectorI22transaction_identifierILb0EESaIS4_EE
1
_ZN4node12_GLOBAL__N_19MinerImpl26getTransactionsByWitnessIDERKSt6vectorI22transaction_identifierILb1EESaIS4_EE
1
_ZN4node12_GLOBAL__N_19ChainImpl18overwriteRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8UniValueN10interfaces14SettingsActionE
2
_ZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
3
_ZN4node12_GLOBAL__N_19MinerImpl10checkBlockERK6CBlockRKNS_17BlockCheckOptionsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_
3
_ZZN4node12_GLOBAL__N_19ChainImpl12getRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRKN6common8SettingsEE_clESD_
3
_ZN10interfaces7MakeRpcERN4node11NodeContextE
4
_ZN4node12_GLOBAL__N_17RpcImpl10executeRpcE8UniValueNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
4
_ZN10interfaces10MakeMiningERKN4node11NodeContextEb
6
_ZN4node12_GLOBAL__N_19MinerImpl8chainmanEv
6
_ZN4node12_GLOBAL__N_19ChainImpl11initWarningERK13bilingual_str
8
_ZN4node12_GLOBAL__N_19ChainImpl18findAncestorByHashERK7uint256S4_RKN10interfaces10FoundBlockE
8
_ZN4node12_GLOBAL__N_19ChainImpl18findCommonAncestorERK7uint256S4_RKN10interfaces10FoundBlockES8_S8_
23
_ZN4node12_GLOBAL__N_19ChainImpl9initErrorERK13bilingual_str
26
_ZN4node12_GLOBAL__N_19ChainImpl9hasBlocksERK7uint256iSt8optionalIiE
35
_ZN4node12_GLOBAL__N_19ChainImpl20findAncestorByHeightERK7uint256iRKN10interfaces10FoundBlockE
43
_ZN4node12_GLOBAL__N_117BlockTemplateImpl14submitSolutionEjjjSt10shared_ptrIK12CTransactionERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_
55
_ZN4node12_GLOBAL__N_117BlockTemplateImpl8waitNextENS_16BlockWaitOptionsE
62
_ZN4node12_GLOBAL__N_19ChainImpl20hasAssumedValidChainEv
68
_ZN4node12_GLOBAL__N_19MinerImpl14createNewBlockERKNS_18BlockCreateOptionsEb
78
_ZN4node12_GLOBAL__N_19ChainImpl10havePrunedEv
84
_ZN4node12_GLOBAL__N_118NotificationsProxy17ChainStateFlushedERKN6kernel14ChainstateRoleERK13CBlockLocator
100
_ZN4node12_GLOBAL__N_19MinerImpl11submitBlockERK6CBlockRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_
110
_ZN4node12_GLOBAL__N_19MinerImpl6getTipEv
110
_ZN4node12_GLOBAL__N_117BlockTemplateImpl22block_template_managerEv
117
_ZN4node12_GLOBAL__N_117BlockTemplateImpl8getBlockEv
123
_ZN4node12_GLOBAL__N_19ChainImpl19relayIncrementalFeeEv
128
_ZN4node12_GLOBAL__N_117BlockTemplateImplC2ENS_18BlockCreateOptionsESt10unique_ptrINS_14CBlockTemplateESt14default_deleteIS4_EERKNS_11NodeContextE
130
_ZN4node12_GLOBAL__N_19ChainImpl18isReadyToBroadcastEv
133
_ZN4node12_GLOBAL__N_19MinerImpl14waitTipChangedE7uint256NSt6chrono8durationIdSt5ratioILl1ELl1000EEEE
133
_ZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8functionIFSt8optionalIN10interfaces14SettingsActionEER8UniValueEE
220
_ZZN4node12_GLOBAL__N_19ChainImpl15updateRwSettingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8functionIFSt8optionalIN10interfaces14SettingsActionEER8UniValueEEENKUlRN6common8SettingsEE_clESN_
220
_ZN4node12_GLOBAL__N_19ChainImpl23hasDescendantsInMempoolERK22transaction_identifierILb0EE
243
_ZN4node12_GLOBAL__N_118NotificationsProxy29TransactionRemovedFromMempoolERKSt10shared_ptrIK12CTransactionE20MemPoolRemovalReasonm
319
_ZN4node12_GLOBAL__N_19MinerImpl22block_template_managerEv
431
_ZN4node12_GLOBAL__N_19ChainImpl31findFirstBlockWithTimeAndHeightEliRKN10interfaces10FoundBlockE
719
_ZN4node12_GLOBAL__N_19ChainImpl21blockFilterMatchesAnyE15BlockFilterTypeRK7uint256RKSt13unordered_setISt6vectorIhSaIhEE14ByteVectorHashSt8equal_toIS9_ESaIS9_EE
722
_ZZN4node12_GLOBAL__N_19ChainImpl21blockFilterMatchesAnyE15BlockFilterTypeRK7uint256RKSt13unordered_setISt6vectorIhSaIhEE14ByteVectorHashSt8equal_toIS9_ESaIS9_EEENKUlvE_clEv
722
_ZN4node12_GLOBAL__N_19ChainImpl19hasBlockFilterIndexE15BlockFilterType
734
_ZN4node12_GLOBAL__N_19ChainImpl15getSettingsListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
827
_ZN4node12_GLOBAL__N_19ChainImpl20waitForNotificationsEv
1017
_ZN4node12_GLOBAL__N_19ChainImpl15findLocatorForkERK13CBlockLocator
1033
_ZN4node12_GLOBAL__N_118NotificationsProxyD0Ev
1053
_ZN4node12_GLOBAL__N_118NotificationsProxyD0Ev
0
_ZN4node12_GLOBAL__N_118NotificationsProxyD2Ev
1053
_ZN4node12_GLOBAL__N_124NotificationsHandlerImplC2ER17ValidationSignalsSt10shared_ptrIN10interfaces5Chain13NotificationsEE
1053
_ZN4node12_GLOBAL__N_19ChainImpl19handleNotificationsESt10shared_ptrIN10interfaces5Chain13NotificationsEE
1053
_ZN4node12_GLOBAL__N_19ChainImpl9findCoinsERSt3mapI9COutPoint4CoinSt4lessIS3_ESaISt4pairIKS3_S4_EEE
1055
_ZN4node12_GLOBAL__N_19ChainImpl7contextEv
1237
_ZN4node12_GLOBAL__N_19ChainImpl4argsEv
1463
_ZN4node12_GLOBAL__N_19ChainImpl11initMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1522
_ZN4node12_GLOBAL__N_19ChainImpl26requestMempoolTransactionsERN10interfaces5Chain13NotificationsE
1755
_ZN4node12_GLOBAL__N_19ChainImpl20broadcastTransactionERKSt10shared_ptrIK12CTransactionERKlRK8CFeeRateNS_11TxBroadcastERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1871
_ZN4node12_GLOBAL__N_124NotificationsHandlerImpl10disconnectEv
2070
_ZN4node12_GLOBAL__N_124NotificationsHandlerImplD0Ev
2106
_ZN4node12_GLOBAL__N_124NotificationsHandlerImplD0Ev
1053
_ZN4node12_GLOBAL__N_124NotificationsHandlerImplD2Ev
1053
_ZN4node12_GLOBAL__N_19ChainImpl18validation_signalsEv
2179
_ZN10interfaces9MakeChainERN4node11NodeContextE
2229
_ZN4node12_GLOBAL__N_19ChainImpl15haveBlockOnDiskEi
2659
_ZN4node12_GLOBAL__N_19ChainImpl9getHeightEv
2727
_ZZN4node12_GLOBAL__N_19ChainImpl9getHeightEvENKUlvE_clEv
2727
_ZN4node12_GLOBAL__N_19ChainImpl12getBlockHashEi
2879
_ZN4node12_GLOBAL__N_19ChainImpl13mempoolMinFeeEv
3005
_ZN4node12_GLOBAL__N_19ChainImpl22isInitialBlockDownloadEv
3265
_ZN4node12_GLOBAL__N_19ChainImpl16getPackageLimitsERjS2_
3392
_ZN4node12_GLOBAL__N_118NotificationsProxy17BlockDisconnectedERKSt10shared_ptrIK6CBlockEPK11CBlockIndex
3460
_ZN4node12_GLOBAL__N_19ChainImpl16checkChainLimitsERKSt10shared_ptrIK12CTransactionE
3651
_ZNK4node12_GLOBAL__N_19ChainImpl32maximumFeeEstimationTargetBlocksEv
3861
_ZN4node12_GLOBAL__N_19ChainImpl19rpcEnableDeprecatedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
4134
_ZN4node12_GLOBAL__N_19ChainImpl27calculateIndividualBumpFeesERKSt6vectorI9COutPointSaIS3_EERK8CFeeRate
4361
_ZN4node12_GLOBAL__N_19ChainImpl11relayMinFeeEv
4873
_ZNK4node12_GLOBAL__N_19ChainImpl18getFeeRateEstimateEib
6808
_ZZN4node12_GLOBAL__N_19ChainImpl32waitForNotificationsIfTipChangedERK7uint256ENKUlvE_clEv
6976
_ZN4node12_GLOBAL__N_19ChainImpl32waitForNotificationsIfTipChangedERK7uint256
6994
_ZN4node12_GLOBAL__N_118NotificationsProxy25TransactionAddedToMempoolERK25NewMempoolTransactionInfom
7892
_ZN4node12_GLOBAL__N_19ChainImpl24calculateCombinedBumpFeeERKSt6vectorI9COutPointSaIS3_EERK8CFeeRate
9152
_ZN4node12_GLOBAL__N_19ChainImpl11isInMempoolERK22transaction_identifierILb0EE
18057
_ZZN4node12_GLOBAL__N_114RpcHandlerImplC4ERK11CRPCCommandENKUlRK14JSONRPCRequestR8UniValuebE_clES7_S9_b
23877
_ZN4node12_GLOBAL__N_114RpcHandlerImpl10disconnectEv
27600
_ZN4node12_GLOBAL__N_114RpcHandlerImplC2ERK11CRPCCommand
27600
_ZN4node12_GLOBAL__N_19ChainImpl9handleRpcERK11CRPCCommand
27600
_ZN4node12_GLOBAL__N_19ChainImpl12relayDustFeeEv
44581
_ZN4node12_GLOBAL__N_118NotificationsProxy15UpdatedBlockTipEPK11CBlockIndexS4_b
52464
_ZN4node12_GLOBAL__N_118NotificationsProxy14BlockConnectedERKN6kernel14ChainstateRoleERKSt10shared_ptrIK6CBlockEPK11CBlockIndex
54648
_ZN4node12_GLOBAL__N_114RpcHandlerImplD0Ev
55200
_ZN4node12_GLOBAL__N_114RpcHandlerImplD0Ev
27600
_ZN4node12_GLOBAL__N_114RpcHandlerImplD2Ev
27600
_ZN4node12_GLOBAL__N_19ChainImpl17shutdownRequestedEv
82703
_ZN4node12_GLOBAL__N_19ChainImpl25guessVerificationProgressERK7uint256
83434
_ZN4node12_GLOBAL__N_19ChainImpl9findBlockERK7uint256RKN10interfaces10FoundBlockE
215259
_ZN4node12_GLOBAL__N_1L9FillBlockEPK11CBlockIndexRKN10interfaces10FoundBlockER10UniqueLockI14AnnotatedMixinISt15recursive_mutexEERK6CChainRKNS_12BlockManagerE
298065
_ZN4node12_GLOBAL__N_19ChainImpl22getTransactionAncestryERK22transaction_identifierILb0EERmS6_PmPl
580416
_ZN4node12_GLOBAL__N_19ChainImpl8chainmanEv
918400
Generated by:
LCOV version 2.0-1