old_object        169 Zend/zend_objects.c ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object)
old_object        171 Zend/zend_objects.c 	if (old_object->ce->default_properties_count) {
old_object        172 Zend/zend_objects.c 		zval *src = old_object->properties_table;
old_object        174 Zend/zend_objects.c 		zval *end = src + old_object->ce->default_properties_count;
old_object        183 Zend/zend_objects.c 	} else if (old_object->properties && !old_object->ce->clone) {
old_object        185 Zend/zend_objects.c 		if (EXPECTED(old_object->handlers == &std_object_handlers)) {
old_object        186 Zend/zend_objects.c 			if (EXPECTED(!(GC_FLAGS(old_object->properties) & IS_ARRAY_IMMUTABLE))) {
old_object        187 Zend/zend_objects.c 				GC_REFCOUNT(old_object->properties)++;
old_object        189 Zend/zend_objects.c 			new_object->properties = old_object->properties;
old_object        194 Zend/zend_objects.c 	if (old_object->properties &&
old_object        195 Zend/zend_objects.c 	    EXPECTED(zend_hash_num_elements(old_object->properties))) {
old_object        202 Zend/zend_objects.c 			zend_hash_init(new_object->properties, zend_hash_num_elements(old_object->properties), NULL, ZVAL_PTR_DTOR, 0);
old_object        205 Zend/zend_objects.c 			zend_hash_extend(new_object->properties, new_object->properties->nNumUsed + zend_hash_num_elements(old_object->properties), 0);
old_object        209 Zend/zend_objects.c 			old_object->properties->u.v.flags & HASH_FLAG_HAS_EMPTY_IND;
old_object        211 Zend/zend_objects.c 		ZEND_HASH_FOREACH_KEY_VAL(old_object->properties, num_key, key, prop) {
old_object        213 Zend/zend_objects.c 				ZVAL_INDIRECT(&new_prop, new_object->properties_table + (Z_INDIRECT_P(prop) - old_object->properties_table));
old_object        226 Zend/zend_objects.c 	if (old_object->ce->clone) {
old_object        231 Zend/zend_objects.c 		zend_call_method_with_0_params(&new_obj, old_object->ce, &old_object->ce->clone, ZEND_CLONE_FUNC_NAME, NULL);
old_object        238 Zend/zend_objects.c 	zend_object *old_object;
old_object        243 Zend/zend_objects.c 	old_object = Z_OBJ_P(zobject);
old_object        244 Zend/zend_objects.c 	new_object = zend_objects_new(old_object->ce);
old_object        246 Zend/zend_objects.c 	zend_objects_clone_members(new_object, old_object);
old_object         32 Zend/zend_objects.h ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object);
old_object        450 ext/gmp/gmp.c  	gmp_object *old_object = GET_GMP_OBJECT_FROM_ZVAL(obj);
old_object        453 ext/gmp/gmp.c  	zend_objects_clone_members( &new_object->std, &old_object->std);
old_object        455 ext/gmp/gmp.c  	mpz_set(new_object->num, old_object->num);
old_object        266 ext/spl/spl_array.c 	zend_object *old_object;
old_object        269 ext/spl/spl_array.c 	old_object = Z_OBJ_P(zobject);
old_object        270 ext/spl/spl_array.c 	new_object = spl_array_object_new_ex(old_object->ce, zobject, 1);
old_object        272 ext/spl/spl_array.c 	zend_objects_clone_members(new_object, old_object);
old_object        326 ext/spl/spl_directory.c 	zend_object *old_object;
old_object        332 ext/spl/spl_directory.c 	old_object = Z_OBJ_P(zobject);
old_object        333 ext/spl/spl_directory.c 	source = spl_filesystem_from_obj(old_object);
old_object        334 ext/spl/spl_directory.c 	new_object = spl_filesystem_object_new_ex(old_object->ce);
old_object        358 ext/spl/spl_directory.c 			php_error_docref(NULL, E_ERROR, "An object of class %s cannot be cloned", ZSTR_VAL(old_object->ce->name));
old_object        367 ext/spl/spl_directory.c 	zend_objects_clone_members(new_object, old_object);
old_object        462 ext/spl/spl_dllist.c 	zend_object        *old_object;
old_object        465 ext/spl/spl_dllist.c 	old_object  = Z_OBJ_P(zobject);
old_object        466 ext/spl/spl_dllist.c 	new_object = spl_dllist_object_new_ex(old_object->ce, zobject, 1);
old_object        468 ext/spl/spl_dllist.c 	zend_objects_clone_members(new_object, old_object);
old_object        315 ext/spl/spl_fixedarray.c 	zend_object *old_object;
old_object        318 ext/spl/spl_fixedarray.c 	old_object  = Z_OBJ_P(zobject);
old_object        319 ext/spl/spl_fixedarray.c 	new_object = spl_fixedarray_object_new_ex(old_object->ce, zobject, 1);
old_object        321 ext/spl/spl_fixedarray.c 	zend_objects_clone_members(new_object, old_object);
old_object        446 ext/spl/spl_heap.c 	zend_object        *old_object;
old_object        449 ext/spl/spl_heap.c 	old_object  = Z_OBJ_P(zobject);
old_object        450 ext/spl/spl_heap.c 	new_object = spl_heap_object_new_ex(old_object->ce, zobject, 1);
old_object        452 ext/spl/spl_heap.c 	zend_objects_clone_members(new_object, old_object);
old_object        259 ext/spl/spl_observer.c 	zend_object *old_object;
old_object        262 ext/spl/spl_observer.c 	old_object = Z_OBJ_P(zobject);
old_object        263 ext/spl/spl_observer.c 	new_object = spl_object_storage_new_ex(old_object->ce, zobject);
old_object        265 ext/spl/spl_observer.c 	zend_objects_clone_members(new_object, old_object);