Home
last modified time | relevance | path

Searched refs:ce_flags (Results 1 – 25 of 71) sorted by relevance

123

/PHP-8.0/ext/spl/
H A Dspl_functions.c76 void spl_add_class_name(zval *list, zend_class_entry *pce, int allow, int ce_flags) in spl_add_class_name() argument
78 …if (!allow || (allow > 0 && (pce->ce_flags & ce_flags)) || (allow < 0 && !(pce->ce_flags & ce_flag… in spl_add_class_name()
91 void spl_add_interfaces(zval *list, zend_class_entry * pce, int allow, int ce_flags) in spl_add_interfaces() argument
96 ZEND_ASSERT(pce->ce_flags & ZEND_ACC_LINKED); in spl_add_interfaces()
98 spl_add_class_name(list, pce->interfaces[num_interfaces], allow, ce_flags); in spl_add_interfaces()
105 void spl_add_traits(zval *list, zend_class_entry * pce, int allow, int ce_flags) in spl_add_traits() argument
114 spl_add_class_name(list, trait, allow, ce_flags); in spl_add_traits()
121 int spl_add_classes(zend_class_entry *pce, zval *list, int sub, int allow, int ce_flags) in spl_add_classes() argument
126 spl_add_class_name(list, pce, allow, ce_flags); in spl_add_classes()
128 spl_add_interfaces(list, pce, allow, ce_flags); in spl_add_classes()
[all …]
H A Dphp_spl.c170 #define SPL_LIST_CLASSES(z_list, sub, allow, ce_flags) \ argument
173 SPL_ADD_CLASS(ArrayObject, z_list, sub, allow, ce_flags); \
183 SPL_ADD_CLASS(GlobIterator, z_list, sub, allow, ce_flags); \
211 SPL_ADD_CLASS(SplFileInfo, z_list, sub, allow, ce_flags); \
214 SPL_ADD_CLASS(SplHeap, z_list, sub, allow, ce_flags); \
215 SPL_ADD_CLASS(SplMinHeap, z_list, sub, allow, ce_flags); \
216 SPL_ADD_CLASS(SplMaxHeap, z_list, sub, allow, ce_flags); \
218 SPL_ADD_CLASS(SplObserver, z_list, sub, allow, ce_flags); \
220 SPL_ADD_CLASS(SplQueue, z_list, sub, allow, ce_flags); \
221 SPL_ADD_CLASS(SplStack, z_list, sub, allow, ce_flags); \
[all …]
H A Dspl_functions.h59 void spl_add_class_name(zval * list, zend_class_entry * pce, int allow, int ce_flags);
60 void spl_add_interfaces(zval * list, zend_class_entry * pce, int allow, int ce_flags);
61 void spl_add_traits(zval * list, zend_class_entry * pce, int allow, int ce_flags);
62 int spl_add_classes(zend_class_entry *pce, zval *list, int sub, int allow, int ce_flags);
/PHP-8.0/Zend/
H A Dzend_inheritance.c279 if (ce1->ce_flags & ZEND_ACC_LINKED) { in unlinked_instanceof()
915 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in do_inheritance_check_on_method_ex()
1219 if (parent_ce->ce_flags & ZEND_ACC_FINAL) { in zend_do_inheritance_ex()
1228 ce->ce_flags |= ZEND_ACC_RESOLVED_PARENT; in zend_do_inheritance_ex()
1418 …ce->ce_flags |= parent_ce->ce_flags & (ZEND_HAS_STATIC_IN_METHODS | ZEND_ACC_HAS_TYPE_HINTS | ZEND… in zend_do_inheritance_ex()
2371 ce->ce_flags |= ZEND_ACC_LINKED; in resolve_delayed_variance_obligations()
2406 ce->ce_flags |= ZEND_ACC_LINKED; in report_variance_errors()
2504 ce->ce_flags |= ZEND_ACC_LINKED; in zend_do_link_class()
2508 ce->ce_flags |= ZEND_ACC_NEARLY_LINKED; in zend_do_link_class()
2512 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_do_link_class()
[all …]
H A Dzend_interfaces.c249 if (class_type->ce_flags & ZEND_ACC_EXPLICIT_ABSTRACT_CLASS) { in zend_implement_traversable()
255 ZEND_ASSERT(class_type->ce_flags & ZEND_ACC_RESOLVED_INTERFACES); in zend_implement_traversable()
329 if (class_type->parent && (class_type->parent->ce_flags & ZEND_ACC_REUSE_GET_ITERATOR)) { in zend_implement_iterator()
331 class_type->ce_flags |= ZEND_ACC_REUSE_GET_ITERATOR; in zend_implement_iterator()
626 zend_ce_internal_iterator->ce_flags |= ZEND_ACC_FINAL; in zend_register_interfaces()
H A Dzend_objects.c36 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 Dzend_objects_API.h85 ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); in zend_object_properties_size()
H A Dzend_API.c2289 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_method()
2292 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_method()
2297 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_method()
2300 ce->ce_flags |= ZEND_ACC_USE_GUARDS; in zend_add_magic_method()
2772 …class_entry->ce_flags = orig_class_entry->ce_flags | ce_flags | ZEND_ACC_CONSTANTS_UPDATED | ZEND_… in do_register_internal_class()
2876 if (!(ce->ce_flags & ZEND_ACC_IMMUTABLE)) { in zend_register_class_alias_ex()
3743 ce->ce_flags |= ZEND_ACC_HAS_TYPE_HINTS; in zend_declare_typed_property()
3751 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_declare_typed_property()
4040 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in zend_declare_class_constant_ex()
4066 ce->ce_flags &= ~ZEND_ACC_CONSTANTS_UPDATED; in zend_declare_class_constant_ex()
[all …]
H A Dzend_opcode.c269 if (ce->ce_flags & (ZEND_ACC_IMMUTABLE|ZEND_ACC_PRELOADED)) { in destroy_zend_class()
275 if (ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS) { in destroy_zend_class()
288 if (ce->parent_name && !(ce->ce_flags & ZEND_ACC_RESOLVED_PARENT)) { in destroy_zend_class()
352 if (!(ce->ce_flags & ZEND_ACC_RESOLVED_INTERFACES)) { in destroy_zend_class()
455 if (!(ce->ce_flags & ZEND_ACC_IMMUTABLE)) { in zend_class_add_ref()
H A Dzend_builtin_functions.c757 if (UNEXPECTED(!(ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED))) { in ZEND_FUNCTION()
1042 RETURN_BOOL(((ce->ce_flags & flags) == flags) && !(ce->ce_flags & skip_flags)); in class_exists_impl()
1283 if ((ce->refcount == 1 && !(ce->ce_flags & ZEND_ACC_IMMUTABLE)) || in copy_class_or_interface_name()
1302 && (ce->ce_flags & flags) in get_declared_class_impl()
1303 && !(ce->ce_flags & skip_flags)) { in get_declared_class_impl()
/PHP-8.0/ext/opcache/
H A Dzend_persist_calc.c369 if (ce->ce_flags & ZEND_ACC_PROPERTY_TYPES_RESOLVED) { in check_property_type_resolution()
374 if (ce->ce_flags & ZEND_ACC_HAS_TYPE_HINTS) { in check_property_type_resolution()
384 ce->ce_flags |= ZEND_ACC_PROPERTY_TYPES_RESOLVED; in check_property_type_resolution()
402 (ce->ce_flags & ZEND_ACC_LINKED) && in zend_persist_class_entry_calc()
403 (ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED) && in zend_persist_class_entry_calc()
404 (ce->ce_flags & ZEND_ACC_PROPERTY_TYPES_RESOLVED) && in zend_persist_class_entry_calc()
409 if (ce->parent_name && !(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry_calc()
470 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry_calc()
H A Dzend_persist.c798 if ((ce->ce_flags & ZEND_ACC_LINKED) in zend_persist_class_entry()
799 && (ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED) in zend_persist_class_entry()
800 && (ce->ce_flags & ZEND_ACC_PROPERTY_TYPES_RESOLVED) in zend_persist_class_entry()
804 ce->ce_flags |= ZEND_ACC_IMMUTABLE; in zend_persist_class_entry()
810 if (ce->parent_name && !(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry()
834 …i = (ce->parent && (ce->ce_flags & ZEND_ACC_LINKED)) ? ce->parent->default_static_members_count : … in zend_persist_class_entry()
838 if (ce->ce_flags & ZEND_ACC_IMMUTABLE) { in zend_persist_class_entry()
896 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in zend_persist_class_entry()
916 if (ce->num_interfaces && !(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_persist_class_entry()
984 if (ce->ce_flags & ZEND_ACC_LINKED) { in zend_update_parent_ce()
[all …]
H A DZendAccelerator.c3648 if (ce->ce_flags & ZEND_ACC_HAS_TYPE_HINTS) {
3774 && !(ce->ce_flags & ZEND_ACC_LINKED)) {
3776 if (!(ce->ce_flags & ZEND_ACC_ANON_CLASS)) {
3865 if (ce->ce_flags & ZEND_ACC_LINKED) {
3869 ce->ce_flags |= ZEND_ACC_CONSTANTS_UPDATED;
3893 if (!(ce->ce_flags & ZEND_ACC_LINKED)) {
3895 if (!(ce->ce_flags & ZEND_ACC_ANON_CLASS)
3924 ce->ce_flags &= ~ZEND_ACC_PRELOADED;
4015 if (!(ce->ce_flags & ZEND_ACC_LINKED)) {
4188 if (ce->ce_flags & ZEND_ACC_TRAIT) {
[all …]
H A Dzend_accelerator_util_funcs.c284 if ((ce->ce_flags & ZEND_ACC_LINKED) && IN_ARENA(ce->parent)) { in zend_class_copy_ctor()
303 zend_class_entry *parent = !(ce->ce_flags & ZEND_ACC_LINKED) ? NULL : ce->parent; in zend_class_copy_ctor()
349 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in zend_class_copy_ctor()
541 if (!(ce1->ce_flags & ZEND_ACC_ANON_CLASS)) { in zend_accel_class_hash_copy()
578 if (!(ce1->ce_flags & ZEND_ACC_ANON_CLASS)) { in zend_accel_class_hash_copy_from_shm()
591 if (!(((zend_class_entry*)Z_PTR_P(t))->ce_flags & ZEND_ACC_IMMUTABLE)) { in zend_accel_class_hash_copy_from_shm()
/PHP-8.0/sapi/phpdbg/
H A Dphpdbg_print.c155 (ce->ce_flags & ZEND_ACC_INTERFACE) ? in PHPDBG_PRINT()
157 (ce->ce_flags & ZEND_ACC_ABSTRACT) ? in PHPDBG_PRINT()
328 (ce->ce_flags & ZEND_ACC_INTERFACE) ? in phpdbg_print_opcodes_ce()
330 (ce->ce_flags & ZEND_ACC_ABSTRACT) ? in phpdbg_print_opcodes_ce()
H A Dphpdbg_info.c377 …const char *type = (ce->ce_flags & ZEND_ACC_INTERFACE) ? "Interface" : (ce->ce_flags & ZEND_ACC_AB… in phpdbg_print_class_name()
/PHP-8.0/ext/com_dotnet/
H A Dcom_extension.c169 php_com_exception_class_entry->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION()
174 php_com_saproxy_class_entry->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION()
/PHP-8.0/ext/standard/
H A Dincomplete_class.c128 php_ce_incomplete_class->ce_flags |= ZEND_ACC_FINAL; in php_register_incomplete_class()
H A Dtype.c64 if (Z_OBJ_P(arg)->ce->ce_flags & ZEND_ACC_ANON_CLASS) { in PHP_FUNCTION()
/PHP-8.0/ext/curl/
H A Dshare.c169 curl_share_ce->ce_flags |= ZEND_ACC_FINAL | ZEND_ACC_NO_DYNAMIC_PROPERTIES; in curl_share_register_class()
/PHP-8.0/
H A D.gdbinit409 if $ce->ce_flags & 0x10 || $ce->ce_flags & 0x20
412 if $ce->ce_flags & 0x40
455 if $ce->ce_flags & 0x80
/PHP-8.0/ext/opcache/Optimizer/
H A Descape_analysis.c186 !(ce->ce_flags & forbidden_flags) && in is_allocation_def()
187 (ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED)) { in is_allocation_def()
/PHP-8.0/ext/shmop/
H A Dshmop.c114 shmop_ce->ce_flags |= ZEND_ACC_FINAL | ZEND_ACC_NO_DYNAMIC_PROPERTIES; in PHP_MINIT_FUNCTION()
/PHP-8.0/ext/reflection/
H A Dphp_reflection.c327 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in _class_string()
329 } else if (ce->ce_flags & ZEND_ACC_TRAIT) { in _class_string()
342 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in _class_string()
344 } else if (ce->ce_flags & ZEND_ACC_TRAIT) { in _class_string()
350 if (ce->ce_flags & ZEND_ACC_FINAL) { in _class_string()
363 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in _class_string()
364 if (ce->ce_flags & ZEND_ACC_INTERFACE) { in _class_string()
4581 RETVAL_BOOL(ce->ce_flags & mask); in _class_check_flag()
4686 RETURN_LONG((ce->ce_flags & keep_flags)); in ZEND_METHOD()
4836 ZEND_ASSERT(ce->ce_flags & ZEND_ACC_LINKED); in ZEND_METHOD()
[all …]
/PHP-8.0/ext/enchant/
H A Denchant.c193 enchant_broker_ce->ce_flags |= ZEND_ACC_FINAL | ZEND_ACC_NO_DYNAMIC_PROPERTIES; in PHP_MINIT_FUNCTION()
206 enchant_dict_ce->ce_flags |= ZEND_ACC_FINAL | ZEND_ACC_NO_DYNAMIC_PROPERTIES; in PHP_MINIT_FUNCTION()

Completed in 114 milliseconds

123