Home
last modified time | relevance | path

Searched refs:trait_precedences (Results 1 – 7 of 7) sorted by relevance

/PHP-5.5/ext/opcache/
H A Dzend_accelerator_util_funcs.c776 if (ce->trait_precedences) {
777 zend_trait_precedence **trait_precedences; local
780 while (ce->trait_precedences[i]) {
785 while (ce->trait_precedences[i]) {
787 memcpy(trait_precedences[i], ce->trait_precedences[i], sizeof(zend_trait_precedence));
789 …memcpy(trait_precedences[i]->trait_method, ce->trait_precedences[i]->trait_method, sizeof(zend_tra…
791 trait_precedences[i]->trait_method->method_name =
793 trait_precedences[i]->trait_method->mname_len);
794 trait_precedences[i]->trait_method->class_name =
818 trait_precedences[i] = NULL;
[all …]
H A Dzend_persist.c553 if (ce->trait_precedences) {
556 while (ce->trait_precedences[i]) {
558 ce->trait_precedences[i]->trait_method->mname_len + 1);
560 ce->trait_precedences[i]->trait_method->cname_len + 1);
561 ce->trait_precedences[i]->trait_method->ce = NULL;
562 zend_accel_store(ce->trait_precedences[i]->trait_method,
565 if (ce->trait_precedences[i]->exclude_from_classes) {
568 while (ce->trait_precedences[i]->exclude_from_classes[j]) {
573 zend_accel_store(ce->trait_precedences[i]->exclude_from_classes,
578 ce->trait_precedences[i]->function = NULL;
[all …]
H A Dzend_persist_calc.c301 if (ce->trait_precedences) {
304 while (ce->trait_precedences[i]) {
305 ADD_SIZE(ce->trait_precedences[i]->trait_method->mname_len + 1);
306 ADD_SIZE(ce->trait_precedences[i]->trait_method->cname_len + 1);
309 if (ce->trait_precedences[i]->exclude_from_classes) {
312 while (ce->trait_precedences[i]->exclude_from_classes[j]) {
313 ADD_SIZE(strlen((char*)ce->trait_precedences[i]->exclude_from_classes[j]) + 1);
/PHP-5.5/Zend/
H A Dzend_opcode.c250 if (ce->trait_precedences) { in _destroy_zend_class_traits_info()
253 while (ce->trait_precedences[i]) { in _destroy_zend_class_traits_info()
254 efree((char*)ce->trait_precedences[i]->trait_method->method_name); in _destroy_zend_class_traits_info()
255 efree((char*)ce->trait_precedences[i]->trait_method->class_name); in _destroy_zend_class_traits_info()
256 efree(ce->trait_precedences[i]->trait_method); in _destroy_zend_class_traits_info()
258 if (ce->trait_precedences[i]->exclude_from_classes) { in _destroy_zend_class_traits_info()
260 zend_trait_precedence *cur_precedence = ce->trait_precedences[i]; in _destroy_zend_class_traits_info()
265 efree(ce->trait_precedences[i]->exclude_from_classes); in _destroy_zend_class_traits_info()
267 efree(ce->trait_precedences[i]); in _destroy_zend_class_traits_info()
270 efree(ce->trait_precedences); in _destroy_zend_class_traits_info()
H A Dzend_compile.c4084 if (ce->trait_precedences) { in zend_traits_init_trait_structures()
4086 precedences = ce->trait_precedences; in zend_traits_init_trait_structures()
4087 ce->trait_precedences = NULL; in zend_traits_init_trait_structures()
4145 ce->trait_precedences = precedences; in zend_traits_init_trait_structures()
4211 if (ce->trait_precedences) { in zend_do_traits_method_binding()
4218 precedences = ce->trait_precedences; in zend_do_traits_method_binding()
4219 ce->trait_precedences = NULL; in zend_do_traits_method_binding()
4226 ce->trait_precedences = precedences; in zend_do_traits_method_binding()
4234 if (ce->trait_precedences) { in zend_do_traits_method_binding()
4236 while (ce->trait_precedences[i]) { in zend_do_traits_method_binding()
[all …]
H A Dzend.h524 zend_trait_precedence **trait_precedences; member
H A Dzend_API.h207 class_container.trait_precedences = NULL; \

Completed in 106 milliseconds