/PHP-8.0/Zend/ |
H A D | zend_execute.h | 199 ZEND_CALL_NUM_ARGS(call) = num_args; in zend_vm_init_call_frame() 215 zend_vm_init_call_frame(call, call_info, func, num_args, object_or_called_scope); in zend_vm_stack_push_call_frame_ex() 220 static zend_always_inline uint32_t zend_vm_calc_used_stack(uint32_t num_args, zend_function *func) in zend_vm_calc_used_stack() argument 222 uint32_t used_stack = ZEND_CALL_FRAME_SLOT + num_args; in zend_vm_calc_used_stack() 225 used_stack += func->op_array.last_var + func->op_array.T - MIN(func->op_array.num_args, num_args); in zend_vm_calc_used_stack() 232 uint32_t used_stack = zend_vm_calc_used_stack(num_args, func); in zend_vm_stack_push_call_frame() 235 func, num_args, object_or_called_scope); in zend_vm_stack_push_call_frame() 241 uint32_t count = ZEND_CALL_NUM_ARGS(call) - call->func->op_array.num_args; in zend_vm_stack_free_extra_args_ex() 257 uint32_t num_args = ZEND_CALL_NUM_ARGS(call); in zend_vm_stack_free_args() local 259 if (EXPECTED(num_args > 0)) { in zend_vm_stack_free_args() [all …]
|
H A D | zend_llist.h | 31 typedef void (*llist_apply_with_args_func_t)(void *data, int num_args, va_list args); 59 …nd_llist_apply_with_arguments(zend_llist *l, llist_apply_with_args_func_t func, int num_args, ...);
|
H A D | zend_API.c | 205 num_args in zend_wrong_parameters_count_error() 1028 if (num_args < min_num_args || num_args > max_num_args) { in zend_parse_va_args() 1037 num_args in zend_parse_va_args() 1051 while (num_args-- > 0) { in zend_parse_va_args() 2086 if (fptr->common.num_args != num_args) { in zend_check_magic_method_args() 2087 if (num_args == 0) { in zend_check_magic_method_args() 2090 } else if (num_args == 1) { in zend_check_magic_method_args() 2365 internal_function->num_args = ptr->num_args; in ZEND_END_ARG_INFO() 2447 uint32_t num_args = reg_function->common.num_args; in ZEND_END_ARG_INFO() local 2449 num_args++; in ZEND_END_ARG_INFO() [all …]
|
H A D | zend_closures.c | 52 uint32_t num_args; in ZEND_METHOD() local 56 Z_PARAM_VARIADIC_WITH_NAMED(args, num_args, named_args) in ZEND_METHOD() 59 …if (call_user_function_named(CG(function_table), NULL, ZEND_THIS, return_value, num_args, args, na… in ZEND_METHOD() 590 (closure->func.common.num_args || in zend_closure_get_debug_info() 592 uint32_t i, num_args, required = closure->func.common.required_num_args; in zend_closure_get_debug_info() local 596 num_args = closure->func.common.num_args; in zend_closure_get_debug_info() 598 num_args++; in zend_closure_get_debug_info() 600 for (i = 0; i < num_args; i++) { in zend_closure_get_debug_info()
|
H A D | zend_execute.c | 1093 for (i = 0; i < num_args; ++i) { in zend_verify_internal_arg_types() 3648 num_args = EX_NUM_ARGS(); in i_init_func_execute_data() 3656 opline += num_args; in i_init_func_execute_data() 3658 EX(opline) += num_args; in i_init_func_execute_data() 3849 uint32_t num_args; in zend_unfinished_calls_gc() local 3885 num_args = 0; in zend_unfinished_calls_gc() 3949 if (EXPECTED(num_args > 0)) { in zend_unfinished_calls_gc() 3954 } while (--num_args); in zend_unfinished_calls_gc() 4273 fbc, num_args, called_scope); in zend_init_dynamic_call_string() 4609 uint32_t num_args = fbc->common.num_args; in zend_get_arg_offset_by_name() local [all …]
|
H A D | zend_llist.c | 239 …end_llist_apply_with_arguments(zend_llist *l, llist_apply_with_args_func_t func, int num_args, ...) in zend_llist_apply_with_arguments() argument 244 va_start(args, num_args); in zend_llist_apply_with_arguments() 246 func(element->data, num_args, args); in zend_llist_apply_with_arguments()
|
H A D | zend_opcode.c | 69 op_array->num_args = 0; in init_op_array() 127 uint32_t num_args = function->num_args + 1; in zend_free_internal_arg_info() local 131 num_args++; in zend_free_internal_arg_info() 133 for (i = 0 ; i < num_args; i++) { in zend_free_internal_arg_info() 530 uint32_t num_args = op_array->num_args; in destroy_op_array() local 535 num_args++; in destroy_op_array() 538 num_args++; in destroy_op_array() 540 for (i = 0 ; i < num_args; i++) { in destroy_op_array()
|
H A D | zend_ts_hash.c | 171 …zend_ts_hash_apply_with_arguments(TsHashTable *ht, apply_func_args_t apply_func, int num_args, ...) in zend_ts_hash_apply_with_arguments() argument 175 va_start(args, num_args); in zend_ts_hash_apply_with_arguments() 177 zend_hash_apply_with_arguments(TS_HASH(ht), apply_func, num_args, args); in zend_ts_hash_apply_with_arguments()
|
H A D | zend_compile.h | 421 uint32_t num_args; member 471 uint32_t num_args; member 495 uint32_t num_args; member 570 (call)->This.u2.num_args 983 if (UNEXPECTED(arg_num >= zf->common.num_args)) { in zend_check_arg_send_type() 987 arg_num = zf->common.num_args; in zend_check_arg_send_type()
|
H A D | zend_extensions.c | 238 static void zend_extension_message_dispatcher(const zend_extension *extension, int num_args, va_lis… in zend_extension_message_dispatcher() argument 243 if (!extension->message_handler || num_args!=2) { in zend_extension_message_dispatcher()
|
H A D | zend_builtin_functions.c | 204 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION() 239 first_extra_arg = ex->func->op_array.num_args; in ZEND_FUNCTION() 1578 uint32_t num_args = ZEND_CALL_NUM_ARGS(call); in debug_backtrace_get_args() local 1580 if (num_args) { in debug_backtrace_get_args() 1584 array_init_size(arg_array, num_args); in debug_backtrace_get_args() 1588 uint32_t first_extra_arg = MIN(num_args, call->func->op_array.num_args); in debug_backtrace_get_args() 1626 while (i < num_args) { in debug_backtrace_get_args() 1640 Z_ARRVAL_P(arg_array)->nNumOfElements = num_args; in debug_backtrace_get_args()
|
H A D | zend_inheritance.c | 548 uint32_t i, num_args, proto_num_args, fe_num_args; in zend_do_perform_implementation_check() local 584 proto_num_args = proto->common.num_args + proto_is_variadic; in zend_do_perform_implementation_check() 585 fe_num_args = fe->common.num_args + fe_is_variadic; in zend_do_perform_implementation_check() 586 num_args = MAX(proto_num_args, fe_num_args); in zend_do_perform_implementation_check() 589 for (i = 0; i < num_args; i++) { in zend_do_perform_implementation_check() 682 uint32_t i, num_args, required; in zend_get_function_declaration() local 686 num_args = fptr->common.num_args; in zend_get_function_declaration() 688 num_args++; in zend_get_function_declaration() 690 for (i = 0; i < num_args;) { in zend_get_function_declaration() 773 if (++i < num_args) { in zend_get_function_declaration()
|
/PHP-8.0/ext/opcache/Optimizer/ |
H A D | optimize_func_calls.c | 102 && func->op_array.opcodes[func->op_array.num_args].opcode == ZEND_RETURN) { in zend_try_inline_call() 104 zend_op *ret_opline = func->op_array.opcodes + func->op_array.num_args; in zend_try_inline_call() 107 uint32_t i, num_args = func->op_array.num_args; in zend_try_inline_call() local 108 num_args += (func->op_array.fn_flags & ZEND_ACC_VARIADIC) != 0; in zend_try_inline_call() 116 for (i = 0; i < num_args; i++) { in zend_try_inline_call() 124 if (fcall->extended_value < func->op_array.num_args) { in zend_try_inline_call() 133 } while (i < func->op_array.num_args); in zend_try_inline_call()
|
H A D | zend_call_graph.h | 40 int num_args; member
|
H A D | zend_call_graph.c | 75 call_info->num_args = opline->extended_value; in zend_analyze_calls() 263 for (i = 0; i < call->num_args; i++) { in zend_build_call_map()
|
H A D | sccp.c | 833 if (num_args == 1) { in can_ct_eval_func_call() 866 if (num_args == 2) { in can_ct_eval_func_call() 915 if (num_args == 1) { in ct_eval_func_call() 957 if (!can_ct_eval_func_call(name, num_args, args)) { in ct_eval_func_call() 978 EX_NUM_ARGS() = num_args; in ct_eval_func_call() 979 for (i = 0; i < num_args; i++) { in ct_eval_func_call() 984 for (i = 0; i < num_args; i++) { in ct_eval_func_call() 1825 if (call->num_args > 3 || call->send_unpack) { in sccp_visit_instr() 1830 for (i = 0; i < call->num_args; i++) { in sccp_visit_instr() 2197 for (i = 0; i < call->num_args; i++) { in remove_call() [all …]
|
H A D | dce.c | 482 && ssa->vars[ssa_op->op1_def].var < op_array->num_args) { in may_break_varargs() 486 && ssa->vars[ssa_op->op2_def].var < op_array->num_args) { in may_break_varargs() 490 && ssa->vars[ssa_op->result_def].var < op_array->num_args) { in may_break_varargs()
|
H A D | zend_optimizer_internal.h | 113 uint32_t zend_optimizer_classify_function(zend_string *name, uint32_t num_args);
|
/PHP-8.0/sapi/phpdbg/ |
H A D | phpdbg_frame.c | 35 if (i < func->common.num_args) { in ZEND_EXTERN_MODULE_GLOBALS() 56 uint32_t i = 0, first_extra_arg = op_array->num_args, num_args = ZEND_CALL_NUM_ARGS(ex); in phpdbg_compile_stackframe() local 73 while (i < num_args) { in phpdbg_compile_stackframe() 213 m = func ? func->common.num_args : 0; in phpdbg_dump_prototype()
|
/PHP-8.0/ext/opcache/ |
H A D | zend_persist_calc.c | 241 uint32_t num_args = op_array->num_args; in zend_persist_op_array_calc_ex() local 244 num_args = op_array->num_args; in zend_persist_op_array_calc_ex() 246 num_args++; in zend_persist_op_array_calc_ex() 250 num_args++; in zend_persist_op_array_calc_ex() 252 ADD_SIZE(sizeof(zend_arg_info) * num_args); in zend_persist_op_array_calc_ex() 253 for (i = 0; i < num_args; i++) { in zend_persist_op_array_calc_ex()
|
H A D | zend_persist.c | 563 uint32_t num_args = op_array->num_args; in zend_persist_op_array_ex() local 568 num_args++; in zend_persist_op_array_ex() 571 num_args++; in zend_persist_op_array_ex() 573 arg_info = zend_shared_memdup_put_free(arg_info, sizeof(zend_arg_info) * num_args); in zend_persist_op_array_ex() 574 for (i = 0; i < num_args; i++) { in zend_persist_op_array_ex()
|
/PHP-8.0/ext/standard/ |
H A D | pack.c | 221 int num_args = 0; in PHP_FUNCTION() local 234 Z_PARAM_VARIADIC('*', argv, num_args) in PHP_FUNCTION() 282 if (currentarg >= num_args) { in PHP_FUNCTION() 338 arg = num_args - currentarg; in PHP_FUNCTION() 345 if (currentarg > num_args) { in PHP_FUNCTION() 365 if (currentarg < num_args) { in PHP_FUNCTION() 366 php_error_docref(NULL, E_WARNING, "%d arguments unused", (num_args - currentarg)); in PHP_FUNCTION()
|
/PHP-8.0/ext/pdo/ |
H A D | pdo_dbh.c | 1059 uint32_t num_args = 0; in PHP_METHOD() local 1064 &fetch_mode, &fetch_mode_is_null, &args, &num_args)) { in PHP_METHOD() 1097 if (fetch_mode_is_null || pdo_stmt_setup_fetch_mode(stmt, fetch_mode, 2, args, num_args)) { in PHP_METHOD() 1234 func.num_args = funcs->num_args; in pdo_hash_methods() 1236 func.required_num_args = funcs->num_args; in pdo_hash_methods() 1243 if (ZEND_ARG_IS_VARIADIC(&funcs->arg_info[funcs->num_args])) { in pdo_hash_methods() 1246 func.num_args--; in pdo_hash_methods() 1250 func.num_args = 0; in pdo_hash_methods()
|
/PHP-8.0/ext/reflection/ |
H A D | php_reflection.c | 712 num_args = fptr->common.num_args; in _function_parameter_string() 714 num_args++; in _function_parameter_string() 1966 uint32_t num_args; in ZEND_METHOD() local 1974 num_args = fptr->common.num_args; in ZEND_METHOD() 1976 num_args++; in ZEND_METHOD() 2014 num_args = fptr->common.num_args; in ZEND_METHOD() 2016 num_args++; in ZEND_METHOD() 2019 if (!num_args) { in ZEND_METHOD() 2373 num_args = fptr->common.num_args; in ZEND_METHOD() 2375 num_args++; in ZEND_METHOD() [all …]
|
/PHP-8.0/ext/opcache/jit/ |
H A D | zend_jit_internal.h | 417 #define TRACE_FRAME_INIT(frame, _func, _flags, num_args) do { \ argument 424 …_frame->_info = (((uint32_t)(num_args)) << TRACE_FRAME_SHIFT_NUM_ARGS) & TRACE_FRAME_MASK_NUM_ARGS…
|