LCOV - code coverage report
Current view: top level - src/wallet - walletdb.cpp (source / functions) Coverage Total Hit
Test: total_coverage.info Lines: 83.3 % 789 657
Test Date: 2026-08-29 06:21:54 Functions: 96.2 % 78 75
Branches: 49.9 % 1088 543

Function Name Sort by function name Hit count Sort by function hit count
_ZN6wallet11LoadHDChainEPNS_7CWalletER10DataStreamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 38
_ZN6wallet11WalletBatch10LoadWalletEPNS_7CWalletE 392
_ZN6wallet11WalletBatch11IsEncryptedEv 0
_ZN6wallet11WalletBatch12ErasePurposeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 28
_ZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EE 42
_ZN6wallet11WalletBatch12WritePurposeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ 28173
_ZN6wallet11WalletBatch13ReadBestBlockER13CBlockLocator 1958
_ZN6wallet11WalletBatch14EraseMasterKeyEj 1
_ZN6wallet11WalletBatch14WriteBestBlockERK13CBlockLocator 16670
_ZN6wallet11WalletBatch14WriteMasterKeyEjRKNS_10CMasterKeyE 26
_ZN6wallet11WalletBatch14WriteWatchOnlyERK7CScriptRKNS_12CKeyMetadataE 0
_ZN6wallet11WalletBatch15EraseLockedUTXOERK9COutPoint 1
_ZN6wallet11WalletBatch15WriteCryptedKeyERK7CPubKeyRKSt6vectorIhSaIhEERKNS_12CKeyMetadataE 60
_ZN6wallet11WalletBatch15WriteDescriptorERK7uint256RKNS_16WalletDescriptorE 102408
_ZN6wallet11WalletBatch15WriteLockedUTXOERK9COutPoint 3
_ZN6wallet11WalletBatch15WriteWtxVariantERK22transaction_identifierILb0EERKSt10shared_ptrIK12CTransactionE 24822
_ZN6wallet11WalletBatch16EraseAddressDataERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEE 29
_ZN6wallet11WalletBatch16WriteKeyMetadataERKNS_12CKeyMetadataERK7CPubKeyb 60
_ZN6wallet11WalletBatch16WriteWalletFlagsEm 4702
_ZN6wallet11WalletBatch17WriteOrderPosNextEl 18786
_ZN6wallet11WalletBatch18WriteDescriptorKeyERK7uint256RK7CPubKeyRKSt6vectorIh16secure_allocatorIhEE 4580
_ZN6wallet11WalletBatch19RegisterTxnListenerERKNS_13DbTxnListenerE 10
_ZN6wallet11WalletBatch25WriteCryptedDescriptorKeyERK7uint256RK7CPubKeyRKSt6vectorIhSaIhEE 290
_ZN6wallet11WalletBatch25WriteDescriptorCacheItemsERK7uint256RK15DescriptorCache 430623
_ZN6wallet11WalletBatch26EraseActiveScriptPubKeyManEhb 2
_ZN6wallet11WalletBatch26EraseAddressReceiveRequestERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1
_ZN6wallet11WalletBatch26WriteActiveScriptPubKeyManEhRK7uint256b 4374
_ZN6wallet11WalletBatch26WriteAddressReceiveRequestERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESL_ 4
_ZN6wallet11WalletBatch26WriteDescriptorParentCacheERK10CExtPubKeyRK7uint256j 5465
_ZN6wallet11WalletBatch27WriteAddressPreviouslySpentERKSt7variantIJ14CNoDestination17PubKeyDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot11PayToAnchor14WitnessUnknownEEb 26
_ZN6wallet11WalletBatch27WriteDescriptorDerivedCacheERK10CExtPubKeyRK7uint256jj 24083
_ZN6wallet11WalletBatch32WriteDescriptorLastHardenedCacheERK10CExtPubKeyRK7uint256j 4128
_ZN6wallet11WalletBatch7EraseTxE22transaction_identifierILb0EE 15
_ZN6wallet11WalletBatch7WriteTxERKNS_9CWalletTxE 24807
_ZN6wallet11WalletBatch8TxnAbortEv 1
_ZN6wallet11WalletBatch8TxnBeginEv 73648
_ZN6wallet11WalletBatch8WriteKeyERK7CPubKeyRKSt6vectorIh16secure_allocatorIhEERKNS_12CKeyMetadataE 0
_ZN6wallet11WalletBatch9EraseNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 28
_ZN6wallet11WalletBatch9TxnCommitEv 73646
_ZN6wallet11WalletBatch9WriteNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ 28173
_ZN6wallet12MakeDatabaseERKN2fs4pathERKNS_15DatabaseOptionsERNS_14DatabaseStatusER13bilingual_str 1525
_ZN6wallet12RunWithinTxnERNS_14WalletDatabaseESt17basic_string_viewIcSt11char_traitsIcEERKSt8functionIFbRNS_11WalletBatchEEE 499
_ZN6wallet14LoadCryptedKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 84
_ZN6wallet16HasLegacyRecordsERNS_7CWalletE 49
_ZN6wallet16HasLegacyRecordsERNS_7CWalletERNS_13DatabaseBatchE 383
_ZN6wallet17LoadEncryptionKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 19
_ZN6wallet7LoadKeyEPNS_7CWalletER10DataStreamS3_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 239
_ZN6wallet9LogDBInfoEv 415
_ZN6walletL11LoadRecordsEPNS_7CWalletERNS_13DatabaseBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER10DataStreamSt8functionIFNS_8DBErrorsES1_SD_SD_RS9_EE 15540
_ZN6walletL11LoadRecordsEPNS_7CWalletERNS_13DatabaseBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFNS_8DBErrorsES1_R10DataStreamSF_RS9_EE 4428
_ZN6walletL12PrefixStreamIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE7uint256EEE10DataStreamDpRKT_ 11112
_ZN6walletL12RunWithinTxnERNS_11WalletBatchESt17basic_string_viewIcSt11char_traitsIcEERKSt8functionIFbS1_EE 499
_ZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERb 390
_ZN6walletL15LoadActiveSPKMsEPNS_7CWalletERNS_13DatabaseBatchE 391
_ZN6walletL15LoadWalletFlagsEPNS_7CWalletERNS_13DatabaseBatchE 392
_ZN6walletL15ReadWtxVariantsERNS_13DatabaseBatchERK22transaction_identifierILb0EE 9541
_ZN6walletL18LoadDecryptionKeysEPNS_7CWalletERNS_13DatabaseBatchE 390
_ZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchE 391
_ZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEi 392
_ZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEi 392
_ZZN6wallet11WalletBatch12EraseRecordsERKSt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EEENKUlRKS7_E_clESH_ 420
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERbENKUlS1_R10DataStreamS6_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES1_S6_S6_SD_ 9
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERbENKUlS1_R10DataStreamS6_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES1_S6_S6_SD_ 210
_ZZN6walletL13LoadTxRecordsEPNS_7CWalletERNS_13DatabaseBatchERbENKUlS1_R10DataStreamS6_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S6_S6_SD_ 9541
_ZZN6walletL15LoadActiveSPKMsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ 2307
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES1_S5_S5_SC_ 2301
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1_clES1_S5_S5_SC_ 11
_ZZN6walletL22LoadAddressBookRecordsEPNS_7CWalletERNS_13DatabaseBatchEENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ 2301
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE2_clES1_S5_S5_SC_ 91
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE3_clES1_S5_S5_SC_ 332
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4_clES1_S5_S5_SC_ 54
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5_clES1_S5_S5_SC_ 54
_ZZN6walletL23LoadLegacyWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6_clES1_S5_S5_SC_ 9
_ZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ 2780
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E0_clES1_S5_S5_SC_ 2310
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E1_clES1_S5_S5_SC_ 2404
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E2_clES1_S5_S5_SC_ 234
_ZZZN6walletL27LoadDescriptorWalletRecordsEPNS_7CWalletERNS_13DatabaseBatchEiENKUlS1_R10DataStreamS5_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES1_S5_S5_SC_ENKUlS1_S5_S5_SC_E_clES1_S5_S5_SC_ 2648

Generated by: LCOV version 2.0-1