Searched refs:property_info (Results 1 – 10 of 10) sorted by relevance
/php-src/Zend/ |
H A D | zend_object_handlers.c | 379 flags = property_info->flags; in zend_get_property_offset() 393 property_info = p; in zend_get_property_offset() 428 if (property_info->hooks) { in zend_get_property_offset() 429 *info_ptr = property_info; in zend_get_property_offset() 439 property_info = NULL; in zend_get_property_offset() 441 *info_ptr = property_info; in zend_get_property_offset() 479 flags = property_info->flags; in zend_get_property_info() 488 property_info = p; in zend_get_property_info() 521 return property_info; in zend_get_property_info() 542 if (property_info == NULL || property_info == ZEND_WRONG_PROPERTY_INFO) { in zend_check_property_access() [all …]
|
H A D | zend_API.c | 1701 property_info && in object_properties_init_ex() 1728 zend_property_info *property_info; in object_properties_load() local 1753 property_info && in object_properties_load() 4607 ce->properties_info_table[OBJ_PROP_TO_NUM(property_info->offset)] = property_info; in zend_declare_typed_property() 4644 property_info->name = zend_new_interned_string(property_info->name); in zend_declare_typed_property() 4647 property_info->attributes = NULL; in zend_declare_typed_property() 4648 property_info->prototype = property_info; in zend_declare_typed_property() 4649 property_info->hooks = NULL; in zend_declare_typed_property() 4650 property_info->ce = ce; in zend_declare_typed_property() 4651 property_info->type = type; in zend_declare_typed_property() [all …]
|
H A D | zend_inheritance.c | 1772 zend_property_info *property_info; in zend_do_inheritance_ex() local 1912 if (property_info->ce == ce) { in zend_do_inheritance_ex() 1933 if (property_info->ce == ce && property_info->hooks) { in zend_do_inheritance_ex() 2819 zend_property_info *property_info; in zend_do_traits_property_binding() local 2836 uint32_t flags = property_info->flags; in zend_do_traits_property_binding() 2851 ZSTR_VAL(property_info->ce->name), in zend_do_traits_property_binding() 2892 ZSTR_VAL(property_info->ce->name), in zend_do_traits_property_binding() 2911 doc_comment = property_info->doc_comment ? zend_string_copy(property_info->doc_comment) : NULL; in zend_do_traits_property_binding() 2913 zend_type type = property_info->type; in zend_do_traits_property_binding() 2918 if (property_info->attributes) { in zend_do_traits_property_binding() [all …]
|
H A D | zend_enum.c | 62 const zend_property_info *property_info; in zend_verify_enum_properties() local 64 ZEND_HASH_MAP_FOREACH_PTR(&ce->properties_info, property_info) { in zend_verify_enum_properties() 65 if (zend_string_equals(property_info->name, ZSTR_KNOWN(ZEND_STR_NAME))) { in zend_verify_enum_properties() 70 && zend_string_equals(property_info->name, ZSTR_KNOWN(ZEND_STR_VALUE)) in zend_verify_enum_properties()
|
H A D | zend_execute.c | 3539 zend_property_info *property_info; in zend_fetch_static_property_address_ex() local 3601 *prop_info = property_info; in zend_fetch_static_property_address_ex() 3606 CACHE_PTR(cache_slot + sizeof(void *) * 2, property_info); in zend_fetch_static_property_address_ex() 3615 zend_property_info *property_info; in zend_fetch_static_property_address() local 3628 && ZEND_TYPE_IS_SET(property_info->type)) { in zend_fetch_static_property_address() 3630 ZSTR_VAL(property_info->ce->name), in zend_fetch_static_property_address() 3631 zend_get_unmangled_property_name(property_info->name)); in zend_fetch_static_property_address() 3642 if (flags && ZEND_TYPE_IS_SET(property_info->type)) { in zend_fetch_static_property_address() 3647 *prop_info = property_info; in zend_fetch_static_property_address() 3655 zend_property_info *property_info; in zend_fetch_static_property() local [all …]
|
H A D | zend_builtin_functions.c | 999 zend_property_info *property_info; in _property_exists() local 1013 property_info = zend_hash_find_ptr(&ce->properties_info, property); in _property_exists() 1014 if (property_info != NULL in _property_exists() 1015 && (!(property_info->flags & ZEND_ACC_PRIVATE) in _property_exists() 1016 || property_info->ce == ce)) { in _property_exists()
|
H A D | zend_compile.c | 8245 const zend_property_info *property_info, in zend_compile_func_decl_ex() argument 8343 CG(context).active_property_info = property_info; in zend_compile_func_decl_ex()
|
/php-src/Zend/tests/readonly_props/ |
H A D | cache_slot.phpt | 60 // Test variations using closure rebinding, so we have unknown property_info in JIT.
|
/php-src/ext/reflection/ |
H A D | php_reflection.c | 4486 zend_property_info *property_info; in ZEND_METHOD() local 4496 if ((property_info->flags & ZEND_ACC_PRIVATE) && property_info->ce != ce) { in ZEND_METHOD() 4516 zend_property_info *property_info; in ZEND_METHOD() local 4527 if (!(property_info->flags & ZEND_ACC_PRIVATE) || property_info->ce == ce) { in ZEND_METHOD() 4564 if (property_info != NULL in ZEND_METHOD() 4566 || property_info->ce == ce)) { in ZEND_METHOD() 5588 zend_property_info *property_info = NULL; in ZEND_METHOD() local 5609 if (property_info == NULL in ZEND_METHOD() 5610 || ((property_info->flags & ZEND_ACC_PRIVATE) in ZEND_METHOD() 5611 && property_info->ce != ce)) { in ZEND_METHOD() [all …]
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_helpers.c | 3312 const zend_property_info *property_info = CACHED_PTR(cache_slot + sizeof(void *) * 2); in zend_jit_uninit_static_prop() local 3315 ZSTR_VAL(property_info->ce->name), in zend_jit_uninit_static_prop() 3316 zend_get_unmangled_property_name(property_info->name)); in zend_jit_uninit_static_prop()
|
Completed in 121 milliseconds