Lines Matching refs:zobj

1142 		zend_object *zobj = Z_OBJ_P(object);  in zend_assign_to_object()  local
1146 property = OBJ_PROP(zobj, prop_offset); in zend_assign_to_object()
1156 if (EXPECTED(zobj->properties != NULL)) { in zend_assign_to_object()
1157 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { in zend_assign_to_object()
1158 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { in zend_assign_to_object()
1159 GC_REFCOUNT(zobj->properties)--; in zend_assign_to_object()
1161 zobj->properties = zend_array_dup(zobj->properties); in zend_assign_to_object()
1163 property = zend_hash_find(zobj->properties, Z_STR_P(property_name)); in zend_assign_to_object()
1169 if (!zobj->ce->__set) { in zend_assign_to_object()
1171 if (EXPECTED(zobj->properties == NULL)) { in zend_assign_to_object()
1172 rebuild_object_properties(zobj); in zend_assign_to_object()
1205 zend_hash_add_new(zobj->properties, Z_STR_P(property_name), value); in zend_assign_to_object()
1957 zend_object *zobj = Z_OBJ_P(container); in zend_fetch_property_address() local
1961 retval = OBJ_PROP(zobj, prop_offset); in zend_fetch_property_address()
1966 } else if (EXPECTED(zobj->properties != NULL)) { in zend_fetch_property_address()
1967 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { in zend_fetch_property_address()
1968 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { in zend_fetch_property_address()
1969 GC_REFCOUNT(zobj->properties)--; in zend_fetch_property_address()
1971 zobj->properties = zend_array_dup(zobj->properties); in zend_fetch_property_address()
1973 retval = zend_hash_find(zobj->properties, Z_STR_P(prop_ptr)); in zend_fetch_property_address()