Regen after r313284.
MFC after: 2 week
This commit is contained in:
parent
1ba976c2fa
commit
ef67426db9
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYSPROTO_H_
|
||||
@ -1000,7 +1000,7 @@ struct linux_epoll_pwait_args {
|
||||
struct linux_signalfd_args {
|
||||
register_t dummy;
|
||||
};
|
||||
struct linux_timerfd_args {
|
||||
struct linux_timerfd_create_args {
|
||||
register_t dummy;
|
||||
};
|
||||
struct linux_eventfd_args {
|
||||
@ -1044,16 +1044,27 @@ struct linux_pipe2_args {
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_inotify_init1_args {
|
||||
register_t dummy;
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_preadv_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_pwritev_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_rt_tsigqueueinfo_args {
|
||||
register_t dummy;
|
||||
struct linux_rt_tgsigqueueinfo_args {
|
||||
char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
|
||||
char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
|
||||
char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
|
||||
char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
|
||||
};
|
||||
struct linux_perf_event_open_args {
|
||||
register_t dummy;
|
||||
@ -1096,19 +1107,141 @@ struct linux_sendmmsg_args {
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_setns_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
|
||||
char nstype_l_[PADL_(l_int)]; l_int nstype; char nstype_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_getcpu_args {
|
||||
char cpu_l_[PADL_(l_uint *)]; l_uint * cpu; char cpu_r_[PADR_(l_uint *)];
|
||||
char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
|
||||
char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
|
||||
};
|
||||
struct linux_process_vm_readv_args {
|
||||
register_t dummy;
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
|
||||
char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
|
||||
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
|
||||
char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_process_vm_writev_args {
|
||||
register_t dummy;
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
|
||||
char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
|
||||
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
|
||||
char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_kcmp_args {
|
||||
register_t dummy;
|
||||
char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
|
||||
char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
|
||||
char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_finit_module_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
|
||||
char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_sched_setattr_args {
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_sched_getattr_args {
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_renameat2_args {
|
||||
char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
|
||||
char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
|
||||
char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
|
||||
char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
|
||||
};
|
||||
struct linux_seccomp_args {
|
||||
char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
|
||||
};
|
||||
struct linux_getrandom_args {
|
||||
char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
|
||||
char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_memfd_create_args {
|
||||
char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_kexec_file_load_args {
|
||||
char kernel_fd_l_[PADL_(l_int)]; l_int kernel_fd; char kernel_fd_r_[PADR_(l_int)];
|
||||
char initrd_fd_l_[PADL_(l_int)]; l_int initrd_fd; char initrd_fd_r_[PADR_(l_int)];
|
||||
char cmdline_len_l_[PADL_(l_ulong)]; l_ulong cmdline_len; char cmdline_len_r_[PADR_(l_ulong)];
|
||||
char cmdline_ptr_l_[PADL_(const char *)]; const char * cmdline_ptr; char cmdline_ptr_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_bpf_args {
|
||||
char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_execveat_args {
|
||||
char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
|
||||
char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
|
||||
char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
|
||||
char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_userfaultfd_args {
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_membarrier_args {
|
||||
char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_mlock2_args {
|
||||
char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_copy_file_range_args {
|
||||
char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
|
||||
char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
|
||||
char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
|
||||
char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_preadv2_args {
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pwritev2_args {
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pkey_mprotect_args {
|
||||
char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
|
||||
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pkey_alloc_args {
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_pkey_free_args {
|
||||
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
|
||||
};
|
||||
#define nosys linux_nosys
|
||||
int linux_open(struct thread *, struct linux_open_args *);
|
||||
@ -1339,7 +1472,7 @@ int linux_move_pages(struct thread *, struct linux_move_pages_args *);
|
||||
int linux_utimensat(struct thread *, struct linux_utimensat_args *);
|
||||
int linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
|
||||
int linux_signalfd(struct thread *, struct linux_signalfd_args *);
|
||||
int linux_timerfd(struct thread *, struct linux_timerfd_args *);
|
||||
int linux_timerfd_create(struct thread *, struct linux_timerfd_create_args *);
|
||||
int linux_eventfd(struct thread *, struct linux_eventfd_args *);
|
||||
int linux_fallocate(struct thread *, struct linux_fallocate_args *);
|
||||
int linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
|
||||
@ -1353,7 +1486,7 @@ int linux_pipe2(struct thread *, struct linux_pipe2_args *);
|
||||
int linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
|
||||
int linux_preadv(struct thread *, struct linux_preadv_args *);
|
||||
int linux_pwritev(struct thread *, struct linux_pwritev_args *);
|
||||
int linux_rt_tsigqueueinfo(struct thread *, struct linux_rt_tsigqueueinfo_args *);
|
||||
int linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
|
||||
int linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
|
||||
int linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
|
||||
int linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
|
||||
@ -1365,10 +1498,29 @@ int linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
|
||||
int linux_syncfs(struct thread *, struct linux_syncfs_args *);
|
||||
int linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
|
||||
int linux_setns(struct thread *, struct linux_setns_args *);
|
||||
int linux_getcpu(struct thread *, struct linux_getcpu_args *);
|
||||
int linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
|
||||
int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
|
||||
int linux_kcmp(struct thread *, struct linux_kcmp_args *);
|
||||
int linux_finit_module(struct thread *, struct linux_finit_module_args *);
|
||||
int linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
|
||||
int linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
|
||||
int linux_renameat2(struct thread *, struct linux_renameat2_args *);
|
||||
int linux_seccomp(struct thread *, struct linux_seccomp_args *);
|
||||
int linux_getrandom(struct thread *, struct linux_getrandom_args *);
|
||||
int linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
|
||||
int linux_kexec_file_load(struct thread *, struct linux_kexec_file_load_args *);
|
||||
int linux_bpf(struct thread *, struct linux_bpf_args *);
|
||||
int linux_execveat(struct thread *, struct linux_execveat_args *);
|
||||
int linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
|
||||
int linux_membarrier(struct thread *, struct linux_membarrier_args *);
|
||||
int linux_mlock2(struct thread *, struct linux_mlock2_args *);
|
||||
int linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
|
||||
int linux_preadv2(struct thread *, struct linux_preadv2_args *);
|
||||
int linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
|
||||
int linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
|
||||
int linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
|
||||
int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
|
||||
|
||||
#ifdef COMPAT_43
|
||||
|
||||
@ -1632,7 +1784,7 @@ int linux_finit_module(struct thread *, struct linux_finit_module_args *);
|
||||
#define LINUX_SYS_AUE_linux_utimensat AUE_FUTIMESAT
|
||||
#define LINUX_SYS_AUE_linux_epoll_pwait AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_signalfd AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_timerfd AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_timerfd_create AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_eventfd AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_fallocate AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_timerfd_settime AUE_NULL
|
||||
@ -1646,7 +1798,7 @@ int linux_finit_module(struct thread *, struct linux_finit_module_args *);
|
||||
#define LINUX_SYS_AUE_linux_inotify_init1 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_preadv AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pwritev AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_rt_tsigqueueinfo AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_rt_tgsigqueueinfo AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_perf_event_open AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_recvmmsg AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_fanotify_init AUE_NULL
|
||||
@ -1658,10 +1810,29 @@ int linux_finit_module(struct thread *, struct linux_finit_module_args *);
|
||||
#define LINUX_SYS_AUE_linux_syncfs AUE_SYNC
|
||||
#define LINUX_SYS_AUE_linux_sendmmsg AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_setns AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_getcpu AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_process_vm_readv AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_process_vm_writev AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_kcmp AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_finit_module AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_sched_setattr AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_sched_getattr AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_renameat2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_seccomp AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_getrandom AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_memfd_create AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_kexec_file_load AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_bpf AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_execveat AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_userfaultfd AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_membarrier AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_mlock2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_copy_file_range AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_preadv2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pwritev2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pkey_mprotect AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pkey_alloc AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pkey_free AUE_NULL
|
||||
|
||||
#undef PAD_
|
||||
#undef PADL_
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#define LINUX_SYS_read 0
|
||||
@ -277,7 +277,7 @@
|
||||
#define LINUX_SYS_linux_utimensat 280
|
||||
#define LINUX_SYS_linux_epoll_pwait 281
|
||||
#define LINUX_SYS_linux_signalfd 282
|
||||
#define LINUX_SYS_linux_timerfd 283
|
||||
#define LINUX_SYS_linux_timerfd_create 283
|
||||
#define LINUX_SYS_linux_eventfd 284
|
||||
#define LINUX_SYS_linux_fallocate 285
|
||||
#define LINUX_SYS_linux_timerfd_settime 286
|
||||
@ -291,7 +291,7 @@
|
||||
#define LINUX_SYS_linux_inotify_init1 294
|
||||
#define LINUX_SYS_linux_preadv 295
|
||||
#define LINUX_SYS_linux_pwritev 296
|
||||
#define LINUX_SYS_linux_rt_tsigqueueinfo 297
|
||||
#define LINUX_SYS_linux_rt_tgsigqueueinfo 297
|
||||
#define LINUX_SYS_linux_perf_event_open 298
|
||||
#define LINUX_SYS_linux_recvmmsg 299
|
||||
#define LINUX_SYS_linux_fanotify_init 300
|
||||
@ -303,8 +303,27 @@
|
||||
#define LINUX_SYS_linux_syncfs 306
|
||||
#define LINUX_SYS_linux_sendmmsg 307
|
||||
#define LINUX_SYS_linux_setns 308
|
||||
#define LINUX_SYS_linux_process_vm_readv 309
|
||||
#define LINUX_SYS_linux_process_vm_writev 310
|
||||
#define LINUX_SYS_linux_kcmp 311
|
||||
#define LINUX_SYS_linux_finit_module 312
|
||||
#define LINUX_SYS_MAXSYSCALL 314
|
||||
#define LINUX_SYS_linux_getcpu 309
|
||||
#define LINUX_SYS_linux_process_vm_readv 310
|
||||
#define LINUX_SYS_linux_process_vm_writev 311
|
||||
#define LINUX_SYS_linux_kcmp 312
|
||||
#define LINUX_SYS_linux_finit_module 313
|
||||
#define LINUX_SYS_linux_sched_setattr 314
|
||||
#define LINUX_SYS_linux_sched_getattr 315
|
||||
#define LINUX_SYS_linux_renameat2 316
|
||||
#define LINUX_SYS_linux_seccomp 317
|
||||
#define LINUX_SYS_linux_getrandom 318
|
||||
#define LINUX_SYS_linux_memfd_create 319
|
||||
#define LINUX_SYS_linux_kexec_file_load 320
|
||||
#define LINUX_SYS_linux_bpf 321
|
||||
#define LINUX_SYS_linux_execveat 322
|
||||
#define LINUX_SYS_linux_userfaultfd 323
|
||||
#define LINUX_SYS_linux_membarrier 324
|
||||
#define LINUX_SYS_linux_mlock2 325
|
||||
#define LINUX_SYS_linux_copy_file_range 326
|
||||
#define LINUX_SYS_linux_preadv2 327
|
||||
#define LINUX_SYS_linux_pwritev2 328
|
||||
#define LINUX_SYS_linux_pkey_mprotect 329
|
||||
#define LINUX_SYS_linux_pkey_alloc 330
|
||||
#define LINUX_SYS_linux_pkey_free 331
|
||||
#define LINUX_SYS_MAXSYSCALL 333
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
const char *linux_syscallnames[] = {
|
||||
@ -217,7 +217,7 @@ const char *linux_syscallnames[] = {
|
||||
"#206", /* 206 = linux_io_setup */
|
||||
"#207", /* 207 = linux_io_destroy */
|
||||
"#208", /* 208 = linux_io_getevents */
|
||||
"#209", /* 209 = inux_io_submit */
|
||||
"#209", /* 209 = linux_io_submit */
|
||||
"#210", /* 210 = linux_io_cancel */
|
||||
"#211", /* 211 = linux_get_thread_area */
|
||||
"linux_lookup_dcookie", /* 212 = linux_lookup_dcookie */
|
||||
@ -291,7 +291,7 @@ const char *linux_syscallnames[] = {
|
||||
"linux_utimensat", /* 280 = linux_utimensat */
|
||||
"linux_epoll_pwait", /* 281 = linux_epoll_pwait */
|
||||
"linux_signalfd", /* 282 = linux_signalfd */
|
||||
"linux_timerfd", /* 283 = linux_timerfd */
|
||||
"linux_timerfd_create", /* 283 = linux_timerfd_create */
|
||||
"linux_eventfd", /* 284 = linux_eventfd */
|
||||
"linux_fallocate", /* 285 = linux_fallocate */
|
||||
"linux_timerfd_settime", /* 286 = linux_timerfd_settime */
|
||||
@ -305,7 +305,7 @@ const char *linux_syscallnames[] = {
|
||||
"linux_inotify_init1", /* 294 = linux_inotify_init1 */
|
||||
"linux_preadv", /* 295 = linux_preadv */
|
||||
"linux_pwritev", /* 296 = linux_pwritev */
|
||||
"linux_rt_tsigqueueinfo", /* 297 = linux_rt_tsigqueueinfo */
|
||||
"linux_rt_tgsigqueueinfo", /* 297 = linux_rt_tgsigqueueinfo */
|
||||
"linux_perf_event_open", /* 298 = linux_perf_event_open */
|
||||
"linux_recvmmsg", /* 299 = linux_recvmmsg */
|
||||
"linux_fanotify_init", /* 300 = linux_fanotify_init */
|
||||
@ -317,9 +317,28 @@ const char *linux_syscallnames[] = {
|
||||
"linux_syncfs", /* 306 = linux_syncfs */
|
||||
"linux_sendmmsg", /* 307 = linux_sendmmsg */
|
||||
"linux_setns", /* 308 = linux_setns */
|
||||
"linux_process_vm_readv", /* 309 = linux_process_vm_readv */
|
||||
"linux_process_vm_writev", /* 310 = linux_process_vm_writev */
|
||||
"linux_kcmp", /* 311 = linux_kcmp */
|
||||
"linux_finit_module", /* 312 = linux_finit_module */
|
||||
"#313", /* 313 = nosys */
|
||||
"linux_getcpu", /* 309 = linux_getcpu */
|
||||
"linux_process_vm_readv", /* 310 = linux_process_vm_readv */
|
||||
"linux_process_vm_writev", /* 311 = linux_process_vm_writev */
|
||||
"linux_kcmp", /* 312 = linux_kcmp */
|
||||
"linux_finit_module", /* 313 = linux_finit_module */
|
||||
"linux_sched_setattr", /* 314 = linux_sched_setattr */
|
||||
"linux_sched_getattr", /* 315 = linux_sched_getattr */
|
||||
"linux_renameat2", /* 316 = linux_renameat2 */
|
||||
"linux_seccomp", /* 317 = linux_seccomp */
|
||||
"linux_getrandom", /* 318 = linux_getrandom */
|
||||
"linux_memfd_create", /* 319 = linux_memfd_create */
|
||||
"linux_kexec_file_load", /* 320 = linux_kexec_file_load */
|
||||
"linux_bpf", /* 321 = linux_bpf */
|
||||
"linux_execveat", /* 322 = linux_execveat */
|
||||
"linux_userfaultfd", /* 323 = linux_userfaultfd */
|
||||
"linux_membarrier", /* 324 = linux_membarrier */
|
||||
"linux_mlock2", /* 325 = linux_mlock2 */
|
||||
"linux_copy_file_range", /* 326 = linux_copy_file_range */
|
||||
"linux_preadv2", /* 327 = linux_preadv2 */
|
||||
"linux_pwritev2", /* 328 = linux_pwritev2 */
|
||||
"linux_pkey_mprotect", /* 329 = linux_pkey_mprotect */
|
||||
"linux_pkey_alloc", /* 330 = linux_pkey_alloc */
|
||||
"linux_pkey_free", /* 331 = linux_pkey_free */
|
||||
"#332", /* 332 = nosys */
|
||||
};
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -227,7 +227,7 @@ struct sysent linux_sysent[] = {
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 206 = linux_io_setup */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 207 = linux_io_destroy */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 208 = linux_io_getevents */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 209 = inux_io_submit */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 209 = linux_io_submit */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 210 = linux_io_cancel */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 211 = linux_get_thread_area */
|
||||
{ 0, (sy_call_t *)linux_lookup_dcookie, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 212 = linux_lookup_dcookie */
|
||||
@ -301,7 +301,7 @@ struct sysent linux_sysent[] = {
|
||||
{ AS(linux_utimensat_args), (sy_call_t *)linux_utimensat, AUE_FUTIMESAT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 280 = linux_utimensat */
|
||||
{ AS(linux_epoll_pwait_args), (sy_call_t *)linux_epoll_pwait, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 281 = linux_epoll_pwait */
|
||||
{ 0, (sy_call_t *)linux_signalfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 282 = linux_signalfd */
|
||||
{ 0, (sy_call_t *)linux_timerfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 283 = linux_timerfd */
|
||||
{ 0, (sy_call_t *)linux_timerfd_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 283 = linux_timerfd_create */
|
||||
{ AS(linux_eventfd_args), (sy_call_t *)linux_eventfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 284 = linux_eventfd */
|
||||
{ AS(linux_fallocate_args), (sy_call_t *)linux_fallocate, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 285 = linux_fallocate */
|
||||
{ 0, (sy_call_t *)linux_timerfd_settime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 286 = linux_timerfd_settime */
|
||||
@ -312,10 +312,10 @@ struct sysent linux_sysent[] = {
|
||||
{ AS(linux_epoll_create1_args), (sy_call_t *)linux_epoll_create1, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 291 = linux_epoll_create1 */
|
||||
{ AS(linux_dup3_args), (sy_call_t *)linux_dup3, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 292 = linux_dup3 */
|
||||
{ AS(linux_pipe2_args), (sy_call_t *)linux_pipe2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 293 = linux_pipe2 */
|
||||
{ 0, (sy_call_t *)linux_inotify_init1, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 294 = linux_inotify_init1 */
|
||||
{ 0, (sy_call_t *)linux_preadv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 295 = linux_preadv */
|
||||
{ 0, (sy_call_t *)linux_pwritev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 296 = linux_pwritev */
|
||||
{ 0, (sy_call_t *)linux_rt_tsigqueueinfo, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 297 = linux_rt_tsigqueueinfo */
|
||||
{ AS(linux_inotify_init1_args), (sy_call_t *)linux_inotify_init1, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 294 = linux_inotify_init1 */
|
||||
{ AS(linux_preadv_args), (sy_call_t *)linux_preadv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 295 = linux_preadv */
|
||||
{ AS(linux_pwritev_args), (sy_call_t *)linux_pwritev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 296 = linux_pwritev */
|
||||
{ AS(linux_rt_tgsigqueueinfo_args), (sy_call_t *)linux_rt_tgsigqueueinfo, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 297 = linux_rt_tgsigqueueinfo */
|
||||
{ 0, (sy_call_t *)linux_perf_event_open, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 298 = linux_perf_event_open */
|
||||
{ AS(linux_recvmmsg_args), (sy_call_t *)linux_recvmmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 299 = linux_recvmmsg */
|
||||
{ 0, (sy_call_t *)linux_fanotify_init, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 300 = linux_fanotify_init */
|
||||
@ -326,10 +326,29 @@ struct sysent linux_sysent[] = {
|
||||
{ 0, (sy_call_t *)linux_clock_adjtime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 305 = linux_clock_adjtime */
|
||||
{ AS(linux_syncfs_args), (sy_call_t *)linux_syncfs, AUE_SYNC, NULL, 0, 0, 0, SY_THR_STATIC }, /* 306 = linux_syncfs */
|
||||
{ AS(linux_sendmmsg_args), (sy_call_t *)linux_sendmmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 307 = linux_sendmmsg */
|
||||
{ 0, (sy_call_t *)linux_setns, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 308 = linux_setns */
|
||||
{ 0, (sy_call_t *)linux_process_vm_readv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 309 = linux_process_vm_readv */
|
||||
{ 0, (sy_call_t *)linux_process_vm_writev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 310 = linux_process_vm_writev */
|
||||
{ 0, (sy_call_t *)linux_kcmp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 311 = linux_kcmp */
|
||||
{ 0, (sy_call_t *)linux_finit_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 312 = linux_finit_module */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 313 = nosys */
|
||||
{ AS(linux_setns_args), (sy_call_t *)linux_setns, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 308 = linux_setns */
|
||||
{ AS(linux_getcpu_args), (sy_call_t *)linux_getcpu, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 309 = linux_getcpu */
|
||||
{ AS(linux_process_vm_readv_args), (sy_call_t *)linux_process_vm_readv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 310 = linux_process_vm_readv */
|
||||
{ AS(linux_process_vm_writev_args), (sy_call_t *)linux_process_vm_writev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 311 = linux_process_vm_writev */
|
||||
{ AS(linux_kcmp_args), (sy_call_t *)linux_kcmp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 312 = linux_kcmp */
|
||||
{ AS(linux_finit_module_args), (sy_call_t *)linux_finit_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 313 = linux_finit_module */
|
||||
{ AS(linux_sched_setattr_args), (sy_call_t *)linux_sched_setattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 314 = linux_sched_setattr */
|
||||
{ AS(linux_sched_getattr_args), (sy_call_t *)linux_sched_getattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 315 = linux_sched_getattr */
|
||||
{ AS(linux_renameat2_args), (sy_call_t *)linux_renameat2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 316 = linux_renameat2 */
|
||||
{ AS(linux_seccomp_args), (sy_call_t *)linux_seccomp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 317 = linux_seccomp */
|
||||
{ AS(linux_getrandom_args), (sy_call_t *)linux_getrandom, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 318 = linux_getrandom */
|
||||
{ AS(linux_memfd_create_args), (sy_call_t *)linux_memfd_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 319 = linux_memfd_create */
|
||||
{ AS(linux_kexec_file_load_args), (sy_call_t *)linux_kexec_file_load, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 320 = linux_kexec_file_load */
|
||||
{ AS(linux_bpf_args), (sy_call_t *)linux_bpf, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 321 = linux_bpf */
|
||||
{ AS(linux_execveat_args), (sy_call_t *)linux_execveat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 322 = linux_execveat */
|
||||
{ AS(linux_userfaultfd_args), (sy_call_t *)linux_userfaultfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 323 = linux_userfaultfd */
|
||||
{ AS(linux_membarrier_args), (sy_call_t *)linux_membarrier, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 324 = linux_membarrier */
|
||||
{ AS(linux_mlock2_args), (sy_call_t *)linux_mlock2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 325 = linux_mlock2 */
|
||||
{ AS(linux_copy_file_range_args), (sy_call_t *)linux_copy_file_range, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 326 = linux_copy_file_range */
|
||||
{ AS(linux_preadv2_args), (sy_call_t *)linux_preadv2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 327 = linux_preadv2 */
|
||||
{ AS(linux_pwritev2_args), (sy_call_t *)linux_pwritev2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 328 = linux_pwritev2 */
|
||||
{ AS(linux_pkey_mprotect_args), (sy_call_t *)linux_pkey_mprotect, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 329 = linux_pkey_mprotect */
|
||||
{ AS(linux_pkey_alloc_args), (sy_call_t *)linux_pkey_alloc, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 330 = linux_pkey_alloc */
|
||||
{ AS(linux_pkey_free_args), (sy_call_t *)linux_pkey_free, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 331 = linux_pkey_free */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 332 = nosys */
|
||||
};
|
||||
|
@ -2076,7 +2076,7 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
|
||||
*n_args = 0;
|
||||
break;
|
||||
}
|
||||
/* linux_timerfd */
|
||||
/* linux_timerfd_create */
|
||||
case 283: {
|
||||
*n_args = 0;
|
||||
break;
|
||||
@ -2157,22 +2157,41 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
|
||||
}
|
||||
/* linux_inotify_init1 */
|
||||
case 294: {
|
||||
*n_args = 0;
|
||||
struct linux_inotify_init1_args *p = params;
|
||||
iarg[0] = p->flags; /* l_int */
|
||||
*n_args = 1;
|
||||
break;
|
||||
}
|
||||
/* linux_preadv */
|
||||
case 295: {
|
||||
*n_args = 0;
|
||||
struct linux_preadv_args *p = params;
|
||||
iarg[0] = p->fd; /* l_ulong */
|
||||
uarg[1] = (intptr_t) p->vec; /* struct iovec * */
|
||||
iarg[2] = p->vlen; /* l_ulong */
|
||||
iarg[3] = p->pos_l; /* l_ulong */
|
||||
iarg[4] = p->pos_h; /* l_ulong */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_pwritev */
|
||||
case 296: {
|
||||
*n_args = 0;
|
||||
struct linux_pwritev_args *p = params;
|
||||
iarg[0] = p->fd; /* l_ulong */
|
||||
uarg[1] = (intptr_t) p->vec; /* struct iovec * */
|
||||
iarg[2] = p->vlen; /* l_ulong */
|
||||
iarg[3] = p->pos_l; /* l_ulong */
|
||||
iarg[4] = p->pos_h; /* l_ulong */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_rt_tsigqueueinfo */
|
||||
/* linux_rt_tgsigqueueinfo */
|
||||
case 297: {
|
||||
*n_args = 0;
|
||||
struct linux_rt_tgsigqueueinfo_args *p = params;
|
||||
iarg[0] = p->tgid; /* l_pid_t */
|
||||
iarg[1] = p->tid; /* l_pid_t */
|
||||
iarg[2] = p->sig; /* l_int */
|
||||
uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
|
||||
*n_args = 4;
|
||||
break;
|
||||
}
|
||||
/* linux_perf_event_open */
|
||||
@ -2245,27 +2264,235 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
|
||||
}
|
||||
/* linux_setns */
|
||||
case 308: {
|
||||
*n_args = 0;
|
||||
struct linux_setns_args *p = params;
|
||||
iarg[0] = p->fd; /* l_int */
|
||||
iarg[1] = p->nstype; /* l_int */
|
||||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_getcpu */
|
||||
case 309: {
|
||||
struct linux_getcpu_args *p = params;
|
||||
uarg[0] = (intptr_t) p->cpu; /* l_uint * */
|
||||
uarg[1] = (intptr_t) p->node; /* l_uint * */
|
||||
uarg[2] = (intptr_t) p->cache; /* void * */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_process_vm_readv */
|
||||
case 309: {
|
||||
*n_args = 0;
|
||||
case 310: {
|
||||
struct linux_process_vm_readv_args *p = params;
|
||||
iarg[0] = p->pid; /* l_pid_t */
|
||||
uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
|
||||
iarg[2] = p->liovcnt; /* l_ulong */
|
||||
uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
|
||||
iarg[4] = p->riovcnt; /* l_ulong */
|
||||
iarg[5] = p->flags; /* l_ulong */
|
||||
*n_args = 6;
|
||||
break;
|
||||
}
|
||||
/* linux_process_vm_writev */
|
||||
case 310: {
|
||||
*n_args = 0;
|
||||
case 311: {
|
||||
struct linux_process_vm_writev_args *p = params;
|
||||
iarg[0] = p->pid; /* l_pid_t */
|
||||
uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
|
||||
iarg[2] = p->liovcnt; /* l_ulong */
|
||||
uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
|
||||
iarg[4] = p->riovcnt; /* l_ulong */
|
||||
iarg[5] = p->flags; /* l_ulong */
|
||||
*n_args = 6;
|
||||
break;
|
||||
}
|
||||
/* linux_kcmp */
|
||||
case 311: {
|
||||
*n_args = 0;
|
||||
case 312: {
|
||||
struct linux_kcmp_args *p = params;
|
||||
iarg[0] = p->pid1; /* l_pid_t */
|
||||
iarg[1] = p->pid2; /* l_pid_t */
|
||||
iarg[2] = p->type; /* l_int */
|
||||
iarg[3] = p->idx1; /* l_ulong */
|
||||
iarg[4] = p->idx; /* l_ulong */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_finit_module */
|
||||
case 312: {
|
||||
*n_args = 0;
|
||||
case 313: {
|
||||
struct linux_finit_module_args *p = params;
|
||||
iarg[0] = p->fd; /* l_int */
|
||||
uarg[1] = (intptr_t) p->uargs; /* const char * */
|
||||
iarg[2] = p->flags; /* l_int */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_sched_setattr */
|
||||
case 314: {
|
||||
struct linux_sched_setattr_args *p = params;
|
||||
iarg[0] = p->pid; /* l_pid_t */
|
||||
uarg[1] = (intptr_t) p->attr; /* void * */
|
||||
iarg[2] = p->flags; /* l_uint */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_sched_getattr */
|
||||
case 315: {
|
||||
struct linux_sched_getattr_args *p = params;
|
||||
iarg[0] = p->pid; /* l_pid_t */
|
||||
uarg[1] = (intptr_t) p->attr; /* void * */
|
||||
iarg[2] = p->size; /* l_uint */
|
||||
iarg[3] = p->flags; /* l_uint */
|
||||
*n_args = 4;
|
||||
break;
|
||||
}
|
||||
/* linux_renameat2 */
|
||||
case 316: {
|
||||
struct linux_renameat2_args *p = params;
|
||||
iarg[0] = p->oldfd; /* l_int */
|
||||
uarg[1] = (intptr_t) p->oldname; /* const char * */
|
||||
iarg[2] = p->newfd; /* l_int */
|
||||
uarg[3] = (intptr_t) p->newname; /* const char * */
|
||||
uarg[4] = p->flags; /* unsigned int */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_seccomp */
|
||||
case 317: {
|
||||
struct linux_seccomp_args *p = params;
|
||||
iarg[0] = p->op; /* l_uint */
|
||||
iarg[1] = p->flags; /* l_uint */
|
||||
uarg[2] = (intptr_t) p->uargs; /* const char * */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_getrandom */
|
||||
case 318: {
|
||||
struct linux_getrandom_args *p = params;
|
||||
uarg[0] = (intptr_t) p->buf; /* char * */
|
||||
iarg[1] = p->count; /* l_size_t */
|
||||
iarg[2] = p->flags; /* l_uint */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_memfd_create */
|
||||
case 319: {
|
||||
struct linux_memfd_create_args *p = params;
|
||||
uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
|
||||
iarg[1] = p->flags; /* l_uint */
|
||||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_kexec_file_load */
|
||||
case 320: {
|
||||
struct linux_kexec_file_load_args *p = params;
|
||||
iarg[0] = p->kernel_fd; /* l_int */
|
||||
iarg[1] = p->initrd_fd; /* l_int */
|
||||
iarg[2] = p->cmdline_len; /* l_ulong */
|
||||
uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */
|
||||
iarg[4] = p->flags; /* l_ulong */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_bpf */
|
||||
case 321: {
|
||||
struct linux_bpf_args *p = params;
|
||||
iarg[0] = p->cmd; /* l_int */
|
||||
uarg[1] = (intptr_t) p->attr; /* void * */
|
||||
iarg[2] = p->size; /* l_uint */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_execveat */
|
||||
case 322: {
|
||||
struct linux_execveat_args *p = params;
|
||||
iarg[0] = p->dfd; /* l_int */
|
||||
uarg[1] = (intptr_t) p->filename; /* const char * */
|
||||
uarg[2] = (intptr_t) p->argv; /* const char ** */
|
||||
uarg[3] = (intptr_t) p->envp; /* const char ** */
|
||||
iarg[4] = p->flags; /* l_int */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_userfaultfd */
|
||||
case 323: {
|
||||
struct linux_userfaultfd_args *p = params;
|
||||
iarg[0] = p->flags; /* l_int */
|
||||
*n_args = 1;
|
||||
break;
|
||||
}
|
||||
/* linux_membarrier */
|
||||
case 324: {
|
||||
struct linux_membarrier_args *p = params;
|
||||
iarg[0] = p->cmd; /* l_int */
|
||||
iarg[1] = p->flags; /* l_int */
|
||||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_mlock2 */
|
||||
case 325: {
|
||||
struct linux_mlock2_args *p = params;
|
||||
iarg[0] = p->start; /* l_ulong */
|
||||
iarg[1] = p->len; /* l_size_t */
|
||||
iarg[2] = p->flags; /* l_int */
|
||||
*n_args = 3;
|
||||
break;
|
||||
}
|
||||
/* linux_copy_file_range */
|
||||
case 326: {
|
||||
struct linux_copy_file_range_args *p = params;
|
||||
iarg[0] = p->fd_in; /* l_int */
|
||||
uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
|
||||
iarg[2] = p->fd_out; /* l_int */
|
||||
uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
|
||||
iarg[4] = p->len; /* l_size_t */
|
||||
iarg[5] = p->flags; /* l_uint */
|
||||
*n_args = 6;
|
||||
break;
|
||||
}
|
||||
/* linux_preadv2 */
|
||||
case 327: {
|
||||
struct linux_preadv2_args *p = params;
|
||||
iarg[0] = p->fd; /* l_ulong */
|
||||
uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
|
||||
iarg[2] = p->vlen; /* l_ulong */
|
||||
iarg[3] = p->pos_l; /* l_ulong */
|
||||
iarg[4] = p->pos_h; /* l_ulong */
|
||||
iarg[5] = p->flags; /* l_int */
|
||||
*n_args = 6;
|
||||
break;
|
||||
}
|
||||
/* linux_pwritev2 */
|
||||
case 328: {
|
||||
struct linux_pwritev2_args *p = params;
|
||||
iarg[0] = p->fd; /* l_ulong */
|
||||
uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
|
||||
iarg[2] = p->vlen; /* l_ulong */
|
||||
iarg[3] = p->pos_l; /* l_ulong */
|
||||
iarg[4] = p->pos_h; /* l_ulong */
|
||||
iarg[5] = p->flags; /* l_int */
|
||||
*n_args = 6;
|
||||
break;
|
||||
}
|
||||
/* linux_pkey_mprotect */
|
||||
case 329: {
|
||||
struct linux_pkey_mprotect_args *p = params;
|
||||
iarg[0] = p->start; /* l_ulong */
|
||||
iarg[1] = p->len; /* l_size_t */
|
||||
iarg[2] = p->prot; /* l_ulong */
|
||||
iarg[3] = p->pkey; /* l_int */
|
||||
*n_args = 4;
|
||||
break;
|
||||
}
|
||||
/* linux_pkey_alloc */
|
||||
case 330: {
|
||||
struct linux_pkey_alloc_args *p = params;
|
||||
iarg[0] = p->flags; /* l_ulong */
|
||||
iarg[1] = p->init_val; /* l_ulong */
|
||||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_pkey_free */
|
||||
case 331: {
|
||||
struct linux_pkey_free_args *p = params;
|
||||
iarg[0] = p->pkey; /* l_int */
|
||||
*n_args = 1;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
@ -5415,7 +5642,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||
/* linux_signalfd */
|
||||
case 282:
|
||||
break;
|
||||
/* linux_timerfd */
|
||||
/* linux_timerfd_create */
|
||||
case 283:
|
||||
break;
|
||||
/* linux_eventfd */
|
||||
@ -5529,15 +5756,76 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||
break;
|
||||
/* linux_inotify_init1 */
|
||||
case 294:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_preadv */
|
||||
case 295:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_pwritev */
|
||||
case 296:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
/* linux_rt_tsigqueueinfo */
|
||||
case 1:
|
||||
p = "userland struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_rt_tgsigqueueinfo */
|
||||
case 297:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland l_siginfo_t *";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_perf_event_open */
|
||||
case 298:
|
||||
@ -5629,18 +5917,438 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||
break;
|
||||
/* linux_setns */
|
||||
case 308:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_getcpu */
|
||||
case 309:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "userland l_uint *";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland l_uint *";
|
||||
break;
|
||||
case 2:
|
||||
p = "userland void *";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_process_vm_readv */
|
||||
case 309:
|
||||
case 310:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland const struct iovec *";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 5:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_process_vm_writev */
|
||||
case 310:
|
||||
case 311:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland const struct iovec *";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 5:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_kcmp */
|
||||
case 311:
|
||||
case 312:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_finit_module */
|
||||
case 312:
|
||||
case 313:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sched_setattr */
|
||||
case 314:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland void *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_uint";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sched_getattr */
|
||||
case 315:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_pid_t";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland void *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_uint";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_uint";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_renameat2 */
|
||||
case 316:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_seccomp */
|
||||
case 317:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_uint";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_uint";
|
||||
break;
|
||||
case 2:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_getrandom */
|
||||
case 318:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "userland char *";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_size_t";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_uint";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_memfd_create */
|
||||
case 319:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_uint";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_kexec_file_load */
|
||||
case 320:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_bpf */
|
||||
case 321:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland void *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_uint";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_execveat */
|
||||
case 322:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const char *";
|
||||
break;
|
||||
case 2:
|
||||
p = "userland const char **";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland const char **";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_userfaultfd */
|
||||
case 323:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_membarrier */
|
||||
case 324:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_mlock2 */
|
||||
case 325:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_size_t";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_copy_file_range */
|
||||
case 326:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland l_loff_t *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_int";
|
||||
break;
|
||||
case 3:
|
||||
p = "userland l_loff_t *";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_size_t";
|
||||
break;
|
||||
case 5:
|
||||
p = "l_uint";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_preadv2 */
|
||||
case 327:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 5:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_pwritev2 */
|
||||
case 328:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 1:
|
||||
p = "userland const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 4:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 5:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_pkey_mprotect */
|
||||
case 329:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_size_t";
|
||||
break;
|
||||
case 2:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 3:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_pkey_alloc */
|
||||
case 330:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
case 1:
|
||||
p = "l_ulong";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_pkey_free */
|
||||
case 331:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "l_int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@ -6784,7 +7492,7 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||
break;
|
||||
/* linux_signalfd */
|
||||
case 282:
|
||||
/* linux_timerfd */
|
||||
/* linux_timerfd_create */
|
||||
case 283:
|
||||
/* linux_eventfd */
|
||||
case 284:
|
||||
@ -6829,12 +7537,24 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||
break;
|
||||
/* linux_inotify_init1 */
|
||||
case 294:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_preadv */
|
||||
case 295:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_pwritev */
|
||||
case 296:
|
||||
/* linux_rt_tsigqueueinfo */
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_rt_tgsigqueueinfo */
|
||||
case 297:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_perf_event_open */
|
||||
case 298:
|
||||
/* linux_recvmmsg */
|
||||
@ -6869,14 +7589,124 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
||||
break;
|
||||
/* linux_setns */
|
||||
case 308:
|
||||
/* linux_process_vm_readv */
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_getcpu */
|
||||
case 309:
|
||||
/* linux_process_vm_writev */
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_process_vm_readv */
|
||||
case 310:
|
||||
/* linux_kcmp */
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_process_vm_writev */
|
||||
case 311:
|
||||
/* linux_finit_module */
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_kcmp */
|
||||
case 312:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_finit_module */
|
||||
case 313:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sched_setattr */
|
||||
case 314:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sched_getattr */
|
||||
case 315:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_renameat2 */
|
||||
case 316:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_seccomp */
|
||||
case 317:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_getrandom */
|
||||
case 318:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_memfd_create */
|
||||
case 319:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_kexec_file_load */
|
||||
case 320:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_bpf */
|
||||
case 321:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_execveat */
|
||||
case 322:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_userfaultfd */
|
||||
case 323:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_membarrier */
|
||||
case 324:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_mlock2 */
|
||||
case 325:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_copy_file_range */
|
||||
case 326:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_preadv2 */
|
||||
case 327:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_pwritev2 */
|
||||
case 328:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_pkey_mprotect */
|
||||
case 329:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_pkey_alloc */
|
||||
case 330:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_pkey_free */
|
||||
case 331:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#ifndef _LINUX32_SYSPROTO_H_
|
||||
@ -1103,13 +1103,24 @@ struct linux_inotify_init1_args {
|
||||
register_t dummy;
|
||||
};
|
||||
struct linux_preadv_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_pwritev_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_rt_tsigqueueinfo_args {
|
||||
register_t dummy;
|
||||
struct linux_rt_tgsigqueueinfo_args {
|
||||
char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
|
||||
char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
|
||||
char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
|
||||
char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
|
||||
};
|
||||
struct linux_perf_event_open_args {
|
||||
register_t dummy;
|
||||
@ -1155,10 +1166,210 @@ struct linux_setns_args {
|
||||
register_t dummy;
|
||||
};
|
||||
struct linux_process_vm_readv_args {
|
||||
register_t dummy;
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
|
||||
char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
|
||||
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
|
||||
char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_process_vm_writev_args {
|
||||
register_t dummy;
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
|
||||
char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
|
||||
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
|
||||
char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_kcmp_args {
|
||||
char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
|
||||
char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
|
||||
char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_finit_module_args {
|
||||
char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
|
||||
char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_sched_setattr_args {
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_sched_getattr_args {
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_renameat2_args {
|
||||
char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
|
||||
char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
|
||||
char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
|
||||
char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
|
||||
};
|
||||
struct linux_seccomp_args {
|
||||
char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
|
||||
};
|
||||
struct linux_getrandom_args {
|
||||
char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
|
||||
char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_memfd_create_args {
|
||||
char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_bpf_args {
|
||||
char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_execveat_args {
|
||||
char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
|
||||
char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
|
||||
char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
|
||||
char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_socket_args {
|
||||
char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_socketpair_args {
|
||||
char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
|
||||
char rsv_l_[PADL_(l_uintptr_t)]; l_uintptr_t rsv; char rsv_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_bind_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_connect_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_listen_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char backlog_l_[PADL_(l_int)]; l_int backlog; char backlog_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_accept4_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_getsockopt_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
|
||||
char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
|
||||
char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
|
||||
char optlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t optlen; char optlen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_setsockopt_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
|
||||
char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
|
||||
char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
|
||||
char optlen_l_[PADL_(l_int)]; l_int optlen; char optlen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_getsockname_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_getpeername_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_sendto_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
|
||||
char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
char to_l_[PADL_(l_uintptr_t)]; l_uintptr_t to; char to_r_[PADR_(l_uintptr_t)];
|
||||
char tolen_l_[PADL_(l_int)]; l_int tolen; char tolen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_sendmsg_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_recvfrom_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char buf_l_[PADL_(l_uintptr_t)]; l_uintptr_t buf; char buf_r_[PADR_(l_uintptr_t)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
char from_l_[PADL_(l_uintptr_t)]; l_uintptr_t from; char from_r_[PADR_(l_uintptr_t)];
|
||||
char fromlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t fromlen; char fromlen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_recvmsg_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_shutdown_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_userfaultfd_args {
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_membarrier_args {
|
||||
char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_mlock2_args {
|
||||
char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_copy_file_range_args {
|
||||
char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
|
||||
char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
|
||||
char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
|
||||
char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_preadv2_args {
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pwritev2_args {
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pkey_mprotect_args {
|
||||
char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
|
||||
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pkey_alloc_args {
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_pkey_free_args {
|
||||
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
|
||||
};
|
||||
#define nosys linux_nosys
|
||||
int linux_exit(struct thread *, struct linux_exit_args *);
|
||||
@ -1424,7 +1635,7 @@ int linux_pipe2(struct thread *, struct linux_pipe2_args *);
|
||||
int linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
|
||||
int linux_preadv(struct thread *, struct linux_preadv_args *);
|
||||
int linux_pwritev(struct thread *, struct linux_pwritev_args *);
|
||||
int linux_rt_tsigqueueinfo(struct thread *, struct linux_rt_tsigqueueinfo_args *);
|
||||
int linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
|
||||
int linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
|
||||
int linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
|
||||
int linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
|
||||
@ -1438,6 +1649,40 @@ int linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
|
||||
int linux_setns(struct thread *, struct linux_setns_args *);
|
||||
int linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
|
||||
int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
|
||||
int linux_kcmp(struct thread *, struct linux_kcmp_args *);
|
||||
int linux_finit_module(struct thread *, struct linux_finit_module_args *);
|
||||
int linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
|
||||
int linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
|
||||
int linux_renameat2(struct thread *, struct linux_renameat2_args *);
|
||||
int linux_seccomp(struct thread *, struct linux_seccomp_args *);
|
||||
int linux_getrandom(struct thread *, struct linux_getrandom_args *);
|
||||
int linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
|
||||
int linux_bpf(struct thread *, struct linux_bpf_args *);
|
||||
int linux_execveat(struct thread *, struct linux_execveat_args *);
|
||||
int linux_socket(struct thread *, struct linux_socket_args *);
|
||||
int linux_socketpair(struct thread *, struct linux_socketpair_args *);
|
||||
int linux_bind(struct thread *, struct linux_bind_args *);
|
||||
int linux_connect(struct thread *, struct linux_connect_args *);
|
||||
int linux_listen(struct thread *, struct linux_listen_args *);
|
||||
int linux_accept4(struct thread *, struct linux_accept4_args *);
|
||||
int linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
|
||||
int linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
|
||||
int linux_getsockname(struct thread *, struct linux_getsockname_args *);
|
||||
int linux_getpeername(struct thread *, struct linux_getpeername_args *);
|
||||
int linux_sendto(struct thread *, struct linux_sendto_args *);
|
||||
int linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
|
||||
int linux_recvfrom(struct thread *, struct linux_recvfrom_args *);
|
||||
int linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
|
||||
int linux_shutdown(struct thread *, struct linux_shutdown_args *);
|
||||
int linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
|
||||
int linux_membarrier(struct thread *, struct linux_membarrier_args *);
|
||||
int linux_mlock2(struct thread *, struct linux_mlock2_args *);
|
||||
int linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
|
||||
int linux_preadv2(struct thread *, struct linux_preadv2_args *);
|
||||
int linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
|
||||
int linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
|
||||
int linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
|
||||
int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
|
||||
|
||||
#ifdef COMPAT_43
|
||||
|
||||
@ -1736,7 +1981,7 @@ int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args
|
||||
#define LINUX32_SYS_AUE_linux_inotify_init1 AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_preadv AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_pwritev AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_rt_tsigqueueinfo AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_rt_tgsigqueueinfo AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_perf_event_open AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_recvmmsg AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_fanotify_init AUE_NULL
|
||||
@ -1750,6 +1995,40 @@ int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args
|
||||
#define LINUX32_SYS_AUE_linux_setns AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_process_vm_readv AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_process_vm_writev AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_kcmp AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_finit_module AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_sched_setattr AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_sched_getattr AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_renameat2 AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_seccomp AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_getrandom AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_memfd_create AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_bpf AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_execveat AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_socket AUE_SOCKET
|
||||
#define LINUX32_SYS_AUE_linux_socketpair AUE_SOCKETPAIR
|
||||
#define LINUX32_SYS_AUE_linux_bind AUE_BIND
|
||||
#define LINUX32_SYS_AUE_linux_connect AUE_CONNECT
|
||||
#define LINUX32_SYS_AUE_linux_listen AUE_LISTEN
|
||||
#define LINUX32_SYS_AUE_linux_accept4 AUE_ACCEPT
|
||||
#define LINUX32_SYS_AUE_linux_getsockopt AUE_GETSOCKOPT
|
||||
#define LINUX32_SYS_AUE_linux_setsockopt AUE_SETSOCKOPT
|
||||
#define LINUX32_SYS_AUE_linux_getsockname AUE_GETSOCKNAME
|
||||
#define LINUX32_SYS_AUE_linux_getpeername AUE_GETPEERNAME
|
||||
#define LINUX32_SYS_AUE_linux_sendto AUE_SENDTO
|
||||
#define LINUX32_SYS_AUE_linux_sendmsg AUE_SENDMSG
|
||||
#define LINUX32_SYS_AUE_linux_recvfrom AUE_RECVFROM
|
||||
#define LINUX32_SYS_AUE_linux_recvmsg AUE_RECVMSG
|
||||
#define LINUX32_SYS_AUE_linux_shutdown AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_userfaultfd AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_membarrier AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_mlock2 AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_copy_file_range AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_preadv2 AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_pwritev2 AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_pkey_mprotect AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_pkey_alloc AUE_NULL
|
||||
#define LINUX32_SYS_AUE_linux_pkey_free AUE_NULL
|
||||
|
||||
#undef PAD_
|
||||
#undef PADL_
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#define LINUX32_SYS_linux_exit 1
|
||||
@ -307,7 +307,7 @@
|
||||
#define LINUX32_SYS_linux_inotify_init1 332
|
||||
#define LINUX32_SYS_linux_preadv 333
|
||||
#define LINUX32_SYS_linux_pwritev 334
|
||||
#define LINUX32_SYS_linux_rt_tsigqueueinfo 335
|
||||
#define LINUX32_SYS_linux_rt_tgsigqueueinfo 335
|
||||
#define LINUX32_SYS_linux_perf_event_open 336
|
||||
#define LINUX32_SYS_linux_recvmmsg 337
|
||||
#define LINUX32_SYS_linux_fanotify_init 338
|
||||
@ -321,4 +321,38 @@
|
||||
#define LINUX32_SYS_linux_setns 346
|
||||
#define LINUX32_SYS_linux_process_vm_readv 347
|
||||
#define LINUX32_SYS_linux_process_vm_writev 348
|
||||
#define LINUX32_SYS_MAXSYSCALL 350
|
||||
#define LINUX32_SYS_linux_kcmp 349
|
||||
#define LINUX32_SYS_linux_finit_module 350
|
||||
#define LINUX32_SYS_linux_sched_setattr 351
|
||||
#define LINUX32_SYS_linux_sched_getattr 352
|
||||
#define LINUX32_SYS_linux_renameat2 353
|
||||
#define LINUX32_SYS_linux_seccomp 354
|
||||
#define LINUX32_SYS_linux_getrandom 355
|
||||
#define LINUX32_SYS_linux_memfd_create 356
|
||||
#define LINUX32_SYS_linux_bpf 357
|
||||
#define LINUX32_SYS_linux_execveat 358
|
||||
#define LINUX32_SYS_linux_socket 359
|
||||
#define LINUX32_SYS_linux_socketpair 360
|
||||
#define LINUX32_SYS_linux_bind 361
|
||||
#define LINUX32_SYS_linux_connect 362
|
||||
#define LINUX32_SYS_linux_listen 363
|
||||
#define LINUX32_SYS_linux_accept4 364
|
||||
#define LINUX32_SYS_linux_getsockopt 365
|
||||
#define LINUX32_SYS_linux_setsockopt 366
|
||||
#define LINUX32_SYS_linux_getsockname 367
|
||||
#define LINUX32_SYS_linux_getpeername 368
|
||||
#define LINUX32_SYS_linux_sendto 369
|
||||
#define LINUX32_SYS_linux_sendmsg 370
|
||||
#define LINUX32_SYS_linux_recvfrom 371
|
||||
#define LINUX32_SYS_linux_recvmsg 372
|
||||
#define LINUX32_SYS_linux_shutdown 373
|
||||
#define LINUX32_SYS_linux_userfaultfd 374
|
||||
#define LINUX32_SYS_linux_membarrier 375
|
||||
#define LINUX32_SYS_linux_mlock2 376
|
||||
#define LINUX32_SYS_linux_copy_file_range 377
|
||||
#define LINUX32_SYS_linux_preadv2 378
|
||||
#define LINUX32_SYS_linux_pwritev2 379
|
||||
#define LINUX32_SYS_linux_pkey_mprotect 380
|
||||
#define LINUX32_SYS_linux_pkey_alloc 381
|
||||
#define LINUX32_SYS_linux_pkey_free 382
|
||||
#define LINUX32_SYS_MAXSYSCALL 384
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
const char *linux32_syscallnames[] = {
|
||||
@ -343,7 +343,7 @@ const char *linux32_syscallnames[] = {
|
||||
"linux_inotify_init1", /* 332 = linux_inotify_init1 */
|
||||
"linux_preadv", /* 333 = linux_preadv */
|
||||
"linux_pwritev", /* 334 = linux_pwritev */
|
||||
"linux_rt_tsigqueueinfo", /* 335 = linux_rt_tsigqueueinfo */
|
||||
"linux_rt_tgsigqueueinfo", /* 335 = linux_rt_tgsigqueueinfo */
|
||||
"linux_perf_event_open", /* 336 = linux_perf_event_open */
|
||||
"linux_recvmmsg", /* 337 = linux_recvmmsg */
|
||||
"linux_fanotify_init", /* 338 = linux_fanotify_init */
|
||||
@ -357,5 +357,39 @@ const char *linux32_syscallnames[] = {
|
||||
"linux_setns", /* 346 = linux_setns */
|
||||
"linux_process_vm_readv", /* 347 = linux_process_vm_readv */
|
||||
"linux_process_vm_writev", /* 348 = linux_process_vm_writev */
|
||||
"#349", /* 349 = nosys */
|
||||
"linux_kcmp", /* 349 = linux_kcmp */
|
||||
"linux_finit_module", /* 350 = linux_finit_module */
|
||||
"linux_sched_setattr", /* 351 = linux_sched_setattr */
|
||||
"linux_sched_getattr", /* 352 = linux_sched_getattr */
|
||||
"linux_renameat2", /* 353 = linux_renameat2 */
|
||||
"linux_seccomp", /* 354 = linux_seccomp */
|
||||
"linux_getrandom", /* 355 = linux_getrandom */
|
||||
"linux_memfd_create", /* 356 = linux_memfd_create */
|
||||
"linux_bpf", /* 357 = linux_bpf */
|
||||
"linux_execveat", /* 358 = linux_execveat */
|
||||
"linux_socket", /* 359 = linux_socket */
|
||||
"linux_socketpair", /* 360 = linux_socketpair */
|
||||
"linux_bind", /* 361 = linux_bind */
|
||||
"linux_connect", /* 362 = linux_connect */
|
||||
"linux_listen", /* 363 = linux_listen */
|
||||
"linux_accept4", /* 364 = linux_accept4 */
|
||||
"linux_getsockopt", /* 365 = linux_getsockopt */
|
||||
"linux_setsockopt", /* 366 = linux_setsockopt */
|
||||
"linux_getsockname", /* 367 = linux_getsockname */
|
||||
"linux_getpeername", /* 368 = linux_getpeername */
|
||||
"linux_sendto", /* 369 = linux_sendto */
|
||||
"linux_sendmsg", /* 370 = linux_sendmsg */
|
||||
"linux_recvfrom", /* 371 = linux_recvfrom */
|
||||
"linux_recvmsg", /* 372 = linux_recvmsg */
|
||||
"linux_shutdown", /* 373 = linux_shutdown */
|
||||
"linux_userfaultfd", /* 374 = linux_userfaultfd */
|
||||
"linux_membarrier", /* 375 = linux_membarrier */
|
||||
"linux_mlock2", /* 376 = linux_mlock2 */
|
||||
"linux_copy_file_range", /* 377 = linux_copy_file_range */
|
||||
"linux_preadv2", /* 378 = linux_preadv2 */
|
||||
"linux_pwritev2", /* 379 = linux_pwritev2 */
|
||||
"linux_pkey_mprotect", /* 380 = linux_pkey_mprotect */
|
||||
"linux_pkey_alloc", /* 381 = linux_pkey_alloc */
|
||||
"linux_pkey_free", /* 382 = linux_pkey_free */
|
||||
"#383", /* 383 = nosys */
|
||||
};
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/amd64/linux32/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#include "opt_compat.h"
|
||||
@ -352,9 +352,9 @@ struct sysent linux32_sysent[] = {
|
||||
{ AS(linux_dup3_args), (sy_call_t *)linux_dup3, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 330 = linux_dup3 */
|
||||
{ AS(linux_pipe2_args), (sy_call_t *)linux_pipe2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 331 = linux_pipe2 */
|
||||
{ 0, (sy_call_t *)linux_inotify_init1, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 332 = linux_inotify_init1 */
|
||||
{ 0, (sy_call_t *)linux_preadv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 333 = linux_preadv */
|
||||
{ 0, (sy_call_t *)linux_pwritev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 334 = linux_pwritev */
|
||||
{ 0, (sy_call_t *)linux_rt_tsigqueueinfo, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 335 = linux_rt_tsigqueueinfo */
|
||||
{ AS(linux_preadv_args), (sy_call_t *)linux_preadv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 333 = linux_preadv */
|
||||
{ AS(linux_pwritev_args), (sy_call_t *)linux_pwritev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 334 = linux_pwritev */
|
||||
{ AS(linux_rt_tgsigqueueinfo_args), (sy_call_t *)linux_rt_tgsigqueueinfo, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 335 = linux_rt_tgsigqueueinfo */
|
||||
{ 0, (sy_call_t *)linux_perf_event_open, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 336 = linux_perf_event_open */
|
||||
{ AS(linux_recvmmsg_args), (sy_call_t *)linux_recvmmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 337 = linux_recvmmsg */
|
||||
{ 0, (sy_call_t *)linux_fanotify_init, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 338 = linux_fanotify_init */
|
||||
@ -366,7 +366,41 @@ struct sysent linux32_sysent[] = {
|
||||
{ AS(linux_syncfs_args), (sy_call_t *)linux_syncfs, AUE_SYNC, NULL, 0, 0, 0, SY_THR_STATIC }, /* 344 = linux_syncfs */
|
||||
{ AS(linux_sendmmsg_args), (sy_call_t *)linux_sendmmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 345 = linux_sendmmsg */
|
||||
{ 0, (sy_call_t *)linux_setns, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 346 = linux_setns */
|
||||
{ 0, (sy_call_t *)linux_process_vm_readv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 347 = linux_process_vm_readv */
|
||||
{ 0, (sy_call_t *)linux_process_vm_writev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 348 = linux_process_vm_writev */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 349 = nosys */
|
||||
{ AS(linux_process_vm_readv_args), (sy_call_t *)linux_process_vm_readv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 347 = linux_process_vm_readv */
|
||||
{ AS(linux_process_vm_writev_args), (sy_call_t *)linux_process_vm_writev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 348 = linux_process_vm_writev */
|
||||
{ AS(linux_kcmp_args), (sy_call_t *)linux_kcmp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 349 = linux_kcmp */
|
||||
{ AS(linux_finit_module_args), (sy_call_t *)linux_finit_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 350 = linux_finit_module */
|
||||
{ AS(linux_sched_setattr_args), (sy_call_t *)linux_sched_setattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 351 = linux_sched_setattr */
|
||||
{ AS(linux_sched_getattr_args), (sy_call_t *)linux_sched_getattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 352 = linux_sched_getattr */
|
||||
{ AS(linux_renameat2_args), (sy_call_t *)linux_renameat2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 353 = linux_renameat2 */
|
||||
{ AS(linux_seccomp_args), (sy_call_t *)linux_seccomp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 354 = linux_seccomp */
|
||||
{ AS(linux_getrandom_args), (sy_call_t *)linux_getrandom, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 355 = linux_getrandom */
|
||||
{ AS(linux_memfd_create_args), (sy_call_t *)linux_memfd_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 356 = linux_memfd_create */
|
||||
{ AS(linux_bpf_args), (sy_call_t *)linux_bpf, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 357 = linux_bpf */
|
||||
{ AS(linux_execveat_args), (sy_call_t *)linux_execveat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 358 = linux_execveat */
|
||||
{ AS(linux_socket_args), (sy_call_t *)linux_socket, AUE_SOCKET, NULL, 0, 0, 0, SY_THR_STATIC }, /* 359 = linux_socket */
|
||||
{ AS(linux_socketpair_args), (sy_call_t *)linux_socketpair, AUE_SOCKETPAIR, NULL, 0, 0, 0, SY_THR_STATIC }, /* 360 = linux_socketpair */
|
||||
{ AS(linux_bind_args), (sy_call_t *)linux_bind, AUE_BIND, NULL, 0, 0, 0, SY_THR_STATIC }, /* 361 = linux_bind */
|
||||
{ AS(linux_connect_args), (sy_call_t *)linux_connect, AUE_CONNECT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 362 = linux_connect */
|
||||
{ AS(linux_listen_args), (sy_call_t *)linux_listen, AUE_LISTEN, NULL, 0, 0, 0, SY_THR_STATIC }, /* 363 = linux_listen */
|
||||
{ AS(linux_accept4_args), (sy_call_t *)linux_accept4, AUE_ACCEPT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 364 = linux_accept4 */
|
||||
{ AS(linux_getsockopt_args), (sy_call_t *)linux_getsockopt, AUE_GETSOCKOPT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 365 = linux_getsockopt */
|
||||
{ AS(linux_setsockopt_args), (sy_call_t *)linux_setsockopt, AUE_SETSOCKOPT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 366 = linux_setsockopt */
|
||||
{ AS(linux_getsockname_args), (sy_call_t *)linux_getsockname, AUE_GETSOCKNAME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 367 = linux_getsockname */
|
||||
{ AS(linux_getpeername_args), (sy_call_t *)linux_getpeername, AUE_GETPEERNAME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 368 = linux_getpeername */
|
||||
{ AS(linux_sendto_args), (sy_call_t *)linux_sendto, AUE_SENDTO, NULL, 0, 0, 0, SY_THR_STATIC }, /* 369 = linux_sendto */
|
||||
{ AS(linux_sendmsg_args), (sy_call_t *)linux_sendmsg, AUE_SENDMSG, NULL, 0, 0, 0, SY_THR_STATIC }, /* 370 = linux_sendmsg */
|
||||
{ AS(linux_recvfrom_args), (sy_call_t *)linux_recvfrom, AUE_RECVFROM, NULL, 0, 0, 0, SY_THR_STATIC }, /* 371 = linux_recvfrom */
|
||||
{ AS(linux_recvmsg_args), (sy_call_t *)linux_recvmsg, AUE_RECVMSG, NULL, 0, 0, 0, SY_THR_STATIC }, /* 372 = linux_recvmsg */
|
||||
{ AS(linux_shutdown_args), (sy_call_t *)linux_shutdown, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 373 = linux_shutdown */
|
||||
{ AS(linux_userfaultfd_args), (sy_call_t *)linux_userfaultfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 374 = linux_userfaultfd */
|
||||
{ AS(linux_membarrier_args), (sy_call_t *)linux_membarrier, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 375 = linux_membarrier */
|
||||
{ AS(linux_mlock2_args), (sy_call_t *)linux_mlock2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 376 = linux_mlock2 */
|
||||
{ AS(linux_copy_file_range_args), (sy_call_t *)linux_copy_file_range, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 377 = linux_copy_file_range */
|
||||
{ AS(linux_preadv2_args), (sy_call_t *)linux_preadv2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 378 = linux_preadv2 */
|
||||
{ AS(linux_pwritev2_args), (sy_call_t *)linux_pwritev2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 379 = linux_pwritev2 */
|
||||
{ AS(linux_pkey_mprotect_args), (sy_call_t *)linux_pkey_mprotect, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 380 = linux_pkey_mprotect */
|
||||
{ AS(linux_pkey_alloc_args), (sy_call_t *)linux_pkey_alloc, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 381 = linux_pkey_alloc */
|
||||
{ AS(linux_pkey_free_args), (sy_call_t *)linux_pkey_free, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 382 = linux_pkey_free */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 383 = nosys */
|
||||
};
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYSPROTO_H_
|
||||
@ -1121,13 +1121,24 @@ struct linux_inotify_init1_args {
|
||||
register_t dummy;
|
||||
};
|
||||
struct linux_preadv_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_pwritev_args {
|
||||
register_t dummy;
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_rt_tsigqueueinfo_args {
|
||||
register_t dummy;
|
||||
struct linux_rt_tgsigqueueinfo_args {
|
||||
char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
|
||||
char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
|
||||
char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
|
||||
char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
|
||||
};
|
||||
struct linux_perf_event_open_args {
|
||||
register_t dummy;
|
||||
@ -1173,10 +1184,210 @@ struct linux_setns_args {
|
||||
register_t dummy;
|
||||
};
|
||||
struct linux_process_vm_readv_args {
|
||||
register_t dummy;
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
|
||||
char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
|
||||
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
|
||||
char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_process_vm_writev_args {
|
||||
register_t dummy;
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
|
||||
char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
|
||||
char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
|
||||
char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_kcmp_args {
|
||||
char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
|
||||
char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
|
||||
char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_finit_module_args {
|
||||
char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
|
||||
char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_sched_setattr_args {
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_sched_getattr_args {
|
||||
char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_renameat2_args {
|
||||
char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
|
||||
char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
|
||||
char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
|
||||
char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
|
||||
};
|
||||
struct linux_seccomp_args {
|
||||
char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
|
||||
};
|
||||
struct linux_getrandom_args {
|
||||
char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
|
||||
char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_memfd_create_args {
|
||||
char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_bpf_args {
|
||||
char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
|
||||
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
|
||||
char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_execveat_args {
|
||||
char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
|
||||
char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
|
||||
char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
|
||||
char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_socket_args {
|
||||
char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_socketpair_args {
|
||||
char domain_l_[PADL_(l_int)]; l_int domain; char domain_r_[PADR_(l_int)];
|
||||
char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
|
||||
char protocol_l_[PADL_(l_int)]; l_int protocol; char protocol_r_[PADR_(l_int)];
|
||||
char rsv_l_[PADL_(l_uintptr_t)]; l_uintptr_t rsv; char rsv_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_bind_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_connect_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char name_l_[PADL_(l_uintptr_t)]; l_uintptr_t name; char name_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_int)]; l_int namelen; char namelen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_listen_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char backlog_l_[PADL_(l_int)]; l_int backlog; char backlog_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_accept4_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_getsockopt_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
|
||||
char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
|
||||
char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
|
||||
char optlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t optlen; char optlen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_setsockopt_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char level_l_[PADL_(l_int)]; l_int level; char level_r_[PADR_(l_int)];
|
||||
char optname_l_[PADL_(l_int)]; l_int optname; char optname_r_[PADR_(l_int)];
|
||||
char optval_l_[PADL_(l_uintptr_t)]; l_uintptr_t optval; char optval_r_[PADR_(l_uintptr_t)];
|
||||
char optlen_l_[PADL_(l_int)]; l_int optlen; char optlen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_getsockname_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_getpeername_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char addr_l_[PADL_(l_uintptr_t)]; l_uintptr_t addr; char addr_r_[PADR_(l_uintptr_t)];
|
||||
char namelen_l_[PADL_(l_uintptr_t)]; l_uintptr_t namelen; char namelen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_sendto_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
|
||||
char len_l_[PADL_(l_int)]; l_int len; char len_r_[PADR_(l_int)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
char to_l_[PADL_(l_uintptr_t)]; l_uintptr_t to; char to_r_[PADR_(l_uintptr_t)];
|
||||
char tolen_l_[PADL_(l_int)]; l_int tolen; char tolen_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_sendmsg_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_recvfrom_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char buf_l_[PADL_(l_uintptr_t)]; l_uintptr_t buf; char buf_r_[PADR_(l_uintptr_t)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
char from_l_[PADL_(l_uintptr_t)]; l_uintptr_t from; char from_r_[PADR_(l_uintptr_t)];
|
||||
char fromlen_l_[PADL_(l_uintptr_t)]; l_uintptr_t fromlen; char fromlen_r_[PADR_(l_uintptr_t)];
|
||||
};
|
||||
struct linux_recvmsg_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char msg_l_[PADL_(l_uintptr_t)]; l_uintptr_t msg; char msg_r_[PADR_(l_uintptr_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_shutdown_args {
|
||||
char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
|
||||
char how_l_[PADL_(l_int)]; l_int how; char how_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_userfaultfd_args {
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_membarrier_args {
|
||||
char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_mlock2_args {
|
||||
char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_copy_file_range_args {
|
||||
char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
|
||||
char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
|
||||
char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
|
||||
char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
|
||||
};
|
||||
struct linux_preadv2_args {
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pwritev2_args {
|
||||
char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
|
||||
char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
|
||||
char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
|
||||
char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
|
||||
char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
|
||||
char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pkey_mprotect_args {
|
||||
char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
|
||||
char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
|
||||
char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
|
||||
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
|
||||
};
|
||||
struct linux_pkey_alloc_args {
|
||||
char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
|
||||
char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
|
||||
};
|
||||
struct linux_pkey_free_args {
|
||||
char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
|
||||
};
|
||||
#define nosys linux_nosys
|
||||
int linux_exit(struct thread *, struct linux_exit_args *);
|
||||
@ -1444,7 +1655,7 @@ int linux_pipe2(struct thread *, struct linux_pipe2_args *);
|
||||
int linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
|
||||
int linux_preadv(struct thread *, struct linux_preadv_args *);
|
||||
int linux_pwritev(struct thread *, struct linux_pwritev_args *);
|
||||
int linux_rt_tsigqueueinfo(struct thread *, struct linux_rt_tsigqueueinfo_args *);
|
||||
int linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
|
||||
int linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
|
||||
int linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
|
||||
int linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
|
||||
@ -1458,6 +1669,40 @@ int linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
|
||||
int linux_setns(struct thread *, struct linux_setns_args *);
|
||||
int linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
|
||||
int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
|
||||
int linux_kcmp(struct thread *, struct linux_kcmp_args *);
|
||||
int linux_finit_module(struct thread *, struct linux_finit_module_args *);
|
||||
int linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
|
||||
int linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
|
||||
int linux_renameat2(struct thread *, struct linux_renameat2_args *);
|
||||
int linux_seccomp(struct thread *, struct linux_seccomp_args *);
|
||||
int linux_getrandom(struct thread *, struct linux_getrandom_args *);
|
||||
int linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
|
||||
int linux_bpf(struct thread *, struct linux_bpf_args *);
|
||||
int linux_execveat(struct thread *, struct linux_execveat_args *);
|
||||
int linux_socket(struct thread *, struct linux_socket_args *);
|
||||
int linux_socketpair(struct thread *, struct linux_socketpair_args *);
|
||||
int linux_bind(struct thread *, struct linux_bind_args *);
|
||||
int linux_connect(struct thread *, struct linux_connect_args *);
|
||||
int linux_listen(struct thread *, struct linux_listen_args *);
|
||||
int linux_accept4(struct thread *, struct linux_accept4_args *);
|
||||
int linux_getsockopt(struct thread *, struct linux_getsockopt_args *);
|
||||
int linux_setsockopt(struct thread *, struct linux_setsockopt_args *);
|
||||
int linux_getsockname(struct thread *, struct linux_getsockname_args *);
|
||||
int linux_getpeername(struct thread *, struct linux_getpeername_args *);
|
||||
int linux_sendto(struct thread *, struct linux_sendto_args *);
|
||||
int linux_sendmsg(struct thread *, struct linux_sendmsg_args *);
|
||||
int linux_recvfrom(struct thread *, struct linux_recvfrom_args *);
|
||||
int linux_recvmsg(struct thread *, struct linux_recvmsg_args *);
|
||||
int linux_shutdown(struct thread *, struct linux_shutdown_args *);
|
||||
int linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
|
||||
int linux_membarrier(struct thread *, struct linux_membarrier_args *);
|
||||
int linux_mlock2(struct thread *, struct linux_mlock2_args *);
|
||||
int linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
|
||||
int linux_preadv2(struct thread *, struct linux_preadv2_args *);
|
||||
int linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
|
||||
int linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
|
||||
int linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
|
||||
int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
|
||||
|
||||
#ifdef COMPAT_43
|
||||
|
||||
@ -1758,7 +2003,7 @@ int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args
|
||||
#define LINUX_SYS_AUE_linux_inotify_init1 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_preadv AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pwritev AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_rt_tsigqueueinfo AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_rt_tgsigqueueinfo AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_perf_event_open AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_recvmmsg AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_fanotify_init AUE_NULL
|
||||
@ -1772,6 +2017,40 @@ int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args
|
||||
#define LINUX_SYS_AUE_linux_setns AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_process_vm_readv AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_process_vm_writev AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_kcmp AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_finit_module AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_sched_setattr AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_sched_getattr AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_renameat2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_seccomp AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_getrandom AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_memfd_create AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_bpf AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_execveat AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_socket AUE_SOCKET
|
||||
#define LINUX_SYS_AUE_linux_socketpair AUE_SOCKETPAIR
|
||||
#define LINUX_SYS_AUE_linux_bind AUE_BIND
|
||||
#define LINUX_SYS_AUE_linux_connect AUE_CONNECT
|
||||
#define LINUX_SYS_AUE_linux_listen AUE_LISTEN
|
||||
#define LINUX_SYS_AUE_linux_accept4 AUE_ACCEPT
|
||||
#define LINUX_SYS_AUE_linux_getsockopt AUE_GETSOCKOPT
|
||||
#define LINUX_SYS_AUE_linux_setsockopt AUE_SETSOCKOPT
|
||||
#define LINUX_SYS_AUE_linux_getsockname AUE_GETSOCKNAME
|
||||
#define LINUX_SYS_AUE_linux_getpeername AUE_GETPEERNAME
|
||||
#define LINUX_SYS_AUE_linux_sendto AUE_SENDTO
|
||||
#define LINUX_SYS_AUE_linux_sendmsg AUE_SENDMSG
|
||||
#define LINUX_SYS_AUE_linux_recvfrom AUE_RECVFROM
|
||||
#define LINUX_SYS_AUE_linux_recvmsg AUE_RECVMSG
|
||||
#define LINUX_SYS_AUE_linux_shutdown AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_userfaultfd AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_membarrier AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_mlock2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_copy_file_range AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_preadv2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pwritev2 AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pkey_mprotect AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pkey_alloc AUE_NULL
|
||||
#define LINUX_SYS_AUE_linux_pkey_free AUE_NULL
|
||||
|
||||
#undef PAD_
|
||||
#undef PADL_
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#define LINUX_SYS_linux_exit 1
|
||||
@ -314,7 +314,7 @@
|
||||
#define LINUX_SYS_linux_inotify_init1 332
|
||||
#define LINUX_SYS_linux_preadv 333
|
||||
#define LINUX_SYS_linux_pwritev 334
|
||||
#define LINUX_SYS_linux_rt_tsigqueueinfo 335
|
||||
#define LINUX_SYS_linux_rt_tgsigqueueinfo 335
|
||||
#define LINUX_SYS_linux_perf_event_open 336
|
||||
#define LINUX_SYS_linux_recvmmsg 337
|
||||
#define LINUX_SYS_linux_fanotify_init 338
|
||||
@ -328,4 +328,38 @@
|
||||
#define LINUX_SYS_linux_setns 346
|
||||
#define LINUX_SYS_linux_process_vm_readv 347
|
||||
#define LINUX_SYS_linux_process_vm_writev 348
|
||||
#define LINUX_SYS_MAXSYSCALL 350
|
||||
#define LINUX_SYS_linux_kcmp 349
|
||||
#define LINUX_SYS_linux_finit_module 350
|
||||
#define LINUX_SYS_linux_sched_setattr 351
|
||||
#define LINUX_SYS_linux_sched_getattr 352
|
||||
#define LINUX_SYS_linux_renameat2 353
|
||||
#define LINUX_SYS_linux_seccomp 354
|
||||
#define LINUX_SYS_linux_getrandom 355
|
||||
#define LINUX_SYS_linux_memfd_create 356
|
||||
#define LINUX_SYS_linux_bpf 357
|
||||
#define LINUX_SYS_linux_execveat 358
|
||||
#define LINUX_SYS_linux_socket 359
|
||||
#define LINUX_SYS_linux_socketpair 360
|
||||
#define LINUX_SYS_linux_bind 361
|
||||
#define LINUX_SYS_linux_connect 362
|
||||
#define LINUX_SYS_linux_listen 363
|
||||
#define LINUX_SYS_linux_accept4 364
|
||||
#define LINUX_SYS_linux_getsockopt 365
|
||||
#define LINUX_SYS_linux_setsockopt 366
|
||||
#define LINUX_SYS_linux_getsockname 367
|
||||
#define LINUX_SYS_linux_getpeername 368
|
||||
#define LINUX_SYS_linux_sendto 369
|
||||
#define LINUX_SYS_linux_sendmsg 370
|
||||
#define LINUX_SYS_linux_recvfrom 371
|
||||
#define LINUX_SYS_linux_recvmsg 372
|
||||
#define LINUX_SYS_linux_shutdown 373
|
||||
#define LINUX_SYS_linux_userfaultfd 374
|
||||
#define LINUX_SYS_linux_membarrier 375
|
||||
#define LINUX_SYS_linux_mlock2 376
|
||||
#define LINUX_SYS_linux_copy_file_range 377
|
||||
#define LINUX_SYS_linux_preadv2 378
|
||||
#define LINUX_SYS_linux_pwritev2 379
|
||||
#define LINUX_SYS_linux_pkey_mprotect 380
|
||||
#define LINUX_SYS_linux_pkey_alloc 381
|
||||
#define LINUX_SYS_linux_pkey_free 382
|
||||
#define LINUX_SYS_MAXSYSCALL 384
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
const char *linux_syscallnames[] = {
|
||||
@ -343,7 +343,7 @@ const char *linux_syscallnames[] = {
|
||||
"linux_inotify_init1", /* 332 = linux_inotify_init1 */
|
||||
"linux_preadv", /* 333 = linux_preadv */
|
||||
"linux_pwritev", /* 334 = linux_pwritev */
|
||||
"linux_rt_tsigqueueinfo", /* 335 = linux_rt_tsigqueueinfo */
|
||||
"linux_rt_tgsigqueueinfo", /* 335 = linux_rt_tgsigqueueinfo */
|
||||
"linux_perf_event_open", /* 336 = linux_perf_event_open */
|
||||
"linux_recvmmsg", /* 337 = linux_recvmmsg */
|
||||
"linux_fanotify_init", /* 338 = linux_fanotify_init */
|
||||
@ -357,5 +357,39 @@ const char *linux_syscallnames[] = {
|
||||
"linux_setns", /* 346 = linux_setns */
|
||||
"linux_process_vm_readv", /* 347 = linux_process_vm_readv */
|
||||
"linux_process_vm_writev", /* 348 = linux_process_vm_writev */
|
||||
"#349", /* 349 = nosys */
|
||||
"linux_kcmp", /* 349 = linux_kcmp */
|
||||
"linux_finit_module", /* 350 = linux_finit_module */
|
||||
"linux_sched_setattr", /* 351 = linux_sched_setattr */
|
||||
"linux_sched_getattr", /* 352 = linux_sched_getattr */
|
||||
"linux_renameat2", /* 353 = linux_renameat2 */
|
||||
"linux_seccomp", /* 354 = linux_seccomp */
|
||||
"linux_getrandom", /* 355 = linux_getrandom */
|
||||
"linux_memfd_create", /* 356 = linux_memfd_create */
|
||||
"linux_bpf", /* 357 = linux_bpf */
|
||||
"linux_execveat", /* 358 = linux_execveat */
|
||||
"linux_socket", /* 359 = linux_socket */
|
||||
"linux_socketpair", /* 360 = linux_socketpair */
|
||||
"linux_bind", /* 361 = linux_bind */
|
||||
"linux_connect", /* 362 = linux_connect */
|
||||
"linux_listen", /* 363 = linux_listen */
|
||||
"linux_accept4", /* 364 = linux_accept4 */
|
||||
"linux_getsockopt", /* 365 = linux_getsockopt */
|
||||
"linux_setsockopt", /* 366 = linux_setsockopt */
|
||||
"linux_getsockname", /* 367 = linux_getsockname */
|
||||
"linux_getpeername", /* 368 = linux_getpeername */
|
||||
"linux_sendto", /* 369 = linux_sendto */
|
||||
"linux_sendmsg", /* 370 = linux_sendmsg */
|
||||
"linux_recvfrom", /* 371 = linux_recvfrom */
|
||||
"linux_recvmsg", /* 372 = linux_recvmsg */
|
||||
"linux_shutdown", /* 373 = linux_shutdown */
|
||||
"linux_userfaultfd", /* 374 = linux_userfaultfd */
|
||||
"linux_membarrier", /* 375 = linux_membarrier */
|
||||
"linux_mlock2", /* 376 = linux_mlock2 */
|
||||
"linux_copy_file_range", /* 377 = linux_copy_file_range */
|
||||
"linux_preadv2", /* 378 = linux_preadv2 */
|
||||
"linux_pwritev2", /* 379 = linux_pwritev2 */
|
||||
"linux_pkey_mprotect", /* 380 = linux_pkey_mprotect */
|
||||
"linux_pkey_alloc", /* 381 = linux_pkey_alloc */
|
||||
"linux_pkey_free", /* 382 = linux_pkey_free */
|
||||
"#383", /* 383 = nosys */
|
||||
};
|
||||
|
@ -3,7 +3,7 @@
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* $FreeBSD$
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
|
||||
* created from FreeBSD: head/sys/i386/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
|
||||
*/
|
||||
|
||||
#include <sys/param.h>
|
||||
@ -351,9 +351,9 @@ struct sysent linux_sysent[] = {
|
||||
{ AS(linux_dup3_args), (sy_call_t *)linux_dup3, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 330 = linux_dup3 */
|
||||
{ AS(linux_pipe2_args), (sy_call_t *)linux_pipe2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 331 = linux_pipe2 */
|
||||
{ 0, (sy_call_t *)linux_inotify_init1, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 332 = linux_inotify_init1 */
|
||||
{ 0, (sy_call_t *)linux_preadv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 333 = linux_preadv */
|
||||
{ 0, (sy_call_t *)linux_pwritev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 334 = linux_pwritev */
|
||||
{ 0, (sy_call_t *)linux_rt_tsigqueueinfo, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 335 = linux_rt_tsigqueueinfo */
|
||||
{ AS(linux_preadv_args), (sy_call_t *)linux_preadv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 333 = linux_preadv */
|
||||
{ AS(linux_pwritev_args), (sy_call_t *)linux_pwritev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 334 = linux_pwritev */
|
||||
{ AS(linux_rt_tgsigqueueinfo_args), (sy_call_t *)linux_rt_tgsigqueueinfo, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 335 = linux_rt_tgsigqueueinfo */
|
||||
{ 0, (sy_call_t *)linux_perf_event_open, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 336 = linux_perf_event_open */
|
||||
{ AS(linux_recvmmsg_args), (sy_call_t *)linux_recvmmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 337 = linux_recvmmsg */
|
||||
{ 0, (sy_call_t *)linux_fanotify_init, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 338 = linux_fanotify_init */
|
||||
@ -365,7 +365,41 @@ struct sysent linux_sysent[] = {
|
||||
{ AS(linux_syncfs_args), (sy_call_t *)linux_syncfs, AUE_SYNC, NULL, 0, 0, 0, SY_THR_STATIC }, /* 344 = linux_syncfs */
|
||||
{ AS(linux_sendmmsg_args), (sy_call_t *)linux_sendmmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 345 = linux_sendmmsg */
|
||||
{ 0, (sy_call_t *)linux_setns, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 346 = linux_setns */
|
||||
{ 0, (sy_call_t *)linux_process_vm_readv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 347 = linux_process_vm_readv */
|
||||
{ 0, (sy_call_t *)linux_process_vm_writev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 348 = linux_process_vm_writev */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 349 = nosys */
|
||||
{ AS(linux_process_vm_readv_args), (sy_call_t *)linux_process_vm_readv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 347 = linux_process_vm_readv */
|
||||
{ AS(linux_process_vm_writev_args), (sy_call_t *)linux_process_vm_writev, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 348 = linux_process_vm_writev */
|
||||
{ AS(linux_kcmp_args), (sy_call_t *)linux_kcmp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 349 = linux_kcmp */
|
||||
{ AS(linux_finit_module_args), (sy_call_t *)linux_finit_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 350 = linux_finit_module */
|
||||
{ AS(linux_sched_setattr_args), (sy_call_t *)linux_sched_setattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 351 = linux_sched_setattr */
|
||||
{ AS(linux_sched_getattr_args), (sy_call_t *)linux_sched_getattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 352 = linux_sched_getattr */
|
||||
{ AS(linux_renameat2_args), (sy_call_t *)linux_renameat2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 353 = linux_renameat2 */
|
||||
{ AS(linux_seccomp_args), (sy_call_t *)linux_seccomp, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 354 = linux_seccomp */
|
||||
{ AS(linux_getrandom_args), (sy_call_t *)linux_getrandom, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 355 = linux_getrandom */
|
||||
{ AS(linux_memfd_create_args), (sy_call_t *)linux_memfd_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 356 = linux_memfd_create */
|
||||
{ AS(linux_bpf_args), (sy_call_t *)linux_bpf, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 357 = linux_bpf */
|
||||
{ AS(linux_execveat_args), (sy_call_t *)linux_execveat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 358 = linux_execveat */
|
||||
{ AS(linux_socket_args), (sy_call_t *)linux_socket, AUE_SOCKET, NULL, 0, 0, 0, SY_THR_STATIC }, /* 359 = linux_socket */
|
||||
{ AS(linux_socketpair_args), (sy_call_t *)linux_socketpair, AUE_SOCKETPAIR, NULL, 0, 0, 0, SY_THR_STATIC }, /* 360 = linux_socketpair */
|
||||
{ AS(linux_bind_args), (sy_call_t *)linux_bind, AUE_BIND, NULL, 0, 0, 0, SY_THR_STATIC }, /* 361 = linux_bind */
|
||||
{ AS(linux_connect_args), (sy_call_t *)linux_connect, AUE_CONNECT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 362 = linux_connect */
|
||||
{ AS(linux_listen_args), (sy_call_t *)linux_listen, AUE_LISTEN, NULL, 0, 0, 0, SY_THR_STATIC }, /* 363 = linux_listen */
|
||||
{ AS(linux_accept4_args), (sy_call_t *)linux_accept4, AUE_ACCEPT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 364 = linux_accept4 */
|
||||
{ AS(linux_getsockopt_args), (sy_call_t *)linux_getsockopt, AUE_GETSOCKOPT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 365 = linux_getsockopt */
|
||||
{ AS(linux_setsockopt_args), (sy_call_t *)linux_setsockopt, AUE_SETSOCKOPT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 366 = linux_setsockopt */
|
||||
{ AS(linux_getsockname_args), (sy_call_t *)linux_getsockname, AUE_GETSOCKNAME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 367 = linux_getsockname */
|
||||
{ AS(linux_getpeername_args), (sy_call_t *)linux_getpeername, AUE_GETPEERNAME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 368 = linux_getpeername */
|
||||
{ AS(linux_sendto_args), (sy_call_t *)linux_sendto, AUE_SENDTO, NULL, 0, 0, 0, SY_THR_STATIC }, /* 369 = linux_sendto */
|
||||
{ AS(linux_sendmsg_args), (sy_call_t *)linux_sendmsg, AUE_SENDMSG, NULL, 0, 0, 0, SY_THR_STATIC }, /* 370 = linux_sendmsg */
|
||||
{ AS(linux_recvfrom_args), (sy_call_t *)linux_recvfrom, AUE_RECVFROM, NULL, 0, 0, 0, SY_THR_STATIC }, /* 371 = linux_recvfrom */
|
||||
{ AS(linux_recvmsg_args), (sy_call_t *)linux_recvmsg, AUE_RECVMSG, NULL, 0, 0, 0, SY_THR_STATIC }, /* 372 = linux_recvmsg */
|
||||
{ AS(linux_shutdown_args), (sy_call_t *)linux_shutdown, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 373 = linux_shutdown */
|
||||
{ AS(linux_userfaultfd_args), (sy_call_t *)linux_userfaultfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 374 = linux_userfaultfd */
|
||||
{ AS(linux_membarrier_args), (sy_call_t *)linux_membarrier, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 375 = linux_membarrier */
|
||||
{ AS(linux_mlock2_args), (sy_call_t *)linux_mlock2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 376 = linux_mlock2 */
|
||||
{ AS(linux_copy_file_range_args), (sy_call_t *)linux_copy_file_range, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 377 = linux_copy_file_range */
|
||||
{ AS(linux_preadv2_args), (sy_call_t *)linux_preadv2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 378 = linux_preadv2 */
|
||||
{ AS(linux_pwritev2_args), (sy_call_t *)linux_pwritev2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 379 = linux_pwritev2 */
|
||||
{ AS(linux_pkey_mprotect_args), (sy_call_t *)linux_pkey_mprotect, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 380 = linux_pkey_mprotect */
|
||||
{ AS(linux_pkey_alloc_args), (sy_call_t *)linux_pkey_alloc, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 381 = linux_pkey_alloc */
|
||||
{ AS(linux_pkey_free_args), (sy_call_t *)linux_pkey_free, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 382 = linux_pkey_free */
|
||||
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 383 = nosys */
|
||||
};
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user