mptr             1247 Zend/zend_builtin_functions.c 	zend_function *mptr;
mptr             1266 Zend/zend_builtin_functions.c 	ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->function_table, key, mptr) {
mptr             1268 Zend/zend_builtin_functions.c 		if ((mptr->common.fn_flags & ZEND_ACC_PUBLIC)
mptr             1270 Zend/zend_builtin_functions.c 		     (((mptr->common.fn_flags & ZEND_ACC_PROTECTED) &&
mptr             1271 Zend/zend_builtin_functions.c 		       zend_check_protected(mptr->common.scope, EG(scope)))
mptr             1272 Zend/zend_builtin_functions.c 		   || ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) &&
mptr             1273 Zend/zend_builtin_functions.c 		       EG(scope) == mptr->common.scope)))) {
mptr             1274 Zend/zend_builtin_functions.c 			size_t len = ZSTR_LEN(mptr->common.function_name);
mptr             1278 Zend/zend_builtin_functions.c 				ZVAL_STR_COPY(&method_name, mptr->common.function_name);
mptr             1280 Zend/zend_builtin_functions.c 			} else if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 ||
mptr             1281 Zend/zend_builtin_functions.c 			    mptr->common.scope == ce ||
mptr             1282 Zend/zend_builtin_functions.c 			    zend_binary_strcasecmp(ZSTR_VAL(key), ZSTR_LEN(key), ZSTR_VAL(mptr->common.function_name), len) == 0) {
mptr             1284 Zend/zend_builtin_functions.c 				if (mptr->type == ZEND_USER_FUNCTION &&
mptr             1285 Zend/zend_builtin_functions.c 				    (!mptr->op_array.refcount || *mptr->op_array.refcount > 1) &&
mptr             1286 Zend/zend_builtin_functions.c 			    	 !same_name(key, mptr->common.function_name)) {
mptr             1287 Zend/zend_builtin_functions.c 					ZVAL_STR_COPY(&method_name, zend_find_alias_name(mptr->common.scope, key));
mptr             1290 Zend/zend_builtin_functions.c 					ZVAL_STR_COPY(&method_name, mptr->common.function_name);
mptr              494 ext/reflection/php_reflection.c 		zend_function *mptr;
mptr              496 ext/reflection/php_reflection.c 		ZEND_HASH_FOREACH_PTR(&ce->function_table, mptr) {
mptr              497 ext/reflection/php_reflection.c 			if (mptr->common.fn_flags & ZEND_ACC_STATIC
mptr              498 ext/reflection/php_reflection.c 				&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
mptr              508 ext/reflection/php_reflection.c 		zend_function *mptr;
mptr              510 ext/reflection/php_reflection.c 		ZEND_HASH_FOREACH_PTR(&ce->function_table, mptr) {
mptr              511 ext/reflection/php_reflection.c 			if (mptr->common.fn_flags & ZEND_ACC_STATIC
mptr              512 ext/reflection/php_reflection.c 				&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
mptr              515 ext/reflection/php_reflection.c 				_function_string(str, mptr, ce, ZSTR_VAL(sub_indent.buf));
mptr              565 ext/reflection/php_reflection.c 		zend_function *mptr;
mptr              572 ext/reflection/php_reflection.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->function_table, key, mptr) {
mptr              573 ext/reflection/php_reflection.c 			if ((mptr->common.fn_flags & ZEND_ACC_STATIC) == 0
mptr              574 ext/reflection/php_reflection.c 				&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
mptr              576 ext/reflection/php_reflection.c 				size_t len = ZSTR_LEN(mptr->common.function_name);
mptr              579 ext/reflection/php_reflection.c 				if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0
mptr              580 ext/reflection/php_reflection.c 					|| mptr->common.scope == ce
mptr              582 ext/reflection/php_reflection.c 					|| zend_binary_strcasecmp(ZSTR_VAL(key), ZSTR_LEN(key), ZSTR_VAL(mptr->common.function_name), len) == 0)
mptr              587 ext/reflection/php_reflection.c 						&& memcmp(ZSTR_VAL(mptr->common.function_name), ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0
mptr              590 ext/reflection/php_reflection.c 						mptr = closure;
mptr              595 ext/reflection/php_reflection.c 					_function_string(&dyn, mptr, ce, ZSTR_VAL(sub_indent.buf));
mptr             1159 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             1164 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             1165 ext/reflection/php_reflection.c 	RETURN_BOOL(mptr->common.fn_flags & mask);
mptr             3016 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3079 ext/reflection/php_reflection.c 		&& (mptr = zend_get_closure_invoke_method(Z_OBJ_P(orig_obj))) != NULL)
mptr             3082 ext/reflection/php_reflection.c 	} else if ((mptr = zend_hash_str_find_ptr(&ce->function_table, lcname, name_len)) == NULL) {
mptr             3090 ext/reflection/php_reflection.c 	ZVAL_STR_COPY(&name, mptr->common.scope->name);
mptr             3092 ext/reflection/php_reflection.c 	ZVAL_STR_COPY(&name, mptr->common.function_name);
mptr             3094 ext/reflection/php_reflection.c 	intern->ptr = mptr;
mptr             3105 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3111 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3113 ext/reflection/php_reflection.c 	_function_string(&str, mptr, intern->ce, "");
mptr             3124 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3127 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3129 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & ZEND_ACC_STATIC)  {
mptr             3130 ext/reflection/php_reflection.c 		zend_create_fake_closure(return_value, mptr, mptr->common.scope, mptr->common.scope, NULL);
mptr             3136 ext/reflection/php_reflection.c 		if (!instanceof_function(Z_OBJCE_P(obj), mptr->common.scope)) {
mptr             3143 ext/reflection/php_reflection.c 			(mptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))
mptr             3147 ext/reflection/php_reflection.c 			zend_create_fake_closure(return_value, mptr, mptr->common.scope, Z_OBJCE_P(obj), obj);
mptr             3161 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3169 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3171 ext/reflection/php_reflection.c 	if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC)
mptr             3172 ext/reflection/php_reflection.c 		 || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT))
mptr             3175 ext/reflection/php_reflection.c 		if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) {
mptr             3178 ext/reflection/php_reflection.c 				ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name));
mptr             3182 ext/reflection/php_reflection.c 				mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private",
mptr             3183 ext/reflection/php_reflection.c 				ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name),
mptr             3199 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & ZEND_ACC_STATIC) {
mptr             3201 ext/reflection/php_reflection.c 		obj_ce = mptr->common.scope;
mptr             3210 ext/reflection/php_reflection.c 		if (!instanceof_function(obj_ce, mptr->common.scope)) {
mptr             3229 ext/reflection/php_reflection.c 	fcc.function_handler = mptr;
mptr             3238 ext/reflection/php_reflection.c 			"Invocation of method %s::%s() failed", ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name));
mptr             3255 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3265 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3271 ext/reflection/php_reflection.c 	if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC)
mptr             3272 ext/reflection/php_reflection.c 		 || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT))
mptr             3275 ext/reflection/php_reflection.c 		if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) {
mptr             3278 ext/reflection/php_reflection.c 				ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name));
mptr             3282 ext/reflection/php_reflection.c 				mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private",
mptr             3283 ext/reflection/php_reflection.c 				ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name),
mptr             3304 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & ZEND_ACC_STATIC) {
mptr             3306 ext/reflection/php_reflection.c 		obj_ce = mptr->common.scope;
mptr             3312 ext/reflection/php_reflection.c 				ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name));
mptr             3318 ext/reflection/php_reflection.c 		if (!instanceof_function(obj_ce, mptr->common.scope)) {
mptr             3336 ext/reflection/php_reflection.c 	fcc.function_handler = mptr;
mptr             3344 ext/reflection/php_reflection.c 	if ((mptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
mptr             3345 ext/reflection/php_reflection.c 		fcc.function_handler = _copy_function(mptr);
mptr             3357 ext/reflection/php_reflection.c 			"Invocation of method %s::%s() failed", ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name));
mptr             3552 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3557 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3561 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);
mptr             3570 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3575 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3576 ext/reflection/php_reflection.c 	RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_DTOR);
mptr             3585 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3590 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3592 ext/reflection/php_reflection.c 	RETURN_LONG(mptr->common.fn_flags);
mptr             3601 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3604 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3610 ext/reflection/php_reflection.c 	zend_reflection_class_factory(mptr->common.scope, return_value);
mptr             3619 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3622 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3628 ext/reflection/php_reflection.c 	if (!mptr->common.prototype) {
mptr             3630 ext/reflection/php_reflection.c 			"Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.function_name));
mptr             3634 ext/reflection/php_reflection.c 	reflection_method_factory(mptr->common.prototype->common.scope, mptr->common.prototype, NULL, return_value);
mptr             4068 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             4082 ext/reflection/php_reflection.c 		&& (mptr = zend_get_closure_invoke_method(Z_OBJ(intern->obj))) != NULL)
mptr             4086 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value);
mptr             4090 ext/reflection/php_reflection.c 		&& object_init_ex(&obj_tmp, ce) == SUCCESS && (mptr = zend_get_closure_invoke_method(Z_OBJ(obj_tmp))) != NULL) {
mptr             4093 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value);
mptr             4096 ext/reflection/php_reflection.c 	} else if ((mptr = zend_hash_str_find_ptr(&ce->function_table, lc_name, name_len)) != NULL) {
mptr             4097 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value);
mptr             4109 ext/reflection/php_reflection.c static void _addmethod(zend_function *mptr, zend_class_entry *ce, zval *retval, zend_long filter, zval *obj)
mptr             4112 ext/reflection/php_reflection.c 	size_t len = ZSTR_LEN(mptr->common.function_name);
mptr             4114 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & filter) {
mptr             4116 ext/reflection/php_reflection.c 			&& memcmp(ZSTR_VAL(mptr->common.function_name), ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0
mptr             4119 ext/reflection/php_reflection.c 			mptr = closure;
mptr             4124 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, &method);
mptr             4133 ext/reflection/php_reflection.c 	zend_function *mptr = (zend_function*)Z_PTR_P(el);
mptr             4139 ext/reflection/php_reflection.c 	_addmethod(mptr, ce, retval, filter, obj);