summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2012-03-10 23:11:21 +0000
committernetchild <netchild@FreeBSD.org>2012-03-10 23:11:21 +0000
commit2e5021dbc520ae48d21d452b914ed3f5670e3fa9 (patch)
treeb2c794e9abef6e0c109a57a6872c2b06d31c2f9a /sys/i386/linux
parent3394e725cfcb68a0df7cc96732d6df6153478d36 (diff)
downloadFreeBSD-src-2e5021dbc520ae48d21d452b914ed3f5670e3fa9.zip
FreeBSD-src-2e5021dbc520ae48d21d452b914ed3f5670e3fa9.tar.gz
regen
Diffstat (limited to 'sys/i386/linux')
-rw-r--r--sys/i386/linux/linux_proto.h162
-rw-r--r--sys/i386/linux/linux_syscall.h36
-rw-r--r--sys/i386/linux/linux_syscalls.c36
-rw-r--r--sys/i386/linux/linux_sysent.c36
-rw-r--r--sys/i386/linux/linux_systrace_args.c320
5 files changed, 583 insertions, 7 deletions
diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h
index 53c804b..5f13ae0 100644
--- a/sys/i386/linux/linux_proto.h
+++ b/sys/i386/linux/linux_proto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/i386/linux/syscalls.master 228957 2011-12-29 15:34:59Z jhb
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 232799 2012-03-10 23:10:18Z netchild
*/
#ifndef _LINUX_SYSPROTO_H_
@@ -1022,6 +1022,102 @@ struct linux_tee_args {
struct linux_vmsplice_args {
register_t dummy;
};
+struct linux_move_pages_args {
+ register_t dummy;
+};
+struct linux_getcpu_args {
+ register_t dummy;
+};
+struct linux_epoll_pwait_args {
+ register_t dummy;
+};
+struct linux_utimensat_args {
+ register_t dummy;
+};
+struct linux_signalfd_args {
+ register_t dummy;
+};
+struct linux_timerfd_create_args {
+ register_t dummy;
+};
+struct linux_eventfd_args {
+ register_t dummy;
+};
+struct linux_fallocate_args {
+ register_t dummy;
+};
+struct linux_timerfd_settime_args {
+ register_t dummy;
+};
+struct linux_timerfd_gettime_args {
+ register_t dummy;
+};
+struct linux_signalfd4_args {
+ register_t dummy;
+};
+struct linux_eventfd2_args {
+ register_t dummy;
+};
+struct linux_epoll_create1_args {
+ register_t dummy;
+};
+struct linux_dup3_args {
+ register_t dummy;
+};
+struct linux_pipe2_args {
+ register_t dummy;
+};
+struct linux_inotify_init1_args {
+ register_t dummy;
+};
+struct linux_preadv_args {
+ register_t dummy;
+};
+struct linux_pwritev_args {
+ register_t dummy;
+};
+struct linux_rt_tsigqueueinfo_args {
+ register_t dummy;
+};
+struct linux_perf_event_open_args {
+ register_t dummy;
+};
+struct linux_recvmmsg_args {
+ register_t dummy;
+};
+struct linux_fanotify_init_args {
+ register_t dummy;
+};
+struct linux_fanotify_mark_args {
+ register_t dummy;
+};
+struct linux_prlimit64_args {
+ register_t dummy;
+};
+struct linux_name_to_handle_at_args {
+ register_t dummy;
+};
+struct linux_open_by_handle_at_args {
+ register_t dummy;
+};
+struct linux_clock_adjtime_args {
+ register_t dummy;
+};
+struct linux_syncfs_args {
+ register_t dummy;
+};
+struct linux_sendmmsg_args {
+ register_t dummy;
+};
+struct linux_setns_args {
+ register_t dummy;
+};
+struct linux_process_vm_readv_args {
+ register_t dummy;
+};
+struct linux_process_vm_writev_args {
+ register_t dummy;
+};
#define nosys linux_nosys
int linux_fork(struct thread *, struct linux_fork_args *);
int linux_open(struct thread *, struct linux_open_args *);
@@ -1266,6 +1362,38 @@ int linux_splice(struct thread *, struct linux_splice_args *);
int linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
int linux_tee(struct thread *, struct linux_tee_args *);
int linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
+int linux_move_pages(struct thread *, struct linux_move_pages_args *);
+int linux_getcpu(struct thread *, struct linux_getcpu_args *);
+int linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
+int linux_utimensat(struct thread *, struct linux_utimensat_args *);
+int linux_signalfd(struct thread *, struct linux_signalfd_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 *);
+int linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
+int linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
+int linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
+int linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
+int linux_dup3(struct thread *, struct linux_dup3_args *);
+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_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 *);
+int linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
+int linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
+int linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
+int linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
+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_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
+int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
#ifdef COMPAT_43
@@ -1537,6 +1665,38 @@ int linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
#define LINUX_SYS_AUE_linux_sync_file_range AUE_NULL
#define LINUX_SYS_AUE_linux_tee AUE_NULL
#define LINUX_SYS_AUE_linux_vmsplice AUE_NULL
+#define LINUX_SYS_AUE_linux_move_pages AUE_NULL
+#define LINUX_SYS_AUE_linux_getcpu AUE_NULL
+#define LINUX_SYS_AUE_linux_epoll_pwait AUE_NULL
+#define LINUX_SYS_AUE_linux_utimensat AUE_NULL
+#define LINUX_SYS_AUE_linux_signalfd 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
+#define LINUX_SYS_AUE_linux_timerfd_gettime AUE_NULL
+#define LINUX_SYS_AUE_linux_signalfd4 AUE_NULL
+#define LINUX_SYS_AUE_linux_eventfd2 AUE_NULL
+#define LINUX_SYS_AUE_linux_epoll_create1 AUE_NULL
+#define LINUX_SYS_AUE_linux_dup3 AUE_NULL
+#define LINUX_SYS_AUE_linux_pipe2 AUE_NULL
+#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_perf_event_open AUE_NULL
+#define LINUX_SYS_AUE_linux_recvmmsg AUE_NULL
+#define LINUX_SYS_AUE_linux_fanotify_init AUE_NULL
+#define LINUX_SYS_AUE_linux_fanotify_mark AUE_NULL
+#define LINUX_SYS_AUE_linux_prlimit64 AUE_NULL
+#define LINUX_SYS_AUE_linux_name_to_handle_at AUE_NULL
+#define LINUX_SYS_AUE_linux_open_by_handle_at AUE_NULL
+#define LINUX_SYS_AUE_linux_clock_adjtime AUE_NULL
+#define LINUX_SYS_AUE_linux_syncfs AUE_NULL
+#define LINUX_SYS_AUE_linux_sendmmsg AUE_NULL
+#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
#undef PAD_
#undef PADL_
diff --git a/sys/i386/linux/linux_syscall.h b/sys/i386/linux/linux_syscall.h
index c206be8..87d2aa3 100644
--- a/sys/i386/linux/linux_syscall.h
+++ b/sys/i386/linux/linux_syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/i386/linux/syscalls.master 228957 2011-12-29 15:34:59Z jhb
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 232799 2012-03-10 23:10:18Z netchild
*/
#define LINUX_SYS_exit 1
@@ -296,4 +296,36 @@
#define LINUX_SYS_linux_sync_file_range 314
#define LINUX_SYS_linux_tee 315
#define LINUX_SYS_linux_vmsplice 316
-#define LINUX_SYS_MAXSYSCALL 317
+#define LINUX_SYS_linux_move_pages 317
+#define LINUX_SYS_linux_getcpu 318
+#define LINUX_SYS_linux_epoll_pwait 319
+#define LINUX_SYS_linux_utimensat 320
+#define LINUX_SYS_linux_signalfd 321
+#define LINUX_SYS_linux_timerfd_create 322
+#define LINUX_SYS_linux_eventfd 323
+#define LINUX_SYS_linux_fallocate 324
+#define LINUX_SYS_linux_timerfd_settime 325
+#define LINUX_SYS_linux_timerfd_gettime 326
+#define LINUX_SYS_linux_signalfd4 327
+#define LINUX_SYS_linux_eventfd2 328
+#define LINUX_SYS_linux_epoll_create1 329
+#define LINUX_SYS_linux_dup3 330
+#define LINUX_SYS_linux_pipe2 331
+#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_perf_event_open 336
+#define LINUX_SYS_linux_recvmmsg 337
+#define LINUX_SYS_linux_fanotify_init 338
+#define LINUX_SYS_linux_fanotify_mark 339
+#define LINUX_SYS_linux_prlimit64 340
+#define LINUX_SYS_linux_name_to_handle_at 341
+#define LINUX_SYS_linux_open_by_handle_at 342
+#define LINUX_SYS_linux_clock_adjtime 343
+#define LINUX_SYS_linux_syncfs 344
+#define LINUX_SYS_linux_sendmmsg 345
+#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 349
diff --git a/sys/i386/linux/linux_syscalls.c b/sys/i386/linux/linux_syscalls.c
index 53f7ca8..c762215 100644
--- a/sys/i386/linux/linux_syscalls.c
+++ b/sys/i386/linux/linux_syscalls.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/i386/linux/syscalls.master 228957 2011-12-29 15:34:59Z jhb
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 232799 2012-03-10 23:10:18Z netchild
*/
const char *linux_syscallnames[] = {
@@ -281,7 +281,7 @@ const char *linux_syscallnames[] = {
"linux_tgkill", /* 270 = linux_tgkill */
"linux_utimes", /* 271 = linux_utimes */
"linux_fadvise64_64", /* 272 = linux_fadvise64_64 */
- "#273", /* 273 = */
+ "#273", /* 273 = vserver */
"linux_mbind", /* 274 = linux_mbind */
"linux_get_mempolicy", /* 275 = linux_get_mempolicy */
"linux_set_mempolicy", /* 276 = linux_set_mempolicy */
@@ -325,4 +325,36 @@ const char *linux_syscallnames[] = {
"linux_sync_file_range", /* 314 = linux_sync_file_range */
"linux_tee", /* 315 = linux_tee */
"linux_vmsplice", /* 316 = linux_vmsplice */
+ "linux_move_pages", /* 317 = linux_move_pages */
+ "linux_getcpu", /* 318 = linux_getcpu */
+ "linux_epoll_pwait", /* 319 = linux_epoll_pwait */
+ "linux_utimensat", /* 320 = linux_utimensat */
+ "linux_signalfd", /* 321 = linux_signalfd */
+ "linux_timerfd_create", /* 322 = linux_timerfd_create */
+ "linux_eventfd", /* 323 = linux_eventfd */
+ "linux_fallocate", /* 324 = linux_fallocate */
+ "linux_timerfd_settime", /* 325 = linux_timerfd_settime */
+ "linux_timerfd_gettime", /* 326 = linux_timerfd_gettime */
+ "linux_signalfd4", /* 327 = linux_signalfd4 */
+ "linux_eventfd2", /* 328 = linux_eventfd2 */
+ "linux_epoll_create1", /* 329 = linux_epoll_create1 */
+ "linux_dup3", /* 330 = linux_dup3 */
+ "linux_pipe2", /* 331 = linux_pipe2 */
+ "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_perf_event_open", /* 336 = linux_perf_event_open */
+ "linux_recvmmsg", /* 337 = linux_recvmmsg */
+ "linux_fanotify_init", /* 338 = linux_fanotify_init */
+ "linux_fanotify_mark", /* 339 = linux_fanotify_mark */
+ "linux_prlimit64", /* 340 = linux_prlimit64 */
+ "linux_name_to_handle_at", /* 341 = linux_name_to_handle_at */
+ "linux_open_by_handle_at", /* 342 = linux_open_by_handle_at */
+ "linux_clock_adjtime", /* 343 = linux_clock_adjtime */
+ "linux_syncfs", /* 344 = linux_syncfs */
+ "linux_sendmmsg", /* 345 = linux_sendmmsg */
+ "linux_setns", /* 346 = linux_setns */
+ "linux_process_vm_readv", /* 347 = linux_process_vm_readv */
+ "linux_process_vm_writev", /* 348 = linux_process_vm_writev */
};
diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c
index 27481ae..5aa204e 100644
--- a/sys/i386/linux/linux_sysent.c
+++ b/sys/i386/linux/linux_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/i386/linux/syscalls.master 228957 2011-12-29 15:34:59Z jhb
+ * created from FreeBSD: head/sys/i386/linux/syscalls.master 232799 2012-03-10 23:10:18Z netchild
*/
#include <sys/param.h>
@@ -291,7 +291,7 @@ struct sysent linux_sysent[] = {
{ AS(linux_tgkill_args), (sy_call_t *)linux_tgkill, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 270 = linux_tgkill */
{ AS(linux_utimes_args), (sy_call_t *)linux_utimes, AUE_UTIMES, NULL, 0, 0, 0, SY_THR_STATIC }, /* 271 = linux_utimes */
{ AS(linux_fadvise64_64_args), (sy_call_t *)linux_fadvise64_64, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 272 = linux_fadvise64_64 */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 273 = */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 273 = vserver */
{ 0, (sy_call_t *)linux_mbind, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 274 = linux_mbind */
{ 0, (sy_call_t *)linux_get_mempolicy, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 275 = linux_get_mempolicy */
{ 0, (sy_call_t *)linux_set_mempolicy, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 276 = linux_set_mempolicy */
@@ -335,4 +335,36 @@ struct sysent linux_sysent[] = {
{ 0, (sy_call_t *)linux_sync_file_range, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 314 = linux_sync_file_range */
{ 0, (sy_call_t *)linux_tee, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 315 = linux_tee */
{ 0, (sy_call_t *)linux_vmsplice, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 316 = linux_vmsplice */
+ { 0, (sy_call_t *)linux_move_pages, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 317 = linux_move_pages */
+ { 0, (sy_call_t *)linux_getcpu, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 318 = linux_getcpu */
+ { 0, (sy_call_t *)linux_epoll_pwait, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 319 = linux_epoll_pwait */
+ { 0, (sy_call_t *)linux_utimensat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 320 = linux_utimensat */
+ { 0, (sy_call_t *)linux_signalfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 321 = linux_signalfd */
+ { 0, (sy_call_t *)linux_timerfd_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 322 = linux_timerfd_create */
+ { 0, (sy_call_t *)linux_eventfd, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 323 = linux_eventfd */
+ { 0, (sy_call_t *)linux_fallocate, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 324 = linux_fallocate */
+ { 0, (sy_call_t *)linux_timerfd_settime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 325 = linux_timerfd_settime */
+ { 0, (sy_call_t *)linux_timerfd_gettime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 326 = linux_timerfd_gettime */
+ { 0, (sy_call_t *)linux_signalfd4, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 327 = linux_signalfd4 */
+ { 0, (sy_call_t *)linux_eventfd2, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 328 = linux_eventfd2 */
+ { 0, (sy_call_t *)linux_epoll_create1, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 329 = linux_epoll_create1 */
+ { 0, (sy_call_t *)linux_dup3, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 330 = linux_dup3 */
+ { 0, (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 */
+ { 0, (sy_call_t *)linux_perf_event_open, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 336 = linux_perf_event_open */
+ { 0, (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 */
+ { 0, (sy_call_t *)linux_fanotify_mark, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 339 = linux_fanotify_mark */
+ { 0, (sy_call_t *)linux_prlimit64, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 340 = linux_prlimit64 */
+ { 0, (sy_call_t *)linux_name_to_handle_at, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 341 = linux_name_to_handle_at */
+ { 0, (sy_call_t *)linux_open_by_handle_at, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 342 = linux_open_by_handle_at */
+ { 0, (sy_call_t *)linux_clock_adjtime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 343 = linux_clock_adjtime */
+ { 0, (sy_call_t *)linux_syncfs, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 344 = linux_syncfs */
+ { 0, (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 */
};
diff --git a/sys/i386/linux/linux_systrace_args.c b/sys/i386/linux/linux_systrace_args.c
index f9c3cdc..6824bb9 100644
--- a/sys/i386/linux/linux_systrace_args.c
+++ b/sys/i386/linux/linux_systrace_args.c
@@ -2191,6 +2191,166 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
*n_args = 0;
break;
}
+ /* linux_move_pages */
+ case 317: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_getcpu */
+ case 318: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_epoll_pwait */
+ case 319: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_utimensat */
+ case 320: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_signalfd */
+ case 321: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_timerfd_create */
+ case 322: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_eventfd */
+ case 323: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_fallocate */
+ case 324: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_timerfd_settime */
+ case 325: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_timerfd_gettime */
+ case 326: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_signalfd4 */
+ case 327: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_eventfd2 */
+ case 328: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_epoll_create1 */
+ case 329: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_dup3 */
+ case 330: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_pipe2 */
+ case 331: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_inotify_init1 */
+ case 332: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_preadv */
+ case 333: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_pwritev */
+ case 334: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_rt_tsigqueueinfo */
+ case 335: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_perf_event_open */
+ case 336: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_recvmmsg */
+ case 337: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_fanotify_init */
+ case 338: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_fanotify_mark */
+ case 339: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_prlimit64 */
+ case 340: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_name_to_handle_at */
+ case 341: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_open_by_handle_at */
+ case 342: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_clock_adjtime */
+ case 343: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_syncfs */
+ case 344: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_sendmmsg */
+ case 345: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_setns */
+ case 346: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_process_vm_readv */
+ case 347: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_process_vm_writev */
+ case 348: {
+ *n_args = 0;
+ break;
+ }
default:
*n_args = 0;
break;
@@ -5460,6 +5620,102 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
/* linux_vmsplice */
case 316:
break;
+ /* linux_move_pages */
+ case 317:
+ break;
+ /* linux_getcpu */
+ case 318:
+ break;
+ /* linux_epoll_pwait */
+ case 319:
+ break;
+ /* linux_utimensat */
+ case 320:
+ break;
+ /* linux_signalfd */
+ case 321:
+ break;
+ /* linux_timerfd_create */
+ case 322:
+ break;
+ /* linux_eventfd */
+ case 323:
+ break;
+ /* linux_fallocate */
+ case 324:
+ break;
+ /* linux_timerfd_settime */
+ case 325:
+ break;
+ /* linux_timerfd_gettime */
+ case 326:
+ break;
+ /* linux_signalfd4 */
+ case 327:
+ break;
+ /* linux_eventfd2 */
+ case 328:
+ break;
+ /* linux_epoll_create1 */
+ case 329:
+ break;
+ /* linux_dup3 */
+ case 330:
+ break;
+ /* linux_pipe2 */
+ case 331:
+ break;
+ /* linux_inotify_init1 */
+ case 332:
+ break;
+ /* linux_preadv */
+ case 333:
+ break;
+ /* linux_pwritev */
+ case 334:
+ break;
+ /* linux_rt_tsigqueueinfo */
+ case 335:
+ break;
+ /* linux_perf_event_open */
+ case 336:
+ break;
+ /* linux_recvmmsg */
+ case 337:
+ break;
+ /* linux_fanotify_init */
+ case 338:
+ break;
+ /* linux_fanotify_mark */
+ case 339:
+ break;
+ /* linux_prlimit64 */
+ case 340:
+ break;
+ /* linux_name_to_handle_at */
+ case 341:
+ break;
+ /* linux_open_by_handle_at */
+ case 342:
+ break;
+ /* linux_clock_adjtime */
+ case 343:
+ break;
+ /* linux_syncfs */
+ case 344:
+ break;
+ /* linux_sendmmsg */
+ case 345:
+ break;
+ /* linux_setns */
+ case 346:
+ break;
+ /* linux_process_vm_readv */
+ case 347:
+ break;
+ /* linux_process_vm_writev */
+ case 348:
+ break;
default:
break;
};
@@ -6693,6 +6949,70 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
case 315:
/* linux_vmsplice */
case 316:
+ /* linux_move_pages */
+ case 317:
+ /* linux_getcpu */
+ case 318:
+ /* linux_epoll_pwait */
+ case 319:
+ /* linux_utimensat */
+ case 320:
+ /* linux_signalfd */
+ case 321:
+ /* linux_timerfd_create */
+ case 322:
+ /* linux_eventfd */
+ case 323:
+ /* linux_fallocate */
+ case 324:
+ /* linux_timerfd_settime */
+ case 325:
+ /* linux_timerfd_gettime */
+ case 326:
+ /* linux_signalfd4 */
+ case 327:
+ /* linux_eventfd2 */
+ case 328:
+ /* linux_epoll_create1 */
+ case 329:
+ /* linux_dup3 */
+ case 330:
+ /* linux_pipe2 */
+ case 331:
+ /* linux_inotify_init1 */
+ case 332:
+ /* linux_preadv */
+ case 333:
+ /* linux_pwritev */
+ case 334:
+ /* linux_rt_tsigqueueinfo */
+ case 335:
+ /* linux_perf_event_open */
+ case 336:
+ /* linux_recvmmsg */
+ case 337:
+ /* linux_fanotify_init */
+ case 338:
+ /* linux_fanotify_mark */
+ case 339:
+ /* linux_prlimit64 */
+ case 340:
+ /* linux_name_to_handle_at */
+ case 341:
+ /* linux_open_by_handle_at */
+ case 342:
+ /* linux_clock_adjtime */
+ case 343:
+ /* linux_syncfs */
+ case 344:
+ /* linux_sendmmsg */
+ case 345:
+ /* linux_setns */
+ case 346:
+ /* linux_process_vm_readv */
+ case 347:
+ /* linux_process_vm_writev */
+ case 348:
default:
break;
};
OpenPOWER on IntegriCloud