Lines Matching refs:zobj
3163 zend_object *zobj; in zend_fetch_property_address() local
3191 zobj = Z_OBJ_P(container); in zend_fetch_property_address()
3193 EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in zend_fetch_property_address()
3197 ptr = OBJ_PROP(zobj, prop_offset); in zend_fetch_property_address()
3224 } else if (EXPECTED(zobj->properties != NULL)) { in zend_fetch_property_address()
3225 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { in zend_fetch_property_address()
3226 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { in zend_fetch_property_address()
3227 GC_DELREF(zobj->properties); in zend_fetch_property_address()
3229 zobj->properties = zend_array_dup(zobj->properties); in zend_fetch_property_address()
3231 ptr = zend_hash_find_known_hash(zobj->properties, Z_STR_P(prop_ptr)); in zend_fetch_property_address()
3244 ptr = zobj->handlers->get_property_ptr_ptr(zobj, name, type, cache_slot); in zend_fetch_property_address()
3246 ptr = zobj->handlers->read_property(zobj, name, type, cache_slot, result); in zend_fetch_property_address()