Back to index

php5  5.3.10
Defines | Functions | Variables
zend_vm_execute.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ZEND_VM_CONTINUE()   return 0
#define ZEND_VM_RETURN()   return 1
#define ZEND_VM_ENTER()   return 2
#define ZEND_VM_LEAVE()   return 3
#define ZEND_VM_DISPATCH(opcode, opline)   return zend_vm_get_opcode_handler(opcode, opline)(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
#define ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL   execute_data TSRMLS_CC
#define EX(element)   execute_data->element

Functions

static opcode_handler_t zend_vm_get_opcode_handler (zend_uchar opcode, zend_op *op)
ZEND_API void execute (zend_op_array *op_array TSRMLS_DC)
static int ZEND_FASTCALL ZEND_JMP_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STRING_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_leave_helper_SPEC (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RECV_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_NEW_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BEGIN_SILENCE_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXT_STMT_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXT_FCALL_END_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DECLARE_CLASS_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DECLARE_FUNCTION_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXT_NOP_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_NOP_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_HANDLE_EXCEPTION_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_USER_OPCODE_SPEC_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CLASS_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RECV_INIT_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BRK_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONT_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_GOTO_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CLASS_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BRK_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONT_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CLASS_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BRK_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONT_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CLASS_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CATCH_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BRK_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONT_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_NOT_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_NOT_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ECHO_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRINT_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_R_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_W_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_RW_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_FUNC_ARG_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_UNSET_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_IS_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZNZ_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DO_FCALL_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RETURN_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_THROW_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAL_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CLONE_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CAST_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FE_RESET_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXIT_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMP_SET_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_QM_ASSIGN_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_TICKS_SPEC_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_NOT_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_NOT_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ECHO_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRINT_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_R_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_W_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_RW_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_FUNC_ARG_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_UNSET_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_IS_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZNZ_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FREE_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RETURN_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_THROW_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAL_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CLONE_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CAST_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FE_RESET_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXIT_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_END_SILENCE_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMP_SET_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_QM_ASSIGN_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_NOT_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_NOT_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ECHO_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRINT_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_R_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_W_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_RW_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_FUNC_ARG_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_UNSET_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_IS_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZNZ_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RETURN_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_THROW_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAL_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_send_by_var_helper_SPEC_VAR (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_REF_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAR_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SWITCH_FREE_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CLONE_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CAST_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FE_RESET_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FE_FETCH_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXIT_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMP_SET_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_QM_ASSIGN_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CONST (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CONST (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CONST (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_CONST (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMP (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_TMP (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_TMP (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_TMP (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_VAR (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_VAR (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_VAR (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_VAR (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CV (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CV (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_CV (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CLONE_SPEC_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXIT_SPEC_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CONST (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CONST (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CONST (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_TMP (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_TMP (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_VAR (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_VAR (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CV (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CV (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_CV (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_NOT_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_NOT_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ECHO_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRINT_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_R_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_W_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_RW_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_FUNC_ARG_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_UNSET_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_IS_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZNZ_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPZ_EX_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMPNZ_EX_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_RETURN_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_THROW_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAL_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_send_by_var_helper_SPEC_CV (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_REF_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SEND_VAR_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CLONE_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CAST_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FE_RESET_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_EXIT_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_JMP_SET_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_QM_ASSIGN_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CONST (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CONST (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CONST (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_CONST (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMP (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_TMP (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_TMP (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_TMP (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_VAR (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_VAR (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_VAR (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_VAR (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SUB_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MUL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_DIV_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_MOD_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_SR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CONCAT_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_OR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_AND_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BW_XOR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV (int(*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CV (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CV (incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_CV (int type, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_CASE_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV (int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
static int ZEND_FASTCALL ZEND_NULL_HANDLER (ZEND_OPCODE_HANDLER_ARGS)
void zend_init_opcodes_handlers (void)
ZEND_API void zend_vm_set_opcode_handler (zend_op *op)
ZEND_API int zend_do_fcall (ZEND_OPCODE_HANDLER_ARGS)

Variables

static user_opcode_handler_t zend_user_opcode_handlers [256] = {(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL,(user_opcode_handler_t)NULL}
static zend_uchar zend_user_opcodes [256] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255}

Define Documentation

#define EX (   element)    execute_data->element

Definition at line 39 of file zend_vm_execute.h.

Definition at line 37 of file zend_vm_execute.h.

#define ZEND_VM_CONTINUE ( )    return 0

Definition at line 31 of file zend_vm_execute.h.

#define ZEND_VM_DISPATCH (   opcode,
  opline 
)    return zend_vm_get_opcode_handler(opcode, opline)(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);

Definition at line 35 of file zend_vm_execute.h.

#define ZEND_VM_ENTER ( )    return 2

Definition at line 33 of file zend_vm_execute.h.

#define ZEND_VM_LEAVE ( )    return 3

Definition at line 34 of file zend_vm_execute.h.

#define ZEND_VM_RETURN ( )    return 1

Definition at line 32 of file zend_vm_execute.h.


Function Documentation

ZEND_API void execute ( zend_op_array *op_array  TSRMLS_DC)

Definition at line 42 of file zend_vm_execute.h.

{
       zend_execute_data *execute_data;
       zend_bool nested = 0;
       zend_bool original_in_execution = EG(in_execution);


       if (EG(exception)) {
              return;
       }

       EG(in_execution) = 1;

zend_vm_enter:
       /* Initialize execute_data */
       execute_data = (zend_execute_data *)zend_vm_stack_alloc(
              ZEND_MM_ALIGNED_SIZE(sizeof(zend_execute_data)) +
              ZEND_MM_ALIGNED_SIZE(sizeof(zval**) * op_array->last_var * (EG(active_symbol_table) ? 1 : 2)) +
              ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)) * op_array->T TSRMLS_CC);

       EX(CVs) = (zval***)((char*)execute_data + ZEND_MM_ALIGNED_SIZE(sizeof(zend_execute_data)));
       memset(EX(CVs), 0, sizeof(zval**) * op_array->last_var);
       EX(Ts) = (temp_variable *)(((char*)EX(CVs)) + ZEND_MM_ALIGNED_SIZE(sizeof(zval**) * op_array->last_var * (EG(active_symbol_table) ? 1 : 2)));
       EX(fbc) = NULL;
       EX(called_scope) = NULL;
       EX(object) = NULL;
       EX(old_error_reporting) = NULL;
       EX(op_array) = op_array;
       EX(symbol_table) = EG(active_symbol_table);
       EX(prev_execute_data) = EG(current_execute_data);
       EG(current_execute_data) = execute_data;
       EX(nested) = nested;
       nested = 1;

       if (op_array->start_op) {
              ZEND_VM_SET_OPCODE(op_array->start_op);
       } else {
              ZEND_VM_SET_OPCODE(op_array->opcodes);
       }

       if (op_array->this_var != -1 && EG(This)) {
              Z_ADDREF_P(EG(This)); /* For $this pointer */
              if (!EG(active_symbol_table)) {
                     EX(CVs)[op_array->this_var] = (zval**)EX(CVs) + (op_array->last_var + op_array->this_var);
                     *EX(CVs)[op_array->this_var] = EG(This);
              } else {
                     if (zend_hash_add(EG(active_symbol_table), "this", sizeof("this"), &EG(This), sizeof(zval *), (void**)&EX(CVs)[op_array->this_var])==FAILURE) {
                            Z_DELREF_P(EG(This));
                     }
              }
       }

       EG(opline_ptr) = &EX(opline);

       EX(function_state).function = (zend_function *) op_array;
       EX(function_state).arguments = NULL;
       
       while (1) {
       int ret;
#ifdef ZEND_WIN32
              if (EG(timed_out)) {
                     zend_timeout(0);
              }
#endif

              if ((ret = EX(opline)->handler(execute_data TSRMLS_CC)) > 0) {
                     switch (ret) {
                            case 1:
                                   EG(in_execution) = original_in_execution;
                                   return;
                            case 2:
                                   op_array = EG(active_op_array);
                                   goto zend_vm_enter;
                            case 3:
                                   execute_data = EG(current_execute_data);
                            default:
                                   break;
                     }
              }

       }
       zend_error_noreturn(E_ERROR, "Arrived at end of main loop which shouldn't happen");
}

Here is the call graph for this function:

Definition at line 2864 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);

       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=&opline->op2.u.constant;

#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=&opline->op1.u.constant;
       }
#else
       expr_ptr=&opline->op1.u.constant;
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CONST == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 4500 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);

       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC);

#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=&opline->op1.u.constant;
       }
#else
       expr_ptr=&opline->op1.u.constant;
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CONST == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 3379 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=&opline->op1.u.constant;
       }
#else
       expr_ptr=&opline->op1.u.constant;
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CONST == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              zval_dtor(free_op2.var);
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 4035 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);

       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=NULL;

#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=&opline->op1.u.constant;
       }
#else
       expr_ptr=&opline->op1.u.constant;
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CONST == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 3845 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=&opline->op1.u.constant;
       }
#else
       expr_ptr=&opline->op1.u.constant;
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CONST == IS_VAR || IS_CONST == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CONST == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 24257 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);

       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=&opline->op2.u.constant;

#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CV == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 29770 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);

       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC);

#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CV == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 25899 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CV == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              zval_dtor(free_op2.var);
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 28352 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);

       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=NULL;

#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CV == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 27591 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_cv(&opline->op1, EX(Ts), BP_VAR_W TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_CV == IS_VAR || IS_CV == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_CV == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 6116 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=&opline->op2.u.constant;

#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (1) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_TMP_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 7604 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC);

#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (1) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_TMP_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 6582 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1, free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (1) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_TMP_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              zval_dtor(free_op2.var);
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 7141 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=NULL;

#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (1) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_TMP_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 7048 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1, free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=NULL;
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_tmp(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (1) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_TMP_VAR == IS_VAR || IS_TMP_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_TMP_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {

       } else {

       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 10672 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=&opline->op2.u.constant;

#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       } else {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 16613 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC);

#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       } else {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 12423 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1, free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              zval_dtor(free_op2.var);
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       } else {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 15089 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=NULL;

#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }

       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       } else {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 14225 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op1, free_op2;
       zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
       zval *expr_ptr;
       zval *offset=_get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC);

#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
       zval **expr_ptr_ptr = NULL;

       if (opline->extended_value) {
              expr_ptr_ptr=_get_zval_ptr_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
              expr_ptr = *expr_ptr_ptr;
       } else {
              expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
       }
#else
       expr_ptr=_get_zval_ptr_var(&opline->op1, EX(Ts), &free_op1 TSRMLS_CC);
#endif

       if (0) { /* temporary variable */
              zval *new_expr;

              ALLOC_ZVAL(new_expr);
              INIT_PZVAL_COPY(new_expr, expr_ptr);
              expr_ptr = new_expr;
       } else {
#if 0 || IS_VAR == IS_VAR || IS_VAR == IS_CV
              if (opline->extended_value) {
                     SEPARATE_ZVAL_TO_MAKE_IS_REF(expr_ptr_ptr);
                     expr_ptr = *expr_ptr_ptr;
                     Z_ADDREF_P(expr_ptr);
              } else
#endif
              if (IS_VAR == IS_CONST || PZVAL_IS_REF(expr_ptr)) {
                     zval *new_expr;

                     ALLOC_ZVAL(new_expr);
                     INIT_PZVAL_COPY(new_expr, expr_ptr);
                     expr_ptr = new_expr;
                     zendi_zval_copy_ctor(*expr_ptr);
              } else {
                     Z_ADDREF_P(expr_ptr);
              }
       }
       if (offset) {
              switch (Z_TYPE_P(offset)) {
                     case IS_DOUBLE:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), zend_dval_to_lval(Z_DVAL_P(offset)), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_LONG:
                     case IS_BOOL:
                            zend_hash_index_update(Z_ARRVAL_P(array_ptr), Z_LVAL_P(offset), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_STRING:
                            zend_symtable_update(Z_ARRVAL_P(array_ptr), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, &expr_ptr, sizeof(zval *), NULL);
                            break;
                     case IS_NULL:
                            zend_hash_update(Z_ARRVAL_P(array_ptr), "", sizeof(""), &expr_ptr, sizeof(zval *), NULL);
                            break;
                     default:
                            zend_error(E_WARNING, "Illegal offset type");
                            zval_ptr_dtor(&expr_ptr);
                            /* do nothing */
                            break;
              }
              if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
       } else {
              zend_hash_next_index_insert(Z_ARRVAL_P(array_ptr), &expr_ptr, sizeof(zval *), NULL);
       }
       if (opline->extended_value) {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       } else {
              if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
       }
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 5990 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zval *str = &EX_T(opline->result.u.var).tmp_var;

       if (IS_TMP_VAR == IS_UNUSED) {
              /* Initialize for erealloc in add_char_to_string */
              Z_STRVAL_P(str) = NULL;
              Z_STRLEN_P(str) = 0;
              Z_TYPE_P(str) = IS_STRING;

              INIT_PZVAL(str);
       }

       add_char_to_string(str, str, &opline->op2.u.constant);

       /* FREE_OP is missing intentionally here - we're always working on the same temporary variable */
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 17734 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zval *str = &EX_T(opline->result.u.var).tmp_var;

       if (IS_UNUSED == IS_UNUSED) {
              /* Initialize for erealloc in add_char_to_string */
              Z_STRVAL_P(str) = NULL;
              Z_STRLEN_P(str) = 0;
              Z_TYPE_P(str) = IS_STRING;

              INIT_PZVAL(str);
       }

       add_char_to_string(str, str, &opline->op2.u.constant);

       /* FREE_OP is missing intentionally here - we're always working on the same temporary variable */
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 899 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_class_entry *ce = EX_T(opline->op1.u.var).class_entry;
       zend_class_entry *iface = zend_fetch_class(Z_STRVAL(opline->op2.u.constant), Z_STRLEN(opline->op2.u.constant), opline->extended_value TSRMLS_CC);

       if (iface) {
              if (!(iface->ce_flags & ZEND_ACC_INTERFACE)) {
                     zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ce->name, iface->name);
              }
              zend_do_implement_interface(ce, iface TSRMLS_CC);
       }

       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 2413 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);


       add_function(&EX_T(opline->result.u.var).tmp_var,
              &opline->op1.u.constant,
              &opline->op2.u.constant TSRMLS_CC);


       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 4128 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);


       add_function(&EX_T(opline->result.u.var).tmp_var,
              &opline->op1.u.constant,
              _get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC) TSRMLS_CC);


       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 3006 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;

       add_function(&EX_T(opline->result.u.var).tmp_var,
              &opline->op1.u.constant,
              _get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC) TSRMLS_CC);

       zval_dtor(free_op2.var);
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 3472 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;

       add_function(&EX_T(opline->result.u.var).tmp_var,
              &opline->op1.u.constant,
              _get_zval_ptr_var(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC) TSRMLS_CC);

       if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 22980 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);


       add_function(&EX_T(opline->result.u.var).tmp_var,
              _get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC),
              &opline->op2.u.constant TSRMLS_CC);


       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 28445 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);


       add_function(&EX_T(opline->result.u.var).tmp_var,
              _get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC),
              _get_zval_ptr_cv(&opline->op2, EX(Ts), BP_VAR_R TSRMLS_CC) TSRMLS_CC);


       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 24618 of file zend_vm_execute.h.

{
       zend_op *opline = EX(opline);
       zend_free_op free_op2;

       add_function(&EX_T(opline->result.u.var).tmp_var,
              _get_zval_ptr_cv(&opline->op1, EX(Ts), BP_VAR_R TSRMLS_CC),
              _get_zval_ptr_tmp(&opline->op2, EX(Ts), &free_op2 TSRMLS_CC) TSRMLS_CC);

       zval_dtor(free_op2.var);
       ZEND_VM_NEXT_OPCODE();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 26260 of file zend_vm_execute.h.

{
       zend_op *opline =