new_object 169 Zend/zend_objects.c ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object) new_object 173 Zend/zend_objects.c zval *dst = new_object->properties_table; new_object 189 Zend/zend_objects.c new_object->properties = old_object->properties; new_object 200 Zend/zend_objects.c if (!new_object->properties) { new_object 201 Zend/zend_objects.c ALLOC_HASHTABLE(new_object->properties); new_object 202 Zend/zend_objects.c zend_hash_init(new_object->properties, zend_hash_num_elements(old_object->properties), NULL, ZVAL_PTR_DTOR, 0); new_object 203 Zend/zend_objects.c zend_hash_real_init(new_object->properties, 0); new_object 205 Zend/zend_objects.c zend_hash_extend(new_object->properties, new_object->properties->nNumUsed + zend_hash_num_elements(old_object->properties), 0); new_object 208 Zend/zend_objects.c new_object->properties->u.v.flags |= new_object 213 Zend/zend_objects.c ZVAL_INDIRECT(&new_prop, new_object->properties_table + (Z_INDIRECT_P(prop) - old_object->properties_table)); new_object 219 Zend/zend_objects.c _zend_hash_append(new_object->properties, key, &new_prop); new_object 221 Zend/zend_objects.c zend_hash_index_add_new(new_object->properties, num_key, &new_prop); new_object 229 Zend/zend_objects.c ZVAL_OBJ(&new_obj, new_object); new_object 239 Zend/zend_objects.c zend_object *new_object; new_object 244 Zend/zend_objects.c new_object = zend_objects_new(old_object->ce); new_object 246 Zend/zend_objects.c zend_objects_clone_members(new_object, old_object); new_object 248 Zend/zend_objects.c return new_object; new_object 32 Zend/zend_objects.h ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object); new_object 2124 ext/date/php_date.c static void date_clone_immutable(zval *object, zval *new_object) /* {{{ */ new_object 2126 ext/date/php_date.c ZVAL_OBJ(new_object, date_object_clone_date(object)); new_object 3088 ext/date/php_date.c zval *object, new_object; new_object 3096 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3097 ext/date/php_date.c if (!php_date_modify(&new_object, modify, modify_len)) { new_object 3101 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3143 ext/date/php_date.c zval *object, *interval, new_object; new_object 3149 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3150 ext/date/php_date.c php_date_add(&new_object, interval, return_value); new_object 3152 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3199 ext/date/php_date.c zval *object, *interval, new_object; new_object 3205 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3206 ext/date/php_date.c php_date_sub(&new_object, interval, return_value); new_object 3208 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3302 ext/date/php_date.c zval *object, new_object; new_object 3309 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3310 ext/date/php_date.c php_date_timezone_set(&new_object, timezone_object, return_value); new_object 3312 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3386 ext/date/php_date.c zval *object, new_object; new_object 3393 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3394 ext/date/php_date.c php_date_time_set(&new_object, h, i, s, return_value); new_object 3396 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3435 ext/date/php_date.c zval *object, new_object; new_object 3442 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3443 ext/date/php_date.c php_date_date_set(&new_object, y, m, d, return_value); new_object 3445 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3488 ext/date/php_date.c zval *object, new_object; new_object 3495 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3496 ext/date/php_date.c php_date_isodate_set(&new_object, y, w, d, return_value); new_object 3498 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 3535 ext/date/php_date.c zval *object, new_object; new_object 3542 ext/date/php_date.c date_clone_immutable(object, &new_object); new_object 3543 ext/date/php_date.c php_date_timestamp_set(&new_object, timestamp, return_value); new_object 3545 ext/date/php_date.c ZVAL_COPY_VALUE(return_value, &new_object); new_object 451 ext/gmp/gmp.c gmp_object *new_object = GET_GMP_OBJECT_FROM_OBJ(gmp_create_object(Z_OBJCE_P(obj))); new_object 453 ext/gmp/gmp.c zend_objects_clone_members( &new_object->std, &old_object->std); new_object 455 ext/gmp/gmp.c mpz_set(new_object->num, old_object->num); new_object 457 ext/gmp/gmp.c return &new_object->std; new_object 118 ext/mysqlnd/mysqlnd_driver.c MYSQLND * new_object; new_object 123 ext/mysqlnd/mysqlnd_driver.c new_object = mnd_pecalloc(1, alloc_size_ret, persistent); new_object 124 ext/mysqlnd/mysqlnd_driver.c if (!new_object) { new_object 127 ext/mysqlnd/mysqlnd_driver.c new_object->data = mnd_pecalloc(1, alloc_size_ret_data, persistent); new_object 128 ext/mysqlnd/mysqlnd_driver.c if (!new_object->data) { new_object 129 ext/mysqlnd/mysqlnd_driver.c mnd_pefree(new_object, persistent); new_object 132 ext/mysqlnd/mysqlnd_driver.c new_object->persistent = persistent; new_object 133 ext/mysqlnd/mysqlnd_driver.c new_object->m = mysqlnd_conn_get_methods(); new_object 134 ext/mysqlnd/mysqlnd_driver.c data = new_object->data; new_object 146 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object); new_object 152 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object); new_object 158 ext/mysqlnd/mysqlnd_driver.c DBG_RETURN(new_object); new_object 168 ext/mysqlnd/mysqlnd_driver.c MYSQLND * new_object; new_object 175 ext/mysqlnd/mysqlnd_driver.c new_object = mnd_pecalloc(1, alloc_size_ret, to_be_cloned->persistent); new_object 176 ext/mysqlnd/mysqlnd_driver.c if (!new_object) { new_object 179 ext/mysqlnd/mysqlnd_driver.c new_object->persistent = to_be_cloned->persistent; new_object 180 ext/mysqlnd/mysqlnd_driver.c new_object->m = to_be_cloned->m; new_object 182 ext/mysqlnd/mysqlnd_driver.c new_object->data = to_be_cloned->data->m->get_reference(to_be_cloned->data); new_object 183 ext/mysqlnd/mysqlnd_driver.c if (!new_object->data) { new_object 184 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object); new_object 185 ext/mysqlnd/mysqlnd_driver.c new_object = NULL; new_object 187 ext/mysqlnd/mysqlnd_driver.c DBG_RETURN(new_object); new_object 267 ext/spl/spl_array.c zend_object *new_object; new_object 270 ext/spl/spl_array.c new_object = spl_array_object_new_ex(old_object->ce, zobject, 1); new_object 272 ext/spl/spl_array.c zend_objects_clone_members(new_object, old_object); new_object 274 ext/spl/spl_array.c return new_object; new_object 327 ext/spl/spl_directory.c zend_object *new_object; new_object 334 ext/spl/spl_directory.c new_object = spl_filesystem_object_new_ex(old_object->ce); new_object 335 ext/spl/spl_directory.c intern = spl_filesystem_from_obj(new_object); new_object 367 ext/spl/spl_directory.c zend_objects_clone_members(new_object, old_object); new_object 373 ext/spl/spl_directory.c return new_object; new_object 463 ext/spl/spl_dllist.c zend_object *new_object; new_object 466 ext/spl/spl_dllist.c new_object = spl_dllist_object_new_ex(old_object->ce, zobject, 1); new_object 468 ext/spl/spl_dllist.c zend_objects_clone_members(new_object, old_object); new_object 470 ext/spl/spl_dllist.c return new_object; new_object 316 ext/spl/spl_fixedarray.c zend_object *new_object; new_object 319 ext/spl/spl_fixedarray.c new_object = spl_fixedarray_object_new_ex(old_object->ce, zobject, 1); new_object 321 ext/spl/spl_fixedarray.c zend_objects_clone_members(new_object, old_object); new_object 323 ext/spl/spl_fixedarray.c return new_object; new_object 447 ext/spl/spl_heap.c zend_object *new_object; new_object 450 ext/spl/spl_heap.c new_object = spl_heap_object_new_ex(old_object->ce, zobject, 1); new_object 452 ext/spl/spl_heap.c zend_objects_clone_members(new_object, old_object); new_object 454 ext/spl/spl_heap.c return new_object; new_object 260 ext/spl/spl_observer.c zend_object *new_object; new_object 263 ext/spl/spl_observer.c new_object = spl_object_storage_new_ex(old_object->ce, zobject); new_object 265 ext/spl/spl_observer.c zend_objects_clone_members(new_object, old_object); new_object 267 ext/spl/spl_observer.c return new_object;