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