LCOV - code coverage report
Current view:
top level
-
src
- validation.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
test_dash_coverage.info
Lines:
2174
3097
70.2 %
Date:
2026-06-25 07:23:51
Functions:
168
189
88.9 %
Function Name
Hit count
_Z11DumpMempoolRK10CTxMemPoolNSt3__18functionIFP7__sFILERKN2fs4pathEPKcEEEb
0
_Z11GetUTXOCoinR11CChainStateRK9COutPointR4Coin
0
_Z11LoadMempoolR10CTxMemPoolR11CChainStateNSt3__18functionIFP7__sFILERKN2fs4pathEPKcEEE
0
_Z13GetUTXOHeightR11CChainStateRK9COutPoint
0
_Z20GetUTXOConfirmationsR11CChainStateRK9COutPoint
0
_Z21PruneBlockFilesManualR11CChainStatei
0
_Z9AbortNodeR20BlockValidationStateRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK13bilingual_str
0
_ZL11AlertNotifyRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
0
_ZL13AppendWarningR13bilingual_strRKS_
0
_ZL9DoWarningRK13bilingual_str
0
_ZN11CChainState11LoadMempoolERK11ArgsManager
0
_ZN11CChainState12EnforceBlockER20BlockValidationStatePK11CBlockIndex
0
_ZN11CChainState13PreciousBlockER20BlockValidationStateP11CBlockIndex
0
_ZN11CChainState13PruneAndFlushEv
0
_ZN11CChainState16RollforwardBlockEPK11CBlockIndexR15CCoinsViewCache
0
_ZN11CChainState20MarkConflictingBlockER20BlockValidationStateP11CBlockIndex
0
_ZN11CChainState21ConflictingChainFoundEP11CBlockIndex
0
_ZN11CChainState21LoadExternalBlockFileEP7__sFILEP11FlatFilePosPNSt3__18multimapI7uint256S2_NS4_4lessIS6_EENS4_9allocatorINS4_4pairIKS6_S2_EEEEEE
0
_ZN11CChainState22ResetBlockFailureFlagsEP11CBlockIndexb
0
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_2clEv
0
_ZZZN11CChainState26MaybeUpdateMempoolForReorgER29DisconnectedBlockTransactionsbENK3$_0clEN5boost11multi_index6detail21hashed_index_iteratorINS5_17hashed_index_nodeINS5_18ordered_index_nodeINS5_19null_augment_policyENS8_IS9_NS8_IS9_NS5_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorISB_EEEEEEEEEEEENS5_12bucket_arrayISE_EENS5_17hashed_unique_tagENS5_32hashed_index_global_iterator_tagEEEENKUlRSB_E_clESP_
0
_ZN9CVerifyDB8VerifyDBER11CChainStateRKN9Consensus6ParamsER10CCoinsViewR6CEvoDBii
1
_ZN9CVerifyDBC1Ev
1
_ZN9CVerifyDBC2Ev
1
_ZN9CVerifyDBD1Ev
1
_ZN9CVerifyDBD2Ev
1
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_1clIZNS_14LoadBlockIndexEvE3$_0EEDaT_
1
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_1clIZNS_14LoadBlockIndexEvE3$_2EEDaT_
1
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_2clIP11CChainStateEEDaT_
1
_ZN11CChainState12LoadChainTipEv
2
_ZN12_GLOBAL__N_113MemPoolAccept13SubmitPackageERKNS0_8ATMPArgsERNSt3__16vectorINS0_9WorkspaceENS4_9allocatorIS6_EEEER22PackageValidationStateRNS4_3mapIK7uint256K19MempoolAcceptResultNS4_4lessISF_EENS7_INS4_4pairISF_SH_EEEEEE
2
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs17PackageTestAcceptERK12CChainParamsxRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEE
2
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_0clIP11CChainStateEEDaT_
2
_ZL19FlushSnapshotToDiskR15CCoinsViewCacheb
3
_ZN11CChainState16UnloadBlockIndexEv
3
_ZN11CChainState17InvalidBlockFoundEP11CBlockIndexRK20BlockValidationState
3
_ZN12_GLOBAL__N_113MemPoolAccept20PackageMempoolChecksERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEER22PackageValidationState
3
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_3clEv
3
_ZNK17ChainstateManager16IsSnapshotActiveEv
4
_ZZN11CChainState26MaybeUpdateMempoolForReorgER29DisconnectedBlockTransactionsbENK3$_0clEN5boost11multi_index6detail21hashed_index_iteratorINS5_17hashed_index_nodeINS5_18ordered_index_nodeINS5_19null_augment_policyENS8_IS9_NS8_IS9_NS5_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorISB_EEEEEEEEEEEENS5_12bucket_arrayISE_EENS5_17hashed_unique_tagENS5_32hashed_index_global_iterator_tagEEE
4
_ZZN12_GLOBAL__N_113MemPoolAccept13SubmitPackageERKNS0_8ATMPArgsERNSt3__16vectorINS0_9WorkspaceENS4_9allocatorIS6_EEEER22PackageValidationStateRNS4_3mapIK7uint256K19MempoolAcceptResultNS4_4lessISF_EENS7_INS4_4pairISF_SH_EEEEEEENK3$_0clIS6_EEDaRKT_
4
_ZNK11CChainState21FindForkInGlobalIndexERK13CBlockLocator
5
_ZZN12_GLOBAL__N_113MemPoolAccept20PackageMempoolChecksERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEER22PackageValidationStateENK3$_0clIS6_EEDaRKT_
6
_ZZN17ChainstateManager16ActivateSnapshotER8AutoFileRKN4node16SnapshotMetadataEbENK3$_1clEv
6
_ZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsE
7
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs21SingleInPackageAcceptERKS1_
7
_ZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataE
8
_ZZN12_GLOBAL__N_113MemPoolAccept13AcceptPackageERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_0clIS6_EEDaRKT_
8
_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_1clIKNS0_9WorkspaceEEEDaxRT_
8
_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_2clIKNS0_9WorkspaceEEEDaxRT_
8
_ZZN17ChainstateManager16ActivateSnapshotER8AutoFileRKN4node16SnapshotMetadataEbENK3$_0clEv
8
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_0clEv
8
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_1clEv
8
_ZN11CChainState21ForceFlushStateToDiskEv
9
_ZN17ChainstateManager16ActivateSnapshotER8AutoFileRKN4node16SnapshotMetadataEb
9
_ZZN12_GLOBAL__N_113MemPoolAccept13AcceptPackageERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_1clI5CTxInEEDaRKT_
9
_ZN12_GLOBAL__N_113MemPoolAccept13AcceptPackageERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsE
10
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs23PackageChildWithParentsERK12CChainParamsxRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEE
10
_ZN17ChainstateManager20MaybeRebalanceCachesEv
10
_ZN11CChainState15InvalidateBlockER20BlockValidationStateP11CBlockIndex
11
_Z17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEb
12
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC1EOS1_
12
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC2EOS1_
12
_ZZ17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEbENK3$_1clEv
12
_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_0clIS6_EEDaRKT_
12
_Z18ExpectedAssumeutxoiRK12CChainParams
15
_ZNK17ChainstateManager17SnapshotBlockhashEv
15
_ZN11CChainState17InvalidChainFoundEP11CBlockIndex
17
_ZN11CChainState26MaybeUpdateMempoolForReorgER29DisconnectedBlockTransactionsb
17
_ZN11CChainState17ResizeCoinsCachesEmm
23
_ZZ17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEbENK3$_0clIS8_EEDaRKT_
32
_Z18AcceptToMemoryPoolR11CChainStateRKNSt3__110shared_ptrIK12CTransactionEExbb
74
_ZL25IsCurrentForFeeEstimationR11CChainState
74
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs12SingleAcceptERK12CChainParamsxbRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEEb
74
_ZN17ChainstateManager18ProcessTransactionERKNSt3__110shared_ptrIK12CTransactionEEbb
74
_ZN12_GLOBAL__N_113MemPoolAccept8FinalizeERKNS0_8ATMPArgsERNS0_9WorkspaceE
78
_ZL30CheckInputsFromMempoolAndCacheRK12CTransactionR17TxValidationStateRK15CCoinsViewCacheRK10CTxMemPooljR26PrecomputedTransactionDataRS4_
80
_ZN12_GLOBAL__N_113MemPoolAccept21ConsensusScriptChecksERKNS0_8ATMPArgsERNS0_9WorkspaceE
80
_ZN12_GLOBAL__N_113MemPoolAccept18PolicyScriptChecksERKNS0_8ATMPArgsERNS0_9WorkspaceE
82
_ZN12_GLOBAL__N_113MemPoolAccept12CheckFeeRateEmxR17TxValidationState
84
_ZN12_GLOBAL__N_113MemPoolAccept23AcceptSingleTransactionERKNSt3__110shared_ptrIK12CTransactionEERNS0_8ATMPArgsE
86
_ZN12_GLOBAL__N_113MemPoolAcceptC1ER10CTxMemPoolR11CChainState
86
_ZN12_GLOBAL__N_113MemPoolAcceptC2ER10CTxMemPoolR11CChainState
86
_ZN12_GLOBAL__N_113MemPoolAcceptD1Ev
86
_ZN12_GLOBAL__N_113MemPoolAcceptD2Ev
86
_Z25GetSuperblockSubsidyInneriiRKN9Consensus6ParamsEb
91
_ZL16LimitMempoolSizeR10CTxMemPoolR15CCoinsViewCachemNSt3__16chrono8durationIxNS3_5ratioILl1ELl1EEEEE
93
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgsC1ERK12CChainParamsxbRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEEbbb
93
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgsC2ERK12CChainParamsxbRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEEbbb
93
_ZN12_GLOBAL__N_113MemPoolAccept9PreChecksERNS0_8ATMPArgsERNS0_9WorkspaceE
97
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC1ERKNSt3__110shared_ptrIK12CTransactionEE
98
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC2ERKNSt3__110shared_ptrIK12CTransactionEE
98
_Z24CalculateLockPointsAtTipP11CBlockIndexRK10CCoinsViewRK12CTransaction
99
_ZN12_GLOBAL__N_120CalculatePrevHeightsERK11CBlockIndexRK10CCoinsViewRK12CTransaction
99
_Z23CheckSequenceLocksAtTipP11CBlockIndexRK10LockPoints
102
_Z17CheckFinalTxAtTipRK11CBlockIndexRK12CTransaction
104
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceD1Ev
110
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceD2Ev
110
__cxx_global_var_init
146
__cxx_global_var_init.36
146
__cxx_global_var_init.37
146
__cxx_global_var_init.54
146
__cxx_global_var_init.6
146
__cxx_global_var_init.9
146
_ZN11CChainState12ReplayBlocksEv
178
_ZN17ChainstateManager14LoadBlockIndexEv
180
_ZN11CChainState15AddGenesisBlockERK6CBlockR20BlockValidationState
181
_ZN11CChainState16LoadGenesisBlockEv
182
_Z28StopScriptCheckWorkerThreadsv
184
_Z29StartScriptCheckWorkerThreadsi
184
_ZN17ChainstateManager20InitializeChainstateEP10CTxMemPoolR6CEvoDBRKNSt3__110unique_ptrI17CChainstateHelperNS4_14default_deleteIS6_EEEERKNS4_8optionalI7uint256EE
184
_ZN17ChainstateManagerD1Ev
184
_ZN17ChainstateManagerD2Ev
184
_ZN10CoinsViews9InitCacheEv
191
_ZN10CoinsViewsC1EN2fs4pathEmbb
191
_ZN10CoinsViewsC2EN2fs4pathEmbb
191
_ZN11CChainState11InitCoinsDBEmbbN2fs4pathE
191
_ZN11CChainState14InitCoinsCacheEm
191
_ZN11CChainStateC1EP10CTxMemPoolRN4node12BlockManagerER17ChainstateManagerR6CEvoDBRKNSt3__110unique_ptrI17CChainstateHelperNS9_14default_deleteISB_EEEENS9_8optionalI7uint256EE
192
_ZN11CChainStateC2EP10CTxMemPoolRN4node12BlockManagerER17ChainstateManagerR6CEvoDBRKNSt3__110unique_ptrI17CChainstateHelperNS9_14default_deleteISB_EEEENS9_8optionalI7uint256EE
192
_Z18IsBIP30UnspendableRK11CBlockIndex
202
_ZN11CChainState8ToStringEv
234
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_4clEv
329
_ZN11CChainState13DisconnectTipER20BlockValidationStateP29DisconnectedBlockTransactions
387
_ZN11CChainState15DisconnectBlockERK6CBlockPK11CBlockIndexR15CCoinsViewCache
389
_ZN17ChainstateManager6GetAllEv
567
_Z24InitScriptExecutionCachev
628
_ZN17ChainstateManager22ProcessNewBlockHeadersERKNSt3__16vectorI12CBlockHeaderNS0_9allocatorIS2_EEEER20BlockValidationStatePPK11CBlockIndex
824
_Z13ApplyTxInUndoO4CoinR15CCoinsViewCacheRK9COutPoint
1837
_ZNK27WarningBitsConditionChecker9ThresholdERKN9Consensus6ParamsEi
2842
_ZN11CChainState21ActivateBestChainStepER20BlockValidationStateP11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEERbR12ConnectTrace
24300
_ZN12ConnectTrace18GetBlocksConnectedEv
24300
_ZN11CChainState26CheckForkWarningConditionsEv
24317
_Z17TestBlockValidityR20BlockValidationStateRKN9chainlock10ChainlocksER6CEvoDBRK12CChainParamsR11CChainStateRK6CBlockP11CBlockIndexbb
24517
_ZN11CChainState25PruneBlockIndexCandidatesEv
24673
_ZN12ConnectTrace14BlockConnectedEP11CBlockIndexNSt3__110shared_ptrIK6CBlockEE
24673
_ZN11CChainState10ConnectTipER20BlockValidationStateP11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEER12ConnectTraceR29DisconnectedBlockTransactions
24676
_ZN20PerBlockConnectTraceC1EOS_
24685
_ZN20PerBlockConnectTraceC2EOS_
24685
_ZN11CChainState25ReceivedBlockTransactionsERK6CBlockP11CBlockIndexRK11FlatFilePos
24700
_ZL12UpdateTipLogRK15CCoinsViewCachePK11CBlockIndexRK12CChainParamsRK6CEvoDBRKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEESJ_SJ_
25059
_ZN11CChainState9UpdateTipEPK11CBlockIndex
25060
_Z25GuessVerificationProgressRK11ChainTxDataPK11CBlockIndex
26006
_ZN17ChainstateManager15ProcessNewBlockERKNSt3__110shared_ptrIK6CBlockEEbPb
35028
_ZN11CChainState11AcceptBlockERKNSt3__110shared_ptrIK6CBlockEER20BlockValidationStatePP11CBlockIndexbPK11FlatFilePosPbPK7uint256
35031
_ZN11CChainState17ActivateBestChainER20BlockValidationStateNSt3__110shared_ptrIK6CBlockEE
35031
_ZN11CChainState17FindMostWorkChainEv
35034
_ZN12ConnectTraceC1Ev
35068
_ZN12ConnectTraceC2Ev
35068
_ZN12ConnectTraceD1Ev
35068
_ZN12ConnectTraceD2Ev
35068
_ZL29LimitValidationInterfaceQueuev
35090
_ZL15NotifyHeaderTipR11CChainState
35675
_ZN17ChainstateManager17AcceptBlockHeaderERK12CBlockHeaderR20BlockValidationStatePP11CBlockIndexRK7uint256
35855
_ZL23GetSynchronizationStateb
48438
_Z13IsBIP30RepeatRK11CBlockIndex
49015
_ZL20ContextualCheckBlockRK6CBlockR20BlockValidationStateRK17ChainstateManagerPK11CBlockIndex
49035
_ZL26ContextualCheckBlockHeaderRK12CBlockHeaderR20BlockValidationStateRN4node12BlockManagerERK17ChainstateManagerPK11CBlockIndexx
49050
_ZL19GetBlockScriptFlagsPK11CBlockIndexRK17ChainstateManager
49095
_ZN11CChainState12ConnectBlockERK6CBlockR20BlockValidationStateP11CBlockIndexR15CCoinsViewCacheb
49194
_ZN20PerBlockConnectTraceC1Ev
59741
_ZN20PerBlockConnectTraceC2Ev
59741
_Z15GetBlockSubsidyPK11CBlockIndexRKN9Consensus6ParamsE
64417
_ZN12CScriptCheckclEv
66929
_ZN11CChainState16FlushStateToDiskER20BlockValidationState14FlushStateModei
73960
_ZN11CChainState22GetCoinsCacheSizeStateEv
73960
_ZN11CChainState22GetCoinsCacheSizeStateEmm
73962
_ZL26ContextualCheckTransactionRK12CTransactionR17TxValidationStateRKN9Consensus6ParamsEPK11CBlockIndex
80295
_ZN20PerBlockConnectTraceD1Ev
84426
_ZN20PerBlockConnectTraceD2Ev
84426
_ZN11CChainState15CheckBlockIndexEv
84648
_Z20GetMasternodePaymentixb
85110
_Z20GetBlockSubsidyInneriiRKN9Consensus6ParamsEb
89015
_ZL21GetBlockSubsidyHelperiiRKN9Consensus6ParamsEb
89106
_Z19ConvertBitsToDoublej
89234
_ZL16CheckBlockHeaderRK12CBlockHeaderRK7uint256R20BlockValidationStateRKN9Consensus6ParamsEb
98694
_ZNK27WarningBitsConditionChecker9ConditionEPK11CBlockIndexRKN9Consensus6ParamsE
105154
_Z17CheckInputScriptsRK12CTransactionR17TxValidationStateRK15CCoinsViewCachejbbR26PrecomputedTransactionDataPNSt3__16vectorI12CScriptCheckNS9_9allocatorISB_EEEE
110320
_Z11UpdateCoinsRK12CTransactionR15CCoinsViewCacheR7CTxUndoi
116435
_Z10CheckBlockRK6CBlockR20BlockValidationStateRKN9Consensus6ParamsEbbPK7uint256
133268
_ZNK11CChainState22IsInitialBlockDownloadEv
196586
_ZNK17ChainstateManager19IsQuorumTypeEnabledEN9Consensus8LLMQTypeEN3gsl8not_nullIPK11CBlockIndexEENSt3__18optionalIbEESA_
230886
_ZNK17ChainstateManager16ActiveChainstateEv
342604
_ZN27WarningBitsConditionCheckerC1ERK17ChainstateManageri
684661
_ZN27WarningBitsConditionCheckerC2ERK17ChainstateManageri
684661
_ZNK27WarningBitsConditionChecker12SignalHeightEPK11CBlockIndexRKN9Consensus6ParamsE
684661
_ZNK27WarningBitsConditionChecker6PeriodERKN9Consensus6ParamsE
684661
_ZNK27WarningBitsConditionChecker7EndTimeERKN9Consensus6ParamsE
684661
_ZNK27WarningBitsConditionChecker9BeginTimeERKN9Consensus6ParamsE
684661
Generated by:
LCOV version 1.16