user_arg_ptr
struct user_arg_ptr argv,
struct user_arg_ptr envp,
static inline struct user_arg_ptr native_arg(const char __user *const __user *p)
return (struct user_arg_ptr){.ptr.native = p};
static inline struct user_arg_ptr compat_arg(const compat_uptr_t __user *p)
return (struct user_arg_ptr){.is_compat = true, .ptr.compat = p};
static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr)
static int count(struct user_arg_ptr argv, int max)
static int copy_strings(int argc, struct user_arg_ptr argv,