Lines Matching refs:zptr

2804 static void ZEND_FASTCALL zend_jit_assign_op_to_typed_prop(zval *zptr, zend_property_info *prop_inf…  in zend_jit_assign_op_to_typed_prop()  argument
2809 if (UNEXPECTED(!verify_readonly_and_avis(zptr, prop_info, true))) { in zend_jit_assign_op_to_typed_prop()
2813 ZVAL_DEREF(zptr); in zend_jit_assign_op_to_typed_prop()
2815 if (binary_op == concat_function && Z_TYPE_P(zptr) == IS_STRING) { in zend_jit_assign_op_to_typed_prop()
2816 concat_function(zptr, zptr, value); in zend_jit_assign_op_to_typed_prop()
2817 ZEND_ASSERT(Z_TYPE_P(zptr) == IS_STRING && "Concat should return string"); in zend_jit_assign_op_to_typed_prop()
2821 binary_op(&z_copy, zptr, value); in zend_jit_assign_op_to_typed_prop()
2823 Z_PROP_FLAG_P(zptr) &= ~IS_PROP_REINITABLE; in zend_jit_assign_op_to_typed_prop()
2824 zval_ptr_dtor(zptr); in zend_jit_assign_op_to_typed_prop()
2825 ZVAL_COPY_VALUE(zptr, &z_copy); in zend_jit_assign_op_to_typed_prop()
2833 zval *zptr; in zend_jit_assign_obj_op_helper() local
2836 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_assign_obj_op_helper()
2837 if (UNEXPECTED(Z_ISERROR_P(zptr))) { in zend_jit_assign_obj_op_helper()
2846 if (UNEXPECTED(Z_ISREF_P(zptr))) { in zend_jit_assign_obj_op_helper()
2847 ref = Z_REF_P(zptr); in zend_jit_assign_obj_op_helper()
2848 zptr = Z_REFVAL_P(zptr); in zend_jit_assign_obj_op_helper()
2862 zend_jit_assign_op_to_typed_prop(zptr, prop_info, value, binary_op); in zend_jit_assign_obj_op_helper()
2864 binary_op(zptr, zptr, value); in zend_jit_assign_obj_op_helper()