|
|
|
@ -164,7 +164,14 @@ static const xc_opcode_spec_t xc_opcode_spec[] = {
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 104 EXT_NOP */
|
|
|
|
|
OPSPEC( UNUSED, STD, UNUSED, UNUSED) /* 105 TICKS */
|
|
|
|
|
OPSPEC(SEND_NOREF, VAR, ARG, UNUSED) /* 106 SEND_VAR_NO_REF */
|
|
|
|
|
#ifdef ZEND_ENGINE_2
|
|
|
|
|
#ifndef ZEND_ENGINE_2
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 107 UNDEF */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 108 UNDEF */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 109 UNDEF */
|
|
|
|
|
OPSPEC( FCALL, STD, OPLINE, VAR) /* 61 DO_FCALL_BY_FUNC */
|
|
|
|
|
OPSPEC(INIT_FCALL, STD, STD, UNUSED) /* 111 INIT_FCALL_BY_FUNC */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 112 UNDEF */
|
|
|
|
|
#else /* ZEND_ENGINE_2 */
|
|
|
|
|
# ifdef ZEND_ENGINE_2_4
|
|
|
|
|
OPSPEC( OPLINE, STD, STD, UNUSED) /* 107 CATCH */
|
|
|
|
|
# else
|
|
|
|
@ -236,34 +243,27 @@ static const xc_opcode_spec_t xc_opcode_spec[] = {
|
|
|
|
|
OPSPEC( UNUSED, STD, STD, VAR) /* 147 ASSIGN_DIM */
|
|
|
|
|
OPSPEC( ISSET, STD, STD, TMP) /* 148 ISSET_ISEMPTY_PROP_OBJ */
|
|
|
|
|
OPSPEC( STD, UNUSED, UNUSED, STD) /* 149 HANDLE_EXCEPTION */
|
|
|
|
|
# ifdef ZEND_ENGINE_2_1
|
|
|
|
|
#endif /* ZEND_ENGINE_2 */
|
|
|
|
|
#ifdef ZEND_ENGINE_2_1
|
|
|
|
|
OPSPEC( STD, UNUSED, UNUSED, STD) /* 150 USER_OPCODE */
|
|
|
|
|
# endif
|
|
|
|
|
# ifdef ZEND_ENGINE_2_3
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef ZEND_ENGINE_2_3
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 151 UNDEF */
|
|
|
|
|
OPSPEC( UNUSED, STD, JMPADDR, TMP) /* 152 JMP_SET */
|
|
|
|
|
OPSPEC( UNUSED, STD, STD, TMP) /* 153 DECLARE_LAMBDA_FUNCTION */
|
|
|
|
|
# endif
|
|
|
|
|
# ifdef ZEND_ENGINE_2_4
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef ZEND_ENGINE_2_4
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 154 ADD_TRAIT */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 155 BIND_TRAITS */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 156 SEPARATE */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 157 QM_ASSIGN_VAR */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 158 JMP_SET_VAR */
|
|
|
|
|
# endif
|
|
|
|
|
# ifdef ZEND_ENGINE_2_5
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef ZEND_ENGINE_2_5
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 159 DISCARD_EXCEPTION */
|
|
|
|
|
OPSPEC( UNUSED, STD, STD, UNUSED) /* 160 YIELD */
|
|
|
|
|
OPSPEC( UNUSED, STD, UNUSED, UNUSED) /* 161 GENERATOR_RETURN */
|
|
|
|
|
OPSPEC( UNUSED, JMPADDR, UNUSED, UNUSED) /* 162 FAST_CALL */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 163 FAST_RET */
|
|
|
|
|
# endif
|
|
|
|
|
#else /* ZEND_ENGINE_2 */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 107 UNDEF */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 108 UNDEF */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 109 UNDEF */
|
|
|
|
|
OPSPEC( FCALL, STD, OPLINE, VAR) /* 61 DO_FCALL_BY_FUNC */
|
|
|
|
|
OPSPEC(INIT_FCALL, STD, STD, UNUSED) /* 111 INIT_FCALL_BY_FUNC */
|
|
|
|
|
OPSPEC( UNUSED, UNUSED, UNUSED, UNUSED) /* 112 UNDEF */
|
|
|
|
|
#endif /* ZEND_ENGINE_2 */
|
|
|
|
|
#endif
|
|
|
|
|
};
|
|
|
|
|