LCOV - code coverage report
Current view: top level - src/wallet - scriptpubkeyman.cpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 1652 1921 86.0 %
Date: 2026-06-25 07:23:43 Functions: 144 151 95.4 %

Function Name Sort by function name Hit count Sort by hit count
_ZN6wallet12_GLOBAL__N_111IsMineInnerERKNS_21LegacyScriptPubKeyManERK7CScriptNS0_16IsMineSigVersionEb 2090159
_ZN6wallet12_GLOBAL__N_119PermitsUncompressedENS0_16IsMineSigVersionE 2013359
_ZN6wallet12_GLOBAL__N_18HaveKeysERKNSt3__16vectorINS2_IhNS1_9allocatorIhEEEENS3_IS5_EEEERKNS_21LegacyScriptPubKeyManE 486
_ZN6wallet15GetAffectedKeysERK7CScriptRK15SigningProvider 131931
_ZN6wallet21LegacyScriptPubKeyMan10AddCScriptERK7CScript 129
_ZN6wallet21LegacyScriptPubKeyMan10AddHDChainERNS_11WalletBatchERKNS_8CHDChainE 32502
_ZN6wallet21LegacyScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData 640425
_ZN6wallet21LegacyScriptPubKeyMan10NewKeyPoolEv 660
_ZN6wallet21LegacyScriptPubKeyMan10TopUpInnerEj 23373
_ZN6wallet21LegacyScriptPubKeyMan11AddHDPubKeyERNS_11WalletBatchERK10CExtPubKeyb 31845
_ZN6wallet21LegacyScriptPubKeyMan11LoadCScriptERK7CScript 70
_ZN6wallet21LegacyScriptPubKeyMan11LoadHDChainERKNS_8CHDChainEb 33175
_ZN6wallet21LegacyScriptPubKeyMan11LoadKeyPoolExRKNS_8CKeyPoolE 16735
_ZN6wallet21LegacyScriptPubKeyMan12AddKeyPubKeyERK4CKeyRK7CPubKey 16
_ZN6wallet21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScript 0
_ZN6wallet21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScriptx 0
_ZN6wallet21LegacyScriptPubKeyMan12LoadHDPubKeyERKNS_9CHDPubKeyE 55786
_ZN6wallet21LegacyScriptPubKeyMan13AddCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEE 426
_ZN6wallet21LegacyScriptPubKeyMan13DeleteRecordsEv 26
_ZN6wallet21LegacyScriptPubKeyMan13ImportPubKeysERKNSt3__16vectorI6CKeyIDNS1_9allocatorIS3_EEEERKNS1_3mapIS3_7CPubKeyNS1_4lessIS3_EENS4_INS1_4pairIKS3_SA_EEEEEERKNS9_IS3_NSD_ISA_13KeyOriginInfoEESC_NS4_INSD_ISE_SL_EEEEEEbbx 244
_ZN6wallet21LegacyScriptPubKeyMan13ImportScriptsENSt3__13setI7CScriptNS1_4lessIS3_EENS1_9allocatorIS3_EEEEx 216
_ZN6wallet21LegacyScriptPubKeyMan13LoadWatchOnlyERK7CScript 1333
_ZN6wallet21LegacyScriptPubKeyMan14EncryptHDChainERKNSt3__16vectorIh16secure_allocatorIhEEERNS_8CHDChainE 35
_ZN6wallet21LegacyScriptPubKeyMan14GenerateNewKeyERNS_11WalletBatchEjb 42873
_ZN6wallet21LegacyScriptPubKeyMan14GetKeyFromPoolER7CPubKeyb 15863
_ZN6wallet21LegacyScriptPubKeyMan14ImportPrivKeysERKNSt3__13mapI6CKeyID4CKeyNS1_4lessIS3_EENS1_9allocatorINS1_4pairIKS3_S4_EEEEEEx 3186
_ZN6wallet21LegacyScriptPubKeyMan14LoadCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEEb 18
_ZN6wallet21LegacyScriptPubKeyMan15KeepDestinationEx 19980
_ZN6wallet21LegacyScriptPubKeyMan15LoadKeyMetadataERK6CKeyIDRKNS_12CKeyMetadataE 26247
_ZN6wallet21LegacyScriptPubKeyMan15RemoveWatchOnlyERK7CScript 18
_ZN6wallet21LegacyScriptPubKeyMan16AddCScriptWithDBERNS_11WalletBatchERK7CScript 167
_ZN6wallet21LegacyScriptPubKeyMan16AddHDChainSingleERKNS_8CHDChainE 632
_ZN6wallet21LegacyScriptPubKeyMan16WriteKeyMetadataERKNS_12CKeyMetadataERK7CPubKeyb 0
_ZN6wallet21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKey 15760
_ZN6wallet21LegacyScriptPubKeyMan17AddWatchOnlyInMemERK7CScript 2950
_ZN6wallet21LegacyScriptPubKeyMan17DeriveNewChildKeyERNS_11WalletBatchERNS_12CKeyMetadataER4CKeyjb 31845
_ZN6wallet21LegacyScriptPubKeyMan17GetNewDestinationEv 15863
_ZN6wallet21LegacyScriptPubKeyMan17ReturnDestinationExbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 259
_ZN6wallet21LegacyScriptPubKeyMan18AddCryptedKeyInnerERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEE 444
_ZN6wallet21LegacyScriptPubKeyMan18AddKeyOriginWithDBERNS_11WalletBatchERK7CPubKeyRK13KeyOriginInfo 686
_ZN6wallet21LegacyScriptPubKeyMan18AddKeyPubKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKey 14092
_ZN6wallet21LegacyScriptPubKeyMan18AddWatchOnlyWithDBERNS_11WalletBatchERK7CScript 1617
_ZN6wallet21LegacyScriptPubKeyMan18AddWatchOnlyWithDBERNS_11WalletBatchERK7CScriptx 1617
_ZN6wallet21LegacyScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEE 159
_ZN6wallet21LegacyScriptPubKeyMan18GenerateNewHDChainERKNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES9_NS1_8optionalINS1_6vectorIhS5_IhEEEEE 618
_ZN6wallet21LegacyScriptPubKeyMan18LoadScriptMetadataERK9CScriptIDRKNS_12CKeyMetadataE 1328
_ZN6wallet21LegacyScriptPubKeyMan18UpdateTimeFirstKeyEx 75347
_ZN6wallet21LegacyScriptPubKeyMan18UpgradeKeyMetadataEv 395
_ZN6wallet21LegacyScriptPubKeyMan19ImportScriptPubKeysERKNSt3__13setI7CScriptNS1_4lessIS3_EENS1_9allocatorIS3_EEEEbx 323
_ZN6wallet21LegacyScriptPubKeyMan19MarkUnusedAddressesERNS_11WalletBatchERK7CScriptRKNSt3__18optionalIxEE 130811
_ZN6wallet21LegacyScriptPubKeyMan19MigrateToDescriptorEv 26
_ZN6wallet21LegacyScriptPubKeyMan21MarkReserveKeysAsUsedEx 216
_ZN6wallet21LegacyScriptPubKeyMan21ReserveKeyFromKeyPoolERxRNS_8CKeyPoolEb 20271
_ZN6wallet21LegacyScriptPubKeyMan22AddKeypoolPubkeyWithDBERK7CPubKeybRNS_11WalletBatchE 43513
_ZN6wallet21LegacyScriptPubKeyMan22GetReservedDestinationEbRxRNS_8CKeyPoolE 4431
_ZN6wallet21LegacyScriptPubKeyMan5TopUpEj 22497
_ZN6wallet21LegacyScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEPNS_11WalletBatchE 49
_ZN6wallet21LegacyScriptPubKeyMan7LoadKeyERK4CKeyRK7CPubKey 1668
_ZN6wallet21LegacyScriptPubKeyMan9RewriteDBEv 0
_ZN6wallet25DescriptorScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData 1353064
_ZN6wallet25DescriptorScriptPubKeyMan13AddCryptedKeyERK6CKeyIDRK7CPubKeyRKNSt3__16vectorIhNS7_9allocatorIhEEEESD_SD_ 88
_ZN6wallet25DescriptorScriptPubKeyMan15WriteDescriptorEv 436
_ZN6wallet25DescriptorScriptPubKeyMan16AddDescriptorKeyERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS7_11char_traitsIcEE16secure_allocatorIcEEESF_ 370
_ZN6wallet25DescriptorScriptPubKeyMan17GetNewDestinationEv 15639
_ZN6wallet25DescriptorScriptPubKeyMan17ReturnDestinationExbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 135
_ZN6wallet25DescriptorScriptPubKeyMan18AdvanceNextIndexToEi 44
_ZN6wallet25DescriptorScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEE 360
_ZN6wallet25DescriptorScriptPubKeyMan19MarkUnusedAddressesERNS_11WalletBatchERK7CScriptRKNSt3__18optionalIxEE 54047
_ZN6wallet25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS9_11char_traitsIcEE16secure_allocatorIcEEESH_ 1555
_ZN6wallet25DescriptorScriptPubKeyMan22GetReservedDestinationEbRxRNS_8CKeyPoolE 2605
_ZN6wallet25DescriptorScriptPubKeyMan22UpdateWalletDescriptorERNS_16WalletDescriptorE 28
_ZN6wallet25DescriptorScriptPubKeyMan22UpgradeDescriptorCacheEv 670
_ZN6wallet25DescriptorScriptPubKeyMan25SetupDescriptorGenerationERK7CExtKeyRKNSt3__112basic_stringIcNS4_11char_traitsIcEE16secure_allocatorIcEEESC_NS_18PathDerivationTypeE 1185
_ZN6wallet25DescriptorScriptPubKeyMan27CanUpdateToWalletDescriptorERKNS_16WalletDescriptorERNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 62
_ZN6wallet25DescriptorScriptPubKeyMan5TopUpEj 72850
_ZN6wallet25DescriptorScriptPubKeyMan6AddKeyERK6CKeyIDRK4CKeyRKNSt3__112basic_stringIcNS7_11char_traitsIcEE16secure_allocatorIcEEESF_ 1161
_ZN6wallet25DescriptorScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEPNS_11WalletBatchE 90
_ZN6wallet25DescriptorScriptPubKeyMan8SetCacheERK15DescriptorCache 1296
_ZN6walletL13ExtractPubKeyERK7CScriptR7CPubKey 2968
_ZN6walletL22GetOldestKeyTimeInPoolERKNSt3__13setIxNS0_4lessIxEENS0_9allocatorIxEEEERNS_11WalletBatchE 2347
_ZNK6wallet21LegacyScriptPubKeyMan10GetHDChainERNS_8CHDChainE 204183
_ZNK6wallet21LegacyScriptPubKeyMan11GetKeyInnerERK6CKeyIDR4CKey 390734
_ZNK6wallet21LegacyScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 1077
_ZNK6wallet21LegacyScriptPubKeyMan11IsHDEnabledEv 90170
_ZNK6wallet21LegacyScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK6PKHashRS7_ 324
_ZNK6wallet21LegacyScriptPubKeyMan12GetKeyOriginERK6CKeyIDR13KeyOriginInfo 593276
_ZNK6wallet21LegacyScriptPubKeyMan12HaveKeyInnerERK6CKeyID 1301342
_ZNK6wallet21LegacyScriptPubKeyMan13HaveWatchOnlyERK7CScript 664754
_ZNK6wallet21LegacyScriptPubKeyMan13HaveWatchOnlyEv 831
_ZNK6wallet21LegacyScriptPubKeyMan14DecryptHDChainERKNSt3__16vectorIh16secure_allocatorIhEEERNS_8CHDChainE 1415
_ZNK6wallet21LegacyScriptPubKeyMan14GetKeyPoolSizeEv 2772
_ZNK6wallet21LegacyScriptPubKeyMan14GetPubKeyInnerERK6CKeyIDR7CPubKey 376244
_ZNK6wallet21LegacyScriptPubKeyMan14GetWatchPubKeyERK6CKeyIDR7CPubKey 61968
_ZNK6wallet21LegacyScriptPubKeyMan15CanGenerateKeysEv 32186
_ZNK6wallet21LegacyScriptPubKeyMan15CanGetAddressesEb 36305
_ZNK6wallet21LegacyScriptPubKeyMan15GetTimeFirstKeyEv 2882
_ZNK6wallet21LegacyScriptPubKeyMan15HavePrivateKeysEv 22
_ZNK6wallet21LegacyScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS3_4lessIS5_EENS3_9allocatorINS3_4pairIKS5_S6_EEEEEEiRNS4_Ii13bilingual_strNS7_IiEENS9_INSA_IKiSH_EEEEEE 9262
_ZNK6wallet21LegacyScriptPubKeyMan16GetScriptPubKeysEv 46
_ZNK6wallet21LegacyScriptPubKeyMan18GetSolvingProviderERK7CScript 437453
_ZNK6wallet21LegacyScriptPubKeyMan19GetDecryptedHDChainERNS_8CHDChainE 66
_ZNK6wallet21LegacyScriptPubKeyMan20GetOldestKeyPoolTimeEv 1284
_ZNK6wallet21LegacyScriptPubKeyMan20SignSpecialTxPayloadERK7uint256RK6CKeyIDRNSt3__16vectorIhNS7_9allocatorIhEEEE 4
_ZNK6wallet21LegacyScriptPubKeyMan24KeypoolCountExternalKeysEv 35297
_ZNK6wallet21LegacyScriptPubKeyMan5GetIDEv 1517
_ZNK6wallet21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKey 405781
_ZNK6wallet21LegacyScriptPubKeyMan6IsMineERK7CScript 1449024
_ZNK6wallet21LegacyScriptPubKeyMan6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 0
_ZNK6wallet21LegacyScriptPubKeyMan7GetKeysEv 19
_ZNK6wallet21LegacyScriptPubKeyMan7HaveKeyERK6CKeyID 2049214
_ZNK6wallet21LegacyScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionRK26PrecomputedTransactionDataibbPib 504
_ZNK6wallet21LegacyScriptPubKeyMan9GetPubKeyERK6CKeyIDR7CPubKey 693743
_ZNK6wallet21LegacyScriptPubKeyMan9HaveHDKeyERK6CKeyIDRNS_8CHDChainE 1014
_ZNK6wallet25DescriptorScriptPubKeyMan11GetEndRangeEv 2502
_ZNK6wallet25DescriptorScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 614
_ZNK6wallet25DescriptorScriptPubKeyMan11IsHDEnabledEv 1475
_ZNK6wallet25DescriptorScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK6PKHashRS7_ 104
_ZNK6wallet25DescriptorScriptPubKeyMan14GetKeyPoolSizeEv 4324
_ZNK6wallet25DescriptorScriptPubKeyMan15CanGetAddressesEb 23317
_ZNK6wallet25DescriptorScriptPubKeyMan15GetTimeFirstKeyEv 2581
_ZNK6wallet25DescriptorScriptPubKeyMan15HavePrivateKeysEv 272406
_ZNK6wallet25DescriptorScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS3_4lessIS5_EENS3_9allocatorINS3_4pairIKS5_S6_EEEEEEiRNS4_Ii13bilingual_strNS7_IiEENS9_INSA_IKiSH_EEEEEE 10886
_ZNK6wallet25DescriptorScriptPubKeyMan16GetScriptPubKeysEi 452
_ZNK6wallet25DescriptorScriptPubKeyMan16GetScriptPubKeysEv 372
_ZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ 176
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderERK7CPubKey 1107
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderERK7CScriptb 277720
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderEib 249080
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSolvingProviderERK7CScript 235262
_ZNK6wallet25DescriptorScriptPubKeyMan19GetDescriptorStringERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb 884
_ZNK6wallet25DescriptorScriptPubKeyMan19GetWalletDescriptorEv 8133
_ZNK6wallet25DescriptorScriptPubKeyMan19HasWalletDescriptorERKNS_16WalletDescriptorE 2046
_ZNK6wallet25DescriptorScriptPubKeyMan20GetOldestKeyPoolTimeEv 2577
_ZNK6wallet25DescriptorScriptPubKeyMan20SignSpecialTxPayloadERK7uint256RK6CKeyIDRNSt3__16vectorIhNS7_9allocatorIhEEEE 4
_ZNK6wallet25DescriptorScriptPubKeyMan5GetIDEv 167314
_ZNK6wallet25DescriptorScriptPubKeyMan6IsMineERK7CScript 4765229
_ZNK6wallet25DescriptorScriptPubKeyMan6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE 0
_ZNK6wallet25DescriptorScriptPubKeyMan7GetKeysEv 89092
_ZNK6wallet25DescriptorScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionRK26PrecomputedTransactionDataibbPib 1553
_ZZN6wallet21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 286
_ZZN6wallet21LegacyScriptPubKeyMan17DeriveNewChildKeyERNS_11WalletBatchERNS_12CKeyMetadataER4CKeyjbENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 616
_ZZN6wallet21LegacyScriptPubKeyMan18UpgradeKeyMetadataEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 17
_ZZN6wallet21LegacyScriptPubKeyMan19MigrateToDescriptorEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 2
_ZZN6wallet25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS9_11char_traitsIcEE16secure_allocatorIcEEESH_ENK3$_0clERKNS9_6vectorIhSD_IhEEE 44
_ZZNK6wallet21LegacyScriptPubKeyMan11GetKeyInnerERK6CKeyIDR4CKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 664
_ZZNK6wallet21LegacyScriptPubKeyMan19GetDecryptedHDChainERNS_8CHDChainEENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 13
_ZZNK6wallet21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 666
_ZZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ENK3$_0clERKNS1_6vectorIhS5_IhEEE 34
_ZZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ENK3$_1clERKNS1_6vectorIhS5_IhEEE 0
_ZZNK6wallet25DescriptorScriptPubKeyMan7GetKeysEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE 1919
__cxx_global_var_init 3444

Generated by: LCOV version 1.16