LCOV - code coverage report
Current view:
top level
-
src/test/fuzz
- miniscript.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
99.2 %
752
746
Test Date:
2025-01-22 04:09:46
Functions:
100.0 %
53
53
Branches:
71.2 %
1094
779
Function Name
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
638
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE
1007
_ZN29miniscript_script_Before_MainC2Ev
1129
_ZN29miniscript_script_Before_MainC2Ev
207
_Z29miniscript_script_fuzz_targetSt4spanIKhLm18446744073709551615EE
922
_ZN29miniscript_string_Before_MainC2Ev
1190
_ZN29miniscript_string_Before_MainC2Ev
207
_Z29miniscript_string_fuzz_targetSt4spanIKhLm18446744073709551615EE
983
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E0_clESL_SL_
1271
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum
1398
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum
1473
_ZN12_GLOBAL__N_114ConsumeHash160ER18FuzzedDataProvider
1536
_ZN12_GLOBAL__N_113ConsumeSha256ER18FuzzedDataProvider
1618
_ZN12_GLOBAL__N_116ConsumeRipemd160ER18FuzzedDataProvider
1748
_ZN29miniscript_stable_Before_MainC2Ev
2008
_ZN29miniscript_stable_Before_MainC2Ev
207
_Z29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EE
1801
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
2177
_ZN28miniscript_smart_Before_MainC2Ev
2296
_ZN28miniscript_smart_Before_MainC2Ev
207
_Z28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EE
2089
_ZN12_GLOBAL__N_114ConsumeHash256ER18FuzzedDataProvider
2338
_ZN12_GLOBAL__N_121SatisfactionToWitnessEN10miniscript17MiniscriptContextER14CScriptWitnessRK7CScriptR14TaprootBuilder
3598
_ZN12_GLOBAL__N_112ScriptPubKeyEN10miniscript17MiniscriptContextERK7CScriptR14TaprootBuilder
3883
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
4395
_ZN12_GLOBAL__N_115ConsumeTimeLockER18FuzzedDataProvider
5246
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt10shared_ptrIKNS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b
5691
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt10shared_ptrIKNS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b
2089
_ZN12_GLOBAL__N_17GenNodeIZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt10shared_ptrIKNS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b
3602
_ZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProvider
5691
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
8060
_ZNK12_GLOBAL__N_114CheckerContext21CheckSchnorrSignatureE4SpanIKhES3_10SigVersionR19ScriptExecutionDataP13ScriptError_t
10199
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey
16619
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey
22972
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE
24662
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion
27135
_ZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENKUlRS6_E_clESC_
49746
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
73610
_ZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENKUlRKS4_E_clESD_
81670
_ZN12_GLOBAL__N_113ConsumePubKeyER18FuzzedDataProvider
102064
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
109304
_ZN12_GLOBAL__N_112ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_
7240
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
102064
_ZNK12_GLOBAL__N_113ParserContext8ToStringERK7CPubKey
121830
_ZNK12_GLOBAL__N_113ParserContext10FromStringIPKcEESt8optionalI7CPubKeyET_S7_
131976
_ZN12_GLOBAL__N_117ConsumeNodeStableEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE
149091
_ZN12_GLOBAL__N_116ConsumeNodeSmartEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE
159688
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE
163340
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey
165884
_ZNK12_GLOBAL__N_18TestData6GetSigEN10miniscript17MiniscriptContextERK7CPubKey
245010
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E_clESL_SL_
260826
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorI7CPubKeySaIS7_EERjEEESt10shared_ptrIKNS1_4NodeIS7_EEEDpOT_
289081
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorI7CPubKeySaIS7_EERjEEESt10shared_ptrIKNS1_4NodeIS7_EEEDpOT_
32623
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorISt10shared_ptrIKNS1_4NodeI7CPubKeyEEESaISC_EES6_IhSaIhEERjEEESC_DpOT_
256458
Generated by:
LCOV version 2.0-1