Lines Matching refs:ce

625 	prop->ce = zend_shared_alloc_get_xlat_entry(prop->ce);  in zend_persist_property_info()
653 c->ce = zend_shared_alloc_get_xlat_entry(c->ce); in zend_persist_class_constant()
675 zend_class_entry *ce = Z_PTR_P(zv); in zend_persist_class_entry() local
677 if (ce->type == ZEND_USER_CLASS) { in zend_persist_class_entry()
680 ce = Z_PTR_P(zv) = ZCG(arena_mem); in zend_persist_class_entry()
682 zend_accel_store_interned_string(ce->name); in zend_persist_class_entry()
683 zend_hash_persist(&ce->function_table, zend_persist_op_array); in zend_persist_class_entry()
684 if (ce->default_properties_table) { in zend_persist_class_entry()
687 zend_accel_store(ce->default_properties_table, sizeof(zval) * ce->default_properties_count); in zend_persist_class_entry()
688 for (i = 0; i < ce->default_properties_count; i++) { in zend_persist_class_entry()
689 zend_persist_zval(&ce->default_properties_table[i]); in zend_persist_class_entry()
692 if (ce->default_static_members_table) { in zend_persist_class_entry()
695 …zend_accel_store(ce->default_static_members_table, sizeof(zval) * ce->default_static_members_count… in zend_persist_class_entry()
696 for (i = 0; i < ce->default_static_members_count; i++) { in zend_persist_class_entry()
697 zend_persist_zval(&ce->default_static_members_table[i]); in zend_persist_class_entry()
700 ce->static_members_table = NULL; in zend_persist_class_entry()
702 zend_hash_persist(&ce->constants_table, zend_persist_class_constant); in zend_persist_class_entry()
704 if (ce->info.user.filename) { in zend_persist_class_entry()
706 zend_accel_memdup_string(ce->info.user.filename); in zend_persist_class_entry()
708 if (ce->info.user.doc_comment) { in zend_persist_class_entry()
710 zend_accel_store_interned_string(ce->info.user.doc_comment); in zend_persist_class_entry()
712 if (!zend_shared_alloc_get_xlat_entry(ce->info.user.doc_comment)) { in zend_persist_class_entry()
713 zend_shared_alloc_register_xlat_entry(ce->info.user.doc_comment, ce->info.user.doc_comment); in zend_persist_class_entry()
714 zend_string_release(ce->info.user.doc_comment); in zend_persist_class_entry()
716 ce->info.user.doc_comment = NULL; in zend_persist_class_entry()
719 zend_hash_persist(&ce->properties_info, zend_persist_property_info); in zend_persist_class_entry()
720 if (ce->num_interfaces && ce->interfaces) { in zend_persist_class_entry()
721 efree(ce->interfaces); in zend_persist_class_entry()
723 ce->interfaces = NULL; /* will be filled in on fetch */ in zend_persist_class_entry()
725 if (ce->num_traits && ce->traits) { in zend_persist_class_entry()
726 efree(ce->traits); in zend_persist_class_entry()
728 ce->traits = NULL; in zend_persist_class_entry()
730 if (ce->trait_aliases) { in zend_persist_class_entry()
732 while (ce->trait_aliases[i]) { in zend_persist_class_entry()
733 if (ce->trait_aliases[i]->trait_method) { in zend_persist_class_entry()
734 if (ce->trait_aliases[i]->trait_method->method_name) { in zend_persist_class_entry()
735 zend_accel_store_interned_string(ce->trait_aliases[i]->trait_method->method_name); in zend_persist_class_entry()
737 if (ce->trait_aliases[i]->trait_method->class_name) { in zend_persist_class_entry()
738 zend_accel_store_interned_string(ce->trait_aliases[i]->trait_method->class_name); in zend_persist_class_entry()
740 ce->trait_aliases[i]->trait_method->ce = NULL; in zend_persist_class_entry()
741 zend_accel_store(ce->trait_aliases[i]->trait_method, in zend_persist_class_entry()
745 if (ce->trait_aliases[i]->alias) { in zend_persist_class_entry()
746 zend_accel_store_interned_string(ce->trait_aliases[i]->alias); in zend_persist_class_entry()
749 zend_accel_store(ce->trait_aliases[i], sizeof(zend_trait_alias)); in zend_persist_class_entry()
753 zend_accel_store(ce->trait_aliases, sizeof(zend_trait_alias*) * (i + 1)); in zend_persist_class_entry()
756 if (ce->trait_precedences) { in zend_persist_class_entry()
759 while (ce->trait_precedences[i]) { in zend_persist_class_entry()
760 zend_accel_store_interned_string(ce->trait_precedences[i]->trait_method->method_name); in zend_persist_class_entry()
761 zend_accel_store_interned_string(ce->trait_precedences[i]->trait_method->class_name); in zend_persist_class_entry()
762 ce->trait_precedences[i]->trait_method->ce = NULL; in zend_persist_class_entry()
763 zend_accel_store(ce->trait_precedences[i]->trait_method, in zend_persist_class_entry()
766 if (ce->trait_precedences[i]->exclude_from_classes) { in zend_persist_class_entry()
769 while (ce->trait_precedences[i]->exclude_from_classes[j].class_name) { in zend_persist_class_entry()
770 … zend_accel_store_interned_string(ce->trait_precedences[i]->exclude_from_classes[j].class_name); in zend_persist_class_entry()
773 zend_accel_store(ce->trait_precedences[i]->exclude_from_classes, in zend_persist_class_entry()
777 zend_accel_store(ce->trait_precedences[i], sizeof(zend_trait_precedence)); in zend_persist_class_entry()
781 ce->trait_precedences, sizeof(zend_trait_precedence*) * (i + 1)); in zend_persist_class_entry()
796 zend_class_entry *ce = Z_PTR_P(zv); in zend_update_parent_ce() local
798 if (ce->parent) { in zend_update_parent_ce()
799 ce->parent = zend_shared_alloc_get_xlat_entry(ce->parent); in zend_update_parent_ce()
803 if (ce->constructor) { in zend_update_parent_ce()
804 ce->constructor = zend_shared_alloc_get_xlat_entry(ce->constructor); in zend_update_parent_ce()
806 if (ce->destructor) { in zend_update_parent_ce()
807 ce->destructor = zend_shared_alloc_get_xlat_entry(ce->destructor); in zend_update_parent_ce()
809 if (ce->clone) { in zend_update_parent_ce()
810 ce->clone = zend_shared_alloc_get_xlat_entry(ce->clone); in zend_update_parent_ce()
812 if (ce->__get) { in zend_update_parent_ce()
813 ce->__get = zend_shared_alloc_get_xlat_entry(ce->__get); in zend_update_parent_ce()
815 if (ce->__set) { in zend_update_parent_ce()
816 ce->__set = zend_shared_alloc_get_xlat_entry(ce->__set); in zend_update_parent_ce()
818 if (ce->__call) { in zend_update_parent_ce()
819 ce->__call = zend_shared_alloc_get_xlat_entry(ce->__call); in zend_update_parent_ce()
821 if (ce->serialize_func) { in zend_update_parent_ce()
822 ce->serialize_func = zend_shared_alloc_get_xlat_entry(ce->serialize_func); in zend_update_parent_ce()
824 if (ce->unserialize_func) { in zend_update_parent_ce()
825 ce->unserialize_func = zend_shared_alloc_get_xlat_entry(ce->unserialize_func); in zend_update_parent_ce()
827 if (ce->__isset) { in zend_update_parent_ce()
828 ce->__isset = zend_shared_alloc_get_xlat_entry(ce->__isset); in zend_update_parent_ce()
830 if (ce->__unset) { in zend_update_parent_ce()
831 ce->__unset = zend_shared_alloc_get_xlat_entry(ce->__unset); in zend_update_parent_ce()
833 if (ce->__tostring) { in zend_update_parent_ce()
834 ce->__tostring = zend_shared_alloc_get_xlat_entry(ce->__tostring); in zend_update_parent_ce()
836 if (ce->__callstatic) { in zend_update_parent_ce()
837 ce->__callstatic = zend_shared_alloc_get_xlat_entry(ce->__callstatic); in zend_update_parent_ce()
839 if (ce->__debugInfo) { in zend_update_parent_ce()
840 ce->__debugInfo = zend_shared_alloc_get_xlat_entry(ce->__debugInfo); in zend_update_parent_ce()