LCOV - code coverage report
Current view:
top level
-
src/wallet
- scriptpubkeyman.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
total_coverage.info
Lines:
1265
1406
90.0 %
Date:
2020-09-26 01:30:44
Functions:
119
123
96.7 %
Function Name
Hit count
_Z15GetAffectedKeysRK7CScriptRK15SigningProvider
187093
_ZL13ExtractPubKeyRK7CScriptR7CPubKey
544
_ZL22GetOldestKeyTimeInPoolRKNSt3__13setIxNS_4lessIxEENS_9allocatorIxEEEER11WalletBatch
1820
_ZN12_GLOBAL__N_111IsMineInnerERK21LegacyScriptPubKeyManRK7CScriptNS_16IsMineSigVersionEb
1833229
_ZN12_GLOBAL__N_119PermitsUncompressedENS_16IsMineSigVersionE
931673
_ZN12_GLOBAL__N_18HaveKeysERKNSt3__16vectorINS1_IhNS0_9allocatorIhEEEENS2_IS4_EEEERK21LegacyScriptPubKeyMan
3262
_ZN21LegacyScriptPubKeyMan10AddCScriptERK7CScript
16882
_ZN21LegacyScriptPubKeyMan10AddHDChainERK8CHDChain
370
_ZN21LegacyScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData
611951
_ZN21LegacyScriptPubKeyMan10NewKeyPoolEv
367
_ZN21LegacyScriptPubKeyMan11LoadCScriptERK7CScript
2602
_ZN21LegacyScriptPubKeyMan11LoadHDChainERK8CHDChain
262
_ZN21LegacyScriptPubKeyMan11LoadKeyPoolExRK8CKeyPool
7834
_ZN21LegacyScriptPubKeyMan11SetInternalEb
0
_ZN21LegacyScriptPubKeyMan12AddKeyPubKeyERK4CKeyRK7CPubKey
404
_ZN21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScript
3
_ZN21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScriptx
3
_ZN21LegacyScriptPubKeyMan13AddCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS3_9allocatorIhEEEE
801
_ZN21LegacyScriptPubKeyMan13DeriveNewSeedERK4CKey
370
_ZN21LegacyScriptPubKeyMan13ImportPubKeysERKNSt3__16vectorI6CKeyIDNS0_9allocatorIS2_EEEERKNS0_3mapIS2_7CPubKeyNS0_4lessIS2_EENS3_INS0_4pairIKS2_S9_EEEEEERKNS8_IS2_NSC_IS9_13KeyOriginInfoEESB_NS3_INSC_ISD_SK_EEEEEEbbx
199
_ZN21LegacyScriptPubKeyMan13ImportScriptsENSt3__13setI7CScriptNS0_4lessIS2_EENS0_9allocatorIS2_EEEEx
1377
_ZN21LegacyScriptPubKeyMan13LoadWatchOnlyERK7CScript
50
_ZN21LegacyScriptPubKeyMan14GenerateNewKeyER11WalletBatchR8CHDChainb
24920
_ZN21LegacyScriptPubKeyMan14GetKeyFromPoolER7CPubKey10OutputTypeb
7521
_ZN21LegacyScriptPubKeyMan14ImportPrivKeysERKNSt3__13mapI6CKeyID4CKeyNS0_4lessIS2_EENS0_9allocatorINS0_4pairIKS2_S3_EEEEEEx
1335
_ZN21LegacyScriptPubKeyMan14LoadCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS3_9allocatorIhEEEEb
136
_ZN21LegacyScriptPubKeyMan15GenerateNewSeedEv
364
_ZN21LegacyScriptPubKeyMan15KeepDestinationExRK10OutputType
9619
_ZN21LegacyScriptPubKeyMan15LoadKeyMetadataERK6CKeyIDRK12CKeyMetadata
10887
_ZN21LegacyScriptPubKeyMan15RemoveWatchOnlyERK7CScript
13
_ZN21LegacyScriptPubKeyMan15SetupGenerationEb
355
_ZN21LegacyScriptPubKeyMan16AddCScriptWithDBER11WalletBatchRK7CScript
16982
_ZN21LegacyScriptPubKeyMan16MarkPreSplitKeysEv
1
_ZN21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKey
37298
_ZN21LegacyScriptPubKeyMan17AddWatchOnlyInMemERK7CScript
531
_ZN21LegacyScriptPubKeyMan17DeriveNewChildKeyER11WalletBatchR12CKeyMetadataR4CKeyR8CHDChainb
19918
_ZN21LegacyScriptPubKeyMan17GetNewDestinationE10OutputTypeRN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEE
7521
_ZN21LegacyScriptPubKeyMan17ReturnDestinationExbRKN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
31
_ZN21LegacyScriptPubKeyMan18AddCryptedKeyInnerERK7CPubKeyRKNSt3__16vectorIhNS3_9allocatorIhEEEE
937
_ZN21LegacyScriptPubKeyMan18AddInactiveHDChainERK8CHDChain
25
_ZN21LegacyScriptPubKeyMan18AddKeyOriginWithDBER11WalletBatchRK7CPubKeyRK13KeyOriginInfo
59
_ZN21LegacyScriptPubKeyMan18AddKeyPubKeyWithDBER11WalletBatchRK4CKeyRK7CPubKey
26548
_ZN21LegacyScriptPubKeyMan18AddWatchOnlyWithDBER11WalletBatchRK7CScript
481
_ZN21LegacyScriptPubKeyMan18AddWatchOnlyWithDBER11WalletBatchRK7CScriptx
478
_ZN21LegacyScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEEb
46
_ZN21LegacyScriptPubKeyMan18LoadScriptMetadataERK9CScriptIDRK12CKeyMetadata
45
_ZN21LegacyScriptPubKeyMan18UpdateTimeFirstKeyEx
37726
_ZN21LegacyScriptPubKeyMan18UpgradeKeyMetadataEv
136
_ZN21LegacyScriptPubKeyMan19ImportScriptPubKeysERKNSt3__13setI7CScriptNS0_4lessIS2_EENS0_9allocatorIS2_EEEEbx
281
_ZN21LegacyScriptPubKeyMan19LearnRelatedScriptsERK7CPubKey10OutputType
17303
_ZN21LegacyScriptPubKeyMan19MarkUnusedAddressesERK7CScript
186760
_ZN21LegacyScriptPubKeyMan20TopUpInactiveHDChainE6CKeyIDxb
8
_ZN21LegacyScriptPubKeyMan21MarkReserveKeysAsUsedEx
40
_ZN21LegacyScriptPubKeyMan21ReserveKeyFromKeyPoolERxR8CKeyPoolb
9657
_ZN21LegacyScriptPubKeyMan22AddKeypoolPubkeyWithDBERK7CPubKeybR11WalletBatch
24949
_ZN21LegacyScriptPubKeyMan22GetReservedDestinationE10OutputTypebRN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERxR8CKeyPool
2149
_ZN21LegacyScriptPubKeyMan22LearnAllRelatedScriptsERK7CPubKey
167
_ZN21LegacyScriptPubKeyMan5TopUpEj
10765
_ZN21LegacyScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEP11WalletBatch
16
_ZN21LegacyScriptPubKeyMan7LoadKeyERK4CKeyRK7CPubKey
10750
_ZN21LegacyScriptPubKeyMan7UpgradeEiR13bilingual_str
2
_ZN21LegacyScriptPubKeyMan9RewriteDBEv
0
_ZN21LegacyScriptPubKeyMan9SetHDSeedERK7CPubKey
370
_ZN25DescriptorScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData
85293
_ZN25DescriptorScriptPubKeyMan11SetInternalEb
356
_ZN25DescriptorScriptPubKeyMan13AddCryptedKeyERK6CKeyIDRK7CPubKeyRKNSt3__16vectorIhNS6_9allocatorIhEEEE
0
_ZN25DescriptorScriptPubKeyMan15WriteDescriptorEv
92
_ZN25DescriptorScriptPubKeyMan16AddDescriptorKeyERK4CKeyRK7CPubKey
51
_ZN25DescriptorScriptPubKeyMan17GetNewDestinationE10OutputTypeRN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEE
1459
_ZN25DescriptorScriptPubKeyMan17ReturnDestinationExbRKN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
7
_ZN25DescriptorScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEEb
235
_ZN25DescriptorScriptPubKeyMan19MarkUnusedAddressesERK7CScript
41791
_ZN25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBER11WalletBatchRK4CKeyRK7CPubKey
255
_ZN25DescriptorScriptPubKeyMan22GetReservedDestinationE10OutputTypebRN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERxR8CKeyPool
338
_ZN25DescriptorScriptPubKeyMan25SetupDescriptorGenerationERK7CExtKey10OutputType
204
_ZN25DescriptorScriptPubKeyMan5TopUpEj
6414
_ZN25DescriptorScriptPubKeyMan6AddKeyERK6CKeyIDRK4CKey
157
_ZN25DescriptorScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEP11WalletBatch
20
_ZN25DescriptorScriptPubKeyMan8SetCacheERK15DescriptorCache
240
_ZNK21LegacyScriptPubKeyMan11GetMetadataERKN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
736
_ZNK21LegacyScriptPubKeyMan11IsHDEnabledEv
64201
_ZNK21LegacyScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERK6PKHashRS6_
8
_ZNK21LegacyScriptPubKeyMan12GetKeyOriginERK6CKeyIDR13KeyOriginInfo
588863
_ZNK21LegacyScriptPubKeyMan13HaveWatchOnlyERK7CScript
762533
_ZNK21LegacyScriptPubKeyMan13HaveWatchOnlyEv
300
_ZNK21LegacyScriptPubKeyMan14GetKeyPoolSizeEv
1609
_ZNK21LegacyScriptPubKeyMan14GetWatchPubKeyERK6CKeyIDR7CPubKey
29427
_ZNK21LegacyScriptPubKeyMan15CanGenerateKeysEv
18008
_ZNK21LegacyScriptPubKeyMan15CanGetAddressesEb
17341
_ZNK21LegacyScriptPubKeyMan15GetTimeFirstKeyEv
62
_ZNK21LegacyScriptPubKeyMan15HavePrivateKeysEv
11
_ZNK21LegacyScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEEiRNS3_IiNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEENS6_IiEENS8_INS9_IKiSK_EEEEEE
3598
_ZNK21LegacyScriptPubKeyMan18GetSolvingProviderERK7CScript
499600
_ZNK21LegacyScriptPubKeyMan20GetOldestKeyPoolTimeEv
949
_ZNK21LegacyScriptPubKeyMan24KeypoolCountExternalKeysEv
16040
_ZNK21LegacyScriptPubKeyMan5GetIDEv
694
_ZNK21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKey
833716
_ZNK21LegacyScriptPubKeyMan6IsMineERK7CScript
927044
_ZNK21LegacyScriptPubKeyMan7GetKeysEv
6
_ZNK21LegacyScriptPubKeyMan7HaveKeyERK6CKeyID
953254
_ZNK21LegacyScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionibbPi
145
_ZNK21LegacyScriptPubKeyMan9GetPubKeyERK6CKeyIDR7CPubKey
904644
_ZNK25DescriptorScriptPubKeyMan11GetMetadataERKN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
135
_ZNK25DescriptorScriptPubKeyMan11IsHDEnabledEv
0
_ZNK25DescriptorScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERK6PKHashRS6_
4
_ZNK25DescriptorScriptPubKeyMan14GetKeyPoolSizeEv
1001
_ZNK25DescriptorScriptPubKeyMan15CanGetAddressesEb
2595
_ZNK25DescriptorScriptPubKeyMan15GetTimeFirstKeyEv
106
_ZNK25DescriptorScriptPubKeyMan15HavePrivateKeysEv
29347
_ZNK25DescriptorScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEEiRNS3_IiNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEENS6_IiEENS8_INS9_IKiSK_EEEEEE
1466
_ZNK25DescriptorScriptPubKeyMan16GetScriptPubKeysEv
71
_ZNK25DescriptorScriptPubKeyMan18GetSigningProviderERK7CPubKey
396
_ZNK25DescriptorScriptPubKeyMan18GetSigningProviderERK7CScriptb
31172
_ZNK25DescriptorScriptPubKeyMan18GetSigningProviderEib
26750
_ZNK25DescriptorScriptPubKeyMan18GetSolvingProviderERK7CScript
26221
_ZNK25DescriptorScriptPubKeyMan19GetWalletDescriptorEv
26
_ZNK25DescriptorScriptPubKeyMan19HasWalletDescriptorERK16WalletDescriptor
960
_ZNK25DescriptorScriptPubKeyMan20GetOldestKeyPoolTimeEv
677
_ZNK25DescriptorScriptPubKeyMan24KeypoolCountExternalKeysEv
437
_ZNK25DescriptorScriptPubKeyMan5GetIDEv
14980
_ZNK25DescriptorScriptPubKeyMan6IsMineERK7CScript
499432
_ZNK25DescriptorScriptPubKeyMan7GetKeysEv
7204
_ZNK25DescriptorScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionibbPi
260
Generated by:
LCOV version 1.15