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 Sort by function name Hit count Sort by 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_112PKDescriptor12IsSingleTypeEv 0
_ZNK12_GLOBAL__N_112SHDescriptor12IsSingleTypeEv 0
_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_113RawDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
_ZNK12_GLOBAL__N_115ComboDescriptor12IsSingleTypeEv 0
_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_117AddressDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
_ZNK12_GLOBAL__N_118MultisigDescriptor12IsSingleTypeEv 0
_ZNK12_GLOBAL__N_120OriginPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey 0
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey 2
_ZNK12_GLOBAL__N_112PKDescriptor13GetOutputTypeEv 6
_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
_ZNK12_GLOBAL__N_113RawDescriptor13ToStringExtraEv 7
_ZNK12_GLOBAL__N_114DescriptorImpl13GetOutputTypeEv 8
_ZNK12_GLOBAL__N_115ComboDescriptor13GetOutputTypeEv 8
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7GetSizeEv 12
_Z21GetDescriptorChecksumRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 14
_ZNK12_GLOBAL__N_113PKHDescriptor13GetOutputTypeEv 14
_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
_ZNK12_GLOBAL__N_117AddressDescriptor13ToStringExtraEv 15
_ZNK12_GLOBAL__N_112SHDescriptor13GetOutputTypeEv 16
_ZNK12_GLOBAL__N_119ConstPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey 16
_ZNK12_GLOBAL__N_114DescriptorImpl13ExpandPrivateEiRK15SigningProviderR19FlatSigningProvider 18
_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
_ZNK12_GLOBAL__N_120OriginPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 22
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7IsRangeEv 22
_ZNK12_GLOBAL__N_120OriginPubkeyProvider8ToStringEv 27
_ZNK12_GLOBAL__N_119ConstPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 30
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7GetSizeEv 32
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 42
_ZNK12_GLOBAL__N_120OriginPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 44
_ZNK12_GLOBAL__N_114DescriptorImpl18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 52
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7GetSizeEv 53
_ZNK12_GLOBAL__N_119ConstPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 54
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 70
_ZNK15DescriptorCache30GetCachedLastHardenedExtPubKeyEjR10CExtPubKey 70
_ZNK12_GLOBAL__N_120OriginPubkeyProvider12OriginStringEb 71
_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_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS3_IS0_NS5_IS0_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE 84
_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
_Z12DescriptorIDRK10Descriptor 88
_ZNK12_GLOBAL__N_118MultisigDescriptor13ToStringExtraEv 89
_ZNK12_GLOBAL__N_114DescriptorImpl15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 104
_ZNK12_GLOBAL__N_115ComboDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 106
_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_112ParseKeyPathERKNSt3__16vectorI4SpanIKcENS0_9allocatorIS4_EEEERNS1_IjNS5_IjEEEERbRNS0_12basic_stringIcNS0_11char_traitsIcEENS5_IcEEEE 145
_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
_Z5ParseRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER19FlatSigningProviderRS5_b 187
_Z13CheckChecksumR4SpanIKcEbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_ 201
_ZN12_GLOBAL__N_111ParseScriptERjR4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE 201
_ZN12_GLOBAL__N_116ParsePubkeyInnerEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRbRNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE 212
_ZN12_GLOBAL__N_111ParsePubkeyEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE 218
_ZN15DescriptorCache26CacheLastHardenedExtPubKeyEjRK10CExtPubKey 240
_ZNK12_GLOBAL__N_114DescriptorImpl10IsSolvableEv 250
_ZNK12_GLOBAL__N_112SHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 259
_ZNK12_GLOBAL__N_118MultisigDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 303
_ZN15DescriptorCache20CacheParentExtPubKeyEjRK10CExtPubKey 340
_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
_ZNK12_GLOBAL__N_112PKDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 449
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7IsRangeEv 465
_ZNK12_GLOBAL__N_119ConstPubkeyProvider8ToStringEv 517
_Z15InferDescriptorRK7CScriptRK15SigningProvider 520
_ZN12_GLOBAL__N_111InferPubkeyERK7CPubKeyNS_18ParseScriptContextERK15SigningProvider 562
_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_111InferScriptERK7CScriptNS_18ParseScriptContextERK15SigningProvider 586
_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_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE 660
_ZN12_GLOBAL__N_114DescriptorImplD2Ev 744
_ZNK12_GLOBAL__N_120OriginPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_ 816
_ZNK12_GLOBAL__N_119ConstPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_ 931
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider16GetDerivedExtKeyERK15SigningProviderR7CExtKeyS5_ 1128
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetExtKeyERK15SigningProviderR7CExtKey 1198
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10IsHardenedEv 1318
_ZN12_GLOBAL__N_114PubkeyProviderC2Ej 1344
_ZN12_GLOBAL__N_114PubkeyProviderD2Ev 1344
_ZNK12_GLOBAL__N_114DescriptorImpl6ExpandEiRK15SigningProviderRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProviderP15DescriptorCache 1870
_ZN15DescriptorCache21CacheDerivedExtPubKeyEjjRK10CExtPubKey 3000
_ZNK12_GLOBAL__N_113PKHDescriptor12IsSingleTypeEv 11100
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEv 11374
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEb 11408
_ZNK12_GLOBAL__N_114DescriptorImpl7IsRangeEv 11702
_ZNK12_GLOBAL__N_114DescriptorImpl8ToStringEv 11853
_ZNK12_GLOBAL__N_114DescriptorImpl13ToStringExtraEv 11970
_ZN12_GLOBAL__N_111AddChecksumERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 12009
_ZNK12_GLOBAL__N_114DescriptorImpl23ToStringSubScriptHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache 12029
_ZNK12_GLOBAL__N_114DescriptorImpl14ToStringHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache 12081
_ZN12_GLOBAL__N_118DescriptorChecksumERK4SpanIKcE 12201
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7IsRangeEv 22697
_ZN15DescriptorCache12MergeAndDiffERKS_ 72552
_ZNK15DescriptorCache24GetCachedParentExtPubKeyEjR10CExtPubKey 83438
_ZNK12_GLOBAL__N_113PKHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 84390
_ZNK12_GLOBAL__N_114DescriptorImpl15ExpandFromCacheEiRK15DescriptorCacheRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProvider 84446
_ZNK15DescriptorCache25GetCachedDerivedExtPubKeyEjjR10CExtPubKey 85370
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_ 85688
_ZNK12_GLOBAL__N_114DescriptorImpl12ExpandHelperEiRK15SigningProviderPK15DescriptorCacheRNSt3__16vectorI7CScriptNS7_9allocatorIS9_EEEER19FlatSigningProviderPS4_ 86577
_ZNK15DescriptorCache31GetCachedLastHardenedExtPubKeysEv 145108
_ZNK15DescriptorCache25GetCachedParentExtPubKeysEv 145258
_ZNK15DescriptorCache26GetCachedDerivedExtPubKeysEv 145258
_ZN12_GLOBAL__N_17PolyModEyi 2198581

Generated by: LCOV version 1.16