Lines Matching refs:value_ptr

554 static inline void zend_assign_to_variable_reference(zval *variable_ptr, zval *value_ptr, zend_refc…  in zend_assign_to_variable_reference()  argument
558 if (EXPECTED(!Z_ISREF_P(value_ptr))) { in zend_assign_to_variable_reference()
559 ZVAL_NEW_REF(value_ptr, value_ptr); in zend_assign_to_variable_reference()
560 } else if (UNEXPECTED(variable_ptr == value_ptr)) { in zend_assign_to_variable_reference()
564 ref = Z_REF_P(value_ptr); in zend_assign_to_variable_reference()
572 …ped_property_reference(zend_property_info *prop_info, zval *prop, zval *value_ptr, zend_refcounted… in zend_assign_to_typed_property_reference() argument
574 if (!zend_verify_prop_assignable_by_ref(prop_info, value_ptr, EX_USES_STRICT_TYPES())) { in zend_assign_to_typed_property_reference()
580 zend_assign_to_variable_reference(prop, value_ptr, garbage_ptr); in zend_assign_to_typed_property_reference()
585 …zval *zend_wrong_assign_to_variable_reference(zval *variable_ptr, zval *value_ptr, zend_refcounted… in zend_wrong_assign_to_variable_reference() argument
593 Z_TRY_ADDREF_P(value_ptr); in zend_wrong_assign_to_variable_reference()
594 …return zend_assign_to_variable_ex(variable_ptr, value_ptr, IS_TMP_VAR, EX_USES_STRICT_TYPES(), gar… in zend_wrong_assign_to_variable_reference()
3287 …int32_t container_op_type, zval *prop_ptr, uint32_t prop_op_type, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference()
3300 UNEXPECTED(!Z_ISREF_P(value_ptr))) { in zend_assign_to_property_reference()
3303 variable_ptr, value_ptr, &garbage OPLINE_CC EXECUTE_DATA_CC); in zend_assign_to_property_reference()
3315 …variable_ptr = zend_assign_to_typed_property_reference(prop_info, variable_ptr, value_ptr, &garbag… in zend_assign_to_property_reference()
3317 zend_assign_to_variable_reference(variable_ptr, value_ptr, &garbage); in zend_assign_to_property_reference()
3336 …to_property_reference_this_const(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_this_const()
3338 zend_assign_to_property_reference(container, IS_UNUSED, prop_ptr, IS_CONST, value_ptr in zend_assign_to_property_reference_this_const()
3342 …_to_property_reference_var_const(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_var_const()
3344 zend_assign_to_property_reference(container, IS_VAR, prop_ptr, IS_CONST, value_ptr in zend_assign_to_property_reference_var_const()
3348 …n_to_property_reference_this_var(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_this_var()
3350 zend_assign_to_property_reference(container, IS_UNUSED, prop_ptr, IS_VAR, value_ptr in zend_assign_to_property_reference_this_var()
3354 …gn_to_property_reference_var_var(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_var_var()
3356 zend_assign_to_property_reference(container, IS_VAR, prop_ptr, IS_VAR, value_ptr in zend_assign_to_property_reference_var_var()