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 Sort by function name Hit count Sort by hit count
_ZN15scriptnum_errorD0Ev 0
_ZN7CScript10EncodeOP_NEi 0
_ZN7CScript11UnserializeI13CBufferedFileEEvRT_ 0
_ZN7CScript16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 0
_ZN7CScript16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 0
_ZN7CScript16SerializationOpsI8AutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 0
_ZN7CScript3SerI13CVectorWriterEEvRT_RKS_ 0
_ZN7CScript3SerI8AutoFileEEvRT_RKS_ 0
_ZN7CScript5UnserI13CBufferedFileEEvRT_RS_ 0
_ZNK7CScript9SerializeI13CVectorWriterEEvRT_ 0
_ZNK7CScript9SerializeI8AutoFileEEvRT_ 0
_ZN7CScriptC1Ex 2
_ZN7CScriptC2Ex 2
_Z11BuildScriptIJ10opcodetypeS0_R7CScriptS0_EES1_DpOT_ 4
_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
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_EES0_DpOT_ 8
_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
_Z12ToByteVectorI6CKeyIDENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 9
_Z11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ 10
_Z11BuildScriptIJ10opcodetypeS0_S0_R7CScriptS0_EES1_DpOT_ 10
_Z12ToByteVectorI7uint160ENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 10
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlOS0_E_clES6_ 10
_ZZ11BuildScriptIJ10opcodetypeR7CScriptEES1_DpOT_ENKUlS2_E_clES2_ 10
_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
_Z11BuildScriptIJ7CScript10opcodetypeS1_RS0_S1_EES0_DpOT_ 16
_Z11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ 16
_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
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS0_E_clES7_ 16
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlOS3_E_clES7_ 16
_ZZ11BuildScriptIJ7CScriptRKj10opcodetypeEES0_DpOT_ENKUlS2_E_clES2_ 16
_Z12ToByteVectorINSt3__16vectorIhNS0_9allocatorIhEEEEES4_RKT_ 23
_Z11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ 24
_Z11BuildScriptIJRKjEE7CScriptDpOT_ 24
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_ 24
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_ 24
_ZZ11BuildScriptIJ7CScriptm10opcodetypeEES0_DpOT_ENKUlOmE_clES5_ 24
_ZZ11BuildScriptIJRKjEE7CScriptDpOT_ENKUlS1_E_clES1_ 24
_Z11BuildScriptIJRmEE7CScriptDpOT_ 25
_ZZ11BuildScriptIJRmEE7CScriptDpOT_ENKUlS0_E_clES0_ 25
_Z11BuildScriptIJ10opcodetypeS0_NSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ 26
_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
_Z11BuildScriptIJ7CScript10opcodetypeRS0_S1_S2_S1_EES0_DpOT_ 30
_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
_Z11BuildScriptIJNSt3__16vectorIhNS0_9allocatorIhEEEEEE7CScriptDpOT_ 44
_ZZ11BuildScriptIJNSt3__16vectorIhNS0_9allocatorIhEEEEEE7CScriptDpOT_ENKUlOS4_E_clES9_ 44
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ 46
_Z11BuildScriptIJ7CScriptNSt3__16vectorIhNS1_9allocatorIhEEEEEES0_DpOT_ 46
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E0_clES6_ 46
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlOS0_E_clES6_ 46
_ZZ11BuildScriptIJ10opcodetypeR7CScriptS0_EES1_DpOT_ENKUlS2_E_clES2_ 46
_ZZ11BuildScriptIJ7CScriptNSt3__16vectorIhNS1_9allocatorIhEEEEEES0_DpOT_ENKUlOS0_E_clES9_ 46
_ZZ11BuildScriptIJ7CScriptNSt3__16vectorIhNS1_9allocatorIhEEEEEES0_DpOT_ENKUlOS5_E_clES9_ 46
_Z11BuildScriptIJ10opcodetypeiS0_S0_RKNSt3__16vectorIhNS1_9allocatorIhEEEES0_EE7CScriptDpOT_ 52
_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
_Z11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ 56
_Z12ToByteVectorI7uint256ENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 56
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS0_E_clES6_ 56
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlOS2_E_clES6_ 56
_ZZ11BuildScriptIJ7CScriptRS0_10opcodetypeEES0_DpOT_ENKUlS1_E_clES1_ 56
_Z12ToByteVectorI7CScriptENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 66
_Z11BuildScriptIJ7CScriptRS0_EES0_DpOT_ 70
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlOS0_E_clES5_ 70
_ZZ11BuildScriptIJ7CScriptRS0_EES0_DpOT_ENKUlS1_E_clES1_ 70
_ZN10CScriptNummIERKS_ 79
_ZN10CScriptNummIERKx 79
_Z11BuildScriptIJ10opcodetypeR7CScriptS0_S2_S0_EES1_DpOT_ 86
_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
_Z11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ 110
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlOS2_E_clES7_ 110
_ZZ11BuildScriptIJRKj10opcodetypeEE7CScriptDpOT_ENKUlS1_E_clES1_ 110
_ZNK10CScriptNum8GetInt64Ev 113
_Z11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ 134
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS0_E_clES5_ 134
_ZZ11BuildScriptIJ7CScript10opcodetypeEES0_DpOT_ENKUlOS1_E_clES5_ 134
_Z11BuildScriptIJRjEE7CScriptDpOT_ 159
_ZZ11BuildScriptIJRjEE7CScriptDpOT_ENKUlS0_E_clES0_ 159
_Z11BuildScriptIJ10opcodetypeEE7CScriptDpOT_ 166
_ZZ11BuildScriptIJ10opcodetypeEE7CScriptDpOT_ENKUlOS0_E_clES5_ 166
_ZN10CScriptNumpLERKS_ 174
_ZN10CScriptNumpLERKx 174
_ZNK10CScriptNumrmERKS_ 239
_ZNK10CScriptNumrmERKx 239
_ZN7CScriptC1EPKhS1_ 258
_ZN7CScriptC2EPKhS1_ 258
_Z12ToByteVectorI9CScriptIDENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 295
_Z12ToByteVectorI10ScriptHashENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 416
_ZN7CScript11UnserializeIN12_GLOBAL__N_113TxInputStreamEEEvRT_ 484
_ZN7CScript16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 484
_ZN7CScript5UnserIN12_GLOBAL__N_113TxInputStreamEEEvRT_RS_ 484
_ZNK10CScriptNumdvERKS_ 518
_ZNK10CScriptNumdvERKx 518
_ZN7CScript11UnserializeI8AutoFileEEvRT_ 581
_ZN7CScript16SerializationOpsI8AutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 581
_ZN7CScript5UnserI8AutoFileEEvRT_RS_ 581
_ZN7CScript10DecodeOP_NE10opcodetype 618
_ZN15scriptnum_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 1129
_ZN15scriptnum_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 1129
_ZN15scriptnum_errorD1Ev 1129
_ZN15scriptnum_errorD2Ev 1129
_ZNK10CScriptNumngEv 1507
_ZNK10CScriptNumplERKS_ 2054
_ZNK10CScriptNummiERKS_ 2919
_ZNK10CScriptNumgeERKS_ 2946
_ZNK10CScriptNumgtERKS_ 3067
_ZNK10CScriptNumleERKS_ 3190
_ZNK10CScriptNumltERKS_ 3380
_ZNK10CScriptNumneERKS_ 3682
_ZN7CScript11UnserializeI11CDataStreamEEvRT_ 3847
_ZN7CScript16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 3847
_ZN7CScript5UnserI11CDataStreamEEvRT_RS_ 3847
_ZNK10CScriptNumplERKx 4862
_ZN7CScript16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 4977
_ZN7CScript3SerI11CDataStreamEEvRT_RKS_ 4977
_ZNK7CScript9SerializeI11CDataStreamEEvRT_ 4977
_Z12ToByteVectorI7CPubKeyENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 5134
_ZNK10CScriptNummiERKx 5727
_ZNK10CScriptNumleERKx 5998
_ZNK10CScriptNumgeERKx 6256
_ZNK10CScriptNumanERKx 11365
_ZNK10CScriptNumneERKx 12378
_ZN10CScriptNumaSERKx 14750
_ZNK10CScriptNumeqERKS_ 16389
_ZN7CScriptC1ENSt3__111__wrap_iterIPKhEES4_ 16509
_ZN7CScriptC2ENSt3__111__wrap_iterIPKhEES4_ 16509
_ZNK10CScriptNumgtERKx 16684
_ZNK10CScriptNumeqERKx 20108
_ZNK10CScriptNumltERKx 28323
_ZN7CScriptlsERK10CScriptNum 30097
_ZN7CScriptC1E10opcodetype 50000
_ZN7CScriptC2E10opcodetype 50000
_ZN7CScript16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 59195
_ZN7CScript3SerI9CAutoFileEEvRT_RKS_ 59195
_ZNK7CScript9SerializeI9CAutoFileEEvRT_ 59195
_ZN7CScriptC2EN9prevectorILj28EhjiE14const_iteratorES2_ 60573
_ZN7CScriptC1EN9prevectorILj28EhjiE14const_iteratorES2_ 60581
_ZNK10CScriptNum6getintEv 79598
_ZN10CScriptNum7set_vchERKNSt3__16vectorIhNS0_9allocatorIhEEEE 98633
_ZN10CScriptNumC1ERKNSt3__16vectorIhNS0_9allocatorIhEEEEbm 99763
_ZN10CScriptNumC2ERKNSt3__16vectorIhNS0_9allocatorIhEEEEbm 99764
_Z12ToByteVectorI6PKHashENSt3__16vectorIhNS1_9allocatorIhEEEERKT_ 118020
_ZN7CScript11UnserializeI9CAutoFileEEvRT_ 123432
_ZN7CScript16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 123432
_ZN7CScript5UnserI9CAutoFileEEvRT_RS_ 123432
_ZNK10CScriptNum6getvchEv 160368
_ZN7CScript10push_int64Ex 166987
_ZN7CScriptlsEx 166987
_ZNK7CScript13IsUnspendableEv 171573
_ZN10CScriptNumC1ERKx 171944
_ZN10CScriptNumC2ERKx 171944
_ZN10CScriptNum9serializeERKx 314464
_ZN7CScript16SerializationOpsI10HashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 326859
_ZN7CScript3SerI10HashWriterEEvRT_RKS_ 326859
_ZNK7CScript9SerializeI10HashWriterEEvRT_ 326862
_ZN7CScriptlsERKNSt3__16vectorIhNS0_9allocatorIhEEEE 386380
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetypeRNSt3__16vectorIhNS6_9allocatorIhEEEE 933556
_ZN7CScript16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 980607
_ZN7CScript3SerI13CSizeComputerEEvRT_RKS_ 980607
_ZNK7CScript9SerializeI13CSizeComputerEEvRT_ 980607
_ZN7CScriptaSEOS_ 1088912
_ZN7CScriptC1EOS_ 1591366
_ZN7CScriptC2EOS_ 1591366
_ZN7CScriptaSERKS_ 1946354
_ZN7CScript16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 1979181
_ZN7CScript3SerI11CHashWriterEEvRT_RKS_ 1979181
_ZNK7CScript9SerializeI11CHashWriterEEvRT_ 1979181
_ZN7CScriptlsE10opcodetype 2063969
_ZNK7CScript5GetOpERN9prevectorILj28EhjiE14const_iteratorER10opcodetype 2611600
_ZN7CScriptC1ERKS_ 4754777
_ZN7CScriptC2ERKS_ 4754777
_ZN7CScript5clearEv 59432107
_ZN7CScriptC2Ev 61268117
_ZN7CScriptC1Ev 61268125
_ZN7CScriptD2Ev 67602097
_ZN7CScriptD1Ev 67602098

Generated by: LCOV version 1.16