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;