property_info    1199 Zend/zend_API.c     	zend_property_info *property_info;
property_info    1202 Zend/zend_API.c 			property_info = zend_get_property_info(object->ce, key, 1);
property_info    1203 Zend/zend_API.c 			if (property_info != ZEND_WRONG_PROPERTY_INFO &&
property_info    1204 Zend/zend_API.c 			    property_info &&
property_info    1205 Zend/zend_API.c 			    (property_info->flags & ZEND_ACC_STATIC) == 0) {
property_info    1206 Zend/zend_API.c 				zval *slot = OBJ_PROP(object, property_info->offset);
property_info    1220 Zend/zend_API.c    	zend_property_info *property_info;
property_info    1235 Zend/zend_API.c 					property_info = zend_get_property_info(object->ce, pname, 1);
property_info    1239 Zend/zend_API.c 					property_info = ZEND_WRONG_PROPERTY_INFO;
property_info    1242 Zend/zend_API.c 				property_info = zend_get_property_info(object->ce, key, 1);
property_info    1244 Zend/zend_API.c 			if (property_info != ZEND_WRONG_PROPERTY_INFO &&
property_info    1245 Zend/zend_API.c 				property_info &&
property_info    1246 Zend/zend_API.c 				(property_info->flags & ZEND_ACC_STATIC) == 0) {
property_info    1247 Zend/zend_API.c 				zval *slot = OBJ_PROP(object, property_info->offset);
property_info    3609 Zend/zend_API.c 	zend_property_info *property_info, *property_info_ptr;
property_info    3612 Zend/zend_API.c 		property_info = pemalloc(sizeof(zend_property_info), 1);
property_info    3617 Zend/zend_API.c 		property_info = zend_arena_alloc(&CG(arena), sizeof(zend_property_info));
property_info    3629 Zend/zend_API.c 			property_info->offset = property_info_ptr->offset;
property_info    3630 Zend/zend_API.c 			zval_ptr_dtor(&ce->default_static_members_table[property_info->offset]);
property_info    3633 Zend/zend_API.c 			property_info->offset = ce->default_static_members_count++;
property_info    3636 Zend/zend_API.c 		ZVAL_COPY_VALUE(&ce->default_static_members_table[property_info->offset], property);
property_info    3643 Zend/zend_API.c 			property_info->offset = property_info_ptr->offset;
property_info    3644 Zend/zend_API.c 			zval_ptr_dtor(&ce->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]);
property_info    3647 Zend/zend_API.c 			property_info->offset = OBJ_PROP_TO_OFFSET(ce->default_properties_count);
property_info    3651 Zend/zend_API.c 		ZVAL_COPY_VALUE(&ce->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)], property);
property_info    3665 Zend/zend_API.c 		property_info->name = zend_string_copy(name);
property_info    3667 Zend/zend_API.c 		property_info->name = zend_mangle_property_name(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), ZSTR_VAL(name), ZSTR_LEN(name), ce->type & ZEND_INTERNAL_CLASS);
property_info    3670 Zend/zend_API.c 		property_info->name = zend_mangle_property_name("*", 1, ZSTR_VAL(name), ZSTR_LEN(name), ce->type & ZEND_INTERNAL_CLASS);
property_info    3673 Zend/zend_API.c 	property_info->name = zend_new_interned_string(property_info->name);
property_info    3674 Zend/zend_API.c 	property_info->flags = access_type;
property_info    3675 Zend/zend_API.c 	property_info->doc_comment = doc_comment;
property_info    3676 Zend/zend_API.c 	property_info->ce = ce;
property_info    3677 Zend/zend_API.c 	zend_hash_update_ptr(&ce->properties_info, name, property_info);
property_info    1365 Zend/zend_builtin_functions.c 	zend_property_info *property_info;
property_info    1388 Zend/zend_builtin_functions.c 	if ((property_info = zend_hash_find_ptr(&ce->properties_info, property)) != NULL
property_info    1389 Zend/zend_builtin_functions.c 		&& (property_info->flags & ZEND_ACC_SHADOW) == 0) {
property_info      91 Zend/zend_compile.c 	zend_property_info *property_info = Z_PTR_P(zv);
property_info      93 Zend/zend_compile.c 	zend_string_release(property_info->name);
property_info      94 Zend/zend_compile.c 	free(property_info);
property_info      34 Zend/zend_inheritance.c static zend_property_info *zend_duplicate_property_info(zend_property_info *property_info) /* {{{ */
property_info      39 Zend/zend_inheritance.c 	memcpy(new_property_info, property_info, sizeof(zend_property_info));
property_info      48 Zend/zend_inheritance.c static zend_property_info *zend_duplicate_property_info_internal(zend_property_info *property_info) /* {{{ */
property_info      51 Zend/zend_inheritance.c 	memcpy(new_property_info, property_info, sizeof(zend_property_info));
property_info     735 Zend/zend_inheritance.c 	zend_property_info *property_info;
property_info     854 Zend/zend_inheritance.c 	ZEND_HASH_FOREACH_PTR(&ce->properties_info, property_info) {
property_info     855 Zend/zend_inheritance.c 		if (property_info->ce == ce) {
property_info     856 Zend/zend_inheritance.c 			if (property_info->flags & ZEND_ACC_STATIC) {
property_info     857 Zend/zend_inheritance.c 				property_info->offset += parent_ce->default_static_members_count;
property_info     859 Zend/zend_inheritance.c 				property_info->offset += parent_ce->default_properties_count * sizeof(zval);
property_info     869 Zend/zend_inheritance.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, property_info) {
property_info     870 Zend/zend_inheritance.c 			do_inherit_property(property_info, key, ce);
property_info    1468 Zend/zend_inheritance.c 	zend_property_info *property_info;
property_info    1484 Zend/zend_inheritance.c 		ZEND_HASH_FOREACH_PTR(&ce->traits[i]->properties_info, property_info) {
property_info    1488 Zend/zend_inheritance.c 			flags = property_info->flags;
property_info    1490 Zend/zend_inheritance.c 				prop_name = zend_string_copy(property_info->name);
property_info    1496 Zend/zend_inheritance.c 				zend_unmangle_property_name_ex(property_info->name,
property_info    1517 Zend/zend_inheritance.c 											  &ce->traits[i]->default_static_members_table[property_info->offset]))
property_info    1522 Zend/zend_inheritance.c 											  &ce->traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]))
property_info    1534 Zend/zend_inheritance.c 								ZSTR_VAL(property_info->ce->name),
property_info    1546 Zend/zend_inheritance.c 				prop_value = &ce->traits[i]->default_static_members_table[property_info->offset];
property_info    1548 Zend/zend_inheritance.c 				prop_value = &ce->traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)];
property_info    1552 Zend/zend_inheritance.c 			doc_comment = property_info->doc_comment ? zend_string_copy(property_info->doc_comment) : NULL;
property_info     272 Zend/zend_object_handlers.c static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce) /* {{{ */
property_info     274 Zend/zend_object_handlers.c 	if (property_info->flags & ZEND_ACC_PUBLIC) {
property_info     276 Zend/zend_object_handlers.c 	} else if (property_info->flags & ZEND_ACC_PRIVATE) {
property_info     277 Zend/zend_object_handlers.c 		return (ce == EG(scope) || property_info->ce == EG(scope));
property_info     278 Zend/zend_object_handlers.c 	} else if (property_info->flags & ZEND_ACC_PROTECTED) {
property_info     279 Zend/zend_object_handlers.c 		return zend_check_protected(property_info->ce, EG(scope));
property_info     302 Zend/zend_object_handlers.c 	zend_property_info *property_info = NULL;
property_info     326 Zend/zend_object_handlers.c 		property_info = (zend_property_info*)Z_PTR_P(zv);
property_info     327 Zend/zend_object_handlers.c 		flags = property_info->flags;
property_info     330 Zend/zend_object_handlers.c 			property_info = NULL;
property_info     332 Zend/zend_object_handlers.c 			if (EXPECTED(zend_verify_property_access(property_info, ce) != 0)) {
property_info     345 Zend/zend_object_handlers.c 				property_info = ZEND_WRONG_PROPERTY_INFO;
property_info     355 Zend/zend_object_handlers.c 		property_info = (zend_property_info*)Z_PTR_P(zv);
property_info     356 Zend/zend_object_handlers.c 		if (UNEXPECTED((property_info->flags & ZEND_ACC_STATIC) != 0)) {
property_info     359 Zend/zend_object_handlers.c 	} else if (UNEXPECTED(property_info == NULL)) {
property_info     365 Zend/zend_object_handlers.c 	} else if (UNEXPECTED(property_info == ZEND_WRONG_PROPERTY_INFO)) {
property_info     375 Zend/zend_object_handlers.c 		CACHE_POLYMORPHIC_PTR_EX(cache_slot, ce, (void*)(intptr_t)property_info->offset);
property_info     377 Zend/zend_object_handlers.c 	return property_info->offset;
property_info     384 Zend/zend_object_handlers.c 	zend_property_info *property_info = NULL;
property_info     404 Zend/zend_object_handlers.c 		property_info = (zend_property_info*)Z_PTR_P(zv);
property_info     405 Zend/zend_object_handlers.c 		flags = property_info->flags;
property_info     408 Zend/zend_object_handlers.c 			property_info = NULL;
property_info     410 Zend/zend_object_handlers.c 			if (EXPECTED(zend_verify_property_access(property_info, ce) != 0)) {
property_info     422 Zend/zend_object_handlers.c 				property_info = ZEND_WRONG_PROPERTY_INFO;
property_info     432 Zend/zend_object_handlers.c 		property_info = (zend_property_info*)Z_PTR_P(zv);
property_info     433 Zend/zend_object_handlers.c 	} else if (UNEXPECTED(property_info == NULL)) {
property_info     436 Zend/zend_object_handlers.c 	} else if (UNEXPECTED(property_info == ZEND_WRONG_PROPERTY_INFO)) {
property_info     445 Zend/zend_object_handlers.c 	return property_info;
property_info     451 Zend/zend_object_handlers.c 	zend_property_info *property_info;
property_info     463 Zend/zend_object_handlers.c 	property_info = zend_get_property_info(zobj->ce, member, 1);
property_info     465 Zend/zend_object_handlers.c 	if (property_info == NULL) {
property_info     472 Zend/zend_object_handlers.c 	} else if (property_info == ZEND_WRONG_PROPERTY_INFO) {
property_info     476 Zend/zend_object_handlers.c 		if (!(property_info->flags & ZEND_ACC_PRIVATE)) {
property_info     479 Zend/zend_object_handlers.c 		} else if (strcmp(ZSTR_VAL(prop_info_name)+1, ZSTR_VAL(property_info->name)+1)) {
property_info     484 Zend/zend_object_handlers.c 	return zend_verify_property_access(property_info, zobj->ce) ? SUCCESS : FAILURE;
property_info    1272 Zend/zend_object_handlers.c 	zend_property_info *property_info = zend_hash_find_ptr(&ce->properties_info, property_name);
property_info    1275 Zend/zend_object_handlers.c 	if (UNEXPECTED(property_info == NULL)) {
property_info    1279 Zend/zend_object_handlers.c 	if (UNEXPECTED(!zend_verify_property_access(property_info, ce))) {
property_info    1281 Zend/zend_object_handlers.c 			zend_throw_error(NULL, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ZSTR_VAL(ce->name), ZSTR_VAL(property_name));
property_info    1286 Zend/zend_object_handlers.c 	if (UNEXPECTED((property_info->flags & ZEND_ACC_STATIC) == 0)) {
property_info    1295 Zend/zend_object_handlers.c 	ret = CE_STATIC_MEMBERS(ce) + property_info->offset;
property_info    4182 ext/reflection/php_reflection.c 	zend_property_info *property_info;
property_info    4193 ext/reflection/php_reflection.c 	if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) {
property_info    4194 ext/reflection/php_reflection.c 		if (property_info->flags & ZEND_ACC_SHADOW) {
property_info    4218 ext/reflection/php_reflection.c 	zend_property_info *property_info;
property_info    4229 ext/reflection/php_reflection.c 	if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) {
property_info    4230 ext/reflection/php_reflection.c 		if ((property_info->flags & ZEND_ACC_SHADOW) == 0) {
property_info    4231 ext/reflection/php_reflection.c 			reflection_property_factory(ce, property_info, return_value);
property_info    4275 ext/reflection/php_reflection.c 		if ((property_info = zend_hash_str_find_ptr(&ce->properties_info, str_name, str_name_len)) != NULL && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
property_info    4276 ext/reflection/php_reflection.c 			reflection_property_factory(ce, property_info, return_value);
property_info    4325 ext/reflection/php_reflection.c 		zend_property_info property_info;
property_info    4327 ext/reflection/php_reflection.c 		property_info.doc_comment = NULL;
property_info    4328 ext/reflection/php_reflection.c 		property_info.flags = ZEND_ACC_IMPLICIT_PUBLIC;
property_info    4329 ext/reflection/php_reflection.c 		property_info.name = hash_key->key;
property_info    4330 ext/reflection/php_reflection.c 		property_info.ce = ce;
property_info    4331 ext/reflection/php_reflection.c 		property_info.offset = -1;
property_info    4332 ext/reflection/php_reflection.c 		reflection_property_factory(ce, &property_info, &property);
property_info    5166 ext/reflection/php_reflection.c 	zend_property_info *property_info = NULL;
property_info    5195 ext/reflection/php_reflection.c 	if ((property_info = zend_hash_str_find_ptr(&ce->properties_info, name_str, name_len)) == NULL || (property_info->flags & ZEND_ACC_SHADOW)) {
property_info    5197 ext/reflection/php_reflection.c 		if (property_info == NULL && Z_TYPE_P(classname) == IS_OBJECT && Z_OBJ_HT_P(classname)->get_properties) {
property_info    5208 ext/reflection/php_reflection.c 	if (dynam_prop == 0 && (property_info->flags & ZEND_ACC_PRIVATE) == 0) {
property_info    5215 ext/reflection/php_reflection.c 			property_info = tmp_info;
property_info    5223 ext/reflection/php_reflection.c 		zend_unmangle_property_name_ex(property_info->name, &class_name, &prop_name, &prop_name_len);
property_info    5224 ext/reflection/php_reflection.c 		ZVAL_STR_COPY(&cname, property_info->ce->name);
property_info    5240 ext/reflection/php_reflection.c 		reference->prop = *property_info;
property_info    1189 ext/soap/php_encoding.c 			zend_property_info *property_info;
property_info    1191 ext/soap/php_encoding.c 			property_info = zend_get_property_info(Z_OBJCE_P(object), Z_STR(member), 1);
property_info    1193 ext/soap/php_encoding.c 			if (property_info != ZEND_WRONG_PROPERTY_INFO && property_info &&
property_info    1194 ext/soap/php_encoding.c 			    zend_hash_exists(Z_OBJPROP_P(object), property_info->name)) {