/PHP-8.0/Zend/ |
H A D | zend_compile.h | 982 arg_num--; in zend_check_arg_send_type() 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() 992 #define ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ argument 995 #define ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ argument 998 #define ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ argument 1005 # define ZEND_SET_ARG_FLAG(zf, arg_num, mask) do { \ argument 1008 # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ argument 1014 # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ argument 1019 ZEND_CHECK_ARG_FLAG(zf, arg_num, ZEND_SEND_BY_REF) [all …]
|
H A D | zend_vm_def.h | 4660 uint32_t arg_num; variable 4775 uint32_t arg_num; variable 4873 uint32_t arg_num; variable 4938 uint32_t arg_num; variable 5022 uint32_t arg_num; variable 5098 arg_num++; in ZEND_HASH_FOREACH_STR_KEY_VAL() 5272 arg_num = 1; 5304 arg_num++; in ZEND_HASH_FOREACH_VAL() 5313 arg_num = 1; 5358 arg_num++; in ZEND_HASH_FOREACH_STR_KEY_VAL() [all …]
|
H A D | zend_execute_API.c | 525 return get_function_arg_name(func, arg_num); in get_active_function_arg_name() 531 if (!func || func->common.num_args < arg_num) { in get_function_arg_name() 536 return ZSTR_VAL(func->common.arg_info[arg_num - 1].name); in get_function_arg_name() 808 uint32_t arg_num = ZEND_CALL_NUM_ARGS(call) + 1; in zend_call_function() local 816 target = zend_handle_named_arg(&call, name, &arg_num, cache_slot); in zend_call_function() 827 zend_vm_stack_extend_call_frame(&call, arg_num - 1, 1); in zend_call_function() 828 target = ZEND_CALL_ARG(call, arg_num); in zend_call_function() 831 if (ARG_SHOULD_BE_SENT_BY_REF(func, arg_num)) { in zend_call_function() 833 if (!ARG_MAY_BE_SENT_BY_REF(func, arg_num)) { in zend_call_function() 836 zend_param_must_be_ref(func, arg_num); in zend_call_function() [all …]
|
H A D | zend_execute.h | 61 ZEND_COLD void ZEND_FASTCALL zend_param_must_be_ref(const zend_function *func, uint32_t arg_num); 73 const zend_function *zf, const zend_arg_info *arg_info, int arg_num, zval *value); 312 ZEND_API const char *get_active_function_arg_name(uint32_t arg_num); 313 ZEND_API const char *get_function_arg_name(const zend_function *func, uint32_t arg_num); 321 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_cannot_pass_by_reference(uint32_t arg_num);
|
H A D | zend_API.c | 358 arg_name = get_active_function_arg_name(arg_num); in zend_argument_error_variadic() 362 ZSTR_VAL(func_name), arg_num, in zend_argument_error_variadic() 375 zend_argument_error_variadic(error_ce, arg_num, format, va); in zend_argument_error() 385 zend_argument_error_variadic(zend_ce_type_error, arg_num, format, va); in zend_argument_type_error() 395 zend_argument_error_variadic(zend_ce_value_error, arg_num, format, va); in zend_argument_value_error() 910 zend_argument_value_error(arg_num, "%s", error); in zend_parse_arg() 912 zend_argument_type_error(arg_num, "%s", error); in zend_parse_arg() 935 ret = zend_parse_arg(arg_num, arg, &va, &spec, flags); in zend_parse_parameter() 2111 ZEND_TYPE_IS_SET(fptr->common.arg_info[arg_num].type) in zend_check_magic_method_arg_type() 2112 && !(ZEND_TYPE_FULL_MASK(fptr->common.arg_info[arg_num].type) & arg_type) in zend_check_magic_method_arg_type() [all …]
|
H A D | zend_vm_execute.h | 2108 uint32_t arg_num; in ZEND_SEND_UNPACK_SPEC_HANDLER() local 2184 arg_num++; in ZEND_SEND_UNPACK_SPEC_HANDLER() 2336 uint32_t arg_num; in ZEND_SEND_ARRAY_SPEC_HANDLER() local 2358 arg_num = 1; in ZEND_SEND_ARRAY_SPEC_HANDLER() 2390 arg_num++; in ZEND_SEND_ARRAY_SPEC_HANDLER() 2399 arg_num = 1; in ZEND_SEND_ARRAY_SPEC_HANDLER() 2444 arg_num++; in ZEND_SEND_ARRAY_SPEC_HANDLER() 3567 uint32_t arg_num; in ZEND_RECV_INIT_SPEC_CONST_HANDLER() local 6814 uint32_t arg_num; in ZEND_SEND_VAL_EX_SPEC_CONST_CONST_HANDLER() local 9857 uint32_t arg_num; in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_HANDLER() local [all …]
|
H A D | zend_execute.c | 584 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_cannot_pass_by_reference(uint32_t arg_num) in zend_cannot_pass_by_reference() argument 588 const char *param_name = get_function_arg_name(EX(call)->func, arg_num); in zend_cannot_pass_by_reference() 686 const zend_function *zf, const zend_arg_info *arg_info, int arg_num, zval *value) in zend_verify_arg_error() argument 705 zend_argument_type_error(arg_num, "must be of type %s, %s given, called in %s on line %d", in zend_verify_arg_error() 710 zend_argument_type_error(arg_num, in zend_verify_arg_error() 1063 ZEND_ASSERT(arg_num <= zf->common.num_args); in zend_verify_recv_arg_type() 1064 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_recv_arg_type() 1068 zend_verify_arg_error(zf, cur_arg_info, arg_num, arg); in zend_verify_recv_arg_type() 1080 zend_verify_arg_error(zf, arg_info, arg_num, arg); in zend_verify_variadic_arg_type() 2049 const char *arg_name = get_function_arg_name(func, arg_num); in zend_param_must_be_ref() [all …]
|
H A D | zend_compile.c | 3353 uint32_t arg_num = i + 1; in zend_compile_args() local 3392 arg_num = zend_get_arg_num(fbc, arg_name); in zend_compile_args() 3405 arg_num = (uint32_t) -1; in zend_compile_args() 3433 if (fbc && arg_num != (uint32_t) -1) { in zend_compile_args() 3434 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3446 if (fbc && arg_num != (uint32_t) -1) { in zend_compile_args() 3475 opline->op2.num = arg_num; in zend_compile_args() 3485 if (fbc && arg_num != (uint32_t) -1) { in zend_compile_args() 3497 if (fbc && arg_num != (uint32_t) -1) { in zend_compile_args() 3508 if (fbc && arg_num != (uint32_t) -1 && !ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() [all …]
|
H A D | zend_API.h | 315 ZEND_API zend_result zend_parse_parameter(int flags, uint32_t arg_num, zval *arg, const char *spec,… 1259 …STCALL zend_argument_error_variadic(zend_class_entry *error_ce, uint32_t arg_num, const char *form… 1260 ZEND_API ZEND_COLD void zend_argument_error(zend_class_entry *error_ce, uint32_t arg_num, const cha… 1261 ZEND_API ZEND_COLD void zend_argument_type_error(uint32_t arg_num, const char *format, ...); 1262 ZEND_API ZEND_COLD void zend_argument_value_error(uint32_t arg_num, const char *format, ...);
|
/PHP-8.0/ext/openssl/ |
H A D | openssl.c | 476 arg_name = get_active_function_arg_name(arg_num); in php_openssl_check_path_error() 517 if (arg_num == 0) { in php_openssl_check_path_ex() 529 arg_num, error_type, "option %s %s", option_name, error_msg); in php_openssl_check_path_ex() 550 zend_string *file_path, char *real_path, uint32_t arg_num, in php_openssl_check_path_str_ex() argument 560 zend_string *file_path, char *real_path, uint32_t arg_num) in php_openssl_check_path_str() argument 607 zend_object *cert_obj, zend_string *cert_str, uint32_t arg_num); 611 zend_object *csr_obj, zend_string *csr_str, uint32_t arg_num); 618 char *cert_file, size_t cert_file_len, uint32_t arg_num); 2323 char *cert_file, size_t cert_file_len, uint32_t arg_num) in STACK_OF() 3143 zend_object *csr_obj, zend_string *csr_str, uint32_t arg_num) in php_openssl_csr_from_param() argument [all …]
|
/PHP-8.0/ext/intl/calendar/ |
H A D | calendar_methods.cpp | 378 int arg_num = ZEND_NUM_ARGS() - (object ? 0 : 1); in PHP_FUNCTION() local 387 for (int i = 0; i < arg_num; i++) { in PHP_FUNCTION() 394 if (arg_num == 2) { in PHP_FUNCTION() 397 } else if (arg_num == 3) { in PHP_FUNCTION() 399 } else if (arg_num == 4) { in PHP_FUNCTION() 402 } else if (arg_num == 5) { in PHP_FUNCTION()
|
/PHP-8.0/ext/opcache/Optimizer/ |
H A D | compact_literals.c | 59 static size_t type_num_classes(const zend_op_array *op_array, uint32_t arg_num) in type_num_classes() argument 62 if (arg_num > 0) { in type_num_classes() 66 if (EXPECTED(arg_num <= op_array->num_args)) { in type_num_classes() 67 arg_info = &op_array->arg_info[arg_num-1]; in type_num_classes()
|
H A D | zend_inference.c | 4565 uint32_t arg_num = opline->op1.num; in zend_may_throw_ex() local 4568 if (EXPECTED(arg_num <= op_array->num_args)) { in zend_may_throw_ex() 4569 cur_arg_info = &op_array->arg_info[arg_num-1]; in zend_may_throw_ex()
|
/PHP-8.0/ext/mysqli/ |
H A D | mysqli.c | 50 #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) argument
|
H A D | mysqli_nonapi.c | 31 #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) argument
|
H A D | mysqli_api.c | 34 #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) argument
|
/PHP-8.0/ext/mbstring/ |
H A D | mbstring.c | 215 static const mbfl_encoding *php_mb_get_encoding(zend_string *encoding_name, uint32_t arg_num) { in php_mb_get_encoding() argument 226 …zend_argument_value_error(arg_num, "must be a valid encoding, \"%s\" given", ZSTR_VAL(encoding_nam… in php_mb_get_encoding() 263 const mbfl_encoding ***return_list, size_t *return_size, bool persistent, uint32_t arg_num, in php_mb_parse_encoding_list() argument 321 if (arg_num == 0) { in php_mb_parse_encoding_list() 324 zend_argument_value_error(arg_num, "contains invalid encoding \"%s\"", p1); in php_mb_parse_encoding_list() 353 size_t *return_size, uint32_t arg_num) in php_mb_parse_encoding_array() argument 387 zend_argument_value_error(arg_num, "contains invalid encoding \"%s\"", ZSTR_VAL(encoding_str)); in php_mb_parse_encoding_array()
|
/PHP-8.0/ext/oci8/ |
H A D | oci8_interface.c | 43 #define ERROR_ARG_POS(arg_num) (getThis() ? (arg_num-1) : (arg_num)) argument
|
/PHP-8.0/docs/ |
H A D | parameter-parsing-api.md | 48 int zend_parse_parameter(int flags, int arg_num, zval **arg, const char *spec, ...);
|
/PHP-8.0/ext/sockets/ |
H A D | sockets.c | 647 static int php_sock_array_to_fd_set(uint32_t arg_num, zval *sock_array, fd_set *fds, PHP_SOCKET *ma… argument 659 …zend_argument_type_error(arg_num, "must only have elements of type Socket, %s given", zend_zval_ty… 665 zend_argument_type_error(arg_num, "contains a closed socket");
|
/PHP-8.0/ext/opcache/jit/ |
H A D | zend_jit_x86.dasc | 10641 uint32_t arg_num = opline->op2.num; 10653 ZEND_ASSERT(arg_num <= MAX_ARG_FLAG_NUM); 10802 uint32_t arg_num = opline->op2.num; 10807 arg_num <= MAX_ARG_FLAG_NUM); 11023 uint32_t arg_num = opline->op2.num; 12851 uint32_t arg_num = opline->op1.num; 12856 arg_info = &op_array->arg_info[arg_num-1]; 12866 | cmp dword EX->This.u2.num_args, arg_num 12909 uint32_t arg_num = opline->op1.num; 12915 | cmp dword EX->This.u2.num_args, arg_num [all …]
|
H A D | zend_jit_trace.c | 458 uint32_t arg_num = opline->op2.num; in zend_jit_trace_send_type() local 461 || arg_num > op_array->num_args) { in zend_jit_trace_send_type() 467 ZEND_ASSERT(arg_num <= op_array->num_args); in zend_jit_trace_send_type() 468 arg_info = &op_array->arg_info[arg_num-1]; in zend_jit_trace_send_type()
|
/PHP-8.0/ext/pgsql/ |
H A D | pgsql.c | 1740 PGresult *result, zend_string *field_name, zend_long field_offset, int arg_num) { in field_arg_to_offset() argument 1746 zend_value_error("Argument #%d must be a field name from this result set", arg_num); in field_arg_to_offset() 1751 zend_value_error("Argument #%d must be greater than or equal to 0", arg_num); in field_arg_to_offset() 1755 …nd_value_error("Argument #%d must be less than the number of fields for this result set", arg_num); in field_arg_to_offset()
|
/PHP-8.0/ext/ldap/ |
H A D | ldap.c | 645 static LDAPControl** _php_ldap_controls_from_array(LDAP *ld, zval* array, uint32_t arg_num) in _php_ldap_controls_from_array() argument 658 zend_argument_type_error(arg_num, "must contain only arrays, where each array is a control"); in _php_ldap_controls_from_array()
|