LCOV - code coverage report
Current view:
top level
-
src/script
- script.h
(
source
/ functions)
Hit
Total
Coverage
Test:
fuzz_coverage.info
Lines:
60
179
33.5 %
Date:
2023-11-12 01:39:15
Functions:
38
234
16.2 %
Branches:
24
536
4.5 %
Function Name
Hit count
_Z11BuildScriptIJ10opcodetypeEE7CScriptDpOT_
0
_Z11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_
0
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_
0
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_
0
_Z11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_
0
_Z11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_
0
_Z11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_
0
_Z11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_
0
_Z11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_
0
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_
0
_Z11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_
0
_Z11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEEEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptRS0_EES0_DpOT_
0
_Z11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptSt6vectorIhSaIhEEEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJRKSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_
0
_Z11BuildScriptIJRKSt6vectorIhSaIhEEEE7CScriptDpOT_
0
_Z11BuildScriptIJRKiEE7CScriptDpOT_
0
_Z11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_
0
_Z11BuildScriptIJRKjEE7CScriptDpOT_
0
_Z11BuildScriptIJRKmEE7CScriptDpOT_
0
_Z11BuildScriptIJRjEE7CScriptDpOT_
0
_Z11BuildScriptIJRlEE7CScriptDpOT_
0
_Z11BuildScriptIJRmEE7CScriptDpOT_
0
_Z11BuildScriptIJSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_
0
_Z11BuildScriptIJSt6vectorIhSaIhEEEE7CScriptDpOT_
0
_Z12ToByteVectorI10ScriptHashESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorI11XOnlyPubKeyESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorI16WitnessV0KeyHashESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorI16WitnessV1TaprootESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorI19WitnessV0ScriptHashESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorI6PKHashESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorI7CPubKeyESt6vectorIhSaIhEERKT_
0
_Z12ToByteVectorISt6vectorIhSaIhEEES2_RKT_
0
_ZN10CScriptNum7set_vchERKSt6vectorIhSaIhEE
0
_ZN10CScriptNumC2ERKSt6vectorIhSaIhEEbm
0
_ZN10CScriptNumaNERKS_
0
_ZN10CScriptNumaNERKl
0
_ZN10CScriptNumaSERKl
0
_ZN10CScriptNummIERKS_
0
_ZN10CScriptNummIERKl
0
_ZN10CScriptNumpLERKS_
0
_ZN10CScriptNumpLERKl
0
_ZN14CScriptWitness7SetNullEv
0
_ZN14CScriptWitnessC2EOS_
0
_ZN14CScriptWitnessD2Ev
0
_ZN14CScriptWitnessaSEOS_
0
_ZN14CScriptWitnessaSERKS_
0
_ZN15scriptnum_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN15scriptnum_errorD0Ev
0
_ZN15scriptnum_errorD2Ev
0
_ZN7CScript10EncodeOP_NEi
0
_ZN7CScript11UnserializeI10DataStreamEEvRT_
0
_ZN7CScript11UnserializeI10SpanReaderEEvRT_
0
_ZN7CScript11UnserializeI11CDataStreamEEvRT_
0
_ZN7CScript11UnserializeI12BufferedFileEEvRT_
0
_ZN7CScript11UnserializeI14OverrideStreamI11CDataStreamEEEvRT_
0
_ZN7CScript11UnserializeIN12_GLOBAL__N_113TxInputStreamEEEvRT_
0
_ZN7CScript16SerializationOpsI10DataStreamKS_15ActionSerializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI10DataStreamS_17ActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI10SpanReaderS_17ActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI11CDataStreamKS_15ActionSerializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI11CDataStreamS_17ActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI12BufferedFileS_17ActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI13CVectorWriterKS_15ActionSerializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI14OverrideStreamI11CDataStreamEKS_15ActionSerializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI14OverrideStreamI11CDataStreamES_17ActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_17ActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript3SerI10DataStreamEEvRT_RKS_
0
_ZN7CScript3SerI11CDataStreamEEvRT_RKS_
0
_ZN7CScript3SerI13CVectorWriterEEvRT_RKS_
0
_ZN7CScript3SerI14OverrideStreamI11CDataStreamEEEvRT_RKS_
0
_ZN7CScript5UnserI10DataStreamEEvRT_RS_
0
_ZN7CScript5UnserI10SpanReaderEEvRT_RS_
0
_ZN7CScript5UnserI11CDataStreamEEvRT_RS_
0
_ZN7CScript5UnserI12BufferedFileEEvRT_RS_
0
_ZN7CScript5UnserI14OverrideStreamI11CDataStreamEEEvRT_RS_
0
_ZN7CScript5UnserIN12_GLOBAL__N_113TxInputStreamEEEvRT_RS_
0
_ZN7CScriptC2E10opcodetype
0
_ZN7CScriptC2EN9prevectorILj28EhjiE14const_iteratorES2_
0
_ZN7CScriptC2EPKhS1_
0
_ZN7CScriptD2Ev
0
_ZN9CScriptIDC2ERK7uint160
0
_ZN9CScriptIDC2Ev
0
_ZNK10CScriptNum6getintEv
0
_ZNK10CScriptNum8GetInt64Ev
0
_ZNK10CScriptNumanERKS_
0
_ZNK10CScriptNumanERKl
0
_ZNK10CScriptNumeqERKS_
0
_ZNK10CScriptNumeqERKl
0
_ZNK10CScriptNumgeERKS_
0
_ZNK10CScriptNumgeERKl
0
_ZNK10CScriptNumgtERKS_
0
_ZNK10CScriptNumgtERKl
0
_ZNK10CScriptNumleERKS_
0
_ZNK10CScriptNumleERKl
0
_ZNK10CScriptNumltERKS_
0
_ZNK10CScriptNumltERKl
0
_ZNK10CScriptNummiERKS_
0
_ZNK10CScriptNummiERKl
0
_ZNK10CScriptNumneERKS_
0
_ZNK10CScriptNumneERKl
0
_ZNK10CScriptNumngEv
0
_ZNK10CScriptNumplERKS_
0
_ZNK10CScriptNumplERKl
0
_ZNK7CScript9SerializeI10DataStreamEEvRT_
0
_ZNK7CScript9SerializeI11CDataStreamEEvRT_
0
_ZNK7CScript9SerializeI13CVectorWriterEEvRT_
0
_ZNK7CScript9SerializeI14OverrideStreamI11CDataStreamEEEvRT_
0
_ZZ11BuildScriptIJ10opcodetypeEE7CScriptDpOT_ENKUlOS0_E_clES5_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E0_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E1_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlS2_E0_clES2_
0
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E1_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E1_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E2_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E0_clES8_
0
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E1_clES8_
0
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E_clES8_
0
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS3_E_clES8_
0
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E0_clESA_
0
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E1_clESA_
0
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E2_clESA_
0
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E_clESA_
0
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOiE_clESA_
0
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlS5_E_clES5_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS1_E_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E1_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlS2_E0_clES2_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E1_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E_clES6_
0
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS0_E_clESA_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS6_E_clESA_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlS5_E_clES5_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEEEES0_DpOT_ENKUlOS0_E_clES9_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEEEES0_DpOT_ENKUlS5_E_clES5_
0
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS0_E_clES7_
0
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS3_E_clES7_
0
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlS2_E_clES2_
0
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS0_E_clES6_
0
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS2_E_clES6_
0
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlS1_E_clES1_
0
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlOS0_E_clES5_
0
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlS1_E_clES1_
0
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS0_E_clES8_
0
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS3_E_clES8_
0
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS4_E_clES8_
0
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEEEES0_DpOT_ENKUlOS0_E_clES7_
0
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEEEES0_DpOT_ENKUlOS3_E_clES7_
0
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_
0
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_
0
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOmE_clES5_
0
_ZZ11BuildScriptIJRKSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlOS5_E_clESA_
0
_ZZ11BuildScriptIJRKSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlS4_E_clES4_
0
_ZZ11BuildScriptIJRKSt6vectorIhSaIhEEEE7CScriptDpOT_ENKUlS4_E_clES4_
0
_ZZ11BuildScriptIJRKiEE7CScriptDpOT_ENKUlS1_E_clES1_
0
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlOS2_E_clES7_
0
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlS1_E_clES1_
0
_ZZ11BuildScriptIJRKjEE7CScriptDpOT_ENKUlS1_E_clES1_
0
_ZZ11BuildScriptIJRKmEE7CScriptDpOT_ENKUlS1_E_clES1_
0
_ZZ11BuildScriptIJRjEE7CScriptDpOT_ENKUlS0_E_clES0_
0
_ZZ11BuildScriptIJRlEE7CScriptDpOT_ENKUlS0_E_clES0_
0
_ZZ11BuildScriptIJRmEE7CScriptDpOT_ENKUlS0_E_clES0_
0
_ZZ11BuildScriptIJSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlOS2_E_clES8_
0
_ZZ11BuildScriptIJSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlOS3_E_clES8_
0
_ZZ11BuildScriptIJSt6vectorIhSaIhEEEE7CScriptDpOT_ENKUlOS2_E_clES7_
0
_ZN7CScript11UnserializeI9CAutoFileEEvRT_
2
_ZN7CScript16SerializationOpsI9CAutoFileS_17ActionUnserializeEEvRT0_RT_T1_
2
_ZN7CScript5UnserI9CAutoFileEEvRT_RS_
2
_ZN7CScriptlsERK10CScriptNum
5
_ZNK10CScriptNum6getvchEv
5
_ZN10CScriptNumC2ERKl
7
_Z12ToByteVectorI7uint256ESt6vectorIhSaIhEERKT_
32
_ZN7CScriptlsE10opcodetype
237
_ZN10CScriptNum9serializeERKl
562
_ZN7CScript16SerializationOpsI9CAutoFileKS_15ActionSerializeEEvRT0_RT_T1_
602
_ZN7CScript3SerI9CAutoFileEEvRT_RKS_
602
_ZNK7CScript9SerializeI9CAutoFileEEvRT_
602
_ZN7CScriptlsERKSt6vectorIhSaIhEE
604
_ZN7CScript10push_int64El
605
_ZN7CScriptlsEl
605
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetypeRSt6vectorIhSaIhEE
31300
_ZN7CScriptC2EN9__gnu_cxx17__normal_iteratorIPKhSt6vectorIhSaIhEEEES7_
61115
_ZN7CScriptaSEOS_
123624
_ZN7CScript16SerializationOpsI10HashWriterKS_15ActionSerializeEEvRT0_RT_T1_
164295
_ZN7CScript3SerI10HashWriterEEvRT_RKS_
164295
_ZNK7CScript9SerializeI10HashWriterEEvRT_
164295
_ZNK7CScript13IsUnspendableEv
198188
_ZNK14CScriptWitness6IsNullEv
200903
_ZN7CScript5clearEv
206975
_ZN14CScriptWitnessC2Ev
310796
_ZN7CScript10DecodeOP_NE10opcodetype
345795
_ZN14CScriptWitnessC2ERKS_
419250
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetype
435307
_ZN7CScriptaSERKS_
812846
_ZN7CScriptC2EOS_
1043482
_ZN7CScriptC2Ev
1264562
_ZN7CScript16SerializationOpsI11CHashWriterKS_15ActionSerializeEEvRT0_RT_T1_
1510628
_ZN7CScript3SerI11CHashWriterEEvRT_RKS_
1510628
_ZNK7CScript9SerializeI11CHashWriterEEvRT_
1510628
_ZN7CScriptC2ERKS_
1746777
_ZN7CScript16SerializationOpsI13CSizeComputerKS_15ActionSerializeEEvRT0_RT_T1_
4067907
_ZN7CScript3SerI13CSizeComputerEEvRT_RKS_
4067907
_ZNK7CScript9SerializeI13CSizeComputerEEvRT_
4067907
Generated by:
LCOV version 1.14