Lines Matching refs:zobj

4751 		zend_object *zobj = Z_OBJ_P(container);  local
4757 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
4761 retval = OBJ_PROP(zobj, prop_offset);
4766 } else if (EXPECTED(zobj->properties != NULL)) {
4770 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
4771 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
4784 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
4786 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
4797 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
4802 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
4849 zend_object *zobj = Z_OBJ_P(container); local
4855 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
4859 retval = OBJ_PROP(zobj, prop_offset);
4864 } else if (EXPECTED(zobj->properties != NULL)) {
4868 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
4869 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
4882 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
4884 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
4893 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
4898 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
6931 zend_object *zobj = Z_OBJ_P(container); local
6937 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
6941 retval = OBJ_PROP(zobj, prop_offset);
6946 } else if (EXPECTED(zobj->properties != NULL)) {
6950 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
6951 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
6964 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
6966 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
6977 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
6982 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
7030 zend_object *zobj = Z_OBJ_P(container); local
7036 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
7040 retval = OBJ_PROP(zobj, prop_offset);
7045 } else if (EXPECTED(zobj->properties != NULL)) {
7049 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
7050 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
7063 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
7065 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
7074 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
7079 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
10026 zend_object *zobj = Z_OBJ_P(container); local
10032 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
10036 retval = OBJ_PROP(zobj, prop_offset);
10041 } else if (EXPECTED(zobj->properties != NULL)) {
10045 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
10046 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
10059 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
10061 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
10072 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
10077 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
10124 zend_object *zobj = Z_OBJ_P(container); local
10130 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
10134 retval = OBJ_PROP(zobj, prop_offset);
10139 } else if (EXPECTED(zobj->properties != NULL)) {
10143 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
10144 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
10157 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
10159 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
10168 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
10173 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
13542 zend_object *zobj = Z_OBJ_P(container); local
13548 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
13552 retval = OBJ_PROP(zobj, prop_offset);
13557 } else if (EXPECTED(zobj->properties != NULL)) {
13561 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
13562 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
13575 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
13577 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
13588 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
13593 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
13640 zend_object *zobj = Z_OBJ_P(container); local
13646 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
13650 retval = OBJ_PROP(zobj, prop_offset);
13655 } else if (EXPECTED(zobj->properties != NULL)) {
13659 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
13660 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
13673 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
13675 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
13684 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
13689 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
15154 zend_object *zobj = Z_OBJ_P(container); local
15160 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
15164 retval = OBJ_PROP(zobj, prop_offset);
15169 } else if (EXPECTED(zobj->properties != NULL)) {
15173 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
15174 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
15187 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
15189 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
15200 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
15205 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
15253 zend_object *zobj = Z_OBJ_P(container); local
15259 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
15263 retval = OBJ_PROP(zobj, prop_offset);
15268 } else if (EXPECTED(zobj->properties != NULL)) {
15272 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
15273 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
15286 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
15288 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
15297 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
15302 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
17037 zend_object *zobj = Z_OBJ_P(container); local
17043 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
17047 retval = OBJ_PROP(zobj, prop_offset);
17052 } else if (EXPECTED(zobj->properties != NULL)) {
17056 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
17057 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
17070 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
17072 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
17083 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
17088 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
17135 zend_object *zobj = Z_OBJ_P(container); local
17141 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
17145 retval = OBJ_PROP(zobj, prop_offset);
17150 } else if (EXPECTED(zobj->properties != NULL)) {
17154 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
17155 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
17168 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
17170 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
17179 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
17184 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
22554 zend_object *zobj = Z_OBJ_P(object); local
22558 property_val = OBJ_PROP(zobj, prop_offset);
22568 if (EXPECTED(zobj->properties != NULL)) {
22569 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
22570 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
22571 GC_DELREF(zobj->properties);
22573 zobj->properties = zend_array_dup(zobj->properties);
22575 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
22581 if (!zobj->ce->__set) {
22583 if (EXPECTED(zobj->properties == NULL)) {
22584 rebuild_object_properties(zobj);
22610 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
22675 zend_object *zobj = Z_OBJ_P(object); local
22679 property_val = OBJ_PROP(zobj, prop_offset);
22689 if (EXPECTED(zobj->properties != NULL)) {
22690 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
22691 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
22692 GC_DELREF(zobj->properties);
22694 zobj->properties = zend_array_dup(zobj->properties);
22696 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
22702 if (!zobj->ce->__set) {
22704 if (EXPECTED(zobj->properties == NULL)) {
22705 rebuild_object_properties(zobj);
22731 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
22796 zend_object *zobj = Z_OBJ_P(object); local
22800 property_val = OBJ_PROP(zobj, prop_offset);
22810 if (EXPECTED(zobj->properties != NULL)) {
22811 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
22812 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
22813 GC_DELREF(zobj->properties);
22815 zobj->properties = zend_array_dup(zobj->properties);
22817 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
22823 if (!zobj->ce->__set) {
22825 if (EXPECTED(zobj->properties == NULL)) {
22826 rebuild_object_properties(zobj);
22852 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
22917 zend_object *zobj = Z_OBJ_P(object); local
22921 property_val = OBJ_PROP(zobj, prop_offset);
22931 if (EXPECTED(zobj->properties != NULL)) {
22932 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
22933 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
22934 GC_DELREF(zobj->properties);
22936 zobj->properties = zend_array_dup(zobj->properties);
22938 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
22944 if (!zobj->ce->__set) {
22946 if (EXPECTED(zobj->properties == NULL)) {
22947 rebuild_object_properties(zobj);
22973 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
24925 zend_object *zobj = Z_OBJ_P(object); local
24929 property_val = OBJ_PROP(zobj, prop_offset);
24939 if (EXPECTED(zobj->properties != NULL)) {
24940 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
24941 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
24942 GC_DELREF(zobj->properties);
24944 zobj->properties = zend_array_dup(zobj->properties);
24946 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
24952 if (!zobj->ce->__set) {
24954 if (EXPECTED(zobj->properties == NULL)) {
24955 rebuild_object_properties(zobj);
24981 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
25046 zend_object *zobj = Z_OBJ_P(object); local
25050 property_val = OBJ_PROP(zobj, prop_offset);
25060 if (EXPECTED(zobj->properties != NULL)) {
25061 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
25062 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
25063 GC_DELREF(zobj->properties);
25065 zobj->properties = zend_array_dup(zobj->properties);
25067 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
25073 if (!zobj->ce->__set) {
25075 if (EXPECTED(zobj->properties == NULL)) {
25076 rebuild_object_properties(zobj);
25102 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
25167 zend_object *zobj = Z_OBJ_P(object); local
25171 property_val = OBJ_PROP(zobj, prop_offset);
25181 if (EXPECTED(zobj->properties != NULL)) {
25182 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
25183 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
25184 GC_DELREF(zobj->properties);
25186 zobj->properties = zend_array_dup(zobj->properties);
25188 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
25194 if (!zobj->ce->__set) {
25196 if (EXPECTED(zobj->properties == NULL)) {
25197 rebuild_object_properties(zobj);
25223 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
25288 zend_object *zobj = Z_OBJ_P(object); local
25292 property_val = OBJ_PROP(zobj, prop_offset);
25302 if (EXPECTED(zobj->properties != NULL)) {
25303 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
25304 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
25305 GC_DELREF(zobj->properties);
25307 zobj->properties = zend_array_dup(zobj->properties);
25309 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
25315 if (!zobj->ce->__set) {
25317 if (EXPECTED(zobj->properties == NULL)) {
25318 rebuild_object_properties(zobj);
25344 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
28820 zend_object *zobj = Z_OBJ_P(object); local
28824 property_val = OBJ_PROP(zobj, prop_offset);
28834 if (EXPECTED(zobj->properties != NULL)) {
28835 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
28836 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
28837 GC_DELREF(zobj->properties);
28839 zobj->properties = zend_array_dup(zobj->properties);
28841 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
28847 if (!zobj->ce->__set) {
28849 if (EXPECTED(zobj->properties == NULL)) {
28850 rebuild_object_properties(zobj);
28876 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
28941 zend_object *zobj = Z_OBJ_P(object); local
28945 property_val = OBJ_PROP(zobj, prop_offset);
28955 if (EXPECTED(zobj->properties != NULL)) {
28956 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
28957 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
28958 GC_DELREF(zobj->properties);
28960 zobj->properties = zend_array_dup(zobj->properties);
28962 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
28968 if (!zobj->ce->__set) {
28970 if (EXPECTED(zobj->properties == NULL)) {
28971 rebuild_object_properties(zobj);
28997 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
29062 zend_object *zobj = Z_OBJ_P(object); local
29066 property_val = OBJ_PROP(zobj, prop_offset);
29076 if (EXPECTED(zobj->properties != NULL)) {
29077 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
29078 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
29079 GC_DELREF(zobj->properties);
29081 zobj->properties = zend_array_dup(zobj->properties);
29083 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
29089 if (!zobj->ce->__set) {
29091 if (EXPECTED(zobj->properties == NULL)) {
29092 rebuild_object_properties(zobj);
29118 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
29183 zend_object *zobj = Z_OBJ_P(object); local
29187 property_val = OBJ_PROP(zobj, prop_offset);
29197 if (EXPECTED(zobj->properties != NULL)) {
29198 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
29199 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
29200 GC_DELREF(zobj->properties);
29202 zobj->properties = zend_array_dup(zobj->properties);
29204 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
29210 if (!zobj->ce->__set) {
29212 if (EXPECTED(zobj->properties == NULL)) {
29213 rebuild_object_properties(zobj);
29239 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
30966 zend_object *zobj = Z_OBJ_P(container); local
30972 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
30976 retval = OBJ_PROP(zobj, prop_offset);
30981 } else if (EXPECTED(zobj->properties != NULL)) {
30985 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
30986 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
30999 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
31001 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
31012 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
31017 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
31109 zend_object *zobj = Z_OBJ_P(container); local
31115 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
31119 retval = OBJ_PROP(zobj, prop_offset);
31124 } else if (EXPECTED(zobj->properties != NULL)) {
31128 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
31129 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
31142 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
31144 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
31153 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
31158 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
31240 zend_object *zobj = Z_OBJ_P(object); local
31244 property_val = OBJ_PROP(zobj, prop_offset);
31254 if (EXPECTED(zobj->properties != NULL)) {
31255 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
31256 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
31257 GC_DELREF(zobj->properties);
31259 zobj->properties = zend_array_dup(zobj->properties);
31261 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
31267 if (!zobj->ce->__set) {
31269 if (EXPECTED(zobj->properties == NULL)) {
31270 rebuild_object_properties(zobj);
31296 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
31361 zend_object *zobj = Z_OBJ_P(object); local
31365 property_val = OBJ_PROP(zobj, prop_offset);
31375 if (EXPECTED(zobj->properties != NULL)) {
31376 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
31377 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
31378 GC_DELREF(zobj->properties);
31380 zobj->properties = zend_array_dup(zobj->properties);
31382 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
31388 if (!zobj->ce->__set) {
31390 if (EXPECTED(zobj->properties == NULL)) {
31391 rebuild_object_properties(zobj);
31417 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
31482 zend_object *zobj = Z_OBJ_P(object); local
31486 property_val = OBJ_PROP(zobj, prop_offset);
31496 if (EXPECTED(zobj->properties != NULL)) {
31497 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
31498 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
31499 GC_DELREF(zobj->properties);
31501 zobj->properties = zend_array_dup(zobj->properties);
31503 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
31509 if (!zobj->ce->__set) {
31511 if (EXPECTED(zobj->properties == NULL)) {
31512 rebuild_object_properties(zobj);
31538 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
31603 zend_object *zobj = Z_OBJ_P(object); local
31607 property_val = OBJ_PROP(zobj, prop_offset);
31617 if (EXPECTED(zobj->properties != NULL)) {
31618 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
31619 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
31620 GC_DELREF(zobj->properties);
31622 zobj->properties = zend_array_dup(zobj->properties);
31624 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
31630 if (!zobj->ce->__set) {
31632 if (EXPECTED(zobj->properties == NULL)) {
31633 rebuild_object_properties(zobj);
31659 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
32699 zend_object *zobj = Z_OBJ_P(container); local
32705 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
32709 retval = OBJ_PROP(zobj, prop_offset);
32714 } else if (EXPECTED(zobj->properties != NULL)) {
32718 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
32719 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
32732 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
32734 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
32745 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
32750 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
32843 zend_object *zobj = Z_OBJ_P(container); local
32849 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
32853 retval = OBJ_PROP(zobj, prop_offset);
32858 } else if (EXPECTED(zobj->properties != NULL)) {
32862 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
32863 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
32876 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
32878 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
32887 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
32892 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
32975 zend_object *zobj = Z_OBJ_P(object); local
32979 property_val = OBJ_PROP(zobj, prop_offset);
32989 if (EXPECTED(zobj->properties != NULL)) {
32990 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
32991 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
32992 GC_DELREF(zobj->properties);
32994 zobj->properties = zend_array_dup(zobj->properties);
32996 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
33002 if (!zobj->ce->__set) {
33004 if (EXPECTED(zobj->properties == NULL)) {
33005 rebuild_object_properties(zobj);
33031 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
33096 zend_object *zobj = Z_OBJ_P(object); local
33100 property_val = OBJ_PROP(zobj, prop_offset);
33110 if (EXPECTED(zobj->properties != NULL)) {
33111 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
33112 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
33113 GC_DELREF(zobj->properties);
33115 zobj->properties = zend_array_dup(zobj->properties);
33117 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
33123 if (!zobj->ce->__set) {
33125 if (EXPECTED(zobj->properties == NULL)) {
33126 rebuild_object_properties(zobj);
33152 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
33217 zend_object *zobj = Z_OBJ_P(object); local
33221 property_val = OBJ_PROP(zobj, prop_offset);
33231 if (EXPECTED(zobj->properties != NULL)) {
33232 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
33233 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
33234 GC_DELREF(zobj->properties);
33236 zobj->properties = zend_array_dup(zobj->properties);
33238 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
33244 if (!zobj->ce->__set) {
33246 if (EXPECTED(zobj->properties == NULL)) {
33247 rebuild_object_properties(zobj);
33273 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
33338 zend_object *zobj = Z_OBJ_P(object); local
33342 property_val = OBJ_PROP(zobj, prop_offset);
33352 if (EXPECTED(zobj->properties != NULL)) {
33353 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
33354 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
33355 GC_DELREF(zobj->properties);
33357 zobj->properties = zend_array_dup(zobj->properties);
33359 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
33365 if (!zobj->ce->__set) {
33367 if (EXPECTED(zobj->properties == NULL)) {
33368 rebuild_object_properties(zobj);
33394 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
35083 zend_object *zobj = Z_OBJ_P(container); local
35089 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
35093 retval = OBJ_PROP(zobj, prop_offset);
35098 } else if (EXPECTED(zobj->properties != NULL)) {
35102 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
35103 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
35116 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
35118 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
35129 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
35134 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
35226 zend_object *zobj = Z_OBJ_P(container); local
35232 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
35236 retval = OBJ_PROP(zobj, prop_offset);
35241 } else if (EXPECTED(zobj->properties != NULL)) {
35245 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
35246 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
35259 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
35261 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
35270 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
35275 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
35357 zend_object *zobj = Z_OBJ_P(object); local
35361 property_val = OBJ_PROP(zobj, prop_offset);
35371 if (EXPECTED(zobj->properties != NULL)) {
35372 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
35373 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
35374 GC_DELREF(zobj->properties);
35376 zobj->properties = zend_array_dup(zobj->properties);
35378 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
35384 if (!zobj->ce->__set) {
35386 if (EXPECTED(zobj->properties == NULL)) {
35387 rebuild_object_properties(zobj);
35413 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
35478 zend_object *zobj = Z_OBJ_P(object); local
35482 property_val = OBJ_PROP(zobj, prop_offset);
35492 if (EXPECTED(zobj->properties != NULL)) {
35493 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
35494 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
35495 GC_DELREF(zobj->properties);
35497 zobj->properties = zend_array_dup(zobj->properties);
35499 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
35505 if (!zobj->ce->__set) {
35507 if (EXPECTED(zobj->properties == NULL)) {
35508 rebuild_object_properties(zobj);
35534 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
35599 zend_object *zobj = Z_OBJ_P(object); local
35603 property_val = OBJ_PROP(zobj, prop_offset);
35613 if (EXPECTED(zobj->properties != NULL)) {
35614 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
35615 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
35616 GC_DELREF(zobj->properties);
35618 zobj->properties = zend_array_dup(zobj->properties);
35620 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
35626 if (!zobj->ce->__set) {
35628 if (EXPECTED(zobj->properties == NULL)) {
35629 rebuild_object_properties(zobj);
35655 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
35720 zend_object *zobj = Z_OBJ_P(object); local
35724 property_val = OBJ_PROP(zobj, prop_offset);
35734 if (EXPECTED(zobj->properties != NULL)) {
35735 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
35736 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
35737 GC_DELREF(zobj->properties);
35739 zobj->properties = zend_array_dup(zobj->properties);
35741 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
35747 if (!zobj->ce->__set) {
35749 if (EXPECTED(zobj->properties == NULL)) {
35750 rebuild_object_properties(zobj);
35776 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
39836 zend_object *zobj = Z_OBJ_P(container); local
39842 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
39846 retval = OBJ_PROP(zobj, prop_offset);
39851 } else if (EXPECTED(zobj->properties != NULL)) {
39855 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
39856 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
39869 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
39871 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
39882 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
39887 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
39979 zend_object *zobj = Z_OBJ_P(container); local
39985 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
39989 retval = OBJ_PROP(zobj, prop_offset);
39994 } else if (EXPECTED(zobj->properties != NULL)) {
39998 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
39999 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
40012 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
40014 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
40023 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
40028 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
40110 zend_object *zobj = Z_OBJ_P(object); local
40114 property_val = OBJ_PROP(zobj, prop_offset);
40124 if (EXPECTED(zobj->properties != NULL)) {
40125 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
40126 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
40127 GC_DELREF(zobj->properties);
40129 zobj->properties = zend_array_dup(zobj->properties);
40131 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
40137 if (!zobj->ce->__set) {
40139 if (EXPECTED(zobj->properties == NULL)) {
40140 rebuild_object_properties(zobj);
40166 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
40231 zend_object *zobj = Z_OBJ_P(object); local
40235 property_val = OBJ_PROP(zobj, prop_offset);
40245 if (EXPECTED(zobj->properties != NULL)) {
40246 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
40247 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
40248 GC_DELREF(zobj->properties);
40250 zobj->properties = zend_array_dup(zobj->properties);
40252 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
40258 if (!zobj->ce->__set) {
40260 if (EXPECTED(zobj->properties == NULL)) {
40261 rebuild_object_properties(zobj);
40287 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
40352 zend_object *zobj = Z_OBJ_P(object); local
40356 property_val = OBJ_PROP(zobj, prop_offset);
40366 if (EXPECTED(zobj->properties != NULL)) {
40367 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
40368 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
40369 GC_DELREF(zobj->properties);
40371 zobj->properties = zend_array_dup(zobj->properties);
40373 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
40379 if (!zobj->ce->__set) {
40381 if (EXPECTED(zobj->properties == NULL)) {
40382 rebuild_object_properties(zobj);
40408 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
40473 zend_object *zobj = Z_OBJ_P(object); local
40477 property_val = OBJ_PROP(zobj, prop_offset);
40487 if (EXPECTED(zobj->properties != NULL)) {
40488 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
40489 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
40490 GC_DELREF(zobj->properties);
40492 zobj->properties = zend_array_dup(zobj->properties);
40494 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
40500 if (!zobj->ce->__set) {
40502 if (EXPECTED(zobj->properties == NULL)) {
40503 rebuild_object_properties(zobj);
40529 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
43657 zend_object *zobj = Z_OBJ_P(container); local
43663 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
43667 retval = OBJ_PROP(zobj, prop_offset);
43672 } else if (EXPECTED(zobj->properties != NULL)) {
43676 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
43677 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
43690 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
43692 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
43703 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
43708 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
43801 zend_object *zobj = Z_OBJ_P(container); local
43807 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
43811 retval = OBJ_PROP(zobj, prop_offset);
43816 } else if (EXPECTED(zobj->properties != NULL)) {
43820 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
43821 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
43834 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
43836 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
43845 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
43850 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
43933 zend_object *zobj = Z_OBJ_P(object); local
43937 property_val = OBJ_PROP(zobj, prop_offset);
43947 if (EXPECTED(zobj->properties != NULL)) {
43948 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
43949 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
43950 GC_DELREF(zobj->properties);
43952 zobj->properties = zend_array_dup(zobj->properties);
43954 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
43960 if (!zobj->ce->__set) {
43962 if (EXPECTED(zobj->properties == NULL)) {
43963 rebuild_object_properties(zobj);
43989 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
44054 zend_object *zobj = Z_OBJ_P(object); local
44058 property_val = OBJ_PROP(zobj, prop_offset);
44068 if (EXPECTED(zobj->properties != NULL)) {
44069 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
44070 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
44071 GC_DELREF(zobj->properties);
44073 zobj->properties = zend_array_dup(zobj->properties);
44075 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
44081 if (!zobj->ce->__set) {
44083 if (EXPECTED(zobj->properties == NULL)) {
44084 rebuild_object_properties(zobj);
44110 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
44175 zend_object *zobj = Z_OBJ_P(object); local
44179 property_val = OBJ_PROP(zobj, prop_offset);
44189 if (EXPECTED(zobj->properties != NULL)) {
44190 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
44191 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
44192 GC_DELREF(zobj->properties);
44194 zobj->properties = zend_array_dup(zobj->properties);
44196 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
44202 if (!zobj->ce->__set) {
44204 if (EXPECTED(zobj->properties == NULL)) {
44205 rebuild_object_properties(zobj);
44231 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
44296 zend_object *zobj = Z_OBJ_P(object); local
44300 property_val = OBJ_PROP(zobj, prop_offset);
44310 if (EXPECTED(zobj->properties != NULL)) {
44311 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
44312 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
44313 GC_DELREF(zobj->properties);
44315 zobj->properties = zend_array_dup(zobj->properties);
44317 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
44323 if (!zobj->ce->__set) {
44325 if (EXPECTED(zobj->properties == NULL)) {
44326 rebuild_object_properties(zobj);
44352 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
49357 zend_object *zobj = Z_OBJ_P(container); local
49363 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
49367 retval = OBJ_PROP(zobj, prop_offset);
49372 } else if (EXPECTED(zobj->properties != NULL)) {
49376 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
49377 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
49390 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
49392 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
49403 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
49408 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->res…
49500 zend_object *zobj = Z_OBJ_P(container); local
49506 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) {
49510 retval = OBJ_PROP(zobj, prop_offset);
49515 } else if (EXPECTED(zobj->properties != NULL)) {
49519 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) {
49520 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx);
49533 retval = zend_hash_find_ex(zobj->properties, Z_STR_P(offset), 1);
49535 uintptr_t idx = (char*)retval - (char*)zobj->properties->arData;
49544 if (UNEXPECTED(zobj->handlers->read_property == NULL)) {
49549 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->re…
49631 zend_object *zobj = Z_OBJ_P(object); local
49635 property_val = OBJ_PROP(zobj, prop_offset);
49645 if (EXPECTED(zobj->properties != NULL)) {
49646 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
49647 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
49648 GC_DELREF(zobj->properties);
49650 zobj->properties = zend_array_dup(zobj->properties);
49652 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
49658 if (!zobj->ce->__set) {
49660 if (EXPECTED(zobj->properties == NULL)) {
49661 rebuild_object_properties(zobj);
49687 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
49752 zend_object *zobj = Z_OBJ_P(object); local
49756 property_val = OBJ_PROP(zobj, prop_offset);
49766 if (EXPECTED(zobj->properties != NULL)) {
49767 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
49768 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
49769 GC_DELREF(zobj->properties);
49771 zobj->properties = zend_array_dup(zobj->properties);
49773 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
49779 if (!zobj->ce->__set) {
49781 if (EXPECTED(zobj->properties == NULL)) {
49782 rebuild_object_properties(zobj);
49808 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
49873 zend_object *zobj = Z_OBJ_P(object); local
49877 property_val = OBJ_PROP(zobj, prop_offset);
49887 if (EXPECTED(zobj->properties != NULL)) {
49888 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
49889 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
49890 GC_DELREF(zobj->properties);
49892 zobj->properties = zend_array_dup(zobj->properties);
49894 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
49900 if (!zobj->ce->__set) {
49902 if (EXPECTED(zobj->properties == NULL)) {
49903 rebuild_object_properties(zobj);
49929 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);
49994 zend_object *zobj = Z_OBJ_P(object); local
49998 property_val = OBJ_PROP(zobj, prop_offset);
50008 if (EXPECTED(zobj->properties != NULL)) {
50009 if (UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) {
50010 if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) {
50011 GC_DELREF(zobj->properties);
50013 zobj->properties = zend_array_dup(zobj->properties);
50015 property_val = zend_hash_find_ex(zobj->properties, Z_STR_P(property), 1);
50021 if (!zobj->ce->__set) {
50023 if (EXPECTED(zobj->properties == NULL)) {
50024 rebuild_object_properties(zobj);
50050 zend_hash_add_new(zobj->properties, Z_STR_P(property), value);