opcode 420 Zend/zend.c EG(exception_op)[0].opcode = ZEND_HANDLE_EXCEPTION; opcode 425 Zend/zend.c EG(exception_op)[1].opcode = ZEND_HANDLE_EXCEPTION; opcode 430 Zend/zend.c EG(exception_op)[2].opcode = ZEND_HANDLE_EXCEPTION; opcode 441 Zend/zend.c EG(call_trampoline_op).opcode = ZEND_CALL_TRAMPOLINE; opcode 1071 Zend/zend.c if (ex && ex->opline->opcode == ZEND_HANDLE_EXCEPTION && opcode 1264 Zend/zend.c EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL && opcode 261 Zend/zend_ast.h static zend_always_inline zend_ast *zend_ast_create_binary_op(uint32_t opcode, zend_ast *op0, zend_ast *op1) { opcode 262 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_BINARY_OP, opcode, op0, op1); opcode 264 Zend/zend_ast.h static zend_always_inline zend_ast *zend_ast_create_assign_op(uint32_t opcode, zend_ast *op0, zend_ast *op1) { opcode 265 Zend/zend_ast.h return zend_ast_create_ex(ZEND_AST_ASSIGN_OP, opcode, op0, op1); opcode 2346 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL && opcode 2347 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_ICALL && opcode 2348 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_UCALL && opcode 2349 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME && opcode 2350 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 2356 Zend/zend_builtin_functions.c if (skip->opline->opcode == ZEND_HANDLE_EXCEPTION) { opcode 2411 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type) || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 2519 Zend/zend_builtin_functions.c if (ptr->func && ZEND_USER_CODE(ptr->func->common.type) && (ptr->opline->opcode == ZEND_NEW)) { opcode 2542 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL && opcode 2543 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_ICALL && opcode 2544 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_UCALL && opcode 2545 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_DO_FCALL_BY_NAME && opcode 2546 Zend/zend_builtin_functions.c skip->prev_execute_data->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 2552 Zend/zend_builtin_functions.c if (skip->opline->opcode == ZEND_HANDLE_EXCEPTION) { opcode 2639 Zend/zend_builtin_functions.c if (!ptr->func || !ZEND_USER_CODE(ptr->func->common.type) || ptr->opline->opcode != ZEND_INCLUDE_OR_EVAL) { opcode 58 Zend/zend_compile.c zend_uchar opcode; opcode 584 Zend/zend_compile.c info.opcode = free_opcode; opcode 590 Zend/zend_compile.c info.opcode = ZEND_NOP; opcode 617 Zend/zend_compile.c opline->opcode = ZEND_FREE; opcode 623 Zend/zend_compile.c while (opline->opcode == ZEND_END_SILENCE || opline->opcode == ZEND_EXT_FCALL_END || opline->opcode == ZEND_OP_DATA) { opcode 628 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_R || opcode 629 Zend/zend_compile.c opline->opcode == ZEND_FETCH_DIM_R || opcode 630 Zend/zend_compile.c opline->opcode == ZEND_FETCH_OBJ_R) { opcode 635 Zend/zend_compile.c opline->opcode = ZEND_FREE; opcode 643 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_LIST && opcode 648 Zend/zend_compile.c opline->opcode = ZEND_FREE; opcode 655 Zend/zend_compile.c if (opline->opcode == ZEND_NEW) { opcode 658 Zend/zend_compile.c while (opline->opcode != ZEND_DO_FCALL || opline->op1.num != ZEND_CALL_CTOR) { opcode 1064 Zend/zend_compile.c while (opline->opcode == ZEND_TICKS && opline > CG(active_op_array)->opcodes) { opcode 1068 Zend/zend_compile.c switch (opline->opcode) { opcode 1098 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_INHERITED_CLASS_DELAYED; opcode 1464 Zend/zend_compile.c opline->opcode = ZEND_EXT_STMT; opcode 1480 Zend/zend_compile.c opline->opcode = ZEND_EXT_FCALL_BEGIN; opcode 1496 Zend/zend_compile.c opline->opcode = ZEND_EXT_FCALL_END; opcode 1815 Zend/zend_compile.c opline->opcode += 3; opcode 1818 Zend/zend_compile.c opline->opcode += 6; opcode 1821 Zend/zend_compile.c opline->opcode += 9; opcode 1824 Zend/zend_compile.c opline->opcode += 12; opcode 1828 Zend/zend_compile.c opline->opcode += 15; opcode 1851 Zend/zend_compile.c static zend_op *zend_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ opcode 1854 Zend/zend_compile.c opline->opcode = opcode; opcode 1875 Zend/zend_compile.c static zend_op *zend_emit_op_tmp(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ opcode 1878 Zend/zend_compile.c opline->opcode = opcode; opcode 1905 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 1911 Zend/zend_compile.c opline->opcode = ZEND_TICKS; opcode 1933 Zend/zend_compile.c static inline uint32_t zend_emit_cond_jump(zend_uchar opcode, znode *cond, uint32_t opnum_target) /* {{{ */ opcode 1936 Zend/zend_compile.c zend_op *opline = zend_emit_op(NULL, opcode, cond, NULL); opcode 1945 Zend/zend_compile.c switch (opline->opcode) { opcode 1967 Zend/zend_compile.c static inline zend_op *zend_delayed_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ opcode 1971 Zend/zend_compile.c tmp_opline.opcode = opcode; opcode 2556 Zend/zend_compile.c opline->opcode = ZEND_ASSIGN_DIM; opcode 2566 Zend/zend_compile.c opline->opcode = ZEND_ASSIGN_OBJ; opcode 2631 Zend/zend_compile.c uint32_t opcode = ast->attr; opcode 2646 Zend/zend_compile.c zend_emit_op(result, opcode, &var_node, &expr_node); opcode 2654 Zend/zend_compile.c opline->opcode = opcode; opcode 2665 Zend/zend_compile.c opline->opcode = opcode; opcode 2689 Zend/zend_compile.c zend_uchar opcode; opcode 2714 Zend/zend_compile.c opcode = ZEND_SEND_VAL; opcode 2716 Zend/zend_compile.c opcode = ZEND_SEND_VAR_NO_REF; opcode 2728 Zend/zend_compile.c opcode = ZEND_SEND_REF; opcode 2731 Zend/zend_compile.c opcode = ZEND_SEND_VAR; opcode 2736 Zend/zend_compile.c opcode = ZEND_SEND_VAR_EX; opcode 2742 Zend/zend_compile.c opcode = ZEND_SEND_VAR_NO_REF; opcode 2748 Zend/zend_compile.c opcode = ZEND_SEND_VAL; opcode 2753 Zend/zend_compile.c opcode = ZEND_SEND_VAL_EX; opcode 2759 Zend/zend_compile.c opline->opcode = opcode; opcode 2765 Zend/zend_compile.c if (opcode == ZEND_SEND_VAR_NO_REF) { opcode 2770 Zend/zend_compile.c opline->opcode = ZEND_SEND_VAR; opcode 2823 Zend/zend_compile.c if (opline->opcode == ZEND_INIT_FCALL) { opcode 2827 Zend/zend_compile.c call_flags = (opline->opcode == ZEND_NEW ? ZEND_CALL_CTOR : 0); opcode 2828 Zend/zend_compile.c opline = zend_emit_op(result, zend_get_call_op(opline->opcode, fbc), NULL, NULL); opcode 2851 Zend/zend_compile.c opline->opcode = ZEND_INIT_NS_FCALL_BY_NAME; opcode 2871 Zend/zend_compile.c opline->opcode = ZEND_INIT_STATIC_METHOD_CALL; opcode 2879 Zend/zend_compile.c opline->opcode = ZEND_INIT_FCALL_BY_NAME; opcode 2886 Zend/zend_compile.c opline->opcode = ZEND_INIT_DYNAMIC_CALL; opcode 3330 Zend/zend_compile.c opline->opcode = ZEND_INIT_STATIC_METHOD_CALL; opcode 3371 Zend/zend_compile.c if (opline->opcode == ZEND_FETCH_CLASS) { opcode 3505 Zend/zend_compile.c opline->opcode = ZEND_UNSET_VAR; opcode 3510 Zend/zend_compile.c opline->opcode = ZEND_UNSET_DIM; opcode 3514 Zend/zend_compile.c opline->opcode = ZEND_UNSET_OBJ; opcode 3518 Zend/zend_compile.c opline->opcode = ZEND_UNSET_VAR; opcode 3535 Zend/zend_compile.c if (loop_var->opcode == ZEND_FAST_CALL) { opcode 3538 Zend/zend_compile.c opline->opcode = ZEND_FAST_CALL; opcode 3544 Zend/zend_compile.c } else if (loop_var->opcode == ZEND_RETURN) { opcode 3549 Zend/zend_compile.c } else if (loop_var->opcode == ZEND_NOP) { opcode 3557 Zend/zend_compile.c opline->opcode = loop_var->opcode; opcode 3731 Zend/zend_compile.c opline->opcode = ZEND_JMP; opcode 4130 Zend/zend_compile.c fast_call.opcode = ZEND_FAST_CALL; opcode 4165 Zend/zend_compile.c opline->opcode = ZEND_CATCH; opcode 4458 Zend/zend_compile.c zend_uchar opcode; opcode 4485 Zend/zend_compile.c opcode = ZEND_RECV_VARIADIC; opcode 4497 Zend/zend_compile.c opcode = ZEND_RECV_INIT; opcode 4502 Zend/zend_compile.c opcode = ZEND_RECV; opcode 4507 Zend/zend_compile.c opline = zend_emit_op(NULL, opcode, NULL, &default_node); opcode 4570 Zend/zend_compile.c if (opline->opcode == ZEND_RECV_INIT) { opcode 4585 Zend/zend_compile.c if (opline->opcode == ZEND_RECV_INIT) { opcode 4827 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_FUNCTION; opcode 4890 Zend/zend_compile.c dummy_var.opcode = ZEND_RETURN; opcode 5119 Zend/zend_compile.c opline->opcode = ZEND_ADD_TRAIT; opcode 5272 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_ANON_INHERITED_CLASS; opcode 5275 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_ANON_CLASS; opcode 5285 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_INHERITED_CLASS; opcode 5288 Zend/zend_compile.c opline->opcode = ZEND_DECLARE_CLASS; opcode 5643 Zend/zend_compile.c (CG(active_op_array)->opcodes[num-1].opcode == ZEND_EXT_STMT || opcode 5644 Zend/zend_compile.c CG(active_op_array)->opcodes[num-1].opcode == ZEND_TICKS)) { opcode 5791 Zend/zend_compile.c static inline zend_bool zend_try_ct_eval_binary_op(zval *result, uint32_t opcode, zval *op1, zval *op2) /* {{{ */ opcode 5793 Zend/zend_compile.c binary_op_type fn = get_binary_op(opcode); opcode 5796 Zend/zend_compile.c if ((opcode == ZEND_DIV || opcode == ZEND_MOD) && opcode 5799 Zend/zend_compile.c } else if ((opcode == ZEND_SL || opcode == ZEND_SR) && opcode 5809 Zend/zend_compile.c static inline void zend_ct_eval_unary_op(zval *result, uint32_t opcode, zval *op) /* {{{ */ opcode 5811 Zend/zend_compile.c unary_op_type fn = get_unary_op(opcode); opcode 5904 Zend/zend_compile.c uint32_t opcode = ast->attr; opcode 5911 Zend/zend_compile.c if (zend_try_ct_eval_binary_op(&result->u.constant, opcode, opcode 5922 Zend/zend_compile.c if (opcode == ZEND_IS_EQUAL || opcode == ZEND_IS_NOT_EQUAL) { opcode 5925 Zend/zend_compile.c opcode = (opcode == ZEND_IS_NOT_EQUAL) ? ZEND_BOOL : ZEND_BOOL_NOT; opcode 5926 Zend/zend_compile.c zend_emit_op_tmp(result, opcode, &right_node, NULL); opcode 5929 Zend/zend_compile.c opcode = (opcode == ZEND_IS_EQUAL) ? ZEND_BOOL : ZEND_BOOL_NOT; opcode 5930 Zend/zend_compile.c zend_emit_op_tmp(result, opcode, &right_node, NULL); opcode 5935 Zend/zend_compile.c opcode = (opcode == ZEND_IS_NOT_EQUAL) ? ZEND_BOOL : ZEND_BOOL_NOT; opcode 5936 Zend/zend_compile.c zend_emit_op_tmp(result, opcode, &left_node, NULL); opcode 5939 Zend/zend_compile.c opcode = (opcode == ZEND_IS_EQUAL) ? ZEND_BOOL : ZEND_BOOL_NOT; opcode 5940 Zend/zend_compile.c zend_emit_op_tmp(result, opcode, &left_node, NULL); opcode 5945 Zend/zend_compile.c if (opcode == ZEND_CONCAT) { opcode 5954 Zend/zend_compile.c zend_emit_op_tmp(result, opcode, &left_node, &right_node); opcode 5990 Zend/zend_compile.c uint32_t opcode = ast->attr; opcode 5997 Zend/zend_compile.c zend_ct_eval_unary_op(&result->u.constant, opcode, opcode 6003 Zend/zend_compile.c zend_emit_op_tmp(result, opcode, &expr_node, NULL); opcode 6095 Zend/zend_compile.c opline->opcode = ast->kind == ZEND_AST_POST_INC ? ZEND_POST_INC_OBJ : ZEND_POST_DEC_OBJ; opcode 6115 Zend/zend_compile.c opline->opcode = ast->kind == ZEND_AST_PRE_INC ? ZEND_PRE_INC_OBJ : ZEND_PRE_DEC_OBJ; opcode 6386 Zend/zend_compile.c opline->opcode = ZEND_ISSET_ISEMPTY_VAR; opcode 6391 Zend/zend_compile.c opline->opcode = ZEND_ISSET_ISEMPTY_DIM_OBJ; opcode 6395 Zend/zend_compile.c opline->opcode = ZEND_ISSET_ISEMPTY_PROP_OBJ; opcode 6399 Zend/zend_compile.c opline->opcode = ZEND_ISSET_ISEMPTY_VAR; opcode 6670 Zend/zend_compile.c opline->opcode = ZEND_ROPE_INIT; opcode 6673 Zend/zend_compile.c opline->opcode = ZEND_ROPE_ADD; opcode 6741 Zend/zend_compile.c opline->opcode = ZEND_CAST; opcode 6751 Zend/zend_compile.c opline->opcode = ZEND_FAST_CONCAT; opcode 6767 Zend/zend_compile.c opline->opcode = ZEND_ROPE_END; opcode 6781 Zend/zend_compile.c if (opline->opcode == ZEND_ROPE_ADD && opcode 6785 Zend/zend_compile.c } else if (opline->opcode == ZEND_ROPE_INIT && opcode 42 Zend/zend_compile.h (opline)->opcode = ZEND_NOP; \ opcode 162 Zend/zend_compile.h zend_uchar opcode; opcode 693 Zend/zend_compile.h ZEND_API unary_op_type get_unary_op(int opcode); opcode 694 Zend/zend_compile.h ZEND_API binary_op_type get_binary_op(int opcode); opcode 168 Zend/zend_exceptions.c EG(current_execute_data)->opline->opcode == ZEND_HANDLE_EXCEPTION) { opcode 2439 Zend/zend_execute.c if (UNEXPECTED(opline->opcode == ZEND_INIT_FCALL || opcode 2440 Zend/zend_execute.c opline->opcode == ZEND_INIT_FCALL_BY_NAME || opcode 2441 Zend/zend_execute.c opline->opcode == ZEND_INIT_DYNAMIC_CALL || opcode 2442 Zend/zend_execute.c opline->opcode == ZEND_INIT_METHOD_CALL || opcode 2443 Zend/zend_execute.c opline->opcode == ZEND_INIT_STATIC_METHOD_CALL)) { opcode 2456 Zend/zend_execute.c switch (opline->opcode) { opcode 2505 Zend/zend_execute.c switch (opline->opcode) { opcode 2573 Zend/zend_execute.c if (brk_opline->opcode == ZEND_FREE) { opcode 2575 Zend/zend_execute.c } else if (brk_opline->opcode == ZEND_FE_FREE) { opcode 2581 Zend/zend_execute.c } else if (brk_opline->opcode == ZEND_ROPE_END) { opcode 2584 Zend/zend_execute.c while ((last->opcode != ZEND_ROPE_ADD && last->opcode != ZEND_ROPE_INIT) opcode 2589 Zend/zend_execute.c if (last->opcode == ZEND_ROPE_INIT) { opcode 2597 Zend/zend_execute.c } else if (brk_opline->opcode == ZEND_END_SILENCE) { opcode 2677 Zend/zend_execute.c } while (UNEXPECTED((++opline)->opcode == _opcode)); \ opcode 2682 Zend/zend_execute.c if (EXPECTED((opline+1)->opcode == ZEND_JMPZ)) { \ opcode 2684 Zend/zend_execute.c } else if (EXPECTED((opline+1)->opcode == ZEND_JMPNZ)) { \ opcode 2718 Zend/zend_execute.c ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler) opcode 2720 Zend/zend_execute.c if (opcode != ZEND_USER_OPCODE) { opcode 2723 Zend/zend_execute.c zend_user_opcodes[opcode] = opcode; opcode 2725 Zend/zend_execute.c zend_user_opcodes[opcode] = ZEND_USER_OPCODE; opcode 2727 Zend/zend_execute.c zend_user_opcode_handlers[opcode] = handler; opcode 2733 Zend/zend_execute.c ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode) opcode 2735 Zend/zend_execute.c return zend_user_opcode_handlers[opcode]; opcode 310 Zend/zend_execute.h ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler); opcode 311 Zend/zend_execute.h ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode); opcode 359 Zend/zend_execute.h while (UNEXPECTED((opline)->opcode >= ZEND_EXT_STMT \ opcode 360 Zend/zend_execute.h && (opline)->opcode <= ZEND_TICKS)) { \ opcode 67 Zend/zend_execute_API.c active_opline->opcode, opcode 514 Zend/zend_execute_API.c if (EG(exception) && ex->opline->opcode == ZEND_HANDLE_EXCEPTION && opcode 728 Zend/zend_execute_API.c EG(current_execute_data)->opline->opcode != ZEND_DO_FCALL && opcode 729 Zend/zend_execute_API.c EG(current_execute_data)->opline->opcode != ZEND_DO_ICALL && opcode 730 Zend/zend_execute_API.c EG(current_execute_data)->opline->opcode != ZEND_DO_UCALL && opcode 731 Zend/zend_execute_API.c EG(current_execute_data)->opline->opcode != ZEND_DO_FCALL_BY_NAME) { opcode 504 Zend/zend_generators.c if (yield_from->opcode == ZEND_YIELD_FROM) { opcode 722 Zend/zend_generators.c if (UNEXPECTED((generator != orig_generator && !Z_ISUNDEF(generator->retval)) || (generator->execute_data && (generator->execute_data->opline - 1)->opcode == ZEND_YIELD_FROM))) { opcode 447 Zend/zend_inheritance.c if ((op->opcode == ZEND_RECV || op->opcode == ZEND_RECV_INIT) opcode 455 Zend/zend_inheritance.c if (precv && precv->opcode == ZEND_RECV_INIT && precv->op2_type != IS_UNUSED) { opcode 122 Zend/zend_object_handlers.h typedef int (*zend_object_do_operation_t)(zend_uchar opcode, zval *result, zval *op1, zval *op2); opcode 465 Zend/zend_opcode.c if (opline->opcode == ZEND_EXT_STMT) { opcode 467 Zend/zend_opcode.c if ((opline+1)->opcode == ZEND_EXT_STMT) { opcode 468 Zend/zend_opcode.c opline->opcode = ZEND_NOP; opcode 476 Zend/zend_opcode.c opline->opcode = ZEND_NOP; opcode 529 Zend/zend_opcode.c ZEND_ASSERT(op_array->opcodes[finally_op_num - 2].opcode == ZEND_FAST_CALL); opcode 574 Zend/zend_opcode.c return opline->opcode == ZEND_BRK ? jmp_to->brk : jmp_to->cont; opcode 608 Zend/zend_opcode.c switch (opline->opcode) { opcode 632 Zend/zend_opcode.c opline->opcode = ZEND_JMP; opcode 672 Zend/zend_opcode.c do ret++; while (ret->opcode != ZEND_RETURN); opcode 684 Zend/zend_opcode.c opline->opcode = ZEND_GENERATOR_RETURN; opcode 709 Zend/zend_opcode.c ZEND_API unary_op_type get_unary_op(int opcode) opcode 711 Zend/zend_opcode.c switch (opcode) { opcode 721 Zend/zend_opcode.c ZEND_API binary_op_type get_binary_op(int opcode) opcode 723 Zend/zend_opcode.c switch (opcode) { opcode 752 Zend/zend_operators.h #define ZEND_TRY_BINARY_OP1_OBJECT_OPERATION(opcode, binary_op) \ opcode 767 Zend/zend_operators.h if (EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, op2))) { \ opcode 772 Zend/zend_operators.h #define ZEND_TRY_BINARY_OP2_OBJECT_OPERATION(opcode) \ opcode 775 Zend/zend_operators.h && EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op2, do_operation)(opcode, result, op1, op2))) { \ opcode 779 Zend/zend_operators.h #define ZEND_TRY_BINARY_OBJECT_OPERATION(opcode, binary_op) \ opcode 780 Zend/zend_operators.h ZEND_TRY_BINARY_OP1_OBJECT_OPERATION(opcode, binary_op) \ opcode 782 Zend/zend_operators.h ZEND_TRY_BINARY_OP2_OBJECT_OPERATION(opcode) opcode 784 Zend/zend_operators.h #define ZEND_TRY_UNARY_OBJECT_OPERATION(opcode) \ opcode 787 Zend/zend_operators.h && EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, NULL))) { \ opcode 27 Zend/zend_vm.h ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode); opcode 2386 Zend/zend_vm_def.h if (old_opline->opcode != ZEND_HANDLE_EXCEPTION && RETURN_VALUE_USED(old_opline)) { opcode 7116 Zend/zend_vm_def.h if ((exc_opline->opcode == ZEND_FREE || exc_opline->opcode == ZEND_FE_FREE) opcode 7199 Zend/zend_vm_def.h ret = zend_user_opcode_handlers[opline->opcode](execute_data); opcode 7218 Zend/zend_vm_def.h ZEND_VM_DISPATCH(opline->opcode, opline); opcode 310 Zend/zend_vm_execute.h static const void *zend_vm_get_opcode_handler(zend_uchar opcode, const zend_op* op); opcode 389 Zend/zend_vm_execute.h #define ZEND_VM_DISPATCH(opcode, opline) ZEND_VM_TAIL_CALL(((opcode_handler_t)zend_vm_get_opcode_handler(opcode, opline))(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU)); opcode 504 Zend/zend_vm_execute.h if (old_opline->opcode != ZEND_HANDLE_EXCEPTION && RETURN_VALUE_USED(old_opline)) { opcode 1487 Zend/zend_vm_execute.h if ((exc_opline->opcode == ZEND_FREE || exc_opline->opcode == ZEND_FE_FREE) opcode 1570 Zend/zend_vm_execute.h ret = zend_user_opcode_handlers[opline->opcode](execute_data); opcode 1589 Zend/zend_vm_execute.h ZEND_VM_DISPATCH(opline->opcode, opline); opcode 45505 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Invalid opcode %d/%d/%d.", OPLINE->opcode, OPLINE->op1_type, OPLINE->op2_type); opcode 49842 Zend/zend_vm_execute.h static const void *zend_vm_get_opcode_handler(zend_uchar opcode, const zend_op* op) opcode 49863 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 49868 Zend/zend_vm_execute.h op->handler = zend_vm_get_opcode_handler(zend_user_opcodes[op->opcode], op); opcode 200 Zend/zend_vm_opcodes.c ZEND_API const char* zend_get_opcode_name(zend_uchar opcode) { opcode 201 Zend/zend_vm_opcodes.c return zend_vm_opcodes_map[opcode]; opcode 33 Zend/zend_vm_opcodes.h ZEND_API const char *zend_get_opcode_name(zend_uchar opcode); opcode 492 ext/gmp/gmp.c static int gmp_do_operation_ex(zend_uchar opcode, zval *result, zval *op1, zval *op2) /* {{{ */ opcode 494 ext/gmp/gmp.c switch (opcode) { opcode 529 ext/gmp/gmp.c static int gmp_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2) /* {{{ */ opcode 539 ext/gmp/gmp.c retval = gmp_do_operation_ex(opcode, result, op1, op2); 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 5800 ext/mbstring/oniguruma/regcomp.c op2name(int opcode) opcode 5804 ext/mbstring/oniguruma/regcomp.c for (i = 0; OnigOpInfo[i].opcode >= 0; i++) { opcode 5805 ext/mbstring/oniguruma/regcomp.c if (opcode == OnigOpInfo[i].opcode) opcode 5812 ext/mbstring/oniguruma/regcomp.c op2arg_type(int opcode) opcode 5816 ext/mbstring/oniguruma/regcomp.c for (i = 0; OnigOpInfo[i].opcode >= 0; i++) { opcode 5817 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 772 ext/mbstring/oniguruma/regint.h short int opcode; opcode 126 ext/opcache/Optimizer/block_pass.c switch((unsigned)opline->opcode) { opcode 206 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcode 207 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FE_FREE || opcode 208 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_ROPE_END || opcode 209 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_END_SILENCE)) { opcode 214 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_FREE || opcode 215 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_FE_FREE || opcode 216 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode != ZEND_ROPE_END || opcode 217 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[parent].brk].opcode != ZEND_END_SILENCE)) { opcode 231 ext/opcache/Optimizer/block_pass.c (op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FREE || opcode 232 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_FE_FREE || opcode 233 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_ROPE_END || opcode 234 ext/opcache/Optimizer/block_pass.c op_array->opcodes[op_array->brk_cont_array[i].brk].opcode == ZEND_END_SILENCE)) { opcode 266 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_OP_DATA) { opcode 269 ext/opcache/Optimizer/block_pass.c switch((unsigned)opline->opcode) { opcode 570 ext/opcache/Optimizer/block_pass.c while (block->len > 0 && block->start_opline->opcode == ZEND_NOP) { opcode 591 ext/opcache/Optimizer/block_pass.c while (opline < end && opline->opcode == ZEND_NOP) { opcode 596 ext/opcache/Optimizer/block_pass.c while (opline < end && opline->opcode != ZEND_NOP) { opcode 618 ext/opcache/Optimizer/block_pass.c while (block->len > 0 && block->start_opline->opcode == ZEND_NOP) { opcode 639 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN && opcode 641 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_CASE && /* CASE _always_ expects variable */ opcode 642 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_FETCH_LIST && opcode 643 ext/opcache/Optimizer/block_pass.c (opline->opcode != ZEND_FE_RESET_R || opline->opcode != ZEND_FE_RESET_RW) && opcode 644 ext/opcache/Optimizer/block_pass.c opline->opcode != ZEND_FREE opcode 660 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN && opcode 674 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_ECHO && opcode 677 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && opcode 685 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_FREE && opcode 689 ext/opcache/Optimizer/block_pass.c if (src->opcode == ZEND_BOOL) { opcode 707 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1) && VAR_SOURCE(opline->op1)->opcode == ZEND_DO_CF_FCALL && opcode 711 ext/opcache/Optimizer/block_pass.c if(sv >= block->start_opline && sv->opcode == ZEND_SEND_VAL && opcode 768 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_IS_EQUAL || opcode 769 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_NOT_EQUAL || opcode 771 ext/opcache/Optimizer/block_pass.c (opline->opcode == ZEND_CASE && (ZEND_OP1_TYPE(opline) & (IS_CONST|IS_CV)))) { opcode 782 ext/opcache/Optimizer/block_pass.c opline->opcode = opcode 783 ext/opcache/Optimizer/block_pass.c ((opline->opcode != ZEND_IS_NOT_EQUAL) == ((Z_TYPE(ZEND_OP1_LITERAL(opline))) == IS_TRUE)) ? opcode 797 ext/opcache/Optimizer/block_pass.c opline->opcode = opcode 798 ext/opcache/Optimizer/block_pass.c ((opline->opcode != ZEND_IS_NOT_EQUAL) == ((Z_TYPE(ZEND_OP2_LITERAL(opline))) == IS_TRUE)) ? opcode 804 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_BOOL || opcode 805 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_NOT || opcode 806 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZ || opcode 807 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ || opcode 808 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZNZ) && opcode 812 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT) { opcode 818 ext/opcache/Optimizer/block_pass.c switch (opline->opcode) { opcode 821 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_BOOL_NOT; opcode 825 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_BOOL; opcode 829 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPNZ; opcode 833 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPZ; opcode 858 ext/opcache/Optimizer/block_pass.c if(0 && (opline->opcode == ZEND_JMPZ_EX || opcode 859 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ_EX) && opcode 862 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL_NOT && opcode 866 ext/opcache/Optimizer/block_pass.c if(opline->opcode == ZEND_JMPZ_EX) { opcode 867 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPNZ; opcode 869 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_JMPZ; opcode 877 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_BOOL || opcode 878 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_NOT || opcode 879 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZ || opcode 880 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZ_EX || opcode 881 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ_EX || opcode 882 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPNZ || opcode 883 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_JMPZNZ) && opcode 889 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || opcode 890 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN)) { opcode 897 ext/opcache/Optimizer/block_pass.c } else if (last_op && opline->opcode == ZEND_ECHO && opcode 898 ext/opcache/Optimizer/block_pass.c last_op->opcode == ZEND_ECHO && opcode 931 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_CONCAT) && opcode 935 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_CONCAT || opcode 936 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT) && opcode 968 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_ADD || opcode 969 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_SUB || opcode 970 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_MUL || opcode 971 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_DIV || opcode 972 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_MOD || opcode 973 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_SL || opcode 974 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_SR || opcode 975 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_CONCAT || opcode 976 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_FAST_CONCAT || opcode 977 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_EQUAL || opcode 978 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_NOT_EQUAL || opcode 979 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_SMALLER || opcode 980 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_SMALLER_OR_EQUAL || opcode 981 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_IDENTICAL || opcode 982 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_IS_NOT_IDENTICAL || opcode 983 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_XOR || opcode 984 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_OR || opcode 985 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_AND || opcode 986 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_XOR) && opcode 990 ext/opcache/Optimizer/block_pass.c binary_op_type binary_op = get_binary_op(opline->opcode); opcode 994 ext/opcache/Optimizer/block_pass.c if ((opline->opcode == ZEND_DIV || opline->opcode == ZEND_MOD) && opcode 1001 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_SL || opline->opcode == ZEND_SR) && opcode 1014 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_QM_ASSIGN; opcode 1019 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_BOOL || opcode 1020 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BOOL_NOT || opcode 1021 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_BW_NOT) && ZEND_OP1_TYPE(opline) == IS_CONST) { opcode 1023 ext/opcache/Optimizer/block_pass.c unary_op_type unary_op = get_unary_op(opline->opcode); opcode 1035 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_QM_ASSIGN; opcode 1037 ext/opcache/Optimizer/block_pass.c } else if ((opline->opcode == ZEND_RETURN || opline->opcode == ZEND_EXIT) && opcode 1040 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_QM_ASSIGN) { opcode 1046 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_CONCAT || opline->opcode == ZEND_FAST_CONCAT) { opcode 1049 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_CAST && opcode 1059 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_CAST && opcode 1072 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CAST; opcode 1082 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_CAST; opcode 1086 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_CONCAT && opcode 1090 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_FAST_CONCAT || opcode 1091 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ROPE_END || opcode 1092 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_FETCH_CONSTANT))) && opcode 1096 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op2)->opcode == ZEND_FAST_CONCAT || opcode 1097 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_ROPE_END || opcode 1098 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op2)->opcode == ZEND_FETCH_CONSTANT)))) { opcode 1099 ext/opcache/Optimizer/block_pass.c opline->opcode = ZEND_FAST_CONCAT; opcode 1101 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_QM_ASSIGN && opcode 1106 ext/opcache/Optimizer/block_pass.c } else if (opline->opcode == ZEND_BOOL && opcode 1109 ext/opcache/Optimizer/block_pass.c (VAR_SOURCE(opline->op1)->opcode == ZEND_IS_EQUAL || opcode 1110 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_EQUAL || opcode 1111 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER || opcode 1112 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_SMALLER_OR_EQUAL || opcode 1113 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_BOOL || opcode 1114 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_IDENTICAL || opcode 1115 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_IS_NOT_IDENTICAL || opcode 1116 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_VAR || opcode 1117 ext/opcache/Optimizer/block_pass.c VAR_SOURCE(opline->op1)->opcode == ZEND_ISSET_ISEMPTY_DIM_OBJ) && opcode 1129 ext/opcache/Optimizer/block_pass.c if (opline->opcode != ZEND_NOP) { opcode 1152 ext/opcache/Optimizer/block_pass.c if ((opline - 1)->opcode == ZEND_JMP) { opcode 1214 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_OP_DATA) { opcode 1239 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) { opcode 1257 ext/opcache/Optimizer/block_pass.c switch (last_op->opcode) { opcode 1281 ext/opcache/Optimizer/block_pass.c if (((target->opcode == ZEND_JMP && opcode 1283 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMPZNZ) && opcode 1308 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == ZEND_RETURN || opcode 1309 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_RETURN_BY_REF || opcode 1310 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_FAST_RET || opcode 1311 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_EXIT) { opcode 1326 ext/opcache/Optimizer/block_pass.c target->opcode != ZEND_FREE) { opcode 1384 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ) { opcode 1391 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1414 ext/opcache/Optimizer/block_pass.c src->opcode != ZEND_FETCH_R && opcode 1415 ext/opcache/Optimizer/block_pass.c src->opcode != ZEND_FETCH_DIM_R && opcode 1416 ext/opcache/Optimizer/block_pass.c src->opcode != ZEND_FETCH_OBJ_R) { opcode 1424 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_FREE; opcode 1444 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1452 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == INV_COND(last_op->opcode) && opcode 1463 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == INV_COND_EX(last_op->opcode) && opcode 1470 ext/opcache/Optimizer/block_pass.c last_op->opcode += 3; opcode 1476 ext/opcache/Optimizer/block_pass.c target->opcode == last_op->opcode && opcode 1486 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMP && opcode 1494 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMPZNZ && opcode 1501 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ) { opcode 1511 ext/opcache/Optimizer/block_pass.c (last_op->opcode == ZEND_JMPZ || last_op->opcode == ZEND_JMPNZ)) { opcode 1518 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1532 ext/opcache/Optimizer/block_pass.c if (target->opcode == ZEND_JMP && opcode 1536 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ) { opcode 1545 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMPZNZ; opcode 1556 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ_EX) { opcode 1563 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_QM_ASSIGN; opcode 1588 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1596 ext/opcache/Optimizer/block_pass.c target->opcode == last_op->opcode-3 && opcode 1605 ext/opcache/Optimizer/block_pass.c target->opcode == INV_EX_COND(last_op->opcode) && opcode 1614 ext/opcache/Optimizer/block_pass.c target->opcode == INV_EX_COND_EX(last_op->opcode) && opcode 1624 ext/opcache/Optimizer/block_pass.c target->opcode == last_op->opcode && opcode 1634 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMP && opcode 1642 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMPZNZ && opcode 1648 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZ_EX) { opcode 1672 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1685 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1698 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMP; opcode 1708 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMPNZ; opcode 1716 ext/opcache/Optimizer/block_pass.c last_op->opcode = ZEND_JMPZ; opcode 1722 ext/opcache/Optimizer/block_pass.c if (last_op->opcode == ZEND_JMPZNZ && block->op2_to) { opcode 1732 ext/opcache/Optimizer/block_pass.c while (target < target_end && target->opcode == ZEND_NOP) { opcode 1740 ext/opcache/Optimizer/block_pass.c (target->opcode == ZEND_JMPZ || target->opcode == ZEND_JMPZNZ) && opcode 1749 ext/opcache/Optimizer/block_pass.c } else if (target->opcode == ZEND_JMPNZ && opcode 1760 ext/opcache/Optimizer/block_pass.c target->opcode == ZEND_JMP && opcode 1819 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_FE_FETCH_R || opline->opcode == ZEND_FE_FETCH_RW) { opcode 1829 ext/opcache/Optimizer/block_pass.c opline->opcode == ZEND_ADD_ARRAY_ELEMENT) { opcode 1862 ext/opcache/Optimizer/block_pass.c switch (opline->opcode) { opcode 1899 ext/opcache/Optimizer/block_pass.c opline->opcode -= 3; opcode 1905 ext/opcache/Optimizer/block_pass.c if (opline->opcode == ZEND_ADD_ARRAY_ELEMENT) { opcode 138 ext/opcache/Optimizer/compact_literals.c switch (opline->opcode) { opcode 48 ext/opcache/Optimizer/nop_removal.c if (opline->opcode == ZEND_JMP && ZEND_OP1(opline).opline_num > i) { opcode 52 ext/opcache/Optimizer/nop_removal.c while (target->opcode == ZEND_NOP) { opcode 57 ext/opcache/Optimizer/nop_removal.c opline->opcode = ZEND_NOP; opcode 62 ext/opcache/Optimizer/nop_removal.c if (opline->opcode == ZEND_NOP) { opcode 78 ext/opcache/Optimizer/nop_removal.c switch (opline->opcode) { opcode 56 ext/opcache/Optimizer/optimize_func_calls.c switch (opline->opcode) { opcode 85 ext/opcache/Optimizer/optimize_func_calls.c if (fcall->opcode == ZEND_INIT_FCALL_BY_NAME) { opcode 86 ext/opcache/Optimizer/optimize_func_calls.c fcall->opcode = ZEND_INIT_FCALL; opcode 91 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call].func); opcode 92 ext/opcache/Optimizer/optimize_func_calls.c } else if (fcall->opcode == ZEND_INIT_NS_FCALL_BY_NAME) { opcode 93 ext/opcache/Optimizer/optimize_func_calls.c fcall->opcode = ZEND_INIT_FCALL; opcode 99 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = zend_get_call_op(ZEND_INIT_FCALL, call_stack[call].func); opcode 113 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode -= 9; opcode 116 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode -= 12; opcode 126 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_SEND_VAL; opcode 133 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_SEND_REF; opcode 135 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_SEND_VAR; opcode 144 ext/opcache/Optimizer/optimize_func_calls.c opline->opcode = ZEND_SEND_VAR; opcode 84 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_ROPE_END) { opcode 111 ext/opcache/Optimizer/optimize_temp_vars_5.c (opline->opcode == ZEND_RETURN || opcode 112 ext/opcache/Optimizer/optimize_temp_vars_5.c opline->opcode == ZEND_RETURN_BY_REF || opcode 113 ext/opcache/Optimizer/optimize_temp_vars_5.c opline->opcode == ZEND_FREE || opcode 114 ext/opcache/Optimizer/optimize_temp_vars_5.c opline->opcode == ZEND_FE_FREE)) { opcode 118 ext/opcache/Optimizer/optimize_temp_vars_5.c if (curr->opcode == ZEND_FAST_CALL) { opcode 121 ext/opcache/Optimizer/optimize_temp_vars_5.c } else if (curr->opcode != ZEND_FREE && opcode 122 ext/opcache/Optimizer/optimize_temp_vars_5.c curr->opcode != ZEND_FE_FREE && opcode 123 ext/opcache/Optimizer/optimize_temp_vars_5.c curr->opcode != ZEND_VERIFY_RETURN_TYPE && opcode 124 ext/opcache/Optimizer/optimize_temp_vars_5.c curr->opcode != ZEND_DISCARD_EXCEPTION) { opcode 143 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_OP_DATA && opcode 144 ext/opcache/Optimizer/optimize_temp_vars_5.c (opline-1)->opcode == ZEND_ASSIGN_DIM) { opcode 159 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS || opcode 160 ext/opcache/Optimizer/optimize_temp_vars_5.c opline->opcode == ZEND_DECLARE_ANON_INHERITED_CLASS || opcode 161 ext/opcache/Optimizer/optimize_temp_vars_5.c opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) { opcode 172 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_ASSIGN_DIM && opcode 173 ext/opcache/Optimizer/optimize_temp_vars_5.c (opline + 1)->opcode == ZEND_OP_DATA && opcode 191 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode != ZEND_FAST_CALL) { opcode 196 ext/opcache/Optimizer/optimize_temp_vars_5.c if (opline->opcode == ZEND_ROPE_INIT) { opcode 49 ext/opcache/Optimizer/pass1_5.c switch (opline->opcode) { opcode 74 ext/opcache/Optimizer/pass1_5.c binary_op_type binary_op = get_binary_op(opline->opcode); opcode 79 ext/opcache/Optimizer/pass1_5.c if ((opline->opcode == ZEND_DIV || opline->opcode == ZEND_MOD) && opcode 83 ext/opcache/Optimizer/pass1_5.c } else if ((opline->opcode == ZEND_SL || opline->opcode == ZEND_SR) && opcode 140 ext/opcache/Optimizer/pass1_5.c opline->opcode = ZEND_BOOL; opcode 149 ext/opcache/Optimizer/pass1_5.c unary_op_type unary_op = get_unary_op(opline->opcode); opcode 174 ext/opcache/Optimizer/pass1_5.c int requires_conversion = (opline->opcode == ZEND_ADD_CHAR? 1 : 0); opcode 185 ext/opcache/Optimizer/pass1_5.c while (next_op->opcode == ZEND_ADD_STRING || next_op->opcode == ZEND_ADD_CHAR) { opcode 189 ext/opcache/Optimizer/pass1_5.c if (next_op->opcode == ZEND_ADD_CHAR) { opcode 210 ext/opcache/Optimizer/pass1_5.c opline->opcode = ZEND_ADD_STRING; opcode 220 ext/opcache/Optimizer/pass1_5.c if (next_op->opcode == ZEND_ADD_STRING) { opcode 234 ext/opcache/Optimizer/pass1_5.c (opline + 1)->opcode = ZEND_JMP; opcode 315 ext/opcache/Optimizer/pass1_5.c (opline - 1)->opcode == ZEND_FETCH_CLASS && opcode 362 ext/opcache/Optimizer/pass1_5.c while (send1_opline->opcode == ZEND_NOP) { opcode 365 ext/opcache/Optimizer/pass1_5.c if (send1_opline->opcode != ZEND_SEND_VAL || opcode 374 ext/opcache/Optimizer/pass1_5.c while (send1_opline->opcode == ZEND_NOP) { opcode 377 ext/opcache/Optimizer/pass1_5.c if (send1_opline->opcode != ZEND_SEND_VAL || opcode 385 ext/opcache/Optimizer/pass1_5.c while (init_opline->opcode == ZEND_NOP) { opcode 388 ext/opcache/Optimizer/pass1_5.c if (init_opline->opcode != ZEND_INIT_FCALL || opcode 411 ext/opcache/Optimizer/pass1_5.c opline->opcode = ZEND_DECLARE_CONST; opcode 654 ext/opcache/Optimizer/pass1_5.c (opline-1)->opcode == ZEND_BEGIN_SILENCE && opcode 668 ext/opcache/Optimizer/pass1_5.c if (op->opcode == ZEND_BEGIN_SILENCE) { opcode 670 ext/opcache/Optimizer/pass1_5.c } else if (op->opcode == ZEND_END_SILENCE) { opcode 43 ext/opcache/Optimizer/pass2.c switch (opline->opcode) { opcode 121 ext/opcache/Optimizer/pass2.c opline->opcode -= 3; opcode 126 ext/opcache/Optimizer/pass2.c if (opline->opcode == ZEND_JMPZ_EX) { opcode 130 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_QM_ASSIGN; opcode 141 ext/opcache/Optimizer/pass2.c if (opline->opcode == ZEND_JMPZ) { opcode 147 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMP; opcode 154 ext/opcache/Optimizer/pass2.c if ((opline + 1)->opcode == ZEND_JMP) { opcode 161 ext/opcache/Optimizer/pass2.c if (opline->opcode == ZEND_JMPZ) { opcode 167 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMPZNZ; opcode 183 ext/opcache/Optimizer/pass2.c opline->opcode = ZEND_JMP; opcode 72 ext/opcache/Optimizer/pass3.c switch (opline->opcode) { opcode 88 ext/opcache/Optimizer/pass3.c while (next_opline < end && next_opline->opcode == ZEND_NOP) { opcode 92 ext/opcache/Optimizer/pass3.c if (next_opline >= end || next_opline->opcode != ZEND_ASSIGN) { opcode 98 ext/opcache/Optimizer/pass3.c (opline->opcode == ZEND_ADD || opcode 99 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_MUL || opcode 100 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_BW_OR || opcode 101 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_BW_AND || opcode 102 ext/opcache/Optimizer/pass3.c opline->opcode == ZEND_BW_XOR)) { opcode 109 ext/opcache/Optimizer/pass3.c if (opline->opcode != ZEND_ADD opcode 120 ext/opcache/Optimizer/pass3.c switch (opline->opcode) { opcode 122 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_ADD; opcode 125 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_SUB; opcode 128 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_MUL; opcode 131 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_DIV; opcode 134 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_MOD; opcode 137 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_POW; opcode 140 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_CONCAT; opcode 143 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_SL; opcode 146 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_SR; opcode 149 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_BW_OR; opcode 152 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_BW_AND; opcode 155 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_ASSIGN_BW_XOR; opcode 179 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP1(opline).opline_num].opcode == ZEND_JMP) { opcode 194 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcode 210 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == ZEND_JMP) { opcode 215 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode && opcode 221 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == opline->opcode + 3 && opcode 225 ext/opcache/Optimizer/pass3.c ZEND_OP2(opline).opline_num = ZEND_OP2(&op_array->opcodes[target]).opline_num;opline->opcode += 3; opcode 228 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND(opline->opcode) && opcode 234 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == INV_COND_EX(opline->opcode) && opcode 239 ext/opcache/Optimizer/pass3.c opline->opcode += 3; opcode 263 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_BOOL; opcode 271 ext/opcache/Optimizer/pass3.c if (SAME_OPCODE_EX(opline->opcode, op_array->opcodes[target].opcode) && opcode 274 ext/opcache/Optimizer/pass3.c if (op_array->opcodes[target].opcode == opline->opcode) { opcode 280 ext/opcache/Optimizer/pass3.c } else if (op_array->opcodes[target].opcode == ZEND_JMPZNZ && opcode 285 ext/opcache/Optimizer/pass3.c if (opline->opcode == ZEND_JMPZ_EX) { opcode 292 ext/opcache/Optimizer/pass3.c } else if ((op_array->opcodes[target].opcode == INV_EX_COND_EX(opline->opcode) || opcode 293 ext/opcache/Optimizer/pass3.c op_array->opcodes[target].opcode == INV_EX_COND(opline->opcode)) && opcode 315 ext/opcache/Optimizer/pass3.c if(op->opcode == ZEND_JMP || opcode 316 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ || opcode 317 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ_EX || opcode 318 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ || opcode 319 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ_EX || opcode 320 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZNZ || opcode 321 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_CASE || opcode 322 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN || opcode 323 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN_BY_REF || opcode 324 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FAST_RET || opcode 325 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FE_FETCH_R || opcode 326 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FE_FETCH_RW || opcode 327 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_EXIT) { opcode 349 ext/opcache/Optimizer/pass3.c if(op->opcode == ZEND_JMP || opcode 350 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ || opcode 351 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZ_EX || opcode 352 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ || opcode 353 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPNZ_EX || opcode 354 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_JMPZNZ || opcode 355 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_CASE || opcode 356 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN || opcode 357 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_RETURN_BY_REF || opcode 358 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FAST_RET || opcode 359 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FE_FETCH_R || opcode 360 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_FE_FETCH_RW || opcode 361 ext/opcache/Optimizer/pass3.c op->opcode == ZEND_EXIT) { opcode 376 ext/opcache/Optimizer/pass3.c opline->opcode = opline->opcode-3; /* JMP_EX -> JMP */ opcode 391 ext/opcache/Optimizer/pass3.c && op_array->opcodes[ZEND_OP2(opline).opline_num].opcode == ZEND_JMP) { opcode 399 ext/opcache/Optimizer/pass3.c && op_array->opcodes[opline->extended_value].opcode == ZEND_JMP) { opcode 414 ext/opcache/Optimizer/pass3.c if (next_op->opcode == ZEND_FREE && opcode 417 ext/opcache/Optimizer/pass3.c switch (opline->opcode) { opcode 419 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_PRE_INC; opcode 422 ext/opcache/Optimizer/pass3.c opline->opcode = ZEND_PRE_DEC; opcode 91 ext/opcache/Optimizer/zend_optimizer.c if (opline->opcode == ZEND_DECLARE_INHERITED_CLASS || opcode 92 ext/opcache/Optimizer/zend_optimizer.c opline->opcode == ZEND_DECLARE_ANON_INHERITED_CLASS || opcode 93 ext/opcache/Optimizer/zend_optimizer.c opline->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED) { opcode 163 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 211 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 248 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_INIT_FCALL_BY_NAME; opcode 303 ext/opcache/Optimizer/zend_optimizer.c if ((opline-1)->opcode != ZEND_ASSIGN_DIM && opcode 305 ext/opcache/Optimizer/zend_optimizer.c ((opline-1)->opcode != ZEND_ASSIGN_ADD && opcode 306 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_SUB && opcode 307 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_MUL && opcode 308 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_DIV && opcode 309 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_POW && opcode 310 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_MOD && opcode 311 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_SL && opcode 312 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_SR && opcode 313 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_CONCAT && opcode 314 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_BW_OR && opcode 315 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_BW_AND && opcode 316 ext/opcache/Optimizer/zend_optimizer.c (opline-1)->opcode != ZEND_ASSIGN_BW_XOR)) opcode 373 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 385 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_SEND_VAL; opcode 389 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_SEND_VAL_EX; opcode 398 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_SEND_VAL_EX; opcode 401 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_SEND_VAL; opcode 405 ext/opcache/Optimizer/zend_optimizer.c opline->opcode = ZEND_SEND_VAL_EX; opcode 427 ext/opcache/Optimizer/zend_optimizer.c ZEND_ASSERT(opline->opcode == ZEND_FREE); opcode 438 ext/opcache/Optimizer/zend_optimizer.c if (m->opcode == ZEND_CASE) { opcode 444 ext/opcache/Optimizer/zend_optimizer.c } else if (m->opcode == ZEND_FREE) { opcode 457 ext/opcache/Optimizer/zend_optimizer.c ZEND_ASSERT((opline + 1)->opcode == ZEND_RETURN || (opline + 1)->opcode == ZEND_RETURN_BY_REF); opcode 572 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 616 ext/opcache/Optimizer/zend_optimizer.c switch (opline->opcode) { opcode 657 ext/opcache/Optimizer/zend_optimizer.c if (opline->opcode == ZEND_INIT_FCALL) { opcode 41 ext/opcache/Optimizer/zend_optimizer_internal.h (opline)->opcode = ZEND_NOP; \ opcode 1583 ext/opcache/ZendAccelerator.c EG(current_execute_data)->opline->opcode != ZEND_INCLUDE_OR_EVAL || opcode 1841 ext/opcache/ZendAccelerator.c EG(current_execute_data)->opline->opcode != ZEND_INCLUDE_OR_EVAL || opcode 1913 ext/opcache/ZendAccelerator.c EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL && opcode 393 ext/opcache/zend_file_cache.c switch (opline->opcode) { opcode 948 ext/opcache/zend_file_cache.c switch (opline->opcode) { opcode 530 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 638 ext/reflection/php_reflection.c if ((op->opcode == ZEND_RECV || op->opcode == ZEND_RECV_INIT opcode 639 ext/reflection/php_reflection.c || op->opcode == ZEND_RECV_VARIADIC) && op->op1.num == (zend_long)offset) opcode 690 ext/reflection/php_reflection.c if (precv && precv->opcode == ZEND_RECV_INIT && precv->op2_type != IS_UNUSED) { opcode 1489 ext/reflection/php_reflection.c if (!precv || precv->opcode != ZEND_RECV_INIT || precv->op2_type == IS_UNUSED) { opcode 2832 ext/reflection/php_reflection.c if (!precv || precv->opcode != ZEND_RECV_INIT || precv->op2_type == IS_UNUSED) { opcode 355 ext/spl/php_spl.c ex->opline->opcode != ZEND_FETCH_CLASS && opcode 356 ext/spl/php_spl.c ex->opline->opcode != ZEND_NEW) { 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 751 main/main.c EG(current_execute_data)->opline->opcode == ZEND_INCLUDE_OR_EVAL opcode 451 sapi/phpdbg/phpdbg.c if (op_array->last >= 1 && (((end - 1)->opcode == ZEND_RETURN || (end - 1)->opcode == ZEND_RETURN_BY_REF || (end - 1)->opcode == ZEND_GENERATOR_RETURN) opcode 452 sapi/phpdbg/phpdbg.c && ((op_array->last > 1 && ((end - 2)->opcode == ZEND_RETURN || (end - 2)->opcode == ZEND_RETURN_BY_REF || (end - 2)->opcode == ZEND_GENERATOR_RETURN || (end - 2)->opcode == ZEND_THROW)) opcode 458 sapi/phpdbg/phpdbg.c if (cur->opcode == ZEND_NOP || cur->opcode == ZEND_OP_DATA || cur->opcode == ZEND_FE_FREE || cur->opcode == ZEND_FREE || cur->opcode == ZEND_ASSERT_CHECK || cur->opcode == ZEND_VERIFY_RETURN_TYPE opcode 459 sapi/phpdbg/phpdbg.c || cur->opcode == ZEND_DECLARE_CONST || cur->opcode == ZEND_DECLARE_CLASS || cur->opcode == ZEND_DECLARE_INHERITED_CLASS || cur->opcode == ZEND_DECLARE_FUNCTION opcode 460 sapi/phpdbg/phpdbg.c || cur->opcode == ZEND_DECLARE_INHERITED_CLASS_DELAYED || cur->opcode == ZEND_VERIFY_ABSTRACT_CLASS || cur->opcode == ZEND_ADD_TRAIT || cur->opcode == ZEND_BIND_TRAITS opcode 461 sapi/phpdbg/phpdbg.c || cur->opcode == ZEND_DECLARE_ANON_CLASS || cur->opcode == ZEND_DECLARE_ANON_INHERITED_CLASS || cur->opcode == ZEND_FAST_RET || cur->opcode == ZEND_TICKS opcode 462 sapi/phpdbg/phpdbg.c || cur->opcode == ZEND_EXT_STMT || cur->opcode == ZEND_EXT_FCALL_BEGIN || cur->opcode == ZEND_EXT_FCALL_END || cur->opcode == ZEND_EXT_NOP || cur->opcode == ZEND_BIND_GLOBAL) { opcode 472 sapi/phpdbg/phpdbg.c if (cur->opcode == ZEND_NEW && (cur + 1)->opcode == ZEND_DO_FCALL) { opcode 971 sapi/phpdbg/phpdbg_bp.c static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_opcode(zend_uchar opcode) /* {{{ */ opcode 973 sapi/phpdbg/phpdbg_bp.c const char *opname = zend_get_opcode_name(opcode); opcode 1134 sapi/phpdbg/phpdbg_bp.c if ((PHPDBG_G(flags) & PHPDBG_HAS_OPCODE_BP) && (base = phpdbg_find_breakpoint_opcode(execute_data->opline->opcode))) { opcode 30 sapi/phpdbg/phpdbg_opcode.c static inline const char *phpdbg_decode_opcode(zend_uchar opcode) /* {{{ */ opcode 32 sapi/phpdbg/phpdbg_opcode.c const char *ret = zend_get_opcode_name(opcode); opcode 67 sapi/phpdbg/phpdbg_opcode.c const char *opcode_name = phpdbg_decode_opcode(op->opcode); opcode 71 sapi/phpdbg/phpdbg_opcode.c switch (op->opcode) { opcode 86 sapi/phpdbg/phpdbg_opcode.c switch (op->opcode) { opcode 105 sapi/phpdbg/phpdbg_opcode.c switch (op->opcode) { opcode 144 sapi/phpdbg/phpdbg_opcode.c switch (op->opcode) { opcode 61 sapi/phpdbg/phpdbg_print.c uint32_t opcode = 0, opcode 87 sapi/phpdbg/phpdbg_print.c opcode, opcode 91 sapi/phpdbg/phpdbg_print.c } while (opcode++ < end); opcode 530 sapi/phpdbg/phpdbg_prompt.c || opline->opcode == ZEND_RETURN opcode 531 sapi/phpdbg/phpdbg_prompt.c || opline->opcode == ZEND_FAST_RET opcode 532 sapi/phpdbg/phpdbg_prompt.c || opline->opcode == ZEND_GENERATOR_RETURN opcode 533 sapi/phpdbg/phpdbg_prompt.c || opline->opcode == ZEND_EXIT opcode 534 sapi/phpdbg/phpdbg_prompt.c || opline->opcode == ZEND_YIELD opcode 535 sapi/phpdbg/phpdbg_prompt.c || opline->opcode == ZEND_YIELD_FROM opcode 573 sapi/phpdbg/phpdbg_prompt.c switch (opline->opcode) { opcode 1454 sapi/phpdbg/phpdbg_prompt.c && (backup_opline->opcode == ZEND_HANDLE_EXCEPTION || backup_opline->opcode == ZEND_CATCH)) { \ opcode 1631 sapi/phpdbg/phpdbg_prompt.c if ((execute_data->opline->opcode == ZEND_DO_FCALL || opcode 1632 sapi/phpdbg/phpdbg_prompt.c execute_data->opline->opcode == ZEND_DO_UCALL || opcode 1633 sapi/phpdbg/phpdbg_prompt.c execute_data->opline->opcode == ZEND_DO_FCALL_BY_NAME) && opcode 782 sapi/phpdbg/phpdbg_utils.c return op->opcode == ZEND_CATCH;