svn commit: r357504 - head/sys/amd64/linux
Edward Tomasz Napierala
trasz at FreeBSD.org
Tue Feb 4 16:02:06 UTC 2020
Author: trasz
Date: Tue Feb 4 16:02:04 2020
New Revision: 357504
URL: https://svnweb.freebsd.org/changeset/base/357504
Log:
Regen after r357503.
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/amd64/linux/linux_proto.h
head/sys/amd64/linux/linux_syscall.h
head/sys/amd64/linux/linux_syscalls.c
head/sys/amd64/linux/linux_sysent.c
head/sys/amd64/linux/linux_systrace_args.c
Modified: head/sys/amd64/linux/linux_proto.h
==============================================================================
--- head/sys/amd64/linux/linux_proto.h Tue Feb 4 16:01:06 2020 (r357503)
+++ head/sys/amd64/linux/linux_proto.h Tue Feb 4 16:02:04 2020 (r357504)
@@ -551,6 +551,9 @@ struct linux_sched_rr_get_interval_args {
struct linux_vhangup_args {
register_t dummy;
};
+struct linux_modify_ldt_args {
+ register_t dummy;
+};
struct linux_pivot_root_args {
register_t dummy;
};
@@ -606,6 +609,9 @@ struct linux_setdomainname_args {
struct linux_iopl_args {
char level_l_[PADL_(l_uint)]; l_uint level; char level_r_[PADR_(l_uint)];
};
+struct linux_ioperm_args {
+ register_t dummy;
+};
struct linux_init_module_args {
register_t dummy;
};
@@ -618,6 +624,9 @@ struct linux_quotactl_args {
struct linux_gettid_args {
register_t dummy;
};
+struct linux_readahead_args {
+ register_t dummy;
+};
struct linux_setxattr_args {
register_t dummy;
};
@@ -679,6 +688,21 @@ struct linux_sched_getaffinity_args {
char len_l_[PADL_(l_uint)]; l_uint len; char len_r_[PADR_(l_uint)];
char user_mask_ptr_l_[PADL_(l_ulong *)]; l_ulong * user_mask_ptr; char user_mask_ptr_r_[PADR_(l_ulong *)];
};
+struct linux_io_setup_args {
+ register_t dummy;
+};
+struct linux_io_destroy_args {
+ register_t dummy;
+};
+struct linux_io_getevents_args {
+ register_t dummy;
+};
+struct linux_io_submit_args {
+ register_t dummy;
+};
+struct linux_io_cancel_args {
+ register_t dummy;
+};
struct linux_lookup_dcookie_args {
register_t dummy;
};
@@ -696,6 +720,9 @@ struct linux_getdents64_args {
struct linux_set_tid_address_args {
char tidptr_l_[PADL_(l_int *)]; l_int * tidptr; char tidptr_r_[PADR_(l_int *)];
};
+struct linux_restart_syscall_args {
+ register_t dummy;
+};
struct linux_semtimedop_args {
register_t dummy;
};
@@ -1360,6 +1387,7 @@ int linux_sched_get_priority_max(struct thread *, stru
int linux_sched_get_priority_min(struct thread *, struct linux_sched_get_priority_min_args *);
int linux_sched_rr_get_interval(struct thread *, struct linux_sched_rr_get_interval_args *);
int linux_vhangup(struct thread *, struct linux_vhangup_args *);
+int linux_modify_ldt(struct thread *, struct linux_modify_ldt_args *);
int linux_pivot_root(struct thread *, struct linux_pivot_root_args *);
int linux_sysctl(struct thread *, struct linux_sysctl_args *);
int linux_prctl(struct thread *, struct linux_prctl_args *);
@@ -1373,10 +1401,12 @@ int linux_reboot(struct thread *, struct linux_reboot_
int linux_sethostname(struct thread *, struct linux_sethostname_args *);
int linux_setdomainname(struct thread *, struct linux_setdomainname_args *);
int linux_iopl(struct thread *, struct linux_iopl_args *);
+int linux_ioperm(struct thread *, struct linux_ioperm_args *);
int linux_init_module(struct thread *, struct linux_init_module_args *);
int linux_delete_module(struct thread *, struct linux_delete_module_args *);
int linux_quotactl(struct thread *, struct linux_quotactl_args *);
int linux_gettid(struct thread *, struct linux_gettid_args *);
+int linux_readahead(struct thread *, struct linux_readahead_args *);
int linux_setxattr(struct thread *, struct linux_setxattr_args *);
int linux_lsetxattr(struct thread *, struct linux_lsetxattr_args *);
int linux_fsetxattr(struct thread *, struct linux_fsetxattr_args *);
@@ -1394,11 +1424,17 @@ int linux_time(struct thread *, struct linux_time_args
int linux_sys_futex(struct thread *, struct linux_sys_futex_args *);
int linux_sched_setaffinity(struct thread *, struct linux_sched_setaffinity_args *);
int linux_sched_getaffinity(struct thread *, struct linux_sched_getaffinity_args *);
+int linux_io_setup(struct thread *, struct linux_io_setup_args *);
+int linux_io_destroy(struct thread *, struct linux_io_destroy_args *);
+int linux_io_getevents(struct thread *, struct linux_io_getevents_args *);
+int linux_io_submit(struct thread *, struct linux_io_submit_args *);
+int linux_io_cancel(struct thread *, struct linux_io_cancel_args *);
int linux_lookup_dcookie(struct thread *, struct linux_lookup_dcookie_args *);
int linux_epoll_create(struct thread *, struct linux_epoll_create_args *);
int linux_remap_file_pages(struct thread *, struct linux_remap_file_pages_args *);
int linux_getdents64(struct thread *, struct linux_getdents64_args *);
int linux_set_tid_address(struct thread *, struct linux_set_tid_address_args *);
+int linux_restart_syscall(struct thread *, struct linux_restart_syscall_args *);
int linux_semtimedop(struct thread *, struct linux_semtimedop_args *);
int linux_fadvise64(struct thread *, struct linux_fadvise64_args *);
int linux_timer_create(struct thread *, struct linux_timer_create_args *);
@@ -1681,6 +1717,7 @@ int linux_io_uring_register(struct thread *, struct li
#define LINUX_SYS_AUE_linux_sched_get_priority_min AUE_SCHED_GET_PRIORITY_MIN
#define LINUX_SYS_AUE_linux_sched_rr_get_interval AUE_SCHED_RR_GET_INTERVAL
#define LINUX_SYS_AUE_linux_vhangup AUE_NULL
+#define LINUX_SYS_AUE_linux_modify_ldt AUE_NULL
#define LINUX_SYS_AUE_linux_pivot_root AUE_PIVOT_ROOT
#define LINUX_SYS_AUE_linux_sysctl AUE_SYSCTL
#define LINUX_SYS_AUE_linux_prctl AUE_PRCTL
@@ -1694,10 +1731,12 @@ int linux_io_uring_register(struct thread *, struct li
#define LINUX_SYS_AUE_linux_sethostname AUE_SYSCTL
#define LINUX_SYS_AUE_linux_setdomainname AUE_SYSCTL
#define LINUX_SYS_AUE_linux_iopl AUE_NULL
+#define LINUX_SYS_AUE_linux_ioperm AUE_NULL
#define LINUX_SYS_AUE_linux_init_module AUE_NULL
#define LINUX_SYS_AUE_linux_delete_module AUE_NULL
#define LINUX_SYS_AUE_linux_quotactl AUE_QUOTACTL
#define LINUX_SYS_AUE_linux_gettid AUE_NULL
+#define LINUX_SYS_AUE_linux_readahead AUE_NULL
#define LINUX_SYS_AUE_linux_setxattr AUE_NULL
#define LINUX_SYS_AUE_linux_lsetxattr AUE_NULL
#define LINUX_SYS_AUE_linux_fsetxattr AUE_NULL
@@ -1715,11 +1754,17 @@ int linux_io_uring_register(struct thread *, struct li
#define LINUX_SYS_AUE_linux_sys_futex AUE_NULL
#define LINUX_SYS_AUE_linux_sched_setaffinity AUE_NULL
#define LINUX_SYS_AUE_linux_sched_getaffinity AUE_NULL
+#define LINUX_SYS_AUE_linux_io_setup AUE_NULL
+#define LINUX_SYS_AUE_linux_io_destroy AUE_NULL
+#define LINUX_SYS_AUE_linux_io_getevents AUE_NULL
+#define LINUX_SYS_AUE_linux_io_submit AUE_NULL
+#define LINUX_SYS_AUE_linux_io_cancel AUE_NULL
#define LINUX_SYS_AUE_linux_lookup_dcookie AUE_NULL
#define LINUX_SYS_AUE_linux_epoll_create AUE_NULL
#define LINUX_SYS_AUE_linux_remap_file_pages AUE_NULL
#define LINUX_SYS_AUE_linux_getdents64 AUE_GETDIRENTRIES
#define LINUX_SYS_AUE_linux_set_tid_address AUE_NULL
+#define LINUX_SYS_AUE_linux_restart_syscall AUE_NULL
#define LINUX_SYS_AUE_linux_semtimedop AUE_NULL
#define LINUX_SYS_AUE_linux_fadvise64 AUE_NULL
#define LINUX_SYS_AUE_linux_timer_create AUE_NULL
Modified: head/sys/amd64/linux/linux_syscall.h
==============================================================================
--- head/sys/amd64/linux/linux_syscall.h Tue Feb 4 16:01:06 2020 (r357503)
+++ head/sys/amd64/linux/linux_syscall.h Tue Feb 4 16:02:04 2020 (r357504)
@@ -158,6 +158,7 @@
#define LINUX_SYS_mlockall 151
#define LINUX_SYS_munlockall 152
#define LINUX_SYS_linux_vhangup 153
+#define LINUX_SYS_linux_modify_ldt 154
#define LINUX_SYS_linux_pivot_root 155
#define LINUX_SYS_linux_sysctl 156
#define LINUX_SYS_linux_prctl 157
@@ -176,10 +177,12 @@
#define LINUX_SYS_linux_sethostname 170
#define LINUX_SYS_linux_setdomainname 171
#define LINUX_SYS_linux_iopl 172
+#define LINUX_SYS_linux_ioperm 173
#define LINUX_SYS_linux_init_module 175
#define LINUX_SYS_linux_delete_module 176
#define LINUX_SYS_linux_quotactl 179
#define LINUX_SYS_linux_gettid 186
+#define LINUX_SYS_linux_readahead 187
#define LINUX_SYS_linux_setxattr 188
#define LINUX_SYS_linux_lsetxattr 189
#define LINUX_SYS_linux_fsetxattr 190
@@ -197,11 +200,17 @@
#define LINUX_SYS_linux_sys_futex 202
#define LINUX_SYS_linux_sched_setaffinity 203
#define LINUX_SYS_linux_sched_getaffinity 204
+#define LINUX_SYS_linux_io_setup 206
+#define LINUX_SYS_linux_io_destroy 207
+#define LINUX_SYS_linux_io_getevents 208
+#define LINUX_SYS_linux_io_submit 209
+#define LINUX_SYS_linux_io_cancel 210
#define LINUX_SYS_linux_lookup_dcookie 212
#define LINUX_SYS_linux_epoll_create 213
#define LINUX_SYS_linux_remap_file_pages 216
#define LINUX_SYS_linux_getdents64 217
#define LINUX_SYS_linux_set_tid_address 218
+#define LINUX_SYS_linux_restart_syscall 219
#define LINUX_SYS_linux_semtimedop 220
#define LINUX_SYS_linux_fadvise64 221
#define LINUX_SYS_linux_timer_create 222
Modified: head/sys/amd64/linux/linux_syscalls.c
==============================================================================
--- head/sys/amd64/linux/linux_syscalls.c Tue Feb 4 16:01:06 2020 (r357503)
+++ head/sys/amd64/linux/linux_syscalls.c Tue Feb 4 16:02:04 2020 (r357504)
@@ -161,7 +161,7 @@ const char *linux_syscallnames[] = {
"mlockall", /* 151 = mlockall */
"munlockall", /* 152 = munlockall */
"linux_vhangup", /* 153 = linux_vhangup */
- "#154", /* 154 = modify_ldt */
+ "linux_modify_ldt", /* 154 = linux_modify_ldt */
"linux_pivot_root", /* 155 = linux_pivot_root */
"linux_sysctl", /* 156 = linux_sysctl */
"linux_prctl", /* 157 = linux_prctl */
@@ -180,7 +180,7 @@ const char *linux_syscallnames[] = {
"linux_sethostname", /* 170 = linux_sethostname */
"linux_setdomainname", /* 171 = linux_setdomainname */
"linux_iopl", /* 172 = linux_iopl */
- "#173", /* 173 = ioperm */
+ "linux_ioperm", /* 173 = linux_ioperm */
"#174", /* 174 = create_module */
"linux_init_module", /* 175 = linux_init_module */
"linux_delete_module", /* 176 = linux_delete_module */
@@ -194,7 +194,7 @@ const char *linux_syscallnames[] = {
"#184", /* 184 = tuxcall */
"#185", /* 185 = security */
"linux_gettid", /* 186 = linux_gettid */
- "#187", /* 187 = linux_readahead */
+ "linux_readahead", /* 187 = linux_readahead */
"linux_setxattr", /* 188 = linux_setxattr */
"linux_lsetxattr", /* 189 = linux_lsetxattr */
"linux_fsetxattr", /* 190 = linux_fsetxattr */
@@ -213,11 +213,11 @@ const char *linux_syscallnames[] = {
"linux_sched_setaffinity", /* 203 = linux_sched_setaffinity */
"linux_sched_getaffinity", /* 204 = linux_sched_getaffinity */
"#205", /* 205 = set_thread_area */
- "#206", /* 206 = linux_io_setup */
- "#207", /* 207 = linux_io_destroy */
- "#208", /* 208 = linux_io_getevents */
- "#209", /* 209 = linux_io_submit */
- "#210", /* 210 = linux_io_cancel */
+ "linux_io_setup", /* 206 = linux_io_setup */
+ "linux_io_destroy", /* 207 = linux_io_destroy */
+ "linux_io_getevents", /* 208 = linux_io_getevents */
+ "linux_io_submit", /* 209 = linux_io_submit */
+ "linux_io_cancel", /* 210 = linux_io_cancel */
"#211", /* 211 = get_thread_area */
"linux_lookup_dcookie", /* 212 = linux_lookup_dcookie */
"linux_epoll_create", /* 213 = linux_epoll_create */
@@ -226,7 +226,7 @@ const char *linux_syscallnames[] = {
"linux_remap_file_pages", /* 216 = linux_remap_file_pages */
"linux_getdents64", /* 217 = linux_getdents64 */
"linux_set_tid_address", /* 218 = linux_set_tid_address */
- "#219", /* 219 = restart_syscall */
+ "linux_restart_syscall", /* 219 = linux_restart_syscall */
"linux_semtimedop", /* 220 = linux_semtimedop */
"linux_fadvise64", /* 221 = linux_fadvise64 */
"linux_timer_create", /* 222 = linux_timer_create */
Modified: head/sys/amd64/linux/linux_sysent.c
==============================================================================
--- head/sys/amd64/linux/linux_sysent.c Tue Feb 4 16:01:06 2020 (r357503)
+++ head/sys/amd64/linux/linux_sysent.c Tue Feb 4 16:02:04 2020 (r357504)
@@ -171,7 +171,7 @@ struct sysent linux_sysent[] = {
{ AS(mlockall_args), (sy_call_t *)sys_mlockall, AUE_MLOCKALL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 151 = mlockall */
{ 0, (sy_call_t *)sys_munlockall, AUE_MUNLOCKALL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 152 = munlockall */
{ 0, (sy_call_t *)linux_vhangup, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 153 = linux_vhangup */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 154 = modify_ldt */
+ { 0, (sy_call_t *)linux_modify_ldt, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 154 = linux_modify_ldt */
{ 0, (sy_call_t *)linux_pivot_root, AUE_PIVOT_ROOT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 155 = linux_pivot_root */
{ AS(linux_sysctl_args), (sy_call_t *)linux_sysctl, AUE_SYSCTL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 156 = linux_sysctl */
{ AS(linux_prctl_args), (sy_call_t *)linux_prctl, AUE_PRCTL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 157 = linux_prctl */
@@ -190,7 +190,7 @@ struct sysent linux_sysent[] = {
{ AS(linux_sethostname_args), (sy_call_t *)linux_sethostname, AUE_SYSCTL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 170 = linux_sethostname */
{ AS(linux_setdomainname_args), (sy_call_t *)linux_setdomainname, AUE_SYSCTL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 171 = linux_setdomainname */
{ AS(linux_iopl_args), (sy_call_t *)linux_iopl, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 172 = linux_iopl */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 173 = ioperm */
+ { 0, (sy_call_t *)linux_ioperm, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 173 = linux_ioperm */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 174 = create_module */
{ 0, (sy_call_t *)linux_init_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 175 = linux_init_module */
{ 0, (sy_call_t *)linux_delete_module, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 176 = linux_delete_module */
@@ -204,7 +204,7 @@ struct sysent linux_sysent[] = {
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 184 = tuxcall */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 185 = security */
{ 0, (sy_call_t *)linux_gettid, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 186 = linux_gettid */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 187 = linux_readahead */
+ { 0, (sy_call_t *)linux_readahead, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 187 = linux_readahead */
{ 0, (sy_call_t *)linux_setxattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 188 = linux_setxattr */
{ 0, (sy_call_t *)linux_lsetxattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 189 = linux_lsetxattr */
{ 0, (sy_call_t *)linux_fsetxattr, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 190 = linux_fsetxattr */
@@ -223,11 +223,11 @@ struct sysent linux_sysent[] = {
{ AS(linux_sched_setaffinity_args), (sy_call_t *)linux_sched_setaffinity, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 203 = linux_sched_setaffinity */
{ AS(linux_sched_getaffinity_args), (sy_call_t *)linux_sched_getaffinity, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 204 = linux_sched_getaffinity */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 205 = set_thread_area */
- { 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 = 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 *)linux_io_setup, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 206 = linux_io_setup */
+ { 0, (sy_call_t *)linux_io_destroy, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 207 = linux_io_destroy */
+ { 0, (sy_call_t *)linux_io_getevents, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 208 = linux_io_getevents */
+ { 0, (sy_call_t *)linux_io_submit, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 209 = linux_io_submit */
+ { 0, (sy_call_t *)linux_io_cancel, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 210 = linux_io_cancel */
{ 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 211 = get_thread_area */
{ 0, (sy_call_t *)linux_lookup_dcookie, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 212 = linux_lookup_dcookie */
{ AS(linux_epoll_create_args), (sy_call_t *)linux_epoll_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 213 = linux_epoll_create */
@@ -236,7 +236,7 @@ struct sysent linux_sysent[] = {
{ 0, (sy_call_t *)linux_remap_file_pages, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 216 = linux_remap_file_pages */
{ AS(linux_getdents64_args), (sy_call_t *)linux_getdents64, AUE_GETDIRENTRIES, NULL, 0, 0, 0, SY_THR_STATIC }, /* 217 = linux_getdents64 */
{ AS(linux_set_tid_address_args), (sy_call_t *)linux_set_tid_address, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 218 = linux_set_tid_address */
- { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 219 = restart_syscall */
+ { 0, (sy_call_t *)linux_restart_syscall, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 219 = linux_restart_syscall */
{ 0, (sy_call_t *)linux_semtimedop, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 220 = linux_semtimedop */
{ AS(linux_fadvise64_args), (sy_call_t *)linux_fadvise64, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 221 = linux_fadvise64 */
{ AS(linux_timer_create_args), (sy_call_t *)linux_timer_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 222 = linux_timer_create */
Modified: head/sys/amd64/linux/linux_systrace_args.c
==============================================================================
--- head/sys/amd64/linux/linux_systrace_args.c Tue Feb 4 16:01:06 2020 (r357503)
+++ head/sys/amd64/linux/linux_systrace_args.c Tue Feb 4 16:02:04 2020 (r357504)
@@ -1261,6 +1261,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
*n_args = 0;
break;
}
+ /* linux_modify_ldt */
+ case 154: {
+ *n_args = 0;
+ break;
+ }
/* linux_pivot_root */
case 155: {
*n_args = 0;
@@ -1396,6 +1401,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
*n_args = 1;
break;
}
+ /* linux_ioperm */
+ case 173: {
+ *n_args = 0;
+ break;
+ }
/* linux_init_module */
case 175: {
*n_args = 0;
@@ -1416,6 +1426,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
*n_args = 0;
break;
}
+ /* linux_readahead */
+ case 187: {
+ *n_args = 0;
+ break;
+ }
/* linux_setxattr */
case 188: {
*n_args = 0;
@@ -1521,6 +1536,31 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
*n_args = 3;
break;
}
+ /* linux_io_setup */
+ case 206: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_io_destroy */
+ case 207: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_io_getevents */
+ case 208: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_io_submit */
+ case 209: {
+ *n_args = 0;
+ break;
+ }
+ /* linux_io_cancel */
+ case 210: {
+ *n_args = 0;
+ break;
+ }
/* linux_lookup_dcookie */
case 212: {
*n_args = 0;
@@ -1554,6 +1594,11 @@ systrace_args(int sysnum, void *params, uint64_t *uarg
*n_args = 1;
break;
}
+ /* linux_restart_syscall */
+ case 219: {
+ *n_args = 0;
+ break;
+ }
/* linux_semtimedop */
case 220: {
*n_args = 0;
@@ -4559,6 +4604,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
/* linux_vhangup */
case 153:
break;
+ /* linux_modify_ldt */
+ case 154:
+ break;
/* linux_pivot_root */
case 155:
break;
@@ -4762,6 +4810,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
break;
};
break;
+ /* linux_ioperm */
+ case 173:
+ break;
/* linux_init_module */
case 175:
break;
@@ -4774,6 +4825,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
/* linux_gettid */
case 186:
break;
+ /* linux_readahead */
+ case 187:
+ break;
/* linux_setxattr */
case 188:
break;
@@ -4890,6 +4944,21 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
break;
};
break;
+ /* linux_io_setup */
+ case 206:
+ break;
+ /* linux_io_destroy */
+ case 207:
+ break;
+ /* linux_io_getevents */
+ case 208:
+ break;
+ /* linux_io_submit */
+ case 209:
+ break;
+ /* linux_io_cancel */
+ case 210:
+ break;
/* linux_lookup_dcookie */
case 212:
break;
@@ -4932,6 +5001,9 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d
break;
};
break;
+ /* linux_restart_syscall */
+ case 219:
+ break;
/* linux_semtimedop */
case 220:
break;
@@ -7163,6 +7235,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
case 152:
/* linux_vhangup */
case 153:
+ /* linux_modify_ldt */
+ case 154:
/* linux_pivot_root */
case 155:
/* linux_sysctl */
@@ -7241,6 +7315,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
if (ndx == 0 || ndx == 1)
p = "int";
break;
+ /* linux_ioperm */
+ case 173:
/* linux_init_module */
case 175:
/* linux_delete_module */
@@ -7249,6 +7325,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
case 179:
/* linux_gettid */
case 186:
+ /* linux_readahead */
+ case 187:
/* linux_setxattr */
case 188:
/* linux_lsetxattr */
@@ -7298,6 +7376,16 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
if (ndx == 0 || ndx == 1)
p = "int";
break;
+ /* linux_io_setup */
+ case 206:
+ /* linux_io_destroy */
+ case 207:
+ /* linux_io_getevents */
+ case 208:
+ /* linux_io_submit */
+ case 209:
+ /* linux_io_cancel */
+ case 210:
/* linux_lookup_dcookie */
case 212:
/* linux_epoll_create */
@@ -7317,6 +7405,8 @@ systrace_return_setargdesc(int sysnum, int ndx, char *
if (ndx == 0 || ndx == 1)
p = "int";
break;
+ /* linux_restart_syscall */
+ case 219:
/* linux_semtimedop */
case 220:
/* linux_fadvise64 */
More information about the svn-src-all
mailing list