LCOV - code coverage report
Current view:
top level
-
src/test/fuzz
- miniscript.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
71.5 %
712
509
Test Date:
2024-09-01 05:20:30
Functions:
85.9 %
92
79
Branches:
49.2 %
1206
593
Function Name
Hit count
_Z13FuzzInitSmartv
0
_Z8FuzzInitv
0
_ZN12_GLOBAL__N_114CheckerContextD0Ev
0
_ZN12_GLOBAL__N_18TestData4InitEv
0
_ZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextE
0
_ZN12_GLOBAL__N_19SmartInfo4InitEv
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
_ZN12_GLOBAL__N_18TestDataC2Ev
203
_ZN12_GLOBAL__N_18TestDataC2Ev
1
_ZN12_GLOBAL__N_18TestDataD2Ev
202
_ZN12_GLOBAL__N_19SmartInfoC2Ev
203
_ZN12_GLOBAL__N_19SmartInfoC2Ev
1
_ZN12_GLOBAL__N_19SmartInfoD2Ev
202
_ZNK12_GLOBAL__N_119ScriptParserContext10ToPKHBytesERKNS0_3KeyE
953
_ZN12_GLOBAL__N_119ScriptParserContextC2EN10miniscript17MiniscriptContextE
1195
_ZN29miniscript_script_Before_MainC2Ev
1223
_ZN29miniscript_script_Before_MainC2Ev
1
_Z29miniscript_script_fuzz_targetSt4spanIKhLm18446744073709551615EE
1222
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE
1466
_ZN29miniscript_string_Before_MainC2Ev
1521
_ZN29miniscript_string_Before_MainC2Ev
1
_Z29miniscript_string_fuzz_targetSt4spanIKhLm18446744073709551615EE
1520
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum
1581
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum
1645
_ZN28miniscript_smart_Before_MainC2Ev
2289
_ZN28miniscript_smart_Before_MainC2Ev
1
_Z28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EE
2288
_ZN12_GLOBAL__N_114ConsumeHash160ER18FuzzedDataProvider
2301
_ZN12_GLOBAL__N_116ConsumeRipemd160ER18FuzzedDataProvider
2483
_ZN12_GLOBAL__N_113ConsumeSha256ER18FuzzedDataProvider
2566
_ZN29miniscript_stable_Before_MainC2Ev
2640
_ZN29miniscript_stable_Before_MainC2Ev
1
_Z29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EE
2639
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
2939
_ZN12_GLOBAL__N_114ConsumeHash256ER18FuzzedDataProvider
3701
_ZN12_GLOBAL__N_121SatisfactionToWitnessEN10miniscript17MiniscriptContextER14CScriptWitnessRK7CScriptR14TaprootBuilder
4164
_ZN12_GLOBAL__N_112ScriptPubKeyEN10miniscript17MiniscriptContextERK7CScriptR14TaprootBuilder
4863
_ZN12_GLOBAL__N_116SatisfierContextC2EN10miniscript17MiniscriptContextE
4863
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
5536
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
6903
_ZNK12_GLOBAL__N_116SatisfierContext12SatRIPEMD160ERKSt6vectorIhSaIhEERS3_
7128
_ZN12_GLOBAL__N_115ConsumeTimeLockER18FuzzedDataProvider
7270
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH160ERKSt6vectorIhSaIhEERS3_
7536
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEENS6_17MiniscriptContextET_NS6_4TypeEb
7566
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEENS6_17MiniscriptContextET_NS6_4TypeEb
2288
_ZN12_GLOBAL__N_17GenNodeIZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEENS6_17MiniscriptContextET_NS6_4TypeEb
5278
_ZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProvider
7566
_ZNK12_GLOBAL__N_116SatisfierContext9SatSHA256ERKSt6vectorIhSaIhEERS3_
7998
_ZNK12_GLOBAL__N_114CheckerContext21CheckSchnorrSignatureE4SpanIKhES3_10SigVersionR19ScriptExecutionDataP13ScriptError_t
8157
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH256ERKSt6vectorIhSaIhEERS3_
8926
_ZNK12_GLOBAL__N_116SatisfierContext10CheckAfterEj
9486
_ZNK12_GLOBAL__N_116SatisfierContext10CheckOlderEj
10120
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEj
11562
_ZN12_GLOBAL__N_113ParserContextC2EN10miniscript17MiniscriptContextE
11777
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentEj
13803
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEjSt6vectorI7CPubKeySaIS4_EE
14195
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey
14201
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentESt6vectorIhSaIhEE
18455
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey
24620
_ZNK12_GLOBAL__N_119ScriptParserContext10KeyCompareERKNS0_3KeyES3_
27970
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE
31588
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion
34375
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE
45005
_ZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_0clERS6_
60509
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2Ev
68232
_ZN12_GLOBAL__N_119ScriptParserContext3KeyaSEOS1_
1674
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2ERKS1_
4359
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2Ev
8475
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2EOS1_
20445
_ZN12_GLOBAL__N_119ScriptParserContext3KeyD2Ev
33279
_ZZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_0clERS6_ENKUlRKT_E_clIS4_EEDaSG_
71061
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
86078
_ZZN12_GLOBAL__N_18TestNodeEN10miniscript17MiniscriptContextERKSt10shared_ptrIKNS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_1clERKS4_
92981
_ZN12_GLOBAL__N_113ConsumePubKeyER18FuzzedDataProvider
122242
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
133293
_ZN12_GLOBAL__N_112ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_
11051
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
122242
_ZNK12_GLOBAL__N_113ParserContext8ToStringB5cxx11ERK7CPubKey
161220
_ZNK12_GLOBAL__N_113ParserContext10FromStringIPKcEESt8optionalI7CPubKeyET_S7_
184533
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE
185962
_ZN12_GLOBAL__N_116ConsumeNodeSmartEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE
186534
_ZZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEENK3$_0clEN10miniscript4TypeE
186534
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey
190321
_ZN12_GLOBAL__N_117ConsumeNodeStableEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE
237994
_ZZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEENK3$_0clEN10miniscript4TypeE
237994
_ZNK12_GLOBAL__N_18TestData6GetSigEN10miniscript17MiniscriptContextERK7CPubKey
278943
_ZNK12_GLOBAL__N_113KeyComparator10KeyCompareERK7CPubKeyS3_
294244
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentE
295182
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorI7CPubKeySaIS7_EERjEEESt10shared_ptrIKNS1_4NodeIS7_EEEDpOT_
389998
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorI7CPubKeySaIS7_EERjEEESt10shared_ptrIKNS1_4NodeIS7_EEEDpOT_
38757
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript17MiniscriptContextERNS1_8FragmentESt6vectorISt10shared_ptrIKNS1_4NodeI7CPubKeyEEESaISC_EES6_IhSaIhEERjEEESC_DpOT_
351241
_ZNK12_GLOBAL__N_113ParserContext10KeyCompareERK7CPubKeyS3_
752810
_ZNK12_GLOBAL__N_119ScriptParserContext9MsContextEv
3663420
_ZNK12_GLOBAL__N_113ParserContext9MsContextEv
11606214
_ZN12_GLOBAL__N_18NodeInfoD2Ev
39432474
_ZN12_GLOBAL__N_18NodeInfoC2ERKS0_
0
_ZN12_GLOBAL__N_18NodeInfoaSEOS0_
0
_ZN12_GLOBAL__N_18NodeInfoC2EOS0_
19504826
_ZN12_GLOBAL__N_18NodeInfoD2Ev
19927648
Generated by:
LCOV version 2.0-1