Home
last modified time | relevance | path

Searched refs:arg_num (Results 1 – 10 of 10) sorted by relevance

/PHP-7.1/Zend/
H A Dzend_compile.h913 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 Dzend_execute.c702 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 Dzend_vm_def.h4326 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 Dzend_execute.h55 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 Dzend_API.c496 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 Dzend_compile.c3154 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 Dzend_vm_execute.h1242 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 Dzend_API.h276 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...);
H A Dzend_builtin_functions.c114 ZEND_ARG_INFO(0, arg_num) in ZEND_END_ARG_INFO()
/PHP-7.1/
H A DREADME.PARAMETER_PARSING_API33 int zend_parse_parameter(int flags, int arg_num, zval **arg, const char *spec, ...);

Completed in 269 milliseconds