LCOV - code coverage report
Current view:
top level
-
src/test/fuzz
- miniscript.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
99.1 %
751
744
Test Date:
2026-03-01 04:36:14
Functions:
100.0 %
54
54
Branches:
70.7 %
1124
795
Function Name
Hit count
_Z13FuzzInitSmartv
1
_Z8FuzzInitv
3
_ZN12_GLOBAL__N_18NodeInfoC2EN10miniscript8FragmentE7CPubKey
34650
_ZN12_GLOBAL__N_18TestData4InitEv
3
_ZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextE
2
_ZN12_GLOBAL__N_19SmartInfo4InitEv
1
_ZN12_GLOBAL__N_1L12ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
191624
_ZN12_GLOBAL__N_1L12ConsumeIndexI7CPubKeySt6vectorIS1_SaIS1_EEEET_R18FuzzedDataProviderRT0_
178180
_ZN12_GLOBAL__N_1L12ConsumeIndexISt6vectorIhSaIhEES1_IS3_SaIS3_EEEET_R18FuzzedDataProviderRT0_
13444
_ZN12_GLOBAL__N_1L12ScriptPubKeyEN10miniscript17MiniscriptContextERK7CScriptR14TaprootBuilder
7303
_ZN12_GLOBAL__N_1L13ConsumePubKeyER18FuzzedDataProvider
178180
_ZN12_GLOBAL__N_1L13ConsumeSha256ER18FuzzedDataProvider
2965
_ZN12_GLOBAL__N_1L14ConsumeHash160ER18FuzzedDataProvider
3298
_ZN12_GLOBAL__N_1L14ConsumeHash256ER18FuzzedDataProvider
3680
_ZN12_GLOBAL__N_1L15ConsumeTimeLockER18FuzzedDataProvider
11064
_ZN12_GLOBAL__N_1L16ConsumeNodeSmartEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE
285733
_ZN12_GLOBAL__N_1L16ConsumeRipemd160ER18FuzzedDataProvider
3501
_ZN12_GLOBAL__N_1L17ConsumeNodeStableEN10miniscript17MiniscriptContextER18FuzzedDataProviderNS0_4TypeE
323230
_ZN12_GLOBAL__N_1L21SatisfactionToWitnessEN10miniscript17MiniscriptContextER14CScriptWitnessRK7CScriptR14TaprootBuilder
6291
_ZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b
10628
_ZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b
3496
_ZN12_GLOBAL__N_1L7GenNodeIZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_b
7132
_ZN12_GLOBAL__N_1L8TestNodeEN10miniscript17MiniscriptContextERKSt8optionalINS0_4NodeI7CPubKeyEEER18FuzzedDataProvider
10628
_ZN28miniscript_smart_Before_MainC2Ev
3724
_Z28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EE
3496
_ZN28miniscript_smart_Before_MainC2Ev
228
_ZN29miniscript_script_Before_MainC2Ev
2527
_Z29miniscript_script_fuzz_targetSt4spanIKhLm18446744073709551615EE
2299
_ZN29miniscript_script_Before_MainC2Ev
228
_ZN29miniscript_stable_Before_MainC2Ev
3794
_Z29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EE
3566
_ZN29miniscript_stable_Before_MainC2Ev
228
_ZN29miniscript_string_Before_MainC2Ev
3011
_Z29miniscript_string_fuzz_targetSt4spanIKhLm18446744073709551615EE
2783
_ZN29miniscript_string_Before_MainC2Ev
228
_ZNK12_GLOBAL__N_113ParserContext10FromStringERSt4spanIKcLm18446744073709551615EE
243107
_ZNK12_GLOBAL__N_113ParserContext10ToPKHBytesERK7CPubKey
22318
_ZNK12_GLOBAL__N_113ParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
123481
_ZNK12_GLOBAL__N_113ParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalI7CPubKeyET_SC_
10948
_ZNK12_GLOBAL__N_113ParserContext8ToStringERK7CPubKeyRb
212863
_ZNK12_GLOBAL__N_113ParserContext9ToPKBytesERK7CPubKey
273388
_ZNK12_GLOBAL__N_114CheckerContext13CheckLockTimeERK10CScriptNum
2332
_ZNK12_GLOBAL__N_114CheckerContext13CheckSequenceERK10CScriptNum
3410
_ZNK12_GLOBAL__N_114CheckerContext19CheckECDSASignatureERKSt6vectorIhSaIhEES5_RK7CScript10SigVersion
40282
_ZNK12_GLOBAL__N_114CheckerContext21CheckSchnorrSignatureESt4spanIKhLm18446744073709551615EES3_10SigVersionR19ScriptExecutionDataP13ScriptError_t
16008
_ZNK12_GLOBAL__N_116SatisfierContext10LookupHashERKSt6vectorIhSaIhEERS3_RKSt3mapIS3_S3_St4lessIS3_ESaISt4pairIS4_S3_EEE
42006
_ZNK12_GLOBAL__N_116SatisfierContext4SignERK7CPubKeyRSt6vectorIhSaIhEE
268858
_ZNK12_GLOBAL__N_119ScriptParserContext10ToPKHBytesERKNS0_3KeyE
769
_ZNK12_GLOBAL__N_119ScriptParserContext11FromPKBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
8185
_ZNK12_GLOBAL__N_119ScriptParserContext12FromPKHBytesIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEEESt8optionalINS0_3KeyEET_SC_
6867
_ZNK12_GLOBAL__N_119ScriptParserContext9ToPKBytesERKNS0_3KeyE
1484
_ZNK12_GLOBAL__N_18TestData6GetSigEN10miniscript17MiniscriptContextERK7CPubKey
403287
_ZZ29miniscript_string_fuzz_targetSt4spanIKhLm18446744073709551615EEENKUlS1_E_clES1_
2783
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_E0_clESL_
594
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E0_clESL_SL_
1271
_ZZN12_GLOBAL__N_19SmartInfo4InitERSt3mapIN10miniscript4TypeESt6vectorISt4pairINS2_8FragmentES4_IS3_SaIS3_EEESaIS9_EESt4lessIS3_ESaIS5_IKS3_SB_EEENS2_17MiniscriptContextEENKUlRKS9_SL_E_clESL_SL_
260826
_ZZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_bENKUlvE_clEv
557704
_ZZN12_GLOBAL__N_1L7GenNodeIZ28miniscript_smart_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_bENKUlvE_clEv
273663
_ZZN12_GLOBAL__N_1L7GenNodeIZ29miniscript_stable_fuzz_targetSt4spanIKhLm18446744073709551615EEEUlN10miniscript4TypeEE_EESt8optionalINS4_4NodeI7CPubKeyEEENS4_17MiniscriptContextET_S5_bENKUlvE_clEv
284041
_ZZN12_GLOBAL__N_1L8TestNodeEN10miniscript17MiniscriptContextERKSt8optionalINS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENKUlRKS4_E_clESC_
134429
_ZZN12_GLOBAL__N_1L8TestNodeEN10miniscript17MiniscriptContextERKSt8optionalINS0_4NodeI7CPubKeyEEER18FuzzedDataProviderENKUlRKS5_E_clESC_
81402
Generated by:
LCOV version 2.0-1