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