LCOV - code coverage report
Current view: top level - src/test/fuzz - miniscript.cpp (source / functions) Hit Total Coverage
Test: fuzz_coverage.info Lines: 14 702 2.0 %
Date: 2023-11-12 01:39:15 Functions: 9 106 8.5 %
Branches: 13 1267 1.0 %

Function Name Sort by function name Hit count Sort by hit count
_Z13FuzzInitSmartv 0
_Z28miniscript_smart_fuzz_target4SpanIKhE 0
_Z29miniscript_script_fuzz_target4SpanIKhE 0
_Z29miniscript_stable_fuzz_target4SpanIKhE 0
_Z29miniscript_string_fuzz_target4SpanIKhE 0
_Z8FuzzInitv 0
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorI7CPubKeySaIS7_EERjEEESt10shared_ptrIKNS1_4NodeIS7_EEEDpOT_ 0
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorISt10shared_ptrIKNS1_4NodeI7CPubKeyEEESaISC_EES6_IhSaIhEERjEEESC_DpOT_ 0
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_ 0
_ZN12_GLOBAL__N_112ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_ 0
_ZN12_GLOBAL__N_112ScriptPubKeyEN10miniscript17MiniscriptContextERK7CScriptR14TaprootBuilder 0
_ZN12_GLOBAL__N_113ConsumePubKeyER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_113ConsumeSha256ER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_113ParserContextC2EN10miniscript17MiniscriptContextE 0
_ZN12_GLOBAL__N_114CheckerContextD0Ev 0
_ZN12_GLOBAL__N_114CheckerContextD2Ev 2
_ZN12_GLOBAL__N_114ConsumeHash160ER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_114ConsumeHash256ER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_115ConsumeTimeLockER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_116ConsumeNodeSmartEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE 0
_ZN12_GLOBAL__N_116ConsumeRipemd160ER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_116SatisfierContextC2EN10miniscript17MiniscriptContextE 0
_ZN12_GLOBAL__N_117ConsumeNodeStableEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE 0
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2EOS1_ 0
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2ERKS1_ 0
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2Ev 0
_ZN12_GLOBAL__N_119ScriptParserContext3KeyD2Ev 0
_ZN12_GLOBAL__N_119ScriptParserContext3KeyaSEOS1_ 0
_ZN12_GLOBAL__N_119ScriptParserContextC2EN10miniscript17MiniscriptContextE 0
_ZN12_GLOBAL__N_121SatisfactionToWitnessEN10miniscript17MiniscriptContextER14CScriptWitnessRK7CScriptR14TaprootBuilder 0
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_target4SpanIKhEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEENS6_17MiniscriptContextET_NS6_4TypeEb 0
_ZN12_GLOBAL__N_17GenNodeIZ29miniscript_stable_fuzz_target4SpanIKhEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEENS6_17MiniscriptContextET_NS6_4TypeEb 0
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE 0
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey 0
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentESt6vectorIhSaIhEE 0
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEj 0
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEjSt6vectorI7CPubKeySaIS4_EE 0
_ZN12_GLOBAL__N_18NodeInfoC2EOS0_ 0
_ZN12_GLOBAL__N_18NodeInfoC2ERKS0_ 0
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentE 0
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentEj 0
_ZN12_GLOBAL__N_18NodeInfoD2Ev 0
_ZN12_GLOBAL__N_18NodeInfoaSEOS0_ 0
_ZN12_GLOBAL__N_18TestData4InitEv 0
_ZN12_GLOBAL__N_18TestDataC2Ev 2
_ZN12_GLOBAL__N_18TestDataD2Ev 2
_ZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProvider 0
_ZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextE 0
_ZN12_GLOBAL__N_19SmartInfo4InitEv 0
_ZN12_GLOBAL__N_19SmartInfoC2Ev 2
_ZN12_GLOBAL__N_19SmartInfoD2Ev 2
_ZN28miniscript_smart_Before_MainC2Ev 2
_ZN29miniscript_script_Before_MainC2Ev 2
_ZN29miniscript_stable_Before_MainC2Ev 2
_ZN29miniscript_string_Before_MainC2Ev 2
_ZNK12_GLOBAL__N_113KeyComparator10KeyCompareERK7CPubKeyS3_ 0
_ZNK12_GLOBAL__N_113ParserContext10FromStringIPKcEESt8optionalI7CPubKeyET_S7_ 0
_ZNK12_GLOBAL__N_113ParserContext10KeyCompareERK7CPubKeyS3_ 0
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey 0
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_ 0
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_ 0
_ZNK12_GLOBAL__N_113ParserContext8ToStringB5cxx11ERK7CPubKey 0
_ZNK12_GLOBAL__N_113ParserContext9MsContextEv 0
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey 0
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum 0
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum 0
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion 0
_ZNK12_GLOBAL__N_114CheckerContext21CheckSchnorrSignatureE4SpanIKhES3_10SigVersionR19ScriptExecutionDataP13ScriptError_t 0
_ZNK12_GLOBAL__N_116SatisfierContext10CheckAfterEj 0
_ZNK12_GLOBAL__N_116SatisfierContext10CheckOlderEj 0
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE 0
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH160ERKSt6vectorIhSaIhEERS3_ 0
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH256ERKSt6vectorIhSaIhEERS3_ 0
_ZNK12_GLOBAL__N_116SatisfierContext12SatRIPEMD160ERKSt6vectorIhSaIhEERS3_ 0
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE 0
_ZNK12_GLOBAL__N_116SatisfierContext9SatSHA256ERKSt6vectorIhSaIhEERS3_ 0
_ZNK12_GLOBAL__N_119ScriptParserContext10KeyCompareERKNS0_3KeyES3_ 0
_ZNK12_GLOBAL__N_119ScriptParserContext10ToPKHBytesERKNS0_3KeyE 0
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_ 0
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_ 0
_ZNK12_GLOBAL__N_119ScriptParserContext9MsContextEv 0
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE 0
_ZNK12_GLOBAL__N_18TestData6GetSigEN10miniscript17MiniscriptContextERK7CPubKey 0
_ZZ28miniscript_smart_fuzz_target4SpanIKhEENK3$_0clEN10miniscript4TypeE 0
_ZZ29miniscript_stable_fuzz_target4SpanIKhEENK3$_0clEN10miniscript4TypeE 0
_ZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_0clERS6_ 0
_ZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_1clERKS4_ 0
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_E0_clESL_ 0
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_E_clESL_ 0
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E0_clESL_SL_ 0
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E_clESL_SL_ 0
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlS3_E_clES3_ 0
_ZZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_0clERS6_ENKUlRKT_E_clIS4_EEDaSG_ 0
__cxx_global_var_init 0
__cxx_global_var_init.1 0
__cxx_global_var_init.10 0
__cxx_global_var_init.12 0
__cxx_global_var_init.13 0
__cxx_global_var_init.18 0
__cxx_global_var_init.2 0
__cxx_global_var_init.3 0
__cxx_global_var_init.4 0
__cxx_global_var_init.5 0
__cxx_global_var_init.7 0
__cxx_global_var_init.8 0
__cxx_global_var_init.9 0

Generated by: LCOV version 1.14