/PHP-7.1/Zend/ |
H A D | zend_compile.h | 913 arg_num--; in zend_check_arg_send_type() 914 if (UNEXPECTED(arg_num >= zf->common.num_args)) { in zend_check_arg_send_type() 918 arg_num = zf->common.num_args; in zend_check_arg_send_type() 923 #define ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ argument 926 #define ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ argument 929 #define ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ argument 936 # define ZEND_SET_ARG_FLAG(zf, arg_num, mask) do { \ argument 939 # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ argument 945 # define ZEND_CHECK_ARG_FLAG(zf, arg_num, mask) \ argument 950 ZEND_CHECK_ARG_FLAG(zf, arg_num, ZEND_SEND_BY_REF) [all …]
|
H A D | zend_execute.c | 702 int arg_num, const zend_class_entry *ce, zval *value) in zend_verify_arg_error() argument 852 if (EXPECTED(arg_num <= zf->internal_function.num_args)) { in zend_verify_internal_arg_type() 853 cur_arg_info = &zf->internal_function.arg_info[arg_num-1]; in zend_verify_internal_arg_type() 950 if (EXPECTED(arg_num <= zf->common.num_args)) { in zend_verify_arg_type() 951 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_arg_type() 959 zend_verify_arg_error(zf, cur_arg_info, arg_num, ce, arg); in zend_verify_arg_type() 2300 uint32_t arg_num = opline->extended_value & ZEND_FETCH_ARG_MASK; in zend_is_by_ref_func_arg_fetch() local 2302 if (EXPECTED(arg_num <= MAX_ARG_FLAG_NUM)) { in zend_is_by_ref_func_arg_fetch() 2303 return QUICK_ARG_SHOULD_BE_SENT_BY_REF(call->func, arg_num); in zend_is_by_ref_func_arg_fetch() 2305 return ARG_SHOULD_BE_SENT_BY_REF(call->func, arg_num); in zend_is_by_ref_func_arg_fetch() [all …]
|
H A D | zend_vm_def.h | 4326 uint32_t arg_num = opline->op2.num; variable 4533 int arg_num; variable 4587 arg_num++; 4706 uint32_t arg_num; variable 4714 arg_num = 1; 4724 arg_num, 4740 arg_num++; 4796 uint32_t arg_num; variable 4801 arg_num = opline->op1.num; variable 4803 if (arg_num > EX_NUM_ARGS()) { [all …]
|
H A D | zend_execute.h | 55 ZEND_API void ZEND_FASTCALL zend_check_internal_arg_type(zend_function *zf, uint32_t arg_num, zval … 56 ZEND_API int ZEND_FASTCALL zend_check_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, zva…
|
H A D | zend_API.c | 496 static const char *zend_parse_arg_impl(int arg_num, zval *arg, va_list *va, const char **spec, char… in zend_parse_arg_impl() argument 748 static int zend_parse_arg(int arg_num, zval *arg, va_list *va, const char **spec, int flags) /* {{{… in zend_parse_arg() argument 754 expected_type = zend_parse_arg_impl(arg_num, arg, va, spec, &error, &severity); in zend_parse_arg() 764 class_name, space, get_active_function_name(), arg_num, error); in zend_parse_arg() 769 class_name, space, get_active_function_name(), arg_num, expected_type, in zend_parse_arg() 782 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...) in zend_parse_parameter() argument 788 ret = zend_parse_arg(arg_num, arg, &va, &spec, flags); in zend_parse_parameter()
|
H A D | zend_compile.c | 3154 uint32_t arg_num = i + 1; in zend_compile_args() local 3185 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3187 } else if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3197 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3206 BP_VAR_FUNC_ARG | (arg_num << BP_VAR_SHIFT)); in zend_compile_args() 3214 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3216 } else if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3226 if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3237 if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { in zend_compile_args() 3247 opline->op2.opline_num = arg_num; in zend_compile_args() [all …]
|
H A D | zend_vm_execute.h | 1242 int arg_num; local 1296 arg_num++; 1415 uint32_t arg_num; local 1423 arg_num = 1; 1433 arg_num, 1449 arg_num++; 1460 uint32_t arg_num = opline->op1.num; local 1489 if (arg_num <= arg_count) { 2276 uint32_t arg_num; local 2281 arg_num = opline->op1.num; local [all …]
|
H A D | zend_API.h | 276 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...);
|
H A D | zend_builtin_functions.c | 114 ZEND_ARG_INFO(0, arg_num) in ZEND_END_ARG_INFO()
|
/PHP-7.1/ |
H A D | README.PARAMETER_PARSING_API | 33 int zend_parse_parameter(int flags, int arg_num, zval **arg, const char *spec, ...);
|