Home
last modified time | relevance | path

Searched refs:arg_info (Results 1 – 25 of 34) sorted by relevance

12

/PHP-7.1/ext/spl/
H A Dspl_functions.h71 #define SPL_ME(class_name, function_name, arg_info, flags) \ argument
72 PHP_ME( spl_ ## class_name, function_name, arg_info, flags)
74 #define SPL_ABSTRACT_ME(class_name, function_name, arg_info) \ argument
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) \ argument
81 PHP_MALIAS(spl_ ## alias_class, function_name, alias_function, arg_info, flags)
/PHP-7.1/ext/zip/
H A Dphp_zip.h57 #define ZIPARCHIVE_ME(name, arg_info, flags) {#name, c_ziparchive_ ##name, arg_info,(uint32_t) (siz… argument
/PHP-7.1/Zend/
H A Dzend_API.h70 #define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (siz… argument
72 …efine ZEND_RAW_FENTRY(zend_name, name, arg_info, flags) { zend_name, name, arg_info, (uint32_t) … argument
73 #define ZEND_RAW_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0) argument
75 #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_FENTRY(zend_name, name, arg_info, 0) argument
76 #define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0) argument
78 #define ZEND_FALIAS(name, alias, arg_info) ZEND_FENTRY(name, ZEND_FN(alias), arg_info, 0) argument
79 #define ZEND_DEP_FALIAS(name, alias, arg_info) ZEND_FENTRY(name, ZEND_FN(alias), arg_info, ZEND_AC… argument
80 #define ZEND_NAMED_ME(zend_name, name, arg_info, flags) ZEND_FENTRY(zend_name, name, arg_info, flag… argument
92 #define ZEND_NS_NAMED_FE(ns, zend_name, name, arg_info) ZEND_NS_FENTRY(ns, zend_name, name, arg_inf… argument
93 #define ZEND_NS_FE(ns, name, arg_info) ZEND_NS_FENTRY(ns, name, ZEND_FN(name), arg_info, 0) argument
[all …]
H A Dzend_inheritance.c176 if (arg_info->class_name && zend_string_equals_literal_ci(arg_info->class_name, "Traversable")) { in zend_iterable_compatibility_check()
378 if (fe->common.arg_info[-1].allow_null && !proto->common.arg_info[-1].allow_null) { in zend_do_perform_implementation_check()
389 if (arg_info->type_hint != IS_UNDEF && arg_info->allow_null) { in zend_append_type_hint()
393 if (arg_info->class_name) { in zend_append_type_hint()
417 } else if (arg_info->type_hint) { in zend_append_type_hint()
450 if (fptr->common.arg_info) { in zend_get_function_declaration()
452 zend_arg_info *arg_info = fptr->common.arg_info; in zend_get_function_declaration() local
466 if (arg_info->is_variadic) { in zend_get_function_declaration()
472 if (arg_info->name) { in zend_get_function_declaration()
476 smart_str_appendl(&str, ZSTR_VAL(arg_info->name), ZSTR_LEN(arg_info->name)); in zend_get_function_declaration()
[all …]
H A Dzend_execute.c680 if (arg_info->allow_null) { in zend_verify_type_error_common()
710 zf, arg_info, ce, value, in zend_verify_arg_error()
811 if (!arg_info->type_hint) { in zend_check_internal_type()
817 if (arg_info->class_name) { in zend_check_internal_type()
828 if (arg_info->class_name) { in zend_check_internal_type()
890 if (!arg_info->type_hint) { in zend_check_type()
896 if (arg_info->class_name) { in zend_check_type()
994 const zend_arg_info *arg_info = &zf->common.arg_info[-1]; in zend_verify_return_error() local
999 zf, arg_info, ce, value, in zend_verify_return_error()
1010 const zend_arg_info *arg_info = &zf->common.arg_info[-1]; in zend_verify_internal_return_error() local
[all …]
H A Dzend_closures.c244 fcc.function_handler = (zend_function *) EX(func)->common.arg_info; in zend_closure_call_magic()
279 call.arg_info = (zend_internal_arg_info *) mptr->common.prototype; in zend_create_closure_from_callable()
495 struct _zend_arg_info *arg_info = closure->func.common.arg_info; in zend_closure_get_debug_info() local
515 if (arg_info && in zend_closure_get_debug_info()
529 if (arg_info->name) { in zend_closure_get_debug_info()
532 arg_info->pass_by_reference ? "&" : "", in zend_closure_get_debug_info()
533 ZSTR_VAL(arg_info->name)); in zend_closure_get_debug_info()
536 arg_info->pass_by_reference ? "&" : "", in zend_closure_get_debug_info()
537 ((zend_internal_arg_info*)arg_info)->name); in zend_closure_get_debug_info()
541 arg_info->pass_by_reference ? "&" : "", in zend_closure_get_debug_info()
[all …]
H A Dzend_opcode.c74 op_array->arg_info = NULL; in init_op_array()
421 if (op_array->arg_info) { in destroy_op_array()
423 zend_arg_info *arg_info = op_array->arg_info; in destroy_op_array() local
426 arg_info--; in destroy_op_array()
433 if (arg_info[i].name) { in destroy_op_array()
434 zend_string_release(arg_info[i].name); in destroy_op_array()
436 if (arg_info[i].class_name) { in destroy_op_array()
437 zend_string_release(arg_info[i].class_name); in destroy_op_array()
440 efree(arg_info); in destroy_op_array()
H A Dzend_compile.h363 zend_arg_info *arg_info; member
412 zend_internal_arg_info *arg_info; member
435 zend_arg_info *arg_info; member
920 return UNEXPECTED((zf->common.arg_info[arg_num].pass_by_reference & mask) != 0); in zend_check_arg_send_type()
H A Dzend_compile.c5041 if (func->common.arg_info) { in zend_set_function_arg_flags()
5073 arg_info->type_hint = type; in zend_compile_typename()
5140 zend_arg_info *arg_info; in zend_compile_params() local
5188 arg_info = &arg_infos[i]; in zend_compile_params()
5192 arg_info->type_hint = 0; in zend_compile_params()
5193 arg_info->allow_null = 1; in zend_compile_params()
5194 arg_info->class_name = NULL; in zend_compile_params()
5230 if (arg_info->class_name) { in zend_compile_params()
5261 if (arg_info->class_name) { in zend_compile_params()
5267 if (arg_info->class_name) { in zend_compile_params()
[all …]
H A Dzend_API.c2173 if (ptr->arg_info) { in zend_register_functions()
2174 zend_internal_function_info *info = (zend_internal_function_info*)ptr->arg_info; in zend_register_functions()
2176 internal_function->arg_info = (zend_internal_arg_info*)ptr->arg_info+1; in zend_register_functions()
2187 if (ptr->arg_info[ptr->num_args].is_variadic) { in zend_register_functions()
2203 internal_function->arg_info = NULL; in zend_register_functions()
2250 if (reg_function->common.arg_info && reg_function->common.num_args) { in zend_register_functions()
2253 if (reg_function->common.arg_info[i].class_name || in zend_register_functions()
2254 reg_function->common.arg_info[i].type_hint) { in zend_register_functions()
2777 func->arg_info = NULL; in zend_disable_function()
/PHP-7.1/ext/opcache/
H A Dzend_persist_calc.c215 if (op_array->arg_info) { in zend_persist_op_array_calc_ex()
216 zend_arg_info *arg_info = op_array->arg_info; in zend_persist_op_array_calc_ex() local
225 arg_info--; in zend_persist_op_array_calc_ex()
228 ADD_DUP_SIZE(arg_info, sizeof(zend_arg_info) * num_args); in zend_persist_op_array_calc_ex()
230 if (arg_info[i].name) { in zend_persist_op_array_calc_ex()
231 ADD_INTERNED_STRING(arg_info[i].name, 1); in zend_persist_op_array_calc_ex()
233 if (arg_info[i].class_name) { in zend_persist_op_array_calc_ex()
234 ADD_INTERNED_STRING(arg_info[i].class_name, 1); in zend_persist_op_array_calc_ex()
H A Dzend_persist.c508 if (op_array->arg_info) { in zend_persist_op_array_ex()
509 zend_arg_info *arg_info = op_array->arg_info; in zend_persist_op_array_ex() local
513 arg_info--; in zend_persist_op_array_ex()
517 arg_info = zend_shared_alloc_get_xlat_entry(arg_info); in zend_persist_op_array_ex()
518 ZEND_ASSERT(arg_info != NULL); in zend_persist_op_array_ex()
527 if (arg_info[i].name) { in zend_persist_op_array_ex()
528 zend_accel_store_interned_string(arg_info[i].name); in zend_persist_op_array_ex()
530 if (arg_info[i].class_name) { in zend_persist_op_array_ex()
531 zend_accel_store_interned_string(arg_info[i].class_name); in zend_persist_op_array_ex()
536 arg_info++; in zend_persist_op_array_ex()
[all …]
H A Dzend_file_cache.c381 SERIALIZE_PTR(op_array->arg_info); in zend_file_cache_serialize_op_array()
456 if (op_array->arg_info) { in zend_file_cache_serialize_op_array()
458 SERIALIZE_PTR(op_array->arg_info); in zend_file_cache_serialize_op_array()
459 p = op_array->arg_info; in zend_file_cache_serialize_op_array()
1011 UNSERIALIZE_PTR(op_array->arg_info); in zend_file_cache_unserialize_op_array()
1082 if (op_array->arg_info) { in zend_file_cache_unserialize_op_array()
1084 UNSERIALIZE_PTR(op_array->arg_info); in zend_file_cache_unserialize_op_array()
1085 p = op_array->arg_info; in zend_file_cache_unserialize_op_array()
/PHP-7.1/ext/opcache/Optimizer/
H A Dzend_call_graph.h45 zend_send_arg_info arg_info[1]; member
56 zend_recv_arg_info *arg_info; member
H A Dzend_call_graph.c164 call_info->arg_info[num].opline = opline; in zend_analyze_calls()
283 if (call->arg_info[i].opline) { in zend_build_call_map()
284 map[call->arg_info[i].opline - op_array->opcodes] = call; in zend_build_call_map()
H A Dzend_inference.c1361 } else if (op_array->arg_info && in zend_inference_calc_range()
2135 if (arg_info->class_name) { in zend_fetch_arg_info()
2141 } else if (arg_info->type_hint != IS_UNDEF) { in zend_fetch_arg_info()
2142 if (arg_info->type_hint == IS_VOID) { in zend_fetch_arg_info()
2154 tmp |= 1 << arg_info->type_hint; in zend_fetch_arg_info()
2159 if (arg_info->allow_null) { in zend_fetch_arg_info()
2767 zend_arg_info *arg_info = NULL; in zend_update_type_info() local
2769 arg_info = &op_array->arg_info[opline->op1.num-1]; in zend_update_type_info()
2773 if (arg_info) { in zend_update_type_info()
2780 if (arg_info->pass_by_reference) { in zend_update_type_info()
[all …]
H A Dzend_func_info.c65 if (call_info->arg_info[0].opline) { in zend_strlen_info()
66 … uint32_t arg_info = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[0].opline); in zend_strlen_info() local
71 if (arg_info & (MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)) { in zend_strlen_info()
101 uint32_t t1 = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[0].opline); in zend_range_info()
102 uint32_t t2 = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[1].opline); in zend_range_info()
107 t3 = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[2].opline); in zend_range_info()
144 …uint32_t arg1_info = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[0].opline); in zend_l_ss_info()
145 …uint32_t arg2_info = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[1].opline); in zend_l_ss_info()
168 …uint32_t arg1_info = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[0].opline); in zend_lb_ssn_info()
169 …uint32_t arg2_info = _ssa_op1_info(call_info->caller_op_array, ssa, call_info->arg_info[1].opline); in zend_lb_ssn_info()
[all …]
H A Doptimize_func_calls.c116 if (func->op_array.arg_info[i].pass_by_reference) { in zend_try_inline_call()
H A Dzend_dump.c894 …zend_dump_type_info(func_info->arg_info[j].info.type, func_info->arg_info[j].info.ce, func_info->a… in zend_dump_op_array()
895 zend_dump_range(&func_info->arg_info[j].info.range); in zend_dump_op_array()
/PHP-7.1/ext/reflection/
H A Dphp_reflection.c732 if (arg_info->name) { in _parameter_string()
782 struct _zend_arg_info *arg_info = fptr->common.arg_info; in _function_parameter_string() local
785 if (!arg_info) { in _function_parameter_string()
799 arg_info++; in _function_parameter_string()
1271 if (arg_info->name) { in reflection_parameter_factory()
1284 reference->arg_info = arg_info; in reflection_parameter_factory()
1308 reference->arg_info = arg_info; in reflection_type_factory()
2147 arg_info= fptr->common.arg_info; in ZEND_METHOD()
2160 arg_info++; in ZEND_METHOD()
2493 arg_info = fptr->common.arg_info; in ZEND_METHOD()
[all …]
/PHP-7.1/ext/com_dotnet/
H A Dcom_handlers.c242 if (f->arg_info) { in function_dtor()
243 efree(f->arg_info); in function_dtor()
277 f.arg_info = NULL; in com_method_get()
302 f.arg_info = ecalloc(bindptr.lpfuncdesc->cParams, sizeof(zend_arg_info)); in com_method_get()
305 f.arg_info[i].allow_null = 1; in com_method_get()
307 f.arg_info[i].pass_by_reference = ZEND_SEND_BY_REF; in com_method_get()
402 f.arg_info = NULL; \ in com_constructor_get()
H A Dcom_com.c506 if (f->arg_info) { in php_com_do_invoke_byref()
508 if (f->arg_info[nargs - i - 1].pass_by_reference) { in php_com_do_invoke_byref()
517 if (f->arg_info[nargs - i - 1].pass_by_reference) { in php_com_do_invoke_byref()
561 if (f && f->arg_info) { in php_com_do_invoke_byref()
564 if (f->arg_info[nargs - i - 1].pass_by_reference) { in php_com_do_invoke_byref()
/PHP-7.1/
H A Dserver-tests.php614 foreach ($this->xargs as $arg=>$arg_info) {
615 $usage .= sprintf(" -%s %-12s %s\n",$arg,$arg_info[1],$arg_info[3]);
693 foreach ($this->xargs as $arg=>$arg_info) {
694 if ($arg_info[0]) {
696 $this->conf[$arg_info[0]]=$arg_info[2];
698 $this->setEnvConfigVar($arg_info[0]);
/PHP-7.1/sapi/phpdbg/
H A Dphpdbg_frame.c31 const zend_arg_info *arginfo = func->common.arg_info; in ZEND_EXTERN_MODULE_GLOBALS()
210 arginfo = func->common.arg_info; in phpdbg_dump_prototype()
/PHP-7.1/ext/pdo/
H A Dpdo_dbh.c1309 if (funcs->arg_info) { in pdo_hash_methods()
1310 zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info; in pdo_hash_methods()
1312 func.arg_info = (zend_internal_arg_info*)funcs->arg_info + 1; in pdo_hash_methods()
1322 if (funcs->arg_info[funcs->num_args].is_variadic) { in pdo_hash_methods()
1328 func.arg_info = NULL; in pdo_hash_methods()

Completed in 145 milliseconds

12