Searched refs:prop_info (Results 1 – 7 of 7) sorted by relevance
/PHP-7.3/Zend/ |
H A D | zend_opcode.c | 208 zend_property_info *prop_info; in destroy_zend_class() local 237 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in destroy_zend_class() 238 if (prop_info->ce == ce || in destroy_zend_class() 239 ((prop_info->flags & ZEND_ACC_SHADOW) && prop_info->ce == ce->parent)) { in destroy_zend_class() 240 zend_string_release_ex(prop_info->name, 0); in destroy_zend_class() 241 if (prop_info->doc_comment) { in destroy_zend_class() 242 zend_string_release_ex(prop_info->doc_comment, 0); in destroy_zend_class()
|
H A D | zend_object_handlers.c | 64 zend_property_info *prop_info; in rebuild_object_properties() local 70 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in rebuild_object_properties() 72 (prop_info->flags & ZEND_ACC_STATIC) == 0) { in rebuild_object_properties() 78 _zend_hash_append_ind(zobj->properties, prop_info->name, in rebuild_object_properties() 79 OBJ_PROP(zobj, prop_info->offset)); in rebuild_object_properties() 84 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in rebuild_object_properties() 85 if (prop_info->ce == ce && in rebuild_object_properties() 86 (prop_info->flags & ZEND_ACC_STATIC) == 0 && in rebuild_object_properties() 87 (prop_info->flags & ZEND_ACC_PRIVATE) != 0) { in rebuild_object_properties() 94 ZVAL_INDIRECT(&zv, OBJ_PROP(zobj, prop_info->offset)); in rebuild_object_properties() [all …]
|
H A D | zend_builtin_functions.c | 1093 zend_property_info *prop_info; in add_class_vars() local 1097 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars() 1098 if (((prop_info->flags & ZEND_ACC_SHADOW) && in add_class_vars() 1099 prop_info->ce != scope) || in add_class_vars() 1100 ((prop_info->flags & ZEND_ACC_PROTECTED) && in add_class_vars() 1101 !zend_check_protected(prop_info->ce, scope)) || in add_class_vars() 1102 ((prop_info->flags & ZEND_ACC_PRIVATE) && in add_class_vars() 1104 prop_info->ce != scope)) { in add_class_vars() 1108 if (statics && (prop_info->flags & ZEND_ACC_STATIC) != 0) { in add_class_vars() 1109 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars() [all …]
|
H A D | zend_API.c | 1151 zend_property_info *prop_info; in zend_update_class_constants() local 1170 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in zend_update_class_constants() 1171 if (prop_info->ce == ce) { in zend_update_class_constants() 1172 if (prop_info->flags & ZEND_ACC_STATIC) { in zend_update_class_constants() 1173 val = CE_STATIC_MEMBERS(class_type) + prop_info->offset; in zend_update_class_constants() 1175 …val = (zval*)((char*)class_type->default_properties_table + prop_info->offset - OBJ_PROP_TO_OFFSET… in zend_update_class_constants()
|
/PHP-7.3/ext/opcache/ |
H A D | zend_accelerator_util_funcs.c | 284 zend_property_info *prop_info; in zend_hash_clone_prop_info() local 322 prop_info = ARENA_REALLOC(Z_PTR(p->val)); in zend_hash_clone_prop_info() 323 ZVAL_PTR(&q->val, prop_info); in zend_hash_clone_prop_info() 325 if ((void*)prop_info->ce >= ZCG(current_persistent_script)->arena_mem && in zend_hash_clone_prop_info() 326 …(void*)prop_info->ce < (void*)((char*)ZCG(current_persistent_script)->arena_mem + ZCG(current_pers… in zend_hash_clone_prop_info() 327 prop_info->ce = ARENA_REALLOC(prop_info->ce); in zend_hash_clone_prop_info()
|
/PHP-7.3/ext/reflection/ |
H A D | php_reflection.c | 3769 zend_property_info *prop_info; in add_class_vars() local 3773 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars() 3774 if (((prop_info->flags & ZEND_ACC_SHADOW) && in add_class_vars() 3775 prop_info->ce != ce) || in add_class_vars() 3776 ((prop_info->flags & ZEND_ACC_PROTECTED) && in add_class_vars() 3777 !zend_check_protected(prop_info->ce, ce)) || in add_class_vars() 3778 ((prop_info->flags & ZEND_ACC_PRIVATE) && in add_class_vars() 3779 prop_info->ce != ce)) { in add_class_vars() 3783 if (statics && (prop_info->flags & ZEND_ACC_STATIC) != 0) { in add_class_vars() 3784 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars() [all …]
|
/PHP-7.3/ext/opcache/Optimizer/ |
H A D | zend_inference.c | 4437 zend_property_info *prop_info; in zend_may_throw() local 4440 prop_info = zend_hash_find_ptr(&ce->properties_info, in zend_may_throw() 4442 if (prop_info && !(prop_info->flags & ZEND_ACC_PUBLIC)) { in zend_may_throw() 4449 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in zend_may_throw() 4450 if (!(prop_info->flags & ZEND_ACC_PUBLIC)) { in zend_may_throw()
|
Completed in 60 milliseconds