LCOV - code coverage report
Current view:
top level
-
src/script
- descriptor.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
total_coverage.info
Lines:
648
673
96.3 %
Date:
2020-09-26 01:30:44
Functions:
137
149
91.9 %
Function Name
Hit count
_Z13CheckChecksumR4SpanIKcEbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
1467
_Z15InferDescriptorRK7CScriptRK15SigningProvider
289674
_Z21GetDescriptorChecksumRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
322
_Z5ParseRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER19FlatSigningProviderRS5_b
1145
_ZN12_GLOBAL__N_111AddChecksumERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
127691
_ZN12_GLOBAL__N_111InferPubkeyERK7CPubKeyNS_18ParseScriptContextERK15SigningProvider
186224
_ZN12_GLOBAL__N_111InferScriptERK7CScriptNS_18ParseScriptContextERK15SigningProvider
313984
_ZN12_GLOBAL__N_111ParsePubkeyEjRK4SpanIKcEbR19FlatSigningProviderRNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
1677
_ZN12_GLOBAL__N_111ParseScriptEjR4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
1785
_ZN12_GLOBAL__N_112PKDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
19427
_ZN12_GLOBAL__N_112PKDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
19427
_ZN12_GLOBAL__N_112PKDescriptorD0Ev
19427
_ZN12_GLOBAL__N_112PKDescriptorD1Ev
19427
_ZN12_GLOBAL__N_112PKDescriptorD2Ev
19427
_ZN12_GLOBAL__N_112ParseKeyPathERKNSt3__16vectorI4SpanIKcENS0_9allocatorIS4_EEEERNS1_IjNS5_IjEEEERNS0_12basic_stringIcNS0_11char_traitsIcEENS5_IcEEEE
1058
_ZN12_GLOBAL__N_112SHDescriptorC1ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
22049
_ZN12_GLOBAL__N_112SHDescriptorC2ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
22049
_ZN12_GLOBAL__N_112SHDescriptorD0Ev
22049
_ZN12_GLOBAL__N_112SHDescriptorD1Ev
22049
_ZN12_GLOBAL__N_112SHDescriptorD2Ev
22049
_ZN12_GLOBAL__N_113PKHDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
77493
_ZN12_GLOBAL__N_113PKHDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
77493
_ZN12_GLOBAL__N_113PKHDescriptorD0Ev
77493
_ZN12_GLOBAL__N_113PKHDescriptorD1Ev
77493
_ZN12_GLOBAL__N_113PKHDescriptorD2Ev
77493
_ZN12_GLOBAL__N_113RawDescriptorC1E7CScript
80694
_ZN12_GLOBAL__N_113RawDescriptorC2E7CScript
80694
_ZN12_GLOBAL__N_113RawDescriptorD0Ev
80694
_ZN12_GLOBAL__N_113RawDescriptorD1Ev
80694
_ZN12_GLOBAL__N_113RawDescriptorD2Ev
80694
_ZN12_GLOBAL__N_113WSHDescriptorC1ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
2887
_ZN12_GLOBAL__N_113WSHDescriptorC2ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
2887
_ZN12_GLOBAL__N_113WSHDescriptorD0Ev
2887
_ZN12_GLOBAL__N_113WSHDescriptorD1Ev
2887
_ZN12_GLOBAL__N_113WSHDescriptorD2Ev
2887
_ZN12_GLOBAL__N_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS3_IS0_NS5_IS0_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE
315668
_ZN12_GLOBAL__N_114DescriptorImplD0Ev
0
_ZN12_GLOBAL__N_114DescriptorImplD1Ev
0
_ZN12_GLOBAL__N_114DescriptorImplD2Ev
315668
_ZN12_GLOBAL__N_114PubkeyProviderC2Ej
374262
_ZN12_GLOBAL__N_114PubkeyProviderD0Ev
0
_ZN12_GLOBAL__N_114PubkeyProviderD1Ev
0
_ZN12_GLOBAL__N_114PubkeyProviderD2Ev
374262
_ZN12_GLOBAL__N_114WPKHDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
84463
_ZN12_GLOBAL__N_114WPKHDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
84463
_ZN12_GLOBAL__N_114WPKHDescriptorD0Ev
84463
_ZN12_GLOBAL__N_114WPKHDescriptorD1Ev
84463
_ZN12_GLOBAL__N_114WPKHDescriptorD2Ev
84463
_ZN12_GLOBAL__N_115ComboDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
106
_ZN12_GLOBAL__N_115ComboDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
106
_ZN12_GLOBAL__N_115ComboDescriptorD0Ev
106
_ZN12_GLOBAL__N_115ComboDescriptorD1Ev
106
_ZN12_GLOBAL__N_115ComboDescriptorD2Ev
106
_ZN12_GLOBAL__N_116ParsePubkeyInnerEjRK4SpanIKcEbR19FlatSigningProviderRNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
1663
_ZN12_GLOBAL__N_117AddressDescriptorC1EN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
25415
_ZN12_GLOBAL__N_117AddressDescriptorC2EN5boost7variantI14CNoDestinationJ6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
25415
_ZN12_GLOBAL__N_117AddressDescriptorD0Ev
25415
_ZN12_GLOBAL__N_117AddressDescriptorD1Ev
25415
_ZN12_GLOBAL__N_117AddressDescriptorD2Ev
25415
_ZN12_GLOBAL__N_118DescriptorChecksumERK4SpanIKcE
129143
_ZN12_GLOBAL__N_118MultisigDescriptorC1EiNSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEEb
3134
_ZN12_GLOBAL__N_118MultisigDescriptorC2EiNSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEEb
3134
_ZN12_GLOBAL__N_118MultisigDescriptorD0Ev
3134
_ZN12_GLOBAL__N_118MultisigDescriptorD1Ev
3134
_ZN12_GLOBAL__N_118MultisigDescriptorD2Ev
3134
_ZN12_GLOBAL__N_119BIP32PubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
68002
_ZN12_GLOBAL__N_119BIP32PubkeyProviderC1EjRK10CExtPubKeyNSt3__16vectorIjNS4_9allocatorIjEEEENS_10DeriveTypeE
569
_ZN12_GLOBAL__N_119BIP32PubkeyProviderC2EjRK10CExtPubKeyNSt3__16vectorIjNS4_9allocatorIjEEEENS_10DeriveTypeE
569
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD0Ev
569
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD1Ev
569
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD2Ev
569
_ZN12_GLOBAL__N_119ConstPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
104758
_ZN12_GLOBAL__N_119ConstPubkeyProviderC1EjRK7CPubKey
187304
_ZN12_GLOBAL__N_119ConstPubkeyProviderC2EjRK7CPubKey
187304
_ZN12_GLOBAL__N_119ConstPubkeyProviderD0Ev
187304
_ZN12_GLOBAL__N_119ConstPubkeyProviderD1Ev
187304
_ZN12_GLOBAL__N_119ConstPubkeyProviderD2Ev
187304
_ZN12_GLOBAL__N_120OriginPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
103567
_ZN12_GLOBAL__N_120OriginPubkeyProviderC1Ej13KeyOriginInfoNSt3__110unique_ptrINS_14PubkeyProviderENS2_14default_deleteIS4_EEEE
186389
_ZN12_GLOBAL__N_120OriginPubkeyProviderC2Ej13KeyOriginInfoNSt3__110unique_ptrINS_14PubkeyProviderENS2_14default_deleteIS4_EEEE
186389
_ZN12_GLOBAL__N_120OriginPubkeyProviderD0Ev
186389
_ZN12_GLOBAL__N_120OriginPubkeyProviderD1Ev
186389
_ZN12_GLOBAL__N_120OriginPubkeyProviderD2Ev
186389
_ZN12_GLOBAL__N_17PolyModEyi
18025501
_ZN15DescriptorCache20CacheParentExtPubKeyEjRK10CExtPubKey
872
_ZN15DescriptorCache21CacheDerivedExtPubKeyEjjRK10CExtPubKey
1478
_ZNK12_GLOBAL__N_112PKDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
1071
_ZNK12_GLOBAL__N_112PKDescriptor12IsSingleTypeEv
1
_ZNK12_GLOBAL__N_112SHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
5719
_ZNK12_GLOBAL__N_112SHDescriptor12IsSingleTypeEv
249
_ZNK12_GLOBAL__N_112SHDescriptor13GetOutputTypeEv
296
_ZNK12_GLOBAL__N_113PKHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
43058
_ZNK12_GLOBAL__N_113PKHDescriptor12IsSingleTypeEv
1385
_ZNK12_GLOBAL__N_113PKHDescriptor13GetOutputTypeEv
276
_ZNK12_GLOBAL__N_113RawDescriptor10IsSolvableEv
0
_ZNK12_GLOBAL__N_113RawDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
80694
_ZNK12_GLOBAL__N_113RawDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_113RawDescriptor13GetOutputTypeEv
0
_ZNK12_GLOBAL__N_113RawDescriptor13ToStringExtraEv
0
_ZNK12_GLOBAL__N_113WSHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
12055
_ZNK12_GLOBAL__N_113WSHDescriptor12IsSingleTypeEv
24
_ZNK12_GLOBAL__N_113WSHDescriptor13GetOutputTypeEv
46
_ZNK12_GLOBAL__N_114DescriptorImpl10IsSolvableEv
1173
_ZNK12_GLOBAL__N_114DescriptorImpl12ExpandHelperEiRK15SigningProviderPK15DescriptorCacheRNSt3__16vectorI7CScriptNS7_9allocatorIS9_EEEER19FlatSigningProviderPS4_
274161
_ZNK12_GLOBAL__N_114DescriptorImpl13ExpandPrivateEiRK15SigningProviderR19FlatSigningProvider
1006
_ZNK12_GLOBAL__N_114DescriptorImpl13GetOutputTypeEv
49
_ZNK12_GLOBAL__N_114DescriptorImpl13ToStringExtraEv
149533
_ZNK12_GLOBAL__N_114DescriptorImpl14ToStringHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb
152188
_ZNK12_GLOBAL__N_114DescriptorImpl15ExpandFromCacheEiRK15DescriptorCacheRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProvider
48683
_ZNK12_GLOBAL__N_114DescriptorImpl15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
212
_ZNK12_GLOBAL__N_114DescriptorImpl6ExpandEiRK15SigningProviderRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProviderP15DescriptorCache
207426
_ZNK12_GLOBAL__N_114DescriptorImpl7IsRangeEv
11290
_ZNK12_GLOBAL__N_114DescriptorImpl8ToStringEv
127479
_ZNK12_GLOBAL__N_114WPKHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
53770
_ZNK12_GLOBAL__N_114WPKHDescriptor12IsSingleTypeEv
2414
_ZNK12_GLOBAL__N_114WPKHDescriptor13GetOutputTypeEv
2685
_ZNK12_GLOBAL__N_115ComboDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
38429
_ZNK12_GLOBAL__N_115ComboDescriptor12IsSingleTypeEv
1
_ZNK12_GLOBAL__N_117AddressDescriptor10IsSolvableEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
25410
_ZNK12_GLOBAL__N_117AddressDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor13GetOutputTypeEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor13ToStringExtraEv
5
_ZNK12_GLOBAL__N_118MultisigDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEEPK7CScriptR19FlatSigningProvider
12321
_ZNK12_GLOBAL__N_118MultisigDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_118MultisigDescriptor13ToStringExtraEv
2650
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
423
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10IsHardenedEv
7354
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
170
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider16GetDerivedExtKeyERK15SigningProviderR7CExtKey
7650
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7GetSizeEv
114
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7IsRangeEv
25892
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEv
18402
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetExtKeyERK15SigningProviderR7CExtKey
7820
_ZNK12_GLOBAL__N_119ConstPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
622
_ZNK12_GLOBAL__N_119ConstPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
120
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7GetSizeEv
795
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7IsRangeEv
3361
_ZNK12_GLOBAL__N_119ConstPubkeyProvider8ToStringEv
113400
_ZNK12_GLOBAL__N_120OriginPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
69
_ZNK12_GLOBAL__N_120OriginPubkeyProvider12OriginStringEv
104153
_ZNK12_GLOBAL__N_120OriginPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
84
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7GetSizeEv
300
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7IsRangeEv
606
_ZNK12_GLOBAL__N_120OriginPubkeyProvider8ToStringEv
104111
_ZNK15DescriptorCache24GetCachedParentExtPubKeyEjR10CExtPubKey
47323
_ZNK15DescriptorCache25GetCachedDerivedExtPubKeyEjjR10CExtPubKey
48909
_ZNK15DescriptorCache25GetCachedParentExtPubKeysEv
14936
_ZNK15DescriptorCache26GetCachedDerivedExtPubKeysEv
14936
Generated by:
LCOV version 1.15