1#if defined LINUX_MIPSO32
2	/* For an O32 strace, decode the o32 syscalls.  */
3	{ MA,	0,	printargs,		"syscall"	}, /* 4000 */ /* start of Linux o32 */
4	{ 1,	TP|SE,	sys_exit,		"exit"		}, /* 4001 */
5	{ 0,	TP,	sys_fork,		"fork"		}, /* 4002 */
6	{ 3,	TD,	sys_read,		"read"		}, /* 4003 */
7	{ 3,	TD,	sys_write,		"write"		}, /* 4004 */
8	{ 3,	TD|TF,	sys_open,		"open"		}, /* 4005 */
9	{ 1,	TD,	sys_close,		"close"		}, /* 4006 */
10	{ 3,	TP,	sys_waitpid,		"waitpid"	}, /* 4007 */
11	{ 2,	TD|TF,	sys_creat,		"creat"		}, /* 4008 */
12	{ 2,	TF,	sys_link,		"link"		}, /* 4009 */
13	{ 1,	TF,	sys_unlink,		"unlink"	}, /* 4010 */
14	{ 3,	TF|TP|SE|SI,	sys_execve,		"execve"	}, /* 4011 */
15	{ 1,	TF,	sys_chdir,		"chdir"		}, /* 4012 */
16	{ 1,	0,	sys_time,		"time"		}, /* 4013 */
17	{ 3,	TF,	sys_mknod,		"mknod"		}, /* 4014 */
18	{ 2,	TF,	sys_chmod,		"chmod"		}, /* 4015 */
19	{ 3,	TF,	sys_chown,		"lchown"	}, /* 4016 */
20	{ 0,	TM,	sys_break,		"break"		}, /* 4017 */
21	{ 2,	TF,	sys_oldstat,		"oldstat"	}, /* 4018 */
22	{ 3,	TD,	sys_lseek,		"lseek"		}, /* 4019 */
23	{ 0,	0,	sys_getpid,		"getpid"	}, /* 4020 */
24	{ 5,	TF,	sys_mount,		"mount"		}, /* 4021 */
25	{ 1,	TF,	sys_umount,		"umount"	}, /* 4022 */
26	{ 1,	0,	sys_setuid,		"setuid"	}, /* 4023 */
27	{ 0,	NF,	sys_getuid,		"getuid"	}, /* 4024 */
28	{ 1,	0,	sys_stime,		"stime"		}, /* 4025 */
29	{ 4,	0,	sys_ptrace,		"ptrace"	}, /* 4026 */
30	{ 1,	0,	sys_alarm,		"alarm"		}, /* 4027 */
31	{ 2,	TD,	sys_oldfstat,		"oldfstat"	}, /* 4028 */
32	{ 0,	TS,	sys_pause,		"pause"		}, /* 4029 */
33	{ 2,	TF,	sys_utime,		"utime"		}, /* 4030 */
34	{ 0,	0,	sys_stty,		"stty"		}, /* 4031 */
35	{ 0,	0,	sys_gtty,		"gtty"		}, /* 4032 */
36	{ 2,	TF,	sys_access,		"access"	}, /* 4033 */
37	{ 1,	0,	sys_nice,		"nice"		}, /* 4034 */
38	{ 1,	0,	sys_ftime,		"ftime"		}, /* 4035 */
39	{ 0,	0,	sys_sync,		"sync"		}, /* 4036 */
40	{ 2,	TS,	sys_kill,		"kill"		}, /* 4037 */
41	{ 2,	TF,	sys_rename,		"rename"	}, /* 4038 */
42	{ 2,	TF,	sys_mkdir,		"mkdir"		}, /* 4039 */
43	{ 1,	TF,	sys_rmdir,		"rmdir"		}, /* 4040 */
44	{ 1,	TD,	sys_dup,		"dup"		}, /* 4041 */
45	{ 1,	TD,	sys_pipe,		"pipe"		}, /* 4042 */
46	{ 1,	0,	sys_times,		"times"		}, /* 4043 */
47	{ 0,	0,	sys_prof,		"prof"		}, /* 4044 */
48	{ 1,	TM|SI,	sys_brk,		"brk"		}, /* 4045 */
49	{ 1,	0,	sys_setgid,		"setgid"	}, /* 4046 */
50	{ 0,	NF,	sys_getgid,		"getgid"	}, /* 4047 */
51	{ 1,	TS,	sys_signal,		"signal"	}, /* 4048 */
52	{ 0,	NF,	sys_geteuid,		"geteuid"	}, /* 4049 */
53	{ 0,	NF,	sys_getegid,		"getegid"	}, /* 4050 */
54	{ 1,	TF,	sys_acct,		"acct"		}, /* 4051 */
55	{ 2,	TF,	sys_umount2,		"umount2"	}, /* 4052 */
56	{ 0,	0,	sys_lock,		"lock"		}, /* 4053 */
57	{ 3,	TD,	sys_ioctl,		"ioctl"		}, /* 4054 */
58	{ 3,	TD,	sys_fcntl,		"fcntl"		}, /* 4055 */
59	{ 0,	0,	sys_mpx,		"mpx"		}, /* 4056 */
60	{ 2,	0,	sys_setpgid,		"setpgid"	}, /* 4057 */
61	{ 0,	0,	sys_ulimit,		"ulimit"	}, /* 4058 */
62	{ 1,	0,	sys_oldolduname,	"oldolduname"	}, /* 4059 */
63	{ 1,	0,	sys_umask,		"umask"		}, /* 4060 */
64	{ 1,	TF,	sys_chroot,		"chroot"	}, /* 4061 */
65	{ 2,	0,	sys_ustat,		"ustat"		}, /* 4062 */
66	{ 2,	TD,	sys_dup2,		"dup2"		}, /* 4063 */
67	{ 0,	0,	sys_getppid,		"getppid"	}, /* 4064 */
68	{ 0,	0,	sys_getpgrp,		"getpgrp"	}, /* 4065 */
69	{ 0,	0,	sys_setsid,		"setsid"	}, /* 4066 */
70	{ 3,	TS,	sys_sigaction,		"sigaction"	}, /* 4067 */
71	{ 0,	TS,	sys_siggetmask,		"sgetmask"	}, /* 4068 */
72	{ 1,	TS,	sys_sigsetmask,		"ssetmask"	}, /* 4069 */
73	{ 2,	0,	sys_setreuid,		"setreuid"	}, /* 4070 */
74	{ 2,	0,	sys_setregid,		"setregid"	}, /* 4071 */
75	{ 3,	TS,	sys_sigsuspend,		"sigsuspend"	}, /* 4072 */
76	{ 1,	TS,	sys_sigpending,		"sigpending"	}, /* 4073 */
77	{ 2,	0,	sys_sethostname,	"sethostname"	}, /* 4074 */
78	{ 2,	0,	sys_setrlimit,		"setrlimit"	}, /* 4075 */
79	{ 2,	0,	sys_getrlimit,		"getrlimit"	}, /* 4076 */
80	{ 2,	0,	sys_getrusage,		"getrusage"	}, /* 4077 */
81	{ 2,	0,	sys_gettimeofday,	"gettimeofday"	}, /* 4078 */
82	{ 2,	0,	sys_settimeofday,	"settimeofday"	}, /* 4079 */
83	{ 2,	0,	sys_getgroups,		"getgroups"	}, /* 4080 */
84	{ 2,	0,	sys_setgroups,		"setgroups"	}, /* 4081 */
85	{ 0,	0,	printargs,		"reserved82"	}, /* 4082 */
86	{ 2,	TF,	sys_symlink,		"symlink"	}, /* 4083 */
87	{ 2,	TF,	sys_oldlstat,		"oldlstat"	}, /* 4084 */
88	{ 3,	TF,	sys_readlink,		"readlink"	}, /* 4085 */
89	{ 1,	TF,	sys_uselib,		"uselib"	}, /* 4086 */
90	{ 2,	TF,	sys_swapon,		"swapon"	}, /* 4087 */
91	{ 4,	0,	sys_reboot,		"reboot"	}, /* 4088 */
92	{ 3,	TD,	sys_readdir,		"readdir"	}, /* 4089 */
93	{ 6,	TD|TM|SI,	sys_mmap,		"mmap"		}, /* 4090 */
94	{ 2,	TM|SI,	sys_munmap,		"munmap"	}, /* 4091 */
95	{ 2,	TF,	sys_truncate,		"truncate"	}, /* 4092 */
96	{ 2,	TD,	sys_ftruncate,		"ftruncate"	}, /* 4093 */
97	{ 2,	TD,	sys_fchmod,		"fchmod"	}, /* 4094 */
98	{ 3,	TD,	sys_fchown,		"fchown"	}, /* 4095 */
99	{ 2,	0,	sys_getpriority,	"getpriority"	}, /* 4096 */
100	{ 3,	0,	sys_setpriority,	"setpriority"	}, /* 4097 */
101	{ 0,	0,	sys_profil,		"profil"	}, /* 4098 */
102	{ 3,	TF,	sys_statfs,		"statfs"	}, /* 4099 */
103	{ 3,	TD,	sys_fstatfs,		"fstatfs"	}, /* 4100 */
104	{ 0,	0,	sys_ioperm,		"ioperm"	}, /* 4101 */
105	{ 2,	TD,	sys_socketcall,		"socketcall"	}, /* 4102 */
106	{ 3,	0,	sys_syslog,		"syslog"	}, /* 4103 */
107	{ 3,	0,	sys_setitimer,		"setitimer"	}, /* 4104 */
108	{ 2,	0,	sys_getitimer,		"getitimer"	}, /* 4105 */
109	{ 2,	TF,	sys_stat,		"stat"		}, /* 4106 */
110	{ 2,	TF,	sys_lstat,		"lstat"		}, /* 4107 */
111	{ 2,	TD,	sys_fstat,		"fstat"		}, /* 4108 */
112	{ 1,	0,	sys_olduname,		"olduname"	}, /* 4109 */
113	{ 0,	0,	sys_iopl,		"iopl"		}, /* 4110 */
114	{ 0,	0,	sys_vhangup,		"vhangup"	}, /* 4111 */
115	{ 0,	0,	sys_idle,		"idle"		}, /* 4112 */
116	{ 5,	0,	sys_vm86old,		"vm86"		}, /* 4113 */
117	{ 4,	TP,	sys_wait4,		"wait4"		}, /* 4114 */
118	{ 1,	TF,	sys_swapoff,		"swapoff"	}, /* 4115 */
119	{ 1,	0,	sys_sysinfo,		"sysinfo"	}, /* 4116 */
120	{ 6,	TI,	sys_ipc,		"ipc"		}, /* 4117 */
121	{ 1,	TD,	sys_fsync,		"fsync"		}, /* 4118 */
122	{ 0,	TS,	sys_sigreturn,		"sigreturn"	}, /* 4119 */
123	{ 5,	TP,	sys_clone,		"clone"		}, /* 4120 */
124	{ 2,	0,	sys_setdomainname,	"setdomainname"	}, /* 4121 */
125	{ 1,	0,	sys_uname,		"uname"		}, /* 4122 */
126	{ 0,	0,	sys_modify_ldt,		"modify_ldt"	}, /* 4123 */
127	{ 1,	0,	sys_adjtimex,		"adjtimex"	}, /* 4124 */
128	{ 3,	TM|SI,	sys_mprotect,		"mprotect"	}, /* 4125 */
129	{ 3,	TS,	sys_sigprocmask,	"sigprocmask"	}, /* 4126 */
130	{ 2,	0,	sys_create_module,	"create_module"	}, /* 4127 */
131	{ 3,	0,	sys_init_module,	"init_module"	}, /* 4128 */
132	{ 2,	0,	sys_delete_module,	"delete_module"	}, /* 4129 */
133	{ 1,	0,	sys_get_kernel_syms,	"get_kernel_syms"}, /* 4130 */
134	{ 4,	TF,	sys_quotactl,		"quotactl"	}, /* 4131 */
135	{ 1,	0,	sys_getpgid,		"getpgid"	}, /* 4132 */
136	{ 1,	TD,	sys_fchdir,		"fchdir"	}, /* 4133 */
137	{ 2,	0,	sys_bdflush,		"bdflush"	}, /* 4134 */
138	{ 3,	0,	sys_sysfs,		"sysfs"		}, /* 4135 */
139	{ 1,	0,	sys_personality,	"personality"	}, /* 4136 */
140	{ 0,	0,	sys_afs_syscall,	"afs_syscall"	}, /* 4137 */
141	{ 1,	NF,	sys_setfsuid,		"setfsuid"	}, /* 4138 */
142	{ 1,	NF,	sys_setfsgid,		"setfsgid"	}, /* 4139 */
143	{ 5,	TD,	sys_llseek,		"_llseek"	}, /* 4140 */
144	{ 3,	TD,	sys_getdents,		"getdents"	}, /* 4141 */
145	{ 5,	TD,	sys_select,		"_newselect"	}, /* 4142 */
146	{ 2,	TD,	sys_flock,		"flock"		}, /* 4143 */
147	{ 3,	TM,	sys_msync,		"msync"		}, /* 4144 */
148	{ 3,	TD,	sys_readv,		"readv"		}, /* 4145 */
149	{ 3,	TD,	sys_writev,		"writev"	}, /* 4146 */
150	{ 3,	0,	printargs,		"cacheflush"	}, /* 4147 */
151	{ 3,	0,	printargs,		"cachectl"	}, /* 4148 */
152	{ 4,	0,	sys_sysmips,		"sysmips"	}, /* 4149 */
153	{ 0,	0,	sys_setup,		"setup"		}, /* 4150 */
154	{ 1,	0,	sys_getsid,		"getsid"	}, /* 4151 */
155	{ 1,	TD,	sys_fdatasync,		"fdatasync"	}, /* 4152 */
156	{ 1,	0,	sys_sysctl,		"_sysctl"	}, /* 4153 */
157	{ 2,	TM,	sys_mlock,		"mlock"		}, /* 4154 */
158	{ 2,	TM,	sys_munlock,		"munlock"	}, /* 4155 */
159	{ 1,	TM,	sys_mlockall,		"mlockall"	}, /* 4156 */
160	{ 0,	TM,	sys_munlockall,		"munlockall"	}, /* 4157 */
161	{ 2,	0,	sys_sched_setparam,	"sched_setparam"}, /* 4158 */
162	{ 2,	0,	sys_sched_getparam,	"sched_getparam"}, /* 4159 */
163	{ 3,	0,	sys_sched_setscheduler,	"sched_setscheduler"}, /* 4160 */
164	{ 1,	0,	sys_sched_getscheduler,	"sched_getscheduler"}, /* 4161 */
165	{ 0,	0,	sys_sched_yield,	"sched_yield"	}, /* 4162 */
166	{ 1,	0,	sys_sched_get_priority_max,"sched_get_priority_max"}, /* 4163 */
167	{ 1,	0,	sys_sched_get_priority_min,"sched_get_priority_min"}, /* 4164 */
168	{ 2,	0,	sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 4165 */
169	{ 2,	0,	sys_nanosleep,		"nanosleep"	}, /* 4166 */
170	{ 5,	TM|SI,	sys_mremap,		"mremap"	}, /* 4167 */
171	{ 3,	TN,	sys_accept,		"accept"	}, /* 4168 */
172	{ 3,	TN,	sys_bind,		"bind"		}, /* 4169 */
173	{ 3,	TN,	sys_connect,		"connect"	}, /* 4170 */
174	{ 3,	TN,	sys_getpeername,	"getpeername"	}, /* 4171 */
175	{ 3,	TN,	sys_getsockname,	"getsockname"	}, /* 4172 */
176	{ 5,	TN,	sys_getsockopt,		"getsockopt"	}, /* 4173 */
177	{ 2,	TN,	sys_listen,		"listen"	}, /* 4174 */
178	{ 4,	TN,	sys_recv,		"recv"		}, /* 4175 */
179	{ 6,	TN,	sys_recvfrom,		"recvfrom"	}, /* 4176 */
180	{ 3,	TN,	sys_recvmsg,		"recvmsg"	}, /* 4177 */
181	{ 4,	TN,	sys_send,		"send"		}, /* 4178 */
182	{ 3,	TN,	sys_sendmsg,		"sendmsg"	}, /* 4179 */
183	{ 6,	TN,	sys_sendto,		"sendto"	}, /* 4180 */
184	{ 5,	TN,	sys_setsockopt,		"setsockopt"	}, /* 4181 */
185	{ 2,	TN,	sys_shutdown,		"shutdown"	}, /* 4182 */
186	{ 3,	TN,	sys_socket,		"socket"	}, /* 4183 */
187	{ 4,	TN,	sys_socketpair,		"socketpair"	}, /* 4184 */
188	{ 3,	0,	sys_setresuid,		"setresuid"	}, /* 4185 */
189	{ 3,	0,	sys_getresuid,		"getresuid"	}, /* 4186 */
190	{ 5,	0,	sys_query_module,	"query_module"	}, /* 4187 */
191	{ 3,	TD,	sys_poll,		"poll"		}, /* 4188 */
192	{ 3,	0,	sys_nfsservctl,		"nfsservctl"	}, /* 4189 */
193	{ 3,	0,	sys_setresgid,		"setresgid"	}, /* 4190 */
194	{ 3,	0,	sys_getresgid,		"getresgid"	}, /* 4191 */
195	{ 5,	0,	sys_prctl,		"prctl"		}, /* 4192 */
196	{ 0,	TS,	sys_rt_sigreturn,	"rt_sigreturn"	}, /* 4193 */
197	{ 4,	TS,	sys_rt_sigaction,	"rt_sigaction"	}, /* 4194 */
198	{ 4,	TS,	sys_rt_sigprocmask,	"rt_sigprocmask"}, /* 4195 */
199	{ 2,	TS,	sys_rt_sigpending,	"rt_sigpending"	}, /* 4196 */
200	{ 4,	TS,	sys_rt_sigtimedwait,	"rt_sigtimedwait"},/* 4197 */
201	{ 3,	TS,	sys_rt_sigqueueinfo,	"rt_sigqueueinfo"},/* 4198 */
202	{ 2,	TS,	sys_rt_sigsuspend,	"rt_sigsuspend"	}, /* 4199 */
203	{ 6,	TD,	sys_pread,		"pread64"	}, /* 4200 */
204	{ 6,	TD,	sys_pwrite,		"pwrite64"	}, /* 4201 */
205	{ 3,	TF,	sys_chown,		"chown"		}, /* 4202 */
206	{ 2,	TF,	sys_getcwd,		"getcwd"	}, /* 4203 */
207	{ 2,	0,	sys_capget,		"capget"	}, /* 4204 */
208	{ 2,	0,	sys_capset,		"capset"	}, /* 4205 */
209	{ 2,	TS,	sys_sigaltstack,	"sigaltstack"	}, /* 4206 */
210	{ 4,	TD|TN,	sys_sendfile,		"sendfile"	}, /* 4207 */
211	{ 5,	TN,	printargs,		"getpmsg"	}, /* 4208 */
212	{ 5,	TN,	printargs,		"putpmsg"	}, /* 4209 */
213	{ 6,	TD|TM|SI,	sys_mmap_4koff,		"mmap2"		}, /* 4210 */
214	{ 4,	TF,	sys_truncate64,		"truncate64"	}, /* 4211 */
215	{ 4,	TD,	sys_ftruncate64,	"ftruncate64"	}, /* 4212 */
216	{ 2,	TF,	sys_stat64,		"stat64"	}, /* 4213 */
217	{ 2,	TF,	sys_lstat64,		"lstat64"	}, /* 4214 */
218	{ 2,	TD,	sys_fstat64,		"fstat64"	}, /* 4215 */
219	{ 2,	TF,	sys_pivotroot,		"pivot_root"	}, /* 4216 */
220	{ 3,	TM,	sys_mincore,		"mincore"	}, /* 4217 */
221	{ 3,	TM,	sys_madvise,		"madvise"	}, /* 4218 */
222	{ 3,	TD,	sys_getdents64,		"getdents64"	}, /* 4219 */
223	{ 3,	TD,	sys_fcntl,		"fcntl64"	}, /* 4220 */
224	{ 0,	0,	NULL,			NULL		}, /* 4221 */
225	{ 0,	0,	sys_gettid,		"gettid"	}, /* 4222 */
226	{ 5,	TD,	sys_readahead,		"readahead"	}, /* 4223 */
227	{ 5,	TF,	sys_setxattr,		"setxattr"	}, /* 4224 */
228	{ 5,	TF,	sys_setxattr,		"lsetxattr"	}, /* 4225 */
229	{ 5,	TD,	sys_fsetxattr,		"fsetxattr"	}, /* 4226 */
230	{ 4,	TF,	sys_getxattr,		"getxattr"	}, /* 4227 */
231	{ 4,	TF,	sys_getxattr,		"lgetxattr"	}, /* 4228 */
232	{ 4,	TD,	sys_fgetxattr,		"fgetxattr"	}, /* 4229 */
233	{ 3,	TF,	sys_listxattr,		"listxattr"	}, /* 4230 */
234	{ 3,	TF,	sys_listxattr,		"llistxattr"	}, /* 4231 */
235	{ 3,	TD,	sys_flistxattr,		"flistxattr"	}, /* 4232 */
236	{ 2,	TF,	sys_removexattr,	"removexattr"	}, /* 4233 */
237	{ 2,	TF,	sys_removexattr,	"lremovexattr"	}, /* 4234 */
238	{ 2,	TD,	sys_fremovexattr,	"fremovexattr"	}, /* 4235 */
239	{ 2,	TS,	sys_kill,		"tkill"		}, /* 4236 */
240	{ 4,	TD|TN,	sys_sendfile64,		"sendfile64"	}, /* 4237 */
241	{ 6,	0,	sys_futex,		"futex"		}, /* 4238 */
242	{ 3,	0,	sys_sched_setaffinity,	"sched_setaffinity"}, /* 4239 */
243	{ 3,	0,	sys_sched_getaffinity,	"sched_getaffinity"}, /* 4240 */
244	{ 2,	0,	sys_io_setup,		"io_setup"	}, /* 4241 */
245	{ 1,	0,	sys_io_destroy,		"io_destroy"	}, /* 4242 */
246	{ 5,	0,	sys_io_getevents,		"io_getevents"	}, /* 4243 */
247	{ 3,	0,	sys_io_submit,		"io_submit"	}, /* 4244 */
248	{ 3,	0,	sys_io_cancel,		"io_cancel"	}, /* 4245 */
249	{ 1,	TP|SE,	sys_exit,		"exit_group"	}, /* 4246 */
250	{ 4,	0,	sys_lookup_dcookie,	"lookup_dcookie"}, /* 4247 */
251	{ 1,	TD,	sys_epoll_create,	"epoll_create"	}, /* 4248 */
252	{ 4,	TD,	sys_epoll_ctl,		"epoll_ctl"	}, /* 4249 */
253	{ 4,	TD,	sys_epoll_wait,		"epoll_wait"	}, /* 4250 */
254	{ 5,	TM|SI,	sys_remap_file_pages,	"remap_file_pages"}, /* 4251 */
255	{ 1,	0,	sys_set_tid_address,	"set_tid_address"}, /* 4252 */
256	{ 0,	0,	sys_restart_syscall,	"restart_syscall"}, /* 4253 */
257	{ 7,	TD,	sys_fadvise64_64,	"fadvise64_64"	}, /* 4254 */
258	{ 3,	TF,	sys_statfs64,		"statfs64"	}, /* 4255 */
259	{ 2,	TD,	sys_fstatfs64,		"fstatfs64"	}, /* 4256 */
260	{ 3,	0,	sys_timer_create,	"timer_create"	}, /* 4257 */
261	{ 4,	0,	sys_timer_settime,	"timer_settime"	}, /* 4258 */
262	{ 2,	0,	sys_timer_gettime,	"timer_gettime"	}, /* 4259 */
263	{ 1,	0,	sys_timer_getoverrun,	"timer_getoverrun"}, /* 4260 */
264	{ 1,	0,	sys_timer_delete,	"timer_delete"	}, /* 4261 */
265	{ 2,	0,	sys_clock_settime,	"clock_settime"	}, /* 4262 */
266	{ 2,	0,	sys_clock_gettime,	"clock_gettime"	}, /* 4263 */
267	{ 2,	0,	sys_clock_getres,	"clock_getres"	}, /* 4264 */
268	{ 4,	0,	sys_clock_nanosleep,	"clock_nanosleep"}, /* 4265 */
269	{ 3,	TS,	sys_tgkill,		"tgkill"	}, /* 4266 */
270	{ 2,	TF,	sys_utimes,		"utimes"	}, /* 4267 */
271	{ 4,	TM,	sys_mbind,		"mbind"		}, /* 4268 */
272	{ 5,	TM,	sys_get_mempolicy,	"get_mempolicy"	}, /* 4269 */
273	{ 3,	TM,	sys_set_mempolicy,	"set_mempolicy"	}, /* 4270 */
274	{ 4,	0,	sys_mq_open,		"mq_open"	}, /* 4271 */
275	{ 1,	0,	sys_mq_unlink,		"mq_unlink"	}, /* 4272 */
276	{ 5,	0,	sys_mq_timedsend,	"mq_timedsend"	}, /* 4273 */
277	{ 5,	0,	sys_mq_timedreceive,	"mq_timedreceive"}, /* 4274 */
278	{ 2,	0,	sys_mq_notify,		"mq_notify"	}, /* 4275 */
279	{ 3,	0,	sys_mq_getsetattr,	"mq_getsetattr"	}, /* 4276 */
280	{ 5,	0,	sys_vserver,		"vserver"	}, /* 4277 */
281	{ 5,	TP,	sys_waitid,		"waitid"	}, /* 4278 */
282	{ 0,	0,	NULL,			NULL		}, /* 4279 */
283	{ 5,	0,	sys_add_key,		"add_key"	}, /* 4280 */
284	{ 4,	0,	sys_request_key,	"request_key"	}, /* 4281 */
285	{ 5,	0,	sys_keyctl,		"keyctl"	}, /* 4282 */
286	{ 1,	0,	sys_set_thread_area,	"set_thread_area" }, /* 4283 */
287	{ 0,	TD,	sys_inotify_init,	"inotify_init"	}, /* 4284 */
288	{ 3,	TD,	sys_inotify_add_watch,	"inotify_add_watch" }, /* 4285 */
289	{ 2,	TD,	sys_inotify_rm_watch,	"inotify_rm_watch" }, /* 4286 */
290	{ 4,	TM,	sys_migrate_pages,	"migrate_pages"	}, /* 4287 */
291	{ 4,	TD|TF,	sys_openat,		"openat"	}, /* 4288 */
292	{ 3,	TD|TF,	sys_mkdirat,		"mkdirat"	}, /* 4289 */
293	{ 4,	TD|TF,	sys_mknodat,		"mknodat"	}, /* 4290 */
294	{ 5,	TD|TF,	sys_fchownat,		"fchownat"	}, /* 4291 */
295	{ 3,	TD|TF,	sys_futimesat,		"futimesat"	}, /* 4292 */
296	{ 4,	TD|TF,	sys_newfstatat,		"fstatat64"	}, /* 4293 */
297	{ 3,	TD|TF,	sys_unlinkat,		"unlinkat"	}, /* 4294 */
298	{ 4,	TD|TF,	sys_renameat,		"renameat"	}, /* 4295 */
299	{ 5,	TD|TF,	sys_linkat,		"linkat"	}, /* 4296 */
300	{ 3,	TD|TF,	sys_symlinkat,		"symlinkat"	}, /* 4297 */
301	{ 4,	TD|TF,	sys_readlinkat,		"readlinkat"	}, /* 4298 */
302	{ 3,	TD|TF,	sys_fchmodat,		"fchmodat"	}, /* 4299 */
303	{ 3,	TD|TF,	sys_faccessat,		"faccessat"	}, /* 4300 */
304	{ 6,	TD,	sys_pselect6,		"pselect6"	}, /* 4301 */
305	{ 5,	TD,	sys_ppoll,		"ppoll"		}, /* 4302 */
306	{ 1,	TP,	sys_unshare,		"unshare"	}, /* 4303 */
307	{ 6,	TD,	sys_splice,		"splice"	}, /* 4304 */
308	{ 7,	TD,	sys_sync_file_range,	"sync_file_range" }, /* 4305 */
309	{ 4,	TD,	sys_tee,		"tee"		}, /* 4306 */
310	{ 4,	TD,	sys_vmsplice,		"vmsplice"	}, /* 4307 */
311	{ 6,	TM,	sys_move_pages,		"move_pages"	}, /* 4308 */
312	{ 2,	0,	sys_set_robust_list,	"set_robust_list" }, /* 4309 */
313	{ 3,	0,	sys_get_robust_list,	"get_robust_list" }, /* 4310 */
314	{ 4,	0,	sys_kexec_load,		"kexec_load"	}, /* 4311 */
315	{ 3,	0,	sys_getcpu,		"getcpu"	}, /* 4312 */
316	{ 6,	TD,	sys_epoll_pwait,	"epoll_pwait"	}, /* 4313 */
317	{ 3,	0,	sys_ioprio_set,		"ioprio_set"	}, /* 4314 */
318	{ 2,	0,	sys_ioprio_get,		"ioprio_get"	}, /* 4315 */
319	{ 4,	0,	printargs,		"utimensat"	}, /* 4316 */
320	{ 3,	TD|TS,	sys_signalfd,		"signalfd"	}, /* 4317 */
321	{ 4,	TD,	sys_timerfd,		"timerfd"	}, /* 4318 */
322	{ 1,	TD,	sys_eventfd,		"eventfd"	}, /* 4319 */
323	{ 6,	TD,	sys_fallocate,		"fallocate"	}, /* 4320 */
324	{ 2,	TD,	sys_timerfd_create,	"timerfd_create" }, /* 4321 */
325	{ 2,	TD,	sys_timerfd_gettime,	"timerfd_gettime" }, /* 4322 */
326	{ 4,	TD,	sys_timerfd_settime,	"timerfd_settime" }, /* 4323 */
327	{ 4,	TD|TS,	sys_signalfd4,		"signalfd4"	}, /* 4324 */
328	{ 2,	TD,	sys_eventfd2,		"eventfd2"	}, /* 4325 */
329	{ 1,	TD,	sys_epoll_create1,	"epoll_create1"	}, /* 4326 */
330	{ 3,	TD,	sys_dup3,		"dup3"		}, /* 4327 */
331	{ 2,	TD,	sys_pipe2,		"pipe2"		}, /* 4328 */
332	{ 1,	TD,	sys_inotify_init1,	"inotify_init1"	}, /* 4329 */
333	{ 5,	TD,	sys_preadv,		"preadv"	}, /* 4330 */
334	{ 5,	TD,	sys_pwritev,		"pwritev"	}, /* 4331 */
335	{ 4,	TP|TS,	sys_rt_tgsigqueueinfo,	"rt_tgsigqueueinfo" }, /* 4332 */
336	{ 5,	TD,	sys_perf_event_open,	"perf_event_open" }, /* 4333 */
337	{ 4,	TN,	sys_accept4,		"accept4"	}, /* 4334 */
338	{ 5,	TN,	sys_recvmmsg,		"recvmmsg"	}, /* 4335 */
339	{ 2,	TD,	sys_fanotify_init,	"fanotify_init"	}, /* 4336 */
340	{ 6,	TD|TF,	sys_fanotify_mark,	"fanotify_mark"	}, /* 4337 */
341	{ 4,	0,	sys_prlimit64,		"prlimit64"	}, /* 4338 */
342	{ 5,	TD|TF,	sys_name_to_handle_at,	"name_to_handle_at"}, /* 4339 */
343	{ 3,	TD,	sys_open_by_handle_at,	"open_by_handle_at"}, /* 4340 */
344	{ 2,	0,	sys_clock_adjtime,	"clock_adjtime"	}, /* 4341 */
345	{ 1,	TD,	sys_syncfs,		"syncfs"	}, /* 4342 */
346	{ 4,	TN,	sys_sendmmsg,		"sendmmsg"	}, /* 4343 */
347	{ 2,	TD,	sys_setns,		"setns"		}, /* 4344 */
348	{ 6,	0,	sys_process_vm_readv,	"process_vm_readv"	}, /* 4345 */
349	{ 6,	0,	sys_process_vm_writev,	"process_vm_writev"	}, /* 4346 */
350	{ 5,	0,	sys_kcmp,		"kcmp"		}, /* 4347 */
351	{ 3,	TD,	sys_finit_module,	"finit_module"	}, /* 4348 */
352#else
353	{ 0,	0,	printargs,		"o32_syscall"	}, /* 4000 */
354	{ 1,	TP|SE,	printargs,		"o32_exit"		}, /* 4001 */
355	{ 0,	TP,	printargs,		"o32_fork"		}, /* 4002 */
356	{ 0,	0,	printargs,		"o32_read"		}, /* 4003 */
357	{ 0,	0,	printargs,		"o32_write"		}, /* 4004 */
358	{ 0,	0,	printargs,		"o32_open"		}, /* 4005 */
359	{ 0,	0,	printargs,		"o32_close"		}, /* 4006 */
360	{ 3,	TP,	printargs,		"o32_waitpid"	}, /* 4007 */
361	{ 0,	0,	printargs,		"o32_creat"		}, /* 4008 */
362	{ 0,	0,	printargs,		"o32_link"		}, /* 4009 */
363	{ 0,	0,	printargs,		"o32_unlink"	}, /* 4010 */
364	{ 3,	TF|TP|SE|SI,	printargs,		"o32_execve"	}, /* 4011 */
365	{ 0,	0,	printargs,		"o32_chdir"		}, /* 4012 */
366	{ 0,	0,	printargs,		"o32_time"		}, /* 4013 */
367	{ 0,	0,	printargs,		"o32_mknod"		}, /* 4014 */
368	{ 0,	0,	printargs,		"o32_chmod"		}, /* 4015 */
369	{ 0,	0,	printargs,		"o32_lchown"	}, /* 4016 */
370	{ 0,	TM,	printargs,		"o32_break"		}, /* 4017 */
371	{ 0,	0,	printargs,		"o32_oldstat"	}, /* 4018 */
372	{ 0,	0,	printargs,		"o32_lseek"		}, /* 4019 */
373	{ 0,	0,	printargs,		"o32_getpid"	}, /* 4020 */
374	{ 0,	0,	printargs,		"o32_mount"		}, /* 4021 */
375	{ 0,	0,	printargs,		"o32_umount"	}, /* 4022 */
376	{ 0,	0,	printargs,		"o32_setuid"	}, /* 4023 */
377	{ 0,	0,	printargs,		"o32_getuid"	}, /* 4024 */
378	{ 0,	0,	printargs,		"o32_stime"		}, /* 4025 */
379	{ 0,	0,	printargs,		"o32_ptrace"	}, /* 4026 */
380	{ 0,	0,	printargs,		"o32_alarm"		}, /* 4027 */
381	{ 0,	0,	printargs,		"o32_oldfstat"	}, /* 4028 */
382	{ 0,	0,	printargs,		"o32_pause"		}, /* 4029 */
383	{ 0,	0,	printargs,		"o32_utime"		}, /* 4030 */
384	{ 0,	0,	printargs,		"o32_stty"		}, /* 4031 */
385	{ 0,	0,	printargs,		"o32_gtty"		}, /* 4032 */
386	{ 0,	0,	printargs,		"o32_access"	}, /* 4033 */
387	{ 0,	0,	printargs,		"o32_nice"		}, /* 4034 */
388	{ 0,	0,	printargs,		"o32_ftime"		}, /* 4035 */
389	{ 0,	0,	printargs,		"o32_sync"		}, /* 4036 */
390	{ 0,	0,	printargs,		"o32_kill"		}, /* 4037 */
391	{ 0,	0,	printargs,		"o32_rename"	}, /* 4038 */
392	{ 0,	0,	printargs,		"o32_mkdir"		}, /* 4039 */
393	{ 0,	0,	printargs,		"o32_rmdir"		}, /* 4040 */
394	{ 0,	0,	printargs,		"o32_dup"		}, /* 4041 */
395	{ 0,	0,	printargs,		"o32_pipe"		}, /* 4042 */
396	{ 0,	0,	printargs,		"o32_times"		}, /* 4043 */
397	{ 0,	0,	printargs,		"o32_prof"		}, /* 4044 */
398	{ 0,	TM|SI,	printargs,		"o32_brk"		}, /* 4045 */
399	{ 0,	0,	printargs,		"o32_setgid"	}, /* 4046 */
400	{ 0,	0,	printargs,		"o32_getgid"	}, /* 4047 */
401	{ 0,	0,	printargs,		"o32_signal"	}, /* 4048 */
402	{ 0,	0,	printargs,		"o32_geteuid"	}, /* 4049 */
403	{ 0,	0,	printargs,		"o32_getegid"	}, /* 4050 */
404	{ 0,	0,	printargs,		"o32_acct"		}, /* 4051 */
405	{ 0,	0,	printargs,		"o32_umount2"	}, /* 4052 */
406	{ 0,	0,	printargs,		"o32_lock"		}, /* 4053 */
407	{ 0,	0,	printargs,		"o32_ioctl"		}, /* 4054 */
408	{ 0,	0,	printargs,		"o32_fcntl"		}, /* 4055 */
409	{ 0,	0,	printargs,		"o32_mpx"		}, /* 4056 */
410	{ 0,	0,	printargs,		"o32_setpgid"	}, /* 4057 */
411	{ 0,	0,	printargs,		"o32_ulimit"	}, /* 4058 */
412	{ 0,	0,	printargs,		"o32_oldolduname"	}, /* 4059 */
413	{ 0,	0,	printargs,		"o32_umask"		}, /* 4060 */
414	{ 0,	0,	printargs,		"o32_chroot"	}, /* 4061 */
415	{ 0,	0,	printargs,		"o32_ustat"		}, /* 4062 */
416	{ 0,	0,	printargs,		"o32_dup2"		}, /* 4063 */
417	{ 0,	0,	printargs,		"o32_getppid"	}, /* 4064 */
418	{ 0,	0,	printargs,		"o32_getpgrp"	}, /* 4065 */
419	{ 0,	0,	printargs,		"o32_setsid"	}, /* 4066 */
420	{ 0,	0,	printargs,		"o32_sigaction"	}, /* 4067 */
421	{ 0,	0,	printargs,		"o32_siggetmask"	}, /* 4068 */
422	{ 0,	0,	printargs,		"o32_sigsetmask"	}, /* 4069 */
423	{ 0,	0,	printargs,		"o32_setreuid"	}, /* 4070 */
424	{ 0,	0,	printargs,		"o32_setregid"	}, /* 4071 */
425	{ 0,	0,	printargs,		"o32_sigsuspend"	}, /* 4072 */
426	{ 0,	0,	printargs,		"o32_sigpending"	}, /* 4073 */
427	{ 0,	0,	printargs,		"o32_sethostname"	}, /* 4074 */
428	{ 0,	0,	printargs,		"o32_setrlimit"	}, /* 4075 */
429	{ 0,	0,	printargs,		"o32_getrlimit"	}, /* 4076 */
430	{ 0,	0,	printargs,		"o32_getrusage"	}, /* 4077 */
431	{ 0,	0,	printargs,		"o32_gettimeofday"	}, /* 4078 */
432	{ 0,	0,	printargs,		"o32_settimeofday"	}, /* 4079 */
433	{ 0,	0,	printargs,		"o32_getgroups"	}, /* 4080 */
434	{ 0,	0,	printargs,		"o32_setgroups"	}, /* 4081 */
435	{ 0,	0,	printargs,		"o32_reserved82"	}, /* 4082 */
436	{ 0,	0,	printargs,		"o32_symlink"	}, /* 4083 */
437	{ 0,	0,	printargs,		"o32_oldlstat"	}, /* 4084 */
438	{ 0,	0,	printargs,		"o32_readlink"	}, /* 4085 */
439	{ 0,	0,	printargs,		"o32_uselib"	}, /* 4086 */
440	{ 0,	0,	printargs,		"o32_swapon"	}, /* 4087 */
441	{ 0,	0,	printargs,		"o32_reboot"	}, /* 4088 */
442	{ 0,	0,	printargs,		"o32_readdir"	}, /* 4089 */
443	{ 0,	TD|TM|SI,	printargs,		"o32_mmap"	}, /* 4090 */
444	{ 0,	TM|SI,	printargs,		"o32_munmap"	}, /* 4091 */
445	{ 0,	0,	printargs,		"o32_truncate"	}, /* 4092 */
446	{ 0,	0,	printargs,		"o32_ftruncate"	}, /* 4093 */
447	{ 0,	0,	printargs,		"o32_fchmod"	}, /* 4094 */
448	{ 0,	0,	printargs,		"o32_fchown"	}, /* 4095 */
449	{ 0,	0,	printargs,		"o32_getpriority"	}, /* 4096 */
450	{ 0,	0,	printargs,		"o32_setpriority"	}, /* 4097 */
451	{ 0,	0,	printargs,		"o32_profil"	}, /* 4098 */
452	{ 0,	0,	printargs,		"o32_statfs"	}, /* 4099 */
453	{ 0,	0,	printargs,		"o32_fstatfs"	}, /* 4100 */
454	{ 0,	0,	printargs,		"o32_ioperm"	}, /* 4101 */
455	{ 0,	0,	printargs,		"o32_socketcall"	}, /* 4102 */
456	{ 0,	0,	printargs,		"o32_syslog"	}, /* 4103 */
457	{ 0,	0,	printargs,		"o32_setitimer"	}, /* 4104 */
458	{ 0,	0,	printargs,		"o32_getitimer"	}, /* 4105 */
459	{ 0,	0,	printargs,		"o32_stat"		}, /* 4106 */
460	{ 0,	0,	printargs,		"o32_lstat"		}, /* 4107 */
461	{ 0,	0,	printargs,		"o32_fstat"		}, /* 4108 */
462	{ 0,	0,	printargs,		"o32_olduname"	}, /* 4109 */
463	{ 0,	0,	printargs,		"o32_iopl"		}, /* 4110 */
464	{ 0,	0,	printargs,		"o32_vhangup"	}, /* 4111 */
465	{ 0,	0,	printargs,		"o32_idle"		}, /* 4112 */
466	{ 0,	0,	printargs,		"o32_vm86"		}, /* 4113 */
467	{ 4,	TP,	printargs,		"o32_wait4"		}, /* 4114 */
468	{ 0,	0,	printargs,		"o32_swapoff"	}, /* 4115 */
469	{ 0,	0,	printargs,		"o32_sysinfo"	}, /* 4116 */
470	{ 0,	0,	printargs,		"o32_ipc"		}, /* 4117 */
471	{ 0,	0,	printargs,		"o32_fsync"		}, /* 4118 */
472	{ 0,	0,	printargs,		"o32_sigreturn"	}, /* 4119 */
473	{ 5,	TP,	printargs,		"o32_clone"		}, /* 4120 */
474	{ 0,	0,	printargs,		"o32_setdomainname"	}, /* 4121 */
475	{ 0,	0,	printargs,		"o32_uname"		}, /* 4122 */
476	{ 0,	0,	printargs,		"o32_modify_ldt"	}, /* 4123 */
477	{ 0,	0,	printargs,		"o32_adjtimex"	}, /* 4124 */
478	{ 0,	TM|SI,	printargs,		"o32_mprotect"	}, /* 4125 */
479	{ 0,	0,	printargs,		"o32_sigprocmask"	}, /* 4126 */
480	{ 0,	0,	printargs,		"o32_create_module"	}, /* 4127 */
481	{ 0,	0,	printargs,		"o32_init_module"	}, /* 4128 */
482	{ 0,	0,	printargs,		"o32_delete_module"	}, /* 4129 */
483	{ 0,	0,	printargs,		"o32_get_kernel_syms"}, /* 4130 */
484	{ 0,	TF,	printargs,		"o32_quotactl"	}, /* 4131 */
485	{ 0,	0,	printargs,		"o32_getpgid"	}, /* 4132 */
486	{ 0,	0,	printargs,		"o32_fchdir"	}, /* 4133 */
487	{ 0,	0,	printargs,		"o32_bdflush"	}, /* 4134 */
488	{ 0,	0,	printargs,		"o32_sysfs"		}, /* 4135 */
489	{ 0,	0,	printargs,		"o32_personality"	}, /* 4136 */
490	{ 0,	0,	printargs,		"o32_afs_syscall"	}, /* 4137 */
491	{ 0,	0,	printargs,		"o32_setfsuid"	}, /* 4138 */
492	{ 0,	0,	printargs,		"o32_setfsgid"	}, /* 4139 */
493	{ 0,	0,	printargs,		"o32__llseek"	}, /* 4140 */
494	{ 0,	0,	printargs,		"o32_getdents"	}, /* 4141 */
495	{ 0,	0,	printargs,		"o32__newselect"	}, /* 4142 */
496	{ 0,	0,	printargs,		"o32_flock"		}, /* 4143 */
497	{ 0,	TM,	printargs,		"o32_msync"		}, /* 4144 */
498	{ 0,	0,	printargs,		"o32_readv"		}, /* 4145 */
499	{ 0,	0,	printargs,		"o32_writev"	}, /* 4146 */
500	{ 0,	0,	printargs,		"o32_cacheflush"	}, /* 4147 */
501	{ 0,	0,	printargs,		"o32_cachectl"	}, /* 4148 */
502	{ 0,	0,	printargs,		"o32_sysmips"	}, /* 4149 */
503	{ 0,	0,	printargs,		"o32_setup"		}, /* 4150 */
504	{ 0,	0,	printargs,		"o32_getsid"	}, /* 4151 */
505	{ 0,	0,	printargs,		"o32_fdatasync"	}, /* 4152 */
506	{ 0,	0,	printargs,		"o32__sysctl"	}, /* 4153 */
507	{ 0,	TM,	printargs,		"o32_mlock"		}, /* 4154 */
508	{ 0,	TM,	printargs,		"o32_munlock"	}, /* 4155 */
509	{ 0,	TM,	printargs,		"o32_mlockall"	}, /* 4156 */
510	{ 0,	TM,	printargs,		"o32_munlockall"	}, /* 4157 */
511	{ 0,	0,	printargs,		"o32_sched_setparam"}, /* 4158 */
512	{ 0,	0,	printargs,		"o32_sched_getparam"}, /* 4159 */
513	{ 0,	0,	printargs,		"o32_sched_setscheduler"}, /* 4160 */
514	{ 0,	0,	printargs,		"o32_sched_getscheduler"}, /* 4161 */
515	{ 0,	0,	printargs,		"o32_sched_yield"	}, /* 4162 */
516	{ 0,	0,	printargs,		"o32_sched_get_priority_max"}, /* 4163 */
517	{ 0,	0,	printargs,		"o32_sched_get_priority_min"},/* 4164 */
518	{ 0,	0,	printargs,		"o32_sched_rr_get_interval"}, /* 4165 */
519	{ 0,	0,	printargs,		"o32_nanosleep"	}, /* 4166 */
520	{ 0,	TM|SI,	printargs,		"o32_mremap"	}, /* 4167 */
521	{ 0,	0,	printargs,		"o32_accept"	}, /* 4168 */
522	{ 0,	0,	printargs,		"o32_bind"		}, /* 4169 */
523	{ 0,	0,	printargs,		"o32_connect"	}, /* 4170 */
524	{ 0,	0,	printargs,		"o32_getpeername"	}, /* 4171 */
525	{ 0,	0,	printargs,		"o32_getsockname"	}, /* 4172 */
526	{ 0,	0,	printargs,		"o32_getsockopt"	}, /* 4173 */
527	{ 0,	0,	printargs,		"o32_listen"	}, /* 4174 */
528	{ 0,	0,	printargs,		"o32_recv"		}, /* 4175 */
529	{ 0,	0,	printargs,		"o32_recvfrom"	}, /* 4176 */
530	{ 0,	0,	printargs,		"o32_recvmsg"	}, /* 4177 */
531	{ 0,	0,	printargs,		"o32_send"		}, /* 4178 */
532	{ 0,	0,	printargs,		"o32_sendmsg"	}, /* 4179 */
533	{ 0,	0,	printargs,		"o32_sendto"	}, /* 4180 */
534	{ 0,	0,	printargs,		"o32_setsockopt"	}, /* 4181 */
535	{ 0,	0,	printargs,		"o32_shutdown"	}, /* 4182 */
536	{ 0,	0,	printargs,		"o32_socket"	}, /* 4183 */
537	{ 0,	0,	printargs,		"o32_socketpair"	}, /* 4184 */
538	{ 0,	0,	printargs,		"o32_setresuid"	}, /* 4185 */
539	{ 0,	0,	printargs,		"o32_getresuid"	}, /* 4186 */
540	{ 0,	0,	printargs,		"o32_query_module"	}, /* 4187 */
541	{ 0,	0,	printargs,		"o32_poll"		}, /* 4188 */
542	{ 0,	0,	printargs,		"o32_nfsservctl"	}, /* 4189 */
543	{ 0,	0,	printargs,		"o32_setresgid"	}, /* 4190 */
544	{ 0,	0,	printargs,		"o32_getresgid"	}, /* 4191 */
545	{ 0,	0,	printargs,		"o32_prctl"		}, /* 4192 */
546	{ 0,	0,	printargs,		"o32_rt_sigreturn"	}, /* 4193 */
547	{ 0,	0,	printargs,		"o32_rt_sigaction"	}, /* 4194 */
548	{ 0,	0,	printargs,		"o32_rt_sigprocmask"}, /* 4195 */
549	{ 0,	0,	printargs,		"o32_rt_sigpending"	}, /* 4196 */
550	{ 0,	0,	printargs,		"o32_rt_sigtimedwait"},/* 4197 */
551	{ 0,	0,	printargs,		"o32_rt_sigqueueinfo"},/* 4198 */
552	{ 0,	0,	printargs,		"o32_rt_siguspend"	}, /* 4199 */
553	{ 0,	0,	printargs,		"o32_pread64"	}, /* 4200 */
554	{ 0,	0,	printargs,		"o32_pwrite64"	}, /* 4201 */
555	{ 0,	0,	printargs,		"o32_chown"		}, /* 4202 */
556	{ 0,	0,	printargs,		"o32_getcwd"	}, /* 4203 */
557	{ 0,	0,	printargs,		"o32_capget"	}, /* 4204 */
558	{ 0,	0,	printargs,		"o32_capset"	}, /* 4205 */
559	{ 0,	0,	printargs,		"o32_sigaltstack"	}, /* 4206 */
560	{ 0,	0,	printargs,		"o32_sendfile"	}, /* 4207 */
561	{ 5,	TN,	printargs,		"o32_getpmsg"	}, /* 4208 */
562	{ 5,	TN,	printargs,		"o32_putpmsg"	}, /* 4209 */
563	{ 6,	TD|TM|SI,	printargs,		"o32_mmap2"	}, /* 4210 */
564	{ 0,	0,	printargs,		"o32_truncate64"	}, /* 4211 */
565	{ 0,	0,	printargs,		"o32_ftruncate64"	}, /* 4212 */
566	{ 0,	0,	printargs,		"o32_stat64"	}, /* 4213 */
567	{ 0,	0,	printargs,		"o32_lstat64"	}, /* 4214 */
568	{ 0,	0,	printargs,		"o32_fstat64"	}, /* 4215 */
569	{ 0,	0,	printargs,		"o32_pivot_root"	}, /* 4216 */
570	{ 0,	TM,	printargs,		"o32_mincore"	}, /* 4217 */
571	{ 0,	TM,	printargs,		"o32_madvise"	}, /* 4218 */
572	{ 0,	0,	printargs,		"o32_getdents64"	}, /* 4219 */
573	{ 0,	0,	printargs,		"o32_fcntl64"	}, /* 4220 */
574	{ 0,	0,	NULL,			NULL		}, /* 4221 */
575	{ 0,	0,	printargs,		"o32_gettid"	}, /* 4222 */
576	{ 5,	TD,	printargs,		"o32_readahead"	}, /* 4223 */
577	{ 5,	TF,	printargs,		"o32_setxattr"	}, /* 4224 */
578	{ 5,	TF,	printargs,		"o32_lsetxattr"	}, /* 4225 */
579	{ 5,	TD,	printargs,		"o32_fsetxattr"	}, /* 4226 */
580	{ 4,	TF,	printargs,		"o32_getxattr"	}, /* 4227 */
581	{ 4,	TF,	printargs,		"o32_lgetxattr"	}, /* 4228 */
582	{ 4,	TD,	printargs,		"o32_fgetxattr"	}, /* 4229 */
583	{ 3,	TF,	printargs,		"o32_listxattr"	}, /* 4230 */
584	{ 3,	TF,	printargs,		"o32_llistxattr"	}, /* 4231 */
585	{ 3,	TD,	printargs,		"o32_flistxattr"	}, /* 4232 */
586	{ 2,	TF,	printargs,		"o32_removexattr"	}, /* 4233 */
587	{ 2,	TF,	printargs,		"o32_lremovexattr"	}, /* 4234 */
588	{ 2,	TD,	printargs,		"o32_fremovexattr"	}, /* 4235 */
589	{ 2,	TS,	printargs,		"o32_tkill"		}, /* 4236 */
590	{ 5,	TD|TN,	printargs,		"o32_sendfile64"	}, /* 4237 */
591	{ 6,	0,	printargs,		"o32_futex"		}, /* 4238 */
592	{ 3,	0,	printargs,		"o32_sched_setaffinity"}, /* 4239 */
593	{ 3,	0,	printargs,		"o32_sched_getaffinity"}, /* 4240 */
594	{ 2,	0,	printargs,		"o32_io_setup"	}, /* 4241 */
595	{ 1,	0,	printargs,		"o32_io_destroy"	}, /* 4242 */
596	{ 5,	0,	printargs,		"o32_io_getevents"	}, /* 4243 */
597	{ 3,	0,	printargs,		"o32_io_submit"	}, /* 4244 */
598	{ 3,	0,	printargs,		"o32_io_cancel"	}, /* 4245 */
599	{ 1,	TP|SE,	printargs,		"o32_exit_group"	}, /* 4246 */
600	{ 3,	0,	printargs,		"o32_lookup_dcookie"}, /* 4247 */
601	{ 1,	TD,	printargs,		"o32_epoll_create"	}, /* 4248 */
602	{ 4,	TD,	printargs,		"o32_epoll_ctl"	}, /* 4249 */
603	{ 4,	TD,	printargs,		"o32_epoll_wait"	}, /* 4250 */
604	{ 5,	TM|SI,	printargs,		"o32_remap_file_pages"}, /* 4251 */
605	{ 1,	0,	printargs,		"o32_set_tid_address"}, /* 4252 */
606	{ 0,	0,	printargs,		"o32_restart_syscall"}, /* 4253 */
607	{ MA,	0,	printargs,		"o32_fadvise64_64"	}, /* 4254 */
608	{ 3,	TF,	printargs,		"o32_statfs64"	}, /* 4255 */
609	{ 2,	TD,	printargs,		"o32_fstatfs64"	}, /* 4256 */
610	{ 3,	0,	printargs,		"o32_timer_create"	}, /* 4257 */
611	{ 4,	0,	printargs,		"o32_timer_settime"	}, /* 4258 */
612	{ 2,	0,	printargs,		"o32_timer_gettime"	}, /* 4259 */
613	{ 1,	0,	printargs,		"o32_timer_getoverrun"}, /* 4260 */
614	{ 1,	0,	printargs,		"o32_timer_delete"	}, /* 4261 */
615	{ 2,	0,	printargs,		"o32_clock_settime"	}, /* 4262 */
616	{ 2,	0,	printargs,		"o32_clock_gettime"	}, /* 4263 */
617	{ 2,	0,	printargs,		"o32_clock_getres"	}, /* 4264 */
618	{ 4,	0,	printargs,		"o32_clock_nanosleep"}, /* 4265 */
619	{ 3,	TS,	printargs,		"o32_tgkill"	}, /* 4266 */
620	{ 2,	TF,	printargs,		"o32_utimes"	}, /* 4267 */
621	{ 4,	TM,	printargs,		"o32_mbind"		}, /* 4268 */
622	{ 5,	TM,	printargs,		"o32_get_mempolicy"	}, /* 4269 */
623	{ 3,	TM,	printargs,		"o32_set_mempolicy"	}, /* 4270 */
624	{ 4,	0,	printargs,		"o32_mq_open"	}, /* 4271 */
625	{ 1,	0,	printargs,		"o32_mq_unlink"	}, /* 4272 */
626	{ 5,	0,	printargs,		"o32_mq_timedsend"	}, /* 4273 */
627	{ 5,	0,	printargs,		"o32_mq_timedreceive"}, /* 4274 */
628	{ 2,	0,	printargs,		"o32_mq_notify"	}, /* 4275 */
629	{ 3,	0,	printargs,		"o32_mq_getsetattr"	}, /* 4276 */
630	{ 5,	0,	printargs,		"o32_vserver"	}, /* 4277 */
631	{ 5,	TP,	printargs,		"o32_waitid"	}, /* 4278 */
632	{ 0,	0,	printargs,		"o32_SYS_4279"	}, /* 4279 */
633	{ 5,	0,	printargs,		"o32_add_key"	}, /* 4280 */
634	{ 4,	0,	printargs,		"o32_request_key"	}, /* 4281 */
635	{ 5,	0,	printargs,		"o32_keyctl"	}, /* 4282 */
636	{ 1,	0,	printargs,		"o32_set_thread_area" }, /* 4283 */
637	{ 0,	TD,	printargs,		"o32_inotify_init"	}, /* 4284 */
638	{ 3,	TD,	printargs,		"o32_inotify_add_watch" }, /* 4285 */
639	{ 2,	TD,	printargs,		"o32_inotify_rm_watch" }, /* 4286 */
640	{ 4,	TM,	printargs,		"o32_migrate_pages"	}, /* 4287 */
641	{ 4,	TD|TF,	printargs,		"o32_openat"	}, /* 4288 */
642	{ 3,	TD|TF,	printargs,		"o32_mkdirat"	}, /* 4289 */
643	{ 4,	TD|TF,	printargs,		"o32_mknodat"	}, /* 4290 */
644	{ 5,	TD|TF,	printargs,		"o32_fchownat"	}, /* 4291 */
645	{ 3,	TD|TF,	printargs,		"o32_futimesat"	}, /* 4292 */
646	{ 4,	TD|TF,	printargs,		"o32_fstatat64"	}, /* 4293 */
647	{ 3,	TD|TF,	printargs,		"o32_unlinkat"	}, /* 4294 */
648	{ 4,	TD|TF,	printargs,		"o32_renameat"	}, /* 4295 */
649	{ 5,	TD|TF,	printargs,		"o32_linkat"	}, /* 4296 */
650	{ 3,	TD|TF,	printargs,		"o32_symlinkat"	}, /* 4297 */
651	{ 4,	TD|TF,	printargs,		"o32_readlinkat"	}, /* 4298 */
652	{ 3,	TD|TF,	printargs,		"o32_fchmodat"	}, /* 4299 */
653	{ 3,	TD|TF,	printargs,		"o32_faccessat"	}, /* 4300 */
654	{ 6,	TD,	printargs,		"o32_pselect6"	}, /* 4301 */
655	{ 5,	TD,	printargs,		"o32_ppoll"		}, /* 4302 */
656	{ 1,	TP,	printargs,		"o32_unshare"	}, /* 4303 */
657	{ 6,	TD,	printargs,		"o32_splice"	}, /* 4304 */
658	{ 4,	TD,	printargs,		"o32_sync_file_range" }, /* 4305 */
659	{ 4,	TD,	printargs,		"o32_tee"	}, /* 4306 */
660	{ 4,	TD,	printargs,		"o32_vmsplice"	}, /* 4307 */
661	{ 6,	TM,	printargs,		"o32_move_pages"	}, /* 4308 */
662	{ 2,	0,	printargs,		"o32_set_robust_list" }, /* 4309 */
663	{ 3,	0,	printargs,		"o32_get_robust_list" }, /* 4310 */
664	{ 4,	0,	printargs,		"o32_kexec_load" }, /* 4311 */
665	{ 3,	0,	printargs,		"o32_getcpu"	}, /* 4312 */
666	{ 5,	TD,	printargs,		"o32_epoll_pwait"	}, /* 4313 */
667	{ 3,	0,	printargs,		"o32_ioprio_set" }, /* 4314 */
668	{ 2,	0,	printargs,		"o32_ioprio_get" }, /* 4315 */
669	{ 4,	0,	printargs,		"o32_utimensat"	}, /* 4316 */
670	{ 3,	TD|TS,	printargs,		"o32_signalfd"	}, /* 4317 */
671	{ 4,	TD,	printargs,		"o32_timerfd"	}, /* 4318 */
672	{ 1,	TD,	printargs,		"o32_eventfd"	}, /* 4319 */
673	{ 6,	TD,	printargs,		"o32_fallocate"	}, /* 4320 */
674	{ 2,	TD,	printargs,		"o32_timerfd_create" }, /* 4321 */
675	{ 2,	TD,	printargs,		"o32_timerfd_gettime" }, /* 4322 */
676	{ 4,	TD,	printargs,		"o32_timerfd_settime" }, /* 4323 */
677	{ 4,	TD|TS,	printargs,		"o32_signalfd4"	}, /* 4324 */
678	{ 2,	TD,	printargs,		"o32_eventfd2"	}, /* 4325 */
679	{ 1,	TD,	printargs,		"o32_epoll_create1" }, /* 4326 */
680	{ 3,	TD,	printargs,		"o32_dup3"	}, /* 4327 */
681	{ 2,	TD,	printargs,		"o32_pipe2"	}, /* 4328 */
682	{ 1,	TD,	printargs,		"o32_inotify_init1" }, /* 4329 */
683	{ 5,	TD,	printargs,		"o32_preadv"	}, /* 4330 */
684	{ 5,	TD,	printargs,		"o32_pwritev"	}, /* 4331 */
685	{ 4,	TP|TS,	printargs,		"o32_rt_tgsigqueueinfo" }, /* 4332 */
686	{ 5,	TD,	printargs,		"o32_perf_event_open" }, /* 4333 */
687	{ 4,	TN,	printargs,		"o32_accept4"	}, /* 4334 */
688	{ 5,	TN,	printargs,		"o32_recvmmsg"	}, /* 4335 */
689	{ 2,	TD,	printargs,		"o32_fanotify_init" }, /* 4336 */
690	{ 6,	TD|TF,	printargs,		"o32_fanotify_mark" }, /* 4337 */
691	{ 4,	0,	printargs,		"o32_prlimit64"	}, /* 4338 */
692	{ 5,	TD|TF,	printargs,		"o32_name_to_handle_at"}, /* 4339 */
693	{ 3,	TD,	printargs,		"o32_open_by_handle_at"}, /* 4340 */
694	{ 2,	0,	printargs,		"o32_clock_adjtime" }, /* 4341 */
695	{ 1,	TD,	printargs,		"o32_syncfs"	}, /* 4342 */
696	{ 4,	TN,	printargs,		"o32_sendmmsg"	}, /* 4343 */
697	{ 2,	TD,	printargs,		"o32_setns"	}, /* 4344 */
698	{ 6,	0,	printargs,		"o32_process_vm_readv"	}, /* 4345 */
699	{ 6,	0,	printargs,		"o32_process_vm_writev"	}, /* 4346 */
700	{ 5,	0,	printargs,		"o32_kcmp"		}, /* 4347 */
701	{ 3,	TD,	printargs,		"o32_finit_module"	}, /* 4348 */
702#endif
703	[4349 ... 4999] = { }, /* 4999 */ /* end of Linux o32 */
704