LCOV - code coverage report
Current view:
top level
-
src/wallet
- scriptpubkeyman.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
1419
1690
84.0 %
Date:
2021-06-29 14:35:33
Functions:
118
124
95.2 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
549
712
77.1 %
Function Name
Hit count
_ZN21LegacyScriptPubKeyMan11SetInternalEb
0
_ZN21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScript
0
_ZN21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScriptl
0
_ZN21LegacyScriptPubKeyMan16MarkPreSplitKeysEv
0
_ZN21LegacyScriptPubKeyMan7UpgradeEiiR13bilingual_str
0
_ZN21LegacyScriptPubKeyMan9RewriteDBEv
0
_ZNK25DescriptorScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERK6PKHashRS6_
5
_ZNK21LegacyScriptPubKeyMan7GetKeysEv
6
_ZNK21LegacyScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERK6PKHashRS6_
8
_ZN21LegacyScriptPubKeyMan20TopUpInactiveHDChainE6CKeyIDlb
10
_ZN21LegacyScriptPubKeyMan15RemoveWatchOnlyERK7CScript
13
_ZNK21LegacyScriptPubKeyMan15HavePrivateKeysEv
13
_ZN21LegacyScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEP11WalletBatch
16
_ZNK25DescriptorScriptPubKeyMan11IsHDEnabledEv
18
_ZN21LegacyScriptPubKeyMan18AddInactiveHDChainERK8CHDChain
26
_ZNK25DescriptorScriptPubKeyMan19GetWalletDescriptorEv
34
_ZN21LegacyScriptPubKeyMan21MarkReserveKeysAsUsedEl
37
_ZN25DescriptorScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEP11WalletBatch
47
_ZN21LegacyScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEEb
49
_ZN25DescriptorScriptPubKeyMan17ReturnDestinationElbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
58
_ZNK21LegacyScriptPubKeyMan15GetTimeFirstKeyEv
62
_ZN21LegacyScriptPubKeyMan17ReturnDestinationElbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
67
_ZN25DescriptorScriptPubKeyMan13AddCryptedKeyERK6CKeyIDRK7CPubKeyRKNSt3__16vectorIhNS6_9allocatorIhEEEE
76
_ZN21LegacyScriptPubKeyMan18UpgradeKeyMetadataEv
113
_ZN25DescriptorScriptPubKeyMan16AddDescriptorKeyERK4CKeyRK7CPubKey
127
_ZN21LegacyScriptPubKeyMan14LoadCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS3_9allocatorIhEEEEb
132
_ZNK25DescriptorScriptPubKeyMan16GetScriptPubKeysEv
143
_ZN21LegacyScriptPubKeyMan18AddKeyOriginWithDBER11WalletBatchRK7CPubKeyRK13KeyOriginInfo
156
_ZN21LegacyScriptPubKeyMan22LearnAllRelatedScriptsERK7CPubKey
166
_ZN25DescriptorScriptPubKeyMan15WriteDescriptorEv
190
_ZN21LegacyScriptPubKeyMan13ImportPubKeysERKNSt3__16vectorI6CKeyIDNS0_9allocatorIS2_EEEERKNS0_3mapIS2_7CPubKeyNS0_4lessIS2_EENS3_INS0_4pairIKS2_S9_EEEEEERKNS8_IS2_NSC_IS9_13KeyOriginInfoEESB_NS3_INSC_ISD_SK_EEEEEEbbl
196
_ZN21LegacyScriptPubKeyMan11LoadHDChainERK8CHDChain
213
_ZNK25DescriptorScriptPubKeyMan15GetTimeFirstKeyEv
232
_ZNK21LegacyScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionibbPi
237
_ZN21LegacyScriptPubKeyMan15SetupGenerationEb
242
_ZN21LegacyScriptPubKeyMan15GenerateNewSeedEv
250
_ZN21LegacyScriptPubKeyMan18LoadScriptMetadataERK9CScriptIDRK12CKeyMetadata
255
_ZN21LegacyScriptPubKeyMan10NewKeyPoolEv
256
_ZN21LegacyScriptPubKeyMan10AddHDChainERK8CHDChain
257
_ZN21LegacyScriptPubKeyMan13DeriveNewSeedERK4CKey
257
_ZN21LegacyScriptPubKeyMan9SetHDSeedERK7CPubKey
257
_ZN21LegacyScriptPubKeyMan13LoadWatchOnlyERK7CScript
260
_ZN21LegacyScriptPubKeyMan19ImportScriptPubKeysERKNSt3__13setI7CScriptNS0_4lessIS2_EENS0_9allocatorIS2_EEEEbl
278
_ZN21LegacyScriptPubKeyMan12AddKeyPubKeyERK4CKeyRK7CPubKey
291
_ZNK25DescriptorScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
313
_ZNK25DescriptorScriptPubKeyMan19GetDescriptorStringERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
321
_ZN25DescriptorScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEEb
457
_ZNK21LegacyScriptPubKeyMan13HaveWatchOnlyEv
528
_ZNK21LegacyScriptPubKeyMan5GetIDEv
528
_ZN25DescriptorScriptPubKeyMan6AddKeyERK6CKeyIDRK4CKey
613
_ZNK21LegacyScriptPubKeyMan20GetOldestKeyPoolTimeEv
658
_ZN21LegacyScriptPubKeyMan18AddWatchOnlyWithDBER11WalletBatchRK7CScript
672
_ZN21LegacyScriptPubKeyMan18AddWatchOnlyWithDBER11WalletBatchRK7CScriptl
672
_ZN25DescriptorScriptPubKeyMan25SetupDescriptorGenerationERK7CExtKey10OutputType
750
_ZN25DescriptorScriptPubKeyMan8SetCacheERK15DescriptorCache
776
_ZNK21LegacyScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
777
_ZN21LegacyScriptPubKeyMan13AddCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS3_9allocatorIhEEEE
808
_ZN25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBER11WalletBatchRK4CKeyRK7CPubKey
877
_ZNK25DescriptorScriptPubKeyMan18GetSigningProviderERK7CPubKey
931
_ZN21LegacyScriptPubKeyMan17AddWatchOnlyInMemERK7CScript
932
_ZN21LegacyScriptPubKeyMan18AddCryptedKeyInnerERK7CPubKeyRKNSt3__16vectorIhNS3_9allocatorIhEEEE
940
scriptpubkeyman.cpp:_ZL13ExtractPubKeyRK7CScriptR7CPubKey
945
_ZNK21LegacyScriptPubKeyMan14GetKeyPoolSizeEv
1153
_ZNK25DescriptorScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionibbPi
1168
_ZN21LegacyScriptPubKeyMan14ImportPrivKeysERKNSt3__13mapI6CKeyID4CKeyNS0_4lessIS2_EENS0_9allocatorINS0_4pairIKS2_S3_EEEEEEl
1231
scriptpubkeyman.cpp:_ZL22GetOldestKeyTimeInPoolRKNSt3__13setIlNS_4lessIlEENS_9allocatorIlEEEER11WalletBatch
1236
_ZN21LegacyScriptPubKeyMan13ImportScriptsENSt3__13setI7CScriptNS0_4lessIS2_EENS0_9allocatorIS2_EEEEl
1273
_ZN25DescriptorScriptPubKeyMan11SetInternalEb
1394
_ZNK25DescriptorScriptPubKeyMan24KeypoolCountExternalKeysEv
1503
_ZNK25DescriptorScriptPubKeyMan19HasWalletDescriptorERK16WalletDescriptor
1796
_ZN25DescriptorScriptPubKeyMan22GetReservedDestinationE10OutputTypebRNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERlR8CKeyPool
1881
_ZNK25DescriptorScriptPubKeyMan20GetOldestKeyPoolTimeEv
1881
_ZN21LegacyScriptPubKeyMan11LoadCScriptERK7CScript
2625
_ZN21LegacyScriptPubKeyMan22GetReservedDestinationE10OutputTypebRNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERlR8CKeyPool
2976
scriptpubkeyman.cpp:_ZN12_GLOBAL__N_18HaveKeysERKNSt3__16vectorINS1_IhNS0_9allocatorIhEEEENS2_IS4_EEEERK21LegacyScriptPubKeyMan
3243
_ZNK25DescriptorScriptPubKeyMan14GetKeyPoolSizeEv
3561
_ZNK21LegacyScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEEiRNS3_IiNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEENS6_IiEENS8_INS9_IKiSK_EEEEEE
3788
_ZN25DescriptorScriptPubKeyMan17GetNewDestinationE10OutputTypeRNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
5418
_ZN21LegacyScriptPubKeyMan11LoadKeyPoolElRK8CKeyPool
7839
_ZNK25DescriptorScriptPubKeyMan15CanGetAddressesEb
9101
_ZN21LegacyScriptPubKeyMan14GetKeyFromPoolER7CPubKey10OutputTypeb
9111
_ZN21LegacyScriptPubKeyMan17GetNewDestinationE10OutputTypeRNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
9111
_ZNK25DescriptorScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEEiRNS3_IiNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEENS6_IiEENS8_INS9_IKiSK_EEEEEE
9894
_ZN21LegacyScriptPubKeyMan7LoadKeyERK4CKeyRK7CPubKey
10575
_ZN21LegacyScriptPubKeyMan15LoadKeyMetadataERK6CKeyIDRK12CKeyMetadata
10809
_ZN21LegacyScriptPubKeyMan15KeepDestinationElRK10OutputType
12000
_ZN21LegacyScriptPubKeyMan21ReserveKeyFromKeyPoolERlR8CKeyPoolb
12074
_ZN21LegacyScriptPubKeyMan5TopUpEj
12904
_ZNK21LegacyScriptPubKeyMan24KeypoolCountExternalKeysEv
18932
_ZN21LegacyScriptPubKeyMan10AddCScriptERK7CScript
20827
_ZN21LegacyScriptPubKeyMan16AddCScriptWithDBER11WalletBatchRK7CScript
20927
_ZN21LegacyScriptPubKeyMan19LearnRelatedScriptsERK7CPubKey10OutputType
21273
_ZNK21LegacyScriptPubKeyMan15CanGetAddressesEb
21351
_ZNK21LegacyScriptPubKeyMan15CanGenerateKeysEv
21646
_ZN21LegacyScriptPubKeyMan17DeriveNewChildKeyER11WalletBatchR12CKeyMetadataR4CKeyR8CHDChainb
24267
_ZN21LegacyScriptPubKeyMan14GenerateNewKeyER11WalletBatchR8CHDChainb
26269
_ZN21LegacyScriptPubKeyMan22AddKeypoolPubkeyWithDBERK7CPubKeybR11WalletBatch
26395
_ZN21LegacyScriptPubKeyMan18AddKeyPubKeyWithDBER11WalletBatchRK4CKeyRK7CPubKey
27680
_ZNK21LegacyScriptPubKeyMan14GetWatchPubKeyERK6CKeyIDR7CPubKey
34218
_ZN25DescriptorScriptPubKeyMan5TopUpEj
37169
_ZN21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKey
38255
_ZN21LegacyScriptPubKeyMan18UpdateTimeFirstKeyEl
39292
_ZNK25DescriptorScriptPubKeyMan7GetKeysEv
44439
_ZNK21LegacyScriptPubKeyMan11IsHDEnabledEv
73445
_ZNK25DescriptorScriptPubKeyMan5GetIDEv
82451
_ZN21LegacyScriptPubKeyMan19MarkUnusedAddressesERK7CScript
188186
_Z15GetAffectedKeysRK7CScriptRK15SigningProvider
189019
_ZNK25DescriptorScriptPubKeyMan18GetSolvingProviderERK7CScript
255121
_ZNK25DescriptorScriptPubKeyMan18GetSigningProviderEib
260780
_ZNK25DescriptorScriptPubKeyMan15HavePrivateKeysEv
269884
_ZNK25DescriptorScriptPubKeyMan18GetSigningProviderERK7CScriptb
302970
_ZN25DescriptorScriptPubKeyMan19MarkUnusedAddressesERK7CScript
435348
_ZNK21LegacyScriptPubKeyMan18GetSolvingProviderERK7CScript
671148
_ZNK21LegacyScriptPubKeyMan12GetKeyOriginERK6CKeyIDR13KeyOriginInfo
761971
_ZN21LegacyScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData
783009
_ZNK21LegacyScriptPubKeyMan13HaveWatchOnlyERK7CScript
789407
_ZNK21LegacyScriptPubKeyMan6IsMineERK7CScript
1104272
scriptpubkeyman.cpp:_ZN12_GLOBAL__N_119PermitsUncompressedENS_16IsMineSigVersionE
1238618
_ZN25DescriptorScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData
1258569
_ZNK21LegacyScriptPubKeyMan7HaveKeyERK6CKeyID
1264383
_ZNK21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKey
1288024
_ZNK21LegacyScriptPubKeyMan9GetPubKeyERK6CKeyIDR7CPubKey
1351117
scriptpubkeyman.cpp:_ZN12_GLOBAL__N_111IsMineInnerERK21LegacyScriptPubKeyManRK7CScriptNS_16IsMineSigVersionEb
2451845
_ZNK25DescriptorScriptPubKeyMan6IsMineERK7CScript
5138092
Generated by:
LCOV version 1.14