LCOV - code coverage report
Current view: top level - src/test/fuzz - miniscript.cpp (source / functions) Coverage Total Hit
Test: fuzz_coverage.info Lines: 99.1 % 751 744
Test Date: 2026-06-17 08:15:17 Functions: 100.0 % 54 54
Branches: 70.7 % 1124 795

Function Name Sort by function name Hit count Sort by function hit count
_Z13FuzzInitSmartv 1
_ZN12_GLOBAL__N_19SmartInfo4InitEv 1
_ZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextE 2
_Z8FuzzInitv 3
_ZN12_GLOBAL__N_18TestData4InitEv 3
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_E0_clESL_ 594
_ZNK12_GLOBAL__N_119ScriptParserContext10ToPKHBytesERKNS0_3KeyE 701
_ZZ29miniscript_string_fuzz_targetSt4spanIKhLm18446744073709551615EEENKUlS1_E_clES1_ 1169
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE 1248
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E0_clESL_SL_ 1271
_ZN29miniscript_script_Before_MainC2Ev 1275
_ZN29miniscript_script_Before_MainC2Ev 233
_Z29miniscript_script_fuzz_targetSt4spanIKhLm18446744073709551615EE 1042
_ZN29miniscript_string_Before_MainC2Ev 1402
_ZN29miniscript_string_Before_MainC2Ev 233
_Z29miniscript_string_fuzz_targetSt4spanIKhLm18446744073709551615EE 1169
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum 1722
_ZN12_GLOBAL__N_1L13ConsumeSha256ER18FuzzedDataProvider 1962
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum 2238
_ZN12_GLOBAL__N_1L14ConsumeHash160ER18FuzzedDataProvider 2352
_ZN12_GLOBAL__N_1L16ConsumeRipemd160ER18FuzzedDataProvider 2426
_ZN29miniscript_stable_Before_MainC2Ev 2467
_ZN29miniscript_stable_Before_MainC2Ev 233
_Z29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EE 2234
_ZN28miniscript_smart_Before_MainC2Ev 2492
_ZN28miniscript_smart_Before_MainC2Ev 233
_Z28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EE 2259
_ZN12_GLOBAL__N_1L14ConsumeHash256ER18FuzzedDataProvider 2809
_ZN12_GLOBAL__N_1L21SatisfactionToWitnessEN10miniscript17MiniscriptContextER14CScriptWitnessRK7CScriptR14TaprootBuilder 4193
_ZN12_GLOBAL__N_1L12ScriptPubKeyEN10miniscript17MiniscriptContextERK7CScriptR14TaprootBuilder 4566
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_ 5608
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_ 6015
_ZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b 6727
_ZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b 2259
_ZN12_GLOBAL__N_1L7GenNodeIZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b 4468
_ZN12_GLOBAL__N_1L8TestNodeEN10miniscript17MiniscriptContextERKSt8optionalINS0_4NodeI7CPubKeyEEER18FuzzedDataProvider 6727
_ZN12_GLOBAL__N_1L15ConsumeTimeLockER18FuzzedDataProvider 7471
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_ 9069
_ZNK12_GLOBAL__N_114CheckerContext21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES3_10SigVersionR19ScriptExecutionDataP13ScriptError_t 10933
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey 18502
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey 27631
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE 29652
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion 32111
_ZZN12_GLOBAL__N_1L8TestNodeEN10miniscript17MiniscriptContextERKSt8optionalINS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENKUlRKS5_E_clESC_ 60881
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_ 83020
_ZZN12_GLOBAL__N_1L8TestNodeEN10miniscript17MiniscriptContextERKSt8optionalINS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENKUlRKS4_E_clESC_ 92089
_ZN12_GLOBAL__N_1L13ConsumePubKeyER18FuzzedDataProvider 117458
_ZN12_GLOBAL__N_1L12ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_ 127007
_ZN12_GLOBAL__N_1L12ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_ 9549
_ZN12_GLOBAL__N_1L12ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_ 117458
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE 184178
_ZNK12_GLOBAL__N_113ParserContext8ToStringERK7CPubKeyRb 186073
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey 186883
_ZN12_GLOBAL__N_1L16ConsumeNodeSmartEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE 187822
_ZNK12_GLOBAL__N_113ParserContext10FromStringERSt4spanIKcLm18446744073709551615EE 208533
_ZN12_GLOBAL__N_1L17ConsumeNodeStableEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE 214097
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E_clESL_SL_ 260826
_ZNK12_GLOBAL__N_18TestData6GetSigEN10miniscript17MiniscriptContextERK7CPubKey 276267
_ZZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_bENKUlvE_clEv 381817
_ZZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_bENKUlvE_clEv 185751
_ZZN12_GLOBAL__N_1L7GenNodeIZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_bENKUlvE_clEv 196066

Generated by: LCOV version 2.0-1