ce                313 Zend/zend.h    	zend_class_entry *ce;
ce                448 Zend/zend.h    	zend_class_entry *ce;
ce                513 Zend/zend.h    	zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                515 Zend/zend.h    	union _zend_function *(*get_static_method)(zend_class_entry *ce, char* method, int method_len TSRMLS_DC);
ce                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);
ce                251 Zend/zend_API.c 		zend_class_entry *ce = Z_OBJCE_P(object);
ce                253 Zend/zend_API.c 		*class_name = ce->name;
ce                254 Zend/zend_API.c 		*class_name_len = ce->name_length;
ce                568 Zend/zend_API.c 				zend_class_entry *ce = va_arg(*va, zend_class_entry *);
ce                575 Zend/zend_API.c 						(!ce || instanceof_function(Z_OBJCE_PP(arg), ce TSRMLS_CC))) {
ce                578 Zend/zend_API.c 					if (ce) {
ce                579 Zend/zend_API.c 						return ce->name;
ce                937 Zend/zend_API.c 	zend_class_entry *ce;
ce                952 Zend/zend_API.c 		ce = va_arg(va, zend_class_entry *);
ce                955 Zend/zend_API.c 		if (ce && !instanceof_function(Z_OBJCE_P(this_ptr), ce TSRMLS_CC)) {
ce                957 Zend/zend_API.c 				ce->name, get_active_function_name(TSRMLS_C), Z_OBJCE_P(this_ptr)->name, get_active_function_name(TSRMLS_C));
ce                973 Zend/zend_API.c 	zend_class_entry *ce;
ce                989 Zend/zend_API.c 		ce = va_arg(va, zend_class_entry *);
ce                992 Zend/zend_API.c 		if (ce && !instanceof_function(Z_OBJCE_P(this_ptr), ce TSRMLS_CC)) {
ce                995 Zend/zend_API.c 					ce->name, get_active_function_name(TSRMLS_C), Z_OBJCE_P(this_ptr)->name, get_active_function_name(TSRMLS_C));
ce               1060 Zend/zend_API.c 			zend_class_entry *ce = *scope;
ce               1065 Zend/zend_API.c 				for (zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce               1066 Zend/zend_API.c 				     zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop_info, &pos) == SUCCESS;
ce               1067 Zend/zend_API.c 				     zend_hash_move_forward_ex(&ce->properties_info, &pos)) {
ce               1072 Zend/zend_API.c 						*scope = prop_info->ce;
ce               1078 Zend/zend_API.c 				ce = ce->parent;
ce               1079 Zend/zend_API.c 			} while (ce);
ce               1964 Zend/zend_API.c ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type TSRMLS_DC) /* {{{ */
ce               1976 Zend/zend_API.c 		zend_error(error_type, "Destructor %s::%s() cannot take arguments", ce->name, ZEND_DESTRUCTOR_FUNC_NAME);
ce               1978 Zend/zend_API.c 		zend_error(error_type, "Method %s::%s() cannot accept any arguments", ce->name, ZEND_CLONE_FUNC_NAME);
ce               1981 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() must take exactly 1 argument", ce->name, ZEND_GET_FUNC_NAME);
ce               1983 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_GET_FUNC_NAME);
ce               1987 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() must take exactly 2 arguments", ce->name, ZEND_SET_FUNC_NAME);
ce               1989 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_SET_FUNC_NAME);
ce               1993 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() must take exactly 1 argument", ce->name, ZEND_UNSET_FUNC_NAME);
ce               1995 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_UNSET_FUNC_NAME);
ce               1999 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() must take exactly 1 argument", ce->name, ZEND_ISSET_FUNC_NAME);
ce               2001 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_ISSET_FUNC_NAME);
ce               2005 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() must take exactly 2 arguments", ce->name, ZEND_CALL_FUNC_NAME);
ce               2007 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_CALL_FUNC_NAME);
ce               2013 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() must take exactly 2 arguments", ce->name, ZEND_CALLSTATIC_FUNC_NAME);
ce               2015 Zend/zend_API.c 			zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_CALLSTATIC_FUNC_NAME);
ce               2020 Zend/zend_API.c 		zend_error(error_type, "Method %s::%s() cannot take arguments", ce->name, ZEND_TOSTRING_FUNC_NAME);
ce               2023 Zend/zend_API.c 		zend_error(error_type, "Method %s::%s() cannot take arguments", ce->name, ZEND_DEBUGINFO_FUNC_NAME);
ce               2346 Zend/zend_API.c static int clean_module_class(const zend_class_entry **ce, int *module_number TSRMLS_DC) /* {{{ */
ce               2348 Zend/zend_API.c 	if ((*ce)->type == ZEND_INTERNAL_CLASS && (*ce)->info.internal.module->module_number == *module_number) {
ce               2589 Zend/zend_API.c ZEND_API int zend_register_class_alias_ex(const char *name, int name_len, zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               2595 Zend/zend_API.c 		ret = zend_hash_add(CG(class_table), lcname+1, name_len, &ce, sizeof(zend_class_entry *), NULL);
ce               2597 Zend/zend_API.c 		ret = zend_hash_add(CG(class_table), lcname, name_len+1, &ce, sizeof(zend_class_entry *), NULL);
ce               2602 Zend/zend_API.c 		ce->refcount++;
ce               3189 Zend/zend_API.c 					zend_class_entry *ce = Z_OBJCE_P(callable); /* TBFixed: what if it's overloaded? */
ce               3191 Zend/zend_API.c 					*callable_name_len = ce->name_length + sizeof("::__invoke") - 1;
ce               3193 Zend/zend_API.c 					memcpy(*callable_name, ce->name, ce->name_length);
ce               3194 Zend/zend_API.c 					memcpy((*callable_name) + ce->name_length, "::__invoke", sizeof("::__invoke"));
ce               3425 Zend/zend_API.c ZEND_API int zend_declare_property_ex(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type, const char *doc_comment, int doc_comment_len TSRMLS_DC) /* {{{ */
ce               3435 Zend/zend_API.c 		if (zend_hash_quick_find(&ce->properties_info, name, name_length + 1, h, (void**)&property_info_ptr) == SUCCESS &&
ce               3438 Zend/zend_API.c 			zval_ptr_dtor(&ce->default_static_members_table[property_info.offset]);
ce               3439 Zend/zend_API.c 			zend_hash_quick_del(&ce->properties_info, name, name_length + 1, h);
ce               3441 Zend/zend_API.c 			property_info.offset = ce->default_static_members_count++;
ce               3442 Zend/zend_API.c 			ce->default_static_members_table = perealloc(ce->default_static_members_table, sizeof(zval*) * ce->default_static_members_count, ce->type == ZEND_INTERNAL_CLASS);
ce               3444 Zend/zend_API.c 		ce->default_static_members_table[property_info.offset] = property;
ce               3445 Zend/zend_API.c 		if (ce->type == ZEND_USER_CLASS) {
ce               3446 Zend/zend_API.c 			ce->static_members_table = ce->default_static_members_table;
ce               3449 Zend/zend_API.c 		if (zend_hash_quick_find(&ce->properties_info, name, name_length + 1, h, (void**)&property_info_ptr) == SUCCESS &&
ce               3452 Zend/zend_API.c 			zval_ptr_dtor(&ce->default_properties_table[property_info.offset]);
ce               3453 Zend/zend_API.c 			zend_hash_quick_del(&ce->properties_info, name, name_length + 1, h);
ce               3455 Zend/zend_API.c 			property_info.offset = ce->default_properties_count++;
ce               3456 Zend/zend_API.c 			ce->default_properties_table = perealloc(ce->default_properties_table, sizeof(zval*) * ce->default_properties_count, ce->type == ZEND_INTERNAL_CLASS);
ce               3458 Zend/zend_API.c 		ce->default_properties_table[property_info.offset] = property;
ce               3460 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3476 Zend/zend_API.c 				zend_mangle_property_name(&priv_name, &priv_name_length, ce->name, ce->name_length, name, name_length, ce->type & ZEND_INTERNAL_CLASS);
ce               3485 Zend/zend_API.c 				zend_mangle_property_name(&prot_name, &prot_name_length, "*", 1, name, name_length, ce->type & ZEND_INTERNAL_CLASS);
ce               3494 Zend/zend_API.c 				property_info.name = ce->type & ZEND_INTERNAL_CLASS ? zend_strndup(name, name_length) : estrndup(name, name_length);
ce               3502 Zend/zend_API.c 		if (ce->type == ZEND_USER_CLASS) {
ce               3516 Zend/zend_API.c 	property_info.ce = ce;
ce               3518 Zend/zend_API.c 	zend_hash_quick_update(&ce->properties_info, name, name_length+1, h, &property_info, sizeof(zend_property_info), NULL);
ce               3524 Zend/zend_API.c ZEND_API int zend_declare_property(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type TSRMLS_DC) /* {{{ */
ce               3526 Zend/zend_API.c 	return zend_declare_property_ex(ce, name, name_length, property, access_type, NULL, 0 TSRMLS_CC);
ce               3530 Zend/zend_API.c ZEND_API int zend_declare_property_null(zend_class_entry *ce, const char *name, int name_length, int access_type TSRMLS_DC) /* {{{ */
ce               3534 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3540 Zend/zend_API.c 	return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC);
ce               3544 Zend/zend_API.c ZEND_API int zend_declare_property_bool(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC) /* {{{ */
ce               3548 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3555 Zend/zend_API.c 	return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC);
ce               3559 Zend/zend_API.c ZEND_API int zend_declare_property_long(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC) /* {{{ */
ce               3563 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3570 Zend/zend_API.c 	return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC);
ce               3574 Zend/zend_API.c ZEND_API int zend_declare_property_double(zend_class_entry *ce, const char *name, int name_length, double value, int access_type TSRMLS_DC) /* {{{ */
ce               3578 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3585 Zend/zend_API.c 	return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC);
ce               3589 Zend/zend_API.c ZEND_API int zend_declare_property_string(zend_class_entry *ce, const char *name, int name_length, const char *value, int access_type TSRMLS_DC) /* {{{ */
ce               3594 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3602 Zend/zend_API.c 	return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC);
ce               3606 Zend/zend_API.c ZEND_API int zend_declare_property_stringl(zend_class_entry *ce, const char *name, int name_length, const char *value, int value_len, int access_type TSRMLS_DC) /* {{{ */
ce               3610 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3618 Zend/zend_API.c 	return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC);
ce               3622 Zend/zend_API.c ZEND_API int zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value TSRMLS_DC) /* {{{ */
ce               3624 Zend/zend_API.c 	return zend_hash_update(&ce->constants_table, name, name_length+1, &value, sizeof(zval *), NULL);
ce               3628 Zend/zend_API.c ZEND_API int zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length TSRMLS_DC) /* {{{ */
ce               3632 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3639 Zend/zend_API.c 	return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC);
ce               3643 Zend/zend_API.c ZEND_API int zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, long value TSRMLS_DC) /* {{{ */
ce               3647 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3654 Zend/zend_API.c 	return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC);
ce               3658 Zend/zend_API.c ZEND_API int zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_bool value TSRMLS_DC) /* {{{ */
ce               3662 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3669 Zend/zend_API.c 	return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC);
ce               3673 Zend/zend_API.c ZEND_API int zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value TSRMLS_DC) /* {{{ */
ce               3677 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3684 Zend/zend_API.c 	return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC);
ce               3688 Zend/zend_API.c ZEND_API int zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length TSRMLS_DC) /* {{{ */
ce               3692 Zend/zend_API.c 	if (ce->type & ZEND_INTERNAL_CLASS) {
ce               3700 Zend/zend_API.c 	return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC);
ce               3704 Zend/zend_API.c ZEND_API int zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value TSRMLS_DC) /* {{{ */
ce               3706 Zend/zend_API.c 	return zend_declare_class_constant_stringl(ce, name, name_length, value, strlen(value) TSRMLS_CC);
ce               3994 Zend/zend_API.c ZEND_API const char* zend_find_alias_name(zend_class_entry *ce, const char *name, zend_uint len) /* {{{ */
ce               3998 Zend/zend_API.c 	if ((alias_ptr = ce->trait_aliases)) {
ce               4014 Zend/zend_API.c ZEND_API const char* zend_resolve_method_name(zend_class_entry *ce, zend_function *f) /* {{{ */
ce               4027 Zend/zend_API.c 	function_table = &ce->function_table;
ce                229 Zend/zend_API.h #	define CE_STATIC_MEMBERS(ce) (((ce)->type==ZEND_USER_CLASS)?(ce)->static_members_table:CG(static_members_table)[(zend_intptr_t)(ce)->static_members_table])
ce                231 Zend/zend_API.h #	define CE_STATIC_MEMBERS(ce) ((ce)->static_members_table)
ce                277 Zend/zend_API.h ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type TSRMLS_DC);
ce                284 Zend/zend_API.h ZEND_API int zend_register_class_alias_ex(const char *name, int name_len, zend_class_entry *ce TSRMLS_DC);
ce                286 Zend/zend_API.h #define zend_register_class_alias(name, ce) \
ce                287 Zend/zend_API.h 	zend_register_class_alias_ex(name, sizeof(name)-1, ce TSRMLS_CC)
ce                288 Zend/zend_API.h #define zend_register_ns_class_alias(ns, name, ce) \
ce                289 Zend/zend_API.h 	zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce TSRMLS_CC)
ce                308 Zend/zend_API.h ZEND_API int zend_declare_property(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type TSRMLS_DC);
ce                309 Zend/zend_API.h ZEND_API int zend_declare_property_ex(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type, const char *doc_comment, int doc_comment_len TSRMLS_DC);
ce                310 Zend/zend_API.h ZEND_API int zend_declare_property_null(zend_class_entry *ce, const char *name, int name_length, int access_type TSRMLS_DC);
ce                311 Zend/zend_API.h ZEND_API int zend_declare_property_bool(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC);
ce                312 Zend/zend_API.h ZEND_API int zend_declare_property_long(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC);
ce                313 Zend/zend_API.h ZEND_API int zend_declare_property_double(zend_class_entry *ce, const char *name, int name_length, double value, int access_type TSRMLS_DC);
ce                314 Zend/zend_API.h ZEND_API int zend_declare_property_string(zend_class_entry *ce, const char *name, int name_length, const char *value, int access_type TSRMLS_DC);
ce                315 Zend/zend_API.h ZEND_API int zend_declare_property_stringl(zend_class_entry *ce, const char *name, int name_length, const char *value, int value_len, int access_type TSRMLS_DC);
ce                317 Zend/zend_API.h ZEND_API int zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value TSRMLS_DC);
ce                318 Zend/zend_API.h ZEND_API int zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length TSRMLS_DC);
ce                319 Zend/zend_API.h ZEND_API int zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, long value TSRMLS_DC);
ce                320 Zend/zend_API.h ZEND_API int zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_bool value TSRMLS_DC);
ce                321 Zend/zend_API.h ZEND_API int zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value TSRMLS_DC);
ce                322 Zend/zend_API.h ZEND_API int zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length TSRMLS_DC);
ce                323 Zend/zend_API.h ZEND_API int zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value TSRMLS_DC);
ce                366 Zend/zend_API.h #define object_init_ex(arg, ce)	_object_init_ex((arg), (ce) ZEND_FILE_LINE_CC TSRMLS_CC)
ce                367 Zend/zend_API.h #define object_and_properties_init(arg, ce, properties)	_object_and_properties_init((arg), (ce), (properties) ZEND_FILE_LINE_CC TSRMLS_CC)
ce                370 Zend/zend_API.h ZEND_API int _object_init_ex(zval *arg, zend_class_entry *ce ZEND_FILE_LINE_DC TSRMLS_DC);
ce                371 Zend/zend_API.h ZEND_API int _object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties ZEND_FILE_LINE_DC TSRMLS_DC);
ce                527 Zend/zend_API.h ZEND_API const char* zend_find_alias_name(zend_class_entry *ce, const char *name, zend_uint len);
ce                528 Zend/zend_API.h ZEND_API const char* zend_resolve_method_name(zend_class_entry *ce, zend_function *f);
ce                801 Zend/zend_builtin_functions.c 	zend_class_entry *ce = NULL;
ce                810 Zend/zend_builtin_functions.c 		ce = EG(scope);
ce                811 Zend/zend_builtin_functions.c 		if (ce && ce->parent) {
ce                812 Zend/zend_builtin_functions.c 			RETURN_STRINGL(ce->parent->name, ce->parent->name_length, 1);
ce                823 Zend/zend_builtin_functions.c 			ce = zend_get_class_entry(arg TSRMLS_CC);
ce                829 Zend/zend_builtin_functions.c 			ce = *pce;
ce                833 Zend/zend_builtin_functions.c 	if (ce && ce->parent) {
ce                834 Zend/zend_builtin_functions.c 		RETURN_STRINGL(ce->parent->name, ce->parent->name_length, 1);
ce                848 Zend/zend_builtin_functions.c 	zend_class_entry **ce;
ce                874 Zend/zend_builtin_functions.c 	if (zend_lookup_class_ex(class_name, class_name_len, NULL, 0, &ce TSRMLS_CC) == FAILURE) {
ce                877 Zend/zend_builtin_functions.c 		if (only_subclass && instance_ce == *ce) {
ce                880 Zend/zend_builtin_functions.c 			retval = instanceof_function(instance_ce, *ce TSRMLS_CC);
ce                907 Zend/zend_builtin_functions.c static void add_class_vars(zend_class_entry *ce, int statics, zval *return_value TSRMLS_DC)
ce                916 Zend/zend_builtin_functions.c 	zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce                917 Zend/zend_builtin_functions.c 	while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop_info, &pos) == SUCCESS) {
ce                918 Zend/zend_builtin_functions.c 		zend_hash_get_current_key_ex(&ce->properties_info, &key, &key_len, &num_index, 0, &pos);
ce                919 Zend/zend_builtin_functions.c 		zend_hash_move_forward_ex(&ce->properties_info, &pos);
ce                921 Zend/zend_builtin_functions.c 		     prop_info->ce != EG(scope)) ||
ce                923 Zend/zend_builtin_functions.c 		     !zend_check_protected(prop_info->ce, EG(scope))) ||
ce                925 Zend/zend_builtin_functions.c 		      ce != EG(scope) &&
ce                926 Zend/zend_builtin_functions.c 			  prop_info->ce != EG(scope))) {
ce                932 Zend/zend_builtin_functions.c 				prop = ce->default_static_members_table[prop_info->offset];
ce                934 Zend/zend_builtin_functions.c 				prop = ce->default_properties_table[prop_info->offset];
ce               1052 Zend/zend_builtin_functions.c 	zend_class_entry *ce = NULL, **pce;
ce               1065 Zend/zend_builtin_functions.c 		ce = Z_OBJCE_P(klass);
ce               1068 Zend/zend_builtin_functions.c 			ce = *pce;
ce               1072 Zend/zend_builtin_functions.c 	if (!ce) {
ce               1077 Zend/zend_builtin_functions.c 	zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos);
ce               1079 Zend/zend_builtin_functions.c 	while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
ce               1092 Zend/zend_builtin_functions.c 			if (zend_hash_get_current_key_ex(&ce->function_table, &key, &key_len, &num_index, 0, &pos) != HASH_KEY_IS_STRING) {
ce               1097 Zend/zend_builtin_functions.c 			    mptr->common.scope == ce ||
ce               1114 Zend/zend_builtin_functions.c 		zend_hash_move_forward_ex(&ce->function_table, &pos);
ce               1128 Zend/zend_builtin_functions.c 	zend_class_entry * ce, **pce;
ce               1134 Zend/zend_builtin_functions.c 		ce = Z_OBJCE_P(klass);
ce               1139 Zend/zend_builtin_functions.c 		ce = *pce;
ce               1145 Zend/zend_builtin_functions.c 	if (zend_hash_exists(&ce->function_table, lcname, method_len+1)) {
ce               1184 Zend/zend_builtin_functions.c 	zend_class_entry *ce, **pce;
ce               1201 Zend/zend_builtin_functions.c 		ce = *pce;
ce               1203 Zend/zend_builtin_functions.c 		ce = Z_OBJCE_P(object);
ce               1210 Zend/zend_builtin_functions.c 	if (zend_hash_quick_find(&ce->properties_info, property, property_len+1, h, (void **) &property_info) == SUCCESS
ce               1232 Zend/zend_builtin_functions.c 	zend_class_entry **ce;
ce               1257 Zend/zend_builtin_functions.c 		found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce);
ce               1259 Zend/zend_builtin_functions.c 		RETURN_BOOL(found == SUCCESS && !(((*ce)->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT)) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS));
ce               1262 Zend/zend_builtin_functions.c  	if (zend_lookup_class(class_name, class_name_len, &ce TSRMLS_CC) == SUCCESS) {
ce               1263 Zend/zend_builtin_functions.c  		RETURN_BOOL(((*ce)->ce_flags & (ZEND_ACC_INTERFACE | (ZEND_ACC_TRAIT - ZEND_ACC_EXPLICIT_ABSTRACT_CLASS))) == 0);
ce               1275 Zend/zend_builtin_functions.c 	zend_class_entry **ce;
ce               1300 Zend/zend_builtin_functions.c 		found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce);
ce               1302 Zend/zend_builtin_functions.c 		RETURN_BOOL(found == SUCCESS && (*ce)->ce_flags & ZEND_ACC_INTERFACE);
ce               1305 Zend/zend_builtin_functions.c  	if (zend_lookup_class(iface_name, iface_name_len, &ce TSRMLS_CC) == SUCCESS) {
ce               1306 Zend/zend_builtin_functions.c  		RETURN_BOOL(((*ce)->ce_flags & ZEND_ACC_INTERFACE) > 0);
ce               1318 Zend/zend_builtin_functions.c 	zend_class_entry **ce;
ce               1343 Zend/zend_builtin_functions.c 		found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce);
ce               1345 Zend/zend_builtin_functions.c 		RETURN_BOOL(found == SUCCESS && (((*ce)->ce_flags & ZEND_ACC_TRAIT) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS));
ce               1348 Zend/zend_builtin_functions.c  	if (zend_lookup_class(trait_name, trait_name_len, &ce TSRMLS_CC) == SUCCESS) {
ce               1349 Zend/zend_builtin_functions.c  		RETURN_BOOL(((*ce)->ce_flags & ZEND_ACC_TRAIT) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS);
ce               1402 Zend/zend_builtin_functions.c 	zend_class_entry **ce;
ce               1411 Zend/zend_builtin_functions.c 	found = zend_lookup_class_ex(class_name, class_name_len, NULL, autoload, &ce TSRMLS_CC);
ce               1414 Zend/zend_builtin_functions.c 		if ((*ce)->type == ZEND_USER_CLASS) { 
ce               1415 Zend/zend_builtin_functions.c 			if (zend_register_class_alias_ex(alias_name, alias_name_len, *ce TSRMLS_CC) == SUCCESS) {
ce               1656 Zend/zend_builtin_functions.c 	zend_class_entry *ce  = *pce;
ce               1659 Zend/zend_builtin_functions.c 		&& (comply_mask == (ce->ce_flags & mask))) {
ce               1660 Zend/zend_builtin_functions.c 		if (ce->refcount > 1 && 
ce               1661 Zend/zend_builtin_functions.c 		    (ce->name_length != hash_key->nKeyLength - 1 || 
ce               1662 Zend/zend_builtin_functions.c 		     !same_name(hash_key->arKey, ce->name, ce->name_length))) {
ce               1665 Zend/zend_builtin_functions.c 			add_next_index_stringl(array, ce->name, ce->name_length, 1);
ce                 79 Zend/zend_closures.c 	zend_class_entry *ce, **ce_p;
ce                 99 Zend/zend_closures.c 			ce = Z_OBJCE_P(scope_arg);
ce                101 Zend/zend_closures.c 			ce = NULL;
ce                121 Zend/zend_closures.c 				ce = closure->func.common.scope;
ce                128 Zend/zend_closures.c 				ce = *ce_p;
ce                133 Zend/zend_closures.c 		ce = closure->func.common.scope;
ce                138 Zend/zend_closures.c 		if (ce && !instanceof_function(ce, closure->func.common.scope TSRMLS_CC)) {
ce                139 Zend/zend_closures.c 			zend_error(E_WARNING, "Cannot bind function %s::%s to scope class %s", closure->func.common.scope->name, closure->func.common.function_name, ce->name);
ce                142 Zend/zend_closures.c 		if (ce && newthis && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0 &&
ce                149 Zend/zend_closures.c 	zend_create_closure(return_value, &closure->func, ce, newthis TSRMLS_CC);
ce                432 Zend/zend_closures.c 	zend_class_entry ce;
ce                434 Zend/zend_closures.c 	INIT_CLASS_ENTRY(ce, "Closure", closure_functions);
ce                435 Zend/zend_closures.c 	zend_ce_closure = zend_register_internal_class(&ce TSRMLS_CC);
ce               3117 Zend/zend_compile.c static void do_inherit_parent_constructor(zend_class_entry *ce) /* {{{ */
ce               3121 Zend/zend_compile.c 	if (!ce->parent) {
ce               3126 Zend/zend_compile.c 	ce->create_object = ce->parent->create_object;
ce               3129 Zend/zend_compile.c 	if (!ce->get_iterator) {
ce               3130 Zend/zend_compile.c 		ce->get_iterator = ce->parent->get_iterator;
ce               3132 Zend/zend_compile.c 	if (!ce->iterator_funcs.funcs) {
ce               3133 Zend/zend_compile.c 		ce->iterator_funcs.funcs = ce->parent->iterator_funcs.funcs;
ce               3135 Zend/zend_compile.c 	if (!ce->__get) {
ce               3136 Zend/zend_compile.c 		ce->__get   = ce->parent->__get;
ce               3138 Zend/zend_compile.c 	if (!ce->__set) {
ce               3139 Zend/zend_compile.c 		ce->__set = ce->parent->__set;
ce               3141 Zend/zend_compile.c 	if (!ce->__unset) {
ce               3142 Zend/zend_compile.c 		ce->__unset = ce->parent->__unset;
ce               3144 Zend/zend_compile.c 	if (!ce->__isset) {
ce               3145 Zend/zend_compile.c 		ce->__isset = ce->parent->__isset;
ce               3147 Zend/zend_compile.c 	if (!ce->__call) {
ce               3148 Zend/zend_compile.c 		ce->__call = ce->parent->__call;
ce               3150 Zend/zend_compile.c 	if (!ce->__callstatic) {
ce               3151 Zend/zend_compile.c 		ce->__callstatic = ce->parent->__callstatic;
ce               3153 Zend/zend_compile.c 	if (!ce->__tostring) {
ce               3154 Zend/zend_compile.c 		ce->__tostring = ce->parent->__tostring;
ce               3156 Zend/zend_compile.c 	if (!ce->clone) {
ce               3157 Zend/zend_compile.c 		ce->clone = ce->parent->clone;
ce               3159 Zend/zend_compile.c 	if(!ce->serialize) {
ce               3160 Zend/zend_compile.c 		ce->serialize = ce->parent->serialize;
ce               3162 Zend/zend_compile.c 	if(!ce->unserialize) {
ce               3163 Zend/zend_compile.c 		ce->unserialize = ce->parent->unserialize;
ce               3165 Zend/zend_compile.c 	if (!ce->destructor) {
ce               3166 Zend/zend_compile.c 		ce->destructor   = ce->parent->destructor;
ce               3168 Zend/zend_compile.c 	if (!ce->__debugInfo) {
ce               3169 Zend/zend_compile.c 		ce->__debugInfo = ce->parent->__debugInfo;
ce               3171 Zend/zend_compile.c 	if (ce->constructor) {
ce               3172 Zend/zend_compile.c 		if (ce->parent->constructor && ce->parent->constructor->common.fn_flags & ZEND_ACC_FINAL) {
ce               3174 Zend/zend_compile.c 				ce->parent->name, ce->parent->constructor->common.function_name,
ce               3175 Zend/zend_compile.c 				ce->name, ce->constructor->common.function_name
ce               3181 Zend/zend_compile.c 	if (zend_hash_find(&ce->parent->function_table, ZEND_CONSTRUCTOR_FUNC_NAME, sizeof(ZEND_CONSTRUCTOR_FUNC_NAME), (void **)&function)==SUCCESS) {
ce               3183 Zend/zend_compile.c 		zend_hash_update(&ce->function_table, ZEND_CONSTRUCTOR_FUNC_NAME, sizeof(ZEND_CONSTRUCTOR_FUNC_NAME), function, sizeof(zend_function), (void**)&new_function);
ce               3190 Zend/zend_compile.c 		lc_class_name = zend_str_tolower_dup(ce->name, ce->name_length);
ce               3191 Zend/zend_compile.c 		if (!zend_hash_exists(&ce->function_table, lc_class_name, ce->name_length+1)) {
ce               3192 Zend/zend_compile.c 			lc_parent_class_name = zend_str_tolower_dup(ce->parent->name, ce->parent->name_length);
ce               3193 Zend/zend_compile.c 			if (!zend_hash_exists(&ce->function_table, lc_parent_class_name, ce->parent->name_length+1) &&
ce               3194 Zend/zend_compile.c 					zend_hash_find(&ce->parent->function_table, lc_parent_class_name, ce->parent->name_length+1, (void **)&function)==SUCCESS) {
ce               3197 Zend/zend_compile.c 					zend_hash_update(&ce->function_table, lc_parent_class_name, ce->parent->name_length+1, function, sizeof(zend_function), (void**)&new_function);
ce               3205 Zend/zend_compile.c 	ce->constructor = ce->parent->constructor;
ce               3636 Zend/zend_compile.c static zend_bool do_inherit_property_access_check(HashTable *target_ht, zend_property_info *parent_info, const zend_hash_key *hash_key, zend_class_entry *ce) /* {{{ */
ce               3639 Zend/zend_compile.c 	zend_class_entry *parent_ce = ce->parent;
ce               3642 Zend/zend_compile.c 		if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) {
ce               3645 Zend/zend_compile.c 			zend_hash_quick_update(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, parent_info, sizeof(zend_property_info), (void **) &child_info);
ce               3646 Zend/zend_compile.c 			if(ce->type & ZEND_INTERNAL_CLASS) {
ce               3657 Zend/zend_compile.c 	if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) {
ce               3661 Zend/zend_compile.c 				(child_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ce->name, hash_key->arKey);
ce               3670 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::$%s must be %s (as in class %s)%s", ce->name, hash_key->arKey, zend_visibility_string(parent_info->flags), parent_ce->name, (parent_info->flags&ZEND_ACC_PUBLIC) ? "" : " or weaker");
ce               3672 Zend/zend_compile.c 			zval_ptr_dtor(&(ce->default_properties_table[parent_info->offset]));
ce               3673 Zend/zend_compile.c 			ce->default_properties_table[parent_info->offset] = ce->default_properties_table[child_info->offset];
ce               3674 Zend/zend_compile.c 			ce->default_properties_table[child_info->offset] = NULL;
ce               3684 Zend/zend_compile.c static inline void do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC) /* {{{ */
ce               3686 Zend/zend_compile.c 	if (!(ce->ce_flags & ZEND_ACC_INTERFACE) && iface->interface_gets_implemented && iface->interface_gets_implemented(iface, ce TSRMLS_CC) == FAILURE) {
ce               3687 Zend/zend_compile.c 		zend_error(E_CORE_ERROR, "Class %s could not implement interface %s", ce->name, iface->name);
ce               3689 Zend/zend_compile.c 	if (ce == iface) {
ce               3690 Zend/zend_compile.c 		zend_error(E_ERROR, "Interface %s cannot implement itself", ce->name);
ce               3695 Zend/zend_compile.c ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface TSRMLS_DC) /* {{{ */
ce               3704 Zend/zend_compile.c 	ce_num = ce->num_interfaces;
ce               3706 Zend/zend_compile.c 	if (ce->type == ZEND_INTERNAL_CLASS) {
ce               3707 Zend/zend_compile.c 		ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_num + if_num));
ce               3709 Zend/zend_compile.c 		ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_num + if_num));
ce               3716 Zend/zend_compile.c 			if (ce->interfaces[i] == entry) {
ce               3721 Zend/zend_compile.c 			ce->interfaces[ce->num_interfaces++] = entry;
ce               3726 Zend/zend_compile.c 	while (ce_num < ce->num_interfaces) {
ce               3727 Zend/zend_compile.c 		do_implement_interface(ce, ce->interfaces[ce_num++] TSRMLS_CC);
ce               3742 Zend/zend_compile.c # define zval_property_ctor(parent_ce, ce) \
ce               3743 Zend/zend_compile.c 	((void (*)(void *)) (((parent_ce)->type != (ce)->type) ? zval_internal_ctor : zval_add_ref))
ce               3745 Zend/zend_compile.c # define zval_property_ctor(parent_ce, ce) \
ce               3749 Zend/zend_compile.c ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC) /* {{{ */
ce               3753 Zend/zend_compile.c 	if ((ce->ce_flags & ZEND_ACC_INTERFACE)
ce               3755 Zend/zend_compile.c 		zend_error_noreturn(E_COMPILE_ERROR, "Interface %s may not inherit from class (%s)", ce->name, parent_ce->name);
ce               3758 Zend/zend_compile.c 		zend_error_noreturn(E_COMPILE_ERROR, "Class %s may not inherit from final class (%s)", ce->name, parent_ce->name);
ce               3761 Zend/zend_compile.c 	ce->parent = parent_ce;
ce               3763 Zend/zend_compile.c 	if (!ce->serialize) {
ce               3764 Zend/zend_compile.c 		ce->serialize   = parent_ce->serialize;
ce               3766 Zend/zend_compile.c 	if (!ce->unserialize) {
ce               3767 Zend/zend_compile.c 		ce->unserialize = parent_ce->unserialize;
ce               3771 Zend/zend_compile.c 	zend_do_inherit_interfaces(ce, parent_ce TSRMLS_CC);
ce               3775 Zend/zend_compile.c 		int i = ce->default_properties_count + parent_ce->default_properties_count;
ce               3777 Zend/zend_compile.c 		ce->default_properties_table = perealloc(ce->default_properties_table, sizeof(void*) * i, ce->type == ZEND_INTERNAL_CLASS);
ce               3778 Zend/zend_compile.c 		if (ce->default_properties_count) {
ce               3780 Zend/zend_compile.c 				ce->default_properties_table[i] = ce->default_properties_table[i - parent_ce->default_properties_count];
ce               3784 Zend/zend_compile.c 			ce->default_properties_table[i] = parent_ce->default_properties_table[i];
ce               3785 Zend/zend_compile.c 			if (ce->default_properties_table[i]) {
ce               3787 Zend/zend_compile.c 				if (parent_ce->type != ce->type) {
ce               3791 Zend/zend_compile.c 					MAKE_COPY_ZVAL(&ce->default_properties_table[i], p);
ce               3792 Zend/zend_compile.c 					ce->default_properties_table[i] = p;
ce               3794 Zend/zend_compile.c 					Z_ADDREF_P(ce->default_properties_table[i]);
ce               3797 Zend/zend_compile.c 				Z_ADDREF_P(ce->default_properties_table[i]);
ce               3801 Zend/zend_compile.c 		ce->default_properties_count += parent_ce->default_properties_count;
ce               3804 Zend/zend_compile.c 	if (parent_ce->type != ce->type) {
ce               3808 Zend/zend_compile.c 			int i = ce->default_static_members_count + parent_ce->default_static_members_count;
ce               3810 Zend/zend_compile.c 			ce->default_static_members_table = erealloc(ce->default_static_members_table, sizeof(void*) * i);
ce               3811 Zend/zend_compile.c 			if (ce->default_static_members_count) {
ce               3813 Zend/zend_compile.c 					ce->default_static_members_table[i] = ce->default_static_members_table[i - parent_ce->default_static_members_count];
ce               3818 Zend/zend_compile.c 				ce->default_static_members_table[i] = CE_STATIC_MEMBERS(parent_ce)[i];
ce               3819 Zend/zend_compile.c 				Z_ADDREF_P(ce->default_static_members_table[i]);
ce               3821 Zend/zend_compile.c 			ce->default_static_members_count += parent_ce->default_static_members_count;
ce               3822 Zend/zend_compile.c 			ce->static_members_table = ce->default_static_members_table;
ce               3826 Zend/zend_compile.c 			int i = ce->default_static_members_count + parent_ce->default_static_members_count;
ce               3828 Zend/zend_compile.c 			ce->default_static_members_table = perealloc(ce->default_static_members_table, sizeof(void*) * i, ce->type == ZEND_INTERNAL_CLASS);
ce               3829 Zend/zend_compile.c 			if (ce->default_static_members_count) {
ce               3831 Zend/zend_compile.c 					ce->default_static_members_table[i] = ce->default_static_members_table[i - parent_ce->default_static_members_count];
ce               3836 Zend/zend_compile.c 				ce->default_static_members_table[i] = parent_ce->default_static_members_table[i];
ce               3837 Zend/zend_compile.c 				Z_ADDREF_P(ce->default_static_members_table[i]);
ce               3839 Zend/zend_compile.c 			ce->default_static_members_count += parent_ce->default_static_members_count;
ce               3840 Zend/zend_compile.c 			if (ce->type == ZEND_USER_CLASS) {
ce               3841 Zend/zend_compile.c 				ce->static_members_table = ce->default_static_members_table;
ce               3846 Zend/zend_compile.c 	for (zend_hash_internal_pointer_reset(&ce->properties_info);
ce               3847 Zend/zend_compile.c 	zend_hash_get_current_data(&ce->properties_info, (void *) &property_info) == SUCCESS;
ce               3848 Zend/zend_compile.c 	zend_hash_move_forward(&ce->properties_info)) {
ce               3849 Zend/zend_compile.c 		if (property_info->ce == ce) {
ce               3858 Zend/zend_compile.c 	zend_hash_merge_ex(&ce->properties_info, &parent_ce->properties_info, (copy_ctor_func_t) (ce->type & ZEND_INTERNAL_CLASS ? zend_duplicate_property_info_internal : zend_duplicate_property_info), sizeof(zend_property_info), (merge_checker_func_t) do_inherit_property_access_check, ce);
ce               3860 Zend/zend_compile.c 	zend_hash_merge(&ce->constants_table, &parent_ce->constants_table, zval_property_ctor(parent_ce, ce), NULL, sizeof(zval *), 0);
ce               3861 Zend/zend_compile.c 	zend_hash_merge_ex(&ce->function_table, &parent_ce->function_table, (copy_ctor_func_t) do_inherit_method, sizeof(zend_function), (merge_checker_func_t) do_inherit_method_check, ce);
ce               3862 Zend/zend_compile.c 	do_inherit_parent_constructor(ce);
ce               3864 Zend/zend_compile.c 	if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS && ce->type == ZEND_INTERNAL_CLASS) {
ce               3865 Zend/zend_compile.c 		ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS;
ce               3866 Zend/zend_compile.c 	} else if (!(ce->ce_flags & (ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) {
ce               3868 Zend/zend_compile.c 		zend_verify_abstract_class(ce TSRMLS_CC);
ce               3870 Zend/zend_compile.c 	ce->ce_flags |= parent_ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS;
ce               3898 Zend/zend_compile.c ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC) /* {{{ */
ce               3901 Zend/zend_compile.c 	zend_uint current_iface_num = ce->num_interfaces;
ce               3902 Zend/zend_compile.c 	zend_uint parent_iface_num  = ce->parent ? ce->parent->num_interfaces : 0;
ce               3904 Zend/zend_compile.c 	for (i = 0; i < ce->num_interfaces; i++) {
ce               3905 Zend/zend_compile.c 		if (ce->interfaces[i] == NULL) {
ce               3906 Zend/zend_compile.c 			memmove(ce->interfaces + i, ce->interfaces + i + 1, sizeof(zend_class_entry*) * (--ce->num_interfaces - i));
ce               3908 Zend/zend_compile.c 		} else if (ce->interfaces[i] == iface) {
ce               3912 Zend/zend_compile.c 				zend_error_noreturn(E_COMPILE_ERROR, "Class %s cannot implement previously implemented interface %s", ce->name, iface->name);
ce               3918 Zend/zend_compile.c 		zend_hash_apply_with_arguments(&ce->constants_table TSRMLS_CC, (apply_func_args_t) do_interface_constant_check, 1, &iface);
ce               3920 Zend/zend_compile.c 		if (ce->num_interfaces >= current_iface_num) {
ce               3921 Zend/zend_compile.c 			if (ce->type == ZEND_INTERNAL_CLASS) {
ce               3922 Zend/zend_compile.c 				ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (++current_iface_num));
ce               3924 Zend/zend_compile.c 				ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (++current_iface_num));
ce               3927 Zend/zend_compile.c 		ce->interfaces[ce->num_interfaces++] = iface;
ce               3929 Zend/zend_compile.c 		zend_hash_merge_ex(&ce->constants_table, &iface->constants_table, (copy_ctor_func_t) zval_add_ref, sizeof(zval *), (merge_checker_func_t) do_inherit_constant_check, iface);
ce               3930 Zend/zend_compile.c 		zend_hash_merge_ex(&ce->function_table, &iface->function_table, (copy_ctor_func_t) do_inherit_method, sizeof(zend_function), (merge_checker_func_t) do_inherit_method_check, ce);
ce               3932 Zend/zend_compile.c 		do_implement_interface(ce, iface TSRMLS_CC);
ce               3933 Zend/zend_compile.c 		zend_do_inherit_interfaces(ce, iface TSRMLS_CC);
ce               3938 Zend/zend_compile.c ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC) /* {{{ */
ce               3941 Zend/zend_compile.c 	zend_uint current_trait_num = ce->num_traits;
ce               3942 Zend/zend_compile.c 	zend_uint parent_trait_num  = ce->parent ? ce->parent->num_traits : 0;
ce               3944 Zend/zend_compile.c 	for (i = 0; i < ce->num_traits; i++) {
ce               3945 Zend/zend_compile.c 		if (ce->traits[i] == NULL) {
ce               3946 Zend/zend_compile.c 			memmove(ce->traits + i, ce->traits + i + 1, sizeof(zend_class_entry*) * (--ce->num_traits - i));
ce               3948 Zend/zend_compile.c 		} else if (ce->traits[i] == trait) {
ce               3955 Zend/zend_compile.c 		if (ce->num_traits >= current_trait_num) {
ce               3956 Zend/zend_compile.c 			if (ce->type == ZEND_INTERNAL_CLASS) {
ce               3957 Zend/zend_compile.c 				ce->traits = (zend_class_entry **) realloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num));
ce               3959 Zend/zend_compile.c 				ce->traits = (zend_class_entry **) erealloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num));
ce               3962 Zend/zend_compile.c 		ce->traits[ce->num_traits++] = trait;
ce               3979 Zend/zend_compile.c static void zend_add_magic_methods(zend_class_entry* ce, const char* mname, uint mname_len, zend_function* fe TSRMLS_DC) /* {{{ */
ce               3982 Zend/zend_compile.c 		ce->clone = fe; fe->common.fn_flags |= ZEND_ACC_CLONE;
ce               3984 Zend/zend_compile.c 		if (ce->constructor && (!ce->parent || ce->constructor != ce->parent->constructor)) {
ce               3985 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "%s has colliding constructor definitions coming from traits", ce->name);
ce               3987 Zend/zend_compile.c 		ce->constructor = fe; fe->common.fn_flags |= ZEND_ACC_CTOR;
ce               3989 Zend/zend_compile.c 		ce->destructor = fe; fe->common.fn_flags |= ZEND_ACC_DTOR;
ce               3991 Zend/zend_compile.c 		ce->__get = fe;
ce               3993 Zend/zend_compile.c 		ce->__set = fe;
ce               3995 Zend/zend_compile.c 		ce->__call = fe;
ce               3997 Zend/zend_compile.c 		ce->__unset = fe;
ce               3999 Zend/zend_compile.c 		ce->__isset = fe;
ce               4001 Zend/zend_compile.c 		ce->__callstatic = fe;
ce               4003 Zend/zend_compile.c 		ce->__tostring = fe;
ce               4005 Zend/zend_compile.c 		ce->__debugInfo = fe;
ce               4006 Zend/zend_compile.c 	} else if (ce->name_length + 1 == mname_len) {
ce               4007 Zend/zend_compile.c 		char *lowercase_name = emalloc(ce->name_length + 1);
ce               4008 Zend/zend_compile.c 		zend_str_tolower_copy(lowercase_name, ce->name, ce->name_length);
ce               4009 Zend/zend_compile.c 		lowercase_name = (char*)zend_new_interned_string(lowercase_name, ce->name_length + 1, 1 TSRMLS_CC);
ce               4011 Zend/zend_compile.c 			if (ce->constructor && (!ce->parent || ce->constructor != ce->parent->constructor)) {
ce               4012 Zend/zend_compile.c 				zend_error_noreturn(E_COMPILE_ERROR, "%s has colliding constructor definitions coming from traits", ce->name);
ce               4014 Zend/zend_compile.c 			ce->constructor = fe;
ce               4022 Zend/zend_compile.c static void zend_add_trait_method(zend_class_entry *ce, const char *name, const char *arKey, uint nKeyLength, zend_function *fn, HashTable **overriden TSRMLS_DC) /* {{{ */
ce               4027 Zend/zend_compile.c 	if (zend_hash_quick_find(&ce->function_table, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) {
ce               4028 Zend/zend_compile.c 		if (existing_fn->common.scope == ce) {
ce               4076 Zend/zend_compile.c 				name, ce->name);
ce               4080 Zend/zend_compile.c 				ce->name, name,
ce               4092 Zend/zend_compile.c 	zend_hash_quick_update(&ce->function_table, arKey, nKeyLength, h, fn, sizeof(zend_function), (void**)&fn);
ce               4093 Zend/zend_compile.c 	zend_add_magic_methods(ce, arKey, nKeyLength, fn TSRMLS_CC);
ce               4097 Zend/zend_compile.c static int zend_fixup_trait_method(zend_function *fn, zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               4101 Zend/zend_compile.c 		fn->common.scope = ce;
ce               4104 Zend/zend_compile.c 			ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS;
ce               4107 Zend/zend_compile.c 			ce->ce_flags |= ZEND_HAS_STATIC_IN_METHODS;
ce               4116 Zend/zend_compile.c 	zend_class_entry  *ce;
ce               4125 Zend/zend_compile.c 	ce            = va_arg(args, zend_class_entry*);
ce               4132 Zend/zend_compile.c 	if (ce->trait_aliases) {
ce               4133 Zend/zend_compile.c 		alias_ptr = ce->trait_aliases;
ce               4138 Zend/zend_compile.c 				&& (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce)
ce               4149 Zend/zend_compile.c 				zend_add_trait_method(ce, alias->alias, lcname, alias->alias_len+1, &fn_copy, overriden TSRMLS_CC);
ce               4153 Zend/zend_compile.c 				if (!alias->trait_method->ce) {
ce               4154 Zend/zend_compile.c 					alias->trait_method->ce = fn->common.scope;
ce               4169 Zend/zend_compile.c 		if (ce->trait_aliases) {
ce               4170 Zend/zend_compile.c 			alias_ptr = ce->trait_aliases;
ce               4175 Zend/zend_compile.c 					&& (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce)
ce               4182 Zend/zend_compile.c 					if (!alias->trait_method->ce) {
ce               4183 Zend/zend_compile.c 						alias->trait_method->ce = fn->common.scope;
ce               4191 Zend/zend_compile.c 		zend_add_trait_method(ce, fn->common.function_name, lcname, fnname_len+1, &fn_copy, overriden TSRMLS_CC);
ce               4198 Zend/zend_compile.c static void zend_check_trait_usage(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC) /* {{{ */
ce               4206 Zend/zend_compile.c 	for (i = 0; i < ce->num_traits; i++) {
ce               4207 Zend/zend_compile.c 		if (ce->traits[i] == trait) {
ce               4211 Zend/zend_compile.c 	zend_error_noreturn(E_COMPILE_ERROR, "Required Trait %s wasn't added to %s", trait->name, ce->name);
ce               4215 Zend/zend_compile.c static void zend_traits_init_trait_structures(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               4225 Zend/zend_compile.c 	if (ce->trait_precedences) {
ce               4227 Zend/zend_compile.c 		precedences = ce->trait_precedences;
ce               4228 Zend/zend_compile.c 		ce->trait_precedences = NULL;
ce               4233 Zend/zend_compile.c 				if (!(cur_precedence->trait_method->ce = zend_fetch_class(cur_method_ref->class_name, cur_method_ref->cname_len,
ce               4237 Zend/zend_compile.c 				zend_check_trait_usage(ce, cur_precedence->trait_method->ce TSRMLS_CC);
ce               4242 Zend/zend_compile.c 				method_exists = zend_hash_exists(&cur_method_ref->ce->function_table,
ce               4249 Zend/zend_compile.c 							   cur_method_ref->ce->name,
ce               4267 Zend/zend_compile.c 					zend_check_trait_usage(ce, cur_precedence->exclude_from_classes[j] TSRMLS_CC);
ce               4271 Zend/zend_compile.c 					if (cur_precedence->trait_method->ce == cur_precedence->exclude_from_classes[j]) {
ce               4276 Zend/zend_compile.c 								   cur_precedence->trait_method->ce->name,
ce               4277 Zend/zend_compile.c 								   cur_precedence->trait_method->ce->name);
ce               4286 Zend/zend_compile.c 		ce->trait_precedences = precedences;
ce               4289 Zend/zend_compile.c 	if (ce->trait_aliases) {
ce               4291 Zend/zend_compile.c 		while (ce->trait_aliases[i]) {
ce               4293 Zend/zend_compile.c 			if (ce->trait_aliases[i]->trait_method->class_name) {
ce               4294 Zend/zend_compile.c 				cur_method_ref = ce->trait_aliases[i]->trait_method;
ce               4295 Zend/zend_compile.c 				if (!(cur_method_ref->ce = zend_fetch_class(cur_method_ref->class_name, cur_method_ref->cname_len, ZEND_FETCH_CLASS_TRAIT|ZEND_FETCH_CLASS_NO_AUTOLOAD TSRMLS_CC))) {
ce               4298 Zend/zend_compile.c 				zend_check_trait_usage(ce, cur_method_ref->ce TSRMLS_CC);
ce               4303 Zend/zend_compile.c 				method_exists = zend_hash_exists(&cur_method_ref->ce->function_table,
ce               4308 Zend/zend_compile.c 					zend_error_noreturn(E_COMPILE_ERROR, "An alias was defined for %s::%s but this method does not exist", cur_method_ref->ce->name, cur_method_ref->method_name);
ce               4346 Zend/zend_compile.c static void zend_do_traits_method_binding(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               4351 Zend/zend_compile.c 	for (i = 0; i < ce->num_traits; i++) {
ce               4352 Zend/zend_compile.c 		if (ce->trait_precedences) {
ce               4359 Zend/zend_compile.c 			precedences = ce->trait_precedences;
ce               4360 Zend/zend_compile.c 			ce->trait_precedences = NULL;
ce               4361 Zend/zend_compile.c 			zend_traits_compile_exclude_table(&exclude_table, precedences, ce->traits[i]);
ce               4364 Zend/zend_compile.c 			zend_hash_apply_with_arguments(&ce->traits[i]->function_table TSRMLS_CC, (apply_func_args_t)zend_traits_copy_functions, 3, ce, &overriden, &exclude_table);
ce               4367 Zend/zend_compile.c 			ce->trait_precedences = precedences;
ce               4369 Zend/zend_compile.c 			zend_hash_apply_with_arguments(&ce->traits[i]->function_table TSRMLS_CC, (apply_func_args_t)zend_traits_copy_functions, 3, ce, &overriden, NULL);
ce               4373 Zend/zend_compile.c     zend_hash_apply_with_argument(&ce->function_table, (apply_func_arg_t)zend_fixup_trait_method, ce TSRMLS_CC);
ce               4375 Zend/zend_compile.c 	if (ce->trait_precedences) {
ce               4377 Zend/zend_compile.c 		while (ce->trait_precedences[i]) {
ce               4378 Zend/zend_compile.c 			if (ce->trait_precedences[i]->exclude_from_classes) {
ce               4379 Zend/zend_compile.c 				efree(ce->trait_precedences[i]->exclude_from_classes);
ce               4380 Zend/zend_compile.c 				ce->trait_precedences[i]->exclude_from_classes = NULL;
ce               4393 Zend/zend_compile.c static zend_class_entry* find_first_definition(zend_class_entry *ce, size_t current_trait, const char* prop_name, int prop_name_length, ulong prop_hash, zend_class_entry *coliding_ce) /* {{{ */
ce               4397 Zend/zend_compile.c 	if (coliding_ce == ce) {
ce               4399 Zend/zend_compile.c 			if (zend_hash_quick_exists(&ce->traits[i]->properties_info, prop_name, prop_name_length+1, prop_hash)) {
ce               4400 Zend/zend_compile.c 				return ce->traits[i];
ce               4409 Zend/zend_compile.c static void zend_do_traits_property_binding(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               4429 Zend/zend_compile.c 	for (i = 0; i < ce->num_traits; i++) {
ce               4430 Zend/zend_compile.c 		for (zend_hash_internal_pointer_reset(&ce->traits[i]->properties_info);
ce               4431 Zend/zend_compile.c 			 zend_hash_get_current_data(&ce->traits[i]->properties_info, (void *) &property_info) == SUCCESS;
ce               4432 Zend/zend_compile.c 			 zend_hash_move_forward(&ce->traits[i]->properties_info)) {
ce               4449 Zend/zend_compile.c 			if (zend_hash_quick_find(&ce->properties_info, prop_name, prop_name_length+1, prop_hash, (void **) &coliding_prop) == SUCCESS) {
ce               4451 Zend/zend_compile.c 					zend_hash_quick_del(&ce->properties_info, prop_name, prop_name_length+1, prop_hash);
ce               4459 Zend/zend_compile.c 											  ce->default_static_members_table[coliding_prop->offset],
ce               4460 Zend/zend_compile.c 											  ce->traits[i]->default_static_members_table[property_info->offset] TSRMLS_CC))
ce               4464 Zend/zend_compile.c 											  ce->default_properties_table[coliding_prop->offset],
ce               4465 Zend/zend_compile.c 											  ce->traits[i]->default_properties_table[property_info->offset] TSRMLS_CC))
ce               4476 Zend/zend_compile.c 								find_first_definition(ce, i, prop_name, prop_name_length, prop_hash, coliding_prop->ce)->name,
ce               4477 Zend/zend_compile.c 								property_info->ce->name,
ce               4479 Zend/zend_compile.c 								ce->name);
ce               4483 Zend/zend_compile.c 								find_first_definition(ce, i, prop_name, prop_name_length, prop_hash, coliding_prop->ce)->name,
ce               4484 Zend/zend_compile.c 								property_info->ce->name,
ce               4486 Zend/zend_compile.c 								ce->name);
ce               4494 Zend/zend_compile.c 				prop_value = ce->traits[i]->default_static_members_table[property_info->offset];
ce               4496 Zend/zend_compile.c 				prop_value = ce->traits[i]->default_properties_table[property_info->offset];
ce               4501 Zend/zend_compile.c 			zend_declare_property_ex(ce, prop_name, prop_name_length,
ce               4509 Zend/zend_compile.c static void zend_do_check_for_inconsistent_traits_aliasing(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               4515 Zend/zend_compile.c 	if (ce->trait_aliases) {
ce               4516 Zend/zend_compile.c 		while (ce->trait_aliases[i]) {
ce               4517 Zend/zend_compile.c 			cur_alias = ce->trait_aliases[i];
ce               4520 Zend/zend_compile.c 			if (!cur_alias->trait_method->ce) {
ce               4538 Zend/zend_compile.c 					if (zend_hash_exists(&ce->function_table,
ce               4560 Zend/zend_compile.c ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               4563 Zend/zend_compile.c 	if (ce->num_traits <= 0) {
ce               4568 Zend/zend_compile.c 	zend_traits_init_trait_structures(ce TSRMLS_CC);
ce               4571 Zend/zend_compile.c 	zend_do_traits_method_binding(ce TSRMLS_CC);
ce               4574 Zend/zend_compile.c 	zend_do_check_for_inconsistent_traits_aliasing(ce TSRMLS_CC);
ce               4577 Zend/zend_compile.c 	zend_do_traits_property_binding(ce TSRMLS_CC);
ce               4580 Zend/zend_compile.c 	zend_verify_abstract_class(ce TSRMLS_CC);
ce               4583 Zend/zend_compile.c 	if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) {
ce               4584 Zend/zend_compile.c 		ce->ce_flags -= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS;
ce               4629 Zend/zend_compile.c 	method_ref->ce = NULL;
ce               4652 Zend/zend_compile.c 	zend_class_entry *ce = CG(active_class_entry);
ce               4675 Zend/zend_compile.c 	zend_add_to_list(&ce->trait_aliases, trait_alias TSRMLS_CC);
ce               4681 Zend/zend_compile.c 	zend_class_entry *ce = CG(active_class_entry);
ce               4687 Zend/zend_compile.c 	zend_add_to_list(&ce->trait_precedences, trait_precedence TSRMLS_CC);
ce               4693 Zend/zend_compile.c 	zend_class_entry *ce, **pce;
ce               4707 Zend/zend_compile.c 		ce = *pce;
ce               4709 Zend/zend_compile.c 	ce->refcount++;
ce               4710 Zend/zend_compile.c 	if (zend_hash_quick_add(class_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), &ce, sizeof(zend_class_entry *), NULL)==FAILURE) {
ce               4711 Zend/zend_compile.c 		ce->refcount--;
ce               4718 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Cannot redeclare class %s", ce->name);
ce               4722 Zend/zend_compile.c 		if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) {
ce               4723 Zend/zend_compile.c 			zend_verify_abstract_class(ce TSRMLS_CC);
ce               4725 Zend/zend_compile.c 		return ce;
ce               4732 Zend/zend_compile.c 	zend_class_entry *ce, **pce;
ce               4757 Zend/zend_compile.c 		ce = *pce;
ce               4761 Zend/zend_compile.c 		zend_error_noreturn(E_COMPILE_ERROR, "Class %s cannot extend from interface %s", ce->name, parent_ce->name);
ce               4763 Zend/zend_compile.c 		zend_error_noreturn(E_COMPILE_ERROR, "Class %s cannot extend from trait %s", ce->name, parent_ce->name);
ce               4766 Zend/zend_compile.c 	zend_do_inheritance(ce, parent_ce TSRMLS_CC);
ce               4768 Zend/zend_compile.c 	ce->refcount++;
ce               4772 Zend/zend_compile.c 		zend_error_noreturn(E_COMPILE_ERROR, "Cannot redeclare class %s", ce->name);
ce               4774 Zend/zend_compile.c 	return ce;
ce               5251 Zend/zend_compile.c 	zend_class_entry *ce = CG(active_class_entry);
ce               5253 Zend/zend_compile.c 	if (ce->constructor) {
ce               5254 Zend/zend_compile.c 		ce->constructor->common.fn_flags |= ZEND_ACC_CTOR;
ce               5255 Zend/zend_compile.c 		if (ce->constructor->common.fn_flags & ZEND_ACC_STATIC) {
ce               5256 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Constructor %s::%s() cannot be static", ce->name, ce->constructor->common.function_name);
ce               5259 Zend/zend_compile.c 	if (ce->destructor) {
ce               5260 Zend/zend_compile.c 		ce->destructor->common.fn_flags |= ZEND_ACC_DTOR;
ce               5261 Zend/zend_compile.c 		if (ce->destructor->common.fn_flags & ZEND_ACC_STATIC) {
ce               5262 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Destructor %s::%s() cannot be static", ce->name, ce->destructor->common.function_name);
ce               5265 Zend/zend_compile.c 	if (ce->clone) {
ce               5266 Zend/zend_compile.c 		ce->clone->common.fn_flags |= ZEND_ACC_CLONE;
ce               5267 Zend/zend_compile.c 		if (ce->clone->common.fn_flags & ZEND_ACC_STATIC) {
ce               5268 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Clone method %s::%s() cannot be static", ce->name, ce->clone->common.function_name);
ce               5272 Zend/zend_compile.c 	ce->info.user.line_end = zend_get_compiled_lineno(TSRMLS_C);
ce               5277 Zend/zend_compile.c 	if (ce->num_traits > 0) {
ce               5280 Zend/zend_compile.c 		ce->traits = NULL;
ce               5281 Zend/zend_compile.c 		ce->num_traits = 0;
ce               5282 Zend/zend_compile.c 		ce->ce_flags |= ZEND_ACC_IMPLEMENT_TRAITS;
ce               5290 Zend/zend_compile.c 	if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS))
ce               5291 Zend/zend_compile.c 		&& (parent_token || (ce->num_interfaces > 0))) {
ce               5292 Zend/zend_compile.c 		zend_verify_abstract_class(ce TSRMLS_CC);
ce               5293 Zend/zend_compile.c 		if (ce->num_interfaces && !(ce->ce_flags & ZEND_ACC_IMPLEMENT_TRAITS)) {
ce               5301 Zend/zend_compile.c 	if (ce->num_interfaces > 0) {
ce               5302 Zend/zend_compile.c 		ce->interfaces = NULL;
ce               5303 Zend/zend_compile.c 		ce->num_interfaces = 0;
ce               5304 Zend/zend_compile.c 		ce->ce_flags |= ZEND_ACC_IMPLEMENT_INTERFACES;
ce               6939 Zend/zend_compile.c ZEND_API void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify_handlers TSRMLS_DC) /* {{{ */
ce               6941 Zend/zend_compile.c 	zend_bool persistent_hashes = (ce->type == ZEND_INTERNAL_CLASS) ? 1 : 0;
ce               6944 Zend/zend_compile.c 	ce->refcount = 1;
ce               6945 Zend/zend_compile.c 	ce->ce_flags = 0;
ce               6947 Zend/zend_compile.c 	ce->default_properties_table = NULL;
ce               6948 Zend/zend_compile.c 	ce->default_static_members_table = NULL;
ce               6949 Zend/zend_compile.c 	zend_hash_init_ex(&ce->properties_info, 0, NULL, (dtor_func_t) (persistent_hashes ? zend_destroy_property_info_internal : zend_destroy_property_info), persistent_hashes, 0);
ce               6950 Zend/zend_compile.c 	zend_hash_init_ex(&ce->constants_table, 0, NULL, zval_ptr_dtor_func, persistent_hashes, 0);
ce               6951 Zend/zend_compile.c 	zend_hash_init_ex(&ce->function_table, 0, NULL, ZEND_FUNCTION_DTOR, persistent_hashes, 0);
ce               6953 Zend/zend_compile.c 	if (ce->type == ZEND_INTERNAL_CLASS) {
ce               6963 Zend/zend_compile.c 		ce->static_members_table = (zval**)(zend_intptr_t)n;
ce               6965 Zend/zend_compile.c 		ce->static_members_table = NULL;
ce               6968 Zend/zend_compile.c 		ce->static_members_table = ce->default_static_members_table;
ce               6969 Zend/zend_compile.c 		ce->info.user.doc_comment = NULL;
ce               6970 Zend/zend_compile.c 		ce->info.user.doc_comment_len = 0;
ce               6973 Zend/zend_compile.c 	ce->default_properties_count = 0;
ce               6974 Zend/zend_compile.c 	ce->default_static_members_count = 0;
ce               6977 Zend/zend_compile.c 		ce->constructor = NULL;
ce               6978 Zend/zend_compile.c 		ce->destructor = NULL;
ce               6979 Zend/zend_compile.c 		ce->clone = NULL;
ce               6980 Zend/zend_compile.c 		ce->__get = NULL;
ce               6981 Zend/zend_compile.c 		ce->__set = NULL;
ce               6982 Zend/zend_compile.c 		ce->__unset = NULL;
ce               6983 Zend/zend_compile.c 		ce->__isset = NULL;
ce               6984 Zend/zend_compile.c 		ce->__call = NULL;
ce               6985 Zend/zend_compile.c 		ce->__callstatic = NULL;
ce               6986 Zend/zend_compile.c 		ce->__tostring = NULL;
ce               6987 Zend/zend_compile.c 		ce->create_object = NULL;
ce               6988 Zend/zend_compile.c 		ce->get_iterator = NULL;
ce               6989 Zend/zend_compile.c 		ce->iterator_funcs.funcs = NULL;
ce               6990 Zend/zend_compile.c 		ce->interface_gets_implemented = NULL;
ce               6991 Zend/zend_compile.c 		ce->get_static_method = NULL;
ce               6992 Zend/zend_compile.c 		ce->parent = NULL;
ce               6993 Zend/zend_compile.c 		ce->num_interfaces = 0;
ce               6994 Zend/zend_compile.c 		ce->interfaces = NULL;
ce               6995 Zend/zend_compile.c 		ce->num_traits = 0;
ce               6996 Zend/zend_compile.c 		ce->traits = NULL;
ce               6997 Zend/zend_compile.c 		ce->trait_aliases = NULL;
ce               6998 Zend/zend_compile.c 		ce->trait_precedences = NULL;
ce               6999 Zend/zend_compile.c 		ce->serialize = NULL;
ce               7000 Zend/zend_compile.c 		ce->unserialize = NULL;
ce               7001 Zend/zend_compile.c 		ce->serialize_func = NULL;
ce               7002 Zend/zend_compile.c 		ce->unserialize_func = NULL;
ce               7003 Zend/zend_compile.c 		ce->__debugInfo = NULL;
ce               7004 Zend/zend_compile.c 		if (ce->type == ZEND_INTERNAL_CLASS) {
ce               7005 Zend/zend_compile.c 			ce->info.internal.module = NULL;
ce               7006 Zend/zend_compile.c 			ce->info.internal.builtin_functions = NULL;
ce                231 Zend/zend_compile.h 	zend_class_entry *ce;
ce                545 Zend/zend_compile.h ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface TSRMLS_DC);
ce                546 Zend/zend_compile.h ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC);
ce                555 Zend/zend_compile.h ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC);
ce                556 Zend/zend_compile.h ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC);
ce                558 Zend/zend_compile.h ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC);
ce                685 Zend/zend_compile.h ZEND_API void zend_cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC);
ce                690 Zend/zend_compile.h ZEND_API int clean_non_persistent_class_full(zend_class_entry **ce TSRMLS_DC);
ce                695 Zend/zend_compile.h void zend_class_add_ref(zend_class_entry **ce);
ce                717 Zend/zend_compile.h ZEND_API void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify_handlers TSRMLS_DC);
ce                307 Zend/zend_constants.c 	zend_class_entry *ce = NULL;
ce                338 Zend/zend_constants.c 				ce = scope;
ce                351 Zend/zend_constants.c 				ce = scope->parent;
ce                357 Zend/zend_constants.c 				ce = EG(called_scope);
ce                364 Zend/zend_constants.c 			ce = zend_fetch_class(class_name, class_name_len, flags TSRMLS_CC);
ce                366 Zend/zend_constants.c 		if (retval && ce) {
ce                367 Zend/zend_constants.c 			if (zend_hash_find(&ce->constants_table, constant_name, const_name_len+1, (void **) &ret_constant) != SUCCESS) {
ce                373 Zend/zend_constants.c 		} else if (!ce) {
ce                426 Zend/zend_constants.c 			zval_update_constant_ex(ret_constant, 1, ce TSRMLS_CC);
ce                796 Zend/zend_exceptions.c 	zend_class_entry ce;
ce                798 Zend/zend_exceptions.c 	INIT_CLASS_ENTRY(ce, "Exception", default_exception_functions);
ce                799 Zend/zend_exceptions.c 	default_exception_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce                812 Zend/zend_exceptions.c 	INIT_CLASS_ENTRY(ce, "ErrorException", error_exception_functions);
ce                813 Zend/zend_exceptions.c 	error_exception_ce = zend_register_internal_class_ex(&ce, default_exception_ce, NULL TSRMLS_CC);
ce                159 Zend/zend_execute.c #define IS_CTOR_CALL(ce) (((zend_uintptr_t)(ce)) & CTOR_CALL_BIT)
ce                160 Zend/zend_execute.c #define IS_CTOR_USED(ce) (((zend_uintptr_t)(ce)) & CTOR_USED_BIT)
ce                162 Zend/zend_execute.c #define ENCODE_CTOR(ce, used) \
ce                163 Zend/zend_execute.c 	((zend_class_entry*)(((zend_uintptr_t)(ce)) | CTOR_CALL_BIT | ((used) ? CTOR_USED_BIT : 0)))
ce                164 Zend/zend_execute.c #define DECODE_CTOR(ce) \
ce                165 Zend/zend_execute.c 	((zend_class_entry*)(((zend_uintptr_t)(ce)) & ~(CTOR_CALL_BIT|CTOR_USED_BIT)))
ce                630 Zend/zend_execute.c 	zend_class_entry *ce;
ce                648 Zend/zend_execute.c 			need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
ce                652 Zend/zend_execute.c 			need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
ce                653 Zend/zend_execute.c 			if (!ce || !instanceof_function(Z_OBJCE_P(arg), ce TSRMLS_CC)) {
ce                657 Zend/zend_execute.c 			need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
ce               1247 Zend/zend_execute.c 							zend_class_entry *ce = Z_OBJCE_P(container);
ce               1248 Zend/zend_execute.c 							zend_error(E_NOTICE, "Indirect modification of overloaded element of %s has no effect", ce->name);
ce                 64 Zend/zend_execute.h ZEND_API int zend_lookup_class(const char *name, int name_length, zend_class_entry ***ce TSRMLS_DC);
ce                 65 Zend/zend_execute.h ZEND_API int zend_lookup_class_ex(const char *name, int name_length, const zend_literal *key, int use_autoload, zend_class_entry ***ce TSRMLS_DC);
ce                363 Zend/zend_execute.h void zend_verify_abstract_class(zend_class_entry *ce TSRMLS_DC);
ce                411 Zend/zend_execute.h #define CACHED_POLYMORPHIC_PTR(num, ce) \
ce                412 Zend/zend_execute.h 	((EG(active_op_array)->run_time_cache[(num)] == (ce)) ? \
ce                416 Zend/zend_execute.h #define CACHE_POLYMORPHIC_PTR(num, ce, ptr) do { \
ce                417 Zend/zend_execute.h 		EG(active_op_array)->run_time_cache[(num)] = (ce); \
ce                115 Zend/zend_execute_API.c static int clean_non_persistent_class(zend_class_entry **ce TSRMLS_DC) /* {{{ */
ce                117 Zend/zend_execute_API.c 	return ((*ce)->type == ZEND_INTERNAL_CLASS) ? ZEND_HASH_APPLY_STOP : ZEND_HASH_APPLY_REMOVE;
ce                121 Zend/zend_execute_API.c ZEND_API int clean_non_persistent_class_full(zend_class_entry **ce TSRMLS_DC) /* {{{ */
ce                123 Zend/zend_execute_API.c 	return ((*ce)->type == ZEND_INTERNAL_CLASS) ? ZEND_HASH_APPLY_KEEP : ZEND_HASH_APPLY_REMOVE;
ce                350 Zend/zend_execute_API.c 			zend_class_entry *ce = EG(current_execute_data)->function_state.function->common.scope;
ce                353 Zend/zend_execute_API.c 				*space = ce ? "::" : "";
ce                355 Zend/zend_execute_API.c 			return ce ? ce->name : "";
ce                903 Zend/zend_execute_API.c ZEND_API int zend_lookup_class_ex(const char *name, int name_length, const zend_literal *key, int use_autoload, zend_class_entry ***ce TSRMLS_DC) /* {{{ */
ce                939 Zend/zend_execute_API.c 	if (zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce) == SUCCESS) {
ce               1019 Zend/zend_execute_API.c 		retval = zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce);
ce               1028 Zend/zend_execute_API.c ZEND_API int zend_lookup_class(const char *name, int name_length, zend_class_entry ***ce TSRMLS_DC) /* {{{ */
ce               1030 Zend/zend_execute_API.c 	return zend_lookup_class_ex(name, name_length, NULL, 1, ce TSRMLS_CC);
ce               1468 Zend/zend_execute_API.c void zend_verify_abstract_class(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               1472 Zend/zend_execute_API.c 	if ((ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) && !(ce->ce_flags & ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) {
ce               1475 Zend/zend_execute_API.c 		zend_hash_apply_with_argument(&ce->function_table, (apply_func_arg_t) zend_verify_abstract_class_function, &ai TSRMLS_CC);
ce               1479 Zend/zend_execute_API.c 				ce->name, ai.cnt,
ce                682 Zend/zend_generators.c zend_object_iterator *zend_generator_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce                737 Zend/zend_generators.c 	zend_class_entry ce;
ce                739 Zend/zend_generators.c 	INIT_CLASS_ENTRY(ce, "Generator", generator_functions);
ce                740 Zend/zend_generators.c 	zend_ce_generator = zend_register_internal_class(&ce TSRMLS_CC);
ce                121 Zend/zend_interfaces.c ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC)
ce                125 Zend/zend_interfaces.c 	return zend_call_method_with_0_params(&object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval);
ce                163 Zend/zend_interfaces.c 		zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &more);
ce                181 Zend/zend_interfaces.c 		zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", &iter->value);
ce                204 Zend/zend_interfaces.c 	zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval);
ce                210 Zend/zend_interfaces.c 			zend_error(E_WARNING, "Nothing returned from %s::key()", iter->ce->name);
ce                224 Zend/zend_interfaces.c 	zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL);
ce                235 Zend/zend_interfaces.c 	zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NULL);
ce                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)
ce                262 Zend/zend_interfaces.c 	iterator->it.funcs = ce->iterator_funcs.funcs;
ce                263 Zend/zend_interfaces.c 	iterator->ce = Z_OBJCE_P(object);
ce                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)
ce                272 Zend/zend_interfaces.c 	zval *iterator = zend_user_it_new_iterator(ce, object TSRMLS_CC);
ce                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);
ce                402 Zend/zend_interfaces.c 	zend_class_entry * ce = Z_OBJCE_P(object);
ce                406 Zend/zend_interfaces.c 	zend_call_method_with_0_params(&object, ce, &ce->serialize_func, "serialize", &retval);
ce                430 Zend/zend_interfaces.c 		zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "%s::serialize() must return a string or NULL", ce->name);
ce                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)
ce                441 Zend/zend_interfaces.c 	object_init_ex(*object, ce);
ce                446 Zend/zend_interfaces.c 	zend_call_method_with_1_params(object, ce, &ce->unserialize_func, "unserialize", NULL, zdata);
ce                460 Zend/zend_interfaces.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                461 Zend/zend_interfaces.c 	zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Serialization of '%s' is not allowed", ce->name);
ce                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) /* {{{ */
ce                468 Zend/zend_interfaces.c 	zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Unserialization of '%s' is not allowed", ce->name);
ce                542 Zend/zend_interfaces.c 		zend_class_entry ce;\
ce                543 Zend/zend_interfaces.c 		INIT_CLASS_ENTRY(ce, # class_name_str, zend_funcs_ ## class_name) \
ce                544 Zend/zend_interfaces.c 		zend_ce_ ## class_name = zend_register_internal_interface(&ce TSRMLS_CC);\
ce                 37 Zend/zend_interfaces.h 	zend_class_entry         *ce;
ce                 59 Zend/zend_interfaces.h ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC);
ce                 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);
ce                 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);
ce                 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);
ce               4421 Zend/zend_language_scanner.c 	zend_class_entry *ce = CG(active_class_entry);
ce               4422 Zend/zend_language_scanner.c 	if (ce && ce->name && ZEND_ACC_TRAIT == (ce->ce_flags & ZEND_ACC_TRAIT)) {
ce               4423 Zend/zend_language_scanner.c 		ZVAL_STRINGL(zendlval, ce->name, ce->name_length, 1);
ce               4461 Zend/zend_language_scanner.c 	zend_class_entry *ce = CG(active_class_entry);
ce               4462 Zend/zend_language_scanner.c 	if (ce && ZEND_ACC_TRAIT == (ce->ce_flags & ZEND_ACC_TRAIT)) {
ce               4469 Zend/zend_language_scanner.c 		if (ce && ce->name) {
ce               4470 Zend/zend_language_scanner.c 			ZVAL_STRINGL(zendlval, ce->name, ce->name_length, 1);
ce                 71 Zend/zend_object_handlers.c 		zend_class_entry *ce = zobj->ce;
ce                 75 Zend/zend_object_handlers.c 		if (ce->default_properties_count) {
ce                 76 Zend/zend_object_handlers.c 			for (zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce                 77 Zend/zend_object_handlers.c 			     zend_hash_get_current_data_ex(&ce->properties_info, (void**)&prop_info, &pos) == SUCCESS;
ce                 78 Zend/zend_object_handlers.c 			     zend_hash_move_forward_ex(&ce->properties_info, &pos)) {
ce                 86 Zend/zend_object_handlers.c 			while (ce->parent && ce->parent->default_properties_count) {
ce                 87 Zend/zend_object_handlers.c 				ce = ce->parent;
ce                 88 Zend/zend_object_handlers.c 				for (zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce                 89 Zend/zend_object_handlers.c 				     zend_hash_get_current_data_ex(&ce->properties_info, (void**)&prop_info, &pos) == SUCCESS;
ce                 90 Zend/zend_object_handlers.c 				     zend_hash_move_forward_ex(&ce->properties_info, &pos)) {
ce                 91 Zend/zend_object_handlers.c 					if (prop_info->ce == ce &&
ce                131 Zend/zend_object_handlers.c 			*n = zobj->ce->default_properties_count;
ce                140 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                143 Zend/zend_object_handlers.c 	if (!ce->__debugInfo) {
ce                150 Zend/zend_object_handlers.c 	zend_call_method_with_0_params(&object, ce, &ce->__debugInfo, ZEND_DEBUGINFO_FUNC_NAME, &retval);
ce                180 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                190 Zend/zend_object_handlers.c 	zend_call_method_with_1_params(&object, ce, &ce->__get, ZEND_GET_FUNC_NAME, &retval, member);
ce                206 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                217 Zend/zend_object_handlers.c 	zend_call_method_with_2_params(&object, ce, &ce->__set, ZEND_SET_FUNC_NAME, &retval, member, value);
ce                234 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                242 Zend/zend_object_handlers.c 	zend_call_method_with_1_params(&object, ce, &ce->__unset, ZEND_UNSET_FUNC_NAME, NULL, member);
ce                251 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                261 Zend/zend_object_handlers.c 	zend_call_method_with_1_params(&object, ce, &ce->__isset, ZEND_ISSET_FUNC_NAME, &retval, member);
ce                269 Zend/zend_object_handlers.c static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce                275 Zend/zend_object_handlers.c 			return zend_check_protected(property_info->ce, EG(scope));
ce                277 Zend/zend_object_handlers.c 			if ((ce==EG(scope) || property_info->ce == EG(scope)) && EG(scope)) {
ce                302 Zend/zend_object_handlers.c static zend_always_inline struct _zend_property_info *zend_get_property_info_quick(zend_class_entry *ce, zval *member, int silent, const zend_literal *key TSRMLS_DC) /* {{{ */
ce                309 Zend/zend_object_handlers.c 	if (key && (property_info = CACHED_POLYMORPHIC_PTR(key->cache_slot, ce)) != NULL) {
ce                325 Zend/zend_object_handlers.c 	if (zend_hash_quick_find(&ce->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, h, (void **) &property_info)==SUCCESS) {
ce                330 Zend/zend_object_handlers.c 			if (EXPECTED(zend_verify_property_access(property_info, ce TSRMLS_CC) != 0)) {
ce                339 Zend/zend_object_handlers.c 						zend_error(E_STRICT, "Accessing static property %s::$%s as non static", ce->name, Z_STRVAL_P(member));
ce                342 Zend/zend_object_handlers.c 						CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, property_info);
ce                352 Zend/zend_object_handlers.c 	if (EG(scope) != ce
ce                354 Zend/zend_object_handlers.c 		&& is_derived_class(ce, EG(scope))
ce                358 Zend/zend_object_handlers.c 			CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, scope_property_info);
ce                365 Zend/zend_object_handlers.c 				zend_error_noreturn(E_ERROR, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ce->name, Z_STRVAL_P(member));
ce                371 Zend/zend_object_handlers.c 				CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, property_info);
ce                379 Zend/zend_object_handlers.c 		EG(std_property_info).ce = ce;
ce                387 Zend/zend_object_handlers.c ZEND_API struct _zend_property_info *zend_get_property_info(zend_class_entry *ce, zval *member, int silent TSRMLS_DC) /* {{{ */
ce                389 Zend/zend_object_handlers.c 	return zend_get_property_info_quick(ce, member, silent, NULL TSRMLS_CC);
ce                402 Zend/zend_object_handlers.c 	property_info = zend_get_property_info_quick(zobj->ce, &member, 1, NULL TSRMLS_CC);
ce                415 Zend/zend_object_handlers.c 	return zend_verify_property_access(property_info, zobj->ce TSRMLS_CC) ? SUCCESS : FAILURE;
ce                481 Zend/zend_object_handlers.c 	property_info = zend_get_property_info_quick(zobj->ce, member, silent || (zobj->ce->__get != NULL), key TSRMLS_CC);
ce                493 Zend/zend_object_handlers.c 		if (zobj->ce->__get &&
ce                519 Zend/zend_object_handlers.c 						zend_error(E_NOTICE, "Indirect modification of overloaded property %s::$%s has no effect", zobj->ce->name, Z_STRVAL_P(member));
ce                531 Zend/zend_object_handlers.c 			if (zobj->ce->__get && guard && guard->in_get == 1) {
ce                541 Zend/zend_object_handlers.c 				zend_error(E_NOTICE,"Undefined property: %s::$%s", zobj->ce->name, Z_STRVAL_P(member));
ce                574 Zend/zend_object_handlers.c 	property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__set != NULL), key TSRMLS_CC);
ce                615 Zend/zend_object_handlers.c 		if (zobj->ce->__set &&
ce                649 Zend/zend_object_handlers.c 		} else if (zobj->ce->__set && guard && guard->in_set == 1) {
ce                668 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                671 Zend/zend_object_handlers.c 	if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) {
ce                678 Zend/zend_object_handlers.c 		zend_call_method_with_1_params(&object, ce, NULL, "offsetget", &retval, offset);
ce                684 Zend/zend_object_handlers.c 				zend_error_noreturn(E_ERROR, "Undefined offset for object of type %s used as array", ce->name);
ce                694 Zend/zend_object_handlers.c 		zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name);
ce                702 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                704 Zend/zend_object_handlers.c 	if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) {
ce                710 Zend/zend_object_handlers.c 		zend_call_method_with_2_params(&object, ce, NULL, "offsetset", NULL, offset, value);
ce                713 Zend/zend_object_handlers.c 		zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name);
ce                720 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                724 Zend/zend_object_handlers.c 	if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) {
ce                726 Zend/zend_object_handlers.c 		zend_call_method_with_1_params(&object, ce, NULL, "offsetexists", &retval, offset);
ce                731 Zend/zend_object_handlers.c 				zend_call_method_with_1_params(&object, ce, NULL, "offsetget", &retval, offset);
ce                742 Zend/zend_object_handlers.c 		zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name);
ce                770 Zend/zend_object_handlers.c 	property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__get != NULL), key TSRMLS_CC);
ce                783 Zend/zend_object_handlers.c 		if (!zobj->ce->__get ||
ce                812 Zend/zend_object_handlers.c 				zend_error(E_NOTICE, "Undefined property: %s::$%s", zobj->ce->name, Z_STRVAL_P(member));
ce                844 Zend/zend_object_handlers.c 	property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__unset != NULL), key TSRMLS_CC);
ce                858 Zend/zend_object_handlers.c 		if (zobj->ce->__unset &&
ce                870 Zend/zend_object_handlers.c 		} else if (zobj->ce->__unset && guard && guard->in_unset == 1) {
ce                893 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(object);
ce                895 Zend/zend_object_handlers.c 	if (instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC)) {
ce                897 Zend/zend_object_handlers.c 		zend_call_method_with_1_params(&object, ce, NULL, "offsetunset", NULL, offset);
ce                900 Zend/zend_object_handlers.c 		zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name);
ce                910 Zend/zend_object_handlers.c 	zend_class_entry *ce = Z_OBJCE_P(this_ptr);
ce                931 Zend/zend_object_handlers.c 	zend_call_method_with_2_params(&this_ptr, ce, &ce->__call, ZEND_CALL_FUNC_NAME, &method_result_ptr, method_name_ptr, method_args_ptr);
ce                951 Zend/zend_object_handlers.c static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen, ulong hash_value TSRMLS_DC) /* {{{ */
ce                953 Zend/zend_object_handlers.c 	if (!ce) {
ce                963 Zend/zend_object_handlers.c 	if (fbc->common.scope == ce && EG(scope) == ce) {
ce                970 Zend/zend_object_handlers.c 	ce = ce->parent;
ce                971 Zend/zend_object_handlers.c 	while (ce) {
ce                972 Zend/zend_object_handlers.c 		if (ce == EG(scope)) {
ce                973 Zend/zend_object_handlers.c 			if (zend_hash_quick_find(&ce->function_table, function_name_strval, function_name_strlen+1, hash_value, (void **) &fbc)==SUCCESS
ce                980 Zend/zend_object_handlers.c 		ce = ce->parent;
ce                986 Zend/zend_object_handlers.c ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC) /* {{{ */
ce                988 Zend/zend_object_handlers.c 	return zend_check_private_int(fbc, ce, function_name_strval, function_name_strlen, zend_hash_func(function_name_strval, function_name_strlen+1) TSRMLS_CC) != NULL;
ce                994 Zend/zend_object_handlers.c ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope) /* {{{ */
ce                996 Zend/zend_object_handlers.c 	zend_class_entry *fbc_scope = ce;
ce               1012 Zend/zend_object_handlers.c 		if (scope==ce) {
ce               1021 Zend/zend_object_handlers.c static inline union _zend_function *zend_get_user_call_function(zend_class_entry *ce, const char *method_name, int method_len) /* {{{ */
ce               1025 Zend/zend_object_handlers.c 	call_user_call->module = (ce->type == ZEND_INTERNAL_CLASS) ? ce->info.internal.module : NULL;
ce               1029 Zend/zend_object_handlers.c 	call_user_call->scope = ce;
ce               1056 Zend/zend_object_handlers.c 	if (UNEXPECTED(zend_hash_quick_find(&zobj->ce->function_table, lc_method_name, method_len+1, hash_value, (void **)&fbc) == FAILURE)) {
ce               1060 Zend/zend_object_handlers.c 		if (zobj->ce->__call) {
ce               1061 Zend/zend_object_handlers.c 			return zend_get_user_call_function(zobj->ce, method_name, method_len);
ce               1078 Zend/zend_object_handlers.c 			if (zobj->ce->__call) {
ce               1079 Zend/zend_object_handlers.c 				fbc = zend_get_user_call_function(zobj->ce, method_name, method_len);
ce               1104 Zend/zend_object_handlers.c 				if (zobj->ce->__call) {
ce               1105 Zend/zend_object_handlers.c 					fbc = zend_get_user_call_function(zobj->ce, method_name, method_len);
ce               1125 Zend/zend_object_handlers.c 	zend_class_entry *ce = EG(scope);
ce               1145 Zend/zend_object_handlers.c 	zend_call_method_with_2_params(NULL, ce, &ce->__callstatic, ZEND_CALLSTATIC_FUNC_NAME, &method_result_ptr, method_name_ptr, method_args_ptr);
ce               1161 Zend/zend_object_handlers.c static inline union _zend_function *zend_get_user_callstatic_function(zend_class_entry *ce, const char *method_name, int method_len) /* {{{ */
ce               1165 Zend/zend_object_handlers.c 	callstatic_user_call->module   = (ce->type == ZEND_INTERNAL_CLASS) ? ce->info.internal.module : NULL;
ce               1169 Zend/zend_object_handlers.c 	callstatic_user_call->scope    = ce;
ce               1179 Zend/zend_object_handlers.c ZEND_API zend_function *zend_std_get_static_method(zend_class_entry *ce, const char *function_name_strval, int function_name_strlen, const zend_literal *key TSRMLS_DC) /* {{{ */
ce               1196 Zend/zend_object_handlers.c 	if (function_name_strlen == ce->name_length && ce->constructor) {
ce               1197 Zend/zend_object_handlers.c 		lc_class_name = zend_str_tolower_dup(ce->name, ce->name_length);
ce               1201 Zend/zend_object_handlers.c 		if (!memcmp(lc_class_name, lc_function_name, function_name_strlen) && memcmp(ce->constructor->common.function_name, "__", sizeof("__") - 1)) {
ce               1202 Zend/zend_object_handlers.c 			fbc = ce->constructor;
ce               1207 Zend/zend_object_handlers.c 	    UNEXPECTED(zend_hash_quick_find(&ce->function_table, lc_function_name, function_name_strlen+1, hash_value, (void **) &fbc)==FAILURE)) {
ce               1212 Zend/zend_object_handlers.c 		if (ce->__call &&
ce               1215 Zend/zend_object_handlers.c 		    instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               1216 Zend/zend_object_handlers.c 			return zend_get_user_call_function(ce, function_name_strval, function_name_strlen);
ce               1217 Zend/zend_object_handlers.c 		} else if (ce->__callstatic) {
ce               1218 Zend/zend_object_handlers.c 			return zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen);
ce               1242 Zend/zend_object_handlers.c 			if (ce->__callstatic) {
ce               1243 Zend/zend_object_handlers.c 				fbc = zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen);
ce               1252 Zend/zend_object_handlers.c 			if (ce->__callstatic) {
ce               1253 Zend/zend_object_handlers.c 				fbc = zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen);
ce               1268 Zend/zend_object_handlers.c ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, zend_bool silent, const zend_literal *key TSRMLS_DC) /* {{{ */
ce               1274 Zend/zend_object_handlers.c 	    (property_info = CACHED_POLYMORPHIC_PTR(key->cache_slot, ce)) == NULL) {
ce               1281 Zend/zend_object_handlers.c 		if (UNEXPECTED(zend_hash_quick_find(&ce->properties_info, property_name, property_name_len+1, hash_value, (void **) &property_info)==FAILURE)) {
ce               1283 Zend/zend_object_handlers.c 				zend_error_noreturn(E_ERROR, "Access to undeclared static property: %s::$%s", ce->name, property_name);
ce               1289 Zend/zend_object_handlers.c 		zend_printf("Access type for %s::%s is %s\n", ce->name, property_name, zend_visibility_string(property_info->flags));
ce               1292 Zend/zend_object_handlers.c 		if (UNEXPECTED(!zend_verify_property_access(property_info, ce TSRMLS_CC))) {
ce               1294 Zend/zend_object_handlers.c 				zend_error_noreturn(E_ERROR, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ce->name, property_name);
ce               1301 Zend/zend_object_handlers.c 				zend_error_noreturn(E_ERROR, "Access to undeclared static property: %s::$%s", ce->name, property_name);
ce               1306 Zend/zend_object_handlers.c 		zend_update_class_constants(ce TSRMLS_CC);
ce               1309 Zend/zend_object_handlers.c 			CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, property_info);
ce               1313 Zend/zend_object_handlers.c 	if (UNEXPECTED(CE_STATIC_MEMBERS(ce) == NULL) ||
ce               1314 Zend/zend_object_handlers.c 	    UNEXPECTED(CE_STATIC_MEMBERS(ce)[property_info->offset] == NULL)) {
ce               1316 Zend/zend_object_handlers.c 			zend_error_noreturn(E_ERROR, "Access to undeclared static property: %s::$%s", ce->name, property_name);
ce               1321 Zend/zend_object_handlers.c 	return &CE_STATIC_MEMBERS(ce)[property_info->offset];
ce               1325 Zend/zend_object_handlers.c ZEND_API zend_bool zend_std_unset_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, const zend_literal *key TSRMLS_DC) /* {{{ */
ce               1327 Zend/zend_object_handlers.c 	zend_error_noreturn(E_ERROR, "Attempt to unset static property %s::$%s", ce->name, property_name);
ce               1335 Zend/zend_object_handlers.c 	zend_function *constructor = zobj->ce->constructor;
ce               1378 Zend/zend_object_handlers.c 	if (zobj1->ce != zobj2->ce) {
ce               1386 Zend/zend_object_handlers.c 		for (i = 0; i < zobj1->ce->default_properties_count; i++) {
ce               1453 Zend/zend_object_handlers.c 	property_info = zend_get_property_info_quick(zobj->ce, member, 1, key TSRMLS_CC);
ce               1467 Zend/zend_object_handlers.c 		    zobj->ce->__isset &&
ce               1483 Zend/zend_object_handlers.c 					if (EXPECTED(!EG(exception)) && zobj->ce->__get && !guard->in_get) {
ce               1528 Zend/zend_object_handlers.c 	return zobj->ce;
ce               1535 Zend/zend_object_handlers.c 	zend_class_entry *ce;
ce               1539 Zend/zend_object_handlers.c 		if (!zobj->ce->parent) {
ce               1542 Zend/zend_object_handlers.c 		ce = zobj->ce->parent;
ce               1544 Zend/zend_object_handlers.c 		ce = zobj->ce;
ce               1547 Zend/zend_object_handlers.c 	*class_name_len = ce->name_length;
ce               1548 Zend/zend_object_handlers.c 	*class_name = estrndup(ce->name, ce->name_length);
ce               1556 Zend/zend_object_handlers.c 	zend_class_entry *ce;
ce               1560 Zend/zend_object_handlers.c 			ce = Z_OBJCE_P(readobj);
ce               1561 Zend/zend_object_handlers.c 			if (ce->__tostring &&
ce               1562 Zend/zend_object_handlers.c 				(zend_call_method_with_0_params(&readobj, ce, &ce->__tostring, "__tostring", &retval) || EG(exception))) {
ce               1568 Zend/zend_object_handlers.c 					zend_error_noreturn(E_ERROR, "Method %s::__toString() must not throw an exception", ce->name);
ce               1588 Zend/zend_object_handlers.c 					zend_error(E_RECOVERABLE_ERROR, "Method %s::__toString() must return a string value", ce->name);
ce               1598 Zend/zend_object_handlers.c 			ce = Z_OBJCE_P(readobj);
ce               1599 Zend/zend_object_handlers.c 			zend_error(E_NOTICE, "Object of class %s could not be converted to int", ce->name);
ce               1607 Zend/zend_object_handlers.c 			ce = Z_OBJCE_P(readobj);
ce               1608 Zend/zend_object_handlers.c 			zend_error(E_NOTICE, "Object of class %s could not be converted to double", ce->name);
ce               1626 Zend/zend_object_handlers.c 	zend_class_entry *ce;
ce               1631 Zend/zend_object_handlers.c 	ce = Z_OBJCE_P(obj);
ce               1633 Zend/zend_object_handlers.c 	if (zend_hash_find(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME), (void**)fptr_ptr) == FAILURE) {
ce               1637 Zend/zend_object_handlers.c 	*ce_ptr = ce;
ce                158 Zend/zend_object_handlers.h ZEND_API union _zend_function *zend_std_get_static_method(zend_class_entry *ce, const char *function_name_strval, int function_name_strlen, const struct _zend_literal *key TSRMLS_DC);
ce                159 Zend/zend_object_handlers.h ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, zend_bool silent, const struct _zend_literal *key TSRMLS_DC);
ce                160 Zend/zend_object_handlers.h ZEND_API zend_bool zend_std_unset_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, const struct _zend_literal *key TSRMLS_DC);
ce                162 Zend/zend_object_handlers.h ZEND_API struct _zend_property_info *zend_get_property_info(zend_class_entry *ce, zval *member, int silent TSRMLS_DC);
ce                173 Zend/zend_object_handlers.h ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC);
ce                175 Zend/zend_object_handlers.h ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope);
ce                 29 Zend/zend_objects.c ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ce                 31 Zend/zend_objects.c 	object->ce = ce;
ce                 52 Zend/zend_objects.c 		for (i = 0; i < object->ce->default_properties_count; i++) {
ce                 63 Zend/zend_objects.c 	zend_function *destructor = object ? object->ce->destructor : NULL;
ce                 74 Zend/zend_objects.c 				if (object->ce != EG(scope)) {
ce                 75 Zend/zend_objects.c 					zend_class_entry *ce = object->ce;
ce                 79 Zend/zend_objects.c 						ce->name,
ce                 88 Zend/zend_objects.c 					zend_class_entry *ce = object->ce;
ce                 92 Zend/zend_objects.c 						ce->name,
ce                123 Zend/zend_objects.c 		zend_call_method_with_0_params(&obj, object->ce, &destructor, ZEND_DESTRUCTOR_FUNC_NAME, NULL);
ce                146 Zend/zend_objects.c 	(*object)->ce = class_type;
ce                166 Zend/zend_objects.c 			new_object->properties_table = emalloc(sizeof(zval*) * old_object->ce->default_properties_count);
ce                167 Zend/zend_objects.c 			memset(new_object->properties_table, 0, sizeof(zval*) * old_object->ce->default_properties_count);
ce                169 Zend/zend_objects.c 		for (i = 0; i < old_object->ce->default_properties_count; i++) {
ce                192 Zend/zend_objects.c 			for (zend_hash_internal_pointer_reset_ex(&old_object->ce->properties_info, &pos);
ce                193 Zend/zend_objects.c 			     zend_hash_get_current_data_ex(&old_object->ce->properties_info, (void**)&prop_info, &pos) == SUCCESS;
ce                194 Zend/zend_objects.c 			     zend_hash_move_forward_ex(&old_object->ce->properties_info, &pos)) {
ce                204 Zend/zend_objects.c 	if (old_object->ce->clone) {
ce                212 Zend/zend_objects.c 		zend_call_method_with_0_params(&new_obj, old_object->ce, &old_object->ce->clone, ZEND_CLONE_FUNC_NAME, NULL);
ce                228 Zend/zend_objects.c 	new_obj_val = zend_objects_new(&new_object, old_object->ce TSRMLS_CC);
ce                 28 Zend/zend_objects.h ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC);
ce                156 Zend/zend_opcode.c static inline void cleanup_user_class_data(zend_class_entry *ce TSRMLS_DC)
ce                161 Zend/zend_opcode.c 	if (ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS) {
ce                162 Zend/zend_opcode.c 		zend_hash_apply(&ce->function_table, (apply_func_t) zend_cleanup_function_data_full TSRMLS_CC);
ce                164 Zend/zend_opcode.c 	if (ce->static_members_table) {
ce                165 Zend/zend_opcode.c 		zval **static_members = ce->static_members_table;
ce                166 Zend/zend_opcode.c 		int count = ce->default_static_members_count;
ce                169 Zend/zend_opcode.c 		ce->default_static_members_count = 0;
ce                170 Zend/zend_opcode.c 		ce->default_static_members_table = ce->static_members_table = NULL;
ce                178 Zend/zend_opcode.c static inline void cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC)
ce                180 Zend/zend_opcode.c 	if (CE_STATIC_MEMBERS(ce)) {
ce                183 Zend/zend_opcode.c 		for (i = 0; i < ce->default_static_members_count; i++) {
ce                184 Zend/zend_opcode.c 			zval_ptr_dtor(&CE_STATIC_MEMBERS(ce)[i]);
ce                186 Zend/zend_opcode.c 		efree(CE_STATIC_MEMBERS(ce));
ce                188 Zend/zend_opcode.c 		CG(static_members_table)[(zend_intptr_t)(ce->static_members_table)] = NULL;
ce                190 Zend/zend_opcode.c 		ce->static_members_table = NULL;
ce                195 Zend/zend_opcode.c ZEND_API void zend_cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC)
ce                197 Zend/zend_opcode.c 	cleanup_internal_class_data(ce TSRMLS_CC);
ce                220 Zend/zend_opcode.c void _destroy_zend_class_traits_info(zend_class_entry *ce)
ce                222 Zend/zend_opcode.c 	if (ce->num_traits > 0 && ce->traits) {
ce                223 Zend/zend_opcode.c 		efree(ce->traits);
ce                226 Zend/zend_opcode.c 	if (ce->trait_aliases) {
ce                228 Zend/zend_opcode.c 		while (ce->trait_aliases[i]) {
ce                229 Zend/zend_opcode.c 			if (ce->trait_aliases[i]->trait_method) {
ce                230 Zend/zend_opcode.c 				if (ce->trait_aliases[i]->trait_method->method_name) {
ce                231 Zend/zend_opcode.c 	 				efree((char*)ce->trait_aliases[i]->trait_method->method_name);
ce                233 Zend/zend_opcode.c 				if (ce->trait_aliases[i]->trait_method->class_name) {
ce                234 Zend/zend_opcode.c 	 				efree((char*)ce->trait_aliases[i]->trait_method->class_name);
ce                236 Zend/zend_opcode.c 				efree(ce->trait_aliases[i]->trait_method);
ce                239 Zend/zend_opcode.c 			if (ce->trait_aliases[i]->alias) {
ce                240 Zend/zend_opcode.c 				efree((char*)ce->trait_aliases[i]->alias);
ce                243 Zend/zend_opcode.c 			efree(ce->trait_aliases[i]);
ce                247 Zend/zend_opcode.c 		efree(ce->trait_aliases);
ce                250 Zend/zend_opcode.c 	if (ce->trait_precedences) {
ce                253 Zend/zend_opcode.c 		while (ce->trait_precedences[i]) {
ce                254 Zend/zend_opcode.c 			efree((char*)ce->trait_precedences[i]->trait_method->method_name);
ce                255 Zend/zend_opcode.c 			efree((char*)ce->trait_precedences[i]->trait_method->class_name);
ce                256 Zend/zend_opcode.c 			efree(ce->trait_precedences[i]->trait_method);
ce                258 Zend/zend_opcode.c 			if (ce->trait_precedences[i]->exclude_from_classes) {
ce                260 Zend/zend_opcode.c 				zend_trait_precedence *cur_precedence = ce->trait_precedences[i];
ce                265 Zend/zend_opcode.c 				efree(ce->trait_precedences[i]->exclude_from_classes);
ce                267 Zend/zend_opcode.c 			efree(ce->trait_precedences[i]);
ce                270 Zend/zend_opcode.c 		efree(ce->trait_precedences);
ce                276 Zend/zend_opcode.c 	zend_class_entry *ce = *pce;
ce                278 Zend/zend_opcode.c 	if (--ce->refcount > 0) {
ce                281 Zend/zend_opcode.c 	switch (ce->type) {
ce                283 Zend/zend_opcode.c 			if (ce->default_properties_table) {
ce                286 Zend/zend_opcode.c 				for (i = 0; i < ce->default_properties_count; i++) {
ce                287 Zend/zend_opcode.c 					if (ce->default_properties_table[i]) {
ce                288 Zend/zend_opcode.c 						zval_ptr_dtor(&ce->default_properties_table[i]);
ce                291 Zend/zend_opcode.c 				efree(ce->default_properties_table);
ce                293 Zend/zend_opcode.c 			if (ce->default_static_members_table) {
ce                296 Zend/zend_opcode.c 				for (i = 0; i < ce->default_static_members_count; i++) {
ce                297 Zend/zend_opcode.c 					if (ce->default_static_members_table[i]) {
ce                298 Zend/zend_opcode.c 						zval_ptr_dtor(&ce->default_static_members_table[i]);
ce                301 Zend/zend_opcode.c 				efree(ce->default_static_members_table);
ce                303 Zend/zend_opcode.c 			zend_hash_destroy(&ce->properties_info);
ce                304 Zend/zend_opcode.c 			str_efree(ce->name);
ce                305 Zend/zend_opcode.c 			zend_hash_destroy(&ce->function_table);
ce                306 Zend/zend_opcode.c 			zend_hash_destroy(&ce->constants_table);
ce                307 Zend/zend_opcode.c 			if (ce->num_interfaces > 0 && ce->interfaces) {
ce                308 Zend/zend_opcode.c 				efree(ce->interfaces);
ce                310 Zend/zend_opcode.c 			if (ce->info.user.doc_comment) {
ce                311 Zend/zend_opcode.c 				efree((char*)ce->info.user.doc_comment);
ce                314 Zend/zend_opcode.c 			_destroy_zend_class_traits_info(ce);
ce                316 Zend/zend_opcode.c 			efree(ce);
ce                319 Zend/zend_opcode.c 			if (ce->default_properties_table) {
ce                322 Zend/zend_opcode.c 				for (i = 0; i < ce->default_properties_count; i++) {
ce                323 Zend/zend_opcode.c 					if (ce->default_properties_table[i]) {
ce                324 Zend/zend_opcode.c 						zval_internal_ptr_dtor(&ce->default_properties_table[i]);
ce                327 Zend/zend_opcode.c 				free(ce->default_properties_table);
ce                329 Zend/zend_opcode.c 			if (ce->default_static_members_table) {
ce                332 Zend/zend_opcode.c 				for (i = 0; i < ce->default_static_members_count; i++) {
ce                333 Zend/zend_opcode.c 					zval_internal_ptr_dtor(&ce->default_static_members_table[i]);
ce                335 Zend/zend_opcode.c 				free(ce->default_static_members_table);
ce                337 Zend/zend_opcode.c 			zend_hash_destroy(&ce->properties_info);
ce                338 Zend/zend_opcode.c 			str_free(ce->name);
ce                339 Zend/zend_opcode.c 			zend_hash_destroy(&ce->function_table);
ce                340 Zend/zend_opcode.c 			zend_hash_destroy(&ce->constants_table);
ce                341 Zend/zend_opcode.c 			if (ce->num_interfaces > 0) {
ce                342 Zend/zend_opcode.c 				free(ce->interfaces);
ce                344 Zend/zend_opcode.c 			free(ce);
ce                349 Zend/zend_opcode.c void zend_class_add_ref(zend_class_entry **ce)
ce                351 Zend/zend_opcode.c 	(*ce)->refcount++;
ce               1880 Zend/zend_operators.c ZEND_API zend_bool instanceof_function_ex(const zend_class_entry *instance_ce, const zend_class_entry *ce, zend_bool interfaces_only TSRMLS_DC) /* {{{ */
ce               1885 Zend/zend_operators.c 		if (instanceof_function(instance_ce->interfaces[i], ce TSRMLS_CC)) {
ce               1891 Zend/zend_operators.c 			if (instance_ce == ce) {
ce               1902 Zend/zend_operators.c ZEND_API zend_bool instanceof_function(const zend_class_entry *instance_ce, const zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce               1904 Zend/zend_operators.c 	return instanceof_function_ex(instance_ce, ce, 0 TSRMLS_CC);
ce                 70 Zend/zend_operators.h ZEND_API zend_bool instanceof_function_ex(const zend_class_entry *instance_ce, const zend_class_entry *ce, zend_bool interfaces_only TSRMLS_DC);
ce                 71 Zend/zend_operators.h ZEND_API zend_bool instanceof_function(const zend_class_entry *instance_ce, const zend_class_entry *ce TSRMLS_DC);
ce               1027 Zend/zend_vm_def.h 		zend_class_entry *ce;
ce               1031 Zend/zend_vm_def.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               1033 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               1034 Zend/zend_vm_def.h 				if (UNEXPECTED(ce == NULL)) {
ce               1042 Zend/zend_vm_def.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               1045 Zend/zend_vm_def.h 			ce = EX_T(opline->op2.var).class_entry;
ce               1047 Zend/zend_vm_def.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               2509 Zend/zend_vm_def.h 	zend_class_entry *ce;
ce               2517 Zend/zend_vm_def.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               2519 Zend/zend_vm_def.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               2523 Zend/zend_vm_def.h 			if (UNEXPECTED(ce == NULL)) {
ce               2526 Zend/zend_vm_def.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               2528 Zend/zend_vm_def.h 		call->called_scope = ce;
ce               2530 Zend/zend_vm_def.h 		ce = EX_T(opline->op1.var).class_entry;
ce               2535 Zend/zend_vm_def.h 			call->called_scope = ce;
ce               2545 Zend/zend_vm_def.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               2570 Zend/zend_vm_def.h 			if (ce->get_static_method) {
ce               2571 Zend/zend_vm_def.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               2573 Zend/zend_vm_def.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               2576 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               2584 Zend/zend_vm_def.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               2592 Zend/zend_vm_def.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               2595 Zend/zend_vm_def.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               2596 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               2598 Zend/zend_vm_def.h 		call->fbc = ce->constructor;
ce               2606 Zend/zend_vm_def.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               2710 Zend/zend_vm_def.h 			zend_class_entry *ce;
ce               2730 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC);
ce               2731 Zend/zend_vm_def.h 				if (UNEXPECTED(ce == NULL)) {
ce               2735 Zend/zend_vm_def.h 				call->called_scope = ce;
ce               2738 Zend/zend_vm_def.h 				if (ce->get_static_method) {
ce               2739 Zend/zend_vm_def.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
ce               2741 Zend/zend_vm_def.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
ce               2745 Zend/zend_vm_def.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
ce               2768 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method));
ce               3014 Zend/zend_vm_def.h 	zend_class_entry *ce, *catch_ce;
ce               3031 Zend/zend_vm_def.h 	ce = Z_OBJCE_P(EG(exception));
ce               3035 Zend/zend_vm_def.h 		DTRACE_EXCEPTION_CAUGHT((char *)ce->name);
ce               3039 Zend/zend_vm_def.h 	if (ce != catch_ce) {
ce               3040 Zend/zend_vm_def.h 		if (!instanceof_function(ce, catch_ce TSRMLS_CC)) {
ce               3284 Zend/zend_vm_def.h 			zend_class_entry *ce = Z_OBJCE_P(args);
ce               3287 Zend/zend_vm_def.h 			if (!ce || !ce->get_iterator) {
ce               3292 Zend/zend_vm_def.h 			iter = ce->get_iterator(ce, args, 0 TSRMLS_CC);
ce               3297 Zend/zend_vm_def.h 						NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name
ce               3637 Zend/zend_vm_def.h 	zend_class_entry *ce;
ce               3652 Zend/zend_vm_def.h 	ce = Z_OBJCE_P(obj);
ce               3653 Zend/zend_vm_def.h 	clone = ce ? ce->clone : NULL;
ce               3656 Zend/zend_vm_def.h 		if (ce) {
ce               3657 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name);
ce               3663 Zend/zend_vm_def.h 	if (ce && clone) {
ce               3667 Zend/zend_vm_def.h 			if (UNEXPECTED(ce != EG(scope))) {
ce               3668 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               3674 Zend/zend_vm_def.h 				zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               3733 Zend/zend_vm_def.h 		zend_class_entry *ce;
ce               3743 Zend/zend_vm_def.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               3745 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               3749 Zend/zend_vm_def.h 				if (UNEXPECTED(ce == NULL)) {
ce               3752 Zend/zend_vm_def.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               3755 Zend/zend_vm_def.h 			ce = EX_T(opline->op1.var).class_entry;
ce               3756 Zend/zend_vm_def.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
ce               3763 Zend/zend_vm_def.h 		if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) {
ce               3767 Zend/zend_vm_def.h 				EG(scope) = ce;
ce               3774 Zend/zend_vm_def.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
ce               3780 Zend/zend_vm_def.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
ce               4113 Zend/zend_vm_def.h 		zend_class_entry *ce;
ce               4117 Zend/zend_vm_def.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               4119 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               4129 Zend/zend_vm_def.h 				if (UNEXPECTED(ce == NULL)) {
ce               4132 Zend/zend_vm_def.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               4135 Zend/zend_vm_def.h 			ce = EX_T(opline->op2.var).class_entry;
ce               4137 Zend/zend_vm_def.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               4299 Zend/zend_vm_def.h 	zend_class_entry *ce = NULL;
ce               4316 Zend/zend_vm_def.h 			ce = Z_OBJCE_PP(array_ptr_ptr);
ce               4317 Zend/zend_vm_def.h 			if (!ce || ce->get_iterator == NULL) {
ce               4341 Zend/zend_vm_def.h 				ce = Z_OBJCE_P(array_ptr);
ce               4342 Zend/zend_vm_def.h 				if (ce && ce->get_iterator) {
ce               4347 Zend/zend_vm_def.h 			ce = Z_OBJCE_P(array_ptr);
ce               4348 Zend/zend_vm_def.h 			if (!ce || !ce->get_iterator) {
ce               4374 Zend/zend_vm_def.h 	if (ce && ce->get_iterator) {
ce               4375 Zend/zend_vm_def.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
ce               4387 Zend/zend_vm_def.h 				zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name);
ce               4419 Zend/zend_vm_def.h 		if (ce) {
ce               4619 Zend/zend_vm_def.h 			zend_class_entry *ce;
ce               4623 Zend/zend_vm_def.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               4625 Zend/zend_vm_def.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               4626 Zend/zend_vm_def.h 					if (UNEXPECTED(ce == NULL)) {
ce               4630 Zend/zend_vm_def.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               4633 Zend/zend_vm_def.h 				ce = EX_T(opline->op2.var).class_entry;
ce               4635 Zend/zend_vm_def.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               5147 Zend/zend_vm_def.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
ce               5163 Zend/zend_vm_def.h 		zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ce->name, iface->name);
ce               5165 Zend/zend_vm_def.h 	zend_do_implement_interface(ce, iface TSRMLS_CC);
ce               5174 Zend/zend_vm_def.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
ce               5190 Zend/zend_vm_def.h 			zend_error_noreturn(E_ERROR, "%s cannot use %s - it is not a trait", ce->name, trait->name);
ce               5195 Zend/zend_vm_def.h 	zend_do_implement_trait(ce, trait TSRMLS_CC);
ce               5204 Zend/zend_vm_def.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
ce               5207 Zend/zend_vm_def.h 	zend_do_bind_traits(ce TSRMLS_CC);
ce                760 Zend/zend_vm_execute.h 			zend_class_entry *ce = Z_OBJCE_P(args);
ce                763 Zend/zend_vm_execute.h 			if (!ce || !ce->get_iterator) {
ce                768 Zend/zend_vm_execute.h 			iter = ce->get_iterator(ce, args, 0 TSRMLS_CC);
ce                773 Zend/zend_vm_execute.h 						NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name
ce               1130 Zend/zend_vm_execute.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
ce               1146 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "%s cannot use %s - it is not a trait", ce->name, trait->name);
ce               1151 Zend/zend_vm_execute.h 	zend_do_implement_trait(ce, trait TSRMLS_CC);
ce               1160 Zend/zend_vm_execute.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
ce               1163 Zend/zend_vm_execute.h 	zend_do_bind_traits(ce TSRMLS_CC);
ce               1514 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               1534 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC);
ce               1535 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               1539 Zend/zend_vm_execute.h 				call->called_scope = ce;
ce               1542 Zend/zend_vm_execute.h 				if (ce->get_static_method) {
ce               1543 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
ce               1545 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
ce               1549 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
ce               1572 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method));
ce               1714 Zend/zend_vm_execute.h 	zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
ce               1730 Zend/zend_vm_execute.h 		zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ce->name, iface->name);
ce               1732 Zend/zend_vm_execute.h 	zend_do_implement_interface(ce, iface TSRMLS_CC);
ce               1858 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               1878 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC);
ce               1879 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               1883 Zend/zend_vm_execute.h 				call->called_scope = ce;
ce               1886 Zend/zend_vm_execute.h 				if (ce->get_static_method) {
ce               1887 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
ce               1889 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
ce               1893 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
ce               1916 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method));
ce               2057 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               2077 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC);
ce               2078 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               2082 Zend/zend_vm_execute.h 				call->called_scope = ce;
ce               2085 Zend/zend_vm_execute.h 				if (ce->get_static_method) {
ce               2086 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
ce               2088 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
ce               2092 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
ce               2115 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method));
ce               2293 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               2313 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC);
ce               2314 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               2318 Zend/zend_vm_execute.h 				call->called_scope = ce;
ce               2321 Zend/zend_vm_execute.h 				if (ce->get_static_method) {
ce               2322 Zend/zend_vm_execute.h 					call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC);
ce               2324 Zend/zend_vm_execute.h 					call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC);
ce               2328 Zend/zend_vm_execute.h 				ce = call->called_scope = Z_OBJCE_PP(obj);
ce               2351 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method));
ce               2799 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               2814 Zend/zend_vm_execute.h 	ce = Z_OBJCE_P(obj);
ce               2815 Zend/zend_vm_execute.h 	clone = ce ? ce->clone : NULL;
ce               2818 Zend/zend_vm_execute.h 		if (ce) {
ce               2819 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name);
ce               2825 Zend/zend_vm_execute.h 	if (ce && clone) {
ce               2829 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce != EG(scope))) {
ce               2830 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               2836 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               3059 Zend/zend_vm_execute.h 	zend_class_entry *ce = NULL;
ce               3076 Zend/zend_vm_execute.h 			ce = Z_OBJCE_PP(array_ptr_ptr);
ce               3077 Zend/zend_vm_execute.h 			if (!ce || ce->get_iterator == NULL) {
ce               3101 Zend/zend_vm_execute.h 				ce = Z_OBJCE_P(array_ptr);
ce               3102 Zend/zend_vm_execute.h 				if (ce && ce->get_iterator) {
ce               3107 Zend/zend_vm_execute.h 			ce = Z_OBJCE_P(array_ptr);
ce               3108 Zend/zend_vm_execute.h 			if (!ce || !ce->get_iterator) {
ce               3134 Zend/zend_vm_execute.h 	if (ce && ce->get_iterator) {
ce               3135 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
ce               3147 Zend/zend_vm_execute.h 				zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name);
ce               3179 Zend/zend_vm_execute.h 		if (ce) {
ce               3639 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               3643 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               3645 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               3646 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               3654 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               3657 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               3659 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               3823 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               3831 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               3833 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               3837 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               3840 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               3842 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               3844 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               3849 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               3859 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               3884 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               3885 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               3887 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               3890 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               3898 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               3906 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               3909 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               3910 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               3912 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               3920 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               3993 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               4003 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               4005 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               4009 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               4012 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               4015 Zend/zend_vm_execute.h 			ce = EX_T(opline->op1.var).class_entry;
ce               4016 Zend/zend_vm_execute.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
ce               4023 Zend/zend_vm_execute.h 		if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) {
ce               4027 Zend/zend_vm_execute.h 				EG(scope) = ce;
ce               4034 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
ce               4040 Zend/zend_vm_execute.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
ce               4181 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               4185 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               4187 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               4197 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               4200 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               4203 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               4205 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               4257 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               4261 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               4263 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               4264 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               4268 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               4271 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               4273 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               4825 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               4833 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               4835 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               4839 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               4842 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               4844 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               4846 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               4851 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               4861 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               4886 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               4887 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               4889 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               4892 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               4900 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               4908 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               4911 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               4912 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               4914 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               4922 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               5529 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               5533 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               5535 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               5536 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               5544 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               5547 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               5549 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               5689 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               5697 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               5699 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               5703 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               5706 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               5708 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               5710 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               5715 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               5725 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               5750 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               5751 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               5753 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               5756 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               5764 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               5772 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               5775 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               5776 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               5778 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               5786 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               5956 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               5960 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               5962 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               5972 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               5975 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               5978 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               5980 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               6032 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               6036 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               6038 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               6039 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               6043 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               6046 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               6048 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               6281 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               6285 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               6287 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               6288 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               6296 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               6299 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               6301 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               6424 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               6432 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               6434 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               6438 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               6441 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               6443 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               6445 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               6450 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               6460 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               6485 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               6486 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               6488 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               6491 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               6499 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               6507 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               6510 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               6511 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               6513 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               6521 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               6676 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               6680 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               6682 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               6692 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               6695 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               6698 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               6700 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               6752 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               6756 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               6758 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               6759 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               6763 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               6766 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               6768 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               7283 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               7291 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               7293 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               7297 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               7300 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               7302 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               7304 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               7309 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               7319 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               7344 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               7345 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               7347 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               7350 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               7358 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               7366 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               7369 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               7370 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               7372 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               7380 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               7407 Zend/zend_vm_execute.h 	zend_class_entry *ce, *catch_ce;
ce               7424 Zend/zend_vm_execute.h 	ce = Z_OBJCE_P(EG(exception));
ce               7428 Zend/zend_vm_execute.h 		DTRACE_EXCEPTION_CAUGHT((char *)ce->name);
ce               7432 Zend/zend_vm_execute.h 	if (ce != catch_ce) {
ce               7433 Zend/zend_vm_execute.h 		if (!instanceof_function(ce, catch_ce TSRMLS_CC)) {
ce               8165 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               8180 Zend/zend_vm_execute.h 	ce = Z_OBJCE_P(obj);
ce               8181 Zend/zend_vm_execute.h 	clone = ce ? ce->clone : NULL;
ce               8184 Zend/zend_vm_execute.h 		if (ce) {
ce               8185 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name);
ce               8191 Zend/zend_vm_execute.h 	if (ce && clone) {
ce               8195 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce != EG(scope))) {
ce               8196 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               8202 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               8425 Zend/zend_vm_execute.h 	zend_class_entry *ce = NULL;
ce               8442 Zend/zend_vm_execute.h 			ce = Z_OBJCE_PP(array_ptr_ptr);
ce               8443 Zend/zend_vm_execute.h 			if (!ce || ce->get_iterator == NULL) {
ce               8467 Zend/zend_vm_execute.h 				ce = Z_OBJCE_P(array_ptr);
ce               8468 Zend/zend_vm_execute.h 				if (ce && ce->get_iterator) {
ce               8473 Zend/zend_vm_execute.h 			ce = Z_OBJCE_P(array_ptr);
ce               8474 Zend/zend_vm_execute.h 			if (!ce || !ce->get_iterator) {
ce               8500 Zend/zend_vm_execute.h 	if (ce && ce->get_iterator) {
ce               8501 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
ce               8513 Zend/zend_vm_execute.h 				zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name);
ce               8545 Zend/zend_vm_execute.h 		if (ce) {
ce               9057 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               9061 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               9063 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               9064 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               9072 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               9075 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               9077 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               9509 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               9513 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               9515 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               9525 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               9528 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               9531 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               9533 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               9585 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               9589 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               9591 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               9592 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               9596 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               9599 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               9601 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               10813 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               10817 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               10819 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               10820 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               10828 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               10831 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               10833 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               11242 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               11246 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               11248 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               11258 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               11261 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               11264 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               11266 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               11318 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               11322 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               11324 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               11325 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               11329 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               11332 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               11334 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               11567 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               11571 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               11573 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               11574 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               11582 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               11585 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               11587 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               11837 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               11841 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               11843 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               11853 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               11856 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               11859 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               11861 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               11913 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               11917 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               11919 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               11920 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               11924 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               11927 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               11929 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               13534 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               13549 Zend/zend_vm_execute.h 	ce = Z_OBJCE_P(obj);
ce               13550 Zend/zend_vm_execute.h 	clone = ce ? ce->clone : NULL;
ce               13553 Zend/zend_vm_execute.h 		if (ce) {
ce               13554 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name);
ce               13560 Zend/zend_vm_execute.h 	if (ce && clone) {
ce               13564 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce != EG(scope))) {
ce               13565 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               13571 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               13794 Zend/zend_vm_execute.h 	zend_class_entry *ce = NULL;
ce               13811 Zend/zend_vm_execute.h 			ce = Z_OBJCE_PP(array_ptr_ptr);
ce               13812 Zend/zend_vm_execute.h 			if (!ce || ce->get_iterator == NULL) {
ce               13836 Zend/zend_vm_execute.h 				ce = Z_OBJCE_P(array_ptr);
ce               13837 Zend/zend_vm_execute.h 				if (ce && ce->get_iterator) {
ce               13842 Zend/zend_vm_execute.h 			ce = Z_OBJCE_P(array_ptr);
ce               13843 Zend/zend_vm_execute.h 			if (!ce || !ce->get_iterator) {
ce               13869 Zend/zend_vm_execute.h 	if (ce && ce->get_iterator) {
ce               13870 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
ce               13882 Zend/zend_vm_execute.h 				zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name);
ce               13914 Zend/zend_vm_execute.h 		if (ce) {
ce               14995 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               14999 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               15001 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               15002 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               15010 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               15013 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               15015 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               15794 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               15802 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               15804 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               15808 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               15811 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               15813 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               15815 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               15820 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               15830 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               15855 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               15856 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               15858 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               15861 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               15869 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               15877 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               15880 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               15881 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               15883 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               15891 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               15964 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               15974 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               15976 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               15980 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               15983 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               15986 Zend/zend_vm_execute.h 			ce = EX_T(opline->op1.var).class_entry;
ce               15987 Zend/zend_vm_execute.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
ce               15994 Zend/zend_vm_execute.h 		if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) {
ce               15998 Zend/zend_vm_execute.h 				EG(scope) = ce;
ce               16005 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
ce               16011 Zend/zend_vm_execute.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
ce               16152 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               16156 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               16158 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               16168 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               16171 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               16174 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               16176 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               16365 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               16369 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               16371 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               16372 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               16376 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               16379 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               16381 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               18148 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               18156 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               18158 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               18162 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               18165 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               18167 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               18169 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               18174 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               18184 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               18209 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               18210 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               18212 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               18215 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               18223 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               18231 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               18234 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               18235 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               18237 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               18245 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               19609 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               19613 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               19615 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               19616 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               19624 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               19627 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               19629 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               20466 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               20474 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               20476 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               20480 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               20483 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               20485 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               20487 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               20492 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               20502 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               20527 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               20528 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               20530 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               20533 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               20541 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               20549 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               20552 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               20553 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               20555 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               20563 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               20733 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               20737 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               20739 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               20749 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               20752 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               20755 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               20757 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               20946 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               20950 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               20952 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               20953 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               20957 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               20960 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               20962 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               21602 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               21606 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               21608 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               21609 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               21617 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               21620 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               21622 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               21914 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               21922 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               21924 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               21928 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               21931 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               21933 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               21935 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               21940 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               21950 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               21975 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               21976 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               21978 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               21981 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               21989 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               21997 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               22000 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               22001 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               22003 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               22011 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               22166 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               22170 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               22172 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               22182 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               22185 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               22188 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               22190 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               22242 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               22246 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               22248 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               22249 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               22253 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               22256 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               22258 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               23935 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               23943 Zend/zend_vm_execute.h 			ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               23945 Zend/zend_vm_execute.h 			ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               23949 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce == NULL)) {
ce               23952 Zend/zend_vm_execute.h 			CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               23954 Zend/zend_vm_execute.h 		call->called_scope = ce;
ce               23956 Zend/zend_vm_execute.h 		ce = EX_T(opline->op1.var).class_entry;
ce               23961 Zend/zend_vm_execute.h 			call->called_scope = ce;
ce               23971 Zend/zend_vm_execute.h 	           (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) {
ce               23996 Zend/zend_vm_execute.h 			if (ce->get_static_method) {
ce               23997 Zend/zend_vm_execute.h 				call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC);
ce               23999 Zend/zend_vm_execute.h 				call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC);
ce               24002 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval);
ce               24010 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc);
ce               24018 Zend/zend_vm_execute.h 		if (UNEXPECTED(ce->constructor == NULL)) {
ce               24021 Zend/zend_vm_execute.h 		if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) {
ce               24022 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name);
ce               24024 Zend/zend_vm_execute.h 		call->fbc = ce->constructor;
ce               24032 Zend/zend_vm_execute.h 		    !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) {
ce               24634 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               24649 Zend/zend_vm_execute.h 	ce = Z_OBJCE_P(obj);
ce               24650 Zend/zend_vm_execute.h 	clone = ce ? ce->clone : NULL;
ce               24653 Zend/zend_vm_execute.h 		if (ce) {
ce               24654 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name);
ce               24660 Zend/zend_vm_execute.h 	if (ce && clone) {
ce               24664 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce != EG(scope))) {
ce               24665 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               24671 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               25615 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               25625 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op1.literal->cache_slot);
ce               25627 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC);
ce               25631 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               25634 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op1.literal->cache_slot, ce);
ce               25637 Zend/zend_vm_execute.h 			ce = EX_T(opline->op1.var).class_entry;
ce               25638 Zend/zend_vm_execute.h 			if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) {
ce               25645 Zend/zend_vm_execute.h 		if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) {
ce               25649 Zend/zend_vm_execute.h 				EG(scope) = ce;
ce               25656 Zend/zend_vm_execute.h 				CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value);
ce               25662 Zend/zend_vm_execute.h 			ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
ce               31203 Zend/zend_vm_execute.h 	zend_class_entry *ce;
ce               31218 Zend/zend_vm_execute.h 	ce = Z_OBJCE_P(obj);
ce               31219 Zend/zend_vm_execute.h 	clone = ce ? ce->clone : NULL;
ce               31222 Zend/zend_vm_execute.h 		if (ce) {
ce               31223 Zend/zend_vm_execute.h 			zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name);
ce               31229 Zend/zend_vm_execute.h 	if (ce && clone) {
ce               31233 Zend/zend_vm_execute.h 			if (UNEXPECTED(ce != EG(scope))) {
ce               31234 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               31240 Zend/zend_vm_execute.h 				zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : "");
ce               31463 Zend/zend_vm_execute.h 	zend_class_entry *ce = NULL;
ce               31480 Zend/zend_vm_execute.h 			ce = Z_OBJCE_PP(array_ptr_ptr);
ce               31481 Zend/zend_vm_execute.h 			if (!ce || ce->get_iterator == NULL) {
ce               31505 Zend/zend_vm_execute.h 				ce = Z_OBJCE_P(array_ptr);
ce               31506 Zend/zend_vm_execute.h 				if (ce && ce->get_iterator) {
ce               31511 Zend/zend_vm_execute.h 			ce = Z_OBJCE_P(array_ptr);
ce               31512 Zend/zend_vm_execute.h 			if (!ce || !ce->get_iterator) {
ce               31538 Zend/zend_vm_execute.h 	if (ce && ce->get_iterator) {
ce               31539 Zend/zend_vm_execute.h 		iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC);
ce               31551 Zend/zend_vm_execute.h 				zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name);
ce               31583 Zend/zend_vm_execute.h 		if (ce) {
ce               32529 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               32533 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               32535 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               32536 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               32544 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               32547 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               32549 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               33463 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               33467 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               33469 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               33479 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               33482 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               33485 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               33487 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               33674 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               33678 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               33680 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               33681 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               33685 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               33688 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               33690 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               36777 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               36781 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               36783 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               36784 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               36792 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               36795 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               36797 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               37769 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               37773 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               37775 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               37785 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               37788 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               37791 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               37793 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               37980 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               37984 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               37986 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               37987 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               37991 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               37994 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               37996 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               38632 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               38636 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               38638 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               38639 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               38647 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               38650 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               38652 Zend/zend_vm_execute.h 		retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               39070 Zend/zend_vm_execute.h 		zend_class_entry *ce;
ce               39074 Zend/zend_vm_execute.h 				ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               39076 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               39086 Zend/zend_vm_execute.h 				if (UNEXPECTED(ce == NULL)) {
ce               39089 Zend/zend_vm_execute.h 				CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               39092 Zend/zend_vm_execute.h 			ce = EX_T(opline->op2.var).class_entry;
ce               39094 Zend/zend_vm_execute.h 		zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce               39146 Zend/zend_vm_execute.h 			zend_class_entry *ce;
ce               39150 Zend/zend_vm_execute.h 					ce = CACHED_PTR(opline->op2.literal->cache_slot);
ce               39152 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC);
ce               39153 Zend/zend_vm_execute.h 					if (UNEXPECTED(ce == NULL)) {
ce               39157 Zend/zend_vm_execute.h 					CACHE_PTR(opline->op2.literal->cache_slot, ce);
ce               39160 Zend/zend_vm_execute.h 				ce = EX_T(opline->op2.var).class_entry;
ce               39162 Zend/zend_vm_execute.h 			value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC);
ce                347 ext/com_dotnet/com_extension.c 	zend_class_entry ce, *tmp;
ce                352 ext/com_dotnet/com_extension.c 	INIT_CLASS_ENTRY(ce, "com_exception", NULL);
ce                353 ext/com_dotnet/com_extension.c 	php_com_exception_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC);
ce                357 ext/com_dotnet/com_extension.c 	INIT_CLASS_ENTRY(ce, "com_safearray_proxy", NULL);
ce                358 ext/com_dotnet/com_extension.c 	php_com_saproxy_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                363 ext/com_dotnet/com_extension.c 	INIT_CLASS_ENTRY(ce, "variant", NULL);
ce                364 ext/com_dotnet/com_extension.c 	ce.create_object = php_com_object_new;
ce                365 ext/com_dotnet/com_extension.c 	php_com_variant_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                368 ext/com_dotnet/com_extension.c 	INIT_CLASS_ENTRY(ce, "com", NULL);
ce                369 ext/com_dotnet/com_extension.c 	ce.create_object = php_com_object_new;
ce                370 ext/com_dotnet/com_extension.c 	tmp = zend_register_internal_class_ex(&ce, php_com_variant_class_entry, "variant" TSRMLS_CC);
ce                376 ext/com_dotnet/com_extension.c 	INIT_CLASS_ENTRY(ce, "dotnet", NULL);
ce                377 ext/com_dotnet/com_extension.c 	ce.create_object = php_com_object_new;
ce                378 ext/com_dotnet/com_extension.c 	tmp = zend_register_internal_class_ex(&ce, php_com_variant_class_entry, "variant" TSRMLS_CC);
ce                285 ext/com_dotnet/com_handlers.c 		f.scope = obj->ce;
ce                412 ext/com_dotnet/com_handlers.c 	f.function_name = (char *) obj->ce->name; \
ce                413 ext/com_dotnet/com_handlers.c 	f.scope = obj->ce; \
ce                420 ext/com_dotnet/com_handlers.c 	switch (obj->ce->name[0]) {
ce                442 ext/com_dotnet/com_handlers.c 	return obj->ce;
ce                450 ext/com_dotnet/com_handlers.c 	*class_name = estrndup(obj->ce->name, obj->ce->name_length);
ce                451 ext/com_dotnet/com_handlers.c 	*class_name_len = obj->ce->name_length;
ce                665 ext/com_dotnet/com_handlers.c zend_object_value php_com_object_new(zend_class_entry *ce TSRMLS_DC)
ce                676 ext/com_dotnet/com_handlers.c 	obj->ce = ce;
ce                677 ext/com_dotnet/com_handlers.c 	obj->zo.ce = ce;
ce                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)
ce                 53 ext/com_dotnet/com_misc.c 	obj->ce = php_com_variant_class_entry;
ce                 54 ext/com_dotnet/com_misc.c 	obj->zo.ce = php_com_variant_class_entry;
ce                 76 ext/com_dotnet/com_misc.c 	obj->ce = php_com_variant_class_entry;
ce                 77 ext/com_dotnet/com_misc.c 	obj->zo.ce = php_com_variant_class_entry;
ce                720 ext/com_dotnet/com_persist.c 	zend_object_std_init(&clone->std, object->std.ce TSRMLS_CC);
ce                736 ext/com_dotnet/com_persist.c static zend_object_value helper_new(zend_class_entry *ce TSRMLS_DC)
ce                754 ext/com_dotnet/com_persist.c 	zend_class_entry ce;
ce                759 ext/com_dotnet/com_persist.c 	INIT_CLASS_ENTRY(ce, "COMPersistHelper", com_persist_helper_methods);
ce                760 ext/com_dotnet/com_persist.c 	ce.create_object = helper_new;
ce                761 ext/com_dotnet/com_persist.c 	helper_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce                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)
ce                 41 ext/com_dotnet/php_com_dotnet_internal.h 	zend_class_entry *ce;
ce                 56 ext/com_dotnet/php_com_dotnet_internal.h 	zend_class_entry *ce = Z_OBJCE_P(zv);
ce                 57 ext/com_dotnet/php_com_dotnet_internal.h 	return strcmp("com", ce->name) == 0 ||
ce                 58 ext/com_dotnet/php_com_dotnet_internal.h 		strcmp("dotnet", ce->name) == 0 ||
ce                 59 ext/com_dotnet/php_com_dotnet_internal.h 		strcmp("variant", ce->name) == 0;
ce                 76 ext/com_dotnet/php_com_dotnet_internal.h zend_object_value php_com_object_new(zend_class_entry *ce TSRMLS_DC);
ce                 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);
ce                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);
ce                169 ext/curl/curl_file.c 	zend_class_entry ce;
ce                170 ext/curl/curl_file.c 	INIT_CLASS_ENTRY( ce, "CURLFile", curlfile_funcs );
ce                171 ext/curl/curl_file.c 	curl_CURLFile_class = zend_register_internal_class(&ce TSRMLS_CC);
ce               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)
ce               2150 ext/date/php_date.c 	zend_object_value new_ov = date_object_new_date_ex(old_obj->std.ce, &new_obj TSRMLS_CC);
ce               2299 ext/date/php_date.c 	zend_object_value new_ov = date_object_new_timezone_ex(old_obj->std.ce, &new_obj TSRMLS_CC);
ce               2398 ext/date/php_date.c 	zend_object_value new_ov = date_object_new_interval_ex(old_obj->std.ce, &new_obj TSRMLS_CC);
ce               2487 ext/date/php_date.c 	zend_object_value new_ov = date_object_new_period_ex(old_obj->std.ce, &new_obj TSRMLS_CC);
ce               2352 ext/dom/document.c 	zend_class_entry *basece = NULL, *ce = NULL;
ce               2378 ext/dom/document.c 		ce = *pce;
ce               2381 ext/dom/document.c 	if (ce == NULL || instanceof_function(ce, basece TSRMLS_CC)) {
ce               2385 ext/dom/document.c 		if (dom_set_doc_classmap(intern->document, basece, ce TSRMLS_CC) == FAILURE) {
ce                257 ext/dom/dom_iterators.c zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce                202 ext/dom/php_dom.c int dom_set_doc_classmap(php_libxml_ref_obj *document, zend_class_entry *basece, zend_class_entry *ce TSRMLS_DC)
ce                209 ext/dom/php_dom.c 			if (ce == NULL) {
ce                215 ext/dom/php_dom.c 		if (ce) {
ce                216 ext/dom/php_dom.c 			return zend_hash_update(doc_props->classmap, basece->name, basece->name_length + 1, &ce, sizeof(zend_class_entry *), NULL);
ce                227 ext/dom/php_dom.c 	zend_class_entry **ce = NULL;
ce                232 ext/dom/php_dom.c 			if (zend_hash_find(doc_props->classmap, basece->name, basece->name_length + 1,  (void**) &ce) == SUCCESS) {
ce                233 ext/dom/php_dom.c 				return *ce;
ce                362 ext/dom/php_dom.c 	} else if (instanceof_function(obj->std.ce, dom_node_class_entry TSRMLS_CC)) {
ce                363 ext/dom/php_dom.c 		php_error(E_WARNING, "Couldn't fetch %s. Node no longer exists", obj->std.ce->name);
ce                662 ext/dom/php_dom.c 	zend_class_entry ce;
ce                678 ext/dom/php_dom.c 	INIT_CLASS_ENTRY(ce, "DOMException", php_dom_domexception_class_functions);
ce                679 ext/dom/php_dom.c 	dom_domexception_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC);
ce                683 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMStringList", NULL, php_dom_domstringlist_class_functions, dom_domstringlist_class_entry);
ce                687 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domstringlist_prop_handlers, sizeof(dom_domstringlist_prop_handlers), NULL);
ce                689 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMNameList", NULL, php_dom_namelist_class_functions, dom_namelist_class_entry);
ce                693 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_namelist_prop_handlers, sizeof(dom_namelist_prop_handlers), NULL);
ce                695 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMImplementationList", NULL, php_dom_domimplementationlist_class_functions, dom_domimplementationlist_class_entry);
ce                699 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domimplementationlist_prop_handlers, sizeof(dom_domimplementationlist_prop_handlers), NULL);
ce                701 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMImplementationSource", NULL, php_dom_domimplementationsource_class_functions, dom_domimplementationsource_class_entry);
ce                702 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMImplementation", NULL, php_dom_domimplementation_class_functions, dom_domimplementation_class_entry);
ce                704 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMNode", NULL, php_dom_node_class_functions, dom_node_class_entry);
ce                723 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_node_prop_handlers, sizeof(dom_node_prop_handlers), NULL);
ce                725 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMNameSpaceNode", NULL, NULL, dom_namespace_node_class_entry);
ce                736 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_namespace_node_prop_handlers, sizeof(dom_namespace_node_prop_handlers), NULL);
ce                738 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMDocumentFragment", dom_node_class_entry, php_dom_documentfragment_class_functions, dom_documentfragment_class_entry);
ce                739 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_node_prop_handlers, sizeof(dom_node_prop_handlers), NULL);
ce                741 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMDocument", dom_node_class_entry, php_dom_document_class_functions, dom_document_class_entry);
ce                764 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_document_prop_handlers, sizeof(dom_document_prop_handlers), NULL);
ce                766 ext/dom/php_dom.c 	INIT_CLASS_ENTRY(ce, "DOMNodeList", php_dom_nodelist_class_functions);
ce                767 ext/dom/php_dom.c 	ce.create_object = dom_nnodemap_objects_new;
ce                768 ext/dom/php_dom.c 	dom_nodelist_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC);
ce                774 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_nodelist_prop_handlers, sizeof(dom_nodelist_prop_handlers), NULL);
ce                776 ext/dom/php_dom.c 	INIT_CLASS_ENTRY(ce, "DOMNamedNodeMap", php_dom_namednodemap_class_functions);
ce                777 ext/dom/php_dom.c 	ce.create_object = dom_nnodemap_objects_new;
ce                778 ext/dom/php_dom.c 	dom_namednodemap_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC);
ce                784 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_namednodemap_prop_handlers, sizeof(dom_namednodemap_prop_handlers), NULL);
ce                786 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMCharacterData", dom_node_class_entry, php_dom_characterdata_class_functions, dom_characterdata_class_entry);
ce                792 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_characterdata_prop_handlers, sizeof(dom_characterdata_prop_handlers), NULL);
ce                794 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMAttr", dom_node_class_entry, php_dom_attr_class_functions, dom_attr_class_entry);
ce                803 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_attr_prop_handlers, sizeof(dom_attr_prop_handlers), NULL);
ce                805 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMElement", dom_node_class_entry, php_dom_element_class_functions, dom_element_class_entry);
ce                811 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_element_prop_handlers, sizeof(dom_element_prop_handlers), NULL);
ce                813 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMText", dom_characterdata_class_entry, php_dom_text_class_functions, dom_text_class_entry);
ce                818 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_text_prop_handlers, sizeof(dom_text_prop_handlers), NULL);
ce                820 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMComment", dom_characterdata_class_entry, php_dom_comment_class_functions, dom_comment_class_entry);
ce                821 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_characterdata_prop_handlers, sizeof(dom_typeinfo_prop_handlers), NULL);
ce                823 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMTypeinfo", NULL, php_dom_typeinfo_class_functions, dom_typeinfo_class_entry);
ce                828 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_typeinfo_prop_handlers, sizeof(dom_typeinfo_prop_handlers), NULL);
ce                830 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMUserDataHandler", NULL, php_dom_userdatahandler_class_functions, dom_userdatahandler_class_entry);
ce                831 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMDomError", NULL, php_dom_domerror_class_functions, dom_domerror_class_entry);
ce                840 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domerror_prop_handlers, sizeof(dom_domerror_prop_handlers), NULL);
ce                842 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMErrorHandler", NULL, php_dom_domerrorhandler_class_functions, dom_domerrorhandler_class_entry);
ce                843 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMLocator", NULL, php_dom_domlocator_class_functions, dom_domlocator_class_entry);
ce                851 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domlocator_prop_handlers, sizeof(dom_domlocator_prop_handlers), NULL);
ce                853 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMConfiguration", NULL, php_dom_domconfiguration_class_functions, dom_domconfiguration_class_entry);
ce                854 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMCdataSection", dom_text_class_entry, php_dom_cdatasection_class_functions, dom_cdatasection_class_entry);
ce                855 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_text_prop_handlers, sizeof(dom_documenttype_prop_handlers), NULL);
ce                857 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMDocumentType", dom_node_class_entry, php_dom_documenttype_class_functions, dom_documenttype_class_entry);
ce                867 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_documenttype_prop_handlers, sizeof(dom_documenttype_prop_handlers), NULL);
ce                869 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMNotation", dom_node_class_entry, php_dom_notation_class_functions, dom_notation_class_entry);
ce                875 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_notation_prop_handlers, sizeof(dom_notation_prop_handlers), NULL);
ce                877 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMEntity", dom_node_class_entry, php_dom_entity_class_functions, dom_entity_class_entry);
ce                888 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_entity_prop_handlers, sizeof(dom_entity_prop_handlers), NULL);
ce                890 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMEntityReference", dom_node_class_entry, php_dom_entityreference_class_functions, dom_entityreference_class_entry);
ce                891 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_node_prop_handlers, sizeof(dom_entity_prop_handlers), NULL);
ce                893 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMProcessingInstruction", dom_node_class_entry, php_dom_processinginstruction_class_functions, dom_processinginstruction_class_entry);
ce                899 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_processinginstruction_prop_handlers, sizeof(dom_processinginstruction_prop_handlers), NULL);
ce                901 ext/dom/php_dom.c 	REGISTER_DOM_CLASS(ce, "DOMStringExtend", NULL, php_dom_string_extend_class_functions, dom_string_extend_class_entry);
ce                904 ext/dom/php_dom.c 	INIT_CLASS_ENTRY(ce, "DOMXPath", php_dom_xpath_class_functions);
ce                905 ext/dom/php_dom.c 	ce.create_object = dom_xpath_objects_new;
ce                906 ext/dom/php_dom.c 	dom_xpath_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC);
ce                910 ext/dom/php_dom.c 	zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_xpath_prop_handlers, sizeof(dom_xpath_prop_handlers), NULL);
ce               1182 ext/dom/php_dom.c 	clone = dom_objects_set_class(intern->std.ce, 0 TSRMLS_CC);
ce               1184 ext/dom/php_dom.c 	if (instanceof_function(intern->std.ce, dom_node_class_entry TSRMLS_CC)) {
ce               1313 ext/dom/php_dom.c 	zend_class_entry *ce;
ce               1316 ext/dom/php_dom.c 		ce = dom_namednodemap_class_entry;
ce               1318 ext/dom/php_dom.c 		ce = dom_nodelist_class_entry;
ce               1321 ext/dom/php_dom.c 	object_init_ex(return_value, ce);
ce               1329 ext/dom/php_dom.c 	zend_class_entry *ce;
ce               1356 ext/dom/php_dom.c 			ce = dom_document_class_entry;
ce               1362 ext/dom/php_dom.c 			ce = dom_documenttype_class_entry;
ce               1367 ext/dom/php_dom.c 			ce = dom_element_class_entry;
ce               1372 ext/dom/php_dom.c 			ce = dom_attr_class_entry;
ce               1377 ext/dom/php_dom.c 			ce = dom_text_class_entry;
ce               1382 ext/dom/php_dom.c 			ce = dom_comment_class_entry;
ce               1387 ext/dom/php_dom.c 			ce = dom_processinginstruction_class_entry;
ce               1392 ext/dom/php_dom.c 			ce = dom_entityreference_class_entry;
ce               1398 ext/dom/php_dom.c 			ce = dom_entity_class_entry;
ce               1403 ext/dom/php_dom.c 			ce = dom_cdatasection_class_entry;
ce               1408 ext/dom/php_dom.c 			ce = dom_documentfragment_class_entry;
ce               1413 ext/dom/php_dom.c 			ce = dom_notation_class_entry;
ce               1418 ext/dom/php_dom.c 			ce = dom_namespace_node_class_entry;
ce               1428 ext/dom/php_dom.c 		ce = dom_get_doc_classmap(domobj->document, ce TSRMLS_CC);
ce               1430 ext/dom/php_dom.c 	object_init_ex(wrapper, ce);
ce                124 ext/dom/php_dom.h zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                125 ext/dom/php_dom.h int dom_set_doc_classmap(php_libxml_ref_obj *document, zend_class_entry *basece, zend_class_entry *ce TSRMLS_DC);
ce                129 ext/dom/php_dom.h #define REGISTER_DOM_CLASS(ce, name, parent_ce, funcs, entry) \
ce                130 ext/dom/php_dom.h INIT_CLASS_ENTRY(ce, name, funcs); \
ce                131 ext/dom/php_dom.h ce.create_object = dom_objects_new; \
ce                132 ext/dom/php_dom.h entry = zend_register_internal_class_ex(&ce, parent_ce, NULL TSRMLS_CC);
ce                137 ext/dom/php_dom.h   		php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\
ce                 66 ext/dom/xml_common.h   		php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\
ce                 75 ext/dom/xml_common.h   			php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\
ce                379 ext/filter/filter.c 		zend_class_entry *ce;
ce                381 ext/filter/filter.c 		ce = Z_OBJCE_PP(value);
ce                382 ext/filter/filter.c 		if (!ce->__tostring) {
ce                391 ext/gmp/gmp.c  static inline zend_object_value gmp_create_object_ex(zend_class_entry *ce, mpz_ptr *gmpnum_target TSRMLS_DC) /* {{{ */
ce                396 ext/gmp/gmp.c  	zend_object_std_init(&intern->std, ce TSRMLS_CC);
ce                397 ext/gmp/gmp.c  	object_properties_init(&intern->std, ce);
ce                413 ext/gmp/gmp.c  static zend_object_value gmp_create_object(zend_class_entry *ce TSRMLS_DC) /* {{{ */
ce                416 ext/gmp/gmp.c  	return gmp_create_object_ex(ce, &gmpnum_dummy TSRMLS_CC);
ce                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) /* {{{ */
ce                 39 ext/intl/breakiterator/breakiterator_iterators.h 		zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                 62 ext/intl/collator/collator_class.c 	zend_class_entry *ce TSRMLS_DC )
ce                 69 ext/intl/collator/collator_class.c 	zend_object_std_init( &intern->zo, ce TSRMLS_CC );
ce                 70 ext/intl/collator/collator_class.c 	object_properties_init(&intern->zo, ce);
ce                140 ext/intl/collator/collator_class.c 	zend_class_entry ce;
ce                143 ext/intl/collator/collator_class.c 	INIT_CLASS_ENTRY( ce, "Collator", Collator_class_functions );
ce                144 ext/intl/collator/collator_class.c 	ce.create_object = Collator_object_create;
ce                145 ext/intl/collator/collator_class.c 	Collator_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                373 ext/intl/converter/converter.c 	if (objval->obj.ce == php_converter_ce) {
ce               1051 ext/intl/converter/converter.c static zend_object_value php_converter_object_ctor(zend_class_entry *ce, php_converter_object **pobjval TSRMLS_DC) {
ce               1056 ext/intl/converter/converter.c 	objval->obj.ce = ce;
ce               1070 ext/intl/converter/converter.c static zend_object_value php_converter_create_object(zend_class_entry *ce TSRMLS_DC) {
ce               1072 ext/intl/converter/converter.c 	zend_object_value retval = php_converter_object_ctor(ce, &objval TSRMLS_CC);
ce               1074 ext/intl/converter/converter.c 	object_properties_init(&(objval->obj), ce);
ce               1119 ext/intl/converter/converter.c 	zend_class_entry ce;
ce               1121 ext/intl/converter/converter.c 	INIT_CLASS_ENTRY(ce, "UConverter", php_converter_methods);
ce               1122 ext/intl/converter/converter.c 	php_converter_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce                 62 ext/intl/dateformat/dateformat_class.c zend_object_value IntlDateFormatter_object_create(zend_class_entry *ce TSRMLS_DC)
ce                 69 ext/intl/dateformat/dateformat_class.c 	zend_object_std_init( &intern->zo, ce TSRMLS_CC );
ce                 70 ext/intl/dateformat/dateformat_class.c 	object_properties_init(&intern->zo, ce);
ce                202 ext/intl/dateformat/dateformat_class.c 	zend_class_entry ce;
ce                205 ext/intl/dateformat/dateformat_class.c 	INIT_CLASS_ENTRY( ce, "IntlDateFormatter", IntlDateFormatter_class_functions );
ce                206 ext/intl/dateformat/dateformat_class.c 	ce.create_object = IntlDateFormatter_object_create;
ce                207 ext/intl/dateformat/dateformat_class.c 	IntlDateFormatter_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                 59 ext/intl/formatter/formatter_class.c zend_object_value NumberFormatter_object_create(zend_class_entry *ce TSRMLS_DC)
ce                 66 ext/intl/formatter/formatter_class.c 	zend_object_std_init( &intern->zo, ce TSRMLS_CC );
ce                 67 ext/intl/formatter/formatter_class.c 	object_properties_init(&intern->zo, ce);
ce                199 ext/intl/formatter/formatter_class.c 	zend_class_entry ce;
ce                202 ext/intl/formatter/formatter_class.c 	INIT_CLASS_ENTRY( ce, "NumberFormatter", NumberFormatter_class_functions );
ce                203 ext/intl/formatter/formatter_class.c 	ce.create_object = NumberFormatter_object_create;
ce                204 ext/intl/formatter/formatter_class.c 	NumberFormatter_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                235 ext/intl/intl_error.c 	zend_class_entry ce,
ce                241 ext/intl/intl_error.c 	INIT_CLASS_ENTRY_EX( ce, "IntlException", sizeof( "IntlException" ) - 1, NULL );
ce                242 ext/intl/intl_error.c 	IntlException_ce_ptr = zend_register_internal_class_ex( &ce,
ce                 97 ext/intl/locale/locale_class.c 	zend_class_entry ce;
ce                100 ext/intl/locale/locale_class.c 	INIT_CLASS_ENTRY( ce, "Locale", Locale_class_functions );
ce                101 ext/intl/locale/locale_class.c 	ce.create_object = NULL;
ce                102 ext/intl/locale/locale_class.c 	Locale_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                 57 ext/intl/msgformat/msgformat_class.c zend_object_value MessageFormatter_object_create(zend_class_entry *ce TSRMLS_DC)
ce                 64 ext/intl/msgformat/msgformat_class.c 	zend_object_std_init( &intern->zo, ce TSRMLS_CC );
ce                 65 ext/intl/msgformat/msgformat_class.c 	object_properties_init(&intern->zo, ce);
ce                165 ext/intl/msgformat/msgformat_class.c 	zend_class_entry ce;
ce                168 ext/intl/msgformat/msgformat_class.c 	INIT_CLASS_ENTRY( ce, "MessageFormatter", MessageFormatter_class_functions );
ce                169 ext/intl/msgformat/msgformat_class.c 	ce.create_object = MessageFormatter_object_create;
ce                170 ext/intl/msgformat/msgformat_class.c 	MessageFormatter_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                 56 ext/intl/normalizer/normalizer_class.c 	zend_class_entry ce;
ce                 59 ext/intl/normalizer/normalizer_class.c 	INIT_CLASS_ENTRY( ce, "Normalizer", Normalizer_class_functions );
ce                 60 ext/intl/normalizer/normalizer_class.c 	ce.create_object = NULL;
ce                 61 ext/intl/normalizer/normalizer_class.c 	Normalizer_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                 58 ext/intl/resourcebundle/resourcebundle_class.c static zend_object_value ResourceBundle_object_create( zend_class_entry *ce TSRMLS_DC )
ce                 65 ext/intl/resourcebundle/resourcebundle_class.c 	zend_object_std_init( (zend_object *) rb, ce TSRMLS_CC );
ce                 66 ext/intl/resourcebundle/resourcebundle_class.c 	object_properties_init((zend_object *) rb, ce);
ce                424 ext/intl/resourcebundle/resourcebundle_class.c 	zend_class_entry ce;
ce                426 ext/intl/resourcebundle/resourcebundle_class.c 	INIT_CLASS_ENTRY( ce, "ResourceBundle", ResourceBundle_class_functions );
ce                428 ext/intl/resourcebundle/resourcebundle_class.c 	ce.create_object = ResourceBundle_object_create;
ce                429 ext/intl/resourcebundle/resourcebundle_class.c 	ce.get_iterator = resourcebundle_get_iterator;
ce                431 ext/intl/resourcebundle/resourcebundle_class.c 	ResourceBundle_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                153 ext/intl/resourcebundle/resourcebundle_iterator.c zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TSRMLS_DC )
ce                 34 ext/intl/resourcebundle/resourcebundle_iterator.h zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TSRMLS_DC );
ce                 56 ext/intl/spoofchecker/spoofchecker_class.c 	zend_class_entry *ce TSRMLS_DC)
ce                 63 ext/intl/spoofchecker/spoofchecker_class.c 	zend_object_std_init(&intern->zo, ce TSRMLS_CC);
ce                 64 ext/intl/spoofchecker/spoofchecker_class.c 	object_properties_init(&intern->zo, ce);
ce                151 ext/intl/spoofchecker/spoofchecker_class.c 	zend_class_entry ce;
ce                154 ext/intl/spoofchecker/spoofchecker_class.c 	INIT_CLASS_ENTRY(ce, "Spoofchecker", Spoofchecker_class_functions);
ce                155 ext/intl/spoofchecker/spoofchecker_class.c 	ce.create_object = Spoofchecker_object_create;
ce                156 ext/intl/spoofchecker/spoofchecker_class.c 	Spoofchecker_ce_ptr = zend_register_internal_class(&ce TSRMLS_CC);
ce                123 ext/intl/transliterator/transliterator_class.c 	zend_class_entry *ce TSRMLS_DC )
ce                130 ext/intl/transliterator/transliterator_class.c 	zend_object_std_init( &intern->zo, ce TSRMLS_CC );
ce                132 ext/intl/transliterator/transliterator_class.c     zend_hash_copy( intern->zo.properties, &(ce->default_properties ),
ce                135 ext/intl/transliterator/transliterator_class.c     object_properties_init( (zend_object*) intern, ce );
ce                398 ext/intl/transliterator/transliterator_class.c 	zend_class_entry ce;
ce                401 ext/intl/transliterator/transliterator_class.c 	INIT_CLASS_ENTRY( ce, "Transliterator", Transliterator_class_functions );
ce                402 ext/intl/transliterator/transliterator_class.c 	ce.create_object = Transliterator_object_create;
ce                403 ext/intl/transliterator/transliterator_class.c 	Transliterator_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC );
ce                 99 ext/json/json.c 	zend_class_entry ce;
ce                101 ext/json/json.c 	INIT_CLASS_ENTRY(ce, "JsonSerializable", json_serializable_interface);
ce                102 ext/json/json.c 	php_json_serializable_ce = zend_register_internal_interface(&ce TSRMLS_CC);
ce                573 ext/json/json.c 	zend_class_entry *ce = Z_OBJCE_P(val);
ce                592 ext/json/json.c 		zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Failed calling %s::jsonSerialize()", ce->name);
ce                788 ext/libxml/libxml.c 	zend_class_entry ce;
ce                838 ext/libxml/libxml.c 	INIT_CLASS_ENTRY(ce, "LibXMLError", NULL);
ce                839 ext/libxml/libxml.c 	libxmlerror_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               1158 ext/libxml/libxml.c int php_libxml_register_export(zend_class_entry *ce, php_libxml_export_node export_function)
ce               1166 ext/libxml/libxml.c 	return zend_hash_add(&php_libxml_exports, ce->name, ce->name_length + 1, &export_hnd, sizeof(export_hnd), NULL);
ce               1171 ext/libxml/libxml.c 	zend_class_entry *ce = NULL;
ce               1176 ext/libxml/libxml.c 		ce = Z_OBJCE_P(object);
ce               1177 ext/libxml/libxml.c 		while (ce->parent != NULL) {
ce               1178 ext/libxml/libxml.c 			ce = ce->parent;
ce               1180 ext/libxml/libxml.c 		if (zend_hash_find(&php_libxml_exports, ce->name, ce->name_length + 1, (void **) &export_hnd)  == SUCCESS) {
ce                 90 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_register_export(zend_class_entry *ce, php_libxml_export_node export_function);
ce               2061 ext/mysql/php_mysql.c 	zend_class_entry *ce = NULL;
ce               2079 ext/mysql/php_mysql.c 			ce = zend_standard_class_def;
ce               2081 ext/mysql/php_mysql.c 			ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC);
ce               2083 ext/mysql/php_mysql.c 		if (!ce) {
ce               2168 ext/mysql/php_mysql.c 		object_and_properties_init(return_value, ce, NULL);
ce               2171 ext/mysql/php_mysql.c 		if (ce->constructor) {
ce               2173 ext/mysql/php_mysql.c 			fci.function_table = &ce->function_table;
ce               2196 ext/mysql/php_mysql.c 			fcc.function_handler = ce->constructor;
ce               2202 ext/mysql/php_mysql.c 				zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name);
ce               2212 ext/mysql/php_mysql.c 			zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Class %s does not have a constructor hence you cannot use ctor_params", ce->name);
ce                543 ext/mysqli/mysqli.c 			php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", intern->zo.ce->name);
ce                612 ext/mysqli/mysqli.c 	zend_class_entry *ce,cex;
ce                651 ext/mysqli/mysqli.c 	ce = mysqli_driver_class_entry;
ce                654 ext/mysqli/mysqli.c 	MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_driver_property_info_entries);
ce                655 ext/mysqli/mysqli.c 	zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_driver_properties, sizeof(mysqli_driver_properties), NULL);
ce                656 ext/mysqli/mysqli.c 	ce->ce_flags |= ZEND_ACC_FINAL_CLASS;
ce                659 ext/mysqli/mysqli.c 	ce = mysqli_link_class_entry;
ce                662 ext/mysqli/mysqli.c 	MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_link_property_info_entries);
ce                663 ext/mysqli/mysqli.c 	zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_link_properties, sizeof(mysqli_link_properties), NULL);
ce                666 ext/mysqli/mysqli.c 	ce = mysqli_warning_class_entry;
ce                667 ext/mysqli/mysqli.c 	ce->ce_flags |= ZEND_ACC_FINAL_CLASS | ZEND_ACC_PROTECTED;
ce                670 ext/mysqli/mysqli.c 	MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_warning_property_info_entries);
ce                671 ext/mysqli/mysqli.c 	zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_warning_properties, sizeof(mysqli_warning_properties), NULL);
ce                674 ext/mysqli/mysqli.c 	ce = mysqli_result_class_entry;
ce                677 ext/mysqli/mysqli.c 	MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_result_property_info_entries);
ce                681 ext/mysqli/mysqli.c 	zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_result_properties, sizeof(mysqli_result_properties), NULL);
ce                684 ext/mysqli/mysqli.c 	ce = mysqli_stmt_class_entry;
ce                687 ext/mysqli/mysqli.c 	MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_stmt_property_info_entries);
ce                688 ext/mysqli/mysqli.c 	zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_stmt_properties, sizeof(mysqli_stmt_properties), NULL);
ce               1252 ext/mysqli/mysqli.c 	zend_class_entry *ce = NULL;
ce               1262 ext/mysqli/mysqli.c 			ce = zend_standard_class_def;
ce               1264 ext/mysqli/mysqli.c 			ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC);
ce               1266 ext/mysqli/mysqli.c 		if (!ce) {
ce               1299 ext/mysqli/mysqli.c 		object_and_properties_init(return_value, ce, NULL);
ce               1302 ext/mysqli/mysqli.c 		if (ce->constructor) {
ce               1304 ext/mysqli/mysqli.c 			fci.function_table = &ce->function_table;
ce               1327 ext/mysqli/mysqli.c 			fcc.function_handler = ce->constructor;
ce               1333 ext/mysqli/mysqli.c 				zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name);
ce               1343 ext/mysqli/mysqli.c 			zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Class %s does not have a constructor hence you cannot use ctor_params", ce->name);
ce                677 ext/mysqli/mysqli_nonapi.c 		  		php_error_docref(NULL TSRMLS_CC, E_WARNING, "[%d] Couldn't fetch %s", i, intern->zo.ce->name);
ce                682 ext/mysqli/mysqli_nonapi.c 				php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid object %d or resource %s", i, intern->zo.ce->name);
ce                717 ext/mysqli/mysqli_nonapi.c 		  		php_error_docref(NULL TSRMLS_CC, E_WARNING, "[%d] Couldn't fetch %s", i, intern->zo.ce->name);
ce                 45 ext/mysqli/mysqli_prop.c 	php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", obj->zo.ce->name);\
ce                 57 ext/mysqli/mysqli_prop.c 	php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", obj->zo.ce->name);\
ce                 70 ext/mysqli/mysqli_prop.c 	php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", obj->zo.ce->name);\
ce                 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)
ce                284 ext/mysqli/mysqli_warning.c 	if (obj->zo.ce == mysqli_link_class_entry) {
ce                297 ext/mysqli/mysqli_warning.c 	} else if (obj->zo.ce == mysqli_stmt_class_entry) {
ce                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);
ce                229 ext/mysqli/php_mysqli_structs.h 	zend_class_entry ce; \
ce                230 ext/mysqli/php_mysqli_structs.h 	INIT_CLASS_ENTRY(ce, name,class_functions); \
ce                231 ext/mysqli/php_mysqli_structs.h 	ce.create_object = mysqli_objects_new; \
ce                232 ext/mysqli/php_mysqli_structs.h 	mysqli_entry = zend_register_internal_class(&ce TSRMLS_CC); \
ce                259 ext/mysqli/php_mysqli_structs.h   		php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", intern->zo.ce->name);\
ce                264 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \
ce                273 ext/mysqli/php_mysqli_structs.h   		php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", intern->zo.ce->name);\
ce                278 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \
ce                289 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \
ce                299 ext/mysqli/php_mysqli_structs.h 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \
ce                644 ext/opcache/Optimizer/zend_optimizer.c 		zend_class_entry *ce = (zend_class_entry*)p->pDataPtr;
ce                645 ext/opcache/Optimizer/zend_optimizer.c 		q = ce->function_table.pListHead;
ce                648 ext/opcache/Optimizer/zend_optimizer.c 			if (op_array->scope == ce) {
ce                412 ext/opcache/ZendAccelerator.c 		zend_class_entry *ce = (zend_class_entry*)(p->pDataPtr);
ce                418 ext/opcache/ZendAccelerator.c 		if (ce->name) {
ce                419 ext/opcache/ZendAccelerator.c 			ce->name = accel_new_interned_string(ce->name, ce->name_length + 1, 0 TSRMLS_CC);
ce                422 ext/opcache/ZendAccelerator.c 		q = ce->properties_info.pListHead;
ce                437 ext/opcache/ZendAccelerator.c 		q =	ce->function_table.pListHead;
ce                445 ext/opcache/ZendAccelerator.c 		q =	ce->constants_table.pListHead;
ce               2288 ext/opcache/ZendAccelerator.c 	zend_class_entry *ce = *pce;
ce               2290 ext/opcache/ZendAccelerator.c 	if (ce->type == ZEND_INTERNAL_CLASS) {
ce               2294 ext/opcache/ZendAccelerator.c 		if (ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS) {
ce               2295 ext/opcache/ZendAccelerator.c 			zend_hash_apply(&ce->function_table, (apply_func_t) accel_cleanup_function_data TSRMLS_CC);
ce               2297 ext/opcache/ZendAccelerator.c 		if (ce->static_members_table) {
ce               2300 ext/opcache/ZendAccelerator.c 			for (i = 0; i < ce->default_static_members_count; i++) {
ce               2301 ext/opcache/ZendAccelerator.c 				if (ce->static_members_table[i]) {
ce               2302 ext/opcache/ZendAccelerator.c 					accel_fast_zval_ptr_dtor(&ce->static_members_table[i]);
ce               2303 ext/opcache/ZendAccelerator.c 					ce->static_members_table[i] = NULL;
ce               2306 ext/opcache/ZendAccelerator.c 			ce->static_members_table = NULL;
ce               2309 ext/opcache/ZendAccelerator.c 		zend_hash_apply(&ce->function_table, (apply_func_t) accel_cleanup_function_data TSRMLS_CC);
ce               2310 ext/opcache/ZendAccelerator.c 		if (ce->static_members) {
ce               2311 ext/opcache/ZendAccelerator.c 			ce->static_members->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
ce               2312 ext/opcache/ZendAccelerator.c 			accel_fast_hash_destroy(ce->static_members);
ce               2313 ext/opcache/ZendAccelerator.c 			ce->static_members = NULL;
ce                376 ext/opcache/ZendAccelerator.h # define ZEND_CE_FILENAME(ce)			(ce)->info.user.filename
ce                377 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT(ce)        (ce)->info.user.doc_comment
ce                378 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT_LEN(ce)	(ce)->info.user.doc_comment_len
ce                395 ext/opcache/ZendAccelerator.h # define ZEND_CE_FILENAME(ce)			(ce)->filename
ce                396 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT(ce)        (ce)->doc_comment
ce                397 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT_LEN(ce)	(ce)->doc_comment_len
ce                 68 ext/opcache/zend_accelerator_util_funcs.c 	zend_class_entry *ce = *pce;
ce                 70 ext/opcache/zend_accelerator_util_funcs.c 	ce->function_table.pDestructor = (dtor_func_t) zend_accel_destroy_zend_function;
ce                449 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_methods(HashTable *ht, HashTable *source, zend_class_entry *old_ce, zend_class_entry *ce TSRMLS_DC)
ce                538 ext/opcache/zend_accelerator_util_funcs.c 			new_entry->scope = ce;
ce                543 ext/opcache/zend_accelerator_util_funcs.c 				zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME " class loading error, class %s, function %s", ce->name, new_entry->function_name);
ce                552 ext/opcache/zend_accelerator_util_funcs.c 				zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME " class loading error, class %s, function %s", ce->name, new_entry->function_name);
ce                561 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_prop_info(HashTable *ht, HashTable *source, zend_class_entry *old_ce, zend_class_entry *ce TSRMLS_DC)
ce                649 ext/opcache/zend_accelerator_util_funcs.c 		if (prop_info->ce == old_ce) {
ce                650 ext/opcache/zend_accelerator_util_funcs.c 			prop_info->ce = ce;
ce                651 ext/opcache/zend_accelerator_util_funcs.c 		} else if (accel_xlat_get(prop_info->ce, new_ce) == SUCCESS) {
ce                652 ext/opcache/zend_accelerator_util_funcs.c 			prop_info->ce = *new_ce;
ce                654 ext/opcache/zend_accelerator_util_funcs.c 			zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME" class loading error, class %s, property %s", ce->name, prop_info->name);
ce                682 ext/opcache/zend_accelerator_util_funcs.c 	if (ce->handler != NULL) { \
ce                683 ext/opcache/zend_accelerator_util_funcs.c 		if (accel_xlat_get(ce->handler, new_func) == SUCCESS) { \
ce                684 ext/opcache/zend_accelerator_util_funcs.c 			ce->handler = *new_func; \
ce                686 ext/opcache/zend_accelerator_util_funcs.c 			zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME " class loading error, class %s", ce->name); \
ce                694 ext/opcache/zend_accelerator_util_funcs.c 	zend_class_entry *ce = *pce;
ce                695 ext/opcache/zend_accelerator_util_funcs.c 	zend_class_entry *old_ce = ce;
ce                700 ext/opcache/zend_accelerator_util_funcs.c 	*pce = ce = emalloc(sizeof(zend_class_entry));
ce                701 ext/opcache/zend_accelerator_util_funcs.c 	*ce = *old_ce;
ce                702 ext/opcache/zend_accelerator_util_funcs.c 	ce->refcount = 1;
ce                706 ext/opcache/zend_accelerator_util_funcs.c 		accel_xlat_set(old_ce, ce);
ce                713 ext/opcache/zend_accelerator_util_funcs.c 		ce->default_properties_table = emalloc(sizeof(zval*) * old_ce->default_properties_count);
ce                716 ext/opcache/zend_accelerator_util_funcs.c 				ce->default_properties_table[i] = zend_clone_zval(old_ce->default_properties_table[i], 0 TSRMLS_CC);
ce                718 ext/opcache/zend_accelerator_util_funcs.c 				ce->default_properties_table[i] = NULL;
ce                723 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_clone_zval(&ce->default_properties, &old_ce->default_properties, 0);
ce                726 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_clone_methods(&ce->function_table, &old_ce->function_table, old_ce, ce TSRMLS_CC);
ce                733 ext/opcache/zend_accelerator_util_funcs.c 		ce->default_static_members_table = emalloc(sizeof(zval*) * old_ce->default_static_members_count);
ce                736 ext/opcache/zend_accelerator_util_funcs.c 				ce->default_static_members_table[i] = zend_clone_zval(old_ce->default_static_members_table[i], 1 TSRMLS_CC);
ce                738 ext/opcache/zend_accelerator_util_funcs.c 				ce->default_static_members_table[i] = NULL;
ce                742 ext/opcache/zend_accelerator_util_funcs.c 	ce->static_members_table = ce->default_static_members_table;
ce                744 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_clone_zval(&ce->default_static_members, &old_ce->default_static_members, 1);
ce                745 ext/opcache/zend_accelerator_util_funcs.c 	ce->static_members = &ce->default_static_members;
ce                749 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_clone_prop_info(&ce->properties_info, &old_ce->properties_info, old_ce, ce TSRMLS_CC);
ce                752 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_clone_zval(&ce->constants_table, &old_ce->constants_table, 0);
ce                754 ext/opcache/zend_accelerator_util_funcs.c 	ce->name = interned_estrndup(ce->name, ce->name_length);
ce                757 ext/opcache/zend_accelerator_util_funcs.c 	if (ce->num_interfaces) {
ce                758 ext/opcache/zend_accelerator_util_funcs.c 		ce->interfaces = emalloc(sizeof(zend_class_entry *) * ce->num_interfaces);
ce                759 ext/opcache/zend_accelerator_util_funcs.c 		memset(ce->interfaces, 0, sizeof(zend_class_entry *) * ce->num_interfaces);
ce                761 ext/opcache/zend_accelerator_util_funcs.c 		ce->interfaces = NULL;
ce                763 ext/opcache/zend_accelerator_util_funcs.c 	if (ZEND_CE_DOC_COMMENT(ce)) {
ce                765 ext/opcache/zend_accelerator_util_funcs.c 			ZEND_CE_DOC_COMMENT(ce) = estrndup(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT_LEN(ce));
ce                767 ext/opcache/zend_accelerator_util_funcs.c 			ZEND_CE_DOC_COMMENT(ce) =  NULL;
ce                771 ext/opcache/zend_accelerator_util_funcs.c 	if (ce->parent) {
ce                772 ext/opcache/zend_accelerator_util_funcs.c 		if (accel_xlat_get(ce->parent, new_ce) == SUCCESS) {
ce                773 ext/opcache/zend_accelerator_util_funcs.c 			ce->parent = *new_ce;
ce                775 ext/opcache/zend_accelerator_util_funcs.c 			zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME" class loading error, class %s", ce->name);
ce                805 ext/opcache/zend_accelerator_util_funcs.c 	if (ce->trait_aliases) {
ce                809 ext/opcache/zend_accelerator_util_funcs.c 		while (ce->trait_aliases[i]) {
ce                814 ext/opcache/zend_accelerator_util_funcs.c 		while (ce->trait_aliases[i]) {
ce                816 ext/opcache/zend_accelerator_util_funcs.c 			memcpy(trait_aliases[i], ce->trait_aliases[i], sizeof(zend_trait_alias));
ce                818 ext/opcache/zend_accelerator_util_funcs.c 			memcpy(trait_aliases[i]->trait_method, ce->trait_aliases[i]->trait_method, sizeof(zend_trait_method_reference));
ce                840 ext/opcache/zend_accelerator_util_funcs.c 		ce->trait_aliases = trait_aliases;
ce                843 ext/opcache/zend_accelerator_util_funcs.c 	if (ce->trait_precedences) {
ce                847 ext/opcache/zend_accelerator_util_funcs.c 		while (ce->trait_precedences[i]) {
ce                852 ext/opcache/zend_accelerator_util_funcs.c 		while (ce->trait_precedences[i]) {
ce                854 ext/opcache/zend_accelerator_util_funcs.c 			memcpy(trait_precedences[i], ce->trait_precedences[i], sizeof(zend_trait_precedence));
ce                856 ext/opcache/zend_accelerator_util_funcs.c 			memcpy(trait_precedences[i]->trait_method, ce->trait_precedences[i]->trait_method, sizeof(zend_trait_method_reference));
ce                886 ext/opcache/zend_accelerator_util_funcs.c 		ce->trait_precedences = trait_precedences;
ce                489 ext/opcache/zend_persist.c 	zend_class_entry *ce = *pce;
ce                491 ext/opcache/zend_persist.c 	if (ce->type == ZEND_USER_CLASS) {
ce                492 ext/opcache/zend_persist.c 		*pce = zend_accel_store(ce, sizeof(zend_class_entry));
ce                493 ext/opcache/zend_persist.c 		zend_accel_store_interned_string(ce->name, ce->name_length + 1);
ce                494 ext/opcache/zend_persist.c 		zend_hash_persist(&ce->function_table, (zend_persist_func_t) zend_persist_op_array, sizeof(zend_op_array) TSRMLS_CC);
ce                496 ext/opcache/zend_persist.c 		if (ce->default_properties_table) {
ce                499 ext/opcache/zend_persist.c 			zend_accel_store(ce->default_properties_table, sizeof(zval*) * ce->default_properties_count);
ce                500 ext/opcache/zend_persist.c 			for (i = 0; i < ce->default_properties_count; i++) {
ce                501 ext/opcache/zend_persist.c 				if (ce->default_properties_table[i]) {
ce                502 ext/opcache/zend_persist.c 					zend_persist_zval_ptr(&ce->default_properties_table[i] TSRMLS_CC);
ce                506 ext/opcache/zend_persist.c 		if (ce->default_static_members_table) {
ce                509 ext/opcache/zend_persist.c 			zend_accel_store(ce->default_static_members_table, sizeof(zval*) * ce->default_static_members_count);
ce                510 ext/opcache/zend_persist.c 			for (i = 0; i < ce->default_static_members_count; i++) {
ce                511 ext/opcache/zend_persist.c 				if (ce->default_static_members_table[i]) {
ce                512 ext/opcache/zend_persist.c 					zend_persist_zval_ptr(&ce->default_static_members_table[i] TSRMLS_CC);
ce                516 ext/opcache/zend_persist.c 		ce->static_members_table = NULL;
ce                518 ext/opcache/zend_persist.c 		zend_hash_persist(&ce->default_properties, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC);
ce                519 ext/opcache/zend_persist.c 		zend_hash_persist(&ce->default_static_members, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC);
ce                520 ext/opcache/zend_persist.c 		ce->static_members = NULL;
ce                522 ext/opcache/zend_persist.c 		zend_hash_persist(&ce->constants_table, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC);
ce                524 ext/opcache/zend_persist.c 		if (ZEND_CE_FILENAME(ce)) {
ce                526 ext/opcache/zend_persist.c 			ZEND_CE_FILENAME(ce) = zend_accel_memdup(ZEND_CE_FILENAME(ce), strlen(ZEND_CE_FILENAME(ce)) + 1);
ce                528 ext/opcache/zend_persist.c 		if (ZEND_CE_DOC_COMMENT(ce)) {
ce                530 ext/opcache/zend_persist.c 				zend_accel_store(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT_LEN(ce) + 1);
ce                532 ext/opcache/zend_persist.c 				if (!zend_shared_alloc_get_xlat_entry(ZEND_CE_DOC_COMMENT(ce))) {
ce                533 ext/opcache/zend_persist.c 					zend_shared_alloc_register_xlat_entry(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT(ce));
ce                534 ext/opcache/zend_persist.c 					efree((char*)ZEND_CE_DOC_COMMENT(ce));
ce                536 ext/opcache/zend_persist.c 				ZEND_CE_DOC_COMMENT(ce) = NULL;
ce                537 ext/opcache/zend_persist.c 				ZEND_CE_DOC_COMMENT_LEN(ce) = 0;
ce                540 ext/opcache/zend_persist.c 		zend_hash_persist(&ce->properties_info, (zend_persist_func_t) zend_persist_property_info, sizeof(zend_property_info) TSRMLS_CC);
ce                541 ext/opcache/zend_persist.c 		if (ce->num_interfaces && ce->interfaces) {
ce                542 ext/opcache/zend_persist.c 			efree(ce->interfaces);
ce                544 ext/opcache/zend_persist.c 		ce->interfaces = NULL; /* will be filled in on fetch */
ce                547 ext/opcache/zend_persist.c 		if (ce->num_traits && ce->traits) {
ce                548 ext/opcache/zend_persist.c 			efree(ce->traits);
ce                550 ext/opcache/zend_persist.c 		ce->traits = NULL;
ce                552 ext/opcache/zend_persist.c 		if (ce->trait_aliases) {
ce                554 ext/opcache/zend_persist.c 			while (ce->trait_aliases[i]) {
ce                555 ext/opcache/zend_persist.c 				if (ce->trait_aliases[i]->trait_method) {
ce                556 ext/opcache/zend_persist.c 					if (ce->trait_aliases[i]->trait_method->method_name) {
ce                557 ext/opcache/zend_persist.c 						zend_accel_store(ce->trait_aliases[i]->trait_method->method_name,
ce                558 ext/opcache/zend_persist.c 							ce->trait_aliases[i]->trait_method->mname_len + 1);
ce                560 ext/opcache/zend_persist.c 					if (ce->trait_aliases[i]->trait_method->class_name) {
ce                561 ext/opcache/zend_persist.c 						zend_accel_store(ce->trait_aliases[i]->trait_method->class_name,
ce                562 ext/opcache/zend_persist.c 							ce->trait_aliases[i]->trait_method->cname_len + 1);
ce                564 ext/opcache/zend_persist.c 					ce->trait_aliases[i]->trait_method->ce = NULL;
ce                565 ext/opcache/zend_persist.c 					zend_accel_store(ce->trait_aliases[i]->trait_method,
ce                569 ext/opcache/zend_persist.c 				if (ce->trait_aliases[i]->alias) {
ce                570 ext/opcache/zend_persist.c 					zend_accel_store(ce->trait_aliases[i]->alias,
ce                571 ext/opcache/zend_persist.c 						ce->trait_aliases[i]->alias_len + 1);
ce                575 ext/opcache/zend_persist.c                 ce->trait_aliases[i]->function = NULL;
ce                577 ext/opcache/zend_persist.c 				zend_accel_store(ce->trait_aliases[i], sizeof(zend_trait_alias));
ce                581 ext/opcache/zend_persist.c 			zend_accel_store(ce->trait_aliases, sizeof(zend_trait_alias*) * (i + 1));
ce                584 ext/opcache/zend_persist.c 		if (ce->trait_precedences) {
ce                587 ext/opcache/zend_persist.c 			while (ce->trait_precedences[i]) {
ce                588 ext/opcache/zend_persist.c 				zend_accel_store(ce->trait_precedences[i]->trait_method->method_name,
ce                589 ext/opcache/zend_persist.c 					ce->trait_precedences[i]->trait_method->mname_len + 1);
ce                590 ext/opcache/zend_persist.c 				zend_accel_store(ce->trait_precedences[i]->trait_method->class_name,
ce                591 ext/opcache/zend_persist.c 					ce->trait_precedences[i]->trait_method->cname_len + 1);
ce                592 ext/opcache/zend_persist.c 				ce->trait_precedences[i]->trait_method->ce = NULL;
ce                593 ext/opcache/zend_persist.c 				zend_accel_store(ce->trait_precedences[i]->trait_method,
ce                596 ext/opcache/zend_persist.c 				if (ce->trait_precedences[i]->exclude_from_classes) {
ce                599 ext/opcache/zend_persist.c 					while (ce->trait_precedences[i]->exclude_from_classes[j]) {
ce                600 ext/opcache/zend_persist.c 						zend_accel_store(ce->trait_precedences[i]->exclude_from_classes[j],
ce                601 ext/opcache/zend_persist.c 							strlen((char*)ce->trait_precedences[i]->exclude_from_classes[j]) + 1);
ce                604 ext/opcache/zend_persist.c 					zend_accel_store(ce->trait_precedences[i]->exclude_from_classes,
ce                609 ext/opcache/zend_persist.c                 ce->trait_precedences[i]->function = NULL;
ce                611 ext/opcache/zend_persist.c 				zend_accel_store(ce->trait_precedences[i], sizeof(zend_trait_precedence));
ce                615 ext/opcache/zend_persist.c 				ce->trait_precedences, sizeof(zend_trait_precedence*) * (i + 1));
ce                623 ext/opcache/zend_persist.c 	prop->ce = zend_shared_alloc_get_xlat_entry(prop->ce);
ce                629 ext/opcache/zend_persist.c 	zend_class_entry *ce = *pce;
ce                631 ext/opcache/zend_persist.c 	if (ce->parent) {
ce                632 ext/opcache/zend_persist.c 		ce->parent = zend_shared_alloc_get_xlat_entry(ce->parent);
ce                634 ext/opcache/zend_persist.c 		ce->parent->refcount++;
ce                638 ext/opcache/zend_persist.c 	if (ce->constructor) {
ce                639 ext/opcache/zend_persist.c 		ce->constructor = zend_shared_alloc_get_xlat_entry(ce->constructor);
ce                641 ext/opcache/zend_persist.c 		ce->constructor->op_array.refcount++;
ce                643 ext/opcache/zend_persist.c 	if (ce->destructor) {
ce                644 ext/opcache/zend_persist.c 		ce->destructor = zend_shared_alloc_get_xlat_entry(ce->destructor);
ce                645 ext/opcache/zend_persist.c 		ce->destructor->op_array.refcount++;
ce                647 ext/opcache/zend_persist.c 	if (ce->clone) {
ce                648 ext/opcache/zend_persist.c 		ce->clone = zend_shared_alloc_get_xlat_entry(ce->clone);
ce                649 ext/opcache/zend_persist.c 		ce->clone->op_array.refcount++;
ce                651 ext/opcache/zend_persist.c 	if (ce->__get) {
ce                652 ext/opcache/zend_persist.c 		ce->__get = zend_shared_alloc_get_xlat_entry(ce->__get);
ce                653 ext/opcache/zend_persist.c 		ce->__get->op_array.refcount++;
ce                655 ext/opcache/zend_persist.c 	if (ce->__set) {
ce                656 ext/opcache/zend_persist.c 		ce->__set = zend_shared_alloc_get_xlat_entry(ce->__set);
ce                657 ext/opcache/zend_persist.c 		ce->__set->op_array.refcount++;
ce                659 ext/opcache/zend_persist.c 	if (ce->__call) {
ce                660 ext/opcache/zend_persist.c 		ce->__call = zend_shared_alloc_get_xlat_entry(ce->__call);
ce                661 ext/opcache/zend_persist.c 		ce->__call->op_array.refcount++;
ce                663 ext/opcache/zend_persist.c 	if (ce->serialize_func) {
ce                664 ext/opcache/zend_persist.c 		ce->serialize_func = zend_shared_alloc_get_xlat_entry(ce->serialize_func);
ce                665 ext/opcache/zend_persist.c 		ce->serialize_func->op_array.refcount++;
ce                667 ext/opcache/zend_persist.c 	if (ce->unserialize_func) {
ce                668 ext/opcache/zend_persist.c 		ce->unserialize_func = zend_shared_alloc_get_xlat_entry(ce->unserialize_func);
ce                669 ext/opcache/zend_persist.c 		ce->unserialize_func->op_array.refcount++;
ce                671 ext/opcache/zend_persist.c 	if (ce->__isset) {
ce                672 ext/opcache/zend_persist.c 		ce->__isset = zend_shared_alloc_get_xlat_entry(ce->__isset);
ce                673 ext/opcache/zend_persist.c 		ce->__isset->op_array.refcount++;
ce                675 ext/opcache/zend_persist.c 	if (ce->__unset) {
ce                676 ext/opcache/zend_persist.c 		ce->__unset = zend_shared_alloc_get_xlat_entry(ce->__unset);
ce                677 ext/opcache/zend_persist.c 		ce->__unset->op_array.refcount++;
ce                679 ext/opcache/zend_persist.c 	if (ce->__tostring) {
ce                680 ext/opcache/zend_persist.c 		ce->__tostring = zend_shared_alloc_get_xlat_entry(ce->__tostring);
ce                681 ext/opcache/zend_persist.c 		ce->__tostring->op_array.refcount++;
ce                684 ext/opcache/zend_persist.c 	if (ce->__callstatic) {
ce                685 ext/opcache/zend_persist.c 		ce->__callstatic = zend_shared_alloc_get_xlat_entry(ce->__callstatic);
ce                686 ext/opcache/zend_persist.c 		ce->__callstatic->op_array.refcount++;
ce                690 ext/opcache/zend_persist.c 	if (ce->__debugInfo) {
ce                691 ext/opcache/zend_persist.c 		ce->__debugInfo = zend_shared_alloc_get_xlat_entry(ce->__debugInfo);
ce                692 ext/opcache/zend_persist.c 		ce->__debugInfo->op_array.refcount++;
ce                695 ext/opcache/zend_persist.c 	zend_hash_apply(&ce->properties_info, (apply_func_t) zend_update_property_info_ce TSRMLS_CC);
ce                264 ext/opcache/zend_persist_calc.c 	zend_class_entry *ce = *pce;
ce                267 ext/opcache/zend_persist_calc.c 	if (ce->type == ZEND_USER_CLASS) {
ce                268 ext/opcache/zend_persist_calc.c 		ADD_DUP_SIZE(ce, sizeof(zend_class_entry));
ce                269 ext/opcache/zend_persist_calc.c 		ADD_INTERNED_STRING(ce->name, ce->name_length + 1);
ce                270 ext/opcache/zend_persist_calc.c 		ADD_SIZE(zend_hash_persist_calc(&ce->function_table, (int (*)(void* TSRMLS_DC)) zend_persist_op_array_calc, sizeof(zend_op_array) TSRMLS_CC));
ce                272 ext/opcache/zend_persist_calc.c 		if (ce->default_properties_table) {
ce                275 ext/opcache/zend_persist_calc.c 			ADD_SIZE(sizeof(zval*) * ce->default_properties_count);
ce                276 ext/opcache/zend_persist_calc.c 			for (i = 0; i < ce->default_properties_count; i++) {
ce                277 ext/opcache/zend_persist_calc.c 				if (ce->default_properties_table[i]) {
ce                278 ext/opcache/zend_persist_calc.c 					ADD_SIZE(zend_persist_zval_ptr_calc(&ce->default_properties_table[i] TSRMLS_CC));
ce                282 ext/opcache/zend_persist_calc.c 		if (ce->default_static_members_table) {
ce                285 ext/opcache/zend_persist_calc.c 			ADD_SIZE(sizeof(zval*) * ce->default_static_members_count);
ce                286 ext/opcache/zend_persist_calc.c 			for (i = 0; i < ce->default_static_members_count; i++) {
ce                287 ext/opcache/zend_persist_calc.c 				if (ce->default_static_members_table[i]) {
ce                288 ext/opcache/zend_persist_calc.c 					ADD_SIZE(zend_persist_zval_ptr_calc(&ce->default_static_members_table[i] TSRMLS_CC));
ce                293 ext/opcache/zend_persist_calc.c 		ADD_SIZE(zend_hash_persist_calc(&ce->default_properties, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC));
ce                294 ext/opcache/zend_persist_calc.c 		ADD_SIZE(zend_hash_persist_calc(&ce->default_static_members, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC));
ce                296 ext/opcache/zend_persist_calc.c 		ADD_SIZE(zend_hash_persist_calc(&ce->constants_table, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC));
ce                298 ext/opcache/zend_persist_calc.c 		if (ZEND_CE_FILENAME(ce)) {
ce                299 ext/opcache/zend_persist_calc.c 			ADD_DUP_SIZE(ZEND_CE_FILENAME(ce), strlen(ZEND_CE_FILENAME(ce)) + 1);
ce                301 ext/opcache/zend_persist_calc.c 		if (ZCG(accel_directives).save_comments && ZEND_CE_DOC_COMMENT(ce)) {
ce                302 ext/opcache/zend_persist_calc.c 			ADD_DUP_SIZE(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT_LEN(ce) + 1);
ce                305 ext/opcache/zend_persist_calc.c 		ADD_SIZE(zend_hash_persist_calc(&ce->properties_info, (int (*)(void* TSRMLS_DC)) zend_persist_property_info_calc, sizeof(zend_property_info) TSRMLS_CC));
ce                308 ext/opcache/zend_persist_calc.c 		if (ce->trait_aliases) {
ce                310 ext/opcache/zend_persist_calc.c 			while (ce->trait_aliases[i]) {
ce                311 ext/opcache/zend_persist_calc.c 				if (ce->trait_aliases[i]->trait_method) {
ce                312 ext/opcache/zend_persist_calc.c 					if (ce->trait_aliases[i]->trait_method->method_name) {
ce                313 ext/opcache/zend_persist_calc.c 						ADD_SIZE(ce->trait_aliases[i]->trait_method->mname_len + 1);
ce                315 ext/opcache/zend_persist_calc.c 					if (ce->trait_aliases[i]->trait_method->class_name) {
ce                316 ext/opcache/zend_persist_calc.c 						ADD_SIZE(ce->trait_aliases[i]->trait_method->cname_len + 1);
ce                321 ext/opcache/zend_persist_calc.c 				if (ce->trait_aliases[i]->alias) {
ce                322 ext/opcache/zend_persist_calc.c 					ADD_SIZE(ce->trait_aliases[i]->alias_len + 1);
ce                330 ext/opcache/zend_persist_calc.c 		if (ce->trait_precedences) {
ce                333 ext/opcache/zend_persist_calc.c 			while (ce->trait_precedences[i]) {
ce                334 ext/opcache/zend_persist_calc.c 				ADD_SIZE(ce->trait_precedences[i]->trait_method->mname_len + 1);
ce                335 ext/opcache/zend_persist_calc.c 				ADD_SIZE(ce->trait_precedences[i]->trait_method->cname_len + 1);
ce                338 ext/opcache/zend_persist_calc.c 				if (ce->trait_precedences[i]->exclude_from_classes) {
ce                341 ext/opcache/zend_persist_calc.c 					while (ce->trait_precedences[i]->exclude_from_classes[j]) {
ce                342 ext/opcache/zend_persist_calc.c 						ADD_SIZE(strlen((char*)ce->trait_precedences[i]->exclude_from_classes[j]) + 1);
ce               1750 ext/pcre/pcrelib/pcre_compile.c   pcre_uchar *ce, *cs;
ce               1797 ext/pcre/pcrelib/pcre_compile.c     cs = ce = (pcre_uchar *)cd->start_code + GET(cc, 1);  /* Start subpattern */
ce               1798 ext/pcre/pcrelib/pcre_compile.c     do ce += GET(ce, 1); while (*ce == OP_ALT);           /* End subpattern */
ce               1799 ext/pcre/pcrelib/pcre_compile.c     if (cc > cs && cc < ce) return -1;                    /* Recursion */
ce                106 ext/pcre/pcrelib/pcre_study.c   pcre_uchar *cs, *ce;
ce                398 ext/pcre/pcrelib/pcre_study.c         ce = cs = (pcre_uchar *)PRIV(find_bracket)(startcode, utf, GET2(slot, 0));
ce                400 ext/pcre/pcrelib/pcre_study.c         do ce += GET(ce, 1); while (*ce == OP_ALT);
ce                401 ext/pcre/pcrelib/pcre_study.c         if (cc > cs && cc < ce)     /* Simple recursion */
ce                438 ext/pcre/pcrelib/pcre_study.c       ce = cs = (pcre_uchar *)PRIV(find_bracket)(startcode, utf, GET2(cc, 1));
ce                440 ext/pcre/pcrelib/pcre_study.c       do ce += GET(ce, 1); while (*ce == OP_ALT);
ce                441 ext/pcre/pcrelib/pcre_study.c       if (cc > cs && cc < ce)    /* Simple recursion */
ce                508 ext/pcre/pcrelib/pcre_study.c     cs = ce = (pcre_uchar *)startcode + GET(cc, 1);
ce                509 ext/pcre/pcrelib/pcre_study.c     do ce += GET(ce, 1); while (*ce == OP_ALT);
ce                510 ext/pcre/pcrelib/pcre_study.c     if (cc > cs && cc < ce)    /* Simple recursion */
ce                360 ext/pdo/pdo.c  	zend_class_entry ce;
ce                373 ext/pdo/pdo.c  	INIT_CLASS_ENTRY(ce, "PDOException", NULL);
ce                375 ext/pdo/pdo.c   	pdo_exception_ce = zend_register_internal_class_ex(&ce, php_pdo_get_exception_base(0 TSRMLS_CC), NULL TSRMLS_CC);
ce                351 ext/pdo/pdo_dbh.c 				pdbh->std.ce = dbh->std.ce;
ce               1311 ext/pdo/pdo_dbh.c 		ifunc->scope = dbh->std.ce;
ce               1401 ext/pdo/pdo_dbh.c 	zend_class_entry ce;
ce               1403 ext/pdo/pdo_dbh.c 	INIT_CLASS_ENTRY(ce, "PDO", pdo_dbh_functions);
ce               1404 ext/pdo/pdo_dbh.c 	pdo_dbh_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce               1578 ext/pdo/pdo_dbh.c zend_object_value pdo_dbh_new(zend_class_entry *ce TSRMLS_DC)
ce               1585 ext/pdo/pdo_dbh.c 	zend_object_std_init(&dbh->std, ce TSRMLS_CC);
ce               1586 ext/pdo/pdo_dbh.c 	object_properties_init(&dbh->std, ce);
ce                744 ext/pdo/pdo_stmt.c 	zend_class_entry * ce = stmt->fetch.cls.ce;
ce                750 ext/pdo/pdo_stmt.c 	if (!ce) {
ce                751 ext/pdo/pdo_stmt.c 		stmt->fetch.cls.ce = ZEND_STANDARD_CLASS_DEF_PTR;
ce                752 ext/pdo/pdo_stmt.c 		ce = ZEND_STANDARD_CLASS_DEF_PTR;
ce                755 ext/pdo/pdo_stmt.c 	if (ce->constructor) {
ce                756 ext/pdo/pdo_stmt.c 		fci->function_table = &ce->function_table;
ce                766 ext/pdo/pdo_stmt.c 		fcc->function_handler = ce->constructor;
ce                768 ext/pdo/pdo_stmt.c 		fcc->called_scope = ce;
ce                845 ext/pdo/pdo_stmt.c 	zend_class_entry *ce = NULL, *old_ce = NULL;
ce                933 ext/pdo/pdo_stmt.c 					old_ce = stmt->fetch.cls.ce;
ce                943 ext/pdo/pdo_stmt.c 							stmt->fetch.cls.ce = ZEND_STANDARD_CLASS_DEF_PTR;
ce                945 ext/pdo/pdo_stmt.c 							stmt->fetch.cls.ce = *cep;
ce                952 ext/pdo/pdo_stmt.c 				ce = stmt->fetch.cls.ce;
ce                953 ext/pdo/pdo_stmt.c 				if (!ce) {
ce                958 ext/pdo/pdo_stmt.c 					object_init_ex(return_value, ce);
ce                965 ext/pdo/pdo_stmt.c 					if (ce->constructor && (flags & PDO_FETCH_PROPS_LATE)) {
ce               1116 ext/pdo/pdo_stmt.c 						zend_update_property(ce, return_value,
ce               1132 ext/pdo/pdo_stmt.c 						if (!ce->unserialize) {
ce               1136 ext/pdo/pdo_stmt.c 						} else if (ce->unserialize(&return_value, ce, (unsigned char *)(Z_TYPE_P(val) == IS_STRING ? Z_STRVAL_P(val) : ""), Z_TYPE_P(val) == IS_STRING ? Z_STRLEN_P(val) : 0, NULL TSRMLS_CC) == FAILURE) {
ce               1163 ext/pdo/pdo_stmt.c 				if (ce->constructor && !(flags & (PDO_FETCH_PROPS_LATE | PDO_FETCH_SERIALIZE))) {
ce               1177 ext/pdo/pdo_stmt.c 					stmt->fetch.cls.ce = old_ce;
ce               1333 ext/pdo/pdo_stmt.c 	old_ce = stmt->fetch.cls.ce;
ce               1349 ext/pdo/pdo_stmt.c 		stmt->fetch.cls.ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC);
ce               1351 ext/pdo/pdo_stmt.c 		if (!stmt->fetch.cls.ce) {
ce               1356 ext/pdo/pdo_stmt.c 		stmt->fetch.cls.ce = zend_standard_class_def;
ce               1367 ext/pdo/pdo_stmt.c 	stmt->fetch.cls.ce = old_ce;
ce               1418 ext/pdo/pdo_stmt.c 	old_ce = stmt->fetch.cls.ce;
ce               1429 ext/pdo/pdo_stmt.c 			stmt->fetch.cls.ce = zend_standard_class_def;
ce               1448 ext/pdo/pdo_stmt.c 				stmt->fetch.cls.ce = zend_fetch_class(Z_STRVAL_P(arg2), Z_STRLEN_P(arg2), ZEND_FETCH_CLASS_AUTO TSRMLS_CC);
ce               1449 ext/pdo/pdo_stmt.c 				if (!stmt->fetch.cls.ce) {
ce               1543 ext/pdo/pdo_stmt.c 	stmt->fetch.cls.ce = old_ce;
ce               1939 ext/pdo/pdo_stmt.c 					stmt->fetch.cls.ce = NULL;
ce               1954 ext/pdo/pdo_stmt.c 						stmt->fetch.cls.ce = *cep;
ce               2325 ext/pdo/pdo_stmt.c 	zend_class_entry ce;
ce               2327 ext/pdo/pdo_stmt.c 	INIT_CLASS_ENTRY(ce, "PDOStatement", pdo_dbstmt_functions);
ce               2328 ext/pdo/pdo_stmt.c 	pdo_dbstmt_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce               2341 ext/pdo/pdo_stmt.c 	INIT_CLASS_ENTRY(ce, "PDORow", pdo_row_functions);
ce               2342 ext/pdo/pdo_stmt.c 	pdo_row_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce               2419 ext/pdo/pdo_stmt.c zend_object_value pdo_dbstmt_new(zend_class_entry *ce TSRMLS_DC)
ce               2426 ext/pdo/pdo_stmt.c 	zend_object_std_init(&stmt->std, ce TSRMLS_CC);
ce               2427 ext/pdo/pdo_stmt.c 	object_properties_init(&stmt->std, ce);
ce               2527 ext/pdo/pdo_stmt.c zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC)
ce               2777 ext/pdo/pdo_stmt.c zend_object_value pdo_row_new(zend_class_entry *ce TSRMLS_DC)
ce                619 ext/pdo/php_pdo_driver.h 			zend_class_entry *ce;	
ce                 36 ext/pdo/php_pdo_int.h extern zend_object_value pdo_dbh_new(zend_class_entry *ce TSRMLS_DC);
ce                 41 ext/pdo/php_pdo_int.h extern zend_object_value pdo_dbstmt_new(zend_class_entry *ce TSRMLS_DC);
ce                 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);
ce                 50 ext/pdo/php_pdo_int.h extern zend_object_value pdo_row_new(zend_class_entry *ce TSRMLS_DC);
ce                 56 ext/pdo/php_pdo_int.h zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object TSRMLS_DC);
ce               2686 ext/pgsql/pgsql.c 	zend_class_entry *ce = NULL;
ce               2696 ext/pgsql/pgsql.c 			ce = zend_standard_class_def;
ce               2698 ext/pgsql/pgsql.c 			ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC);
ce               2700 ext/pgsql/pgsql.c 		if (!ce) {
ce               2788 ext/pgsql/pgsql.c 		object_and_properties_init(return_value, ce, NULL);
ce               2791 ext/pgsql/pgsql.c 		if (ce->constructor) {
ce               2793 ext/pgsql/pgsql.c 			fci.function_table = &ce->function_table;
ce               2816 ext/pgsql/pgsql.c 			fcc.function_handler = ce->constructor;
ce               2822 ext/pgsql/pgsql.c 				zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name);
ce               2832 ext/pgsql/pgsql.c 			zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Class %s does not have a constructor hence you cannot use ctor_params", ce->name);
ce               1429 ext/phar/phar_object.c 	zend_class_entry *ce = p_obj->c;
ce               1441 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned no value", ce->name);
ce               1452 ext/phar/phar_object.c 				zend_throw_exception_ex(spl_ce_BadMethodCallException, 0 TSRMLS_CC, "Iterator %v returned an invalid stream handle", ce->name);
ce               1466 ext/phar/phar_object.c 					zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name);
ce               1476 ext/phar/phar_object.c 				zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name);
ce               1490 ext/phar/phar_object.c 					zend_throw_exception_ex(spl_ce_BadMethodCallException, 0 TSRMLS_CC, "Iterator %v returns an SplFileInfo object, so base directory must be specified", ce->name);
ce               1534 ext/phar/phar_object.c 			zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid value (must return a string)", ce->name);
ce               1574 ext/phar/phar_object.c 			zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a path \"%s\" that is not in the base directory \"%s\"", ce->name, fname, base);
ce               1594 ext/phar/phar_object.c 				zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name);
ce               1604 ext/phar/phar_object.c 			zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name);
ce               1610 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a path \"%s\" that safe mode prevents opening", ce->name, fname);
ce               1625 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a path \"%s\" that open_basedir prevents opening", ce->name, fname);
ce               1642 ext/phar/phar_object.c 		zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a file that could not be opened \"%s\"", ce->name, fname);
ce               2030 ext/phar/phar_object.c 	zend_class_entry *ce;
ce               2200 ext/phar/phar_object.c 		ce = phar_ce_data;
ce               2202 ext/phar/phar_object.c 		ce = phar_ce_archive;
ce               2207 ext/phar/phar_object.c 	if (SUCCESS != object_init_ex(ret, ce)) {
ce               2216 ext/phar/phar_object.c 	zend_call_method_with_1_params(&ret, ce, &ce->constructor, "__construct", NULL, &arg1);
ce               5402 ext/phar/phar_object.c 	zend_class_entry ce;
ce               5404 ext/phar/phar_object.c 	INIT_CLASS_ENTRY(ce, "PharException", phar_exception_methods);
ce               5405 ext/phar/phar_object.c 	phar_ce_PharException = zend_register_internal_class_ex(&ce, phar_exception_get_default(), NULL  TSRMLS_CC);
ce               5408 ext/phar/phar_object.c 	INIT_CLASS_ENTRY(ce, "Phar", php_archive_methods);
ce               5409 ext/phar/phar_object.c 	phar_ce_archive = zend_register_internal_class_ex(&ce, spl_ce_RecursiveDirectoryIterator, NULL  TSRMLS_CC);
ce               5413 ext/phar/phar_object.c 	INIT_CLASS_ENTRY(ce, "PharData", php_archive_methods);
ce               5414 ext/phar/phar_object.c 	phar_ce_data = zend_register_internal_class_ex(&ce, spl_ce_RecursiveDirectoryIterator, NULL  TSRMLS_CC);
ce               5418 ext/phar/phar_object.c 	INIT_CLASS_ENTRY(ce, "PharFileInfo", php_entry_methods);
ce               5419 ext/phar/phar_object.c 	phar_ce_entry = zend_register_internal_class_ex(&ce, spl_ce_SplFileInfo, NULL  TSRMLS_CC);
ce               5421 ext/phar/phar_object.c 	INIT_CLASS_ENTRY(ce, "Phar", php_archive_methods);
ce               5422 ext/phar/phar_object.c 	phar_ce_archive = zend_register_internal_class(&ce TSRMLS_CC);
ce               5425 ext/phar/phar_object.c 	INIT_CLASS_ENTRY(ce, "PharData", php_archive_methods);
ce               5426 ext/phar/phar_object.c 	phar_ce_data = zend_register_internal_class(&ce TSRMLS_CC);
ce                 86 ext/reflection/php_reflection.c #define METHOD_NOTSTATIC(ce)                                                                                \
ce                 87 ext/reflection/php_reflection.c 	if (!this_ptr || !instanceof_function(Z_OBJCE_P(this_ptr), ce TSRMLS_CC)) {                             \
ce                185 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce                211 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce                345 ext/reflection/php_reflection.c 	intern->zo.ce = class_type;
ce                371 ext/reflection/php_reflection.c static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *indent TSRMLS_DC);
ce                376 ext/reflection/php_reflection.c static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *indent TSRMLS_DC)
ce                385 ext/reflection/php_reflection.c 	if (ce->type == ZEND_USER_CLASS && ce->info.user.doc_comment) {
ce                386 ext/reflection/php_reflection.c 		string_printf(str, "%s%s", indent, ce->info.user.doc_comment);
ce                394 ext/reflection/php_reflection.c 		if (ce->ce_flags & ZEND_ACC_INTERFACE) {
ce                396 ext/reflection/php_reflection.c 		} else if ((ce->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) {
ce                401 ext/reflection/php_reflection.c 	string_printf(str, (ce->type == ZEND_USER_CLASS) ? "<user" : "<internal");
ce                402 ext/reflection/php_reflection.c 	if (ce->type == ZEND_INTERNAL_CLASS && ce->info.internal.module) {
ce                403 ext/reflection/php_reflection.c 		string_printf(str, ":%s", ce->info.internal.module->name);
ce                406 ext/reflection/php_reflection.c 	if (ce->get_iterator != NULL) {
ce                409 ext/reflection/php_reflection.c 	if (ce->ce_flags & ZEND_ACC_INTERFACE) {
ce                411 ext/reflection/php_reflection.c 	} else if ((ce->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) {
ce                414 ext/reflection/php_reflection.c 		if (ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) {
ce                417 ext/reflection/php_reflection.c 		if (ce->ce_flags & ZEND_ACC_FINAL_CLASS) {
ce                422 ext/reflection/php_reflection.c 	string_printf(str, "%s", ce->name);
ce                423 ext/reflection/php_reflection.c 	if (ce->parent) {
ce                424 ext/reflection/php_reflection.c 		string_printf(str, " extends %s", ce->parent->name);
ce                427 ext/reflection/php_reflection.c 	if (ce->num_interfaces) {
ce                430 ext/reflection/php_reflection.c 		if (ce->ce_flags & ZEND_ACC_INTERFACE) {
ce                431 ext/reflection/php_reflection.c 			string_printf(str, " extends %s", ce->interfaces[0]->name);
ce                433 ext/reflection/php_reflection.c 			string_printf(str, " implements %s", ce->interfaces[0]->name);
ce                435 ext/reflection/php_reflection.c 		for (i = 1; i < ce->num_interfaces; ++i) {
ce                436 ext/reflection/php_reflection.c 			string_printf(str, ", %s", ce->interfaces[i]->name);
ce                442 ext/reflection/php_reflection.c 	if (ce->type == ZEND_USER_CLASS) {
ce                443 ext/reflection/php_reflection.c 		string_printf(str, "%s  @@ %s %d-%d\n", indent, ce->info.user.filename,
ce                444 ext/reflection/php_reflection.c 						ce->info.user.line_start, ce->info.user.line_end);
ce                448 ext/reflection/php_reflection.c 	if (&ce->constants_table) {
ce                449 ext/reflection/php_reflection.c 		zend_hash_apply_with_argument(&ce->constants_table, (apply_func_arg_t) zval_update_constant, (void*)1 TSRMLS_CC);
ce                451 ext/reflection/php_reflection.c 		count = zend_hash_num_elements(&ce->constants_table);
ce                460 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->constants_table, &pos);
ce                462 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->constants_table, (void **) &value, &pos) == SUCCESS) {
ce                463 ext/reflection/php_reflection.c 				zend_hash_get_current_key_ex(&ce->constants_table, &key, &key_len, &num_index, 0, &pos);
ce                466 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->constants_table, &pos);
ce                473 ext/reflection/php_reflection.c 	if (&ce->properties_info) {
ce                475 ext/reflection/php_reflection.c 		count = zend_hash_num_elements(&ce->properties_info);
ce                480 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce                482 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop, &pos) == SUCCESS) {
ce                488 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->properties_info, &pos);
ce                498 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce                500 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop, &pos) == SUCCESS) {
ce                505 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->properties_info, &pos);
ce                512 ext/reflection/php_reflection.c 	if (&ce->function_table) {
ce                514 ext/reflection/php_reflection.c 		count = zend_hash_num_elements(&ce->function_table);
ce                519 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos);
ce                521 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
ce                523 ext/reflection/php_reflection.c 					&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
ce                527 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->function_table, &pos);
ce                537 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos);
ce                539 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
ce                541 ext/reflection/php_reflection.c 					&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
ce                544 ext/reflection/php_reflection.c 					_function_string(str, mptr, ce, sub_indent.string TSRMLS_CC);
ce                546 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->function_table, &pos);
ce                555 ext/reflection/php_reflection.c 	if (&ce->properties_info) {
ce                556 ext/reflection/php_reflection.c 		count = zend_hash_num_elements(&ce->properties_info) - count_static_props - count_shadow_props;
ce                562 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce                564 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop, &pos) == SUCCESS) {
ce                568 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->properties_info, &pos);
ce                593 ext/reflection/php_reflection.c 						if (!zend_hash_quick_exists(&ce->properties_info, prop_name, prop_name_size, zend_get_hash_value(prop_name, prop_name_size))) {
ce                611 ext/reflection/php_reflection.c 	if (&ce->function_table) {
ce                612 ext/reflection/php_reflection.c 		count = zend_hash_num_elements(&ce->function_table) - count_static_funcs;
ce                620 ext/reflection/php_reflection.c 			zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos);
ce                622 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
ce                624 ext/reflection/php_reflection.c 					&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
ce                633 ext/reflection/php_reflection.c 						|| mptr->common.scope == ce
ce                634 ext/reflection/php_reflection.c 						|| zend_hash_get_current_key_ex(&ce->function_table, &key, &key_len, &num_index, 0, &pos) != HASH_KEY_IS_STRING
ce                639 ext/reflection/php_reflection.c 						if (ce == zend_ce_closure && obj && (len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
ce                648 ext/reflection/php_reflection.c 						_function_string(&dyn, mptr, ce, sub_indent.string TSRMLS_CC);
ce                653 ext/reflection/php_reflection.c 				zend_hash_move_forward_ex(&ce->function_table, &pos);
ce               1224 ext/reflection/php_reflection.c PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC)
ce               1230 ext/reflection/php_reflection.c 	ZVAL_STRINGL(name, ce->name, ce->name_length, 1);
ce               1233 ext/reflection/php_reflection.c 	intern->ptr = ce;
ce               1235 ext/reflection/php_reflection.c 	intern->ce = ce;
ce               1264 ext/reflection/php_reflection.c 	intern->ce = NULL;
ce               1294 ext/reflection/php_reflection.c 	intern->ce = fptr->common.scope;
ce               1316 ext/reflection/php_reflection.c 	intern->ce = NULL;
ce               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)
ce               1335 ext/reflection/php_reflection.c 			zend_resolve_method_name(ce, method) : method->common.function_name, 1);
ce               1341 ext/reflection/php_reflection.c 	intern->ce = ce;
ce               1349 ext/reflection/php_reflection.c static void reflection_property_factory(zend_class_entry *ce, zend_property_info *prop, zval *object TSRMLS_DC)
ce               1361 ext/reflection/php_reflection.c 		zend_class_entry *tmp_ce = ce, *store_ce = ce;
ce               1365 ext/reflection/php_reflection.c 			ce = tmp_ce;
ce               1372 ext/reflection/php_reflection.c 			ce = store_ce;
ce               1379 ext/reflection/php_reflection.c 	ZVAL_STRINGL(classname, prop->ce->name, prop->ce->name_length, 1);
ce               1384 ext/reflection/php_reflection.c 	reference->ce = ce;
ce               1388 ext/reflection/php_reflection.c 	intern->ce = ce;
ce               1683 ext/reflection/php_reflection.c 	intern->ce = NULL;
ce               1700 ext/reflection/php_reflection.c 	_function_string(&str, fptr, intern->ce, "" TSRMLS_CC);
ce               2182 ext/reflection/php_reflection.c 	zend_class_entry *ce = NULL;
ce               2211 ext/reflection/php_reflection.c 			ce = fptr->common.scope;
ce               2229 ext/reflection/php_reflection.c 					ce = Z_OBJCE_PP(classref);
ce               2237 ext/reflection/php_reflection.c 					ce = *pce;
ce               2243 ext/reflection/php_reflection.c 				if (ce == zend_ce_closure && Z_TYPE_PP(classref) == IS_OBJECT
ce               2250 ext/reflection/php_reflection.c 				} else if (zend_hash_find(&ce->function_table, lcname, lcname_len + 1, (void **) &fptr) == FAILURE) {
ce               2253 ext/reflection/php_reflection.c 						"Method %s::%s() does not exist", ce->name, Z_STRVAL_PP(method));
ce               2261 ext/reflection/php_reflection.c 				ce = Z_OBJCE_P(reference);
ce               2263 ext/reflection/php_reflection.c 				if (instanceof_function(ce, zend_ce_closure TSRMLS_CC)) {
ce               2267 ext/reflection/php_reflection.c 				} else if (zend_hash_find(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME), (void **)&fptr) == FAILURE) {
ce               2269 ext/reflection/php_reflection.c 						"Method %s::%s() does not exist", ce->name, ZEND_INVOKE_FUNC_NAME);
ce               2339 ext/reflection/php_reflection.c 	intern->ce = ce;
ce               2419 ext/reflection/php_reflection.c 	zend_class_entry **pce, *ce;
ce               2440 ext/reflection/php_reflection.c 			ce = param->fptr->common.scope;
ce               2441 ext/reflection/php_reflection.c 			if (!ce) {
ce               2446 ext/reflection/php_reflection.c 			pce= &ce;
ce               2448 ext/reflection/php_reflection.c 			ce = param->fptr->common.scope;
ce               2449 ext/reflection/php_reflection.c 			if (!ce) {
ce               2454 ext/reflection/php_reflection.c 			if (!ce->parent) {
ce               2459 ext/reflection/php_reflection.c 			pce= &ce->parent;
ce               2733 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               2776 ext/reflection/php_reflection.c 			ce = *pce;
ce               2780 ext/reflection/php_reflection.c 			ce = Z_OBJCE_P(classname);
ce               2797 ext/reflection/php_reflection.c 	if (ce == zend_ce_closure && orig_obj && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
ce               2802 ext/reflection/php_reflection.c 	} else if (zend_hash_find(&ce->function_table, lcname, name_len + 1, (void **) &mptr) == FAILURE) {
ce               2805 ext/reflection/php_reflection.c 			"Method %s::%s() does not exist", ce->name, name_str);
ce               2820 ext/reflection/php_reflection.c 	intern->ce = ce;
ce               2837 ext/reflection/php_reflection.c 	_function_string(&str, mptr, intern->ce, "" TSRMLS_CC);
ce               2959 ext/reflection/php_reflection.c 	fcc.called_scope = intern->ce;
ce               3068 ext/reflection/php_reflection.c 	fcc.called_scope = intern->ce;
ce               3250 ext/reflection/php_reflection.c 	RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constructor->common.scope == mptr->common.scope);
ce               3319 ext/reflection/php_reflection.c 			"Method %s::%s does not have a prototype", intern->ce->name, mptr->common.function_name);
ce               3363 ext/reflection/php_reflection.c 	zend_class_entry **ce;
ce               3392 ext/reflection/php_reflection.c 		if (zend_lookup_class(Z_STRVAL_P(argument), Z_STRLEN_P(argument), &ce TSRMLS_CC) == FAILURE) {
ce               3400 ext/reflection/php_reflection.c 		ZVAL_STRINGL(classname, (*ce)->name, (*ce)->name_length, 1);
ce               3403 ext/reflection/php_reflection.c 		intern->ptr = *ce;
ce               3418 ext/reflection/php_reflection.c static void add_class_vars(zend_class_entry *ce, int statics, zval *return_value TSRMLS_DC)
ce               3427 ext/reflection/php_reflection.c 	zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos);
ce               3428 ext/reflection/php_reflection.c 	while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop_info, &pos) == SUCCESS) {
ce               3429 ext/reflection/php_reflection.c 		zend_hash_get_current_key_ex(&ce->properties_info, &key, &key_len, &num_index, 0, &pos);
ce               3430 ext/reflection/php_reflection.c 		zend_hash_move_forward_ex(&ce->properties_info, &pos);
ce               3432 ext/reflection/php_reflection.c 		     prop_info->ce != ce) ||
ce               3434 ext/reflection/php_reflection.c 		     !zend_check_protected(prop_info->ce, ce)) ||
ce               3436 ext/reflection/php_reflection.c 		     prop_info->ce != ce)) {
ce               3442 ext/reflection/php_reflection.c 				prop = ce->default_static_members_table[prop_info->offset];
ce               3444 ext/reflection/php_reflection.c 				prop = ce->default_properties_table[prop_info->offset];
ce               3473 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3479 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3481 ext/reflection/php_reflection.c 	zend_update_class_constants(ce TSRMLS_CC);
ce               3484 ext/reflection/php_reflection.c 	add_class_vars(ce, 1, return_value TSRMLS_CC);
ce               3493 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3502 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3504 ext/reflection/php_reflection.c 	zend_update_class_constants(ce TSRMLS_CC);
ce               3505 ext/reflection/php_reflection.c 	prop = zend_std_get_static_property(ce, name, name_len, 1, NULL TSRMLS_CC);
ce               3511 ext/reflection/php_reflection.c 				"Class %s does not have a property named %s", ce->name, name);
ce               3525 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3536 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3538 ext/reflection/php_reflection.c 	zend_update_class_constants(ce TSRMLS_CC);
ce               3539 ext/reflection/php_reflection.c 	variable_ptr = zend_std_get_static_property(ce, name, name_len, 1, NULL TSRMLS_CC);
ce               3542 ext/reflection/php_reflection.c 				"Class %s does not have a property named %s", ce->name, name);
ce               3561 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3566 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3568 ext/reflection/php_reflection.c 	zend_update_class_constants(ce TSRMLS_CC);
ce               3569 ext/reflection/php_reflection.c 	add_class_vars(ce, 1, return_value TSRMLS_CC);
ce               3570 ext/reflection/php_reflection.c 	add_class_vars(ce, 0, return_value TSRMLS_CC);
ce               3579 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3585 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3587 ext/reflection/php_reflection.c 	_class_string(&str, ce, intern->obj, "" TSRMLS_CC);
ce               3608 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3613 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3614 ext/reflection/php_reflection.c 	RETURN_BOOL(ce->type == ZEND_INTERNAL_CLASS);
ce               3623 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3628 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3629 ext/reflection/php_reflection.c 	RETURN_BOOL(ce->type == ZEND_USER_CLASS);
ce               3638 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3643 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3644 ext/reflection/php_reflection.c 	if (ce->type == ZEND_USER_CLASS) {
ce               3645 ext/reflection/php_reflection.c 		RETURN_STRING(ce->info.user.filename, 1);
ce               3656 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3661 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3662 ext/reflection/php_reflection.c 	if (ce->type == ZEND_USER_FUNCTION) {
ce               3663 ext/reflection/php_reflection.c 		RETURN_LONG(ce->info.user.line_start);
ce               3674 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3679 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3680 ext/reflection/php_reflection.c 	if (ce->type == ZEND_USER_CLASS) {
ce               3681 ext/reflection/php_reflection.c 		RETURN_LONG(ce->info.user.line_end);
ce               3692 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3697 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3698 ext/reflection/php_reflection.c 	if (ce->type == ZEND_USER_CLASS && ce->info.user.doc_comment) {
ce               3699 ext/reflection/php_reflection.c 		RETURN_STRINGL(ce->info.user.doc_comment, ce->info.user.doc_comment_len, 1);
ce               3710 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3715 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3717 ext/reflection/php_reflection.c 	if (ce->constructor) {
ce               3718 ext/reflection/php_reflection.c 		reflection_method_factory(ce, ce->constructor, NULL, return_value TSRMLS_CC);
ce               3730 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3739 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3741 ext/reflection/php_reflection.c 	if ((ce == zend_ce_closure && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
ce               3743 ext/reflection/php_reflection.c 		|| zend_hash_exists(&ce->function_table, lc_name, name_len + 1)) {
ce               3758 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3769 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3771 ext/reflection/php_reflection.c 	if (ce == zend_ce_closure && intern->obj && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
ce               3777 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC);
ce               3779 ext/reflection/php_reflection.c 	} else if (ce == zend_ce_closure && !intern->obj && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
ce               3781 ext/reflection/php_reflection.c 		&& object_init_ex(&obj_tmp, ce) == SUCCESS && (mptr = zend_get_closure_invoke_method(&obj_tmp TSRMLS_CC)) != NULL) {
ce               3784 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC);
ce               3787 ext/reflection/php_reflection.c 	} else if (zend_hash_find(&ce->function_table, lc_name, name_len + 1, (void**) &mptr) == SUCCESS) {
ce               3788 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC);
ce               3800 ext/reflection/php_reflection.c static void _addmethod(zend_function *mptr, zend_class_entry *ce, zval *retval, long filter, zval *obj TSRMLS_DC)
ce               3808 ext/reflection/php_reflection.c 		if (ce == zend_ce_closure && obj && (len == sizeof(ZEND_INVOKE_FUNC_NAME)-1)
ce               3817 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, method TSRMLS_CC);
ce               3826 ext/reflection/php_reflection.c 	zend_class_entry *ce = *va_arg(args, zend_class_entry**);
ce               3831 ext/reflection/php_reflection.c 	_addmethod(mptr, ce, retval, filter, obj TSRMLS_CC);
ce               3841 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3855 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3858 ext/reflection/php_reflection.c 	zend_hash_apply_with_arguments(&ce->function_table TSRMLS_CC, (apply_func_args_t) _addmethod_va, 4, &ce, return_value, filter, intern->obj);
ce               3859 ext/reflection/php_reflection.c 	if (intern->obj && instanceof_function(ce, zend_ce_closure TSRMLS_CC)) {
ce               3862 ext/reflection/php_reflection.c 			_addmethod(closure, ce, return_value, filter, intern->obj TSRMLS_CC);
ce               3875 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               3885 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3886 ext/reflection/php_reflection.c 	if (zend_hash_find(&ce->properties_info, name, name_len+1, (void **) &property_info) == SUCCESS) {
ce               3911 ext/reflection/php_reflection.c 	zend_class_entry *ce, **pce;
ce               3921 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               3922 ext/reflection/php_reflection.c 	if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS) {
ce               3924 ext/reflection/php_reflection.c 			reflection_property_factory(ce, property_info, return_value TSRMLS_CC);
ce               3936 ext/reflection/php_reflection.c 			property_info_tmp.ce = ce;
ce               3938 ext/reflection/php_reflection.c 			reflection_property_factory(ce, &property_info_tmp, return_value TSRMLS_CC);
ce               3960 ext/reflection/php_reflection.c 		if (!instanceof_function(ce, *pce TSRMLS_CC)) {
ce               3961 ext/reflection/php_reflection.c 			zend_throw_exception_ex(reflection_exception_ptr, -1 TSRMLS_CC, "Fully qualified property name %s::%s does not specify a base class of %s", (*pce)->name, name, ce->name);
ce               3964 ext/reflection/php_reflection.c 		ce = *pce;
ce               3966 ext/reflection/php_reflection.c 		if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
ce               3967 ext/reflection/php_reflection.c 			reflection_property_factory(ce, property_info, return_value TSRMLS_CC);
ce               3980 ext/reflection/php_reflection.c 	zend_class_entry *ce = *va_arg(args, zend_class_entry**);
ce               3990 ext/reflection/php_reflection.c 		reflection_property_factory(ce, pptr, property TSRMLS_CC);
ce               4001 ext/reflection/php_reflection.c 	zend_class_entry *ce = *va_arg(args, zend_class_entry**);
ce               4016 ext/reflection/php_reflection.c 	if (zend_get_property_info(ce, &member, 1 TSRMLS_CC) == &EG(std_property_info)) {
ce               4019 ext/reflection/php_reflection.c 		reflection_property_factory(ce, &EG(std_property_info), property TSRMLS_CC);
ce               4031 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4045 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4048 ext/reflection/php_reflection.c 	zend_hash_apply_with_arguments(&ce->properties_info TSRMLS_CC, (apply_func_args_t) _addproperty, 3, &ce, return_value, filter);
ce               4052 ext/reflection/php_reflection.c 		zend_hash_apply_with_arguments(properties TSRMLS_CC, (apply_func_args_t) _adddynproperty, 2, &ce, return_value);
ce               4062 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4071 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4072 ext/reflection/php_reflection.c 	if (zend_hash_exists(&ce->constants_table, name, name_len + 1)) {
ce               4086 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4091 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4093 ext/reflection/php_reflection.c 	zend_hash_apply_with_argument(&ce->constants_table, (apply_func_arg_t)zval_update_constant_inline_change, ce TSRMLS_CC);
ce               4094 ext/reflection/php_reflection.c 	zend_hash_copy(Z_ARRVAL_P(return_value), &ce->constants_table, (copy_ctor_func_t) zval_add_ref, (void *) &tmp_copy, sizeof(zval *));
ce               4103 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4113 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4114 ext/reflection/php_reflection.c 	zend_hash_apply_with_argument(&ce->constants_table, (apply_func_arg_t)zval_update_constant_inline_change, ce TSRMLS_CC);
ce               4115 ext/reflection/php_reflection.c 	if (zend_hash_find(&ce->constants_table, name, name_len + 1, (void **) &value) == FAILURE) {
ce               4126 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4131 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4132 ext/reflection/php_reflection.c 	RETVAL_BOOL(ce->ce_flags & mask);
ce               4141 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4146 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4147 ext/reflection/php_reflection.c 	if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS)) {
ce               4153 ext/reflection/php_reflection.c 	if (!ce->constructor) {
ce               4157 ext/reflection/php_reflection.c 	RETURN_BOOL(ce->constructor->common.fn_flags & ZEND_ACC_PUBLIC);
ce               4166 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4172 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4173 ext/reflection/php_reflection.c 	if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS)) {
ce               4177 ext/reflection/php_reflection.c 		if (ce->clone) {
ce               4178 ext/reflection/php_reflection.c 			RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC);
ce               4183 ext/reflection/php_reflection.c 		if (ce->clone) {
ce               4184 ext/reflection/php_reflection.c 			RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC);
ce               4186 ext/reflection/php_reflection.c 			object_init_ex(&obj, ce);
ce               4231 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4236 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4238 ext/reflection/php_reflection.c 	RETURN_LONG(ce->ce_flags);
ce               4247 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4254 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4255 ext/reflection/php_reflection.c 	RETURN_BOOL(HAS_CLASS_ENTRY(*object) && instanceof_function(Z_OBJCE_P(object), ce TSRMLS_CC));
ce               4265 ext/reflection/php_reflection.c 	zend_class_entry *ce, *old_scope;
ce               4269 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4271 ext/reflection/php_reflection.c 	object_init_ex(return_value, ce);
ce               4274 ext/reflection/php_reflection.c 	EG(scope) = ce;
ce               4286 ext/reflection/php_reflection.c 			zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Access to non-public constructor of class %s", ce->name);
ce               4322 ext/reflection/php_reflection.c 			php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invocation of %s's constructor failed", ce->name);
ce               4333 ext/reflection/php_reflection.c 		zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Class %s does not have a constructor, so you cannot pass any constructor arguments", ce->name);
ce               4343 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4346 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4348 ext/reflection/php_reflection.c 	if (ce->create_object != NULL && ce->ce_flags & ZEND_ACC_FINAL_CLASS) {
ce               4349 ext/reflection/php_reflection.c 		zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Class %s is an internal class marked as final that cannot be instantiated without invoking its constructor", ce->name);
ce               4352 ext/reflection/php_reflection.c 	object_init_ex(return_value, ce);
ce               4362 ext/reflection/php_reflection.c 	zend_class_entry *ce, *old_scope;
ce               4369 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4379 ext/reflection/php_reflection.c 	object_init_ex(return_value, ce);
ce               4382 ext/reflection/php_reflection.c 	EG(scope) = ce;
ce               4393 ext/reflection/php_reflection.c 			zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Access to non-public constructor of class %s", ce->name);
ce               4427 ext/reflection/php_reflection.c 			php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invocation of %s's constructor failed", ce->name);
ce               4438 ext/reflection/php_reflection.c 		zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Class %s does not have a constructor, so you cannot pass any constructor arguments", ce->name);
ce               4448 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4453 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4458 ext/reflection/php_reflection.c 	if (ce->num_interfaces) {
ce               4461 ext/reflection/php_reflection.c 		for (i=0; i < ce->num_interfaces; i++) {
ce               4464 ext/reflection/php_reflection.c 			zend_reflection_class_factory(ce->interfaces[i], interface TSRMLS_CC);
ce               4465 ext/reflection/php_reflection.c 			add_assoc_zval_ex(return_value, ce->interfaces[i]->name, ce->interfaces[i]->name_length + 1, interface);
ce               4476 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4482 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4487 ext/reflection/php_reflection.c 	for (i=0; i < ce->num_interfaces; i++) {
ce               4488 ext/reflection/php_reflection.c 		add_next_index_stringl(return_value, ce->interfaces[i]->name, ce->interfaces[i]->name_length, 1);
ce               4498 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4504 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4508 ext/reflection/php_reflection.c 	for (i=0; i < ce->num_traits; i++) {
ce               4511 ext/reflection/php_reflection.c 		zend_reflection_class_factory(ce->traits[i], trait TSRMLS_CC);
ce               4512 ext/reflection/php_reflection.c 		add_assoc_zval_ex(return_value, ce->traits[i]->name, ce->traits[i]->name_length + 1, trait);
ce               4522 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4528 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4532 ext/reflection/php_reflection.c 	for (i=0; i < ce->num_traits; i++) {
ce               4533 ext/reflection/php_reflection.c 		add_next_index_stringl(return_value, ce->traits[i]->name, ce->traits[i]->name_length, 1);
ce               4543 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4548 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4552 ext/reflection/php_reflection.c 	if (ce->trait_aliases) {
ce               4554 ext/reflection/php_reflection.c 		while (ce->trait_aliases[i]) {
ce               4557 ext/reflection/php_reflection.c 			zend_trait_method_reference *cur_ref = ce->trait_aliases[i]->trait_method;
ce               4559 ext/reflection/php_reflection.c 			if (ce->trait_aliases[i]->alias) {
ce               4560 ext/reflection/php_reflection.c 				method_name_len = spprintf(&method_name, 0, "%s::%s", cur_ref->ce->name, cur_ref->method_name);
ce               4561 ext/reflection/php_reflection.c 				add_assoc_stringl_ex(return_value, ce->trait_aliases[i]->alias, ce->trait_aliases[i]->alias_len + 1, method_name, method_name_len, 0);
ce               4574 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4579 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4581 ext/reflection/php_reflection.c 	if (ce->parent) {
ce               4582 ext/reflection/php_reflection.c 		zend_reflection_class_factory(ce->parent, return_value TSRMLS_CC);
ce               4594 ext/reflection/php_reflection.c 	zend_class_entry *ce, **pce, *class_ce;
ce               4598 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4630 ext/reflection/php_reflection.c 	RETURN_BOOL((ce != class_ce && instanceof_function(ce, class_ce TSRMLS_CC)));
ce               4639 ext/reflection/php_reflection.c 	zend_class_entry *ce, *interface_ce, **pce;
ce               4643 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4680 ext/reflection/php_reflection.c 	RETURN_BOOL(instanceof_function(ce, interface_ce TSRMLS_CC));
ce               4689 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4696 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4698 ext/reflection/php_reflection.c 	RETURN_BOOL(ce->get_iterator != NULL);
ce               4707 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4714 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4716 ext/reflection/php_reflection.c 	if ((ce->type == ZEND_INTERNAL_CLASS) && ce->info.internal.module) {
ce               4717 ext/reflection/php_reflection.c 		reflection_extension_factory(return_value, ce->info.internal.module->name TSRMLS_CC);
ce               4727 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4734 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(ce);
ce               4736 ext/reflection/php_reflection.c 	if ((ce->type == ZEND_INTERNAL_CLASS) && ce->info.internal.module) {
ce               4737 ext/reflection/php_reflection.c 		RETURN_STRING(ce->info.internal.module->name, 1);
ce               4848 ext/reflection/php_reflection.c 	zend_class_entry *ce;
ce               4870 ext/reflection/php_reflection.c 			ce = *pce;
ce               4874 ext/reflection/php_reflection.c 			ce = Z_OBJCE_P(classname);
ce               4882 ext/reflection/php_reflection.c 	if (zend_hash_find(&ce->properties_info, name_str, name_len + 1, (void **) &property_info) == FAILURE || (property_info->flags & ZEND_ACC_SHADOW)) {
ce               4890 ext/reflection/php_reflection.c 			zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Property %s::$%s does not exist", ce->name, name_str);
ce               4897 ext/reflection/php_reflection.c 		zend_class_entry *tmp_ce = ce;
ce               4901 ext/reflection/php_reflection.c 			ce = tmp_ce;
ce               4912 ext/reflection/php_reflection.c 		ZVAL_STRINGL(classname, property_info->ce->name, property_info->ce->name_length, 1);
ce               4915 ext/reflection/php_reflection.c 		ZVAL_STRINGL(classname, ce->name, ce->name_length, 1);
ce               4928 ext/reflection/php_reflection.c 		reference->prop.ce = ce;
ce               4932 ext/reflection/php_reflection.c 	reference->ce = ce;
ce               4935 ext/reflection/php_reflection.c 	intern->ce = ce;
ce               5053 ext/reflection/php_reflection.c 			"Cannot access non-public member %s::%s", intern->ce->name, Z_STRVAL(name));
ce               5059 ext/reflection/php_reflection.c 		zend_update_class_constants(intern->ce TSRMLS_CC);
ce               5060 ext/reflection/php_reflection.c 		if (!CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) {
ce               5061 ext/reflection/php_reflection.c 			php_error_docref(NULL TSRMLS_CC, E_ERROR, "Internal error: Could not find the property %s::%s", intern->ce->name, ref->prop.name);
ce               5064 ext/reflection/php_reflection.c 		*return_value= *CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset];
ce               5074 ext/reflection/php_reflection.c 		member_p = zend_read_property(ref->ce, object, prop_name, strlen(prop_name), 1 TSRMLS_CC);
ce               5101 ext/reflection/php_reflection.c 			"Cannot access non-public member %s::%s", intern->ce->name, Z_STRVAL(name));
ce               5112 ext/reflection/php_reflection.c 		zend_update_class_constants(intern->ce TSRMLS_CC);
ce               5114 ext/reflection/php_reflection.c 		if (!CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) {
ce               5115 ext/reflection/php_reflection.c 			php_error_docref(NULL TSRMLS_CC, E_ERROR, "Internal error: Could not find the property %s::%s", intern->ce->name, ref->prop.name);
ce               5118 ext/reflection/php_reflection.c 		variable_ptr = &CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset];
ce               5149 ext/reflection/php_reflection.c 		zend_update_property(ref->ce, object, prop_name, strlen(prop_name), value TSRMLS_CC);
ce               5160 ext/reflection/php_reflection.c 	zend_class_entry *tmp_ce, *ce;
ce               5175 ext/reflection/php_reflection.c 	ce = tmp_ce = ref->ce;
ce               5181 ext/reflection/php_reflection.c 		ce = tmp_ce;
ce               5182 ext/reflection/php_reflection.c 		if (tmp_ce == tmp_info->ce) {
ce               5189 ext/reflection/php_reflection.c 	zend_reflection_class_factory(ce, return_value TSRMLS_CC);
ce               5276 ext/reflection/php_reflection.c 	intern->ce = NULL;
ce               5635 ext/reflection/php_reflection.c 	intern->ce = NULL;
ce                 45 ext/reflection/php_reflection.h PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC);
ce               2442 ext/session/session.c 	zend_class_entry ce;
ce               2458 ext/session/session.c 	INIT_CLASS_ENTRY(ce, PS_IFACE_NAME, php_session_iface_functions);
ce               2459 ext/session/session.c 	php_session_iface_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               2462 ext/session/session.c 	INIT_CLASS_ENTRY(ce, PS_SID_IFACE_NAME, php_session_id_iface_functions);
ce               2463 ext/session/session.c 	php_session_id_iface_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               2467 ext/session/session.c 	INIT_CLASS_ENTRY(ce, PS_CLASS_NAME, php_session_class_functions);
ce               2468 ext/session/session.c 	php_session_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                 42 ext/simplexml/php_simplexml_exports.h PHP_SXE_API zend_object_value sxe_object_new(zend_class_entry *ce TSRMLS_DC);
ce                 54 ext/simplexml/simplexml.c static php_sxe_object* php_sxe_object_new(zend_class_entry *ce TSRMLS_DC);
ce                 72 ext/simplexml/simplexml.c 	subnode = php_sxe_object_new(sxe->zo.ce TSRMLS_CC);
ce               1020 ext/simplexml/simplexml.c 		subnode = php_sxe_object_new(sxe_ref->zo.ce TSRMLS_CC);
ce               1907 ext/simplexml/simplexml.c 		zend_call_method_with_0_params(&object, intern->zo.ce, &intern->fptr_count, "count", &rv);
ce               1995 ext/simplexml/simplexml.c 	clone = php_sxe_object_new(sxe->zo.ce TSRMLS_CC);
ce               2090 ext/simplexml/simplexml.c static php_sxe_object* php_sxe_object_new(zend_class_entry *ce TSRMLS_DC)
ce               2093 ext/simplexml/simplexml.c 	zend_class_entry     *parent = ce;
ce               2104 ext/simplexml/simplexml.c 	zend_object_std_init(&intern->zo, ce TSRMLS_CC);
ce               2109 ext/simplexml/simplexml.c 	intern->zo.ce = ce;
ce               2123 ext/simplexml/simplexml.c 		zend_hash_find(&ce->function_table, "count", sizeof("count"),(void **) &intern->fptr_count);
ce               2150 ext/simplexml/simplexml.c sxe_object_new(zend_class_entry *ce TSRMLS_DC)
ce               2154 ext/simplexml/simplexml.c 	intern = php_sxe_object_new(ce TSRMLS_CC);
ce               2170 ext/simplexml/simplexml.c 	zend_class_entry *ce= sxe_class_entry;
ce               2173 ext/simplexml/simplexml.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p|C!lsb", &filename, &filename_len, &ce, &options, &ns, &ns_len, &isprefix) == FAILURE) {
ce               2183 ext/simplexml/simplexml.c 	if (!ce) {
ce               2184 ext/simplexml/simplexml.c 		ce = sxe_class_entry;
ce               2186 ext/simplexml/simplexml.c 	sxe = php_sxe_object_new(ce TSRMLS_CC);
ce               2208 ext/simplexml/simplexml.c 	zend_class_entry *ce= sxe_class_entry;
ce               2211 ext/simplexml/simplexml.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|C!lsb", &data, &data_len, &ce, &options, &ns, &ns_len, &isprefix) == FAILURE) {
ce               2221 ext/simplexml/simplexml.c 	if (!ce) {
ce               2222 ext/simplexml/simplexml.c 		ce = sxe_class_entry;
ce               2224 ext/simplexml/simplexml.c 	sxe = php_sxe_object_new(ce TSRMLS_CC);
ce               2338 ext/simplexml/simplexml.c zend_object_iterator *php_sxe_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce               2459 ext/simplexml/simplexml.c 	zend_class_entry *ce= sxe_class_entry;
ce               2461 ext/simplexml/simplexml.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o|C!", &node, &ce) == FAILURE) {
ce               2480 ext/simplexml/simplexml.c 		if (!ce) {
ce               2481 ext/simplexml/simplexml.c 			ce = sxe_class_entry;
ce               2483 ext/simplexml/simplexml.c 		sxe = php_sxe_object_new(ce TSRMLS_CC);
ce               2379 ext/snmp/snmp.c 	zend_class_entry ce, cex;
ce               2404 ext/snmp/snmp.c 	INIT_CLASS_ENTRY(ce, "SNMP", php_snmp_class_methods);
ce               2405 ext/snmp/snmp.c 	ce.create_object = php_snmp_object_new;
ce               2407 ext/snmp/snmp.c 	php_snmp_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce                473 ext/soap/php_encoding.c 			zend_class_entry *ce = Z_OBJCE_P(data);
ce                484 ext/soap/php_encoding.c 				    ce->name_length == Z_STRLEN_PP(tmp) &&
ce                485 ext/soap/php_encoding.c 				    zend_binary_strncasecmp(ce->name, ce->name_length, Z_STRVAL_PP(tmp), ce->name_length, ce->name_length) == 0 &&
ce               1483 ext/soap/php_encoding.c 	zend_class_entry *ce = ZEND_STANDARD_CLASS_DEF_PTR;
ce               1487 ext/soap/php_encoding.c 		ce = pce;
ce               1495 ext/soap/php_encoding.c 			ce = tmp;
ce               1519 ext/soap/php_encoding.c 				object_init_ex(ret, ce);
ce               1528 ext/soap/php_encoding.c 				object_init_ex(ret, ce);
ce               1543 ext/soap/php_encoding.c 			    if (ce != ZEND_STANDARD_CLASS_DEF_PTR &&
ce               1552 ext/soap/php_encoding.c 					ret = to_zval_object_ex(&sdlType->encode->details, data, ce TSRMLS_CC);
ce               1560 ext/soap/php_encoding.c 				if (Z_TYPE_P(ret) == IS_OBJECT && ce != ZEND_STANDARD_CLASS_DEF_PTR) {
ce               1562 ext/soap/php_encoding.c 					zobj->ce = ce;
ce               1572 ext/soap/php_encoding.c 				object_init_ex(ret, ce);
ce               1582 ext/soap/php_encoding.c 			object_init_ex(ret, ce);
ce               1645 ext/soap/php_encoding.c 		object_init_ex(ret, ce);
ce               2319 ext/soap/php_encoding.c 		zend_class_entry       *ce = Z_OBJCE_P(data);
ce               2326 ext/soap/php_encoding.c 		iter = ce->get_iterator(ce, data, 0 TSRMLS_CC);
ce                 92 ext/soap/php_soap.h 		zend_class_entry *ce;
ce                620 ext/soap/soap.c 	zend_class_entry ce;
ce                643 ext/soap/soap.c 		INIT_OVERLOADED_CLASS_ENTRY(ce, PHP_SOAP_CLIENT_CLASSNAME, soap_client_functions,
ce                645 ext/soap/soap.c 		soap_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                648 ext/soap/soap.c 	INIT_CLASS_ENTRY(ce, PHP_SOAP_VAR_CLASSNAME, soap_var_functions);
ce                649 ext/soap/soap.c 	soap_var_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                652 ext/soap/soap.c 	INIT_CLASS_ENTRY(ce, PHP_SOAP_SERVER_CLASSNAME, soap_server_functions);
ce                653 ext/soap/soap.c 	soap_server_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                656 ext/soap/soap.c 	INIT_CLASS_ENTRY(ce, PHP_SOAP_FAULT_CLASSNAME, soap_fault_functions);
ce                657 ext/soap/soap.c 	soap_fault_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC);
ce                660 ext/soap/soap.c 	INIT_CLASS_ENTRY(ce, PHP_SOAP_PARAM_CLASSNAME, soap_param_functions);
ce                661 ext/soap/soap.c 	soap_param_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                663 ext/soap/soap.c 	INIT_CLASS_ENTRY(ce, PHP_SOAP_HEADER_CLASSNAME, soap_header_functions);
ce                664 ext/soap/soap.c 	soap_header_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               1276 ext/soap/soap.c 	zend_class_entry **ce;
ce               1289 ext/soap/soap.c 	found = zend_lookup_class(classname, classname_len, &ce TSRMLS_CC);
ce               1293 ext/soap/soap.c 		service->soap_class.ce = *ce;
ce               1363 ext/soap/soap.c 		ft = &service->soap_class.ce->function_table;
ce               1683 ext/soap/soap.c 			    Z_OBJCE_PP(tmp_soap) == service->soap_class.ce) {
ce               1693 ext/soap/soap.c 			object_init_ex(tmp_soap, service->soap_class.ce);
ce               1720 ext/soap/soap.c 				int class_name_len = strlen(service->soap_class.ce->name);
ce               1723 ext/soap/soap.c 				memcpy(class_name, service->soap_class.ce->name,class_name_len+1);
ce               1730 ext/soap/soap.c 					ZVAL_STRING(&constructor, service->soap_class.ce->name, 1);
ce                 67 ext/spl/php_spl.c 	zend_class_entry **ce;
ce                 77 ext/spl/php_spl.c 		found = zend_hash_find(EG(class_table), lc_name, len +1, (void **) &ce);
ce                 80 ext/spl/php_spl.c  		found = zend_lookup_class(name, len, &ce TSRMLS_CC);
ce                 87 ext/spl/php_spl.c 	return *ce;
ce                 95 ext/spl/php_spl.c 	zend_class_entry *parent_class, *ce;
ce                108 ext/spl/php_spl.c 		if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) {
ce                112 ext/spl/php_spl.c 		ce = Z_OBJCE_P(obj);
ce                116 ext/spl/php_spl.c 	parent_class = ce->parent;
ce                130 ext/spl/php_spl.c 	zend_class_entry *ce;
ce                141 ext/spl/php_spl.c 		if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) {
ce                145 ext/spl/php_spl.c 		ce = Z_OBJCE_P(obj);
ce                149 ext/spl/php_spl.c 	spl_add_interfaces(return_value, ce, 1, ZEND_ACC_INTERFACE TSRMLS_CC);
ce                159 ext/spl/php_spl.c 	zend_class_entry *ce;
ce                170 ext/spl/php_spl.c 		if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) {
ce                174 ext/spl/php_spl.c 		ce = Z_OBJCE_P(obj);
ce                178 ext/spl/php_spl.c 	spl_add_traits(return_value, ce, 1, ZEND_ACC_TRAIT TSRMLS_CC);
ce                398 ext/spl/php_spl.c 	zend_class_entry *ce;
ce                436 ext/spl/php_spl.c 			zend_call_method(alfi->obj ? &alfi->obj : NULL, alfi->ce, &alfi->func_ptr, func_name, func_name_len, &retval, 1, class_name, NULL TSRMLS_CC);
ce                496 ext/spl/php_spl.c 			alfi.ce = fcc.calling_scope;
ce                539 ext/spl/php_spl.c 		alfi.ce = fcc.calling_scope;
ce                592 ext/spl/php_spl.c 			spl_alfi.ce = NULL;
ce                746 ext/spl/php_spl.c 					add_next_index_string(tmp, alfi->ce->name, 1);
ce                164 ext/spl/spl_array.c zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                293 ext/spl/spl_array.c 	new_obj_val = spl_array_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC);
ce                557 ext/spl/spl_array.c 					zend_property_info *property_info = zend_get_property_info(obj->std.ce, offset, 1 TSRMLS_CC);
ce               1156 ext/spl/spl_array.c 			zend_throw_exception_ex(spl_ce_InvalidArgumentException, 0 TSRMLS_CC, "Overloaded object of type %s is not compatible with %s", Z_OBJCE_PP(array)->name, intern->std.ce->name);
ce               1174 ext/spl/spl_array.c zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce               1188 ext/spl/spl_array.c 	iterator->intern.ce = ce;
ce               1423 ext/spl/spl_array.c 		zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv);
ce                321 ext/spl/spl_directory.c 	zend_hash_find(&intern->std.ce->function_table, "getcurrentline", sizeof("getcurrentline"), (void **) &intern->u.file.func_getCurr);
ce                346 ext/spl/spl_directory.c 	new_obj_val = spl_filesystem_object_new_ex(old_object->ce, &intern TSRMLS_CC);
ce                370 ext/spl/spl_directory.c 		php_error_docref(NULL TSRMLS_CC, E_ERROR, "An object of class %s cannot be cloned", old_object->ce->name);
ce                423 ext/spl/spl_directory.c static spl_filesystem_object * spl_filesystem_object_create_info(spl_filesystem_object *source, char *file_path, int file_path_len, int use_copy, zend_class_entry *ce, zval *return_value TSRMLS_DC) /* {{{ */
ce                447 ext/spl/spl_directory.c 	ce = ce ? ce : source->info_class;
ce                449 ext/spl/spl_directory.c 	zend_update_class_constants(ce TSRMLS_CC);
ce                451 ext/spl/spl_directory.c 	return_value->value.obj = spl_filesystem_object_new_ex(ce, &intern TSRMLS_CC);
ce                454 ext/spl/spl_directory.c 	if (ce->constructor->common.scope != spl_ce_SplFileInfo) {
ce                457 ext/spl/spl_directory.c 		zend_call_method_with_1_params(&return_value, ce, &ce->constructor, "__construct", NULL, arg1);
ce                467 ext/spl/spl_directory.c static spl_filesystem_object * spl_filesystem_object_create_type(int ht, spl_filesystem_object *source, int type, zend_class_entry *ce, zval *return_value TSRMLS_DC) /* {{{ */
ce                490 ext/spl/spl_directory.c 		ce = ce ? ce : source->info_class;
ce                492 ext/spl/spl_directory.c 		zend_update_class_constants(ce TSRMLS_CC);
ce                494 ext/spl/spl_directory.c 		return_value->value.obj = spl_filesystem_object_new_ex(ce, &intern TSRMLS_CC);
ce                498 ext/spl/spl_directory.c 		if (ce->constructor->common.scope != spl_ce_SplFileInfo) {
ce                501 ext/spl/spl_directory.c 			zend_call_method_with_1_params(&return_value, ce, &ce->constructor, "__construct", NULL, arg1);
ce                511 ext/spl/spl_directory.c 		ce = ce ? ce : source->file_class;
ce                513 ext/spl/spl_directory.c 		zend_update_class_constants(ce TSRMLS_CC);
ce                515 ext/spl/spl_directory.c 		return_value->value.obj = spl_filesystem_object_new_ex(ce, &intern TSRMLS_CC);
ce                520 ext/spl/spl_directory.c 		if (ce->constructor->common.scope != spl_ce_SplFileObject) {
ce                525 ext/spl/spl_directory.c 			zend_call_method_with_2_params(&return_value, ce, &ce->constructor, "__construct", NULL, arg1, arg2);
ce                735 ext/spl/spl_directory.c 	intern->u.dir.is_recursive = instanceof_function(intern->std.ce, spl_ce_RecursiveDirectoryIterator TSRMLS_CC) ? 1 : 0;
ce               1350 ext/spl/spl_directory.c 	zend_class_entry *ce = spl_ce_SplFileObject;
ce               1355 ext/spl/spl_directory.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) {
ce               1356 ext/spl/spl_directory.c 		intern->file_class = ce;
ce               1368 ext/spl/spl_directory.c 	zend_class_entry *ce = spl_ce_SplFileInfo;
ce               1373 ext/spl/spl_directory.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) {
ce               1374 ext/spl/spl_directory.c 		intern->info_class = ce;
ce               1386 ext/spl/spl_directory.c 	zend_class_entry *ce = intern->info_class;
ce               1391 ext/spl/spl_directory.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) {
ce               1392 ext/spl/spl_directory.c 		spl_filesystem_object_create_type(ht, intern, SPL_FS_INFO, ce, return_value TSRMLS_CC);
ce               1404 ext/spl/spl_directory.c 	zend_class_entry *ce = intern->info_class;
ce               1409 ext/spl/spl_directory.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) {
ce               1415 ext/spl/spl_directory.c 			spl_filesystem_object_create_info(intern, dpath, path_len, 1, ce, return_value TSRMLS_CC);
ce               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)
ce               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)
ce                365 ext/spl/spl_dllist.c zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                473 ext/spl/spl_dllist.c 	new_obj_val = spl_dllist_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC);
ce                488 ext/spl/spl_dllist.c 		zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv);
ce               1306 ext/spl/spl_dllist.c zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce               1321 ext/spl/spl_dllist.c 	iterator->intern.ce          = ce;
ce                221 ext/spl/spl_fixedarray.c zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                335 ext/spl/spl_fixedarray.c 	new_obj_val = spl_fixedarray_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC);
ce                386 ext/spl/spl_fixedarray.c 		zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_get, "offsetGet", &rv, offset);
ce                447 ext/spl/spl_fixedarray.c 		zend_call_method_with_2_params(&object, intern->std.ce, &intern->fptr_offset_set, "offsetSet", NULL, offset, value);
ce                487 ext/spl/spl_fixedarray.c 		zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_del, "offsetUnset", NULL, offset);
ce                537 ext/spl/spl_fixedarray.c 		zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_has, "offsetExists", &rv, offset);
ce                559 ext/spl/spl_fixedarray.c 		zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv);
ce               1069 ext/spl/spl_fixedarray.c zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce               1084 ext/spl/spl_fixedarray.c 	iterator->intern.ce          = ce;
ce                 33 ext/spl/spl_functions.c 	zend_class_entry ce;
ce                 35 ext/spl/spl_functions.c 	INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), functions);
ce                 36 ext/spl/spl_functions.c 	*ppce = zend_register_internal_interface(&ce TSRMLS_CC);
ce                 43 ext/spl/spl_functions.c 	zend_class_entry ce;
ce                 45 ext/spl/spl_functions.c 	INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list);
ce                 46 ext/spl/spl_functions.c 	*ppce = zend_register_internal_class(&ce TSRMLS_CC);
ce                 58 ext/spl/spl_functions.c 	zend_class_entry ce;
ce                 60 ext/spl/spl_functions.c 	INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list);
ce                 61 ext/spl/spl_functions.c 	*ppce = zend_register_internal_class_ex(&ce, parent_ce, NULL TSRMLS_CC);
ce                136 ext/spl/spl_functions.c char * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len, int *name_len TSRMLS_DC) /* {{{ */
ce                140 ext/spl/spl_functions.c 	zend_mangle_property_name(&rv, name_len, ce->name, ce->name_length, prop_name, prop_len, 0);
ce                 69 ext/spl/spl_functions.h char * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len, int *name_len TSRMLS_DC);
ce                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);
ce                357 ext/spl/spl_heap.c zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
ce                489 ext/spl/spl_heap.c 	new_obj_val = spl_heap_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC);
ce                504 ext/spl/spl_heap.c 		zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv);
ce                523 ext/spl/spl_heap.c static HashTable* spl_heap_object_get_debug_info_helper(zend_class_entry *ce, zval *obj, int *is_temp TSRMLS_DC) { /* {{{ */
ce                547 ext/spl/spl_heap.c 		pnstr = spl_gen_private_prop_name(ce, "flags", sizeof("flags")-1, &pnlen TSRMLS_CC);
ce                551 ext/spl/spl_heap.c 		pnstr = spl_gen_private_prop_name(ce, "isCorrupted", sizeof("isCorrupted")-1, &pnlen TSRMLS_CC);
ce                563 ext/spl/spl_heap.c 		pnstr = spl_gen_private_prop_name(ce, "heap", sizeof("heap")-1, &pnlen TSRMLS_CC);
ce               1102 ext/spl/spl_heap.c zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce               1117 ext/spl/spl_heap.c 	iterator->intern.ce       = ce;
ce               1126 ext/spl/spl_heap.c zend_object_iterator *spl_pqueue_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
ce               1141 ext/spl/spl_heap.c 	iterator->intern.ce       = ce;
ce                 99 ext/spl/spl_iterators.c 	zend_class_entry        *ce;
ce                118 ext/spl/spl_iterators.c 	zend_class_entry         *ce;
ce                189 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&zthis, object->ce, &object->endIteration, "endIteration", NULL);
ce                226 ext/spl/spl_iterators.c 	zend_class_entry          *ce;
ce                254 ext/spl/spl_iterators.c 				ce = object->iterators[object->level].ce;
ce                257 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zthis, object->ce, &object->callHasChildren, "callHasChildren", &retval);
ce                259 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zobject, ce, NULL, "haschildren", &retval);
ce                294 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zthis, object->ce, &object->nextElement, "nextelement", NULL);
ce                307 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zthis, object->ce, &object->nextElement, "nextelement", NULL);
ce                316 ext/spl/spl_iterators.c 				ce = object->iterators[object->level].ce;
ce                319 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zthis, object->ce, &object->callGetChildren, "callGetChildren", &child);
ce                321 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zobject, ce, NULL, "getchildren", &child);
ce                337 ext/spl/spl_iterators.c 				ce = child && Z_TYPE_P(child) == IS_OBJECT ? Z_OBJCE_P(child) : NULL;
ce                338 ext/spl/spl_iterators.c 				if (!ce || !instanceof_function(ce, spl_ce_RecursiveIterator TSRMLS_CC)) {
ce                351 ext/spl/spl_iterators.c 				sub_iter = ce->get_iterator(ce, child, 0 TSRMLS_CC);
ce                354 ext/spl/spl_iterators.c 				object->iterators[object->level].ce = ce;
ce                360 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zthis, object->ce, &object->beginChildren, "beginchildren", NULL);
ce                374 ext/spl/spl_iterators.c 				zend_call_method_with_0_params(&zthis, object->ce, &object->endChildren, "endchildren", NULL);
ce                405 ext/spl/spl_iterators.c 			zend_call_method_with_0_params(&zthis, object->ce, &object->endChildren, "endchildren", NULL);
ce                415 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&zthis, object->ce, &object->beginIteration, "beginIteration", NULL);
ce                431 ext/spl/spl_iterators.c static zend_object_iterator *spl_recursive_it_get_iterator(zend_class_entry *ce, zval *zobject, int by_ref TSRMLS_DC)
ce                448 ext/spl/spl_iterators.c 	iterator->intern.funcs = ce->iterator_funcs.funcs;
ce                539 ext/spl/spl_iterators.c 	intern->ce = Z_OBJCE_P(object);
ce                541 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "beginiteration", sizeof("beginiteration"), (void **) &intern->beginIteration);
ce                545 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "enditeration", sizeof("enditeration"), (void **) &intern->endIteration);
ce                549 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "callhaschildren", sizeof("callHasChildren"), (void **) &intern->callHasChildren);
ce                553 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "callgetchildren", sizeof("callGetChildren"), (void **) &intern->callGetChildren);
ce                557 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "beginchildren", sizeof("beginchildren"), (void **) &intern->beginChildren);
ce                561 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "endchildren", sizeof("endchildren"), (void **) &intern->endChildren);
ce                565 ext/spl/spl_iterators.c 	zend_hash_find(&intern->ce->function_table, "nextelement", sizeof("nextElement"), (void **) &intern->nextElement);
ce                575 ext/spl/spl_iterators.c 	intern->iterators[0].ce = ce_iterator;
ce                757 ext/spl/spl_iterators.c 	zend_class_entry *ce;
ce                768 ext/spl/spl_iterators.c 	SPL_FETCH_SUB_ELEMENT(ce, object, ce);
ce                774 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&zobject, ce, NULL, "haschildren", &retval);
ce                788 ext/spl/spl_iterators.c 	zend_class_entry *ce;
ce                795 ext/spl/spl_iterators.c 	SPL_FETCH_SUB_ELEMENT(ce, object, ce);
ce                801 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&zobject, ce, NULL, "getchildren", &retval);
ce               1026 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next);
ce               1036 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next);
ce               1358 ext/spl/spl_iterators.c 	if (!function_handler && intern->inner.ce) {
ce               1359 ext/spl/spl_iterators.c 		if (zend_hash_find(&intern->inner.ce->function_table, method, method_len+1, (void **) &function_handler) == FAILURE) {
ce               1386 ext/spl/spl_iterators.c 		php_error_docref(NULL TSRMLS_CC, E_ERROR, "Method %s::%s() does not exist", intern->inner.ce->name, method);
ce               1407 ext/spl/spl_iterators.c 		php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to call %s::%s()", intern->inner.ce->name, method);
ce               1443 ext/spl/spl_iterators.c 	zend_class_entry     *ce = NULL;
ce               1503 ext/spl/spl_iterators.c 			ce = Z_OBJCE_P(zobject);
ce               1504 ext/spl/spl_iterators.c 			if (!instanceof_function(ce, zend_ce_iterator TSRMLS_CC)) {
ce               1507 ext/spl/spl_iterators.c 					|| !instanceof_function(ce, *pce_cast TSRMLS_CC)
ce               1514 ext/spl/spl_iterators.c 					ce = *pce_cast;
ce               1516 ext/spl/spl_iterators.c 				if (instanceof_function(ce, zend_ce_aggregate TSRMLS_CC)) {
ce               1517 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&zobject, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval);
ce               1526 ext/spl/spl_iterators.c 						zend_throw_exception_ex(spl_ce_LogicException, 0 TSRMLS_CC, "%s::getIterator() must return an object that implements Traversable", ce->name);
ce               1531 ext/spl/spl_iterators.c 					ce = Z_OBJCE_P(zobject);
ce               1606 ext/spl/spl_iterators.c 	intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject);
ce               1608 ext/spl/spl_iterators.c 	intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0 TSRMLS_CC);
ce               1845 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&zthis, intern->std.ce, NULL, "accept", &retval);
ce               1929 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval);
ce               1950 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval);
ce               1972 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval);
ce               2103 ext/spl/spl_iterators.c 		replacement = zend_read_property(intern->std.ce, getThis(), "replacement", sizeof("replacement")-1, 1 TSRMLS_CC);
ce               2273 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval);
ce               2550 ext/spl/spl_iterators.c 	if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator TSRMLS_CC)) {
ce               2554 ext/spl/spl_iterators.c 		zend_call_method_with_1_params(&intern->inner.zobject, intern->inner.ce, NULL, "seek", NULL, zpos);
ce               2707 ext/spl/spl_iterators.c 			zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval);
ce               2719 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &zchildren);
ce               3377 ext/spl/spl_iterators.c 		intern->inner.ce = NULL;
ce               3390 ext/spl/spl_iterators.c 		intern->inner.ce = Z_OBJCE_PP(it);
ce               3392 ext/spl/spl_iterators.c 		intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, *it, 0 TSRMLS_CC);
ce               3551 ext/spl/spl_iterators.c 	zend_class_entry       *ce = Z_OBJCE_P(obj);
ce               3553 ext/spl/spl_iterators.c 	iter = ce->get_iterator(ce, obj, 0 TSRMLS_CC);
ce                130 ext/spl/spl_iterators.h 		zend_class_entry     *ce;
ce                123 ext/spl/spl_observer.c 		zend_call_method_with_1_params(&this, intern->std.ce, &intern->fptr_get_hash, "getHash", &rv, obj);
ce                311 ext/spl/spl_observer.c 	new_obj_val = spl_object_storage_new_ex(old_object->ce, &intern, zobject TSRMLS_CC);
ce                413 ext/spl/spl_observer.c 	if (zo1->ce != spl_ce_SplObjectStorage || zo2->ce != spl_ce_SplObjectStorage) {
ce               2272 ext/sqlite3/sqlite3.c 	zend_class_entry ce;
ce               2287 ext/sqlite3/sqlite3.c 	INIT_CLASS_ENTRY(ce, "SQLite3", php_sqlite3_class_methods);
ce               2288 ext/sqlite3/sqlite3.c 	ce.create_object = php_sqlite3_object_new;
ce               2290 ext/sqlite3/sqlite3.c 	php_sqlite3_sc_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               2293 ext/sqlite3/sqlite3.c 	INIT_CLASS_ENTRY(ce, "SQLite3Stmt", php_sqlite3_stmt_class_methods);
ce               2294 ext/sqlite3/sqlite3.c 	ce.create_object = php_sqlite3_stmt_object_new;
ce               2296 ext/sqlite3/sqlite3.c 	php_sqlite3_stmt_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               2299 ext/sqlite3/sqlite3.c 	INIT_CLASS_ENTRY(ce, "SQLite3Result", php_sqlite3_result_class_methods);
ce               2300 ext/sqlite3/sqlite3.c 	ce.create_object = php_sqlite3_result_object_new;
ce               2302 ext/sqlite3/sqlite3.c 	php_sqlite3_result_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                225 ext/standard/type.c 			zend_class_entry *ce;
ce                230 ext/standard/type.c 			ce = Z_OBJCE_PP(arg);
ce                231 ext/standard/type.c 			if (!strcmp(ce->name, INCOMPLETE_CLASS)) {
ce                 33 ext/standard/user_filters.c 	zend_class_entry *ce;
ce                337 ext/standard/user_filters.c 	if (fdat->ce == NULL) {
ce                339 ext/standard/user_filters.c 					(zend_class_entry ***)&fdat->ce TSRMLS_CC)) {
ce                345 ext/standard/user_filters.c 		fdat->ce = *(zend_class_entry**)fdat->ce;
ce                356 ext/standard/user_filters.c 	object_init_ex(obj, fdat->ce);
ce                668 ext/standard/var.c 				zend_class_entry *ce;
ce                669 ext/standard/var.c 				ce = zend_get_class_entry(struc TSRMLS_CC);
ce                670 ext/standard/var.c 				if (ce) {
ce                675 ext/standard/var.c 						zend_mangle_property_name(&priv_name, &prop_name_length, ce->name, ce->name_length, Z_STRVAL_PP(name), Z_STRLEN_PP(name), ce->type & ZEND_INTERNAL_CLASS);
ce                678 ext/standard/var.c 							pefree(priv_name, ce->type & ZEND_INTERNAL_CLASS);
ce                682 ext/standard/var.c 						pefree(priv_name, ce->type & ZEND_INTERNAL_CLASS);
ce                683 ext/standard/var.c 						zend_mangle_property_name(&prot_name, &prop_name_length, "*", 1, Z_STRVAL_PP(name), Z_STRLEN_PP(name), ce->type & ZEND_INTERNAL_CLASS);
ce                686 ext/standard/var.c 							pefree(prot_name, ce->type & ZEND_INTERNAL_CLASS);
ce                690 ext/standard/var.c 						pefree(prot_name, ce->type & ZEND_INTERNAL_CLASS);
ce                765 ext/standard/var.c 				zend_class_entry *ce = NULL;
ce                768 ext/standard/var.c 					ce = Z_OBJCE_P(struc);
ce                771 ext/standard/var.c 				if (ce && ce->serialize != NULL) {
ce                776 ext/standard/var.c 					if (ce->serialize(struc, &serialized_data, &serialized_length, (zend_serialize_data *)var_hash TSRMLS_CC) == SUCCESS) {
ce                796 ext/standard/var.c 				if (ce && ce != PHP_IC_ENTRY && zend_hash_exists(&ce->function_table, "__sleep", sizeof("__sleep"))) {
ce                377 ext/standard/var_unserializer.c static inline int object_custom(UNSERIALIZE_PARAMETER, zend_class_entry *ce)
ce                390 ext/standard/var_unserializer.c 	if (ce->unserialize == NULL) {
ce                391 ext/standard/var_unserializer.c 		zend_error(E_WARNING, "Class %s has no unserializer", ce->name);
ce                392 ext/standard/var_unserializer.c 		object_init_ex(*rval, ce);
ce                393 ext/standard/var_unserializer.c 	} else if (ce->unserialize(rval, ce, (const unsigned char*)*p, datalen, (zend_unserialize_data *)var_hash TSRMLS_CC) != SUCCESS) {
ce                402 ext/standard/var_unserializer.c static inline long object_common1(UNSERIALIZE_PARAMETER, zend_class_entry *ce)
ce                410 ext/standard/var_unserializer.c 	if (ce->serialize == NULL) {
ce                411 ext/standard/var_unserializer.c 		object_init_ex(*rval, ce);
ce                415 ext/standard/var_unserializer.c 		zend_error(E_WARNING, "Erroneous data format for unserializing '%s'", ce->name);
ce                624 ext/standard/var_unserializer.c 	zend_class_entry *ce;
ce                679 ext/standard/var_unserializer.c 			ce = *pce;
ce                692 ext/standard/var_unserializer.c 			ce = PHP_IC_ENTRY;
ce                713 ext/standard/var_unserializer.c 			ce = PHP_IC_ENTRY;
ce                731 ext/standard/var_unserializer.c 			ce = *pce;
ce                735 ext/standard/var_unserializer.c 			ce = PHP_IC_ENTRY;
ce                748 ext/standard/var_unserializer.c 		ret = object_custom(UNSERIALIZE_PASSTHRU, ce);
ce                757 ext/standard/var_unserializer.c 	elements = object_common1(UNSERIALIZE_PASSTHRU, ce);
ce               1844 ext/sybase_ct/php_sybase_ct.c 	zend_class_entry *ce = NULL;
ce               1853 ext/sybase_ct/php_sybase_ct.c 	ce = ZEND_STANDARD_CLASS_DEF_PTR;
ce               1857 ext/sybase_ct/php_sybase_ct.c 				ce = Z_OBJCE_P(object);
ce               1874 ext/sybase_ct/php_sybase_ct.c 					ce = *pce;
ce               1884 ext/sybase_ct/php_sybase_ct.c 		object_and_properties_init(return_value, ce, Z_ARRVAL_P(return_value));
ce                 92 ext/tidy/tidy.c 		zend_class_entry ce; \
ce                 93 ext/tidy/tidy.c 		INIT_CLASS_ENTRY(ce, # classname, tidy_funcs_ ## name); \
ce                 94 ext/tidy/tidy.c 		ce.create_object = tidy_object_new_ ## name; \
ce                 95 ext/tidy/tidy.c 		tidy_ce_ ## name = zend_register_internal_class_ex(&ce, parent, NULL TSRMLS_CC); \
ce               1309 ext/xmlreader/php_xmlreader.c 	zend_class_entry ce;
ce               1317 ext/xmlreader/php_xmlreader.c 	INIT_CLASS_ENTRY(ce, "XMLReader", xmlreader_functions);
ce               1318 ext/xmlreader/php_xmlreader.c 	ce.create_object = xmlreader_objects_new;
ce               1319 ext/xmlreader/php_xmlreader.c 	xmlreader_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce               1954 ext/xmlwriter/php_xmlwriter.c 	zend_class_entry ce;
ce               1962 ext/xmlwriter/php_xmlwriter.c 	INIT_CLASS_ENTRY(ce, "XMLWriter", xmlwriter_class_functions);
ce               1963 ext/xmlwriter/php_xmlwriter.c 	ce.create_object = xmlwriter_object_new;
ce               1964 ext/xmlwriter/php_xmlwriter.c 	xmlwriter_class_entry_ce = zend_register_internal_class(&ce TSRMLS_CC);
ce                157 ext/xsl/php_xsl.c 	zend_class_entry ce;
ce                162 ext/xsl/php_xsl.c 	REGISTER_XSL_CLASS(ce, "XSLTProcessor", NULL, php_xsl_xsltprocessor_class_functions, xsl_xsltprocessor_class_entry);
ce                231 ext/xsl/php_xsl.c 	zend_class_entry *ce;
ce                258 ext/xsl/php_xsl.c 	ce = xsl_xsltprocessor_class_entry;
ce                261 ext/xsl/php_xsl.c 		object_init_ex(wrapper, ce);
ce                 79 ext/xsl/php_xsl.h #define REGISTER_XSL_CLASS(ce, name, parent_ce, funcs, entry) \
ce                 80 ext/xsl/php_xsl.h INIT_CLASS_ENTRY(ce, name, funcs); \
ce                 81 ext/xsl/php_xsl.h ce.create_object = xsl_objects_new; \
ce                 82 ext/xsl/php_xsl.h entry = zend_register_internal_class_ex(&ce, parent_ce, NULL TSRMLS_CC);
ce                676 ext/xsl/xsltprocessor.c 			zend_class_entry *curce, **ce;
ce                685 ext/xsl/xsltprocessor.c 			found = zend_lookup_class(ret_class, ret_class_len, &ce TSRMLS_CC);
ce                686 ext/xsl/xsltprocessor.c 			if ((found != SUCCESS) || !instanceof_function(*ce, curce TSRMLS_CC)) {
ce                693 ext/xsl/xsltprocessor.c 			object_init_ex(return_value, *ce);
ce               1147 ext/zip/php_zip.c 	intern->zo.ce = class_type;
ce               3036 ext/zip/php_zip.c 	zend_class_entry ce;
ce               3046 ext/zip/php_zip.c 	INIT_CLASS_ENTRY(ce, "ZipArchive", zip_class_functions);
ce               3047 ext/zip/php_zip.c 	ce.create_object = php_zip_object_new;
ce               3048 ext/zip/php_zip.c 	zip_class_entry = zend_register_internal_class(&ce TSRMLS_CC);
ce                 44 main/streams/userspace.c 	zend_class_entry *ce;
ce                289 main/streams/userspace.c 	object_init_ex(object, uwrap->ce);
ce                300 main/streams/userspace.c 	if (uwrap->ce->constructor) {
ce                306 main/streams/userspace.c 		fci.function_table = &uwrap->ce->function_table;
ce                316 main/streams/userspace.c 		fcc.function_handler = uwrap->ce->constructor;
ce                322 main/streams/userspace.c 			php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not execute %s::%s()", uwrap->ce->name, uwrap->ce->constructor->common.function_name);
ce                540 main/streams/userspace.c 	if (zend_lookup_class(uwrap->classname, classname_len, (zend_class_entry***)&uwrap->ce TSRMLS_CC) == SUCCESS) {
ce                541 main/streams/userspace.c 		uwrap->ce = *(zend_class_entry**)uwrap->ce;
ce               1394 sapi/apache_hooks/php_apache.c 	zend_class_entry ce;
ce               1405 sapi/apache_hooks/php_apache.c 	INIT_OVERLOADED_CLASS_ENTRY(ce, "ApacheRequest", php_apache_request_class_functions, NULL, NULL, NULL);
ce               1406 sapi/apache_hooks/php_apache.c 	apacherequest_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC);
ce                468 sapi/phpdbg/phpdbg_bp.c 		zend_class_entry **ce;
ce                469 sapi/phpdbg/phpdbg_bp.c 		if (zend_hash_find(EG(class_table), zend_str_tolower_dup(new_break->class_name, new_break->class_len), new_break->class_len + 1, (void **)&ce) == FAILURE) {
ce                472 sapi/phpdbg/phpdbg_bp.c 		func_table = &(*ce)->function_table;
ce                268 sapi/phpdbg/phpdbg_info.c static inline void phpdbg_print_class_name(zend_class_entry **ce TSRMLS_DC) /* {{{ */
ce                272 sapi/phpdbg/phpdbg_info.c 		((*ce)->type == ZEND_USER_CLASS) ?
ce                274 sapi/phpdbg/phpdbg_info.c 		((*ce)->ce_flags & ZEND_ACC_INTERFACE) ?
ce                276 sapi/phpdbg/phpdbg_info.c 			((*ce)->ce_flags & ZEND_ACC_ABSTRACT) ?
ce                279 sapi/phpdbg/phpdbg_info.c 		(*ce)->name, zend_hash_num_elements(&(*ce)->function_table));
ce                285 sapi/phpdbg/phpdbg_info.c 	zend_class_entry **ce;
ce                291 sapi/phpdbg/phpdbg_info.c 		zend_hash_get_current_data_ex(EG(class_table), (void**)&ce, &position) == SUCCESS;
ce                294 sapi/phpdbg/phpdbg_info.c 		if ((*ce)->type == ZEND_USER_CLASS) {
ce                296 sapi/phpdbg/phpdbg_info.c 				&classes, ce, sizeof(ce), NULL);
ce                304 sapi/phpdbg/phpdbg_info.c 		zend_hash_get_current_data_ex(&classes, (void**)&ce, &position) == SUCCESS;
ce                307 sapi/phpdbg/phpdbg_info.c 		phpdbg_print_class_name(ce TSRMLS_CC);
ce                310 sapi/phpdbg/phpdbg_info.c 		if ((*ce)->parent) {
ce                311 sapi/phpdbg/phpdbg_info.c 			zend_class_entry *pce = (*ce)->parent;
ce                319 sapi/phpdbg/phpdbg_info.c 		if ((*ce)->info.user.filename) {
ce                322 sapi/phpdbg/phpdbg_info.c 				(*ce)->info.user.filename,
ce                323 sapi/phpdbg/phpdbg_info.c 				(*ce)->info.user.line_start);
ce                 82 sapi/phpdbg/phpdbg_list.c 	zend_class_entry **ce;
ce                 84 sapi/phpdbg/phpdbg_list.c 	if (zend_lookup_class(param->method.class, strlen(param->method.class), &ce TSRMLS_CC) == SUCCESS) {
ce                 88 sapi/phpdbg/phpdbg_list.c 		if (zend_hash_find(&(*ce)->function_table, lcname, strlen(lcname)+1, (void**) &function) == SUCCESS) {
ce                104 sapi/phpdbg/phpdbg_list.c 	zend_class_entry **ce;
ce                106 sapi/phpdbg/phpdbg_list.c 	if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) {
ce                107 sapi/phpdbg/phpdbg_list.c 		if ((*ce)->type == ZEND_USER_CLASS) {
ce                108 sapi/phpdbg/phpdbg_list.c 			if ((*ce)->info.user.filename) {
ce                110 sapi/phpdbg/phpdbg_list.c 					(*ce)->info.user.filename,
ce                111 sapi/phpdbg/phpdbg_list.c 					(*ce)->info.user.line_end - (*ce)->info.user.line_start + 1,
ce                112 sapi/phpdbg/phpdbg_list.c 					(*ce)->info.user.line_start, 0 TSRMLS_CC
ce                115 sapi/phpdbg/phpdbg_list.c 				phpdbg_error("The source of the requested class (%s) cannot be found", (*ce)->name);
ce                118 sapi/phpdbg/phpdbg_list.c 			phpdbg_error("The class requested (%s) is not user defined", (*ce)->name);
ce                155 sapi/phpdbg/phpdbg_print.c 	zend_class_entry **ce;
ce                157 sapi/phpdbg/phpdbg_print.c 	if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) {
ce                159 sapi/phpdbg/phpdbg_print.c 			((*ce)->type == ZEND_USER_CLASS) ?
ce                161 sapi/phpdbg/phpdbg_print.c 			((*ce)->ce_flags & ZEND_ACC_INTERFACE) ?
ce                163 sapi/phpdbg/phpdbg_print.c 				((*ce)->ce_flags & ZEND_ACC_ABSTRACT) ?
ce                166 sapi/phpdbg/phpdbg_print.c 			(*ce)->name);
ce                168 sapi/phpdbg/phpdbg_print.c 		phpdbg_writeln("Methods (%d):", zend_hash_num_elements(&(*ce)->function_table));
ce                169 sapi/phpdbg/phpdbg_print.c 		if (zend_hash_num_elements(&(*ce)->function_table)) {
ce                173 sapi/phpdbg/phpdbg_print.c 			for (zend_hash_internal_pointer_reset_ex(&(*ce)->function_table, &position);
ce                174 sapi/phpdbg/phpdbg_print.c 			     zend_hash_get_current_data_ex(&(*ce)->function_table, (void**) &method, &position) == SUCCESS;
ce                175 sapi/phpdbg/phpdbg_print.c 			     zend_hash_move_forward_ex(&(*ce)->function_table, &position)) {
ce                188 sapi/phpdbg/phpdbg_print.c 	zend_class_entry **ce;
ce                190 sapi/phpdbg/phpdbg_print.c 	if (zend_lookup_class(param->method.class, strlen(param->method.class), &ce TSRMLS_CC) == SUCCESS) {
ce                194 sapi/phpdbg/phpdbg_print.c 		if (zend_hash_find(&(*ce)->function_table, lcname, strlen(lcname)+1, (void**)&fbc) == SUCCESS) {
ce                177 sapi/phpdbg/phpdbg_utils.c 		zend_class_entry **ce;
ce                180 sapi/phpdbg/phpdbg_utils.c 		int ret = zend_lookup_class(lc_cname, cname_len, &ce TSRMLS_CC);
ce                185 sapi/phpdbg/phpdbg_utils.c 			zend_hash_find(&(*ce)->function_table, lcname, fname_len+1,