new_object 160 Zend/zend_objects.c ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object_value new_obj_val, zend_object *old_object, zend_object_handle handle TSRMLS_DC) new_object 165 Zend/zend_objects.c if (!new_object->properties_table) { new_object 166 Zend/zend_objects.c new_object->properties_table = emalloc(sizeof(zval*) * old_object->ce->default_properties_count); new_object 167 Zend/zend_objects.c memset(new_object->properties_table, 0, sizeof(zval*) * old_object->ce->default_properties_count); new_object 170 Zend/zend_objects.c if (!new_object->properties) { new_object 171 Zend/zend_objects.c if (new_object->properties_table[i]) { new_object 172 Zend/zend_objects.c zval_ptr_dtor(&new_object->properties_table[i]); new_object 176 Zend/zend_objects.c new_object->properties_table[i] = old_object->properties_table[i]; new_object 177 Zend/zend_objects.c if (new_object->properties_table[i]) { new_object 178 Zend/zend_objects.c Z_ADDREF_P(new_object->properties_table[i]); new_object 184 Zend/zend_objects.c if (!new_object->properties) { new_object 185 Zend/zend_objects.c ALLOC_HASHTABLE(new_object->properties); new_object 186 Zend/zend_objects.c zend_hash_init(new_object->properties, 0, NULL, ZVAL_PTR_DTOR, 0); new_object 188 Zend/zend_objects.c zend_hash_copy(new_object->properties, old_object->properties, (copy_ctor_func_t) zval_add_ref, (void *) NULL /* Not used anymore */, sizeof(zval *)); new_object 196 Zend/zend_objects.c if (zend_hash_quick_find(new_object->properties, prop_info->name, prop_info->name_length+1, prop_info->h, (void**)&new_object->properties_table[prop_info->offset]) == FAILURE) { new_object 197 Zend/zend_objects.c new_object->properties_table[prop_info->offset] = NULL; new_object 222 Zend/zend_objects.c zend_object *new_object; new_object 228 Zend/zend_objects.c new_obj_val = zend_objects_new(&new_object, old_object->ce TSRMLS_CC); new_object 230 Zend/zend_objects.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); new_object 33 Zend/zend_objects.h ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object_value new_obj_val, zend_object *old_object, zend_object_handle handle TSRMLS_DC); new_object 254 Zend/zend_objects_API.c void *new_object; new_object 264 Zend/zend_objects_API.c obj->clone(obj->object, &new_object TSRMLS_CC); new_object 267 Zend/zend_objects_API.c retval.handle = zend_objects_store_put(new_object, obj->dtor, obj->free_storage, obj->clone TSRMLS_CC); new_object 2172 ext/date/php_date.c zval *new_object; new_object 2174 ext/date/php_date.c ALLOC_ZVAL(new_object); new_object 2175 ext/date/php_date.c Z_OBJVAL_P(new_object) = date_object_clone_date(object TSRMLS_CC); new_object 2176 ext/date/php_date.c Z_SET_REFCOUNT_P(new_object, 1); new_object 2177 ext/date/php_date.c Z_SET_ISREF_P(new_object); new_object 2178 ext/date/php_date.c Z_TYPE_P(new_object) = IS_OBJECT; new_object 2180 ext/date/php_date.c return new_object; new_object 3176 ext/date/php_date.c zval *object, *new_object; new_object 3184 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3185 ext/date/php_date.c if (php_date_modify(new_object, modify, modify_len TSRMLS_CC)) { new_object 3186 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3230 ext/date/php_date.c zval *object, *interval, *new_object; new_object 3236 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3237 ext/date/php_date.c php_date_add(new_object, interval, return_value TSRMLS_CC); new_object 3239 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3285 ext/date/php_date.c zval *object, *interval, *new_object; new_object 3291 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3292 ext/date/php_date.c php_date_sub(new_object, interval, return_value TSRMLS_CC); new_object 3294 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3387 ext/date/php_date.c zval *object, *new_object; new_object 3394 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3395 ext/date/php_date.c php_date_timezone_set(new_object, timezone_object, return_value TSRMLS_CC); new_object 3397 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3470 ext/date/php_date.c zval *object, *new_object; new_object 3477 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3478 ext/date/php_date.c php_date_time_set(new_object, h, i, s, return_value TSRMLS_CC); new_object 3480 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3518 ext/date/php_date.c zval *object, *new_object; new_object 3525 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3526 ext/date/php_date.c php_date_date_set(new_object, y, m, d, return_value TSRMLS_CC); new_object 3528 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3570 ext/date/php_date.c zval *object, *new_object; new_object 3577 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3578 ext/date/php_date.c php_date_isodate_set(new_object, y, w, d, return_value TSRMLS_CC); new_object 3580 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 3616 ext/date/php_date.c zval *object, *new_object; new_object 3623 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); new_object 3624 ext/date/php_date.c php_date_timestamp_set(new_object, timestamp, return_value TSRMLS_CC); new_object 3626 ext/date/php_date.c RETURN_ZVAL(new_object, 0, 1); new_object 593 ext/dom/php_dom.c void *new_object; new_object 605 ext/dom/php_dom.c obj->clone(obj->object, &new_object TSRMLS_CC); new_object 607 ext/dom/php_dom.c retval.handle = zend_objects_store_put(new_object, obj->dtor, obj->free_storage, obj->clone TSRMLS_CC); new_object 608 ext/dom/php_dom.c intern = (dom_object *) new_object; new_object 484 ext/gmp/gmp.c gmp_object *new_object = zend_object_store_get_object_by_handle( new_object 489 ext/gmp/gmp.c &new_object->std, new_object_val, new_object 493 ext/gmp/gmp.c mpz_set(new_object->num, old_object->num); new_object 120 ext/mysqlnd/mysqlnd_driver.c MYSQLND * new_object; new_object 125 ext/mysqlnd/mysqlnd_driver.c new_object = mnd_pecalloc(1, alloc_size_ret, persistent); new_object 126 ext/mysqlnd/mysqlnd_driver.c if (!new_object) { new_object 129 ext/mysqlnd/mysqlnd_driver.c new_object->data = mnd_pecalloc(1, alloc_size_ret_data, persistent); new_object 130 ext/mysqlnd/mysqlnd_driver.c if (!new_object->data) { new_object 131 ext/mysqlnd/mysqlnd_driver.c mnd_pefree(new_object, persistent); new_object 134 ext/mysqlnd/mysqlnd_driver.c new_object->persistent = persistent; new_object 135 ext/mysqlnd/mysqlnd_driver.c new_object->m = mysqlnd_conn_get_methods(); new_object 136 ext/mysqlnd/mysqlnd_driver.c data = new_object->data; new_object 148 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object TSRMLS_CC); new_object 154 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object TSRMLS_CC); new_object 160 ext/mysqlnd/mysqlnd_driver.c DBG_RETURN(new_object); new_object 170 ext/mysqlnd/mysqlnd_driver.c MYSQLND * new_object; new_object 177 ext/mysqlnd/mysqlnd_driver.c new_object = mnd_pecalloc(1, alloc_size_ret, to_be_cloned->persistent); new_object 178 ext/mysqlnd/mysqlnd_driver.c if (!new_object) { new_object 181 ext/mysqlnd/mysqlnd_driver.c new_object->persistent = to_be_cloned->persistent; new_object 182 ext/mysqlnd/mysqlnd_driver.c new_object->m = to_be_cloned->m; new_object 184 ext/mysqlnd/mysqlnd_driver.c new_object->data = to_be_cloned->data->m->get_reference(to_be_cloned->data TSRMLS_CC); new_object 185 ext/mysqlnd/mysqlnd_driver.c if (!new_object->data) { new_object 186 ext/mysqlnd/mysqlnd_driver.c new_object->m->dtor(new_object TSRMLS_CC); new_object 187 ext/mysqlnd/mysqlnd_driver.c new_object = NULL; new_object 189 ext/mysqlnd/mysqlnd_driver.c DBG_RETURN(new_object); new_object 288 ext/spl/spl_array.c zend_object *new_object; new_object 294 ext/spl/spl_array.c new_object = &intern->std; new_object 296 ext/spl/spl_array.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); new_object 337 ext/spl/spl_directory.c zend_object *new_object; new_object 347 ext/spl/spl_directory.c new_object = &intern->std; new_object 379 ext/spl/spl_directory.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); new_object 468 ext/spl/spl_dllist.c zend_object *new_object; new_object 474 ext/spl/spl_dllist.c new_object = &intern->std; new_object 476 ext/spl/spl_dllist.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); new_object 330 ext/spl/spl_fixedarray.c zend_object *new_object; new_object 336 ext/spl/spl_fixedarray.c new_object = &intern->std; new_object 338 ext/spl/spl_fixedarray.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); new_object 484 ext/spl/spl_heap.c zend_object *new_object; new_object 490 ext/spl/spl_heap.c new_object = &intern->std; new_object 492 ext/spl/spl_heap.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); new_object 306 ext/spl/spl_observer.c zend_object *new_object; new_object 312 ext/spl/spl_observer.c new_object = &intern->std; new_object 314 ext/spl/spl_observer.c zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC);