mptr             1054 Zend/zend_builtin_functions.c 	zend_function *mptr;
mptr             1079 Zend/zend_builtin_functions.c 	while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
mptr             1080 Zend/zend_builtin_functions.c 		if ((mptr->common.fn_flags & ZEND_ACC_PUBLIC) 
mptr             1082 Zend/zend_builtin_functions.c 		     (((mptr->common.fn_flags & ZEND_ACC_PROTECTED) &&
mptr             1083 Zend/zend_builtin_functions.c 		       zend_check_protected(mptr->common.scope, EG(scope)))
mptr             1084 Zend/zend_builtin_functions.c 		   || ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) &&
mptr             1085 Zend/zend_builtin_functions.c 		       EG(scope) == mptr->common.scope)))) {
mptr             1089 Zend/zend_builtin_functions.c 			uint len = strlen(mptr->common.function_name);
mptr             1094 Zend/zend_builtin_functions.c 				ZVAL_STRINGL(method_name, mptr->common.function_name, len, 1);
mptr             1096 Zend/zend_builtin_functions.c 			} else if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 ||
mptr             1097 Zend/zend_builtin_functions.c 			    mptr->common.scope == ce ||
mptr             1098 Zend/zend_builtin_functions.c 			    zend_binary_strcasecmp(key, key_len-1, mptr->common.function_name, len) == 0) {
mptr             1100 Zend/zend_builtin_functions.c 				if (mptr->type == ZEND_USER_FUNCTION &&
mptr             1101 Zend/zend_builtin_functions.c 				    *mptr->op_array.refcount > 1 &&
mptr             1103 Zend/zend_builtin_functions.c 			    	 !same_name(key, mptr->common.function_name, len))) {
mptr             1105 Zend/zend_builtin_functions.c 					ZVAL_STRINGL(method_name, zend_find_alias_name(mptr->common.scope, key, key_len - 1), key_len - 1, 1);
mptr             1109 Zend/zend_builtin_functions.c 					ZVAL_STRINGL(method_name, mptr->common.function_name, len, 1);
mptr              517 ext/reflection/php_reflection.c 			zend_function *mptr;
mptr              521 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
mptr              522 ext/reflection/php_reflection.c 				if (mptr->common.fn_flags & ZEND_ACC_STATIC
mptr              523 ext/reflection/php_reflection.c 					&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
mptr              535 ext/reflection/php_reflection.c 			zend_function *mptr;
mptr              539 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
mptr              540 ext/reflection/php_reflection.c 				if (mptr->common.fn_flags & ZEND_ACC_STATIC
mptr              541 ext/reflection/php_reflection.c 					&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
mptr              544 ext/reflection/php_reflection.c 					_function_string(str, mptr, ce, sub_indent.string TSRMLS_CC);
mptr              615 ext/reflection/php_reflection.c 			zend_function *mptr;
mptr              622 ext/reflection/php_reflection.c 			while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) {
mptr              623 ext/reflection/php_reflection.c 				if ((mptr->common.fn_flags & ZEND_ACC_STATIC) == 0
mptr              624 ext/reflection/php_reflection.c 					&& ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce))
mptr              629 ext/reflection/php_reflection.c 					uint len = strlen(mptr->common.function_name);
mptr              632 ext/reflection/php_reflection.c 					if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0
mptr              633 ext/reflection/php_reflection.c 						|| mptr->common.scope == ce
mptr              635 ext/reflection/php_reflection.c 						|| zend_binary_strcasecmp(key, key_len-1, mptr->common.function_name, len) == 0)
mptr              640 ext/reflection/php_reflection.c 							&& memcmp(mptr->common.function_name, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0
mptr              643 ext/reflection/php_reflection.c 							mptr = closure;
mptr              648 ext/reflection/php_reflection.c 						_function_string(&dyn, mptr, ce, sub_indent.string TSRMLS_CC);
mptr             1213 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             1218 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             1219 ext/reflection/php_reflection.c 	RETURN_BOOL(mptr->common.fn_flags & mask);
mptr             2734 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             2799 ext/reflection/php_reflection.c 		&& (mptr = zend_get_closure_invoke_method(orig_obj TSRMLS_CC)) != NULL)
mptr             2802 ext/reflection/php_reflection.c 	} else if (zend_hash_find(&ce->function_table, lcname, name_len + 1, (void **) &mptr) == FAILURE) {
mptr             2811 ext/reflection/php_reflection.c 	ZVAL_STRINGL(classname, mptr->common.scope->name, mptr->common.scope->name_length, 1);
mptr             2816 ext/reflection/php_reflection.c 	ZVAL_STRING(name, mptr->common.function_name, 1);
mptr             2818 ext/reflection/php_reflection.c 	intern->ptr = mptr;
mptr             2829 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             2835 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             2837 ext/reflection/php_reflection.c 	_function_string(&str, mptr, intern->ce, "" TSRMLS_CC);
mptr             2848 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             2851 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             2853 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & ZEND_ACC_STATIC)  {
mptr             2854 ext/reflection/php_reflection.c 		zend_create_closure(return_value, mptr, mptr->common.scope, NULL TSRMLS_CC);
mptr             2860 ext/reflection/php_reflection.c 		if (!instanceof_function(Z_OBJCE_P(obj), mptr->common.scope TSRMLS_CC)) {
mptr             2866 ext/reflection/php_reflection.c 		if (Z_OBJCE_P(obj) == zend_ce_closure && mptr->type == ZEND_INTERNAL_FUNCTION &&
mptr             2867 ext/reflection/php_reflection.c 			(mptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0)
mptr             2871 ext/reflection/php_reflection.c 			zend_create_closure(return_value, mptr, mptr->common.scope, obj TSRMLS_CC);
mptr             2885 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             2893 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             2895 ext/reflection/php_reflection.c 	if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC)
mptr             2896 ext/reflection/php_reflection.c 		 || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT))
mptr             2899 ext/reflection/php_reflection.c 		if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) {
mptr             2902 ext/reflection/php_reflection.c 				mptr->common.scope->name, mptr->common.function_name);
mptr             2906 ext/reflection/php_reflection.c 				mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private",
mptr             2907 ext/reflection/php_reflection.c 				mptr->common.scope->name, mptr->common.function_name,
mptr             2923 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & ZEND_ACC_STATIC) {
mptr             2925 ext/reflection/php_reflection.c 		obj_ce = mptr->common.scope;
mptr             2935 ext/reflection/php_reflection.c 		if (!instanceof_function(obj_ce, mptr->common.scope TSRMLS_CC)) {
mptr             2957 ext/reflection/php_reflection.c 	fcc.function_handler = mptr;
mptr             2970 ext/reflection/php_reflection.c 			"Invocation of method %s::%s() failed", mptr->common.scope->name, mptr->common.function_name);
mptr             2988 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             2998 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3004 ext/reflection/php_reflection.c 	if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC)
mptr             3005 ext/reflection/php_reflection.c 		 || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT))
mptr             3008 ext/reflection/php_reflection.c 		if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) {
mptr             3011 ext/reflection/php_reflection.c 				mptr->common.scope->name, mptr->common.function_name);
mptr             3015 ext/reflection/php_reflection.c 				mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private",
mptr             3016 ext/reflection/php_reflection.c 				mptr->common.scope->name, mptr->common.function_name,
mptr             3034 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & ZEND_ACC_STATIC) {
mptr             3036 ext/reflection/php_reflection.c 		obj_ce = mptr->common.scope;
mptr             3042 ext/reflection/php_reflection.c 				mptr->common.scope->name, mptr->common.function_name);
mptr             3048 ext/reflection/php_reflection.c 		if (!instanceof_function(obj_ce, mptr->common.scope TSRMLS_CC)) {
mptr             3066 ext/reflection/php_reflection.c 	fcc.function_handler = mptr;
mptr             3074 ext/reflection/php_reflection.c 	if (mptr->type == ZEND_INTERNAL_FUNCTION &&
mptr             3075 ext/reflection/php_reflection.c 		(mptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0) {
mptr             3076 ext/reflection/php_reflection.c 		fcc.function_handler = _copy_function(mptr TSRMLS_CC);
mptr             3085 ext/reflection/php_reflection.c 			"Invocation of method %s::%s() failed", mptr->common.scope->name, mptr->common.function_name);
mptr             3241 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3246 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             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);
mptr             3259 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3264 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3265 ext/reflection/php_reflection.c 	RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_DTOR);
mptr             3274 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3279 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3281 ext/reflection/php_reflection.c 	RETURN_LONG(mptr->common.fn_flags);
mptr             3290 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3293 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3299 ext/reflection/php_reflection.c 	zend_reflection_class_factory(mptr->common.scope, return_value TSRMLS_CC);
mptr             3308 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3311 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(mptr);
mptr             3317 ext/reflection/php_reflection.c 	if (!mptr->common.prototype) {
mptr             3319 ext/reflection/php_reflection.c 			"Method %s::%s does not have a prototype", intern->ce->name, mptr->common.function_name);
mptr             3323 ext/reflection/php_reflection.c 	reflection_method_factory(mptr->common.prototype->common.scope, mptr->common.prototype, NULL, return_value TSRMLS_CC);
mptr             3759 ext/reflection/php_reflection.c 	zend_function *mptr;
mptr             3773 ext/reflection/php_reflection.c 		&& (mptr = zend_get_closure_invoke_method(intern->obj TSRMLS_CC)) != NULL)
mptr             3777 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC);
mptr             3781 ext/reflection/php_reflection.c 		&& object_init_ex(&obj_tmp, ce) == SUCCESS && (mptr = zend_get_closure_invoke_method(&obj_tmp TSRMLS_CC)) != NULL) {
mptr             3784 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC);
mptr             3787 ext/reflection/php_reflection.c 	} else if (zend_hash_find(&ce->function_table, lc_name, name_len + 1, (void**) &mptr) == SUCCESS) {
mptr             3788 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC);
mptr             3800 ext/reflection/php_reflection.c static void _addmethod(zend_function *mptr, zend_class_entry *ce, zval *retval, long filter, zval *obj TSRMLS_DC)
mptr             3803 ext/reflection/php_reflection.c 	uint len = strlen(mptr->common.function_name);
mptr             3806 ext/reflection/php_reflection.c 	if (mptr->common.fn_flags & filter) {
mptr             3809 ext/reflection/php_reflection.c 			&& memcmp(mptr->common.function_name, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0
mptr             3812 ext/reflection/php_reflection.c 			mptr = closure;
mptr             3817 ext/reflection/php_reflection.c 		reflection_method_factory(ce, mptr, NULL, method TSRMLS_CC);
mptr             3824 ext/reflection/php_reflection.c static int _addmethod_va(zend_function *mptr TSRMLS_DC, int num_args, va_list args, zend_hash_key *hash_key)
mptr             3831 ext/reflection/php_reflection.c 	_addmethod(mptr, ce, retval, filter, obj TSRMLS_CC);