Searched refs:trait_precedences (Results 1 – 9 of 9) sorted by relevance
/PHP-7.3/ext/opcache/ |
H A D | zend_persist_calc.c | 364 if (ce->trait_precedences) { in zend_persist_class_entry_calc() 368 while (ce->trait_precedences[i]) { in zend_persist_class_entry_calc() 369 ADD_INTERNED_STRING(ce->trait_precedences[i]->trait_method.method_name, 0); in zend_persist_class_entry_calc() 370 ADD_INTERNED_STRING(ce->trait_precedences[i]->trait_method.class_name, 0); in zend_persist_class_entry_calc() 372 for (j = 0; j < ce->trait_precedences[i]->num_excludes; j++) { in zend_persist_class_entry_calc() 373 ADD_INTERNED_STRING(ce->trait_precedences[i]->exclude_class_names[j], 0); in zend_persist_class_entry_calc() 375 …ADD_SIZE(sizeof(zend_trait_precedence) + (ce->trait_precedences[i]->num_excludes - 1) * sizeof(zen… in zend_persist_class_entry_calc()
|
H A D | zend_accelerator_util_funcs.c | 446 if (ce->trait_precedences) { in zend_class_copy_ctor() 447 zend_trait_precedence **trait_precedences; in zend_class_copy_ctor() local 450 while (ce->trait_precedences[i]) { in zend_class_copy_ctor() 453 trait_precedences = emalloc(sizeof(zend_trait_precedence*) * (i + 1)); in zend_class_copy_ctor() 455 while (ce->trait_precedences[i]) { in zend_class_copy_ctor() 456 …trait_precedences[i] = emalloc(sizeof(zend_trait_precedence) + (ce->trait_precedences[i]->num_excl… in zend_class_copy_ctor() 457 …memcpy(trait_precedences[i], ce->trait_precedences[i], sizeof(zend_trait_precedence) + (ce->trait_… in zend_class_copy_ctor() 460 trait_precedences[i] = NULL; in zend_class_copy_ctor() 461 ce->trait_precedences = trait_precedences; in zend_class_copy_ctor()
|
H A D | zend_persist.c | 796 if (ce->trait_precedences) { in zend_persist_class_entry() 800 while (ce->trait_precedences[i]) { in zend_persist_class_entry() 801 zend_accel_store_interned_string(ce->trait_precedences[i]->trait_method.method_name); in zend_persist_class_entry() 802 zend_accel_store_interned_string(ce->trait_precedences[i]->trait_method.class_name); in zend_persist_class_entry() 804 for (j = 0; j < ce->trait_precedences[i]->num_excludes; j++) { in zend_persist_class_entry() 805 zend_accel_store_interned_string(ce->trait_precedences[i]->exclude_class_names[j]); in zend_persist_class_entry() 808 …zend_accel_store(ce->trait_precedences[i], sizeof(zend_trait_precedence) + (ce->trait_precedences[… in zend_persist_class_entry() 812 ce->trait_precedences, sizeof(zend_trait_precedence*) * (i + 1)); in zend_persist_class_entry()
|
H A D | zend_file_cache.c | 673 if (ce->trait_precedences) { 677 SERIALIZE_PTR(ce->trait_precedences); 678 p = ce->trait_precedences; 1289 if (ce->trait_precedences) { 1293 UNSERIALIZE_PTR(ce->trait_precedences); 1294 p = ce->trait_precedences;
|
/PHP-7.3/Zend/ |
H A D | zend_opcode.c | 188 if (ce->trait_precedences) { in _destroy_zend_class_traits_info() 192 while (ce->trait_precedences[i]) { in _destroy_zend_class_traits_info() 193 zend_string_release_ex(ce->trait_precedences[i]->trait_method.method_name, 0); in _destroy_zend_class_traits_info() 194 zend_string_release_ex(ce->trait_precedences[i]->trait_method.class_name, 0); in _destroy_zend_class_traits_info() 196 for (j = 0; j < ce->trait_precedences[i]->num_excludes; j++) { in _destroy_zend_class_traits_info() 197 zend_string_release_ex(ce->trait_precedences[i]->exclude_class_names[j], 0); in _destroy_zend_class_traits_info() 199 efree(ce->trait_precedences[i]); in _destroy_zend_class_traits_info() 202 efree(ce->trait_precedences); in _destroy_zend_class_traits_info()
|
H A D | zend.h | 161 zend_trait_precedence **trait_precedences; member
|
H A D | zend_inheritance.c | 1403 if (ce->trait_precedences) { in zend_traits_init_trait_structures() 1406 precedences = ce->trait_precedences; in zend_traits_init_trait_structures() 1407 ce->trait_precedences = NULL; in zend_traits_init_trait_structures() 1466 ce->trait_precedences = precedences; in zend_traits_init_trait_structures()
|
H A D | zend_API.h | 219 class_container.trait_precedences = NULL; \
|
H A D | zend_compile.c | 1770 ce->trait_precedences = NULL; in zend_initialize_class_data() 6215 zend_add_to_list(&CG(active_class_entry)->trait_precedences, precedence); in zend_compile_trait_precedence()
|
Completed in 77 milliseconds