Lines Matching refs:zobj

1806 		zend_object *zobj = Z_OBJ_P(container);
1812 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
1816 retval = OBJ_PROP(zobj, prop_offset);
1821 } else if (EXPECTED(zobj->properties != NULL)) {
1825 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
1826 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
1839 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
1841 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
1852 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
1857 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
1950 zend_object *zobj = Z_OBJ_P(container);
1956 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
1960 retval = OBJ_PROP(zobj, prop_offset);
1965 } else if (EXPECTED(zobj->properties != NULL)) {
1969 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
1970 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
1983 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
1985 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
1994 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
1999 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
2119 zend_object *zobj = Z_OBJ_P(object);
2123 property_val = OBJ_PROP(zobj, prop_offset);
2133 if (EXPECTED(zobj->properties != NULL)) {
2134 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
2135 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
2136 GC_DELREF(zobj->properties);
2138 zobj->properties = zend_array_dup(zobj->properties);
2140 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
2146 if (!zobj->ce->__set) {
2148 if (EXPECTED(zobj->properties == NULL)) {
2149 rebuild_object_properties(zobj);
2175 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);