diff options
Diffstat (limited to 'Zend/zend_vm_opcodes.h')
-rw-r--r-- | Zend/zend_vm_opcodes.h | 169 |
1 files changed, 2 insertions, 167 deletions
diff --git a/Zend/zend_vm_opcodes.h b/Zend/zend_vm_opcodes.h index 18bb0d27f7..b6f4cfc897 100644 --- a/Zend/zend_vm_opcodes.h +++ b/Zend/zend_vm_opcodes.h @@ -21,6 +21,8 @@ #ifndef ZEND_VM_OPCODES_H #define ZEND_VM_OPCODES_H +extern ZEND_API const char *zend_vm_opcodes_map[164]; + #define ZEND_NOP 0 #define ZEND_ADD 1 #define ZEND_SUB 2 @@ -168,171 +170,4 @@ #define ZEND_FAST_CALL 162 #define ZEND_FAST_RET 163 -static const char *zend_vm_opcodes_map[] = { - "ZEND_NOP", - "ZEND_ADD", - "ZEND_SUB", - "ZEND_MUL", - "ZEND_DIV", - "ZEND_MOD", - "ZEND_SL", - "ZEND_SR", - "ZEND_CONCAT", - "ZEND_BW_OR", - "ZEND_BW_AND", - "ZEND_BW_XOR", - "ZEND_BW_NOT", - "ZEND_BOOL_NOT", - "ZEND_BOOL_XOR", - "ZEND_IS_IDENTICAL", - "ZEND_IS_NOT_IDENTICAL", - "ZEND_IS_EQUAL", - "ZEND_IS_NOT_EQUAL", - "ZEND_IS_SMALLER", - "ZEND_IS_SMALLER_OR_EQUAL", - "ZEND_CAST", - "ZEND_QM_ASSIGN", - "ZEND_ASSIGN_ADD", - "ZEND_ASSIGN_SUB", - "ZEND_ASSIGN_MUL", - "ZEND_ASSIGN_DIV", - "ZEND_ASSIGN_MOD", - "ZEND_ASSIGN_SL", - "ZEND_ASSIGN_SR", - "ZEND_ASSIGN_CONCAT", - "ZEND_ASSIGN_BW_OR", - "ZEND_ASSIGN_BW_AND", - "ZEND_ASSIGN_BW_XOR", - "ZEND_PRE_INC", - "ZEND_PRE_DEC", - "ZEND_POST_INC", - "ZEND_POST_DEC", - "ZEND_ASSIGN", - "ZEND_ASSIGN_REF", - "ZEND_ECHO", - "ZEND_PRINT", - "ZEND_JMP", - "ZEND_JMPZ", - "ZEND_JMPNZ", - "ZEND_JMPZNZ", - "ZEND_JMPZ_EX", - "ZEND_JMPNZ_EX", - "ZEND_CASE", - "ZEND_SWITCH_FREE", - "ZEND_BRK", - "ZEND_CONT", - "ZEND_BOOL", - "ZEND_INIT_STRING", - "ZEND_ADD_CHAR", - "ZEND_ADD_STRING", - "ZEND_ADD_VAR", - "ZEND_BEGIN_SILENCE", - "ZEND_END_SILENCE", - "ZEND_INIT_FCALL_BY_NAME", - "ZEND_DO_FCALL", - "ZEND_DO_FCALL_BY_NAME", - "ZEND_RETURN", - "ZEND_RECV", - "ZEND_RECV_INIT", - "ZEND_SEND_VAL", - "ZEND_SEND_VAR", - "ZEND_SEND_REF", - "ZEND_NEW", - "ZEND_INIT_NS_FCALL_BY_NAME", - "ZEND_FREE", - "ZEND_INIT_ARRAY", - "ZEND_ADD_ARRAY_ELEMENT", - "ZEND_INCLUDE_OR_EVAL", - "ZEND_UNSET_VAR", - "ZEND_UNSET_DIM", - "ZEND_UNSET_OBJ", - "ZEND_FE_RESET", - "ZEND_FE_FETCH", - "ZEND_EXIT", - "ZEND_FETCH_R", - "ZEND_FETCH_DIM_R", - "ZEND_FETCH_OBJ_R", - "ZEND_FETCH_W", - "ZEND_FETCH_DIM_W", - "ZEND_FETCH_OBJ_W", - "ZEND_FETCH_RW", - "ZEND_FETCH_DIM_RW", - "ZEND_FETCH_OBJ_RW", - "ZEND_FETCH_IS", - "ZEND_FETCH_DIM_IS", - "ZEND_FETCH_OBJ_IS", - "ZEND_FETCH_FUNC_ARG", - "ZEND_FETCH_DIM_FUNC_ARG", - "ZEND_FETCH_OBJ_FUNC_ARG", - "ZEND_FETCH_UNSET", - "ZEND_FETCH_DIM_UNSET", - "ZEND_FETCH_OBJ_UNSET", - "ZEND_FETCH_DIM_TMP_VAR", - "ZEND_FETCH_CONSTANT", - "ZEND_GOTO", - "ZEND_EXT_STMT", - "ZEND_EXT_FCALL_BEGIN", - "ZEND_EXT_FCALL_END", - "ZEND_EXT_NOP", - "ZEND_TICKS", - "ZEND_SEND_VAR_NO_REF", - "ZEND_CATCH", - "ZEND_THROW", - "ZEND_FETCH_CLASS", - "ZEND_CLONE", - "ZEND_RETURN_BY_REF", - "ZEND_INIT_METHOD_CALL", - "ZEND_INIT_STATIC_METHOD_CALL", - "ZEND_ISSET_ISEMPTY_VAR", - "ZEND_ISSET_ISEMPTY_DIM_OBJ", - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - "ZEND_PRE_INC_OBJ", - "ZEND_PRE_DEC_OBJ", - "ZEND_POST_INC_OBJ", - "ZEND_POST_DEC_OBJ", - "ZEND_ASSIGN_OBJ", - NULL, - "ZEND_INSTANCEOF", - "ZEND_DECLARE_CLASS", - "ZEND_DECLARE_INHERITED_CLASS", - "ZEND_DECLARE_FUNCTION", - "ZEND_RAISE_ABSTRACT_ERROR", - "ZEND_DECLARE_CONST", - "ZEND_ADD_INTERFACE", - "ZEND_DECLARE_INHERITED_CLASS_DELAYED", - "ZEND_VERIFY_ABSTRACT_CLASS", - "ZEND_ASSIGN_DIM", - "ZEND_ISSET_ISEMPTY_PROP_OBJ", - "ZEND_HANDLE_EXCEPTION", - "ZEND_USER_OPCODE", - NULL, - "ZEND_JMP_SET", - "ZEND_DECLARE_LAMBDA_FUNCTION", - "ZEND_ADD_TRAIT", - "ZEND_BIND_TRAITS", - "ZEND_SEPARATE", - "ZEND_QM_ASSIGN_VAR", - "ZEND_JMP_SET_VAR", - "ZEND_DISCARD_EXCEPTION", - "ZEND_YIELD", - "ZEND_GENERATOR_RETURN", - "ZEND_FAST_CALL", - "ZEND_FAST_RET", -}; - #endif
\ No newline at end of file |