LCOV - code coverage report
Current view:
top level
-
src/script
- interpreter.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
total_coverage.info
Lines:
98.1 %
1113
1092
Test Date:
2025-08-25 05:11:47
Functions:
100.0 %
66
66
Branches:
73.9 %
1913
1413
Function Name
Hit count
_Z10CastToBoolRKSt6vectorIhSaIhEE
533641
_Z10EvalScriptRSt6vectorIS_IhSaIhEESaIS1_EERK7CScriptjRK20BaseSignatureChecker10SigVersionP13ScriptError_t
1044609
_Z10EvalScriptRSt6vectorIS_IhSaIhEESaIS1_EERK7CScriptjRK20BaseSignatureChecker10SigVersionR19ScriptExecutionDataP13ScriptError_t
1175802
_Z12VerifyScriptRK7CScriptS1_PK14CScriptWitnessjRK20BaseSignatureCheckerP13ScriptError_t
474962
_Z13FindAndDeleteR7CScriptRKS_
158065
_Z13SignatureHashI12CTransactionE7uint256RK7CScriptRKT_jiRKl10SigVersionPK26PrecomputedTransactionDataP12SigHashCache
209938
_Z13SignatureHashI12CTransactionE7uint256RK7CScriptRKT_jiRKl10SigVersionPK26PrecomputedTransactionDataP12SigHashCache
118660
_Z13SignatureHashI19CMutableTransactionE7uint256RK7CScriptRKT_jiRKl10SigVersionPK26PrecomputedTransactionDataP12SigHashCache
91278
_Z18ComputeTapleafHashhSt4spanIKhLm18446744073709551615EE
117692
_Z18CountWitnessSigOpsRK7CScriptS1_PK14CScriptWitnessj
161110
_Z20ComputeTapbranchHashSt4spanIKhLm18446744073709551615EES1_
64259
_Z20SignatureHashSchnorrI12CTransactionEbR7uint256R19ScriptExecutionDataRKT_jh10SigVersionRK26PrecomputedTransactionData19MissingDataBehavior
27691
_Z20SignatureHashSchnorrI12CTransactionEbR7uint256R19ScriptExecutionDataRKT_jh10SigVersionRK26PrecomputedTransactionData19MissingDataBehavior
25057
_Z20SignatureHashSchnorrI19CMutableTransactionEbR7uint256R19ScriptExecutionDataRKT_jh10SigVersionRK26PrecomputedTransactionData19MissingDataBehavior
2634
_Z22CheckSignatureEncodingRKSt6vectorIhSaIhEEjP13ScriptError_t
169376
_Z24ComputeTaprootMerkleRootSt4spanIKhLm18446744073709551615EERK7uint256
78147
_ZL12EvalChecksigRKSt6vectorIhSaIhEES3_N9prevectorILj36EhjiE14const_iteratorES6_R19ScriptExecutionDatajRK20BaseSignatureChecker10SigVersionP13ScriptError_tRb
288177
_ZL13WitnessSigOpsiRKSt6vectorIhSaIhEERK14CScriptWitness
122570
_ZL17HandleMissingData19MissingDataBehavior
42
_ZL17IsLowDERSignatureRKSt6vectorIhSaIhEEP13ScriptError_t
54346
_ZL18IsCompressedPubKeyRKSt6vectorIhSaIhEE
33553
_ZL19CheckPubKeyEncodingRKSt6vectorIhSaIhEEjRK10SigVersionP13ScriptError_t
157106
_ZL20ExecuteWitnessScriptRKSt4spanIKSt6vectorIhSaIhEELm18446744073709551615EERK7CScriptj10SigVersionRK20BaseSignatureCheckerR19ScriptExecutionDataP13ScriptError_t
134107
_ZL20VerifyWitnessProgramRK14CScriptWitnessiRKSt6vectorIhSaIhEEjRK20BaseSignatureCheckerP13ScriptError_tb
202611
_ZL21EvalChecksigTapscriptRKSt6vectorIhSaIhEES3_R19ScriptExecutionDatajRK20BaseSignatureChecker10SigVersionP13ScriptError_tRb
127331
_ZL23VerifyTaprootCommitmentRKSt6vectorIhSaIhEES3_RK7uint256
74807
_ZL24EvalChecksigPreTapscriptRKSt6vectorIhSaIhEES3_N9prevectorILj36EhjiE14const_iteratorES6_jRK20BaseSignatureChecker10SigVersionP13ScriptError_tRb
160846
_ZL24IsValidSignatureEncodingRKSt6vectorIhSaIhEE
197095
_ZL26IsDefinedHashtypeSignatureRKSt6vectorIhSaIhEE
56157
_ZL32IsCompressedOrUncompressedPubKeyRKSt6vectorIhSaIhEE
60516
_ZL8popstackRSt6vectorIS_IhSaIhEESaIS1_EE
3992351
_ZN12SigHashCache5StoreEiRK7CScriptRK10HashWriter
106116
_ZN12_GLOBAL__N_114ConditionStack10toggle_topEv
5733
_ZN12_GLOBAL__N_114ConditionStack8pop_backEv
6296
_ZN12_GLOBAL__N_1L16GetOutputsSHA256I12CTransactionEE7uint256RKT_
62426
_ZN12_GLOBAL__N_1L16GetOutputsSHA256I12CTransactionEE7uint256RKT_
54506
_ZN12_GLOBAL__N_1L16GetOutputsSHA256I19CMutableTransactionEE7uint256RKT_
7920
_ZN12_GLOBAL__N_1L17GetPrevoutsSHA256I12CTransactionEE7uint256RKT_
63911
_ZN12_GLOBAL__N_1L17GetPrevoutsSHA256I12CTransactionEE7uint256RKT_
54506
_ZN12_GLOBAL__N_1L17GetPrevoutsSHA256I19CMutableTransactionEE7uint256RKT_
9405
_ZN12_GLOBAL__N_1L18GetSequencesSHA256I12CTransactionEE7uint256RKT_
60901
_ZN12_GLOBAL__N_1L18GetSequencesSHA256I12CTransactionEE7uint256RKT_
54506
_ZN12_GLOBAL__N_1L18GetSequencesSHA256I19CMutableTransactionEE7uint256RKT_
6395
_ZN12_GLOBAL__N_1L21GetSpentAmountsSHA256ERKSt6vectorI6CTxOutSaIS1_EE
50664
_ZN12_GLOBAL__N_1L21GetSpentScriptsSHA256ERKSt6vectorI6CTxOutSaIS1_EE
50664
_ZN26PrecomputedTransactionData4InitI12CTransactionEEvRKT_OSt6vectorI6CTxOutSaIS6_EEb
81830
_ZN26PrecomputedTransactionData4InitI12CTransactionEEvRKT_OSt6vectorI6CTxOutSaIS6_EEb
80060
_ZN26PrecomputedTransactionData4InitI19CMutableTransactionEEvRKT_OSt6vectorI6CTxOutSaIS6_EEb
1770
_ZN26PrecomputedTransactionDataC2I12CTransactionEERKT_
213
_ZN26PrecomputedTransactionDataC2I12CTransactionEERKT_
205
_ZN26PrecomputedTransactionDataC2I19CMutableTransactionEERKT_
8
_ZNK12SigHashCache10CacheIndexEi
249099
_ZNK12SigHashCache4LoadEiRK7CScriptR10HashWriter
142983
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE14SerializeInputI10HashWriterEEvRT_j
851153
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE14SerializeInputI10HashWriterEEvRT_j
222504
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE14SerializeInputI10HashWriterEEvRT_j
628649
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE15SerializeOutputI10HashWriterEEvRT_j
376713
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE15SerializeOutputI10HashWriterEEvRT_j
173287
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE15SerializeOutputI10HashWriterEEvRT_j
203426
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE19SerializeScriptCodeI10HashWriterEEvRT_
104084
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE19SerializeScriptCodeI10HashWriterEEvRT_
39654
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE19SerializeScriptCodeI10HashWriterEEvRT_
64430
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE9SerializeI10HashWriterEEvRT_
104084
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE9SerializeI10HashWriterEEvRT_
39654
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE9SerializeI10HashWriterEEvRT_
64430
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckLockTimeERK10CScriptNum
6357
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckLockTimeERK10CScriptNum
6061
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE13CheckLockTimeERK10CScriptNum
296
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckSequenceERK10CScriptNum
6218
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckSequenceERK10CScriptNum
6060
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE13CheckSequenceERK10CScriptNum
158
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE19CheckECDSASignatureERKSt6vectorIhSaIhEES6_RK7CScript10SigVersion
157073
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE19CheckECDSASignatureERKSt6vectorIhSaIhEES6_RK7CScript10SigVersion
131125
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE19CheckECDSASignatureERKSt6vectorIhSaIhEES6_RK7CScript10SigVersion
25948
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE20VerifyECDSASignatureERKSt6vectorIhSaIhEERK7CPubKeyRK7uint256
95757
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE20VerifyECDSASignatureERKSt6vectorIhSaIhEERK7CPubKeyRK7uint256
71040
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE20VerifyECDSASignatureERKSt6vectorIhSaIhEERK7CPubKeyRK7uint256
24717
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES4_10SigVersionR19ScriptExecutionDataP13ScriptError_t
26713
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES4_10SigVersionR19ScriptExecutionDataP13ScriptError_t
25094
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES4_10SigVersionR19ScriptExecutionDataP13ScriptError_t
1619
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE22VerifySchnorrSignatureESt4spanIKhLm18446744073709551615EERK11XOnlyPubKeyRK7uint256
21881
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE22VerifySchnorrSignatureESt4spanIKhLm18446744073709551615EERK11XOnlyPubKeyRK7uint256
20304
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE22VerifySchnorrSignatureESt4spanIKhLm18446744073709551615EERK11XOnlyPubKeyRK7uint256
1577
Generated by:
LCOV version 2.0-1