LCOV - code coverage report
Current view:
top level
-
src/wallet
- walletdb.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
total_coverage.info
Lines:
83.2 %
808
672
Test Date:
2024-08-28 05:13:07
Functions:
98.8 %
83
82
Branches:
50.5 %
1026
518
Function Name
Hit count
_ZN6wallet11WalletBatch11IsEncryptedEv
0
_ZN6wallet11WalletBatch26EraseActiveScriptPubKeyManEhb
1
_ZN6wallet11WalletBatch15WriteLockedUTXOERK9COutPoint
2
_ZN6wallet11WalletBatch26EraseAddressReceiveRequestERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2
_ZN6wallet11WalletBatch8TxnAbortEv
2
_ZN6wallet12RunWithinTxnERNS_14WalletDatabaseESt17basic_string_viewIcSt11char_traitsIcEERKSt8functionIFbRNS_11WalletBatchEEE
2
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERSt6vectorI7uint256SaIS5_EERbENKUlS1_R10DataStreamSB_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES1_SB_SB_SI_
4
_ZN6wallet11WalletBatch26WriteAddressReceiveRequestERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESL_
8
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7_clES1_S5_S5_SC_
8
_ZN6wallet11WalletBatch14EraseWatchOnlyERK7CScript
13
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES1_S5_S5_SC_
15
_ZN6wallet11WalletBatch7EraseTxE7uint256
16
_ZN6wallet11WalletBatch12ErasePurposeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
17
_ZN6wallet11WalletBatch9EraseNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
17
_ZN6wallet11WalletBatch16EraseAddressDataERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEE
19
_ZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EE
24
_ZZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EEENKUlRS0_E_clESG_
24
_ZN6walletL12RunWithinTxnERNS_11WalletBatchESt17basic_string_viewIcSt11char_traitsIcEERKSt8functionIFbS1_EE
26
_ZN6wallet17LoadEncryptionKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
38
_ZN6wallet11WalletBatch14WriteMasterKeyEjRKNS_10CMasterKeyE
49
_ZN6wallet11WalletBatch27WriteAddressPreviouslySpentERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEEb
53
_ZN6wallet11WalletBatch15EraseLockedUTXOERK9COutPoint
111
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E2_clES1_S5_S5_SC_
231
_ZZZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EEENKUlRS0_E_clESG_ENKUlRKS7_E_clESJ_
240
_ZN6wallet11LoadHDChainEPNS_7CWalletER10DataStreamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
242
_ZN6wallet11WalletBatch25WriteCryptedDescriptorKeyERK7uint256RK7CPubKeyRKSt6vectorIhSaIhEE
265
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERSt6vectorI7uint256SaIS5_EERbENKUlS1_R10DataStreamSB_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES1_SB_SB_SI_
287
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES1_S5_S5_SC_
309
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES1_S5_S5_SC_
309
_ZN6wallet11WalletBatch14WriteWatchOnlyERK7CScriptRKNS_12CKeyMetadataE
776
_ZN6wallet11WalletBatch15WriteMinVersionEi
799
_ZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERSt6vectorI7uint256SaIS5_EERb
1409
_ZN6walletL15LoadActiveSPKMsEPNS_7CWalletERNS_13DatabaseBatchE
1409
_ZN6walletL18LoadDecryptionKeysEPNS_7CWalletERNS_13DatabaseBatchE
1409
_ZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchE
1409
_ZN6wallet11WalletBatch10LoadWalletEPNS_7CWalletE
1410
_ZN6walletL14LoadMinVersionEPNS_7CWalletERNS_13DatabaseBatchE
1410
_ZN6walletL15LoadWalletFlagsEPNS_7CWalletERNS_13DatabaseBatchE
1410
_ZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEi
1410
_ZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEi
1410
_ZN6wallet11WalletBatch14WriteBestBlockERK13CBlockLocator
1735
_ZZN6walletL15LoadActiveSPKMsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_
1842
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E1_clES1_S5_S5_SC_
1884
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E0_clES1_S5_S5_SC_
1934
_ZN6wallet12MakeDatabaseERKN2fs4pathERKNS_15DatabaseOptionsERNS_14DatabaseStatusER13bilingual_str
2023
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E_clES1_S5_S5_SC_
2060
_ZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_
2176
_ZN6wallet11WalletBatch13ReadBestBlockER13CBlockLocator
2556
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES1_S5_S5_SC_
2792
_ZN6wallet11WalletBatch32WriteDescriptorLastHardenedCacheERK10CExtPubKeyRK7uint256j
2882
_ZN6wallet11WalletBatch26WriteActiveScriptPubKeyManEhRK7uint256b
3075
_ZN6wallet11WalletBatch18WriteDescriptorKeyERK7uint256RK7CPubKeyRKSt6vectorIh16secure_allocatorIhEE
3245
_ZN6wallet11WalletBatch26WriteDescriptorParentCacheERK10CExtPubKeyRK7uint256j
3589
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES1_S5_S5_SC_
5533
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_
5533
_ZN6wallet11WalletBatch15WriteCryptedKeyERK7CPubKeyRKSt6vectorIhSaIhEERKNS_12CKeyMetadataE
7212
_ZN6wallet14LoadCryptedKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
8333
_ZN6walletL12PrefixStreamIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE7uint256EEE10DataStreamDpRKT_
8696
_ZN6wallet11WalletBatch27WriteDescriptorDerivedCacheERK10CExtPubKeyRK7uint256jj
10933
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERSt6vectorI7uint256SaIS5_EERbENKUlS1_R10DataStreamSB_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_SB_SB_SI_
13304
_ZZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERSt6vectorI7uint256SaIS5_EERbENKUlS1_R10DataStreamSB_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_SB_SB_SI_ENKUlRNS_9CWalletTxEbE_clESL_b
13304
_ZN6wallet11WalletBatch8ReadPoolElRNS_8CKeyPoolE
13473
_ZN6wallet11WalletBatch9ErasePoolEl
13849
_ZN6wallet7LoadKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
15390
_ZN6wallet11WalletBatch12WriteCScriptERK7uint160RK7CScript
16149
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES1_S5_S5_SC_
16472
_ZN6wallet20MaybeCompactWalletDBERNS_13WalletContextE
17731
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES1_S5_S5_SC_
23824
_ZN6walletL11LoadRecordsEPNS_7CWalletERNS_13DatabaseBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFNS_8DBErrorsES1_R10DataStreamSF_RS9_EE
25571
_ZN6wallet11WalletBatch17WriteOrderPosNextEl
29768
_ZN6wallet11WalletBatch8WriteKeyERK7CPubKeyRKSt6vectorIh16secure_allocatorIhEERKNS_12CKeyMetadataE
31710
_ZN6wallet11WalletBatch9WritePoolElRKNS_8CKeyPoolE
34062
_ZN6wallet11WalletBatch12WriteHDChainERKNS_8CHDChainE
34201
_ZN6walletL11LoadRecordsEPNS_7CWalletERNS_13DatabaseBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER10DataStreamSt8functionIFNS_8DBErrorsES1_SD_SD_RS9_EE
34267
_ZN6wallet11WalletBatch7WriteTxERKNS_9CWalletTxE
38667
_ZN6wallet11WalletBatch16WriteKeyMetadataERKNS_12CKeyMetadataERK7CPubKeyb
39173
_ZN6wallet11WalletBatch12WritePurposeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
41203
_ZN6wallet11WalletBatch9WriteNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
41203
_ZN6wallet11WalletBatch16WriteWalletFlagsEm
49906
_ZN6wallet11WalletBatch9TxnCommitEv
83399
_ZN6wallet11WalletBatch8TxnBeginEv
83448
_ZN6wallet11WalletBatch15WriteDescriptorERK7uint256RKNS_16WalletDescriptorE
94713
_ZN6wallet11WalletBatch25WriteDescriptorCacheItemsERK7uint256RK15DescriptorCache
433545
Generated by:
LCOV version 2.0-1