/PHP-7.4/ext/spl/ |
H A D | spl_functions.c | 78 void spl_add_class_name(zval *list, zend_class_entry *pce, int allow, int ce_flags) in spl_add_class_name() argument 80 …if (!allow || (allow > 0 && pce->ce_flags & ce_flags) || (allow < 0 && !(pce->ce_flags & ce_flags)… in spl_add_class_name() 93 void spl_add_interfaces(zval *list, zend_class_entry * pce, int allow, int ce_flags) in spl_add_interfaces() argument 98 ZEND_ASSERT(pce->ce_flags & ZEND_ACC_LINKED); in spl_add_interfaces() 100 spl_add_class_name(list, pce->interfaces[num_interfaces], allow, ce_flags); in spl_add_interfaces() 107 void spl_add_traits(zval *list, zend_class_entry * pce, int allow, int ce_flags) in spl_add_traits() argument 116 spl_add_class_name(list, trait, allow, ce_flags); in spl_add_traits() 123 int spl_add_classes(zend_class_entry *pce, zval *list, int sub, int allow, int ce_flags) in spl_add_classes() argument 128 spl_add_class_name(list, pce, allow, ce_flags); in spl_add_classes() 130 spl_add_interfaces(list, pce, allow, ce_flags); in spl_add_classes() [all …]
|
H A D | php_spl.c | 179 #define SPL_LIST_CLASSES(z_list, sub, allow, ce_flags) \ argument 182 SPL_ADD_CLASS(ArrayObject, z_list, sub, allow, ce_flags); \ 192 SPL_ADD_CLASS(GlobIterator, z_list, sub, allow, ce_flags); \ 220 SPL_ADD_CLASS(SplFileInfo, z_list, sub, allow, ce_flags); \ 223 SPL_ADD_CLASS(SplHeap, z_list, sub, allow, ce_flags); \ 224 SPL_ADD_CLASS(SplMinHeap, z_list, sub, allow, ce_flags); \ 225 SPL_ADD_CLASS(SplMaxHeap, z_list, sub, allow, ce_flags); \ 227 SPL_ADD_CLASS(SplObserver, z_list, sub, allow, ce_flags); \ 229 SPL_ADD_CLASS(SplQueue, z_list, sub, allow, ce_flags); \ 230 SPL_ADD_CLASS(SplStack, z_list, sub, allow, ce_flags); \ [all …]
|
H A D | spl_functions.h | 61 void spl_add_class_name(zval * list, zend_class_entry * pce, int allow, int ce_flags); 62 void spl_add_interfaces(zval * list, zend_class_entry * pce, int allow, int ce_flags); 63 void spl_add_traits(zval * list, zend_class_entry * pce, int allow, int ce_flags); 64 int spl_add_classes(zend_class_entry *pce, zval *list, int sub, int allow, int ce_flags);
|
/PHP-7.4/Zend/ |
H A D | zend_inheritance.c | 266 if (ce1->ce_flags & ZEND_ACC_LINKED) { in unlinked_instanceof() 1147 ce->ce_flags |= ZEND_ACC_RESOLVED_PARENT; in zend_do_inheritance_ex() 1523 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods() 1526 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods() 1531 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods() 1534 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_methods() 2400 ce->ce_flags |= ZEND_ACC_LINKED; in resolve_delayed_variance_obligations() 2436 ce->ce_flags |= ZEND_ACC_LINKED; in report_variance_errors() 2518 ce->ce_flags |= ZEND_ACC_LINKED; in zend_do_link_class() 2522 ce->ce_flags |= ZEND_ACC_NEARLY_LINKED; in zend_do_link_class() [all …]
|
H A D | zend_interfaces.c | 295 ZEND_ASSERT(class_type->ce_flags & ZEND_ACC_RESOLVED_INTERFACES); in zend_implement_traversable() 325 ZEND_ASSERT(class_type->ce_flags & ZEND_ACC_RESOLVED_INTERFACES); in zend_implement_aggregate() 345 && (class_type->parent->ce_flags & ZEND_ACC_REUSE_GET_ITERATOR)) { in zend_implement_aggregate() 347 class_type->ce_flags |= ZEND_ACC_REUSE_GET_ITERATOR; in zend_implement_aggregate() 392 && (class_type->parent->ce_flags & ZEND_ACC_REUSE_GET_ITERATOR)) { in zend_implement_iterator() 394 class_type->ce_flags |= ZEND_ACC_REUSE_GET_ITERATOR; in zend_implement_iterator()
|
H A D | zend_objects_API.h | 85 ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); in zend_object_properties_size()
|
H A D | zend_API.c | 2346 scope->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_register_functions() 2349 scope->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_register_functions() 2352 scope->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_register_functions() 2355 scope->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_register_functions() 2793 if (!(ce->ce_flags & ZEND_ACC_IMMUTABLE)) { in zend_register_class_alias_ex() 3705 ce->ce_flags |= ZEND_ACC_HAS_TYPE_HINTS; in zend_declare_typed_property() 3713 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_declare_typed_property() 4008 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in zend_declare_class_constant_ex() 4033 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_declare_class_constant_ex() 4449 if(ce->ce_flags & ZEND_ACC_TRAIT) { in zend_get_object_type() [all …]
|
H A D | zend_objects.c | 36 if (UNEXPECTED(ce->ce_flags & ZEND_ACC_USE_GUARDS)) { in _zend_object_std_init() 76 if (UNEXPECTED(object->ce->ce_flags & ZEND_ACC_USE_GUARDS)) { in zend_object_std_dtor()
|
H A D | zend_weakrefs.c | 195 zend_ce_weakref->ce_flags |= ZEND_ACC_FINAL; in zend_register_weakref_ce()
|
H A D | zend_opcode.c | 249 if (ce->ce_flags & (ZEND_ACC_IMMUTABLE|ZEND_ACC_PRELOADED)) { in destroy_zend_class() 255 if (ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS) { in destroy_zend_class() 268 if (ce->parent_name && !(ce->ce_flags & ZEND_ACC_RESOLVED_PARENT)) { in destroy_zend_class() 328 if (!(ce->ce_flags & ZEND_ACC_RESOLVED_INTERFACES)) { in destroy_zend_class() 415 if (!(ce->ce_flags & ZEND_ACC_IMMUTABLE)) { in zend_class_add_ref()
|
H A D | zend_compile.c | 1651 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_initialize_class_data() 5859 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_begin_method_decl() 5866 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_begin_method_decl() 5873 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_begin_method_decl() 5880 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_begin_method_decl() 6094 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in zend_compile_prop_decl() 6438 ce->ce_flags |= ZEND_ACC_PRELOADED; in zend_compile_class_decl() 6442 ce->ce_flags |= decl->flags; in zend_compile_class_decl() 6475 ce->ce_flags |= ZEND_ACC_INHERITED; in zend_compile_class_decl() 6535 ce->ce_flags |= ZEND_ACC_TOP_LEVEL; in zend_compile_class_decl() [all …]
|
H A D | zend_builtin_functions.c | 1166 if (UNEXPECTED(!(ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED))) { in ZEND_FUNCTION() 1477 RETURN_BOOL(((ce->ce_flags & flags) == flags) && !(ce->ce_flags & skip_flags)); in class_exists_impl() 1750 if ((ce->refcount == 1 && !(ce->ce_flags & ZEND_ACC_IMMUTABLE)) || in copy_class_or_interface_name() 1771 && (ce->ce_flags & flags) in get_declared_class_impl() 1772 && !(ce->ce_flags & skip_flags)) { in get_declared_class_impl()
|
/PHP-7.4/ext/opcache/ |
H A D | zend_persist_calc.c | 334 if (ce->ce_flags & ZEND_ACC_PROPERTY_TYPES_RESOLVED) { in check_property_type_resolution() 339 if (ce->ce_flags & ZEND_ACC_HAS_TYPE_HINTS) { in check_property_type_resolution() 346 ce->ce_flags |= ZEND_ACC_PROPERTY_TYPES_RESOLVED; in check_property_type_resolution() 364 (ce->ce_flags & ZEND_ACC_LINKED) && in zend_persist_class_entry_calc() 365 (ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED) && in zend_persist_class_entry_calc() 366 (ce->ce_flags & ZEND_ACC_PROPERTY_TYPES_RESOLVED) && in zend_persist_class_entry_calc() 371 if (ce->parent_name && !(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry_calc() 426 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry_calc()
|
H A D | ZendAccelerator.c | 3551 if (ce->ce_flags & ZEND_ACC_HAS_TYPE_HINTS) { in preload_try_resolve_property_types() 3686 && !(ce->ce_flags & ZEND_ACC_LINKED)) { in preload_link() 3688 if (!(ce->ce_flags & ZEND_ACC_ANON_CLASS)) { in preload_link() 3777 if (ce->ce_flags & ZEND_ACC_LINKED) { in preload_link() 3781 ce->ce_flags |= ZEND_ACC_CONSTANTS_UPDATED; in preload_link() 3805 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in preload_link() 3807 if (!(ce->ce_flags & ZEND_ACC_ANON_CLASS) in preload_link() 3836 ce->ce_flags &= ~ZEND_ACC_PRELOADED; in preload_link() 3927 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in preload_ensure_classes_loadable() 4094 if (ce->ce_flags & ZEND_ACC_TRAIT) { in preload_optimize() [all …]
|
H A D | zend_persist.c | 709 if ((ce->ce_flags & ZEND_ACC_LINKED) in zend_persist_class_entry() 710 && (ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED) in zend_persist_class_entry() 711 && (ce->ce_flags & ZEND_ACC_PROPERTY_TYPES_RESOLVED) in zend_persist_class_entry() 715 ce->ce_flags |= ZEND_ACC_IMMUTABLE; in zend_persist_class_entry() 721 if (ce->parent_name && !(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry() 745 …i = (ce->parent && (ce->ce_flags & ZEND_ACC_LINKED)) ? ce->parent->default_static_members_count : … in zend_persist_class_entry() 749 if (ce->ce_flags & ZEND_ACC_IMMUTABLE) { in zend_persist_class_entry() 793 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in zend_persist_class_entry() 810 if (ce->num_interfaces && !(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry() 878 if (ce->ce_flags & ZEND_ACC_LINKED) { in zend_update_parent_ce() [all …]
|
H A D | zend_accelerator_util_funcs.c | 263 if ((ce->ce_flags & ZEND_ACC_LINKED) && IN_ARENA(ce->parent)) { in zend_class_copy_ctor() 282 zend_class_entry *parent = !(ce->ce_flags & ZEND_ACC_LINKED) ? NULL : ce->parent; in zend_class_copy_ctor() 328 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_class_copy_ctor() 524 if (!(ce1->ce_flags & ZEND_ACC_ANON_CLASS)) { in zend_accel_class_hash_copy() 561 if (!(ce1->ce_flags & ZEND_ACC_ANON_CLASS)) { in zend_accel_class_hash_copy_from_shm() 574 if (!(((zend_class_entry*)Z_PTR_P(t))->ce_flags & ZEND_ACC_IMMUTABLE)) { in zend_accel_class_hash_copy_from_shm()
|
H A D | zend_file_cache.c | 646 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { 700 ZEND_ASSERT(!(ce->ce_flags & ZEND_ACC_LINKED)); 1349 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { 1397 ZEND_ASSERT(!(ce->ce_flags & ZEND_ACC_LINKED)); 1480 if (UNEXPECTED((ce->ce_flags & ZEND_ACC_ANON_CLASS))) { 1495 if (ce->ce_flags & ZEND_ACC_IMMUTABLE && ce->default_static_members_table) {
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_print.c | 157 (ce->ce_flags & ZEND_ACC_INTERFACE) ? in PHPDBG_PRINT() 159 (ce->ce_flags & ZEND_ACC_ABSTRACT) ? in PHPDBG_PRINT() 330 (ce->ce_flags & ZEND_ACC_INTERFACE) ? in phpdbg_print_opcodes_ce() 332 (ce->ce_flags & ZEND_ACC_ABSTRACT) ? in phpdbg_print_opcodes_ce()
|
H A D | phpdbg_info.c | 379 …const char *type = (ce->ce_flags & ZEND_ACC_INTERFACE) ? "Interface" : (ce->ce_flags & ZEND_ACC_AB… in phpdbg_print_class_name()
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | escape_analysis.c | 186 !(ce->ce_flags & forbidden_flags) && in is_allocation_def() 187 (ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED)) { in is_allocation_def() 251 !(ce->ce_flags & ZEND_ACC_INHERITED)) { in is_local_def()
|
/PHP-7.4/ext/com_dotnet/ |
H A D | com_extension.c | 306 php_com_exception_class_entry->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION() 311 php_com_saproxy_class_entry->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ |
H A D | .gdbinit | 421 if $ce->ce_flags & 0x10 || $ce->ce_flags & 0x20 424 if $ce->ce_flags & 0x40 467 if $ce->ce_flags & 0x80
|
/PHP-7.4/ext/zend_test/ |
H A D | test.c | 260 zend_test_trait->ce_flags |= ZEND_ACC_TRAIT; in PHP_MINIT_FUNCTION()
|
/PHP-7.4/ext/reflection/ |
H A D | php_reflection.c | 311 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in _class_string() 313 } else if (ce->ce_flags & ZEND_ACC_TRAIT) { in _class_string() 326 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in _class_string() 328 } else if (ce->ce_flags & ZEND_ACC_TRAIT) { in _class_string() 334 if (ce->ce_flags & ZEND_ACC_FINAL) { in _class_string() 347 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in _class_string() 348 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in _class_string() 4534 RETVAL_BOOL(ce->ce_flags & mask); in _class_check_flag() 4646 RETURN_LONG((ce->ce_flags & keep_flags)); in ZEND_METHOD() 4861 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in ZEND_METHOD() [all …]
|
/PHP-7.4/ext/mysqli/ |
H A D | mysqli.c | 608 mysqli_exception_class_entry->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION() 622 ce->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION() 651 ce->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION() 1245 …if (UNEXPECTED(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|… in php_mysqli_fetch_into_hash()
|