object 513 Zend/zend.h zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 518 Zend/zend.h int (*serialize)(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC); object 519 Zend/zend.h int (*unserialize)(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC); object 247 Zend/zend_API.c ZEND_API int zend_get_object_classname(const zval *object, const char **class_name, zend_uint *class_name_len TSRMLS_DC) /* {{{ */ object 249 Zend/zend_API.c if (Z_OBJ_HT_P(object)->get_class_name == NULL || object 250 Zend/zend_API.c Z_OBJ_HT_P(object)->get_class_name(object, class_name, class_name_len, 0 TSRMLS_CC) != SUCCESS) { object 251 Zend/zend_API.c zend_class_entry *ce = Z_OBJCE_P(object); object 936 Zend/zend_API.c zval **object; object 951 Zend/zend_API.c object = va_arg(va, zval **); object 953 Zend/zend_API.c *object = this_ptr; object 972 Zend/zend_API.c zval **object; object 988 Zend/zend_API.c object = va_arg(va, zval **); object 990 Zend/zend_API.c *object = this_ptr; object 1150 Zend/zend_API.c ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type) /* {{{ */ object 1155 Zend/zend_API.c object->properties_table = emalloc(sizeof(zval*) * class_type->default_properties_count); object 1157 Zend/zend_API.c object->properties_table[i] = class_type->default_properties_table[i]; object 1160 Zend/zend_API.c ALLOC_ZVAL( object->properties_table[i]); object 1161 Zend/zend_API.c MAKE_COPY_ZVAL(&class_type->default_properties_table[i], object->properties_table[i]); object 1163 Zend/zend_API.c Z_ADDREF_P(object->properties_table[i]); object 1167 Zend/zend_API.c object->properties = NULL; object 1178 Zend/zend_API.c zend_object *object; object 1191 Zend/zend_API.c Z_OBJVAL_P(arg) = zend_objects_new(&object, class_type TSRMLS_CC); object 1193 Zend/zend_API.c object->properties = properties; object 1194 Zend/zend_API.c object->properties_table = NULL; object 1196 Zend/zend_API.c object_properties_init(object, class_type); object 3710 Zend/zend_API.c ZEND_API void zend_update_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zval *value TSRMLS_DC) /* {{{ */ object 3717 Zend/zend_API.c if (!Z_OBJ_HT_P(object)->write_property) { object 3721 Zend/zend_API.c zend_get_object_classname(object, &class_name, &class_name_len TSRMLS_CC); object 3727 Zend/zend_API.c Z_OBJ_HT_P(object)->write_property(object, property, value, 0 TSRMLS_CC); object 3734 Zend/zend_API.c ZEND_API void zend_update_property_null(zend_class_entry *scope, zval *object, const char *name, int name_length TSRMLS_DC) /* {{{ */ object 3742 Zend/zend_API.c zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); object 3746 Zend/zend_API.c ZEND_API void zend_update_property_bool(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC) /* {{{ */ object 3754 Zend/zend_API.c zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); object 3758 Zend/zend_API.c ZEND_API void zend_update_property_long(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC) /* {{{ */ object 3766 Zend/zend_API.c zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); object 3770 Zend/zend_API.c ZEND_API void zend_update_property_double(zend_class_entry *scope, zval *object, const char *name, int name_length, double value TSRMLS_DC) /* {{{ */ object 3778 Zend/zend_API.c zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); object 3782 Zend/zend_API.c ZEND_API void zend_update_property_string(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value TSRMLS_DC) /* {{{ */ object 3790 Zend/zend_API.c zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); object 3794 Zend/zend_API.c ZEND_API void zend_update_property_stringl(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value, int value_len TSRMLS_DC) /* {{{ */ object 3802 Zend/zend_API.c zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); object 3915 Zend/zend_API.c ZEND_API zval *zend_read_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zend_bool silent TSRMLS_DC) /* {{{ */ object 3922 Zend/zend_API.c if (!Z_OBJ_HT_P(object)->read_property) { object 3926 Zend/zend_API.c zend_get_object_classname(object, &class_name, &class_name_len TSRMLS_CC); object 3932 Zend/zend_API.c value = Z_OBJ_HT_P(object)->read_property(object, property, silent?BP_VAR_IS:BP_VAR_R, 0 TSRMLS_CC); object 326 Zend/zend_API.h ZEND_API void zend_update_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zval *value TSRMLS_DC); object 327 Zend/zend_API.h ZEND_API void zend_update_property_null(zend_class_entry *scope, zval *object, const char *name, int name_length TSRMLS_DC); object 328 Zend/zend_API.h ZEND_API void zend_update_property_bool(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC); object 329 Zend/zend_API.h ZEND_API void zend_update_property_long(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC); object 330 Zend/zend_API.h ZEND_API void zend_update_property_double(zend_class_entry *scope, zval *object, const char *name, int name_length, double value TSRMLS_DC); object 331 Zend/zend_API.h ZEND_API void zend_update_property_string(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value TSRMLS_DC); object 332 Zend/zend_API.h ZEND_API void zend_update_property_stringl(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value, int value_length TSRMLS_DC); object 342 Zend/zend_API.h ZEND_API zval *zend_read_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zend_bool silent TSRMLS_DC); object 347 Zend/zend_API.h ZEND_API int zend_get_object_classname(const zval *object, const char **class_name, zend_uint *class_name_len TSRMLS_DC); object 372 Zend/zend_API.h ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type); object 140 Zend/zend_builtin_functions.c ZEND_ARG_INFO(0, object) object 144 Zend/zend_builtin_functions.c ZEND_ARG_INFO(0, object) object 162 Zend/zend_builtin_functions.c ZEND_ARG_INFO(0, object) object 1181 Zend/zend_builtin_functions.c zval *object; object 1189 Zend/zend_builtin_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zs", &object, &property, &property_len) == FAILURE) { object 1197 Zend/zend_builtin_functions.c if (Z_TYPE_P(object) == IS_STRING) { object 1198 Zend/zend_builtin_functions.c if (zend_lookup_class(Z_STRVAL_P(object), Z_STRLEN_P(object), &pce TSRMLS_CC) == FAILURE) { object 1202 Zend/zend_builtin_functions.c } else if (Z_TYPE_P(object) == IS_OBJECT) { object 1203 Zend/zend_builtin_functions.c ce = Z_OBJCE_P(object); object 1217 Zend/zend_builtin_functions.c if (Z_TYPE_P(object) == IS_OBJECT && object 1218 Zend/zend_builtin_functions.c Z_OBJ_HANDLER_P(object, has_property) && object 1219 Zend/zend_builtin_functions.c Z_OBJ_HANDLER_P(object, has_property)(object, &property_z, 2, 0 TSRMLS_CC)) { object 2122 Zend/zend_builtin_functions.c ptr->object ? object 2123 Zend/zend_builtin_functions.c Z_OBJCE_P(ptr->object) : object 2129 Zend/zend_builtin_functions.c if (ptr->object) { object 2136 Zend/zend_builtin_functions.c dup = zend_get_object_classname(ptr->object, &class_name, &class_name_len TSRMLS_CC); object 2310 Zend/zend_builtin_functions.c ptr->object ? object 2311 Zend/zend_builtin_functions.c Z_OBJCE_P(ptr->object) : object 2319 Zend/zend_builtin_functions.c if (ptr->object && Z_TYPE_P(ptr->object) == IS_OBJECT) { object 2326 Zend/zend_builtin_functions.c dup = zend_get_object_classname(ptr->object, &class_name, &class_name_len TSRMLS_CC); object 2331 Zend/zend_builtin_functions.c add_assoc_zval_ex(stack_frame, "object", sizeof("object"), ptr->object); object 2332 Zend/zend_builtin_functions.c Z_ADDREF_P(ptr->object); object 153 Zend/zend_closures.c static zend_function *zend_closure_get_constructor(zval *object TSRMLS_DC) /* {{{ */ object 216 Zend/zend_closures.c static zval *zend_closure_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 224 Zend/zend_closures.c static void zend_closure_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) /* {{{ */ object 230 Zend/zend_closures.c static zval **zend_closure_get_property_ptr_ptr(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 237 Zend/zend_closures.c static int zend_closure_has_property(zval *object, zval *member, int has_set_exists, const zend_literal *key TSRMLS_DC) /* {{{ */ object 246 Zend/zend_closures.c static void zend_closure_unset_property(zval *object, zval *member, const zend_literal *key TSRMLS_DC) /* {{{ */ object 252 Zend/zend_closures.c static void zend_closure_free_storage(void *object TSRMLS_DC) /* {{{ */ object 254 Zend/zend_closures.c zend_closure *closure = (zend_closure *)object; object 285 Zend/zend_closures.c zend_object_value object; object 292 Zend/zend_closures.c object.handle = zend_objects_store_put(closure, (zend_objects_store_dtor_t)zend_objects_destroy_object, (zend_objects_free_object_storage_t) zend_closure_free_storage, NULL TSRMLS_CC); object 293 Zend/zend_closures.c object.handlers = &closure_handlers; object 295 Zend/zend_closures.c return object; object 335 Zend/zend_closures.c static HashTable *zend_closure_get_debug_info(zval *object, int *is_temp TSRMLS_DC) /* {{{ */ object 337 Zend/zend_closures.c zend_closure *closure = (zend_closure *)zend_object_store_get_object(object TSRMLS_CC); object 5513 Zend/zend_compile.c void zend_do_fetch_property(znode *result, znode *object, const znode *property TSRMLS_DC) /* {{{ */ object 5520 Zend/zend_compile.c if (object->op_type == IS_CV) { object 5521 Zend/zend_compile.c if (object->u.op.var == CG(active_op_array)->this_var) { object 5522 Zend/zend_compile.c object->op_type = IS_UNUSED; /* this means $this for objects */ object 5562 Zend/zend_compile.c if (zend_is_function_or_method_call(object)) { object 5565 Zend/zend_compile.c SET_NODE(opline.op1, object); object 5576 Zend/zend_compile.c SET_NODE(opline.op1, object); object 5610 Zend/zend_compile.c void zend_do_push_object(const znode *object TSRMLS_DC) /* {{{ */ object 5612 Zend/zend_compile.c zend_stack_push(&CG(object_stack), object, sizeof(znode)); object 5616 Zend/zend_compile.c void zend_do_pop_object(znode *object TSRMLS_DC) /* {{{ */ object 5618 Zend/zend_compile.c if (object) { object 5622 Zend/zend_compile.c *object = *tmp; object 389 Zend/zend_compile.h zval *object; object 400 Zend/zend_compile.h zval *object; object 584 Zend/zend_compile.h void zend_do_fetch_property(znode *result, znode *object, const znode *property TSRMLS_DC); object 588 Zend/zend_compile.h void zend_do_push_object(const znode *object TSRMLS_DC); object 589 Zend/zend_compile.h void zend_do_pop_object(znode *object TSRMLS_DC); object 158 Zend/zend_exceptions.c zend_object *object; object 161 Zend/zend_exceptions.c Z_OBJVAL(obj) = zend_objects_new(&object, class_type TSRMLS_CC); object 164 Zend/zend_exceptions.c object_properties_init(object, class_type); object 206 Zend/zend_exceptions.c zval *object, *previous = NULL; object 213 Zend/zend_exceptions.c object = getThis(); object 216 Zend/zend_exceptions.c zend_update_property_stringl(default_exception_ce, object, "message", sizeof("message")-1, message, message_len TSRMLS_CC); object 220 Zend/zend_exceptions.c zend_update_property_long(default_exception_ce, object, "code", sizeof("code")-1, code TSRMLS_CC); object 224 Zend/zend_exceptions.c zend_update_property(default_exception_ce, object, "previous", sizeof("previous")-1, previous TSRMLS_CC); object 232 Zend/zend_exceptions.c value = zend_read_property(default_exception_ce, object, name, sizeof(name)-1, 0 TSRMLS_CC); \ object 237 Zend/zend_exceptions.c Z_OBJ_HANDLER_P(object, unset_property)(object, tmp, 0 TSRMLS_CC); \ object 244 Zend/zend_exceptions.c zval *object = getThis(); object 261 Zend/zend_exceptions.c zval *object, *previous = NULL; object 268 Zend/zend_exceptions.c object = getThis(); object 271 Zend/zend_exceptions.c zend_update_property_string(default_exception_ce, object, "message", sizeof("message")-1, message TSRMLS_CC); object 275 Zend/zend_exceptions.c zend_update_property_long(default_exception_ce, object, "code", sizeof("code")-1, code TSRMLS_CC); object 279 Zend/zend_exceptions.c zend_update_property(default_exception_ce, object, "previous", sizeof("previous")-1, previous TSRMLS_CC); object 282 Zend/zend_exceptions.c zend_update_property_long(default_exception_ce, object, "severity", sizeof("severity")-1, severity TSRMLS_CC); object 285 Zend/zend_exceptions.c zend_update_property_string(default_exception_ce, object, "file", sizeof("file")-1, filename TSRMLS_CC); object 289 Zend/zend_exceptions.c zend_update_property_long(default_exception_ce, object, "line", sizeof("line")-1, lineno TSRMLS_CC); object 299 Zend/zend_exceptions.c static void _default_exception_get_entry(zval *object, char *name, int name_len, zval *return_value TSRMLS_DC) /* {{{ */ object 303 Zend/zend_exceptions.c value = zend_read_property(default_exception_ce, object, name, name_len, 0 TSRMLS_CC); object 690 Zend/zend_execute.c zval *object = *object_ptr; object 694 Zend/zend_execute.c if (Z_TYPE_P(object) != IS_OBJECT) { object 695 Zend/zend_execute.c if (object == &EG(error_zval)) { object 703 Zend/zend_execute.c if (Z_TYPE_P(object) == IS_NULL || object 704 Zend/zend_execute.c (Z_TYPE_P(object) == IS_BOOL && Z_LVAL_P(object) == 0) || object 705 Zend/zend_execute.c (Z_TYPE_P(object) == IS_STRING && Z_STRLEN_P(object) == 0)) { object 707 Zend/zend_execute.c object = *object_ptr; object 708 Zend/zend_execute.c Z_ADDREF_P(object); object 710 Zend/zend_execute.c if (Z_REFCOUNT_P(object) == 1) { object 712 Zend/zend_execute.c zval_ptr_dtor(&object); object 720 Zend/zend_execute.c Z_DELREF_P(object); object 721 Zend/zend_execute.c zval_dtor(object); object 722 Zend/zend_execute.c object_init(object); object 755 Zend/zend_execute.c if (!Z_OBJ_HT_P(object)->write_property) { object 769 Zend/zend_execute.c Z_OBJ_HT_P(object)->write_property(object, property_name, value, key TSRMLS_CC); object 772 Zend/zend_execute.c if (!Z_OBJ_HT_P(object)->write_dimension) { object 775 Zend/zend_execute.c Z_OBJ_HT_P(object)->write_dimension(object, property_name, value TSRMLS_CC); object 1530 Zend/zend_execute.c execute_data_ptr->object, return_value_used TSRMLS_CC object 1688 Zend/zend_execute.c EX(object) = NULL; object 659 Zend/zend_execute_API.c EX(object) = NULL; object 700 Zend/zend_execute_API.c EX(object) = fci->object_ptr; object 811 Zend/zend_gc.c EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor(EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.object, Z_OBJ_HANDLE(p->z) TSRMLS_CC); object 91 Zend/zend_generators.c if (execute_data->call->object) { object 92 Zend/zend_generators.c zval_ptr_dtor(&execute_data->call->object); object 222 Zend/zend_generators.c zend_object_value object; object 232 Zend/zend_generators.c object.handle = zend_objects_store_put(generator, object 237 Zend/zend_generators.c object.handlers = &zend_generator_handlers; object 239 Zend/zend_generators.c return object; object 324 Zend/zend_generators.c static zend_function *zend_generator_get_constructor(zval *object TSRMLS_DC) /* {{{ */ object 682 Zend/zend_generators.c zend_object_iterator *zend_generator_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 687 Zend/zend_generators.c generator = (zend_generator *) zend_object_store_get_object(object TSRMLS_CC); object 705 Zend/zend_generators.c iterator->handle = Z_OBJ_HANDLE_P(object); object 121 Zend/zend_interfaces.c ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC) object 125 Zend/zend_interfaces.c return zend_call_method_with_0_params(&object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); object 146 Zend/zend_interfaces.c zval *object = (zval*)iter->it.data; object 149 Zend/zend_interfaces.c zval_ptr_dtor(&object); object 159 Zend/zend_interfaces.c zval *object = (zval*)iter->it.data; object 163 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &more); object 178 Zend/zend_interfaces.c zval *object = (zval*)iter->it.data; object 181 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", &iter->value); object 201 Zend/zend_interfaces.c zval *object = (zval*)iter->it.data; object 204 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval); object 221 Zend/zend_interfaces.c zval *object = (zval*)iter->it.data; object 224 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); object 232 Zend/zend_interfaces.c zval *object = (zval*)iter->it.data; object 235 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NULL); object 250 Zend/zend_interfaces.c static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 260 Zend/zend_interfaces.c Z_ADDREF_P(object); object 261 Zend/zend_interfaces.c iterator->it.data = (void*)object; object 263 Zend/zend_interfaces.c iterator->ce = Z_OBJCE_P(object); object 270 Zend/zend_interfaces.c ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 272 Zend/zend_interfaces.c zval *iterator = zend_user_it_new_iterator(ce, object TSRMLS_CC); object 277 Zend/zend_interfaces.c if (!ce_it || !ce_it->get_iterator || (ce_it->get_iterator == zend_user_it_get_new_iterator && iterator == object)) { object 279 Zend/zend_interfaces.c zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Objects returned by %s::getIterator() must be traversable or implement interface Iterator", ce ? ce->name : Z_OBJCE_P(object)->name); object 400 Zend/zend_interfaces.c ZEND_API int zend_user_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC) object 402 Zend/zend_interfaces.c zend_class_entry * ce = Z_OBJCE_P(object); object 406 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, ce, &ce->serialize_func, "serialize", &retval); object 437 Zend/zend_interfaces.c ZEND_API int zend_user_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC) object 441 Zend/zend_interfaces.c object_init_ex(*object, ce); object 446 Zend/zend_interfaces.c zend_call_method_with_1_params(object, ce, &ce->unserialize_func, "unserialize", NULL, zdata); object 458 Zend/zend_interfaces.c ZEND_API int zend_class_serialize_deny(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC) /* {{{ */ object 460 Zend/zend_interfaces.c zend_class_entry *ce = Z_OBJCE_P(object); object 466 Zend/zend_interfaces.c ZEND_API int zend_class_unserialize_deny(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC) /* {{{ */ object 59 Zend/zend_interfaces.h ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC); object 60 Zend/zend_interfaces.h ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 64 Zend/zend_interfaces.h ZEND_API int zend_user_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC); object 65 Zend/zend_interfaces.h ZEND_API int zend_user_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC); object 67 Zend/zend_interfaces.h ZEND_API int zend_class_serialize_deny(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC); object 68 Zend/zend_interfaces.h ZEND_API int zend_class_unserialize_deny(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC); object 58 Zend/zend_iterators.c static void iter_wrapper_dtor(void *object, zend_object_handle handle TSRMLS_DC) object 60 Zend/zend_iterators.c zend_object_iterator *iter = (zend_object_iterator*)object; object 36 Zend/zend_object_handlers.c ((zend_object*)(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zval_p)].bucket.obj.object)) object 105 Zend/zend_object_handlers.c ZEND_API HashTable *zend_std_get_properties(zval *object TSRMLS_DC) /* {{{ */ object 108 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 116 Zend/zend_object_handlers.c ZEND_API HashTable *zend_std_get_gc(zval *object, zval ***table, int *n TSRMLS_DC) /* {{{ */ object 118 Zend/zend_object_handlers.c if (Z_OBJ_HANDLER_P(object, get_properties) != zend_std_get_properties) { object 121 Zend/zend_object_handlers.c return Z_OBJ_HANDLER_P(object, get_properties)(object TSRMLS_CC); object 123 Zend/zend_object_handlers.c zend_object *zobj = Z_OBJ_P(object); object 138 Zend/zend_object_handlers.c ZEND_API HashTable *zend_std_get_debug_info(zval *object, int *is_temp TSRMLS_DC) /* {{{ */ object 140 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 145 Zend/zend_object_handlers.c return Z_OBJ_HANDLER_P(object, get_properties) object 146 Zend/zend_object_handlers.c ? Z_OBJ_HANDLER_P(object, get_properties)(object TSRMLS_CC) object 150 Zend/zend_object_handlers.c zend_call_method_with_0_params(&object, ce, &ce->__debugInfo, ZEND_DEBUGINFO_FUNC_NAME, &retval); object 177 Zend/zend_object_handlers.c static zval *zend_std_call_getter(zval *object, zval *member TSRMLS_DC) /* {{{ */ object 180 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 190 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, &ce->__get, ZEND_GET_FUNC_NAME, &retval, member); object 202 Zend/zend_object_handlers.c static int zend_std_call_setter(zval *object, zval *member, zval *value TSRMLS_DC) /* {{{ */ object 206 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 217 Zend/zend_object_handlers.c zend_call_method_with_2_params(&object, ce, &ce->__set, ZEND_SET_FUNC_NAME, &retval, member, value); object 232 Zend/zend_object_handlers.c static void zend_std_call_unsetter(zval *object, zval *member TSRMLS_DC) /* {{{ */ object 234 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 242 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, &ce->__unset, ZEND_UNSET_FUNC_NAME, NULL, member); object 248 Zend/zend_object_handlers.c static zval *zend_std_call_issetter(zval *object, zval *member TSRMLS_DC) /* {{{ */ object 251 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 261 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, &ce->__isset, ZEND_ISSET_FUNC_NAME, &retval, member); object 454 Zend/zend_object_handlers.c zval *zend_std_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 464 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 477 Zend/zend_object_handlers.c fprintf(stderr, "Read object #%d property: %s\n", Z_OBJ_HANDLE_P(object), Z_STRVAL_P(member)); object 497 Zend/zend_object_handlers.c Z_ADDREF_P(object); object 498 Zend/zend_object_handlers.c if (PZVAL_IS_REF(object)) { object 499 Zend/zend_object_handlers.c SEPARATE_ZVAL(&object); object 502 Zend/zend_object_handlers.c rv = zend_std_call_getter(object, member TSRMLS_CC); object 525 Zend/zend_object_handlers.c if (EXPECTED(*retval != object)) { object 526 Zend/zend_object_handlers.c zval_ptr_dtor(&object); object 528 Zend/zend_object_handlers.c Z_DELREF_P(object); object 555 Zend/zend_object_handlers.c ZEND_API void zend_std_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) /* {{{ */ object 562 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 618 Zend/zend_object_handlers.c Z_ADDREF_P(object); object 619 Zend/zend_object_handlers.c if (PZVAL_IS_REF(object)) { object 620 Zend/zend_object_handlers.c SEPARATE_ZVAL(&object); object 623 Zend/zend_object_handlers.c if (zend_std_call_setter(object, member, value TSRMLS_CC) != SUCCESS) { object 627 Zend/zend_object_handlers.c zval_ptr_dtor(&object); object 666 Zend/zend_object_handlers.c zval *zend_std_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */ object 668 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 678 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetget", &retval, offset); object 700 Zend/zend_object_handlers.c static void zend_std_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) /* {{{ */ object 702 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 710 Zend/zend_object_handlers.c zend_call_method_with_2_params(&object, ce, NULL, "offsetset", NULL, offset, value); object 718 Zend/zend_object_handlers.c static int zend_std_has_dimension(zval *object, zval *offset, int check_empty TSRMLS_DC) /* {{{ */ object 720 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 726 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetexists", &retval, offset); object 731 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetget", &retval, offset); object 749 Zend/zend_object_handlers.c static zval **zend_std_get_property_ptr_ptr(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 756 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 767 Zend/zend_object_handlers.c fprintf(stderr, "Ptr object #%d property: %s\n", Z_OBJ_HANDLE_P(object), Z_STRVAL_P(member)); object 826 Zend/zend_object_handlers.c static void zend_std_unset_property(zval *object, zval *member, const zend_literal *key TSRMLS_DC) /* {{{ */ object 832 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 862 Zend/zend_object_handlers.c Z_ADDREF_P(object); object 863 Zend/zend_object_handlers.c if (PZVAL_IS_REF(object)) { object 864 Zend/zend_object_handlers.c SEPARATE_ZVAL(&object); object 867 Zend/zend_object_handlers.c zend_std_call_unsetter(object, member TSRMLS_CC); object 869 Zend/zend_object_handlers.c zval_ptr_dtor(&object); object 891 Zend/zend_object_handlers.c static void zend_std_unset_dimension(zval *object, zval *offset TSRMLS_DC) /* {{{ */ object 893 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); object 897 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetunset", NULL, offset); object 1040 Zend/zend_object_handlers.c zval *object = *object_ptr; object 1041 Zend/zend_object_handlers.c zend_object *zobj = Z_OBJ_P(object); object 1074 Zend/zend_object_handlers.c updated_fbc = zend_check_private_int(fbc, Z_OBJ_HANDLER_P(object, get_class_entry)(object TSRMLS_CC), lc_method_name, method_len, hash_value TSRMLS_CC); object 1332 Zend/zend_object_handlers.c ZEND_API union _zend_function *zend_std_get_constructor(zval *object TSRMLS_DC) /* {{{ */ object 1334 Zend/zend_object_handlers.c zend_object *zobj = Z_OBJ_P(object); object 1429 Zend/zend_object_handlers.c static int zend_std_has_property(zval *object, zval *member, int has_set_exists, const zend_literal *key TSRMLS_DC) /* {{{ */ object 1437 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 1450 Zend/zend_object_handlers.c fprintf(stderr, "Read object #%d property: %s\n", Z_OBJ_HANDLE_P(object), Z_STRVAL_P(member)); object 1473 Zend/zend_object_handlers.c Z_ADDREF_P(object); object 1474 Zend/zend_object_handlers.c if (PZVAL_IS_REF(object)) { object 1475 Zend/zend_object_handlers.c SEPARATE_ZVAL(&object); object 1478 Zend/zend_object_handlers.c rv = zend_std_call_issetter(object, member TSRMLS_CC); object 1485 Zend/zend_object_handlers.c rv = zend_std_call_getter(object, member TSRMLS_CC); object 1500 Zend/zend_object_handlers.c zval_ptr_dtor(&object); object 1523 Zend/zend_object_handlers.c zend_class_entry *zend_std_object_get_class(const zval *object TSRMLS_DC) /* {{{ */ object 1526 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 1532 Zend/zend_object_handlers.c int zend_std_object_get_class_name(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) /* {{{ */ object 1536 Zend/zend_object_handlers.c zobj = Z_OBJ_P(object); object 34 Zend/zend_object_handlers.h typedef zval *(*zend_object_read_property_t)(zval *object, zval *member, int type, const struct _zend_literal *key TSRMLS_DC); object 37 Zend/zend_object_handlers.h typedef zval *(*zend_object_read_dimension_t)(zval *object, zval *offset, int type TSRMLS_DC); object 46 Zend/zend_object_handlers.h typedef void (*zend_object_write_property_t)(zval *object, zval *member, zval *value, const struct _zend_literal *key TSRMLS_DC); object 49 Zend/zend_object_handlers.h typedef void (*zend_object_write_dimension_t)(zval *object, zval *offset, zval *value TSRMLS_DC); object 53 Zend/zend_object_handlers.h typedef zval **(*zend_object_get_property_ptr_ptr_t)(zval *object, zval *member, int type, const struct _zend_literal *key TSRMLS_DC); object 57 Zend/zend_object_handlers.h typedef void (*zend_object_set_t)(zval **object, zval *value TSRMLS_DC); object 62 Zend/zend_object_handlers.h typedef zval* (*zend_object_get_t)(zval *object TSRMLS_DC); object 70 Zend/zend_object_handlers.h typedef int (*zend_object_has_property_t)(zval *object, zval *member, int has_set_exists, const struct _zend_literal *key TSRMLS_DC); object 73 Zend/zend_object_handlers.h typedef int (*zend_object_has_dimension_t)(zval *object, zval *member, int check_empty TSRMLS_DC); object 76 Zend/zend_object_handlers.h typedef void (*zend_object_unset_property_t)(zval *object, zval *member, const struct _zend_literal *key TSRMLS_DC); object 79 Zend/zend_object_handlers.h typedef void (*zend_object_unset_dimension_t)(zval *object, zval *offset TSRMLS_DC); object 82 Zend/zend_object_handlers.h typedef HashTable *(*zend_object_get_properties_t)(zval *object TSRMLS_DC); object 84 Zend/zend_object_handlers.h typedef HashTable *(*zend_object_get_debug_info_t)(zval *object, int *is_temp TSRMLS_DC); object 92 Zend/zend_object_handlers.h typedef union _zend_function *(*zend_object_get_constructor_t)(zval *object TSRMLS_DC); object 95 Zend/zend_object_handlers.h typedef void (*zend_object_add_ref_t)(zval *object TSRMLS_DC); object 96 Zend/zend_object_handlers.h typedef void (*zend_object_del_ref_t)(zval *object TSRMLS_DC); object 97 Zend/zend_object_handlers.h typedef void (*zend_object_delete_obj_t)(zval *object TSRMLS_DC); object 98 Zend/zend_object_handlers.h typedef zend_object_value (*zend_object_clone_obj_t)(zval *object TSRMLS_DC); object 100 Zend/zend_object_handlers.h typedef zend_class_entry *(*zend_object_get_class_entry_t)(const zval *object TSRMLS_DC); object 101 Zend/zend_object_handlers.h typedef int (*zend_object_get_class_name_t)(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC); object 111 Zend/zend_object_handlers.h typedef int (*zend_object_count_elements_t)(zval *object, long *count TSRMLS_DC); object 115 Zend/zend_object_handlers.h typedef HashTable *(*zend_object_get_gc_t)(zval *object, zval ***table, int *n TSRMLS_DC); object 161 Zend/zend_object_handlers.h ZEND_API union _zend_function *zend_std_get_constructor(zval *object TSRMLS_DC); object 163 Zend/zend_object_handlers.h ZEND_API HashTable *zend_std_get_properties(zval *object TSRMLS_DC); object 164 Zend/zend_object_handlers.h ZEND_API HashTable *zend_std_get_debug_info(zval *object, int *is_temp TSRMLS_DC); object 166 Zend/zend_object_handlers.h ZEND_API void zend_std_write_property(zval *object, zval *member, zval *value, const struct _zend_literal *key TSRMLS_DC); object 29 Zend/zend_objects.c ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC) object 31 Zend/zend_objects.c object->ce = ce; object 32 Zend/zend_objects.c object->properties = NULL; object 33 Zend/zend_objects.c object->properties_table = NULL; object 34 Zend/zend_objects.c object->guards = NULL; object 37 Zend/zend_objects.c ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC) object 39 Zend/zend_objects.c if (object->guards) { object 40 Zend/zend_objects.c zend_hash_destroy(object->guards); object 41 Zend/zend_objects.c FREE_HASHTABLE(object->guards); object 43 Zend/zend_objects.c if (object->properties) { object 44 Zend/zend_objects.c zend_hash_destroy(object->properties); object 45 Zend/zend_objects.c FREE_HASHTABLE(object->properties); object 46 Zend/zend_objects.c if (object->properties_table) { object 47 Zend/zend_objects.c efree(object->properties_table); object 49 Zend/zend_objects.c } else if (object->properties_table) { object 52 Zend/zend_objects.c for (i = 0; i < object->ce->default_properties_count; i++) { object 53 Zend/zend_objects.c if (object->properties_table[i]) { object 54 Zend/zend_objects.c zval_ptr_dtor(&object->properties_table[i]); object 57 Zend/zend_objects.c efree(object->properties_table); object 61 Zend/zend_objects.c ZEND_API void zend_objects_destroy_object(zend_object *object, zend_object_handle handle TSRMLS_DC) object 63 Zend/zend_objects.c zend_function *destructor = object ? object->ce->destructor : NULL; object 74 Zend/zend_objects.c if (object->ce != EG(scope)) { object 75 Zend/zend_objects.c zend_class_entry *ce = object->ce; object 88 Zend/zend_objects.c zend_class_entry *ce = object->ce; object 123 Zend/zend_objects.c zend_call_method_with_0_params(&obj, object->ce, &destructor, ZEND_DESTRUCTOR_FUNC_NAME, NULL); object 135 Zend/zend_objects.c ZEND_API void zend_objects_free_object_storage(zend_object *object TSRMLS_DC) object 137 Zend/zend_objects.c zend_object_std_dtor(object TSRMLS_CC); object 138 Zend/zend_objects.c efree(object); object 141 Zend/zend_objects.c ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type TSRMLS_DC) object 145 Zend/zend_objects.c *object = emalloc(sizeof(zend_object)); object 146 Zend/zend_objects.c (*object)->ce = class_type; object 147 Zend/zend_objects.c (*object)->properties = NULL; object 148 Zend/zend_objects.c (*object)->properties_table = NULL; object 149 Zend/zend_objects.c (*object)->guards = NULL; object 150 Zend/zend_objects.c retval.handle = zend_objects_store_put(*object, (zend_objects_store_dtor_t) zend_objects_destroy_object, (zend_objects_free_object_storage_t) zend_objects_free_object_storage, NULL TSRMLS_CC); object 28 Zend/zend_objects.h ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC); object 29 Zend/zend_objects.h ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC); object 30 Zend/zend_objects.h ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type TSRMLS_DC); object 31 Zend/zend_objects.h ZEND_API void zend_objects_destroy_object(zend_object *object, zend_object_handle handle TSRMLS_DC); object 32 Zend/zend_objects.h ZEND_API zend_object *zend_objects_get_address(const zval *object TSRMLS_DC); object 34 Zend/zend_objects.h ZEND_API zend_object_value zend_objects_clone_obj(zval *object TSRMLS_DC); object 35 Zend/zend_objects.h ZEND_API void zend_objects_free_object_storage(zend_object *object TSRMLS_DC); object 55 Zend/zend_objects_API.c if (obj->dtor && obj->object) { object 57 Zend/zend_objects_API.c obj->dtor(obj->object, i TSRMLS_CC); object 97 Zend/zend_objects_API.c obj->free_storage(obj->object TSRMLS_CC); object 107 Zend/zend_objects_API.c ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, zend_objects_free_object_storage_t free_storage, zend_objects_store_clone_t clone TSRMLS_DC) object 129 Zend/zend_objects_API.c obj->object = object; object 141 Zend/zend_objects_API.c ZEND_API zend_uint zend_objects_store_get_refcount(zval *object TSRMLS_DC) object 143 Zend/zend_objects_API.c zend_object_handle handle = Z_OBJ_HANDLE_P(object); object 148 Zend/zend_objects_API.c ZEND_API void zend_objects_store_add_ref(zval *object TSRMLS_DC) object 150 Zend/zend_objects_API.c zend_object_handle handle = Z_OBJ_HANDLE_P(object); object 212 Zend/zend_objects_API.c obj->dtor(obj->object, handle TSRMLS_CC); object 226 Zend/zend_objects_API.c obj->free_storage(obj->object TSRMLS_CC); object 264 Zend/zend_objects_API.c obj->clone(obj->object, &new_object TSRMLS_CC); object 278 Zend/zend_objects_API.c return EG(objects_store).object_buckets[handle].bucket.obj.object; object 286 Zend/zend_objects_API.c return EG(objects_store).object_buckets[handle].bucket.obj.object; object 296 Zend/zend_objects_API.c ZEND_API void zend_object_store_set_object(zval *zobject, void *object TSRMLS_DC) object 300 Zend/zend_objects_API.c EG(objects_store).object_buckets[handle].bucket.obj.object = object; object 317 Zend/zend_objects_API.c zval *object; object 323 Zend/zend_objects_API.c ZEND_API void zend_objects_proxy_destroy(zend_object *object, zend_object_handle handle TSRMLS_DC) object 327 Zend/zend_objects_API.c ZEND_API void zend_objects_proxy_free_storage(zend_proxy_object *object TSRMLS_DC) object 329 Zend/zend_objects_API.c zval_ptr_dtor(&object->object); object 330 Zend/zend_objects_API.c zval_ptr_dtor(&object->property); object 331 Zend/zend_objects_API.c efree(object); object 334 Zend/zend_objects_API.c ZEND_API void zend_objects_proxy_clone(zend_proxy_object *object, zend_proxy_object **object_clone TSRMLS_DC) object 337 Zend/zend_objects_API.c (*object_clone)->object = object->object; object 338 Zend/zend_objects_API.c (*object_clone)->property = object->property; object 340 Zend/zend_objects_API.c zval_add_ref(&(*object_clone)->object); object 343 Zend/zend_objects_API.c ZEND_API zval *zend_object_create_proxy(zval *object, zval *member TSRMLS_DC) object 348 Zend/zend_objects_API.c pobj->object = object; object 349 Zend/zend_objects_API.c zval_add_ref(&pobj->object); object 366 Zend/zend_objects_API.c if (Z_OBJ_HT_P(probj->object) && Z_OBJ_HT_P(probj->object)->write_property) { object 367 Zend/zend_objects_API.c Z_OBJ_HT_P(probj->object)->write_property(probj->object, probj->property, value, 0 TSRMLS_CC); object 377 Zend/zend_objects_API.c if (Z_OBJ_HT_P(probj->object) && Z_OBJ_HT_P(probj->object)->read_property) { object 378 Zend/zend_objects_API.c return Z_OBJ_HT_P(probj->object)->read_property(probj->object, probj->property, BP_VAR_R, 0 TSRMLS_CC); object 27 Zend/zend_objects_API.h typedef void (*zend_objects_store_dtor_t)(void *object, zend_object_handle handle TSRMLS_DC); object 28 Zend/zend_objects_API.h typedef void (*zend_objects_free_object_storage_t)(void *object TSRMLS_DC); object 29 Zend/zend_objects_API.h typedef void (*zend_objects_store_clone_t)(void *object, void **object_clone TSRMLS_DC); object 37 Zend/zend_objects_API.h void *object; object 66 Zend/zend_objects_API.h ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, zend_objects_free_object_storage_t storage, zend_objects_store_clone_t clone TSRMLS_DC); object 68 Zend/zend_objects_API.h ZEND_API void zend_objects_store_add_ref(zval *object TSRMLS_DC); object 69 Zend/zend_objects_API.h ZEND_API void zend_objects_store_del_ref(zval *object TSRMLS_DC); object 75 Zend/zend_objects_API.h ZEND_API zend_uint zend_objects_store_get_refcount(zval *object TSRMLS_DC); object 76 Zend/zend_objects_API.h ZEND_API zend_object_value zend_objects_store_clone_obj(zval *object TSRMLS_DC); object 77 Zend/zend_objects_API.h ZEND_API void *zend_object_store_get_object(const zval *object TSRMLS_DC); object 80 Zend/zend_objects_API.h ZEND_API void zend_object_store_set_object(zval *zobject, void *object TSRMLS_DC); object 87 Zend/zend_objects_API.h ZEND_API zval *zend_object_create_proxy(zval *object, zval *member TSRMLS_DC); object 429 Zend/zend_operators.h #define convert_to_object_ex(ppzv) convert_to_ex_master(ppzv, object, OBJECT) object 335 Zend/zend_vm_def.h zval *object; object 345 Zend/zend_vm_def.h object = *object_ptr; object 347 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 364 Zend/zend_vm_def.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 365 Zend/zend_vm_def.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 381 Zend/zend_vm_def.h Z_ADDREF_P(object); object 383 Zend/zend_vm_def.h if (Z_OBJ_HT_P(object)->read_property) { object 384 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 387 Zend/zend_vm_def.h if (Z_OBJ_HT_P(object)->read_dimension) { object 388 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 406 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 408 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 422 Zend/zend_vm_def.h zval_ptr_dtor(&object); object 590 Zend/zend_vm_def.h zval *object; object 605 Zend/zend_vm_def.h object = *object_ptr; object 607 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 625 Zend/zend_vm_def.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 626 Zend/zend_vm_def.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 640 Zend/zend_vm_def.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 643 Zend/zend_vm_def.h Z_ADDREF_P(object); object 644 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 660 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 661 Zend/zend_vm_def.h zval_ptr_dtor(&object); object 698 Zend/zend_vm_def.h zval *object; object 713 Zend/zend_vm_def.h object = *object_ptr; object 715 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 730 Zend/zend_vm_def.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 731 Zend/zend_vm_def.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 745 Zend/zend_vm_def.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 748 Zend/zend_vm_def.h Z_ADDREF_P(object); object 749 Zend/zend_vm_def.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 767 Zend/zend_vm_def.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 768 Zend/zend_vm_def.h zval_ptr_dtor(&object); object 1918 Zend/zend_vm_def.h EX(object) = EX(call)->object; object 1935 Zend/zend_vm_def.h !EX(object)) { object 1955 Zend/zend_vm_def.h EG(This) = EX(object); object 1956 Zend/zend_vm_def.h EG(scope) = (fbc->type == ZEND_USER_FUNCTION || !EX(object)) ? fbc->common.scope : NULL; object 1989 Zend/zend_vm_def.h fbc->internal_function.handler(num_args, ret->var.ptr, &ret->var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC); object 2038 Zend/zend_vm_def.h if (EXPECTED(EX(object) != NULL)) { object 2039 Zend/zend_vm_def.h Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC); object 2446 Zend/zend_vm_def.h call->object = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R); object 2448 Zend/zend_vm_def.h if (EXPECTED(call->object != NULL) && object 2449 Zend/zend_vm_def.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 2450 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object); object 2454 Zend/zend_vm_def.h zval *object = call->object; object 2456 Zend/zend_vm_def.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 2461 Zend/zend_vm_def.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 2463 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 2468 Zend/zend_vm_def.h EXPECTED(call->object == object)) { object 2477 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 2481 Zend/zend_vm_def.h call->object = NULL; object 2483 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) { object 2484 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */ object 2488 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object); object 2490 Zend/zend_vm_def.h call->object = this_ptr; object 2602 Zend/zend_vm_def.h call->object = NULL; object 2616 Zend/zend_vm_def.h if ((call->object = EG(This))) { object 2617 Zend/zend_vm_def.h Z_ADDREF_P(call->object); object 2618 Zend/zend_vm_def.h call->called_scope = Z_OBJCE_P(call->object); object 2647 Zend/zend_vm_def.h call->object = NULL; object 2678 Zend/zend_vm_def.h call->object = NULL; object 2689 Zend/zend_vm_def.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) { object 2690 Zend/zend_vm_def.h if (call->object) { object 2691 Zend/zend_vm_def.h Z_ADDREF_P(call->object); object 2736 Zend/zend_vm_def.h call->object = NULL; object 2744 Zend/zend_vm_def.h call->object = *obj; object 2747 Zend/zend_vm_def.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); object 2749 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method)); object 2753 Zend/zend_vm_def.h call->object = NULL; object 2755 Zend/zend_vm_def.h if (!PZVAL_IS_REF(call->object)) { object 2756 Zend/zend_vm_def.h Z_ADDREF_P(call->object); /* For $this pointer */ object 2760 Zend/zend_vm_def.h INIT_PZVAL_COPY(this_ptr, call->object); object 2762 Zend/zend_vm_def.h call->object = this_ptr; object 2810 Zend/zend_vm_def.h call->object = NULL; object 2842 Zend/zend_vm_def.h call->object = NULL; object 3620 Zend/zend_vm_def.h call->object = object_zval; object 4042 Zend/zend_vm_def.h EX(object) = NULL; object 5250 Zend/zend_vm_def.h if (call->object) { object 5253 Zend/zend_vm_def.h Z_DELREF_P(call->object); object 5255 Zend/zend_vm_def.h if (Z_REFCOUNT_P(call->object) == 1) { object 5256 Zend/zend_vm_def.h zend_object_store_ctor_failed(call->object TSRMLS_CC); object 5259 Zend/zend_vm_def.h zval_ptr_dtor(&call->object); object 487 Zend/zend_vm_execute.h EX(object) = EX(call)->object; object 504 Zend/zend_vm_execute.h !EX(object)) { object 524 Zend/zend_vm_execute.h EG(This) = EX(object); object 525 Zend/zend_vm_execute.h EG(scope) = (fbc->type == ZEND_USER_FUNCTION || !EX(object)) ? fbc->common.scope : NULL; object 558 Zend/zend_vm_execute.h fbc->internal_function.handler(num_args, ret->var.ptr, &ret->var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC); object 607 Zend/zend_vm_execute.h if (EXPECTED(EX(object) != NULL)) { object 608 Zend/zend_vm_execute.h Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC); object 967 Zend/zend_vm_execute.h call->object = object_zval; object 1206 Zend/zend_vm_execute.h if (call->object) { object 1209 Zend/zend_vm_execute.h Z_DELREF_P(call->object); object 1211 Zend/zend_vm_execute.h if (Z_REFCOUNT_P(call->object) == 1) { object 1212 Zend/zend_vm_execute.h zend_object_store_ctor_failed(call->object TSRMLS_CC); object 1215 Zend/zend_vm_execute.h zval_ptr_dtor(&call->object); object 1452 Zend/zend_vm_execute.h call->object = NULL; object 1482 Zend/zend_vm_execute.h call->object = NULL; object 1493 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) { object 1494 Zend/zend_vm_execute.h if (call->object) { object 1495 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 1540 Zend/zend_vm_execute.h call->object = NULL; object 1548 Zend/zend_vm_execute.h call->object = *obj; object 1551 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); object 1553 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method)); object 1557 Zend/zend_vm_execute.h call->object = NULL; object 1559 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 1560 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 1564 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 1566 Zend/zend_vm_execute.h call->object = this_ptr; object 1613 Zend/zend_vm_execute.h call->object = NULL; object 1795 Zend/zend_vm_execute.h call->object = NULL; object 1826 Zend/zend_vm_execute.h call->object = NULL; object 1837 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) { object 1838 Zend/zend_vm_execute.h if (call->object) { object 1839 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 1884 Zend/zend_vm_execute.h call->object = NULL; object 1892 Zend/zend_vm_execute.h call->object = *obj; object 1895 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); object 1897 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method)); object 1901 Zend/zend_vm_execute.h call->object = NULL; object 1903 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 1904 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 1908 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 1910 Zend/zend_vm_execute.h call->object = this_ptr; object 1994 Zend/zend_vm_execute.h call->object = NULL; object 2025 Zend/zend_vm_execute.h call->object = NULL; object 2036 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) { object 2037 Zend/zend_vm_execute.h if (call->object) { object 2038 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 2083 Zend/zend_vm_execute.h call->object = NULL; object 2091 Zend/zend_vm_execute.h call->object = *obj; object 2094 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); object 2096 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method)); object 2100 Zend/zend_vm_execute.h call->object = NULL; object 2102 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 2103 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 2107 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 2109 Zend/zend_vm_execute.h call->object = this_ptr; object 2231 Zend/zend_vm_execute.h call->object = NULL; object 2261 Zend/zend_vm_execute.h call->object = NULL; object 2272 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &call->called_scope, &call->fbc, &call->object TSRMLS_CC) == SUCCESS) { object 2273 Zend/zend_vm_execute.h if (call->object) { object 2274 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 2319 Zend/zend_vm_execute.h call->object = NULL; object 2327 Zend/zend_vm_execute.h call->object = *obj; object 2330 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); object 2332 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), Z_STRVAL_PP(method)); object 2336 Zend/zend_vm_execute.h call->object = NULL; object 2338 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 2339 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 2343 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 2345 Zend/zend_vm_execute.h call->object = this_ptr; object 2596 Zend/zend_vm_execute.h call->object = NULL; object 3017 Zend/zend_vm_execute.h EX(object) = NULL; object 3916 Zend/zend_vm_execute.h call->object = NULL; object 3930 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 3931 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 3932 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 4918 Zend/zend_vm_execute.h call->object = NULL; object 4932 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 4933 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 4934 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 5782 Zend/zend_vm_execute.h call->object = NULL; object 5796 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 5797 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 5798 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 6517 Zend/zend_vm_execute.h call->object = NULL; object 6531 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 6532 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 6533 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 7376 Zend/zend_vm_execute.h call->object = NULL; object 7390 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 7391 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 7392 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 8383 Zend/zend_vm_execute.h EX(object) = NULL; object 9307 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 9309 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 9310 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 9311 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 9315 Zend/zend_vm_execute.h zval *object = call->object; object 9317 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 9322 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 9324 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 9329 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 9338 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 9342 Zend/zend_vm_execute.h call->object = NULL; object 9344 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 9345 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 9349 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 9351 Zend/zend_vm_execute.h call->object = this_ptr; object 10172 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 10174 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 10175 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 10176 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 10180 Zend/zend_vm_execute.h zval *object = call->object; object 10182 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 10187 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 10189 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 10194 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 10203 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 10207 Zend/zend_vm_execute.h call->object = NULL; object 10209 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 10210 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 10214 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 10216 Zend/zend_vm_execute.h call->object = this_ptr; object 11038 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 11040 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 11041 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 11042 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 11046 Zend/zend_vm_execute.h zval *object = call->object; object 11048 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 11053 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 11055 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 11060 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 11069 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 11073 Zend/zend_vm_execute.h call->object = NULL; object 11075 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 11076 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 11080 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 11082 Zend/zend_vm_execute.h call->object = this_ptr; object 12484 Zend/zend_vm_execute.h call->object = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 12486 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 12487 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 12488 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 12492 Zend/zend_vm_execute.h zval *object = call->object; object 12494 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 12499 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 12501 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 12506 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 12515 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 12519 Zend/zend_vm_execute.h call->object = NULL; object 12521 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 12522 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 12526 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 12528 Zend/zend_vm_execute.h call->object = this_ptr; object 13752 Zend/zend_vm_execute.h EX(object) = NULL; object 14511 Zend/zend_vm_execute.h zval *object; object 14521 Zend/zend_vm_execute.h object = *object_ptr; object 14523 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 14540 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 14541 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14557 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 14559 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 14560 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14563 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 14564 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 14582 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14584 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 14598 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 14765 Zend/zend_vm_execute.h zval *object; object 14780 Zend/zend_vm_execute.h object = *object_ptr; object 14782 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 14800 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 14801 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14815 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 14818 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 14819 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14835 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14836 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 14873 Zend/zend_vm_execute.h zval *object; object 14888 Zend/zend_vm_execute.h object = *object_ptr; object 14890 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 14905 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 14906 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14920 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 14923 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 14924 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14942 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 14943 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 15732 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 15734 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 15735 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 15736 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 15740 Zend/zend_vm_execute.h zval *object = call->object; object 15742 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 15747 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 15749 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 15754 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 15763 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 15767 Zend/zend_vm_execute.h call->object = NULL; object 15769 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 15770 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 15774 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 15776 Zend/zend_vm_execute.h call->object = this_ptr; object 15887 Zend/zend_vm_execute.h call->object = NULL; object 15901 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 15902 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 15903 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 17024 Zend/zend_vm_execute.h zval *object; object 17034 Zend/zend_vm_execute.h object = *object_ptr; object 17036 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 17053 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 17054 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17070 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 17072 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 17073 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17076 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 17077 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 17095 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17097 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 17111 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 17279 Zend/zend_vm_execute.h zval *object; object 17294 Zend/zend_vm_execute.h object = *object_ptr; object 17296 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 17314 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 17315 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17329 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 17332 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 17333 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17349 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17350 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 17387 Zend/zend_vm_execute.h zval *object; object 17402 Zend/zend_vm_execute.h object = *object_ptr; object 17404 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 17419 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 17420 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17434 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 17437 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 17438 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17456 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 17457 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 18085 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 18087 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 18088 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 18089 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 18093 Zend/zend_vm_execute.h zval *object = call->object; object 18095 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 18100 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 18102 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 18107 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 18116 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 18120 Zend/zend_vm_execute.h call->object = NULL; object 18122 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 18123 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 18127 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 18129 Zend/zend_vm_execute.h call->object = this_ptr; object 18241 Zend/zend_vm_execute.h call->object = NULL; object 18255 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 18256 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 18257 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 19124 Zend/zend_vm_execute.h zval *object; object 19134 Zend/zend_vm_execute.h object = *object_ptr; object 19136 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 19153 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 19154 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19170 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 19172 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 19173 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19176 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 19177 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 19195 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19197 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 19211 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 19379 Zend/zend_vm_execute.h zval *object; object 19394 Zend/zend_vm_execute.h object = *object_ptr; object 19396 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 19414 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 19415 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19429 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 19432 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 19433 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19449 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19450 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 19487 Zend/zend_vm_execute.h zval *object; object 19502 Zend/zend_vm_execute.h object = *object_ptr; object 19504 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 19519 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 19520 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19534 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 19537 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 19538 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19556 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 19557 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 20403 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 20405 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 20406 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 20407 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 20411 Zend/zend_vm_execute.h zval *object = call->object; object 20413 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 20418 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 20420 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 20425 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 20434 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 20438 Zend/zend_vm_execute.h call->object = NULL; object 20440 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 20441 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 20445 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 20447 Zend/zend_vm_execute.h call->object = this_ptr; object 20559 Zend/zend_vm_execute.h call->object = NULL; object 20573 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 20574 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 20575 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 21330 Zend/zend_vm_execute.h zval *object; object 21340 Zend/zend_vm_execute.h object = *object_ptr; object 21342 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 21359 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 21360 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 21376 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 21378 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 21379 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 21382 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 21383 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 21401 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 21403 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 21417 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 22007 Zend/zend_vm_execute.h call->object = NULL; object 22021 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 22022 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 22023 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 22760 Zend/zend_vm_execute.h zval *object; object 22770 Zend/zend_vm_execute.h object = *object_ptr; object 22772 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 22789 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 22790 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 22806 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 22808 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 22809 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 22812 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 22813 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 22831 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 22833 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 22847 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 23014 Zend/zend_vm_execute.h zval *object; object 23029 Zend/zend_vm_execute.h object = *object_ptr; object 23031 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 23049 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 23050 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 23064 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 23067 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 23068 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 23084 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 23085 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 23122 Zend/zend_vm_execute.h zval *object; object 23137 Zend/zend_vm_execute.h object = *object_ptr; object 23139 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 23154 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 23155 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 23169 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 23172 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 23173 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 23191 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 23192 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 23873 Zend/zend_vm_execute.h call->object = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); object 23875 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 23876 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 23877 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 23881 Zend/zend_vm_execute.h zval *object = call->object; object 23883 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 23888 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 23890 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 23895 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 23904 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 23908 Zend/zend_vm_execute.h call->object = NULL; object 23910 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 23911 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 23915 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 23917 Zend/zend_vm_execute.h call->object = this_ptr; object 24028 Zend/zend_vm_execute.h call->object = NULL; object 24042 Zend/zend_vm_execute.h if ((call->object = EG(This))) { object 24043 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); object 24044 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 24722 Zend/zend_vm_execute.h zval *object; object 24732 Zend/zend_vm_execute.h object = *object_ptr; object 24734 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 24751 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 24752 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 24768 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 24770 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 24771 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 24774 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 24775 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 24793 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 24795 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 24809 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 24975 Zend/zend_vm_execute.h zval *object; object 24990 Zend/zend_vm_execute.h object = *object_ptr; object 24992 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 25010 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 25011 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 25025 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 25028 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 25029 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 25045 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 25046 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 25083 Zend/zend_vm_execute.h zval *object; object 25098 Zend/zend_vm_execute.h object = *object_ptr; object 25100 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 25115 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 25116 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 25130 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 25133 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 25134 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 25152 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 25153 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 25523 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); object 25525 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 25526 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 25527 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 25531 Zend/zend_vm_execute.h zval *object = call->object; object 25533 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 25538 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 25540 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 25545 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 25554 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 25558 Zend/zend_vm_execute.h call->object = NULL; object 25560 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 25561 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 25565 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 25567 Zend/zend_vm_execute.h call->object = this_ptr; object 26135 Zend/zend_vm_execute.h zval *object; object 26145 Zend/zend_vm_execute.h object = *object_ptr; object 26147 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 26164 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 26165 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26181 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 26183 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 26184 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26187 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 26188 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 26206 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26208 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 26222 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 26389 Zend/zend_vm_execute.h zval *object; object 26404 Zend/zend_vm_execute.h object = *object_ptr; object 26406 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 26424 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 26425 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26439 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 26442 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 26443 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26459 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26460 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 26497 Zend/zend_vm_execute.h zval *object; object 26512 Zend/zend_vm_execute.h object = *object_ptr; object 26514 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 26529 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 26530 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26544 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 26547 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 26548 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26566 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 26567 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 26936 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); object 26938 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 26939 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 26940 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 26944 Zend/zend_vm_execute.h zval *object = call->object; object 26946 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 26951 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 26953 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 26958 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 26967 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 26971 Zend/zend_vm_execute.h call->object = NULL; object 26973 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 26974 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 26978 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 26980 Zend/zend_vm_execute.h call->object = this_ptr; object 27457 Zend/zend_vm_execute.h zval *object; object 27467 Zend/zend_vm_execute.h object = *object_ptr; object 27469 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 27486 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 27487 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27503 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 27505 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 27506 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27509 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 27510 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 27528 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27530 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 27544 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 27711 Zend/zend_vm_execute.h zval *object; object 27726 Zend/zend_vm_execute.h object = *object_ptr; object 27728 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 27746 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 27747 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27761 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 27764 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 27765 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27781 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27782 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 27819 Zend/zend_vm_execute.h zval *object; object 27834 Zend/zend_vm_execute.h object = *object_ptr; object 27836 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 27851 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 27852 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27866 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 27869 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 27870 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27888 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 27889 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 28258 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); object 28260 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 28261 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 28262 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 28266 Zend/zend_vm_execute.h zval *object = call->object; object 28268 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 28273 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 28275 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 28280 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 28289 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 28293 Zend/zend_vm_execute.h call->object = NULL; object 28295 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 28296 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 28300 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 28302 Zend/zend_vm_execute.h call->object = this_ptr; object 28780 Zend/zend_vm_execute.h zval *object; object 28790 Zend/zend_vm_execute.h object = *object_ptr; object 28792 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 28809 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 28810 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 28826 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 28828 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 28829 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 28832 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 28833 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 28851 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 28853 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 28867 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 29211 Zend/zend_vm_execute.h zval *object; object 29221 Zend/zend_vm_execute.h object = *object_ptr; object 29223 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 29240 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 29241 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29257 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 29259 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 29260 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29263 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 29264 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 29282 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29284 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 29298 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 29464 Zend/zend_vm_execute.h zval *object; object 29479 Zend/zend_vm_execute.h object = *object_ptr; object 29481 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 29499 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 29500 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29514 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 29517 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 29518 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29534 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29535 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 29572 Zend/zend_vm_execute.h zval *object; object 29587 Zend/zend_vm_execute.h object = *object_ptr; object 29589 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 29604 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 29605 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29619 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 29622 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 29623 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29641 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 29642 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 30010 Zend/zend_vm_execute.h call->object = _get_obj_zval_ptr_unused(TSRMLS_C); object 30012 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 30013 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 30014 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 30018 Zend/zend_vm_execute.h zval *object = call->object; object 30020 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 30025 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 30027 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 30032 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 30041 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 30045 Zend/zend_vm_execute.h call->object = NULL; object 30047 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 30048 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 30052 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 30054 Zend/zend_vm_execute.h call->object = this_ptr; object 31421 Zend/zend_vm_execute.h EX(object) = NULL; object 32046 Zend/zend_vm_execute.h zval *object; object 32056 Zend/zend_vm_execute.h object = *object_ptr; object 32058 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 32075 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 32076 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32092 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 32094 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 32095 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32098 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 32099 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 32117 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32119 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 32133 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 32299 Zend/zend_vm_execute.h zval *object; object 32314 Zend/zend_vm_execute.h object = *object_ptr; object 32316 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 32334 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 32335 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32349 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 32352 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 32353 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32369 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32370 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 32407 Zend/zend_vm_execute.h zval *object; object 32422 Zend/zend_vm_execute.h object = *object_ptr; object 32424 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 32439 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 32440 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32454 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 32457 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 32458 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32476 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 32477 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 33261 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); object 33263 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 33264 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 33265 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 33269 Zend/zend_vm_execute.h zval *object = call->object; object 33271 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 33276 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 33278 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 33283 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 33292 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 33296 Zend/zend_vm_execute.h call->object = NULL; object 33298 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 33299 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 33303 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 33305 Zend/zend_vm_execute.h call->object = this_ptr; object 34330 Zend/zend_vm_execute.h zval *object; object 34340 Zend/zend_vm_execute.h object = *object_ptr; object 34342 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 34359 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 34360 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34376 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 34378 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 34379 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34382 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 34383 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 34401 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34403 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 34417 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 34584 Zend/zend_vm_execute.h zval *object; object 34599 Zend/zend_vm_execute.h object = *object_ptr; object 34601 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 34619 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 34620 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34634 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 34637 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 34638 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34654 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34655 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 34692 Zend/zend_vm_execute.h zval *object; object 34707 Zend/zend_vm_execute.h object = *object_ptr; object 34709 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 34724 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 34725 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34739 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 34742 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 34743 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34761 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 34762 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 35385 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); object 35387 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 35388 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 35389 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 35393 Zend/zend_vm_execute.h zval *object = call->object; object 35395 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 35400 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 35402 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 35407 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 35416 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 35420 Zend/zend_vm_execute.h call->object = NULL; object 35422 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 35423 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 35427 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 35429 Zend/zend_vm_execute.h call->object = this_ptr; object 36293 Zend/zend_vm_execute.h zval *object; object 36303 Zend/zend_vm_execute.h object = *object_ptr; object 36305 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 36322 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 36323 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36339 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 36341 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 36342 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36345 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 36346 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 36364 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36366 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 36380 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 36547 Zend/zend_vm_execute.h zval *object; object 36562 Zend/zend_vm_execute.h object = *object_ptr; object 36564 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 36582 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 36583 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36597 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 36600 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 36601 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36617 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36618 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 36655 Zend/zend_vm_execute.h zval *object; object 36670 Zend/zend_vm_execute.h object = *object_ptr; object 36672 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 36687 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 36688 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36702 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 36705 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 36706 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36724 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 36725 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 37565 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); object 37567 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 37568 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 37569 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 37573 Zend/zend_vm_execute.h zval *object = call->object; object 37575 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 37580 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 37582 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 37587 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 37596 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 37600 Zend/zend_vm_execute.h call->object = NULL; object 37602 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 37603 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 37607 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 37609 Zend/zend_vm_execute.h call->object = this_ptr; object 38361 Zend/zend_vm_execute.h zval *object; object 38371 Zend/zend_vm_execute.h object = *object_ptr; object 38373 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 38390 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 38391 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 38407 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 38409 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 38410 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 38413 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 38414 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 38432 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 38434 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 38448 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 39642 Zend/zend_vm_execute.h zval *object; object 39652 Zend/zend_vm_execute.h object = *object_ptr; object 39654 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 39671 Zend/zend_vm_execute.h && Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 39672 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 39688 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 39690 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property) { object 39691 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 39694 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_dimension) { object 39695 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); object 39713 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 39715 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); object 39729 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 39895 Zend/zend_vm_execute.h zval *object; object 39910 Zend/zend_vm_execute.h object = *object_ptr; object 39912 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 39930 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 39931 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 39945 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 39948 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 39949 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 39965 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 39966 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 40003 Zend/zend_vm_execute.h zval *object; object 40018 Zend/zend_vm_execute.h object = *object_ptr; object 40020 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(object) != IS_OBJECT)) { object 40035 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->get_property_ptr_ptr) { object 40036 Zend/zend_vm_execute.h zval **zptr = Z_OBJ_HT_P(object)->get_property_ptr_ptr(object, property, BP_VAR_RW, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 40050 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(object)->read_property && Z_OBJ_HT_P(object)->write_property) { object 40053 Zend/zend_vm_execute.h Z_ADDREF_P(object); object 40054 Zend/zend_vm_execute.h z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 40072 Zend/zend_vm_execute.h Z_OBJ_HT_P(object)->write_property(object, property, z_copy, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); object 40073 Zend/zend_vm_execute.h zval_ptr_dtor(&object); object 40748 Zend/zend_vm_execute.h call->object = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); object 40750 Zend/zend_vm_execute.h if (EXPECTED(call->object != NULL) && object 40751 Zend/zend_vm_execute.h EXPECTED(Z_TYPE_P(call->object) == IS_OBJECT)) { object 40752 Zend/zend_vm_execute.h call->called_scope = Z_OBJCE_P(call->object); object 40756 Zend/zend_vm_execute.h zval *object = call->object; object 40758 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(call->object)->get_method == NULL)) { object 40763 Zend/zend_vm_execute.h call->fbc = Z_OBJ_HT_P(call->object)->get_method(&call->object, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); object 40765 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", Z_OBJ_CLASS_NAME_P(call->object), function_name_strval); object 40770 Zend/zend_vm_execute.h EXPECTED(call->object == object)) { object 40779 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to a member function %s() on %s", function_name_strval, zend_get_type_by_const(Z_TYPE_P(call->object))); object 40783 Zend/zend_vm_execute.h call->object = NULL; object 40785 Zend/zend_vm_execute.h if (!PZVAL_IS_REF(call->object)) { object 40786 Zend/zend_vm_execute.h Z_ADDREF_P(call->object); /* For $this pointer */ object 40790 Zend/zend_vm_execute.h INIT_PZVAL_COPY(this_ptr, call->object); object 40792 Zend/zend_vm_execute.h call->object = this_ptr; object 35 ext/com_dotnet/com_com.c zval *object = getThis(); object 57 ext/com_dotnet/com_com.c obj = CDNO_FETCH(object); object 69 ext/com_dotnet/com_com.c ZVAL_NULL(object); object 233 ext/com_dotnet/com_com.c ZVAL_NULL(object); object 681 ext/com_dotnet/com_com.c zval *object, *sinkobject, *sink=NULL; object 690 ext/com_dotnet/com_com.c &object, php_com_variant_class_entry, &sinkobject, &sink)) { object 695 ext/com_dotnet/com_com.c obj = CDNO_FETCH(object); object 188 ext/com_dotnet/com_dotnet.c zval *object = getThis(); object 211 ext/com_dotnet/com_dotnet.c ZVAL_NULL(object); object 226 ext/com_dotnet/com_dotnet.c ZVAL_NULL(object); object 239 ext/com_dotnet/com_dotnet.c ZVAL_NULL(object); object 244 ext/com_dotnet/com_dotnet.c obj = CDNO_FETCH(object); object 251 ext/com_dotnet/com_dotnet.c ZVAL_NULL(object); object 317 ext/com_dotnet/com_dotnet.c ZVAL_NULL(object); object 32 ext/com_dotnet/com_handlers.c static zval *com_property_read(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 44 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 58 ext/com_dotnet/com_handlers.c php_com_saproxy_create(object, return_value, member TSRMLS_CC); object 67 ext/com_dotnet/com_handlers.c static void com_property_write(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 72 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 87 ext/com_dotnet/com_handlers.c static zval *com_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) object 98 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 117 ext/com_dotnet/com_handlers.c php_com_saproxy_create(object, return_value, offset TSRMLS_CC); object 127 ext/com_dotnet/com_handlers.c static void com_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) object 134 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 199 ext/com_dotnet/com_handlers.c static int com_property_exists(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) object 204 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 219 ext/com_dotnet/com_handlers.c static int com_dimension_exists(zval *object, zval *member, int check_empty TSRMLS_DC) object 225 ext/com_dotnet/com_handlers.c static void com_property_delete(zval *object, zval *member, const zend_literal *key TSRMLS_DC) object 230 ext/com_dotnet/com_handlers.c static void com_dimension_delete(zval *object, zval *offset TSRMLS_DC) object 235 ext/com_dotnet/com_handlers.c static HashTable *com_properties_get(zval *object TSRMLS_DC) object 268 ext/com_dotnet/com_handlers.c zval *object = *object_ptr; object 270 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 403 ext/com_dotnet/com_handlers.c static union _zend_function *com_constructor_get(zval *object TSRMLS_DC) object 408 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 437 ext/com_dotnet/com_handlers.c static zend_class_entry *com_class_entry_get(const zval *object TSRMLS_DC) object 440 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 445 ext/com_dotnet/com_handlers.c static int com_class_name_get(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) object 448 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 543 ext/com_dotnet/com_handlers.c static int com_object_count(zval *object, long *count TSRMLS_DC) object 548 ext/com_dotnet/com_handlers.c obj = CDNO_FETCH(object); object 613 ext/com_dotnet/com_handlers.c void php_com_object_free_storage(void *object TSRMLS_DC) object 615 ext/com_dotnet/com_handlers.c php_com_dotnet_object *obj = (php_com_dotnet_object*)object; object 641 ext/com_dotnet/com_handlers.c void php_com_object_clone(void *object, void **clone_ptr TSRMLS_DC) object 645 ext/com_dotnet/com_handlers.c origobject = (php_com_dotnet_object*)object; object 141 ext/com_dotnet/com_iterator.c zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 155 ext/com_dotnet/com_iterator.c obj = CDNO_FETCH(object); object 693 ext/com_dotnet/com_persist.c php_com_persist_helper *object = (php_com_persist_helper*)obj; object 695 ext/com_dotnet/com_persist.c if (object->ipf) { object 696 ext/com_dotnet/com_persist.c IPersistFile_Release(object->ipf); object 698 ext/com_dotnet/com_persist.c if (object->ips) { object 699 ext/com_dotnet/com_persist.c IPersistStream_Release(object->ips); object 701 ext/com_dotnet/com_persist.c if (object->ipsi) { object 702 ext/com_dotnet/com_persist.c IPersistStreamInit_Release(object->ipsi); object 704 ext/com_dotnet/com_persist.c if (object->unk) { object 705 ext/com_dotnet/com_persist.c IUnknown_Release(object->unk); object 707 ext/com_dotnet/com_persist.c zend_object_std_dtor(&object->std TSRMLS_CC); object 708 ext/com_dotnet/com_persist.c efree(object); object 714 ext/com_dotnet/com_persist.c php_com_persist_helper *clone, *object = (php_com_persist_helper*)obj; object 716 ext/com_dotnet/com_persist.c clone = emalloc(sizeof(*object)); object 717 ext/com_dotnet/com_persist.c memcpy(clone, object, sizeof(*object)); object 720 ext/com_dotnet/com_persist.c zend_object_std_init(&clone->std, object->std.ce TSRMLS_CC); object 74 ext/com_dotnet/com_saproxy.c static zval *saproxy_property_read(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 86 ext/com_dotnet/com_saproxy.c static void saproxy_property_write(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 91 ext/com_dotnet/com_saproxy.c static zval *saproxy_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) object 93 ext/com_dotnet/com_saproxy.c php_com_saproxy *proxy = SA_FETCH(object); object 129 ext/com_dotnet/com_saproxy.c php_com_saproxy_create(object, return_value, offset TSRMLS_CC); object 205 ext/com_dotnet/com_saproxy.c php_com_saproxy_create(object, return_value, offset TSRMLS_CC); object 211 ext/com_dotnet/com_saproxy.c static void saproxy_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) object 213 ext/com_dotnet/com_saproxy.c php_com_saproxy *proxy = SA_FETCH(object); object 296 ext/com_dotnet/com_saproxy.c static int saproxy_property_exists(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) object 302 ext/com_dotnet/com_saproxy.c static int saproxy_dimension_exists(zval *object, zval *member, int check_empty TSRMLS_DC) object 308 ext/com_dotnet/com_saproxy.c static void saproxy_property_delete(zval *object, zval *member, const zend_literal *key TSRMLS_DC) object 313 ext/com_dotnet/com_saproxy.c static void saproxy_dimension_delete(zval *object, zval *offset TSRMLS_DC) object 318 ext/com_dotnet/com_saproxy.c static HashTable *saproxy_properties_get(zval *object TSRMLS_DC) object 324 ext/com_dotnet/com_saproxy.c static union _zend_function *saproxy_method_get(zval **object, const char *name, int len, const zend_literal *key TSRMLS_DC) object 335 ext/com_dotnet/com_saproxy.c static union _zend_function *saproxy_constructor_get(zval *object TSRMLS_DC) object 341 ext/com_dotnet/com_saproxy.c static zend_class_entry *saproxy_class_entry_get(const zval *object TSRMLS_DC) object 346 ext/com_dotnet/com_saproxy.c static int saproxy_class_name_get(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) object 363 ext/com_dotnet/com_saproxy.c static int saproxy_count_elements(zval *object, long *count TSRMLS_DC) object 365 ext/com_dotnet/com_saproxy.c php_com_saproxy *proxy = SA_FETCH(object); object 404 ext/com_dotnet/com_saproxy.c static void saproxy_free_storage(void *object TSRMLS_DC) object 406 ext/com_dotnet/com_saproxy.c php_com_saproxy *proxy = (php_com_saproxy *)object; object 420 ext/com_dotnet/com_saproxy.c static void saproxy_clone(void *object, void **clone_ptr TSRMLS_DC) object 422 ext/com_dotnet/com_saproxy.c php_com_saproxy *proxy = (php_com_saproxy *)object; object 554 ext/com_dotnet/com_saproxy.c zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 556 ext/com_dotnet/com_saproxy.c php_com_saproxy *proxy = SA_FETCH(object); object 569 ext/com_dotnet/com_saproxy.c I->proxy_obj = object; object 404 ext/com_dotnet/com_variant.c zval *object = getThis(); object 414 ext/com_dotnet/com_variant.c obj = CDNO_FETCH(object); object 42 ext/com_dotnet/com_wrapper.c zval *object; /* the object exported */ object 93 ext/com_dotnet/com_wrapper.c trace(" PHP Object:%p (name:unknown) %s\n", disp->object, methname); \ object 95 ext/com_dotnet/com_wrapper.c trace(" PHP Object:%p (name:%s) %s\n", disp->object, Z_OBJCE_P(disp->object)->name, methname); \ object 290 ext/com_dotnet/com_wrapper.c retval = zend_read_property(Z_OBJCE_P(disp->object), disp->object, Z_STRVAL_PP(name), Z_STRLEN_PP(name)+1, 1 TSRMLS_CC); object 292 ext/com_dotnet/com_wrapper.c zend_update_property(Z_OBJCE_P(disp->object), disp->object, Z_STRVAL_PP(name), Z_STRLEN_PP(name)+1, *params[0] TSRMLS_CC); object 295 ext/com_dotnet/com_wrapper.c if (SUCCESS == call_user_function_ex(EG(function_table), &disp->object, *name, object 468 ext/com_dotnet/com_wrapper.c if (Z_OBJPROP_P(disp->object)) { object 469 ext/com_dotnet/com_wrapper.c zend_hash_internal_pointer_reset_ex(Z_OBJPROP_P(disp->object), &pos); object 471 ext/com_dotnet/com_wrapper.c zend_hash_get_current_key_ex(Z_OBJPROP_P(disp->object), &name, object 480 ext/com_dotnet/com_wrapper.c zend_hash_move_forward_ex(Z_OBJPROP_P(disp->object), &pos); object 499 ext/com_dotnet/com_wrapper.c if (Z_OBJCE_P(disp->object)) { object 500 ext/com_dotnet/com_wrapper.c zend_hash_internal_pointer_reset_ex(&Z_OBJCE_P(disp->object)->function_table, &pos); object 502 ext/com_dotnet/com_wrapper.c zend_hash_get_current_key_ex(&Z_OBJCE_P(disp->object)->function_table, object 512 ext/com_dotnet/com_wrapper.c zend_hash_move_forward_ex(Z_OBJPROP_P(disp->object), &pos); object 531 ext/com_dotnet/com_wrapper.c static php_dispatchex *disp_constructor(zval *object TSRMLS_DC) object 535 ext/com_dotnet/com_wrapper.c trace("constructing a COM wrapper for PHP object %p (%s)\n", object, Z_OBJCE_P(object)->name); object 547 ext/com_dotnet/com_wrapper.c if (object) object 548 ext/com_dotnet/com_wrapper.c Z_ADDREF_P(object); object 549 ext/com_dotnet/com_wrapper.c disp->object = object; object 560 ext/com_dotnet/com_wrapper.c trace("destroying COM wrapper for PHP object %p (name:unknown)\n", disp->object); object 562 ext/com_dotnet/com_wrapper.c trace("destroying COM wrapper for PHP object %p (name:%s)\n", disp->object, Z_OBJCE_P(disp->object)->name); object 575 ext/com_dotnet/com_wrapper.c if (disp->object) object 576 ext/com_dotnet/com_wrapper.c zval_ptr_dtor(&disp->object); object 77 ext/com_dotnet/php_com_dotnet_internal.h void php_com_object_clone(void *object, void **clone_ptr TSRMLS_DC); object 78 ext/com_dotnet/php_com_dotnet_internal.h void php_com_object_free_storage(void *object TSRMLS_DC); object 83 ext/com_dotnet/php_com_dotnet_internal.h zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 179 ext/com_dotnet/php_com_dotnet_internal.h zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 162 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 168 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 184 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 193 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 202 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 211 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 220 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 227 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 236 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 243 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 249 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 254 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 267 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 280 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 293 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 302 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 317 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 330 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 335 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 339 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 350 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 372 ext/date/php_date.c ZEND_ARG_INFO(0, object) object 602 ext/date/php_date.c zval *object; \ object 603 ext/date/php_date.c object = getThis(); \ object 608 ext/date/php_date.c if (object) { \ object 613 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, NULL, "O", &object, date_ce_date) == FAILURE) { \ object 617 ext/date/php_date.c obj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); \ object 625 ext/date/php_date.c static void date_object_free_storage_date(void *object TSRMLS_DC); object 626 ext/date/php_date.c static void date_object_free_storage_timezone(void *object TSRMLS_DC); object 627 ext/date/php_date.c static void date_object_free_storage_interval(void *object TSRMLS_DC); object 628 ext/date/php_date.c static void date_object_free_storage_period(void *object TSRMLS_DC); object 641 ext/date/php_date.c static HashTable *date_object_get_gc(zval *object, zval ***table, int *n TSRMLS_DC); object 642 ext/date/php_date.c static HashTable *date_object_get_properties(zval *object TSRMLS_DC); object 643 ext/date/php_date.c static HashTable *date_object_get_gc_interval(zval *object, zval ***table, int *n TSRMLS_DC); object 644 ext/date/php_date.c static HashTable *date_object_get_properties_interval(zval *object TSRMLS_DC); object 645 ext/date/php_date.c static HashTable *date_object_get_gc_period(zval *object, zval ***table, int *n TSRMLS_DC); object 646 ext/date/php_date.c static HashTable *date_object_get_properties_period(zval *object TSRMLS_DC); object 647 ext/date/php_date.c static HashTable *date_object_get_properties_timezone(zval *object TSRMLS_DC); object 648 ext/date/php_date.c static HashTable *date_object_get_gc_timezone(zval *object, zval ***table, int *n TSRMLS_DC); object 650 ext/date/php_date.c zval *date_interval_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC); object 651 ext/date/php_date.c void date_interval_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC); object 652 ext/date/php_date.c static zval *date_period_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC); object 653 ext/date/php_date.c static void date_period_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC); object 1861 ext/date/php_date.c php_period_obj *object; object 1896 ext/date/php_date.c php_period_obj *object = iterator->object; object 1897 ext/date/php_date.c timelib_time *it_time = object->current; object 1900 ext/date/php_date.c if (!object->include_start_date || iterator->current_index > 0) { object 1902 ext/date/php_date.c it_time->relative = *object->interval; object 1908 ext/date/php_date.c if (object->end) { object 1909 ext/date/php_date.c return object->current->sse < object->end->sse ? SUCCESS : FAILURE; object 1911 ext/date/php_date.c return (iterator->current_index < object->recurrences) ? SUCCESS : FAILURE; object 1921 ext/date/php_date.c php_period_obj *object = iterator->object; object 1922 ext/date/php_date.c timelib_time *it_time = object->current; object 1927 ext/date/php_date.c php_date_instantiate(object->start_ce, iterator->current TSRMLS_CC); object 1969 ext/date/php_date.c if (iterator->object->current) { object 1970 ext/date/php_date.c timelib_time_dtor(iterator->object->current); object 1972 ext/date/php_date.c iterator->object->current = timelib_time_clone(iterator->object->start); object 1991 ext/date/php_date.c zend_object_iterator *date_object_period_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 1994 ext/date/php_date.c php_period_obj *dpobj = (php_period_obj *)zend_object_store_get_object(object TSRMLS_CC); object 2000 ext/date/php_date.c Z_ADDREF_P(object); object 2003 ext/date/php_date.c iterator->date_period_zval = object; object 2004 ext/date/php_date.c iterator->object = dpobj; object 2170 ext/date/php_date.c static zval* date_clone_immutable(zval *object TSRMLS_DC) object 2175 ext/date/php_date.c Z_OBJVAL_P(new_object) = date_object_clone_date(object TSRMLS_CC); object 2202 ext/date/php_date.c static HashTable *date_object_get_gc(zval *object, zval ***table, int *n TSRMLS_DC) object 2206 ext/date/php_date.c return zend_std_get_properties(object TSRMLS_CC); object 2209 ext/date/php_date.c static HashTable *date_object_get_gc_timezone(zval *object, zval ***table, int *n TSRMLS_DC) object 2214 ext/date/php_date.c return zend_std_get_properties(object TSRMLS_CC); object 2217 ext/date/php_date.c static HashTable *date_object_get_properties(zval *object TSRMLS_DC) object 2224 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 2226 ext/date/php_date.c props = zend_std_get_properties(object TSRMLS_CC); object 2325 ext/date/php_date.c static HashTable *date_object_get_properties_timezone(zval *object TSRMLS_DC) object 2332 ext/date/php_date.c tzobj = (php_timezone_obj *) zend_object_store_get_object(object TSRMLS_CC); object 2334 ext/date/php_date.c props = zend_std_get_properties(object TSRMLS_CC); object 2406 ext/date/php_date.c static HashTable *date_object_get_gc_interval(zval *object, zval ***table, int *n TSRMLS_DC) object 2411 ext/date/php_date.c return zend_std_get_properties(object TSRMLS_CC); object 2414 ext/date/php_date.c static HashTable *date_object_get_properties_interval(zval *object TSRMLS_DC) object 2420 ext/date/php_date.c intervalobj = (php_interval_obj *) zend_object_store_get_object(object TSRMLS_CC); object 2422 ext/date/php_date.c props = zend_std_get_properties(object TSRMLS_CC); object 2495 ext/date/php_date.c static void date_object_free_storage_date(void *object TSRMLS_DC) object 2497 ext/date/php_date.c php_date_obj *intern = (php_date_obj *)object; object 2504 ext/date/php_date.c efree(object); object 2507 ext/date/php_date.c static void date_object_free_storage_timezone(void *object TSRMLS_DC) object 2509 ext/date/php_date.c php_timezone_obj *intern = (php_timezone_obj *)object; object 2515 ext/date/php_date.c efree(object); object 2518 ext/date/php_date.c static void date_object_free_storage_interval(void *object TSRMLS_DC) object 2520 ext/date/php_date.c php_interval_obj *intern = (php_interval_obj *)object; object 2524 ext/date/php_date.c efree(object); object 2527 ext/date/php_date.c static void date_object_free_storage_period(void *object TSRMLS_DC) object 2529 ext/date/php_date.c php_period_obj *intern = (php_period_obj *)object; object 2545 ext/date/php_date.c efree(object); object 2549 ext/date/php_date.c PHPAPI zval *php_date_instantiate(zend_class_entry *pce, zval *object TSRMLS_DC) object 2551 ext/date/php_date.c object_init_ex(object, pce); object 2552 ext/date/php_date.c return object; object 2905 ext/date/php_date.c zval *object = getThis(); object 2909 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 2911 ext/date/php_date.c myht = Z_OBJPROP_P(object); object 3074 ext/date/php_date.c zval *object; object 3079 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Os", &object, date_ce_interface, &format, &format_len) == FAILURE) { object 3082 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3088 ext/date/php_date.c static int php_date_modify(zval *object, char *modify, int modify_len TSRMLS_DC) object 3094 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3156 ext/date/php_date.c zval *object; object 3160 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Os", &object, date_ce_date, &modify, &modify_len) == FAILURE) { object 3164 ext/date/php_date.c if (php_date_modify(object, modify, modify_len TSRMLS_CC)) { object 3165 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3176 ext/date/php_date.c zval *object, *new_object; object 3180 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Os", &object, date_ce_immutable, &modify, &modify_len) == FAILURE) { object 3184 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3193 ext/date/php_date.c static void php_date_add(zval *object, zval *interval, zval *return_value TSRMLS_DC) object 3199 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3214 ext/date/php_date.c zval *object, *interval; object 3216 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_date, &interval, date_ce_interval) == FAILURE) { object 3220 ext/date/php_date.c php_date_add(object, interval, return_value TSRMLS_CC); object 3222 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3230 ext/date/php_date.c zval *object, *interval, *new_object; object 3232 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_immutable, &interval, date_ce_interval) == FAILURE) { object 3236 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3243 ext/date/php_date.c static void php_date_sub(zval *object, zval *interval, zval *return_value TSRMLS_DC) object 3249 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3269 ext/date/php_date.c zval *object, *interval; object 3271 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_date, &interval, date_ce_interval) == FAILURE) { object 3275 ext/date/php_date.c php_date_sub(object, interval, return_value TSRMLS_CC); object 3277 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3285 ext/date/php_date.c zval *object, *interval, *new_object; object 3287 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_immutable, &interval, date_ce_interval) == FAILURE) { object 3291 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3323 ext/date/php_date.c zval *object; object 3327 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, date_ce_interface) == FAILURE) { object 3330 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3342 ext/date/php_date.c static void php_date_timezone_set(zval *object, zval *timezone_object, zval *return_value TSRMLS_DC) object 3347 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3370 ext/date/php_date.c zval *object; object 3373 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_date, &timezone_object, date_ce_timezone) == FAILURE) { object 3377 ext/date/php_date.c php_date_timezone_set(object, timezone_object, return_value TSRMLS_CC); object 3379 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3387 ext/date/php_date.c zval *object, *new_object; object 3390 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_immutable, &timezone_object, date_ce_timezone) == FAILURE) { object 3394 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3406 ext/date/php_date.c zval *object; object 3410 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, date_ce_interface) == FAILURE) { object 3413 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3436 ext/date/php_date.c static void php_date_time_set(zval *object, long h, long i, long s, zval *return_value TSRMLS_DC) object 3440 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3453 ext/date/php_date.c zval *object; object 3456 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oll|l", &object, date_ce_date, &h, &i, &s) == FAILURE) { object 3460 ext/date/php_date.c php_date_time_set(object, h, i, s, return_value TSRMLS_CC); object 3462 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3470 ext/date/php_date.c zval *object, *new_object; object 3473 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oll|l", &object, date_ce_immutable, &h, &i, &s) == FAILURE) { object 3477 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3484 ext/date/php_date.c static void php_date_date_set(zval *object, long y, long m, long d, zval *return_value TSRMLS_DC) object 3488 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3501 ext/date/php_date.c zval *object; object 3504 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Olll", &object, date_ce_date, &y, &m, &d) == FAILURE) { object 3508 ext/date/php_date.c php_date_date_set(object, y, m, d, return_value TSRMLS_CC); object 3510 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3518 ext/date/php_date.c zval *object, *new_object; object 3521 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Olll", &object, date_ce_immutable, &y, &m, &d) == FAILURE) { object 3525 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3532 ext/date/php_date.c static void php_date_isodate_set(zval *object, long y, long w, long d, zval *return_value TSRMLS_DC) object 3536 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3553 ext/date/php_date.c zval *object; object 3556 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oll|l", &object, date_ce_date, &y, &w, &d) == FAILURE) { object 3560 ext/date/php_date.c php_date_isodate_set(object, y, w, d, return_value TSRMLS_CC); object 3562 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3570 ext/date/php_date.c zval *object, *new_object; object 3573 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oll|l", &object, date_ce_immutable, &y, &w, &d) == FAILURE) { object 3577 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3584 ext/date/php_date.c static void php_date_timestamp_set(zval *object, long timestamp, zval *return_value TSRMLS_DC) object 3588 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3599 ext/date/php_date.c zval *object; object 3602 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Ol", &object, date_ce_date, ×tamp) == FAILURE) { object 3606 ext/date/php_date.c php_date_timestamp_set(object, timestamp, return_value TSRMLS_CC); object 3608 ext/date/php_date.c RETURN_ZVAL(object, 1, 0); object 3616 ext/date/php_date.c zval *object, *new_object; object 3619 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Ol", &object, date_ce_immutable, ×tamp) == FAILURE) { object 3623 ext/date/php_date.c new_object = date_clone_immutable(object TSRMLS_CC); object 3635 ext/date/php_date.c zval *object; object 3640 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, date_ce_interface) == FAILURE) { object 3643 ext/date/php_date.c dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3791 ext/date/php_date.c zval *object = getThis(); object 3795 ext/date/php_date.c tzobj = (php_timezone_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3797 ext/date/php_date.c myht = Z_OBJPROP_P(object); object 3810 ext/date/php_date.c zval *object; object 3813 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, date_ce_timezone) == FAILURE) { object 3816 ext/date/php_date.c tzobj = (php_timezone_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3871 ext/date/php_date.c zval *object, *dateobject; object 3876 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "OO", &object, date_ce_timezone, &dateobject, date_ce_interface) == FAILURE) { object 3879 ext/date/php_date.c tzobj = (php_timezone_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3905 ext/date/php_date.c zval *object, *element; object 3910 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O|ll", &object, date_ce_timezone, ×tamp_begin, ×tamp_end) == FAILURE) { object 3913 ext/date/php_date.c tzobj = (php_timezone_obj *) zend_object_store_get_object(object TSRMLS_CC); object 3987 ext/date/php_date.c zval *object; object 3990 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, date_ce_timezone) == FAILURE) { object 3993 ext/date/php_date.c tzobj = (php_timezone_obj *) zend_object_store_get_object(object TSRMLS_CC); object 4041 ext/date/php_date.c zval *date_interval_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 4056 ext/date/php_date.c obj = (php_interval_obj *)zend_objects_get_address(object TSRMLS_CC); object 4059 ext/date/php_date.c retval = (zend_get_std_object_handlers())->read_property(object, member, type, key TSRMLS_CC); object 4081 ext/date/php_date.c retval = (zend_get_std_object_handlers())->read_property(object, member, type, key TSRMLS_CC); object 4108 ext/date/php_date.c void date_interval_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 4121 ext/date/php_date.c obj = (php_interval_obj *)zend_objects_get_address(object TSRMLS_CC); object 4124 ext/date/php_date.c (zend_get_std_object_handlers())->write_property(object, member, value, key TSRMLS_CC); object 4155 ext/date/php_date.c (zend_get_std_object_handlers())->write_property(object, member, value, key TSRMLS_CC); object 4267 ext/date/php_date.c zval *object = getThis(); object 4271 ext/date/php_date.c intobj = (php_interval_obj *) zend_object_store_get_object(object TSRMLS_CC); object 4273 ext/date/php_date.c myht = Z_OBJPROP_P(object); object 4371 ext/date/php_date.c zval *object; object 4376 ext/date/php_date.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Os", &object, date_ce_interval, &format, &format_len) == FAILURE) { object 4379 ext/date/php_date.c diobj = (php_interval_obj *) zend_object_store_get_object(object TSRMLS_CC); object 4923 ext/date/php_date.c static HashTable *date_object_get_gc_period(zval *object, zval ***table, int *n TSRMLS_DC) object 4927 ext/date/php_date.c return zend_std_get_properties(object TSRMLS_CC); object 4930 ext/date/php_date.c static HashTable *date_object_get_properties_period(zval *object TSRMLS_DC) object 4936 ext/date/php_date.c period_obj = zend_object_store_get_object(object TSRMLS_CC); object 4938 ext/date/php_date.c props = zend_std_get_properties(object TSRMLS_CC); object 5101 ext/date/php_date.c zval *object = getThis(); object 5105 ext/date/php_date.c period_obj = zend_object_store_get_object(object TSRMLS_CC); object 5107 ext/date/php_date.c myht = Z_OBJPROP_P(object); object 5116 ext/date/php_date.c static zval *date_period_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 5123 ext/date/php_date.c Z_OBJPROP_P(object); /* build properties hash table */ object 5125 ext/date/php_date.c zv = std_object_handlers.read_property(object, member, type, key TSRMLS_CC); object 5139 ext/date/php_date.c static void date_period_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 204 ext/date/php_date.h PHPAPI zval *php_date_instantiate(zend_class_entry *pce, zval *object TSRMLS_DC); object 163 ext/dom/dom_iterators.c zval *object = (zval *)iterator->intern.data; object 165 ext/dom/dom_iterators.c if (instanceof_function(Z_OBJCE_P(object), dom_nodelist_class_entry TSRMLS_CC)) { object 183 ext/dom/dom_iterators.c zval *object; object 194 ext/dom/dom_iterators.c object = (zval *)iterator->intern.data; object 195 ext/dom/dom_iterators.c nnmap = (dom_object *)zend_object_store_get_object(object TSRMLS_CC); object 257 ext/dom/dom_iterators.c zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 273 ext/dom/dom_iterators.c Z_ADDREF_P(object); object 274 ext/dom/dom_iterators.c iterator->intern.data = (void*)object; object 277 ext/dom/dom_iterators.c intern = (dom_object *)zend_object_store_get_object(object TSRMLS_CC); object 307 ext/dom/php_dom.c static zval **dom_get_property_ptr_ptr(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 323 ext/dom/php_dom.c obj = (dom_object *)zend_objects_get_address(object TSRMLS_CC); object 330 ext/dom/php_dom.c retval = std_hnd->get_property_ptr_ptr(object, member, type, key TSRMLS_CC); object 341 ext/dom/php_dom.c zval *dom_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 358 ext/dom/php_dom.c obj = (dom_object *)zend_objects_get_address(object TSRMLS_CC); object 376 ext/dom/php_dom.c retval = std_hnd->read_property(object, member, type, key TSRMLS_CC); object 387 ext/dom/php_dom.c void dom_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 403 ext/dom/php_dom.c obj = (dom_object *)zend_objects_get_address(object TSRMLS_CC); object 412 ext/dom/php_dom.c std_hnd->write_property(object, member, value, key TSRMLS_CC); object 422 ext/dom/php_dom.c static int dom_property_exists(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) object 438 ext/dom/php_dom.c obj = (dom_object *)zend_objects_get_address(object TSRMLS_CC); object 460 ext/dom/php_dom.c retval = std_hnd->has_property(object, member, check_empty, key TSRMLS_CC); object 470 ext/dom/php_dom.c static HashTable* dom_get_debug_info_helper(zval *object, int *is_temp TSRMLS_DC) /* {{{ */ object 472 ext/dom/php_dom.c dom_object *obj = zend_object_store_get_object(object TSRMLS_CC); object 486 ext/dom/php_dom.c std_props = zend_std_get_properties(object TSRMLS_CC); object 545 ext/dom/php_dom.c static HashTable* dom_get_debug_info(zval *object, int *is_temp TSRMLS_DC) /* {{{ */ object 547 ext/dom/php_dom.c return dom_get_debug_info_helper(object, is_temp TSRMLS_CC); object 551 ext/dom/php_dom.c void *php_dom_export_node(zval *object TSRMLS_DC) /* {{{ */ object 556 ext/dom/php_dom.c intern = (php_libxml_node_object *)zend_object_store_get_object(object TSRMLS_CC); object 605 ext/dom/php_dom.c obj->clone(obj->object, &new_object TSRMLS_CC); object 612 ext/dom/php_dom.c old_object = (dom_object *) obj->object; object 1066 ext/dom/php_dom.c void dom_xpath_objects_free_storage(void *object TSRMLS_DC) object 1068 ext/dom/php_dom.c dom_xpath_object *intern = (dom_xpath_object *)object; object 1088 ext/dom/php_dom.c efree(object); object 1094 ext/dom/php_dom.c void dom_objects_free_storage(void *object TSRMLS_DC) object 1096 ext/dom/php_dom.c dom_object *intern = (dom_object *)object; object 1115 ext/dom/php_dom.c efree(object); object 1175 ext/dom/php_dom.c void dom_objects_clone(void *object, void **object_clone TSRMLS_DC) object 1177 ext/dom/php_dom.c dom_object *intern = (dom_object *) object; object 1185 ext/dom/php_dom.c node = (xmlNodePtr)dom_object_get_node((dom_object *) object); object 1247 ext/dom/php_dom.c static void dom_nnodemap_object_dtor(void *object, zend_object_handle handle TSRMLS_DC) /* {{{ */ object 1253 ext/dom/php_dom.c intern = (dom_object *)object; object 1275 ext/dom/php_dom.c void dom_nnodemap_objects_free_storage(void *object TSRMLS_DC) /* {{{ */ object 1277 ext/dom/php_dom.c dom_object *intern = (dom_object *)object; object 1283 ext/dom/php_dom.c efree(object); object 1697 ext/dom/php_dom.c zval *dom_nodelist_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */ object 1707 ext/dom/php_dom.c zend_call_method_with_1_params(&object, Z_OBJCE_P(object), NULL, "item", &rv, &offset_copy); object 1714 ext/dom/php_dom.c int dom_nodelist_has_dimension(zval *object, zval *member, int check_empty TSRMLS_DC) object 1721 ext/dom/php_dom.c zval *length = zend_read_property(Z_OBJCE_P(object), object, "length", sizeof("length") - 1, 0 TSRMLS_CC); object 124 ext/dom/php_dom.h zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 126 ext/dom/php_dom.h zval *dom_nodelist_read_dimension(zval *object, zval *offset, int type TSRMLS_DC); object 127 ext/dom/php_dom.h int dom_nodelist_has_dimension(zval *object, zval *member, int check_empty TSRMLS_DC); object 59 ext/fileinfo/fileinfo.c #define FILEINFO_DECLARE_INIT_OBJECT(object) \ object 60 ext/fileinfo/fileinfo.c zval *object = getThis(); object 69 ext/fileinfo/fileinfo.c #define FILEINFO_FROM_OBJECT(finfo, object) \ object 71 ext/fileinfo/fileinfo.c struct finfo_object *obj = zend_object_store_get_object(object TSRMLS_CC); \ object 81 ext/fileinfo/fileinfo.c static void finfo_objects_free(void *object TSRMLS_DC) object 83 ext/fileinfo/fileinfo.c struct finfo_object *intern = (struct finfo_object *) object; object 285 ext/fileinfo/fileinfo.c #define FILEINFO_DESTROY_OBJECT(object) \ object 287 ext/fileinfo/fileinfo.c if (object) { \ object 288 ext/fileinfo/fileinfo.c zend_object_store_ctor_failed(object TSRMLS_CC); \ object 289 ext/fileinfo/fileinfo.c zval_dtor(object); \ object 290 ext/fileinfo/fileinfo.c ZVAL_NULL(object); \ object 302 ext/fileinfo/fileinfo.c FILEINFO_DECLARE_INIT_OBJECT(object) object 306 ext/fileinfo/fileinfo.c FILEINFO_DESTROY_OBJECT(object); object 310 ext/fileinfo/fileinfo.c if (object) { object 311 ext/fileinfo/fileinfo.c struct finfo_object *finfo_obj = (struct finfo_object*)zend_object_store_get_object(object TSRMLS_CC); object 325 ext/fileinfo/fileinfo.c FILEINFO_DESTROY_OBJECT(object); object 329 ext/fileinfo/fileinfo.c FILEINFO_DESTROY_OBJECT(object); object 343 ext/fileinfo/fileinfo.c FILEINFO_DESTROY_OBJECT(object); object 351 ext/fileinfo/fileinfo.c FILEINFO_DESTROY_OBJECT(object); object 355 ext/fileinfo/fileinfo.c if (object) { object 356 ext/fileinfo/fileinfo.c FILEINFO_REGISTER_OBJECT(object, finfo); object 388 ext/fileinfo/fileinfo.c FILEINFO_DECLARE_INIT_OBJECT(object) object 390 ext/fileinfo/fileinfo.c if (object) { object 394 ext/fileinfo/fileinfo.c FILEINFO_FROM_OBJECT(finfo, object); object 424 ext/fileinfo/fileinfo.c FILEINFO_DECLARE_INIT_OBJECT(object) object 454 ext/fileinfo/fileinfo.c } else if (object) { object 458 ext/fileinfo/fileinfo.c FILEINFO_FROM_OBJECT(finfo, object); object 603 ext/gmp/gmp.c static int gmp_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC) /* {{{ */ object 605 ext/gmp/gmp.c mpz_ptr gmpnum = GET_GMP_FROM_ZVAL(object); object 617 ext/gmp/gmp.c Z_ARRVAL_P(zv_ptr) = zend_std_get_properties(object TSRMLS_CC); object 629 ext/gmp/gmp.c static int gmp_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC) /* {{{ */ object 638 ext/gmp/gmp.c gmp_create_ex(*object, &gmpnum TSRMLS_CC); object 663 ext/gmp/gmp.c zend_std_get_properties(*object TSRMLS_CC), Z_ARRVAL_P(zv_ptr), object 60 ext/intl/breakiterator/breakiterator_class.h void breakiterator_object_create(zval *object, BreakIterator *break_iter TSRMLS_DC); object 62 ext/intl/breakiterator/breakiterator_class.h void breakiterator_object_construct(zval *object, BreakIterator *break_iter TSRMLS_DC); object 34 ext/intl/breakiterator/breakiterator_iterators.h zval *object, object 39 ext/intl/breakiterator/breakiterator_iterators.h zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 57 ext/intl/calendar/calendar_class.h void calendar_object_create(zval *object, Calendar *calendar TSRMLS_DC); object 59 ext/intl/calendar/calendar_class.h Calendar *calendar_fetch_native_calendar(zval *object TSRMLS_DC); object 61 ext/intl/calendar/calendar_class.h void calendar_object_construct(zval *object, Calendar *calendar TSRMLS_DC); object 42 ext/intl/collator/collator_attr.c &object, Collator_ce_ptr, &attribute ) == FAILURE ) object 73 ext/intl/collator/collator_attr.c &object, Collator_ce_ptr, &attribute, &value ) == FAILURE) object 103 ext/intl/collator/collator_attr.c &object, Collator_ce_ptr ) == FAILURE ) object 132 ext/intl/collator/collator_attr.c &object, Collator_ce_ptr, &strength ) == FAILURE ) object 40 ext/intl/collator/collator_class.c void *object, object 43 ext/intl/collator/collator_class.c zend_objects_destroy_object( object, handle TSRMLS_CC ); object 48 ext/intl/collator/collator_class.c void Collator_objects_free( zend_object *object TSRMLS_DC ) object 50 ext/intl/collator/collator_class.c Collator_object* co = (Collator_object*)object; object 54 ext/intl/collator/collator_class.h zval* object = NULL; \ object 50 ext/intl/collator/collator_compare.c &object, Collator_ce_ptr, &str1, &str1_len, &str2, &str2_len ) == FAILURE ) object 32 ext/intl/collator/collator_create.c zval* object; object 36 ext/intl/collator/collator_create.c object = return_value; object 37 ext/intl/collator/collator_error.c &object, Collator_ce_ptr ) == FAILURE ) object 46 ext/intl/collator/collator_error.c co = (Collator_object *) zend_object_store_get_object(object TSRMLS_CC); object 68 ext/intl/collator/collator_error.c &object, Collator_ce_ptr ) == FAILURE ) object 77 ext/intl/collator/collator_error.c co = (Collator_object *) zend_object_store_get_object( object TSRMLS_CC ); object 43 ext/intl/collator/collator_locale.c &object, Collator_ce_ptr, &type ) == FAILURE ) object 301 ext/intl/collator/collator_sort.c &object, Collator_ce_ptr, &array, &sort_flags ) == FAILURE ) object 323 ext/intl/collator/collator_sort.c INTL_G( current_collator ) = object; object 387 ext/intl/collator/collator_sort.c &object, Collator_ce_ptr, &array ) == FAILURE ) object 559 ext/intl/collator/collator_sort.c &object, Collator_ce_ptr, &str, &str_len ) == FAILURE ) object 31 ext/intl/common/common_date.h U_CFUNC TimeZone *timezone_convert_datetimezone(int type, void *object, int is_datetime, intl_error *outside_error, const char *func TSRMLS_DC); object 43 ext/intl/common/common_enum.h object = getThis(); \ object 72 ext/intl/common/common_enum.h U_CFUNC void IntlIterator_from_StringEnumeration(StringEnumeration *se, zval *object TSRMLS_DC); object 1079 ext/intl/converter/converter.c static zend_object_value php_converter_clone_object(zval *object TSRMLS_DC) { object 1080 ext/intl/converter/converter.c php_converter_object *objval, *oldobj = (php_converter_object*)zend_objects_get_address(object TSRMLS_CC); object 1081 ext/intl/converter/converter.c zend_object_value retval = php_converter_object_ctor(Z_OBJCE_P(object), &objval TSRMLS_CC); object 1106 ext/intl/converter/converter.c zend_objects_clone_members(&(objval->obj), retval, &(oldobj->obj), Z_OBJ_HANDLE_P(object) TSRMLS_CC); object 78 ext/intl/dateformat/dateformat.c &object, IntlDateFormatter_ce_ptr ) == FAILURE ) object 85 ext/intl/dateformat/dateformat.c dfo = (IntlDateFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); object 104 ext/intl/dateformat/dateformat.c &object, IntlDateFormatter_ce_ptr ) == FAILURE ) object 112 ext/intl/dateformat/dateformat.c dfo = (IntlDateFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); object 39 ext/intl/dateformat/dateformat_attr.c if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, IntlDateFormatter_ce_ptr ) == FAILURE ) object 65 ext/intl/dateformat/dateformat_attr.c if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, IntlDateFormatter_ce_ptr ) == FAILURE ) object 96 ext/intl/dateformat/dateformat_attr.c if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, IntlDateFormatter_ce_ptr ) == FAILURE ) object 141 ext/intl/dateformat/dateformat_attr.c &object, IntlDateFormatter_ce_ptr, &value, &value_len ) == FAILURE ) object 179 ext/intl/dateformat/dateformat_attr.c &object, IntlDateFormatter_ce_ptr,&loc_type) == FAILURE ) object 208 ext/intl/dateformat/dateformat_attr.c &object, IntlDateFormatter_ce_ptr ) == FAILURE ) object 236 ext/intl/dateformat/dateformat_attr.c &object, IntlDateFormatter_ce_ptr,&isLenient ) == FAILURE ) object 38 ext/intl/dateformat/dateformat_class.c static void IntlDateFormatter_object_dtor(void *object, zend_object_handle handle TSRMLS_DC ) object 40 ext/intl/dateformat/dateformat_class.c zend_objects_destroy_object( object, handle TSRMLS_CC ); object 45 ext/intl/dateformat/dateformat_class.c void IntlDateFormatter_object_free( zend_object *object TSRMLS_DC ) object 47 ext/intl/dateformat/dateformat_class.c IntlDateFormatter_object* dfo = (IntlDateFormatter_object*)object; object 89 ext/intl/dateformat/dateformat_class.c zend_object_value IntlDateFormatter_object_clone(zval *object TSRMLS_DC) object 92 ext/intl/dateformat/dateformat_class.c zend_object_handle handle = Z_OBJ_HANDLE_P(object); object 97 ext/intl/dateformat/dateformat_class.c new_obj_val = IntlDateFormatter_ce_ptr->create_object(Z_OBJCE_P(object) TSRMLS_CC); object 133 ext/intl/dateformat/dateformat_class.c ZEND_ARG_INFO(0, object) object 163 ext/intl/dateformat/dateformat_format.c &object, IntlDateFormatter_ce_ptr, &zarg) == FAILURE) { object 139 ext/intl/dateformat/dateformat_parse.c &object, IntlDateFormatter_ce_ptr, &text_to_parse, &text_len, &z_parse_pos ) == FAILURE ){ object 177 ext/intl/dateformat/dateformat_parse.c &object, IntlDateFormatter_ce_ptr, &text_to_parse, &text_len, &z_parse_pos ) == FAILURE ){ object 40 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &attribute ) == FAILURE ) object 113 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &attribute ) == FAILURE ) object 154 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &attribute, &value ) == FAILURE) object 219 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &attribute, &value, &len ) == FAILURE) object 260 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &symbol ) == FAILURE ) object 309 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &symbol, &value, &value_len ) == FAILURE ) object 354 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr ) == FAILURE ) object 397 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &value, &value_len ) == FAILURE ) object 435 ext/intl/formatter/formatter_attr.c &object, NumberFormatter_ce_ptr, &type ) == FAILURE ) object 38 ext/intl/formatter/formatter_class.c void *object, object 41 ext/intl/formatter/formatter_class.c zend_objects_destroy_object( object, handle TSRMLS_CC ); object 46 ext/intl/formatter/formatter_class.c void NumberFormatter_object_free( zend_object *object TSRMLS_DC ) object 48 ext/intl/formatter/formatter_class.c NumberFormatter_object* nfo = (NumberFormatter_object*)object; object 82 ext/intl/formatter/formatter_class.c zend_object_value NumberFormatter_object_clone(zval *object TSRMLS_DC) object 85 ext/intl/formatter/formatter_class.c zend_object_handle handle = Z_OBJ_HANDLE_P(object); object 89 ext/intl/formatter/formatter_class.c new_obj_val = NumberFormatter_ce_ptr->create_object(Z_OBJCE_P(object) TSRMLS_CC); object 44 ext/intl/formatter/formatter_format.c &object, NumberFormatter_ce_ptr, &number, &type ) == FAILURE ) object 151 ext/intl/formatter/formatter_format.c &object, NumberFormatter_ce_ptr, &number, ¤cy, ¤cy_len ) == FAILURE ) object 49 ext/intl/formatter/formatter_main.c object = return_value; object 106 ext/intl/formatter/formatter_main.c &object, NumberFormatter_ce_ptr ) == FAILURE ) object 114 ext/intl/formatter/formatter_main.c nfo = (NumberFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); object 133 ext/intl/formatter/formatter_main.c &object, NumberFormatter_ce_ptr ) == FAILURE ) object 141 ext/intl/formatter/formatter_main.c nfo = (NumberFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); object 54 ext/intl/formatter/formatter_parse.c &object, NumberFormatter_ce_ptr, &str, &str_len, &type, &zposition ) == FAILURE ) object 142 ext/intl/formatter/formatter_parse.c &object, NumberFormatter_ce_ptr, &str, &str_len, &zcurrency, &zposition ) == FAILURE ) object 36 ext/intl/intl_data.h zval* object = NULL; \ object 45 ext/intl/intl_data.h obj = (oclass##_object *) zend_object_store_get_object( object TSRMLS_CC ); \ object 97 ext/intl/intl_data.h #define INTL_CHECK_LOCALE_LEN_OBJ(locale_len, object) \ object 101 ext/intl/intl_data.h zval_dtor(object); \ object 102 ext/intl/intl_data.h ZVAL_NULL(object); \ object 45 ext/intl/locale/locale_class.h zval* object = NULL; \ object 36 ext/intl/msgformat/msgformat.c zval* object; object 40 ext/intl/msgformat/msgformat.c object = return_value; object 120 ext/intl/msgformat/msgformat.c zval* object = NULL; object 125 ext/intl/msgformat/msgformat.c &object, MessageFormatter_ce_ptr ) == FAILURE ) object 133 ext/intl/msgformat/msgformat.c mfo = (MessageFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); object 148 ext/intl/msgformat/msgformat.c zval* object = NULL; object 153 ext/intl/msgformat/msgformat.c &object, MessageFormatter_ce_ptr ) == FAILURE ) object 161 ext/intl/msgformat/msgformat.c mfo = (MessageFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); object 39 ext/intl/msgformat/msgformat_attr.c if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, MessageFormatter_ce_ptr ) == FAILURE ) object 72 ext/intl/msgformat/msgformat_attr.c &object, MessageFormatter_ce_ptr, &value, &value_len ) == FAILURE ) object 128 ext/intl/msgformat/msgformat_attr.c &object, MessageFormatter_ce_ptr ) == FAILURE ) object 37 ext/intl/msgformat/msgformat_class.c static void MessageFormatter_object_dtor(void *object, zend_object_handle handle TSRMLS_DC ) object 39 ext/intl/msgformat/msgformat_class.c zend_objects_destroy_object( object, handle TSRMLS_CC ); object 44 ext/intl/msgformat/msgformat_class.c void MessageFormatter_object_free( zend_object *object TSRMLS_DC ) object 46 ext/intl/msgformat/msgformat_class.c MessageFormatter_object* mfo = (MessageFormatter_object*)object; object 80 ext/intl/msgformat/msgformat_class.c zend_object_value MessageFormatter_object_clone(zval *object TSRMLS_DC) object 83 ext/intl/msgformat/msgformat_class.c zend_object_handle handle = Z_OBJ_HANDLE_P(object); object 87 ext/intl/msgformat/msgformat_class.c new_obj_val = MessageFormatter_ce_ptr->create_object(Z_OBJCE_P(object) TSRMLS_CC); object 79 ext/intl/msgformat/msgformat_format.c &object, MessageFormatter_ce_ptr, &args ) == FAILURE ) object 70 ext/intl/msgformat/msgformat_parse.c &object, MessageFormatter_ce_ptr, &source, &source_len ) == FAILURE ) object 141 ext/intl/php_intl.c ZEND_ARG_OBJ_INFO(0, object, Collator, 0) object 145 ext/intl/php_intl.c ZEND_ARG_OBJ_INFO(0, object, Collator, 0) object 150 ext/intl/php_intl.c ZEND_ARG_OBJ_INFO(0, object, Collator, 0) object 156 ext/intl/php_intl.c ZEND_ARG_OBJ_INFO(0, object, Collator, 0) object 358 ext/intl/php_intl.c ZEND_ARG_INFO(0, object) object 38 ext/intl/resourcebundle/resourcebundle_class.c static void ResourceBundle_object_destroy( void *object, zend_object_handle handle TSRMLS_DC ) object 40 ext/intl/resourcebundle/resourcebundle_class.c ResourceBundle_object *rb = (ResourceBundle_object *) object; object 52 ext/intl/resourcebundle/resourcebundle_class.c zend_object_std_dtor( object TSRMLS_CC ); object 53 ext/intl/resourcebundle/resourcebundle_class.c efree(object); object 88 ext/intl/resourcebundle/resourcebundle_class.c zval *object = return_value; object 89 ext/intl/resourcebundle/resourcebundle_class.c ResourceBundle_object *rb = (ResourceBundle_object *) zend_object_store_get_object( object TSRMLS_CC); object 162 ext/intl/resourcebundle/resourcebundle_class.c static void resourcebundle_array_fetch(zval *object, zval *offset, zval *return_value, int fallback TSRMLS_DC) object 216 ext/intl/resourcebundle/resourcebundle_class.c zval *resourcebundle_array_get(zval *object, zval *offset, int type TSRMLS_DC) object 225 ext/intl/resourcebundle/resourcebundle_class.c resourcebundle_array_fetch(object, offset, retval, 1 TSRMLS_CC); object 246 ext/intl/resourcebundle/resourcebundle_class.c zval * object; object 248 ext/intl/resourcebundle/resourcebundle_class.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Oz|b", &object, ResourceBundle_ce_ptr, &offset, &fallback ) == FAILURE) { object 254 ext/intl/resourcebundle/resourcebundle_class.c resourcebundle_array_fetch(object, offset, return_value, fallback TSRMLS_CC); object 259 ext/intl/resourcebundle/resourcebundle_class.c int resourcebundle_array_count(zval *object, long *count TSRMLS_DC) object 290 ext/intl/resourcebundle/resourcebundle_class.c if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &object, ResourceBundle_ce_ptr ) == FAILURE ) { object 363 ext/intl/resourcebundle/resourcebundle_class.c &object, ResourceBundle_ce_ptr ) == FAILURE ) object 370 ext/intl/resourcebundle/resourcebundle_class.c rb = (ResourceBundle_object *) zend_object_store_get_object( object TSRMLS_CC ); object 391 ext/intl/resourcebundle/resourcebundle_class.c &object, ResourceBundle_ce_ptr ) == FAILURE ) object 398 ext/intl/resourcebundle/resourcebundle_class.c rb = (ResourceBundle_object *) zend_object_store_get_object( object TSRMLS_CC ); object 74 ext/intl/resourcebundle/resourcebundle_iterator.c zval *object = (zval *)iterator->intern.data; object 78 ext/intl/resourcebundle/resourcebundle_iterator.c Z_DELREF_P(object); object 153 ext/intl/resourcebundle/resourcebundle_iterator.c zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TSRMLS_DC ) object 155 ext/intl/resourcebundle/resourcebundle_iterator.c ResourceBundle_object *rb = (ResourceBundle_object *) zend_object_store_get_object( object TSRMLS_CC ); object 162 ext/intl/resourcebundle/resourcebundle_iterator.c Z_ADDREF_P(object); object 163 ext/intl/resourcebundle/resourcebundle_iterator.c iterator->intern.data = (void *) object; object 34 ext/intl/resourcebundle/resourcebundle_iterator.h zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TSRMLS_DC ); object 34 ext/intl/spoofchecker/spoofchecker_class.c void *object, object 37 ext/intl/spoofchecker/spoofchecker_class.c zend_objects_destroy_object(object, handle TSRMLS_CC); object 42 ext/intl/spoofchecker/spoofchecker_class.c void Spoofchecker_objects_free(zend_object *object TSRMLS_DC) object 44 ext/intl/spoofchecker/spoofchecker_class.c Spoofchecker_object* co = (Spoofchecker_object*)object; object 121 ext/intl/spoofchecker/spoofchecker_class.c static zend_object_value spoofchecker_clone_obj(zval *object TSRMLS_DC) /* {{{ */ object 124 ext/intl/spoofchecker/spoofchecker_class.c zend_object_handle handle = Z_OBJ_HANDLE_P(object); object 127 ext/intl/spoofchecker/spoofchecker_class.c sfo = (Spoofchecker_object *) zend_object_store_get_object(object TSRMLS_CC); object 130 ext/intl/spoofchecker/spoofchecker_class.c new_obj_val = Spoofchecker_ce_ptr->create_object(Z_OBJCE_P(object) TSRMLS_CC); object 55 ext/intl/spoofchecker/spoofchecker_class.h zval* object = getThis(); \ object 65 ext/intl/timezone/timezone_class.h void timezone_object_construct(const TimeZone *zone, zval *object, int owned TSRMLS_DC); object 33 ext/intl/transliterator/transliterator_class.c int transliterator_object_construct( zval *object, object 58 ext/intl/transliterator/transliterator_class.c zend_update_property_stringl( Transliterator_ce_ptr, object, object 101 ext/intl/transliterator/transliterator_class.c void *object, object 104 ext/intl/transliterator/transliterator_class.c zend_objects_destroy_object( object, handle TSRMLS_CC ); object 109 ext/intl/transliterator/transliterator_class.c static void Transliterator_objects_free( zend_object *object TSRMLS_DC ) object 111 ext/intl/transliterator/transliterator_class.c Transliterator_object* to = (Transliterator_object*) object; object 156 ext/intl/transliterator/transliterator_class.c static zend_object_value Transliterator_clone_obj( zval *object TSRMLS_DC ) object 163 ext/intl/transliterator/transliterator_class.c to_orig = zend_object_store_get_object( object TSRMLS_CC ); object 165 ext/intl/transliterator/transliterator_class.c ret_val = Transliterator_ce_ptr->create_object( Z_OBJCE_P( object ) TSRMLS_CC ); object 169 ext/intl/transliterator/transliterator_class.c &to_orig->zo, Z_OBJ_HANDLE_P( object ) TSRMLS_CC ); object 248 ext/intl/transliterator/transliterator_class.c static zval **Transliterator_get_property_ptr_ptr( zval *object, zval *member TSRMLS_DC ) object 250 ext/intl/transliterator/transliterator_class.c static zval **Transliterator_get_property_ptr_ptr( zval *object, zval *member, int type, object 266 ext/intl/transliterator/transliterator_class.c retval = std_object_handlers.get_property_ptr_ptr( object, member TSRMLS_CC ); object 268 ext/intl/transliterator/transliterator_class.c retval = std_object_handlers.get_property_ptr_ptr( object, member, type, key TSRMLS_CC ); object 280 ext/intl/transliterator/transliterator_class.c static zval *Transliterator_read_property( zval *object, zval *member, int type TSRMLS_DC ) /* {{{ */ object 282 ext/intl/transliterator/transliterator_class.c static zval *Transliterator_read_property( zval *object, zval *member, int type, object 300 ext/intl/transliterator/transliterator_class.c retval = std_object_handlers.read_property( object, member, type TSRMLS_CC ); object 302 ext/intl/transliterator/transliterator_class.c retval = std_object_handlers.read_property( object, member, type, key TSRMLS_CC ); object 315 ext/intl/transliterator/transliterator_class.c static void Transliterator_write_property( zval *object, zval *member, zval *value TSRMLS_DC ) object 317 ext/intl/transliterator/transliterator_class.c static void Transliterator_write_property( zval *object, zval *member, zval *value, object 332 ext/intl/transliterator/transliterator_class.c std_object_handlers.write_property( object, member, value TSRMLS_CC ); object 334 ext/intl/transliterator/transliterator_class.c std_object_handlers.write_property( object, member, value, key TSRMLS_CC ); object 56 ext/intl/transliterator/transliterator_class.h int transliterator_object_construct( zval *object, object 30 ext/intl/transliterator/transliterator_methods.c static int create_transliterator( char *str_id, int str_id_len, long direction, zval *object TSRMLS_DC ) object 47 ext/intl/transliterator/transliterator_methods.c object_init_ex( object, Transliterator_ce_ptr ); object 56 ext/intl/transliterator/transliterator_methods.c zval_dtor( object ); object 82 ext/intl/transliterator/transliterator_methods.c zval_dtor( object ); object 86 ext/intl/transliterator/transliterator_methods.c transliterator_object_construct( object, utrans, TRANSLITERATOR_ERROR_CODE_P( to ) TSRMLS_CC ); object 93 ext/intl/transliterator/transliterator_methods.c zval_dtor( object ); object 123 ext/intl/transliterator/transliterator_methods.c object = return_value; object 124 ext/intl/transliterator/transliterator_methods.c res = create_transliterator( str_id, str_id_len, direction, object TSRMLS_CC ); object 164 ext/intl/transliterator/transliterator_methods.c object = return_value; object 165 ext/intl/transliterator/transliterator_methods.c object_init_ex( object, Transliterator_ce_ptr ); object 198 ext/intl/transliterator/transliterator_methods.c transliterator_object_construct( object, utrans, TRANSLITERATOR_ERROR_CODE_P( to ) TSRMLS_CC ); object 215 ext/intl/transliterator/transliterator_methods.c &object, Transliterator_ce_ptr ) == FAILURE ) object 225 ext/intl/transliterator/transliterator_methods.c object = return_value; object 226 ext/intl/transliterator/transliterator_methods.c object_init_ex( object, Transliterator_ce_ptr ); object 232 ext/intl/transliterator/transliterator_methods.c transliterator_object_construct( object, utrans, TRANSLITERATOR_ERROR_CODE_P( to ) TSRMLS_CC ); object 314 ext/intl/transliterator/transliterator_methods.c object = getThis(); object 316 ext/intl/transliterator/transliterator_methods.c if( object == NULL ) object 331 ext/intl/transliterator/transliterator_methods.c object = *arg1; object 341 ext/intl/transliterator/transliterator_methods.c ALLOC_INIT_ZVAL( object ); object 344 ext/intl/transliterator/transliterator_methods.c TRANSLITERATOR_FORWARD, object TSRMLS_CC ); object 465 ext/intl/transliterator/transliterator_methods.c zval_ptr_dtor( &object ); object 486 ext/intl/transliterator/transliterator_methods.c &object, Transliterator_ce_ptr ) == FAILURE ) object 495 ext/intl/transliterator/transliterator_methods.c to = zend_object_store_get_object( object TSRMLS_CC ); object 514 ext/intl/transliterator/transliterator_methods.c &object, Transliterator_ce_ptr ) == FAILURE ) object 524 ext/intl/transliterator/transliterator_methods.c to = zend_object_store_get_object( object TSRMLS_CC ); object 154 ext/libxml/libxml.c static int php_libxml_clear_object(php_libxml_node_object *object TSRMLS_DC) object 156 ext/libxml/libxml.c if (object->properties) { object 157 ext/libxml/libxml.c object->properties = NULL; object 159 ext/libxml/libxml.c php_libxml_decrement_node_ptr(object TSRMLS_CC); object 160 ext/libxml/libxml.c return php_libxml_decrement_doc_ref(object TSRMLS_CC); object 1169 ext/libxml/libxml.c PHP_LIBXML_API xmlNodePtr php_libxml_import_node(zval *object TSRMLS_DC) object 1175 ext/libxml/libxml.c if (object->type == IS_OBJECT) { object 1176 ext/libxml/libxml.c ce = Z_OBJCE_P(object); object 1181 ext/libxml/libxml.c node = export_hnd->export_func(object TSRMLS_CC); object 1187 ext/libxml/libxml.c PHP_LIBXML_API int php_libxml_increment_node_ptr(php_libxml_node_object *object, xmlNodePtr node, void *private_data TSRMLS_DC) object 1191 ext/libxml/libxml.c if (object != NULL && node != NULL) { object 1192 ext/libxml/libxml.c if (object->node != NULL) { object 1193 ext/libxml/libxml.c if (object->node->node == node) { object 1194 ext/libxml/libxml.c return object->node->refcount; object 1196 ext/libxml/libxml.c php_libxml_decrement_node_ptr(object TSRMLS_CC); object 1200 ext/libxml/libxml.c object->node = node->_private; object 1201 ext/libxml/libxml.c ret_refcount = ++object->node->refcount; object 1203 ext/libxml/libxml.c if (object->node->_private == NULL) { object 1204 ext/libxml/libxml.c object->node->_private = private_data; object 1208 ext/libxml/libxml.c object->node = emalloc(sizeof(php_libxml_node_ptr)); object 1209 ext/libxml/libxml.c object->node->node = node; object 1210 ext/libxml/libxml.c object->node->refcount = 1; object 1211 ext/libxml/libxml.c object->node->_private = private_data; object 1212 ext/libxml/libxml.c node->_private = object->node; object 1219 ext/libxml/libxml.c PHP_LIBXML_API int php_libxml_decrement_node_ptr(php_libxml_node_object *object TSRMLS_DC) object 1224 ext/libxml/libxml.c if (object != NULL && object->node != NULL) { object 1225 ext/libxml/libxml.c obj_node = (php_libxml_node_ptr *) object->node; object 1233 ext/libxml/libxml.c object->node = NULL; object 1239 ext/libxml/libxml.c PHP_LIBXML_API int php_libxml_increment_doc_ref(php_libxml_node_object *object, xmlDocPtr docp TSRMLS_DC) object 1243 ext/libxml/libxml.c if (object->document != NULL) { object 1244 ext/libxml/libxml.c object->document->refcount++; object 1245 ext/libxml/libxml.c ret_refcount = object->document->refcount; object 1248 ext/libxml/libxml.c object->document = emalloc(sizeof(php_libxml_ref_obj)); object 1249 ext/libxml/libxml.c object->document->ptr = docp; object 1250 ext/libxml/libxml.c object->document->refcount = ret_refcount; object 1251 ext/libxml/libxml.c object->document->doc_props = NULL; object 1257 ext/libxml/libxml.c PHP_LIBXML_API int php_libxml_decrement_doc_ref(php_libxml_node_object *object TSRMLS_DC) object 1261 ext/libxml/libxml.c if (object != NULL && object->document != NULL) { object 1262 ext/libxml/libxml.c ret_refcount = --object->document->refcount; object 1264 ext/libxml/libxml.c if (object->document->ptr != NULL) { object 1265 ext/libxml/libxml.c xmlFreeDoc((xmlDoc *) object->document->ptr); object 1267 ext/libxml/libxml.c if (object->document->doc_props != NULL) { object 1268 ext/libxml/libxml.c if (object->document->doc_props->classmap) { object 1269 ext/libxml/libxml.c zend_hash_destroy(object->document->doc_props->classmap); object 1270 ext/libxml/libxml.c FREE_HASHTABLE(object->document->doc_props->classmap); object 1272 ext/libxml/libxml.c efree(object->document->doc_props); object 1274 ext/libxml/libxml.c efree(object->document); object 1275 ext/libxml/libxml.c object->document = NULL; object 1318 ext/libxml/libxml.c PHP_LIBXML_API void php_libxml_node_decrement_resource(php_libxml_node_object *object TSRMLS_DC) object 1324 ext/libxml/libxml.c if (object != NULL && object->node != NULL) { object 1325 ext/libxml/libxml.c obj_node = (php_libxml_node_ptr *) object->node; object 1326 ext/libxml/libxml.c nodep = object->node->node; object 1327 ext/libxml/libxml.c ret_refcount = php_libxml_decrement_node_ptr(object TSRMLS_CC); object 1331 ext/libxml/libxml.c if (obj_node && object == obj_node->_private) { object 1336 ext/libxml/libxml.c if (object != NULL && object->document != NULL) { object 1338 ext/libxml/libxml.c php_libxml_decrement_doc_ref(object TSRMLS_CC); object 83 ext/libxml/php_libxml.h typedef void * (*php_libxml_export_node) (zval *object TSRMLS_DC); object 85 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_increment_node_ptr(php_libxml_node_object *object, xmlNodePtr node, void *private_data TSRMLS_DC); object 86 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_decrement_node_ptr(php_libxml_node_object *object TSRMLS_DC); object 87 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_increment_doc_ref(php_libxml_node_object *object, xmlDocPtr docp TSRMLS_DC); object 88 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_decrement_doc_ref(php_libxml_node_object *object TSRMLS_DC); object 89 ext/libxml/php_libxml.h PHP_LIBXML_API xmlNodePtr php_libxml_import_node(zval *object TSRMLS_DC); object 94 ext/libxml/php_libxml.h PHP_LIBXML_API void php_libxml_node_decrement_resource(php_libxml_node_object *object TSRMLS_DC); object 206 ext/mysqli/mysqli.c static void mysqli_objects_free_storage(void *object TSRMLS_DC) object 208 ext/mysqli/mysqli.c zend_object *zo = (zend_object *)object; object 222 ext/mysqli/mysqli.c static void mysqli_link_free_storage(void *object TSRMLS_DC) object 224 ext/mysqli/mysqli.c zend_object *zo = (zend_object *)object; object 237 ext/mysqli/mysqli.c mysqli_objects_free_storage(object TSRMLS_CC); object 242 ext/mysqli/mysqli.c static void mysqli_driver_free_storage(void *object TSRMLS_DC) object 244 ext/mysqli/mysqli.c mysqli_objects_free_storage(object TSRMLS_CC); object 250 ext/mysqli/mysqli.c static void mysqli_stmt_free_storage(void *object TSRMLS_DC) object 252 ext/mysqli/mysqli.c zend_object *zo = (zend_object *)object; object 260 ext/mysqli/mysqli.c mysqli_objects_free_storage(object TSRMLS_CC); object 266 ext/mysqli/mysqli.c static void mysqli_result_free_storage(void *object TSRMLS_DC) object 268 ext/mysqli/mysqli.c zend_object *zo = (zend_object *)object; object 275 ext/mysqli/mysqli.c mysqli_objects_free_storage(object TSRMLS_CC); object 281 ext/mysqli/mysqli.c static void mysqli_warning_free_storage(void *object TSRMLS_DC) object 283 ext/mysqli/mysqli.c zend_object *zo = (zend_object *)object; object 291 ext/mysqli/mysqli.c mysqli_objects_free_storage(object TSRMLS_CC); object 321 ext/mysqli/mysqli.c zval *mysqli_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 330 ext/mysqli/mysqli.c obj = (mysqli_object *)zend_objects_get_address(object TSRMLS_CC); object 353 ext/mysqli/mysqli.c retval = std_hnd->read_property(object, member, type, key TSRMLS_CC); object 364 ext/mysqli/mysqli.c void mysqli_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 379 ext/mysqli/mysqli.c obj = (mysqli_object *)zend_objects_get_address(object TSRMLS_CC); object 392 ext/mysqli/mysqli.c std_hnd->write_property(object, member, value, key TSRMLS_CC); object 413 ext/mysqli/mysqli.c static int mysqli_object_has_property(zval *object, zval *member, int has_set_exists, const zend_literal *key TSRMLS_DC) /* {{{ */ object 415 ext/mysqli/mysqli.c mysqli_object *obj = (mysqli_object *)zend_objects_get_address(object TSRMLS_CC); object 425 ext/mysqli/mysqli.c zval *value = mysqli_read_property(object, member, BP_VAR_IS, key TSRMLS_CC); object 436 ext/mysqli/mysqli.c zval *value = mysqli_read_property(object, member, BP_VAR_IS, key TSRMLS_CC); object 450 ext/mysqli/mysqli.c ret = std_hnd->has_property(object, member, has_set_exists, key TSRMLS_CC); object 457 ext/mysqli/mysqli.c HashTable * mysqli_object_get_debug_info(zval *object, int *is_temp TSRMLS_DC) object 459 ext/mysqli/mysqli.c mysqli_object *obj = (mysqli_object *)zend_objects_get_address(object TSRMLS_CC); object 473 ext/mysqli/mysqli.c value = mysqli_read_property(object, &member, BP_VAR_IS, 0 TSRMLS_CC); object 64 ext/mysqli/mysqli_nonapi.c zval *object = getThis(); object 97 ext/mysqli/mysqli_nonapi.c if (object && instanceof_function(Z_OBJCE_P(object), mysqli_link_class_entry TSRMLS_CC)) { object 98 ext/mysqli/mysqli_nonapi.c mysqli_resource = ((mysqli_object *) zend_object_store_get_object(object TSRMLS_CC))->ptr; object 110 ext/mysqli/mysqli_nonapi.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O|sssslsl", &object, mysqli_link_class_entry, object 116 ext/mysqli/mysqli_nonapi.c mysqli_resource = ((mysqli_object *) zend_object_store_get_object(object TSRMLS_CC))->ptr; object 117 ext/mysqli/mysqli_nonapi.c MYSQLI_FETCH_RESOURCE_CONN(mysql, &object, MYSQLI_STATUS_INITIALIZED); object 285 ext/mysqli/mysqli_nonapi.c if (!object || !instanceof_function(Z_OBJCE_P(object), mysqli_link_class_entry TSRMLS_CC)) { object 288 ext/mysqli/mysqli_nonapi.c ((mysqli_object *) zend_object_store_get_object(object TSRMLS_CC))->ptr = mysqli_resource; object 47 ext/mysqli/mysqli_result_iterator.c zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 56 ext/mysqli/mysqli_result_iterator.c Z_ADDREF_P(object); object 57 ext/mysqli/mysqli_result_iterator.c iterator->intern.data = (void*)object; object 59 ext/mysqli/mysqli_result_iterator.c iterator->result = (mysqli_object *) zend_object_store_get_object(object TSRMLS_CC); object 210 ext/mysqli/php_mysqli_structs.h extern zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 245 ext/mysqli/php_mysqli_structs.h zval *object = getThis();\ object 246 ext/mysqli/php_mysqli_structs.h if (!object || !instanceof_function(Z_OBJCE_P(object), mysqli_link_class_entry TSRMLS_CC)) {\ object 247 ext/mysqli/php_mysqli_structs.h object = return_value;\ object 248 ext/mysqli/php_mysqli_structs.h Z_TYPE_P(object) = IS_OBJECT;\ object 249 ext/mysqli/php_mysqli_structs.h (object)->value.obj = mysqli_objects_new(__ce TSRMLS_CC);\ object 251 ext/mysqli/php_mysqli_structs.h MYSQLI_REGISTER_RESOURCE_EX(__ptr, object)\ object 203 ext/pdo/pdo_dbh.c zval *object = getThis(); object 218 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 232 ext/pdo/pdo_dbh.c zval_dtor(object); object 233 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 242 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 252 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 258 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 269 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 273 ext/pdo/pdo_dbh.c dbh = (pdo_dbh_t *) zend_object_store_get_object(object TSRMLS_CC); object 361 ext/pdo/pdo_dbh.c zend_object_store_set_object(object, dbh TSRMLS_CC); object 430 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 434 ext/pdo/pdo_dbh.c static zval *pdo_stmt_instantiate(pdo_dbh_t *dbh, zval *object, zend_class_entry *dbstmt_ce, zval *ctor_args TSRMLS_DC) /* {{{ */ object 447 ext/pdo/pdo_dbh.c Z_TYPE_P(object) = IS_OBJECT; object 448 ext/pdo/pdo_dbh.c object_init_ex(object, dbstmt_ce); object 449 ext/pdo/pdo_dbh.c Z_SET_REFCOUNT_P(object, 1); object 450 ext/pdo/pdo_dbh.c Z_SET_ISREF_P(object); object 452 ext/pdo/pdo_dbh.c return object; object 455 ext/pdo/pdo_dbh.c static void pdo_stmt_construct(pdo_stmt_t *stmt, zval *object, zend_class_entry *dbstmt_ce, zval *ctor_args TSRMLS_DC) /* {{{ */ object 463 ext/pdo/pdo_dbh.c std_object_handlers.write_property(object, &z_key, query_string, 0 TSRMLS_CC); object 474 ext/pdo/pdo_dbh.c fci.object_ptr = object; object 485 ext/pdo/pdo_dbh.c fcc.called_scope = Z_OBJCE_P(object); object 486 ext/pdo/pdo_dbh.c fcc.object_ptr = object; object 489 ext/pdo/pdo_dbh.c zval_dtor(object); object 490 ext/pdo/pdo_dbh.c ZVAL_NULL(object); object 491 ext/pdo/pdo_dbh.c object = NULL; /* marks failure */ object 1354 ext/pdo/pdo_dbh.c zval *object, object 1361 ext/pdo/pdo_dbh.c zval *object = *object_pp; object 1363 ext/pdo/pdo_dbh.c pdo_dbh_t *dbh = zend_object_store_get_object(object TSRMLS_CC); object 2217 ext/pdo/pdo_stmt.c static void dbstmt_prop_write(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 2219 ext/pdo/pdo_stmt.c pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); object 2226 ext/pdo/pdo_stmt.c std_object_handlers.write_property(object, member, value, key TSRMLS_CC); object 2230 ext/pdo/pdo_stmt.c static void dbstmt_prop_delete(zval *object, zval *member, const zend_literal *key TSRMLS_DC) object 2232 ext/pdo/pdo_stmt.c pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); object 2239 ext/pdo/pdo_stmt.c std_object_handlers.unset_property(object, member, key TSRMLS_CC); object 2247 ext/pdo/pdo_stmt.c zval *object, object 2254 ext/pdo/pdo_stmt.c zval *object = *object_pp; object 2260 ext/pdo/pdo_stmt.c if (zend_hash_find(&Z_OBJCE_P(object)->function_table, lc_method_name, object 2262 ext/pdo/pdo_stmt.c pdo_stmt_t *stmt = (pdo_stmt_t*)zend_object_store_get_object(object TSRMLS_CC); object 2321 ext/pdo/pdo_stmt.c static int pdo_row_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC); object 2527 ext/pdo/pdo_stmt.c zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 2529 ext/pdo/pdo_stmt.c pdo_stmt_t *stmt = (pdo_stmt_t*)zend_object_store_get_object(object TSRMLS_CC); object 2562 ext/pdo/pdo_stmt.c static zval *row_prop_read(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 2565 ext/pdo/pdo_stmt.c pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); object 2590 ext/pdo/pdo_stmt.c return std_object_handlers.read_property(object, member, type, key TSRMLS_CC); object 2601 ext/pdo/pdo_stmt.c static zval *row_dim_read(zval *object, zval *member, int type TSRMLS_DC) object 2603 ext/pdo/pdo_stmt.c return row_prop_read(object, member, type, NULL TSRMLS_CC); object 2606 ext/pdo/pdo_stmt.c static void row_prop_write(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 2611 ext/pdo/pdo_stmt.c static void row_dim_write(zval *object, zval *member, zval *value TSRMLS_DC) object 2616 ext/pdo/pdo_stmt.c static int row_prop_exists(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) object 2618 ext/pdo/pdo_stmt.c pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); object 2640 ext/pdo/pdo_stmt.c static int row_dim_exists(zval *object, zval *member, int check_empty TSRMLS_DC) object 2642 ext/pdo/pdo_stmt.c return row_prop_exists(object, member, check_empty, NULL TSRMLS_CC); object 2645 ext/pdo/pdo_stmt.c static void row_prop_delete(zval *object, zval *offset, const zend_literal *key TSRMLS_DC) object 2650 ext/pdo/pdo_stmt.c static void row_dim_delete(zval *object, zval *offset TSRMLS_DC) object 2655 ext/pdo/pdo_stmt.c static HashTable *row_get_properties(zval *object TSRMLS_DC) object 2657 ext/pdo/pdo_stmt.c pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); object 2682 ext/pdo/pdo_stmt.c zval *object, object 2706 ext/pdo/pdo_stmt.c static union _zend_function *row_get_ctor(zval *object TSRMLS_DC) object 2719 ext/pdo/pdo_stmt.c static zend_class_entry *row_get_ce(const zval *object TSRMLS_DC) object 2724 ext/pdo/pdo_stmt.c static int row_get_classname(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) object 2787 ext/pdo/pdo_stmt.c static int pdo_row_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC) object 628 ext/pdo/php_pdo_driver.h zval *object; object 45 ext/pdo/php_pdo_int.h zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 56 ext/pdo/php_pdo_int.h zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object TSRMLS_DC); object 1099 ext/phar/phar_object.c static void phar_spl_foreign_dtor(spl_filesystem_object *object TSRMLS_DC) /* {{{ */ object 1101 ext/phar/phar_object.c phar_archive_data *phar = (phar_archive_data *) object->oth; object 1107 ext/phar/phar_object.c object->oth = NULL; object 44 ext/reflection/php_reflection.c #define reflection_update_property(object, name, value) do { \ object 48 ext/reflection/php_reflection.c zend_std_write_property(object, member, value, NULL TSRMLS_CC); \ object 219 ext/reflection/php_reflection.c static void _default_get_entry(zval *object, char *name, int name_len, zval *return_value TSRMLS_DC) /* {{{ */ object 223 ext/reflection/php_reflection.c if (zend_hash_find(Z_OBJPROP_P(object), name, name_len, (void **) &value) == FAILURE) { object 232 ext/reflection/php_reflection.c static void _default_lookup_entry(zval *object, char *name, int name_len, zval **return_value TSRMLS_DC) /* {{{ */ object 236 ext/reflection/php_reflection.c if (zend_hash_find(Z_OBJPROP_P(object), name, name_len, (void **) &value) == FAILURE) { object 303 ext/reflection/php_reflection.c static void reflection_free_objects_storage(void *object TSRMLS_DC) /* {{{ */ object 305 ext/reflection/php_reflection.c reflection_object *intern = (reflection_object *) object; object 335 ext/reflection/php_reflection.c zend_objects_free_object_storage(object TSRMLS_CC); object 355 ext/reflection/php_reflection.c static zval * reflection_instantiate(zend_class_entry *pce, zval *object TSRMLS_DC) /* {{{ */ object 357 ext/reflection/php_reflection.c if (!object) { object 358 ext/reflection/php_reflection.c ALLOC_ZVAL(object); object 360 ext/reflection/php_reflection.c Z_TYPE_P(object) = IS_OBJECT; object 361 ext/reflection/php_reflection.c object_init_ex(object, pce); object 362 ext/reflection/php_reflection.c Z_SET_REFCOUNT_P(object, 1); object 363 ext/reflection/php_reflection.c Z_SET_ISREF_P(object); object 364 ext/reflection/php_reflection.c return object; object 1224 ext/reflection/php_reflection.c PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC) object 1231 ext/reflection/php_reflection.c reflection_instantiate(reflection_class_ptr, object TSRMLS_CC); object 1232 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1236 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 1241 ext/reflection/php_reflection.c static void reflection_extension_factory(zval *object, const char *name_str TSRMLS_DC) object 1258 ext/reflection/php_reflection.c reflection_instantiate(reflection_extension_ptr, object TSRMLS_CC); object 1259 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1265 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 1270 ext/reflection/php_reflection.c static void reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zend_uint offset, zend_uint required, zval *object TSRMLS_DC) object 1285 ext/reflection/php_reflection.c reflection_instantiate(reflection_parameter_ptr, object TSRMLS_CC); object 1286 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1296 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 1301 ext/reflection/php_reflection.c static void reflection_function_factory(zend_function *function, zval *closure_object, zval *object TSRMLS_DC) object 1312 ext/reflection/php_reflection.c reflection_instantiate(reflection_function_ptr, object TSRMLS_CC); object 1313 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1318 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 1323 ext/reflection/php_reflection.c static void reflection_method_factory(zend_class_entry *ce, zend_function *method, zval *closure_object, zval *object TSRMLS_DC) object 1337 ext/reflection/php_reflection.c reflection_instantiate(reflection_method_ptr, object TSRMLS_CC); object 1338 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1343 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 1344 ext/reflection/php_reflection.c reflection_update_property(object, "class", classname); object 1349 ext/reflection/php_reflection.c static void reflection_property_factory(zend_class_entry *ce, zend_property_info *prop, zval *object TSRMLS_DC) object 1381 ext/reflection/php_reflection.c reflection_instantiate(reflection_property_ptr, object TSRMLS_CC); object 1382 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1390 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 1391 ext/reflection/php_reflection.c reflection_update_property(object, "class", classname); object 1549 ext/reflection/php_reflection.c zval *object, fname, *retval_ptr; object 1553 ext/reflection/php_reflection.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O|b", &object, reflector_ptr, &return_output) == FAILURE) { object 1559 ext/reflection/php_reflection.c result= call_user_function_ex(NULL, &object, &fname, &retval_ptr, 0, NULL, 0, NULL TSRMLS_CC); object 1568 ext/reflection/php_reflection.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s::__toString() did not return anything", Z_OBJCE_P(object)->name); object 1637 ext/reflection/php_reflection.c zval *object; object 1645 ext/reflection/php_reflection.c object = getThis(); object 1646 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 1679 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 2176 ext/reflection/php_reflection.c zval *object; object 2189 ext/reflection/php_reflection.c object = getThis(); object 2190 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 2329 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 2729 ext/reflection/php_reflection.c zval *object, *orig_obj; object 2759 ext/reflection/php_reflection.c object = getThis(); object 2760 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 2813 ext/reflection/php_reflection.c reflection_update_property(object, "class", classname); object 2817 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 2986 ext/reflection/php_reflection.c zval *object; object 3000 ext/reflection/php_reflection.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o!a", &object, ¶m_array) == FAILURE) { object 3035 ext/reflection/php_reflection.c object = NULL; object 3038 ext/reflection/php_reflection.c if (!object) { object 3046 ext/reflection/php_reflection.c obj_ce = Z_OBJCE_P(object); object 3059 ext/reflection/php_reflection.c fci.object_ptr = object; object 3069 ext/reflection/php_reflection.c fcc.object_ptr = object; object 3360 ext/reflection/php_reflection.c zval *object; object 3375 ext/reflection/php_reflection.c object = getThis(); object 3376 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 3384 ext/reflection/php_reflection.c reflection_update_property(object, "name", classname); object 3401 ext/reflection/php_reflection.c reflection_update_property(object, "name", classname); object 4248 ext/reflection/php_reflection.c zval *object; object 4251 ext/reflection/php_reflection.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &object) == FAILURE) { object 4255 ext/reflection/php_reflection.c RETURN_BOOL(HAS_CLASS_ENTRY(*object) && instanceof_function(Z_OBJCE_P(object), ce TSRMLS_CC)); object 4845 ext/reflection/php_reflection.c zval *object; object 4856 ext/reflection/php_reflection.c object = getThis(); object 4857 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 4918 ext/reflection/php_reflection.c reflection_update_property(object, "class", classname); object 4919 ext/reflection/php_reflection.c reflection_update_property(object, "name", propname); object 5044 ext/reflection/php_reflection.c zval *object, name; object 5070 ext/reflection/php_reflection.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &object) == FAILURE) { object 5074 ext/reflection/php_reflection.c member_p = zend_read_property(ref->ce, object, prop_name, strlen(prop_name), 1 TSRMLS_CC); object 5091 ext/reflection/php_reflection.c zval *object, name; object 5145 ext/reflection/php_reflection.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "oz", &object, &value) == FAILURE) { object 5149 ext/reflection/php_reflection.c zend_update_property(ref->ce, object, prop_name, strlen(prop_name), value TSRMLS_CC); object 5245 ext/reflection/php_reflection.c zval *object; object 5257 ext/reflection/php_reflection.c object = getThis(); object 5258 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 5273 ext/reflection/php_reflection.c reflection_update_property( object, "name", name); object 5608 ext/reflection/php_reflection.c zval *object; object 5618 ext/reflection/php_reflection.c object = getThis(); object 5619 ext/reflection/php_reflection.c intern = (reflection_object *) zend_object_store_get_object(object TSRMLS_CC); object 5632 ext/reflection/php_reflection.c reflection_update_property(object, "name", name); object 5836 ext/reflection/php_reflection.c ZEND_ARG_INFO(0, object) object 5841 ext/reflection/php_reflection.c ZEND_ARG_INFO(0, object) object 5850 ext/reflection/php_reflection.c ZEND_ARG_INFO(0, object) object 5928 ext/reflection/php_reflection.c ZEND_ARG_INFO(0, object) object 6033 ext/reflection/php_reflection.c ZEND_ARG_INFO(0, object) object 6037 ext/reflection/php_reflection.c ZEND_ARG_INFO(0, object) object 6153 ext/reflection/php_reflection.c static void _reflection_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 6156 ext/reflection/php_reflection.c && zend_hash_exists(&Z_OBJCE_P(object)->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1) object 6161 ext/reflection/php_reflection.c "Cannot set read-only property %s::$%s", Z_OBJCE_P(object)->name, Z_STRVAL_P(member)); object 6165 ext/reflection/php_reflection.c zend_std_obj_handlers->write_property(object, member, value, key TSRMLS_CC); object 45 ext/reflection/php_reflection.h PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC); object 46 ext/simplexml/php_simplexml_exports.h php_sxe_fetch_object(zval *object TSRMLS_DC) object 48 ext/simplexml/php_simplexml_exports.h return (php_sxe_object *) zend_object_store_get_object(object TSRMLS_CC); object 248 ext/simplexml/simplexml.c static zval * sxe_prop_dim_read(zval *object, zval *member, zend_bool elements, zend_bool attribs, int type TSRMLS_DC) object 259 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 392 ext/simplexml/simplexml.c static zval * sxe_property_read(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 394 ext/simplexml/simplexml.c return sxe_prop_dim_read(object, member, 1, 0, type TSRMLS_CC); object 400 ext/simplexml/simplexml.c static zval * sxe_dimension_read(zval *object, zval *offset, int type TSRMLS_DC) object 402 ext/simplexml/simplexml.c return sxe_prop_dim_read(object, offset, 0, 1, type TSRMLS_CC); object 452 ext/simplexml/simplexml.c static int sxe_prop_dim_write(zval *object, zval *member, zval *value, zend_bool elements, zend_bool attribs, xmlNodePtr *pnewnode TSRMLS_DC) object 469 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 683 ext/simplexml/simplexml.c static void sxe_property_write(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 685 ext/simplexml/simplexml.c sxe_prop_dim_write(object, member, value, 1, 0, NULL TSRMLS_CC); object 691 ext/simplexml/simplexml.c static void sxe_dimension_write(zval *object, zval *offset, zval *value TSRMLS_DC) object 693 ext/simplexml/simplexml.c sxe_prop_dim_write(object, offset, value, 0, 1, NULL TSRMLS_CC); object 697 ext/simplexml/simplexml.c static zval** sxe_property_get_adr(zval *object, zval *member, int fetch_type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 705 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 714 ext/simplexml/simplexml.c if (sxe_prop_dim_write(object, member, NULL, 1, 0, &node TSRMLS_CC) != SUCCESS) { object 736 ext/simplexml/simplexml.c static int sxe_prop_dim_exists(zval *object, zval *member, int check_empty, zend_bool elements, zend_bool attribs TSRMLS_DC) object 752 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 849 ext/simplexml/simplexml.c static int sxe_property_exists(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) object 851 ext/simplexml/simplexml.c return sxe_prop_dim_exists(object, member, check_empty, 1, 0 TSRMLS_CC); object 857 ext/simplexml/simplexml.c static int sxe_dimension_exists(zval *object, zval *member, int check_empty TSRMLS_DC) object 859 ext/simplexml/simplexml.c return sxe_prop_dim_exists(object, member, check_empty, 0, 1 TSRMLS_CC); object 865 ext/simplexml/simplexml.c static void sxe_prop_dim_delete(zval *object, zval *member, zend_bool elements, zend_bool attribs TSRMLS_DC) object 882 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 974 ext/simplexml/simplexml.c static void sxe_property_delete(zval *object, zval *member, const zend_literal *key TSRMLS_DC) object 976 ext/simplexml/simplexml.c sxe_prop_dim_delete(object, member, 1, 0 TSRMLS_CC); object 982 ext/simplexml/simplexml.c static void sxe_dimension_delete(zval *object, zval *offset TSRMLS_DC) object 984 ext/simplexml/simplexml.c sxe_prop_dim_delete(object, offset, 0, 1 TSRMLS_CC); object 1061 ext/simplexml/simplexml.c static HashTable * sxe_get_prop_hash(zval *object, int is_debug TSRMLS_DC) /* {{{ */ object 1077 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 1198 ext/simplexml/simplexml.c static HashTable * sxe_get_gc(zval *object, zval ***table, int *n TSRMLS_DC) /* {{{ */ { object 1200 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 1208 ext/simplexml/simplexml.c static HashTable * sxe_get_properties(zval *object TSRMLS_DC) /* {{{ */ object 1210 ext/simplexml/simplexml.c return sxe_get_prop_hash(object, 0 TSRMLS_CC); object 1214 ext/simplexml/simplexml.c static HashTable * sxe_get_debug_info(zval *object, int *is_temp TSRMLS_DC) /* {{{ */ object 1217 ext/simplexml/simplexml.c return sxe_get_prop_hash(object, 1 TSRMLS_CC); object 1772 ext/simplexml/simplexml.c static int cast_object(zval *object, int type, char *contents TSRMLS_DC) object 1775 ext/simplexml/simplexml.c ZVAL_STRINGL(object, contents, strlen(contents), 1); object 1777 ext/simplexml/simplexml.c ZVAL_NULL(object); object 1779 ext/simplexml/simplexml.c Z_SET_REFCOUNT_P(object, 1); object 1780 ext/simplexml/simplexml.c Z_UNSET_ISREF_P(object); object 1784 ext/simplexml/simplexml.c convert_to_string(object); object 1787 ext/simplexml/simplexml.c convert_to_boolean(object); object 1790 ext/simplexml/simplexml.c convert_to_long(object); object 1793 ext/simplexml/simplexml.c convert_to_double(object); object 1901 ext/simplexml/simplexml.c static int sxe_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */ object 1904 ext/simplexml/simplexml.c intern = php_sxe_fetch_object(object TSRMLS_CC); object 1907 ext/simplexml/simplexml.c zend_call_method_with_0_params(&object, intern->zo.ce, &intern->fptr_count, "count", &rv); object 1988 ext/simplexml/simplexml.c sxe_object_clone(void *object, void **clone_ptr TSRMLS_DC) object 1990 ext/simplexml/simplexml.c php_sxe_object *sxe = (php_sxe_object *) object; object 2023 ext/simplexml/simplexml.c static void sxe_object_dtor(void *object, zend_object_handle handle TSRMLS_DC) object 2029 ext/simplexml/simplexml.c sxe = (php_sxe_object *) object; object 2053 ext/simplexml/simplexml.c static void sxe_object_free_storage(void *object TSRMLS_DC) object 2057 ext/simplexml/simplexml.c sxe = (php_sxe_object *) object; object 2084 ext/simplexml/simplexml.c efree(object); object 2338 ext/simplexml/simplexml.c zend_object_iterator *php_sxe_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 2347 ext/simplexml/simplexml.c Z_ADDREF_P(object); object 2348 ext/simplexml/simplexml.c iterator->intern.data = (void*)object; object 2350 ext/simplexml/simplexml.c iterator->sxe = php_sxe_fetch_object(object TSRMLS_CC); object 2440 ext/simplexml/simplexml.c void *simplexml_export_node(zval *object TSRMLS_DC) /* {{{ */ object 2445 ext/simplexml/simplexml.c sxe = php_sxe_fetch_object(object TSRMLS_CC); object 2457 ext/simplexml/simplexml.c php_libxml_node_object *object; object 2465 ext/simplexml/simplexml.c object = (php_libxml_node_object *)zend_object_store_get_object(node TSRMLS_CC); object 2484 ext/simplexml/simplexml.c sxe->document = object->document; object 473 ext/snmp/snmp.c static void php_snmp_object_free_storage(void *object TSRMLS_DC) object 475 ext/snmp/snmp.c php_snmp_object *intern = (php_snmp_object *)object; object 512 ext/snmp/snmp.c static void php_snmp_error(zval *object, const char *docref TSRMLS_DC, int type, const char *format, ...) object 517 ext/snmp/snmp.c if (object) { object 518 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 533 ext/snmp/snmp.c if (object && (snmp_object->exceptions_enabled & type)) { object 968 ext/snmp/snmp.c static int php_snmp_parse_oid(zval *object, int st, struct objid_query *objid_query, zval **oid, zval **type, zval **value TSRMLS_DC) object 1091 ext/snmp/snmp.c php_snmp_error(object, NULL TSRMLS_CC, PHP_SNMP_ERRNO_OID_PARSING_ERROR, "Multi OID walks are not supported!"); object 1098 ext/snmp/snmp.c php_snmp_error(object, NULL TSRMLS_CC, PHP_SNMP_ERRNO_OID_PARSING_ERROR, "Invalid object identifier: %s", objid_query->vars[0].oid); object 1110 ext/snmp/snmp.c php_snmp_error(object, NULL TSRMLS_CC, PHP_SNMP_ERRNO_OID_PARSING_ERROR, "Invalid object identifier: %s", objid_query->vars[objid_query->offset].oid); object 1521 ext/snmp/snmp.c zval *object = getThis(); object 1522 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 1811 ext/snmp/snmp.c zval *object = getThis(); object 1820 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 1863 ext/snmp/snmp.c zval *object = getThis(); object 1865 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 1913 ext/snmp/snmp.c zval *object = getThis(); object 1918 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 1938 ext/snmp/snmp.c zval *object = getThis(); object 1940 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 1952 ext/snmp/snmp.c zval *object = getThis(); object 1954 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); object 1976 ext/snmp/snmp.c zval *php_snmp_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 1985 ext/snmp/snmp.c obj = (php_snmp_object *)zend_objects_get_address(object TSRMLS_CC); object 2006 ext/snmp/snmp.c retval = std_hnd->read_property(object, member, type, key TSRMLS_CC); object 2018 ext/snmp/snmp.c void php_snmp_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 2033 ext/snmp/snmp.c obj = (php_snmp_object *)zend_objects_get_address(object TSRMLS_CC); object 2045 ext/snmp/snmp.c std_hnd->write_property(object, member, value, key TSRMLS_CC); object 2056 ext/snmp/snmp.c static int php_snmp_has_property(zval *object, zval *member, int has_set_exists, const zend_literal *key TSRMLS_DC) object 2067 ext/snmp/snmp.c zval *value = php_snmp_read_property(object, member, BP_VAR_IS, key TSRMLS_CC); object 2077 ext/snmp/snmp.c zval *value = php_snmp_read_property(object, member, BP_VAR_IS, key TSRMLS_CC); object 2090 ext/snmp/snmp.c ret = std_hnd->has_property(object, member, has_set_exists, key TSRMLS_CC); object 2098 ext/snmp/snmp.c static HashTable *php_snmp_get_properties(zval *object TSRMLS_DC) object 2109 ext/snmp/snmp.c obj = (php_snmp_object *)zend_objects_get_address(object TSRMLS_CC); object 2110 ext/snmp/snmp.c props = zend_std_get_properties(object TSRMLS_CC); object 1230 ext/soap/php_encoding.c static void set_zval_property(zval* object, char* name, zval* val TSRMLS_DC) object 1235 ext/soap/php_encoding.c EG(scope) = Z_OBJCE_P(object); object 1237 ext/soap/php_encoding.c add_property_zval(object, name, val); object 1241 ext/soap/php_encoding.c static zval* get_zval_property(zval* object, char* name TSRMLS_DC) object 1243 ext/soap/php_encoding.c if (Z_TYPE_P(object) == IS_OBJECT) { object 1251 ext/soap/php_encoding.c EG(scope) = Z_OBJCE_P(object); object 1252 ext/soap/php_encoding.c data = Z_OBJ_HT_P(object)->read_property(object, &member, BP_VAR_IS, 0 TSRMLS_CC); object 1257 ext/soap/php_encoding.c property_info = zend_get_property_info(Z_OBJCE_P(object), &member, 1 TSRMLS_CC); object 1259 ext/soap/php_encoding.c if (property_info && zend_hash_quick_exists(Z_OBJPROP_P(object), property_info->name, property_info->name_length+1, property_info->h)) { object 1266 ext/soap/php_encoding.c } else if (Z_TYPE_P(object) == IS_ARRAY) { object 1269 ext/soap/php_encoding.c if (zend_hash_find(Z_ARRVAL_P(object), name, strlen(name)+1, (void**)&data_ptr) == SUCCESS) { object 1276 ext/soap/php_encoding.c static void unset_zval_property(zval* object, char* name TSRMLS_DC) object 1278 ext/soap/php_encoding.c if (Z_TYPE_P(object) == IS_OBJECT) { object 1285 ext/soap/php_encoding.c EG(scope) = Z_OBJCE_P(object); object 1286 ext/soap/php_encoding.c Z_OBJ_HT_P(object)->unset_property(object, &member, 0 TSRMLS_CC); object 1288 ext/soap/php_encoding.c } else if (Z_TYPE_P(object) == IS_ARRAY) { object 1289 ext/soap/php_encoding.c zend_hash_del(Z_ARRVAL_P(object), name, strlen(name)+1); object 1696 ext/soap/php_encoding.c static int model_to_xml_object(xmlNodePtr node, sdlContentModelPtr model, zval *object, int style, int strict TSRMLS_DC) object 1704 ext/soap/php_encoding.c data = get_zval_property(object, model->u.element->name TSRMLS_CC); object 1791 ext/soap/php_encoding.c data = get_zval_property(object, "any" TSRMLS_CC); object 1826 ext/soap/php_encoding.c if (!model_to_xml_object(node, *tmp, object, style, strict && ((*tmp)->min_occurs > 0) TSRMLS_CC)) { object 1843 ext/soap/php_encoding.c int tmp_ret = model_to_xml_object(node, *tmp, object, style, 0 TSRMLS_CC); object 1854 ext/soap/php_encoding.c return model_to_xml_object(node, model->u.group->model, object, style, strict && model->min_occurs > 0 TSRMLS_CC); object 293 ext/soap/soap.c ZEND_ARG_INFO(0, object) object 311 ext/soap/soap.c ZEND_ARG_INFO(0, object) object 390 ext/soap/soap.c ZEND_ARG_INFO(0, object) object 146 ext/spl/spl_array.c static void spl_array_object_free_storage(void *object TSRMLS_DC) object 148 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object *)object; object 160 ext/spl/spl_array.c efree(object); object 164 ext/spl/spl_array.c zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 302 ext/spl/spl_array.c static zval **spl_array_get_dimension_ptr_ptr(int check_inherited, zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */ object 304 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 382 ext/spl/spl_array.c static zval *spl_array_read_dimension_ex(int check_inherited, zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */ object 387 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 395 ext/spl/spl_array.c zend_call_method_with_1_params(&object, Z_OBJCE_P(object), &intern->fptr_offset_get, "offsetGet", &rv, offset); object 406 ext/spl/spl_array.c ret = spl_array_get_dimension_ptr_ptr(check_inherited, object, offset, type TSRMLS_CC); object 432 ext/spl/spl_array.c static zval *spl_array_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */ object 434 ext/spl/spl_array.c return spl_array_read_dimension_ex(1, object, offset, type TSRMLS_CC); object 437 ext/spl/spl_array.c static void spl_array_write_dimension_ex(int check_inherited, zval *object, zval *offset, zval *value TSRMLS_DC) /* {{{ */ object 439 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 449 ext/spl/spl_array.c zend_call_method_with_2_params(&object, Z_OBJCE_P(object), &intern->fptr_offset_set, "offsetSet", NULL, offset, value); object 506 ext/spl/spl_array.c static void spl_array_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) /* {{{ */ object 508 ext/spl/spl_array.c spl_array_write_dimension_ex(1, object, offset, value TSRMLS_CC); object 511 ext/spl/spl_array.c static void spl_array_unset_dimension_ex(int check_inherited, zval *object, zval *offset TSRMLS_DC) /* {{{ */ object 513 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 519 ext/spl/spl_array.c zend_call_method_with_1_params(&object, Z_OBJCE_P(object), &intern->fptr_offset_del, "offsetUnset", NULL, offset); object 593 ext/spl/spl_array.c static void spl_array_unset_dimension(zval *object, zval *offset TSRMLS_DC) /* {{{ */ object 595 ext/spl/spl_array.c spl_array_unset_dimension_ex(1, object, offset TSRMLS_CC); object 598 ext/spl/spl_array.c static int spl_array_has_dimension_ex(int check_inherited, zval *object, zval *offset, int check_empty TSRMLS_DC) /* {{{ */ object 600 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 607 ext/spl/spl_array.c zend_call_method_with_1_params(&object, Z_OBJCE_P(object), &intern->fptr_offset_has, "offsetExists", &rv, offset_tmp); object 615 ext/spl/spl_array.c value = spl_array_read_dimension_ex(1, object, offset, BP_VAR_R TSRMLS_CC); object 663 ext/spl/spl_array.c value = spl_array_read_dimension_ex(1, object, offset, BP_VAR_R TSRMLS_CC); object 672 ext/spl/spl_array.c static int spl_array_has_dimension(zval *object, zval *offset, int check_empty TSRMLS_DC) /* {{{ */ object 674 ext/spl/spl_array.c return spl_array_has_dimension_ex(1, object, offset, check_empty TSRMLS_CC); object 678 ext/spl/spl_array.c static inline int spl_array_object_verify_pos_ex(spl_array_object *object, HashTable *ht, const char *msg_prefix TSRMLS_DC) object 685 ext/spl/spl_array.c if (object->pos && (object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, ht TSRMLS_CC) == FAILURE) { object 694 ext/spl/spl_array.c static inline int spl_array_object_verify_pos(spl_array_object *object, HashTable *ht TSRMLS_DC) object 696 ext/spl/spl_array.c return spl_array_object_verify_pos_ex(object, ht, "" TSRMLS_CC); object 736 ext/spl/spl_array.c void spl_array_iterator_append(zval *object, zval *append_value TSRMLS_DC) /* {{{ */ object 738 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 747 ext/spl/spl_array.c php_error_docref(NULL TSRMLS_CC, E_RECOVERABLE_ERROR, "Cannot append properties to objects, use %s::offsetSet() instead", Z_OBJCE_P(object)->name); object 751 ext/spl/spl_array.c spl_array_write_dimension(object, NULL, append_value TSRMLS_CC); object 787 ext/spl/spl_array.c zval *object = getThis(), *tmp; object 788 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 794 ext/spl/spl_array.c static HashTable *spl_array_get_properties(zval *object TSRMLS_DC) /* {{{ */ object 796 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 849 ext/spl/spl_array.c static zval *spl_array_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 851 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 854 ext/spl/spl_array.c && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { object 855 ext/spl/spl_array.c return spl_array_read_dimension(object, member, type TSRMLS_CC); object 857 ext/spl/spl_array.c return std_object_handlers.read_property(object, member, type, key TSRMLS_CC); object 860 ext/spl/spl_array.c static void spl_array_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) /* {{{ */ object 862 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 865 ext/spl/spl_array.c && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { object 866 ext/spl/spl_array.c spl_array_write_dimension(object, member, value TSRMLS_CC); object 869 ext/spl/spl_array.c std_object_handlers.write_property(object, member, value, key TSRMLS_CC); object 872 ext/spl/spl_array.c static zval **spl_array_get_property_ptr_ptr(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 874 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 877 ext/spl/spl_array.c && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { object 878 ext/spl/spl_array.c return spl_array_get_dimension_ptr_ptr(1, object, member, type TSRMLS_CC); object 880 ext/spl/spl_array.c return std_object_handlers.get_property_ptr_ptr(object, member, type, key TSRMLS_CC); object 883 ext/spl/spl_array.c static int spl_array_has_property(zval *object, zval *member, int has_set_exists, const zend_literal *key TSRMLS_DC) /* {{{ */ object 885 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 888 ext/spl/spl_array.c && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { object 889 ext/spl/spl_array.c return spl_array_has_dimension(object, member, has_set_exists TSRMLS_CC); object 891 ext/spl/spl_array.c return std_object_handlers.has_property(object, member, has_set_exists, key TSRMLS_CC); object 894 ext/spl/spl_array.c static void spl_array_unset_property(zval *object, zval *member, const zend_literal *key TSRMLS_DC) /* {{{ */ object 896 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 899 ext/spl/spl_array.c && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { object 900 ext/spl/spl_array.c spl_array_unset_dimension(object, member TSRMLS_CC); object 904 ext/spl/spl_array.c std_object_handlers.unset_property(object, member, key TSRMLS_CC); object 995 ext/spl/spl_array.c spl_array_object *object; object 1012 ext/spl/spl_array.c spl_array_object *object = iterator->object; object 1013 ext/spl/spl_array.c HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); object 1015 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_VALID) { object 1018 ext/spl/spl_array.c if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::valid(): " TSRMLS_CC) == FAILURE) { object 1022 ext/spl/spl_array.c return zend_hash_has_more_elements_ex(aht, &object->pos); object 1030 ext/spl/spl_array.c spl_array_object *object = iterator->object; object 1031 ext/spl/spl_array.c HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); object 1033 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT) { object 1036 ext/spl/spl_array.c if (zend_hash_get_current_data_ex(aht, (void**)data, &object->pos) == FAILURE) { object 1046 ext/spl/spl_array.c spl_array_object *object = iterator->object; object 1047 ext/spl/spl_array.c HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); object 1049 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_KEY) { object 1052 ext/spl/spl_array.c if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::current(): " TSRMLS_CC) == FAILURE) { object 1055 ext/spl/spl_array.c zend_hash_get_current_key_zval_ex(aht, key, &object->pos); object 1064 ext/spl/spl_array.c spl_array_object *object = iterator->object; object 1065 ext/spl/spl_array.c HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); object 1067 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_NEXT) { object 1076 ext/spl/spl_array.c if ((object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, aht TSRMLS_CC) == FAILURE) { object 1079 ext/spl/spl_array.c spl_array_next_no_verify(object, aht TSRMLS_CC); object 1110 ext/spl/spl_array.c spl_array_object *object = iterator->object; object 1112 ext/spl/spl_array.c if (object->ar_flags & SPL_ARRAY_OVERLOADED_REWIND) { object 1116 ext/spl/spl_array.c spl_array_rewind(object TSRMLS_CC); object 1122 ext/spl/spl_array.c static void spl_array_set_array(zval *object, spl_array_object *intern, zval **array, long ar_flags, int just_array TSRMLS_DC) { object 1144 ext/spl/spl_array.c if (object == *array) { object 1174 ext/spl/spl_array.c zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 1177 ext/spl/spl_array.c spl_array_object *array_object = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1185 ext/spl/spl_array.c Z_ADDREF_P(object); object 1186 ext/spl/spl_array.c iterator->intern.it.data = (void*)object; object 1190 ext/spl/spl_array.c iterator->object = array_object; object 1201 ext/spl/spl_array.c zval *object = getThis(); object 1214 ext/spl/spl_array.c intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1227 ext/spl/spl_array.c spl_array_set_array(object, intern, array, ar_flags, ZEND_NUM_ARGS() == 1 TSRMLS_CC); object 1238 ext/spl/spl_array.c zval *object = getThis(); object 1239 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1254 ext/spl/spl_array.c zval *object = getThis(); object 1255 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1269 ext/spl/spl_array.c zval *object = getThis(); object 1270 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1284 ext/spl/spl_array.c zval *object = getThis(); object 1285 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1300 ext/spl/spl_array.c zval *object = getThis(), *tmp, **array; object 1301 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1310 ext/spl/spl_array.c spl_array_set_array(object, intern, array, 0L, 1 TSRMLS_CC); object 1319 ext/spl/spl_array.c zval *object = getThis(); object 1320 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1334 ext/spl/spl_array.c return_value->value.obj = spl_array_object_new_ex(intern->ce_get_iterator, &iterator, object, 0 TSRMLS_CC); object 1344 ext/spl/spl_array.c zval *object = getThis(); object 1345 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1360 ext/spl/spl_array.c zval *object = getThis(); object 1361 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1417 ext/spl/spl_array.c int spl_array_object_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */ object 1419 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1423 ext/spl/spl_array.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); object 1538 ext/spl/spl_array.c zval *object = getThis(); object 1539 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1569 ext/spl/spl_array.c void spl_array_iterator_key(zval *object, zval *return_value TSRMLS_DC) /* {{{ */ object 1571 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1586 ext/spl/spl_array.c zval *object = getThis(); object 1587 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1606 ext/spl/spl_array.c zval *object = getThis(); object 1607 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1626 ext/spl/spl_array.c zval *object = getThis(), **entry; object 1627 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1650 ext/spl/spl_array.c zval *object = getThis(), **entry, *flags; object 1651 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 1686 ext/spl/spl_array.c zval *object = getThis(); object 1687 ext/spl/spl_array.c spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); object 34 ext/spl/spl_array.h extern void spl_array_iterator_append(zval *object, zval *append_value TSRMLS_DC); object 35 ext/spl/spl_array.h extern void spl_array_iterator_key(zval *object, zval *return_value TSRMLS_DC); object 75 ext/spl/spl_directory.c static void spl_filesystem_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 77 ext/spl/spl_directory.c spl_filesystem_object *intern = (spl_filesystem_object*)object; object 133 ext/spl/spl_directory.c efree(object); object 1650 ext/spl/spl_directory.c zend_object_iterator *spl_filesystem_dir_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 1658 ext/spl/spl_directory.c dir_object = (spl_filesystem_object*)zend_object_store_get_object(object TSRMLS_CC); object 1663 ext/spl/spl_directory.c iterator->intern.data = object; object 1667 ext/spl/spl_directory.c iterator->current = object; object 1669 ext/spl/spl_directory.c zval_add_ref(&object); object 1681 ext/spl/spl_directory.c zval *object = iterator->intern.data; object 1682 ext/spl/spl_directory.c zval_ptr_dtor(&object); object 1695 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object((spl_filesystem_iterator *)iter); object 1697 ext/spl/spl_directory.c return object->u.dir.entry.d_name[0] != '\0' ? SUCCESS : FAILURE; object 1713 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object((spl_filesystem_iterator *)iter); object 1715 ext/spl/spl_directory.c ZVAL_LONG(key, object->u.dir.index); object 1722 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object((spl_filesystem_iterator *)iter); object 1724 ext/spl/spl_directory.c object->u.dir.index++; object 1725 ext/spl/spl_directory.c spl_filesystem_dir_read(object TSRMLS_CC); object 1726 ext/spl/spl_directory.c if (object->file_name) { object 1727 ext/spl/spl_directory.c efree(object->file_name); object 1728 ext/spl/spl_directory.c object->file_name = NULL; object 1736 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object((spl_filesystem_iterator *)iter); object 1738 ext/spl/spl_directory.c object->u.dir.index = 0; object 1739 ext/spl/spl_directory.c if (object->u.dir.dirp) { object 1740 ext/spl/spl_directory.c php_stream_rewinddir(object->u.dir.dirp); object 1742 ext/spl/spl_directory.c spl_filesystem_dir_read(object TSRMLS_CC); object 1752 ext/spl/spl_directory.c zval *object = iterator->intern.data; object 1753 ext/spl/spl_directory.c zval_ptr_dtor(&object); object 1766 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object(iterator); object 1768 ext/spl/spl_directory.c if (SPL_FILE_DIR_CURRENT(object, SPL_FILE_DIR_CURRENT_AS_PATHNAME)) { object 1771 ext/spl/spl_directory.c spl_filesystem_object_get_file_name(object TSRMLS_CC); object 1772 ext/spl/spl_directory.c ZVAL_STRINGL(iterator->current, object->file_name, object->file_name_len, 1); object 1775 ext/spl/spl_directory.c } else if (SPL_FILE_DIR_CURRENT(object, SPL_FILE_DIR_CURRENT_AS_FILEINFO)) { object 1778 ext/spl/spl_directory.c spl_filesystem_object_get_file_name(object TSRMLS_CC); object 1779 ext/spl/spl_directory.c spl_filesystem_object_create_type(0, object, SPL_FS_INFO, NULL, iterator->current TSRMLS_CC); object 1791 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object((spl_filesystem_iterator *)iter); object 1793 ext/spl/spl_directory.c if (SPL_FILE_DIR_KEY(object, SPL_FILE_DIR_KEY_AS_FILENAME)) { object 1794 ext/spl/spl_directory.c ZVAL_STRING(key, object->u.dir.entry.d_name, 1); object 1796 ext/spl/spl_directory.c spl_filesystem_object_get_file_name(object TSRMLS_CC); object 1797 ext/spl/spl_directory.c ZVAL_STRINGL(key, object->file_name, object->file_name_len, 1); object 1806 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object(iterator); object 1808 ext/spl/spl_directory.c object->u.dir.index++; object 1810 ext/spl/spl_directory.c spl_filesystem_dir_read(object TSRMLS_CC); object 1811 ext/spl/spl_directory.c } while (spl_filesystem_is_dot(object->u.dir.entry.d_name)); object 1812 ext/spl/spl_directory.c if (object->file_name) { object 1813 ext/spl/spl_directory.c efree(object->file_name); object 1814 ext/spl/spl_directory.c object->file_name = NULL; object 1827 ext/spl/spl_directory.c spl_filesystem_object *object = spl_filesystem_iterator_to_object(iterator); object 1829 ext/spl/spl_directory.c object->u.dir.index = 0; object 1830 ext/spl/spl_directory.c if (object->u.dir.dirp) { object 1831 ext/spl/spl_directory.c php_stream_rewinddir(object->u.dir.dirp); object 1834 ext/spl/spl_directory.c spl_filesystem_dir_read(object TSRMLS_CC); object 1835 ext/spl/spl_directory.c } while (spl_filesystem_is_dot(object->u.dir.entry.d_name)); object 1855 ext/spl/spl_directory.c zend_object_iterator *spl_filesystem_tree_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) object 1863 ext/spl/spl_directory.c dir_object = (spl_filesystem_object*)zend_object_store_get_object(object TSRMLS_CC); object 1868 ext/spl/spl_directory.c iterator->intern.data = object; object 1871 ext/spl/spl_directory.c zval_add_ref(&object); object 45 ext/spl/spl_directory.h typedef void (*spl_foreign_dtor_t)(spl_filesystem_object *object TSRMLS_DC); object 59 ext/spl/spl_directory.h spl_filesystem_object *object; object 107 ext/spl/spl_dllist.c spl_dllist_object *object; object 340 ext/spl/spl_dllist.c static void spl_dllist_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 342 ext/spl/spl_dllist.c spl_dllist_object *intern = (spl_dllist_object *)object; object 361 ext/spl/spl_dllist.c efree(object); object 365 ext/spl/spl_dllist.c zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 482 ext/spl/spl_dllist.c static int spl_dllist_object_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */ object 484 ext/spl/spl_dllist.c spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(object TSRMLS_CC); object 488 ext/spl/spl_dllist.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); object 1000 ext/spl/spl_dllist.c spl_dllist_object *object = iterator->object; object 1001 ext/spl/spl_dllist.c spl_ptr_llist *llist = object->llist; object 1003 ext/spl/spl_dllist.c spl_dllist_it_helper_rewind(&iterator->traverse_pointer, &iterator->traverse_position, llist, object->flags TSRMLS_CC); object 1040 ext/spl/spl_dllist.c spl_dllist_object *object = iterator->object; object 1044 ext/spl/spl_dllist.c spl_dllist_it_helper_move_forward(&iterator->traverse_pointer, &iterator->traverse_position, object->llist, object->flags TSRMLS_CC); object 1306 ext/spl/spl_dllist.c zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 1309 ext/spl/spl_dllist.c spl_dllist_object *dllist_object = (spl_dllist_object*)zend_object_store_get_object(object TSRMLS_CC); object 1316 ext/spl/spl_dllist.c Z_ADDREF_P(object); object 1319 ext/spl/spl_dllist.c iterator->intern.it.data = (void*)object; object 1326 ext/spl/spl_dllist.c iterator->object = dllist_object; object 35 ext/spl/spl_engine.c PHPAPI void spl_instantiate(zend_class_entry *pce, zval **object, int alloc TSRMLS_DC) object 38 ext/spl/spl_engine.c ALLOC_ZVAL(*object); object 40 ext/spl/spl_engine.c object_init_ex(*object, pce); object 41 ext/spl/spl_engine.c Z_SET_REFCOUNT_PP(object, 1); object 42 ext/spl/spl_engine.c Z_SET_ISREF_PP(object); /* check if this can be hold always */ object 28 ext/spl/spl_engine.h PHPAPI void spl_instantiate(zend_class_entry *pce, zval **object, int alloc TSRMLS_DC); object 68 ext/spl/spl_fixedarray.c spl_fixedarray_object *object; object 196 ext/spl/spl_fixedarray.c static void spl_fixedarray_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 198 ext/spl/spl_fixedarray.c spl_fixedarray_object *intern = (spl_fixedarray_object *)object; object 217 ext/spl/spl_fixedarray.c efree(object); object 221 ext/spl/spl_fixedarray.c zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 372 ext/spl/spl_fixedarray.c static zval *spl_fixedarray_object_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */ object 377 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 386 ext/spl/spl_fixedarray.c zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_get, "offsetGet", &rv, offset); object 434 ext/spl/spl_fixedarray.c static void spl_fixedarray_object_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) /* {{{ */ object 438 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 447 ext/spl/spl_fixedarray.c zend_call_method_with_2_params(&object, intern->std.ce, &intern->fptr_offset_set, "offsetSet", NULL, offset, value); object 479 ext/spl/spl_fixedarray.c static void spl_fixedarray_object_unset_dimension(zval *object, zval *offset TSRMLS_DC) /* {{{ */ object 483 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 487 ext/spl/spl_fixedarray.c zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_del, "offsetUnset", NULL, offset); object 528 ext/spl/spl_fixedarray.c static int spl_fixedarray_object_has_dimension(zval *object, zval *offset, int check_empty TSRMLS_DC) /* {{{ */ object 532 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 537 ext/spl/spl_fixedarray.c zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_has, "offsetExists", &rv, offset); object 552 ext/spl/spl_fixedarray.c static int spl_fixedarray_object_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */ object 556 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 559 ext/spl/spl_fixedarray.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); object 582 ext/spl/spl_fixedarray.c zval *object = getThis(); object 595 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 643 ext/spl/spl_fixedarray.c zval *object = getThis(); object 650 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 777 ext/spl/spl_fixedarray.c zval *object = getThis(); object 784 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 796 ext/spl/spl_fixedarray.c zval *object = getThis(); object 809 ext/spl/spl_fixedarray.c intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC); object 901 ext/spl/spl_fixedarray.c spl_fixedarray_object *intern = iterator->object; object 906 ext/spl/spl_fixedarray.c iterator->object->current = 0; object 914 ext/spl/spl_fixedarray.c spl_fixedarray_object *intern = iterator->object; object 920 ext/spl/spl_fixedarray.c if (iterator->object->current >= 0 && iterator->object->array && iterator->object->current < iterator->object->array->size) { object 932 ext/spl/spl_fixedarray.c spl_fixedarray_object *intern = iterator->object; object 938 ext/spl/spl_fixedarray.c ZVAL_LONG(zindex, iterator->object->current); object 954 ext/spl/spl_fixedarray.c spl_fixedarray_object *intern = iterator->object; object 959 ext/spl/spl_fixedarray.c ZVAL_LONG(key, iterator->object->current); object 967 ext/spl/spl_fixedarray.c spl_fixedarray_object *intern = iterator->object; object 973 ext/spl/spl_fixedarray.c iterator->object->current++; object 1069 ext/spl/spl_fixedarray.c zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 1072 ext/spl/spl_fixedarray.c spl_fixedarray_object *fixedarray_object = (spl_fixedarray_object*)zend_object_store_get_object(object TSRMLS_CC); object 1079 ext/spl/spl_fixedarray.c Z_ADDREF_P(object); object 1082 ext/spl/spl_fixedarray.c iterator->intern.it.data = (void*)object; object 1086 ext/spl/spl_fixedarray.c iterator->object = fixedarray_object; object 86 ext/spl/spl_heap.c spl_heap_object *object; object 102 ext/spl/spl_heap.c static int spl_ptr_heap_cmp_cb_helper(zval *object, spl_heap_object *heap_object, zval *a, zval *b, long *result TSRMLS_DC) { /* {{{ */ object 105 ext/spl/spl_heap.c zend_call_method_with_2_params(&object, heap_object->std.ce, &heap_object->fptr_cmp, "compare", &result_p, a, b); object 143 ext/spl/spl_heap.c static int spl_ptr_heap_zval_max_cmp(spl_ptr_heap_element a, spl_ptr_heap_element b, void* object TSRMLS_DC) { /* {{{ */ object 150 ext/spl/spl_heap.c if (object) { object 151 ext/spl/spl_heap.c spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object((zval *)object TSRMLS_CC); object 154 ext/spl/spl_heap.c if (spl_ptr_heap_cmp_cb_helper((zval *)object, heap_object, (zval *)a, (zval *)b, &lval TSRMLS_CC) == FAILURE) { object 168 ext/spl/spl_heap.c static int spl_ptr_heap_zval_min_cmp(spl_ptr_heap_element a, spl_ptr_heap_element b, void* object TSRMLS_DC) { /* {{{ */ object 175 ext/spl/spl_heap.c if (object) { object 176 ext/spl/spl_heap.c spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object((zval *)object TSRMLS_CC); object 179 ext/spl/spl_heap.c if (spl_ptr_heap_cmp_cb_helper((zval *)object, heap_object, (zval *)a, (zval *)b, &lval TSRMLS_CC) == FAILURE) { object 193 ext/spl/spl_heap.c static int spl_ptr_pqueue_zval_cmp(spl_ptr_heap_element a, spl_ptr_heap_element b, void* object TSRMLS_DC) { /* {{{ */ object 206 ext/spl/spl_heap.c if (object) { object 207 ext/spl/spl_heap.c spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); object 210 ext/spl/spl_heap.c if (spl_ptr_heap_cmp_cb_helper((zval *)object, heap_object, *a_priority_pp, *b_priority_pp, &lval TSRMLS_CC) == FAILURE) { object 357 ext/spl/spl_heap.c zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); object 359 ext/spl/spl_heap.c static void spl_heap_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 362 ext/spl/spl_heap.c spl_heap_object *intern = (spl_heap_object *)object; object 381 ext/spl/spl_heap.c efree(object); object 498 ext/spl/spl_heap.c static int spl_heap_object_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */ object 500 ext/spl/spl_heap.c spl_heap_object *intern = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); object 504 ext/spl/spl_heap.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); object 910 ext/spl/spl_heap.c return (iterator->object->heap->count != 0 ? SUCCESS : FAILURE); object 917 ext/spl/spl_heap.c zval **element = (zval **)&iterator->object->heap->elements[0]; object 919 ext/spl/spl_heap.c if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) { object 924 ext/spl/spl_heap.c if (iterator->object->heap->count == 0 || !*element) { object 935 ext/spl/spl_heap.c zval **element = (zval **)&iterator->object->heap->elements[0]; object 937 ext/spl/spl_heap.c if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) { object 942 ext/spl/spl_heap.c if (iterator->object->heap->count == 0 || !*element) { object 945 ext/spl/spl_heap.c *data = spl_pqueue_extract_helper(element, iterator->object->flags); object 957 ext/spl/spl_heap.c ZVAL_LONG(key, iterator->object->heap->count - 1); object 963 ext/spl/spl_heap.c zval *object = (zval*)((zend_user_iterator *)iter)->it.data; object 967 ext/spl/spl_heap.c if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) { object 972 ext/spl/spl_heap.c elem = spl_ptr_heap_delete_top(iterator->object->heap, object TSRMLS_CC); object 1102 ext/spl/spl_heap.c zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 1105 ext/spl/spl_heap.c spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); object 1112 ext/spl/spl_heap.c Z_ADDREF_P(object); object 1115 ext/spl/spl_heap.c iterator->intern.it.data = (void*)object; object 1120 ext/spl/spl_heap.c iterator->object = heap_object; object 1126 ext/spl/spl_heap.c zend_object_iterator *spl_pqueue_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ object 1129 ext/spl/spl_heap.c spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); object 1136 ext/spl/spl_heap.c Z_ADDREF_P(object); object 1139 ext/spl/spl_heap.c iterator->intern.it.data = (void*)object; object 1144 ext/spl/spl_heap.c iterator->object = heap_object; object 142 ext/spl/spl_iterators.c #define SPL_FETCH_SUB_ELEMENT(var, object, element) \ object 144 ext/spl/spl_iterators.c if(!(object)->iterators) { \ object 149 ext/spl/spl_iterators.c (var) = (object)->iterators[(object)->level].element; \ object 152 ext/spl/spl_iterators.c #define SPL_FETCH_SUB_ITERATOR(var, object) SPL_FETCH_SUB_ELEMENT(var, object, iterator) object 158 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)_iter->data; object 161 ext/spl/spl_iterators.c while (object->level > 0) { object 162 ext/spl/spl_iterators.c sub_iter = object->iterators[object->level].iterator; object 164 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level--].zobject); object 166 ext/spl/spl_iterators.c object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator)); object 167 ext/spl/spl_iterators.c object->level = 0; object 173 ext/spl/spl_iterators.c static int spl_recursive_it_valid_ex(spl_recursive_it_object *object, zval *zthis TSRMLS_DC) object 176 ext/spl/spl_iterators.c int level = object->level; object 178 ext/spl/spl_iterators.c if(!object->iterators) { object 182 ext/spl/spl_iterators.c sub_iter = object->iterators[level].iterator; object 188 ext/spl/spl_iterators.c if (object->endIteration && object->in_iteration) { object 189 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->endIteration, "endIteration", NULL); object 191 ext/spl/spl_iterators.c object->in_iteration = 0; object 197 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)iter->data; object 199 ext/spl/spl_iterators.c return spl_recursive_it_valid_ex(object, ((spl_recursive_it_iterator*)iter)->zobject TSRMLS_CC); object 204 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)iter->data; object 205 ext/spl/spl_iterators.c zend_object_iterator *sub_iter = object->iterators[object->level].iterator; object 212 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)iter->data; object 213 ext/spl/spl_iterators.c zend_object_iterator *sub_iter = object->iterators[object->level].iterator; object 222 ext/spl/spl_iterators.c static void spl_recursive_it_move_forward_ex(spl_recursive_it_object *object, zval *zthis TSRMLS_DC) object 231 ext/spl/spl_iterators.c SPL_FETCH_SUB_ITERATOR(iterator, object); object 235 ext/spl/spl_iterators.c iterator = object->iterators[object->level].iterator; object 236 ext/spl/spl_iterators.c switch (object->iterators[object->level].state) { object 240 ext/spl/spl_iterators.c if (!(object->flags & RIT_CATCH_GET_CHILD)) { object 251 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_TEST; object 254 ext/spl/spl_iterators.c ce = object->iterators[object->level].ce; object 255 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; object 256 ext/spl/spl_iterators.c if (object->callHasChildren) { object 257 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->callHasChildren, "callHasChildren", &retval); object 262 ext/spl/spl_iterators.c if (!(object->flags & RIT_CATCH_GET_CHILD)) { object 263 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_NEXT; object 273 ext/spl/spl_iterators.c if (object->max_depth == -1 || object->max_depth > object->level) { object 274 ext/spl/spl_iterators.c switch (object->mode) { object 277 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_CHILD; object 280 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_SELF; object 285 ext/spl/spl_iterators.c if (object->mode == RIT_LEAVES_ONLY) { object 287 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_NEXT; object 293 ext/spl/spl_iterators.c if (object->nextElement) { object 294 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->nextElement, "nextelement", NULL); object 296 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_NEXT; object 298 ext/spl/spl_iterators.c if (!(object->flags & RIT_CATCH_GET_CHILD)) { object 306 ext/spl/spl_iterators.c if (object->nextElement && (object->mode == RIT_SELF_FIRST || object->mode == RIT_CHILD_FIRST)) { object 307 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->nextElement, "nextelement", NULL); object 309 ext/spl/spl_iterators.c if (object->mode == RIT_SELF_FIRST) { object 310 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_CHILD; object 312 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_NEXT; object 316 ext/spl/spl_iterators.c ce = object->iterators[object->level].ce; object 317 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; object 318 ext/spl/spl_iterators.c if (object->callGetChildren) { object 319 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->callGetChildren, "callGetChildren", &child); object 325 ext/spl/spl_iterators.c if (!(object->flags & RIT_CATCH_GET_CHILD)) { object 332 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_NEXT; object 345 ext/spl/spl_iterators.c if (object->mode == RIT_CHILD_FIRST) { object 346 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_SELF; object 348 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_NEXT; object 350 ext/spl/spl_iterators.c object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator) * (++object->level+1)); object 352 ext/spl/spl_iterators.c object->iterators[object->level].iterator = sub_iter; object 353 ext/spl/spl_iterators.c object->iterators[object->level].zobject = child; object 354 ext/spl/spl_iterators.c object->iterators[object->level].ce = ce; object 355 ext/spl/spl_iterators.c object->iterators[object->level].state = RS_START; object 359 ext/spl/spl_iterators.c if (object->beginChildren) { object 360 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->beginChildren, "beginchildren", NULL); object 362 ext/spl/spl_iterators.c if (!(object->flags & RIT_CATCH_GET_CHILD)) { object 372 ext/spl/spl_iterators.c if (object->level > 0) { object 373 ext/spl/spl_iterators.c if (object->endChildren) { object 374 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->endChildren, "endchildren", NULL); object 376 ext/spl/spl_iterators.c if (!(object->flags & RIT_CATCH_GET_CHILD)) { object 383 ext/spl/spl_iterators.c if (object->level > 0) { object 385 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level].zobject); object 386 ext/spl/spl_iterators.c object->level--; object 394 ext/spl/spl_iterators.c static void spl_recursive_it_rewind_ex(spl_recursive_it_object *object, zval *zthis TSRMLS_DC) object 398 ext/spl/spl_iterators.c SPL_FETCH_SUB_ITERATOR(sub_iter, object); object 400 ext/spl/spl_iterators.c while (object->level) { object 401 ext/spl/spl_iterators.c sub_iter = object->iterators[object->level].iterator; object 403 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level--].zobject); object 404 ext/spl/spl_iterators.c if (!EG(exception) && (!object->endChildren || object->endChildren->common.scope != spl_ce_RecursiveIteratorIterator)) { object 405 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->endChildren, "endchildren", NULL); object 408 ext/spl/spl_iterators.c object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator)); object 409 ext/spl/spl_iterators.c object->iterators[0].state = RS_START; object 410 ext/spl/spl_iterators.c sub_iter = object->iterators[0].iterator; object 414 ext/spl/spl_iterators.c if (!EG(exception) && object->beginIteration && !object->in_iteration) { object 415 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->beginIteration, "beginIteration", NULL); object 417 ext/spl/spl_iterators.c object->in_iteration = 1; object 418 ext/spl/spl_iterators.c spl_recursive_it_move_forward_ex(object, zthis TSRMLS_CC); object 434 ext/spl/spl_iterators.c spl_recursive_it_object *object; object 440 ext/spl/spl_iterators.c object = (spl_recursive_it_object*)zend_object_store_get_object(zobject TSRMLS_CC); object 441 ext/spl/spl_iterators.c if (object->iterators == NULL) { object 447 ext/spl/spl_iterators.c iterator->intern.data = (void*)object; object 464 ext/spl/spl_iterators.c zval *object = getThis(); object 532 ext/spl/spl_iterators.c intern = (spl_recursive_it_object*)zend_object_store_get_object(object TSRMLS_CC); object 539 ext/spl/spl_iterators.c intern->ce = Z_OBJCE_P(object); object 604 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 610 ext/spl/spl_iterators.c spl_recursive_it_rewind_ex(object, getThis() TSRMLS_CC); object 617 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 623 ext/spl/spl_iterators.c RETURN_BOOL(spl_recursive_it_valid_ex(object, getThis() TSRMLS_CC) == SUCCESS); object 630 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 637 ext/spl/spl_iterators.c SPL_FETCH_SUB_ITERATOR(iterator, object); object 650 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 658 ext/spl/spl_iterators.c SPL_FETCH_SUB_ITERATOR(iterator, object); object 670 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 676 ext/spl/spl_iterators.c spl_recursive_it_move_forward_ex(object, getThis() TSRMLS_CC); object 683 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 689 ext/spl/spl_iterators.c RETURN_LONG(object->level); object 696 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 697 ext/spl/spl_iterators.c long level = object->level; object 703 ext/spl/spl_iterators.c if (level < 0 || level > object->level) { object 707 ext/spl/spl_iterators.c if(!object->iterators) { object 713 ext/spl/spl_iterators.c RETURN_ZVAL(object->iterators[level].zobject, 1, 0); object 720 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 727 ext/spl/spl_iterators.c SPL_FETCH_SUB_ELEMENT(zobject, object, zobject); object 756 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 764 ext/spl/spl_iterators.c if (!object->iterators) { object 768 ext/spl/spl_iterators.c SPL_FETCH_SUB_ELEMENT(ce, object, ce); object 770 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; object 787 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 795 ext/spl/spl_iterators.c SPL_FETCH_SUB_ELEMENT(ce, object, ce); object 797 ext/spl/spl_iterators.c zobject = object->iterators[object->level].zobject; object 842 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 852 ext/spl/spl_iterators.c object->max_depth = max_depth; object 859 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 865 ext/spl/spl_iterators.c if (object->max_depth == -1) { object 868 ext/spl/spl_iterators.c RETURN_LONG(object->max_depth); object 875 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(*object_ptr TSRMLS_CC); object 876 ext/spl/spl_iterators.c long level = object->level; object 879 ext/spl/spl_iterators.c if (!object->iterators) { object 882 ext/spl/spl_iterators.c zobj = object->iterators[level].zobject; object 901 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object *)_object; object 907 ext/spl/spl_iterators.c if (object->iterators) { object 908 ext/spl/spl_iterators.c while (object->level >= 0) { object 909 ext/spl/spl_iterators.c sub_iter = object->iterators[object->level].iterator; object 911 ext/spl/spl_iterators.c zval_ptr_dtor(&object->iterators[object->level--].zobject); object 913 ext/spl/spl_iterators.c efree(object->iterators); object 914 ext/spl/spl_iterators.c object->iterators = NULL; object 922 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object *)_object; object 924 ext/spl/spl_iterators.c zend_object_std_dtor(&object->std TSRMLS_CC); object 925 ext/spl/spl_iterators.c smart_str_free(&object->prefix[0]); object 926 ext/spl/spl_iterators.c smart_str_free(&object->prefix[1]); object 927 ext/spl/spl_iterators.c smart_str_free(&object->prefix[2]); object 928 ext/spl/spl_iterators.c smart_str_free(&object->prefix[3]); object 929 ext/spl/spl_iterators.c smart_str_free(&object->prefix[4]); object 930 ext/spl/spl_iterators.c smart_str_free(&object->prefix[5]); object 932 ext/spl/spl_iterators.c smart_str_free(&object->postfix[0]); object 934 ext/spl/spl_iterators.c efree(object); object 1017 ext/spl/spl_iterators.c static void spl_recursive_tree_iterator_get_prefix(spl_recursive_it_object *object, zval *return_value TSRMLS_DC) object 1023 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[0].c, object->prefix[0].len); object 1025 ext/spl/spl_iterators.c for (level = 0; level < object->level; ++level) { object 1026 ext/spl/spl_iterators.c zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next); object 1029 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[1].c, object->prefix[1].len); object 1031 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[2].c, object->prefix[2].len); object 1036 ext/spl/spl_iterators.c zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next); object 1039 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[3].c, object->prefix[3].len); object 1041 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[4].c, object->prefix[4].len); object 1046 ext/spl/spl_iterators.c smart_str_appendl(&str, object->prefix[5].c, object->prefix[5].len); object 1052 ext/spl/spl_iterators.c static void spl_recursive_tree_iterator_get_entry(spl_recursive_it_object * object, zval * return_value TSRMLS_DC) object 1054 ext/spl/spl_iterators.c zend_object_iterator *iterator = object->iterators[object->level].iterator; object 1073 ext/spl/spl_iterators.c static void spl_recursive_tree_iterator_get_postfix(spl_recursive_it_object * object, zval * return_value TSRMLS_DC) object 1075 ext/spl/spl_iterators.c RETVAL_STRINGL(object->postfix[0].c, object->postfix[0].len, 1); object 1089 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1102 ext/spl/spl_iterators.c smart_str_free(&object->prefix[part]); object 1103 ext/spl/spl_iterators.c smart_str_appendl(&object->prefix[part], prefix, prefix_len); object 1110 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1116 ext/spl/spl_iterators.c if(!object->iterators) { object 1122 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_prefix(object, return_value TSRMLS_CC); object 1129 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1137 ext/spl/spl_iterators.c smart_str_free(&object->postfix[0]); object 1138 ext/spl/spl_iterators.c smart_str_appendl(&object->postfix[0], postfix, postfix_len); object 1145 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1151 ext/spl/spl_iterators.c if(!object->iterators) { object 1157 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_entry(object, return_value TSRMLS_CC); object 1164 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1170 ext/spl/spl_iterators.c if(!object->iterators) { object 1176 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_postfix(object, return_value TSRMLS_CC); object 1183 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1192 ext/spl/spl_iterators.c if(!object->iterators) { object 1198 ext/spl/spl_iterators.c if (object->flags & RTIT_BYPASS_CURRENT) { object 1202 ext/spl/spl_iterators.c SPL_FETCH_SUB_ITERATOR(iterator, object); object 1213 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_prefix(object, &prefix TSRMLS_CC); object 1214 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_entry(object, &entry TSRMLS_CC); object 1220 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_postfix(object, &postfix TSRMLS_CC); object 1245 ext/spl/spl_iterators.c spl_recursive_it_object *object = (spl_recursive_it_object*)zend_object_store_get_object(getThis() TSRMLS_CC); object 1255 ext/spl/spl_iterators.c SPL_FETCH_SUB_ITERATOR(iterator, object); object 1263 ext/spl/spl_iterators.c if (object->flags & RTIT_BYPASS_KEY) { object 1278 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_prefix(object, &prefix TSRMLS_CC); object 1279 ext/spl/spl_iterators.c spl_recursive_tree_iterator_get_postfix(object, &postfix TSRMLS_CC); object 1607 ext/spl/spl_iterators.c intern->inner.object = zend_object_store_get_object(zobject TSRMLS_CC); object 2275 ext/spl/spl_iterators.c zval **args[5], *object, *regex, *mode, *flags, *preg_flags; object 2277 ext/spl/spl_iterators.c MAKE_STD_ZVAL(object); object 2283 ext/spl/spl_iterators.c MAKE_COPY_ZVAL(&retval, object); object 2289 ext/spl/spl_iterators.c args[0] = &object; object 2297 ext/spl/spl_iterators.c zval_ptr_dtor(&object); object 2335 ext/spl/spl_iterators.c spl_dual_it_object *object = (spl_dual_it_object *)_object; object 2340 ext/spl/spl_iterators.c spl_dual_it_free(object TSRMLS_CC); object 2342 ext/spl/spl_iterators.c if (object->inner.iterator) { object 2343 ext/spl/spl_iterators.c object->inner.iterator->funcs->dtor(object->inner.iterator TSRMLS_CC); object 2351 ext/spl/spl_iterators.c spl_dual_it_object *object = (spl_dual_it_object *)_object; object 2354 ext/spl/spl_iterators.c if (object->inner.zobject) { object 2355 ext/spl/spl_iterators.c zval_ptr_dtor(&object->inner.zobject); object 2358 ext/spl/spl_iterators.c if (object->dit_type == DIT_AppendIterator) { object 2359 ext/spl/spl_iterators.c object->u.append.iterator->funcs->dtor(object->u.append.iterator TSRMLS_CC); object 2360 ext/spl/spl_iterators.c if (object->u.append.zarrayit) { object 2361 ext/spl/spl_iterators.c zval_ptr_dtor(&object->u.append.zarrayit); object 2365 ext/spl/spl_iterators.c if (object->dit_type == DIT_CachingIterator || object->dit_type == DIT_RecursiveCachingIterator) { object 2366 ext/spl/spl_iterators.c if (object->u.caching.zcache) { object 2367 ext/spl/spl_iterators.c zval_ptr_dtor(&object->u.caching.zcache); object 2368 ext/spl/spl_iterators.c object->u.caching.zcache = NULL; object 2373 ext/spl/spl_iterators.c if (object->dit_type == DIT_RegexIterator || object->dit_type == DIT_RecursiveRegexIterator) { object 2374 ext/spl/spl_iterators.c if (object->u.regex.pce) { object 2375 ext/spl/spl_iterators.c object->u.regex.pce->refcount--; object 2377 ext/spl/spl_iterators.c if (object->u.regex.regex) { object 2378 ext/spl/spl_iterators.c efree(object->u.regex.regex); object 2383 ext/spl/spl_iterators.c if (object->dit_type == DIT_CallbackFilterIterator || object->dit_type == DIT_RecursiveCallbackFilterIterator) { object 2384 ext/spl/spl_iterators.c if (object->u.cbfilter) { object 2385 ext/spl/spl_iterators.c if (object->u.cbfilter->fci.function_name) { object 2386 ext/spl/spl_iterators.c zval_ptr_dtor(&object->u.cbfilter->fci.function_name); object 2388 ext/spl/spl_iterators.c if (object->u.cbfilter->fci.object_ptr) { object 2389 ext/spl/spl_iterators.c zval_ptr_dtor(&object->u.cbfilter->fci.object_ptr); object 2391 ext/spl/spl_iterators.c efree(object->u.cbfilter); object 2395 ext/spl/spl_iterators.c zend_object_std_dtor(&object->std TSRMLS_CC); object 2397 ext/spl/spl_iterators.c efree(object); object 3378 ext/spl/spl_iterators.c intern->inner.object = NULL; object 3391 ext/spl/spl_iterators.c intern->inner.object = zend_object_store_get_object(*it TSRMLS_CC); object 131 ext/spl/spl_iterators.h zend_object *object; object 100 ext/spl/spl_observer.c void spl_SplOjectStorage_free_storage(void *object TSRMLS_DC) /* {{{ */ object 102 ext/spl/spl_observer.c spl_SplObjectStorage *intern = (spl_SplObjectStorage *)object; object 117 ext/spl/spl_observer.c efree(object); object 941 ext/spl/spl_observer.c ZEND_ARG_INFO(0, object) object 945 ext/spl/spl_observer.c ZEND_ARG_INFO(0, object) object 958 ext/spl/spl_observer.c ZEND_ARG_INFO(0, object) object 962 ext/spl/spl_observer.c ZEND_ARG_INFO(0, object) object 103 ext/sqlite3/sqlite3.c zval *object = getThis(); object 109 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 192 ext/sqlite3/sqlite3.c zval *object = getThis(); object 194 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 221 ext/sqlite3/sqlite3.c zval *object = getThis(); object 224 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 264 ext/sqlite3/sqlite3.c zval *object = getThis(); object 265 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 282 ext/sqlite3/sqlite3.c zval *object = getThis(); object 283 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 304 ext/sqlite3/sqlite3.c zval *object = getThis(); object 305 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 326 ext/sqlite3/sqlite3.c zval *object = getThis(); object 329 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 354 ext/sqlite3/sqlite3.c zval *object = getThis(); object 358 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 427 ext/sqlite3/sqlite3.c zval *object = getThis(); object 428 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 469 ext/sqlite3/sqlite3.c zval *object = getThis(); object 474 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 491 ext/sqlite3/sqlite3.c Z_ADDREF_P(object); object 517 ext/sqlite3/sqlite3.c zval *object = getThis(); object 521 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 549 ext/sqlite3/sqlite3.c Z_ADDREF_P(object); object 628 ext/sqlite3/sqlite3.c zval *object = getThis(); object 633 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 943 ext/sqlite3/sqlite3.c zval *object = getThis(); object 949 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 993 ext/sqlite3/sqlite3.c zval *object = getThis(); object 999 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 1053 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1058 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 1236 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1244 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 1277 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1280 ext/sqlite3/sqlite3.c db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); object 1297 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1298 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1317 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1318 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1327 ext/sqlite3/sqlite3.c zend_llist_del_element(&(stmt_obj->db_obj->free_list), object, (int (*)(void *, void *)) php_sqlite3_compare_stmt_zval_free); object 1339 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1340 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1363 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1364 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1388 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1389 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1458 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1460 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1493 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1495 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1529 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1533 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1621 ext/sqlite3/sqlite3.c Z_ADDREF_P(object); object 1649 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1656 ext/sqlite3/sqlite3.c stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); object 1700 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1701 ext/sqlite3/sqlite3.c result_obj = (php_sqlite3_result *)zend_object_store_get_object(object TSRMLS_CC); object 1718 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1721 ext/sqlite3/sqlite3.c result_obj = (php_sqlite3_result *)zend_object_store_get_object(object TSRMLS_CC); object 1743 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1745 ext/sqlite3/sqlite3.c result_obj = (php_sqlite3_result *)zend_object_store_get_object(object TSRMLS_CC); object 1766 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1769 ext/sqlite3/sqlite3.c result_obj = (php_sqlite3_result *)zend_object_store_get_object(object TSRMLS_CC); object 1821 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1822 ext/sqlite3/sqlite3.c result_obj = (php_sqlite3_result *)zend_object_store_get_object(object TSRMLS_CC); object 1845 ext/sqlite3/sqlite3.c zval *object = getThis(); object 1846 ext/sqlite3/sqlite3.c result_obj = (php_sqlite3_result *)zend_object_store_get_object(object TSRMLS_CC); object 2078 ext/sqlite3/sqlite3.c static void php_sqlite3_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 2080 ext/sqlite3/sqlite3.c php_sqlite3_db_object *intern = (php_sqlite3_db_object *)object; object 2132 ext/sqlite3/sqlite3.c static void php_sqlite3_stmt_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 2134 ext/sqlite3/sqlite3.c php_sqlite3_stmt *intern = (php_sqlite3_stmt *)object; object 2160 ext/sqlite3/sqlite3.c static void php_sqlite3_result_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 2162 ext/sqlite3/sqlite3.c php_sqlite3_result *intern = (php_sqlite3_result *)object; object 705 ext/standard/basic_functions.c ZEND_ARG_INFO(1, object) object 711 ext/standard/basic_functions.c ZEND_ARG_INFO(1, object) object 4801 ext/standard/basic_functions.c zval *callback, *object; object 4803 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z/z*", &callback, &object, ¶ms, &n_params) == FAILURE) { object 4807 ext/standard/basic_functions.c if (Z_TYPE_P(object) != IS_OBJECT && object 4808 ext/standard/basic_functions.c Z_TYPE_P(object) != IS_STRING object 4819 ext/standard/basic_functions.c if (call_user_function_ex(EG(function_table), &object, callback, &retval_ptr, n_params, params, 0, NULL TSRMLS_CC) == SUCCESS) { object 4837 ext/standard/basic_functions.c zval *callback, *object; object 4841 ext/standard/basic_functions.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z/zA/", &callback, &object, ¶ms) == FAILURE) { object 4845 ext/standard/basic_functions.c if (Z_TYPE_P(object) != IS_OBJECT && object 4846 ext/standard/basic_functions.c Z_TYPE_P(object) != IS_STRING object 4865 ext/standard/basic_functions.c if (call_user_function_ex(EG(function_table), &object, callback, &retval_ptr, num_elems, method_args, 0, NULL TSRMLS_CC) == SUCCESS) { object 37 ext/standard/incomplete_class.c static void incomplete_class_message(zval *object, int error_type TSRMLS_DC) object 42 ext/standard/incomplete_class.c class_name = php_lookup_class_name(object, NULL); object 57 ext/standard/incomplete_class.c static zval *incomplete_class_get_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 59 ext/standard/incomplete_class.c incomplete_class_message(object, E_NOTICE TSRMLS_CC); object 69 ext/standard/incomplete_class.c static void incomplete_class_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) /* {{{ */ object 71 ext/standard/incomplete_class.c incomplete_class_message(object, E_NOTICE TSRMLS_CC); object 75 ext/standard/incomplete_class.c static zval **incomplete_class_get_property_ptr_ptr(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) /* {{{ */ object 77 ext/standard/incomplete_class.c incomplete_class_message(object, E_NOTICE TSRMLS_CC); object 82 ext/standard/incomplete_class.c static void incomplete_class_unset_property(zval *object, zval *member, const zend_literal *key TSRMLS_DC) /* {{{ */ object 84 ext/standard/incomplete_class.c incomplete_class_message(object, E_NOTICE TSRMLS_CC); object 88 ext/standard/incomplete_class.c static int incomplete_class_has_property(zval *object, zval *member, int check_empty, const zend_literal *key TSRMLS_DC) /* {{{ */ object 90 ext/standard/incomplete_class.c incomplete_class_message(object, E_NOTICE TSRMLS_CC); object 95 ext/standard/incomplete_class.c static union _zend_function *incomplete_class_get_method(zval **object, char *method, int method_len, const zend_literal *key TSRMLS_DC) /* {{{ */ object 97 ext/standard/incomplete_class.c incomplete_class_message(*object, E_ERROR TSRMLS_CC); object 106 ext/standard/incomplete_class.c zend_object *object; object 109 ext/standard/incomplete_class.c value = zend_objects_new(&object, class_type TSRMLS_CC); object 112 ext/standard/incomplete_class.c object_properties_init(object, class_type); object 138 ext/standard/incomplete_class.c PHPAPI char *php_lookup_class_name(zval *object, zend_uint *nlen) object 145 ext/standard/incomplete_class.c object_properties = Z_OBJPROP_P(object); object 161 ext/standard/incomplete_class.c PHPAPI void php_store_class_name(zval *object, const char *name, zend_uint len) object 172 ext/standard/incomplete_class.c zend_hash_update(Z_OBJPROP_P(object), MAGIC_MEMBER, sizeof(MAGIC_MEMBER), &val, sizeof(val), NULL); object 61 ext/standard/php_incomplete_class.h PHPAPI char *php_lookup_class_name(zval *object, zend_uint *nlen); object 62 ext/standard/php_incomplete_class.h PHPAPI void php_store_class_name(zval *object, const char *name, zend_uint len); object 103 ext/sybase_ct/php_sybase_ct.c ZEND_ARG_INFO(0, object) object 1842 ext/sybase_ct/php_sybase_ct.c zval *object = NULL; object 1848 ext/sybase_ct/php_sybase_ct.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|z", &sybase_result_index, &object) == FAILURE) { object 1854 ext/sybase_ct/php_sybase_ct.c if (NULL != object) { object 1855 ext/sybase_ct/php_sybase_ct.c switch (Z_TYPE_P(object)) { object 1857 ext/sybase_ct/php_sybase_ct.c ce = Z_OBJCE_P(object); object 1868 ext/sybase_ct/php_sybase_ct.c convert_to_string(object); object 1870 ext/sybase_ct/php_sybase_ct.c if (zend_lookup_class(Z_STRVAL_P(object), Z_STRLEN_P(object), &pce TSRMLS_CC) == FAILURE) { object 1871 ext/sybase_ct/php_sybase_ct.c php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Sybase: Class %s has not been declared", Z_STRVAL_P(object)); object 48 ext/tidy/tidy.c zval *object = getThis(); object 53 ext/tidy/tidy.c if (object) { \ object 58 ext/tidy/tidy.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, NULL, "O", &object, tidy_ce_doc) == FAILURE) { \ object 62 ext/tidy/tidy.c obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); \ object 70 ext/tidy/tidy.c obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); \ object 654 ext/tidy/tidy.c static void tidy_object_free_storage(void *object TSRMLS_DC) object 656 ext/tidy/tidy.c PHPTidyObj *intern = (PHPTidyObj *)object; object 671 ext/tidy/tidy.c efree(object); object 732 ext/tidy/tidy.c static zval * tidy_instanciate(zend_class_entry *pce, zval *object TSRMLS_DC) object 734 ext/tidy/tidy.c if (!object) { object 735 ext/tidy/tidy.c ALLOC_ZVAL(object); object 738 ext/tidy/tidy.c Z_TYPE_P(object) = IS_OBJECT; object 739 ext/tidy/tidy.c object_init_ex(object, pce); object 740 ext/tidy/tidy.c Z_SET_REFCOUNT_P(object, 1); object 741 ext/tidy/tidy.c Z_SET_ISREF_P(object); object 742 ext/tidy/tidy.c return object; object 1377 ext/tidy/tidy.c if (object) { object 1382 ext/tidy/tidy.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, NULL, "Os", &object, tidy_ce_doc, &optname, &optname_len) == FAILURE) { object 1387 ext/tidy/tidy.c obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); object 1538 ext/tidy/tidy.c if (object) { object 1543 ext/tidy/tidy.c if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, NULL, "Os", &object, tidy_ce_doc, &optname, &optname_len) == FAILURE) { object 1548 ext/tidy/tidy.c obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); object 1600 ext/tidy/tidy.c obj = (PHPTidyObj *)zend_object_store_get_object(object TSRMLS_CC); object 1627 ext/tidy/tidy.c obj = (PHPTidyObj *)zend_object_store_get_object(object TSRMLS_CC); object 1663 ext/tidy/tidy.c obj = (PHPTidyObj *)zend_object_store_get_object(object TSRMLS_CC); object 76 ext/xml/php_xml.h zval *object; object 471 ext/xml/xml.c if (parser->object) { object 472 ext/xml/xml.c zval_ptr_dtor(&parser->object); object 524 ext/xml/xml.c fci.object_ptr = parser->object; object 1213 ext/xml/xml.c parser->object = NULL; object 1253 ext/xml/xml.c if (parser->object) { object 1254 ext/xml/xml.c zval_ptr_dtor(&parser->object); object 1262 ext/xml/xml.c ALLOC_ZVAL(parser->object); object 1263 ext/xml/xml.c MAKE_COPY_ZVAL(&mythis, parser->object); object 116 ext/xmlreader/php_xmlreader.c zval **xmlreader_get_property_ptr_ptr(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 132 ext/xmlreader/php_xmlreader.c obj = (xmlreader_object *)zend_objects_get_address(object TSRMLS_CC); object 139 ext/xmlreader/php_xmlreader.c retval = std_hnd->get_property_ptr_ptr(object, member, type, key TSRMLS_CC); object 150 ext/xmlreader/php_xmlreader.c zval *xmlreader_read_property(zval *object, zval *member, int type, const zend_literal *key TSRMLS_DC) object 167 ext/xmlreader/php_xmlreader.c obj = (xmlreader_object *)zend_objects_get_address(object TSRMLS_CC); object 182 ext/xmlreader/php_xmlreader.c retval = std_hnd->read_property(object, member, type, key TSRMLS_CC); object 193 ext/xmlreader/php_xmlreader.c void xmlreader_write_property(zval *object, zval *member, zval *value, const zend_literal *key TSRMLS_DC) object 209 ext/xmlreader/php_xmlreader.c obj = (xmlreader_object *)zend_objects_get_address(object TSRMLS_CC); object 218 ext/xmlreader/php_xmlreader.c std_hnd->write_property(object, member, value, key TSRMLS_CC); object 349 ext/xmlreader/php_xmlreader.c void xmlreader_objects_clone(void *object, void **object_clone TSRMLS_DC) object 378 ext/xmlreader/php_xmlreader.c void xmlreader_objects_free_storage(void *object TSRMLS_DC) object 380 ext/xmlreader/php_xmlreader.c xmlreader_object *intern = (xmlreader_object *)object; object 386 ext/xmlreader/php_xmlreader.c efree(object); object 111 ext/xmlwriter/php_xmlwriter.c #define XMLWRITER_FROM_OBJECT(intern, object) \ object 113 ext/xmlwriter/php_xmlwriter.c ze_xmlwriter_object *obj = (ze_xmlwriter_object*) zend_object_store_get_object(object TSRMLS_CC); \ object 125 ext/xmlwriter/php_xmlwriter.c static void xmlwriter_object_free_storage(void *object TSRMLS_DC) object 127 ext/xmlwriter/php_xmlwriter.c ze_xmlwriter_object * intern = (ze_xmlwriter_object *) object; object 75 ext/xsl/php_xsl.c void xsl_objects_free_storage(void *object TSRMLS_DC) object 77 ext/xsl/php_xsl.c xsl_object *intern = (xsl_object *)object; object 109 ext/xsl/php_xsl.c efree(object); object 219 ext/xsl/php_xsl.c xsl_object *object; object 221 ext/xsl/php_xsl.c object = (xsl_object *)zend_objects_get_address(wrapper TSRMLS_CC); object 222 ext/xsl/php_xsl.c object->ptr = obj; object 73 ext/xsl/php_xsl.h void xsl_objects_free_storage(void *object TSRMLS_DC); object 494 ext/xsl/xsltprocessor.c php_libxml_node_object *object; object 539 ext/xsl/xsltprocessor.c object = (php_libxml_node_object *)zend_object_store_get_object(docp TSRMLS_CC); object 540 ext/xsl/xsltprocessor.c intern->doc->document = object->document; object 425 ext/zip/php_zip.c #define ZIP_FROM_OBJECT(intern, object) \ object 427 ext/zip/php_zip.c ze_zip_object *obj = (ze_zip_object*) zend_object_store_get_object(object TSRMLS_CC); \ object 886 ext/zip/php_zip.c static zval **php_zip_get_property_ptr_ptr(zval *object, zval *member TYPE_ARG_DC KEY_ARG_DC TSRMLS_DC) /* {{{ */ object 907 ext/zip/php_zip.c obj = (ze_zip_object *)zend_objects_get_address(object TSRMLS_CC); object 921 ext/zip/php_zip.c retval = std_hnd->get_property_ptr_ptr(object, member TYPE_ARG_CC KEY_ARG_CC TSRMLS_CC); object 931 ext/zip/php_zip.c static zval* php_zip_read_property(zval *object, zval *member, int type KEY_ARG_DC TSRMLS_DC) /* {{{ */ object 951 ext/zip/php_zip.c obj = (ze_zip_object *)zend_objects_get_address(object TSRMLS_CC); object 972 ext/zip/php_zip.c retval = std_hnd->read_property(object, member, type KEY_ARG_CC TSRMLS_CC); object 982 ext/zip/php_zip.c static int php_zip_has_property(zval *object, zval *member, int type KEY_ARG_DC TSRMLS_DC) /* {{{ */ object 1001 ext/zip/php_zip.c obj = (ze_zip_object *)zend_objects_get_address(object TSRMLS_CC); object 1035 ext/zip/php_zip.c retval = std_hnd->has_property(object, member, type KEY_ARG_CC TSRMLS_CC); object 1045 ext/zip/php_zip.c static HashTable *php_zip_get_properties(zval *object TSRMLS_DC)/* {{{ */ object 1057 ext/zip/php_zip.c obj = (ze_zip_object *)zend_objects_get_address(object TSRMLS_CC); object 1058 ext/zip/php_zip.c props = zend_std_get_properties(object TSRMLS_CC); object 1079 ext/zip/php_zip.c static void php_zip_object_free_storage(void *object TSRMLS_DC) /* {{{ */ object 1081 ext/zip/php_zip.c ze_zip_object * intern = (ze_zip_object *) object; object 123 main/streams/userspace.c zval * object; object 286 main/streams/userspace.c zval *object; object 288 main/streams/userspace.c ALLOC_ZVAL(object); object 289 main/streams/userspace.c object_init_ex(object, uwrap->ce); object 290 main/streams/userspace.c Z_SET_REFCOUNT_P(object, 1); object 291 main/streams/userspace.c Z_SET_ISREF_P(object); object 294 main/streams/userspace.c add_property_resource(object, "context", context->rsrc_id); object 297 main/streams/userspace.c add_property_null(object, "context"); object 309 main/streams/userspace.c fci.object_ptr = object; object 318 main/streams/userspace.c fcc.called_scope = Z_OBJCE_P(object); object 319 main/streams/userspace.c fcc.object_ptr = object; object 323 main/streams/userspace.c zval_dtor(object); object 324 main/streams/userspace.c FREE_ZVAL(object); object 332 main/streams/userspace.c return object; object 367 main/streams/userspace.c us->object = user_stream_create_object(uwrap, context TSRMLS_CC); object 368 main/streams/userspace.c if(us->object == NULL) { object 398 main/streams/userspace.c &us->object, object 414 main/streams/userspace.c stream->wrapperdata = us->object; object 423 main/streams/userspace.c zval_ptr_dtor(&us->object); object 461 main/streams/userspace.c us->object = user_stream_create_object(uwrap, context TSRMLS_CC); object 462 main/streams/userspace.c if(us->object == NULL) { object 481 main/streams/userspace.c &us->object, object 492 main/streams/userspace.c stream->wrapperdata = us->object; object 501 main/streams/userspace.c zval_ptr_dtor(&us->object); object 641 main/streams/userspace.c &us->object, object 695 main/streams/userspace.c &us->object, object 732 main/streams/userspace.c &us->object, object 766 main/streams/userspace.c &us->object, object 774 main/streams/userspace.c zval_ptr_dtor(&us->object); object 793 main/streams/userspace.c &us->object, object 831 main/streams/userspace.c &us->object, object 868 main/streams/userspace.c &us->object, object 947 main/streams/userspace.c &us->object, object 981 main/streams/userspace.c call_result = call_user_function_ex(NULL, &us->object, &func_name, &retval, 0, NULL, 0, NULL TSRMLS_CC); object 1017 main/streams/userspace.c &us->object, object 1042 main/streams/userspace.c if (zend_is_callable_ex(&func_name, us->object, IS_CALLABLE_CHECK_SILENT, object 1056 main/streams/userspace.c &us->object, object 1125 main/streams/userspace.c &us->object, object 1171 main/streams/userspace.c zval *object; object 1175 main/streams/userspace.c object = user_stream_create_object(uwrap, context TSRMLS_CC); object 1176 main/streams/userspace.c if(object == NULL) { object 1189 main/streams/userspace.c &object, object 1202 main/streams/userspace.c zval_ptr_dtor(&object); object 1219 main/streams/userspace.c zval *object; object 1223 main/streams/userspace.c object = user_stream_create_object(uwrap, context TSRMLS_CC); object 1224 main/streams/userspace.c if(object == NULL) { object 1241 main/streams/userspace.c &object, object 1254 main/streams/userspace.c zval_ptr_dtor(&object); object 1272 main/streams/userspace.c zval *object; object 1276 main/streams/userspace.c object = user_stream_create_object(uwrap, context TSRMLS_CC); object 1277 main/streams/userspace.c if(object == NULL) { object 1298 main/streams/userspace.c &object, object 1311 main/streams/userspace.c zval_ptr_dtor(&object); object 1331 main/streams/userspace.c zval *object; object 1335 main/streams/userspace.c object = user_stream_create_object(uwrap, context TSRMLS_CC); object 1336 main/streams/userspace.c if(object == NULL) { object 1353 main/streams/userspace.c &object, object 1366 main/streams/userspace.c zval_ptr_dtor(&object); object 1385 main/streams/userspace.c zval *object; object 1414 main/streams/userspace.c object = user_stream_create_object(uwrap, context TSRMLS_CC); object 1415 main/streams/userspace.c if(object == NULL) { object 1435 main/streams/userspace.c &object, object 1448 main/streams/userspace.c zval_ptr_dtor(&object); object 1469 main/streams/userspace.c zval *object; object 1473 main/streams/userspace.c object = user_stream_create_object(uwrap, context TSRMLS_CC); object 1474 main/streams/userspace.c if(object == NULL) { object 1491 main/streams/userspace.c &object, object 1509 main/streams/userspace.c zval_ptr_dtor(&object); object 1537 main/streams/userspace.c &us->object, object 1570 main/streams/userspace.c &us->object, object 1578 main/streams/userspace.c zval_ptr_dtor(&us->object); object 1594 main/streams/userspace.c &us->object, object 1631 main/streams/userspace.c &us->object, object 95 sapi/caudium/caudium.c struct object *my_fd_obj; object 125 sapi/caudium/caudium.c #define MY_FD_OBJ ((struct object *)(THIS->my_fd_obj)) object 132 sapi/caudium/caudium.c extern int fd_from_object(struct object *o); object 698 sapi/caudium/caudium.c struct object *my_fd_obj; object 726 sapi/caudium/caudium.c int fd = fd_from_object(raw_fd->u.object); object 1113 sapi/phpdbg/phpdbg_prompt.c EX(object) = NULL; object 72 sapi/roxen/roxen.c struct object *my_fd_obj; object 106 sapi/roxen/roxen.c #define MY_FD_OBJ ((struct object *)(THIS->my_fd_obj)) object 130 sapi/roxen/roxen.c extern int fd_from_object(struct object *o); object 609 sapi/roxen/roxen.c struct object *my_fd_obj; object 659 sapi/roxen/roxen.c int fd = fd_from_object(raw_fd->u.object); object 678 sapi/roxen/roxen.c static void clear_struct(struct object *o)