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 Sort by function name Hit count Sort by 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