Searched refs:arg_info (Results 1 - 23 of 23) sorted by relevance

/PHP_TRUNK/ext/spl/
H A Dspl_functions.h71 #define SPL_ME(class_name, function_name, arg_info, flags) \
72 PHP_ME( spl_ ## class_name, function_name, arg_info, flags)
74 #define SPL_ABSTRACT_ME(class_name, function_name, arg_info) \
75 ZEND_ABSTRACT_ME( spl_ ## class_name, function_name, arg_info)
80 #define SPL_MA(class_name, function_name, alias_class, alias_function, arg_info, flags) \
81 PHP_MALIAS(spl_ ## alias_class, function_name, alias_function, arg_info, flags)
/PHP_TRUNK/
H A Dserver-tests.php623 foreach ($this->xargs as $arg=>$arg_info) {
624 $usage .= sprintf(" -%s %-12s %s\n",$arg,$arg_info[1],$arg_info[3]);
702 foreach ($this->xargs as $arg=>$arg_info) {
703 if ($arg_info[0]) {
705 $this->conf[$arg_info[0]]=$arg_info[2];
707 $this->setEnvConfigVar($arg_info[0]);
/PHP_TRUNK/ext/com_dotnet/
H A Dcom_com.c497 if (f->arg_info) {
499 if (f->arg_info[nargs - i - 1].pass_by_reference) {
508 if (f->arg_info[nargs - i - 1].pass_by_reference) {
552 if (f && f->arg_info) {
555 if (f->arg_info[nargs - i - 1].pass_by_reference) {
H A Dcom_handlers.c242 if (f->arg_info) {
243 efree(f->arg_info);
277 f.arg_info = NULL;
303 f.arg_info = ecalloc(bindptr.lpfuncdesc->cParams, sizeof(zend_arg_info));
306 f.arg_info[i].allow_null = 1;
308 f.arg_info[i].pass_by_reference = 1;
404 f.arg_info = NULL; \
/PHP_TRUNK/ext/zip/
H A Dphp_zip.h73 #define ZIPARCHIVE_ME(name, arg_info, flags) {#name, c_ziparchive_ ##name, arg_info,(uint32_t) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags },
/PHP_TRUNK/ext/opcache/
H A Dzend_persist.c560 if (op_array->arg_info) {
561 zend_arg_info *arg_info = op_array->arg_info; local
565 arg_info--;
569 arg_info = zend_shared_alloc_get_xlat_entry(arg_info);
570 ZEND_ASSERT(arg_info != NULL);
577 zend_accel_store(arg_info, sizeof(zend_arg_info) * num_args);
579 if (arg_info[i].name) {
580 zend_accel_store_interned_string(arg_info[
[all...]
H A Dzend_persist_calc.c208 if (op_array->arg_info) {
209 zend_arg_info *arg_info = op_array->arg_info; local
218 arg_info--;
221 ADD_DUP_SIZE(arg_info, sizeof(zend_arg_info) * num_args);
223 if (arg_info[i].name) {
224 ADD_INTERNED_STRING(arg_info[i].name, 1);
226 if (arg_info[i].class_name) {
227 ADD_INTERNED_STRING(arg_info[i].class_name, 1);
H A Dzend_file_cache.c422 if (op_array->arg_info) {
424 SERIALIZE_PTR(op_array->arg_info);
425 p = op_array->arg_info;
947 if (op_array->arg_info) {
949 UNSERIALIZE_PTR(op_array->arg_info);
950 p = op_array->arg_info;
/PHP_TRUNK/ext/simplexml/
H A Dsimplexml.c49 #define SXE_ME(func, arg_info, flags) PHP_ME(simplexml_element, func, arg_info, flags)
50 #define SXE_MALIAS(func, alias, arg_info, flags) PHP_MALIAS(simplexml_element, func, alias, arg_info, flags)
/PHP_TRUNK/Zend/
H A Dzend_API.h38 const struct _zend_internal_arg_info *arg_info; member in struct:_zend_function_entry
71 #define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
73 #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags },
74 #define ZEND_RAW_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0)
76 #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_FENTR
[all...]
H A Dzend_API.c2178 if (ptr->arg_info) {
2179 zend_internal_function_info *info = (zend_internal_function_info*)ptr->arg_info;
2181 internal_function->arg_info = (zend_internal_arg_info*)ptr->arg_info+1;
2192 if (ptr->arg_info[ptr->num_args].is_variadic) {
2208 internal_function->arg_info = NULL;
2255 if (reg_function->common.arg_info && reg_function->common.num_args) {
2258 if (reg_function->common.arg_info[i].class_name ||
2259 reg_function->common.arg_info[i].type_hint) {
2782 func->arg_info
[all...]
H A Dzend_closures.c229 /* We return ZEND_INTERNAL_FUNCTION, but arg_info representation is the
384 struct _zend_arg_info *arg_info = closure->func.common.arg_info; local
403 if (arg_info &&
417 if (arg_info->name) {
419 arg_info->pass_by_reference ? "&" : "",
420 ZSTR_VAL(arg_info->name));
423 arg_info->pass_by_reference ? "&" : "",
429 arg_info++;
H A Dzend_compile.c2059 zend_emit_return_type_check(NULL, CG(active_op_array)->arg_info - 1);
3538 zend_emit_return_type_check(expr_ast ? &expr_node : NULL, CG(active_op_array)->arg_info - 1);
4225 if (func->common.arg_info) {
4229 ZEND_SET_ARG_FLAG(func, i + 1, func->common.arg_info[i].pass_by_reference);
4232 if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_VARIADIC && func->common.arg_info[i].pass_by_reference)) {
4233 uint32_t pass_by_reference = func->common.arg_info[i].pass_by_reference;
4243 static void zend_compile_typename(zend_ast *ast, zend_arg_info *arg_info) /* {{{ */ argument
4246 arg_info->type_hint = ast->attr;
4252 arg_info->type_hint = type;
4263 arg_info
4310 zend_arg_info *arg_info; local
[all...]
H A Dzend_compile.h297 /* arg_info for internal functions */
307 /* arg_info for user functions */
319 * arg_info array to define properties of internal functions.
334 zend_uchar arg_flags[3]; /* bitset of arg_info.pass_by_reference */
341 zend_arg_info *arg_info; member in struct:_zend_op_array
385 zend_uchar arg_flags[3]; /* bitset of arg_info.pass_by_reference */
392 zend_internal_arg_info *arg_info; member in struct:_zend_internal_function
406 zend_uchar arg_flags[3]; /* bitset of arg_info.pass_by_reference */
413 zend_arg_info *arg_info; member in struct:_zend_function::__anon2
898 return UNEXPECTED((zf->common.arg_info[arg_nu
[all...]
H A Dzend_execute.c83 NULL, /* arg_info */
706 cur_arg_info = &zf->internal_function.arg_info[arg_num-1];
708 cur_arg_info = &zf->internal_function.arg_info[zf->internal_function.num_args];
747 cur_arg_info = &zf->common.arg_info[arg_num-1];
749 cur_arg_info = &zf->common.arg_info[zf->common.num_args];
821 cur_arg_info = &zf->common.arg_info[arg_num-1];
823 cur_arg_info = &zf->common.arg_info[zf->common.num_args];
918 zend_arg_info *ret_info = zf->common.arg_info - 1;
957 zend_arg_info *ret_info = zf->common.arg_info - 1;
1013 zend_arg_info *ret_info = zf->common.arg_info
[all...]
H A Dzend_inheritance.c258 /* If it's a user function then arg_info == NULL means we don't have any parameters but
260 * functions because extensions don't always define arg_info.
262 if (!proto || (!proto->common.arg_info && proto->common.type != ZEND_USER_FUNCTION)) {
313 zend_arg_info *fe_arg_info = &fe->common.arg_info[i];
317 proto_arg_info = &proto->common.arg_info[i];
319 proto_arg_info = &proto->common.arg_info[proto->common.num_args];
340 if (!zend_do_perform_type_hint_check(fe, fe->common.arg_info - 1, proto, proto->common.arg_info - 1)) {
348 static void zend_append_type_hint(smart_str *str, const zend_function *fptr, zend_arg_info *arg_info, int return_hint) /* {{{ */ argument
350 if (arg_info
407 zend_arg_info *arg_info = fptr->common.arg_info; local
[all...]
H A Dzend_opcode.c73 op_array->arg_info = NULL;
395 if (op_array->arg_info) {
397 zend_arg_info *arg_info = op_array->arg_info; local
401 arg_info--;
408 if (arg_info[i].name) {
409 zend_string_release(arg_info[i].name);
411 if (arg_info[i].class_name) {
412 zend_string_release(arg_info[i].class_name);
415 efree(arg_info);
[all...]
H A Dzend_vm_def.h3925 zend_arg_info *ret_info = EX(func)->common.arg_info - 1;
H A Dzend_vm_execute.h7836 zend_arg_info *ret_info = EX(func)->common.arg_info - 1;
13713 zend_arg_info *ret_info = EX(func)->common.arg_info - 1;
19456 zend_arg_info *ret_info = EX(func)->common.arg_info - 1;
25218 zend_arg_info *ret_info = EX(func)->common.arg_info - 1;
[all...]
/PHP_TRUNK/ext/pdo/
H A Dpdo_dbh.c1299 if (funcs->arg_info) {
1300 zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info;
1302 ifunc->arg_info = (zend_internal_arg_info*)funcs->arg_info + 1;
1312 if (funcs->arg_info[funcs->num_args].is_variadic) {
1318 ifunc->arg_info = NULL;
/PHP_TRUNK/ext/reflection/
H A Dphp_reflection.c201 struct _zend_arg_info *arg_info; member in struct:_parameter_reference
207 struct _zend_arg_info *arg_info; member in struct:_type_reference
660 static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, char* indent) argument
668 if (arg_info->class_name) {
672 ((zend_internal_arg_info*)arg_info)->class_name :
673 ZSTR_VAL(arg_info->class_name));
674 if (arg_info->allow_null) {
677 } else if (arg_info->type_hint) {
678 string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint));
679 if (arg_info
740 struct _zend_arg_info *arg_info = fptr->common.arg_info; local
1223 reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, zval *object) argument
1258 reflection_type_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zval *object) argument
2085 struct _zend_arg_info *arg_info; local
2100 reflection_parameter_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.required_num_args, &parameter); local
2342 struct _zend_arg_info *arg_info; local
[all...]
/PHP_TRUNK/ext/soap/
H A Dsoap.c670 fe.arg_info = NULL;
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_frame.c133 arginfo = func->common.arg_info;

Completed in 143 milliseconds