LCOV - code coverage report
Current view:
top level
-
src
- validation.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
2861
3131
91.4 %
Date:
2021-06-29 14:35:33
Functions:
141
142
99.3 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
1332
1614
82.5 %
Function Name
Hit count
_ZN11CChainState16RollforwardBlockEPK11CBlockIndexR15CCoinsViewCacheRK12CChainParams
0
_Z9AbortNodeR20BlockValidationStateRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK13bilingual_str
1
_Z21PruneBlockFilesManualR11CChainStatei
2
_ZN12BlockManager22FindFilesToPruneManualERNSt3__13setIiNS0_4lessIiEENS0_9allocatorIiEEEEii
2
_ZNK17ChainstateManager16IsSnapshotActiveEv
2
validation.cpp:_ZL11AlertNotifyRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
2
_ZNK17ChainstateManager19ValidatedChainstateEv
4
validation.cpp:_ZL9DoWarningRK13bilingual_str
4
_ZNK17ChainstateManager15IsBackgroundIBDEP11CChainState
5
_ZN11CChainState13PruneAndFlushEv
7
_ZN12BlockManager17PruneOneBlockFileEi
7
_ZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadata
7
_ZN17ChainstateManager16ActivateSnapshotER9CAutoFileRK16SnapshotMetadatab
8
_ZN11CChainState13PreciousBlockER20BlockValidationStateRK12CChainParamsP11CBlockIndex
9
_ZN11CChainState22ResetBlockFailureFlagsEP11CBlockIndex
9
_ZN17ChainstateManager20MaybeRebalanceCachesEv
9
_ZN11CChainState21LoadExternalBlockFileERK12CChainParamsP7__sFILEP11FlatFilePos
10
validation.cpp:_ZZN11CChainState16FlushStateToDiskERK12CChainParamsR20BlockValidationState14FlushStateModeiENK3$_1clER16BlockFilterIndex
13
_ZNK17ChainstateManager17SnapshotBlockhashEv
14
_ZN11CChainState17ResizeCoinsCachesEmm
20
_Z18ExpectedAssumeutxoiRK12CChainParams
22
_ZN12BlockManager16FindFilesToPruneERNSt3__13setIiNS0_4lessIiEENS0_9allocatorIiEEEEmiib
39
_Z17ProcessNewPackageR11CChainStateR10CTxMemPoolRKNSt3__16vectorINS3_10shared_ptrIK12CTransactionEENS3_9allocatorIS8_EEEEb
50
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsE
50
_ZN11CChainState15InvalidateBlockER20BlockValidationStateRK12CChainParamsP11CBlockIndex
79
validation.cpp:_ZL13AppendWarningR13bilingual_strRKS_
144
_ZN17ChainstateManager5ResetEv
157
validation.cpp:_ZZN17ChainstateManager27PopulateAndValidateSnapshotER11CChainStateR9CAutoFileRK16SnapshotMetadataENK4$_10clEv
219
_ZN9CVerifyDB8VerifyDBER11CChainStateRK12CChainParamsR10CCoinsViewii
378
_ZN9CVerifyDBC2Ev
378
_ZN9CVerifyDBD2Ev
378
_ZN11CChainState12LoadChainTipERK12CChainParams
379
validation.cpp:_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK4$_12clIS6_EEDaRKT_
477
validation.cpp:_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK4$_11clIS6_EEDalRKT_
485
_Z11LoadMempoolR10CTxMemPoolR11CChainStateNSt3__18functionIFP7__sFILERKN5boost10filesystem4pathEPKcEEE
615
_ZN11CChainState16LoadBlockIndexDBERK12CChainParams
616
_ZN12BlockManager14LoadBlockIndexERKN9Consensus6ParamsER12CBlockTreeDBRNSt3__13setIP11CBlockIndex25CBlockIndexWorkComparatorNS6_9allocatorIS9_EEEE
616
_ZNK11CChainState15NeedsRedownloadERK12CChainParams
616
_Z11DumpMempoolRK10CTxMemPoolNSt3__18functionIFP7__sFILERKN5boost10filesystem4pathEPKcEEEb
617
_ZN11CChainState11LoadMempoolERK11ArgsManager
621
_ZN11CChainState12ReplayBlocksERK12CChainParams
626
_ZN17ChainstateManager14LoadBlockIndexERK12CChainParams
626
_Z21TestLockPointValidityR6CChainPK10LockPoints
702
_Z16UnloadBlockIndexP10CTxMemPoolR17ChainstateManager
783
_Z14GetTransactionPK11CBlockIndexPK10CTxMemPoolRK7uint256RKN9Consensus6ParamsERS5_
784
_ZN11CChainState16LoadGenesisBlockERK12CChainParams
784
_ZN17ChainstateManager6UnloadEv
785
_ZN17ChainstateManager20InitializeChainstateER10CTxMemPoolRKNSt3__18optionalI7uint256EE
786
_ZN12BlockManager6UnloadEv
787
_ZN11CChainState16UnloadBlockIndexEv
789
_ZN10CoinsViews9InitCacheEv
794
_ZN10CoinsViewsC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmbb
794
_ZN11CChainState11InitCoinsDBEmbbNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
794
_ZN11CChainState14InitCoinsCacheEm
794
_ZN11CChainStateC2ER10CTxMemPoolR12BlockManagerNSt3__18optionalI7uint256EE
794
_Z29StartScriptCheckWorkerThreadsi
813
_Z28StopScriptCheckWorkerThreadsv
820
_ZN11CChainState8ToStringEv
830
_ZN12BlockManager21FindForkInGlobalIndexERK6CChainRK13CBlockLocator
1368
_Z24InitScriptExecutionCachev
1511
_ZN11CChainState21ForceFlushStateToDiskEv
1561
validation.cpp:_ZL21UpdateMempoolForReorgR11CChainStateR10CTxMemPoolR29DisconnectedBlockTransactionsb
2040
_ZN11CChainState17InvalidBlockFoundEP11CBlockIndexRK20BlockValidationState
2763
validation.cpp:_ZZN12_GLOBAL__N_113MemPoolAccept26AcceptMultipleTransactionsERKNSt3__16vectorINS1_10shared_ptrIK12CTransactionEENS1_9allocatorIS6_EEEERNS0_8ATMPArgsEENK4$_13clI5CTxInEEDaRKT_
2775
_ZN17ChainstateManager6GetAllEv
4554
_ZN11CChainState13DisconnectTipER20BlockValidationStateRK12CChainParamsP29DisconnectedBlockTransactions
4717
_ZN11CChainState17InvalidChainFoundEP11CBlockIndex
5605
_ZN11CChainState15DisconnectBlockERK6CBlockPK11CBlockIndexR15CCoinsViewCache
6764
validation.cpp:_ZL25IsCurrentForFeeEstimationR11CChainState
19660
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept8FinalizeERKNS0_8ATMPArgsERNS0_9WorkspaceE
20131
_Z13ApplyTxInUndoO4CoinR15CCoinsViewCacheRK9COutPoint
21131
validation.cpp:_ZL16LimitMempoolSizeR10CTxMemPoolR15CCoinsViewCachemNSt3__16chrono8durationIxNS3_5ratioILl1ELl1EEEEE
21872
validation.cpp:_ZL30CheckInputsFromMempoolAndCacheRK12CTransactionR17TxValidationStateRK15CCoinsViewCacheRK10CTxMemPooljR26PrecomputedTransactionDataRS4_
23511
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept21ConsensusScriptChecksERKNS0_8ATMPArgsERNS0_9WorkspaceER26PrecomputedTransactionData
23511
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept12CheckFeeRateEmlR17TxValidationState
25968
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept18PolicyScriptChecksERKNS0_8ATMPArgsERNS0_9WorkspaceER26PrecomputedTransactionData
26200
_Z18CheckSequenceLocksP11CBlockIndexRK10CCoinsViewRK12CTransactioniP10LockPointsb
27755
_ZN17ChainstateManager22ProcessNewBlockHeadersERKNSt3__16vectorI12CBlockHeaderNS0_9allocatorIS2_EEEER20BlockValidationStateRK12CChainParamsPPK11CBlockIndex
29029
_Z17TestBlockValidityR20BlockValidationStateRK12CChainParamsR11CChainStateRK6CBlockP11CBlockIndexbb
29980
_Z18AcceptToMemoryPoolR11CChainStateR10CTxMemPoolRKNSt3__110shared_ptrIK12CTransactionEEbb
31649
validation.cpp:_ZL26AcceptToMemoryPoolWithTimeRK12CChainParamsR10CTxMemPoolR11CChainStateRKNSt3__110shared_ptrIK12CTransactionEElbb
31782
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept23AcceptSingleTransactionERKNSt3__110shared_ptrIK12CTransactionEERNS0_8ATMPArgsE
31782
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAcceptC2ER10CTxMemPoolR11CChainState
31832
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept9PreChecksERNS0_8ATMPArgsERNS0_9WorkspaceE
32227
validation.cpp:_ZN12_GLOBAL__N_113MemPoolAccept9WorkspaceC2ERKNSt3__110shared_ptrIK12CTransactionEE
32234
_Z26GenerateCoinbaseCommitmentR6CBlockPK11CBlockIndexRKN9Consensus6ParamsE
34789
_Z32UpdateUncommittedBlockStructuresR6CBlockPK11CBlockIndexRKN9Consensus6ParamsE
38895
_ZN12ConnectTrace18GetBlocksConnectedEv
66861
_ZN11CChainState21ActivateBestChainStepER20BlockValidationStateRK12CChainParamsP11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEERbR12ConnectTrace
66862
_ZN12ConnectTrace14BlockConnectedEP11CBlockIndexNSt3__110shared_ptrIK6CBlockEE
68162
_ZN11CChainState25PruneBlockIndexCandidatesEv
68548
_ZN11CChainState25ReceivedBlockTransactionsERK6CBlockP11CBlockIndexRK11FlatFilePosRKN9Consensus6ParamsE
69448
_Z19ComputeBlockVersionPK11CBlockIndexRKN9Consensus6ParamsE
70477
_ZN11CChainState10ConnectTipER20BlockValidationStateRK12CChainParamsP11CBlockIndexRKNSt3__110shared_ptrIK6CBlockEER12ConnectTraceR29DisconnectedBlockTransactions
70925
_ZN12BlockManager15AddToBlockIndexERK12CBlockHeader
72312
_ZN11CChainState26CheckForkWarningConditionsEv
72466
validation.cpp:_ZL9UpdateTipR10CTxMemPoolPK11CBlockIndexRK12CChainParamsR11CChainState
72878
_ZN11CChainState17ActivateBestChainER20BlockValidationStateRK12CChainParamsNSt3__110shared_ptrIK6CBlockEE
79753
_ZN17ChainstateManager15ProcessNewBlockERK12CChainParamsNSt3__110shared_ptrIK6CBlockEEbPb
79826
_ZN11CChainState11AcceptBlockERKNSt3__110shared_ptrIK6CBlockEER20BlockValidationStateRK12CChainParamsPP11CBlockIndexbPK11FlatFilePosPb
81120
_ZN11CChainState17FindMostWorkChainEv
82516
_ZN12ConnectTraceC2Ev
84829
validation.cpp:_ZL29LimitValidationInterfaceQueuev
85370
validation.cpp:_ZL20ContextualCheckBlockRK6CBlockR20BlockValidationStateRKN9Consensus6ParamsEPK11CBlockIndex
99185
_ZN11CChainState12ConnectBlockERK6CBlockR20BlockValidationStateP11CBlockIndexR15CCoinsViewCacheRK12CChainParamsb
101102
_ZN12BlockManager17GetLastCheckpointERK15CCheckpointData
101638
validation.cpp:_ZL26ContextualCheckBlockHeaderRK12CBlockHeaderR20BlockValidationStateR12BlockManagerRK12CChainParamsPK11CBlockIndexl
101900
validation.cpp:_ZL15NotifyHeaderTipR11CChainState
109587
_ZN12BlockManager14GetSpendHeightERK15CCoinsViewCache
112954
validation.cpp:_ZL23GetSynchronizationStateb
121139
validation.cpp:_ZL19GetBlockScriptFlagsPK11CBlockIndexRKN9Consensus6ParamsE
124208
validation.cpp:_ZL22IsScriptWitnessEnabledRKN9Consensus6ParamsE
124208
_ZN12BlockManager16InsertBlockIndexERK7uint256
124720
validation.cpp:_ZZN12BlockManager14LoadBlockIndexERKN9Consensus6ParamsER12CBlockTreeDBRNSt3__13setIP11CBlockIndex25CBlockIndexWorkComparatorNS6_9allocatorIS9_EEEEENK3$_2clERK7uint256
124720
_ZN12BlockManager17AcceptBlockHeaderERK12CBlockHeaderR20BlockValidationStateRK12CChainParamsPP11CBlockIndex
126374
_ZN20PerBlockConnectTraceC2Ev
152991
_Z25GuessVerificationProgressRK11ChainTxDataPK11CBlockIndex
153051
_Z15GetBlockSubsidyiRKN9Consensus6ParamsE
157094
validation.cpp:_ZL16CheckBlockHeaderRK12CBlockHeaderR20BlockValidationStateRKN9Consensus6ParamsEb
212079
_ZN11CChainState16FlushStateToDiskERK12CChainParamsR20BlockValidationState14FlushStateModei
237089
_ZN11CChainState22GetCoinsCacheSizeStateEPK10CTxMemPool
237089
_ZN11CChainState22GetCoinsCacheSizeStateEPK10CTxMemPoolmm
237091
_ZN11CChainState15CheckBlockIndexERKN9Consensus6ParamsE
257292
_Z10CheckBlockRK6CBlockR20BlockValidationStateRKN9Consensus6ParamsEbb
298904
_Z16IsWitnessEnabledPK11CBlockIndexRKN9Consensus6ParamsE
362254
_ZN12CScriptCheckclEv
598338
_Z17CheckInputScriptsRK12CTransactionR17TxValidationStateRK15CCoinsViewCachejbbR26PrecomputedTransactionDataPNSt3__16vectorI12CScriptCheckNS9_9allocatorISB_EEEE
634810
_ZNK12BlockManager16LookupBlockIndexERK7uint256
727272
_ZNK27WarningBitsConditionChecker9ConditionEPK11CBlockIndexRKN9Consensus6ParamsE
960192
_ZNK11CChainState22IsInitialBlockDownloadEv
1292292
_ZN27WarningBitsConditionCheckerC2Ei
1925716
_ZNK27WarningBitsConditionChecker6PeriodERKN9Consensus6ParamsE
1925716
_ZNK27WarningBitsConditionChecker7EndTimeERKN9Consensus6ParamsE
1925716
_ZNK27WarningBitsConditionChecker9BeginTimeERKN9Consensus6ParamsE
1925716
_ZNK27WarningBitsConditionChecker9ThresholdERKN9Consensus6ParamsE
1925716
_Z12CheckFinalTxPK11CBlockIndexRK12CTransactioni
2456339
_Z11UpdateCoinsRK12CTransactionR15CCoinsViewCachei
5226130
_Z11UpdateCoinsRK12CTransactionR15CCoinsViewCacheR7CTxUndoi
5468465
_ZNK17ChainstateManager16ActiveChainstateEv
7420924
_Z11ChainActivev
7637860
_Z16ChainstateActivev
9942264
_ZNK25CBlockIndexWorkComparatorclEPK11CBlockIndexS2_
329572058
Generated by:
LCOV version 1.14