LCOV - code coverage report
Current view:
top level
-
src/script
- script.h
(
source
/ functions)
Hit
Total
Coverage
Test:
test_dash_coverage.info
Lines:
154
168
91.7 %
Date:
2026-06-25 07:23:51
Functions:
194
205
94.6 %
Function Name
Hit count
_Z11BuildScriptIJ10opcodetypeEE7CScriptDpOT_
166
_Z11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_
10
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_
46
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_
86
_Z11BuildScriptIJ10opcodetypeS0_NSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_
26
_Z11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_
4
_Z11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_
10
_Z11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_
52
_Z11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_
134
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_
8
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_
30
_Z11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_
16
_Z11BuildScriptIJ7CScriptNSt3__16vectorIhNS1_9allocatorIhEEEEEES0_DpOT_
46
_Z11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_
16
_Z11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_
56
_Z11BuildScriptIJ7CScriptRS0_EES0_DpOT_
70
_Z11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_
24
_Z11BuildScriptIJNSt3__16vectorIhNS0_9allocatorIhEEEEEE7CScriptDpOT_
44
_Z11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_
110
_Z11BuildScriptIJRKjEE7CScriptDpOT_
24
_Z11BuildScriptIJRjEE7CScriptDpOT_
159
_Z11BuildScriptIJRmEE7CScriptDpOT_
25
_Z12ToByteVectorI10ScriptHashENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
416
_Z12ToByteVectorI6CKeyIDENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
9
_Z12ToByteVectorI6PKHashENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
118020
_Z12ToByteVectorI7CPubKeyENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
5134
_Z12ToByteVectorI7CScriptENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
66
_Z12ToByteVectorI7uint160ENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
10
_Z12ToByteVectorI7uint256ENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
56
_Z12ToByteVectorI9CScriptIDENSt3__16vectorIhNS1_9allocatorIhEEEERKT_
295
_Z12ToByteVectorINSt3__16vectorIhNS0_9allocatorIhEEEEES4_RKT_
23
_ZN10CScriptNum7set_vchERKNSt3__16vectorIhNS0_9allocatorIhEEEE
98633
_ZN10CScriptNum9serializeERKx
314464
_ZN10CScriptNumC1ERKNSt3__16vectorIhNS0_9allocatorIhEEEEbm
99763
_ZN10CScriptNumC1ERKx
171944
_ZN10CScriptNumC2ERKNSt3__16vectorIhNS0_9allocatorIhEEEEbm
99764
_ZN10CScriptNumC2ERKx
171944
_ZN10CScriptNumaSERKx
14750
_ZN10CScriptNummIERKS_
79
_ZN10CScriptNummIERKx
79
_ZN10CScriptNumpLERKS_
174
_ZN10CScriptNumpLERKx
174
_ZN15scriptnum_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
1129
_ZN15scriptnum_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
1129
_ZN15scriptnum_errorD0Ev
0
_ZN15scriptnum_errorD1Ev
1129
_ZN15scriptnum_errorD2Ev
1129
_ZN7CScript10DecodeOP_NE10opcodetype
618
_ZN7CScript10EncodeOP_NEi
0
_ZN7CScript10push_int64Ex
166987
_ZN7CScript11UnserializeI11CDataStreamEEvRT_
3847
_ZN7CScript11UnserializeI13CBufferedFileEEvRT_
0
_ZN7CScript11UnserializeI8AutoFileEEvRT_
581
_ZN7CScript11UnserializeI9CAutoFileEEvRT_
123432
_ZN7CScript11UnserializeIN12_GLOBAL__N_113TxInputStreamEEEvRT_
484
_ZN7CScript16SerializationOpsI10HashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_
326859
_ZN7CScript16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_
4977
_ZN7CScript16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_
3847
_ZN7CScript16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_
1979181
_ZN7CScript16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_
980607
_ZN7CScript16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI8AutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_
0
_ZN7CScript16SerializationOpsI8AutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_
581
_ZN7CScript16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_
59195
_ZN7CScript16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_
123432
_ZN7CScript16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_
484
_ZN7CScript3SerI10HashWriterEEvRT_RKS_
326859
_ZN7CScript3SerI11CDataStreamEEvRT_RKS_
4977
_ZN7CScript3SerI11CHashWriterEEvRT_RKS_
1979181
_ZN7CScript3SerI13CSizeComputerEEvRT_RKS_
980607
_ZN7CScript3SerI13CVectorWriterEEvRT_RKS_
0
_ZN7CScript3SerI8AutoFileEEvRT_RKS_
0
_ZN7CScript3SerI9CAutoFileEEvRT_RKS_
59195
_ZN7CScript5UnserI11CDataStreamEEvRT_RS_
3847
_ZN7CScript5UnserI13CBufferedFileEEvRT_RS_
0
_ZN7CScript5UnserI8AutoFileEEvRT_RS_
581
_ZN7CScript5UnserI9CAutoFileEEvRT_RS_
123432
_ZN7CScript5UnserIN12_GLOBAL__N_113TxInputStreamEEEvRT_RS_
484
_ZN7CScript5clearEv
59432107
_ZN7CScriptC1E10opcodetype
50000
_ZN7CScriptC1EN9prevectorILj28EhjiE14const_iteratorES2_
60581
_ZN7CScriptC1ENSt3__111__wrap_iterIPKhEES4_
16509
_ZN7CScriptC1EOS_
1591366
_ZN7CScriptC1EPKhS1_
258
_ZN7CScriptC1ERKS_
4754777
_ZN7CScriptC1Ev
61268125
_ZN7CScriptC1Ex
2
_ZN7CScriptC2E10opcodetype
50000
_ZN7CScriptC2EN9prevectorILj28EhjiE14const_iteratorES2_
60573
_ZN7CScriptC2ENSt3__111__wrap_iterIPKhEES4_
16509
_ZN7CScriptC2EOS_
1591366
_ZN7CScriptC2EPKhS1_
258
_ZN7CScriptC2ERKS_
4754777
_ZN7CScriptC2Ev
61268117
_ZN7CScriptC2Ex
2
_ZN7CScriptD1Ev
67602098
_ZN7CScriptD2Ev
67602097
_ZN7CScriptaSEOS_
1088912
_ZN7CScriptaSERKS_
1946354
_ZN7CScriptlsE10opcodetype
2063969
_ZN7CScriptlsERK10CScriptNum
30097
_ZN7CScriptlsERKNSt3__16vectorIhNS0_9allocatorIhEEEE
386380
_ZN7CScriptlsEx
166987
_ZNK10CScriptNum6getintEv
79598
_ZNK10CScriptNum6getvchEv
160368
_ZNK10CScriptNum8GetInt64Ev
113
_ZNK10CScriptNumanERKx
11365
_ZNK10CScriptNumdvERKS_
518
_ZNK10CScriptNumdvERKx
518
_ZNK10CScriptNumeqERKS_
16389
_ZNK10CScriptNumeqERKx
20108
_ZNK10CScriptNumgeERKS_
2946
_ZNK10CScriptNumgeERKx
6256
_ZNK10CScriptNumgtERKS_
3067
_ZNK10CScriptNumgtERKx
16684
_ZNK10CScriptNumleERKS_
3190
_ZNK10CScriptNumleERKx
5998
_ZNK10CScriptNumltERKS_
3380
_ZNK10CScriptNumltERKx
28323
_ZNK10CScriptNummiERKS_
2919
_ZNK10CScriptNummiERKx
5727
_ZNK10CScriptNumneERKS_
3682
_ZNK10CScriptNumneERKx
12378
_ZNK10CScriptNumngEv
1507
_ZNK10CScriptNumplERKS_
2054
_ZNK10CScriptNumplERKx
4862
_ZNK10CScriptNumrmERKS_
239
_ZNK10CScriptNumrmERKx
239
_ZNK7CScript13IsUnspendableEv
171573
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetype
2611600
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetypeRNSt3__16vectorIhNS6_9allocatorIhEEEE
933556
_ZNK7CScript9SerializeI10HashWriterEEvRT_
326862
_ZNK7CScript9SerializeI11CDataStreamEEvRT_
4977
_ZNK7CScript9SerializeI11CHashWriterEEvRT_
1979181
_ZNK7CScript9SerializeI13CSizeComputerEEvRT_
980607
_ZNK7CScript9SerializeI13CVectorWriterEEvRT_
0
_ZNK7CScript9SerializeI8AutoFileEEvRT_
0
_ZNK7CScript9SerializeI9CAutoFileEEvRT_
59195
_ZZ11BuildScriptIJ10opcodetypeEE7CScriptDpOT_ENKUlOS0_E_clES5_
166
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlOS0_E_clES6_
10
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlS2_E_clES2_
10
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
46
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
46
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
46
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E0_clES6_
86
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E1_clES6_
86
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlOS0_E_clES6_
86
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlS2_E0_clES2_
86
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ENKUlS2_E_clES2_
86
_ZZ11BuildScriptIJ10opcodetypeS0_NSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E0_clESA_
26
_ZZ11BuildScriptIJ10opcodetypeS0_NSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E1_clESA_
26
_ZZ11BuildScriptIJ10opcodetypeS0_NSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E_clESA_
26
_ZZ11BuildScriptIJ10opcodetypeS0_NSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS5_E_clESA_
26
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
4
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E1_clES6_
4
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
4
_ZZ11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
4
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_
10
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E1_clES6_
10
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E2_clES6_
10
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_
10
_ZZ11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_
10
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E0_clESC_
52
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E1_clESC_
52
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E2_clESC_
52
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOS0_E_clESC_
52
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlOiE_clESC_
52
_ZZ11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ENKUlS7_E_clES7_
52
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_
134
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_
134
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS0_E_clES6_
8
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
8
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlOS1_E_clES6_
8
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ENKUlS2_E_clES2_
8
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS0_E_clES6_
30
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
30
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E1_clES6_
30
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlOS1_E_clES6_
30
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlS2_E0_clES2_
30
_ZZ11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ENKUlS2_E_clES2_
30
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS0_E_clES6_
16
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E0_clES6_
16
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E1_clES6_
16
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlOS1_E_clES6_
16
_ZZ11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ENKUlS2_E_clES2_
16
_ZZ11BuildScriptIJ7CScriptNSt3__16vectorIhNS1_9allocatorIhEEEEEES0_DpOT_ENKUlOS0_E_clES9_
46
_ZZ11BuildScriptIJ7CScriptNSt3__16vectorIhNS1_9allocatorIhEEEEEES0_DpOT_ENKUlOS5_E_clES9_
46
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS0_E_clES7_
16
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS3_E_clES7_
16
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlS2_E_clES2_
16
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS0_E_clES6_
56
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS2_E_clES6_
56
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlS1_E_clES1_
56
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlOS0_E_clES5_
70
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlS1_E_clES1_
70
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_
24
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_
24
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOmE_clES5_
24
_ZZ11BuildScriptIJNSt3__16vectorIhNS0_9allocatorIhEEEEEE7CScriptDpOT_ENKUlOS4_E_clES9_
44
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlOS2_E_clES7_
110
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlS1_E_clES1_
110
_ZZ11BuildScriptIJRKjEE7CScriptDpOT_ENKUlS1_E_clES1_
24
_ZZ11BuildScriptIJRjEE7CScriptDpOT_ENKUlS0_E_clES0_
159
_ZZ11BuildScriptIJRmEE7CScriptDpOT_ENKUlS0_E_clES0_
25
Generated by:
LCOV version 1.16