arg_info         2084 Zend/zend_API.c 		if (ptr->arg_info) {
arg_info         2085 Zend/zend_API.c 			zend_internal_function_info *info = (zend_internal_function_info*)ptr->arg_info;
arg_info         2087 Zend/zend_API.c 			internal_function->arg_info = (zend_arg_info*)ptr->arg_info+1;
arg_info         2098 Zend/zend_API.c 			if (ptr->arg_info[ptr->num_args].is_variadic) {
arg_info         2102 Zend/zend_API.c 			internal_function->arg_info = NULL;
arg_info         2145 Zend/zend_API.c 		if (reg_function->common.arg_info && reg_function->common.num_args) {
arg_info         2148 Zend/zend_API.c 				if (reg_function->common.arg_info[i].class_name ||
arg_info         2149 Zend/zend_API.c 				    reg_function->common.arg_info[i].type_hint) {
arg_info         2642 Zend/zend_API.c 		func->arg_info = NULL;
arg_info         2885 Zend/zend_API.c 				fcc->function_handler->internal_function.arg_info = NULL;
arg_info           38 Zend/zend_API.h 	const struct _zend_arg_info *arg_info;
arg_info           71 Zend/zend_API.h #define ZEND_FENTRY(zend_name, name, arg_info, flags)	{ #zend_name, name, arg_info, (zend_uint) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags },
arg_info           73 Zend/zend_API.h #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags)   { zend_name, name, arg_info, (zend_uint) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags },
arg_info           74 Zend/zend_API.h #define ZEND_RAW_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
arg_info           76 Zend/zend_API.h #define ZEND_NAMED_FE(zend_name, name, arg_info)	ZEND_FENTRY(zend_name, name, arg_info, 0)
arg_info           77 Zend/zend_API.h #define ZEND_FE(name, arg_info)						ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
arg_info           78 Zend/zend_API.h #define ZEND_DEP_FE(name, arg_info)                 ZEND_FENTRY(name, ZEND_FN(name), arg_info, ZEND_ACC_DEPRECATED)
arg_info           79 Zend/zend_API.h #define ZEND_FALIAS(name, alias, arg_info)			ZEND_FENTRY(name, ZEND_FN(alias), arg_info, 0)
arg_info           80 Zend/zend_API.h #define ZEND_DEP_FALIAS(name, alias, arg_info)		ZEND_FENTRY(name, ZEND_FN(alias), arg_info, ZEND_ACC_DEPRECATED)
arg_info           81 Zend/zend_API.h #define ZEND_NAMED_ME(zend_name, name, arg_info, flags)	ZEND_FENTRY(zend_name, name, arg_info, flags)
arg_info           82 Zend/zend_API.h #define ZEND_ME(classname, name, arg_info, flags)	ZEND_FENTRY(name, ZEND_MN(classname##_##name), arg_info, flags)
arg_info           83 Zend/zend_API.h #define ZEND_ABSTRACT_ME(classname, name, arg_info)	ZEND_FENTRY(name, NULL, arg_info, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT)
arg_info           84 Zend/zend_API.h #define ZEND_MALIAS(classname, name, alias, arg_info, flags) \
arg_info           85 Zend/zend_API.h                                                     ZEND_FENTRY(name, ZEND_MN(classname##_##alias), arg_info, flags)
arg_info           88 Zend/zend_API.h #define ZEND_NS_FENTRY(ns, zend_name, name, arg_info, flags)		ZEND_RAW_FENTRY(ZEND_NS_NAME(ns, #zend_name), name, arg_info, flags)
arg_info           90 Zend/zend_API.h #define ZEND_NS_RAW_FENTRY(ns, zend_name, name, arg_info, flags)	ZEND_RAW_FENTRY(ZEND_NS_NAME(ns, zend_name), name, arg_info, flags)
arg_info           91 Zend/zend_API.h #define ZEND_NS_RAW_NAMED_FE(ns, zend_name, name, arg_info)			ZEND_NS_RAW_FENTRY(ns, #zend_name, name, arg_info, 0)
arg_info           93 Zend/zend_API.h #define ZEND_NS_NAMED_FE(ns, zend_name, name, arg_info)	ZEND_NS_FENTRY(ns, zend_name, name, arg_info, 0)
arg_info           94 Zend/zend_API.h #define ZEND_NS_FE(ns, name, arg_info)					ZEND_NS_FENTRY(ns, name, ZEND_FN(name), arg_info, 0)
arg_info           95 Zend/zend_API.h #define ZEND_NS_DEP_FE(ns, name, arg_info)				ZEND_NS_FENTRY(ns, name, ZEND_FN(name), arg_info, ZEND_ACC_DEPRECATED)
arg_info           96 Zend/zend_API.h #define ZEND_NS_FALIAS(ns, name, alias, arg_info)		ZEND_NS_FENTRY(ns, name, ZEND_FN(alias), arg_info, 0)
arg_info           97 Zend/zend_API.h #define ZEND_NS_DEP_FALIAS(ns, name, alias, arg_info)	ZEND_NS_FENTRY(ns, name, ZEND_FN(alias), arg_info, ZEND_ACC_DEPRECATED)
arg_info          339 Zend/zend_closures.c 	struct _zend_arg_info *arg_info = closure->func.common.arg_info;
arg_info          361 Zend/zend_closures.c 		if (arg_info) {
arg_info          370 Zend/zend_closures.c 				if (arg_info->name) {
arg_info          372 Zend/zend_closures.c 									arg_info->pass_by_reference ? "&" : "",
arg_info          373 Zend/zend_closures.c 									arg_info->name);
arg_info          376 Zend/zend_closures.c 									arg_info->pass_by_reference ? "&" : "",
arg_info          383 Zend/zend_closures.c 				arg_info++;
arg_info         1916 Zend/zend_compile.c 	CG(active_op_array)->arg_info = erealloc(CG(active_op_array)->arg_info, sizeof(zend_arg_info)*(CG(active_op_array)->num_args));
arg_info         1917 Zend/zend_compile.c 	cur_arg_info = &CG(active_op_array)->arg_info[CG(active_op_array)->num_args-1];
arg_info         3242 Zend/zend_compile.c 	if (!proto || (!proto->common.arg_info && proto->common.type != ZEND_USER_FUNCTION)) {
arg_info         3288 Zend/zend_compile.c 		zend_arg_info *fe_arg_info = &fe->common.arg_info[i];
arg_info         3292 Zend/zend_compile.c 			proto_arg_info = &proto->common.arg_info[i];
arg_info         3294 Zend/zend_compile.c 			proto_arg_info = &proto->common.arg_info[proto->common.num_args-1];
arg_info         3399 Zend/zend_compile.c 	if (fptr->common.arg_info) {
arg_info         3401 Zend/zend_compile.c 		zend_arg_info *arg_info = fptr->common.arg_info;
arg_info         3405 Zend/zend_compile.c 			if (arg_info->class_name) {
arg_info         3408 Zend/zend_compile.c 				if (!strcasecmp(arg_info->class_name, "self") && fptr->common.scope ) {
arg_info         3411 Zend/zend_compile.c 				} else if (!strcasecmp(arg_info->class_name, "parent") && fptr->common.scope->parent) {
arg_info         3415 Zend/zend_compile.c 					class_name = arg_info->class_name;
arg_info         3416 Zend/zend_compile.c 					class_name_len = arg_info->class_name_len;
arg_info         3422 Zend/zend_compile.c 			} else if (arg_info->type_hint) {
arg_info         3424 Zend/zend_compile.c 				char *type_name = zend_get_type_by_const(arg_info->type_hint);
arg_info         3432 Zend/zend_compile.c 			if (arg_info->pass_by_reference) {
arg_info         3436 Zend/zend_compile.c 			if (arg_info->is_variadic) {
arg_info         3444 Zend/zend_compile.c 			if (arg_info->name) {
arg_info         3445 Zend/zend_compile.c 				REALLOC_BUF_IF_EXCEED(buf, offset, length, arg_info->name_len);
arg_info         3446 Zend/zend_compile.c 				memcpy(offset, arg_info->name, arg_info->name_len);
arg_info         3447 Zend/zend_compile.c 				offset += arg_info->name_len;
arg_info         3457 Zend/zend_compile.c 			if (i >= required && !arg_info->is_variadic) {
arg_info         3534 Zend/zend_compile.c 			arg_info++;
arg_info          276 Zend/zend_compile.h 	zend_arg_info *arg_info;
arg_info          333 Zend/zend_compile.h 	zend_arg_info *arg_info;
arg_info          353 Zend/zend_compile.h 		zend_arg_info *arg_info;
arg_info          843 Zend/zend_compile.h 	((zf)->common.arg_info && \
arg_info          845 Zend/zend_compile.h 		? ((zf)->common.arg_info[arg_num-1].pass_by_reference & (m)) \
arg_info          847 Zend/zend_compile.h 			? ((zf)->common.arg_info[(zf)->common.num_args-1].pass_by_reference & (m)) : 0))
arg_info          632 Zend/zend_execute.c 	if (!zf->common.arg_info) {
arg_info          637 Zend/zend_execute.c 		cur_arg_info = &zf->common.arg_info[arg_num-1];
arg_info          639 Zend/zend_execute.c 		cur_arg_info = &zf->common.arg_info[zf->common.num_args-1];
arg_info         1027 Zend/zend_object_handlers.c 	call_user_call->arg_info = NULL;
arg_info         1167 Zend/zend_object_handlers.c 	callstatic_user_call->arg_info = NULL;
arg_info           81 Zend/zend_opcode.c 	op_array->arg_info = NULL;
arg_info          409 Zend/zend_opcode.c 	if (op_array->arg_info) {
arg_info          411 Zend/zend_opcode.c 			str_efree(op_array->arg_info[i].name);
arg_info          412 Zend/zend_opcode.c 			if (op_array->arg_info[i].class_name) {
arg_info          413 Zend/zend_opcode.c 				str_efree(op_array->arg_info[i].class_name);
arg_info          416 Zend/zend_opcode.c 		efree(op_array->arg_info);
arg_info          475 ext/com_dotnet/com_com.c 	if (!f || f->arg_info == NULL) {
arg_info          499 ext/com_dotnet/com_com.c 			if (f->arg_info[nargs - i - 1].pass_by_reference) {
arg_info          508 ext/com_dotnet/com_com.c 			if (f->arg_info[nargs - i - 1].pass_by_reference) {
arg_info          554 ext/com_dotnet/com_com.c 			if (f && f->arg_info[nargs - i - 1].pass_by_reference) {
arg_info          250 ext/com_dotnet/com_handlers.c 	if (f->arg_info) {
arg_info          251 ext/com_dotnet/com_handlers.c 		efree(f->arg_info);
arg_info          284 ext/com_dotnet/com_handlers.c 		f.arg_info = NULL;
arg_info          309 ext/com_dotnet/com_handlers.c 							f.arg_info = ecalloc(bindptr.lpfuncdesc->cParams, sizeof(zend_arg_info));
arg_info          312 ext/com_dotnet/com_handlers.c 								f.arg_info[i].allow_null = 1;
arg_info          314 ext/com_dotnet/com_handlers.c 									f.arg_info[i].pass_by_reference = 1;
arg_info          414 ext/com_dotnet/com_handlers.c 	f.arg_info = NULL; \
arg_info          392 ext/opcache/zend_persist.c 	if (op_array->arg_info) {
arg_info          394 ext/opcache/zend_persist.c 		if ((new_ptr = zend_shared_alloc_get_xlat_entry(op_array->arg_info))) {
arg_info          395 ext/opcache/zend_persist.c 			op_array->arg_info = new_ptr;
arg_info          399 ext/opcache/zend_persist.c 			zend_accel_store(op_array->arg_info, sizeof(zend_arg_info) * op_array->num_args);
arg_info          401 ext/opcache/zend_persist.c 				if (op_array->arg_info[i].name) {
arg_info          402 ext/opcache/zend_persist.c 					zend_accel_store_interned_string(op_array->arg_info[i].name, op_array->arg_info[i].name_len + 1);
arg_info          404 ext/opcache/zend_persist.c 				if (op_array->arg_info[i].class_name) {
arg_info          405 ext/opcache/zend_persist.c 					zend_accel_store_interned_string(op_array->arg_info[i].class_name, op_array->arg_info[i].class_name_len + 1);
arg_info          207 ext/opcache/zend_persist_calc.c 	if (op_array->arg_info &&
arg_info          208 ext/opcache/zend_persist_calc.c 		!zend_shared_alloc_get_xlat_entry(op_array->arg_info)) {
arg_info          211 ext/opcache/zend_persist_calc.c 		ADD_DUP_SIZE(op_array->arg_info, sizeof(zend_arg_info) * op_array->num_args);
arg_info          213 ext/opcache/zend_persist_calc.c 			if (op_array->arg_info[i].name) {
arg_info          214 ext/opcache/zend_persist_calc.c 				ADD_INTERNED_STRING(op_array->arg_info[i].name, op_array->arg_info[i].name_len + 1);
arg_info          216 ext/opcache/zend_persist_calc.c 			if (op_array->arg_info[i].class_name) {
arg_info          217 ext/opcache/zend_persist_calc.c 				ADD_INTERNED_STRING(op_array->arg_info[i].class_name, op_array->arg_info[i].class_name_len + 1);
arg_info         1318 ext/pdo/pdo_dbh.c 		if (funcs->arg_info) {
arg_info         1319 ext/pdo/pdo_dbh.c 			zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info;
arg_info         1321 ext/pdo/pdo_dbh.c 			ifunc->arg_info = (zend_arg_info*)funcs->arg_info + 1;
arg_info         1331 ext/pdo/pdo_dbh.c 			if (funcs->arg_info[funcs->num_args].is_variadic) {
arg_info         1335 ext/pdo/pdo_dbh.c 			ifunc->arg_info = NULL;
arg_info          193 ext/reflection/php_reflection.c 	struct _zend_arg_info *arg_info;
arg_info          715 ext/reflection/php_reflection.c static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, zend_uint offset, zend_uint required, char* indent TSRMLS_DC)
arg_info          723 ext/reflection/php_reflection.c 	if (arg_info->class_name) {
arg_info          724 ext/reflection/php_reflection.c 		string_printf(str, "%s ", arg_info->class_name);
arg_info          725 ext/reflection/php_reflection.c 		if (arg_info->allow_null) {
arg_info          728 ext/reflection/php_reflection.c 	} else if (arg_info->type_hint) {
arg_info          729 ext/reflection/php_reflection.c 		string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint));
arg_info          730 ext/reflection/php_reflection.c 		if (arg_info->allow_null) {
arg_info          734 ext/reflection/php_reflection.c 	if (arg_info->pass_by_reference) {
arg_info          737 ext/reflection/php_reflection.c 	if (arg_info->is_variadic) {
arg_info          740 ext/reflection/php_reflection.c 	if (arg_info->name) {
arg_info          741 ext/reflection/php_reflection.c 		string_printf(str, "$%s", arg_info->name);
arg_info          801 ext/reflection/php_reflection.c 	struct _zend_arg_info *arg_info = fptr->common.arg_info;
arg_info          804 ext/reflection/php_reflection.c 	if (!arg_info) {
arg_info          812 ext/reflection/php_reflection.c 		_parameter_string(str, fptr, arg_info, i, required, indent TSRMLS_CC);
arg_info          814 ext/reflection/php_reflection.c 		arg_info++;
arg_info         1270 ext/reflection/php_reflection.c static void reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zend_uint offset, zend_uint required, zval *object TSRMLS_DC)
arg_info         1280 ext/reflection/php_reflection.c 	if (arg_info->name) {
arg_info         1281 ext/reflection/php_reflection.c 		ZVAL_STRINGL(name, arg_info->name, arg_info->name_len, 1);
arg_info         1288 ext/reflection/php_reflection.c 	reference->arg_info = arg_info;
arg_info         2094 ext/reflection/php_reflection.c 	struct _zend_arg_info *arg_info;
arg_info         2099 ext/reflection/php_reflection.c 	arg_info= fptr->common.arg_info;
arg_info         2106 ext/reflection/php_reflection.c 		reflection_parameter_factory(_copy_function(fptr TSRMLS_CC), intern->obj, arg_info, i, fptr->common.required_num_args, parameter TSRMLS_CC);
arg_info         2109 ext/reflection/php_reflection.c 		arg_info++;
arg_info         2180 ext/reflection/php_reflection.c 	struct _zend_arg_info *arg_info;
arg_info         2281 ext/reflection/php_reflection.c 	arg_info = fptr->common.arg_info;
arg_info         2303 ext/reflection/php_reflection.c 			if (arg_info[i].name && strcmp(arg_info[i].name, Z_STRVAL_PP(parameter)) == 0) {
arg_info         2324 ext/reflection/php_reflection.c 	if (arg_info[position].name) {
arg_info         2325 ext/reflection/php_reflection.c 		ZVAL_STRINGL(name, arg_info[position].name, arg_info[position].name_len, 1);
arg_info         2332 ext/reflection/php_reflection.c 	ref->arg_info = &arg_info[position];
arg_info         2359 ext/reflection/php_reflection.c 	_parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, "" TSRMLS_CC);
arg_info         2426 ext/reflection/php_reflection.c 	if (param->arg_info->class_name) {
arg_info         2439 ext/reflection/php_reflection.c 		if (0 == zend_binary_strcasecmp(param->arg_info->class_name, param->arg_info->class_name_len, "self", sizeof("self")- 1)) {
arg_info         2447 ext/reflection/php_reflection.c 		} else if (0 == zend_binary_strcasecmp(param->arg_info->class_name, param->arg_info->class_name_len, "parent", sizeof("parent")- 1)) {
arg_info         2460 ext/reflection/php_reflection.c 		} else if (zend_lookup_class(param->arg_info->class_name, param->arg_info->class_name_len, &pce TSRMLS_CC) == FAILURE) {
arg_info         2462 ext/reflection/php_reflection.c 				"Class %s does not exist", param->arg_info->class_name);
arg_info         2482 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->type_hint == IS_ARRAY);
arg_info         2498 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->type_hint == IS_CALLABLE);
arg_info         2514 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->allow_null);
arg_info         2530 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->pass_by_reference);
arg_info         2547 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->pass_by_reference != ZEND_SEND_BY_REF);
arg_info         2712 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->is_variadic);
arg_info           49 ext/simplexml/simplexml.c #define SXE_ME(func, arg_info, flags) PHP_ME(simplexml_element, func, arg_info, flags)
arg_info           50 ext/simplexml/simplexml.c #define SXE_MALIAS(func, alias, arg_info, flags) PHP_MALIAS(simplexml_element, func, alias, arg_info, flags)
arg_info          641 ext/soap/soap.c 		fe.arg_info = NULL;
arg_info           71 ext/spl/spl_functions.h #define SPL_ME(class_name, function_name, arg_info, flags) \
arg_info           72 ext/spl/spl_functions.h 	PHP_ME( spl_ ## class_name, function_name, arg_info, flags)
arg_info           74 ext/spl/spl_functions.h #define SPL_ABSTRACT_ME(class_name, function_name, arg_info) \
arg_info           75 ext/spl/spl_functions.h 	ZEND_ABSTRACT_ME( spl_ ## class_name, function_name, arg_info)
arg_info           80 ext/spl/spl_functions.h #define SPL_MA(class_name, function_name, alias_class, alias_function, arg_info, flags) \
arg_info           81 ext/spl/spl_functions.h 	PHP_MALIAS(spl_ ## alias_class, function_name, alias_function, arg_info, flags)
arg_info           77 ext/zip/php_zip.h #define ZIPARCHIVE_ME(name, arg_info, flags) {#name, c_ziparchive_ ##name, arg_info,(zend_uint) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags },
arg_info          135 sapi/phpdbg/phpdbg_frame.c 		const zend_arg_info *arginfo = func ? func->common.arg_info : NULL;