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 Sort by function name Hit count Sort by 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