Lines Matching refs:object

2868 		zend_object *object = Z_OBJ(call->This);  in ZEND_CALL_TRAMPOLINE_SPEC_HANDLER()  local
2869 OBJ_RELEASE(object); in ZEND_CALL_TRAMPOLINE_SPEC_HANDLER()
5722 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER() local
5731 object = RT_CONSTANT(opline, opline->op1); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5733 if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5765 if (IS_CONST == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5766 if ((IS_CONST & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5767 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5768 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5772 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5773 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5784 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5792 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5823 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
5846 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
6036 if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
6037 object_or_called_scope = fcc.object; in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
6040 } else if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
6041 GC_ADDREF(fcc.object); /* For $this pointer */ in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
6042 object_or_called_scope = fcc.object; in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
6050 zend_object_release(fcc.object); in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
7993 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER() local
8002 object = RT_CONSTANT(opline, opline->op1); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8004 if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8036 if (IS_CONST == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8037 if ((IS_CONST & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8038 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8039 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8043 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8044 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8055 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8063 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8094 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8117 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
8307 if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
8308 object_or_called_scope = fcc.object; in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
8311 } else if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
8312 GC_ADDREF(fcc.object); /* For $this pointer */ in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
8313 object_or_called_scope = fcc.object; in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
8322 zend_object_release(fcc.object); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
9527 zval *object; in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER() local
9543 object = NULL; in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER()
9545 object = &EX(This); in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER()
9549 object = NULL; in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER()
9552 EX(func)->op_array.scope, called_scope, object); in ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER()
10454 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER() local
10463 object = RT_CONSTANT(opline, opline->op1); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10465 if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10497 if (IS_CONST == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10498 if ((IS_CONST & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10499 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10500 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10504 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10505 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10516 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10524 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10555 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10578 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
10768 if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
10769 object_or_called_scope = fcc.object; in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
10772 } else if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
10773 GC_ADDREF(fcc.object); /* For $this pointer */ in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
10774 object_or_called_scope = fcc.object; in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
10782 zend_object_release(fcc.object); in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
14774 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER() local
14783 object = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14785 if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14817 if ((IS_TMP_VAR|IS_VAR) == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14818 if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14819 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14820 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14824 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14825 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14836 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14844 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14875 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
14899 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16198 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER() local
16207 object = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16209 if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16241 if ((IS_TMP_VAR|IS_VAR) == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16242 if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16243 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16244 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16248 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16249 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16260 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16268 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16299 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
16323 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
17492 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER() local
17501 object = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17503 if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17535 if ((IS_TMP_VAR|IS_VAR) == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17536 if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17537 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17538 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17542 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17543 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17554 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17562 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17593 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
17617 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
22160 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER() local
22168 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22170 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22179 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22180 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22181 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22185 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22188 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22189 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22197 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22219 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22234 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
22372 zval *object; in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER() local
22379 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22381 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22388 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22389 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22390 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22394 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22397 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22398 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22406 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22415 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22420 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22432 zval *object; in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER() local
22439 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22441 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22448 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22449 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22450 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22454 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22457 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22458 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22466 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22473 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22479 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
22672 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER() local
22675 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22677 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22684 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22685 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22686 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22689 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22690 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22698 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22701 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22777 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
22796 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER() local
22799 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22801 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22808 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22809 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22810 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22813 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22814 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22822 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22825 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22901 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
22920 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER() local
22923 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22925 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22932 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22933 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22934 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22937 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22938 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22946 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
22949 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
23025 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
23044 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER() local
23047 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23049 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23056 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23057 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23058 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23061 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23062 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23070 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23073 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23149 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24406 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER() local
24414 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24416 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24425 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24426 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24427 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24431 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24434 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24435 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24443 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24465 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24480 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
24620 zval *object; in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER() local
24627 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24629 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24636 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24637 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24638 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24642 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24645 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24646 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24654 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24663 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24668 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24681 zval *object; in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER() local
24688 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24690 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24697 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24698 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24699 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24703 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24706 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24707 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24715 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24722 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24728 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
24923 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER() local
24926 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24928 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24935 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24936 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24937 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24940 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24941 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24949 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
24952 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
25028 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
25047 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER() local
25050 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25052 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25059 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25060 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25061 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25064 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25065 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25073 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25076 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25152 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
25171 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER() local
25174 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25176 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25183 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25184 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25185 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25188 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25189 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25197 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25200 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25276 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
25295 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER() local
25298 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25300 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25307 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25308 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25309 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25312 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25313 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25321 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25324 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
25400 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28041 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER() local
28049 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28051 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28060 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28061 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28062 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28066 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28069 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28070 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28078 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28100 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28115 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
28253 zval *object; in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER() local
28260 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28262 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28269 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28270 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28271 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28275 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28278 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28279 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28287 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28296 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28301 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
28313 zval *object; in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER() local
28320 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28322 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28329 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28330 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28331 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28335 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28338 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28339 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28347 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28354 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28360 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
28553 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER() local
28556 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28558 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28565 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28566 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28567 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28570 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28571 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28579 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28582 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28658 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
28677 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER() local
28680 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28682 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28689 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28690 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28691 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28694 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28695 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28703 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28706 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28782 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
28801 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER() local
28804 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28806 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28813 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28814 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28815 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28818 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28819 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28827 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28830 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28906 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
28925 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER() local
28928 object = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28930 if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28937 if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28938 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28939 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28942 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28943 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28951 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
28954 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
29030 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
30467 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER() local
30475 object = &EX(This); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30477 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30486 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30487 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30488 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30492 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30495 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30496 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30504 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30526 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30541 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
30557 zval *object; in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER() local
30564 object = &EX(This); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30566 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30573 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30574 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30575 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30579 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30582 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30583 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30591 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30600 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30605 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30617 zval *object; in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER() local
30624 object = &EX(This); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30626 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30633 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30634 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30635 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30639 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30642 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30643 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30651 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30658 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30664 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER()
30990 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER() local
30993 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
30995 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31002 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31003 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31004 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31007 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31008 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31016 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31019 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31095 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
31114 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER() local
31117 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31119 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31126 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31127 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31128 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31131 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31132 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31140 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31143 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31219 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
31238 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER() local
31241 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31243 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31250 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31251 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31252 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31255 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31256 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31264 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31267 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31343 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
31362 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER() local
31365 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31367 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31374 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31375 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31376 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31379 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31380 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31388 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31391 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31467 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
31650 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER() local
31659 object = &EX(This); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31661 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31693 if (IS_UNUSED == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31694 if ((IS_UNUSED & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31695 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31696 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31700 if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31701 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31712 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31720 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31751 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
31774 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
32262 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER() local
32270 object = &EX(This); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32272 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32281 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32282 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32283 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32287 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32290 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32291 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32299 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32321 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32336 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
32352 zval *object; in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER() local
32359 object = &EX(This); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32361 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32368 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32369 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32370 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32374 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32377 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32378 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32386 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32395 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32400 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32413 zval *object; in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER() local
32420 object = &EX(This); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32422 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32429 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32430 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32431 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32435 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32438 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32439 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32447 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32454 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32460 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER()
32782 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER() local
32785 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32787 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32794 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32795 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32796 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32799 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32800 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32808 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32811 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32887 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
32906 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER() local
32909 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32911 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32918 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32919 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32920 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32923 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32924 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32932 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
32935 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
33011 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
33030 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER() local
33033 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33035 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33042 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33043 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33044 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33047 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33048 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33056 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33059 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33135 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
33154 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER() local
33157 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33159 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33166 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33167 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33168 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33171 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33172 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33180 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33183 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33259 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
33443 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER() local
33452 object = &EX(This); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33454 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33486 if (IS_UNUSED == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33487 if ((IS_UNUSED & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33488 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33489 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33493 if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33494 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33505 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33513 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33544 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
33567 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
34742 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER() local
34750 object = &EX(This); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34752 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34761 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34762 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34763 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34767 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34770 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34771 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34779 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34801 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34816 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
34832 zval *object; in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER() local
34839 object = &EX(This); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34841 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34848 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34849 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34850 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34854 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34857 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34858 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34866 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34875 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34880 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34892 zval *object; in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER() local
34899 object = &EX(This); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34901 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34908 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34909 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34910 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34914 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34917 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34918 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34926 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34933 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
34939 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER()
35260 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER() local
35263 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35265 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35272 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35273 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35274 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35277 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35278 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35286 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35289 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35365 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
35384 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER() local
35387 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35389 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35396 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35397 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35398 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35401 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35402 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35410 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35413 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35489 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
35508 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER() local
35511 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35513 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35520 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35521 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35522 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35525 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35526 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35534 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35537 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35613 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
35632 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER() local
35635 object = &EX(This); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35637 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35644 if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35645 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35646 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35649 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35650 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35658 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35661 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35737 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
35920 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER() local
35929 object = &EX(This); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35931 if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35963 if (IS_UNUSED == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35964 if ((IS_UNUSED & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35965 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35966 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35970 if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35971 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35982 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
35990 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
36021 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
36044 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38836 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER() local
38844 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38846 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38855 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38856 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38857 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38861 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38864 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38865 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38873 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38895 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
38910 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
39048 zval *object; in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER() local
39055 object = EX_VAR(opline->op1.var); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39057 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39064 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39065 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39066 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39070 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39073 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39074 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39082 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39091 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39096 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
39108 zval *object; in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER() local
39115 object = EX_VAR(opline->op1.var); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39117 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39124 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39125 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39126 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39130 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39133 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39134 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39142 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39149 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39155 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
39601 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER() local
39604 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39606 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39613 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39614 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39615 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39618 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39619 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39627 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39630 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39706 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
39725 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER() local
39728 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39730 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39737 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39738 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39739 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39742 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39743 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39751 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39754 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39830 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
39849 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER() local
39852 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39854 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39861 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39862 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39863 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39866 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39867 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39875 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39878 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39954 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
39973 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER() local
39976 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39978 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39985 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39986 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39987 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39990 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39991 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
39999 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
40002 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
40078 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CONST == IS_CONST) ? CACHE… in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
40820 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER() local
40829 object = EX_VAR(opline->op1.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40831 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40863 if (IS_CV == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40864 if ((IS_CV & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40865 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40866 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40870 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40871 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40882 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40890 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40921 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
40944 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
42299 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER() local
42307 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42309 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42318 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42319 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42320 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42324 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42327 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42328 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42336 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42358 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42373 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
42513 zval *object; in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER() local
42520 object = EX_VAR(opline->op1.var); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42522 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42529 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42530 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42531 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42535 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42538 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42539 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42547 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42556 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42561 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42574 zval *object; in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER() local
42581 object = EX_VAR(opline->op1.var); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42583 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42590 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42591 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42592 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42596 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42599 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42600 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42608 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42615 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
42621 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
43063 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER() local
43066 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43068 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43075 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43076 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43077 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43080 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43081 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43089 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43092 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43168 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
43187 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER() local
43190 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43192 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43199 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43200 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43201 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43204 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43205 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43213 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43216 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43292 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
43311 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER() local
43314 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43316 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43323 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43324 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43325 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43328 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43329 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43337 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43340 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43416 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
43435 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER() local
43438 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43440 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43447 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43448 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43449 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43452 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43453 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43461 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43464 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
43540 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, ((IS_TMP_VAR|IS_VAR) == IS_CON… in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
44223 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER() local
44232 object = EX_VAR(opline->op1.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44234 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44266 if (IS_CV == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44267 if ((IS_CV & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44268 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44269 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44273 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44274 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44285 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44293 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44324 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
44347 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
47345 zval *object; in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER() local
47353 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47355 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47364 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47365 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47366 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47370 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47373 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47374 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47382 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47404 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), orig_zptr); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47419 … zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
47557 zval *object; in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER() local
47564 object = EX_VAR(opline->op1.var); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47566 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47573 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47574 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47575 object = Z_REFVAL_P(object); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47579 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47582 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47583 if (UNEXPECTED(!object)) { in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47591 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47600 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47605 zend_pre_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
47617 zval *object; in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER() local
47624 object = EX_VAR(opline->op1.var); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47626 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47633 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47634 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47635 object = Z_REFVAL_P(object); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47639 && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47642 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47643 if (UNEXPECTED(!object)) { in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47651 …if (EXPECTED((zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, cache_s… in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47658 prop_info = zend_object_fetch_property_type_info(Z_OBJ_P(object), zptr); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
47664 zend_post_incdec_overloaded_property(object, property, cache_slot OPLINE_CC EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
48105 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER() local
48108 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48110 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48117 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48118 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48119 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48122 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48123 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48131 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48134 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48210 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
48229 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER() local
48232 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48234 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48241 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48242 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48243 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48246 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48247 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48255 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48258 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48334 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
48353 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER() local
48356 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48358 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48365 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48366 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48367 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48370 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48371 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48379 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48382 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48458 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
48477 zval *object, *property, *value, tmp; in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER() local
48480 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48482 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48489 if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48490 if (Z_ISREF_P(object) && Z_TYPE_P(Z_REFVAL_P(object)) == IS_OBJECT) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48491 object = Z_REFVAL_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48494 object = make_real_object(object, property OPLINE_CC EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48495 if (UNEXPECTED(!object)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48503 EXPECTED(Z_OBJCE_P(object) == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48506 zend_object *zobj = Z_OBJ_P(object); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
48582 …value = Z_OBJ_HT_P(object)->write_property(object, property, value, (IS_CV == IS_CONST) ? CACHE_AD… in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
49359 zval *object; in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER() local
49368 object = EX_VAR(opline->op1.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49370 if (IS_CV == IS_UNUSED && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49402 if (IS_CV == IS_CONST || UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49403 if ((IS_CV & (IS_VAR|IS_CV)) && EXPECTED(Z_ISREF_P(object))) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49404 object = Z_REFVAL_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49405 if (EXPECTED(Z_TYPE_P(object) == IS_OBJECT)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49409 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(object) == IS_UNDEF)) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49410 object = ZVAL_UNDEFINED_OP1(); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49421 zend_invalid_method_call(object, function_name); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49429 obj = Z_OBJ_P(object); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49460 object = NULL; in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
49483 } else if (free_op1 != object) { in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()