Lines Matching refs:zf

644 		const zend_function *zf, const zend_arg_info *arg_info,  in zend_verify_type_error_common()  argument
651 *fname = ZSTR_VAL(zf->common.function_name); in zend_verify_type_error_common()
652 if (zf->common.scope) { in zend_verify_type_error_common()
654 *fclass = ZSTR_VAL(zf->common.scope->name); in zend_verify_type_error_common()
717 const zend_function *zf, const zend_arg_info *arg_info, in zend_verify_arg_error() argument
726 zf, arg_info, ce, value, in zend_verify_arg_error()
729 if (zf->common.type == ZEND_USER_FUNCTION) { in zend_verify_arg_error()
873 static zend_always_inline int zend_verify_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, … in zend_verify_arg_type() argument
878 if (EXPECTED(arg_num <= zf->common.num_args)) { in zend_verify_arg_type()
879 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_arg_type()
880 } else if (UNEXPECTED(zf->common.fn_flags & ZEND_ACC_VARIADIC)) { in zend_verify_arg_type()
881 cur_arg_info = &zf->common.arg_info[zf->common.num_args]; in zend_verify_arg_type()
886 …if (UNEXPECTED(!zend_check_type(cur_arg_info->type, arg, &ce, cache_slot, default_value, zf->commo… in zend_verify_arg_type()
887 zend_verify_arg_error(zf, cur_arg_info, arg_num, ce, arg); in zend_verify_arg_type()
939 const zend_function *zf, const zend_class_entry *ce, zval *value) in zend_verify_return_error() argument
941 const zend_arg_info *arg_info = &zf->common.arg_info[-1]; in zend_verify_return_error()
946 zf, arg_info, ce, value, in zend_verify_return_error()
955 const zend_function *zf, const zend_class_entry *ce, zval *value) in zend_verify_internal_return_error() argument
957 const zend_arg_info *arg_info = &zf->common.arg_info[-1]; in zend_verify_internal_return_error()
962 zf, arg_info, ce, value, in zend_verify_internal_return_error()
969 static ZEND_COLD void zend_verify_void_return_error(const zend_function *zf, const char *returned_m… in zend_verify_void_return_error() argument
971 const char *fname = ZSTR_VAL(zf->common.function_name); in zend_verify_void_return_error()
975 if (zf->common.scope) { in zend_verify_void_return_error()
977 fclass = ZSTR_VAL(zf->common.scope->name); in zend_verify_void_return_error()
987 static int zend_verify_internal_return_type(zend_function *zf, zval *ret) in zend_verify_internal_return_type() argument
989 zend_internal_arg_info *ret_info = zf->internal_function.arg_info - 1; in zend_verify_internal_return_type()
995 zend_verify_void_return_error(zf, zend_zval_type_name(ret), ""); in zend_verify_internal_return_type()
1002 zend_verify_internal_return_error(zf, ce, ret); in zend_verify_internal_return_type()
1010 static zend_always_inline void zend_verify_return_type(zend_function *zf, zval *ret, void **cache_s… in zend_verify_return_type() argument
1012 zend_arg_info *ret_info = zf->common.arg_info - 1; in zend_verify_return_type()
1016 zend_verify_return_error(zf, ce, ret); in zend_verify_return_type()
1020 static ZEND_COLD int zend_verify_missing_return_type(zend_function *zf, void **cache_slot) in zend_verify_missing_return_type() argument
1022 zend_arg_info *ret_info = zf->common.arg_info - 1; in zend_verify_missing_return_type()
1036 zend_verify_return_error(zf, ce, NULL); in zend_verify_missing_return_type()
3054 ZEND_API void ZEND_FASTCALL zend_check_internal_arg_type(zend_function *zf, uint32_t arg_num, zval … in zend_check_internal_arg_type() argument
3058 zend_verify_arg_type(zf, arg_num, arg, NULL, &dummy_cache_slot); in zend_check_internal_arg_type()
3061 ZEND_API int ZEND_FASTCALL zend_check_arg_type(zend_function *zf, uint32_t arg_num, zval *arg, zval… in zend_check_arg_type() argument
3063 return zend_verify_arg_type(zf, arg_num, arg, default_value, cache_slot); in zend_check_arg_type()