LCOV - code coverage report
Current view:
top level
-
src/script
- miniscript.h
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
910
936
97.2 %
Date:
2022-04-21 14:51:19
Functions:
52
53
98.1 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
641
760
84.3 %
Function Name
Hit count
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentEEEENSt3__110shared_ptrIKNS_4NodeIT_EEEEDpOT0_
450
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentENSt3__16vectorINS3_10shared_ptrIKNS_4NodeIS1_EEEENS3_9allocatorIS9_EEEEEEENS5_IKNS6_IT_EEEEDpOT0_
636
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentENSt3__16vectorINS3_10shared_ptrIKNS_4NodeIS1_EEEENS3_9allocatorIS9_EEEERlEEENS5_IKNS6_IT_EEEEDpOT0_
32
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentENSt3__16vectorIS1_NS3_9allocatorIS1_EEEEEEENS3_10shared_ptrIKNS_4NodeIT_EEEEDpOT0_
150
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentENSt3__16vectorIS1_NS3_9allocatorIS1_EEEERlEEENS3_10shared_ptrIKNS_4NodeIT_EEEEDpOT0_
50
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentENSt3__16vectorIhNS3_9allocatorIhEEEEEEENS3_10shared_ptrIKNS_4NodeIT_EEEEDpOT0_
52
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentERNSt3__16vectorIhNS3_9allocatorIhEEEEEEENS3_10shared_ptrIKNS_4NodeIT_EEEEDpOT0_
52
_ZN10miniscript11MakeNodeRefI7CPubKeyJNS_8FragmentERlEEENSt3__110shared_ptrIKNS_4NodeIT_EEEEDpOT0_
226
_ZN10miniscript11MakeNodeRefI7CPubKeyJRNS_8FragmentENSt3__16vectorINS4_10shared_ptrIKNS_4NodeIS1_EEEENS4_9allocatorISA_EEEEEEENS6_IKNS7_IT_EEEEDpOT0_
406
_ZN10miniscript4NodeI7CPubKeyEC2ENS_8FragmentENSt3__16vectorINS4_10shared_ptrIKS2_EENS4_9allocatorIS8_EEEEj
1074
_ZN10miniscript4NodeI7CPubKeyEC2ENS_8FragmentENSt3__16vectorIS1_NS4_9allocatorIS1_EEEEj
200
_ZN10miniscript4NodeI7CPubKeyEC2ENS_8FragmentENSt3__16vectorIhNS4_9allocatorIhEEEEj
104
_ZN10miniscript4NodeI7CPubKeyEC2ENS_8FragmentEj
676
_ZN10miniscript4TypeC2Ej
228150
_ZN10miniscript8internal3OpsC2EjNS0_6MaxIntIjEES3_
2054
_ZN10miniscript8internal6MaxIntIjEC2Ej
5572
_ZN10miniscript8internal6MaxIntIjEC2Ev
3096
_ZN10miniscript8internal9BuildBackI7CPubKeyEEvNS_8FragmentERNSt3__16vectorINS4_10shared_ptrIKNS_4NodeIT_EEEENS4_9allocatorISB_EEEEb
406
_ZN10miniscript8internal9StackSizeC2ENS0_6MaxIntIjEES3_
1764
_ZN10miniscript8internalorERKNS0_6MaxIntIjEES4_
1232
_ZN10miniscript8internalplERKNS0_6MaxIntIjEES4_
2740
_ZN10miniscriptli4_mstEPKcm
63996
_ZNK10miniscript4NodeI7CPubKeyE10ScriptSizeEv
4370
_ZNK10miniscript4NodeI7CPubKeyE12GetStackSizeEv
126
_ZNK10miniscript4NodeI7CPubKeyE13CalcScriptLenEv
2054
_ZNK10miniscript4NodeI7CPubKeyE13CalcStackSizeEv
2054
_ZNK10miniscript4NodeI7CPubKeyE14IsNonMalleableEv
126
_ZNK10miniscript4NodeI7CPubKeyE14NeedsSignatureEv
126
_ZNK10miniscript4NodeI7CPubKeyE15IsValidTopLevelEv
432
_ZNK10miniscript4NodeI7CPubKeyE6GetOpsEv
126
_ZNK10miniscript4NodeI7CPubKeyE7CalcOpsEv
2054
_ZNK10miniscript4NodeI7CPubKeyE7GetTypeEv
6574
_ZNK10miniscript4NodeI7CPubKeyE7IsValidEv
2556
_ZNK10miniscript4NodeI7CPubKeyE8CalcTypeEv
2054
_ZNK10miniscript4Type2IfEb
3462
_ZNK10miniscript4TypeanES0_
7444
_ZNK10miniscript4TypeeqES0_
2556
_ZNK10miniscript4TypelsES0_
47184
_ZNK10miniscript4TypeltES0_
0
_ZNK10miniscript4TypeorES0_
81160
miniscript_tests.cpp:_ZN10miniscript10FromScriptIN12_GLOBAL__N_112KeyConverterEEENSt3__110shared_ptrIKNS_4NodeINT_3KeyEEEEERK7CScriptRKS6_
130
miniscript_tests.cpp:_ZN10miniscript10FromStringIN12_GLOBAL__N_112KeyConverterEEENSt3__110shared_ptrIKNS_4NodeINT_3KeyEEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS6_
192
miniscript_tests.cpp:_ZN10miniscript8internal11ParseKeyEndI7CPubKeyN12_GLOBAL__N_112KeyConverterEEENSt3__18optionalINS5_4pairIT_iEEEE4SpanIKcERKT0_
80
miniscript_tests.cpp:_ZN10miniscript8internal12DecodeScriptI7CPubKeyN12_GLOBAL__N_112KeyConverterENSt3__111__wrap_iterIPNS5_4pairI10opcodetypeNS5_6vectorIhNS5_9allocatorIhEEEEEEEEEENS5_10shared_ptrIKNS_4NodeIT_EEEERT1_SM_RKT0_
126
miniscript_tests.cpp:_ZN10miniscript8internal14ParseHexStrEndIN12_GLOBAL__N_112KeyConverterEEENSt3__18optionalINS4_4pairINS4_6vectorIhNS4_9allocatorIhEEEEiEEEE4SpanIKcEmRKT_
52
miniscript_tests.cpp:_ZN10miniscript8internal5ParseI7CPubKeyN12_GLOBAL__N_112KeyConverterEEENSt3__110shared_ptrIKNS_4NodeIT_EEEE4SpanIKcERKT0_
192
miniscript_tests.cpp:_ZNK10miniscript4NodeI7CPubKeyE13TreeEvalMaybeI7CScriptbZNKS2_8ToScriptIN12_GLOBAL__N_112KeyConverterEEES4_RKT_EUlbRKS2_mE_ZNKS2_8TreeEvalIS4_bRSD_ZNKS5_IS7_EES4_SA_EUlbSC_4SpanIS4_EE_EES8_T0_OT1_T2_EUlObSC_SH_E_EENSt3__18optionalIS8_EESJ_SK_SM_
252
miniscript_tests.cpp:_ZNK10miniscript4NodeI7CPubKeyE8ToScriptIN12_GLOBAL__N_112KeyConverterEEE7CScriptRKT_
252
miniscript_tests.cpp:_ZNK10miniscript4NodeI7CPubKeyE8TreeEvalI7CScriptbRZNKS2_8ToScriptIN12_GLOBAL__N_112KeyConverterEEES4_RKT_EUlbRKS2_mE_ZNKS5_IS7_EES4_SA_EUlbSC_4SpanIS4_EE_EES8_T0_OT1_T2_
252
miniscript_tests.cpp:_ZZNK10miniscript4NodeI7CPubKeyE13TreeEvalMaybeI7CScriptbZNKS2_8ToScriptIN12_GLOBAL__N_112KeyConverterEEES4_RKT_EUlbRKS2_mE_ZNKS2_8TreeEvalIS4_bRSD_ZNKS5_IS7_EES4_SA_EUlbSC_4SpanIS4_EE_EES8_T0_OT1_T2_EUlObSC_SH_E_EENSt3__18optionalIS8_EESJ_SK_SM_EN9StackElemC2ESC_mSN_
1796
miniscript_tests.cpp:_ZZNK10miniscript4NodeI7CPubKeyE8ToScriptIN12_GLOBAL__N_112KeyConverterEEE7CScriptRKT_ENKUlbRKS2_4SpanIS6_EE_clEbSB_SD_
1796
miniscript_tests.cpp:_ZZNK10miniscript4NodeI7CPubKeyE8ToScriptIN12_GLOBAL__N_112KeyConverterEEE7CScriptRKT_ENKUlbRKS2_mE_clEbSB_m
1544
miniscript_tests.cpp:_ZZNK10miniscript4NodeI7CPubKeyE8TreeEvalI7CScriptbRZNKS2_8ToScriptIN12_GLOBAL__N_112KeyConverterEEES4_RKT_EUlbRKS2_mE_ZNKS5_IS7_EES4_SA_EUlbSC_4SpanIS4_EE_EES8_T0_OT1_T2_ENKUlObSC_SG_E_clESM_SC_SG_
1796
Generated by:
LCOV version 0-eol-96201-ge66f56f4af6a