LCOV - code coverage report
Current view:
top level
-
src/script
- descriptor.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
test_dash_coverage.info
Lines:
698
772
90.4 %
Date:
2026-06-25 07:23:51
Functions:
130
149
87.2 %
Function Name
Hit count
_Z12DescriptorIDRK10Descriptor
88
_Z13CheckChecksumR4SpanIKcEbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
201
_Z15InferDescriptorRK7CScriptRK15SigningProvider
520
_Z21GetDescriptorChecksumRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
14
_Z5ParseRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER19FlatSigningProviderRS5_b
187
_ZN12_GLOBAL__N_111AddChecksumERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
12009
_ZN12_GLOBAL__N_111InferPubkeyERK7CPubKeyNS_18ParseScriptContextERK15SigningProvider
562
_ZN12_GLOBAL__N_111InferScriptERK7CScriptNS_18ParseScriptContextERK15SigningProvider
586
_ZN12_GLOBAL__N_111ParsePubkeyEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE
218
_ZN12_GLOBAL__N_111ParseScriptERjR4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE
201
_ZN12_GLOBAL__N_112PKDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
362
_ZN12_GLOBAL__N_112PKDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
362
_ZN12_GLOBAL__N_112PKDescriptorD0Ev
362
_ZN12_GLOBAL__N_112PKDescriptorD1Ev
362
_ZN12_GLOBAL__N_112PKDescriptorD2Ev
362
_ZN12_GLOBAL__N_112ParseKeyPathERKNSt3__16vectorI4SpanIKcENS0_9allocatorIS4_EEEERNS1_IjNS5_IjEEEERbRNS0_12basic_stringIcNS0_11char_traitsIcEENS5_IcEEEE
145
_ZN12_GLOBAL__N_112SHDescriptorC1ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
84
_ZN12_GLOBAL__N_112SHDescriptorC2ENSt3__110unique_ptrINS_14DescriptorImplENS1_14default_deleteIS3_EEEE
84
_ZN12_GLOBAL__N_112SHDescriptorD0Ev
84
_ZN12_GLOBAL__N_112SHDescriptorD1Ev
84
_ZN12_GLOBAL__N_112SHDescriptorD2Ev
84
_ZN12_GLOBAL__N_113PKHDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
170
_ZN12_GLOBAL__N_113PKHDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
170
_ZN12_GLOBAL__N_113PKHDescriptorD0Ev
170
_ZN12_GLOBAL__N_113PKHDescriptorD1Ev
170
_ZN12_GLOBAL__N_113PKHDescriptorD2Ev
170
_ZN12_GLOBAL__N_113RawDescriptorC1E7CScript
7
_ZN12_GLOBAL__N_113RawDescriptorC2E7CScript
7
_ZN12_GLOBAL__N_113RawDescriptorD0Ev
7
_ZN12_GLOBAL__N_113RawDescriptorD1Ev
7
_ZN12_GLOBAL__N_113RawDescriptorD2Ev
7
_ZN12_GLOBAL__N_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS3_IS0_NS5_IS0_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE
84
_ZN12_GLOBAL__N_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE
660
_ZN12_GLOBAL__N_114DescriptorImplD0Ev
0
_ZN12_GLOBAL__N_114DescriptorImplD1Ev
0
_ZN12_GLOBAL__N_114DescriptorImplD2Ev
744
_ZN12_GLOBAL__N_114PubkeyProviderC2Ej
1344
_ZN12_GLOBAL__N_114PubkeyProviderD0Ev
0
_ZN12_GLOBAL__N_114PubkeyProviderD1Ev
0
_ZN12_GLOBAL__N_114PubkeyProviderD2Ev
1344
_ZN12_GLOBAL__N_115ComboDescriptorC1ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
21
_ZN12_GLOBAL__N_115ComboDescriptorC2ENSt3__110unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS3_EEEE
21
_ZN12_GLOBAL__N_115ComboDescriptorD0Ev
21
_ZN12_GLOBAL__N_115ComboDescriptorD1Ev
21
_ZN12_GLOBAL__N_115ComboDescriptorD2Ev
21
_ZN12_GLOBAL__N_116ParsePubkeyInnerEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRbRNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE
212
_ZN12_GLOBAL__N_117AddressDescriptorC1ENSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
15
_ZN12_GLOBAL__N_117AddressDescriptorC2ENSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
15
_ZN12_GLOBAL__N_117AddressDescriptorD0Ev
15
_ZN12_GLOBAL__N_117AddressDescriptorD1Ev
15
_ZN12_GLOBAL__N_117AddressDescriptorD2Ev
15
_ZN12_GLOBAL__N_118DescriptorChecksumERK4SpanIKcE
12201
_ZN12_GLOBAL__N_118MultisigDescriptorC1EiNSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEEb
85
_ZN12_GLOBAL__N_118MultisigDescriptorC2EiNSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEEb
85
_ZN12_GLOBAL__N_118MultisigDescriptorD0Ev
85
_ZN12_GLOBAL__N_118MultisigDescriptorD1Ev
85
_ZN12_GLOBAL__N_118MultisigDescriptorD2Ev
85
_ZN12_GLOBAL__N_119BIP32PubkeyProviderC1EjRK10CExtPubKeyNSt3__16vectorIjNS4_9allocatorIjEEEENS_10DeriveTypeEb
119
_ZN12_GLOBAL__N_119BIP32PubkeyProviderC2EjRK10CExtPubKeyNSt3__16vectorIjNS4_9allocatorIjEEEENS_10DeriveTypeEb
119
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD0Ev
119
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD1Ev
119
_ZN12_GLOBAL__N_119BIP32PubkeyProviderD2Ev
119
_ZN12_GLOBAL__N_119ConstPubkeyProviderC1EjRK7CPubKey
646
_ZN12_GLOBAL__N_119ConstPubkeyProviderC2EjRK7CPubKey
646
_ZN12_GLOBAL__N_119ConstPubkeyProviderD0Ev
646
_ZN12_GLOBAL__N_119ConstPubkeyProviderD1Ev
646
_ZN12_GLOBAL__N_119ConstPubkeyProviderD2Ev
646
_ZN12_GLOBAL__N_120OriginPubkeyProviderC1Ej13KeyOriginInfoNSt3__110unique_ptrINS_14PubkeyProviderENS2_14default_deleteIS4_EEEEb
579
_ZN12_GLOBAL__N_120OriginPubkeyProviderC2Ej13KeyOriginInfoNSt3__110unique_ptrINS_14PubkeyProviderENS2_14default_deleteIS4_EEEEb
579
_ZN12_GLOBAL__N_120OriginPubkeyProviderD0Ev
579
_ZN12_GLOBAL__N_120OriginPubkeyProviderD1Ev
579
_ZN12_GLOBAL__N_120OriginPubkeyProviderD2Ev
579
_ZN12_GLOBAL__N_17PolyModEyi
2198581
_ZN15DescriptorCache12MergeAndDiffERKS_
72552
_ZN15DescriptorCache20CacheParentExtPubKeyEjRK10CExtPubKey
340
_ZN15DescriptorCache21CacheDerivedExtPubKeyEjjRK10CExtPubKey
3000
_ZN15DescriptorCache26CacheLastHardenedExtPubKeyEjRK10CExtPubKey
240
_ZNK12_GLOBAL__N_112PKDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
449
_ZNK12_GLOBAL__N_112PKDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_112PKDescriptor13GetOutputTypeEv
6
_ZNK12_GLOBAL__N_112SHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
259
_ZNK12_GLOBAL__N_112SHDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_112SHDescriptor13GetOutputTypeEv
16
_ZNK12_GLOBAL__N_113PKHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
84390
_ZNK12_GLOBAL__N_113PKHDescriptor12IsSingleTypeEv
11100
_ZNK12_GLOBAL__N_113PKHDescriptor13GetOutputTypeEv
14
_ZNK12_GLOBAL__N_113RawDescriptor10IsSolvableEv
0
_ZNK12_GLOBAL__N_113RawDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
0
_ZNK12_GLOBAL__N_113RawDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_113RawDescriptor13GetOutputTypeEv
0
_ZNK12_GLOBAL__N_113RawDescriptor13ToStringExtraEv
7
_ZNK12_GLOBAL__N_113RawDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
0
_ZNK12_GLOBAL__N_114DescriptorImpl10IsSolvableEv
250
_ZNK12_GLOBAL__N_114DescriptorImpl12ExpandHelperEiRK15SigningProviderPK15DescriptorCacheRNSt3__16vectorI7CScriptNS7_9allocatorIS9_EEEER19FlatSigningProviderPS4_
86577
_ZNK12_GLOBAL__N_114DescriptorImpl13ExpandPrivateEiRK15SigningProviderR19FlatSigningProvider
18
_ZNK12_GLOBAL__N_114DescriptorImpl13GetOutputTypeEv
8
_ZNK12_GLOBAL__N_114DescriptorImpl13ToStringExtraEv
11970
_ZNK12_GLOBAL__N_114DescriptorImpl14ToStringHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache
12081
_ZNK12_GLOBAL__N_114DescriptorImpl15ExpandFromCacheEiRK15DescriptorCacheRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProvider
84446
_ZNK12_GLOBAL__N_114DescriptorImpl15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
104
_ZNK12_GLOBAL__N_114DescriptorImpl18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
52
_ZNK12_GLOBAL__N_114DescriptorImpl23ToStringSubScriptHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache
12029
_ZNK12_GLOBAL__N_114DescriptorImpl6ExpandEiRK15SigningProviderRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProviderP15DescriptorCache
1870
_ZNK12_GLOBAL__N_114DescriptorImpl7IsRangeEv
11702
_ZNK12_GLOBAL__N_114DescriptorImpl8ToStringEv
11853
_ZNK12_GLOBAL__N_115ComboDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
106
_ZNK12_GLOBAL__N_115ComboDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_115ComboDescriptor13GetOutputTypeEv
8
_ZNK12_GLOBAL__N_117AddressDescriptor10IsSolvableEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
0
_ZNK12_GLOBAL__N_117AddressDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor13GetOutputTypeEv
0
_ZNK12_GLOBAL__N_117AddressDescriptor13ToStringExtraEv
15
_ZNK12_GLOBAL__N_117AddressDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
0
_ZNK12_GLOBAL__N_118MultisigDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider
303
_ZNK12_GLOBAL__N_118MultisigDescriptor12IsSingleTypeEv
0
_ZNK12_GLOBAL__N_118MultisigDescriptor13ToStringExtraEv
89
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
2
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10IsHardenedEv
1318
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
70
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider16GetDerivedExtKeyERK15SigningProviderR7CExtKeyS5_
1128
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
42
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7GetSizeEv
32
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7IsRangeEv
22697
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEb
11408
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEv
11374
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetExtKeyERK15SigningProviderR7CExtKey
1198
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
85688
_ZNK12_GLOBAL__N_119ConstPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
16
_ZNK12_GLOBAL__N_119ConstPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
54
_ZNK12_GLOBAL__N_119ConstPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
30
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7GetSizeEv
53
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7IsRangeEv
465
_ZNK12_GLOBAL__N_119ConstPubkeyProvider8ToStringEv
517
_ZNK12_GLOBAL__N_119ConstPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
931
_ZNK12_GLOBAL__N_120OriginPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey
0
_ZNK12_GLOBAL__N_120OriginPubkeyProvider12OriginStringEb
71
_ZNK12_GLOBAL__N_120OriginPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
44
_ZNK12_GLOBAL__N_120OriginPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache
22
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7GetSizeEv
12
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7IsRangeEv
22
_ZNK12_GLOBAL__N_120OriginPubkeyProvider8ToStringEv
27
_ZNK12_GLOBAL__N_120OriginPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_
816
_ZNK15DescriptorCache24GetCachedParentExtPubKeyEjR10CExtPubKey
83438
_ZNK15DescriptorCache25GetCachedDerivedExtPubKeyEjjR10CExtPubKey
85370
_ZNK15DescriptorCache25GetCachedParentExtPubKeysEv
145258
_ZNK15DescriptorCache26GetCachedDerivedExtPubKeysEv
145258
_ZNK15DescriptorCache30GetCachedLastHardenedExtPubKeyEjR10CExtPubKey
70
_ZNK15DescriptorCache31GetCachedLastHardenedExtPubKeysEv
145108
Generated by:
LCOV version 1.16