LCOV - code coverage report
Current view:
top level
-
src/script
- descriptor.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
total_coverage.info
Lines:
731
772
94.7 %
Date:
2026-06-25 07:23:43
Functions:
139
149
93.3 %
Function Name
Hit count
_ZN12_GLOBAL__N_114DescriptorImplD0Ev
0
_ZN12_GLOBAL__N_114DescriptorImplD1Ev
0
_ZN12_GLOBAL__N_114PubkeyProviderD0Ev
0
_ZN12_GLOBAL__N_114PubkeyProviderD1Ev
0
_ZNK12_GLOBAL__N_113RawDescriptor10IsSolvableEv
0
_ZNK12_GLOBAL__N_113RawDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_113RawDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
0
_ZNK12_GLOBAL__N_117AddressDescriptor10IsSolvableEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_118MultisigDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_112PKDescriptor12IsSingleTypeEv
2
_ZNK12_GLOBAL__N_113RawDescriptor13GetOutputTypeEv
2
_ZNK12_GLOBAL__N_115ComboDescriptor12IsSingleTypeEv
2
_ZNK12_GLOBAL__N_117AddressDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
4
_ZNK12_GLOBAL__N_112PKDescriptor13GetOutputTypeEv
8
_ZNK12_GLOBAL__N_114DescriptorImpl13GetOutputTypeEv
10
_ZNK12_GLOBAL__N_117AddressDescriptor13GetOutputTypeEv
23
_ZNK12_GLOBAL__N_120OriginPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
48
_ZNK12_GLOBAL__N_120OriginPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
64
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7GetSizeEv
70
_Z21GetDescriptorChecksumRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
74
_ZNK12_GLOBAL__N_119ConstPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
85
_ZNK12_GLOBAL__N_119ConstPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
106
_ZNK12_GLOBAL__N_120OriginPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
134
_ZNK12_GLOBAL__N_112SHDescriptor13GetOutputTypeEv
136
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7GetSizeEv
187
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
218
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7GetSizeEv
252
_ZNK12_GLOBAL__N_115ComboDescriptor13GetOutputTypeEv
282
_ZNK12_GLOBAL__N_114DescriptorImpl15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
298
_ZNK12_GLOBAL__N_113RawDescriptor13ToStringExtraEv
441
_ZNK12_GLOBAL__N_114DescriptorImpl10IsSolvableEv
456
_ZN12_GLOBAL__N_118MultisigDescriptorC1EiNSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEEb
475
_ZN12_GLOBAL__N_118MultisigDescriptorC2EiNSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEEb
475
_ZN12_GLOBAL__N_118MultisigDescriptorD0Ev
475
_ZN12_GLOBAL__N_118MultisigDescriptorD1Ev
475
_ZN12_GLOBAL__N_118MultisigDescriptorD2Ev
475
_ZNK12_GLOBAL__N_112SHDescriptor12IsSingleTypeEv
488
_ZN12_GLOBAL__N_115ComboDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
655
_ZN12_GLOBAL__N_115ComboDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
655
_ZN12_GLOBAL__N_115ComboDescriptorD0Ev
655
_ZN12_GLOBAL__N_115ComboDescriptorD1Ev
655
_ZN12_GLOBAL__N_115ComboDescriptorD2Ev
655
_ZNK12_GLOBAL__N_112PKDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
665
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
727
_ZNK12_GLOBAL__N_114DescriptorImpl18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
758
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7IsRangeEv
811
_ZNK12_GLOBAL__N_118MultisigDescriptor13ToStringExtraEv
876
_ZNK12_GLOBAL__N_117AddressDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
1320
_ZNK15DescriptorCache30GetCachedLastHardenedExtPubKeyEjR10CExtPubKey
1912
_ZN12_GLOBAL__N_119BIP32PubkeyProviderC1EjRK10CExtPubKeyNSt3__16vectorIjNS4_9allocatorIjEEEENS_10DeriveTypeEb
2811
_ZN12_GLOBAL__N_119BIP32PubkeyProviderC2EjRK10CExtPubKeyNSt3__16vectorIjNS4_9allocatorIjEEEENS_10DeriveTypeEb
2811
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD0Ev
2811
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD1Ev
2811
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD2Ev
2811
_ZNK12_GLOBAL__N_113RawDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
2874
_Z12DescriptorIDRK10Descriptor
2985
_ZN12_GLOBAL__N_112ParseKeyPathERKNSt3__16vectorI4SpanIKcENS0_9allocatorIS4_EEEERNS1_IjNS5_IjEEEERbRNS0_12basic_stringIcNS0_11char_traitsIcEENS5_IcEEEE
3049
_ZN12_GLOBAL__N_113RawDescriptorC1E7CScript
3183
_ZN12_GLOBAL__N_113RawDescriptorC2E7CScript
3183
_ZN12_GLOBAL__N_113RawDescriptorD0Ev
3183
_ZN12_GLOBAL__N_113RawDescriptorD1Ev
3183
_ZN12_GLOBAL__N_113RawDescriptorD2Ev
3183
_ZN12_GLOBAL__N_116ParsePubkeyInnerEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRbRNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE
3716
_ZN12_GLOBAL__N_111ParsePubkeyEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE
3722
_ZN15DescriptorCache26CacheLastHardenedExtPubKeyEjRK10CExtPubKey
4840
_ZN15DescriptorCache21CacheDerivedExtPubKeyEjjRK10CExtPubKey
5364
_ZN15DescriptorCache20CacheParentExtPubKeyEjRK10CExtPubKey
5550
_Z5ParseRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER19FlatSigningProviderRS5_b
6414
_Z13CheckChecksumR4SpanIKcEbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
6488
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
6591
_ZN12_GLOBAL__N_111ParseScriptERjR4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE
6640
_ZNK12_GLOBAL__N_113PKHDescriptor13GetOutputTypeEv
8140
_ZNK12_GLOBAL__N_119ConstPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
9922
_ZNK12_GLOBAL__N_114DescriptorImpl13ExpandPrivateEiRK15SigningProviderR19FlatSigningProvider
16464
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7IsRangeEv
17241
_ZNK12_GLOBAL__N_118MultisigDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
30091
_ZNK12_GLOBAL__N_112SHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
30448
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider16GetDerivedExtKeyERK15SigningProviderR7CExtKeyS5_
30820
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetExtKeyERK15SigningProviderR7CExtKey
31038
_ZNK12_GLOBAL__N_117AddressDescriptor13ToStringExtraEv
32846
_ZN12_GLOBAL__N_117AddressDescriptorC1ENSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
33985
_ZN12_GLOBAL__N_117AddressDescriptorC2ENSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
33985
_ZN12_GLOBAL__N_117AddressDescriptorD0Ev
33985
_ZN12_GLOBAL__N_117AddressDescriptorD1Ev
33985
_ZN12_GLOBAL__N_117AddressDescriptorD2Ev
33985
_ZN12_GLOBAL__N_112SHDescriptorC1ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
36722
_ZN12_GLOBAL__N_112SHDescriptorC2ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
36722
_ZN12_GLOBAL__N_112SHDescriptorD0Ev
36722
_ZN12_GLOBAL__N_112SHDescriptorD1Ev
36722
_ZN12_GLOBAL__N_112SHDescriptorD2Ev
36722
_ZN12_GLOBAL__N_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS3_IS0_NS5_IS0_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE
36722
_ZN12_GLOBAL__N_112PKDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
37029
_ZN12_GLOBAL__N_112PKDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
37029
_ZN12_GLOBAL__N_112PKDescriptorD0Ev
37029
_ZN12_GLOBAL__N_112PKDescriptorD1Ev
37029
_ZN12_GLOBAL__N_112PKDescriptorD2Ev
37029
_ZNK12_GLOBAL__N_115ComboDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
37566
_ZNK12_GLOBAL__N_113PKHDescriptor12IsSingleTypeEv
38573
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10IsHardenedEv
40531
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEv
77688
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEb
77762
_ZNK12_GLOBAL__N_114DescriptorImpl7IsRangeEv
103961
_ZNK12_GLOBAL__N_120OriginPubkeyProvider8ToStringEv
121839
_ZNK12_GLOBAL__N_120OriginPubkeyProvider12OriginStringEb
121917
_ZNK12_GLOBAL__N_119ConstPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
133071
_ZNK12_GLOBAL__N_119ConstPubkeyProvider8ToStringEv
138743
_ZN15DescriptorCache12MergeAndDiffERKS_
154632
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7IsRangeEv
161258
_ZNK12_GLOBAL__N_114DescriptorImpl6ExpandEiRK15SigningProviderRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProviderP15DescriptorCache
175939
_ZNK12_GLOBAL__N_120OriginPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
196207
_ZN12_GLOBAL__N_113PKHDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
217243
_ZN12_GLOBAL__N_113PKHDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
217243
_ZN12_GLOBAL__N_113PKHDescriptorD0Ev
217243
_ZN12_GLOBAL__N_113PKHDescriptorD1Ev
217243
_ZN12_GLOBAL__N_113PKHDescriptorD2Ev
217243
_ZNK12_GLOBAL__N_114DescriptorImpl15ExpandFromCacheEiRK15DescriptorCacheRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProvider
232852
_ZNK12_GLOBAL__N_114DescriptorImpl8ToStringEv
247515
_ZN12_GLOBAL__N_111AddChecksumERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
248571
_ZNK12_GLOBAL__N_114DescriptorImpl13ToStringExtraEv
251480
_ZN12_GLOBAL__N_120OriginPubkeyProviderC1Ej13KeyOriginInfoNSt3__110unique_ptrINS_14PubkeyProviderENS2_14default_deleteIS4_EEEEb
252287
_ZN12_GLOBAL__N_120OriginPubkeyProviderC2Ej13KeyOriginInfoNSt3__110unique_ptrINS_14PubkeyProviderENS2_14default_deleteIS4_EEEEb
252287
_ZN12_GLOBAL__N_120OriginPubkeyProviderD0Ev
252287
_ZN12_GLOBAL__N_120OriginPubkeyProviderD1Ev
252287
_ZN12_GLOBAL__N_120OriginPubkeyProviderD2Ev
252287
_ZN12_GLOBAL__N_111InferPubkeyERK7CPubKeyNS_18ParseScriptContextERK15SigningProvider
252885
_ZN12_GLOBAL__N_119ConstPubkeyProviderC1EjRK7CPubKey
253781
_ZN12_GLOBAL__N_119ConstPubkeyProviderC2EjRK7CPubKey
253781
_ZN12_GLOBAL__N_119ConstPubkeyProviderD0Ev
253781
_ZN12_GLOBAL__N_119ConstPubkeyProviderD1Ev
253781
_ZN12_GLOBAL__N_119ConstPubkeyProviderD2Ev
253781
_ZN12_GLOBAL__N_118DescriptorChecksumERK4SpanIKcE
255031
_ZNK12_GLOBAL__N_114DescriptorImpl23ToStringSubScriptHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache
285575
_ZNK12_GLOBAL__N_114DescriptorImpl14ToStringHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache
285643
_Z15InferDescriptorRK7CScriptRK15SigningProvider
286256
_ZN12_GLOBAL__N_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE
292570
_ZNK15DescriptorCache25GetCachedParentExtPubKeysEv
309418
_ZNK15DescriptorCache26GetCachedDerivedExtPubKeysEv
309418
_ZNK15DescriptorCache31GetCachedLastHardenedExtPubKeysEv
309934
_ZN12_GLOBAL__N_111InferScriptERK7CScriptNS_18ParseScriptContextERK15SigningProvider
322721
_ZN12_GLOBAL__N_114DescriptorImplD2Ev
329292
_ZNK12_GLOBAL__N_113PKHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
333101
_ZNK15DescriptorCache24GetCachedParentExtPubKeyEjR10CExtPubKey
338409
_ZNK15DescriptorCache25GetCachedDerivedExtPubKeyEjjR10CExtPubKey
340862
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
379605
_ZNK12_GLOBAL__N_114DescriptorImpl12ExpandHelperEiRK15SigningProviderPK15DescriptorCacheRNSt3__16vectorI7CScriptNS7_9allocatorIS9_EEEER19FlatSigningProviderPS4_
439491
_ZN12_GLOBAL__N_114PubkeyProviderC2Ej
508879
_ZN12_GLOBAL__N_114PubkeyProviderD2Ev
508879
_ZN12_GLOBAL__N_17PolyModEyi
61671137
Generated by:
LCOV version 1.16