LCOV - code coverage report
Current view:
top level
-
src/wallet
- walletdb.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
total_coverage.info
Lines:
83.7 %
816
683
Test Date:
2026-10-15 06:54:44
Functions:
96.3 %
82
79
Branches:
51.0 %
1140
581
Function Name
Hit count
_ZN6wallet11WalletBatch11IsEncryptedEv
0
_ZN6wallet11WalletBatch14WriteWatchOnlyERK7CScriptRKNS_12CKeyMetadataE
0
_ZN6wallet11WalletBatch8WriteKeyERK7CPubKeyRKSt6vectorIh16secure_allocatorIhEERKNS_12CKeyMetadataE
0
_ZN6wallet11WalletBatch14EraseMasterKeyEj
1
_ZN6wallet11WalletBatch15EraseLockedUTXOERK9COutPoint
1
_ZN6wallet11WalletBatch26EraseAddressReceiveRequestERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1
_ZN6wallet11WalletBatch26EraseActiveScriptPubKeyManEhb
2
_ZN6wallet11WalletBatch15WriteLockedUTXOERK9COutPoint
3
_ZN6wallet11WalletBatch26WriteAddressReceiveRequestERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESL_
4
_ZN6wallet11WalletBatch8TxnAbortEv
7
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES1_S5_S5_SC_
11
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES1_S5_S5_SC_
11
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERbENKUlS1_R10DataStreamS6_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES1_S6_S6_SD_
12
_ZN6wallet11WalletBatch7EraseTxE22transaction_identifierILb0EE
16
_ZN6wallet17LoadEncryptionKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
24
_ZN6wallet11WalletBatch12ErasePurposeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
28
_ZN6wallet11WalletBatch9EraseNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
28
_ZN6wallet11WalletBatch16EraseAddressDataERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEE
29
_ZN6wallet11LoadHDChainEPNS_7CWalletER10DataStreamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
38
_ZN6wallet11WalletBatch26WriteLastDecryptedFeaturesEv
41
_ZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EE
42
_ZN6wallet11WalletBatch14WriteMasterKeyEjRKNS_10CMasterKeyE
43
_ZN6wallet16HasLegacyRecordsERNS_7CWalletE
49
_ZN6wallet11WalletBatch27WriteAddressPreviouslySpentERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEEb
52
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES1_S5_S5_SC_
56
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES1_S5_S5_SC_
56
_ZN6wallet11WalletBatch15WriteCryptedKeyERK7CPubKeyRKSt6vectorIhSaIhEERKNS_12CKeyMetadataE
60
_ZN6wallet11WalletBatch16WriteKeyMetadataERKNS_12CKeyMetadataERK7CPubKeyb
60
_ZN6wallet14LoadCryptedKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
84
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES1_S5_S5_SC_
96
_ZN6wallet11WalletBatch19RegisterTxnListenerENS_13DbTxnListenerE
164
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERbENKUlS1_R10DataStreamS6_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES1_S6_S6_SD_
238
_ZN6wallet7LoadKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
242
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E2_clES1_S5_S5_SC_
331
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES1_S5_S5_SC_
337
_ZN6wallet11WalletBatch25WriteCryptedDescriptorKeyERK7uint256RK7CPubKeyRKSt6vectorIhSaIhEE
419
_ZZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EEENKUlRKS7_E_clESH_
420
_ZN6wallet16HasLegacyRecordsERNS_7CWalletERNS_13DatabaseBatchE
433
_ZN6wallet9LogDBInfoEv
436
_ZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERb
442
_ZN6walletL18LoadDecryptionKeysEPNS_7CWalletERNS_13DatabaseBatchE
442
_ZN6walletL15LoadActiveSPKMsEPNS_7CWalletERNS_13DatabaseBatchE
443
_ZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchE
443
_ZN6wallet11WalletBatch10LoadWalletEPNS_7CWalletE
444
_ZN6walletL15LoadWalletFlagsEPNS_7CWalletERNS_13DatabaseBatchE
444
_ZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEi
444
_ZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEi
444
_ZN6wallet12RunWithinTxnERNS_14WalletDatabaseESt17basic_string_viewIcSt11char_traitsIcEERKSt8functionIFbRNS_11WalletBatchEEE
574
_ZN6walletL12RunWithinTxnERNS_11WalletBatchESt17basic_string_viewIcSt11char_traitsIcEERKSt8functionIFbS1_EE
574
_ZN6wallet11WalletBatch22WriteLastOpenedVersionEv
817
_ZN6wallet11WalletBatch23WriteLastOpenedFeaturesEv
817
_ZN6wallet12MakeDatabaseERKN2fs4pathERKNS_15DatabaseOptionsERNS_14DatabaseStatusER13bilingual_str
1624
_ZN6wallet11WalletBatch13ReadBestBlockER13CBlockLocator
2123
_ZZN6walletL15LoadActiveSPKMsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_
2659
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E0_clES1_S5_S5_SC_
2713
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E1_clES1_S5_S5_SC_
2735
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES1_S5_S5_SC_
2740
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_
2740
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E_clES1_S5_S5_SC_
3066
_ZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_
3200
_ZN6wallet11WalletBatch32WriteDescriptorLastHardenedCacheERK10CExtPubKeyRK7uint256j
4410
_ZN6wallet11WalletBatch26WriteActiveScriptPubKeyManEhRK7uint256b
4656
_ZN6wallet11WalletBatch18WriteDescriptorKeyERK7uint256RK7CPubKeyRKSt6vectorIh16secure_allocatorIhEE
4824
_ZN6walletL11LoadRecordsEPNS_7CWalletERNS_13DatabaseBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFNS_8DBErrorsES1_R10DataStreamSF_RS9_EE
4966
_ZN6wallet11WalletBatch16WriteWalletFlagsEm
5032
_ZN6wallet11WalletBatch26WriteDescriptorParentCacheERK10CExtPubKeyRK7uint256j
5755
_ZN6wallet11WalletBatch15WriteTxMetadataERKNS_9CWalletTxE
6306
_ZN6walletL15ReadWtxVariantsERNS_13DatabaseBatchERK22transaction_identifierILb0EE
12493
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERbENKUlS1_R10DataStreamS6_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S6_S6_SD_
12493
_ZN6walletL12PrefixStreamIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE7uint256EEE10DataStreamDpRKT_
12796
_ZN6wallet11WalletBatch14WriteBestBlockERK13CBlockLocator
16791
_ZN6walletL11LoadRecordsEPNS_7CWalletERNS_13DatabaseBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER10DataStreamSt8functionIFNS_8DBErrorsES1_SD_SD_RS9_EE
17762
_ZN6wallet11WalletBatch17WriteOrderPosNextEl
19502
_ZN6wallet11WalletBatch11WriteFullTxERKNS_9CWalletTxE
19503
_ZN6wallet11WalletBatch15WriteWtxVariantERK22transaction_identifierILb0EERKSt10shared_ptrIK12CTransactionE
19506
_ZN6wallet11WalletBatch27WriteDescriptorDerivedCacheERK10CExtPubKeyRK7uint256jj
24086
_ZN6wallet11WalletBatch12WritePurposeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
28338
_ZN6wallet11WalletBatch9WriteNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
28338
_ZN6wallet11WalletBatch9TxnCommitEv
75444
_ZN6wallet11WalletBatch8TxnBeginEv
75451
_ZN6wallet11WalletBatch15WriteDescriptorERK7uint256RKNS_16WalletDescriptorE
104894
_ZN6wallet11WalletBatch25WriteDescriptorCacheItemsERK7uint256RK15DescriptorCache
479162
Generated by:
LCOV version 2.0-1