LCOV - code coverage report
Current view:
top level
-
src/script
- script.h
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
98.8 %
164
162
Test Date:
2025-04-07 04:11:16
Functions:
96.8 %
158
153
Branches:
53.5 %
630
337
Function Name
Hit count
_Z11BuildScriptIJRjEE7CScriptDpOT_
1777826
_Z11BuildScriptIJ10opcodetypeEE7CScriptDpOT_
349068
_Z11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_
6729
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_
44527
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_
231552
_Z11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_
4562
_Z11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_
38033
_Z11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_
18777
_Z11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_
18340
_Z11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_
408842
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_
6054
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_
22454
_Z11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_
13396
_Z11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_
0
_Z11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEEEES0_DpOT_
248
_Z11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_
19631
_Z11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_
51194
_Z11BuildScriptIJ7CScriptRS0_EES0_DpOT_
76571
_Z11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_
39044
_Z11BuildScriptIJ7CScriptSt6vectorIhSaIhEEEES0_DpOT_
82982
_Z11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_
17968
_Z11BuildScriptIJRKSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_
22
_Z11BuildScriptIJRKSt6vectorIhSaIhEEEE7CScriptDpOT_
187
_Z11BuildScriptIJRKiEE7CScriptDpOT_
4536
_Z11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_
13068
_Z11BuildScriptIJRKjEE7CScriptDpOT_
17968
_Z11BuildScriptIJRKlEE7CScriptDpOT_
3068
_Z11BuildScriptIJRKmEE7CScriptDpOT_
4536
_Z11BuildScriptIJRjEE7CScriptDpOT_
203256
_Z11BuildScriptIJRmEE7CScriptDpOT_
31843
_Z11BuildScriptIJSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_
3448
_Z11BuildScriptIJSt6vectorIhSaIhEEEE7CScriptDpOT_
45922
_Z12ToByteVectorISt6vectorIhSaIhEEES2_RKT_
4422744
_Z12ToByteVectorI10ScriptHashESt6vectorIhSaIhEERKT_
1044257
_Z12ToByteVectorI11XOnlyPubKeyESt6vectorIhSaIhEERKT_
1330976
_Z12ToByteVectorI16WitnessV0KeyHashESt6vectorIhSaIhEERKT_
581677
_Z12ToByteVectorI16WitnessV1TaprootESt6vectorIhSaIhEERKT_
525301
_Z12ToByteVectorI19WitnessV0ScriptHashESt6vectorIhSaIhEERKT_
76770
_Z12ToByteVectorI6PKHashESt6vectorIhSaIhEERKT_
678165
_Z12ToByteVectorI7CPubKeyESt6vectorIhSaIhEERKT_
134237
_Z12ToByteVectorI7uint256ESt6vectorIhSaIhEERKT_
21225
_Z12ToByteVectorISt6vectorIhSaIhEEES2_RKT_
30136
_ZN10CScriptNum7set_vchERKSt6vectorIhSaIhEE
4177894
_ZN10CScriptNum9serializeERKl
6059007
_ZN10CScriptNumC2ERKSt6vectorIhSaIhEEbm
4214014
_ZN10CScriptNummIERKl
30116
_ZN10CScriptNumpLERKl
24120
_ZN14CScriptWitness7SetNullEv
4751
_ZN7CScript10AppendDataESt4spanIKhLm18446744073709551615EE
16421953
_ZN7CScript10DecodeOP_NE10opcodetype
38782332
_ZN7CScript10EncodeOP_NEi
21966
_ZN7CScript10push_int64El
1098574
_ZN7CScript14AppendDataSizeEj
16421953
_ZN7CScript3SerI10DataStreamEEvRT_RKS_
1257323011
_ZN7CScript3SerI10DataStreamEEvRT_RKS_
11665
_ZN7CScript3SerI10HashWriterEEvRT_RKS_
19573543
_ZN7CScript3SerI12ParamsStreamIR10DataStream20TransactionSerParamsEEEvRT_RKS_
3636068
_ZN7CScript3SerI12ParamsStreamIR10HashWriter20TransactionSerParamsEEEvRT_RKS_
91987530
_ZN7CScript3SerI12ParamsStreamIR12SizeComputer20TransactionSerParamsEEEvRT_RKS_
1109288529
_ZN7CScript3SerI12ParamsStreamIR12VectorWriter20TransactionSerParamsEEEvRT_RKS_
21969
_ZN7CScript3SerI12ParamsStreamIR8AutoFile20TransactionSerParamsEEEvRT_RKS_
216054
_ZN7CScript3SerI12ParamsStreamIRS1_IR12VectorWriter20TransactionSerParamsES4_EEEvRT_RKS_
6324
_ZN7CScript3SerI12SizeComputerEEvRT_RKS_
20585670
_ZN7CScript5UnserI10DataStreamEEvRT_RS_
1173105
_ZN7CScript5UnserI10SpanReaderEEvRT_RS_
2287
_ZN7CScript5UnserI12ParamsStreamIR10DataStream20TransactionSerParamsEEEvRT_RS_
9094830
_ZN7CScript5UnserI12ParamsStreamIR10SpanReader20TransactionSerParamsEEEvRT_RS_
0
_ZN7CScript5UnserI12ParamsStreamIR12BufferedFile20TransactionSerParamsEEEvRT_RS_
77411
_ZN7CScript5UnserI12ParamsStreamIR8AutoFile20TransactionSerParamsEEEvRT_RS_
1648026
_ZN7CScript5clearEv
34199381
_ZN7CScriptC2E10opcodetype
5314
_ZN7CScriptlsE10opcodetype
10537624
_ZN7CScriptlsERK10CScriptNum
116715
_ZN7CScriptlsESt4spanIKSt4byteLm18446744073709551615EE
16421953
_ZN7CScriptlsESt4spanIKhLm18446744073709551615EE
16416022
_ZNK10CScriptNumngEv
33529
_ZNK7CScript13IsUnspendableEv
23236496
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetype
202149272
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetypeRSt6vectorIhSaIhEE
54830244
_ZZ11BuildScriptIJRjEE7CScriptDpOT_ENKUlS0_E_clES0_
4138537
_ZZ11BuildScriptIJ10opcodetypeEE7CScriptDpOT_ENKUlOS0_E_clES5_
349068
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlOS0_E_clES6_
6729
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlS2_E_clES2_
6729
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
44527
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
44527
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
44527
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E0_clES6_
231552
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E1_clES6_
231552
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E_clES6_
231552
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlS2_E0_clES2_
231552
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlS2_E_clES2_
231552
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
4562
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E1_clES6_
4562
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
4562
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
4562
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
38033
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E1_clES6_
38033
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E2_clES6_
38033
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
38033
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
38033
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E0_clES8_
18777
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E1_clES8_
18777
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E_clES8_
18777
_ZZ11BuildScriptIJ10opcodetypeS0_St6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS3_E_clES8_
18777
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E0_clESA_
18340
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E1_clESA_
18340
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E2_clESA_
18340
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOS0_E_clESA_
18340
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlOiE_clESA_
18340
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKSt6vectorIhSaIhEES0_EE7CScriptDpOT_ENKUlS5_E_clES5_
18340
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_
408842
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_
408842
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS0_E_clES6_
6054
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
6054
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS1_E_clES6_
6054
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlS2_E_clES2_
6054
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS0_E_clES6_
22454
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
22454
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E1_clES6_
22454
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E_clES6_
22454
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlS2_E0_clES2_
22454
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlS2_E_clES2_
22454
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS0_E_clES6_
13396
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
13396
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E1_clES6_
13396
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E_clES6_
13396
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlS2_E_clES2_
13396
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS0_E_clESA_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS6_E_clESA_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlS5_E_clES5_
0
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEEEES0_DpOT_ENKUlOS0_E_clES9_
248
_ZZ11BuildScriptIJ7CScriptRKSt6vectorIhSaIhEEEES0_DpOT_ENKUlS5_E_clES5_
248
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS0_E_clES7_
19631
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS3_E_clES7_
19631
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlS2_E_clES2_
19631
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS0_E_clES6_
51194
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS2_E_clES6_
51194
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlS1_E_clES1_
51194
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlOS0_E_clES5_
76571
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlS1_E_clES1_
76571
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS0_E_clES8_
39044
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS3_E_clES8_
39044
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEE10opcodetypeEES0_DpOT_ENKUlOS4_E_clES8_
39044
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEEEES0_DpOT_ENKUlOS0_E_clES7_
82982
_ZZ11BuildScriptIJ7CScriptSt6vectorIhSaIhEEEES0_DpOT_ENKUlOS3_E_clES7_
82982
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_
17968
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_
17968
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOmE_clES5_
17968
_ZZ11BuildScriptIJRKSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlOS5_E_clESA_
22
_ZZ11BuildScriptIJRKSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlS4_E_clES4_
22
_ZZ11BuildScriptIJRKSt6vectorIhSaIhEEEE7CScriptDpOT_ENKUlS4_E_clES4_
187
_ZZ11BuildScriptIJRKiEE7CScriptDpOT_ENKUlS1_E_clES1_
4536
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlOS2_E_clES7_
13068
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlS1_E_clES1_
13068
_ZZ11BuildScriptIJRKjEE7CScriptDpOT_ENKUlS1_E_clES1_
17968
_ZZ11BuildScriptIJRKlEE7CScriptDpOT_ENKUlS1_E_clES1_
3068
_ZZ11BuildScriptIJRKmEE7CScriptDpOT_ENKUlS1_E_clES1_
4536
_ZZ11BuildScriptIJRjEE7CScriptDpOT_ENKUlS0_E_clES0_
203256
_ZZ11BuildScriptIJRmEE7CScriptDpOT_ENKUlS0_E_clES0_
31843
_ZZ11BuildScriptIJSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlOS2_E_clES8_
3448
_ZZ11BuildScriptIJSt6vectorIhSaIhEE10opcodetypeEE7CScriptDpOT_ENKUlOS3_E_clES8_
3448
_ZZ11BuildScriptIJSt6vectorIhSaIhEEEE7CScriptDpOT_ENKUlOS2_E_clES7_
45922
Generated by:
LCOV version 2.0-1