Lines Matching refs:op2

763 	function_name = RT_CONSTANT(opline, opline->op2);  in zend_undefined_function_helper_SPEC()
926 FREE_OP(opline->op2_type, opline->op2.var); in zend_use_tmp_in_write_context_helper_SPEC()
938 FREE_OP(opline->op2_type, opline->op2.var); in zend_use_undef_in_read_context_helper_SPEC()
2526 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2539 zval *op2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_SEND_ARRAY_SPEC_HANDLER() local
2543 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_SEND_ARRAY_SPEC_HANDLER()
2544 len = Z_LVAL_P(op2); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2545 } else if (Z_TYPE_P(op2) == IS_NULL) { in ZEND_SEND_ARRAY_SPEC_HANDLER()
2548 || !zend_parse_arg_long_weak(op2, &len, /* arg_num */ 3)) { in ZEND_SEND_ARRAY_SPEC_HANDLER()
2551 zend_zval_value_name(op2)); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2552 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2601 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2861 …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()
2869 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2875 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
3005 zval *variable_ptr = EX_VAR(opline->op2.var); in zend_fe_fetch_object_helper_SPEC()
3008 zval *res = EX_VAR(opline->op2.var); in zend_fe_fetch_object_helper_SPEC()
3123 …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()
3140 func = (zend_function *) EX(func)->op_array.dynamic_func_defs[opline->op2.num]; in ZEND_DECLARE_FUNCTION_SPEC_HANDLER()
3211 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()
3364 FREE_OP(opline->op2_type, opline->op2.var); in zend_yield_in_closed_generator_helper_SPEC()
3379 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var); in ZEND_DISCARD_EXCEPTION_SPEC_HANDLER()
3420 current_try_catch_offset = opline->op2.num; in ZEND_FAST_RET_SPEC_HANDLER()
3430 zend_op *target = OP_JMP_ADDR(opline, opline->op2); in ZEND_ASSERT_CHECK_SPEC_HANDLER()
3735 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3738 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3757 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3769 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3772 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3791 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3803 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3807 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3827 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3829 ZVAL_UNDEF(EX_VAR(opline->op2.var)); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3843 zval *arg2 = get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3847 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3867 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3869 ZVAL_UNDEF(EX_VAR(opline->op2.var)); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3918 function_name = (zval*)RT_CONSTANT(opline, opline->op2); in ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER()
3944 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_DYNAMIC_CALL_SPEC_CONST_HANDLER()
4000 func_name = (zval *)RT_CONSTANT(opline, opline->op2); in ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER()
4033 fname = (zval*)RT_CONSTANT(opline, opline->op2); in ZEND_INIT_FCALL_SPEC_CONST_HANDLER()
4059 fbc = Z_PTR(EG(function_table)->arData[Z_EXTRA_P(RT_CONSTANT(opline, opline->op2))].val); in ZEND_INIT_FCALL_OFFSET_SPEC_CONST_HANDLER()
4081 zval *default_value = RT_CONSTANT(opline, opline->op2); in ZEND_RECV_INIT_SPEC_CONST_HANDLER()
4127 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR_HANDLER()
4152 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR_HANDLER()
4185 if (UNEXPECTED(!(opline->op2.num & (1u << Z_TYPE_P(param))))) { in ZEND_RECV_SPEC_UNUSED_HANDLER()
4323 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_DYNAMIC_CALL_SPEC_CV_HANDLER()
4455 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_SPEC_CONST_HANDLER()
4463 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_SPEC_CONST_HANDLER()
4480 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_SPEC_CONST_HANDLER()
4495 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_SPEC_CONST_HANDLER()
4525 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
4536 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
4551 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
4568 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
4998 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_CATCH_SPEC_CONST_HANDLER()
5020 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_CATCH_SPEC_CONST_HANDLER()
5048 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_CONST_HANDLER()
5049 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_CONST_HANDLER()
5454 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5466 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5476 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5552 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5564 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5574 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5618 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_CONST_HANDLER()
5654 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_CONST_HANDLER()
5706 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_CONST_HANDLER()
5752 …, opline->op1), (opline->op2_type == IS_CONST) ? Z_STR_P(RT_CONSTANT(opline, opline->op2)) : NULL); in ZEND_DECLARE_CLASS_SPEC_CONST_HANDLER()
5763 func = (zend_function *) EX(func)->op_array.dynamic_func_defs[opline->op2.num]; in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER()
6010 OPLINE = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMP_FRAMELESS_SPEC_CONST_HANDLER()
6072 uint32_t arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST_HANDLER()
6086 zval *op1, *op2, *result; in ZEND_ADD_SPEC_CONST_CONST_HANDLER() local
6090 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6094 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6096 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6098 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6100 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6104 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6106 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6111 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6113 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6118 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6124 zval *op1, *op2, *result; in ZEND_SUB_SPEC_CONST_CONST_HANDLER() local
6128 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6132 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6134 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6136 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6138 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6142 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6144 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6149 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6151 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6156 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6162 zval *op1, *op2, *result; in ZEND_MUL_SPEC_CONST_CONST_HANDLER() local
6166 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6170 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6174 …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()
6177 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6179 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6183 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6185 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6190 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6192 d2 = (double)Z_LVAL_P(op2); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6197 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6203 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CONST_HANDLER() local
6207 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
6208 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
6217 zval *op1, *op2, *result; in ZEND_MOD_SPEC_CONST_CONST_HANDLER() local
6220 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6224 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6226 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6228 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6232 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6238 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6244 zval *op1, *op2; in ZEND_SL_SPEC_CONST_CONST_HANDLER() local
6247 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6251 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6252 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6255 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6259 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6265 zval *op1, *op2; in ZEND_SR_SPEC_CONST_CONST_HANDLER() local
6268 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6272 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6273 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6274 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6278 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6284 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CONST_HANDLER() local
6288 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_POW_SPEC_CONST_CONST_HANDLER()
6289 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_CONST_HANDLER()
6298 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
6303 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6304 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6313 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
6318 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6319 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6328 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER() local
6332 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6336 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6337 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6344 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6346 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6350 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6352 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6359 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6361 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6365 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6366 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6371 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6380 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()
6386 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER() local
6390 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6394 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6395 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6402 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6404 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6408 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6410 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6417 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6419 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6423 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6424 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6429 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6438 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()
6444 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER() local
6448 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6452 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6453 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6460 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6462 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6466 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6468 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6475 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6477 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6481 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()
6487 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER() local
6491 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6495 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6496 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6507 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6509 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6513 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6515 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6522 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6524 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6528 …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()
6534 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER() local
6538 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER()
6539 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER()
6548 zval *op1, *op2; in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER() local
6551 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6555 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6556 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6560 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()
6566 zval *op1, *op2; in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER() local
6569 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6573 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6574 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6578 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()
6584 zval *op1, *op2; in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER() local
6587 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6591 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6592 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6596 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()
6602 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER() local
6606 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
6607 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
6620 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER()
6655 …zend_fetch_dimension_address_read_IS(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_… in ZEND_FETCH_DIM_IS_SPEC_CONST_CONST_HANDLER()
6701 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6771 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6804 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6806 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6866 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6907 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6940 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6942 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6993 …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()
7001 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER() local
7006 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7008 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7010 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7071 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7072 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7073 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7075 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7078 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7084 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7139 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7197 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7216 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7220 … 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()
7321 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7346 … 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()
7423 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
7489 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_CONST_CONST_HANDLER()
7518 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_CONST_CONST_HANDLER()
7526 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_CONST_CONST_HANDLER()
7593 constant_zv = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7713 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
7799 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST_HANDLER()
7878 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST_HANDLER()
7929 subject = RT_CONSTANT(opline, opline->op2); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST_HANDLER()
7960 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()
7979 val = RT_CONSTANT(opline, opline->op2); in ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER()
8087 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_CONST_CONST_HANDLER()
8136 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER()
8169 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER()
8188 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_MATCH_SPEC_CONST_CONST_HANDLER()
8226 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8297 zval *op1, *op2, *result; in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER() local
8301 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8305 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8307 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8309 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8311 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8315 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8317 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8322 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8324 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8329 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8335 zval *op1, *op2, *result; in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER() local
8339 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8343 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8345 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8347 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8349 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8353 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8355 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8360 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8362 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8367 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8373 zval *op1, *op2, *result; in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER() local
8376 op2 = EX_VAR(opline->op2.var); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8380 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8382 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8384 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8388 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8394 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8400 zval *op1, *op2; in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER() local
8403 op2 = EX_VAR(opline->op2.var); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8407 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8408 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8411 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8415 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8421 zval *op1, *op2; in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER() local
8424 op2 = EX_VAR(opline->op2.var); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8428 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8429 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8430 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8434 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8440 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER() local
8444 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8448 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8449 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8456 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8458 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8462 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8464 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8471 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8473 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8477 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()
8483 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8487 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8491 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8492 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8499 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8501 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8505 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8507 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8514 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8516 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8520 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()
8526 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8530 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8534 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8535 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8542 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8544 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8548 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8550 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8557 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8559 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8563 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()
8569 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER() local
8573 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8577 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8578 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8589 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8591 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8595 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8597 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8604 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8606 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8610 …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()
8616 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8620 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8624 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8625 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8636 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8638 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8642 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8644 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8651 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8653 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8657 …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()
8663 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8667 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8671 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8672 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8683 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8685 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8689 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8691 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8698 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8700 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8704 …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()
8731 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8740 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8753 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()
8757 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8764 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8777 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8784 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8794 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8804 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()
8822 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8829 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8836 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER() local
8839 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER()
8841 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER()
8848 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8851 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8853 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8860 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8863 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8865 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8872 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8876 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8877 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8884 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8888 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8889 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8896 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8900 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8901 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8908 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8912 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8913 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8920 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8924 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8925 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8932 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8936 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8937 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8944 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8948 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8949 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8956 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8960 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8961 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8968 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8972 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8973 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8980 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8984 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8985 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8992 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8996 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8997 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
9004 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
9008 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
9009 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
9021 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV_HANDLER()
9071 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER() local
9075 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9076 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9078 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9085 zval *op1, *op2; in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER() local
9089 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9090 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9092 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9099 zval *op1, *op2; in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER() local
9102 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9105 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9107 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9163 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9164 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9166 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9168 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9176 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER() local
9180 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9181 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9183 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9194 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR_HANDLER()
9217 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR_HANDLER()
9229 …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()
9230 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR_HANDLER()
9275 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9345 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9378 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9380 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()
9417 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9440 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()
9481 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9514 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9516 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()
9538 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9567 …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()
9568 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR_HANDLER()
9575 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER() local
9580 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9582 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9584 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9645 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9646 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9647 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9649 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9652 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9658 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9693 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9713 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9732 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9765 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9771 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9774 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9790 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9794 …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()
9799 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9822 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9869 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9879 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9895 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9911 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9920 …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()
9926 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9938 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9997 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10006 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10029 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10045 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10098 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR_HANDLER()
10143 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR_HANDLER()
10184 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10224 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10248 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10263 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10298 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10314 subject = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER()
10331 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER()
10422 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CONST_TMPVAR_HANDLER()
10427 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_CONST_TMPVAR_HANDLER()
10678 …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()
10785 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED_HANDLER()
10818 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_CONST_UNUSED_HANDLER()
10847 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_HANDLER()
10855 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_HANDLER()
10884 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_QUICK_HANDLER()
10892 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_QUICK_HANDLER()
10923 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10930 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
11520 zend_property_hook_kind hook_kind = opline->op2.num; in ZEND_INIT_PARENT_PROPERTY_HOOK_CALL_SPEC_CONST_UNUSED_HANDLER()
11563 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CV_HANDLER() local
11567 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CONST_CV_HANDLER()
11568 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_CV_HANDLER()
11577 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CV_HANDLER() local
11581 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CONST_CV_HANDLER()
11582 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_CV_HANDLER()
11591 zval *op1, *op2; in ZEND_CONCAT_SPEC_CONST_CV_HANDLER() local
11594 op2 = EX_VAR(opline->op2.var); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11597 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11599 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11655 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11656 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11658 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11668 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER() local
11672 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER()
11673 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER()
11686 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER()
11721 …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()
11767 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()
11837 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()
11870 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()
11872 …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()
11932 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
11973 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()
12006 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()
12008 …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()
12059 …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()
12067 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER() local
12072 op2 = EX_VAR(opline->op2.var); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12074 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12076 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12137 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12138 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12139 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12141 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12144 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12150 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12205 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12263 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12282 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12286 …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()
12387 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12412 …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()
12489 function_name = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
12589 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
12675 offset = EX_VAR(opline->op2.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV_HANDLER()
12754 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV_HANDLER()
12805 subject = EX_VAR(opline->op2.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV_HANDLER()
12912 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CONST_CV_HANDLER()
12992 zval *op1, *op2, *result; in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER() local
12996 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13000 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13002 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13004 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13006 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13010 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13012 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13017 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13019 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13024 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13030 zval *op1, *op2, *result; in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER() local
13034 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13038 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13040 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13042 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13044 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13048 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13050 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13055 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13057 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13062 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13068 zval *op1, *op2, *result; in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER() local
13072 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13076 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13080 …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()
13083 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13085 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13089 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13091 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13096 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13098 d2 = (double)Z_LVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13103 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13109 zval *op1, *op2, *result; in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER() local
13112 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13116 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13118 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13120 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13124 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13130 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13136 zval *op1, *op2; in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER() local
13139 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13143 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13144 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13147 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13151 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13157 zval *op1, *op2; in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER() local
13160 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13164 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13165 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13166 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13170 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13176 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER() local
13180 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13184 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13185 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13192 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13194 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13198 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13200 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13207 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13209 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13213 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()
13219 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13223 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13227 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13228 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13235 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13237 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13241 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13243 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13250 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13252 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13256 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()
13262 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13266 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13270 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13271 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13278 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13280 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13284 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13286 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13293 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13295 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13299 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()
13305 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER() local
13309 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13313 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13314 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13325 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13327 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13331 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13333 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13340 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13342 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13346 …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()
13352 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13356 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13360 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13361 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13372 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13374 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13378 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13380 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13387 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13389 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13393 …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()
13399 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13403 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13407 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13408 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13419 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13421 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13425 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13427 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13434 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13436 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13440 …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()
13446 zval *op1, *op2; in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER() local
13449 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13453 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13454 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13458 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()
13464 zval *op1, *op2; in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER() local
13467 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13471 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13472 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13476 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()
13482 zval *op1, *op2; in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER() local
13485 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13489 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13490 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13494 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()
13504 …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()
13525 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13558 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST_HANDLER()
13577 jumptable = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_MATCH_SPEC_TMPVARCV_CONST_HANDLER()
13614 zval *op1, *op2, *result; in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13617 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13619 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13626 zval *op1, *op2, *result; in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13629 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13631 fast_long_add_function(result, op1, op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13638 zval *op1, *op2, *result; in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13641 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13643 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13650 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13653 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13655 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13662 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13665 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13667 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13674 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13677 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13679 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13686 zval *op1, *op2, *result; in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13689 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13691 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2)); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13698 zval *op1, *op2, *result; in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13702 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13704 …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()
13712 zval *op1, *op2, *result; in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13715 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13717 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13724 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13728 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13729 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13736 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13740 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13741 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13748 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13752 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13753 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13760 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13764 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13765 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13772 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13776 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13777 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13784 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13788 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13789 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13796 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13800 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13801 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13808 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13812 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13813 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13820 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13824 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13825 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13832 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13836 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13837 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13844 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13848 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13849 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13856 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13860 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13861 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13868 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13872 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13873 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13880 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13884 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13885 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13892 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13896 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13897 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13904 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13908 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13909 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13916 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13920 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13921 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13928 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13932 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13933 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13940 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13944 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13945 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13952 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13956 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13957 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13964 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13968 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13969 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13976 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13980 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13981 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13988 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13992 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13993 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
14000 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
14004 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
14005 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
14012 zval *op1, *op2, *result; in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14016 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14020 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14022 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14024 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14026 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14030 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14032 d2 = Z_DVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14037 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14039 d2 = (double)Z_LVAL_P(op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14044 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14050 zval *op1, *op2, *result; in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14054 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14058 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14060 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14062 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14064 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14068 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14070 d2 = Z_DVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14075 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14077 d2 = (double)Z_LVAL_P(op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14082 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14088 zval *op1, *op2, *result; in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14092 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14096 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14100 …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()
14103 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14105 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14109 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14111 d2 = Z_DVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14116 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14118 d2 = (double)Z_LVAL_P(op2); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14123 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14129 zval *op1, *op2, *result; in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14132 op2 = EX_VAR(opline->op2.var); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14136 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14138 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14140 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14144 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14150 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14156 zval *op1, *op2; in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14159 op2 = EX_VAR(opline->op2.var); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14163 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14164 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14167 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14171 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14177 zval *op1, *op2; in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14180 op2 = EX_VAR(opline->op2.var); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14184 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG) in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14185 && EXPECTED((zend_ulong)Z_LVAL_P(op2) < SIZEOF_ZEND_LONG * 8)) { in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14186 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14190 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14196 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14200 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14204 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14205 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14212 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14214 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14218 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14220 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14227 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14229 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14233 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()
14239 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14243 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14247 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14248 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14255 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14257 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14261 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14263 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14270 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14272 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14276 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()
14282 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14286 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14290 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14291 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14298 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14300 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14304 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14306 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14313 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14315 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14319 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()
14325 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14329 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14333 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14334 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14345 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14347 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14351 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14353 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14360 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14362 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14366 …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()
14372 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14376 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14380 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14381 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14392 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14394 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14398 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14400 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14407 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14409 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14413 …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()
14419 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14423 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14427 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14428 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14439 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14441 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14445 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14447 d2 = Z_DVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14454 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14456 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14460 …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()
14466 zval *op1, *op2; in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14469 op2 = EX_VAR(opline->op2.var); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14473 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14474 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14478 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()
14484 zval *op1, *op2; in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14487 op2 = EX_VAR(opline->op2.var); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14491 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14492 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14496 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()
14502 zval *op1, *op2; in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14505 op2 = EX_VAR(opline->op2.var); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14509 && EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) { in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14510 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14514 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()
14520 zval *op1, *op2, *result; in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14523 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14525 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14532 zval *op1, *op2, *result; in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14535 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14537 fast_long_add_function(result, op1, op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14544 zval *op1, *op2, *result; in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14547 op2 = EX_VAR(opline->op2.var); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14549 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14556 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14559 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14561 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14568 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14571 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14573 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14580 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14583 op2 = EX_VAR(opline->op2.var); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14585 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14592 zval *op1, *op2, *result; in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14595 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14597 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2)); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14604 zval *op1, *op2, *result; in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14608 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14610 …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()
14618 zval *op1, *op2, *result; in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14621 op2 = EX_VAR(opline->op2.var); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14623 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14630 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14634 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14635 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14642 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14646 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14647 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14654 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14658 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14659 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14666 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14670 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14671 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14678 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14682 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14683 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14690 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14694 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14695 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14702 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14706 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14707 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14714 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14718 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14719 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14726 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14730 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14731 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14738 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14742 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14743 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14750 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14754 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14755 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14762 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14766 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14767 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14774 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14778 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14779 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14786 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14790 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14791 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14798 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14802 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14803 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14810 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14814 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14815 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14822 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14826 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14827 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14834 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14838 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14839 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14846 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14850 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14851 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14858 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14862 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14863 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14870 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14874 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14875 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14882 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14886 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14887 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14894 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14898 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14899 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14906 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14910 op2 = EX_VAR(opline->op2.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14911 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14922 …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()
14923 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR_HANDLER()
14945 …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()
15023 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_SPEC_TMPVAR_HANDLER()
15031 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_SPEC_TMPVAR_HANDLER()
15048 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_SPEC_TMPVAR_HANDLER()
15063 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_SPEC_TMPVAR_HANDLER()
15093 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER()
15104 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER()
15119 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER()
15136 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER()
15652 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER() local
15656 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15657 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15666 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER() local
15670 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15671 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15680 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER() local
15683 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15686 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15688 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15744 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15745 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15747 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15757 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER() local
15761 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15765 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15766 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15773 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15775 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15779 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15781 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15788 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15790 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15794 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15795 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15800 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15809 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()
15815 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() local
15819 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15823 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15824 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15831 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15833 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15837 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15839 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15846 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15848 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15852 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15853 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15858 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15867 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()
15873 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() local
15877 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15881 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15882 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15889 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15891 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15895 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15897 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15904 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15906 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15910 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15911 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15916 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15925 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()
15931 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER() local
15935 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15939 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15940 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15947 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15949 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15953 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15955 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15962 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15964 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15968 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15969 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15974 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15983 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()
15989 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() local
15993 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15997 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15998 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16005 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16007 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16011 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16013 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16020 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16022 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16026 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16027 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16032 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16041 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()
16047 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() local
16051 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16055 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16056 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16063 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16065 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16069 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16071 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16078 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16080 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16084 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16085 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16090 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16099 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()
16105 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER() local
16109 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16110 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16119 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER() local
16123 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16124 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16137 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST_HANDLER()
16172 …zend_fetch_dimension_address_read_IS(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_… in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST_HANDLER()
16199 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16269 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16302 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16304 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16364 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16405 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16438 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16440 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16470 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER() local
16475 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16477 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16479 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16540 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16541 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16542 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16544 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16547 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16553 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16608 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16666 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16685 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16689 … 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()
16754 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_TMPVAR_CONST_HANDLER()
16778 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER() local
16782 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16784 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16785 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16792 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16794 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16798 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16800 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16807 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16809 d2 = (double)Z_LVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16813 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16814 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16823 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16836 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16915 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16966 subject = RT_CONSTANT(opline, opline->op2); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST_HANDLER()
17003 …_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()
17009 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17016 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17040 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17095 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17145 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER() local
17149 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17150 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17152 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17159 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER() local
17163 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17164 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17166 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17173 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER() local
17176 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17179 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17181 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17237 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17238 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17240 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17242 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17250 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() local
17254 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17258 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17259 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17266 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17268 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17272 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17274 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17281 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17283 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17287 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17288 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17293 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17302 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()
17308 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER() local
17312 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17316 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17317 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17324 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17326 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17330 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17332 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17339 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17341 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17345 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17346 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17351 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17360 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()
17366 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER() local
17370 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17374 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17375 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17382 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17384 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17388 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17390 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17397 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17399 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17403 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17404 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17409 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17418 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()
17424 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() local
17428 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17432 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17433 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17440 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17442 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17446 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17448 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17455 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17457 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17461 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17462 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17467 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17476 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()
17482 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER() local
17486 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17490 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17491 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17498 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17500 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17504 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17506 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17513 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17515 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17519 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17520 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17525 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17534 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()
17540 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER() local
17544 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17548 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17549 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17556 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17558 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17562 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17564 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17571 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17573 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17577 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17578 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17583 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17592 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()
17598 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER() local
17602 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17603 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17605 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17612 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER() local
17616 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17617 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17619 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17630 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17653 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17665 …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()
17666 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17692 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17762 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17795 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17797 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()
17834 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17857 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()
17898 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17931 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17933 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()
17955 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17963 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER() local
17968 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17970 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17972 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18033 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18034 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18035 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18037 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18040 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18046 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18081 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18101 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18120 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18153 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18159 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18162 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18178 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18182 …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()
18187 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18210 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18243 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER() local
18247 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18249 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18250 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18257 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18259 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18263 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18265 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18272 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18274 d2 = (double)Z_LVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18278 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18279 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18280 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18288 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18301 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18341 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18365 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18380 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18415 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18431 subject = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER()
18448 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER()
18469 …_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()
18475 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18482 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18640 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_SPEC_TMPVAR_UNUSED_HANDLER()
18760 …_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()
18766 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18773 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18914 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER() local
18918 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18919 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18928 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_CV_HANDLER() local
18932 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18933 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18942 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER() local
18945 op2 = EX_VAR(opline->op2.var); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18948 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18950 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19006 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19007 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19009 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19019 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER() local
19023 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19024 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19037 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV_HANDLER()
19072 …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()
19099 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()
19169 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()
19202 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()
19204 …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()
19264 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19305 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()
19338 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()
19340 …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()
19370 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER() local
19375 op2 = EX_VAR(opline->op2.var); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19377 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19379 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19440 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19441 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19442 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19444 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19447 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19453 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19508 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19566 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19585 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19589 …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()
19650 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER() local
19654 op2 = EX_VAR(opline->op2.var); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19656 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19657 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19664 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19666 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19670 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19672 d2 = Z_DVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19679 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19681 d2 = (double)Z_LVAL_P(op2); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19685 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19686 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19695 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19708 offset = EX_VAR(opline->op2.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV_HANDLER()
19787 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV_HANDLER()
19838 subject = EX_VAR(opline->op2.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV_HANDLER()
20054 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_TMP_HANDLER()
20055 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_TMP_HANDLER()
20207 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20220 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20230 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20306 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20318 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20328 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20383 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
20420 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_TMP_HANDLER()
20472 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_TMP_HANDLER()
20516 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
20521 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20522 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20531 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER() local
20536 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER()
20537 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER()
20545 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
20550 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20551 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20602 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_ADD_SPEC_TMP_CONST_HANDLER()
20608 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_ADD_SPEC_TMP_CONST_HANDLER()
20637 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_END_SPEC_TMP_CONST_HANDLER()
20643 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_END_SPEC_TMP_CONST_HANDLER()
20696 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HANDLER()
20704 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HANDLER()
20766 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
20929 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
20966 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21079 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21085 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21098 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21114 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21120 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21133 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21206 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR_HANDLER()
21251 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR_HANDLER()
21369 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21374 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21406 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
21411 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21412 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21414 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21421 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER() local
21426 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21427 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21428 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21435 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
21440 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21441 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21443 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21450 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER() local
21455 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21456 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21457 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21522 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED_HANDLER()
21556 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HANDLER()
21564 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HANDLER()
21593 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_QUICK_HANDLER()
21601 arg_num = opline->op2.num; in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_QUICK_HANDLER()
21880 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER() local
21885 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER()
21886 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER()
21936 var = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_ADD_SPEC_TMP_CV_HANDLER()
21942 var = EX_VAR(opline->op2.var); in ZEND_ROPE_ADD_SPEC_TMP_CV_HANDLER()
21971 var = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_END_SPEC_TMP_CV_HANDLER()
21977 var = EX_VAR(opline->op2.var); in ZEND_ROPE_END_SPEC_TMP_CV_HANDLER()
22063 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
22226 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
22267 var = _get_zval_ptr_cv_BP_VAR_W(opline->op2.var EXECUTE_DATA_CC); in ZEND_BIND_LEXICAL_SPEC_TMP_CV_HANDLER()
22274 var = EX_VAR(opline->op2.var); in ZEND_BIND_LEXICAL_SPEC_TMP_CV_HANDLER()
22721 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_VAR_HANDLER()
22722 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_VAR_HANDLER()
22876 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22889 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22899 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22976 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22988 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22998 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
23066 zval *variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
23071 zval *res = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
23268 zval *variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23279 ZVAL_REF(EX_VAR(opline->op2.var), Z_REF_P(value)); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23324 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
23361 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_VAR_HANDLER()
23413 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_VAR_HANDLER()
23474 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
23479 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23480 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23489 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER() local
23494 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER()
23495 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER()
23503 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
23508 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23509 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23530 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
23623 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23670 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23694 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23715 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OP_SPEC_VAR_CONST_HANDLER()
23752 property = RT_CONSTANT(opline, opline->op2); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23816 property = RT_CONSTANT(opline, opline->op2); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23871 …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()
23886 …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()
23920 …zend_fetch_dimension_address_UNSET(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC… in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
23936 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
23956 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER()
23990 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
24007 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_LIST_W_SPEC_VAR_CONST_HANDLER()
24039 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()
24070 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24140 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24142 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24193 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()
24224 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24294 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24296 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24347 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()
24378 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24448 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24450 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24501 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()
24532 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24602 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24604 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24691 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24720 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24745 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24754 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24774 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24843 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24872 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24898 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24907 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24927 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24996 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25025 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25051 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25060 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25080 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25149 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25178 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25203 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25212 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25232 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25255 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_UNUSED_HANDLER()
25284 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_USED_HANDLER()
25314 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25351 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25423 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25448 … 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()
25520 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_VAR_CONST_HANDLER()
25567 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_CONST_HANDLER()
25599 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25607 arg_num = opline->op2.num; in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25666 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_VAR_CONST_HANDLER()
25697 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25705 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25763 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
25852 constant_zv = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25972 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
26058 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER()
26148 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER()
26270 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26307 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26399 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26408 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26421 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()
26425 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26432 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26445 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26452 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26462 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26472 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()
26490 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26497 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26516 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26587 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26609 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26656 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26680 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26690 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26702 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HANDLER()
26721 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HANDLER()
26740 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26786 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26805 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26849 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26861 …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()
26862 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER()
26876 …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()
26877 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR_HANDLER()
26910 …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()
26911 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26926 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR_HANDLER()
26932 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR_HANDLER()
26946 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR_HANDLER()
26949 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR_HANDLER()
26980 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26983 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26997 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR_HANDLER()
27009 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR_HANDLER()
27030 …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()
27061 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()
27131 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()
27133 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()
27160 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27184 …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()
27215 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()
27285 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()
27287 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()
27314 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27338 …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()
27369 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()
27439 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()
27441 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()
27468 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27492 …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()
27523 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()
27593 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()
27595 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()
27622 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27682 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27711 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27736 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27745 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27765 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27774 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27834 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27863 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27889 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27898 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27918 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27927 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27987 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28016 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28042 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28051 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28071 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28080 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28140 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28169 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28194 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28203 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28223 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28232 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28247 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28270 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28284 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28307 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28330 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28340 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28356 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28372 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28381 …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()
28387 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28399 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28487 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28532 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28573 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_VAR_TMPVAR_HANDLER()
28650 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_DIM_SPEC_VAR_TMPVAR_HANDLER()
28664 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR_HANDLER()
28695 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR_HANDLER()
28787 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28792 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28824 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
28829 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28830 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28832 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28839 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER() local
28844 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28845 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28846 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28853 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
28858 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28859 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28861 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28872 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_UNUSED_HANDLER()
28901 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_USED_HANDLER()
28926 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
28931 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28932 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28934 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28941 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER() local
28946 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28947 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28948 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28955 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
28960 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28961 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28963 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28974 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_UNUSED_HANDLER()
29003 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_USED_HANDLER()
29033 value_ptr = _get_zval_ptr_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29059 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29891 …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()
29998 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED_HANDLER()
30031 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_VAR_UNUSED_HANDLER()
30078 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_UNUSED_HANDLER()
30110 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30118 arg_num = opline->op2.num; in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30178 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30186 arg_num = opline->op2.num; in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30245 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_VAR_UNUSED_HANDLER()
30276 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30284 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30342 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30350 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30408 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
30461 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30468 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30827 uint32_t arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR_UNUSED_HANDLER()
30848 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER() local
30853 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER()
30854 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER()
30874 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
30967 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31014 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31038 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31059 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_CV_HANDLER()
31096 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
31160 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
31215 …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()
31230 …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()
31264 …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()
31280 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
31300 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER()
31334 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
31351 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_LIST_W_SPEC_VAR_CV_HANDLER()
31383 …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()
31414 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()
31484 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()
31486 …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()
31537 …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()
31568 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()
31638 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()
31640 …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()
31691 …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()
31722 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()
31792 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()
31794 …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()
31845 …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()
31876 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()
31946 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()
31948 …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()
32035 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32064 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32089 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32098 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()
32118 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()
32187 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32216 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32242 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32251 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()
32271 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()
32340 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32369 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32395 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32404 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()
32424 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()
32493 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32522 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32547 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32556 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()
32576 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()
32599 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
32628 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_USED_HANDLER()
32658 value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER()
32696 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()
32733 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()
32805 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32830 …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()
32936 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
33022 offset = EX_VAR(opline->op2.var); in ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER()
33112 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER()
33234 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33329 variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
33397 variable_ptr = EX_VAR(opline->op2.var); in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED_HANDLER()
33543 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
33635 property = RT_CONSTANT(opline, opline->op2); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
33699 property = RT_CONSTANT(opline, opline->op2); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
33768 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33838 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33871 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33873 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33928 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
33948 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER()
33976 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34017 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34050 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34052 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
34103 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
34130 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()
34161 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34231 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34233 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34284 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()
34315 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34385 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34387 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34438 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()
34469 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34539 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34541 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34592 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()
34623 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34693 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34695 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34737 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34773 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34810 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_INIT_SPEC_UNUSED_CONST_HANDLER()
34816 var = RT_CONSTANT(opline, opline->op2); in ZEND_ROPE_INIT_SPEC_UNUSED_CONST_HANDLER()
34849 class_name = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34855 class_name = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34894 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34952 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34971 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34975 … 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()
35076 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35101 … 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()
35172 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER()
35181 arg_num = opline->op2.num; in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER()
35210 …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()
35260 constant_zv = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35369 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER()
35414 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER()
35540 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER()
35597 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35606 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35619 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()
35623 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35630 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35643 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35650 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35660 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35670 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()
35688 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35695 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35714 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
35785 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
35806 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35852 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35871 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35915 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
35941 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36011 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36044 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36046 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()
36083 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
36096 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR_HANDLER()
36102 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR_HANDLER()
36116 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR_HANDLER()
36119 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR_HANDLER()
36144 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()
36185 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36218 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36220 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()
36242 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
36271 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR_HANDLER()
36274 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR_HANDLER()
36298 …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()
36329 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()
36399 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()
36401 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()
36428 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36452 …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()
36483 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()
36553 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()
36555 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()
36582 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36606 …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()
36637 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()
36707 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()
36709 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()
36736 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36760 …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()
36791 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()
36861 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()
36863 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()
36890 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36905 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36927 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36941 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36963 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36978 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR_HANDLER()
36984 var = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR_HANDLER()
36997 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR_HANDLER()
37017 class_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37023 class_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37043 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37063 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37082 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37115 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37121 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37124 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37140 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37144 …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()
37149 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37172 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37219 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37229 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37245 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37261 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37270 …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()
37276 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37288 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37365 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37396 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37411 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37446 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
37537 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_UNUSED_TMPVAR_HANDLER()
37542 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_UNUSED_TMPVAR_HANDLER()
37681 …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()
37788 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED_HANDLER()
37827 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_HANDLER()
37836 arg_num = opline->op2.num; in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_HANDLER()
37859 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_QUICK_HANDLER()
37868 arg_num = opline->op2.num; in ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_UNUSED_QUICK_HANDLER()
37909 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
37916 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
38362 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
38454 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
38518 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
38587 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()
38657 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()
38690 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()
38692 …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()
38742 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
38762 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER()
38790 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
38831 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()
38864 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()
38866 …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()
38917 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
38944 …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()
38975 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()
39045 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()
39047 …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()
39098 …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()
39129 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()
39199 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()
39201 …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()
39252 …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()
39283 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()
39353 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()
39355 …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()
39406 …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()
39437 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()
39507 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()
39509 …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()
39551 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()
39587 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()
39624 var = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ROPE_INIT_SPEC_UNUSED_CV_HANDLER()
39630 var = EX_VAR(opline->op2.var); in ZEND_ROPE_INIT_SPEC_UNUSED_CV_HANDLER()
39663 class_name = EX_VAR(opline->op2.var); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
39669 class_name = EX_VAR(opline->op2.var); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
39708 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39766 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39785 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39789 …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()
39890 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39915 …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()
40010 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER()
40055 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER()
40181 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_UNUSED_CV_HANDLER()
40517 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_SPEC_CV_HANDLER()
40525 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_SPEC_CV_HANDLER()
40542 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_SPEC_CV_HANDLER()
40557 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_SPEC_CV_HANDLER()
40587 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
40598 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
40613 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
40630 opline = OP_JMP_ADDR(opline, opline->op2); in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
40868 if (UNEXPECTED(ARG_MUST_BE_SENT_BY_REF(EX(call)->func, opline->op2.num))) { in ZEND_SEND_USER_SPEC_CV_HANDLER()
40869 zend_param_must_be_ref(EX(call)->func, opline->op2.num); in ZEND_SEND_USER_SPEC_CV_HANDLER()
41191 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41203 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41213 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41289 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41301 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41311 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2)); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41355 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_SET_SPEC_CV_HANDLER()
41391 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_COALESCE_SPEC_CV_HANDLER()
41443 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 0); in ZEND_JMP_NULL_SPEC_CV_HANDLER()
41774 ZVAL_COPY(&ref->val, get_zval_ptr_deref(opline->op2_type, opline->op2, BP_VAR_R)); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41775 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41785 FREE_OP(opline->op2_type, opline->op2.var); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41820 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op2), 1); in ZEND_BIND_INIT_STATIC_OR_JMP_SPEC_CV_HANDLER()
41992 zval *op1, *op2; in ZEND_DIV_SPEC_CV_CONST_HANDLER() local
41996 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_DIV_SPEC_CV_CONST_HANDLER()
41997 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_CONST_HANDLER()
42006 zval *op1, *op2; in ZEND_POW_SPEC_CV_CONST_HANDLER() local
42010 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_POW_SPEC_CV_CONST_HANDLER()
42011 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_CONST_HANDLER()
42020 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_CONST_HANDLER() local
42023 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42026 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42028 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42084 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42085 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42087 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42097 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER() local
42102 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
42103 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
42112 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER() local
42117 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
42118 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
42127 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER() local
42131 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42135 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42136 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42143 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42145 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42149 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42151 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42158 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42160 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42164 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42165 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42170 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42179 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()
42185 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER() local
42189 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42193 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42194 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42201 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42203 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42207 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42209 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42216 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42218 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42222 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42223 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42228 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42237 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()
42243 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER() local
42247 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42251 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42252 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42259 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42261 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42265 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42267 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42274 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42276 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42280 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42281 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42286 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42295 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()
42301 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER() local
42305 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42309 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42310 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42317 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42319 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42323 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42325 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42332 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42334 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42338 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42339 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42344 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42353 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()
42359 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER() local
42363 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42367 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42368 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42375 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42377 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42381 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42383 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42390 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42392 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42396 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42397 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42402 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42411 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()
42417 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER() local
42421 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42425 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42426 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42433 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42435 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42439 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42441 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42448 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42450 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42454 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42455 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42460 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42469 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()
42475 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER() local
42479 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER()
42480 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER()
42489 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER() local
42493 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
42494 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
42515 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
42608 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42655 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42679 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42700 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OP_SPEC_CV_CONST_HANDLER()
42737 property = RT_CONSTANT(opline, opline->op2); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
42801 property = RT_CONSTANT(opline, opline->op2); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
42856 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER()
42891 …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()
42906 …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()
42921 …zend_fetch_dimension_address_read_IS(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_… in ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER()
42953 …zend_fetch_dimension_address_UNSET(container, RT_CONSTANT(opline, opline->op2), IS_CONST OPLINE_CC… in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
42982 zend_wrong_property_read(container, RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43052 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43085 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43087 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43142 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
43162 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER()
43190 if (IS_CONST == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43231 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43264 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43266 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43317 property = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
43344 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()
43375 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43445 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43447 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43498 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()
43529 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43599 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43601 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43652 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()
43683 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43753 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43755 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43806 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()
43837 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43907 name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43909 name = zval_try_get_tmp_string(RT_CONSTANT(opline, opline->op2), &tmp_name); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43996 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44025 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44050 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44059 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44079 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44148 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44177 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44203 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44212 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44232 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44301 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44330 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44356 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44365 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44385 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44454 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44483 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44508 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44517 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44537 dim = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44560 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_UNUSED_HANDLER()
44589 value = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_USED_HANDLER()
44619 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44655 property = RT_CONSTANT(opline, opline->op2); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44686 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER() local
44691 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44693 (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44695 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44756 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44757 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44758 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44760 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44763 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44769 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44824 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44882 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44901 function_name = RT_CONSTANT(opline, opline->op2); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44905 … 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()
44970 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_CV_CONST_HANDLER()
45017 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_CV_CONST_HANDLER()
45047 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_CV_CONST_HANDLER()
45055 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_CV_CONST_HANDLER()
45145 zval *offset = RT_CONSTANT(opline, opline->op2); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
45231 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER()
45321 offset = RT_CONSTANT(opline, opline->op2); in ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER()
45366 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER()
45445 offset = RT_CONSTANT(opline, opline->op2); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER()
45496 subject = RT_CONSTANT(opline, opline->op2); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST_HANDLER()
45533 …_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()
45539 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45546 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45648 zval *key = RT_CONSTANT(opline, opline->op2); in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
45692 varname = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_BIND_GLOBAL_SPEC_CV_CONST_HANDLER()
45765 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45839 zval *op1, *op2; in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER() local
45843 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45844 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45852 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER() local
45856 op2 = RT_CONSTANT(opline, opline->op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45857 result = fast_is_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45870 dim = RT_CONSTANT(opline, opline->op2); in ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST_HANDLER()
45925 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV_HANDLER()
45975 zval *op1, *op2; in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER() local
45979 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45980 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45982 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45989 zval *op1, *op2; in ZEND_POW_SPEC_CV_TMPVAR_HANDLER() local
45993 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
45994 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
45996 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
46003 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER() local
46006 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46009 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46011 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46067 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46068 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46070 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46072 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46080 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER() local
46084 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46088 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46089 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46096 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46098 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46102 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46104 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46111 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46113 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46117 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46118 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46123 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46132 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()
46138 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER() local
46142 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46146 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46147 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46154 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46156 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46160 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46162 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46169 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46171 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46175 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46176 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46181 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46190 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()
46196 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER() local
46200 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46204 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46205 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46212 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46214 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46218 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46220 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46227 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46229 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46233 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46234 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46239 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46248 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()
46254 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER() local
46258 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46262 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46263 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46270 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46272 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46276 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46278 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46285 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46287 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46291 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46292 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46297 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46306 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()
46312 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER() local
46316 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46320 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46321 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46328 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46330 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46334 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46336 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46343 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46345 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46349 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46350 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46355 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46364 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()
46370 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER() local
46374 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46378 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46379 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46386 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46388 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46392 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46394 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46401 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46403 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46407 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46408 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46413 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46422 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()
46428 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER() local
46432 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46433 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46435 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46442 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER() local
46446 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46447 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46449 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46468 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46539 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46561 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46608 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46632 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46642 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46654 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDLER()
46673 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDLER()
46692 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46738 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46757 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46801 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46813 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER()
46836 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER()
46848 …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()
46849 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR_HANDLER()
46863 …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()
46864 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR_HANDLER()
46878 …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()
46879 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR_HANDLER()
46910 …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()
46911 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR_HANDLER()
46939 zend_wrong_property_read(container, _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47009 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47042 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47044 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()
47081 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47094 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR_HANDLER()
47100 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR_HANDLER()
47114 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR_HANDLER()
47117 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR_HANDLER()
47142 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()
47183 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47216 name = Z_STR_P(_get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47218 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()
47240 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47269 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR_HANDLER()
47272 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR_HANDLER()
47296 …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()
47327 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()
47397 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()
47399 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()
47426 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47450 …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()
47481 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()
47551 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()
47553 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()
47580 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47604 …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()
47635 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()
47705 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()
47707 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()
47734 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47758 …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()
47789 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()
47859 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()
47861 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()
47888 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47948 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47977 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48002 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48011 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48031 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48040 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48100 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48129 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48155 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48164 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48184 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48193 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48253 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48282 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48308 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48317 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48337 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48346 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48406 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48435 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48460 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48469 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48489 dim = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48498 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48513 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48535 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48549 property = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48571 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48580 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER() local
48585 op2 = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48587 ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48589 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48650 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48651 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48652 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48654 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48657 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48663 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48698 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48718 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48737 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48770 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48776 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48779 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48795 function_name = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48799 …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()
48804 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48827 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48898 zval *offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR_HANDLER()
48943 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR_HANDLER()
48984 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_CV_TMPVAR_HANDLER()
49061 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_DIM_SPEC_CV_TMPVAR_HANDLER()
49075 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_CV_TMPVAR_HANDLER()
49106 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_UNSET_OBJ_SPEC_CV_TMPVAR_HANDLER()
49121 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49161 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49185 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49200 offset = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR_HANDLER()
49235 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR_HANDLER()
49251 subject = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR_HANDLER()
49268 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR_HANDLER()
49359 zval *key = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49364 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49396 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER() local
49401 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49402 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49404 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49411 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER() local
49416 op2 = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49417 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49419 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49430 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_UNUSED_HANDLER()
49459 value = _get_zval_ptr_tmp(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_USED_HANDLER()
49484 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER() local
49489 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49490 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49492 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49499 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER() local
49504 op2 = _get_zval_ptr_var_deref(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49505 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49507 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49518 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_UNUSED_HANDLER()
49547 value = _get_zval_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_USED_HANDLER()
49577 value_ptr = _get_zval_ptr_ptr_var(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
49603 zval_ptr_dtor_nogc(EX_VAR(opline->op2.var)); in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
49624 …_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()
49630 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
49637 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
50589 void *cache_slot = CACHE_ADDR(opline->op2.num); in ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED_HANDLER()
50622 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_SPEC_CV_UNUSED_HANDLER()
50669 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_REF_SPEC_CV_UNUSED_HANDLER()
50699 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HANDLER()
50707 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HANDLER()
50764 zend_string *arg_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_QUICK_HANDLER()
50772 arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_QUICK_HANDLER()
51098 …_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()
51104 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
51111 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
51427 uint32_t arg_num = opline->op2.num; in ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV_UNUSED_HANDLER()
51448 zval *op1, *op2; in ZEND_DIV_SPEC_CV_CV_HANDLER() local
51452 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_CV_HANDLER()
51453 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_CV_HANDLER()
51462 zval *op1, *op2; in ZEND_POW_SPEC_CV_CV_HANDLER() local
51466 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_CV_HANDLER()
51467 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_CV_HANDLER()
51476 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_CV_HANDLER() local
51479 op2 = EX_VAR(opline->op2.var); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51482 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51484 zend_string *op2_str = Z_STR_P(op2); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51540 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51541 op2 = ZVAL_UNDEFINED_OP2(); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51543 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51553 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER() local
51558 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
51559 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
51568 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER() local
51573 op2 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
51574 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
51583 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER() local
51587 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51591 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51592 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51599 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51601 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51605 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51607 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51614 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51616 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51620 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51621 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51626 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51635 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()
51641 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER() local
51645 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51649 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51650 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51657 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51659 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51663 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51665 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51672 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51674 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51678 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51679 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51684 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51693 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()
51699 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER() local
51703 op2 = EX_VAR(opline->op2.var); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51707 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51708 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51715 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51717 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51721 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51723 d2 = Z_DVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51730 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51732 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51736 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51737 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51742 zval_ptr_dtor_str(op2); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51751 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()
51757 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER() local
51761 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51765 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51766 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51773 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51775 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51779 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51781 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51788 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51790 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51794 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51795 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51800 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51809 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()
51815 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER() local
51819 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51823 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51824 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51831 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51833 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51837 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51839 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51846 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51848 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51852 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51853 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51858 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51867 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()
51873 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER() local
51877 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51881 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51882 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51889 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51891 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51895 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51897 d2 = Z_DVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51904 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51906 d2 = (double)Z_LVAL_P(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51910 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51911 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51916 zval_ptr_dtor_str(op2); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51925 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()
51931 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER() local
51935 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER()
51936 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER()
51945 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER() local
51949 op2 = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
51950 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
51971 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
52064 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52111 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52135 dim = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52156 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_CV_HANDLER()
52193 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
52257 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
52312 dim = EX_VAR(opline->op2.var); in ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER()
52347 …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()
52362 …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()
52377 …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()
52409 …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()
52438 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()
52508 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()
52541 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()
52543 …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()
52593 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
52613 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER()
52641 if (IS_CV == IS_CV && Z_TYPE_P(EX_VAR(opline->op2.var)) == IS_UNDEF) { in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
52682 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()
52715 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()
52717 …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()
52768 property = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
52795 …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()
52826 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()
52896 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()
52898 …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()
52949 …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()
52980 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()
53050 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()
53052 …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()
53103 …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()
53134 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()
53204 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()
53206 …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()
53257 …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()
53288 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()
53358 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()
53360 …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()
53447 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53476 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53501 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53510 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()
53530 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()
53599 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53628 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53654 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53663 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()
53683 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()
53752 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53781 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53807 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53816 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()
53836 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()
53905 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53934 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53959 dim = EX_VAR(opline->op2.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53968 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()
53988 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()
54011 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_CV_RETVAL_UNUSED_HANDLER()
54040 value = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_CV_CV_RETVAL_USED_HANDLER()
54070 value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op2.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER()
54108 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()
54144 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()
54175 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER() local
54180 op2 = EX_VAR(opline->op2.var); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54182 (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54184 zend_string *op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54245 op2_str = Z_STR_P(op2); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54246 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54247 op2_str = zend_string_copy(Z_STR_P(op2)); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54249 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54252 op2_str = zval_get_string_func(op2); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54258 if (UNEXPECTED(Z_REFCOUNTED_P(op2))) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54313 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54371 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54390 function_name = EX_VAR(opline->op2.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54394 …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()
54493 zval *offset = EX_VAR(opline->op2.var); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
54579 offset = EX_VAR(opline->op2.var); in ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER()
54669 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER()
54714 offset = EX_VAR(opline->op2.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER()
54793 offset = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER()
54844 subject = EX_VAR(opline->op2.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV_HANDLER()
54951 zval *key = _get_zval_ptr_cv_BP_VAR_R(opline->op2.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CV_HANDLER()
54990 zval *op1, *op2; in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER() local
54994 op2 = EX_VAR(opline->op2.var); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
54995 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
55003 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER() local
55007 op2 = EX_VAR(opline->op2.var); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
55008 result = fast_is_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
68113 offset = offset * 2 + (op->op2.num <= MAX_ARG_FLAG_NUM);
68371 if (Z_EXTRA_P(RT_CONSTANT(op, op->op2)) != 0) {
68376 if (op->op2.num == MAY_BE_ANY) {
68386 …if (op->op2_type == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_…
68404 …if (op->op2_type == IS_UNUSED && op->op2.num <= MAX_ARG_FLAG_NUM && op->op1_type == IS_CONST && !Z…