]> granicus.if.org Git - strace/blob - linux/mips/syscallent-o32.h
mips: split syscallent.h
[strace] / linux / mips / syscallent-o32.h
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,     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,  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,             "oldumount"     }, /* 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,     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,            "umount"        }, /* 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,  sys_mmap,               "old_mmap"      }, /* 4090 */
94         { 2,    TM,     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,     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,     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,              "pread"         }, /* 4200 */
204         { 6,    TD,     sys_pwrite,             "pwrite"        }, /* 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,        "sigaltstatck"  }, /* 4206 */
210         { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 4207 */
211         { 0,    0,      NULL,                   NULL            }, /* 4208 */
212         { 0,    0,      NULL,                   NULL            }, /* 4209 */
213         { 6,    TD|TM,  sys_mmap_4koff,         "mmap"          }, /* 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,     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,     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         { 6,    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         { 0,    0,      NULL,                   NULL            }, /* 4269 */
273         { 0,    0,      NULL,                   NULL            }, /* 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         { 0,    0,      NULL,                   NULL            }, /* 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,         "newfstatat"    }, /* 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         { 4,    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         { 6,    TD,     sys_preadv,             "preadv"        }, /* 4330 */
334         { 6,    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         { 5,    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 #else
351         { 0,    0,      printargs,              "o32_syscall"   }, /* 4000 */
352         { 0,    0,      printargs,              "o32_exit"              }, /* 4001 */
353         { 0,    0,      printargs,              "o32_fork"              }, /* 4002 */
354         { 0,    0,      printargs,              "o32_read"              }, /* 4003 */
355         { 0,    0,      printargs,              "o32_write"             }, /* 4004 */
356         { 0,    0,      printargs,              "o32_open"              }, /* 4005 */
357         { 0,    0,      printargs,              "o32_close"             }, /* 4006 */
358         { 0,    0,      printargs,              "o32_waitpid"   }, /* 4007 */
359         { 0,    0,      printargs,              "o32_creat"             }, /* 4008 */
360         { 0,    0,      printargs,              "o32_link"              }, /* 4009 */
361         { 0,    0,      printargs,              "o32_unlink"    }, /* 4010 */
362         { 0,    0,      printargs,              "o32_execve"    }, /* 4011 */
363         { 0,    0,      printargs,              "o32_chdir"             }, /* 4012 */
364         { 0,    0,      printargs,              "o32_time"              }, /* 4013 */
365         { 0,    0,      printargs,              "o32_mknod"             }, /* 4014 */
366         { 0,    0,      printargs,              "o32_chmod"             }, /* 4015 */
367         { 0,    0,      printargs,              "o32_lchown"    }, /* 4016 */
368         { 0,    TM,     printargs,              "o32_break"             }, /* 4017 */
369         { 0,    0,      printargs,              "o32_oldstat"   }, /* 4018 */
370         { 0,    0,      printargs,              "o32_lseek"             }, /* 4019 */
371         { 0,    0,      printargs,              "o32_getpid"    }, /* 4020 */
372         { 0,    0,      printargs,              "o32_mount"             }, /* 4021 */
373         { 0,    0,      printargs,              "o32_oldumount" }, /* 4022 */
374         { 0,    0,      printargs,              "o32_setuid"    }, /* 4023 */
375         { 0,    0,      printargs,              "o32_getuid"    }, /* 4024 */
376         { 0,    0,      printargs,              "o32_stime"             }, /* 4025 */
377         { 0,    0,      printargs,              "o32_ptrace"    }, /* 4026 */
378         { 0,    0,      printargs,              "o32_alarm"             }, /* 4027 */
379         { 0,    0,      printargs,              "o32_oldfstat"  }, /* 4028 */
380         { 0,    0,      printargs,              "o32_pause"             }, /* 4029 */
381         { 0,    0,      printargs,              "o32_utime"             }, /* 4030 */
382         { 0,    0,      printargs,              "o32_stty"              }, /* 4031 */
383         { 0,    0,      printargs,              "o32_gtty"              }, /* 4032 */
384         { 0,    0,      printargs,              "o32_access"    }, /* 4033 */
385         { 0,    0,      printargs,              "o32_nice"              }, /* 4034 */
386         { 0,    0,      printargs,              "o32_ftime"             }, /* 4035 */
387         { 0,    0,      printargs,              "o32_sync"              }, /* 4036 */
388         { 0,    0,      printargs,              "o32_kill"              }, /* 4037 */
389         { 0,    0,      printargs,              "o32_rename"    }, /* 4038 */
390         { 0,    0,      printargs,              "o32_mkdir"             }, /* 4039 */
391         { 0,    0,      printargs,              "o32_rmdir"             }, /* 4040 */
392         { 0,    0,      printargs,              "o32_dup"               }, /* 4041 */
393         { 0,    0,      printargs,              "o32_pipe"              }, /* 4042 */
394         { 0,    0,      printargs,              "o32_times"             }, /* 4043 */
395         { 0,    0,      printargs,              "o32_prof"              }, /* 4044 */
396         { 0,    TM,     printargs,              "o32_brk"               }, /* 4045 */
397         { 0,    0,      printargs,              "o32_setgid"    }, /* 4046 */
398         { 0,    0,      printargs,              "o32_getgid"    }, /* 4047 */
399         { 0,    0,      printargs,              "o32_signal"    }, /* 4048 */
400         { 0,    0,      printargs,              "o32_geteuid"   }, /* 4049 */
401         { 0,    0,      printargs,              "o32_getegid"   }, /* 4050 */
402         { 0,    0,      printargs,              "o32_acct"              }, /* 4051 */
403         { 0,    0,      printargs,              "o32_umount"    }, /* 4052 */
404         { 0,    0,      printargs,              "o32_lock"              }, /* 4053 */
405         { 0,    0,      printargs,              "o32_ioctl"             }, /* 4054 */
406         { 0,    0,      printargs,              "o32_fcntl"             }, /* 4055 */
407         { 0,    0,      printargs,              "o32_mpx"               }, /* 4056 */
408         { 0,    0,      printargs,              "o32_setpgid"   }, /* 4057 */
409         { 0,    0,      printargs,              "o32_ulimit"    }, /* 4058 */
410         { 0,    0,      printargs,              "o32_oldolduname"       }, /* 4059 */
411         { 0,    0,      printargs,              "o32_umask"             }, /* 4060 */
412         { 0,    0,      printargs,              "o32_chroot"    }, /* 4061 */
413         { 0,    0,      printargs,              "o32_ustat"             }, /* 4062 */
414         { 0,    0,      printargs,              "o32_dup2"              }, /* 4063 */
415         { 0,    0,      printargs,              "o32_getppid"   }, /* 4064 */
416         { 0,    0,      printargs,              "o32_getpgrp"   }, /* 4065 */
417         { 0,    0,      printargs,              "o32_setsid"    }, /* 4066 */
418         { 0,    0,      printargs,              "o32_sigaction" }, /* 4067 */
419         { 0,    0,      printargs,              "o32_siggetmask"        }, /* 4068 */
420         { 0,    0,      printargs,              "o32_sigsetmask"        }, /* 4069 */
421         { 0,    0,      printargs,              "o32_setreuid"  }, /* 4070 */
422         { 0,    0,      printargs,              "o32_setregid"  }, /* 4071 */
423         { 0,    0,      printargs,              "o32_sigsuspend"        }, /* 4072 */
424         { 0,    0,      printargs,              "o32_sigpending"        }, /* 4073 */
425         { 0,    0,      printargs,              "o32_sethostname"       }, /* 4074 */
426         { 0,    0,      printargs,              "o32_setrlimit" }, /* 4075 */
427         { 0,    0,      printargs,              "o32_getrlimit" }, /* 4076 */
428         { 0,    0,      printargs,              "o32_getrusage" }, /* 4077 */
429         { 0,    0,      printargs,              "o32_gettimeofday"      }, /* 4078 */
430         { 0,    0,      printargs,              "o32_settimeofday"      }, /* 4079 */
431         { 0,    0,      printargs,              "o32_getgroups" }, /* 4080 */
432         { 0,    0,      printargs,              "o32_setgroups" }, /* 4081 */
433         { 0,    0,      printargs,              "o32_reserved82"        }, /* 4082 */
434         { 0,    0,      printargs,              "o32_symlink"   }, /* 4083 */
435         { 0,    0,      printargs,              "o32_oldlstat"  }, /* 4084 */
436         { 0,    0,      printargs,              "o32_readlink"  }, /* 4085 */
437         { 0,    0,      printargs,              "o32_uselib"    }, /* 4086 */
438         { 0,    0,      printargs,              "o32_swapon"    }, /* 4087 */
439         { 0,    0,      printargs,              "o32_reboot"    }, /* 4088 */
440         { 0,    0,      printargs,              "o32_readdir"   }, /* 4089 */
441         { 0,    TD|TM,  printargs,              "o32_old_mmap"  }, /* 4090 */
442         { 0,    TM,     printargs,              "o32_munmap"    }, /* 4091 */
443         { 0,    0,      printargs,              "o32_truncate"  }, /* 4092 */
444         { 0,    0,      printargs,              "o32_ftruncate" }, /* 4093 */
445         { 0,    0,      printargs,              "o32_fchmod"    }, /* 4094 */
446         { 0,    0,      printargs,              "o32_fchown"    }, /* 4095 */
447         { 0,    0,      printargs,              "o32_getpriority"       }, /* 4096 */
448         { 0,    0,      printargs,              "o32_setpriority"       }, /* 4097 */
449         { 0,    0,      printargs,              "o32_profil"    }, /* 4098 */
450         { 0,    0,      printargs,              "o32_statfs"    }, /* 4099 */
451         { 0,    0,      printargs,              "o32_fstatfs"   }, /* 4100 */
452         { 0,    0,      printargs,              "o32_ioperm"    }, /* 4101 */
453         { 0,    0,      printargs,              "o32_socketcall"        }, /* 4102 */
454         { 0,    0,      printargs,              "o32_syslog"    }, /* 4103 */
455         { 0,    0,      printargs,              "o32_setitimer" }, /* 4104 */
456         { 0,    0,      printargs,              "o32_getitimer" }, /* 4105 */
457         { 0,    0,      printargs,              "o32_stat"              }, /* 4106 */
458         { 0,    0,      printargs,              "o32_lstat"             }, /* 4107 */
459         { 0,    0,      printargs,              "o32_fstat"             }, /* 4108 */
460         { 0,    0,      printargs,              "o32_olduname"  }, /* 4109 */
461         { 0,    0,      printargs,              "o32_iopl"              }, /* 4110 */
462         { 0,    0,      printargs,              "o32_vhangup"   }, /* 4111 */
463         { 0,    0,      printargs,              "o32_idle"              }, /* 4112 */
464         { 0,    0,      printargs,              "o32_vm86"              }, /* 4113 */
465         { 0,    0,      printargs,              "o32_wait4"             }, /* 4114 */
466         { 0,    0,      printargs,              "o32_swapoff"   }, /* 4115 */
467         { 0,    0,      printargs,              "o32_sysinfo"   }, /* 4116 */
468         { 0,    0,      printargs,              "o32_ipc"               }, /* 4117 */
469         { 0,    0,      printargs,              "o32_fsync"             }, /* 4118 */
470         { 0,    0,      printargs,              "o32_sigreturn" }, /* 4119 */
471         { 0,    0,      printargs,              "o32_clone"             }, /* 4120 */
472         { 0,    0,      printargs,              "o32_setdomainname"     }, /* 4121 */
473         { 0,    0,      printargs,              "o32_uname"             }, /* 4122 */
474         { 0,    0,      printargs,              "o32_modify_ldt"        }, /* 4123 */
475         { 0,    0,      printargs,              "o32_adjtimex"  }, /* 4124 */
476         { 0,    TM,     printargs,              "o32_mprotect"  }, /* 4125 */
477         { 0,    0,      printargs,              "o32_sigprocmask"       }, /* 4126 */
478         { 0,    0,      printargs,              "o32_create_module"     }, /* 4127 */
479         { 0,    0,      printargs,              "o32_init_module"       }, /* 4128 */
480         { 0,    0,      printargs,              "o32_delete_module"     }, /* 4129 */
481         { 0,    0,      printargs,              "o32_get_kernel_syms"}, /* 4130 */
482         { 0,    TF,     printargs,              "o32_quotactl"  }, /* 4131 */
483         { 0,    0,      printargs,              "o32_getpgid"   }, /* 4132 */
484         { 0,    0,      printargs,              "o32_fchdir"    }, /* 4133 */
485         { 0,    0,      printargs,              "o32_bdflush"   }, /* 4134 */
486         { 0,    0,      printargs,              "o32_sysfs"             }, /* 4135 */
487         { 0,    0,      printargs,              "o32_personality"       }, /* 4136 */
488         { 0,    0,      printargs,              "o32_afs_syscall"       }, /* 4137 */
489         { 0,    0,      printargs,              "o32_setfsuid"  }, /* 4138 */
490         { 0,    0,      printargs,              "o32_setfsgid"  }, /* 4139 */
491         { 0,    0,      printargs,              "o32__llseek"   }, /* 4140 */
492         { 0,    0,      printargs,              "o32_getdents"  }, /* 4141 */
493         { 0,    0,      printargs,              "o32__newselect"        }, /* 4142 */
494         { 0,    0,      printargs,              "o32_flock"             }, /* 4143 */
495         { 0,    TM,     printargs,              "o32_msync"             }, /* 4144 */
496         { 0,    0,      printargs,              "o32_readv"             }, /* 4145 */
497         { 0,    0,      printargs,              "o32_writev"    }, /* 4146 */
498         { 0,    0,      printargs,              "o32_cacheflush"        }, /* 4147 */
499         { 0,    0,      printargs,              "o32_cachectl"  }, /* 4148 */
500         { 0,    0,      printargs,              "o32_sysmips"   }, /* 4149 */
501         { 0,    0,      printargs,              "o32_setup"             }, /* 4150 */
502         { 0,    0,      printargs,              "o32_getsid"    }, /* 4151 */
503         { 0,    0,      printargs,              "o32_fdatasync" }, /* 4152 */
504         { 0,    0,      printargs,              "o32__sysctl"   }, /* 4153 */
505         { 0,    TM,     printargs,              "o32_mlock"             }, /* 4154 */
506         { 0,    TM,     printargs,              "o32_munlock"   }, /* 4155 */
507         { 0,    TM,     printargs,              "o32_mlockall"  }, /* 4156 */
508         { 0,    TM,     printargs,              "o32_munlockall"        }, /* 4157 */
509         { 0,    0,      printargs,              "o32_sched_setparam"}, /* 4158 */
510         { 0,    0,      printargs,              "o32_sched_getparam"}, /* 4159 */
511         { 0,    0,      printargs,              "o32_sched_setscheduler"}, /* 4160 */
512         { 0,    0,      printargs,              "o32_sched_getscheduler"}, /* 4161 */
513         { 0,    0,      printargs,              "o32_sched_yield"       }, /* 4162 */
514         { 0,    0,      printargs,              "o32_sched_get_priority_max"}, /* 4163 */
515         { 0,    0,      printargs,              "o32_sched_get_priority_min"},/* 4164 */
516         { 0,    0,      printargs,              "o32_sched_rr_get_interval"}, /* 4165 */
517         { 0,    0,      printargs,              "o32_nanosleep" }, /* 4166 */
518         { 0,    TM,     printargs,              "o32_mremap"    }, /* 4167 */
519         { 0,    0,      printargs,              "o32_accept"    }, /* 4168 */
520         { 0,    0,      printargs,              "o32_bind"              }, /* 4169 */
521         { 0,    0,      printargs,              "o32_connect"   }, /* 4170 */
522         { 0,    0,      printargs,              "o32_getpeername"       }, /* 4171 */
523         { 0,    0,      printargs,              "o32_getsockname"       }, /* 4172 */
524         { 0,    0,      printargs,              "o32_getsockopt"        }, /* 4173 */
525         { 0,    0,      printargs,              "o32_listen"    }, /* 4174 */
526         { 0,    0,      printargs,              "o32_recv"              }, /* 4175 */
527         { 0,    0,      printargs,              "o32_recvfrom"  }, /* 4176 */
528         { 0,    0,      printargs,              "o32_recvmsg"   }, /* 4177 */
529         { 0,    0,      printargs,              "o32_send"              }, /* 4178 */
530         { 0,    0,      printargs,              "o32_sendmsg"   }, /* 4179 */
531         { 0,    0,      printargs,              "o32_sendto"    }, /* 4180 */
532         { 0,    0,      printargs,              "o32_setsockopt"        }, /* 4181 */
533         { 0,    0,      printargs,              "o32_shutdown"  }, /* 4182 */
534         { 0,    0,      printargs,              "o32_socket"    }, /* 4183 */
535         { 0,    0,      printargs,              "o32_socketpair"        }, /* 4184 */
536         { 0,    0,      printargs,              "o32_setresuid" }, /* 4185 */
537         { 0,    0,      printargs,              "o32_getresuid" }, /* 4186 */
538         { 0,    0,      printargs,              "o32_query_module"      }, /* 4187 */
539         { 0,    0,      printargs,              "o32_poll"              }, /* 4188 */
540         { 0,    0,      printargs,              "o32_nfsservctl"        }, /* 4189 */
541         { 0,    0,      printargs,              "o32_setresgid" }, /* 4190 */
542         { 0,    0,      printargs,              "o32_getresgid" }, /* 4191 */
543         { 0,    0,      printargs,              "o32_prctl"             }, /* 4192 */
544         { 0,    0,      printargs,              "o32_rt_sigreturn"      }, /* 4193 */
545         { 0,    0,      printargs,              "o32_rt_sigaction"      }, /* 4194 */
546         { 0,    0,      printargs,              "o32_rt_sigprocmask"}, /* 4195 */
547         { 0,    0,      printargs,              "o32_rt_sigpending"     }, /* 4196 */
548         { 0,    0,      printargs,              "o32_rt_sigtimedwait"},/* 4197 */
549         { 0,    0,      printargs,              "o32_rt_sigqueueinfo"},/* 4198 */
550         { 0,    0,      printargs,              "o32_rt_siguspend"      }, /* 4199 */
551         { 0,    0,      printargs,              "o32_pread"             }, /* 4200 */
552         { 0,    0,      printargs,              "o32_pwrite"    }, /* 4201 */
553         { 0,    0,      printargs,              "o32_chown"             }, /* 4202 */
554         { 0,    0,      printargs,              "o32_getcwd"    }, /* 4203 */
555         { 0,    0,      printargs,              "o32_capget"    }, /* 4204 */
556         { 0,    0,      printargs,              "o32_capset"    }, /* 4205 */
557         { 0,    0,      printargs,              "o32_sigaltstatck"      }, /* 4206 */
558         { 0,    0,      printargs,              "o32_sendfile"  }, /* 4207 */
559         { 0,    0,      NULL,                   NULL            }, /* 4208 */
560         { 0,    0,      NULL,                   NULL            }, /* 4209 */
561         { 0,    TD|TM,  printargs,              "o32_mmap"              }, /* 4210 */
562         { 0,    0,      printargs,              "o32_truncate64"        }, /* 4211 */
563         { 0,    0,      printargs,              "o32_ftruncate64"       }, /* 4212 */
564         { 0,    0,      printargs,              "o32_stat64"    }, /* 4213 */
565         { 0,    0,      printargs,              "o32_lstat64"   }, /* 4214 */
566         { 0,    0,      printargs,              "o32_fstat64"   }, /* 4215 */
567         { 0,    0,      printargs,              "o32_pivot_root"        }, /* 4216 */
568         { 0,    TM,     printargs,              "o32_mincore"   }, /* 4217 */
569         { 0,    TM,     printargs,              "o32_madvise"   }, /* 4218 */
570         { 0,    0,      printargs,              "o32_getdents64"        }, /* 4219 */
571         { 0,    0,      printargs,              "o32_fcntl64"   }, /* 4220 */
572         { 0,    0,      NULL,                   NULL            }, /* 4221 */
573         { 0,    0,      printargs,              "o32_gettid"    }, /* 4222 */
574         { 5,    TD,     printargs,              "o32_readahead" }, /* 4223 */
575         { 5,    TF,     printargs,              "o32_setxattr"  }, /* 4224 */
576         { 5,    TF,     printargs,              "o32_lsetxattr" }, /* 4225 */
577         { 5,    TD,     printargs,              "o32_fsetxattr" }, /* 4226 */
578         { 4,    TF,     printargs,              "o32_getxattr"  }, /* 4227 */
579         { 4,    TF,     printargs,              "o32_lgetxattr" }, /* 4228 */
580         { 4,    TD,     printargs,              "o32_fgetxattr" }, /* 4229 */
581         { 3,    TF,     printargs,              "o32_listxattr" }, /* 4230 */
582         { 3,    TF,     printargs,              "o32_llistxattr"        }, /* 4231 */
583         { 3,    TD,     printargs,              "o32_flistxattr"        }, /* 4232 */
584         { 2,    TF,     printargs,              "o32_removexattr"       }, /* 4233 */
585         { 2,    TF,     printargs,              "o32_lremovexattr"      }, /* 4234 */
586         { 2,    TD,     printargs,              "o32_fremovexattr"      }, /* 4235 */
587         { 2,    TS,     printargs,              "o32_tkill"             }, /* 4236 */
588         { 5,    TD|TN,  printargs,              "o32_sendfile64"        }, /* 4237 */
589         { 6,    0,      printargs,              "o32_futex"             }, /* 4238 */
590         { 3,    0,      printargs,              "o32_sched_setaffinity"}, /* 4239 */
591         { 3,    0,      printargs,              "o32_sched_getaffinity"}, /* 4240 */
592         { 2,    0,      printargs,              "o32_io_setup"  }, /* 4241 */
593         { 1,    0,      printargs,              "o32_io_destroy"        }, /* 4242 */
594         { 5,    0,      printargs,              "o32_io_getevents"      }, /* 4243 */
595         { 3,    0,      printargs,              "o32_io_submit" }, /* 4244 */
596         { 3,    0,      printargs,              "o32_io_cancel" }, /* 4245 */
597         { 1,    TP,     printargs,              "o32_exit_group"        }, /* 4246 */
598         { 3,    0,      printargs,              "o32_lookup_dcookie"}, /* 4247 */
599         { 1,    TD,     printargs,              "o32_epoll_create"      }, /* 4248 */
600         { 4,    TD,     printargs,              "o32_epoll_ctl" }, /* 4249 */
601         { 4,    TD,     printargs,              "o32_epoll_wait"        }, /* 4250 */
602         { 5,    TM,     printargs,              "o32_remap_file_pages"}, /* 4251 */
603         { 1,    0,      printargs,              "o32_set_tid_address"}, /* 4252 */
604         { 0,    0,      printargs,              "o32_restart_syscall"}, /* 4253 */
605         { MA,   0,      printargs,              "o32_fadvise64_64"      }, /* 4254 */
606         { 3,    TF,     printargs,              "o32_statfs64"  }, /* 4255 */
607         { 2,    TD,     printargs,              "o32_fstatfs64" }, /* 4256 */
608         { 3,    0,      printargs,              "o32_timer_create"      }, /* 4257 */
609         { 4,    0,      printargs,              "o32_timer_settime"     }, /* 4258 */
610         { 2,    0,      printargs,              "o32_timer_gettime"     }, /* 4259 */
611         { 1,    0,      printargs,              "o32_timer_getoverrun"}, /* 4260 */
612         { 1,    0,      printargs,              "o32_timer_delete"      }, /* 4261 */
613         { 2,    0,      printargs,              "o32_clock_settime"     }, /* 4262 */
614         { 2,    0,      printargs,              "o32_clock_gettime"     }, /* 4263 */
615         { 2,    0,      printargs,              "o32_clock_getres"      }, /* 4264 */
616         { 4,    0,      printargs,              "o32_clock_nanosleep"}, /* 4265 */
617         { 3,    TS,     printargs,              "o32_tgkill"    }, /* 4266 */
618         { 2,    TF,     printargs,              "o32_utimes"    }, /* 4267 */
619         { 4,    TM,     printargs,              "o32_mbind"             }, /* 4268 */
620         { 0,    0,      printargs,              "o32_SYS_4269"  }, /* 4269 */
621         { 0,    0,      printargs,              "o32_SYS_4270"  }, /* 4270 */
622         { 4,    0,      printargs,              "o32_mq_open"   }, /* 4271 */
623         { 1,    0,      printargs,              "o32_mq_unlink" }, /* 4272 */
624         { 5,    0,      printargs,              "o32_mq_timedsend"      }, /* 4273 */
625         { 5,    0,      printargs,              "o32_mq_timedreceive"}, /* 4274 */
626         { 2,    0,      printargs,              "o32_mq_notify" }, /* 4275 */
627         { 3,    0,      printargs,              "o32_mq_getsetattr"     }, /* 4276 */
628         { 0,    0,      printargs,              "o32_SYS_4277"  }, /* 4277 */
629         { 5,    TP,     printargs,              "o32_waitid"    }, /* 4278 */
630         { 0,    0,      printargs,              "o32_SYS_4279"  }, /* 4279 */
631         { 5,    0,      printargs,              "o32_add_key"   }, /* 4280 */
632         { 4,    0,      printargs,              "o32_request_key"       }, /* 4281 */
633         { 5,    0,      printargs,              "o32_keyctl"    }, /* 4282 */
634         { 1,    0,      printargs,              "o32_set_thread_area" }, /* 4283 */
635         { 0,    TD,     printargs,              "o32_inotify_init"      }, /* 4284 */
636         { 3,    TD,     printargs,              "o32_inotify_add_watch" }, /* 4285 */
637         { 2,    TD,     printargs,              "o32_inotify_rm_watch" }, /* 4286 */
638         { 4,    TM,     printargs,              "o32_migrate_pages"     }, /* 4287 */
639         { 4,    TD|TF,  printargs,              "o32_openat"    }, /* 4288 */
640         { 3,    TD|TF,  printargs,              "o32_mkdirat"   }, /* 4289 */
641         { 4,    TD|TF,  printargs,              "o32_mknodat"   }, /* 4290 */
642         { 5,    TD|TF,  printargs,              "o32_fchownat"  }, /* 4291 */
643         { 3,    TD|TF,  printargs,              "o32_futimesat" }, /* 4292 */
644         { 4,    TD|TF,  printargs,              "o32_newfstatat"        }, /* 4293 */
645         { 3,    TD|TF,  printargs,              "o32_unlinkat"  }, /* 4294 */
646         { 4,    TD|TF,  printargs,              "o32_renameat"  }, /* 4295 */
647         { 5,    TD|TF,  printargs,              "o32_linkat"    }, /* 4296 */
648         { 3,    TD|TF,  printargs,              "o32_symlinkat" }, /* 4297 */
649         { 4,    TD|TF,  printargs,              "o32_readlinkat"        }, /* 4298 */
650         { 3,    TD|TF,  printargs,              "o32_fchmodat"  }, /* 4299 */
651         { 3,    TD|TF,  printargs,              "o32_faccessat" }, /* 4300 */
652         { 6,    TD,     printargs,              "o32_pselect6"  }, /* 4301 */
653         { 5,    TD,     printargs,              "o32_ppoll"             }, /* 4302 */
654         { 1,    TP,     printargs,              "o32_unshare"   }, /* 4303 */
655         { 6,    TD,     printargs,              "o32_splice"    }, /* 4304 */
656         { 4,    TD,     printargs,              "o32_sync_file_range" }, /* 4305 */
657         { 4,    TD,     printargs,              "o32_tee"       }, /* 4306 */
658         { 4,    TD,     printargs,              "o32_vmsplice"  }, /* 4307 */
659         { 6,    TM,     printargs,              "o32_move_pages"        }, /* 4308 */
660         { 2,    0,      printargs,              "o32_set_robust_list" }, /* 4309 */
661         { 3,    0,      printargs,              "o32_get_robust_list" }, /* 4310 */
662         { 4,    0,      printargs,              "o32_kexec_load" }, /* 4311 */
663         { 3,    0,      printargs,              "o32_getcpu"    }, /* 4312 */
664         { 5,    TD,     printargs,              "o32_epoll_pwait"       }, /* 4313 */
665         { 3,    0,      printargs,              "o32_ioprio_set" }, /* 4314 */
666         { 2,    0,      printargs,              "o32_ioprio_get" }, /* 4315 */
667         { 4,    0,      printargs,              "o32_utimensat" }, /* 4316 */
668         { 3,    TD|TS,  printargs,              "o32_signalfd"  }, /* 4317 */
669         { 4,    TD,     printargs,              "o32_timerfd"   }, /* 4318 */
670         { 1,    TD,     printargs,              "o32_eventfd"   }, /* 4319 */
671         { 6,    TD,     printargs,              "o32_fallocate" }, /* 4320 */
672         { 2,    TD,     printargs,              "o32_timerfd_create" }, /* 4321 */
673         { 2,    TD,     printargs,              "o32_timerfd_gettime" }, /* 4322 */
674         { 4,    TD,     printargs,              "o32_timerfd_settime" }, /* 4323 */
675         { 4,    TD|TS,  printargs,              "o32_signalfd4" }, /* 4324 */
676         { 2,    TD,     printargs,              "o32_eventfd2"  }, /* 4325 */
677         { 1,    TD,     printargs,              "o32_epoll_create1" }, /* 4326 */
678         { 3,    TD,     printargs,              "o32_dup3"      }, /* 4327 */
679         { 2,    TD,     printargs,              "o32_pipe2"     }, /* 4328 */
680         { 1,    TD,     printargs,              "o32_inotify_init1" }, /* 4329 */
681         { 6,    TD,     printargs,              "o32_preadv"    }, /* 4330 */
682         { 6,    TD,     printargs,              "o32_pwritev"   }, /* 4331 */
683         { 4,    TP|TS,  printargs,              "o32_rt_tgsigqueueinfo" }, /* 4332 */
684         { 5,    TD,     printargs,              "o32_perf_event_open" }, /* 4333 */
685         { 4,    TN,     printargs,              "o32_accept4"   }, /* 4334 */
686         { 5,    TN,     printargs,              "o32_recvmmsg"  }, /* 4335 */
687         { 2,    TD,     printargs,              "o32_fanotify_init" }, /* 4336 */
688         { 5,    TD|TF,  printargs,              "o32_fanotify_mark" }, /* 4337 */
689         { 4,    0,      printargs,              "o32_prlimit64" }, /* 4338 */
690         { 5,    TD|TF,  printargs,              "o32_name_to_handle_at"}, /* 4339 */
691         { 3,    TD,     printargs,              "o32_open_by_handle_at"}, /* 4340 */
692         { 2,    0,      printargs,              "o32_clock_adjtime" }, /* 4341 */
693         { 1,    TD,     printargs,              "o32_syncfs"    }, /* 4342 */
694         { 4,    TN,     printargs,              "o32_sendmmsg"  }, /* 4343 */
695         { 2,    TD,     printargs,              "o32_setns"     }, /* 4344 */
696         { 6,    0,      printargs,              "o32_process_vm_readv"  }, /* 4345 */
697         { 6,    0,      printargs,              "o32_process_vm_writev" }, /* 4346 */
698 #endif
699         [4347 ... 4999] = { }, /* 4999 */ /* end of Linux o32 */