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 Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_114CheckerContextD0Ev 0
_ZN12_GLOBAL__N_18NodeInfoC2ERKS0_ 0
_ZN12_GLOBAL__N_18NodeInfoaSEOS0_ 0
_Z13FuzzInitSmartv 1
_ZN12_GLOBAL__N_19SmartInfo4InitEv 1
_Z8FuzzInitv 3
_ZN12_GLOBAL__N_18TestData4InitEv 3
_ZN12_GLOBAL__N_114CheckerContextC2Ev 173
_ZN12_GLOBAL__N_114CheckerContextD2Ev 173
_ZN12_GLOBAL__N_18TestDataC2Ev 173
_ZN12_GLOBAL__N_18TestDataD2Ev 173
_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
__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
_ZNK12_GLOBAL__N_119ScriptParserContext10ToPKHBytesERKNS0_3KeyE 224
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum 247
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum 253
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEEE0_clESA_ 295
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE 415
_ZN12_GLOBAL__N_113ConsumeSha256ER18FuzzedDataProvider 430
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_ 462
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlN10miniscript4TypeEE_clES2_ 466
_ZN12_GLOBAL__N_119ScriptParserContext3KeyaSEOS1_ 506
_ZN12_GLOBAL__N_116ConsumeRipemd160ER18FuzzedDataProvider 510
_ZN12_GLOBAL__N_114ConsumeHash160ER18FuzzedDataProvider 615
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEESA_E0_clESA_SA_ 637
_Z29miniscript_script_fuzz_target4SpanIKhE 678
_ZN12_GLOBAL__N_114ConsumeHash256ER18FuzzedDataProvider 701
_Z29miniscript_string_fuzz_target4SpanIKhE 720
_ZN12_GLOBAL__N_115ConsumeTimeLockER18FuzzedDataProvider 984
_Z28miniscript_smart_fuzz_target4SpanIKhE 1044
_ZN12_GLOBAL__N_17GenNodeIZ28miniscript_smart_fuzz_target4SpanIKhEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEET_NS6_4TypeEb 1044
_Z29miniscript_stable_fuzz_target4SpanIKhE 1113
_ZN12_GLOBAL__N_17GenNodeIZ29miniscript_stable_fuzz_target4SpanIKhEE3$_0EESt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEET_NS6_4TypeEb 1113
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_ 1148
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2ERKS1_ 1256
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_ 1461
_ZNK12_GLOBAL__N_116SatisfierContext10CheckAfterEj 1468
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2Ev 1610
_ZNK12_GLOBAL__N_116SatisfierContext12SatRIPEMD160ERKSt6vectorIhSaIhEERS3_ 1618
_ZNK12_GLOBAL__N_116SatisfierContext10CheckOlderEj 1688
_ZNK12_GLOBAL__N_116SatisfierContext9SatSHA256ERKSt6vectorIhSaIhEERS3_ 1994
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEj 2015
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH256ERKSt6vectorIhSaIhEERS3_ 2150
_ZN12_GLOBAL__N_112ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_ 2256
_ZNK12_GLOBAL__N_116SatisfierContext10SatHASH160ERKSt6vectorIhSaIhEERS3_ 2304
_ZN12_GLOBAL__N_18TestNodeERKSt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEER18FuzzedDataProvider 2797
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey 3037
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentEj 3780
_ZN12_GLOBAL__N_119ScriptParserContext3KeyC2EOS1_ 4309
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentEjSt6vectorI7CPubKeySaIS4_EE 4724
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentESt6vectorIhSaIhEE 4743
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey 5512
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion 6587
_ZN12_GLOBAL__N_119ScriptParserContext3KeyD2Ev 7175
_ZNK12_GLOBAL__N_119ScriptParserContext10KeyCompareERKNS0_3KeyES3_ 7965
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE 8066
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript8FragmentESt6vectorI7CPubKeySaIS5_EERjEEESt10shared_ptrIKNS1_4NodeIS5_EEEDpOT_ 10228
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE 11213
_ZZN12_GLOBAL__N_18TestNodeERKSt10shared_ptrIKN10miniscript4NodeI7CPubKeyEEER18FuzzedDataProviderENK3$_0clERS5_ 14503
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_ 21975
_ZN12_GLOBAL__N_112ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_ 26767
_ZN12_GLOBAL__N_113ConsumePubKeyER18FuzzedDataProvider 26767
_ZNK12_GLOBAL__N_113ParserContext8ToStringB5cxx11ERK7CPubKey 30728
_ZNK12_GLOBAL__N_113ParserContext10FromStringIPKcEESt8optionalI7CPubKeyET_S7_ 31558
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE 46872
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey 48704
_ZN12_GLOBAL__N_117ConsumeNodeStableER18FuzzedDataProviderN10miniscript4TypeE 50242
_ZZ29miniscript_stable_fuzz_target4SpanIKhEENK3$_0clEN10miniscript4TypeE 50242
_ZNK12_GLOBAL__N_113KeyComparator10KeyCompareERK7CPubKeyS3_ 66495
_ZN12_GLOBAL__N_116ConsumeNodeSmartER18FuzzedDataProviderN10miniscript4TypeE 68086
_ZZ28miniscript_smart_fuzz_target4SpanIKhEENK3$_0clEN10miniscript4TypeE 68086
_ZN12_GLOBAL__N_18NodeInfoC2ESt6vectorIN10miniscript4TypeESaIS3_EENS2_8FragmentE 86264
_ZN12_GLOBAL__N_111MakeNodeRefIJRN10miniscript8FragmentESt6vectorISt10shared_ptrIKNS1_4NodeI7CPubKeyEEESaISA_EES4_IhSaIhEERjEEESA_DpOT_ 101408
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEEE_clESA_ 129453
_ZZN12_GLOBAL__N_19SmartInfo4InitEvENKUlRKSt4pairIN10miniscript8FragmentESt6vectorINS2_4TypeESaIS5_EEESA_E_clESA_SA_ 129453
_ZNK12_GLOBAL__N_113ParserContext10KeyCompareERK7CPubKeyS3_ 142635
_ZN12_GLOBAL__N_18NodeInfoC2EOS0_ 3621926
_ZN12_GLOBAL__N_18NodeInfoD2Ev 3740177

Generated by: LCOV version 1.14