LCOV - code coverage report
Current view: top level - src/wallet - scriptpubkeyman.cpp (source / functions) Hit Total Coverage
Test: test_dash_coverage.info Lines: 800 1921 41.6 %
Date: 2026-06-25 07:23:51 Functions: 86 151 57.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZN6wallet21LegacyScriptPubKeyMan10AddHDChainERNS_11WalletBatchERKNS_8CHDChainE 0
_ZN6wallet21LegacyScriptPubKeyMan10NewKeyPoolEv 0
_ZN6wallet21LegacyScriptPubKeyMan11AddHDPubKeyERNS_11WalletBatchERK10CExtPubKeyb 0
_ZN6wallet21LegacyScriptPubKeyMan11LoadCScriptERK7CScript 0
_ZN6wallet21LegacyScriptPubKeyMan11LoadHDChainERKNS_8CHDChainEb 0
_ZN6wallet21LegacyScriptPubKeyMan11LoadKeyPoolExRKNS_8CKeyPoolE 0
_ZN6wallet21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScript 0
_ZN6wallet21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScriptx 0
_ZN6wallet21LegacyScriptPubKeyMan12LoadHDPubKeyERKNS_9CHDPubKeyE 0
_ZN6wallet21LegacyScriptPubKeyMan13AddCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEE 0
_ZN6wallet21LegacyScriptPubKeyMan13DeleteRecordsEv 0
_ZN6wallet21LegacyScriptPubKeyMan14EncryptHDChainERKNSt3__16vectorIh16secure_allocatorIhEEERNS_8CHDChainE 0
_ZN6wallet21LegacyScriptPubKeyMan14LoadCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEEb 0
_ZN6wallet21LegacyScriptPubKeyMan15LoadKeyMetadataERK6CKeyIDRKNS_12CKeyMetadataE 0
_ZN6wallet21LegacyScriptPubKeyMan16AddHDChainSingleERKNS_8CHDChainE 0
_ZN6wallet21LegacyScriptPubKeyMan16WriteKeyMetadataERKNS_12CKeyMetadataERK7CPubKeyb 0
_ZN6wallet21LegacyScriptPubKeyMan17DeriveNewChildKeyERNS_11WalletBatchERNS_12CKeyMetadataER4CKeyjb 0
_ZN6wallet21LegacyScriptPubKeyMan18AddCryptedKeyInnerERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEE 0
_ZN6wallet21LegacyScriptPubKeyMan18AddKeyOriginWithDBERNS_11WalletBatchERK7CPubKeyRK13KeyOriginInfo 0
_ZN6wallet21LegacyScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZN6wallet21LegacyScriptPubKeyMan18GenerateNewHDChainERKNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES9_NS1_8optionalINS1_6vectorIhS5_IhEEEEE 0
_ZN6wallet21LegacyScriptPubKeyMan18LoadScriptMetadataERK9CScriptIDRKNS_12CKeyMetadataE 0
_ZN6wallet21LegacyScriptPubKeyMan19MigrateToDescriptorEv 0
_ZN6wallet21LegacyScriptPubKeyMan21MarkReserveKeysAsUsedEx 0
_ZN6wallet21LegacyScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEPNS_11WalletBatchE 0
_ZN6wallet21LegacyScriptPubKeyMan7LoadKeyERK4CKeyRK7CPubKey 0
_ZN6wallet21LegacyScriptPubKeyMan9RewriteDBEv 0
_ZN6wallet25DescriptorScriptPubKeyMan13AddCryptedKeyERK6CKeyIDRK7CPubKeyRKNSt3__16vectorIhNS7_9allocatorIhEEEESD_SD_ 0
_ZN6wallet25DescriptorScriptPubKeyMan17ReturnDestinationExbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 0
_ZN6wallet25DescriptorScriptPubKeyMan18AdvanceNextIndexToEi 0
_ZN6wallet25DescriptorScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZN6wallet25DescriptorScriptPubKeyMan22UpdateWalletDescriptorERNS_16WalletDescriptorE 0
_ZN6wallet25DescriptorScriptPubKeyMan27CanUpdateToWalletDescriptorERKNS_16WalletDescriptorERNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
_ZN6wallet25DescriptorScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEPNS_11WalletBatchE 0
_ZN6walletL22GetOldestKeyTimeInPoolERKNSt3__13setIxNS0_4lessIxEENS0_9allocatorIxEEEERNS_11WalletBatchE 0
_ZNK6wallet21LegacyScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK6PKHashRS7_ 0
_ZNK6wallet21LegacyScriptPubKeyMan14DecryptHDChainERKNSt3__16vectorIh16secure_allocatorIhEEERNS_8CHDChainE 0
_ZNK6wallet21LegacyScriptPubKeyMan14GetKeyPoolSizeEv 0
_ZNK6wallet21LegacyScriptPubKeyMan15GetTimeFirstKeyEv 0
_ZNK6wallet21LegacyScriptPubKeyMan15HavePrivateKeysEv 0
_ZNK6wallet21LegacyScriptPubKeyMan19GetDecryptedHDChainERNS_8CHDChainE 0
_ZNK6wallet21LegacyScriptPubKeyMan20GetOldestKeyPoolTimeEv 0
_ZNK6wallet21LegacyScriptPubKeyMan20SignSpecialTxPayloadERK7uint256RK6CKeyIDRNSt3__16vectorIhNS7_9allocatorIhEEEE 0
_ZNK6wallet21LegacyScriptPubKeyMan6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 0
_ZNK6wallet21LegacyScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionRK26PrecomputedTransactionDataibbPib 0
_ZNK6wallet25DescriptorScriptPubKeyMan11GetEndRangeEv 0
_ZNK6wallet25DescriptorScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 0
_ZNK6wallet25DescriptorScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK6PKHashRS7_ 0
_ZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ 0
_ZNK6wallet25DescriptorScriptPubKeyMan19GetDescriptorStringERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb 0
_ZNK6wallet25DescriptorScriptPubKeyMan19GetWalletDescriptorEv 0
_ZNK6wallet25DescriptorScriptPubKeyMan20GetOldestKeyPoolTimeEv 0
_ZNK6wallet25DescriptorScriptPubKeyMan20SignSpecialTxPayloadERK7uint256RK6CKeyIDRNSt3__16vectorIhNS7_9allocatorIhEEEE 0
_ZNK6wallet25DescriptorScriptPubKeyMan6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 0
_ZZN6wallet21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZN6wallet21LegacyScriptPubKeyMan17DeriveNewChildKeyERNS_11WalletBatchERNS_12CKeyMetadataER4CKeyjbENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZN6wallet21LegacyScriptPubKeyMan18UpgradeKeyMetadataEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZN6wallet21LegacyScriptPubKeyMan19MigrateToDescriptorEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZN6wallet25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS9_11char_traitsIcEE16secure_allocatorIcEEESH_ENK3$_0clERKNS9_6vectorIhSD_IhEEE 0
_ZZNK6wallet21LegacyScriptPubKeyMan11GetKeyInnerERK6CKeyIDR4CKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZNK6wallet21LegacyScriptPubKeyMan19GetDecryptedHDChainERNS_8CHDChainEENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZNK6wallet21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ENK3$_0clERKNS1_6vectorIhS5_IhEEE 0
_ZZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ENK3$_1clERKNS1_6vectorIhS5_IhEEE 0
_ZZNK6wallet25DescriptorScriptPubKeyMan7GetKeysEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 0
_ZNK6wallet21LegacyScriptPubKeyMan7GetKeysEv 1
_ZNK6wallet21LegacyScriptPubKeyMan9HaveHDKeyERK6CKeyIDRNS_8CHDChainE 1
_ZN6wallet21LegacyScriptPubKeyMan13ImportPubKeysERKNSt3__16vectorI6CKeyIDNS1_9allocatorIS3_EEEERKNS1_3mapIS3_7CPubKeyNS1_4lessIS3_EENS4_INS1_4pairIKS3_SA_EEEEEERKNS9_IS3_NSD_ISA_13KeyOriginInfoEESC_NS4_INSD_ISE_SL_EEEEEEbbx 2
_ZN6wallet21LegacyScriptPubKeyMan13ImportScriptsENSt3__13setI7CScriptNS1_4lessIS3_EENS1_9allocatorIS3_EEEEx 2
_ZN6wallet21LegacyScriptPubKeyMan18AddWatchOnlyWithDBERNS_11WalletBatchERK7CScript 2
_ZN6wallet21LegacyScriptPubKeyMan18AddWatchOnlyWithDBERNS_11WalletBatchERK7CScriptx 2
_ZN6wallet21LegacyScriptPubKeyMan18UpgradeKeyMetadataEv 2
_ZN6wallet21LegacyScriptPubKeyMan19ImportScriptPubKeysERKNSt3__13setI7CScriptNS1_4lessIS3_EENS1_9allocatorIS3_EEEEbx 2
_ZNK6wallet21LegacyScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 2
_ZN6wallet21LegacyScriptPubKeyMan14ImportPrivKeysERKNSt3__13mapI6CKeyID4CKeyNS1_4lessIS3_EENS1_9allocatorINS1_4pairIKS3_S4_EEEEEEx 3
_ZN6wallet25DescriptorScriptPubKeyMan22UpgradeDescriptorCacheEv 4
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderERK7CPubKey 4
_ZNK6wallet25DescriptorScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionRK26PrecomputedTransactionDataibbPib 4
_ZN6wallet21LegacyScriptPubKeyMan13LoadWatchOnlyERK7CScript 5
_ZN6wallet21LegacyScriptPubKeyMan15RemoveWatchOnlyERK7CScript 5
_ZN6wallet12_GLOBAL__N_18HaveKeysERKNSt3__16vectorINS2_IhNS1_9allocatorIhEEEENS3_IS5_EEEERKNS_21LegacyScriptPubKeyManE 6
_ZNK6wallet21LegacyScriptPubKeyMan13HaveWatchOnlyEv 6
_ZN6wallet21LegacyScriptPubKeyMan17AddWatchOnlyInMemERK7CScript 7
_ZNK6wallet21LegacyScriptPubKeyMan14GetWatchPubKeyERK6CKeyIDR7CPubKey 7
_ZN6wallet25DescriptorScriptPubKeyMan6AddKeyERK6CKeyIDRK4CKeyRKNSt3__112basic_stringIcNS7_11char_traitsIcEE16secure_allocatorIcEEESF_ 8
_ZN6wallet25DescriptorScriptPubKeyMan8SetCacheERK15DescriptorCache 8
_ZN6wallet21LegacyScriptPubKeyMan10AddCScriptERK7CScript 9
_ZN6wallet21LegacyScriptPubKeyMan16AddCScriptWithDBERNS_11WalletBatchERK7CScript 9
_ZNK6wallet25DescriptorScriptPubKeyMan11IsHDEnabledEv 10
_ZN6wallet25DescriptorScriptPubKeyMan22GetReservedDestinationEbRxRNS_8CKeyPoolE 12
_ZN6walletL13ExtractPubKeyERK7CScriptR7CPubKey 12
_ZNK6wallet25DescriptorScriptPubKeyMan16GetScriptPubKeysEi 13
_ZNK6wallet25DescriptorScriptPubKeyMan16GetScriptPubKeysEv 13
_ZN6wallet25DescriptorScriptPubKeyMan15WriteDescriptorEv 14
_ZN6wallet25DescriptorScriptPubKeyMan16AddDescriptorKeyERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS7_11char_traitsIcEE16secure_allocatorIcEEESF_ 14
_ZN6wallet21LegacyScriptPubKeyMan12AddKeyPubKeyERK4CKeyRK7CPubKey 16
_ZNK6wallet21LegacyScriptPubKeyMan16GetScriptPubKeysEv 20
_ZNK6wallet25DescriptorScriptPubKeyMan14GetKeyPoolSizeEv 20
_ZNK6wallet21LegacyScriptPubKeyMan5GetIDEv 21
_ZNK6wallet25DescriptorScriptPubKeyMan15GetTimeFirstKeyEv 21
_ZNK6wallet25DescriptorScriptPubKeyMan19HasWalletDescriptorERKNS_16WalletDescriptorE 24
_ZNK6wallet25DescriptorScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS3_4lessIS5_EENS3_9allocatorINS3_4pairIKS5_S6_EEEEEEiRNS4_Ii13bilingual_strNS7_IiEENS9_INSA_IKiSH_EEEEEE 36
_ZN6wallet25DescriptorScriptPubKeyMan25SetupDescriptorGenerationERK7CExtKeyRKNSt3__112basic_stringIcNS4_11char_traitsIcEE16secure_allocatorIcEEESC_NS_18PathDerivationTypeE 66
_ZN6wallet21LegacyScriptPubKeyMan17ReturnDestinationExbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 69
_ZN6wallet25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS9_11char_traitsIcEE16secure_allocatorIcEEESH_ 80
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSolvingProviderERK7CScript 97
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderEib 110
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderERK7CScriptb 136
_ZNK6wallet21LegacyScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS3_4lessIS5_EENS3_9allocatorINS3_4pairIKS5_S6_EEEEEEiRNS4_Ii13bilingual_strNS7_IiEENS9_INSA_IKiSH_EEEEEE 142
__cxx_global_var_init 146
_ZN6wallet21LegacyScriptPubKeyMan22GetReservedDestinationEbRxRNS_8CKeyPoolE 272
_ZN6wallet15GetAffectedKeysERK7CScriptRK15SigningProvider 307
_ZN6wallet21LegacyScriptPubKeyMan19MarkUnusedAddressesERNS_11WalletBatchERK7CScriptRKNSt3__18optionalIxEE 307
_ZN6wallet25DescriptorScriptPubKeyMan19MarkUnusedAddressesERNS_11WalletBatchERK7CScriptRKNSt3__18optionalIxEE 416
_ZNK6wallet21LegacyScriptPubKeyMan18GetSolvingProviderERK7CScript 3433
_ZN6wallet21LegacyScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData 3744
_ZNK6wallet21LegacyScriptPubKeyMan12GetKeyOriginERK6CKeyIDR13KeyOriginInfo 4313
_ZN6wallet25DescriptorScriptPubKeyMan17GetNewDestinationEv 5550
_ZNK6wallet25DescriptorScriptPubKeyMan15CanGetAddressesEb 5550
_ZNK6wallet25DescriptorScriptPubKeyMan15HavePrivateKeysEv 5660
_ZN6wallet25DescriptorScriptPubKeyMan5TopUpEj 6056
_ZNK6wallet25DescriptorScriptPubKeyMan7GetKeysEv 6075
_ZN6wallet21LegacyScriptPubKeyMan14GetKeyFromPoolER7CPubKeyb 6189
_ZN6wallet21LegacyScriptPubKeyMan17GetNewDestinationEv 6189
_ZN6wallet21LegacyScriptPubKeyMan15KeepDestinationEx 6391
_ZN6wallet21LegacyScriptPubKeyMan21ReserveKeyFromKeyPoolERxRNS_8CKeyPoolEb 6460
_ZN6wallet21LegacyScriptPubKeyMan10TopUpInnerEj 6462
_ZN6wallet21LegacyScriptPubKeyMan5TopUpEj 6462
_ZNK6wallet21LegacyScriptPubKeyMan15CanGenerateKeysEv 6635
_ZNK6wallet21LegacyScriptPubKeyMan6IsMineERK7CScript 8607
_ZN6wallet21LegacyScriptPubKeyMan14GenerateNewKeyERNS_11WalletBatchEjb 9389
_ZN6wallet21LegacyScriptPubKeyMan22AddKeypoolPubkeyWithDBERK7CPubKeybRNS_11WalletBatchE 9389
_ZN6wallet21LegacyScriptPubKeyMan18UpdateTimeFirstKeyEx 9394
_ZN6wallet21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKey 9406
_ZN6wallet21LegacyScriptPubKeyMan18AddKeyPubKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKey 9406
_ZN6wallet12_GLOBAL__N_119PermitsUncompressedENS0_16IsMineSigVersionE 12333
_ZNK6wallet21LegacyScriptPubKeyMan12HaveKeyInnerERK6CKeyID 12340
_ZNK6wallet21LegacyScriptPubKeyMan7HaveKeyERK6CKeyID 12340
_ZN6wallet12_GLOBAL__N_111IsMineInnerERKNS_21LegacyScriptPubKeyManERK7CScriptNS0_16IsMineSigVersionEb 12362
_ZNK6wallet21LegacyScriptPubKeyMan24KeypoolCountExternalKeysEv 12482
_ZNK6wallet21LegacyScriptPubKeyMan15CanGetAddressesEb 12650
_ZNK6wallet21LegacyScriptPubKeyMan14GetPubKeyInnerERK6CKeyIDR7CPubKey 16763
_ZNK6wallet21LegacyScriptPubKeyMan9GetPubKeyERK6CKeyIDR7CPubKey 16763
_ZNK6wallet21LegacyScriptPubKeyMan11GetKeyInnerERK6CKeyIDR4CKey 17333
_ZNK6wallet21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKey 17333
_ZNK6wallet25DescriptorScriptPubKeyMan5GetIDEv 17903
_ZNK6wallet21LegacyScriptPubKeyMan13HaveWatchOnlyERK7CScript 18856
_ZNK6wallet21LegacyScriptPubKeyMan11IsHDEnabledEv 22311
_ZNK6wallet21LegacyScriptPubKeyMan10GetHDChainERNS_8CHDChainE 22314
_ZN6wallet25DescriptorScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData 331842
_ZNK6wallet25DescriptorScriptPubKeyMan6IsMineERK7CScript 352620

Generated by: LCOV version 1.16