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 Sort by function name Hit count Sort by hit count
_Z12DescriptorIDRK10Descriptor 2985
_Z13CheckChecksumR4SpanIKcEbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_ 6488
_Z15InferDescriptorRK7CScriptRK15SigningProvider 286256
_Z21GetDescriptorChecksumRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 74
_Z5ParseRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEER19FlatSigningProviderRS5_b 6414
_ZN12_GLOBAL__N_111AddChecksumERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 248571
_ZN12_GLOBAL__N_111InferPubkeyERK7CPubKeyNS_18ParseScriptContextERK15SigningProvider 252885
_ZN12_GLOBAL__N_111InferScriptERK7CScriptNS_18ParseScriptContextERK15SigningProvider 322721
_ZN12_GLOBAL__N_111ParsePubkeyEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE 3722
_ZN12_GLOBAL__N_111ParseScriptERjR4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE 6640
_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
_ZN12_GLOBAL__N_112ParseKeyPathERKNSt3__16vectorI4SpanIKcENS0_9allocatorIS4_EEEERNS1_IjNS5_IjEEEERbRNS0_12basic_stringIcNS0_11char_traitsIcEENS5_IcEEEE 3049
_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_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
_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_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS3_IS0_NS5_IS0_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE 36722
_ZN12_GLOBAL__N_114DescriptorImplC2ENSt3__16vectorINS1_10unique_ptrINS_14PubkeyProviderENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS8_IcEEEE 292570
_ZN12_GLOBAL__N_114DescriptorImplD0Ev 0
_ZN12_GLOBAL__N_114DescriptorImplD1Ev 0
_ZN12_GLOBAL__N_114DescriptorImplD2Ev 329292
_ZN12_GLOBAL__N_114PubkeyProviderC2Ej 508879
_ZN12_GLOBAL__N_114PubkeyProviderD0Ev 0
_ZN12_GLOBAL__N_114PubkeyProviderD1Ev 0
_ZN12_GLOBAL__N_114PubkeyProviderD2Ev 508879
_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
_ZN12_GLOBAL__N_116ParsePubkeyInnerEjRK4SpanIKcENS_18ParseScriptContextER19FlatSigningProviderRbRNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE 3716
_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_118DescriptorChecksumERK4SpanIKcE 255031
_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
_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
_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_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_17PolyModEyi 61671137
_ZN15DescriptorCache12MergeAndDiffERKS_ 154632
_ZN15DescriptorCache20CacheParentExtPubKeyEjRK10CExtPubKey 5550
_ZN15DescriptorCache21CacheDerivedExtPubKeyEjjRK10CExtPubKey 5364
_ZN15DescriptorCache26CacheLastHardenedExtPubKeyEjRK10CExtPubKey 4840
_ZNK12_GLOBAL__N_112PKDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 665
_ZNK12_GLOBAL__N_112PKDescriptor12IsSingleTypeEv 2
_ZNK12_GLOBAL__N_112PKDescriptor13GetOutputTypeEv 8
_ZNK12_GLOBAL__N_112SHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 30448
_ZNK12_GLOBAL__N_112SHDescriptor12IsSingleTypeEv 488
_ZNK12_GLOBAL__N_112SHDescriptor13GetOutputTypeEv 136
_ZNK12_GLOBAL__N_113PKHDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 333101
_ZNK12_GLOBAL__N_113PKHDescriptor12IsSingleTypeEv 38573
_ZNK12_GLOBAL__N_113PKHDescriptor13GetOutputTypeEv 8140
_ZNK12_GLOBAL__N_113RawDescriptor10IsSolvableEv 0
_ZNK12_GLOBAL__N_113RawDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 2874
_ZNK12_GLOBAL__N_113RawDescriptor12IsSingleTypeEv 0
_ZNK12_GLOBAL__N_113RawDescriptor13GetOutputTypeEv 2
_ZNK12_GLOBAL__N_113RawDescriptor13ToStringExtraEv 441
_ZNK12_GLOBAL__N_113RawDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
_ZNK12_GLOBAL__N_114DescriptorImpl10IsSolvableEv 456
_ZNK12_GLOBAL__N_114DescriptorImpl12ExpandHelperEiRK15SigningProviderPK15DescriptorCacheRNSt3__16vectorI7CScriptNS7_9allocatorIS9_EEEER19FlatSigningProviderPS4_ 439491
_ZNK12_GLOBAL__N_114DescriptorImpl13ExpandPrivateEiRK15SigningProviderR19FlatSigningProvider 16464
_ZNK12_GLOBAL__N_114DescriptorImpl13GetOutputTypeEv 10
_ZNK12_GLOBAL__N_114DescriptorImpl13ToStringExtraEv 251480
_ZNK12_GLOBAL__N_114DescriptorImpl14ToStringHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache 285643
_ZNK12_GLOBAL__N_114DescriptorImpl15ExpandFromCacheEiRK15DescriptorCacheRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProvider 232852
_ZNK12_GLOBAL__N_114DescriptorImpl15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 298
_ZNK12_GLOBAL__N_114DescriptorImpl18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 758
_ZNK12_GLOBAL__N_114DescriptorImpl23ToStringSubScriptHelperEPK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS0_10StringTypeEPK15DescriptorCache 285575
_ZNK12_GLOBAL__N_114DescriptorImpl6ExpandEiRK15SigningProviderRNSt3__16vectorI7CScriptNS4_9allocatorIS6_EEEER19FlatSigningProviderP15DescriptorCache 175939
_ZNK12_GLOBAL__N_114DescriptorImpl7IsRangeEv 103961
_ZNK12_GLOBAL__N_114DescriptorImpl8ToStringEv 247515
_ZNK12_GLOBAL__N_115ComboDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 37566
_ZNK12_GLOBAL__N_115ComboDescriptor12IsSingleTypeEv 2
_ZNK12_GLOBAL__N_115ComboDescriptor13GetOutputTypeEv 282
_ZNK12_GLOBAL__N_117AddressDescriptor10IsSolvableEv 0
_ZNK12_GLOBAL__N_117AddressDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 1320
_ZNK12_GLOBAL__N_117AddressDescriptor12IsSingleTypeEv 0
_ZNK12_GLOBAL__N_117AddressDescriptor13GetOutputTypeEv 23
_ZNK12_GLOBAL__N_117AddressDescriptor13ToStringExtraEv 32846
_ZNK12_GLOBAL__N_117AddressDescriptor15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 4
_ZNK12_GLOBAL__N_118MultisigDescriptor11MakeScriptsERKNSt3__16vectorI7CPubKeyNS1_9allocatorIS3_EEEE4SpanIK7CScriptER19FlatSigningProvider 30091
_ZNK12_GLOBAL__N_118MultisigDescriptor12IsSingleTypeEv 0
_ZNK12_GLOBAL__N_118MultisigDescriptor13ToStringExtraEv 876
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey 6591
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider10IsHardenedEv 40531
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 218
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider16GetDerivedExtKeyERK15SigningProviderR7CExtKeyS5_ 30820
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 727
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7GetSizeEv 252
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider7IsRangeEv 161258
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEb 77762
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider8ToStringEv 77688
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetExtKeyERK15SigningProviderR7CExtKey 31038
_ZNK12_GLOBAL__N_119BIP32PubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_ 379605
_ZNK12_GLOBAL__N_119ConstPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey 9922
_ZNK12_GLOBAL__N_119ConstPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 106
_ZNK12_GLOBAL__N_119ConstPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 85
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7GetSizeEv 187
_ZNK12_GLOBAL__N_119ConstPubkeyProvider7IsRangeEv 17241
_ZNK12_GLOBAL__N_119ConstPubkeyProvider8ToStringEv 138743
_ZNK12_GLOBAL__N_119ConstPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_ 133071
_ZNK12_GLOBAL__N_120OriginPubkeyProvider10GetPrivKeyEiRK15SigningProviderR4CKey 134
_ZNK12_GLOBAL__N_120OriginPubkeyProvider12OriginStringEb 121917
_ZNK12_GLOBAL__N_120OriginPubkeyProvider15ToPrivateStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 64
_ZNK12_GLOBAL__N_120OriginPubkeyProvider18ToNormalizedStringERK15SigningProviderRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPK15DescriptorCache 48
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7GetSizeEv 70
_ZNK12_GLOBAL__N_120OriginPubkeyProvider7IsRangeEv 811
_ZNK12_GLOBAL__N_120OriginPubkeyProvider8ToStringEv 121839
_ZNK12_GLOBAL__N_120OriginPubkeyProvider9GetPubKeyEiRK15SigningProviderR7CPubKeyR13KeyOriginInfoPK15DescriptorCachePS8_ 196207
_ZNK15DescriptorCache24GetCachedParentExtPubKeyEjR10CExtPubKey 338409
_ZNK15DescriptorCache25GetCachedDerivedExtPubKeyEjjR10CExtPubKey 340862
_ZNK15DescriptorCache25GetCachedParentExtPubKeysEv 309418
_ZNK15DescriptorCache26GetCachedDerivedExtPubKeysEv 309418
_ZNK15DescriptorCache30GetCachedLastHardenedExtPubKeyEjR10CExtPubKey 1912
_ZNK15DescriptorCache31GetCachedLastHardenedExtPubKeysEv 309934

Generated by: LCOV version 1.16