Home
last modified time | relevance | path

Searched refs:prop_info (Results 1 – 6 of 6) sorted by relevance

/PHP-7.0/Zend/
H A Dzend_opcode.c251 zend_property_info *prop_info; in destroy_zend_class() local
279 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in destroy_zend_class()
280 if (prop_info->ce == ce || (prop_info->flags & ZEND_ACC_SHADOW)) { in destroy_zend_class()
281 zend_string_release(prop_info->name); in destroy_zend_class()
282 if (prop_info->doc_comment) { in destroy_zend_class()
283 zend_string_release(prop_info->doc_comment); in destroy_zend_class()
H A Dzend_object_handlers.c76 zend_property_info *prop_info; in rebuild_object_properties() local
84 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in rebuild_object_properties()
86 (prop_info->flags & ZEND_ACC_STATIC) == 0) { in rebuild_object_properties()
92 _zend_hash_append_ind(zobj->properties, prop_info->name, in rebuild_object_properties()
93 OBJ_PROP(zobj, prop_info->offset)); in rebuild_object_properties()
98 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in rebuild_object_properties()
99 if (prop_info->ce == ce && in rebuild_object_properties()
100 (prop_info->flags & ZEND_ACC_STATIC) == 0 && in rebuild_object_properties()
101 (prop_info->flags & ZEND_ACC_PRIVATE) != 0) { in rebuild_object_properties()
108 ZVAL_INDIRECT(&zv, OBJ_PROP(zobj, prop_info->offset)); in rebuild_object_properties()
[all …]
H A Dzend_builtin_functions.c1068 zend_property_info *prop_info; in add_class_vars() local
1072 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars()
1073 if (((prop_info->flags & ZEND_ACC_SHADOW) && in add_class_vars()
1074 prop_info->ce != EG(scope)) || in add_class_vars()
1075 ((prop_info->flags & ZEND_ACC_PROTECTED) && in add_class_vars()
1076 !zend_check_protected(prop_info->ce, EG(scope))) || in add_class_vars()
1077 ((prop_info->flags & ZEND_ACC_PRIVATE) && in add_class_vars()
1079 prop_info->ce != EG(scope))) { in add_class_vars()
1083 if (statics && (prop_info->flags & ZEND_ACC_STATIC) != 0) { in add_class_vars()
1084 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars()
[all …]
H A Dzend_API.c1128 zend_property_info *prop_info; in zend_update_class_constants() local
1142 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop_info) { in zend_update_class_constants()
1143 if (prop_info->ce == ce) { in zend_update_class_constants()
1144 if (prop_info->flags & ZEND_ACC_STATIC) { in zend_update_class_constants()
1145 val = CE_STATIC_MEMBERS(class_type) + prop_info->offset; in zend_update_class_constants()
1147 …val = (zval*)((char*)class_type->default_properties_table + prop_info->offset - OBJ_PROP_TO_OFFSET… in zend_update_class_constants()
/PHP-7.0/ext/opcache/
H A Dzend_accelerator_util_funcs.c335 zend_property_info *prop_info; in zend_hash_clone_prop_info() local
373 prop_info = ARENA_REALLOC(Z_PTR(p->val)); in zend_hash_clone_prop_info()
374 ZVAL_PTR(&q->val, prop_info); in zend_hash_clone_prop_info()
376 if ((void*)prop_info->ce >= ZCG(current_persistent_script)->arena_mem && in zend_hash_clone_prop_info()
377 …(void*)prop_info->ce < (void*)((char*)ZCG(current_persistent_script)->arena_mem + ZCG(current_pers… in zend_hash_clone_prop_info()
378 prop_info->ce = ARENA_REALLOC(prop_info->ce); in zend_hash_clone_prop_info()
/PHP-7.0/ext/reflection/
H A Dphp_reflection.c3746 zend_property_info *prop_info; in add_class_vars() local
3750 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars()
3751 if (((prop_info->flags & ZEND_ACC_SHADOW) && in add_class_vars()
3752 prop_info->ce != ce) || in add_class_vars()
3753 ((prop_info->flags & ZEND_ACC_PROTECTED) && in add_class_vars()
3754 !zend_check_protected(prop_info->ce, ce)) || in add_class_vars()
3755 ((prop_info->flags & ZEND_ACC_PRIVATE) && in add_class_vars()
3756 prop_info->ce != ce)) { in add_class_vars()
3760 if (statics && (prop_info->flags & ZEND_ACC_STATIC) != 0) { in add_class_vars()
3761 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars()
[all …]

Completed in 58 milliseconds