Lines Matching refs:ce

29 static zend_always_inline void _zend_object_std_init(zend_object *object, zend_class_entry *ce)  in _zend_object_std_init()  argument
33 object->ce = ce; in _zend_object_std_init()
36 if (UNEXPECTED(ce->ce_flags & ZEND_ACC_USE_GUARDS)) { in _zend_object_std_init()
37 ZVAL_UNDEF(object->properties_table + object->ce->default_properties_count); in _zend_object_std_init()
41 ZEND_API void ZEND_FASTCALL zend_object_std_init(zend_object *object, zend_class_entry *ce) in zend_object_std_init() argument
43 _zend_object_std_init(object, ce); in zend_object_std_init()
59 if (EXPECTED(object->ce->default_properties_count)) { in zend_object_std_dtor()
60 end = p + object->ce->default_properties_count; in zend_object_std_dtor()
76 if (UNEXPECTED(object->ce->ce_flags & ZEND_ACC_USE_GUARDS)) { in zend_object_std_dtor()
96 zend_function *destructor = object->ce->destructor; in zend_objects_destroy_object()
112 if (object->ce != scope) { in zend_objects_destroy_object()
115 ZSTR_VAL(object->ce->name), in zend_objects_destroy_object()
122 ZSTR_VAL(object->ce->name)); in zend_objects_destroy_object()
134 ZSTR_VAL(object->ce->name), in zend_objects_destroy_object()
141 ZSTR_VAL(object->ce->name)); in zend_objects_destroy_object()
176 fcic.called_scope = object->ce; in zend_objects_destroy_object()
194 ZEND_API zend_object* ZEND_FASTCALL zend_objects_new(zend_class_entry *ce) in zend_objects_new() argument
196 zend_object *object = emalloc(sizeof(zend_object) + zend_object_properties_size(ce)); in zend_objects_new()
198 _zend_object_std_init(object, ce); in zend_objects_new()
205 if (old_object->ce->default_properties_count) { in zend_objects_clone_members()
208 zval *end = src + old_object->ce->default_properties_count; in zend_objects_clone_members()
224 } else if (old_object->properties && !old_object->ce->clone) { in zend_objects_clone_members()
266 if (old_object->ce->clone) { in zend_objects_clone_members()
283 fcic.function_handler = new_object->ce->clone; in zend_objects_clone_members()
284 fcic.called_scope = new_object->ce; in zend_objects_clone_members()
301 new_object = zend_objects_new(old_object->ce); in zend_objects_clone_obj()
304 if (new_object->ce->default_properties_count) { in zend_objects_clone_obj()
306 zval *end = p + new_object->ce->default_properties_count; in zend_objects_clone_obj()