Lines Matching refs:op2
763 function_name = RT_CONSTANT(opline, opline->op2); in zend_undefined_function_helper_SPEC()
919 FREE_OP(opline->op2_type, opline->op2.var); in zend_use_tmp_in_write_context_helper_SPEC()
931 FREE_OP(opline->op2_type, opline->op2.var); in zend_use_undef_in_read_context_helper_SPEC()
2514 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2527 zval *op2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_SEND_ARRAY_SPEC_HANDLER() local
2531 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_SEND_ARRAY_SPEC_HANDLER()
2532 len = Z_LVAL_P(op2); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2533 } else if (Z_TYPE_P(op2) == IS_NULL) { in ZEND_SEND_ARRAY_SPEC_HANDLER()
2536 || !zend_parse_arg_long_weak(op2, &len, /* arg_num */ 3)) { in ZEND_SEND_ARRAY_SPEC_HANDLER()
2539 zend_zval_value_name(op2)); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2540 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2589 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2849 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2857 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2863 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2993 zval *variable_ptr = EX_VAR(opline->op2.var); in zend_fe_fetch_object_helper_SPEC()
2996 zval *res = EX_VAR(opline->op2.var); in zend_fe_fetch_object_helper_SPEC()
3112 …ss(ce, (opline->op2_type == IS_CONST) ? Z_STR_P(RT_CONSTANT(opline, opline->op2)) : NULL, rtd_key); in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3129 func = (zend_function *) EX(func)->op_array.dynamic_func_defs[opline->op2.num]; in ZEND_DECLARE_FUNCTION_SPEC_HANDLER()
3200 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var); in zend_dispatch_try_catch_finally_helper_SPEC()
3353 FREE_OP(opline->op2_type, opline->op2.var); in zend_yield_in_closed_generator_helper_SPEC()
3368 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var); in ZEND_DISCARD_EXCEPTION_SPEC_HANDLER()
3409 current_try_catch_offset = opline->op2.num; in ZEND_FAST_RET_SPEC_HANDLER()
3419 zend_op *target = OP_JMP_ADDR(opline, opline->op2); in ZEND_ASSERT_CHECK_SPEC_HANDLER()
3724 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3727 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3746 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3758 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3761 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3780 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3792 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3796 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3816 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3818 ZVAL_UNDEF(EX_VAR(opline->op2.var)); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3832 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3836 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3856 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3858 ZVAL_UNDEF(EX_VAR(opline->op2.var)); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3907 function_name = (zval*)RT_CONSTANT(opline, opline->op2); in ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER()
3933 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_DYNAMIC_CALL_SPEC_CONST_HANDLER()
3989 func_name = (zval *)RT_CONSTANT(opline, opline->op2); in ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER()
4022 fname = (zval*)RT_CONSTANT(opline, opline->op2); in ZEND_INIT_FCALL_SPEC_CONST_HANDLER()
4048 fbc = Z_PTR(EG(function_table)->arData[Z_EXTRA_P(RT_CONSTANT(opline, opline->op2))].val); in ZEND_INIT_FCALL_OFFSET_SPEC_CONST_HANDLER()
4070 zval *default_value = RT_CONSTANT(opline, opline->op2); in ZEND_RECV_INIT_SPEC_CONST_HANDLER()
4116 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR_HANDLER()
4141 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR_HANDLER()
4174 if (UNEXPECTED(!(opline->op2.num & (1u << Z_TYPE_P(param))))) { in ZEND_RECV_SPEC_UNUSED_HANDLER()
4312 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_DYNAMIC_CALL_SPEC_CV_HANDLER()
4444 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_SPEC_CONST_HANDLER()
4452 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_SPEC_CONST_HANDLER()
4469 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_SPEC_CONST_HANDLER()
4484 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_SPEC_CONST_HANDLER()
4514 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
4525 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
4540 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
4557 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
4987 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_CATCH_SPEC_CONST_HANDLER()
5009 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_CATCH_SPEC_CONST_HANDLER()
5037 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_CONST_HANDLER()
5038 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_CONST_HANDLER()
5443 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5455 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5465 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5541 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5553 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5563 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5607 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_CONST_HANDLER()
5643 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_CONST_HANDLER()
5695 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_CONST_HANDLER()
5741 …, opline->op1), (opline->op2_type == IS_CONST) ? Z_STR_P(RT_CONSTANT(opline, opline->op2)) : NULL); in ZEND_DECLARE_CLASS_SPEC_CONST_HANDLER()
5752 func = (zend_function *) EX(func)->op_array.dynamic_func_defs[opline->op2.num]; in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER()
5999 OPLINE = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMP_FRAMELESS_SPEC_CONST_HANDLER()
6061 uint32_t arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST_HANDLER()
6075 zval *op1, *op2, *result; in ZEND_ADD_SPEC_CONST_CONST_HANDLER() local
6079 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6083 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6085 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6087 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6089 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6093 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6095 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6100 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6102 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6107 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6113 zval *op1, *op2, *result; in ZEND_SUB_SPEC_CONST_CONST_HANDLER() local
6117 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6121 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6123 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6125 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6127 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6131 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6133 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6138 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6140 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6145 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6151 zval *op1, *op2, *result; in ZEND_MUL_SPEC_CONST_CONST_HANDLER() local
6155 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6159 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6163 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6166 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6168 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6172 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6174 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6179 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6181 d2 = (double)Z_LVAL_P(op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6186 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6192 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CONST_HANDLER() local
6196 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
6197 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
6206 zval *op1, *op2, *result; in ZEND_MOD_SPEC_CONST_CONST_HANDLER() local
6209 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6213 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6215 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6217 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6221 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6227 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6233 zval *op1, *op2; in ZEND_SL_SPEC_CONST_CONST_HANDLER() local
6236 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6240 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6241 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6244 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6248 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6254 zval *op1, *op2; in ZEND_SR_SPEC_CONST_CONST_HANDLER() local
6257 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6261 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6262 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6263 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6267 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6273 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CONST_HANDLER() local
6277 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_POW_SPEC_CONST_CONST_HANDLER()
6278 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_CONST_HANDLER()
6287 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
6292 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6293 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6302 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
6307 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6308 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6317 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER() local
6321 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6325 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6326 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6333 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6335 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6339 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6341 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6348 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6350 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6354 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6355 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6360 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6369 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6375 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER() local
6379 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6383 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6384 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6391 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6393 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6397 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6399 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6406 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6408 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6412 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6413 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6418 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6427 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6433 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER() local
6437 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6441 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6442 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6449 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6451 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6455 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6457 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6464 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6466 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6470 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6476 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER() local
6480 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6484 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6485 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6496 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6498 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6502 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6504 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6511 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6513 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6517 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6523 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER() local
6527 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER()
6528 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER()
6537 zval *op1, *op2; in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER() local
6540 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6544 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6545 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6549 ZEND_VM_TAIL_CALL(zend_bw_or_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6555 zval *op1, *op2; in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER() local
6558 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6562 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6563 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6567 ZEND_VM_TAIL_CALL(zend_bw_and_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6573 zval *op1, *op2; in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER() local
6576 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6580 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6581 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6585 ZEND_VM_TAIL_CALL(zend_bw_xor_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6591 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER() local
6595 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
6596 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
6609 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER()
6644 …zend_fetch_dimension_address_read_IS(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_… in ZEND_FETCH_DIM_IS_SPEC_CONST_CONST_HANDLER()
6690 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6760 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6793 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6795 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6855 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6896 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6929 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6931 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6982 …zend_fetch_dimension_address_LIST_r(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_C… in ZEND_FETCH_LIST_R_SPEC_CONST_CONST_HANDLER()
6990 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER() local
6995 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
6997 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
6999 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7060 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7061 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7062 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7064 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7067 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7073 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7128 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7186 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7205 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7209 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7310 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7335 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7412 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
7478 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_CONST_CONST_HANDLER()
7507 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_CONST_CONST_HANDLER()
7515 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_CONST_CONST_HANDLER()
7582 constant_zv = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7702 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
7788 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST_HANDLER()
7867 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST_HANDLER()
7918 subject = RT_CONSTANT(opline, opline->op2); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST_HANDLER()
7949 ce = zend_bind_class_in_slot(zv, lcname, Z_STR_P(RT_CONSTANT(opline, opline->op2))); in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER()
7968 val = RT_CONSTANT(opline, opline->op2); in ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER()
8076 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_CONST_CONST_HANDLER()
8125 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER()
8158 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER()
8177 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_MATCH_SPEC_CONST_CONST_HANDLER()
8215 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8286 zval *op1, *op2, *result; in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER() local
8290 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8294 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8296 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8298 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8300 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8304 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8306 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8311 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8313 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8318 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8324 zval *op1, *op2, *result; in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER() local
8328 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8332 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8334 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8336 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8338 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8342 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8344 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8349 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8351 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8356 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8362 zval *op1, *op2, *result; in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER() local
8365 op2 = EX_VAR(opline->op2.var); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8369 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8371 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8373 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8377 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8383 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8389 zval *op1, *op2; in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER() local
8392 op2 = EX_VAR(opline->op2.var); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8396 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8397 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8400 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8404 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8410 zval *op1, *op2; in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER() local
8413 op2 = EX_VAR(opline->op2.var); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8417 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8418 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8419 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8423 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8429 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER() local
8433 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8437 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8438 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8445 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8447 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8451 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8453 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8460 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8462 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8466 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8472 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8476 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8480 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8481 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8488 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8490 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8494 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8496 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8503 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8505 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8509 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8515 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8519 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8523 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8524 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8531 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8533 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8537 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8539 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8546 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8548 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8552 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8558 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER() local
8562 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8566 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8567 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8578 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8580 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8584 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8586 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8593 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8595 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8599 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8605 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8609 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8613 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8614 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8625 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8627 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8631 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8633 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8640 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8642 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8646 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8652 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8656 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8660 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8661 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8672 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8674 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8678 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8680 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8687 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8689 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8693 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8720 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8729 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8742 constant_zv = _get_zval_ptr_tmpvarcv(opline->op2_type, opline->op2, BP_VAR_R EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8746 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8753 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8766 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8773 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8783 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8793 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8800 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8811 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8818 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8825 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER() local
8828 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER()
8830 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER()
8837 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8840 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8842 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8849 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8852 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8854 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8861 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8865 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8866 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8873 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8877 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8878 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8885 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8889 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8890 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8897 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8901 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8902 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8909 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8913 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8914 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8921 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8925 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8926 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8933 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8937 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8938 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8945 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8949 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8950 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8957 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8961 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8962 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8969 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8973 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8974 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8981 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8985 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8986 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8993 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8997 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8998 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
9010 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV_HANDLER()
9060 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER() local
9064 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9065 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9067 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9074 zval *op1, *op2; in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER() local
9078 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9079 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9081 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9088 zval *op1, *op2; in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER() local
9091 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9094 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9096 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9152 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9153 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9155 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9157 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9165 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER() local
9169 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9170 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9172 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9183 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR_HANDLER()
9206 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR_HANDLER()
9218 …zend_fetch_dimension_address_read_IS(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)… in ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR_HANDLER()
9219 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR_HANDLER()
9264 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9334 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9367 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9369 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9406 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9429 if ((IS_TMP_VAR|IS_VAR) == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9470 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9503 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9505 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9527 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9556 …zend_fetch_dimension_address_LIST_r(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC),… in ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR_HANDLER()
9557 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR_HANDLER()
9564 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER() local
9569 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9571 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9573 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9634 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9635 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9636 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9638 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9641 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9647 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9682 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9702 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9721 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9754 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9760 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9763 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9779 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9783 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9788 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9811 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9858 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9868 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9884 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9900 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9909 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9915 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9927 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9986 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
9995 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10018 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10034 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10087 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR_HANDLER()
10132 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR_HANDLER()
10173 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10213 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10237 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10252 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10287 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10303 subject = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER()
10320 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER()
10411 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CONST_TMPVAR_HANDLER()
10416 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_CONST_TMPVAR_HANDLER()
10667 …Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10774 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED_HANDLER()
10807 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_CONST_UNUSED_HANDLER()
10836 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_HANDLER()
10844 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_HANDLER()
10873 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_QUICK_HANDLER()
10881 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_QUICK_HANDLER()
10912 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10919 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
11509 zend_property_hook_kind hook_kind = opline->op2.num; in ZEND_INIT_PARENT_PROPERTY_HOOK_CALL_SPEC_CONST_UNUSED_HANDLER()
11552 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CV_HANDLER() local
11556 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CONST_CV_HANDLER()
11557 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_CV_HANDLER()
11566 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CV_HANDLER() local
11570 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CONST_CV_HANDLER()
11571 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_CV_HANDLER()
11580 zval *op1, *op2; in ZEND_CONCAT_SPEC_CONST_CV_HANDLER() local
11583 op2 = EX_VAR(opline->op2.var); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11586 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11588 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11644 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11645 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11647 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11657 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER() local
11661 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER()
11662 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER()
11675 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER()
11710 …zend_fetch_dimension_address_read_IS(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_D… in ZEND_FETCH_DIM_IS_SPEC_CONST_CV_HANDLER()
11756 zend_wrong_property_read(container, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11826 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11859 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11861 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11921 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
11962 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
11995 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
11997 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
12048 …zend_fetch_dimension_address_LIST_r(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DA… in ZEND_FETCH_LIST_R_SPEC_CONST_CV_HANDLER()
12056 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER() local
12061 op2 = EX_VAR(opline->op2.var); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12063 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12065 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12126 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12127 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12128 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12130 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12133 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12139 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12194 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12252 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12271 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12275 …bj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12376 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12401 …ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12478 function_name = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
12578 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
12664 offset = EX_VAR(opline->op2.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV_HANDLER()
12743 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV_HANDLER()
12794 subject = EX_VAR(opline->op2.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV_HANDLER()
12901 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CONST_CV_HANDLER()
12981 zval *op1, *op2, *result; in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER() local
12985 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
12989 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
12991 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
12993 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
12995 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
12999 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13001 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13006 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13008 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13013 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13019 zval *op1, *op2, *result; in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER() local
13023 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13027 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13029 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13031 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13033 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13037 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13039 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13044 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13046 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13051 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13057 zval *op1, *op2, *result; in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER() local
13061 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13065 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13069 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13072 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13074 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13078 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13080 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13085 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13087 d2 = (double)Z_LVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13092 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13098 zval *op1, *op2, *result; in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER() local
13101 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13105 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13107 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13109 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13113 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13119 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13125 zval *op1, *op2; in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER() local
13128 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13132 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13133 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13136 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13140 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13146 zval *op1, *op2; in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER() local
13149 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13153 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13154 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13155 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13159 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13165 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER() local
13169 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13173 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13174 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13181 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13183 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13187 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13189 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13196 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13198 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13202 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13208 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13212 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13216 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13217 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13224 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13226 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13230 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13232 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13239 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13241 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13245 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13251 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13255 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13259 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13260 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13267 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13269 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13273 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13275 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13282 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13284 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13288 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13294 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER() local
13298 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13302 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13303 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13314 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13316 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13320 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13322 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13329 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13331 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13335 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13341 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13345 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13349 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13350 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13361 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13363 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13367 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13369 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13376 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13378 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13382 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13388 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13392 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13396 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13397 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13408 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13410 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13414 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13416 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13423 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13425 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13429 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13435 zval *op1, *op2; in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER() local
13438 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13442 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13443 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13447 ZEND_VM_TAIL_CALL(zend_bw_or_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13453 zval *op1, *op2; in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER() local
13456 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13460 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13461 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13465 ZEND_VM_TAIL_CALL(zend_bw_and_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13471 zval *op1, *op2; in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER() local
13474 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13478 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13479 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13483 ZEND_VM_TAIL_CALL(zend_bw_xor_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13493 …zend_fetch_dimension_address_LIST_r(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_C… in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST_HANDLER()
13514 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13547 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST_HANDLER()
13566 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_MATCH_SPEC_TMPVARCV_CONST_HANDLER()
13603 zval *op1, *op2, *result; in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13606 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13608 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13615 zval *op1, *op2, *result; in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13618 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13620 fast_long_add_function(result, op1, op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13627 zval *op1, *op2, *result; in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13630 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13632 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13639 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13642 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13644 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13651 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13654 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13656 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13663 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13666 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13668 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13675 zval *op1, *op2, *result; in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13678 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13680 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2)); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13687 zval *op1, *op2, *result; in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13691 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13693 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13701 zval *op1, *op2, *result; in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13704 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13706 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13713 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13717 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13718 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13725 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13729 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13730 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13737 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13741 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13742 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13749 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13753 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13754 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13761 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13765 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13766 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13773 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13777 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13778 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13785 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13789 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13790 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13797 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13801 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13802 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13809 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13813 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13814 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13821 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13825 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13826 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13833 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13837 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13838 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13845 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13849 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13850 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13857 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13861 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13862 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13869 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13873 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13874 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13881 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13885 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13886 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13893 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13897 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13898 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13905 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13909 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13910 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13917 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13921 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13922 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13929 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13933 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13934 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13941 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13945 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13946 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13953 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13957 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13958 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13965 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13969 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13970 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13977 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13981 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13982 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13989 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13993 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13994 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
14001 zval *op1, *op2, *result; in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14005 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14009 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14011 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14013 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14015 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14019 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14021 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14026 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14028 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14033 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14039 zval *op1, *op2, *result; in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14043 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14047 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14049 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14051 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14053 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14057 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14059 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14064 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14066 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14071 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14077 zval *op1, *op2, *result; in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14081 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14085 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14089 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14092 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14094 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14098 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14100 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14105 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14107 d2 = (double)Z_LVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14112 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14118 zval *op1, *op2, *result; in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14121 op2 = EX_VAR(opline->op2.var); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14125 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14127 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14129 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14133 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14139 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14145 zval *op1, *op2; in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14148 op2 = EX_VAR(opline->op2.var); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14152 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14153 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14156 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14160 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14166 zval *op1, *op2; in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14169 op2 = EX_VAR(opline->op2.var); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14173 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14174 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14175 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14179 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14185 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14189 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14193 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14194 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14201 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14203 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14207 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14209 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14216 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14218 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14222 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14228 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14232 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14236 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14237 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14244 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14246 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14250 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14252 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14259 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14261 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14265 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14271 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14275 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14279 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14280 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14287 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14289 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14293 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14295 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14302 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14304 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14308 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14314 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14318 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14322 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14323 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14334 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14336 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14340 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14342 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14349 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14351 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14355 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14361 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14365 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14369 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14370 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14381 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14383 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14387 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14389 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14396 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14398 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14402 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14408 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14412 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14416 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14417 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14428 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14430 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14434 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14436 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14443 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14445 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14449 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14455 zval *op1, *op2; in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14458 op2 = EX_VAR(opline->op2.var); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14462 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14463 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14467 ZEND_VM_TAIL_CALL(zend_bw_or_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14473 zval *op1, *op2; in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14476 op2 = EX_VAR(opline->op2.var); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14480 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14481 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14485 ZEND_VM_TAIL_CALL(zend_bw_and_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14491 zval *op1, *op2; in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14494 op2 = EX_VAR(opline->op2.var); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14498 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14499 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14503 ZEND_VM_TAIL_CALL(zend_bw_xor_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14509 zval *op1, *op2, *result; in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14512 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14514 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14521 zval *op1, *op2, *result; in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14524 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14526 fast_long_add_function(result, op1, op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14533 zval *op1, *op2, *result; in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14536 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14538 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14545 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14548 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14550 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14557 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14560 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14562 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14569 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14572 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14574 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14581 zval *op1, *op2, *result; in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14584 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14586 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2)); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14593 zval *op1, *op2, *result; in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14597 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14599 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14607 zval *op1, *op2, *result; in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14610 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14612 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14619 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14623 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14624 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14631 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14635 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14636 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14643 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14647 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14648 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14655 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14659 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14660 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14667 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14671 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14672 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14679 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14683 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14684 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14691 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14695 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14696 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14703 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14707 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14708 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14715 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14719 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14720 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14727 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14731 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14732 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14739 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14743 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14744 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14751 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14755 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14756 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14763 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14767 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14768 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14775 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14779 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14780 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14787 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14791 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14792 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14799 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14803 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14804 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14811 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14815 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14816 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14823 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14827 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14828 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14835 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14839 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14840 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14847 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14851 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14852 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14859 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14863 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14864 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14871 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14875 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14876 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14883 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14887 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14888 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14895 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14899 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14900 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14911 …zend_fetch_dimension_address_LIST_r(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC),… in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR_HANDLER()
14912 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR_HANDLER()
14934 …zend_fetch_dimension_address_LIST_r(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DA… in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV_HANDLER()
15012 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_SPEC_TMPVAR_HANDLER()
15020 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_SPEC_TMPVAR_HANDLER()
15037 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_SPEC_TMPVAR_HANDLER()
15052 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_SPEC_TMPVAR_HANDLER()
15082 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER()
15093 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER()
15108 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER()
15125 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER()
15641 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER() local
15645 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15646 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15655 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER() local
15659 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15660 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15669 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER() local
15672 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15675 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15677 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15733 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15734 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15736 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15746 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER() local
15750 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15754 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15755 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15762 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15764 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15768 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15770 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15777 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15779 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15783 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15784 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15789 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15798 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15804 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() local
15808 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15812 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15813 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15820 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15822 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15826 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15828 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15835 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15837 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15841 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15842 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15847 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15856 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15862 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() local
15866 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15870 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15871 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15878 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15880 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15884 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15886 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15893 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15895 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15899 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15900 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15905 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15914 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15920 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER() local
15924 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15928 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15929 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15936 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15938 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15942 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15944 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15951 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15953 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15957 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15958 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15963 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15972 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15978 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() local
15982 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15986 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15987 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15994 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15996 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16000 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16002 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16009 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16011 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16015 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16016 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16021 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16030 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16036 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() local
16040 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16044 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16045 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16052 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16054 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16058 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16060 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16067 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16069 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16073 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16074 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16079 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16088 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16094 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER() local
16098 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16099 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16108 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER() local
16112 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16113 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16126 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST_HANDLER()
16161 …zend_fetch_dimension_address_read_IS(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_… in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST_HANDLER()
16188 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16258 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16291 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16293 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16353 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16394 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16427 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16429 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16459 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER() local
16464 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16466 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16468 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16529 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16530 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16531 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16533 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16536 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16542 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16597 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16655 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16674 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16678 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16743 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_TMPVAR_CONST_HANDLER()
16767 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER() local
16771 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16773 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16774 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16781 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16783 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16787 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16789 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16796 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16798 d2 = (double)Z_LVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16802 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16803 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16812 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16825 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16904 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16955 subject = RT_CONSTANT(opline, opline->op2); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST_HANDLER()
16992 …_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16998 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17005 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17029 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17084 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17134 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER() local
17138 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17139 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17141 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17148 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER() local
17152 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17153 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17155 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17162 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER() local
17165 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17168 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17170 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17226 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17227 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17229 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17231 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17239 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() local
17243 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17247 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17248 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17255 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17257 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17261 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17263 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17270 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17272 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17276 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17277 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17282 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17291 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17297 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER() local
17301 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17305 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17306 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17313 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17315 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17319 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17321 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17328 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17330 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17334 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17335 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17340 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17349 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17355 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER() local
17359 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17363 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17364 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17371 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17373 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17377 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17379 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17386 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17388 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17392 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17393 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17398 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17407 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17413 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() local
17417 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17421 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17422 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17429 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17431 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17435 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17437 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17444 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17446 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17450 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17451 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17456 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17465 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17471 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER() local
17475 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17479 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17480 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17487 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17489 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17493 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17495 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17502 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17504 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17508 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17509 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17514 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17523 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17529 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER() local
17533 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17537 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17538 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17545 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17547 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17551 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17553 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17560 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17562 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17566 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17567 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17572 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17581 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17587 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER() local
17591 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17592 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17594 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17601 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER() local
17605 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17606 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17608 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17619 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17642 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17654 …zend_fetch_dimension_address_read_IS(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)… in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17655 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17681 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17751 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17784 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17786 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17823 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17846 if ((IS_TMP_VAR|IS_VAR) == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17887 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17920 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17922 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17944 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17952 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER() local
17957 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17959 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17961 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18022 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18023 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18024 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18026 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18029 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18035 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18070 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18090 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18109 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18142 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18148 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18151 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18167 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18171 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18176 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18199 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18232 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER() local
18236 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18238 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18239 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18246 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18248 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18252 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18254 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18261 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18263 d2 = (double)Z_LVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18267 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18268 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18269 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18277 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18290 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18330 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18354 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18369 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18404 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18420 subject = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER()
18437 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER()
18458 …_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18464 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18471 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18629 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_TMPVAR_UNUSED_HANDLER()
18749 …_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18755 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18762 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18903 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER() local
18907 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18908 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18917 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_CV_HANDLER() local
18921 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18922 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18931 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER() local
18934 op2 = EX_VAR(opline->op2.var); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18937 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18939 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18995 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18996 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18998 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19008 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER() local
19012 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19013 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19026 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV_HANDLER()
19061 …zend_fetch_dimension_address_read_IS(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_D… in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV_HANDLER()
19088 zend_wrong_property_read(container, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
19158 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
19191 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
19193 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
19253 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19294 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19327 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19329 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19359 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER() local
19364 op2 = EX_VAR(opline->op2.var); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19366 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19368 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19429 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19430 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19431 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19433 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19436 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19442 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19497 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19555 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19574 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19578 …bj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19639 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER() local
19643 op2 = EX_VAR(opline->op2.var); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19645 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19646 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19653 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19655 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19659 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19661 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19668 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19670 d2 = (double)Z_LVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19674 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19675 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19684 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19697 offset = EX_VAR(opline->op2.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV_HANDLER()
19776 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV_HANDLER()
19827 subject = EX_VAR(opline->op2.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV_HANDLER()
20043 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_TMP_HANDLER()
20044 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_TMP_HANDLER()
20196 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20209 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20219 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20295 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20307 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20317 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20372 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
20409 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_TMP_HANDLER()
20461 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_TMP_HANDLER()
20505 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
20510 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20511 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20520 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER() local
20525 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER()
20526 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER()
20534 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
20539 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20540 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20591 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_ADD_SPEC_TMP_CONST_HANDLER()
20597 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_ADD_SPEC_TMP_CONST_HANDLER()
20626 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_END_SPEC_TMP_CONST_HANDLER()
20632 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_END_SPEC_TMP_CONST_HANDLER()
20685 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HANDLER()
20693 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HANDLER()
20755 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
20918 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
20955 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21068 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21074 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21087 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21103 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21109 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21122 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21195 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR_HANDLER()
21240 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR_HANDLER()
21358 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21363 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21395 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
21400 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21401 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21403 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21410 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER() local
21415 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21416 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21417 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21424 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
21429 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21430 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21432 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21439 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER() local
21444 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21445 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21446 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21511 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED_HANDLER()
21545 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HANDLER()
21553 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HANDLER()
21582 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_QUICK_HANDLER()
21590 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_QUICK_HANDLER()
21869 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER() local
21874 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER()
21875 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER()
21925 var = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_ADD_SPEC_TMP_CV_HANDLER()
21931 var = EX_VAR(opline->op2.var); in ZEND_ROPE_ADD_SPEC_TMP_CV_HANDLER()
21960 var = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_END_SPEC_TMP_CV_HANDLER()
21966 var = EX_VAR(opline->op2.var); in ZEND_ROPE_END_SPEC_TMP_CV_HANDLER()
22052 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
22215 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
22256 var = _get_zval_ptr_cv_BP_VAR_W(opline->op2.var EXECUTE_DATA_CC); in ZEND_BIND_LEXICAL_SPEC_TMP_CV_HANDLER()
22263 var = EX_VAR(opline->op2.var); in ZEND_BIND_LEXICAL_SPEC_TMP_CV_HANDLER()
22710 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_VAR_HANDLER()
22711 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_VAR_HANDLER()
22865 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22878 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22888 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22965 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22977 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22987 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
23055 zval *variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
23060 zval *res = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
23257 zval *variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23268 ZVAL_REF(EX_VAR(opline->op2.var), Z_REF_P(value)); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23313 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
23350 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_VAR_HANDLER()
23402 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_VAR_HANDLER()
23463 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
23468 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23469 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23478 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER() local
23483 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER()
23484 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER()
23492 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
23497 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23498 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23519 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
23612 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23659 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23683 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23704 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OP_SPEC_VAR_CONST_HANDLER()
23741 property = RT_CONSTANT(opline, opline->op2); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23805 property = RT_CONSTANT(opline, opline->op2); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23860 …zend_fetch_dimension_address_W(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC EXE… in ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER()
23875 …zend_fetch_dimension_address_RW(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC EX… in ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER()
23909 …zend_fetch_dimension_address_UNSET(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
23925 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
23945 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER()
23979 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
23996 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_LIST_W_SPEC_VAR_CONST_HANDLER()
24028 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24059 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24129 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24131 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24182 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24213 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24283 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24285 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24336 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24367 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24437 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24439 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24490 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24521 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24591 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24593 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24680 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24709 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24734 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24743 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24763 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24832 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24861 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24887 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24896 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24916 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24985 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25014 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25040 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25049 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25069 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25138 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25167 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25192 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25201 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25221 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25244 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_UNUSED_HANDLER()
25273 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_USED_HANDLER()
25303 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25340 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25412 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25437 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25509 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_VAR_CONST_HANDLER()
25556 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_CONST_HANDLER()
25588 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25596 arg_num = opline->op2.num; in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25655 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_VAR_CONST_HANDLER()
25686 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25694 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25752 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
25841 constant_zv = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25961 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
26047 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER()
26137 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER()
26259 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26296 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26388 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26397 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26410 constant_zv = _get_zval_ptr_tmpvarcv(opline->op2_type, opline->op2, BP_VAR_R EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26414 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26421 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26434 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26441 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26451 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26461 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26468 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26479 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26486 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26505 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26576 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26598 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26645 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26669 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26679 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26691 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HANDLER()
26710 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HANDLER()
26729 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26775 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26794 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26838 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26850 …zend_fetch_dimension_address_W(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), (IS_… in ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER()
26851 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER()
26865 …zend_fetch_dimension_address_RW(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), (IS… in ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR_HANDLER()
26866 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR_HANDLER()
26899 …zend_fetch_dimension_address_UNSET(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), … in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26900 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26915 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR_HANDLER()
26921 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR_HANDLER()
26935 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR_HANDLER()
26938 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR_HANDLER()
26969 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26972 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26986 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR_HANDLER()
26998 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR_HANDLER()
27019 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27050 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27120 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27122 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27149 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27173 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27204 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27274 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27276 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27303 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27327 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27358 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27428 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27430 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27457 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27481 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27512 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27582 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27584 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27611 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27671 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27700 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27725 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27734 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27754 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27763 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27823 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27852 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27878 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27887 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27907 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27916 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27976 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28005 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28031 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28040 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28060 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28069 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28129 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28158 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28183 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28192 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28212 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28221 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28236 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28259 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28273 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28296 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28319 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28329 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28345 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28361 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28370 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28376 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28388 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28476 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28521 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28562 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_VAR_TMPVAR_HANDLER()
28639 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_DIM_SPEC_VAR_TMPVAR_HANDLER()
28653 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR_HANDLER()
28684 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR_HANDLER()
28776 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28781 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28813 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
28818 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28819 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28821 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28828 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER() local
28833 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28834 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28835 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28842 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
28847 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28848 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28850 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28861 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_UNUSED_HANDLER()
28890 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_USED_HANDLER()
28915 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
28920 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28921 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28923 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28930 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER() local
28935 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28936 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28937 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28944 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
28949 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28950 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28952 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28963 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_UNUSED_HANDLER()
28992 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_USED_HANDLER()
29022 value_ptr = _get_zval_ptr_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29048 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29880 …Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29987 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED_HANDLER()
30020 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_VAR_UNUSED_HANDLER()
30067 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_UNUSED_HANDLER()
30099 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30107 arg_num = opline->op2.num; in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30167 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30175 arg_num = opline->op2.num; in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30234 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_VAR_UNUSED_HANDLER()
30265 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30273 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30331 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30339 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30397 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
30450 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30457 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30816 uint32_t arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR_UNUSED_HANDLER()
30837 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER() local
30842 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER()
30843 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER()
30863 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
30956 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31003 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31027 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31048 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_CV_HANDLER()
31085 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
31149 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
31204 …zend_fetch_dimension_address_W(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DATA_CC… in ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER()
31219 …zend_fetch_dimension_address_RW(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DATA_C… in ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER()
31253 …zend_fetch_dimension_address_UNSET(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DAT… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
31269 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
31289 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER()
31323 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
31340 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_LIST_W_SPEC_VAR_CV_HANDLER()
31372 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31403 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31473 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31475 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31526 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31557 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31627 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31629 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31680 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31711 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31781 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31783 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31834 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31865 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31935 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31937 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32024 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32053 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32078 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32087 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32107 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32176 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32205 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32231 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32240 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32260 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32329 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32358 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32384 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32393 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32413 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32482 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32511 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32536 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32545 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32565 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32588 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
32617 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_USED_HANDLER()
32647 value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER()
32685 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32722 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32794 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32819 …ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32925 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
33011 offset = EX_VAR(opline->op2.var); in ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER()
33101 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER()
33223 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33318 variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
33386 variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED_HANDLER()
33532 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
33624 property = RT_CONSTANT(opline, opline->op2); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
33688 property = RT_CONSTANT(opline, opline->op2); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
33757 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33827 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33860 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33862 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33917 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
33937 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER()
33965 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34006 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34039 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34041 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34092 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
34119 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34150 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34220 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34222 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34273 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34304 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34374 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34376 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34427 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34458 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34528 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34530 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34581 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34612 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34682 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34684 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34726 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34762 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34799 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_INIT_SPEC_UNUSED_CONST_HANDLER()
34805 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_INIT_SPEC_UNUSED_CONST_HANDLER()
34838 class_name = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34844 class_name = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34883 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34941 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34960 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34964 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35065 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35090 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35161 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER()
35170 arg_num = opline->op2.num; in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER()
35199 …zend_quick_get_constant(RT_CONSTANT(opline, opline->op2) + 1, opline->op1.num OPLINE_CC EXECUTE_DA… in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35249 constant_zv = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35358 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER()
35403 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER()
35529 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER()
35586 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35595 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35608 constant_zv = _get_zval_ptr_tmpvarcv(opline->op2_type, opline->op2, BP_VAR_R EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35612 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35619 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35632 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35639 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35649 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35659 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35666 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35677 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35684 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35703 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
35774 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
35795 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35841 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35860 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35904 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35930 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36000 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36033 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36035 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36072 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36085 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR_HANDLER()
36091 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR_HANDLER()
36105 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR_HANDLER()
36108 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR_HANDLER()
36133 if ((IS_TMP_VAR|IS_VAR) == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36174 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36207 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36209 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36231 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36260 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR_HANDLER()
36263 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR_HANDLER()
36287 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36318 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36388 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36390 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36417 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36441 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36472 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36542 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36544 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36571 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36595 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36626 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36696 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36698 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36725 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36749 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36780 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36850 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36852 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36879 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36894 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36916 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36930 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36952 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36967 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR_HANDLER()
36973 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR_HANDLER()
36986 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR_HANDLER()
37006 class_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37012 class_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37032 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37052 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37071 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37104 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37110 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37113 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37129 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37133 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37138 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37161 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37208 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37218 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37234 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37250 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37259 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37265 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37277 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37354 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37385 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37400 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37435 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37526 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_UNUSED_TMPVAR_HANDLER()
37531 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_UNUSED_TMPVAR_HANDLER()
37670 …Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
37777 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED_HANDLER()
37816 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_HANDLER()
37825 arg_num = opline->op2.num; in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_HANDLER()
37848 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_QUICK_HANDLER()
37857 arg_num = opline->op2.num; in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_QUICK_HANDLER()
37898 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
37905 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
38351 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
38443 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
38507 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
38576 zend_wrong_property_read(container, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER()
38646 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER()
38679 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER()
38681 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER()
38731 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
38751 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER()
38779 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
38820 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
38853 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
38855 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
38906 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
38933 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
38964 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
39034 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
39036 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
39087 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39118 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39188 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39190 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39241 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39272 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39342 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39344 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39395 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39426 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39496 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39498 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39540 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39576 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39613 var = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_INIT_SPEC_UNUSED_CV_HANDLER()
39619 var = EX_VAR(opline->op2.var); in ZEND_ROPE_INIT_SPEC_UNUSED_CV_HANDLER()
39652 class_name = EX_VAR(opline->op2.var); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
39658 class_name = EX_VAR(opline->op2.var); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
39697 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39755 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39774 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39778 …bj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39879 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39904 …ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39999 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER()
40044 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER()
40170 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_UNUSED_CV_HANDLER()
40506 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_SPEC_CV_HANDLER()
40514 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_SPEC_CV_HANDLER()
40531 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_SPEC_CV_HANDLER()
40546 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_SPEC_CV_HANDLER()
40576 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
40587 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
40602 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
40619 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
40857 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_CV_HANDLER()
40858 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_CV_HANDLER()
41180 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41192 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41202 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41278 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41290 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41300 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41344 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_CV_HANDLER()
41380 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_CV_HANDLER()
41432 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_CV_HANDLER()
41763 ZVAL_COPY(&ref->val, get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R)); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41764 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41774 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41809 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 1); in ZEND_BIND_INIT_STATIC_OR_JMP_SPEC_CV_HANDLER()
41981 zval *op1, *op2; in ZEND_DIV_SPEC_CV_CONST_HANDLER() local
41985 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_DIV_SPEC_CV_CONST_HANDLER()
41986 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_CONST_HANDLER()
41995 zval *op1, *op2; in ZEND_POW_SPEC_CV_CONST_HANDLER() local
41999 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_POW_SPEC_CV_CONST_HANDLER()
42000 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_CONST_HANDLER()
42009 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_CONST_HANDLER() local
42012 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42015 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42017 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42073 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42074 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42076 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42086 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER() local
42091 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
42092 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
42101 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER() local
42106 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
42107 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
42116 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER() local
42120 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42124 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42125 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42132 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42134 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42138 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42140 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42147 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42149 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42153 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42154 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42159 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42168 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42174 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER() local
42178 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42182 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42183 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42190 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42192 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42196 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42198 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42205 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42207 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42211 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42212 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42217 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42226 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42232 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER() local
42236 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42240 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42241 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42248 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42250 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42254 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42256 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42263 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42265 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42269 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42270 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42275 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42284 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42290 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER() local
42294 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42298 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42299 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42306 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42308 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42312 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42314 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42321 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42323 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42327 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42328 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42333 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42342 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42348 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER() local
42352 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42356 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42357 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42364 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42366 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42370 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42372 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42379 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42381 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42385 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42386 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42391 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42400 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42406 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER() local
42410 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42414 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42415 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42422 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42424 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42428 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42430 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42437 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42439 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42443 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42444 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42449 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42458 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42464 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER() local
42468 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER()
42469 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER()
42478 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER() local
42482 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
42483 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
42504 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
42597 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42644 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42668 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42689 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OP_SPEC_CV_CONST_HANDLER()
42726 property = RT_CONSTANT(opline, opline->op2); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
42790 property = RT_CONSTANT(opline, opline->op2); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
42845 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER()
42880 …zend_fetch_dimension_address_W(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC EXE… in ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER()
42895 …zend_fetch_dimension_address_RW(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC EX… in ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER()
42910 …zend_fetch_dimension_address_read_IS(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_… in ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER()
42942 …zend_fetch_dimension_address_UNSET(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC… in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
42971 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43041 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43074 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43076 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43131 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
43151 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER()
43179 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43220 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43253 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43255 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43306 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
43333 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43364 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43434 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43436 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43487 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43518 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43588 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43590 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43641 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43672 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43742 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43744 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43795 zend_throw_non_object_error(object, RT_CONSTANT(opline, opline->op2) OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43826 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43896 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43898 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43985 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44014 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44039 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44048 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44068 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44137 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44166 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44192 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44201 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44221 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44290 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44319 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44345 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44354 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44374 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44443 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44472 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44497 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44506 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44526 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44549 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_UNUSED_HANDLER()
44578 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_USED_HANDLER()
44608 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44644 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44675 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER() local
44680 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44682 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44684 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44745 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44746 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44747 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44749 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44752 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44758 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44813 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44871 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44890 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44894 … Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44959 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_CV_CONST_HANDLER()
45006 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_CV_CONST_HANDLER()
45036 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_CV_CONST_HANDLER()
45044 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_CV_CONST_HANDLER()
45134 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
45220 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER()
45310 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER()
45355 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER()
45434 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER()
45485 subject = RT_CONSTANT(opline, opline->op2); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST_HANDLER()
45522 …_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45528 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45535 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45637 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
45681 varname = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_BIND_GLOBAL_SPEC_CV_CONST_HANDLER()
45754 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45828 zval *op1, *op2; in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER() local
45832 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45833 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45841 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER() local
45845 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45846 result = fast_is_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45859 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST_HANDLER()
45914 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV_HANDLER()
45964 zval *op1, *op2; in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER() local
45968 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45969 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45971 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45978 zval *op1, *op2; in ZEND_POW_SPEC_CV_TMPVAR_HANDLER() local
45982 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
45983 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
45985 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
45992 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER() local
45995 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
45998 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46000 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46056 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46057 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46059 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46061 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46069 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER() local
46073 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46077 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46078 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46085 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46087 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46091 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46093 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46100 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46102 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46106 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46107 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46112 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46121 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46127 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER() local
46131 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46135 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46136 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46143 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46145 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46149 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46151 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46158 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46160 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46164 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46165 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46170 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46179 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46185 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER() local
46189 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46193 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46194 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46201 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46203 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46207 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46209 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46216 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46218 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46222 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46223 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46228 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46237 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46243 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER() local
46247 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46251 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46252 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46259 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46261 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46265 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46267 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46274 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46276 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46280 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46281 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46286 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46295 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46301 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER() local
46305 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46309 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46310 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46317 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46319 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46323 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46325 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46332 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46334 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46338 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46339 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46344 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46353 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46359 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER() local
46363 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46367 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46368 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46375 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46377 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46381 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46383 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46390 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46392 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46396 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46397 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46402 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46411 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46417 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER() local
46421 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46422 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46424 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46431 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER() local
46435 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46436 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46438 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46457 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46528 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46550 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46597 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46621 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46631 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46643 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDLER()
46662 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDLER()
46681 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46727 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46746 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46790 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46802 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER()
46825 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER()
46837 …zend_fetch_dimension_address_W(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), (IS_… in ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR_HANDLER()
46838 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR_HANDLER()
46852 …zend_fetch_dimension_address_RW(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), (IS… in ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR_HANDLER()
46853 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR_HANDLER()
46867 …zend_fetch_dimension_address_read_IS(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)… in ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR_HANDLER()
46868 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR_HANDLER()
46899 …zend_fetch_dimension_address_UNSET(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), … in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR_HANDLER()
46900 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR_HANDLER()
46928 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
46998 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47031 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47033 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47070 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47083 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR_HANDLER()
47089 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR_HANDLER()
47103 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR_HANDLER()
47106 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR_HANDLER()
47131 if ((IS_TMP_VAR|IS_VAR) == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47172 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47205 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47207 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47229 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47258 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR_HANDLER()
47261 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR_HANDLER()
47285 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47316 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47386 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47388 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47415 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47439 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47470 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47540 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47542 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47569 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47593 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47624 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47694 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47696 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47723 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47747 …zend_throw_non_object_error(object, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC) OPLINE_CC E… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47778 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47848 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47850 name = zval_try_get_tmp_string(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47877 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47937 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47966 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47991 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48000 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48020 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48029 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48089 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48118 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48144 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48153 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48173 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48182 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48242 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48271 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48297 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48306 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48326 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48335 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48395 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48424 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48449 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48458 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48478 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48487 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48502 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48524 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48538 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48560 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48569 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER() local
48574 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48576 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48578 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48639 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48640 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48641 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48643 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48646 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48652 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48687 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48707 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48726 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48759 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48765 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48768 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48784 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48788 …nction_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48793 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48816 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48887 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR_HANDLER()
48932 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR_HANDLER()
48973 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_CV_TMPVAR_HANDLER()
49050 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_DIM_SPEC_CV_TMPVAR_HANDLER()
49064 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_CV_TMPVAR_HANDLER()
49095 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_OBJ_SPEC_CV_TMPVAR_HANDLER()
49110 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49150 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49174 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49189 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR_HANDLER()
49224 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR_HANDLER()
49240 subject = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR_HANDLER()
49257 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR_HANDLER()
49348 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49353 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49385 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER() local
49390 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49391 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49393 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49400 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER() local
49405 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49406 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49408 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49419 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_UNUSED_HANDLER()
49448 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_USED_HANDLER()
49473 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER() local
49478 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49479 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49481 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49488 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER() local
49493 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49494 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49496 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49507 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_UNUSED_HANDLER()
49536 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_USED_HANDLER()
49566 value_ptr = _get_zval_ptr_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
49592 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
49613 …_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
49619 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
49626 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
50578 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED_HANDLER()
50611 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_CV_UNUSED_HANDLER()
50658 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_CV_UNUSED_HANDLER()
50688 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HANDLER()
50696 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HANDLER()
50753 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_QUICK_HANDLER()
50761 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_QUICK_HANDLER()
51087 …_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
51093 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
51100 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
51416 uint32_t arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV_UNUSED_HANDLER()
51437 zval *op1, *op2; in ZEND_DIV_SPEC_CV_CV_HANDLER() local
51441 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_CV_HANDLER()
51442 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_CV_HANDLER()
51451 zval *op1, *op2; in ZEND_POW_SPEC_CV_CV_HANDLER() local
51455 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_CV_HANDLER()
51456 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_CV_HANDLER()
51465 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_CV_HANDLER() local
51468 op2 = EX_VAR(opline->op2.var); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51471 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51473 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51529 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51530 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51532 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51542 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER() local
51547 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
51548 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
51557 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER() local
51562 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
51563 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
51572 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER() local
51576 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51580 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51581 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51588 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51590 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51594 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51596 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51603 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51605 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51609 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51610 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51615 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51624 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51630 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER() local
51634 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51638 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51639 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51646 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51648 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51652 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51654 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51661 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51663 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51667 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51668 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51673 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51682 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51688 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER() local
51692 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51696 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51697 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51704 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51706 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51710 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51712 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51719 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51721 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51725 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51726 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51731 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51740 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51746 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER() local
51750 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51754 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51755 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51762 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51764 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51768 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51770 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51777 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51779 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51783 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51784 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51789 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51798 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51804 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER() local
51808 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51812 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51813 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51820 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51822 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51826 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51828 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51835 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51837 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51841 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51842 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51847 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51856 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51862 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER() local
51866 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51870 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51871 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51878 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51880 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51884 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51886 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51893 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51895 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51899 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51900 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51905 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51914 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51920 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER() local
51924 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER()
51925 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER()
51934 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER() local
51938 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
51939 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
51960 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
52053 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52100 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52124 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52145 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_CV_HANDLER()
52182 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
52246 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
52301 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER()
52336 …zend_fetch_dimension_address_W(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DATA_CC… in ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER()
52351 …zend_fetch_dimension_address_RW(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DATA_C… in ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER()
52366 …zend_fetch_dimension_address_read_IS(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_D… in ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER()
52398 …zend_fetch_dimension_address_UNSET(container, EX_VAR(opline->op2.var), IS_CV OPLINE_CC EXECUTE_DAT… in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
52427 zend_wrong_property_read(container, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
52497 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
52530 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
52532 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
52582 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
52602 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER()
52630 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
52671 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
52704 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
52706 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
52757 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
52784 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
52815 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
52885 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
52887 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
52938 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
52969 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53039 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53041 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53092 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53123 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53193 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53195 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53246 …zend_throw_non_object_error(object, _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC) OPL… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53277 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53347 name = Z_STR_P(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53349 …name = zval_try_get_tmp_string(_get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC), &tmp_na… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53436 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53465 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53490 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53499 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53519 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53588 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53617 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53643 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53652 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53672 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53741 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53770 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53796 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53805 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53825 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53894 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53923 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53948 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53957 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53977 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
54000 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_CV_RETVAL_UNUSED_HANDLER()
54029 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_CV_RETVAL_USED_HANDLER()
54059 value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER()
54097 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
54133 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_CV_HANDLER()
54164 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER() local
54169 op2 = EX_VAR(opline->op2.var); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54171 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54173 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54234 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54235 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54236 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54238 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54241 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54247 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54302 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54360 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54379 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54383 …bj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(opline, opline->op2) + 1) : NULL)); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54482 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
54568 offset = EX_VAR(opline->op2.var); in ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER()
54658 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER()
54703 offset = EX_VAR(opline->op2.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER()
54782 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER()
54833 subject = EX_VAR(opline->op2.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV_HANDLER()
54940 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CV_HANDLER()
54979 zval *op1, *op2; in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER() local
54983 op2 = EX_VAR(opline->op2.var); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
54984 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
54992 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER() local
54996 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
54997 result = fast_is_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
68102 offset = offset * 2 + (op->op2.num <= MAX_ARG_FLAG_NUM);
68360 if (Z_EXTRA_P(RT_CONSTANT(op, op->op2)) != 0) {
68365 if (op->op2.num == MAY_BE_ANY) {
68375 …if (op->op2_type == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_…
68393 …if (op->op2_type == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && op->op1_type == IS_CONST && !Z…