LCOV - code coverage report
Current view: top level - src - validation.cpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 2786 3097 90.0 %
Date: 2026-06-25 07:23:43 Functions: 186 189 98.4 %

Function Name Sort by function name Hit count Sort by hit count
_Z10CheckBlockRK6CBlockR20BlockValidationStateRKN9Consensus6ParamsEbbPK7uint256 1041267
_Z11DumpMempoolRK10CTxMemPoolNSt3__18functionIFP7__sFILERKN2fs4pathEPKcEEEb 2775
_Z11GetUTXOCoinR11CChainStateRK9COutPointR4Coin 28256
_Z11LoadMempoolR10CTxMemPoolR11CChainStateNSt3__18functionIFP7__sFILERKN2fs4pathEPKcEEE 2777
_Z11UpdateCoinsRK12CTransactionR15CCoinsViewCacheR7CTxUndoi 742258
_Z13ApplyTxInUndoO4CoinR15CCoinsViewCacheRK9COutPoint 56435
_Z13GetUTXOHeightR11CChainStateRK9COutPoint 3758
_Z13IsBIP30RepeatRK11CBlockIndex 341665
_Z15GetBlockSubsidyPK11CBlockIndexRKN9Consensus6ParamsE 453933
_Z17CheckFinalTxAtTipRK11CBlockIndexRK12CTransaction 62200
_Z17CheckInputScriptsRK12CTransactionR17TxValidationStateRK15CCoinsViewCachejbbR26PrecomputedTransactionDataPNSt3__16vectorI12CScriptCheckNS9_9allocatorISB_EEEE 534785
_Z17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEb 164
_Z17TestBlockValidityR20BlockValidationStateRKN9chainlock10ChainlocksER6CEvoDBRK12CChainParamsR11CChainStateRK6CBlockP11CBlockIndexbb 87635
_Z18AcceptToMemoryPoolR11CChainStateRKNSt3__110shared_ptrIK12CTransactionEExbb 60566
_Z18ExpectedAssumeutxoiRK12CChainParams 15
_Z18IsBIP30UnspendableRK11CBlockIndex 1121
_Z19ConvertBitsToDoublej 570217
_Z20GetBlockSubsidyInneriiRKN9Consensus6ParamsEb 541605
_Z20GetMasternodePaymentixb 507216
_Z20GetUTXOConfirmationsR11CChainStateRK9COutPoint 3758
_Z21PruneBlockFilesManualR11CChainStatei 0
_Z23CheckSequenceLocksAtTipP11CBlockIndexRK10LockPoints 49568
_Z24CalculateLockPointsAtTipP11CBlockIndexRK10CCoinsViewRK12CTransaction 47412
_Z24InitScriptExecutionCachev 3651
_Z25GetSuperblockSubsidyInneriiRKN9Consensus6ParamsEb 2040
_Z25GuessVerificationProgressRK11ChainTxDataPK11CBlockIndex 425730
_Z28StopScriptCheckWorkerThreadsv 3214
_Z29StartScriptCheckWorkerThreadsi 3199
_Z9AbortNodeR20BlockValidationStateRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK13bilingual_str 2
_ZL11AlertNotifyRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 4
_ZL12UpdateTipLogRK15CCoinsViewCachePK11CBlockIndexRK12CChainParamsRK6CEvoDBRKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEESJ_SJ_ 267787
_ZL13AppendWarningR13bilingual_strRKS_ 288
_ZL15NotifyHeaderTipR11CChainState 485100
_ZL16CheckBlockHeaderRK12CBlockHeaderRK7uint256R20BlockValidationStateRKN9Consensus6ParamsEb 740960
_ZL16LimitMempoolSizeR10CTxMemPoolR15CCoinsViewCachemNSt3__16chrono8durationIxNS3_5ratioILl1ELl1EEEEE 42380
_ZL19FlushSnapshotToDiskR15CCoinsViewCacheb 3
_ZL19GetBlockScriptFlagsPK11CBlockIndexRK17ChainstateManager 386142
_ZL20ContextualCheckBlockRK6CBlockR20BlockValidationStateRK17ChainstateManagerPK11CBlockIndex 335231
_ZL21GetBlockSubsidyHelperiiRKN9Consensus6ParamsEb 543645
_ZL23GetSynchronizationStateb 461257
_ZL25IsCurrentForFeeEstimationR11CChainState 35566
_ZL26ContextualCheckBlockHeaderRK12CBlockHeaderR20BlockValidationStateRN4node12BlockManagerERK17ChainstateManagerPK11CBlockIndexx 356623
_ZL26ContextualCheckTransactionRK12CTransactionR17TxValidationStateRKN9Consensus6ParamsEPK11CBlockIndex 754127
_ZL29LimitValidationInterfaceQueuev 280157
_ZL30CheckInputsFromMempoolAndCacheRK12CTransactionR17TxValidationStateRK15CCoinsViewCacheRK10CTxMemPooljR26PrecomputedTransactionDataRS4_ 44871
_ZL9DoWarningRK13bilingual_str 8
_ZN10CoinsViews9InitCacheEv 3062
_ZN10CoinsViewsC1EN2fs4pathEmbb 3064
_ZN10CoinsViewsC2EN2fs4pathEmbb 3064
_ZN11CChainState10ConnectTipER20BlockValidationStateP11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEER12ConnectTraceR29DisconnectedBlockTransactions 253838
_ZN11CChainState11AcceptBlockERKNSt3__110shared_ptrIK6CBlockEER20BlockValidationStatePP11CBlockIndexbPK11FlatFilePosPbPK7uint256 261602
_ZN11CChainState11InitCoinsDBEmbbN2fs4pathE 3064
_ZN11CChainState11LoadMempoolERK11ArgsManager 2831
_ZN11CChainState12ConnectBlockERK6CBlockR20BlockValidationStateP11CBlockIndexR15CCoinsViewCacheb 342348
_ZN11CChainState12EnforceBlockER20BlockValidationStatePK11CBlockIndex 59085
_ZN11CChainState12LoadChainTipEv 1978
_ZN11CChainState12ReplayBlocksEv 3049
_ZN11CChainState13DisconnectTipER20BlockValidationStateP29DisconnectedBlockTransactions 14625
_ZN11CChainState13PreciousBlockER20BlockValidationStateP11CBlockIndex 18
_ZN11CChainState13PruneAndFlushEv 26
_ZN11CChainState14InitCoinsCacheEm 3062
_ZN11CChainState15AddGenesisBlockERK6CBlockR20BlockValidationState 1003
_ZN11CChainState15CheckBlockIndexEv 1080455
_ZN11CChainState15DisconnectBlockERK6CBlockPK11CBlockIndexR15CCoinsViewCache 26568
_ZN11CChainState15InvalidateBlockER20BlockValidationStateP11CBlockIndex 246
_ZN11CChainState16FlushStateToDiskER20BlockValidationState14FlushStateModei 810091
_ZN11CChainState16LoadGenesisBlockEv 3055
_ZN11CChainState16RollforwardBlockEPK11CBlockIndexR15CCoinsViewCache 0
_ZN11CChainState16UnloadBlockIndexEv 3
_ZN11CChainState17ActivateBestChainER20BlockValidationStateNSt3__110shared_ptrIK6CBlockEE 254797
_ZN11CChainState17FindMostWorkChainEv 255470
_ZN11CChainState17InvalidBlockFoundEP11CBlockIndexRK20BlockValidationState 673
_ZN11CChainState17InvalidChainFoundEP11CBlockIndex 1592
_ZN11CChainState17ResizeCoinsCachesEmm 23
_ZN11CChainState20MarkConflictingBlockER20BlockValidationStateP11CBlockIndex 31
_ZN11CChainState21ActivateBestChainStepER20BlockValidationStateP11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEERbR12ConnectTrace 245443
_ZN11CChainState21ConflictingChainFoundEP11CBlockIndex 31
_ZN11CChainState21ForceFlushStateToDiskEv 7506
_ZN11CChainState21LoadExternalBlockFileEP7__sFILEP11FlatFilePosPNSt3__18multimapI7uint256S2_NS4_4lessIS6_EENS4_9allocatorINS4_4pairIKS6_S2_EEEEEE 67
_ZN11CChainState22GetCoinsCacheSizeStateEmm 810093
_ZN11CChainState22GetCoinsCacheSizeStateEv 810091
_ZN11CChainState22ResetBlockFailureFlagsEP11CBlockIndexb 2093
_ZN11CChainState25PruneBlockIndexCandidatesEv 255157
_ZN11CChainState25ReceivedBlockTransactionsERK6CBlockP11CBlockIndexRK11FlatFilePos 248574
_ZN11CChainState26CheckForkWarningConditionsEv 247064
_ZN11CChainState26MaybeUpdateMempoolForReorgER29DisconnectedBlockTransactionsb 6481
_ZN11CChainState8ToStringEv 3119
_ZN11CChainState9UpdateTipEPK11CBlockIndex 267788
_ZN11CChainStateC1EP10CTxMemPoolRN4node12BlockManagerER17ChainstateManagerR6CEvoDBRKNSt3__110unique_ptrI17CChainstateHelperNS9_14default_deleteISB_EEEENS9_8optionalI7uint256EE 3077
_ZN11CChainStateC2EP10CTxMemPoolRN4node12BlockManagerER17ChainstateManagerR6CEvoDBRKNSt3__110unique_ptrI17CChainstateHelperNS9_14default_deleteISB_EEEENS9_8optionalI7uint256EE 3077
_ZN12CScriptCheckclEv 354775
_ZN12ConnectTrace14BlockConnectedEP11CBlockIndexNSt3__110shared_ptrIK6CBlockEE 253165
_ZN12ConnectTrace18GetBlocksConnectedEv 245441
_ZN12ConnectTraceC1Ev 273787
_ZN12ConnectTraceC2Ev 273787
_ZN12ConnectTraceD1Ev 273787
_ZN12ConnectTraceD2Ev 273787
_ZN12_GLOBAL__N_113MemPoolAccept12CheckFeeRateEmxR17TxValidationState 44782
_ZN12_GLOBAL__N_113MemPoolAccept13AcceptPackageERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsE 30
_ZN12_GLOBAL__N_113MemPoolAccept13SubmitPackageERKNS0_8ATMPArgsERNSt3__16vectorINS0_9WorkspaceENS4_9allocatorIS6_EEEER22PackageValidationStateRNS4_3mapIK7uint256K19MempoolAcceptResultNS4_4lessISF_EENS7_INS4_4pairISF_SH_EEEEEE 6
_ZN12_GLOBAL__N_113MemPoolAccept18PolicyScriptChecksERKNS0_8ATMPArgsERNS0_9WorkspaceE 45938
_ZN12_GLOBAL__N_113MemPoolAccept20PackageMempoolChecksERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEER22PackageValidationState 127
_ZN12_GLOBAL__N_113MemPoolAccept21ConsensusScriptChecksERKNS0_8ATMPArgsERNS0_9WorkspaceE 44871
_ZN12_GLOBAL__N_113MemPoolAccept23AcceptSingleTransactionERKNSt3__110shared_ptrIK12CTransactionEERNS0_8ATMPArgsE 60687
_ZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsE 143
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs12SingleAcceptERK12CChainParamsxbRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEEb 60566
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs17PackageTestAcceptERK12CChainParamsxRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEE 134
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs21SingleInPackageAcceptERKS1_ 25
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgs23PackageChildWithParentsERK12CChainParamsxRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEE 30
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgsC1ERK12CChainParamsxbRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEEbbb 60755
_ZN12_GLOBAL__N_113MemPoolAccept8ATMPArgsC2ERK12CChainParamsxbRNSt3__16vectorI9COutPointNS5_9allocatorIS7_EEEEbbb 60755
_ZN12_GLOBAL__N_113MemPoolAccept8FinalizeERKNS0_8ATMPArgsERNS0_9WorkspaceE 36890
_ZN12_GLOBAL__N_113MemPoolAccept9PreChecksERNS0_8ATMPArgsERNS0_9WorkspaceE 61878
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC1EOS1_ 1244
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC1ERKNSt3__110shared_ptrIK12CTransactionEE 61931
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC2EOS1_ 1244
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC2ERKNSt3__110shared_ptrIK12CTransactionEE 61931
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceD1Ev 63175
_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceD2Ev 63175
_ZN12_GLOBAL__N_113MemPoolAcceptC1ER10CTxMemPoolR11CChainState 60730
_ZN12_GLOBAL__N_113MemPoolAcceptC2ER10CTxMemPoolR11CChainState 60730
_ZN12_GLOBAL__N_113MemPoolAcceptD1Ev 60730
_ZN12_GLOBAL__N_113MemPoolAcceptD2Ev 60730
_ZN12_GLOBAL__N_120CalculatePrevHeightsERK11CBlockIndexRK10CCoinsViewRK12CTransaction 47412
_ZN17ChainstateManager14LoadBlockIndexEv 3059
_ZN17ChainstateManager15ProcessNewBlockERKNSt3__110shared_ptrIK6CBlockEEbPb 254028
_ZN17ChainstateManager16ActivateSnapshotER8AutoFileRKN4node16SnapshotMetadataEb 9
_ZN17ChainstateManager17AcceptBlockHeaderERK12CBlockHeaderR20BlockValidationStatePP11CBlockIndexRK7uint256 606187
_ZN17ChainstateManager18ProcessTransactionERKNSt3__110shared_ptrIK12CTransactionEEbb 46988
_ZN17ChainstateManager20InitializeChainstateEP10CTxMemPoolR6CEvoDBRKNSt3__110unique_ptrI17CChainstateHelperNS4_14default_deleteIS6_EEEERKNS4_8optionalI7uint256EE 3069
_ZN17ChainstateManager20MaybeRebalanceCachesEv 10
_ZN17ChainstateManager22ProcessNewBlockHeadersERKNSt3__16vectorI12CBlockHeaderNS0_9allocatorIS2_EEEER20BlockValidationStatePPK11CBlockIndex 224057
_ZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataE 8
_ZN17ChainstateManager6GetAllEv 337058
_ZN17ChainstateManagerD1Ev 3069
_ZN17ChainstateManagerD2Ev 3069
_ZN20PerBlockConnectTraceC1EOS_ 259743
_ZN20PerBlockConnectTraceC1Ev 526952
_ZN20PerBlockConnectTraceC2EOS_ 259743
_ZN20PerBlockConnectTraceC2Ev 526952
_ZN20PerBlockConnectTraceD1Ev 786695
_ZN20PerBlockConnectTraceD2Ev 786695
_ZN27WarningBitsConditionCheckerC1ERK17ChainstateManageri 7223320
_ZN27WarningBitsConditionCheckerC2ERK17ChainstateManageri 7223320
_ZN9CVerifyDB8VerifyDBER11CChainStateRKN9Consensus6ParamsER10CCoinsViewR6CEvoDBii 1977
_ZN9CVerifyDBC1Ev 1977
_ZN9CVerifyDBC2Ev 1977
_ZN9CVerifyDBD1Ev 1977
_ZN9CVerifyDBD2Ev 1977
_ZNK11CChainState21FindForkInGlobalIndexERK13CBlockLocator 11160
_ZNK11CChainState22IsInitialBlockDownloadEv 4801739
_ZNK17ChainstateManager16ActiveChainstateEv 14472306
_ZNK17ChainstateManager16IsSnapshotActiveEv 289
_ZNK17ChainstateManager17SnapshotBlockhashEv 15
_ZNK17ChainstateManager19IsQuorumTypeEnabledEN9Consensus8LLMQTypeEN3gsl8not_nullIPK11CBlockIndexEENSt3__18optionalIbEESA_ 3692530
_ZNK27WarningBitsConditionChecker12SignalHeightEPK11CBlockIndexRKN9Consensus6ParamsE 7223320
_ZNK27WarningBitsConditionChecker6PeriodERKN9Consensus6ParamsE 7223320
_ZNK27WarningBitsConditionChecker7EndTimeERKN9Consensus6ParamsE 7223320
_ZNK27WarningBitsConditionChecker9BeginTimeERKN9Consensus6ParamsE 7223320
_ZNK27WarningBitsConditionChecker9ConditionEPK11CBlockIndexRKN9Consensus6ParamsE 834429
_ZNK27WarningBitsConditionChecker9ThresholdERKN9Consensus6ParamsEi 22529
_ZZ17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEbENK3$_0clIS8_EEDaRKT_ 1500
_ZZ17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEbENK3$_1clEv 164
_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 2190
_ZZN12_GLOBAL__N_113MemPoolAccept13AcceptPackageERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_0clIS6_EEDaRKT_ 126
_ZZN12_GLOBAL__N_113MemPoolAccept13AcceptPackageERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_1clI5CTxInEEDaRKT_ 127
_ZZN12_GLOBAL__N_113MemPoolAccept13SubmitPackageERKNS0_8ATMPArgsERNSt3__16vectorINS0_9WorkspaceENS4_9allocatorIS6_EEEER22PackageValidationStateRNS4_3mapIK7uint256K19MempoolAcceptResultNS4_4lessISF_EENS7_INS4_4pairISF_SH_EEEEEEENK3$_0clIS6_EEDaRKT_ 12
_ZZN12_GLOBAL__N_113MemPoolAccept20PackageMempoolChecksERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEER22PackageValidationStateENK3$_0clIS6_EEDaRKT_ 1175
_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_0clIS6_EEDaRKT_ 1244
_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_1clIKNS0_9WorkspaceEEEDaxRT_ 1177
_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK3$_2clIKNS0_9WorkspaceEEEDaxRT_ 1177
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_0clIP11CChainStateEEDaT_ 2
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_1clIZNS_14LoadBlockIndexEvE3$_0EEDaT_ 1
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_1clIZNS_14LoadBlockIndexEvE3$_2EEDaT_ 1
_ZZN17ChainstateManager14LoadBlockIndexEvENK3$_2clIP11CChainStateEEDaT_ 1
_ZZN17ChainstateManager16ActivateSnapshotER8AutoFileRKN4node16SnapshotMetadataEbENK3$_0clEv 8
_ZZN17ChainstateManager16ActivateSnapshotER8AutoFileRKN4node16SnapshotMetadataEbENK3$_1clEv 6
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_0clEv 8
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_1clEv 8
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_2clEv 0
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_3clEv 3
_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR8AutoFileRKN4node16SnapshotMetadataEENK3$_4clEv 329
_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_ 23
__cxx_global_var_init 3308
__cxx_global_var_init.36 3308
__cxx_global_var_init.37 3308
__cxx_global_var_init.54 3308
__cxx_global_var_init.6 3308
__cxx_global_var_init.9 3308

Generated by: LCOV version 1.16