LCOV - code coverage report
Current view:
top level
-
src/test/fuzz
- miniscript.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
fuzz_coverage.info
Lines:
591
598
98.8 %
Date:
2023-10-05 15:40:34
Functions:
93
96
96.9 %
Branches:
846
1251
67.6 %
Function Name
Hit count
_Z13FuzzInitSmartv
1
_Z28miniscript_smart_fuzz_target4SpanIKhE
1044
_Z29miniscript_script_fuzz_target4SpanIKhE
678
_Z29miniscript_stable_fuzz_target4SpanIKhE
1113
_Z29miniscript_string_fuzz_target4SpanIKhE
720
_Z8FuzzInitv
3
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript8FragmentESt6vectorI7CPubKeySaIS5_EERjEEESt10shared_ptrIKNS1_4NodeIS5_EEEDpOT_
10228
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript8FragmentESt6vectorISt10shared_ptrIKNS1_4NodeI7CPubKeyEEESaISA_EES4_IhSaIhEERjEEESA_DpOT_
101408
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
26767
_ZN12_GLOBAL__N_112ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_
2256
_ZN12_GLOBAL__N_113ConsumePubKeyER18FuzzedDataProvider
26767
_ZN12_GLOBAL__N_113ConsumeSha256ER18FuzzedDataProvider
430
_ZN12_GLOBAL__N_114CheckerContextC2Ev
173
_ZN12_GLOBAL__N_114CheckerContextD0Ev
0
_ZN12_GLOBAL__N_114CheckerContextD2Ev
173
_ZN12_GLOBAL__N_114ConsumeHash160ER18FuzzedDataProvider
615
_ZN12_GLOBAL__N_114ConsumeHash256ER18FuzzedDataProvider
701
_ZN12_GLOBAL__N_115ConsumeTimeLockER18FuzzedDataProvider
984
_ZN12_GLOBAL__N_116ConsumeNodeSmartER18FuzzedDataProviderN10miniscript4TypeE
68086
_ZN12_GLOBAL__N_116ConsumeRipemd160ER18FuzzedDataProvider
510
_ZN12_GLOBAL__N_117ConsumeNodeStableER18FuzzedDataProviderN10miniscript4TypeE
50242
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2EOS1_
4309
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2ERKS1_
1256
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2Ev
1610
_ZN12_GLOBAL__N_119ScriptParserContext3KeyD2Ev
7175
_ZN12_GLOBAL__N_119ScriptParserContext3KeyaSEOS1_
506
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_target4SpanIKhEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEET_NS6_4TypeEb
1044
_ZN12_GLOBAL__N_17GenNodeIZ29miniscript_stable_fuzz_target4SpanIKhEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEET_NS6_4TypeEb
1113
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE
11213
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey
5512
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentESt6vectorIhSaIhEE
4743
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEj
2015
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEjSt6vectorI7CPubKeySaIS4_EE
4724
_ZN12_GLOBAL__N_18NodeInfoC2EOS0_
3621926
_ZN12_GLOBAL__N_18NodeInfoC2ERKS0_
0
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentE
86264
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentEj
3780
_ZN12_GLOBAL__N_18NodeInfoD2Ev
3740177
_ZN12_GLOBAL__N_18NodeInfoaSEOS0_
0
_ZN12_GLOBAL__N_18TestData4InitEv
3
_ZN12_GLOBAL__N_18TestDataC2Ev
173
_ZN12_GLOBAL__N_18TestDataD2Ev
173
_ZN12_GLOBAL__N_18TestNodeERKSt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEER18FuzzedDataProvider
2797
_ZN12_GLOBAL__N_19SmartInfo4InitEv
1
_ZN12_GLOBAL__N_19SmartInfoC2Ev
173
_ZN12_GLOBAL__N_19SmartInfoD2Ev
173
_ZN28miniscript_smart_Before_MainC2Ev
173
_ZN29miniscript_script_Before_MainC2Ev
173
_ZN29miniscript_stable_Before_MainC2Ev
173
_ZN29miniscript_string_Before_MainC2Ev
173
_ZNK12_GLOBAL__N_113KeyComparator10KeyCompareERK7CPubKeyS3_
66495
_ZNK12_GLOBAL__N_113ParserContext10FromStringIPKcEESt8optionalI7CPubKeyET_S7_
31558
_ZNK12_GLOBAL__N_113ParserContext10KeyCompareERK7CPubKeyS3_
142635
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey
3037
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
21975
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
1461
_ZNK12_GLOBAL__N_113ParserContext8ToStringB5cxx11ERK7CPubKey
30728
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey
48704
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum
247
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum
253
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion
6587
_ZNK12_GLOBAL__N_116SatisfierContext10CheckAfterEj
1468
_ZNK12_GLOBAL__N_116SatisfierContext10CheckOlderEj
1688
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE
8066
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH160ERKSt6vectorIhSaIhEERS3_
2304
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH256ERKSt6vectorIhSaIhEERS3_
2150
_ZNK12_GLOBAL__N_116SatisfierContext12SatRIPEMD160ERKSt6vectorIhSaIhEERS3_
1618
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE
46872
_ZNK12_GLOBAL__N_116SatisfierContext9SatSHA256ERKSt6vectorIhSaIhEERS3_
1994
_ZNK12_GLOBAL__N_119ScriptParserContext10KeyCompareERKNS0_3KeyES3_
7965
_ZNK12_GLOBAL__N_119ScriptParserContext10ToPKHBytesERKNS0_3KeyE
224
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
1148
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
462
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE
415
_ZZ28miniscript_smart_fuzz_target4SpanIKhEENK3$_0clEN10miniscript4TypeE
68086
_ZZ29miniscript_stable_fuzz_target4SpanIKhEENK3$_0clEN10miniscript4TypeE
50242
_ZZN12_GLOBAL__N_18TestNodeERKSt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_0clERS5_
14503
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlN10miniscript4TypeEE_clES2_
466
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEEE0_clESA_
295
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEEE_clESA_
129453
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEESA_E0_clESA_SA_
637
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEESA_E_clESA_SA_
129453
__cxx_global_var_init
173
__cxx_global_var_init.1
173
__cxx_global_var_init.10
173
__cxx_global_var_init.11
173
__cxx_global_var_init.12
173
__cxx_global_var_init.17
173
__cxx_global_var_init.2
173
__cxx_global_var_init.3
173
__cxx_global_var_init.4
173
__cxx_global_var_init.5
173
__cxx_global_var_init.6
173
__cxx_global_var_init.7
173
__cxx_global_var_init.8
173
__cxx_global_var_init.9
173
Generated by:
LCOV version 1.14