Lines Matching refs:properties_info
1272 zval *child = zend_hash_find_known_hash(&ce->properties_info, key); in do_inherit_property()
1325 _zend_hash_append_ptr(&ce->properties_info, key, parent_info); in do_inherit_property()
1446 ZEND_HASH_MAP_FOREACH_PTR(&ce->properties_info, prop) { in zend_build_properties_info_table()
1585 ZEND_HASH_MAP_FOREACH_PTR(&ce->properties_info, property_info) { in zend_do_inheritance_ex()
1595 if (zend_hash_num_elements(&parent_ce->properties_info)) { in zend_do_inheritance_ex()
1596 zend_hash_extend(&ce->properties_info, in zend_do_inheritance_ex()
1597 zend_hash_num_elements(&ce->properties_info) + in zend_do_inheritance_ex()
1598 zend_hash_num_elements(&parent_ce->properties_info), 0); in zend_do_inheritance_ex()
1600 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, property_info) { in zend_do_inheritance_ex()
2340 && zend_hash_exists(&traits[i]->properties_info, prop_name)) { in find_first_property_definition()
2369 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&traits[i]->properties_info, prop_name, property_info) { in zend_do_traits_property_binding()
2373 if ((colliding_prop = zend_hash_find_ptr(&ce->properties_info, prop_name)) != NULL) { in zend_do_traits_property_binding()
2375 zend_hash_del(&ce->properties_info, prop_name); in zend_do_traits_property_binding()
2806 if (!(HT_FLAGS(&ce->properties_info) & HASH_FLAG_UNINITIALIZED)) { in zend_lazy_class_load()
2807 p = emalloc(HT_SIZE(&ce->properties_info)); in zend_lazy_class_load()
2808 memcpy(p, HT_GET_DATA_ADDR(&ce->properties_info), HT_USED_SIZE(&ce->properties_info)); in zend_lazy_class_load()
2809 HT_SET_DATA_ADDR(&ce->properties_info, p); in zend_lazy_class_load()
2810 p = ce->properties_info.arData; in zend_lazy_class_load()
2811 end = p + ce->properties_info.nNumUsed; in zend_lazy_class_load()
3134 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, parent_info) { in zend_can_early_bind()
3140 zv = zend_hash_find_known_hash(&ce->properties_info, key); in zend_can_early_bind()