opcode 485 Zend/zend.c EG(exception_op)[0].opcode = ZEND_HANDLE_EXCEPTION; opcode 490 Zend/zend.c EG(exception_op)[1].opcode = ZEND_HANDLE_EXCEPTION; opcode 495 Zend/zend.c EG(exception_op)[2].opcode = ZEND_HANDLE_EXCEPTION; opcode 1270 Zend/zend.c EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL && opcode 2105 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL && opcode 2106 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME && opcode 2107 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 2150 Zend/zend_builtin_functions.c if ((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == ZEND_DO_FCALL))) { opcode 2159 Zend/zend_builtin_functions.c if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 2251 Zend/zend_builtin_functions.c if (ptr && (skip_last == 0) && ptr->opline && (ptr->opline->opcode == ZEND_NEW)) { opcode 2272 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL && opcode 2273 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME && opcode 2274 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 2342 Zend/zend_builtin_functions.c ((! ptr->opline) || ((ptr->opline->opcode == ZEND_DO_FCALL_BY_NAME) || (ptr->opline->opcode == ZEND_DO_FCALL)))) { opcode 2351 Zend/zend_builtin_functions.c if (!ptr->opline || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 588 Zend/zend_compile.c opline->opcode = op; opcode 601 Zend/zend_compile.c opline->opcode = op; opcode 610 Zend/zend_compile.c #define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(opline->result)); memset(&opline->op1,0,sizeof(opline->op1)); memset(&opline->op2,0,sizeof(opline->op2)); opline->result_type=opline->op1_type=opline->op2_type=IS_UNUSED; } opcode 614 Zend/zend_compile.c data_op->opcode = ZEND_OP_DATA; opcode 628 Zend/zend_compile.c switch (last_op->opcode) { opcode 630 Zend/zend_compile.c last_op->opcode = op; opcode 638 Zend/zend_compile.c last_op->opcode = op; opcode 652 Zend/zend_compile.c opline->opcode = op; opcode 679 Zend/zend_compile.c CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE)) { opcode 695 Zend/zend_compile.c opline_ptr->opcode = op; opcode 743 Zend/zend_compile.c opline.opcode = ZEND_FETCH_W; opcode 766 Zend/zend_compile.c if (opline_ptr->opcode != ZEND_FETCH_W && opline_ptr->op1_type == IS_CV) { opcode 768 Zend/zend_compile.c opline.opcode = ZEND_FETCH_W; opcode 820 Zend/zend_compile.c opline.opcode = ZEND_SEPARATE; opcode 829 Zend/zend_compile.c opline.opcode = ZEND_FETCH_DIM_W; /* the backpatching routine assumes W */ opcode 865 Zend/zend_compile.c opline->opcode = ZEND_PRINT; opcode 876 Zend/zend_compile.c opline->opcode = ZEND_ECHO; opcode 900 Zend/zend_compile.c opline->opcode = ZEND_RAISE_ABSTRACT_ERROR; opcode 917 Zend/zend_compile.c if ((opline->opcode == ZEND_FETCH_W) && (opline->op1_type == IS_CONST) opcode 942 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_DIM_W && opcode 947 Zend/zend_compile.c opline->opcode = ZEND_FETCH_R; opcode 981 Zend/zend_compile.c if (last_op->opcode == ZEND_FETCH_OBJ_W) { opcode 991 Zend/zend_compile.c last_op->opcode = ZEND_ASSIGN_OBJ; opcode 996 Zend/zend_compile.c } else if (last_op->opcode == ZEND_FETCH_DIM_W) { opcode 1007 Zend/zend_compile.c last_op->opcode = ZEND_ASSIGN_DIM; opcode 1024 Zend/zend_compile.c opline->opcode = ZEND_ASSIGN; opcode 1053 Zend/zend_compile.c opline->opcode = ZEND_ASSIGN_REF; opcode 1105 Zend/zend_compile.c opline->opcode = ZEND_JMPZ; opcode 1120 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 1139 Zend/zend_compile.c opline->opcode = ZEND_JMPZNZ; opcode 1150 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 1166 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 1186 Zend/zend_compile.c if (last_op->opcode == ZEND_FETCH_OBJ_RW) { opcode 1187 Zend/zend_compile.c last_op->opcode = (op==ZEND_PRE_INC)?ZEND_PRE_INC_OBJ:ZEND_PRE_DEC_OBJ; opcode 1196 Zend/zend_compile.c opline->opcode = op; opcode 1213 Zend/zend_compile.c if (last_op->opcode == ZEND_FETCH_OBJ_RW) { opcode 1214 Zend/zend_compile.c last_op->opcode = (op==ZEND_POST_INC)?ZEND_POST_INC_OBJ:ZEND_POST_DEC_OBJ; opcode 1223 Zend/zend_compile.c opline->opcode = op; opcode 1237 Zend/zend_compile.c opline->opcode = ZEND_JMPZ; opcode 1251 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 1325 Zend/zend_compile.c CG(active_op_array)->opcodes[CG(active_op_array)->last-1].opcode != ZEND_BEGIN_SILENCE) { opcode 1347 Zend/zend_compile.c if (opline_ptr->opcode == ZEND_SEPARATE) { opcode 1364 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_DIM_W && opline->op2_type == IS_UNUSED) { opcode 1367 Zend/zend_compile.c opline->opcode -= 3; opcode 1372 Zend/zend_compile.c opline->opcode += 3; opcode 1375 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_DIM_W && opline->op2_type == IS_UNUSED) { opcode 1378 Zend/zend_compile.c opline->opcode += 6; /* 3+3 */ opcode 1381 Zend/zend_compile.c opline->opcode += 9; /* 3+3+3 */ opcode 1385 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_DIM_W && opline->op2_type == IS_UNUSED) { opcode 1388 Zend/zend_compile.c opline->opcode += 12; /* 3+3+3+3 */ opcode 1408 Zend/zend_compile.c opline->opcode = ZEND_ADD_STRING; opcode 1416 Zend/zend_compile.c opline->opcode = ZEND_ADD_CHAR; opcode 1439 Zend/zend_compile.c opline->opcode = ZEND_ADD_VAR; opcode 1459 Zend/zend_compile.c opline->opcode = ZEND_FREE; opcode 1465 Zend/zend_compile.c while (opline->opcode == ZEND_END_SILENCE || opline->opcode == ZEND_EXT_FCALL_END || opline->opcode == ZEND_OP_DATA) { opcode 1470 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_R || opcode 1471 Zend/zend_compile.c opline->opcode == ZEND_FETCH_DIM_R || opcode 1472 Zend/zend_compile.c opline->opcode == ZEND_FETCH_OBJ_R || opcode 1473 Zend/zend_compile.c opline->opcode == ZEND_QM_ASSIGN_VAR) { opcode 1478 Zend/zend_compile.c opline->opcode = ZEND_FREE; opcode 1486 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_DIM_R opcode 1496 Zend/zend_compile.c if (opline->opcode == ZEND_NEW) { opcode 1741 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_FUNCTION; opcode 1759 Zend/zend_compile.c opline->opcode = ZEND_EXT_NOP; opcode 1810 Zend/zend_compile.c current_op->opcode = ZEND_DECLARE_LAMBDA_FUNCTION; opcode 1825 Zend/zend_compile.c opline->opcode = ZEND_HANDLE_EXCEPTION; opcode 1904 Zend/zend_compile.c opline->opcode = op; opcode 2033 Zend/zend_compile.c if (last_op->opcode == ZEND_FETCH_OBJ_R) { opcode 2046 Zend/zend_compile.c last_op->opcode = ZEND_INIT_METHOD_CALL; opcode 2052 Zend/zend_compile.c opline->opcode = ZEND_INIT_FCALL_BY_NAME; opcode 2076 Zend/zend_compile.c opline->opcode = ZEND_CLONE; opcode 2093 Zend/zend_compile.c opline->opcode = ZEND_INIT_NS_FCALL_BY_NAME; opcode 2100 Zend/zend_compile.c opline->opcode = ZEND_INIT_FCALL_BY_NAME; opcode 2345 Zend/zend_compile.c opline->opcode = ZEND_FETCH_CLASS; opcode 2445 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 2463 Zend/zend_compile.c opline->opcode = ZEND_GOTO; opcode 2545 Zend/zend_compile.c opline->opcode = ZEND_INIT_STATIC_METHOD_CALL; opcode 2591 Zend/zend_compile.c opline->opcode = ZEND_DO_FCALL; opcode 2598 Zend/zend_compile.c opline->opcode = ZEND_DO_FCALL_BY_NAME; opcode 2729 Zend/zend_compile.c opline->opcode = op; opcode 2756 Zend/zend_compile.c opline->opcode = ZEND_INIT_FCALL_BY_NAME; opcode 2768 Zend/zend_compile.c opline->opcode = ZEND_SEND_UNPACK; opcode 2785 Zend/zend_compile.c opline->opcode = (switch_entry->cond.op_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE; opcode 2804 Zend/zend_compile.c opline->opcode = (foreach_copy->result_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE; opcode 2846 Zend/zend_compile.c opline->opcode = ZEND_DISCARD_EXCEPTION; opcode 2853 Zend/zend_compile.c opline->opcode = returns_reference ? ZEND_RETURN_BY_REF : ZEND_RETURN; opcode 2892 Zend/zend_compile.c opline->opcode = ZEND_YIELD; opcode 2948 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 2990 Zend/zend_compile.c opline->opcode = ZEND_FAST_CALL; opcode 2998 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 3026 Zend/zend_compile.c opline->opcode = ZEND_CATCH; opcode 3044 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 3076 Zend/zend_compile.c opline->opcode = ZEND_FAST_RET; opcode 3092 Zend/zend_compile.c opline->opcode = ZEND_THROW; opcode 3470 Zend/zend_compile.c if ((op->opcode == ZEND_RECV || op->opcode == ZEND_RECV_INIT) opcode 3478 Zend/zend_compile.c if (precv && precv->opcode == ZEND_RECV_INIT && precv->op2_type != IS_UNUSED) { opcode 4783 Zend/zend_compile.c while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { opcode 4787 Zend/zend_compile.c switch (opline->opcode) { opcode 4817 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_INHERITED_CLASS_DELAYED; opcode 4876 Zend/zend_compile.c opline->opcode = ZEND_JMPNZ_EX; opcode 4897 Zend/zend_compile.c opline->opcode = ZEND_BOOL; opcode 4911 Zend/zend_compile.c opline->opcode = ZEND_JMPZ_EX; opcode 4932 Zend/zend_compile.c opline->opcode = ZEND_BOOL; opcode 4952 Zend/zend_compile.c opline->opcode = ZEND_JMPNZ; opcode 4967 Zend/zend_compile.c opline->opcode = op; opcode 5009 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 5028 Zend/zend_compile.c opline->opcode = (switch_entry_ptr->cond.op_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE; opcode 5054 Zend/zend_compile.c opline->opcode = ZEND_CASE; opcode 5066 Zend/zend_compile.c opline->opcode = ZEND_JMPZ; opcode 5084 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 5089 Zend/zend_compile.c switch (CG(active_op_array)->opcodes[case_token->u.op.opline_num].opcode) { opcode 5108 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 5215 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_INHERITED_CLASS; opcode 5217 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_CLASS; opcode 5243 Zend/zend_compile.c opline->opcode = ZEND_VERIFY_ABSTRACT_CLASS; opcode 5286 Zend/zend_compile.c opline->opcode = ZEND_BIND_TRAITS; opcode 5333 Zend/zend_compile.c opline->opcode = ZEND_ADD_INTERFACE; opcode 5365 Zend/zend_compile.c opline->opcode = ZEND_ADD_TRAIT; opcode 5533 Zend/zend_compile.c switch (opline_ptr->opcode) { opcode 5535 Zend/zend_compile.c opline_ptr->opcode = ZEND_FETCH_OBJ_W; opcode 5538 Zend/zend_compile.c opline_ptr->opcode = ZEND_FETCH_OBJ_R; opcode 5541 Zend/zend_compile.c opline_ptr->opcode = ZEND_FETCH_OBJ_RW; opcode 5544 Zend/zend_compile.c opline_ptr->opcode = ZEND_FETCH_OBJ_IS; opcode 5547 Zend/zend_compile.c opline_ptr->opcode = ZEND_FETCH_OBJ_UNSET; opcode 5550 Zend/zend_compile.c opline_ptr->opcode = ZEND_FETCH_OBJ_FUNC_ARG; opcode 5564 Zend/zend_compile.c opline.opcode = ZEND_SEPARATE; opcode 5573 Zend/zend_compile.c opline.opcode = ZEND_FETCH_OBJ_W; /* the backpatching routine assumes W */ opcode 5634 Zend/zend_compile.c opline->opcode = ZEND_NEW; opcode 5750 Zend/zend_compile.c opline->opcode = ZEND_FETCH_CONSTANT; opcode 5801 Zend/zend_compile.c opline->opcode = ZEND_FETCH_CONSTANT; opcode 5833 Zend/zend_compile.c opline->opcode = ZEND_SEND_VAL; opcode 5836 Zend/zend_compile.c opline->opcode = ZEND_SEND_VAR; opcode 5846 Zend/zend_compile.c opline->opcode = ZEND_DO_FCALL; opcode 5871 Zend/zend_compile.c opline->opcode = ZEND_INIT_ARRAY; opcode 5906 Zend/zend_compile.c opline->opcode = ZEND_ADD_ARRAY_ELEMENT; opcode 6015 Zend/zend_compile.c opline->opcode = ZEND_FETCH_DIM_R; opcode 6018 Zend/zend_compile.c opline->opcode = ZEND_FETCH_DIM_TMP_VAR; opcode 6022 Zend/zend_compile.c opline->opcode = ZEND_FETCH_DIM_TMP_VAR; opcode 6027 Zend/zend_compile.c opline->opcode = ZEND_FETCH_DIM_R; opcode 6121 Zend/zend_compile.c opline->opcode = (fetch_type == ZEND_FETCH_LEXICAL) ? ZEND_FETCH_R : ZEND_FETCH_W; /* the default mode must be Write, since fetch_simple_variable() is used to define function arguments */ opcode 6183 Zend/zend_compile.c opline->opcode = ZEND_FETCH_W; /* the default mode must be Write, since fetch_simple_variable() is used to define function arguments */ opcode 6208 Zend/zend_compile.c opline->opcode = ZEND_CAST; opcode 6224 Zend/zend_compile.c opline->opcode = ZEND_INCLUDE_OR_EVAL; opcode 6262 Zend/zend_compile.c opline->opcode = ZEND_UNSET_VAR; opcode 6270 Zend/zend_compile.c switch (last_op->opcode) { opcode 6272 Zend/zend_compile.c last_op->opcode = ZEND_UNSET_VAR; opcode 6276 Zend/zend_compile.c last_op->opcode = ZEND_UNSET_DIM; opcode 6280 Zend/zend_compile.c last_op->opcode = ZEND_UNSET_OBJ; opcode 6308 Zend/zend_compile.c last_op->opcode = ZEND_ISSET_ISEMPTY_VAR; opcode 6316 Zend/zend_compile.c switch (last_op->opcode) { opcode 6318 Zend/zend_compile.c last_op->opcode = ZEND_ISSET_ISEMPTY_VAR; opcode 6321 Zend/zend_compile.c last_op->opcode = ZEND_ISSET_ISEMPTY_DIM_OBJ; opcode 6324 Zend/zend_compile.c last_op->opcode = ZEND_ISSET_ISEMPTY_PROP_OBJ; opcode 6342 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_CLASS) { opcode 6352 Zend/zend_compile.c opline->opcode = ZEND_INSTANCEOF; opcode 6381 Zend/zend_compile.c opline->opcode = ZEND_SEPARATE; opcode 6398 Zend/zend_compile.c opline->opcode = ZEND_FE_RESET; opcode 6412 Zend/zend_compile.c opline->opcode = ZEND_FE_FETCH; opcode 6420 Zend/zend_compile.c opline->opcode = ZEND_OP_DATA; opcode 6469 Zend/zend_compile.c if (fetch->opcode == ZEND_FETCH_DIM_W && fetch->op2_type == IS_UNUSED) { opcode 6472 Zend/zend_compile.c if (fetch->opcode == ZEND_SEPARATE) { opcode 6475 Zend/zend_compile.c fetch->opcode -= 3; /* FETCH_W -> FETCH_R */ opcode 6521 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 6565 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || opcode 6566 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { opcode 6624 Zend/zend_compile.c opline->opcode = ZEND_EXIT; opcode 6638 Zend/zend_compile.c opline->opcode = ZEND_BEGIN_SILENCE; opcode 6651 Zend/zend_compile.c opline->opcode = ZEND_END_SILENCE; opcode 6663 Zend/zend_compile.c opline->opcode = ZEND_JMP_SET_VAR; opcode 6666 Zend/zend_compile.c opline->opcode = ZEND_JMP_SET; opcode 6688 Zend/zend_compile.c CG(active_op_array)->opcodes[jmp_token->u.op.opline_num].opcode = ZEND_JMP_SET_VAR; opcode 6690 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN_VAR; opcode 6693 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN; opcode 6696 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN_VAR; opcode 6717 Zend/zend_compile.c opline->opcode = ZEND_JMPZ; opcode 6734 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN_VAR; opcode 6737 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN; opcode 6748 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 6761 Zend/zend_compile.c CG(active_op_array)->opcodes[colon_token->u.op.opline_num - 1].opcode = ZEND_QM_ASSIGN_VAR; opcode 6763 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN_VAR; opcode 6766 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN; opcode 6769 Zend/zend_compile.c opline->opcode = ZEND_QM_ASSIGN_VAR; opcode 6792 Zend/zend_compile.c opline->opcode = ZEND_EXT_STMT; opcode 6808 Zend/zend_compile.c opline->opcode = ZEND_EXT_FCALL_BEGIN; opcode 6824 Zend/zend_compile.c opline->opcode = ZEND_EXT_FCALL_END; opcode 6835 Zend/zend_compile.c if (CG(active_op_array)->last && CG(active_op_array)->opcodes[CG(active_op_array)->last - 1].opcode == ZEND_TICKS) { opcode 6841 Zend/zend_compile.c opline->opcode = ZEND_TICKS; opcode 7091 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || opcode 7092 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { opcode 7379 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_CONST; opcode 118 Zend/zend_compile.h zend_uchar opcode; opcode 485 Zend/zend_compile.h ZEND_API unary_op_type get_unary_op(int opcode); opcode 486 Zend/zend_compile.h ZEND_API binary_op_type get_binary_op(int opcode); opcode 128 Zend/zend_exceptions.c (EG(current_execute_data)->opline+1)->opcode == ZEND_HANDLE_EXCEPTION) { opcode 688 Zend/zend_execute.c static inline void zend_assign_to_object(zval **retval, zval **object_ptr, zval *property_name, int value_type, znode_op *value_op, const zend_execute_data *execute_data, int opcode, const zend_literal *key TSRMLS_DC) opcode 754 Zend/zend_execute.c if (opcode == ZEND_ASSIGN_OBJ) { opcode 1466 Zend/zend_execute.c switch (brk_opline->opcode) { opcode 1800 Zend/zend_execute.c ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler) opcode 1802 Zend/zend_execute.c if (opcode != ZEND_USER_OPCODE) { opcode 1805 Zend/zend_execute.c zend_user_opcodes[opcode] = opcode; opcode 1807 Zend/zend_execute.c zend_user_opcodes[opcode] = ZEND_USER_OPCODE; opcode 1809 Zend/zend_execute.c zend_user_opcode_handlers[opcode] = handler; opcode 1815 Zend/zend_execute.c ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode) opcode 1817 Zend/zend_execute.c return zend_user_opcode_handlers[opcode]; opcode 387 Zend/zend_execute.h ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler); opcode 388 Zend/zend_execute.h ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode); opcode 70 Zend/zend_execute_API.c active_opline->opcode, opcode 403 Zend/zend_execute_API.c if(EG(exception) && EG(opline_ptr) && active_opline->opcode == ZEND_HANDLE_EXCEPTION && opcode 1153 Zend/zend_execute_API.c ret_opline->opcode = ZEND_RETURN; opcode 1172 Zend/zend_execute_API.c switch (opline->opcode) { opcode 60 Zend/zend_generators.c switch (brk_opline->opcode) { opcode 117 Zend/zend_object_handlers.h typedef int (*zend_object_do_operation_t)(zend_uchar opcode, zval *result, zval *op1, zval *op2 TSRMLS_DC); opcode 467 Zend/zend_opcode.c if (opline->opcode == ZEND_EXT_STMT) { opcode 469 Zend/zend_opcode.c if ((opline+1)->opcode == ZEND_EXT_STMT) { opcode 470 Zend/zend_opcode.c opline->opcode = ZEND_NOP; opcode 478 Zend/zend_opcode.c opline->opcode = ZEND_NOP; opcode 532 Zend/zend_opcode.c ZEND_ASSERT(op_array->opcodes[op_num - 2].opcode == ZEND_FAST_CALL); opcode 552 Zend/zend_opcode.c ZEND_ASSERT(op_array->opcodes[finally_op_num - 2].opcode == ZEND_FAST_CALL); opcode 584 Zend/zend_opcode.c opline->opcode = ZEND_FAST_CALL; opcode 596 Zend/zend_opcode.c opline->opcode = ZEND_FAST_CALL; opcode 615 Zend/zend_opcode.c opline->opcode = ZEND_FAST_CALL; opcode 628 Zend/zend_opcode.c opline->opcode = ZEND_JMP; opcode 673 Zend/zend_opcode.c switch (opline->opcode) { opcode 693 Zend/zend_opcode.c zend_resolve_finally_call(op_array, i, opline->opcode == ZEND_BRK ? jmp_to->brk : jmp_to->cont TSRMLS_CC); opcode 759 Zend/zend_opcode.c switch (opline->opcode) { opcode 785 Zend/zend_opcode.c opline->opcode = ZEND_GENERATOR_RETURN; opcode 805 Zend/zend_opcode.c ZEND_API unary_op_type get_unary_op(int opcode) opcode 807 Zend/zend_opcode.c switch (opcode) { opcode 820 Zend/zend_opcode.c ZEND_API binary_op_type get_binary_op(int opcode) opcode 822 Zend/zend_opcode.c switch (opcode) { opcode 959 Zend/zend_operators.h #define ZEND_TRY_BINARY_OBJECT_OPERATION(opcode) \ opcode 961 Zend/zend_operators.h if (SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, op2 TSRMLS_CC)) { \ opcode 965 Zend/zend_operators.h if (SUCCESS == Z_OBJ_HANDLER_P(op2, do_operation)(opcode, result, op1, op2 TSRMLS_CC)) { \ opcode 970 Zend/zend_operators.h #define ZEND_TRY_UNARY_OBJECT_OPERATION(opcode) \ opcode 972 Zend/zend_operators.h && SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, NULL TSRMLS_CC) \ opcode 27 Zend/zend_vm.h ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode); opcode 1847 Zend/zend_vm_def.h if (UNEXPECTED(opline->opcode == ZEND_INCLUDE_OR_EVAL)) { opcode 3541 Zend/zend_vm_def.h switch (brk_opline->opcode) { opcode 5281 Zend/zend_vm_def.h switch (brk_opline->opcode) { opcode 5357 Zend/zend_vm_def.h ret = zend_user_opcode_handlers[opline->opcode](ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL); opcode 5374 Zend/zend_vm_def.h ZEND_VM_DISPATCH(opline->opcode, opline); opcode 309 Zend/zend_vm_execute.h static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode, zend_op* op); opcode 333 Zend/zend_vm_execute.h #define ZEND_VM_DISPATCH(opcode, opline) return zend_vm_get_opcode_handler(opcode, opline)(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU); opcode 416 Zend/zend_vm_execute.h if (UNEXPECTED(opline->opcode == ZEND_INCLUDE_OR_EVAL)) { opcode 1237 Zend/zend_vm_execute.h switch (brk_opline->opcode) { opcode 1313 Zend/zend_vm_execute.h ret = zend_user_opcode_handlers[opline->opcode](ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL); opcode 1330 Zend/zend_vm_execute.h ZEND_VM_DISPATCH(opline->opcode, opline); opcode 1696 Zend/zend_vm_execute.h switch (brk_opline->opcode) { opcode 41375 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Invalid opcode %d/%d/%d.", OPLINE->opcode, OPLINE->op1_type, OPLINE->op2_type); opcode 45587 Zend/zend_vm_execute.h static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode, zend_op* op) opcode 45608 Zend/zend_vm_execute.h return zend_opcode_handlers[opcode * 25 + zend_vm_decode[op->op1_type] * 5 + zend_vm_decode[op->op2_type]]; opcode 45613 Zend/zend_vm_execute.h op->handler = zend_vm_get_opcode_handler(zend_user_opcodes[op->opcode], op); opcode 195 Zend/zend_vm_opcodes.c ZEND_API const char* zend_get_opcode_name(zend_uchar opcode) { opcode 196 Zend/zend_vm_opcodes.c return zend_vm_opcodes_map[opcode]; opcode 26 Zend/zend_vm_opcodes.h ZEND_API const char *zend_get_opcode_name(zend_uchar opcode); opcode 536 ext/gmp/gmp.c static int gmp_do_operation_ex(zend_uchar opcode, zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ opcode 538 ext/gmp/gmp.c switch (opcode) { opcode 573 ext/gmp/gmp.c static int gmp_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2 TSRMLS_DC) /* {{{ */ opcode 583 ext/gmp/gmp.c retval = gmp_do_operation_ex(opcode, result, op1, op2 TSRMLS_CC); opcode 201 ext/mbstring/oniguruma/regcomp.c add_opcode(regex_t* reg, int opcode) opcode 203 ext/mbstring/oniguruma/regcomp.c BBUF_ADD1(reg, opcode); opcode 271 ext/mbstring/oniguruma/regcomp.c add_opcode_rel_addr(regex_t* reg, int opcode, int addr) opcode 275 ext/mbstring/oniguruma/regcomp.c r = add_opcode(reg, opcode); opcode 296 ext/mbstring/oniguruma/regcomp.c add_opcode_option(regex_t* reg, int opcode, OnigOptionType option) opcode 300 ext/mbstring/oniguruma/regcomp.c r = add_opcode(reg, opcode); opcode 5767 ext/mbstring/oniguruma/regcomp.c op2name(int opcode) opcode 5771 ext/mbstring/oniguruma/regcomp.c for (i = 0; OnigOpInfo[i].opcode >= 0; i++) { opcode 5772 ext/mbstring/oniguruma/regcomp.c if (opcode == OnigOpInfo[i].opcode) opcode 5779 ext/mbstring/oniguruma/regcomp.c op2arg_type(int opcode) opcode 5783 ext/mbstring/oniguruma/regcomp.c for (i = 0; OnigOpInfo[i].opcode >= 0; i++) { opcode 5784 ext/mbstring/oniguruma/regcomp.c if (opcode == OnigOpInfo[i].opcode) opcode 1179 ext/mbstring/oniguruma/regexec.c #define MOP_IN(opcode) do {\ opcode 1180 ext/mbstring/oniguruma/regexec.c if (opcode == OpPrevTarget) OpPrevCounter[OpCurr]++;\ opcode 1181 ext/mbstring/oniguruma/regexec.c OpCurr = opcode;\ opcode 1182 ext/mbstring/oniguruma/regexec.c OpCounter[opcode]++;\ opcode 1206 ext/mbstring/oniguruma/regexec.c for (i = 0; OnigOpInfo[i].opcode >= 0; i++) { opcode 1222 ext/mbstring/oniguruma/regexec.c #define MOP_IN(opcode) opcode 756 ext/mbstring/oniguruma/regint.h short int opcode; opcode 96 ext/opcache/Optimizer/block_pass.c switch((unsigned)opline->opcode) { opcode 191 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcode 192 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_SWITCH_FREE)) { opcode 197 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_FREE && opcode 198 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_SWITCH_FREE) { opcode 212 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcode 213 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_SWITCH_FREE)) { opcode 245 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_OP_DATA) { opcode 248 ext/opcache/Optimizer/block_pass.c switch((unsigned)opline->opcode) { opcode 571 ext/opcache/Optimizer/block_pass.c while (block->len > 0 && block->start_opline->opcode == ZEND_NOP) { opcode 592 ext/opcache/Optimizer/block_pass.c while (opline < end && opline->opcode == ZEND_NOP) { opcode 597 ext/opcache/Optimizer/block_pass.c while (opline < end && opline->opcode != ZEND_NOP) { opcode 619 ext/opcache/Optimizer/block_pass.c while (block->len > 0 && block->start_opline->opcode == ZEND_NOP) { opcode 642 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN && opcode 644 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_CASE && /* CASE _always_ expects variable */ opcode 645 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_FETCH_DIM_TMP_VAR && /* in 5.1, FETCH_DIM_TMP_VAR expects T */ opcode 646 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_FE_RESET && opcode 647 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_FREE opcode 661 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN && opcode 675 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_PRINT && opcode 676 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_CASE && opline->opcode != ZEND_FREE) { opcode 683 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_PRINT) { opcode 689 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_ECHO || opline->opcode == ZEND_PRINT) && opcode 692 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && opcode 700 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_FREE && opcode 704 ext/opcache/Optimizer/block_pass.c if (src->opcode == ZEND_PRINT) { opcode 705 ext/opcache/Optimizer/block_pass.c src->opcode = ZEND_ECHO; opcode 712 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_FREE && opcode 716 ext/opcache/Optimizer/block_pass.c if (src->opcode == ZEND_BOOL) { opcode 734 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && opcode 738 ext/opcache/Optimizer/block_pass.c if(sv >= block->start_opline && sv->opcode == ZEND_SEND_VAL && opcode 793 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_IS_EQUAL || opcode 794 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_NOT_EQUAL) { opcode 797 ext/opcache/Optimizer/block_pass.c opline->opcode = opcode 798 ext/opcache/Optimizer/block_pass.c ((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP1_LITERAL(opline)))? opcode 804 ext/opcache/Optimizer/block_pass.c opline->opcode = opcode 805 ext/opcache/Optimizer/block_pass.c ((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP2_LITERAL(opline)))? opcode 811 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_BOOL || opcode 812 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_NOT || opcode 813 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZ || opcode 814 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ || opcode 815 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZNZ) && opcode 819 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) { opcode 825 ext/opcache/Optimizer/block_pass.c switch (opline->opcode) { opcode 828 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_BOOL_NOT; opcode 832 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_BOOL; opcode 836 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPNZ; opcode 840 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPZ; opcode 865 ext/opcache/Optimizer/block_pass.c if(0 && (opline->opcode == ZEND_JMPZ_EX || opcode 866 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ_EX) && opcode 869 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT && opcode 873 ext/opcache/Optimizer/block_pass.c if(opline->opcode == ZEND_JMPZ_EX) { opcode 874 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPNZ; opcode 876 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPZ; opcode 884 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_BOOL || opcode 885 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_NOT || opcode 886 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZ || opcode 887 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZ_EX || opcode 888 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ_EX || opcode 889 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ || opcode 890 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZNZ) && opcode 896 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || opcode 897 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) { opcode 904 ext/opcache/Optimizer/block_pass.c } else if (last_op && opline->opcode == ZEND_ECHO && opcode 905 ext/opcache/Optimizer/block_pass.c last_op->opcode == ZEND_ECHO && opcode 941 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_CONCAT && opcode 945 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT || opcode 946 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ADD_STRING) && opcode 963 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_ADD_STRING; opcode 987 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_ADD_STRING || opline->opcode == ZEND_ADD_VAR) && ZEND_OP1_TYPE(opline) == IS_CONST) { opcode 989 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CONCAT; opcode 991 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_ADD_CHAR && ZEND_OP1_TYPE(opline) == IS_CONST && ZEND_OP2_TYPE(opline) == IS_CONST) { opcode 995 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CONCAT; opcode 997 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_ADD || opcode 998 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_SUB || opcode 999 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_MUL || opcode 1000 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_DIV || opcode 1001 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_MOD || opcode 1002 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_SL || opcode 1003 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_SR || opcode 1004 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_CONCAT || opcode 1005 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_EQUAL || opcode 1006 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_NOT_EQUAL || opcode 1007 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_SMALLER || opcode 1008 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_SMALLER_OR_EQUAL || opcode 1009 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_IDENTICAL || opcode 1010 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_NOT_IDENTICAL || opcode 1011 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_XOR || opcode 1012 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_OR || opcode 1013 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_AND || opcode 1014 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_XOR) && opcode 1018 ext/opcache/Optimizer/block_pass.c int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode); opcode 1022 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_DIV || opline->opcode == ZEND_MOD) && opcode 1041 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_QM_ASSIGN; opcode 1046 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_BOOL || opcode 1047 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_NOT || opcode 1048 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_NOT) && ZEND_OP1_TYPE(opline) == IS_CONST) { opcode 1050 ext/opcache/Optimizer/block_pass.c unary_op_type unary_op = get_unary_op(opline->opcode); opcode 1068 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_QM_ASSIGN; opcode 1070 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_RETURN || opline->opcode == ZEND_EXIT) && opcode 1073 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { opcode 1079 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_ADD_STRING || opcode 1080 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_CHAR) && opcode 1083 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { opcode 1091 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_ADD_CHAR) { opcode 1097 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_QM_ASSIGN; opcode 1098 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_ADD_STRING || opcode 1099 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_CHAR || opcode 1100 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_VAR || opcode 1101 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_CONCAT) && opcode 1104 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT && opcode 1112 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_ADD_CHAR) { opcode 1116 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CONCAT; opcode 1119 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_ADD_VAR && opcode 1122 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_INIT_STRING) { opcode 1129 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CAST; opcode 1131 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_ADD_STRING || opcode 1132 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_CHAR || opcode 1133 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_VAR || opcode 1134 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_CONCAT) && opcode 1137 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && opcode 1143 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_ADD_CHAR) { opcode 1147 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CONCAT; opcode 1149 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_QM_ASSIGN && opcode 1155 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_BOOL && opcode 1158 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || opcode 1159 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || opcode 1160 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || opcode 1161 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || opcode 1162 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || opcode 1163 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || opcode 1164 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || opcode 1165 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || opcode 1166 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && opcode 1178 ext/opcache/Optimizer/block_pass.c if (opline->opcode != ZEND_NOP) { opcode 1205 ext/opcache/Optimizer/block_pass.c if ((opline - 1)->opcode == ZEND_JMP) { opcode 1236 ext/opcache/Optimizer/block_pass.c if ((opline-1)->opcode == ZEND_THROW) { opcode 1245 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_HANDLE_EXCEPTION; opcode 1286 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_OP_DATA) { opcode 1312 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) { opcode 1331 ext/opcache/Optimizer/block_pass.c switch (last_op->opcode) { opcode 1355 ext/opcache/Optimizer/block_pass.c if (((target->opcode == ZEND_JMP && opcode 1357 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMPZNZ) && opcode 1388 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == ZEND_RETURN || opcode 1390 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_RETURN_BY_REF || opcode 1393 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_FAST_RET || opcode 1395 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_EXIT) { opcode 1416 ext/opcache/Optimizer/block_pass.c target->opcode != ZEND_FREE && opcode 1417 ext/opcache/Optimizer/block_pass.c target->opcode != ZEND_SWITCH_FREE) { opcode 1474 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ) { opcode 1481 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1506 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1514 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == INV_COND(last_op->opcode) && opcode 1525 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == INV_COND_EX(last_op->opcode) && opcode 1532 ext/opcache/Optimizer/block_pass.c last_op->opcode += 3; opcode 1538 ext/opcache/Optimizer/block_pass.c target->opcode == last_op->opcode && opcode 1548 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMP && opcode 1556 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMPZNZ && opcode 1563 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ) { opcode 1573 ext/opcache/Optimizer/block_pass.c (last_op->opcode == ZEND_JMPZ || last_op->opcode == ZEND_JMPNZ)) { opcode 1580 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1594 ext/opcache/Optimizer/block_pass.c if (target->opcode == ZEND_JMP && opcode 1598 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ) { opcode 1607 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMPZNZ; opcode 1617 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ_EX) { opcode 1624 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_QM_ASSIGN; opcode 1655 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1663 ext/opcache/Optimizer/block_pass.c target->opcode == last_op->opcode-3 && opcode 1672 ext/opcache/Optimizer/block_pass.c target->opcode == INV_EX_COND(last_op->opcode) && opcode 1681 ext/opcache/Optimizer/block_pass.c target->opcode == INV_EX_COND_EX(last_op->opcode) && opcode 1691 ext/opcache/Optimizer/block_pass.c target->opcode == last_op->opcode && opcode 1701 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMP && opcode 1709 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMPZNZ && opcode 1715 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ_EX) { opcode 1742 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1755 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1768 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1778 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMPNZ; opcode 1786 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMPZ; opcode 1792 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZNZ && block->op2_to) { opcode 1802 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1810 ext/opcache/Optimizer/block_pass.c (target->opcode == ZEND_JMPZ || target->opcode == ZEND_JMPZNZ) && opcode 1819 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == ZEND_JMPNZ && opcode 1830 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMP && opcode 1903 ext/opcache/Optimizer/block_pass.c (opline->opcode == ZEND_RECV || opline->opcode == ZEND_RECV_INIT || opcode 1905 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_RECV_VARIADIC || opcode 1907 ext/opcache/Optimizer/block_pass.c (opline->opcode == ZEND_OP_DATA && ZEND_RESULT_TYPE(opline) == IS_TMP_VAR) || opcode 1908 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_ARRAY_ELEMENT)) { opcode 1941 ext/opcache/Optimizer/block_pass.c switch (opline->opcode) { opcode 1978 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_ECHO; opcode 1983 ext/opcache/Optimizer/block_pass.c opline->opcode -= 3; opcode 1989 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_RECV || opcode 1990 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_RECV_INIT || opcode 1992 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_RECV_VARIADIC || opcode 1994 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_ARRAY_ELEMENT) { opcode 110 ext/opcache/Optimizer/compact_literals.c switch (opline->opcode) { opcode 20 ext/opcache/Optimizer/nop_removal.c if (opline->opcode == ZEND_GOTO && opcode 29 ext/opcache/Optimizer/nop_removal.c if (opline->opcode == ZEND_JMP && ZEND_OP1(opline).opline_num > i) { opcode 33 ext/opcache/Optimizer/nop_removal.c while (target->opcode == ZEND_NOP) { opcode 38 ext/opcache/Optimizer/nop_removal.c opline->opcode = ZEND_NOP; opcode 43 ext/opcache/Optimizer/nop_removal.c if (opline->opcode == ZEND_NOP) { opcode 59 ext/opcache/Optimizer/nop_removal.c switch (opline->opcode) { opcode 23 ext/opcache/Optimizer/optimize_func_calls.c switch (opline->opcode) { opcode 54 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_DO_FCALL; opcode 59 ext/opcache/Optimizer/optimize_func_calls.c if (fcall->opcode == ZEND_INIT_NS_FCALL_BY_NAME) { opcode 65 ext/opcache/Optimizer/optimize_func_calls.c call_stack[call].opline->opcode == ZEND_INIT_FCALL_BY_NAME && opcode 70 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_DO_FCALL; opcode 86 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode -= 9; opcode 89 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode -= 12; opcode 106 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_SEND_REF; opcode 118 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_SEND_VAR; opcode 98 ext/opcache/Optimizer/optimize_temp_vars_5.c if (!(op_const_means_class[opline->opcode] & RESULT_IS_UNUSED)) { opcode 119 ext/opcache/Optimizer/optimize_temp_vars_5.c || ((op_const_means_class[opline->opcode] & OP1_CONST_IS_CLASS) && ZEND_OP1_TYPE(opline) == IS_CONST) opcode 132 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_OP_DATA && opcode 133 ext/opcache/Optimizer/optimize_temp_vars_5.c (opline-1)->opcode == ZEND_ASSIGN_DIM) { opcode 140 ext/opcache/Optimizer/optimize_temp_vars_5.c || ((op_const_means_class[opline->opcode] & OP2_CONST_IS_CLASS) && ZEND_OP2_TYPE(opline) == IS_CONST) opcode 153 ext/opcache/Optimizer/optimize_temp_vars_5.c if ((op_const_means_class[opline->opcode] & EXT_CONST_IS_CLASS)) { opcode 155 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS || opcode 156 ext/opcache/Optimizer/optimize_temp_vars_5.c opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) { opcode 168 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_ASSIGN_DIM && opcode 169 ext/opcache/Optimizer/optimize_temp_vars_5.c (opline + 1)->opcode == ZEND_OP_DATA && opcode 182 ext/opcache/Optimizer/optimize_temp_vars_5.c if (!(op_const_means_class[opline->opcode] & RESULT_IS_UNUSED)) { opcode 23 ext/opcache/Optimizer/pass1_5.c switch (opline->opcode) { opcode 48 ext/opcache/Optimizer/pass1_5.c int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC) = get_binary_op(opline->opcode); opcode 53 ext/opcache/Optimizer/pass1_5.c if (opline->opcode == ZEND_DIV && opcode 112 ext/opcache/Optimizer/pass1_5.c opline->opcode = ZEND_BOOL; opcode 121 ext/opcache/Optimizer/pass1_5.c unary_op_type unary_op = get_unary_op(opline->opcode); opcode 151 ext/opcache/Optimizer/pass1_5.c int requires_conversion = (opline->opcode == ZEND_ADD_CHAR? 1 : 0); opcode 161 ext/opcache/Optimizer/pass1_5.c while (next_op->opcode == ZEND_ADD_STRING || next_op->opcode == ZEND_ADD_CHAR) { opcode 165 ext/opcache/Optimizer/pass1_5.c if (next_op->opcode == ZEND_ADD_CHAR) { opcode 185 ext/opcache/Optimizer/pass1_5.c opline->opcode = ZEND_ADD_STRING; opcode 198 ext/opcache/Optimizer/pass1_5.c if (next_op->opcode == ZEND_ADD_STRING) { opcode 212 ext/opcache/Optimizer/pass1_5.c (opline + 1)->opcode = ZEND_JMP; opcode 294 ext/opcache/Optimizer/pass1_5.c (opline - 1)->opcode == ZEND_FETCH_CLASS && opcode 347 ext/opcache/Optimizer/pass1_5.c (opline-1)->opcode == ZEND_SEND_VAL && opcode 351 ext/opcache/Optimizer/pass1_5.c (opline-2)->opcode == ZEND_SEND_VAL && opcode 368 ext/opcache/Optimizer/pass1_5.c if (opline->extended_value == 1 && (opline - 1)->opcode == ZEND_SEND_VAL && opcode 543 ext/opcache/Optimizer/pass1_5.c (opline-1)->opcode == ZEND_BEGIN_SILENCE && opcode 557 ext/opcache/Optimizer/pass1_5.c if (op->opcode == ZEND_BEGIN_SILENCE) { opcode 559 ext/opcache/Optimizer/pass1_5.c } else if (op->opcode == ZEND_END_SILENCE) { opcode 13 ext/opcache/Optimizer/pass2.c switch (opline->opcode) { opcode 88 ext/opcache/Optimizer/pass2.c opline->opcode -= 3; opcode 93 ext/opcache/Optimizer/pass2.c if (opline->opcode == ZEND_JMPZ_EX) { opcode 97 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_QM_ASSIGN; opcode 108 ext/opcache/Optimizer/pass2.c if (opline->opcode == ZEND_JMPZ) { opcode 114 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMP; opcode 121 ext/opcache/Optimizer/pass2.c if ((opline + 1)->opcode == ZEND_JMP) { opcode 128 ext/opcache/Optimizer/pass2.c if (opline->opcode == ZEND_JMPZ) { opcode 134 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMPZNZ; opcode 151 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMP; opcode 178 ext/opcache/Optimizer/pass2.c if (op_array->opcodes[jmp_to->brk].opcode == ZEND_FREE || opcode 179 ext/opcache/Optimizer/pass2.c op_array->opcodes[jmp_to->brk].opcode == ZEND_SWITCH_FREE opcode 194 ext/opcache/Optimizer/pass2.c switch (opline->opcode) { opcode 204 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMP; opcode 42 ext/opcache/Optimizer/pass3.c switch (opline->opcode) { opcode 60 ext/opcache/Optimizer/pass3.c while (next_opline < end && next_opline->opcode == ZEND_NOP) { opcode 64 ext/opcache/Optimizer/pass3.c if (next_opline >= end || next_opline->opcode != ZEND_ASSIGN) { opcode 70 ext/opcache/Optimizer/pass3.c (opline->opcode == ZEND_ADD || opcode 71 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_MUL || opcode 72 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_BW_OR || opcode 73 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_BW_AND || opcode 74 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_BW_XOR)) { opcode 85 ext/opcache/Optimizer/pass3.c if (opline->opcode != ZEND_ADD || ZEND_OP1_TYPE(opline) == IS_CONST) { opcode 94 ext/opcache/Optimizer/pass3.c switch (opline->opcode) { opcode 96 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_ADD; opcode 99 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_SUB; opcode 102 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_MUL; opcode 105 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_DIV; opcode 108 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_MOD; opcode 112 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_POW; opcode 116 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_CONCAT; opcode 119 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_SL; opcode 122 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_SR; opcode 125 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_BW_OR; opcode 128 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_BW_AND; opcode 131 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_BW_XOR; opcode 157 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP1(opline).opline_num].opcode == ZEND_JMP) { opcode 178 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcode 204 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcode 209 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode && opcode 215 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode + 3 && opcode 219 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;opline->opcode += 3; opcode 222 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND(opline->opcode) && opcode 228 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND_EX(opline->opcode) && opcode 233 ext/opcache/Optimizer/pass3.c opline->opcode += 3; opcode 261 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_BOOL; opcode 269 ext/opcache/Optimizer/pass3.c if (SAME_OPCODE_EX(opline->opcode, op_array->opcodes[target].opcode) && opcode 272 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == opline->opcode) { opcode 278 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == ZEND_JMPZNZ && opcode 283 ext/opcache/Optimizer/pass3.c if (opline->opcode == ZEND_JMPZ_EX) { opcode 290 ext/opcache/Optimizer/pass3.c } else if ((op_array->opcodes[target].opcode == INV_EX_COND_EX(opline->opcode) || opcode 291 ext/opcache/Optimizer/pass3.c op_array->opcodes[target].opcode == INV_EX_COND(opline->opcode)) && opcode 313 ext/opcache/Optimizer/pass3.c if(op->opcode == ZEND_JMP || opcode 314 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ || opcode 315 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ_EX || opcode 316 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ || opcode 317 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ_EX || opcode 318 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZNZ || opcode 319 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_BRK || opcode 320 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_CONT || opcode 321 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_CASE || opcode 322 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN || opcode 324 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN_BY_REF || opcode 327 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FAST_RET || opcode 329 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FE_FETCH || opcode 330 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_EXIT) { opcode 352 ext/opcache/Optimizer/pass3.c if(op->opcode == ZEND_JMP || opcode 353 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ || opcode 354 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ_EX || opcode 355 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ || opcode 356 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ_EX || opcode 357 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZNZ || opcode 358 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_BRK || opcode 359 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_CONT || opcode 360 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_CASE || opcode 361 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN || opcode 363 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN_BY_REF || opcode 366 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FAST_RET || opcode 368 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FE_FETCH || opcode 369 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_EXIT) { opcode 384 ext/opcache/Optimizer/pass3.c opline->opcode = opline->opcode-3; /* JMP_EX -> JMP */ opcode 400 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP2(opline).opline_num].opcode == ZEND_JMP) { opcode 408 ext/opcache/Optimizer/pass3.c && op_array->opcodes[opline->extended_value].opcode == ZEND_JMP) { opcode 423 ext/opcache/Optimizer/pass3.c if (next_op->opcode == ZEND_FREE && opcode 426 ext/opcache/Optimizer/pass3.c switch (opline->opcode) { opcode 428 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_PRE_INC; opcode 431 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_PRE_DEC; opcode 146 ext/opcache/Optimizer/zend_optimizer.c if (opline->opcode == ZEND_FREE) { opcode 153 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 193 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 253 ext/opcache/Optimizer/zend_optimizer.c if ((opline-1)->opcode == ZEND_ASSIGN_DIM || opcode 255 ext/opcache/Optimizer/zend_optimizer.c ((opline-1)->opcode == ZEND_ASSIGN_ADD || opcode 256 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_SUB || opcode 257 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_MUL || opcode 258 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_DIV || opcode 259 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_MOD || opcode 260 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_SL || opcode 261 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_SR || opcode 262 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_CONCAT || opcode 263 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_BW_OR || opcode 264 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_BW_AND || opcode 265 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode == ZEND_ASSIGN_BW_XOR))) { opcode 314 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 333 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_SEND_VAL; opcode 350 ext/opcache/Optimizer/zend_optimizer.c if (m->opcode == ZEND_CASE) { opcode 356 ext/opcache/Optimizer/zend_optimizer.c } else if (m->opcode == ZEND_SWITCH_FREE) { opcode 380 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 413 ext/opcache/Optimizer/zend_optimizer.c if (opline->opcode == ZEND_CASE || opline->opcode == ZEND_FREE) { opcode 436 ext/opcache/Optimizer/zend_optimizer.c if (m->opcode == ZEND_CASE) { opcode 442 ext/opcache/Optimizer/zend_optimizer.c } else if (m->opcode == ZEND_FREE) { opcode 559 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 600 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 44 ext/opcache/Optimizer/zend_optimizer_internal.h # define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(opline->result)); memset(&opline->op1,0,sizeof(opline->op1)); memset(&opline->op2,0,sizeof(opline->op2)); opline->result_type=opline->op1_type=opline->op2_type=IS_UNUSED; opline->handler = zend_opcode_handlers[ZEND_NOP]; } opcode 49 ext/opcache/Optimizer/zend_optimizer_internal.h # define MAKE_NOP(opline) { opline->opcode = ZEND_NOP; memset(&opline->result,0,sizeof(znode)); memset(&opline->op1,0,sizeof(znode)); memset(&opline->op2,0,sizeof(znode)); opline->result.op_type=opline->op1.op_type=opline->op2.op_type=IS_UNUSED; opline->handler = zend_opcode_handlers[ZEND_NOP]; } opcode 1501 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->opcode == ZEND_INCLUDE_OR_EVAL && opcode 1660 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->opcode != ZEND_INCLUDE_OR_EVAL || opcode 1846 ext/opcache/ZendAccelerator.c if (opline->opcode == ZEND_INCLUDE_OR_EVAL && opcode 1944 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->opcode == ZEND_INCLUDE_OR_EVAL && opcode 2009 ext/opcache/ZendAccelerator.c (*EG(opline_ptr))->opcode == ZEND_INCLUDE_OR_EVAL && opcode 302 ext/opcache/zend_persist.c switch (opline->opcode) { opcode 327 ext/opcache/zend_persist.c (opline + 1)->opcode != ZEND_FETCH_CLASS || opcode 328 ext/opcache/zend_persist.c (opline + 2)->opcode != ZEND_ADD_INTERFACE)) { opcode 338 ext/opcache/zend_persist.c opline->opcode = ZEND_DECLARE_INHERITED_CLASS_DELAYED; opcode 349 ext/opcache/zend_persist.c switch (opline->opcode) { opcode 6467 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode; opcode 6498 ext/pcre/pcrelib/pcre_jit_compile.c opcode = *cc; opcode 6499 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(opcode >= OP_ASSERT && opcode <= OP_ASSERTBACK_NOT); opcode 6500 ext/pcre/pcrelib/pcre_jit_compile.c found = (opcode == OP_ASSERT || opcode == OP_ASSERTBACK) ? &tmp : target; opcode 6549 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT_NOT || opcode == OP_ASSERTBACK_NOT) opcode 6575 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT_NOT || opcode == OP_ASSERTBACK_NOT) opcode 6604 ext/pcre/pcrelib/pcre_jit_compile.c if ((opcode != OP_ASSERT_NOT && opcode != OP_ASSERTBACK_NOT) || conditional) opcode 6620 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT_NOT || opcode == OP_ASSERTBACK_NOT) opcode 6649 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT_NOT || opcode == OP_ASSERTBACK_NOT) opcode 6671 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT_NOT || opcode == OP_ASSERTBACK_NOT) opcode 6698 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT || opcode == OP_ASSERTBACK) opcode 6842 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ASSERT_NOT || opcode == OP_ASSERTBACK_NOT) opcode 6985 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode; opcode 7010 ext/pcre/pcrelib/pcre_jit_compile.c opcode = *cc; opcode 7013 ext/pcre/pcrelib/pcre_jit_compile.c opcode = *cc; opcode 7030 ext/pcre/pcrelib/pcre_jit_compile.c if ((opcode == OP_COND || opcode == OP_SCOND) && cc[1 + LINK_SIZE] == OP_DEF) opcode 7043 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_COND || opcode == OP_SCOND)) opcode 7046 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_COND) && (*cc == OP_KETRMAX || *cc == OP_KETRMIN)) opcode 7047 ext/pcre/pcrelib/pcre_jit_compile.c opcode = OP_SCOND; opcode 7048 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_ONCE_NC)) opcode 7049 ext/pcre/pcrelib/pcre_jit_compile.c opcode = OP_ONCE; opcode 7051 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CBRA || opcode == OP_SCBRA) opcode 7068 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_ONCE || opcode == OP_SBRA || opcode == OP_SCOND) opcode 7074 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 7109 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE || opcode >= OP_SBRA) opcode 7117 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE || BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) opcode 7152 ext/pcre/pcrelib/pcre_jit_compile.c if (has_alternatives && opcode != OP_ONCE && opcode < OP_SBRA && repeat_type == 0) opcode 7157 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 7235 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_CBRA || opcode == OP_SCBRA) opcode 7256 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_SBRA || opcode == OP_SCOND) opcode 7272 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_COND || opcode == OP_SCOND) opcode 7377 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 7396 ext/pcre/pcrelib/pcre_jit_compile.c if (has_alternatives && opcode != OP_ONCE) opcode 7424 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 7446 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 7449 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_ONCE || opcode >= OP_SBRA) opcode 7454 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 7497 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE && BACKTRACK_AS(bracket_backtrack)->u.framesize >= 0) opcode 7502 ext/pcre/pcrelib/pcre_jit_compile.c else if (ket == OP_KETRMIN && opcode != OP_ONCE) opcode 7517 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 7526 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode; opcode 7546 ext/pcre/pcrelib/pcre_jit_compile.c opcode = *cc; opcode 7550 ext/pcre/pcrelib/pcre_jit_compile.c switch(opcode) opcode 7700 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SBRAPOS) opcode 7709 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SBRAPOS || opcode == OP_SCBRAPOS) opcode 7731 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SBRAPOS) opcode 7740 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SBRAPOS || opcode == OP_SCBRAPOS) opcode 7805 ext/pcre/pcrelib/pcre_jit_compile.c static SLJIT_INLINE pcre_uchar *get_iterator_parameters(compiler_common *common, pcre_uchar *cc, pcre_uchar *opcode, pcre_uchar *type, int *max, int *min, pcre_uchar **end) opcode 7809 ext/pcre/pcrelib/pcre_jit_compile.c *opcode = *cc; opcode 7810 ext/pcre/pcrelib/pcre_jit_compile.c if (*opcode >= OP_STAR && *opcode <= OP_POSUPTO) opcode 7815 ext/pcre/pcrelib/pcre_jit_compile.c else if (*opcode >= OP_STARI && *opcode <= OP_POSUPTOI) opcode 7819 ext/pcre/pcrelib/pcre_jit_compile.c *opcode -= OP_STARI - OP_STAR; opcode 7821 ext/pcre/pcrelib/pcre_jit_compile.c else if (*opcode >= OP_NOTSTAR && *opcode <= OP_NOTPOSUPTO) opcode 7825 ext/pcre/pcrelib/pcre_jit_compile.c *opcode -= OP_NOTSTAR - OP_STAR; opcode 7827 ext/pcre/pcrelib/pcre_jit_compile.c else if (*opcode >= OP_NOTSTARI && *opcode <= OP_NOTPOSUPTOI) opcode 7831 ext/pcre/pcrelib/pcre_jit_compile.c *opcode -= OP_NOTSTARI - OP_STAR; opcode 7833 ext/pcre/pcrelib/pcre_jit_compile.c else if (*opcode >= OP_TYPESTAR && *opcode <= OP_TYPEPOSUPTO) opcode 7836 ext/pcre/pcrelib/pcre_jit_compile.c *opcode -= OP_TYPESTAR - OP_STAR; opcode 7841 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(*opcode == OP_CLASS || *opcode == OP_NCLASS || *opcode == OP_XCLASS); opcode 7842 ext/pcre/pcrelib/pcre_jit_compile.c *type = *opcode; opcode 7845 ext/pcre/pcrelib/pcre_jit_compile.c *opcode = cc[class_len - 1]; opcode 7846 ext/pcre/pcrelib/pcre_jit_compile.c if (*opcode >= OP_CRSTAR && *opcode <= OP_CRMINQUERY) opcode 7848 ext/pcre/pcrelib/pcre_jit_compile.c *opcode -= OP_CRSTAR - OP_STAR; opcode 7852 ext/pcre/pcrelib/pcre_jit_compile.c else if (*opcode >= OP_CRPOSSTAR && *opcode <= OP_CRPOSQUERY) opcode 7854 ext/pcre/pcrelib/pcre_jit_compile.c *opcode -= OP_CRPOSSTAR - OP_POSSTAR; opcode 7860 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(*opcode == OP_CRRANGE || *opcode == OP_CRMINRANGE || *opcode == OP_CRPOSRANGE); opcode 7867 ext/pcre/pcrelib/pcre_jit_compile.c *opcode = (*opcode == OP_CRRANGE) ? OP_UPTO : (*opcode == OP_CRMINRANGE ? OP_MINUPTO : OP_POSUPTO); opcode 7870 ext/pcre/pcrelib/pcre_jit_compile.c *opcode = OP_EXACT; opcode 7878 ext/pcre/pcrelib/pcre_jit_compile.c if (*opcode == OP_UPTO || *opcode == OP_MINUPTO || *opcode == OP_EXACT || *opcode == OP_POSUPTO) opcode 7907 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode; opcode 7922 ext/pcre/pcrelib/pcre_jit_compile.c cc = get_iterator_parameters(common, cc, &opcode, &type, &max, &min, &end); opcode 7963 ext/pcre/pcrelib/pcre_jit_compile.c switch(opcode) opcode 7972 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_STAR || opcode == OP_UPTO) opcode 7984 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_UPTO || opcode == OP_CRRANGE) opcode 7989 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_UPTO || opcode == OP_CRRANGE) opcode 7993 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRRANGE && min > 0) opcode 7995 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_UPTO || (opcode == OP_CRRANGE && max > 0)) opcode 8009 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_PLUS) opcode 8014 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode <= OP_PLUS) opcode 8021 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode <= OP_PLUS) opcode 8023 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_CRRANGE && max == 0) opcode 8036 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRRANGE) opcode 8045 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_MINPLUS) opcode 8059 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRMINRANGE) opcode 8069 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_QUERY) opcode 8085 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_POSPLUS) opcode 8087 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_POSUPTO) opcode 8093 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_POSUPTO) opcode 8216 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode = *cc; opcode 8219 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_PRUNE_ARG || opcode == OP_SKIP_ARG || opcode == OP_THEN_ARG) opcode 8224 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SKIP) opcode 8231 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_PRUNE_ARG || opcode == OP_THEN_ARG) opcode 8602 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode; opcode 8613 ext/pcre/pcrelib/pcre_jit_compile.c cc = get_iterator_parameters(common, cc, &opcode, &type, &max, &min, NULL); opcode 8615 ext/pcre/pcrelib/pcre_jit_compile.c switch(opcode) opcode 8631 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_UPTO) opcode 8633 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode <= OP_PLUS) opcode 8648 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRRANGE) opcode 8653 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_PLUS) opcode 8667 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_MINPLUS) opcode 8673 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRMINRANGE) opcode 8686 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRMINRANGE) opcode 8689 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CRMINRANGE && max == 0) opcode 8863 ext/pcre/pcrelib/pcre_jit_compile.c int opcode, stacksize, alt_count, alt_max; opcode 8890 ext/pcre/pcrelib/pcre_jit_compile.c opcode = *cc; opcode 8907 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_COND) || SLJIT_UNLIKELY(opcode == OP_SCOND)) opcode 8909 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_CBRA || opcode == OP_SCBRA) opcode 8911 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_COND) && (*cc == OP_KETRMAX || *cc == OP_KETRMIN)) opcode 8912 ext/pcre/pcrelib/pcre_jit_compile.c opcode = OP_SCOND; opcode 8913 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_ONCE_NC)) opcode 8914 ext/pcre/pcrelib/pcre_jit_compile.c opcode = OP_ONCE; opcode 8919 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 8955 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 8958 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode >= OP_SBRA || opcode == OP_ONCE) opcode 8961 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE || CURRENT_AS(bracket_backtrack)->u.framesize < 0) opcode 8969 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 9014 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_ONCE)) opcode 9023 ext/pcre/pcrelib/pcre_jit_compile.c else if (SLJIT_UNLIKELY(opcode == OP_COND) || SLJIT_UNLIKELY(opcode == OP_SCOND)) opcode 9061 ext/pcre/pcrelib/pcre_jit_compile.c if (SLJIT_UNLIKELY(opcode == OP_COND) || SLJIT_UNLIKELY(opcode == OP_SCOND)) opcode 9100 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_COND && opcode != OP_SCOND) opcode 9102 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 9119 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 9138 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 9164 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 9176 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 9207 ext/pcre/pcrelib/pcre_jit_compile.c SLJIT_ASSERT(opcode == OP_COND || opcode == OP_SCOND); opcode 9241 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_SBRA || opcode == OP_SCOND) opcode 9246 ext/pcre/pcrelib/pcre_jit_compile.c else if (opcode == OP_ONCE) opcode 9304 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE) opcode 9307 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE) opcode 9386 ext/pcre/pcrelib/pcre_jit_compile.c pcre_uchar opcode = *current->cc; opcode 9390 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_THEN || opcode == OP_THEN_ARG) opcode 9425 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SKIP_ARG) opcode 9439 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_SKIP) opcode 820 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_DATA_PROCESS_INS(opcode, set_flags, dst, src1, src2) \ opcode 821 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c (0xe0000000 | ((opcode) << 21) | (set_flags) | RD(dst) | RN(src1) | (src2)) opcode 969 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_DATA_PROCESS_INS_AND_RETURN(opcode) \ opcode 970 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, (src2 & SRC2_IMM) ? src2 : RM(src2))) opcode 972 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_FULL_DATA_PROCESS_INS_AND_RETURN(opcode, dst, src1, src2) \ opcode 973 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(opcode, flags & SET_FLAGS, dst, src1, src2)) opcode 975 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_SHIFT_INS_AND_RETURN(opcode) \ opcode 981 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (compiler->shift_imm << 7) | (opcode << 5) | reg_map[src2])); \ opcode 984 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c return push_inst(compiler, EMIT_DATA_PROCESS_INS(MOV_DP, flags & SET_FLAGS, dst, SLJIT_UNUSED, (reg_map[(flags & ARGS_SWAPPED) ? src1 : src2] << 8) | (opcode << 5) | 0x10 | ((flags & ARGS_SWAPPED) ? reg_map[src2] : reg_map[src1]))); opcode 2040 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c #define EMIT_FPU_OPERATION(opcode, mode, dst, src1, src2) \ opcode 2041 ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ((opcode) | (mode) | ((dst) << 12) | (src1) | ((src2) << 16)) opcode 93 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define HI(opcode) ((opcode) << 26) opcode 94 ext/pcre/pcrelib/sljit/sljitNativeMIPS_common.c #define LO(opcode) (opcode) opcode 129 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define HI(opcode) ((opcode) << 26) opcode 130 ext/pcre/pcrelib/sljit/sljitNativePPC_common.c #define LO(opcode) ((opcode) << 1) opcode 113 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define OPC1(opcode) ((opcode) << 30) opcode 114 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define OPC2(opcode) ((opcode) << 22) opcode 115 ext/pcre/pcrelib/sljit/sljitNativeSPARC_common.c #define OPC3(opcode) ((opcode) << 19) opcode 662 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c const struct tilegx_opcode *opcode; opcode 9550 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c d->opcode = opc; opcode 10090 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c if (!decoded[i].opcode->can_bundle) opcode 10101 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c const struct tilegx_opcode *opcode = decoded[i].opcode; opcode 10107 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c if (opcode->mnemonic == padding_mnemonic opcode 10115 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c name = opcode->name; opcode 10120 ext/pcre/pcrelib/sljit/sljitNativeTILEGX-encoder.c for (j = 0; j < opcode->num_operands; j++) opcode 118 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode; opcode 382 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define PB3(opcode, dst, srca, srcb) \ opcode 383 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_3_buffer(compiler, opcode, dst, srca, srcb, __LINE__) opcode 385 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c #define PB2(opcode, dst, src) \ opcode 386 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c push_2_buffer(compiler, opcode, dst, src, __LINE__) opcode 515 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c tilegx_pipeline get_any_valid_pipe(const struct tilegx_opcode* opcode) opcode 519 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c for (pipe = 0; ((opcode->pipes & (1 << pipe)) == 0 && pipe < TILEGX_NUM_PIPELINE_ENCODINGS); pipe++) opcode 526 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = NULL; opcode 530 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c opcode = &tilegx_opcodes[opc]; opcode 531 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[0].opcode = opcode; opcode 532 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[0].pipe = get_any_valid_pipe(opcode); opcode 542 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[0].opcode->pipes, opcode 543 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[1].opcode->pipes, opcode 544 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c (inst_buf_index == 3 ? inst_buf[2].opcode->pipes : (1 << NO_PIPELINE))); opcode 566 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c tilegx_mnemonic opc = inst_buf[0].opcode->can_bundle opcode 610 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = inst->opcode; opcode 611 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c tilegx_bundle_bits bits = opcode->fixed_bit_values[inst->pipe]; opcode 614 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c for (i = 0; i < opcode->num_operands; i++) { opcode 615 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c operand = &tilegx_operands[opcode->operands[inst->pipe][i]]; opcode 749 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; opcode 750 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].opcode = opcode; opcode 751 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].pipe = get_any_valid_pipe(opcode); opcode 769 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; opcode 770 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].opcode = opcode; opcode 771 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].pipe = get_any_valid_pipe(opcode); opcode 816 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c printf("unrecoginzed opc: %s\n", opcode->name); opcode 830 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; opcode 831 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].opcode = opcode; opcode 832 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].pipe = get_any_valid_pipe(opcode); opcode 861 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c printf("unrecoginzed opc: %s\n", opcode->name); opcode 875 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; opcode 876 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].opcode = opcode; opcode 877 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].pipe = get_any_valid_pipe(opcode); opcode 891 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c const struct tilegx_opcode* opcode = &tilegx_opcodes[opc]; opcode 892 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].opcode = opcode; opcode 893 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c inst_buf[inst_buf_index].pipe = get_any_valid_pipe(opcode); opcode 29 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c static sljit_si emit_do_imm(struct sljit_compiler *compiler, sljit_ub opcode, sljit_sw imm) opcode 36 ext/pcre/pcrelib/sljit/sljitNativeX86_32.c *inst++ = opcode; opcode 331 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c static sljit_si emit_do_imm32(struct sljit_compiler *compiler, sljit_ub rex, sljit_ub opcode, sljit_sw imm) opcode 341 ext/pcre/pcrelib/sljit/sljitNativeX86_64.c *inst++ = opcode; opcode 1070 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c static sljit_si emit_unary(struct sljit_compiler *compiler, sljit_ub opcode, opcode 1081 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst |= opcode; opcode 1089 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst |= opcode; opcode 1097 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst |= opcode; opcode 1104 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst |= opcode; opcode 2289 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c static sljit_si emit_sse2(struct sljit_compiler *compiler, sljit_ub opcode, opcode 2297 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst = opcode; opcode 2301 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c static sljit_si emit_sse2_logic(struct sljit_compiler *compiler, sljit_ub opcode, opcode 2309 ext/pcre/pcrelib/sljit/sljitNativeX86_common.c *inst = opcode; opcode 703 ext/reflection/php_reflection.c if ((op->opcode == ZEND_RECV || op->opcode == ZEND_RECV_INIT opcode 704 ext/reflection/php_reflection.c || op->opcode == ZEND_RECV_VARIADIC) && op->op1.num == (long)offset) opcode 747 ext/reflection/php_reflection.c if (precv && precv->opcode == ZEND_RECV_INIT && precv->op2_type != IS_UNUSED) { opcode 1528 ext/reflection/php_reflection.c if (!precv || precv->opcode != ZEND_RECV_INIT || precv->op2_type == IS_UNUSED) { opcode 2602 ext/reflection/php_reflection.c if (!precv || precv->opcode != ZEND_RECV_INIT || precv->op2_type == IS_UNUSED) { opcode 361 ext/spl/php_spl.c if (EG(opline_ptr) && active_opline->opcode != ZEND_FETCH_CLASS) { opcode 9663 ext/sqlite3/libsqlite/sqlite3.c u8 opcode; /* What operation to perform */ opcode 9717 ext/sqlite3/libsqlite/sqlite3.c u8 opcode; /* What operation to perform */ opcode 64945 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = (u8)op; opcode 65188 ext/sqlite3/libsqlite/sqlite3.c int opcode = pOp->opcode; opcode 65189 ext/sqlite3/libsqlite/sqlite3.c if( opcode==OP_Destroy || opcode==OP_VUpdate || opcode==OP_VRename opcode 65190 ext/sqlite3/libsqlite/sqlite3.c || ((opcode==OP_Halt || opcode==OP_HaltIfNull) opcode 65197 ext/sqlite3/libsqlite/sqlite3.c if( opcode==OP_FkCounter && pOp->p1==0 && pOp->p2==1 ){ opcode 65235 ext/sqlite3/libsqlite/sqlite3.c u8 opcode = pOp->opcode; opcode 65239 ext/sqlite3/libsqlite/sqlite3.c switch( opcode ){ opcode 65271 ext/sqlite3/libsqlite/sqlite3.c assert( pOp[-1].opcode==OP_Integer ); opcode 65292 ext/sqlite3/libsqlite/sqlite3.c pOp->opflags = sqlite3OpcodeProperty[opcode]; opcode 65354 ext/sqlite3/libsqlite/sqlite3.c pOut->opcode = pIn->opcode; opcode 65357 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP ); opcode 65562 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_Noop; opcode 65572 ext/sqlite3/libsqlite/sqlite3.c if( (p->nOp-1)>(p->pParse->iFixedOp) && p->aOp[p->nOp-1].opcode==op ){ opcode 65767 ext/sqlite3/libsqlite/sqlite3.c zOpName = sqlite3OpcodeName(pOp->opcode); opcode 66029 ext/sqlite3/libsqlite/sqlite3.c sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5, opcode 66172 ext/sqlite3/libsqlite/sqlite3.c }while( i<nRow && p->explain==2 && p->aOp[i].opcode!=OP_Explain ); opcode 66203 ext/sqlite3/libsqlite/sqlite3.c pMem->z = (char*)sqlite3OpcodeName(pOp->opcode); /* Opcode */ opcode 66299 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){ opcode 66318 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_Init && pOp->p4.z!=0 ){ opcode 67409 ext/sqlite3/libsqlite/sqlite3.c fprintf(out, "%02x", p->aOp[i].opcode); opcode 71442 ext/sqlite3/libsqlite/sqlite3.c if( aOp[i].opcode==OP_Explain ){ opcode 71487 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opflags==sqlite3OpcodeProperty[pOp->opcode] ); opcode 71524 ext/sqlite3/libsqlite/sqlite3.c switch( pOp->opcode ){ opcode 71680 ext/sqlite3/libsqlite/sqlite3.c assert( pCaller->opcode==OP_Yield ); opcode 71875 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_String; opcode 72299 ext/sqlite3/libsqlite/sqlite3.c switch( pOp->opcode ){ opcode 72323 ext/sqlite3/libsqlite/sqlite3.c switch( pOp->opcode ){ opcode 72505 ext/sqlite3/libsqlite/sqlite3.c op = pOp->opcode; opcode 72735 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_Eq || pOp->opcode==OP_Ne ); opcode 72801 ext/sqlite3/libsqlite/sqlite3.c switch( pOp->opcode ){ opcode 72968 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_And ){ opcode 73067 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_IfNot ) c = !c; opcode 74124 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_OpenWrite || pOp->p5==0 || pOp->p5==OPFLAG_SEEKEQ ); opcode 74126 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_OpenRead || pOp->opcode==OP_ReopenIdx opcode 74143 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_OpenWrite ){ opcode 74453 ext/sqlite3/libsqlite/sqlite3.c oc = pOp->opcode; opcode 74456 ext/sqlite3/libsqlite/sqlite3.c pC->seekOp = pOp->opcode; opcode 74465 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_SeekGE || pOp->opcode==OP_SeekLE ); opcode 74466 ext/sqlite3/libsqlite/sqlite3.c assert( pOp[1].opcode==OP_IdxLT || pOp[1].opcode==OP_IdxGT ); opcode 74685 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode!=OP_NoConflict ) sqlite3_found_count++; opcode 74693 ext/sqlite3/libsqlite/sqlite3.c pC->seekOp = pOp->opcode; opcode 74722 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_NoConflict ){ opcode 74743 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_Found ){ opcode 75021 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_Insert ){ opcode 75028 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_InsertInt ); opcode 75223 ext/sqlite3/libsqlite/sqlite3.c assert( pC->isTable || pOp->opcode!=OP_RowData ); opcode 75224 ext/sqlite3/libsqlite/sqlite3.c assert( pC->isTable==0 || pOp->opcode==OP_RowData ); opcode 75426 ext/sqlite3/libsqlite/sqlite3.c assert( isSorter(pC)==(pOp->opcode==OP_SorterSort) ); opcode 75534 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode!=OP_Next || pOp->p4.xAdvance==sqlite3BtreeNext ); opcode 75535 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode!=OP_Prev || pOp->p4.xAdvance==sqlite3BtreePrevious ); opcode 75536 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode!=OP_NextIfOpen || pOp->p4.xAdvance==sqlite3BtreeNext ); opcode 75537 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode!=OP_PrevIfOpen || pOp->p4.xAdvance==sqlite3BtreePrevious); opcode 75541 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode!=OP_Next || pOp->opcode!=OP_NextIfOpen opcode 75544 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode!=OP_Prev || pOp->opcode!=OP_PrevIfOpen opcode 75596 ext/sqlite3/libsqlite/sqlite3.c assert( isSorter(pC)==(pOp->opcode==OP_SorterInsert) ); opcode 75762 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode<OP_IdxLT ){ opcode 75763 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxGT ); opcode 75766 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxLT ); opcode 75776 ext/sqlite3/libsqlite/sqlite3.c if( (pOp->opcode&1)==(OP_IdxLT&1) ){ opcode 75777 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_IdxLE || pOp->opcode==OP_IdxLT ); opcode 75780 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_IdxGE || pOp->opcode==OP_IdxGT ); opcode 75935 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_CreateTable ){ opcode 76576 ext/sqlite3/libsqlite/sqlite3.c assert( pOp[-1].opcode==OP_CollSeq ); opcode 77316 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_Noop || pOp->opcode==OP_Explain ); opcode 83099 ext/sqlite3/libsqlite/sqlite3.c int opcode, /* The comparison opcode */ opcode 83110 ext/sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp4(pParse->pVdbe, opcode, in2, dest, in1, opcode 86415 ext/sqlite3/libsqlite/sqlite3.c && (pOp=sqlite3VdbeGetOp(v, -1))->opcode==OP_Copy opcode 90985 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeGetOp(v, 0)->opcode==OP_Init ); opcode 92488 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v, pParse->addrCrTab)->opcode = OP_CreateIndex; opcode 92496 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v, pParse->addrSkipPK)->opcode = OP_Goto; opcode 96452 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_CollSeq ); opcode 99661 ext/sqlite3/libsqlite/sqlite3.c int opcode /* OP_OpenRead or OP_OpenWrite */ opcode 99666 ext/sqlite3/libsqlite/sqlite3.c assert( opcode==OP_OpenWrite || opcode==OP_OpenRead ); opcode 99668 ext/sqlite3/libsqlite/sqlite3.c (opcode==OP_OpenWrite)?1:0, pTab->zName); opcode 99670 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nCol); opcode 99676 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb); opcode 99796 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_OpenRead && pOp->p3==iDb ){ opcode 99809 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_VOpen && pOp->p4.pVtab==pVTab ){ opcode 100507 ext/sqlite3/libsqlite/sqlite3.c if( ALWAYS(pOp) && pOp->opcode==OP_Null && !IsVirtual(pTab) ){ opcode 100509 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_NewRowid; opcode 107210 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_Null; opcode 111441 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeGetOp(v, sSort.addrSortIndex)->opcode = OP_SorterOpen; opcode 119406 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->opcode==OP_String8 opcode 123146 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_Column ){ opcode 123147 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_Copy; opcode 123151 ext/sqlite3/libsqlite/sqlite3.c }else if( pOp->opcode==OP_Rowid ){ opcode 123152 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_Null; opcode 123203 ext/sqlite3/libsqlite/sqlite3.c if( pOp->opcode==OP_Column ){ opcode 123216 ext/sqlite3/libsqlite/sqlite3.c }else if( pOp->opcode==OP_Rowid ){ opcode 123218 ext/sqlite3/libsqlite/sqlite3.c pOp->opcode = OP_IdxRowid; opcode 814 main/main.c EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL opcode 1231 main/main.c EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL && opcode 876 sapi/phpdbg/phpdbg_bp.c static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_opcode(zend_uchar opcode TSRMLS_DC) /* {{{ */ opcode 879 sapi/phpdbg/phpdbg_bp.c const char *opname = phpdbg_decode_opcode(opcode); opcode 1073 sapi/phpdbg/phpdbg_bp.c (base = phpdbg_find_breakpoint_opcode(execute_data->opline->opcode TSRMLS_CC))) { opcode 82 sapi/phpdbg/phpdbg_opcode.c switch (op->opcode) { opcode 159 sapi/phpdbg/phpdbg_opcode.c phpdbg_decode_opcode(opline->opcode), opcode 168 sapi/phpdbg/phpdbg_opcode.c phpdbg_decode_opcode(opline->opcode), opcode 184 sapi/phpdbg/phpdbg_opcode.c const char *phpdbg_decode_opcode(zend_uchar opcode) /* {{{ */ opcode 188 sapi/phpdbg/phpdbg_opcode.c switch (opcode) { opcode 365 sapi/phpdbg/phpdbg_opcode.c const char *ret = zend_get_opcode_name(opcode); opcode 62 sapi/phpdbg/phpdbg_print.c zend_uint opcode = 0, opcode 86 sapi/phpdbg/phpdbg_print.c phpdbg_decode_opcode(opline->opcode), opcode 93 sapi/phpdbg/phpdbg_print.c } while (opcode++ < end); opcode 465 sapi/phpdbg/phpdbg_prompt.c switch (EG(active_op_array)->opcodes[next].opcode) { opcode 498 sapi/phpdbg/phpdbg_prompt.c switch (EG(active_op_array)->opcodes[next].opcode) {