Searched refs:old_object (Results 1 – 10 of 10) sorted by relevance
/PHP-8.3/Zend/ |
H A D | zend_objects.c | 197 bool has_clone_method = old_object->ce->clone != NULL; in zend_objects_clone_members() 199 if (old_object->ce->default_properties_count) { in zend_objects_clone_members() 200 zval *src = old_object->properties_table; in zend_objects_clone_members() 202 zval *end = src + old_object->ce->default_properties_count; in zend_objects_clone_members() 223 } else if (old_object->properties && !has_clone_method) { in zend_objects_clone_members() 227 GC_ADDREF(old_object->properties); in zend_objects_clone_members() 229 new_object->properties = old_object->properties; in zend_objects_clone_members() 234 if (old_object->properties && in zend_objects_clone_members() 248 HT_FLAGS(old_object->properties) & HASH_FLAG_HAS_EMPTY_IND; in zend_objects_clone_members() 291 new_object = zend_objects_new(old_object->ce); in zend_objects_clone_obj() [all …]
|
H A D | zend_objects.h | 28 …PI void ZEND_FASTCALL zend_objects_clone_members(zend_object *new_object, zend_object *old_object);
|
H A D | zend_weakrefs.c | 571 static zend_object *zend_weakmap_clone_obj(zend_object *old_object) in zend_weakmap_clone_obj() argument 574 zend_weakmap *old_wm = zend_weakmap_from(old_object); in zend_weakmap_clone_obj()
|
/PHP-8.3/ext/spl/ |
H A D | spl_fixedarray.c | 322 static zend_object *spl_fixedarray_object_clone(zend_object *old_object) in spl_fixedarray_object_clone() argument 324 zend_object *new_object = spl_fixedarray_object_new_ex(old_object->ce, old_object, 1); in spl_fixedarray_object_clone() 326 zend_objects_clone_members(new_object, old_object); in spl_fixedarray_object_clone()
|
H A D | spl_heap.c | 476 static zend_object *spl_heap_object_clone(zend_object *old_object) /* {{{ */ in spl_heap_object_clone() argument 478 zend_object *new_object = spl_heap_object_new_ex(old_object->ce, old_object, 1); in spl_heap_object_clone() 480 zend_objects_clone_members(new_object, old_object); in spl_heap_object_clone()
|
H A D | spl_dllist.c | 396 static zend_object *spl_dllist_object_clone(zend_object *old_object) /* {{{ */ in spl_dllist_object_clone() argument 398 zend_object *new_object = spl_dllist_object_new_ex(old_object->ce, old_object, 1); in spl_dllist_object_clone() 400 zend_objects_clone_members(new_object, old_object); in spl_dllist_object_clone()
|
H A D | spl_observer.c | 313 static zend_object *spl_object_storage_clone(zend_object *old_object) in spl_object_storage_clone() argument 317 new_object = spl_object_storage_new_ex(old_object->ce, old_object); in spl_object_storage_clone() 319 zend_objects_clone_members(new_object, old_object); in spl_object_storage_clone()
|
H A D | spl_array.c | 234 static zend_object *spl_array_object_clone(zend_object *old_object) in spl_array_object_clone() argument 238 new_object = spl_array_object_new_ex(old_object->ce, old_object, 1); in spl_array_object_clone() 240 zend_objects_clone_members(new_object, old_object); in spl_array_object_clone()
|
H A D | spl_directory.c | 394 static zend_object *spl_filesystem_object_clone(zend_object *old_object) in spl_filesystem_object_clone() argument 400 source = spl_filesystem_from_obj(old_object); in spl_filesystem_object_clone() 401 new_object = spl_filesystem_object_new_ex(old_object->ce); in spl_filesystem_object_clone() 437 zend_objects_clone_members(new_object, old_object); in spl_filesystem_object_clone()
|
/PHP-8.3/ext/gmp/ |
H A D | gmp.c | 325 gmp_object *old_object = GET_GMP_OBJECT_FROM_OBJ(obj); in gmp_clone_obj() local 328 zend_objects_clone_members( &new_object->std, &old_object->std); in gmp_clone_obj() 330 mpz_set(new_object->num, old_object->num); in gmp_clone_obj()
|
Completed in 55 milliseconds