zobject 235 Zend/zend_API.c ZEND_API zend_class_entry *zend_get_class_entry(const zval *zobject TSRMLS_DC) /* {{{ */ zobject 237 Zend/zend_API.c if (Z_OBJ_HT_P(zobject)->get_class_entry) { zobject 238 Zend/zend_API.c return Z_OBJ_HT_P(zobject)->get_class_entry(zobject TSRMLS_CC); zobject 346 Zend/zend_API.h ZEND_API zend_class_entry *zend_get_class_entry(const zval *zobject TSRMLS_DC); zobject 299 Zend/zend_closures.c static zend_object_value zend_closure_clone(zval *zobject TSRMLS_DC) /* {{{ */ zobject 301 Zend/zend_closures.c zend_closure *closure = (zend_closure *)zend_object_store_get_object(zobject TSRMLS_CC); zobject 163 Zend/zend_gc.h #define GC_ZOBJ_CHECK_POSSIBLE_ROOT(zobject) \ zobject 166 Zend/zend_gc.h EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zobject)].valid) { \ zobject 167 Zend/zend_gc.h gc_zobj_possible_root(zobject TSRMLS_CC); \ zobject 155 Zend/zend_objects.c ZEND_API zend_object *zend_objects_get_address(const zval *zobject TSRMLS_DC) zobject 157 Zend/zend_objects.c return (zend_object *)zend_object_store_get_object(zobject TSRMLS_CC); zobject 218 Zend/zend_objects.c ZEND_API zend_object_value zend_objects_clone_obj(zval *zobject TSRMLS_DC) zobject 223 Zend/zend_objects.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 227 Zend/zend_objects.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 171 Zend/zend_objects_API.c ZEND_API void zend_objects_store_del_ref(zval *zobject TSRMLS_DC) zobject 175 Zend/zend_objects_API.c handle = Z_OBJ_HANDLE_P(zobject); zobject 177 Zend/zend_objects_API.c Z_ADDREF_P(zobject); zobject 178 Zend/zend_objects_API.c zend_objects_store_del_ref_by_handle_ex(handle, Z_OBJ_HT_P(zobject) TSRMLS_CC); zobject 179 Zend/zend_objects_API.c Z_DELREF_P(zobject); zobject 181 Zend/zend_objects_API.c GC_ZOBJ_CHECK_POSSIBLE_ROOT(zobject); zobject 251 Zend/zend_objects_API.c ZEND_API zend_object_value zend_objects_store_clone_obj(zval *zobject TSRMLS_DC) zobject 256 Zend/zend_objects_API.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 261 Zend/zend_objects_API.c zend_error(E_CORE_ERROR, "Trying to clone uncloneable object of class %s", Z_OBJCE_P(zobject)->name); zobject 268 Zend/zend_objects_API.c retval.handlers = Z_OBJ_HT_P(zobject); zobject 274 Zend/zend_objects_API.c ZEND_API void *zend_object_store_get_object(const zval *zobject TSRMLS_DC) zobject 276 Zend/zend_objects_API.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 296 Zend/zend_objects_API.c ZEND_API void zend_object_store_set_object(zval *zobject, void *object TSRMLS_DC) zobject 298 Zend/zend_objects_API.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 305 Zend/zend_objects_API.c ZEND_API void zend_object_store_ctor_failed(zval *zobject TSRMLS_DC) zobject 307 Zend/zend_objects_API.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 310 Zend/zend_objects_API.c obj_bucket->bucket.obj.handlers = Z_OBJ_HT_P(zobject);; zobject 80 Zend/zend_objects_API.h ZEND_API void zend_object_store_set_object(zval *zobject, void *object TSRMLS_DC); zobject 81 Zend/zend_objects_API.h ZEND_API void zend_object_store_ctor_failed(zval *zobject TSRMLS_DC); zobject 590 ext/dom/php_dom.c zend_object_value dom_objects_store_clone_obj(zval *zobject TSRMLS_DC) /* {{{ */ zobject 597 ext/dom/php_dom.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 602 ext/dom/php_dom.c php_error(E_ERROR, "Trying to clone an uncloneable object of class %s", Z_OBJCE_P(zobject)->name); zobject 610 ext/dom/php_dom.c retval.handlers = Z_OBJ_HT_P(zobject); zobject 2295 ext/pdo/pdo_stmt.c static zend_object_value dbstmt_clone_obj(zval *zobject TSRMLS_DC) zobject 2300 ext/pdo/pdo_stmt.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 2303 ext/pdo/pdo_stmt.c zend_object_std_init(&stmt->std, Z_OBJCE_P(zobject) TSRMLS_CC); zobject 2304 ext/pdo/pdo_stmt.c object_properties_init(&stmt->std, Z_OBJCE_P(zobject)); zobject 2307 ext/pdo/pdo_stmt.c old_stmt = (pdo_stmt_t *)zend_object_store_get_object(zobject TSRMLS_CC); zobject 2310 ext/pdo/pdo_stmt.c retval.handlers = Z_OBJ_HT_P(zobject); zobject 284 ext/spl/spl_array.c static zend_object_value spl_array_object_clone(zval *zobject TSRMLS_DC) zobject 289 ext/spl/spl_array.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 292 ext/spl/spl_array.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 293 ext/spl/spl_array.c new_obj_val = spl_array_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); zobject 333 ext/spl/spl_directory.c static zend_object_value spl_filesystem_object_clone(zval *zobject TSRMLS_DC) zobject 338 ext/spl/spl_directory.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 343 ext/spl/spl_directory.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 464 ext/spl/spl_dllist.c static zend_object_value spl_dllist_object_clone(zval *zobject TSRMLS_DC) /* {{{ */ zobject 469 ext/spl/spl_dllist.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 472 ext/spl/spl_dllist.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 473 ext/spl/spl_dllist.c new_obj_val = spl_dllist_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); zobject 326 ext/spl/spl_fixedarray.c static zend_object_value spl_fixedarray_object_clone(zval *zobject TSRMLS_DC) /* {{{ */ zobject 331 ext/spl/spl_fixedarray.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 334 ext/spl/spl_fixedarray.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 335 ext/spl/spl_fixedarray.c new_obj_val = spl_fixedarray_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); zobject 480 ext/spl/spl_heap.c static zend_object_value spl_heap_object_clone(zval *zobject TSRMLS_DC) /* {{{ */ zobject 485 ext/spl/spl_heap.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 488 ext/spl/spl_heap.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 489 ext/spl/spl_heap.c new_obj_val = spl_heap_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); zobject 98 ext/spl/spl_iterators.c zval *zobject; zobject 125 ext/spl/spl_iterators.c zval *zobject; zobject 164 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level--].zobject); zobject 169 ext/spl/spl_iterators.c zval_ptr_dtor(&iter->zobject); zobject 199 ext/spl/spl_iterators.c return spl_recursive_it_valid_ex(object, ((spl_recursive_it_iterator*)iter)->zobject TSRMLS_CC); zobject 225 ext/spl/spl_iterators.c zval *zobject; zobject 255 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; zobject 259 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "haschildren", &retval); zobject 317 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; zobject 321 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "getchildren", &child); zobject 353 ext/spl/spl_iterators.c object->iterators[object->level].zobject = child; zobject 385 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level].zobject); zobject 403 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level--].zobject); zobject 423 ext/spl/spl_iterators.c spl_recursive_it_move_forward_ex((spl_recursive_it_object*)iter->data, ((spl_recursive_it_iterator*)iter)->zobject TSRMLS_CC); zobject 428 ext/spl/spl_iterators.c spl_recursive_it_rewind_ex((spl_recursive_it_object*)iter->data, ((spl_recursive_it_iterator*)iter)->zobject TSRMLS_CC); zobject 431 ext/spl/spl_iterators.c static zend_object_iterator *spl_recursive_it_get_iterator(zend_class_entry *ce, zval *zobject, int by_ref TSRMLS_DC) zobject 440 ext/spl/spl_iterators.c object = (spl_recursive_it_object*)zend_object_store_get_object(zobject TSRMLS_CC); zobject 446 ext/spl/spl_iterators.c Z_ADDREF_P(zobject); zobject 449 ext/spl/spl_iterators.c iterator->zobject = zobject; zobject 574 ext/spl/spl_iterators.c intern->iterators[0].zobject = iterator; zobject 586 ext/spl/spl_iterators.c zval_ptr_dtor(&intern->iterators[intern->level--].zobject); zobject 698 ext/spl/spl_iterators.c zval *zobject; zobject 713 ext/spl/spl_iterators.c RETURN_ZVAL(object->iterators[level].zobject, 1, 0); zobject 721 ext/spl/spl_iterators.c zval *zobject; zobject 727 ext/spl/spl_iterators.c SPL_FETCH_SUB_ELEMENT(zobject, object, zobject); zobject 729 ext/spl/spl_iterators.c RETURN_ZVAL(zobject, 1, 0); zobject 758 ext/spl/spl_iterators.c zval *retval, *zobject; zobject 770 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; zobject 771 ext/spl/spl_iterators.c if (!zobject) { zobject 774 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "haschildren", &retval); zobject 789 ext/spl/spl_iterators.c zval *retval, *zobject; zobject 797 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; zobject 798 ext/spl/spl_iterators.c if (!zobject) { zobject 801 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "getchildren", &retval); zobject 882 ext/spl/spl_iterators.c zobj = object->iterators[level].zobject; zobject 911 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level--].zobject); zobject 1026 ext/spl/spl_iterators.c zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next); zobject 1036 ext/spl/spl_iterators.c zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next); zobject 1360 ext/spl/spl_iterators.c if (Z_OBJ_HT_P(intern->inner.zobject)->get_method) { zobject 1361 ext/spl/spl_iterators.c *object_ptr = intern->inner.zobject; zobject 1365 ext/spl/spl_iterators.c *object_ptr = intern->inner.zobject; zobject 1441 ext/spl/spl_iterators.c zval *zobject, *retval; zobject 1461 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O|ll", &zobject, ce_inner, &intern->u.limit.offset, &intern->u.limit.count) == FAILURE) { zobject 1480 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O|l", &zobject, ce_inner, &flags) == FAILURE) { zobject 1499 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O|s", &zobject, ce_inner, &class_name, &class_name_len) == FAILURE) { zobject 1503 ext/spl/spl_iterators.c ce = Z_OBJCE_P(zobject); zobject 1517 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); zobject 1530 ext/spl/spl_iterators.c zobject = retval; zobject 1531 ext/spl/spl_iterators.c ce = Z_OBJCE_P(zobject); zobject 1553 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Os|lll", &zobject, ce_inner, ®ex, ®ex_len, &mode, &intern->u.regex.flags, &intern->u.regex.preg_flags) == FAILURE) { zobject 1578 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Of", &zobject, ce_inner, &cfi->fci, &cfi->fcc) == FAILURE) { zobject 1593 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O", &zobject, ce_inner) == FAILURE) { zobject 1603 ext/spl/spl_iterators.c Z_ADDREF_P(zobject); zobject 1605 ext/spl/spl_iterators.c intern->inner.zobject = zobject; zobject 1606 ext/spl/spl_iterators.c intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); zobject 1607 ext/spl/spl_iterators.c intern->inner.object = zend_object_store_get_object(zobject TSRMLS_CC); zobject 1608 ext/spl/spl_iterators.c intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0 TSRMLS_CC); zobject 1642 ext/spl/spl_iterators.c if (intern->inner.zobject) { zobject 1643 ext/spl/spl_iterators.c RETVAL_ZVAL(intern->inner.zobject, 1, 0); zobject 1929 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval); zobject 1950 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval); zobject 1972 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval); zobject 2015 ext/spl/spl_iterators.c params[2] = &intern->inner.zobject; zobject 2273 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval); zobject 2354 ext/spl/spl_iterators.c if (object->inner.zobject) { zobject 2355 ext/spl/spl_iterators.c zval_ptr_dtor(&object->inner.zobject); zobject 2554 ext/spl/spl_iterators.c zend_call_method_with_1_params(&intern->inner.zobject, intern->inner.ce, NULL, "seek", NULL, zpos); zobject 2707 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval); zobject 2719 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &zchildren); zobject 2752 ext/spl/spl_iterators.c *intern->u.caching.zstr = *intern->inner.zobject; zobject 3374 ext/spl/spl_iterators.c if (intern->inner.zobject) { zobject 3375 ext/spl/spl_iterators.c zval_ptr_dtor(&intern->inner.zobject); zobject 3376 ext/spl/spl_iterators.c intern->inner.zobject = NULL; zobject 3389 ext/spl/spl_iterators.c intern->inner.zobject = *it; zobject 3446 ext/spl/spl_iterators.c } while (intern->inner.zobject != it); zobject 129 ext/spl/spl_iterators.h zval *zobject; zobject 302 ext/spl/spl_observer.c static zend_object_value spl_object_storage_clone(zval *zobject TSRMLS_DC) zobject 307 ext/spl/spl_observer.c zend_object_handle handle = Z_OBJ_HANDLE_P(zobject); zobject 310 ext/spl/spl_observer.c old_object = zend_objects_get_address(zobject TSRMLS_CC); zobject 311 ext/spl/spl_observer.c new_obj_val = spl_object_storage_new_ex(old_object->ce, &intern, zobject TSRMLS_CC); zobject 449 ext/standard/user_filters.c zval *zbrigade, *zobject; zobject 454 ext/standard/user_filters.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zo", &zbrigade, &zobject) == FAILURE) { zobject 458 ext/standard/user_filters.c if (FAILURE == zend_hash_find(Z_OBJPROP_P(zobject), "bucket", 7, (void**)&pzbucket)) { zobject 466 ext/standard/user_filters.c if (SUCCESS == zend_hash_find(Z_OBJPROP_P(zobject), "data", 5, (void**)&pzdata) && (*pzdata)->type == IS_STRING) {