LCOV - code coverage report
Current view: top level - src/script - interpreter.cpp (source / functions) Coverage Total Hit
Test: fuzz_coverage.info Lines: 96.4 % 1124 1083
Test Date: 2025-10-10 04:04:55 Functions: 98.5 % 67 66
Branches: 76.2 % 1927 1469

Function Name Sort by function name Hit count Sort by function hit count
_Z18GetScriptFlagNamesB5cxx1119script_verify_flags 3
_ZN26PrecomputedTransactionDataC2I12CTransactionEERKT_ 119
_ZN26PrecomputedTransactionDataC2I19CMutableTransactionEERKT_ 0
_ZN26PrecomputedTransactionDataC2I12CTransactionEERKT_ 119
_ZL17HandleMissingData19MissingDataBehavior 264
_Z20SignatureHashSchnorrI12CTransactionEbR7uint256R19ScriptExecutionDataRKT_jh10SigVersionRK26PrecomputedTransactionData19MissingDataBehavior 701
_Z20SignatureHashSchnorrI19CMutableTransactionEbR7uint256R19ScriptExecutionDataRKT_jh10SigVersionRK26PrecomputedTransactionData19MissingDataBehavior 181
_Z20SignatureHashSchnorrI12CTransactionEbR7uint256R19ScriptExecutionDataRKT_jh10SigVersionRK26PrecomputedTransactionData19MissingDataBehavior 520
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE22VerifySchnorrSignatureESt4spanIKhLm18446744073709551615EERK11XOnlyPubKeyRK7uint256 831
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE22VerifySchnorrSignatureESt4spanIKhLm18446744073709551615EERK11XOnlyPubKeyRK7uint256 162
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE22VerifySchnorrSignatureESt4spanIKhLm18446744073709551615EERK11XOnlyPubKeyRK7uint256 669
_ZL23VerifyTaprootCommitmentRKSt6vectorIhSaIhEES3_RK7uint256 2314
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES4_10SigVersionR19ScriptExecutionDataP13ScriptError_t 3186
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES4_10SigVersionR19ScriptExecutionDataP13ScriptError_t 1089
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES4_10SigVersionR19ScriptExecutionDataP13ScriptError_t 2097
_ZN12_GLOBAL__N_1L21GetSpentAmountsSHA256ERKSt6vectorI6CTxOutSaIS1_EE 10403
_ZN12_GLOBAL__N_1L21GetSpentScriptsSHA256ERKSt6vectorI6CTxOutSaIS1_EE 10403
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckLockTimeERK10CScriptNum 21780
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE13CheckLockTimeERK10CScriptNum 10858
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckLockTimeERK10CScriptNum 10922
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckSequenceERK10CScriptNum 23248
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE13CheckSequenceERK10CScriptNum 11254
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE13CheckSequenceERK10CScriptNum 11994
_Z24ComputeTaprootMerkleRootSt4spanIKhLm18446744073709551615EERK7uint256 25688
_ZL21EvalChecksigTapscriptRKSt6vectorIhSaIhEES3_R19ScriptExecutionData19script_verify_flagsRK20BaseSignatureChecker10SigVersionP13ScriptError_tRb 27973
_ZL18IsCompressedPubKeyRKSt6vectorIhSaIhEE 54752
_ZN12_GLOBAL__N_114ConditionStack10toggle_topEv 65317
_ZN12SigHashCache5StoreEiRK7CScriptRK10HashWriter 92247
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE20VerifyECDSASignatureERKSt6vectorIhSaIhEERK7CPubKeyRK7uint256 97701
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE20VerifyECDSASignatureERKSt6vectorIhSaIhEERK7CPubKeyRK7uint256 46908
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE20VerifyECDSASignatureERKSt6vectorIhSaIhEERK7CPubKeyRK7uint256 50793
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE19SerializeScriptCodeI10HashWriterEEvRT_ 108971
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE19SerializeScriptCodeI10HashWriterEEvRT_ 29059
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE19SerializeScriptCodeI10HashWriterEEvRT_ 79912
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE9SerializeI10HashWriterEEvRT_ 108971
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE9SerializeI10HashWriterEEvRT_ 29059
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE9SerializeI10HashWriterEEvRT_ 79912
_ZN12_GLOBAL__N_114ConditionStack8pop_backEv 116397
_ZNK12SigHashCache4LoadEiRK7CScriptR10HashWriter 117206
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE19CheckECDSASignatureERKSt6vectorIhSaIhEES6_RK7CScript10SigVersion 119942
_ZNK34GenericTransactionSignatureCheckerI19CMutableTransactionE19CheckECDSASignatureERKSt6vectorIhSaIhEES6_RK7CScript10SigVersion 48402
_ZNK34GenericTransactionSignatureCheckerI12CTransactionE19CheckECDSASignatureERKSt6vectorIhSaIhEES6_RK7CScript10SigVersion 71540
_ZL32IsCompressedOrUncompressedPubKeyRKSt6vectorIhSaIhEE 122829
_Z18ComputeTapleafHashhSt4spanIKhLm18446744073709551615EE 123753
_ZL17IsLowDERSignatureRKSt6vectorIhSaIhEEP13ScriptError_t 135947
_ZN12_GLOBAL__N_1L18GetSequencesSHA256I12CTransactionEE7uint256RKT_ 138381
_ZN12_GLOBAL__N_1L18GetSequencesSHA256I19CMutableTransactionEE7uint256RKT_ 18670
_ZN12_GLOBAL__N_1L18GetSequencesSHA256I12CTransactionEE7uint256RKT_ 119711
_ZN12_GLOBAL__N_1L17GetPrevoutsSHA256I12CTransactionEE7uint256RKT_ 139639
_ZN12_GLOBAL__N_1L17GetPrevoutsSHA256I19CMutableTransactionEE7uint256RKT_ 19907
_ZN12_GLOBAL__N_1L17GetPrevoutsSHA256I12CTransactionEE7uint256RKT_ 119732
_ZN12_GLOBAL__N_1L16GetOutputsSHA256I12CTransactionEE7uint256RKT_ 140674
_ZN12_GLOBAL__N_1L16GetOutputsSHA256I19CMutableTransactionEE7uint256RKT_ 20952
_ZN12_GLOBAL__N_1L16GetOutputsSHA256I12CTransactionEE7uint256RKT_ 119722
_ZL26IsDefinedHashtypeSignatureRKSt6vectorIhSaIhEE 143270
_Z13FindAndDeleteR7CScriptRKS_ 144106
_ZN26PrecomputedTransactionData4InitI12CTransactionEEvRKT_OSt6vectorI6CTxOutSaIS6_EEb 151298
_ZN26PrecomputedTransactionData4InitI19CMutableTransactionEEvRKT_OSt6vectorI6CTxOutSaIS6_EEb 16307
_ZN26PrecomputedTransactionData4InitI12CTransactionEEvRKT_OSt6vectorI6CTxOutSaIS6_EEb 134991
_Z20ComputeTapbranchHashSt4spanIKhLm18446744073709551615EES1_ 155244
_ZL24EvalChecksigPreTapscriptRKSt6vectorIhSaIhEES3_N9prevectorILj36EhjiE14const_iteratorES6_19script_verify_flagsRK20BaseSignatureChecker10SigVersionP13ScriptError_tRb 157463
_ZL19CheckPubKeyEncodingRKSt6vectorIhSaIhEE19script_verify_flagsRK10SigVersionP13ScriptError_t 158522
_ZL12EvalChecksigRKSt6vectorIhSaIhEES3_N9prevectorILj36EhjiE14const_iteratorES6_R19ScriptExecutionData19script_verify_flagsRK20BaseSignatureChecker10SigVersionP13ScriptError_tRb 185436
_Z13SignatureHashI12CTransactionE7uint256RK7CScriptRKT_jiRKl10SigVersionPK26PrecomputedTransactionDataP12SigHashCache 208913
_Z13SignatureHashI12CTransactionE7uint256RK7CScriptRKT_jiRKl10SigVersionPK26PrecomputedTransactionDataP12SigHashCache 51045
_Z13SignatureHashI19CMutableTransactionE7uint256RK7CScriptRKT_jiRKl10SigVersionPK26PrecomputedTransactionDataP12SigHashCache 157868
_ZNK12SigHashCache10CacheIndexEi 209453
_Z22CheckSignatureEncodingRKSt6vectorIhSaIhEE19script_verify_flagsP13ScriptError_t 272085
_ZL20ExecuteWitnessScriptRKSt4spanIKSt6vectorIhSaIhEELm18446744073709551615EERK7CScript19script_verify_flags10SigVersionRK20BaseSignatureCheckerR19ScriptExecutionDataP13ScriptError_t 282257
_ZL20VerifyWitnessProgramRK14CScriptWitnessiRKSt6vectorIhSaIhEE19script_verify_flagsRK20BaseSignatureCheckerP13ScriptError_tb 324054
_ZL24IsValidSignatureEncodingRKSt6vectorIhSaIhEE 354790
_Z12VerifyScriptRK7CScriptS1_PK14CScriptWitness19script_verify_flagsRK20BaseSignatureCheckerP13ScriptError_t 756039
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE15SerializeOutputI10HashWriterEEvRT_j 1108801
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE15SerializeOutputI10HashWriterEEvRT_j 343797
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE15SerializeOutputI10HashWriterEEvRT_j 765004
_ZL13WitnessSigOpsiRKSt6vectorIhSaIhEERK14CScriptWitness 1150477
_Z18CountWitnessSigOpsRK7CScriptS1_PK14CScriptWitness19script_verify_flags 1172515
_Z10CastToBoolRKSt6vectorIhSaIhEE 1218233
_Z10EvalScriptRSt6vectorIS_IhSaIhEESaIS1_EERK7CScript19script_verify_flagsRK20BaseSignatureChecker10SigVersionP13ScriptError_t 1645672
_Z10EvalScriptRSt6vectorIS_IhSaIhEESaIS1_EERK7CScript19script_verify_flagsRK20BaseSignatureChecker10SigVersionR19ScriptExecutionDataP13ScriptError_t 1927798
_ZL8popstackRSt6vectorIS_IhSaIhEESaIS1_EE 4386708
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE14SerializeInputI10HashWriterEEvRT_j 13028652
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI12CTransactionE14SerializeInputI10HashWriterEEvRT_j 4288380
_ZNK12_GLOBAL__N_131CTransactionSignatureSerializerI19CMutableTransactionE14SerializeInputI10HashWriterEEvRT_j 8740272

Generated by: LCOV version 2.0-1