From e0f03511822199ce5fe4a622f6217f305f4f2cd1 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Mon, 25 Nov 2019 22:22:13 -0800 Subject: [PATCH] arch: Simplify the SyscallDesc tables. By using braced initializer lists and dropping the default unimplementedFunc implementation function, the SyscallDesc tables become a lot less crowded, and it's now very obvious which syscalls are implemented just by quickly visually scanning the table. This will also make it a lot easier to change the underlying type stored in the table without having to adjust all of the instances within them. Jira Issue: https://gem5.atlassian.net/browse/GEM5-187 Change-Id: I7821de74812e1c02ca4550fc9c46cc2188cf1bd0 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23189 Reviewed-by: Gabe Black Maintainer: Gabe Black Tested-by: kokoro --- src/arch/alpha/linux/process.cc | 884 ++++----- src/arch/arm/freebsd/process.cc | 2194 +++++++++++----------- src/arch/arm/linux/process.cc | 2920 ++++++++++++++--------------- src/arch/mips/linux/process.cc | 640 +++---- src/arch/power/linux/process.cc | 694 +++---- src/arch/riscv/linux/process.cc | 1312 ++++++------- src/arch/sparc/linux/syscalls.cc | 1168 ++++++------ src/arch/sparc/solaris/process.cc | 512 ++--- src/arch/x86/linux/process.cc | 1280 ++++++------- 9 files changed, 5802 insertions(+), 5802 deletions(-) diff --git a/src/arch/alpha/linux/process.cc b/src/arch/alpha/linux/process.cc index 26d5f26cd..2a79bbd6a 100644 --- a/src/arch/alpha/linux/process.cc +++ b/src/arch/alpha/linux/process.cc @@ -156,451 +156,451 @@ osf_setsysinfoFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) SyscallDesc AlphaLinuxProcess::syscallDescs[] = { - /* 0 */ SyscallDesc("osf_syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("osf_old_open", unimplementedFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("osf_wait4", unimplementedFunc), - /* 8 */ SyscallDesc("osf_old_creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("osf_execve", unimplementedFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("fchdir", unimplementedFunc), - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", chmodFunc), - /* 16 */ SyscallDesc("chown", chownFunc), - /* 17 */ SyscallDesc("brk", brkFunc), - /* 18 */ SyscallDesc("osf_getfsstat", unimplementedFunc), - /* 19 */ SyscallDesc("lseek", lseekFunc), - /* 20 */ SyscallDesc("getxpid", getpidPseudoFunc), - /* 21 */ SyscallDesc("osf_mount", unimplementedFunc), - /* 22 */ SyscallDesc("umount", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), - /* 24 */ SyscallDesc("getxuid", getuidPseudoFunc), - /* 25 */ SyscallDesc("exec_with_loader", unimplementedFunc), - /* 26 */ SyscallDesc("osf_ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("osf_nrecvmsg", unimplementedFunc), - /* 28 */ SyscallDesc("osf_nsendmsg", unimplementedFunc), - /* 29 */ SyscallDesc("osf_nrecvfrom", unimplementedFunc), - /* 30 */ SyscallDesc("osf_naccept", unimplementedFunc), - /* 31 */ SyscallDesc("osf_ngetpeername", unimplementedFunc), - /* 32 */ SyscallDesc("osf_ngetsockname", unimplementedFunc), - /* 33 */ SyscallDesc("access", unimplementedFunc), - /* 34 */ SyscallDesc("osf_chflags", unimplementedFunc), - /* 35 */ SyscallDesc("osf_fchflags", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", unimplementedFunc), - /* 38 */ SyscallDesc("osf_old_stat", unimplementedFunc), - /* 39 */ SyscallDesc("setpgid", unimplementedFunc), - /* 40 */ SyscallDesc("osf_old_lstat", unimplementedFunc), - /* 41 */ SyscallDesc("dup", dupFunc), - /* 42 */ SyscallDesc("pipe", pipePseudoFunc), - /* 43 */ SyscallDesc("osf_set_program_attributes", unimplementedFunc), - /* 44 */ SyscallDesc("osf_profil", unimplementedFunc), - /* 45 */ SyscallDesc("open", openFunc), - /* 46 */ SyscallDesc("osf_old_sigaction", unimplementedFunc), - /* 47 */ SyscallDesc("getxgid", getgidPseudoFunc), - /* 48 */ SyscallDesc("osf_sigprocmask", ignoreFunc), - /* 49 */ SyscallDesc("osf_getlogin", unimplementedFunc), - /* 50 */ SyscallDesc("osf_setlogin", unimplementedFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("sigpending", unimplementedFunc), - /* 53 */ SyscallDesc("osf_classcntl", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", ioctlFunc), - /* 55 */ SyscallDesc("osf_reboot", unimplementedFunc), - /* 56 */ SyscallDesc("osf_revoke", unimplementedFunc), - /* 57 */ SyscallDesc("symlink", unimplementedFunc), - /* 58 */ SyscallDesc("readlink", readlinkFunc), - /* 59 */ SyscallDesc("execve", unimplementedFunc), - /* 60 */ SyscallDesc("umask", umaskFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("osf_old_fstat", unimplementedFunc), - /* 63 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 64 */ SyscallDesc("getpagesize", getpagesizeFunc), - /* 65 */ SyscallDesc("osf_mremap", unimplementedFunc), - /* 66 */ SyscallDesc("vfork", unimplementedFunc), - /* 67 */ SyscallDesc("stat", statFunc), - /* 68 */ SyscallDesc("lstat", lstatFunc), - /* 69 */ SyscallDesc("osf_sbrk", unimplementedFunc), - /* 70 */ SyscallDesc("osf_sstk", unimplementedFunc), - /* 71 */ SyscallDesc("mmap", mmapFunc), - /* 72 */ SyscallDesc("osf_old_vadvise", unimplementedFunc), - /* 73 */ SyscallDesc("munmap", munmapFunc), - /* 74 */ SyscallDesc("mprotect", ignoreFunc), - /* 75 */ SyscallDesc("madvise", unimplementedFunc), - /* 76 */ SyscallDesc("vhangup", unimplementedFunc), - /* 77 */ SyscallDesc("osf_kmodcall", unimplementedFunc), - /* 78 */ SyscallDesc("osf_mincore", unimplementedFunc), - /* 79 */ SyscallDesc("getgroups", unimplementedFunc), - /* 80 */ SyscallDesc("setgroups", unimplementedFunc), - /* 81 */ SyscallDesc("osf_old_getpgrp", unimplementedFunc), - /* 82 */ SyscallDesc("setpgrp", unimplementedFunc), - /* 83 */ SyscallDesc("osf_setitimer", unimplementedFunc), - /* 84 */ SyscallDesc("osf_old_wait", unimplementedFunc), - /* 85 */ SyscallDesc("osf_table", unimplementedFunc), - /* 86 */ SyscallDesc("osf_getitimer", unimplementedFunc), - /* 87 */ SyscallDesc("gethostname", gethostnameFunc), - /* 88 */ SyscallDesc("sethostname", unimplementedFunc), - /* 89 */ SyscallDesc("getdtablesize", unimplementedFunc), - /* 90 */ SyscallDesc("dup2", unimplementedFunc), - /* 91 */ SyscallDesc("fstat", fstatFunc), - /* 92 */ SyscallDesc("fcntl", fcntlFunc), - /* 93 */ SyscallDesc("osf_select", unimplementedFunc), - /* 94 */ SyscallDesc("poll", unimplementedFunc), - /* 95 */ SyscallDesc("fsync", unimplementedFunc), - /* 96 */ SyscallDesc("setpriority", unimplementedFunc), - /* 97 */ SyscallDesc("socket", unimplementedFunc), - /* 98 */ SyscallDesc("connect", unimplementedFunc), - /* 99 */ SyscallDesc("accept", unimplementedFunc), - /* 100 */ SyscallDesc("getpriority", unimplementedFunc), - /* 101 */ SyscallDesc("send", unimplementedFunc), - /* 102 */ SyscallDesc("recv", unimplementedFunc), - /* 103 */ SyscallDesc("sigreturn", unimplementedFunc), - /* 104 */ SyscallDesc("bind", unimplementedFunc), - /* 105 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 106 */ SyscallDesc("listen", unimplementedFunc), - /* 107 */ SyscallDesc("osf_plock", unimplementedFunc), - /* 108 */ SyscallDesc("osf_old_sigvec", unimplementedFunc), - /* 109 */ SyscallDesc("osf_old_sigblock", unimplementedFunc), - /* 110 */ SyscallDesc("osf_old_sigsetmask", unimplementedFunc), - /* 111 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 112 */ SyscallDesc("osf_sigstack", ignoreFunc), - /* 113 */ SyscallDesc("recvmsg", unimplementedFunc), - /* 114 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 115 */ SyscallDesc("osf_old_vtrace", unimplementedFunc), - /* 116 */ SyscallDesc("osf_gettimeofday", unimplementedFunc), - /* 117 */ SyscallDesc("osf_getrusage", unimplementedFunc), - /* 118 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 119 */ SyscallDesc("numa_syscalls", unimplementedFunc), - /* 120 */ SyscallDesc("readv", unimplementedFunc), - /* 121 */ SyscallDesc("writev", writevFunc), - /* 122 */ SyscallDesc("osf_settimeofday", unimplementedFunc), - /* 123 */ SyscallDesc("fchown", fchownFunc), - /* 124 */ SyscallDesc("fchmod", fchmodFunc), - /* 125 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 126 */ SyscallDesc("setreuid", unimplementedFunc), - /* 127 */ SyscallDesc("setregid", unimplementedFunc), - /* 128 */ SyscallDesc("rename", renameFunc), - /* 129 */ SyscallDesc("truncate", truncateFunc), - /* 130 */ SyscallDesc("ftruncate", ftruncateFunc), - /* 131 */ SyscallDesc("flock", unimplementedFunc), - /* 132 */ SyscallDesc("setgid", unimplementedFunc), - /* 133 */ SyscallDesc("sendto", unimplementedFunc), - /* 134 */ SyscallDesc("shutdown", unimplementedFunc), - /* 135 */ SyscallDesc("socketpair", unimplementedFunc), - /* 136 */ SyscallDesc("mkdir", mkdirFunc), - /* 137 */ SyscallDesc("rmdir", unimplementedFunc), - /* 138 */ SyscallDesc("osf_utimes", unimplementedFunc), - /* 139 */ SyscallDesc("osf_old_sigreturn", unimplementedFunc), - /* 140 */ SyscallDesc("osf_adjtime", unimplementedFunc), - /* 141 */ SyscallDesc("getpeername", unimplementedFunc), - /* 142 */ SyscallDesc("osf_gethostid", unimplementedFunc), - /* 143 */ SyscallDesc("osf_sethostid", unimplementedFunc), - /* 144 */ SyscallDesc("getrlimit", getrlimitFunc), - /* 145 */ SyscallDesc("setrlimit", ignoreFunc), - /* 146 */ SyscallDesc("osf_old_killpg", unimplementedFunc), - /* 147 */ SyscallDesc("setsid", unimplementedFunc), - /* 148 */ SyscallDesc("quotactl", unimplementedFunc), - /* 149 */ SyscallDesc("osf_oldquota", unimplementedFunc), - /* 150 */ SyscallDesc("getsockname", unimplementedFunc), - /* 151 */ SyscallDesc("osf_pread", unimplementedFunc), - /* 152 */ SyscallDesc("osf_pwrite", unimplementedFunc), - /* 153 */ SyscallDesc("osf_pid_block", unimplementedFunc), - /* 154 */ SyscallDesc("osf_pid_unblock", unimplementedFunc), - /* 155 */ SyscallDesc("osf_signal_urti", unimplementedFunc), - /* 156 */ SyscallDesc("sigaction", ignoreFunc), - /* 157 */ SyscallDesc("osf_sigwaitprim", unimplementedFunc), - /* 158 */ SyscallDesc("osf_nfssvc", unimplementedFunc), - /* 159 */ SyscallDesc("osf_getdirentries", unimplementedFunc), - /* 160 */ SyscallDesc("osf_statfs", unimplementedFunc), - /* 161 */ SyscallDesc("osf_fstatfs", unimplementedFunc), - /* 162 */ SyscallDesc("unknown #162", unimplementedFunc), - /* 163 */ SyscallDesc("osf_async_daemon", unimplementedFunc), - /* 164 */ SyscallDesc("osf_getfh", unimplementedFunc), - /* 165 */ SyscallDesc("osf_getdomainname", unimplementedFunc), - /* 166 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 167 */ SyscallDesc("unknown #167", unimplementedFunc), - /* 168 */ SyscallDesc("unknown #168", unimplementedFunc), - /* 169 */ SyscallDesc("osf_exportfs", unimplementedFunc), - /* 170 */ SyscallDesc("unknown #170", unimplementedFunc), - /* 171 */ SyscallDesc("unknown #171", unimplementedFunc), - /* 172 */ SyscallDesc("unknown #172", unimplementedFunc), - /* 173 */ SyscallDesc("unknown #173", unimplementedFunc), - /* 174 */ SyscallDesc("unknown #174", unimplementedFunc), - /* 175 */ SyscallDesc("unknown #175", unimplementedFunc), - /* 176 */ SyscallDesc("unknown #176", unimplementedFunc), - /* 177 */ SyscallDesc("unknown #177", unimplementedFunc), - /* 178 */ SyscallDesc("unknown #178", unimplementedFunc), - /* 179 */ SyscallDesc("unknown #179", unimplementedFunc), - /* 180 */ SyscallDesc("unknown #180", unimplementedFunc), - /* 181 */ SyscallDesc("osf_alt_plock", unimplementedFunc), - /* 182 */ SyscallDesc("unknown #182", unimplementedFunc), - /* 183 */ SyscallDesc("unknown #183", unimplementedFunc), - /* 184 */ SyscallDesc("osf_getmnt", unimplementedFunc), - /* 185 */ SyscallDesc("unknown #185", unimplementedFunc), - /* 186 */ SyscallDesc("unknown #186", unimplementedFunc), - /* 187 */ SyscallDesc("osf_alt_sigpending", unimplementedFunc), - /* 188 */ SyscallDesc("osf_alt_setsid", unimplementedFunc), - /* 189 */ SyscallDesc("unknown #189", unimplementedFunc), - /* 190 */ SyscallDesc("unknown #190", unimplementedFunc), - /* 191 */ SyscallDesc("unknown #191", unimplementedFunc), - /* 192 */ SyscallDesc("unknown #192", unimplementedFunc), - /* 193 */ SyscallDesc("unknown #193", unimplementedFunc), - /* 194 */ SyscallDesc("unknown #194", unimplementedFunc), - /* 195 */ SyscallDesc("unknown #195", unimplementedFunc), - /* 196 */ SyscallDesc("unknown #196", unimplementedFunc), - /* 197 */ SyscallDesc("unknown #197", unimplementedFunc), - /* 198 */ SyscallDesc("unknown #198", unimplementedFunc), - /* 199 */ SyscallDesc("osf_swapon", unimplementedFunc), - /* 200 */ SyscallDesc("msgctl", unimplementedFunc), - /* 201 */ SyscallDesc("msgget", unimplementedFunc), - /* 202 */ SyscallDesc("msgrcv", unimplementedFunc), - /* 203 */ SyscallDesc("msgsnd", unimplementedFunc), - /* 204 */ SyscallDesc("semctl", unimplementedFunc), - /* 205 */ SyscallDesc("semget", unimplementedFunc), - /* 206 */ SyscallDesc("semop", unimplementedFunc), - /* 207 */ SyscallDesc("osf_utsname", unimplementedFunc), - /* 208 */ SyscallDesc("lchown", unimplementedFunc), - /* 209 */ SyscallDesc("osf_shmat", unimplementedFunc), - /* 210 */ SyscallDesc("shmctl", unimplementedFunc), - /* 211 */ SyscallDesc("shmdt", unimplementedFunc), - /* 212 */ SyscallDesc("shmget", unimplementedFunc), - /* 213 */ SyscallDesc("osf_mvalid", unimplementedFunc), - /* 214 */ SyscallDesc("osf_getaddressconf", unimplementedFunc), - /* 215 */ SyscallDesc("osf_msleep", unimplementedFunc), - /* 216 */ SyscallDesc("osf_mwakeup", unimplementedFunc), - /* 217 */ SyscallDesc("msync", unimplementedFunc), - /* 218 */ SyscallDesc("osf_signal", unimplementedFunc), - /* 219 */ SyscallDesc("osf_utc_gettime", unimplementedFunc), - /* 220 */ SyscallDesc("osf_utc_adjtime", unimplementedFunc), - /* 221 */ SyscallDesc("unknown #221", unimplementedFunc), - /* 222 */ SyscallDesc("osf_security", unimplementedFunc), - /* 223 */ SyscallDesc("osf_kloadcall", unimplementedFunc), - /* 224 */ SyscallDesc("unknown #224", unimplementedFunc), - /* 225 */ SyscallDesc("unknown #225", unimplementedFunc), - /* 226 */ SyscallDesc("unknown #226", unimplementedFunc), - /* 227 */ SyscallDesc("unknown #227", unimplementedFunc), - /* 228 */ SyscallDesc("unknown #228", unimplementedFunc), - /* 229 */ SyscallDesc("unknown #229", unimplementedFunc), - /* 230 */ SyscallDesc("unknown #230", unimplementedFunc), - /* 231 */ SyscallDesc("unknown #231", unimplementedFunc), - /* 232 */ SyscallDesc("unknown #232", unimplementedFunc), - /* 233 */ SyscallDesc("getpgid", unimplementedFunc), - /* 234 */ SyscallDesc("getsid", unimplementedFunc), - /* 235 */ SyscallDesc("sigaltstack", ignoreFunc), - /* 236 */ SyscallDesc("osf_waitid", unimplementedFunc), - /* 237 */ SyscallDesc("osf_priocntlset", unimplementedFunc), - /* 238 */ SyscallDesc("osf_sigsendset", unimplementedFunc), - /* 239 */ SyscallDesc("osf_set_speculative", unimplementedFunc), - /* 240 */ SyscallDesc("osf_msfs_syscall", unimplementedFunc), - /* 241 */ SyscallDesc("osf_sysinfo", unimplementedFunc), - /* 242 */ SyscallDesc("osf_uadmin", unimplementedFunc), - /* 243 */ SyscallDesc("osf_fuser", unimplementedFunc), - /* 244 */ SyscallDesc("osf_proplist_syscall", unimplementedFunc), - /* 245 */ SyscallDesc("osf_ntp_adjtime", unimplementedFunc), - /* 246 */ SyscallDesc("osf_ntp_gettime", unimplementedFunc), - /* 247 */ SyscallDesc("osf_pathconf", unimplementedFunc), - /* 248 */ SyscallDesc("osf_fpathconf", unimplementedFunc), - /* 249 */ SyscallDesc("unknown #249", unimplementedFunc), - /* 250 */ SyscallDesc("osf_uswitch", unimplementedFunc), - /* 251 */ SyscallDesc("osf_usleep_thread", unimplementedFunc), - /* 252 */ SyscallDesc("osf_audcntl", unimplementedFunc), - /* 253 */ SyscallDesc("osf_audgen", unimplementedFunc), - /* 254 */ SyscallDesc("sysfs", unimplementedFunc), - /* 255 */ SyscallDesc("osf_subsys_info", unimplementedFunc), - /* 256 */ SyscallDesc("osf_getsysinfo", osf_getsysinfoFunc), - /* 257 */ SyscallDesc("osf_setsysinfo", osf_setsysinfoFunc), - /* 258 */ SyscallDesc("osf_afs_syscall", unimplementedFunc), - /* 259 */ SyscallDesc("osf_swapctl", unimplementedFunc), - /* 260 */ SyscallDesc("osf_memcntl", unimplementedFunc), - /* 261 */ SyscallDesc("osf_fdatasync", unimplementedFunc), - /* 262 */ SyscallDesc("unknown #262", unimplementedFunc), - /* 263 */ SyscallDesc("unknown #263", unimplementedFunc), - /* 264 */ SyscallDesc("unknown #264", unimplementedFunc), - /* 265 */ SyscallDesc("unknown #265", unimplementedFunc), - /* 266 */ SyscallDesc("unknown #266", unimplementedFunc), - /* 267 */ SyscallDesc("unknown #267", unimplementedFunc), - /* 268 */ SyscallDesc("unknown #268", unimplementedFunc), - /* 269 */ SyscallDesc("unknown #269", unimplementedFunc), - /* 270 */ SyscallDesc("unknown #270", unimplementedFunc), - /* 271 */ SyscallDesc("unknown #271", unimplementedFunc), - /* 272 */ SyscallDesc("unknown #272", unimplementedFunc), - /* 273 */ SyscallDesc("unknown #273", unimplementedFunc), - /* 274 */ SyscallDesc("unknown #274", unimplementedFunc), - /* 275 */ SyscallDesc("unknown #275", unimplementedFunc), - /* 276 */ SyscallDesc("unknown #276", unimplementedFunc), - /* 277 */ SyscallDesc("unknown #277", unimplementedFunc), - /* 278 */ SyscallDesc("unknown #278", unimplementedFunc), - /* 279 */ SyscallDesc("unknown #279", unimplementedFunc), - /* 280 */ SyscallDesc("unknown #280", unimplementedFunc), - /* 281 */ SyscallDesc("unknown #281", unimplementedFunc), - /* 282 */ SyscallDesc("unknown #282", unimplementedFunc), - /* 283 */ SyscallDesc("unknown #283", unimplementedFunc), - /* 284 */ SyscallDesc("unknown #284", unimplementedFunc), - /* 285 */ SyscallDesc("unknown #285", unimplementedFunc), - /* 286 */ SyscallDesc("unknown #286", unimplementedFunc), - /* 287 */ SyscallDesc("unknown #287", unimplementedFunc), - /* 288 */ SyscallDesc("unknown #288", unimplementedFunc), - /* 289 */ SyscallDesc("unknown #289", unimplementedFunc), - /* 290 */ SyscallDesc("unknown #290", unimplementedFunc), - /* 291 */ SyscallDesc("unknown #291", unimplementedFunc), - /* 292 */ SyscallDesc("unknown #292", unimplementedFunc), - /* 293 */ SyscallDesc("unknown #293", unimplementedFunc), - /* 294 */ SyscallDesc("unknown #294", unimplementedFunc), - /* 295 */ SyscallDesc("unknown #295", unimplementedFunc), - /* 296 */ SyscallDesc("unknown #296", unimplementedFunc), - /* 297 */ SyscallDesc("unknown #297", unimplementedFunc), - /* 298 */ SyscallDesc("unknown #298", unimplementedFunc), - /* 299 */ SyscallDesc("unknown #299", unimplementedFunc), + /* 0 */ { "osf_syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "osf_old_open" }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "osf_wait4" }, + /* 8 */ { "osf_old_creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "osf_execve" }, + /* 12 */ { "chdir" }, + /* 13 */ { "fchdir" }, + /* 14 */ { "mknod" }, + /* 15 */ { "chmod", chmodFunc }, + /* 16 */ { "chown", chownFunc }, + /* 17 */ { "brk", brkFunc }, + /* 18 */ { "osf_getfsstat" }, + /* 19 */ { "lseek", lseekFunc }, + /* 20 */ { "getxpid", getpidPseudoFunc }, + /* 21 */ { "osf_mount" }, + /* 22 */ { "umount" }, + /* 23 */ { "setuid", setuidFunc }, + /* 24 */ { "getxuid", getuidPseudoFunc }, + /* 25 */ { "exec_with_loader" }, + /* 26 */ { "osf_ptrace" }, + /* 27 */ { "osf_nrecvmsg" }, + /* 28 */ { "osf_nsendmsg" }, + /* 29 */ { "osf_nrecvfrom" }, + /* 30 */ { "osf_naccept" }, + /* 31 */ { "osf_ngetpeername" }, + /* 32 */ { "osf_ngetsockname" }, + /* 33 */ { "access" }, + /* 34 */ { "osf_chflags" }, + /* 35 */ { "osf_fchflags" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill" }, + /* 38 */ { "osf_old_stat" }, + /* 39 */ { "setpgid" }, + /* 40 */ { "osf_old_lstat" }, + /* 41 */ { "dup", dupFunc }, + /* 42 */ { "pipe", pipePseudoFunc }, + /* 43 */ { "osf_set_program_attributes" }, + /* 44 */ { "osf_profil" }, + /* 45 */ { "open", openFunc }, + /* 46 */ { "osf_old_sigaction" }, + /* 47 */ { "getxgid", getgidPseudoFunc }, + /* 48 */ { "osf_sigprocmask", ignoreFunc }, + /* 49 */ { "osf_getlogin" }, + /* 50 */ { "osf_setlogin" }, + /* 51 */ { "acct" }, + /* 52 */ { "sigpending" }, + /* 53 */ { "osf_classcntl" }, + /* 54 */ { "ioctl", ioctlFunc }, + /* 55 */ { "osf_reboot" }, + /* 56 */ { "osf_revoke" }, + /* 57 */ { "symlink" }, + /* 58 */ { "readlink", readlinkFunc }, + /* 59 */ { "execve" }, + /* 60 */ { "umask", umaskFunc }, + /* 61 */ { "chroot" }, + /* 62 */ { "osf_old_fstat" }, + /* 63 */ { "getpgrp" }, + /* 64 */ { "getpagesize", getpagesizeFunc }, + /* 65 */ { "osf_mremap" }, + /* 66 */ { "vfork" }, + /* 67 */ { "stat", statFunc }, + /* 68 */ { "lstat", lstatFunc }, + /* 69 */ { "osf_sbrk" }, + /* 70 */ { "osf_sstk" }, + /* 71 */ { "mmap", mmapFunc }, + /* 72 */ { "osf_old_vadvise" }, + /* 73 */ { "munmap", munmapFunc }, + /* 74 */ { "mprotect", ignoreFunc }, + /* 75 */ { "madvise" }, + /* 76 */ { "vhangup" }, + /* 77 */ { "osf_kmodcall" }, + /* 78 */ { "osf_mincore" }, + /* 79 */ { "getgroups" }, + /* 80 */ { "setgroups" }, + /* 81 */ { "osf_old_getpgrp" }, + /* 82 */ { "setpgrp" }, + /* 83 */ { "osf_setitimer" }, + /* 84 */ { "osf_old_wait" }, + /* 85 */ { "osf_table" }, + /* 86 */ { "osf_getitimer" }, + /* 87 */ { "gethostname", gethostnameFunc }, + /* 88 */ { "sethostname" }, + /* 89 */ { "getdtablesize" }, + /* 90 */ { "dup2" }, + /* 91 */ { "fstat", fstatFunc }, + /* 92 */ { "fcntl", fcntlFunc }, + /* 93 */ { "osf_select" }, + /* 94 */ { "poll" }, + /* 95 */ { "fsync" }, + /* 96 */ { "setpriority" }, + /* 97 */ { "socket" }, + /* 98 */ { "connect" }, + /* 99 */ { "accept" }, + /* 100 */ { "getpriority" }, + /* 101 */ { "send" }, + /* 102 */ { "recv" }, + /* 103 */ { "sigreturn" }, + /* 104 */ { "bind" }, + /* 105 */ { "setsockopt" }, + /* 106 */ { "listen" }, + /* 107 */ { "osf_plock" }, + /* 108 */ { "osf_old_sigvec" }, + /* 109 */ { "osf_old_sigblock" }, + /* 110 */ { "osf_old_sigsetmask" }, + /* 111 */ { "sigsuspend" }, + /* 112 */ { "osf_sigstack", ignoreFunc }, + /* 113 */ { "recvmsg" }, + /* 114 */ { "sendmsg" }, + /* 115 */ { "osf_old_vtrace" }, + /* 116 */ { "osf_gettimeofday" }, + /* 117 */ { "osf_getrusage" }, + /* 118 */ { "getsockopt" }, + /* 119 */ { "numa_syscalls" }, + /* 120 */ { "readv" }, + /* 121 */ { "writev", writevFunc }, + /* 122 */ { "osf_settimeofday" }, + /* 123 */ { "fchown", fchownFunc }, + /* 124 */ { "fchmod", fchmodFunc }, + /* 125 */ { "recvfrom" }, + /* 126 */ { "setreuid" }, + /* 127 */ { "setregid" }, + /* 128 */ { "rename", renameFunc }, + /* 129 */ { "truncate", truncateFunc }, + /* 130 */ { "ftruncate", ftruncateFunc }, + /* 131 */ { "flock" }, + /* 132 */ { "setgid" }, + /* 133 */ { "sendto" }, + /* 134 */ { "shutdown" }, + /* 135 */ { "socketpair" }, + /* 136 */ { "mkdir", mkdirFunc }, + /* 137 */ { "rmdir" }, + /* 138 */ { "osf_utimes" }, + /* 139 */ { "osf_old_sigreturn" }, + /* 140 */ { "osf_adjtime" }, + /* 141 */ { "getpeername" }, + /* 142 */ { "osf_gethostid" }, + /* 143 */ { "osf_sethostid" }, + /* 144 */ { "getrlimit", getrlimitFunc }, + /* 145 */ { "setrlimit", ignoreFunc }, + /* 146 */ { "osf_old_killpg" }, + /* 147 */ { "setsid" }, + /* 148 */ { "quotactl" }, + /* 149 */ { "osf_oldquota" }, + /* 150 */ { "getsockname" }, + /* 151 */ { "osf_pread" }, + /* 152 */ { "osf_pwrite" }, + /* 153 */ { "osf_pid_block" }, + /* 154 */ { "osf_pid_unblock" }, + /* 155 */ { "osf_signal_urti" }, + /* 156 */ { "sigaction", ignoreFunc }, + /* 157 */ { "osf_sigwaitprim" }, + /* 158 */ { "osf_nfssvc" }, + /* 159 */ { "osf_getdirentries" }, + /* 160 */ { "osf_statfs" }, + /* 161 */ { "osf_fstatfs" }, + /* 162 */ { "unknown #162" }, + /* 163 */ { "osf_async_daemon" }, + /* 164 */ { "osf_getfh" }, + /* 165 */ { "osf_getdomainname" }, + /* 166 */ { "setdomainname" }, + /* 167 */ { "unknown #167" }, + /* 168 */ { "unknown #168" }, + /* 169 */ { "osf_exportfs" }, + /* 170 */ { "unknown #170" }, + /* 171 */ { "unknown #171" }, + /* 172 */ { "unknown #172" }, + /* 173 */ { "unknown #173" }, + /* 174 */ { "unknown #174" }, + /* 175 */ { "unknown #175" }, + /* 176 */ { "unknown #176" }, + /* 177 */ { "unknown #177" }, + /* 178 */ { "unknown #178" }, + /* 179 */ { "unknown #179" }, + /* 180 */ { "unknown #180" }, + /* 181 */ { "osf_alt_plock" }, + /* 182 */ { "unknown #182" }, + /* 183 */ { "unknown #183" }, + /* 184 */ { "osf_getmnt" }, + /* 185 */ { "unknown #185" }, + /* 186 */ { "unknown #186" }, + /* 187 */ { "osf_alt_sigpending" }, + /* 188 */ { "osf_alt_setsid" }, + /* 189 */ { "unknown #189" }, + /* 190 */ { "unknown #190" }, + /* 191 */ { "unknown #191" }, + /* 192 */ { "unknown #192" }, + /* 193 */ { "unknown #193" }, + /* 194 */ { "unknown #194" }, + /* 195 */ { "unknown #195" }, + /* 196 */ { "unknown #196" }, + /* 197 */ { "unknown #197" }, + /* 198 */ { "unknown #198" }, + /* 199 */ { "osf_swapon" }, + /* 200 */ { "msgctl" }, + /* 201 */ { "msgget" }, + /* 202 */ { "msgrcv" }, + /* 203 */ { "msgsnd" }, + /* 204 */ { "semctl" }, + /* 205 */ { "semget" }, + /* 206 */ { "semop" }, + /* 207 */ { "osf_utsname" }, + /* 208 */ { "lchown" }, + /* 209 */ { "osf_shmat" }, + /* 210 */ { "shmctl" }, + /* 211 */ { "shmdt" }, + /* 212 */ { "shmget" }, + /* 213 */ { "osf_mvalid" }, + /* 214 */ { "osf_getaddressconf" }, + /* 215 */ { "osf_msleep" }, + /* 216 */ { "osf_mwakeup" }, + /* 217 */ { "msync" }, + /* 218 */ { "osf_signal" }, + /* 219 */ { "osf_utc_gettime" }, + /* 220 */ { "osf_utc_adjtime" }, + /* 221 */ { "unknown #221" }, + /* 222 */ { "osf_security" }, + /* 223 */ { "osf_kloadcall" }, + /* 224 */ { "unknown #224" }, + /* 225 */ { "unknown #225" }, + /* 226 */ { "unknown #226" }, + /* 227 */ { "unknown #227" }, + /* 228 */ { "unknown #228" }, + /* 229 */ { "unknown #229" }, + /* 230 */ { "unknown #230" }, + /* 231 */ { "unknown #231" }, + /* 232 */ { "unknown #232" }, + /* 233 */ { "getpgid" }, + /* 234 */ { "getsid" }, + /* 235 */ { "sigaltstack", ignoreFunc }, + /* 236 */ { "osf_waitid" }, + /* 237 */ { "osf_priocntlset" }, + /* 238 */ { "osf_sigsendset" }, + /* 239 */ { "osf_set_speculative" }, + /* 240 */ { "osf_msfs_syscall" }, + /* 241 */ { "osf_sysinfo" }, + /* 242 */ { "osf_uadmin" }, + /* 243 */ { "osf_fuser" }, + /* 244 */ { "osf_proplist_syscall" }, + /* 245 */ { "osf_ntp_adjtime" }, + /* 246 */ { "osf_ntp_gettime" }, + /* 247 */ { "osf_pathconf" }, + /* 248 */ { "osf_fpathconf" }, + /* 249 */ { "unknown #249" }, + /* 250 */ { "osf_uswitch" }, + /* 251 */ { "osf_usleep_thread" }, + /* 252 */ { "osf_audcntl" }, + /* 253 */ { "osf_audgen" }, + /* 254 */ { "sysfs" }, + /* 255 */ { "osf_subsys_info" }, + /* 256 */ { "osf_getsysinfo", osf_getsysinfoFunc }, + /* 257 */ { "osf_setsysinfo", osf_setsysinfoFunc }, + /* 258 */ { "osf_afs_syscall" }, + /* 259 */ { "osf_swapctl" }, + /* 260 */ { "osf_memcntl" }, + /* 261 */ { "osf_fdatasync" }, + /* 262 */ { "unknown #262" }, + /* 263 */ { "unknown #263" }, + /* 264 */ { "unknown #264" }, + /* 265 */ { "unknown #265" }, + /* 266 */ { "unknown #266" }, + /* 267 */ { "unknown #267" }, + /* 268 */ { "unknown #268" }, + /* 269 */ { "unknown #269" }, + /* 270 */ { "unknown #270" }, + /* 271 */ { "unknown #271" }, + /* 272 */ { "unknown #272" }, + /* 273 */ { "unknown #273" }, + /* 274 */ { "unknown #274" }, + /* 275 */ { "unknown #275" }, + /* 276 */ { "unknown #276" }, + /* 277 */ { "unknown #277" }, + /* 278 */ { "unknown #278" }, + /* 279 */ { "unknown #279" }, + /* 280 */ { "unknown #280" }, + /* 281 */ { "unknown #281" }, + /* 282 */ { "unknown #282" }, + /* 283 */ { "unknown #283" }, + /* 284 */ { "unknown #284" }, + /* 285 */ { "unknown #285" }, + /* 286 */ { "unknown #286" }, + /* 287 */ { "unknown #287" }, + /* 288 */ { "unknown #288" }, + /* 289 */ { "unknown #289" }, + /* 290 */ { "unknown #290" }, + /* 291 */ { "unknown #291" }, + /* 292 */ { "unknown #292" }, + /* 293 */ { "unknown #293" }, + /* 294 */ { "unknown #294" }, + /* 295 */ { "unknown #295" }, + /* 296 */ { "unknown #296" }, + /* 297 */ { "unknown #297" }, + /* 298 */ { "unknown #298" }, + /* 299 */ { "unknown #299" }, /* * Linux-specific system calls begin at 300 */ - /* 300 */ SyscallDesc("bdflush", unimplementedFunc), - /* 301 */ SyscallDesc("sethae", unimplementedFunc), - /* 302 */ SyscallDesc("mount", unimplementedFunc), - /* 303 */ SyscallDesc("old_adjtimex", unimplementedFunc), - /* 304 */ SyscallDesc("swapoff", unimplementedFunc), - /* 305 */ SyscallDesc("getdents", unimplementedFunc), - /* 306 */ SyscallDesc("create_module", unimplementedFunc), - /* 307 */ SyscallDesc("init_module", unimplementedFunc), - /* 308 */ SyscallDesc("delete_module", unimplementedFunc), - /* 309 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 310 */ SyscallDesc("syslog", unimplementedFunc), - /* 311 */ SyscallDesc("reboot", unimplementedFunc), - /* 312 */ SyscallDesc("clone", cloneFunc), - /* 313 */ SyscallDesc("uselib", unimplementedFunc), - /* 314 */ SyscallDesc("mlock", unimplementedFunc), - /* 315 */ SyscallDesc("munlock", unimplementedFunc), - /* 316 */ SyscallDesc("mlockall", unimplementedFunc), - /* 317 */ SyscallDesc("munlockall", unimplementedFunc), - /* 318 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 319 */ SyscallDesc("_sysctl", unimplementedFunc), - /* 320 */ SyscallDesc("was sys_idle", unimplementedFunc), - /* 321 */ SyscallDesc("oldumount", unimplementedFunc), - /* 322 */ SyscallDesc("swapon", unimplementedFunc), - /* 323 */ SyscallDesc("times", ignoreFunc), - /* 324 */ SyscallDesc("personality", unimplementedFunc), - /* 325 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 326 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 327 */ SyscallDesc("ustat", unimplementedFunc), - /* 328 */ SyscallDesc("statfs", unimplementedFunc), - /* 329 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 330 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 331 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 332 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 333 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 334 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 335 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 336 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 337 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 338 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 339 */ SyscallDesc("uname", unameFunc), - /* 340 */ SyscallDesc("nanosleep", unimplementedFunc), - /* 341 */ SyscallDesc("mremap", mremapFunc), - /* 342 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 343 */ SyscallDesc("setresuid", unimplementedFunc), - /* 344 */ SyscallDesc("getresuid", unimplementedFunc), - /* 345 */ SyscallDesc("pciconfig_read", unimplementedFunc), - /* 346 */ SyscallDesc("pciconfig_write", unimplementedFunc), - /* 347 */ SyscallDesc("query_module", unimplementedFunc), - /* 348 */ SyscallDesc("prctl", unimplementedFunc), - /* 349 */ SyscallDesc("pread", unimplementedFunc), - /* 350 */ SyscallDesc("pwrite", unimplementedFunc), - /* 351 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 352 */ SyscallDesc("rt_sigaction", ignoreFunc), - /* 353 */ SyscallDesc("rt_sigprocmask", unimplementedFunc), - /* 354 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 355 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 356 */ SyscallDesc("rt_sigqueueinfo", unimplementedFunc), - /* 357 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 358 */ SyscallDesc("select", unimplementedFunc), - /* 359 */ SyscallDesc("gettimeofday", gettimeofdayFunc), - /* 360 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 361 */ SyscallDesc("getitimer", unimplementedFunc), - /* 362 */ SyscallDesc("setitimer", unimplementedFunc), - /* 363 */ SyscallDesc("utimes", utimesFunc), - /* 364 */ SyscallDesc("getrusage", getrusageFunc), - /* 365 */ SyscallDesc("wait4", unimplementedFunc), - /* 366 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 367 */ SyscallDesc("getcwd", getcwdFunc), - /* 368 */ SyscallDesc("capget", unimplementedFunc), - /* 369 */ SyscallDesc("capset", unimplementedFunc), - /* 370 */ SyscallDesc("sendfile", unimplementedFunc), - /* 371 */ SyscallDesc("setresgid", unimplementedFunc), - /* 372 */ SyscallDesc("getresgid", unimplementedFunc), - /* 373 */ SyscallDesc("dipc", unimplementedFunc), - /* 374 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 375 */ SyscallDesc("mincore", unimplementedFunc), - /* 376 */ SyscallDesc("pciconfig_iobase", unimplementedFunc), - /* 377 */ SyscallDesc("getdents64", unimplementedFunc), - /* 378 */ SyscallDesc("gettid", unimplementedFunc), - /* 379 */ SyscallDesc("readahead", unimplementedFunc), - /* 380 */ SyscallDesc("security", unimplementedFunc), - /* 381 */ SyscallDesc("tkill", unimplementedFunc), - /* 382 */ SyscallDesc("setxattr", unimplementedFunc), - /* 383 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 384 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 385 */ SyscallDesc("getxattr", unimplementedFunc), - /* 386 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 387 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 388 */ SyscallDesc("listxattr", unimplementedFunc), - /* 389 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 390 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 391 */ SyscallDesc("removexattr", unimplementedFunc), - /* 392 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 393 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 394 */ SyscallDesc("futex", unimplementedFunc), - /* 395 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 396 */ SyscallDesc("sched_getaffinity", unimplementedFunc), - /* 397 */ SyscallDesc("tuxcall", unimplementedFunc), - /* 398 */ SyscallDesc("io_setup", unimplementedFunc), - /* 399 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 400 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 401 */ SyscallDesc("io_submit", unimplementedFunc), - /* 402 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 403 */ SyscallDesc("unknown #403", unimplementedFunc), - /* 404 */ SyscallDesc("unknown #404", unimplementedFunc), - /* 405 */ SyscallDesc("exit_group", exitGroupFunc), // exit all threads... - /* 406 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 407 */ SyscallDesc("sys_epoll_create", unimplementedFunc), - /* 408 */ SyscallDesc("sys_epoll_ctl", unimplementedFunc), - /* 409 */ SyscallDesc("sys_epoll_wait", unimplementedFunc), - /* 410 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 411 */ SyscallDesc("set_tid_address", unimplementedFunc), - /* 412 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 413 */ SyscallDesc("fadvise64", unimplementedFunc), - /* 414 */ SyscallDesc("timer_create", unimplementedFunc), - /* 415 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 416 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 417 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 418 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 419 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 420 */ SyscallDesc("clock_gettime", unimplementedFunc), - /* 421 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 422 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 423 */ SyscallDesc("semtimedop", unimplementedFunc), - /* 424 */ SyscallDesc("tgkill", unimplementedFunc), - /* 425 */ SyscallDesc("stat64", stat64Func), - /* 426 */ SyscallDesc("lstat64", lstat64Func), - /* 427 */ SyscallDesc("fstat64", fstat64Func), - /* 428 */ SyscallDesc("vserver", unimplementedFunc), - /* 429 */ SyscallDesc("mbind", unimplementedFunc), - /* 430 */ SyscallDesc("get_mempolicy", unimplementedFunc), - /* 431 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 432 */ SyscallDesc("mq_open", unimplementedFunc), - /* 433 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 434 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 435 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 436 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 437 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 438 */ SyscallDesc("waitid", unimplementedFunc), - /* 439 */ SyscallDesc("add_key", unimplementedFunc), - /* 440 */ SyscallDesc("request_key", unimplementedFunc), - /* 441 */ SyscallDesc("keyctl", unimplementedFunc) + /* 300 */ { "bdflush" }, + /* 301 */ { "sethae" }, + /* 302 */ { "mount" }, + /* 303 */ { "old_adjtimex" }, + /* 304 */ { "swapoff" }, + /* 305 */ { "getdents" }, + /* 306 */ { "create_module" }, + /* 307 */ { "init_module" }, + /* 308 */ { "delete_module" }, + /* 309 */ { "get_kernel_syms" }, + /* 310 */ { "syslog" }, + /* 311 */ { "reboot" }, + /* 312 */ { "clone", cloneFunc }, + /* 313 */ { "uselib" }, + /* 314 */ { "mlock" }, + /* 315 */ { "munlock" }, + /* 316 */ { "mlockall" }, + /* 317 */ { "munlockall" }, + /* 318 */ { "sysinfo", sysinfoFunc }, + /* 319 */ { "_sysctl" }, + /* 320 */ { "was sys_idle" }, + /* 321 */ { "oldumount" }, + /* 322 */ { "swapon" }, + /* 323 */ { "times", ignoreFunc }, + /* 324 */ { "personality" }, + /* 325 */ { "setfsuid" }, + /* 326 */ { "setfsgid" }, + /* 327 */ { "ustat" }, + /* 328 */ { "statfs" }, + /* 329 */ { "fstatfs" }, + /* 330 */ { "sched_setparam" }, + /* 331 */ { "sched_getparam" }, + /* 332 */ { "sched_setscheduler" }, + /* 333 */ { "sched_getscheduler" }, + /* 334 */ { "sched_yield" }, + /* 335 */ { "sched_get_priority_max" }, + /* 336 */ { "sched_get_priority_min" }, + /* 337 */ { "sched_rr_get_interval" }, + /* 338 */ { "afs_syscall" }, + /* 339 */ { "uname", unameFunc }, + /* 340 */ { "nanosleep" }, + /* 341 */ { "mremap", mremapFunc }, + /* 342 */ { "nfsservctl" }, + /* 343 */ { "setresuid" }, + /* 344 */ { "getresuid" }, + /* 345 */ { "pciconfig_read" }, + /* 346 */ { "pciconfig_write" }, + /* 347 */ { "query_module" }, + /* 348 */ { "prctl" }, + /* 349 */ { "pread" }, + /* 350 */ { "pwrite" }, + /* 351 */ { "rt_sigreturn" }, + /* 352 */ { "rt_sigaction", ignoreFunc }, + /* 353 */ { "rt_sigprocmask" }, + /* 354 */ { "rt_sigpending" }, + /* 355 */ { "rt_sigtimedwait" }, + /* 356 */ { "rt_sigqueueinfo" }, + /* 357 */ { "rt_sigsuspend" }, + /* 358 */ { "select" }, + /* 359 */ { "gettimeofday", gettimeofdayFunc }, + /* 360 */ { "settimeofday" }, + /* 361 */ { "getitimer" }, + /* 362 */ { "setitimer" }, + /* 363 */ { "utimes", utimesFunc }, + /* 364 */ { "getrusage", getrusageFunc }, + /* 365 */ { "wait4" }, + /* 366 */ { "adjtimex" }, + /* 367 */ { "getcwd", getcwdFunc }, + /* 368 */ { "capget" }, + /* 369 */ { "capset" }, + /* 370 */ { "sendfile" }, + /* 371 */ { "setresgid" }, + /* 372 */ { "getresgid" }, + /* 373 */ { "dipc" }, + /* 374 */ { "pivot_root" }, + /* 375 */ { "mincore" }, + /* 376 */ { "pciconfig_iobase" }, + /* 377 */ { "getdents64" }, + /* 378 */ { "gettid" }, + /* 379 */ { "readahead" }, + /* 380 */ { "security" }, + /* 381 */ { "tkill" }, + /* 382 */ { "setxattr" }, + /* 383 */ { "lsetxattr" }, + /* 384 */ { "fsetxattr" }, + /* 385 */ { "getxattr" }, + /* 386 */ { "lgetxattr" }, + /* 387 */ { "fgetxattr" }, + /* 388 */ { "listxattr" }, + /* 389 */ { "llistxattr" }, + /* 390 */ { "flistxattr" }, + /* 391 */ { "removexattr" }, + /* 392 */ { "lremovexattr" }, + /* 393 */ { "fremovexattr" }, + /* 394 */ { "futex" }, + /* 395 */ { "sched_setaffinity" }, + /* 396 */ { "sched_getaffinity" }, + /* 397 */ { "tuxcall" }, + /* 398 */ { "io_setup" }, + /* 399 */ { "io_destroy" }, + /* 400 */ { "io_getevents" }, + /* 401 */ { "io_submit" }, + /* 402 */ { "io_cancel" }, + /* 403 */ { "unknown #403" }, + /* 404 */ { "unknown #404" }, + /* 405 */ { "exit_group", exitGroupFunc }, // exit all threads... + /* 406 */ { "lookup_dcookie" }, + /* 407 */ { "sys_epoll_create" }, + /* 408 */ { "sys_epoll_ctl" }, + /* 409 */ { "sys_epoll_wait" }, + /* 410 */ { "remap_file_pages" }, + /* 411 */ { "set_tid_address" }, + /* 412 */ { "restart_syscall" }, + /* 413 */ { "fadvise64" }, + /* 414 */ { "timer_create" }, + /* 415 */ { "timer_settime" }, + /* 416 */ { "timer_gettime" }, + /* 417 */ { "timer_getoverrun" }, + /* 418 */ { "timer_delete" }, + /* 419 */ { "clock_settime" }, + /* 420 */ { "clock_gettime" }, + /* 421 */ { "clock_getres" }, + /* 422 */ { "clock_nanosleep" }, + /* 423 */ { "semtimedop" }, + /* 424 */ { "tgkill" }, + /* 425 */ { "stat64", stat64Func }, + /* 426 */ { "lstat64", lstat64Func }, + /* 427 */ { "fstat64", fstat64Func }, + /* 428 */ { "vserver" }, + /* 429 */ { "mbind" }, + /* 430 */ { "get_mempolicy" }, + /* 431 */ { "set_mempolicy" }, + /* 432 */ { "mq_open" }, + /* 433 */ { "mq_unlink" }, + /* 434 */ { "mq_timedsend" }, + /* 435 */ { "mq_timedreceive" }, + /* 436 */ { "mq_notify" }, + /* 437 */ { "mq_getsetattr" }, + /* 438 */ { "waitid" }, + /* 439 */ { "add_key" }, + /* 440 */ { "request_key" }, + /* 441 */ { "keyctl" } }; AlphaLinuxProcess::AlphaLinuxProcess(ProcessParams * params, diff --git a/src/arch/arm/freebsd/process.cc b/src/arch/arm/freebsd/process.cc index a603777a1..55e5f8583 100644 --- a/src/arch/arm/freebsd/process.cc +++ b/src/arch/arm/freebsd/process.cc @@ -139,1109 +139,1109 @@ sysctlFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) #endif static SyscallDesc syscallDescs32[] = { - /* 0 */ SyscallDesc("unused#000", unimplementedFunc), - /* 1 */ SyscallDesc("unused#001", unimplementedFunc), - /* 2 */ SyscallDesc("unused#002", unimplementedFunc), - /* 3 */ SyscallDesc("unused#003", unimplementedFunc), - /* 4 */ SyscallDesc("unused#004", unimplementedFunc), - /* 5 */ SyscallDesc("unused#005", unimplementedFunc), - /* 6 */ SyscallDesc("unused#006", unimplementedFunc), - /* 7 */ SyscallDesc("unused#007", unimplementedFunc), - /* 8 */ SyscallDesc("unused#008", unimplementedFunc), - /* 9 */ SyscallDesc("unused#009", unimplementedFunc), - /* 10 */ SyscallDesc("unused#010", unimplementedFunc), - /* 11 */ SyscallDesc("unused#011", unimplementedFunc), - /* 12 */ SyscallDesc("unused#012", unimplementedFunc), - /* 13 */ SyscallDesc("unused#013", unimplementedFunc), - /* 14 */ SyscallDesc("unused#014", unimplementedFunc), - /* 15 */ SyscallDesc("unused#015", unimplementedFunc), - /* 16 */ SyscallDesc("unused#016", unimplementedFunc), - /* 17 */ SyscallDesc("unused#017", unimplementedFunc), - /* 18 */ SyscallDesc("unused#018", unimplementedFunc), - /* 19 */ SyscallDesc("unused#019", unimplementedFunc), - /* 20 */ SyscallDesc("unused#020", unimplementedFunc), - /* 21 */ SyscallDesc("unused#021", unimplementedFunc), - /* 22 */ SyscallDesc("unused#022", unimplementedFunc), - /* 23 */ SyscallDesc("unused#023", unimplementedFunc), - /* 24 */ SyscallDesc("unused#024", unimplementedFunc), - /* 25 */ SyscallDesc("unused#025", unimplementedFunc), - /* 26 */ SyscallDesc("unused#026", unimplementedFunc), - /* 27 */ SyscallDesc("unused#027", unimplementedFunc), - /* 28 */ SyscallDesc("unused#028", unimplementedFunc), - /* 29 */ SyscallDesc("unused#029", unimplementedFunc), - /* 30 */ SyscallDesc("unused#030", unimplementedFunc), - /* 31 */ SyscallDesc("unused#031", unimplementedFunc), - /* 32 */ SyscallDesc("unused#032", unimplementedFunc), - /* 33 */ SyscallDesc("unused#033", unimplementedFunc), - /* 34 */ SyscallDesc("unused#034", unimplementedFunc), - /* 35 */ SyscallDesc("unused#035", unimplementedFunc), - /* 36 */ SyscallDesc("unused#036", unimplementedFunc), - /* 37 */ SyscallDesc("unused#037", unimplementedFunc), - /* 38 */ SyscallDesc("unused#038", unimplementedFunc), - /* 39 */ SyscallDesc("unused#039", unimplementedFunc), - /* 40 */ SyscallDesc("unused#040", unimplementedFunc), - /* 41 */ SyscallDesc("unused#041", unimplementedFunc), - /* 42 */ SyscallDesc("unused#042", unimplementedFunc), - /* 43 */ SyscallDesc("unused#043", unimplementedFunc), - /* 44 */ SyscallDesc("unused#044", unimplementedFunc), - /* 45 */ SyscallDesc("unused#045", unimplementedFunc), - /* 46 */ SyscallDesc("unused#046", unimplementedFunc), - /* 47 */ SyscallDesc("unused#047", unimplementedFunc), - /* 48 */ SyscallDesc("unused#048", unimplementedFunc), - /* 49 */ SyscallDesc("unused#049", unimplementedFunc), - /* 50 */ SyscallDesc("unused#050", unimplementedFunc), - /* 51 */ SyscallDesc("unused#051", unimplementedFunc), - /* 52 */ SyscallDesc("unused#052", unimplementedFunc), - /* 53 */ SyscallDesc("unused#053", unimplementedFunc), - /* 54 */ SyscallDesc("unused#054", unimplementedFunc), - /* 55 */ SyscallDesc("unused#055", unimplementedFunc), - /* 56 */ SyscallDesc("unused#056", unimplementedFunc), - /* 57 */ SyscallDesc("unused#057", unimplementedFunc), - /* 58 */ SyscallDesc("unused#058", unimplementedFunc), - /* 59 */ SyscallDesc("unused#059", unimplementedFunc), - /* 60 */ SyscallDesc("unused#060", unimplementedFunc), - /* 61 */ SyscallDesc("unused#061", unimplementedFunc), - /* 62 */ SyscallDesc("unused#062", unimplementedFunc), - /* 63 */ SyscallDesc("unused#063", unimplementedFunc), - /* 64 */ SyscallDesc("unused#064", unimplementedFunc), - /* 65 */ SyscallDesc("unused#065", unimplementedFunc), - /* 66 */ SyscallDesc("unused#066", unimplementedFunc), - /* 67 */ SyscallDesc("unused#067", unimplementedFunc), - /* 68 */ SyscallDesc("unused#068", unimplementedFunc), - /* 69 */ SyscallDesc("unused#069", unimplementedFunc), - /* 70 */ SyscallDesc("unused#070", unimplementedFunc), - /* 71 */ SyscallDesc("unused#071", unimplementedFunc), - /* 72 */ SyscallDesc("unused#072", unimplementedFunc), - /* 73 */ SyscallDesc("unused#073", unimplementedFunc), - /* 74 */ SyscallDesc("unused#074", unimplementedFunc), - /* 75 */ SyscallDesc("unused#075", unimplementedFunc), - /* 76 */ SyscallDesc("unused#076", unimplementedFunc), - /* 77 */ SyscallDesc("unused#077", unimplementedFunc), - /* 78 */ SyscallDesc("unused#078", unimplementedFunc), - /* 79 */ SyscallDesc("unused#079", unimplementedFunc), - /* 80 */ SyscallDesc("unused#080", unimplementedFunc), - /* 81 */ SyscallDesc("unused#081", unimplementedFunc), - /* 82 */ SyscallDesc("unused#082", unimplementedFunc), - /* 83 */ SyscallDesc("unused#083", unimplementedFunc), - /* 84 */ SyscallDesc("unused#084", unimplementedFunc), - /* 85 */ SyscallDesc("unused#085", unimplementedFunc), - /* 86 */ SyscallDesc("unused#086", unimplementedFunc), - /* 87 */ SyscallDesc("unused#087", unimplementedFunc), - /* 88 */ SyscallDesc("unused#088", unimplementedFunc), - /* 89 */ SyscallDesc("unused#089", unimplementedFunc), - /* 90 */ SyscallDesc("unused#090", unimplementedFunc), - /* 91 */ SyscallDesc("unused#091", unimplementedFunc), - /* 92 */ SyscallDesc("unused#092", unimplementedFunc), - /* 93 */ SyscallDesc("unused#093", unimplementedFunc), - /* 94 */ SyscallDesc("unused#094", unimplementedFunc), - /* 95 */ SyscallDesc("unused#095", unimplementedFunc), - /* 96 */ SyscallDesc("unused#096", unimplementedFunc), - /* 97 */ SyscallDesc("unused#097", unimplementedFunc), - /* 98 */ SyscallDesc("unused#098", unimplementedFunc), - /* 99 */ SyscallDesc("unused#099", unimplementedFunc), - /* 100 */ SyscallDesc("unused#100", unimplementedFunc), - /* 101 */ SyscallDesc("unused#101", unimplementedFunc), - /* 102 */ SyscallDesc("unused#102", unimplementedFunc), - /* 103 */ SyscallDesc("unused#103", unimplementedFunc), - /* 104 */ SyscallDesc("unused#104", unimplementedFunc), - /* 105 */ SyscallDesc("unused#105", unimplementedFunc), - /* 106 */ SyscallDesc("unused#106", unimplementedFunc), - /* 107 */ SyscallDesc("unused#107", unimplementedFunc), - /* 108 */ SyscallDesc("unused#108", unimplementedFunc), - /* 109 */ SyscallDesc("unused#109", unimplementedFunc), - /* 110 */ SyscallDesc("unused#110", unimplementedFunc), - /* 111 */ SyscallDesc("unused#111", unimplementedFunc), - /* 112 */ SyscallDesc("unused#112", unimplementedFunc), - /* 113 */ SyscallDesc("unused#113", unimplementedFunc), - /* 114 */ SyscallDesc("unused#114", unimplementedFunc), - /* 115 */ SyscallDesc("unused#115", unimplementedFunc), - /* 116 */ SyscallDesc("unused#116", unimplementedFunc), - /* 117 */ SyscallDesc("unused#117", unimplementedFunc), - /* 118 */ SyscallDesc("unused#118", unimplementedFunc), - /* 119 */ SyscallDesc("unused#119", unimplementedFunc), - /* 120 */ SyscallDesc("unused#120", unimplementedFunc), - /* 121 */ SyscallDesc("unused#121", unimplementedFunc), - /* 122 */ SyscallDesc("unused#122", unimplementedFunc), - /* 123 */ SyscallDesc("unused#123", unimplementedFunc), - /* 124 */ SyscallDesc("unused#124", unimplementedFunc), - /* 125 */ SyscallDesc("unused#125", unimplementedFunc), - /* 126 */ SyscallDesc("unused#126", unimplementedFunc), - /* 127 */ SyscallDesc("unused#127", unimplementedFunc), - /* 128 */ SyscallDesc("unused#128", unimplementedFunc), - /* 129 */ SyscallDesc("unused#129", unimplementedFunc), - /* 130 */ SyscallDesc("unused#130", unimplementedFunc), - /* 131 */ SyscallDesc("unused#131", unimplementedFunc), - /* 132 */ SyscallDesc("unused#132", unimplementedFunc), - /* 133 */ SyscallDesc("unused#133", unimplementedFunc), - /* 134 */ SyscallDesc("unused#134", unimplementedFunc), - /* 135 */ SyscallDesc("unused#135", unimplementedFunc), - /* 136 */ SyscallDesc("unused#136", unimplementedFunc), - /* 137 */ SyscallDesc("unused#137", unimplementedFunc), - /* 138 */ SyscallDesc("unused#138", unimplementedFunc), - /* 139 */ SyscallDesc("unused#139", unimplementedFunc), - /* 140 */ SyscallDesc("unused#140", unimplementedFunc), - /* 141 */ SyscallDesc("unused#141", unimplementedFunc), - /* 142 */ SyscallDesc("unused#142", unimplementedFunc), - /* 143 */ SyscallDesc("unused#143", unimplementedFunc), - /* 144 */ SyscallDesc("unused#144", unimplementedFunc), - /* 145 */ SyscallDesc("unused#145", unimplementedFunc), - /* 146 */ SyscallDesc("unused#146", unimplementedFunc), - /* 147 */ SyscallDesc("unused#147", unimplementedFunc), - /* 148 */ SyscallDesc("unused#148", unimplementedFunc), - /* 149 */ SyscallDesc("unused#149", unimplementedFunc), - /* 150 */ SyscallDesc("unused#150", unimplementedFunc), - /* 151 */ SyscallDesc("unused#151", unimplementedFunc), - /* 152 */ SyscallDesc("unused#152", unimplementedFunc), - /* 153 */ SyscallDesc("unused#153", unimplementedFunc), - /* 154 */ SyscallDesc("unused#154", unimplementedFunc), - /* 155 */ SyscallDesc("unused#155", unimplementedFunc), - /* 156 */ SyscallDesc("unused#156", unimplementedFunc), - /* 157 */ SyscallDesc("unused#157", unimplementedFunc), - /* 158 */ SyscallDesc("unused#158", unimplementedFunc), - /* 159 */ SyscallDesc("unused#159", unimplementedFunc), - /* 160 */ SyscallDesc("unused#160", unimplementedFunc), - /* 161 */ SyscallDesc("unused#161", unimplementedFunc), - /* 162 */ SyscallDesc("unused#162", unimplementedFunc), - /* 163 */ SyscallDesc("unused#163", unimplementedFunc), - /* 164 */ SyscallDesc("unused#164", unimplementedFunc), - /* 165 */ SyscallDesc("unused#165", unimplementedFunc), - /* 166 */ SyscallDesc("unused#166", unimplementedFunc), - /* 167 */ SyscallDesc("unused#167", unimplementedFunc), - /* 168 */ SyscallDesc("unused#168", unimplementedFunc), - /* 169 */ SyscallDesc("unused#169", unimplementedFunc), - /* 170 */ SyscallDesc("unused#170", unimplementedFunc), - /* 171 */ SyscallDesc("unused#171", unimplementedFunc), - /* 172 */ SyscallDesc("unused#172", unimplementedFunc), - /* 173 */ SyscallDesc("unused#173", unimplementedFunc), - /* 174 */ SyscallDesc("unused#174", unimplementedFunc), - /* 175 */ SyscallDesc("unused#175", unimplementedFunc), - /* 176 */ SyscallDesc("unused#176", unimplementedFunc), - /* 177 */ SyscallDesc("unused#177", unimplementedFunc), - /* 178 */ SyscallDesc("unused#178", unimplementedFunc), - /* 179 */ SyscallDesc("unused#179", unimplementedFunc), - /* 180 */ SyscallDesc("unused#180", unimplementedFunc), - /* 181 */ SyscallDesc("unused#181", unimplementedFunc), - /* 182 */ SyscallDesc("unused#182", unimplementedFunc), - /* 183 */ SyscallDesc("unused#183", unimplementedFunc), - /* 184 */ SyscallDesc("unused#184", unimplementedFunc), - /* 185 */ SyscallDesc("unused#185", unimplementedFunc), - /* 186 */ SyscallDesc("unused#186", unimplementedFunc), - /* 187 */ SyscallDesc("unused#187", unimplementedFunc), - /* 188 */ SyscallDesc("unused#188", unimplementedFunc), - /* 189 */ SyscallDesc("unused#189", unimplementedFunc), - /* 190 */ SyscallDesc("unused#190", unimplementedFunc), - /* 191 */ SyscallDesc("unused#191", unimplementedFunc), - /* 192 */ SyscallDesc("unused#192", unimplementedFunc), - /* 193 */ SyscallDesc("unused#193", unimplementedFunc), - /* 194 */ SyscallDesc("unused#194", unimplementedFunc), - /* 195 */ SyscallDesc("unused#195", unimplementedFunc), - /* 196 */ SyscallDesc("unused#196", unimplementedFunc), - /* 197 */ SyscallDesc("unused#197", unimplementedFunc), - /* 198 */ SyscallDesc("unused#198", unimplementedFunc), - /* 199 */ SyscallDesc("unused#199", unimplementedFunc), - /* 200 */ SyscallDesc("unused#200", unimplementedFunc), - /* 201 */ SyscallDesc("unused#201", unimplementedFunc), - /* 202 */ SyscallDesc("unused#202", unimplementedFunc), - /* 203 */ SyscallDesc("unused#203", unimplementedFunc), - /* 204 */ SyscallDesc("unused#204", unimplementedFunc), - /* 205 */ SyscallDesc("unused#205", unimplementedFunc), - /* 206 */ SyscallDesc("unused#206", unimplementedFunc), - /* 207 */ SyscallDesc("unused#207", unimplementedFunc), - /* 208 */ SyscallDesc("unused#208", unimplementedFunc), - /* 209 */ SyscallDesc("unused#209", unimplementedFunc), - /* 210 */ SyscallDesc("unused#210", unimplementedFunc), - /* 211 */ SyscallDesc("unused#211", unimplementedFunc), - /* 212 */ SyscallDesc("unused#212", unimplementedFunc), - /* 213 */ SyscallDesc("unused#213", unimplementedFunc), - /* 214 */ SyscallDesc("unused#214", unimplementedFunc), - /* 215 */ SyscallDesc("unused#215", unimplementedFunc), - /* 216 */ SyscallDesc("unused#216", unimplementedFunc), - /* 217 */ SyscallDesc("unused#217", unimplementedFunc), - /* 218 */ SyscallDesc("unused#218", unimplementedFunc), - /* 219 */ SyscallDesc("unused#219", unimplementedFunc), - /* 220 */ SyscallDesc("unused#220", unimplementedFunc), - /* 221 */ SyscallDesc("unused#221", unimplementedFunc), - /* 222 */ SyscallDesc("unused#222", unimplementedFunc), - /* 223 */ SyscallDesc("unused#223", unimplementedFunc), - /* 224 */ SyscallDesc("unused#224", unimplementedFunc), - /* 225 */ SyscallDesc("unused#225", unimplementedFunc), - /* 226 */ SyscallDesc("unused#226", unimplementedFunc), - /* 227 */ SyscallDesc("unused#227", unimplementedFunc), - /* 228 */ SyscallDesc("unused#228", unimplementedFunc), - /* 229 */ SyscallDesc("unused#229", unimplementedFunc), - /* 230 */ SyscallDesc("unused#230", unimplementedFunc), - /* 231 */ SyscallDesc("unused#231", unimplementedFunc), - /* 232 */ SyscallDesc("unused#232", unimplementedFunc), - /* 233 */ SyscallDesc("unused#233", unimplementedFunc), - /* 234 */ SyscallDesc("unused#234", unimplementedFunc), - /* 235 */ SyscallDesc("unused#235", unimplementedFunc), - /* 236 */ SyscallDesc("unused#236", unimplementedFunc), - /* 237 */ SyscallDesc("unused#237", unimplementedFunc), - /* 238 */ SyscallDesc("unused#238", unimplementedFunc), - /* 239 */ SyscallDesc("unused#239", unimplementedFunc), - /* 240 */ SyscallDesc("unused#240", unimplementedFunc), - /* 241 */ SyscallDesc("unused#241", unimplementedFunc), - /* 242 */ SyscallDesc("unused#242", unimplementedFunc), - /* 243 */ SyscallDesc("unused#243", unimplementedFunc), - /* 244 */ SyscallDesc("unused#244", unimplementedFunc), - /* 245 */ SyscallDesc("unused#245", unimplementedFunc), - /* 246 */ SyscallDesc("unused#246", unimplementedFunc), - /* 247 */ SyscallDesc("unused#247", unimplementedFunc), - /* 248 */ SyscallDesc("unused#248", unimplementedFunc), - /* 249 */ SyscallDesc("unused#249", unimplementedFunc), - /* 250 */ SyscallDesc("unused#250", unimplementedFunc), - /* 251 */ SyscallDesc("unused#251", unimplementedFunc), - /* 252 */ SyscallDesc("unused#252", unimplementedFunc), - /* 253 */ SyscallDesc("unused#253", unimplementedFunc), - /* 254 */ SyscallDesc("unused#254", unimplementedFunc), - /* 255 */ SyscallDesc("unused#255", unimplementedFunc), - /* 256 */ SyscallDesc("unused#256", unimplementedFunc), - /* 257 */ SyscallDesc("unused#257", unimplementedFunc), - /* 258 */ SyscallDesc("unused#258", unimplementedFunc), - /* 259 */ SyscallDesc("unused#259", unimplementedFunc), - /* 260 */ SyscallDesc("unused#260", unimplementedFunc), - /* 261 */ SyscallDesc("unused#261", unimplementedFunc), - /* 262 */ SyscallDesc("unused#262", unimplementedFunc), - /* 263 */ SyscallDesc("unused#263", unimplementedFunc), - /* 264 */ SyscallDesc("unused#264", unimplementedFunc), - /* 265 */ SyscallDesc("unused#265", unimplementedFunc), - /* 266 */ SyscallDesc("unused#266", unimplementedFunc), - /* 267 */ SyscallDesc("unused#267", unimplementedFunc), - /* 268 */ SyscallDesc("unused#268", unimplementedFunc), - /* 269 */ SyscallDesc("unused#269", unimplementedFunc), - /* 270 */ SyscallDesc("unused#270", unimplementedFunc), - /* 271 */ SyscallDesc("unused#271", unimplementedFunc), - /* 272 */ SyscallDesc("unused#272", unimplementedFunc), - /* 273 */ SyscallDesc("unused#273", unimplementedFunc), - /* 274 */ SyscallDesc("unused#274", unimplementedFunc), - /* 275 */ SyscallDesc("unused#275", unimplementedFunc), - /* 276 */ SyscallDesc("unused#276", unimplementedFunc), - /* 277 */ SyscallDesc("unused#277", unimplementedFunc), - /* 278 */ SyscallDesc("unused#278", unimplementedFunc), - /* 279 */ SyscallDesc("unused#279", unimplementedFunc), - /* 280 */ SyscallDesc("unused#280", unimplementedFunc), - /* 281 */ SyscallDesc("unused#281", unimplementedFunc), - /* 282 */ SyscallDesc("unused#282", unimplementedFunc), - /* 283 */ SyscallDesc("unused#283", unimplementedFunc), - /* 284 */ SyscallDesc("unused#284", unimplementedFunc), - /* 285 */ SyscallDesc("unused#285", unimplementedFunc), - /* 286 */ SyscallDesc("unused#286", unimplementedFunc), - /* 287 */ SyscallDesc("unused#287", unimplementedFunc), - /* 288 */ SyscallDesc("unused#288", unimplementedFunc), - /* 289 */ SyscallDesc("unused#289", unimplementedFunc), - /* 290 */ SyscallDesc("unused#290", unimplementedFunc), - /* 291 */ SyscallDesc("unused#291", unimplementedFunc), - /* 292 */ SyscallDesc("unused#292", unimplementedFunc), - /* 293 */ SyscallDesc("unused#293", unimplementedFunc), - /* 294 */ SyscallDesc("unused#294", unimplementedFunc), - /* 295 */ SyscallDesc("unused#295", unimplementedFunc), - /* 296 */ SyscallDesc("unused#296", unimplementedFunc), - /* 297 */ SyscallDesc("unused#297", unimplementedFunc), - /* 298 */ SyscallDesc("unused#298", unimplementedFunc), - /* 299 */ SyscallDesc("unused#299", unimplementedFunc), - /* 300 */ SyscallDesc("unused#300", unimplementedFunc), - /* 301 */ SyscallDesc("unused#301", unimplementedFunc), - /* 302 */ SyscallDesc("unused#302", unimplementedFunc), - /* 303 */ SyscallDesc("unused#303", unimplementedFunc), - /* 304 */ SyscallDesc("unused#304", unimplementedFunc), - /* 305 */ SyscallDesc("unused#305", unimplementedFunc), - /* 306 */ SyscallDesc("unused#306", unimplementedFunc), - /* 307 */ SyscallDesc("unused#307", unimplementedFunc), - /* 308 */ SyscallDesc("unused#308", unimplementedFunc), - /* 309 */ SyscallDesc("unused#309", unimplementedFunc), - /* 310 */ SyscallDesc("unused#310", unimplementedFunc), - /* 311 */ SyscallDesc("unused#311", unimplementedFunc), - /* 312 */ SyscallDesc("unused#312", unimplementedFunc), - /* 313 */ SyscallDesc("unused#313", unimplementedFunc), - /* 314 */ SyscallDesc("unused#314", unimplementedFunc), - /* 315 */ SyscallDesc("unused#315", unimplementedFunc), - /* 316 */ SyscallDesc("unused#316", unimplementedFunc), - /* 317 */ SyscallDesc("unused#317", unimplementedFunc), - /* 318 */ SyscallDesc("unused#318", unimplementedFunc), - /* 319 */ SyscallDesc("unused#319", unimplementedFunc), - /* 320 */ SyscallDesc("unused#320", unimplementedFunc), - /* 321 */ SyscallDesc("unused#321", unimplementedFunc), - /* 322 */ SyscallDesc("unused#322", unimplementedFunc), - /* 323 */ SyscallDesc("unused#323", unimplementedFunc), - /* 324 */ SyscallDesc("unused#324", unimplementedFunc), - /* 325 */ SyscallDesc("unused#325", unimplementedFunc), - /* 326 */ SyscallDesc("unused#326", unimplementedFunc), - /* 327 */ SyscallDesc("unused#327", unimplementedFunc), - /* 328 */ SyscallDesc("unused#328", unimplementedFunc), - /* 329 */ SyscallDesc("unused#329", unimplementedFunc), - /* 330 */ SyscallDesc("unused#330", unimplementedFunc), - /* 331 */ SyscallDesc("unused#331", unimplementedFunc), - /* 332 */ SyscallDesc("unused#332", unimplementedFunc), - /* 333 */ SyscallDesc("unused#333", unimplementedFunc), - /* 334 */ SyscallDesc("unused#334", unimplementedFunc), - /* 335 */ SyscallDesc("unused#335", unimplementedFunc), - /* 336 */ SyscallDesc("unused#336", unimplementedFunc), - /* 337 */ SyscallDesc("unused#337", unimplementedFunc), - /* 338 */ SyscallDesc("unused#338", unimplementedFunc), - /* 339 */ SyscallDesc("unused#339", unimplementedFunc), - /* 340 */ SyscallDesc("unused#340", unimplementedFunc), - /* 341 */ SyscallDesc("unused#341", unimplementedFunc), - /* 342 */ SyscallDesc("unused#342", unimplementedFunc), - /* 343 */ SyscallDesc("unused#343", unimplementedFunc), - /* 344 */ SyscallDesc("unused#344", unimplementedFunc), - /* 345 */ SyscallDesc("unused#345", unimplementedFunc), - /* 346 */ SyscallDesc("unused#346", unimplementedFunc), - /* 347 */ SyscallDesc("unused#347", unimplementedFunc), - /* 348 */ SyscallDesc("unused#348", unimplementedFunc), - /* 349 */ SyscallDesc("unused#349", unimplementedFunc), - /* 350 */ SyscallDesc("unused#350", unimplementedFunc), - /* 351 */ SyscallDesc("unused#351", unimplementedFunc), - /* 352 */ SyscallDesc("unused#352", unimplementedFunc), - /* 353 */ SyscallDesc("unused#353", unimplementedFunc), - /* 354 */ SyscallDesc("unused#354", unimplementedFunc), - /* 355 */ SyscallDesc("unused#355", unimplementedFunc), - /* 356 */ SyscallDesc("unused#356", unimplementedFunc), - /* 357 */ SyscallDesc("unused#357", unimplementedFunc), - /* 358 */ SyscallDesc("unused#358", unimplementedFunc), - /* 359 */ SyscallDesc("unused#359", unimplementedFunc), - /* 360 */ SyscallDesc("unused#360", unimplementedFunc), - /* 361 */ SyscallDesc("unused#361", unimplementedFunc), - /* 362 */ SyscallDesc("unused#362", unimplementedFunc), - /* 363 */ SyscallDesc("unused#363", unimplementedFunc), - /* 364 */ SyscallDesc("unused#364", unimplementedFunc), - /* 365 */ SyscallDesc("unused#365", unimplementedFunc), - /* 366 */ SyscallDesc("unused#366", unimplementedFunc), - /* 367 */ SyscallDesc("unused#367", unimplementedFunc), - /* 368 */ SyscallDesc("unused#368", unimplementedFunc), - /* 369 */ SyscallDesc("unused#369", unimplementedFunc), - /* 370 */ SyscallDesc("unused#370", unimplementedFunc), - /* 371 */ SyscallDesc("unused#371", unimplementedFunc), - /* 372 */ SyscallDesc("unused#372", unimplementedFunc), - /* 373 */ SyscallDesc("unused#373", unimplementedFunc), - /* 374 */ SyscallDesc("unused#374", unimplementedFunc), - /* 375 */ SyscallDesc("unused#375", unimplementedFunc), - /* 376 */ SyscallDesc("unused#376", unimplementedFunc), - /* 377 */ SyscallDesc("unused#377", unimplementedFunc), - /* 378 */ SyscallDesc("unused#378", unimplementedFunc), - /* 379 */ SyscallDesc("unused#379", unimplementedFunc), - /* 380 */ SyscallDesc("unused#380", unimplementedFunc), - /* 381 */ SyscallDesc("unused#381", unimplementedFunc), - /* 382 */ SyscallDesc("unused#382", unimplementedFunc), - /* 383 */ SyscallDesc("unused#383", unimplementedFunc), - /* 384 */ SyscallDesc("unused#384", unimplementedFunc), - /* 385 */ SyscallDesc("unused#385", unimplementedFunc), - /* 386 */ SyscallDesc("unused#386", unimplementedFunc), - /* 387 */ SyscallDesc("unused#387", unimplementedFunc), - /* 388 */ SyscallDesc("unused#388", unimplementedFunc), - /* 389 */ SyscallDesc("unused#389", unimplementedFunc), - /* 390 */ SyscallDesc("unused#390", unimplementedFunc), - /* 391 */ SyscallDesc("unused#391", unimplementedFunc), - /* 392 */ SyscallDesc("unused#392", unimplementedFunc), - /* 393 */ SyscallDesc("unused#393", unimplementedFunc), - /* 394 */ SyscallDesc("unused#394", unimplementedFunc), - /* 395 */ SyscallDesc("unused#395", unimplementedFunc), - /* 396 */ SyscallDesc("unused#396", unimplementedFunc), - /* 397 */ SyscallDesc("unused#397", unimplementedFunc), - /* 398 */ SyscallDesc("unused#398", unimplementedFunc), - /* 399 */ SyscallDesc("unused#399", unimplementedFunc), - /* 400 */ SyscallDesc("unused#400", unimplementedFunc), - /* 401 */ SyscallDesc("unused#401", unimplementedFunc), - /* 402 */ SyscallDesc("unused#402", unimplementedFunc), - /* 403 */ SyscallDesc("unused#403", unimplementedFunc), - /* 404 */ SyscallDesc("unused#404", unimplementedFunc), - /* 405 */ SyscallDesc("unused#405", unimplementedFunc), - /* 406 */ SyscallDesc("unused#406", unimplementedFunc), - /* 407 */ SyscallDesc("unused#407", unimplementedFunc), - /* 408 */ SyscallDesc("unused#408", unimplementedFunc), - /* 409 */ SyscallDesc("unused#409", unimplementedFunc), - /* 410 */ SyscallDesc("unused#410", unimplementedFunc), - /* 411 */ SyscallDesc("unused#411", unimplementedFunc), - /* 412 */ SyscallDesc("unused#412", unimplementedFunc), - /* 413 */ SyscallDesc("unused#413", unimplementedFunc), - /* 414 */ SyscallDesc("unused#414", unimplementedFunc), - /* 415 */ SyscallDesc("unused#415", unimplementedFunc), - /* 416 */ SyscallDesc("unused#416", unimplementedFunc), - /* 417 */ SyscallDesc("unused#417", unimplementedFunc), - /* 418 */ SyscallDesc("unused#418", unimplementedFunc), - /* 419 */ SyscallDesc("unused#419", unimplementedFunc), - /* 420 */ SyscallDesc("unused#420", unimplementedFunc), - /* 421 */ SyscallDesc("unused#421", unimplementedFunc), - /* 422 */ SyscallDesc("unused#422", unimplementedFunc), - /* 423 */ SyscallDesc("unused#423", unimplementedFunc), - /* 424 */ SyscallDesc("unused#424", unimplementedFunc), - /* 425 */ SyscallDesc("unused#425", unimplementedFunc), - /* 426 */ SyscallDesc("unused#426", unimplementedFunc), - /* 427 */ SyscallDesc("unused#427", unimplementedFunc), - /* 428 */ SyscallDesc("unused#428", unimplementedFunc), - /* 429 */ SyscallDesc("unused#429", unimplementedFunc), - /* 430 */ SyscallDesc("unused#430", unimplementedFunc), - /* 431 */ SyscallDesc("unused#431", unimplementedFunc), - /* 432 */ SyscallDesc("unused#432", unimplementedFunc), - /* 433 */ SyscallDesc("unused#433", unimplementedFunc), - /* 434 */ SyscallDesc("unused#434", unimplementedFunc), - /* 435 */ SyscallDesc("unused#435", unimplementedFunc), - /* 436 */ SyscallDesc("unused#436", unimplementedFunc), - /* 437 */ SyscallDesc("unused#437", unimplementedFunc), - /* 438 */ SyscallDesc("unused#438", unimplementedFunc), - /* 439 */ SyscallDesc("unused#439", unimplementedFunc), - /* 440 */ SyscallDesc("unused#440", unimplementedFunc), - /* 441 */ SyscallDesc("unused#441", unimplementedFunc), - /* 442 */ SyscallDesc("unused#442", unimplementedFunc), - /* 443 */ SyscallDesc("unused#443", unimplementedFunc), - /* 444 */ SyscallDesc("unused#444", unimplementedFunc), - /* 445 */ SyscallDesc("unused#445", unimplementedFunc), - /* 446 */ SyscallDesc("unused#446", unimplementedFunc), - /* 447 */ SyscallDesc("unused#447", unimplementedFunc), - /* 448 */ SyscallDesc("unused#448", unimplementedFunc), - /* 449 */ SyscallDesc("unused#449", unimplementedFunc), - /* 450 */ SyscallDesc("unused#450", unimplementedFunc), - /* 451 */ SyscallDesc("unused#451", unimplementedFunc), - /* 452 */ SyscallDesc("unused#452", unimplementedFunc), - /* 453 */ SyscallDesc("unused#453", unimplementedFunc), - /* 454 */ SyscallDesc("unused#454", unimplementedFunc), - /* 455 */ SyscallDesc("unused#455", unimplementedFunc), - /* 456 */ SyscallDesc("unused#456", unimplementedFunc), - /* 457 */ SyscallDesc("unused#457", unimplementedFunc), - /* 458 */ SyscallDesc("unused#458", unimplementedFunc), - /* 459 */ SyscallDesc("unused#459", unimplementedFunc), - /* 460 */ SyscallDesc("unused#460", unimplementedFunc), - /* 461 */ SyscallDesc("unused#461", unimplementedFunc), - /* 462 */ SyscallDesc("unused#462", unimplementedFunc), - /* 463 */ SyscallDesc("unused#463", unimplementedFunc), - /* 464 */ SyscallDesc("unused#464", unimplementedFunc), - /* 465 */ SyscallDesc("unused#465", unimplementedFunc), - /* 466 */ SyscallDesc("unused#466", unimplementedFunc), - /* 467 */ SyscallDesc("unused#467", unimplementedFunc), - /* 468 */ SyscallDesc("unused#468", unimplementedFunc), - /* 469 */ SyscallDesc("unused#469", unimplementedFunc), - /* 470 */ SyscallDesc("unused#470", unimplementedFunc), - /* 471 */ SyscallDesc("unused#471", unimplementedFunc), - /* 472 */ SyscallDesc("unused#472", unimplementedFunc), - /* 473 */ SyscallDesc("unused#473", unimplementedFunc), - /* 474 */ SyscallDesc("unused#474", unimplementedFunc), - /* 475 */ SyscallDesc("unused#475", unimplementedFunc), - /* 476 */ SyscallDesc("unused#476", unimplementedFunc), - /* 477 */ SyscallDesc("unused#477", unimplementedFunc), - /* 478 */ SyscallDesc("unused#478", unimplementedFunc), - /* 479 */ SyscallDesc("unused#479", unimplementedFunc), - /* 480 */ SyscallDesc("unused#480", unimplementedFunc), - /* 481 */ SyscallDesc("unused#481", unimplementedFunc), - /* 482 */ SyscallDesc("unused#482", unimplementedFunc), - /* 483 */ SyscallDesc("unused#483", unimplementedFunc), - /* 484 */ SyscallDesc("unused#484", unimplementedFunc), - /* 485 */ SyscallDesc("unused#485", unimplementedFunc), - /* 486 */ SyscallDesc("unused#486", unimplementedFunc), - /* 487 */ SyscallDesc("unused#487", unimplementedFunc), - /* 488 */ SyscallDesc("unused#488", unimplementedFunc), - /* 489 */ SyscallDesc("unused#489", unimplementedFunc), - /* 490 */ SyscallDesc("unused#490", unimplementedFunc), - /* 491 */ SyscallDesc("unused#491", unimplementedFunc), - /* 492 */ SyscallDesc("unused#492", unimplementedFunc), - /* 493 */ SyscallDesc("unused#493", unimplementedFunc), - /* 494 */ SyscallDesc("unused#494", unimplementedFunc), - /* 495 */ SyscallDesc("unused#495", unimplementedFunc), - /* 496 */ SyscallDesc("unused#496", unimplementedFunc), - /* 497 */ SyscallDesc("unused#497", unimplementedFunc), - /* 498 */ SyscallDesc("unused#498", unimplementedFunc), - /* 499 */ SyscallDesc("unused#499", unimplementedFunc), - /* 500 */ SyscallDesc("unused#500", unimplementedFunc), - /* 501 */ SyscallDesc("unused#501", unimplementedFunc), - /* 502 */ SyscallDesc("unused#502", unimplementedFunc), - /* 503 */ SyscallDesc("unused#503", unimplementedFunc), - /* 504 */ SyscallDesc("unused#504", unimplementedFunc), - /* 505 */ SyscallDesc("unused#505", unimplementedFunc), - /* 506 */ SyscallDesc("unused#506", unimplementedFunc), - /* 507 */ SyscallDesc("unused#507", unimplementedFunc), - /* 508 */ SyscallDesc("unused#508", unimplementedFunc), - /* 509 */ SyscallDesc("unused#509", unimplementedFunc), - /* 510 */ SyscallDesc("unused#510", unimplementedFunc), - /* 511 */ SyscallDesc("unused#511", unimplementedFunc), - /* 512 */ SyscallDesc("unused#512", unimplementedFunc), - /* 513 */ SyscallDesc("unused#513", unimplementedFunc), - /* 514 */ SyscallDesc("unused#514", unimplementedFunc), - /* 515 */ SyscallDesc("unused#515", unimplementedFunc), - /* 516 */ SyscallDesc("unused#516", unimplementedFunc), - /* 517 */ SyscallDesc("unused#517", unimplementedFunc), - /* 518 */ SyscallDesc("unused#518", unimplementedFunc), - /* 519 */ SyscallDesc("unused#519", unimplementedFunc), - /* 520 */ SyscallDesc("unused#520", unimplementedFunc), - /* 521 */ SyscallDesc("unused#521", unimplementedFunc), - /* 522 */ SyscallDesc("unused#522", unimplementedFunc), - /* 523 */ SyscallDesc("unused#523", unimplementedFunc), - /* 524 */ SyscallDesc("unused#524", unimplementedFunc), - /* 525 */ SyscallDesc("unused#525", unimplementedFunc), - /* 526 */ SyscallDesc("unused#526", unimplementedFunc), - /* 527 */ SyscallDesc("unused#527", unimplementedFunc), - /* 528 */ SyscallDesc("unused#528", unimplementedFunc), - /* 529 */ SyscallDesc("unused#529", unimplementedFunc), - /* 530 */ SyscallDesc("unused#530", unimplementedFunc), - /* 531 */ SyscallDesc("unused#531", unimplementedFunc), - /* 532 */ SyscallDesc("unused#532", unimplementedFunc), - /* 533 */ SyscallDesc("unused#533", unimplementedFunc), - /* 534 */ SyscallDesc("unused#534", unimplementedFunc), - /* 535 */ SyscallDesc("unused#535", unimplementedFunc), - /* 536 */ SyscallDesc("unused#536", unimplementedFunc), - /* 537 */ SyscallDesc("unused#537", unimplementedFunc), - /* 538 */ SyscallDesc("unused#538", unimplementedFunc), - /* 539 */ SyscallDesc("unused#539", unimplementedFunc), - /* 540 */ SyscallDesc("unused#540", unimplementedFunc), - /* 541 */ SyscallDesc("unused#541", unimplementedFunc), - /* 542 */ SyscallDesc("unused#542", unimplementedFunc), - /* 543 */ SyscallDesc("unused#543", unimplementedFunc), - /* 544 */ SyscallDesc("unused#544", unimplementedFunc), - /* 545 */ SyscallDesc("unused#545", unimplementedFunc), - /* 546 */ SyscallDesc("unused#546", unimplementedFunc), - /* 547 */ SyscallDesc("unused#547", unimplementedFunc), + /* 0 */ { "unused#000" }, + /* 1 */ { "unused#001" }, + /* 2 */ { "unused#002" }, + /* 3 */ { "unused#003" }, + /* 4 */ { "unused#004" }, + /* 5 */ { "unused#005" }, + /* 6 */ { "unused#006" }, + /* 7 */ { "unused#007" }, + /* 8 */ { "unused#008" }, + /* 9 */ { "unused#009" }, + /* 10 */ { "unused#010" }, + /* 11 */ { "unused#011" }, + /* 12 */ { "unused#012" }, + /* 13 */ { "unused#013" }, + /* 14 */ { "unused#014" }, + /* 15 */ { "unused#015" }, + /* 16 */ { "unused#016" }, + /* 17 */ { "unused#017" }, + /* 18 */ { "unused#018" }, + /* 19 */ { "unused#019" }, + /* 20 */ { "unused#020" }, + /* 21 */ { "unused#021" }, + /* 22 */ { "unused#022" }, + /* 23 */ { "unused#023" }, + /* 24 */ { "unused#024" }, + /* 25 */ { "unused#025" }, + /* 26 */ { "unused#026" }, + /* 27 */ { "unused#027" }, + /* 28 */ { "unused#028" }, + /* 29 */ { "unused#029" }, + /* 30 */ { "unused#030" }, + /* 31 */ { "unused#031" }, + /* 32 */ { "unused#032" }, + /* 33 */ { "unused#033" }, + /* 34 */ { "unused#034" }, + /* 35 */ { "unused#035" }, + /* 36 */ { "unused#036" }, + /* 37 */ { "unused#037" }, + /* 38 */ { "unused#038" }, + /* 39 */ { "unused#039" }, + /* 40 */ { "unused#040" }, + /* 41 */ { "unused#041" }, + /* 42 */ { "unused#042" }, + /* 43 */ { "unused#043" }, + /* 44 */ { "unused#044" }, + /* 45 */ { "unused#045" }, + /* 46 */ { "unused#046" }, + /* 47 */ { "unused#047" }, + /* 48 */ { "unused#048" }, + /* 49 */ { "unused#049" }, + /* 50 */ { "unused#050" }, + /* 51 */ { "unused#051" }, + /* 52 */ { "unused#052" }, + /* 53 */ { "unused#053" }, + /* 54 */ { "unused#054" }, + /* 55 */ { "unused#055" }, + /* 56 */ { "unused#056" }, + /* 57 */ { "unused#057" }, + /* 58 */ { "unused#058" }, + /* 59 */ { "unused#059" }, + /* 60 */ { "unused#060" }, + /* 61 */ { "unused#061" }, + /* 62 */ { "unused#062" }, + /* 63 */ { "unused#063" }, + /* 64 */ { "unused#064" }, + /* 65 */ { "unused#065" }, + /* 66 */ { "unused#066" }, + /* 67 */ { "unused#067" }, + /* 68 */ { "unused#068" }, + /* 69 */ { "unused#069" }, + /* 70 */ { "unused#070" }, + /* 71 */ { "unused#071" }, + /* 72 */ { "unused#072" }, + /* 73 */ { "unused#073" }, + /* 74 */ { "unused#074" }, + /* 75 */ { "unused#075" }, + /* 76 */ { "unused#076" }, + /* 77 */ { "unused#077" }, + /* 78 */ { "unused#078" }, + /* 79 */ { "unused#079" }, + /* 80 */ { "unused#080" }, + /* 81 */ { "unused#081" }, + /* 82 */ { "unused#082" }, + /* 83 */ { "unused#083" }, + /* 84 */ { "unused#084" }, + /* 85 */ { "unused#085" }, + /* 86 */ { "unused#086" }, + /* 87 */ { "unused#087" }, + /* 88 */ { "unused#088" }, + /* 89 */ { "unused#089" }, + /* 90 */ { "unused#090" }, + /* 91 */ { "unused#091" }, + /* 92 */ { "unused#092" }, + /* 93 */ { "unused#093" }, + /* 94 */ { "unused#094" }, + /* 95 */ { "unused#095" }, + /* 96 */ { "unused#096" }, + /* 97 */ { "unused#097" }, + /* 98 */ { "unused#098" }, + /* 99 */ { "unused#099" }, + /* 100 */ { "unused#100" }, + /* 101 */ { "unused#101" }, + /* 102 */ { "unused#102" }, + /* 103 */ { "unused#103" }, + /* 104 */ { "unused#104" }, + /* 105 */ { "unused#105" }, + /* 106 */ { "unused#106" }, + /* 107 */ { "unused#107" }, + /* 108 */ { "unused#108" }, + /* 109 */ { "unused#109" }, + /* 110 */ { "unused#110" }, + /* 111 */ { "unused#111" }, + /* 112 */ { "unused#112" }, + /* 113 */ { "unused#113" }, + /* 114 */ { "unused#114" }, + /* 115 */ { "unused#115" }, + /* 116 */ { "unused#116" }, + /* 117 */ { "unused#117" }, + /* 118 */ { "unused#118" }, + /* 119 */ { "unused#119" }, + /* 120 */ { "unused#120" }, + /* 121 */ { "unused#121" }, + /* 122 */ { "unused#122" }, + /* 123 */ { "unused#123" }, + /* 124 */ { "unused#124" }, + /* 125 */ { "unused#125" }, + /* 126 */ { "unused#126" }, + /* 127 */ { "unused#127" }, + /* 128 */ { "unused#128" }, + /* 129 */ { "unused#129" }, + /* 130 */ { "unused#130" }, + /* 131 */ { "unused#131" }, + /* 132 */ { "unused#132" }, + /* 133 */ { "unused#133" }, + /* 134 */ { "unused#134" }, + /* 135 */ { "unused#135" }, + /* 136 */ { "unused#136" }, + /* 137 */ { "unused#137" }, + /* 138 */ { "unused#138" }, + /* 139 */ { "unused#139" }, + /* 140 */ { "unused#140" }, + /* 141 */ { "unused#141" }, + /* 142 */ { "unused#142" }, + /* 143 */ { "unused#143" }, + /* 144 */ { "unused#144" }, + /* 145 */ { "unused#145" }, + /* 146 */ { "unused#146" }, + /* 147 */ { "unused#147" }, + /* 148 */ { "unused#148" }, + /* 149 */ { "unused#149" }, + /* 150 */ { "unused#150" }, + /* 151 */ { "unused#151" }, + /* 152 */ { "unused#152" }, + /* 153 */ { "unused#153" }, + /* 154 */ { "unused#154" }, + /* 155 */ { "unused#155" }, + /* 156 */ { "unused#156" }, + /* 157 */ { "unused#157" }, + /* 158 */ { "unused#158" }, + /* 159 */ { "unused#159" }, + /* 160 */ { "unused#160" }, + /* 161 */ { "unused#161" }, + /* 162 */ { "unused#162" }, + /* 163 */ { "unused#163" }, + /* 164 */ { "unused#164" }, + /* 165 */ { "unused#165" }, + /* 166 */ { "unused#166" }, + /* 167 */ { "unused#167" }, + /* 168 */ { "unused#168" }, + /* 169 */ { "unused#169" }, + /* 170 */ { "unused#170" }, + /* 171 */ { "unused#171" }, + /* 172 */ { "unused#172" }, + /* 173 */ { "unused#173" }, + /* 174 */ { "unused#174" }, + /* 175 */ { "unused#175" }, + /* 176 */ { "unused#176" }, + /* 177 */ { "unused#177" }, + /* 178 */ { "unused#178" }, + /* 179 */ { "unused#179" }, + /* 180 */ { "unused#180" }, + /* 181 */ { "unused#181" }, + /* 182 */ { "unused#182" }, + /* 183 */ { "unused#183" }, + /* 184 */ { "unused#184" }, + /* 185 */ { "unused#185" }, + /* 186 */ { "unused#186" }, + /* 187 */ { "unused#187" }, + /* 188 */ { "unused#188" }, + /* 189 */ { "unused#189" }, + /* 190 */ { "unused#190" }, + /* 191 */ { "unused#191" }, + /* 192 */ { "unused#192" }, + /* 193 */ { "unused#193" }, + /* 194 */ { "unused#194" }, + /* 195 */ { "unused#195" }, + /* 196 */ { "unused#196" }, + /* 197 */ { "unused#197" }, + /* 198 */ { "unused#198" }, + /* 199 */ { "unused#199" }, + /* 200 */ { "unused#200" }, + /* 201 */ { "unused#201" }, + /* 202 */ { "unused#202" }, + /* 203 */ { "unused#203" }, + /* 204 */ { "unused#204" }, + /* 205 */ { "unused#205" }, + /* 206 */ { "unused#206" }, + /* 207 */ { "unused#207" }, + /* 208 */ { "unused#208" }, + /* 209 */ { "unused#209" }, + /* 210 */ { "unused#210" }, + /* 211 */ { "unused#211" }, + /* 212 */ { "unused#212" }, + /* 213 */ { "unused#213" }, + /* 214 */ { "unused#214" }, + /* 215 */ { "unused#215" }, + /* 216 */ { "unused#216" }, + /* 217 */ { "unused#217" }, + /* 218 */ { "unused#218" }, + /* 219 */ { "unused#219" }, + /* 220 */ { "unused#220" }, + /* 221 */ { "unused#221" }, + /* 222 */ { "unused#222" }, + /* 223 */ { "unused#223" }, + /* 224 */ { "unused#224" }, + /* 225 */ { "unused#225" }, + /* 226 */ { "unused#226" }, + /* 227 */ { "unused#227" }, + /* 228 */ { "unused#228" }, + /* 229 */ { "unused#229" }, + /* 230 */ { "unused#230" }, + /* 231 */ { "unused#231" }, + /* 232 */ { "unused#232" }, + /* 233 */ { "unused#233" }, + /* 234 */ { "unused#234" }, + /* 235 */ { "unused#235" }, + /* 236 */ { "unused#236" }, + /* 237 */ { "unused#237" }, + /* 238 */ { "unused#238" }, + /* 239 */ { "unused#239" }, + /* 240 */ { "unused#240" }, + /* 241 */ { "unused#241" }, + /* 242 */ { "unused#242" }, + /* 243 */ { "unused#243" }, + /* 244 */ { "unused#244" }, + /* 245 */ { "unused#245" }, + /* 246 */ { "unused#246" }, + /* 247 */ { "unused#247" }, + /* 248 */ { "unused#248" }, + /* 249 */ { "unused#249" }, + /* 250 */ { "unused#250" }, + /* 251 */ { "unused#251" }, + /* 252 */ { "unused#252" }, + /* 253 */ { "unused#253" }, + /* 254 */ { "unused#254" }, + /* 255 */ { "unused#255" }, + /* 256 */ { "unused#256" }, + /* 257 */ { "unused#257" }, + /* 258 */ { "unused#258" }, + /* 259 */ { "unused#259" }, + /* 260 */ { "unused#260" }, + /* 261 */ { "unused#261" }, + /* 262 */ { "unused#262" }, + /* 263 */ { "unused#263" }, + /* 264 */ { "unused#264" }, + /* 265 */ { "unused#265" }, + /* 266 */ { "unused#266" }, + /* 267 */ { "unused#267" }, + /* 268 */ { "unused#268" }, + /* 269 */ { "unused#269" }, + /* 270 */ { "unused#270" }, + /* 271 */ { "unused#271" }, + /* 272 */ { "unused#272" }, + /* 273 */ { "unused#273" }, + /* 274 */ { "unused#274" }, + /* 275 */ { "unused#275" }, + /* 276 */ { "unused#276" }, + /* 277 */ { "unused#277" }, + /* 278 */ { "unused#278" }, + /* 279 */ { "unused#279" }, + /* 280 */ { "unused#280" }, + /* 281 */ { "unused#281" }, + /* 282 */ { "unused#282" }, + /* 283 */ { "unused#283" }, + /* 284 */ { "unused#284" }, + /* 285 */ { "unused#285" }, + /* 286 */ { "unused#286" }, + /* 287 */ { "unused#287" }, + /* 288 */ { "unused#288" }, + /* 289 */ { "unused#289" }, + /* 290 */ { "unused#290" }, + /* 291 */ { "unused#291" }, + /* 292 */ { "unused#292" }, + /* 293 */ { "unused#293" }, + /* 294 */ { "unused#294" }, + /* 295 */ { "unused#295" }, + /* 296 */ { "unused#296" }, + /* 297 */ { "unused#297" }, + /* 298 */ { "unused#298" }, + /* 299 */ { "unused#299" }, + /* 300 */ { "unused#300" }, + /* 301 */ { "unused#301" }, + /* 302 */ { "unused#302" }, + /* 303 */ { "unused#303" }, + /* 304 */ { "unused#304" }, + /* 305 */ { "unused#305" }, + /* 306 */ { "unused#306" }, + /* 307 */ { "unused#307" }, + /* 308 */ { "unused#308" }, + /* 309 */ { "unused#309" }, + /* 310 */ { "unused#310" }, + /* 311 */ { "unused#311" }, + /* 312 */ { "unused#312" }, + /* 313 */ { "unused#313" }, + /* 314 */ { "unused#314" }, + /* 315 */ { "unused#315" }, + /* 316 */ { "unused#316" }, + /* 317 */ { "unused#317" }, + /* 318 */ { "unused#318" }, + /* 319 */ { "unused#319" }, + /* 320 */ { "unused#320" }, + /* 321 */ { "unused#321" }, + /* 322 */ { "unused#322" }, + /* 323 */ { "unused#323" }, + /* 324 */ { "unused#324" }, + /* 325 */ { "unused#325" }, + /* 326 */ { "unused#326" }, + /* 327 */ { "unused#327" }, + /* 328 */ { "unused#328" }, + /* 329 */ { "unused#329" }, + /* 330 */ { "unused#330" }, + /* 331 */ { "unused#331" }, + /* 332 */ { "unused#332" }, + /* 333 */ { "unused#333" }, + /* 334 */ { "unused#334" }, + /* 335 */ { "unused#335" }, + /* 336 */ { "unused#336" }, + /* 337 */ { "unused#337" }, + /* 338 */ { "unused#338" }, + /* 339 */ { "unused#339" }, + /* 340 */ { "unused#340" }, + /* 341 */ { "unused#341" }, + /* 342 */ { "unused#342" }, + /* 343 */ { "unused#343" }, + /* 344 */ { "unused#344" }, + /* 345 */ { "unused#345" }, + /* 346 */ { "unused#346" }, + /* 347 */ { "unused#347" }, + /* 348 */ { "unused#348" }, + /* 349 */ { "unused#349" }, + /* 350 */ { "unused#350" }, + /* 351 */ { "unused#351" }, + /* 352 */ { "unused#352" }, + /* 353 */ { "unused#353" }, + /* 354 */ { "unused#354" }, + /* 355 */ { "unused#355" }, + /* 356 */ { "unused#356" }, + /* 357 */ { "unused#357" }, + /* 358 */ { "unused#358" }, + /* 359 */ { "unused#359" }, + /* 360 */ { "unused#360" }, + /* 361 */ { "unused#361" }, + /* 362 */ { "unused#362" }, + /* 363 */ { "unused#363" }, + /* 364 */ { "unused#364" }, + /* 365 */ { "unused#365" }, + /* 366 */ { "unused#366" }, + /* 367 */ { "unused#367" }, + /* 368 */ { "unused#368" }, + /* 369 */ { "unused#369" }, + /* 370 */ { "unused#370" }, + /* 371 */ { "unused#371" }, + /* 372 */ { "unused#372" }, + /* 373 */ { "unused#373" }, + /* 374 */ { "unused#374" }, + /* 375 */ { "unused#375" }, + /* 376 */ { "unused#376" }, + /* 377 */ { "unused#377" }, + /* 378 */ { "unused#378" }, + /* 379 */ { "unused#379" }, + /* 380 */ { "unused#380" }, + /* 381 */ { "unused#381" }, + /* 382 */ { "unused#382" }, + /* 383 */ { "unused#383" }, + /* 384 */ { "unused#384" }, + /* 385 */ { "unused#385" }, + /* 386 */ { "unused#386" }, + /* 387 */ { "unused#387" }, + /* 388 */ { "unused#388" }, + /* 389 */ { "unused#389" }, + /* 390 */ { "unused#390" }, + /* 391 */ { "unused#391" }, + /* 392 */ { "unused#392" }, + /* 393 */ { "unused#393" }, + /* 394 */ { "unused#394" }, + /* 395 */ { "unused#395" }, + /* 396 */ { "unused#396" }, + /* 397 */ { "unused#397" }, + /* 398 */ { "unused#398" }, + /* 399 */ { "unused#399" }, + /* 400 */ { "unused#400" }, + /* 401 */ { "unused#401" }, + /* 402 */ { "unused#402" }, + /* 403 */ { "unused#403" }, + /* 404 */ { "unused#404" }, + /* 405 */ { "unused#405" }, + /* 406 */ { "unused#406" }, + /* 407 */ { "unused#407" }, + /* 408 */ { "unused#408" }, + /* 409 */ { "unused#409" }, + /* 410 */ { "unused#410" }, + /* 411 */ { "unused#411" }, + /* 412 */ { "unused#412" }, + /* 413 */ { "unused#413" }, + /* 414 */ { "unused#414" }, + /* 415 */ { "unused#415" }, + /* 416 */ { "unused#416" }, + /* 417 */ { "unused#417" }, + /* 418 */ { "unused#418" }, + /* 419 */ { "unused#419" }, + /* 420 */ { "unused#420" }, + /* 421 */ { "unused#421" }, + /* 422 */ { "unused#422" }, + /* 423 */ { "unused#423" }, + /* 424 */ { "unused#424" }, + /* 425 */ { "unused#425" }, + /* 426 */ { "unused#426" }, + /* 427 */ { "unused#427" }, + /* 428 */ { "unused#428" }, + /* 429 */ { "unused#429" }, + /* 430 */ { "unused#430" }, + /* 431 */ { "unused#431" }, + /* 432 */ { "unused#432" }, + /* 433 */ { "unused#433" }, + /* 434 */ { "unused#434" }, + /* 435 */ { "unused#435" }, + /* 436 */ { "unused#436" }, + /* 437 */ { "unused#437" }, + /* 438 */ { "unused#438" }, + /* 439 */ { "unused#439" }, + /* 440 */ { "unused#440" }, + /* 441 */ { "unused#441" }, + /* 442 */ { "unused#442" }, + /* 443 */ { "unused#443" }, + /* 444 */ { "unused#444" }, + /* 445 */ { "unused#445" }, + /* 446 */ { "unused#446" }, + /* 447 */ { "unused#447" }, + /* 448 */ { "unused#448" }, + /* 449 */ { "unused#449" }, + /* 450 */ { "unused#450" }, + /* 451 */ { "unused#451" }, + /* 452 */ { "unused#452" }, + /* 453 */ { "unused#453" }, + /* 454 */ { "unused#454" }, + /* 455 */ { "unused#455" }, + /* 456 */ { "unused#456" }, + /* 457 */ { "unused#457" }, + /* 458 */ { "unused#458" }, + /* 459 */ { "unused#459" }, + /* 460 */ { "unused#460" }, + /* 461 */ { "unused#461" }, + /* 462 */ { "unused#462" }, + /* 463 */ { "unused#463" }, + /* 464 */ { "unused#464" }, + /* 465 */ { "unused#465" }, + /* 466 */ { "unused#466" }, + /* 467 */ { "unused#467" }, + /* 468 */ { "unused#468" }, + /* 469 */ { "unused#469" }, + /* 470 */ { "unused#470" }, + /* 471 */ { "unused#471" }, + /* 472 */ { "unused#472" }, + /* 473 */ { "unused#473" }, + /* 474 */ { "unused#474" }, + /* 475 */ { "unused#475" }, + /* 476 */ { "unused#476" }, + /* 477 */ { "unused#477" }, + /* 478 */ { "unused#478" }, + /* 479 */ { "unused#479" }, + /* 480 */ { "unused#480" }, + /* 481 */ { "unused#481" }, + /* 482 */ { "unused#482" }, + /* 483 */ { "unused#483" }, + /* 484 */ { "unused#484" }, + /* 485 */ { "unused#485" }, + /* 486 */ { "unused#486" }, + /* 487 */ { "unused#487" }, + /* 488 */ { "unused#488" }, + /* 489 */ { "unused#489" }, + /* 490 */ { "unused#490" }, + /* 491 */ { "unused#491" }, + /* 492 */ { "unused#492" }, + /* 493 */ { "unused#493" }, + /* 494 */ { "unused#494" }, + /* 495 */ { "unused#495" }, + /* 496 */ { "unused#496" }, + /* 497 */ { "unused#497" }, + /* 498 */ { "unused#498" }, + /* 499 */ { "unused#499" }, + /* 500 */ { "unused#500" }, + /* 501 */ { "unused#501" }, + /* 502 */ { "unused#502" }, + /* 503 */ { "unused#503" }, + /* 504 */ { "unused#504" }, + /* 505 */ { "unused#505" }, + /* 506 */ { "unused#506" }, + /* 507 */ { "unused#507" }, + /* 508 */ { "unused#508" }, + /* 509 */ { "unused#509" }, + /* 510 */ { "unused#510" }, + /* 511 */ { "unused#511" }, + /* 512 */ { "unused#512" }, + /* 513 */ { "unused#513" }, + /* 514 */ { "unused#514" }, + /* 515 */ { "unused#515" }, + /* 516 */ { "unused#516" }, + /* 517 */ { "unused#517" }, + /* 518 */ { "unused#518" }, + /* 519 */ { "unused#519" }, + /* 520 */ { "unused#520" }, + /* 521 */ { "unused#521" }, + /* 522 */ { "unused#522" }, + /* 523 */ { "unused#523" }, + /* 524 */ { "unused#524" }, + /* 525 */ { "unused#525" }, + /* 526 */ { "unused#526" }, + /* 527 */ { "unused#527" }, + /* 528 */ { "unused#528" }, + /* 529 */ { "unused#529" }, + /* 530 */ { "unused#530" }, + /* 531 */ { "unused#531" }, + /* 532 */ { "unused#532" }, + /* 533 */ { "unused#533" }, + /* 534 */ { "unused#534" }, + /* 535 */ { "unused#535" }, + /* 536 */ { "unused#536" }, + /* 537 */ { "unused#537" }, + /* 538 */ { "unused#538" }, + /* 539 */ { "unused#539" }, + /* 540 */ { "unused#540" }, + /* 541 */ { "unused#541" }, + /* 542 */ { "unused#542" }, + /* 543 */ { "unused#543" }, + /* 544 */ { "unused#544" }, + /* 545 */ { "unused#545" }, + /* 546 */ { "unused#546" }, + /* 547 */ { "unused#547" }, }; static SyscallDesc syscallDescs64[] = { - /* 0 */ SyscallDesc("unused#000", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("unused#002", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("unused#005", unimplementedFunc), - /* 6 */ SyscallDesc("unused#006", unimplementedFunc), - /* 7 */ SyscallDesc("unused#007", unimplementedFunc), - /* 8 */ SyscallDesc("unused#008", unimplementedFunc), - /* 9 */ SyscallDesc("unused#009", unimplementedFunc), - /* 10 */ SyscallDesc("unused#010", unimplementedFunc), - /* 11 */ SyscallDesc("unused#011", unimplementedFunc), - /* 12 */ SyscallDesc("unused#012", unimplementedFunc), - /* 13 */ SyscallDesc("unused#013", unimplementedFunc), - /* 14 */ SyscallDesc("unused#014", unimplementedFunc), - /* 15 */ SyscallDesc("unused#015", unimplementedFunc), - /* 16 */ SyscallDesc("unused#016", unimplementedFunc), - /* 17 */ SyscallDesc("obreak", brkFunc), - /* 18 */ SyscallDesc("unused#018", unimplementedFunc), - /* 19 */ SyscallDesc("unused#019", unimplementedFunc), - /* 20 */ SyscallDesc("unused#020", unimplementedFunc), - /* 21 */ SyscallDesc("unused#021", unimplementedFunc), - /* 22 */ SyscallDesc("unused#022", unimplementedFunc), - /* 23 */ SyscallDesc("unused#023", unimplementedFunc), - /* 24 */ SyscallDesc("unused#024", unimplementedFunc), - /* 25 */ SyscallDesc("unused#025", unimplementedFunc), - /* 26 */ SyscallDesc("unused#026", unimplementedFunc), - /* 27 */ SyscallDesc("unused#027", unimplementedFunc), - /* 28 */ SyscallDesc("unused#028", unimplementedFunc), - /* 29 */ SyscallDesc("unused#029", unimplementedFunc), - /* 30 */ SyscallDesc("unused#030", unimplementedFunc), - /* 31 */ SyscallDesc("unused#031", unimplementedFunc), - /* 32 */ SyscallDesc("unused#032", unimplementedFunc), - /* 33 */ SyscallDesc("unused#033", unimplementedFunc), - /* 34 */ SyscallDesc("unused#034", unimplementedFunc), - /* 35 */ SyscallDesc("unused#035", unimplementedFunc), - /* 36 */ SyscallDesc("unused#036", unimplementedFunc), - /* 37 */ SyscallDesc("unused#037", unimplementedFunc), - /* 38 */ SyscallDesc("unused#038", unimplementedFunc), - /* 39 */ SyscallDesc("unused#039", unimplementedFunc), - /* 40 */ SyscallDesc("unused#040", unimplementedFunc), - /* 41 */ SyscallDesc("unused#041", unimplementedFunc), - /* 42 */ SyscallDesc("unused#042", unimplementedFunc), - /* 43 */ SyscallDesc("unused#043", unimplementedFunc), - /* 44 */ SyscallDesc("unused#044", unimplementedFunc), - /* 45 */ SyscallDesc("unused#045", unimplementedFunc), - /* 46 */ SyscallDesc("unused#046", unimplementedFunc), - /* 47 */ SyscallDesc("unused#047", unimplementedFunc), - /* 48 */ SyscallDesc("unused#048", unimplementedFunc), - /* 49 */ SyscallDesc("unused#049", unimplementedFunc), - /* 50 */ SyscallDesc("unused#050", unimplementedFunc), - /* 51 */ SyscallDesc("unused#051", unimplementedFunc), - /* 52 */ SyscallDesc("unused#052", unimplementedFunc), - /* 53 */ SyscallDesc("unused#053", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", ioctlFunc), - /* 55 */ SyscallDesc("unused#055", unimplementedFunc), - /* 56 */ SyscallDesc("unused#056", unimplementedFunc), - /* 57 */ SyscallDesc("unused#057", unimplementedFunc), - /* 58 */ SyscallDesc("readlink", readlinkFunc), - /* 59 */ SyscallDesc("unused#059", unimplementedFunc), - /* 60 */ SyscallDesc("unused#060", unimplementedFunc), - /* 61 */ SyscallDesc("unused#061", unimplementedFunc), - /* 62 */ SyscallDesc("unused#062", unimplementedFunc), - /* 63 */ SyscallDesc("unused#063", unimplementedFunc), - /* 64 */ SyscallDesc("unused#064", unimplementedFunc), - /* 65 */ SyscallDesc("unused#065", unimplementedFunc), - /* 66 */ SyscallDesc("unused#066", unimplementedFunc), - /* 67 */ SyscallDesc("unused#067", unimplementedFunc), - /* 68 */ SyscallDesc("unused#068", unimplementedFunc), - /* 69 */ SyscallDesc("unused#069", unimplementedFunc), - /* 70 */ SyscallDesc("unused#070", unimplementedFunc), - /* 71 */ SyscallDesc("unused#071", unimplementedFunc), - /* 72 */ SyscallDesc("unused#072", unimplementedFunc), - /* 73 */ SyscallDesc("unused#073", unimplementedFunc), - /* 74 */ SyscallDesc("unused#074", unimplementedFunc), - /* 75 */ SyscallDesc("unused#075", unimplementedFunc), - /* 76 */ SyscallDesc("unused#076", unimplementedFunc), - /* 77 */ SyscallDesc("unused#077", unimplementedFunc), - /* 78 */ SyscallDesc("unused#078", unimplementedFunc), - /* 79 */ SyscallDesc("unused#079", unimplementedFunc), - /* 80 */ SyscallDesc("unused#080", unimplementedFunc), - /* 81 */ SyscallDesc("unused#081", unimplementedFunc), - /* 82 */ SyscallDesc("unused#082", unimplementedFunc), - /* 83 */ SyscallDesc("unused#083", unimplementedFunc), - /* 84 */ SyscallDesc("unused#084", unimplementedFunc), - /* 85 */ SyscallDesc("unused#085", unimplementedFunc), - /* 86 */ SyscallDesc("unused#086", unimplementedFunc), - /* 87 */ SyscallDesc("unused#087", unimplementedFunc), - /* 88 */ SyscallDesc("unused#088", unimplementedFunc), - /* 89 */ SyscallDesc("unused#089", unimplementedFunc), - /* 90 */ SyscallDesc("unused#090", unimplementedFunc), - /* 91 */ SyscallDesc("unused#091", unimplementedFunc), - /* 92 */ SyscallDesc("unused#092", unimplementedFunc), - /* 93 */ SyscallDesc("unused#093", unimplementedFunc), - /* 94 */ SyscallDesc("unused#094", unimplementedFunc), - /* 95 */ SyscallDesc("unused#095", unimplementedFunc), - /* 96 */ SyscallDesc("unused#096", unimplementedFunc), - /* 97 */ SyscallDesc("unused#097", unimplementedFunc), - /* 98 */ SyscallDesc("unused#098", unimplementedFunc), - /* 99 */ SyscallDesc("unused#099", unimplementedFunc), - /* 100 */ SyscallDesc("unused#100", unimplementedFunc), - /* 101 */ SyscallDesc("unused#101", unimplementedFunc), - /* 102 */ SyscallDesc("unused#102", unimplementedFunc), - /* 103 */ SyscallDesc("unused#103", unimplementedFunc), - /* 104 */ SyscallDesc("unused#104", unimplementedFunc), - /* 105 */ SyscallDesc("unused#105", unimplementedFunc), - /* 106 */ SyscallDesc("unused#106", unimplementedFunc), - /* 107 */ SyscallDesc("unused#107", unimplementedFunc), - /* 108 */ SyscallDesc("unused#108", unimplementedFunc), - /* 109 */ SyscallDesc("unused#109", unimplementedFunc), - /* 110 */ SyscallDesc("unused#110", unimplementedFunc), - /* 111 */ SyscallDesc("unused#111", unimplementedFunc), - /* 112 */ SyscallDesc("unused#112", unimplementedFunc), - /* 113 */ SyscallDesc("unused#113", unimplementedFunc), - /* 114 */ SyscallDesc("unused#114", unimplementedFunc), - /* 115 */ SyscallDesc("unused#115", unimplementedFunc), - /* 116 */ SyscallDesc("unused#116", unimplementedFunc), - /* 117 */ SyscallDesc("getrusage", getrusageFunc), - /* 118 */ SyscallDesc("unused#118", unimplementedFunc), - /* 119 */ SyscallDesc("unused#119", unimplementedFunc), - /* 120 */ SyscallDesc("unused#120", unimplementedFunc), - /* 121 */ SyscallDesc("unused#121", unimplementedFunc), - /* 122 */ SyscallDesc("unused#122", unimplementedFunc), - /* 123 */ SyscallDesc("unused#123", unimplementedFunc), - /* 124 */ SyscallDesc("unused#124", unimplementedFunc), - /* 125 */ SyscallDesc("unused#125", unimplementedFunc), - /* 126 */ SyscallDesc("unused#126", unimplementedFunc), - /* 127 */ SyscallDesc("unused#127", unimplementedFunc), - /* 128 */ SyscallDesc("unused#128", unimplementedFunc), - /* 129 */ SyscallDesc("unused#129", unimplementedFunc), - /* 130 */ SyscallDesc("unused#130", unimplementedFunc), - /* 131 */ SyscallDesc("unused#131", unimplementedFunc), - /* 132 */ SyscallDesc("unused#132", unimplementedFunc), - /* 133 */ SyscallDesc("unused#133", unimplementedFunc), - /* 134 */ SyscallDesc("unused#134", unimplementedFunc), - /* 135 */ SyscallDesc("unused#135", unimplementedFunc), - /* 136 */ SyscallDesc("unused#136", unimplementedFunc), - /* 137 */ SyscallDesc("unused#137", unimplementedFunc), - /* 138 */ SyscallDesc("unused#138", unimplementedFunc), - /* 139 */ SyscallDesc("unused#139", unimplementedFunc), - /* 140 */ SyscallDesc("unused#140", unimplementedFunc), - /* 141 */ SyscallDesc("unused#141", unimplementedFunc), - /* 142 */ SyscallDesc("unused#142", unimplementedFunc), - /* 143 */ SyscallDesc("unused#143", unimplementedFunc), - /* 144 */ SyscallDesc("unused#144", unimplementedFunc), - /* 145 */ SyscallDesc("unused#145", unimplementedFunc), - /* 146 */ SyscallDesc("unused#146", unimplementedFunc), - /* 147 */ SyscallDesc("unused#147", unimplementedFunc), - /* 148 */ SyscallDesc("unused#148", unimplementedFunc), - /* 149 */ SyscallDesc("unused#149", unimplementedFunc), - /* 150 */ SyscallDesc("unused#150", unimplementedFunc), - /* 151 */ SyscallDesc("unused#151", unimplementedFunc), - /* 152 */ SyscallDesc("unused#152", unimplementedFunc), - /* 153 */ SyscallDesc("unused#153", unimplementedFunc), - /* 154 */ SyscallDesc("unused#154", unimplementedFunc), - /* 155 */ SyscallDesc("unused#155", unimplementedFunc), - /* 156 */ SyscallDesc("unused#156", unimplementedFunc), - /* 157 */ SyscallDesc("unused#157", unimplementedFunc), - /* 158 */ SyscallDesc("unused#158", unimplementedFunc), - /* 159 */ SyscallDesc("unused#159", unimplementedFunc), - /* 160 */ SyscallDesc("unused#160", unimplementedFunc), - /* 161 */ SyscallDesc("unused#161", unimplementedFunc), - /* 162 */ SyscallDesc("unused#162", unimplementedFunc), - /* 163 */ SyscallDesc("unused#163", unimplementedFunc), - /* 164 */ SyscallDesc("unused#164", unimplementedFunc), - /* 165 */ SyscallDesc("unused#165", unimplementedFunc), - /* 166 */ SyscallDesc("unused#166", unimplementedFunc), - /* 167 */ SyscallDesc("unused#167", unimplementedFunc), - /* 168 */ SyscallDesc("unused#168", unimplementedFunc), - /* 169 */ SyscallDesc("unused#169", unimplementedFunc), - /* 170 */ SyscallDesc("unused#170", unimplementedFunc), - /* 171 */ SyscallDesc("unused#171", unimplementedFunc), - /* 172 */ SyscallDesc("unused#172", unimplementedFunc), - /* 173 */ SyscallDesc("unused#173", unimplementedFunc), - /* 174 */ SyscallDesc("unused#174", unimplementedFunc), - /* 175 */ SyscallDesc("unused#175", unimplementedFunc), - /* 176 */ SyscallDesc("unused#176", unimplementedFunc), - /* 177 */ SyscallDesc("unused#177", unimplementedFunc), - /* 178 */ SyscallDesc("unused#178", unimplementedFunc), - /* 179 */ SyscallDesc("unused#179", unimplementedFunc), - /* 180 */ SyscallDesc("unused#180", unimplementedFunc), - /* 181 */ SyscallDesc("unused#181", unimplementedFunc), - /* 182 */ SyscallDesc("unused#182", unimplementedFunc), - /* 183 */ SyscallDesc("unused#183", unimplementedFunc), - /* 184 */ SyscallDesc("unused#184", unimplementedFunc), - /* 185 */ SyscallDesc("unused#185", unimplementedFunc), - /* 186 */ SyscallDesc("unused#186", unimplementedFunc), - /* 187 */ SyscallDesc("unused#187", unimplementedFunc), - /* 188 */ SyscallDesc("unused#188", unimplementedFunc), - /* 189 */ SyscallDesc("fstat", fstatFunc), - /* 190 */ SyscallDesc("unused#190", unimplementedFunc), - /* 191 */ SyscallDesc("unused#191", unimplementedFunc), - /* 192 */ SyscallDesc("unused#192", unimplementedFunc), - /* 193 */ SyscallDesc("unused#193", unimplementedFunc), - /* 194 */ SyscallDesc("unused#194", unimplementedFunc), - /* 195 */ SyscallDesc("unused#195", unimplementedFunc), - /* 196 */ SyscallDesc("unused#196", unimplementedFunc), - /* 197 */ SyscallDesc("unused#197", unimplementedFunc), - /* 198 */ SyscallDesc("unused#198", unimplementedFunc), - /* 199 */ SyscallDesc("unused#199", unimplementedFunc), - /* 200 */ SyscallDesc("unused#200", unimplementedFunc), - /* 201 */ SyscallDesc("unused#201", unimplementedFunc), + /* 0 */ { "unused#000" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "unused#002" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "unused#005" }, + /* 6 */ { "unused#006" }, + /* 7 */ { "unused#007" }, + /* 8 */ { "unused#008" }, + /* 9 */ { "unused#009" }, + /* 10 */ { "unused#010" }, + /* 11 */ { "unused#011" }, + /* 12 */ { "unused#012" }, + /* 13 */ { "unused#013" }, + /* 14 */ { "unused#014" }, + /* 15 */ { "unused#015" }, + /* 16 */ { "unused#016" }, + /* 17 */ { "obreak", brkFunc }, + /* 18 */ { "unused#018" }, + /* 19 */ { "unused#019" }, + /* 20 */ { "unused#020" }, + /* 21 */ { "unused#021" }, + /* 22 */ { "unused#022" }, + /* 23 */ { "unused#023" }, + /* 24 */ { "unused#024" }, + /* 25 */ { "unused#025" }, + /* 26 */ { "unused#026" }, + /* 27 */ { "unused#027" }, + /* 28 */ { "unused#028" }, + /* 29 */ { "unused#029" }, + /* 30 */ { "unused#030" }, + /* 31 */ { "unused#031" }, + /* 32 */ { "unused#032" }, + /* 33 */ { "unused#033" }, + /* 34 */ { "unused#034" }, + /* 35 */ { "unused#035" }, + /* 36 */ { "unused#036" }, + /* 37 */ { "unused#037" }, + /* 38 */ { "unused#038" }, + /* 39 */ { "unused#039" }, + /* 40 */ { "unused#040" }, + /* 41 */ { "unused#041" }, + /* 42 */ { "unused#042" }, + /* 43 */ { "unused#043" }, + /* 44 */ { "unused#044" }, + /* 45 */ { "unused#045" }, + /* 46 */ { "unused#046" }, + /* 47 */ { "unused#047" }, + /* 48 */ { "unused#048" }, + /* 49 */ { "unused#049" }, + /* 50 */ { "unused#050" }, + /* 51 */ { "unused#051" }, + /* 52 */ { "unused#052" }, + /* 53 */ { "unused#053" }, + /* 54 */ { "ioctl", ioctlFunc }, + /* 55 */ { "unused#055" }, + /* 56 */ { "unused#056" }, + /* 57 */ { "unused#057" }, + /* 58 */ { "readlink", readlinkFunc }, + /* 59 */ { "unused#059" }, + /* 60 */ { "unused#060" }, + /* 61 */ { "unused#061" }, + /* 62 */ { "unused#062" }, + /* 63 */ { "unused#063" }, + /* 64 */ { "unused#064" }, + /* 65 */ { "unused#065" }, + /* 66 */ { "unused#066" }, + /* 67 */ { "unused#067" }, + /* 68 */ { "unused#068" }, + /* 69 */ { "unused#069" }, + /* 70 */ { "unused#070" }, + /* 71 */ { "unused#071" }, + /* 72 */ { "unused#072" }, + /* 73 */ { "unused#073" }, + /* 74 */ { "unused#074" }, + /* 75 */ { "unused#075" }, + /* 76 */ { "unused#076" }, + /* 77 */ { "unused#077" }, + /* 78 */ { "unused#078" }, + /* 79 */ { "unused#079" }, + /* 80 */ { "unused#080" }, + /* 81 */ { "unused#081" }, + /* 82 */ { "unused#082" }, + /* 83 */ { "unused#083" }, + /* 84 */ { "unused#084" }, + /* 85 */ { "unused#085" }, + /* 86 */ { "unused#086" }, + /* 87 */ { "unused#087" }, + /* 88 */ { "unused#088" }, + /* 89 */ { "unused#089" }, + /* 90 */ { "unused#090" }, + /* 91 */ { "unused#091" }, + /* 92 */ { "unused#092" }, + /* 93 */ { "unused#093" }, + /* 94 */ { "unused#094" }, + /* 95 */ { "unused#095" }, + /* 96 */ { "unused#096" }, + /* 97 */ { "unused#097" }, + /* 98 */ { "unused#098" }, + /* 99 */ { "unused#099" }, + /* 100 */ { "unused#100" }, + /* 101 */ { "unused#101" }, + /* 102 */ { "unused#102" }, + /* 103 */ { "unused#103" }, + /* 104 */ { "unused#104" }, + /* 105 */ { "unused#105" }, + /* 106 */ { "unused#106" }, + /* 107 */ { "unused#107" }, + /* 108 */ { "unused#108" }, + /* 109 */ { "unused#109" }, + /* 110 */ { "unused#110" }, + /* 111 */ { "unused#111" }, + /* 112 */ { "unused#112" }, + /* 113 */ { "unused#113" }, + /* 114 */ { "unused#114" }, + /* 115 */ { "unused#115" }, + /* 116 */ { "unused#116" }, + /* 117 */ { "getrusage", getrusageFunc }, + /* 118 */ { "unused#118" }, + /* 119 */ { "unused#119" }, + /* 120 */ { "unused#120" }, + /* 121 */ { "unused#121" }, + /* 122 */ { "unused#122" }, + /* 123 */ { "unused#123" }, + /* 124 */ { "unused#124" }, + /* 125 */ { "unused#125" }, + /* 126 */ { "unused#126" }, + /* 127 */ { "unused#127" }, + /* 128 */ { "unused#128" }, + /* 129 */ { "unused#129" }, + /* 130 */ { "unused#130" }, + /* 131 */ { "unused#131" }, + /* 132 */ { "unused#132" }, + /* 133 */ { "unused#133" }, + /* 134 */ { "unused#134" }, + /* 135 */ { "unused#135" }, + /* 136 */ { "unused#136" }, + /* 137 */ { "unused#137" }, + /* 138 */ { "unused#138" }, + /* 139 */ { "unused#139" }, + /* 140 */ { "unused#140" }, + /* 141 */ { "unused#141" }, + /* 142 */ { "unused#142" }, + /* 143 */ { "unused#143" }, + /* 144 */ { "unused#144" }, + /* 145 */ { "unused#145" }, + /* 146 */ { "unused#146" }, + /* 147 */ { "unused#147" }, + /* 148 */ { "unused#148" }, + /* 149 */ { "unused#149" }, + /* 150 */ { "unused#150" }, + /* 151 */ { "unused#151" }, + /* 152 */ { "unused#152" }, + /* 153 */ { "unused#153" }, + /* 154 */ { "unused#154" }, + /* 155 */ { "unused#155" }, + /* 156 */ { "unused#156" }, + /* 157 */ { "unused#157" }, + /* 158 */ { "unused#158" }, + /* 159 */ { "unused#159" }, + /* 160 */ { "unused#160" }, + /* 161 */ { "unused#161" }, + /* 162 */ { "unused#162" }, + /* 163 */ { "unused#163" }, + /* 164 */ { "unused#164" }, + /* 165 */ { "unused#165" }, + /* 166 */ { "unused#166" }, + /* 167 */ { "unused#167" }, + /* 168 */ { "unused#168" }, + /* 169 */ { "unused#169" }, + /* 170 */ { "unused#170" }, + /* 171 */ { "unused#171" }, + /* 172 */ { "unused#172" }, + /* 173 */ { "unused#173" }, + /* 174 */ { "unused#174" }, + /* 175 */ { "unused#175" }, + /* 176 */ { "unused#176" }, + /* 177 */ { "unused#177" }, + /* 178 */ { "unused#178" }, + /* 179 */ { "unused#179" }, + /* 180 */ { "unused#180" }, + /* 181 */ { "unused#181" }, + /* 182 */ { "unused#182" }, + /* 183 */ { "unused#183" }, + /* 184 */ { "unused#184" }, + /* 185 */ { "unused#185" }, + /* 186 */ { "unused#186" }, + /* 187 */ { "unused#187" }, + /* 188 */ { "unused#188" }, + /* 189 */ { "fstat", fstatFunc }, + /* 190 */ { "unused#190" }, + /* 191 */ { "unused#191" }, + /* 192 */ { "unused#192" }, + /* 193 */ { "unused#193" }, + /* 194 */ { "unused#194" }, + /* 195 */ { "unused#195" }, + /* 196 */ { "unused#196" }, + /* 197 */ { "unused#197" }, + /* 198 */ { "unused#198" }, + /* 199 */ { "unused#199" }, + /* 200 */ { "unused#200" }, + /* 201 */ { "unused#201" }, #if !defined ( __GNU_LIBRARY__ ) - /* 202 */ SyscallDesc("sysctl", sysctlFunc), + /* 202 */ { "sysctl", sysctlFunc }, #else - /* 202 */ SyscallDesc("sysctl", unimplementedFunc), + /* 202 */ { "sysctl" }, #endif - /* 203 */ SyscallDesc("unused#203", unimplementedFunc), - /* 204 */ SyscallDesc("unused#204", unimplementedFunc), - /* 205 */ SyscallDesc("unused#205", unimplementedFunc), - /* 206 */ SyscallDesc("unused#206", unimplementedFunc), - /* 207 */ SyscallDesc("unused#207", unimplementedFunc), - /* 208 */ SyscallDesc("unused#208", unimplementedFunc), - /* 209 */ SyscallDesc("unused#209", unimplementedFunc), - /* 210 */ SyscallDesc("unused#210", unimplementedFunc), - /* 211 */ SyscallDesc("unused#211", unimplementedFunc), - /* 212 */ SyscallDesc("unused#212", unimplementedFunc), - /* 213 */ SyscallDesc("unused#213", unimplementedFunc), - /* 214 */ SyscallDesc("unused#214", unimplementedFunc), - /* 215 */ SyscallDesc("unused#215", unimplementedFunc), - /* 216 */ SyscallDesc("unused#216", unimplementedFunc), - /* 217 */ SyscallDesc("unused#217", unimplementedFunc), - /* 218 */ SyscallDesc("unused#218", unimplementedFunc), - /* 219 */ SyscallDesc("unused#219", unimplementedFunc), - /* 220 */ SyscallDesc("unused#220", unimplementedFunc), - /* 221 */ SyscallDesc("unused#221", unimplementedFunc), - /* 222 */ SyscallDesc("unused#222", unimplementedFunc), - /* 223 */ SyscallDesc("unused#223", unimplementedFunc), - /* 224 */ SyscallDesc("unused#224", unimplementedFunc), - /* 225 */ SyscallDesc("unused#225", unimplementedFunc), - /* 226 */ SyscallDesc("unused#226", unimplementedFunc), - /* 227 */ SyscallDesc("unused#227", unimplementedFunc), - /* 228 */ SyscallDesc("unused#228", unimplementedFunc), - /* 229 */ SyscallDesc("unused#229", unimplementedFunc), - /* 230 */ SyscallDesc("unused#230", unimplementedFunc), - /* 231 */ SyscallDesc("unused#231", unimplementedFunc), - /* 232 */ SyscallDesc("unused#232", unimplementedFunc), - /* 233 */ SyscallDesc("unused#233", unimplementedFunc), - /* 234 */ SyscallDesc("unused#234", unimplementedFunc), - /* 235 */ SyscallDesc("unused#235", unimplementedFunc), - /* 236 */ SyscallDesc("unused#236", unimplementedFunc), - /* 237 */ SyscallDesc("unused#237", unimplementedFunc), - /* 238 */ SyscallDesc("unused#238", unimplementedFunc), - /* 239 */ SyscallDesc("unused#239", unimplementedFunc), - /* 240 */ SyscallDesc("unused#240", unimplementedFunc), - /* 241 */ SyscallDesc("unused#241", unimplementedFunc), - /* 242 */ SyscallDesc("unused#242", unimplementedFunc), - /* 243 */ SyscallDesc("unused#243", unimplementedFunc), - /* 244 */ SyscallDesc("unused#244", unimplementedFunc), - /* 245 */ SyscallDesc("unused#245", unimplementedFunc), - /* 246 */ SyscallDesc("unused#246", unimplementedFunc), - /* 247 */ SyscallDesc("unused#247", unimplementedFunc), - /* 248 */ SyscallDesc("unused#248", unimplementedFunc), - /* 249 */ SyscallDesc("unused#249", unimplementedFunc), - /* 250 */ SyscallDesc("unused#250", unimplementedFunc), - /* 251 */ SyscallDesc("unused#251", unimplementedFunc), - /* 252 */ SyscallDesc("unused#252", unimplementedFunc), - /* 253 */ SyscallDesc("issetugid", issetugidFunc), - /* 254 */ SyscallDesc("unused#254", unimplementedFunc), - /* 255 */ SyscallDesc("unused#255", unimplementedFunc), - /* 256 */ SyscallDesc("unused#256", unimplementedFunc), - /* 257 */ SyscallDesc("unused#257", unimplementedFunc), - /* 258 */ SyscallDesc("unused#258", unimplementedFunc), - /* 259 */ SyscallDesc("unused#259", unimplementedFunc), - /* 260 */ SyscallDesc("unused#260", unimplementedFunc), - /* 261 */ SyscallDesc("unused#261", unimplementedFunc), - /* 262 */ SyscallDesc("unused#262", unimplementedFunc), - /* 263 */ SyscallDesc("unused#263", unimplementedFunc), - /* 264 */ SyscallDesc("unused#264", unimplementedFunc), - /* 265 */ SyscallDesc("unused#265", unimplementedFunc), - /* 266 */ SyscallDesc("unused#266", unimplementedFunc), - /* 267 */ SyscallDesc("unused#267", unimplementedFunc), - /* 268 */ SyscallDesc("unused#268", unimplementedFunc), - /* 269 */ SyscallDesc("unused#269", unimplementedFunc), - /* 270 */ SyscallDesc("unused#270", unimplementedFunc), - /* 271 */ SyscallDesc("unused#271", unimplementedFunc), - /* 272 */ SyscallDesc("unused#272", unimplementedFunc), - /* 273 */ SyscallDesc("unused#273", unimplementedFunc), - /* 274 */ SyscallDesc("unused#274", unimplementedFunc), - /* 275 */ SyscallDesc("unused#275", unimplementedFunc), - /* 276 */ SyscallDesc("unused#276", unimplementedFunc), - /* 277 */ SyscallDesc("unused#277", unimplementedFunc), - /* 278 */ SyscallDesc("unused#278", unimplementedFunc), - /* 279 */ SyscallDesc("unused#279", unimplementedFunc), - /* 280 */ SyscallDesc("unused#280", unimplementedFunc), - /* 281 */ SyscallDesc("unused#281", unimplementedFunc), - /* 282 */ SyscallDesc("unused#282", unimplementedFunc), - /* 283 */ SyscallDesc("unused#283", unimplementedFunc), - /* 284 */ SyscallDesc("unused#284", unimplementedFunc), - /* 285 */ SyscallDesc("unused#285", unimplementedFunc), - /* 286 */ SyscallDesc("unused#286", unimplementedFunc), - /* 287 */ SyscallDesc("unused#287", unimplementedFunc), - /* 288 */ SyscallDesc("unused#288", unimplementedFunc), - /* 289 */ SyscallDesc("unused#289", unimplementedFunc), - /* 290 */ SyscallDesc("unused#290", unimplementedFunc), - /* 291 */ SyscallDesc("unused#291", unimplementedFunc), - /* 292 */ SyscallDesc("unused#292", unimplementedFunc), - /* 293 */ SyscallDesc("unused#293", unimplementedFunc), - /* 294 */ SyscallDesc("unused#294", unimplementedFunc), - /* 295 */ SyscallDesc("unused#295", unimplementedFunc), - /* 296 */ SyscallDesc("unused#296", unimplementedFunc), - /* 297 */ SyscallDesc("unused#297", unimplementedFunc), - /* 298 */ SyscallDesc("unused#298", unimplementedFunc), - /* 299 */ SyscallDesc("unused#299", unimplementedFunc), - /* 300 */ SyscallDesc("unused#300", unimplementedFunc), - /* 301 */ SyscallDesc("unused#301", unimplementedFunc), - /* 302 */ SyscallDesc("unused#302", unimplementedFunc), - /* 303 */ SyscallDesc("unused#303", unimplementedFunc), - /* 304 */ SyscallDesc("unused#304", unimplementedFunc), - /* 305 */ SyscallDesc("unused#305", unimplementedFunc), - /* 306 */ SyscallDesc("unused#306", unimplementedFunc), - /* 307 */ SyscallDesc("unused#307", unimplementedFunc), - /* 308 */ SyscallDesc("unused#308", unimplementedFunc), - /* 309 */ SyscallDesc("unused#309", unimplementedFunc), - /* 310 */ SyscallDesc("unused#310", unimplementedFunc), - /* 311 */ SyscallDesc("unused#311", unimplementedFunc), - /* 312 */ SyscallDesc("unused#312", unimplementedFunc), - /* 313 */ SyscallDesc("unused#313", unimplementedFunc), - /* 314 */ SyscallDesc("unused#314", unimplementedFunc), - /* 315 */ SyscallDesc("unused#315", unimplementedFunc), - /* 316 */ SyscallDesc("unused#316", unimplementedFunc), - /* 317 */ SyscallDesc("unused#317", unimplementedFunc), - /* 318 */ SyscallDesc("unused#318", unimplementedFunc), - /* 319 */ SyscallDesc("unused#319", unimplementedFunc), - /* 320 */ SyscallDesc("unused#320", unimplementedFunc), - /* 321 */ SyscallDesc("unused#321", unimplementedFunc), - /* 322 */ SyscallDesc("unused#322", unimplementedFunc), - /* 323 */ SyscallDesc("unused#323", unimplementedFunc), - /* 324 */ SyscallDesc("unused#324", unimplementedFunc), - /* 325 */ SyscallDesc("unused#325", unimplementedFunc), - /* 326 */ SyscallDesc("unused#326", unimplementedFunc), - /* 327 */ SyscallDesc("unused#327", unimplementedFunc), - /* 328 */ SyscallDesc("unused#328", unimplementedFunc), - /* 329 */ SyscallDesc("unused#329", unimplementedFunc), - /* 330 */ SyscallDesc("unused#330", unimplementedFunc), - /* 331 */ SyscallDesc("unused#331", unimplementedFunc), - /* 332 */ SyscallDesc("unused#332", unimplementedFunc), - /* 333 */ SyscallDesc("unused#333", unimplementedFunc), - /* 334 */ SyscallDesc("unused#334", unimplementedFunc), - /* 335 */ SyscallDesc("unused#335", unimplementedFunc), - /* 336 */ SyscallDesc("unused#336", unimplementedFunc), - /* 337 */ SyscallDesc("unused#337", unimplementedFunc), - /* 338 */ SyscallDesc("unused#338", unimplementedFunc), - /* 339 */ SyscallDesc("unused#339", unimplementedFunc), - /* 340 */ SyscallDesc("unused#340", unimplementedFunc), - /* 341 */ SyscallDesc("unused#341", unimplementedFunc), - /* 342 */ SyscallDesc("unused#342", unimplementedFunc), - /* 343 */ SyscallDesc("unused#343", unimplementedFunc), - /* 344 */ SyscallDesc("unused#344", unimplementedFunc), - /* 345 */ SyscallDesc("unused#345", unimplementedFunc), - /* 346 */ SyscallDesc("unused#346", unimplementedFunc), - /* 347 */ SyscallDesc("unused#347", unimplementedFunc), - /* 348 */ SyscallDesc("unused#348", unimplementedFunc), - /* 349 */ SyscallDesc("unused#349", unimplementedFunc), - /* 350 */ SyscallDesc("unused#350", unimplementedFunc), - /* 351 */ SyscallDesc("unused#351", unimplementedFunc), - /* 352 */ SyscallDesc("unused#352", unimplementedFunc), - /* 353 */ SyscallDesc("unused#353", unimplementedFunc), - /* 354 */ SyscallDesc("unused#354", unimplementedFunc), - /* 355 */ SyscallDesc("unused#355", unimplementedFunc), - /* 356 */ SyscallDesc("unused#356", unimplementedFunc), - /* 357 */ SyscallDesc("unused#357", unimplementedFunc), - /* 358 */ SyscallDesc("unused#358", unimplementedFunc), - /* 359 */ SyscallDesc("unused#359", unimplementedFunc), - /* 360 */ SyscallDesc("unused#360", unimplementedFunc), - /* 361 */ SyscallDesc("unused#361", unimplementedFunc), - /* 362 */ SyscallDesc("unused#362", unimplementedFunc), - /* 363 */ SyscallDesc("unused#363", unimplementedFunc), - /* 364 */ SyscallDesc("unused#364", unimplementedFunc), - /* 365 */ SyscallDesc("unused#365", unimplementedFunc), - /* 366 */ SyscallDesc("unused#366", unimplementedFunc), - /* 367 */ SyscallDesc("unused#367", unimplementedFunc), - /* 368 */ SyscallDesc("unused#368", unimplementedFunc), - /* 369 */ SyscallDesc("unused#369", unimplementedFunc), - /* 370 */ SyscallDesc("unused#370", unimplementedFunc), - /* 371 */ SyscallDesc("unused#371", unimplementedFunc), - /* 372 */ SyscallDesc("unused#372", unimplementedFunc), - /* 373 */ SyscallDesc("unused#373", unimplementedFunc), - /* 374 */ SyscallDesc("unused#374", unimplementedFunc), - /* 375 */ SyscallDesc("unused#375", unimplementedFunc), - /* 376 */ SyscallDesc("unused#376", unimplementedFunc), - /* 377 */ SyscallDesc("unused#377", unimplementedFunc), - /* 378 */ SyscallDesc("unused#378", unimplementedFunc), - /* 379 */ SyscallDesc("unused#379", unimplementedFunc), - /* 380 */ SyscallDesc("unused#380", unimplementedFunc), - /* 381 */ SyscallDesc("unused#381", unimplementedFunc), - /* 382 */ SyscallDesc("unused#382", unimplementedFunc), - /* 383 */ SyscallDesc("unused#383", unimplementedFunc), - /* 384 */ SyscallDesc("unused#384", unimplementedFunc), - /* 385 */ SyscallDesc("unused#385", unimplementedFunc), - /* 386 */ SyscallDesc("unused#386", unimplementedFunc), - /* 387 */ SyscallDesc("unused#387", unimplementedFunc), - /* 388 */ SyscallDesc("unused#388", unimplementedFunc), - /* 389 */ SyscallDesc("unused#389", unimplementedFunc), - /* 390 */ SyscallDesc("unused#390", unimplementedFunc), - /* 391 */ SyscallDesc("unused#391", unimplementedFunc), - /* 392 */ SyscallDesc("unused#392", unimplementedFunc), - /* 393 */ SyscallDesc("unused#393", unimplementedFunc), - /* 394 */ SyscallDesc("unused#394", unimplementedFunc), - /* 395 */ SyscallDesc("unused#395", unimplementedFunc), - /* 396 */ SyscallDesc("unused#396", unimplementedFunc), - /* 397 */ SyscallDesc("unused#397", unimplementedFunc), - /* 398 */ SyscallDesc("unused#398", unimplementedFunc), - /* 399 */ SyscallDesc("unused#399", unimplementedFunc), - /* 400 */ SyscallDesc("unused#400", unimplementedFunc), - /* 401 */ SyscallDesc("unused#401", unimplementedFunc), - /* 402 */ SyscallDesc("unused#402", unimplementedFunc), - /* 403 */ SyscallDesc("unused#403", unimplementedFunc), - /* 404 */ SyscallDesc("unused#404", unimplementedFunc), - /* 405 */ SyscallDesc("unused#405", unimplementedFunc), - /* 406 */ SyscallDesc("unused#406", unimplementedFunc), - /* 407 */ SyscallDesc("unused#407", unimplementedFunc), - /* 408 */ SyscallDesc("unused#408", unimplementedFunc), - /* 409 */ SyscallDesc("unused#409", unimplementedFunc), - /* 410 */ SyscallDesc("unused#410", unimplementedFunc), - /* 411 */ SyscallDesc("unused#411", unimplementedFunc), - /* 412 */ SyscallDesc("unused#412", unimplementedFunc), - /* 413 */ SyscallDesc("unused#413", unimplementedFunc), - /* 414 */ SyscallDesc("unused#414", unimplementedFunc), - /* 415 */ SyscallDesc("unused#415", unimplementedFunc), - /* 416 */ SyscallDesc("unused#416", unimplementedFunc), - /* 417 */ SyscallDesc("unused#417", unimplementedFunc), - /* 418 */ SyscallDesc("unused#418", unimplementedFunc), - /* 419 */ SyscallDesc("unused#419", unimplementedFunc), - /* 420 */ SyscallDesc("unused#420", unimplementedFunc), - /* 421 */ SyscallDesc("unused#421", unimplementedFunc), - /* 422 */ SyscallDesc("unused#422", unimplementedFunc), - /* 423 */ SyscallDesc("unused#423", unimplementedFunc), - /* 424 */ SyscallDesc("unused#424", unimplementedFunc), - /* 425 */ SyscallDesc("unused#425", unimplementedFunc), - /* 426 */ SyscallDesc("unused#426", unimplementedFunc), - /* 427 */ SyscallDesc("unused#427", unimplementedFunc), - /* 428 */ SyscallDesc("unused#428", unimplementedFunc), - /* 429 */ SyscallDesc("unused#429", unimplementedFunc), - /* 430 */ SyscallDesc("unused#430", unimplementedFunc), - /* 431 */ SyscallDesc("unused#431", unimplementedFunc), - /* 432 */ SyscallDesc("unused#432", unimplementedFunc), - /* 433 */ SyscallDesc("unused#433", unimplementedFunc), - /* 434 */ SyscallDesc("unused#434", unimplementedFunc), - /* 435 */ SyscallDesc("unused#435", unimplementedFunc), - /* 436 */ SyscallDesc("unused#436", unimplementedFunc), - /* 437 */ SyscallDesc("unused#437", unimplementedFunc), - /* 438 */ SyscallDesc("unused#438", unimplementedFunc), - /* 439 */ SyscallDesc("unused#439", unimplementedFunc), - /* 440 */ SyscallDesc("unused#440", unimplementedFunc), - /* 441 */ SyscallDesc("unused#441", unimplementedFunc), - /* 442 */ SyscallDesc("unused#442", unimplementedFunc), - /* 443 */ SyscallDesc("unused#443", unimplementedFunc), - /* 444 */ SyscallDesc("unused#444", unimplementedFunc), - /* 445 */ SyscallDesc("unused#445", unimplementedFunc), - /* 446 */ SyscallDesc("unused#446", unimplementedFunc), - /* 447 */ SyscallDesc("unused#447", unimplementedFunc), - /* 448 */ SyscallDesc("unused#448", unimplementedFunc), - /* 449 */ SyscallDesc("unused#449", unimplementedFunc), - /* 450 */ SyscallDesc("unused#450", unimplementedFunc), - /* 451 */ SyscallDesc("unused#451", unimplementedFunc), - /* 452 */ SyscallDesc("unused#452", unimplementedFunc), - /* 453 */ SyscallDesc("unused#453", unimplementedFunc), - /* 454 */ SyscallDesc("unused#454", unimplementedFunc), - /* 455 */ SyscallDesc("unused#455", unimplementedFunc), - /* 456 */ SyscallDesc("unused#456", unimplementedFunc), - /* 457 */ SyscallDesc("unused#457", unimplementedFunc), - /* 458 */ SyscallDesc("unused#458", unimplementedFunc), - /* 459 */ SyscallDesc("unused#459", unimplementedFunc), - /* 460 */ SyscallDesc("unused#460", unimplementedFunc), - /* 461 */ SyscallDesc("unused#461", unimplementedFunc), - /* 462 */ SyscallDesc("unused#462", unimplementedFunc), - /* 463 */ SyscallDesc("unused#463", unimplementedFunc), - /* 464 */ SyscallDesc("unused#464", unimplementedFunc), - /* 465 */ SyscallDesc("unused#465", unimplementedFunc), - /* 466 */ SyscallDesc("unused#466", unimplementedFunc), - /* 467 */ SyscallDesc("unused#467", unimplementedFunc), - /* 468 */ SyscallDesc("unused#468", unimplementedFunc), - /* 469 */ SyscallDesc("unused#469", unimplementedFunc), - /* 470 */ SyscallDesc("unused#470", unimplementedFunc), - /* 471 */ SyscallDesc("unused#471", unimplementedFunc), - /* 472 */ SyscallDesc("unused#472", unimplementedFunc), - /* 473 */ SyscallDesc("unused#473", unimplementedFunc), - /* 474 */ SyscallDesc("unused#474", unimplementedFunc), - /* 475 */ SyscallDesc("unused#475", unimplementedFunc), - /* 476 */ SyscallDesc("unused#476", unimplementedFunc), - /* 477 */ SyscallDesc("mmap", mmapFunc), - /* 478 */ SyscallDesc("unused#478", unimplementedFunc), - /* 479 */ SyscallDesc("unused#479", unimplementedFunc), - /* 480 */ SyscallDesc("unused#480", unimplementedFunc), - /* 481 */ SyscallDesc("unused#481", unimplementedFunc), - /* 482 */ SyscallDesc("unused#482", unimplementedFunc), - /* 483 */ SyscallDesc("unused#483", unimplementedFunc), - /* 484 */ SyscallDesc("unused#484", unimplementedFunc), - /* 485 */ SyscallDesc("unused#485", unimplementedFunc), - /* 486 */ SyscallDesc("unused#486", unimplementedFunc), - /* 487 */ SyscallDesc("unused#487", unimplementedFunc), - /* 488 */ SyscallDesc("unused#488", unimplementedFunc), - /* 489 */ SyscallDesc("unused#489", unimplementedFunc), - /* 490 */ SyscallDesc("unused#490", unimplementedFunc), - /* 491 */ SyscallDesc("unused#491", unimplementedFunc), - /* 492 */ SyscallDesc("unused#492", unimplementedFunc), - /* 493 */ SyscallDesc("unused#493", unimplementedFunc), - /* 494 */ SyscallDesc("unused#494", unimplementedFunc), - /* 495 */ SyscallDesc("unused#495", unimplementedFunc), - /* 496 */ SyscallDesc("unused#496", unimplementedFunc), - /* 497 */ SyscallDesc("unused#497", unimplementedFunc), - /* 498 */ SyscallDesc("unused#498", unimplementedFunc), - /* 499 */ SyscallDesc("unused#499", unimplementedFunc), - /* 500 */ SyscallDesc("unused#500", unimplementedFunc), - /* 501 */ SyscallDesc("unused#501", unimplementedFunc), - /* 502 */ SyscallDesc("unused#502", unimplementedFunc), - /* 503 */ SyscallDesc("unused#503", unimplementedFunc), - /* 504 */ SyscallDesc("unused#504", unimplementedFunc), - /* 505 */ SyscallDesc("unused#505", unimplementedFunc), - /* 506 */ SyscallDesc("unused#506", unimplementedFunc), - /* 507 */ SyscallDesc("unused#507", unimplementedFunc), - /* 508 */ SyscallDesc("unused#508", unimplementedFunc), - /* 509 */ SyscallDesc("unused#509", unimplementedFunc), - /* 510 */ SyscallDesc("unused#510", unimplementedFunc), - /* 511 */ SyscallDesc("unused#511", unimplementedFunc), - /* 512 */ SyscallDesc("unused#512", unimplementedFunc), - /* 513 */ SyscallDesc("unused#513", unimplementedFunc), - /* 514 */ SyscallDesc("unused#514", unimplementedFunc), - /* 515 */ SyscallDesc("unused#515", unimplementedFunc), - /* 516 */ SyscallDesc("unused#516", unimplementedFunc), - /* 517 */ SyscallDesc("unused#517", unimplementedFunc), - /* 518 */ SyscallDesc("unused#518", unimplementedFunc), - /* 519 */ SyscallDesc("unused#519", unimplementedFunc), - /* 520 */ SyscallDesc("unused#520", unimplementedFunc), - /* 521 */ SyscallDesc("unused#521", unimplementedFunc), - /* 522 */ SyscallDesc("unused#522", unimplementedFunc), - /* 523 */ SyscallDesc("unused#523", unimplementedFunc), - /* 524 */ SyscallDesc("unused#524", unimplementedFunc), - /* 525 */ SyscallDesc("unused#525", unimplementedFunc), - /* 526 */ SyscallDesc("unused#526", unimplementedFunc), - /* 527 */ SyscallDesc("unused#527", unimplementedFunc), - /* 528 */ SyscallDesc("unused#528", unimplementedFunc), - /* 529 */ SyscallDesc("unused#529", unimplementedFunc), - /* 530 */ SyscallDesc("unused#530", unimplementedFunc), - /* 531 */ SyscallDesc("unused#531", unimplementedFunc), - /* 532 */ SyscallDesc("unused#532", unimplementedFunc), - /* 533 */ SyscallDesc("unused#533", unimplementedFunc), - /* 534 */ SyscallDesc("unused#534", unimplementedFunc), - /* 535 */ SyscallDesc("unused#535", unimplementedFunc), - /* 536 */ SyscallDesc("unused#536", unimplementedFunc), - /* 537 */ SyscallDesc("unused#537", unimplementedFunc), - /* 538 */ SyscallDesc("unused#538", unimplementedFunc), - /* 539 */ SyscallDesc("unused#539", unimplementedFunc), - /* 540 */ SyscallDesc("unused#540", unimplementedFunc), - /* 541 */ SyscallDesc("unused#541", unimplementedFunc), - /* 542 */ SyscallDesc("unused#542", unimplementedFunc), - /* 543 */ SyscallDesc("unused#543", unimplementedFunc), - /* 544 */ SyscallDesc("unused#544", unimplementedFunc), - /* 545 */ SyscallDesc("unused#545", unimplementedFunc), - /* 546 */ SyscallDesc("unused#546", unimplementedFunc), - /* 547 */ SyscallDesc("unused#547", unimplementedFunc), + /* 203 */ { "unused#203" }, + /* 204 */ { "unused#204" }, + /* 205 */ { "unused#205" }, + /* 206 */ { "unused#206" }, + /* 207 */ { "unused#207" }, + /* 208 */ { "unused#208" }, + /* 209 */ { "unused#209" }, + /* 210 */ { "unused#210" }, + /* 211 */ { "unused#211" }, + /* 212 */ { "unused#212" }, + /* 213 */ { "unused#213" }, + /* 214 */ { "unused#214" }, + /* 215 */ { "unused#215" }, + /* 216 */ { "unused#216" }, + /* 217 */ { "unused#217" }, + /* 218 */ { "unused#218" }, + /* 219 */ { "unused#219" }, + /* 220 */ { "unused#220" }, + /* 221 */ { "unused#221" }, + /* 222 */ { "unused#222" }, + /* 223 */ { "unused#223" }, + /* 224 */ { "unused#224" }, + /* 225 */ { "unused#225" }, + /* 226 */ { "unused#226" }, + /* 227 */ { "unused#227" }, + /* 228 */ { "unused#228" }, + /* 229 */ { "unused#229" }, + /* 230 */ { "unused#230" }, + /* 231 */ { "unused#231" }, + /* 232 */ { "unused#232" }, + /* 233 */ { "unused#233" }, + /* 234 */ { "unused#234" }, + /* 235 */ { "unused#235" }, + /* 236 */ { "unused#236" }, + /* 237 */ { "unused#237" }, + /* 238 */ { "unused#238" }, + /* 239 */ { "unused#239" }, + /* 240 */ { "unused#240" }, + /* 241 */ { "unused#241" }, + /* 242 */ { "unused#242" }, + /* 243 */ { "unused#243" }, + /* 244 */ { "unused#244" }, + /* 245 */ { "unused#245" }, + /* 246 */ { "unused#246" }, + /* 247 */ { "unused#247" }, + /* 248 */ { "unused#248" }, + /* 249 */ { "unused#249" }, + /* 250 */ { "unused#250" }, + /* 251 */ { "unused#251" }, + /* 252 */ { "unused#252" }, + /* 253 */ { "issetugid", issetugidFunc }, + /* 254 */ { "unused#254" }, + /* 255 */ { "unused#255" }, + /* 256 */ { "unused#256" }, + /* 257 */ { "unused#257" }, + /* 258 */ { "unused#258" }, + /* 259 */ { "unused#259" }, + /* 260 */ { "unused#260" }, + /* 261 */ { "unused#261" }, + /* 262 */ { "unused#262" }, + /* 263 */ { "unused#263" }, + /* 264 */ { "unused#264" }, + /* 265 */ { "unused#265" }, + /* 266 */ { "unused#266" }, + /* 267 */ { "unused#267" }, + /* 268 */ { "unused#268" }, + /* 269 */ { "unused#269" }, + /* 270 */ { "unused#270" }, + /* 271 */ { "unused#271" }, + /* 272 */ { "unused#272" }, + /* 273 */ { "unused#273" }, + /* 274 */ { "unused#274" }, + /* 275 */ { "unused#275" }, + /* 276 */ { "unused#276" }, + /* 277 */ { "unused#277" }, + /* 278 */ { "unused#278" }, + /* 279 */ { "unused#279" }, + /* 280 */ { "unused#280" }, + /* 281 */ { "unused#281" }, + /* 282 */ { "unused#282" }, + /* 283 */ { "unused#283" }, + /* 284 */ { "unused#284" }, + /* 285 */ { "unused#285" }, + /* 286 */ { "unused#286" }, + /* 287 */ { "unused#287" }, + /* 288 */ { "unused#288" }, + /* 289 */ { "unused#289" }, + /* 290 */ { "unused#290" }, + /* 291 */ { "unused#291" }, + /* 292 */ { "unused#292" }, + /* 293 */ { "unused#293" }, + /* 294 */ { "unused#294" }, + /* 295 */ { "unused#295" }, + /* 296 */ { "unused#296" }, + /* 297 */ { "unused#297" }, + /* 298 */ { "unused#298" }, + /* 299 */ { "unused#299" }, + /* 300 */ { "unused#300" }, + /* 301 */ { "unused#301" }, + /* 302 */ { "unused#302" }, + /* 303 */ { "unused#303" }, + /* 304 */ { "unused#304" }, + /* 305 */ { "unused#305" }, + /* 306 */ { "unused#306" }, + /* 307 */ { "unused#307" }, + /* 308 */ { "unused#308" }, + /* 309 */ { "unused#309" }, + /* 310 */ { "unused#310" }, + /* 311 */ { "unused#311" }, + /* 312 */ { "unused#312" }, + /* 313 */ { "unused#313" }, + /* 314 */ { "unused#314" }, + /* 315 */ { "unused#315" }, + /* 316 */ { "unused#316" }, + /* 317 */ { "unused#317" }, + /* 318 */ { "unused#318" }, + /* 319 */ { "unused#319" }, + /* 320 */ { "unused#320" }, + /* 321 */ { "unused#321" }, + /* 322 */ { "unused#322" }, + /* 323 */ { "unused#323" }, + /* 324 */ { "unused#324" }, + /* 325 */ { "unused#325" }, + /* 326 */ { "unused#326" }, + /* 327 */ { "unused#327" }, + /* 328 */ { "unused#328" }, + /* 329 */ { "unused#329" }, + /* 330 */ { "unused#330" }, + /* 331 */ { "unused#331" }, + /* 332 */ { "unused#332" }, + /* 333 */ { "unused#333" }, + /* 334 */ { "unused#334" }, + /* 335 */ { "unused#335" }, + /* 336 */ { "unused#336" }, + /* 337 */ { "unused#337" }, + /* 338 */ { "unused#338" }, + /* 339 */ { "unused#339" }, + /* 340 */ { "unused#340" }, + /* 341 */ { "unused#341" }, + /* 342 */ { "unused#342" }, + /* 343 */ { "unused#343" }, + /* 344 */ { "unused#344" }, + /* 345 */ { "unused#345" }, + /* 346 */ { "unused#346" }, + /* 347 */ { "unused#347" }, + /* 348 */ { "unused#348" }, + /* 349 */ { "unused#349" }, + /* 350 */ { "unused#350" }, + /* 351 */ { "unused#351" }, + /* 352 */ { "unused#352" }, + /* 353 */ { "unused#353" }, + /* 354 */ { "unused#354" }, + /* 355 */ { "unused#355" }, + /* 356 */ { "unused#356" }, + /* 357 */ { "unused#357" }, + /* 358 */ { "unused#358" }, + /* 359 */ { "unused#359" }, + /* 360 */ { "unused#360" }, + /* 361 */ { "unused#361" }, + /* 362 */ { "unused#362" }, + /* 363 */ { "unused#363" }, + /* 364 */ { "unused#364" }, + /* 365 */ { "unused#365" }, + /* 366 */ { "unused#366" }, + /* 367 */ { "unused#367" }, + /* 368 */ { "unused#368" }, + /* 369 */ { "unused#369" }, + /* 370 */ { "unused#370" }, + /* 371 */ { "unused#371" }, + /* 372 */ { "unused#372" }, + /* 373 */ { "unused#373" }, + /* 374 */ { "unused#374" }, + /* 375 */ { "unused#375" }, + /* 376 */ { "unused#376" }, + /* 377 */ { "unused#377" }, + /* 378 */ { "unused#378" }, + /* 379 */ { "unused#379" }, + /* 380 */ { "unused#380" }, + /* 381 */ { "unused#381" }, + /* 382 */ { "unused#382" }, + /* 383 */ { "unused#383" }, + /* 384 */ { "unused#384" }, + /* 385 */ { "unused#385" }, + /* 386 */ { "unused#386" }, + /* 387 */ { "unused#387" }, + /* 388 */ { "unused#388" }, + /* 389 */ { "unused#389" }, + /* 390 */ { "unused#390" }, + /* 391 */ { "unused#391" }, + /* 392 */ { "unused#392" }, + /* 393 */ { "unused#393" }, + /* 394 */ { "unused#394" }, + /* 395 */ { "unused#395" }, + /* 396 */ { "unused#396" }, + /* 397 */ { "unused#397" }, + /* 398 */ { "unused#398" }, + /* 399 */ { "unused#399" }, + /* 400 */ { "unused#400" }, + /* 401 */ { "unused#401" }, + /* 402 */ { "unused#402" }, + /* 403 */ { "unused#403" }, + /* 404 */ { "unused#404" }, + /* 405 */ { "unused#405" }, + /* 406 */ { "unused#406" }, + /* 407 */ { "unused#407" }, + /* 408 */ { "unused#408" }, + /* 409 */ { "unused#409" }, + /* 410 */ { "unused#410" }, + /* 411 */ { "unused#411" }, + /* 412 */ { "unused#412" }, + /* 413 */ { "unused#413" }, + /* 414 */ { "unused#414" }, + /* 415 */ { "unused#415" }, + /* 416 */ { "unused#416" }, + /* 417 */ { "unused#417" }, + /* 418 */ { "unused#418" }, + /* 419 */ { "unused#419" }, + /* 420 */ { "unused#420" }, + /* 421 */ { "unused#421" }, + /* 422 */ { "unused#422" }, + /* 423 */ { "unused#423" }, + /* 424 */ { "unused#424" }, + /* 425 */ { "unused#425" }, + /* 426 */ { "unused#426" }, + /* 427 */ { "unused#427" }, + /* 428 */ { "unused#428" }, + /* 429 */ { "unused#429" }, + /* 430 */ { "unused#430" }, + /* 431 */ { "unused#431" }, + /* 432 */ { "unused#432" }, + /* 433 */ { "unused#433" }, + /* 434 */ { "unused#434" }, + /* 435 */ { "unused#435" }, + /* 436 */ { "unused#436" }, + /* 437 */ { "unused#437" }, + /* 438 */ { "unused#438" }, + /* 439 */ { "unused#439" }, + /* 440 */ { "unused#440" }, + /* 441 */ { "unused#441" }, + /* 442 */ { "unused#442" }, + /* 443 */ { "unused#443" }, + /* 444 */ { "unused#444" }, + /* 445 */ { "unused#445" }, + /* 446 */ { "unused#446" }, + /* 447 */ { "unused#447" }, + /* 448 */ { "unused#448" }, + /* 449 */ { "unused#449" }, + /* 450 */ { "unused#450" }, + /* 451 */ { "unused#451" }, + /* 452 */ { "unused#452" }, + /* 453 */ { "unused#453" }, + /* 454 */ { "unused#454" }, + /* 455 */ { "unused#455" }, + /* 456 */ { "unused#456" }, + /* 457 */ { "unused#457" }, + /* 458 */ { "unused#458" }, + /* 459 */ { "unused#459" }, + /* 460 */ { "unused#460" }, + /* 461 */ { "unused#461" }, + /* 462 */ { "unused#462" }, + /* 463 */ { "unused#463" }, + /* 464 */ { "unused#464" }, + /* 465 */ { "unused#465" }, + /* 466 */ { "unused#466" }, + /* 467 */ { "unused#467" }, + /* 468 */ { "unused#468" }, + /* 469 */ { "unused#469" }, + /* 470 */ { "unused#470" }, + /* 471 */ { "unused#471" }, + /* 472 */ { "unused#472" }, + /* 473 */ { "unused#473" }, + /* 474 */ { "unused#474" }, + /* 475 */ { "unused#475" }, + /* 476 */ { "unused#476" }, + /* 477 */ { "mmap", mmapFunc }, + /* 478 */ { "unused#478" }, + /* 479 */ { "unused#479" }, + /* 480 */ { "unused#480" }, + /* 481 */ { "unused#481" }, + /* 482 */ { "unused#482" }, + /* 483 */ { "unused#483" }, + /* 484 */ { "unused#484" }, + /* 485 */ { "unused#485" }, + /* 486 */ { "unused#486" }, + /* 487 */ { "unused#487" }, + /* 488 */ { "unused#488" }, + /* 489 */ { "unused#489" }, + /* 490 */ { "unused#490" }, + /* 491 */ { "unused#491" }, + /* 492 */ { "unused#492" }, + /* 493 */ { "unused#493" }, + /* 494 */ { "unused#494" }, + /* 495 */ { "unused#495" }, + /* 496 */ { "unused#496" }, + /* 497 */ { "unused#497" }, + /* 498 */ { "unused#498" }, + /* 499 */ { "unused#499" }, + /* 500 */ { "unused#500" }, + /* 501 */ { "unused#501" }, + /* 502 */ { "unused#502" }, + /* 503 */ { "unused#503" }, + /* 504 */ { "unused#504" }, + /* 505 */ { "unused#505" }, + /* 506 */ { "unused#506" }, + /* 507 */ { "unused#507" }, + /* 508 */ { "unused#508" }, + /* 509 */ { "unused#509" }, + /* 510 */ { "unused#510" }, + /* 511 */ { "unused#511" }, + /* 512 */ { "unused#512" }, + /* 513 */ { "unused#513" }, + /* 514 */ { "unused#514" }, + /* 515 */ { "unused#515" }, + /* 516 */ { "unused#516" }, + /* 517 */ { "unused#517" }, + /* 518 */ { "unused#518" }, + /* 519 */ { "unused#519" }, + /* 520 */ { "unused#520" }, + /* 521 */ { "unused#521" }, + /* 522 */ { "unused#522" }, + /* 523 */ { "unused#523" }, + /* 524 */ { "unused#524" }, + /* 525 */ { "unused#525" }, + /* 526 */ { "unused#526" }, + /* 527 */ { "unused#527" }, + /* 528 */ { "unused#528" }, + /* 529 */ { "unused#529" }, + /* 530 */ { "unused#530" }, + /* 531 */ { "unused#531" }, + /* 532 */ { "unused#532" }, + /* 533 */ { "unused#533" }, + /* 534 */ { "unused#534" }, + /* 535 */ { "unused#535" }, + /* 536 */ { "unused#536" }, + /* 537 */ { "unused#537" }, + /* 538 */ { "unused#538" }, + /* 539 */ { "unused#539" }, + /* 540 */ { "unused#540" }, + /* 541 */ { "unused#541" }, + /* 542 */ { "unused#542" }, + /* 543 */ { "unused#543" }, + /* 544 */ { "unused#544" }, + /* 545 */ { "unused#545" }, + /* 546 */ { "unused#546" }, + /* 547 */ { "unused#547" }, }; ArmFreebsdProcess32::ArmFreebsdProcess32(ProcessParams * params, diff --git a/src/arch/arm/linux/process.cc b/src/arch/arm/linux/process.cc index bc41932b8..c25e91225 100644 --- a/src/arch/arm/linux/process.cc +++ b/src/arch/arm/linux/process.cc @@ -165,1488 +165,1488 @@ setTLSFunc64(SyscallDesc *desc, int callnum, ThreadContext *tc) } static SyscallDesc syscallDescs32[] = { - /* 0 */ SyscallDesc("syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("unused#7", unimplementedFunc), - /* 8 */ SyscallDesc("creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("execve", execveFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("time", timeFunc), - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", chmodFunc), - /* 16 */ SyscallDesc("lchown", chownFunc), - /* 17 */ SyscallDesc("unused#17", unimplementedFunc), - /* 18 */ SyscallDesc("unused#18", unimplementedFunc), - /* 19 */ SyscallDesc("lseek", lseekFunc), - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("mount", unimplementedFunc), - /* 22 */ SyscallDesc("umount", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), - /* 24 */ SyscallDesc("getuid", getuidFunc), - /* 25 */ SyscallDesc("stime", unimplementedFunc), - /* 26 */ SyscallDesc("ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("unused#28", unimplementedFunc), - /* 29 */ SyscallDesc("pause", unimplementedFunc), - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("unused#31", unimplementedFunc), - /* 32 */ SyscallDesc("unused#32", unimplementedFunc), - /* 33 */ SyscallDesc("access", accessFunc), - /* 34 */ SyscallDesc("nice", unimplementedFunc), - /* 35 */ SyscallDesc("unused#35", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", ignoreFunc), - /* 38 */ SyscallDesc("rename", renameFunc), - /* 39 */ SyscallDesc("mkdir", mkdirFunc), - /* 40 */ SyscallDesc("rmdir", unimplementedFunc), - /* 41 */ SyscallDesc("dup", dupFunc), - /* 42 */ SyscallDesc("pipe", pipePseudoFunc), - /* 43 */ SyscallDesc("times", timesFunc), - /* 44 */ SyscallDesc("unused#44", unimplementedFunc), - /* 45 */ SyscallDesc("brk", brkFunc), - /* 46 */ SyscallDesc("setgid", unimplementedFunc), - /* 47 */ SyscallDesc("getgid", getgidFunc), - /* 48 */ SyscallDesc("unused#48", unimplementedFunc), - /* 49 */ SyscallDesc("geteuid", geteuidFunc), - /* 50 */ SyscallDesc("getegid", getegidFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("umount2", unimplementedFunc), - /* 53 */ SyscallDesc("unused#53", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", ioctlFunc), - /* 55 */ SyscallDesc("fcntl", fcntlFunc), - /* 56 */ SyscallDesc("unused#56", unimplementedFunc), - /* 57 */ SyscallDesc("setpgid", unimplementedFunc), - /* 58 */ SyscallDesc("unused#58", unimplementedFunc), - /* 59 */ SyscallDesc("unused#59", unimplementedFunc), - /* 60 */ SyscallDesc("umask", umaskFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("ustat", unimplementedFunc), - /* 63 */ SyscallDesc("dup2", unimplementedFunc), - /* 64 */ SyscallDesc("getppid", getppidFunc), - /* 65 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 66 */ SyscallDesc("setsid", unimplementedFunc), - /* 67 */ SyscallDesc("sigaction",unimplementedFunc), - /* 68 */ SyscallDesc("unused#68", unimplementedFunc), - /* 69 */ SyscallDesc("unused#69", unimplementedFunc), - /* 70 */ SyscallDesc("setreuid", unimplementedFunc), - /* 71 */ SyscallDesc("setregid", unimplementedFunc), - /* 72 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 73 */ SyscallDesc("sigpending", unimplementedFunc), - /* 74 */ SyscallDesc("sethostname", ignoreFunc), - /* 75 */ SyscallDesc("setrlimit", ignoreFunc), - /* 76 */ SyscallDesc("getrlimit", getrlimitFunc), - /* 77 */ SyscallDesc("getrusage", getrusageFunc), - /* 78 */ SyscallDesc("gettimeofday", gettimeofdayFunc), - /* 79 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 80 */ SyscallDesc("getgroups", unimplementedFunc), - /* 81 */ SyscallDesc("setgroups", unimplementedFunc), - /* 82 */ SyscallDesc("reserved#82", unimplementedFunc), - /* 83 */ SyscallDesc("symlink", unimplementedFunc), - /* 84 */ SyscallDesc("unused#84", unimplementedFunc), - /* 85 */ SyscallDesc("readlink", readlinkFunc), - /* 86 */ SyscallDesc("uselib", unimplementedFunc), - /* 87 */ SyscallDesc("swapon", unimplementedFunc), - /* 88 */ SyscallDesc("reboot", unimplementedFunc), - /* 89 */ SyscallDesc("readdir", unimplementedFunc), - /* 90 */ SyscallDesc("mmap", mmapFunc), - /* 91 */ SyscallDesc("munmap", munmapFunc), - /* 92 */ SyscallDesc("truncate", truncateFunc), - /* 93 */ SyscallDesc("ftruncate", ftruncateFunc), - /* 94 */ SyscallDesc("fchmod", unimplementedFunc), - /* 95 */ SyscallDesc("fchown", unimplementedFunc), - /* 96 */ SyscallDesc("getpriority", unimplementedFunc), - /* 97 */ SyscallDesc("setpriority", unimplementedFunc), - /* 98 */ SyscallDesc("unused#98", unimplementedFunc), - /* 99 */ SyscallDesc("statfs", unimplementedFunc), - /* 100 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 101 */ SyscallDesc("unused#101", unimplementedFunc), - /* 102 */ SyscallDesc("socketcall", unimplementedFunc), - /* 103 */ SyscallDesc("syslog", unimplementedFunc), - /* 104 */ SyscallDesc("setitimer", unimplementedFunc), - /* 105 */ SyscallDesc("getitimer", unimplementedFunc), - /* 106 */ SyscallDesc("stat", statFunc), - /* 107 */ SyscallDesc("lstat", unimplementedFunc), - /* 108 */ SyscallDesc("fstat", fstatFunc), - /* 109 */ SyscallDesc("unused#109", unimplementedFunc), - /* 110 */ SyscallDesc("unused#101", unimplementedFunc), - /* 111 */ SyscallDesc("vhangup", unimplementedFunc), - /* 112 */ SyscallDesc("unused#112", unimplementedFunc), - /* 113 */ SyscallDesc("syscall", unimplementedFunc), - /* 114 */ SyscallDesc("wait4", unimplementedFunc), - /* 115 */ SyscallDesc("swapoff", unimplementedFunc), - /* 116 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 117 */ SyscallDesc("ipc", unimplementedFunc), - /* 118 */ SyscallDesc("fsync", unimplementedFunc), - /* 119 */ SyscallDesc("sigreturn", unimplementedFunc), - /* 120 */ SyscallDesc("clone", cloneFunc), - /* 121 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 122 */ SyscallDesc("uname", unameFunc32), - /* 123 */ SyscallDesc("unused#123", unimplementedFunc), - /* 124 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 125 */ SyscallDesc("mprotect", ignoreFunc), - /* 126 */ SyscallDesc("sigprocmask", ignoreWarnOnceFunc), - /* 127 */ SyscallDesc("unused#127", unimplementedFunc), - /* 128 */ SyscallDesc("init_module", unimplementedFunc), - /* 129 */ SyscallDesc("delete_module", unimplementedFunc), - /* 130 */ SyscallDesc("unused#130", unimplementedFunc), - /* 131 */ SyscallDesc("quotactl", unimplementedFunc), - /* 132 */ SyscallDesc("getpgid", unimplementedFunc), - /* 133 */ SyscallDesc("fchdir", unimplementedFunc), - /* 134 */ SyscallDesc("bdflush", unimplementedFunc), - /* 135 */ SyscallDesc("sysfs", unimplementedFunc), - /* 136 */ SyscallDesc("personality", unimplementedFunc), - /* 137 */ SyscallDesc("reserved#138", unimplementedFunc), - /* 138 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 139 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 140 */ SyscallDesc("llseek", _llseekFunc), + /* 0 */ { "syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "unused#7" }, + /* 8 */ { "creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "execve", execveFunc }, + /* 12 */ { "chdir" }, + /* 13 */ { "time", timeFunc }, + /* 14 */ { "mknod" }, + /* 15 */ { "chmod", chmodFunc }, + /* 16 */ { "lchown", chownFunc }, + /* 17 */ { "unused#17" }, + /* 18 */ { "unused#18" }, + /* 19 */ { "lseek", lseekFunc }, + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "mount" }, + /* 22 */ { "umount" }, + /* 23 */ { "setuid", setuidFunc }, + /* 24 */ { "getuid", getuidFunc }, + /* 25 */ { "stime" }, + /* 26 */ { "ptrace" }, + /* 27 */ { "alarm" }, + /* 28 */ { "unused#28" }, + /* 29 */ { "pause" }, + /* 30 */ { "utime" }, + /* 31 */ { "unused#31" }, + /* 32 */ { "unused#32" }, + /* 33 */ { "access", accessFunc }, + /* 34 */ { "nice" }, + /* 35 */ { "unused#35" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill", ignoreFunc }, + /* 38 */ { "rename", renameFunc }, + /* 39 */ { "mkdir", mkdirFunc }, + /* 40 */ { "rmdir" }, + /* 41 */ { "dup", dupFunc }, + /* 42 */ { "pipe", pipePseudoFunc }, + /* 43 */ { "times", timesFunc }, + /* 44 */ { "unused#44" }, + /* 45 */ { "brk", brkFunc }, + /* 46 */ { "setgid" }, + /* 47 */ { "getgid", getgidFunc }, + /* 48 */ { "unused#48" }, + /* 49 */ { "geteuid", geteuidFunc }, + /* 50 */ { "getegid", getegidFunc }, + /* 51 */ { "acct" }, + /* 52 */ { "umount2" }, + /* 53 */ { "unused#53" }, + /* 54 */ { "ioctl", ioctlFunc }, + /* 55 */ { "fcntl", fcntlFunc }, + /* 56 */ { "unused#56" }, + /* 57 */ { "setpgid" }, + /* 58 */ { "unused#58" }, + /* 59 */ { "unused#59" }, + /* 60 */ { "umask", umaskFunc }, + /* 61 */ { "chroot" }, + /* 62 */ { "ustat" }, + /* 63 */ { "dup2" }, + /* 64 */ { "getppid", getppidFunc }, + /* 65 */ { "getpgrp" }, + /* 66 */ { "setsid" }, + /* 67 */ { "sigaction" }, + /* 68 */ { "unused#68" }, + /* 69 */ { "unused#69" }, + /* 70 */ { "setreuid" }, + /* 71 */ { "setregid" }, + /* 72 */ { "sigsuspend" }, + /* 73 */ { "sigpending" }, + /* 74 */ { "sethostname", ignoreFunc }, + /* 75 */ { "setrlimit", ignoreFunc }, + /* 76 */ { "getrlimit", getrlimitFunc }, + /* 77 */ { "getrusage", getrusageFunc }, + /* 78 */ { "gettimeofday", gettimeofdayFunc }, + /* 79 */ { "settimeofday" }, + /* 80 */ { "getgroups" }, + /* 81 */ { "setgroups" }, + /* 82 */ { "reserved#82" }, + /* 83 */ { "symlink" }, + /* 84 */ { "unused#84" }, + /* 85 */ { "readlink", readlinkFunc }, + /* 86 */ { "uselib" }, + /* 87 */ { "swapon" }, + /* 88 */ { "reboot" }, + /* 89 */ { "readdir" }, + /* 90 */ { "mmap", mmapFunc }, + /* 91 */ { "munmap", munmapFunc }, + /* 92 */ { "truncate", truncateFunc }, + /* 93 */ { "ftruncate", ftruncateFunc }, + /* 94 */ { "fchmod" }, + /* 95 */ { "fchown" }, + /* 96 */ { "getpriority" }, + /* 97 */ { "setpriority" }, + /* 98 */ { "unused#98" }, + /* 99 */ { "statfs" }, + /* 100 */ { "fstatfs" }, + /* 101 */ { "unused#101" }, + /* 102 */ { "socketcall" }, + /* 103 */ { "syslog" }, + /* 104 */ { "setitimer" }, + /* 105 */ { "getitimer" }, + /* 106 */ { "stat", statFunc }, + /* 107 */ { "lstat" }, + /* 108 */ { "fstat", fstatFunc }, + /* 109 */ { "unused#109" }, + /* 110 */ { "unused#101" }, + /* 111 */ { "vhangup" }, + /* 112 */ { "unused#112" }, + /* 113 */ { "syscall" }, + /* 114 */ { "wait4" }, + /* 115 */ { "swapoff" }, + /* 116 */ { "sysinfo", sysinfoFunc }, + /* 117 */ { "ipc" }, + /* 118 */ { "fsync" }, + /* 119 */ { "sigreturn" }, + /* 120 */ { "clone", cloneFunc }, + /* 121 */ { "setdomainname" }, + /* 122 */ { "uname", unameFunc32 }, + /* 123 */ { "unused#123" }, + /* 124 */ { "adjtimex" }, + /* 125 */ { "mprotect", ignoreFunc }, + /* 126 */ { "sigprocmask", ignoreWarnOnceFunc }, + /* 127 */ { "unused#127" }, + /* 128 */ { "init_module" }, + /* 129 */ { "delete_module" }, + /* 130 */ { "unused#130" }, + /* 131 */ { "quotactl" }, + /* 132 */ { "getpgid" }, + /* 133 */ { "fchdir" }, + /* 134 */ { "bdflush" }, + /* 135 */ { "sysfs" }, + /* 136 */ { "personality" }, + /* 137 */ { "reserved#138" }, + /* 138 */ { "setfsuid" }, + /* 139 */ { "setfsgid" }, + /* 140 */ { "llseek", _llseekFunc }, #if defined(SYS_getdents) - /* 141 */ SyscallDesc("getdents", getdentsFunc), + /* 141 */ { "getdents", getdentsFunc }, #else - /* 141 */ SyscallDesc("getdents", unimplementedFunc), + /* 141 */ { "getdents" }, #endif - /* 142 */ SyscallDesc("newselect", unimplementedFunc), - /* 143 */ SyscallDesc("flock", unimplementedFunc), - /* 144 */ SyscallDesc("msync", unimplementedFunc), - /* 145 */ SyscallDesc("readv", unimplementedFunc), - /* 146 */ SyscallDesc("writev", writevFunc), - /* 147 */ SyscallDesc("getsid", unimplementedFunc), - /* 148 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 149 */ SyscallDesc("sysctl", unimplementedFunc), - /* 150 */ SyscallDesc("mlock", unimplementedFunc), - /* 151 */ SyscallDesc("munlock", unimplementedFunc), - /* 152 */ SyscallDesc("mlockall", unimplementedFunc), - /* 153 */ SyscallDesc("munlockall", unimplementedFunc), - /* 154 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 155 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 156 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 157 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 158 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 159 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 160 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 161 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 162 */ SyscallDesc("nanosleep", ignoreWarnOnceFunc), - /* 163 */ SyscallDesc("mremap", mremapFunc), // ARM-specific - /* 164 */ SyscallDesc("setresuid", unimplementedFunc), - /* 165 */ SyscallDesc("getresuid", unimplementedFunc), - /* 166 */ SyscallDesc("unused#166", unimplementedFunc), - /* 167 */ SyscallDesc("unused#167", unimplementedFunc), - /* 168 */ SyscallDesc("poll", unimplementedFunc), - /* 169 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 170 */ SyscallDesc("setresgid", unimplementedFunc), - /* 171 */ SyscallDesc("getresgid", unimplementedFunc), - /* 172 */ SyscallDesc("prctl", unimplementedFunc), - /* 173 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 174 */ SyscallDesc("rt_sigaction", ignoreWarnOnceFunc), - /* 175 */ SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc), - /* 176 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 177 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 178 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc), - /* 179 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 180 */ SyscallDesc("pread64", unimplementedFunc), - /* 181 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 182 */ SyscallDesc("chown", unimplementedFunc), - /* 183 */ SyscallDesc("getcwd", getcwdFunc), - /* 184 */ SyscallDesc("capget", unimplementedFunc), - /* 185 */ SyscallDesc("capset", unimplementedFunc), - /* 186 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 187 */ SyscallDesc("sendfile", unimplementedFunc), - /* 188 */ SyscallDesc("unused#188", unimplementedFunc), - /* 189 */ SyscallDesc("unused#189", unimplementedFunc), - /* 190 */ SyscallDesc("vfork", unimplementedFunc), - /* 191 */ SyscallDesc("getrlimit", getrlimitFunc), - /* 192 */ SyscallDesc("mmap2", mmapFunc), - /* 193 */ SyscallDesc("truncate64", unimplementedFunc), - /* 194 */ SyscallDesc("ftruncate64", ftruncate64Func), - /* 195 */ SyscallDesc("stat64", stat64Func), - /* 196 */ SyscallDesc("lstat64", lstat64Func), - /* 197 */ SyscallDesc("fstat64", fstat64Func), - /* 198 */ SyscallDesc("lchown", unimplementedFunc), - /* 199 */ SyscallDesc("getuid", getuidFunc), - /* 200 */ SyscallDesc("getgid", getgidFunc), - /* 201 */ SyscallDesc("geteuid", geteuidFunc), - /* 202 */ SyscallDesc("getegid", getegidFunc), - /* 203 */ SyscallDesc("setreuid", unimplementedFunc), - /* 204 */ SyscallDesc("setregid", unimplementedFunc), - /* 205 */ SyscallDesc("getgroups", unimplementedFunc), - /* 206 */ SyscallDesc("setgroups", unimplementedFunc), - /* 207 */ SyscallDesc("fchown", unimplementedFunc), - /* 208 */ SyscallDesc("setresuid", unimplementedFunc), - /* 209 */ SyscallDesc("getresuid", unimplementedFunc), - /* 210 */ SyscallDesc("setresgid", unimplementedFunc), - /* 211 */ SyscallDesc("getresgid", unimplementedFunc), - /* 212 */ SyscallDesc("chown", unimplementedFunc), - /* 213 */ SyscallDesc("setuid", unimplementedFunc), - /* 214 */ SyscallDesc("setgid", unimplementedFunc), - /* 215 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 216 */ SyscallDesc("setfsgid", unimplementedFunc), + /* 142 */ { "newselect" }, + /* 143 */ { "flock" }, + /* 144 */ { "msync" }, + /* 145 */ { "readv" }, + /* 146 */ { "writev", writevFunc }, + /* 147 */ { "getsid" }, + /* 148 */ { "fdatasync" }, + /* 149 */ { "sysctl" }, + /* 150 */ { "mlock" }, + /* 151 */ { "munlock" }, + /* 152 */ { "mlockall" }, + /* 153 */ { "munlockall" }, + /* 154 */ { "sched_setparam" }, + /* 155 */ { "sched_getparam" }, + /* 156 */ { "sched_setscheduler" }, + /* 157 */ { "sched_getscheduler" }, + /* 158 */ { "sched_yield" }, + /* 159 */ { "sched_get_priority_max" }, + /* 160 */ { "sched_get_priority_min" }, + /* 161 */ { "sched_rr_get_interval" }, + /* 162 */ { "nanosleep", ignoreWarnOnceFunc }, + /* 163 */ { "mremap", mremapFunc }, // ARM-specific + /* 164 */ { "setresuid" }, + /* 165 */ { "getresuid" }, + /* 166 */ { "unused#166" }, + /* 167 */ { "unused#167" }, + /* 168 */ { "poll" }, + /* 169 */ { "nfsservctl" }, + /* 170 */ { "setresgid" }, + /* 171 */ { "getresgid" }, + /* 172 */ { "prctl" }, + /* 173 */ { "rt_sigreturn" }, + /* 174 */ { "rt_sigaction", ignoreWarnOnceFunc }, + /* 175 */ { "rt_sigprocmask", ignoreWarnOnceFunc }, + /* 176 */ { "rt_sigpending" }, + /* 177 */ { "rt_sigtimedwait" }, + /* 178 */ { "rt_sigqueueinfo", ignoreFunc }, + /* 179 */ { "rt_sigsuspend" }, + /* 180 */ { "pread64" }, + /* 181 */ { "pwrite64" }, + /* 182 */ { "chown" }, + /* 183 */ { "getcwd", getcwdFunc }, + /* 184 */ { "capget" }, + /* 185 */ { "capset" }, + /* 186 */ { "sigaltstack" }, + /* 187 */ { "sendfile" }, + /* 188 */ { "unused#188" }, + /* 189 */ { "unused#189" }, + /* 190 */ { "vfork" }, + /* 191 */ { "getrlimit", getrlimitFunc }, + /* 192 */ { "mmap2", mmapFunc }, + /* 193 */ { "truncate64" }, + /* 194 */ { "ftruncate64", ftruncate64Func }, + /* 195 */ { "stat64", stat64Func }, + /* 196 */ { "lstat64", lstat64Func }, + /* 197 */ { "fstat64", fstat64Func }, + /* 198 */ { "lchown" }, + /* 199 */ { "getuid", getuidFunc }, + /* 200 */ { "getgid", getgidFunc }, + /* 201 */ { "geteuid", geteuidFunc }, + /* 202 */ { "getegid", getegidFunc }, + /* 203 */ { "setreuid" }, + /* 204 */ { "setregid" }, + /* 205 */ { "getgroups" }, + /* 206 */ { "setgroups" }, + /* 207 */ { "fchown" }, + /* 208 */ { "setresuid" }, + /* 209 */ { "getresuid" }, + /* 210 */ { "setresgid" }, + /* 211 */ { "getresgid" }, + /* 212 */ { "chown" }, + /* 213 */ { "setuid" }, + /* 214 */ { "setgid" }, + /* 215 */ { "setfsuid" }, + /* 216 */ { "setfsgid" }, #if defined(SYS_getdents64) - /* 217 */ SyscallDesc("getdents64", getdents64Func), + /* 217 */ { "getdents64", getdents64Func }, #else - /* 217 */ SyscallDesc("getdents64", unimplementedFunc), + /* 217 */ { "getdents64" }, #endif - /* 218 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 219 */ SyscallDesc("mincore", unimplementedFunc), - /* 220 */ SyscallDesc("madvise", ignoreFunc), - /* 221 */ SyscallDesc("fcntl64", fcntl64Func), - /* 222 */ SyscallDesc("unused#222", unimplementedFunc), - /* 223 */ SyscallDesc("unknown#223", unimplementedFunc), - /* 224 */ SyscallDesc("gettid", gettidFunc), - /* 225 */ SyscallDesc("readahead", unimplementedFunc), - /* 226 */ SyscallDesc("setxattr", unimplementedFunc), - /* 227 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 228 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 229 */ SyscallDesc("getxattr", unimplementedFunc), - /* 230 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 231 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 232 */ SyscallDesc("listxattr", unimplementedFunc), - /* 233 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 234 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 235 */ SyscallDesc("removexattr", unimplementedFunc), - /* 236 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 237 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 238 */ SyscallDesc("tkill", unimplementedFunc), - /* 239 */ SyscallDesc("sendfile64", unimplementedFunc), - /* 240 */ SyscallDesc("futex", futexFunc), - /* 241 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 242 */ SyscallDesc("sched_getaffinity", ignoreFunc), - /* 243 */ SyscallDesc("io_setup", unimplementedFunc), - /* 244 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 245 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 246 */ SyscallDesc("io_submit", unimplementedFunc), - /* 247 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 248 */ SyscallDesc("exit_group", exitGroupFunc), - /* 249 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 250 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 251 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 252 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 253 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 254 */ SyscallDesc("unused#254", unimplementedFunc), - /* 255 */ SyscallDesc("unused#255", unimplementedFunc), - /* 256 */ SyscallDesc("set_tid_address", setTidAddressFunc), - /* 257 */ SyscallDesc("timer_create", unimplementedFunc), - /* 258 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 259 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 260 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 261 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 262 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 263 */ SyscallDesc("clock_gettime", clock_gettimeFunc), - /* 264 */ SyscallDesc("clock_getres", clock_getresFunc), - /* 265 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 266 */ SyscallDesc("statfs64", unimplementedFunc), - /* 267 */ SyscallDesc("fstatfs64", unimplementedFunc), - /* 268 */ SyscallDesc("tgkill", tgkillFunc), - /* 269 */ SyscallDesc("utimes", unimplementedFunc), - /* 270 */ SyscallDesc("arm_fadvise64_64", unimplementedFunc), - /* 271 */ SyscallDesc("pciconfig_iobase", unimplementedFunc), - /* 272 */ SyscallDesc("pciconfig_read", unimplementedFunc), - /* 273 */ SyscallDesc("pciconfig_write", unimplementedFunc), - /* 274 */ SyscallDesc("mq_open", unimplementedFunc), - /* 275 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 276 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 277 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 278 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 279 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 280 */ SyscallDesc("waitid", unimplementedFunc), - /* 281 */ SyscallDesc("socket", unimplementedFunc), - /* 282 */ SyscallDesc("bind", unimplementedFunc), - /* 283 */ SyscallDesc("connect", unimplementedFunc), - /* 284 */ SyscallDesc("listen", unimplementedFunc), - /* 285 */ SyscallDesc("accept", unimplementedFunc), - /* 286 */ SyscallDesc("getsockname", unimplementedFunc), - /* 287 */ SyscallDesc("getpeername", unimplementedFunc), - /* 288 */ SyscallDesc("socketpair", unimplementedFunc), - /* 289 */ SyscallDesc("send", unimplementedFunc), - /* 290 */ SyscallDesc("sendto", unimplementedFunc), - /* 291 */ SyscallDesc("recv", unimplementedFunc), - /* 292 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 293 */ SyscallDesc("shutdown", unimplementedFunc), - /* 294 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 295 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 296 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 297 */ SyscallDesc("rcvmsg", unimplementedFunc), - /* 298 */ SyscallDesc("semop", unimplementedFunc), - /* 299 */ SyscallDesc("semget", unimplementedFunc), - /* 300 */ SyscallDesc("semctl", unimplementedFunc), - /* 301 */ SyscallDesc("msgsend", unimplementedFunc), - /* 302 */ SyscallDesc("msgrcv", unimplementedFunc), - /* 303 */ SyscallDesc("msgget", unimplementedFunc), - /* 304 */ SyscallDesc("msgctl", unimplementedFunc), - /* 305 */ SyscallDesc("shmat", unimplementedFunc), - /* 306 */ SyscallDesc("shmdt", unimplementedFunc), - /* 307 */ SyscallDesc("shmget", unimplementedFunc), - /* 308 */ SyscallDesc("shmctl", unimplementedFunc), - /* 309 */ SyscallDesc("add_key", unimplementedFunc), - /* 310 */ SyscallDesc("request_key", unimplementedFunc), - /* 311 */ SyscallDesc("keyctl", unimplementedFunc), - /* 312 */ SyscallDesc("semtimedop", unimplementedFunc), - /* 313 */ SyscallDesc("unused#313", unimplementedFunc), - /* 314 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 315 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 316 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 317 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 318 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 319 */ SyscallDesc("mbind", unimplementedFunc), - /* 320 */ SyscallDesc("get_mempolicy", unimplementedFunc), - /* 321 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 322 */ SyscallDesc("openat", openatFunc), - /* 323 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 324 */ SyscallDesc("mknodat", unimplementedFunc), - /* 325 */ SyscallDesc("fchownat", unimplementedFunc), - /* 326 */ SyscallDesc("futimesat", unimplementedFunc), - /* 327 */ SyscallDesc("fstatat64", unimplementedFunc), - /* 328 */ SyscallDesc("unlinkat", unimplementedFunc), - /* 329 */ SyscallDesc("renameat", unimplementedFunc), - /* 330 */ SyscallDesc("linkat", unimplementedFunc), - /* 331 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 332 */ SyscallDesc("readlinkat", unimplementedFunc), - /* 333 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 334 */ SyscallDesc("faccessat", unimplementedFunc), - /* 335 */ SyscallDesc("pselect6", unimplementedFunc), - /* 336 */ SyscallDesc("ppoll", unimplementedFunc), - /* 337 */ SyscallDesc("unshare", unimplementedFunc), - /* 338 */ SyscallDesc("set_robust_list", ignoreFunc), - /* 339 */ SyscallDesc("get_robust_list", unimplementedFunc), - /* 340 */ SyscallDesc("splice", unimplementedFunc), - /* 341 */ SyscallDesc("arm_sync_file_range", unimplementedFunc), - /* 342 */ SyscallDesc("tee", unimplementedFunc), - /* 343 */ SyscallDesc("vmsplice", unimplementedFunc), - /* 344 */ SyscallDesc("move_pages", unimplementedFunc), - /* 345 */ SyscallDesc("getcpu", unimplementedFunc), - /* 346 */ SyscallDesc("epoll_pwait", unimplementedFunc), - /* 347 */ SyscallDesc("sys_kexec_load", unimplementedFunc), - /* 348 */ SyscallDesc("sys_utimensat", unimplementedFunc), - /* 349 */ SyscallDesc("sys_signalfd", unimplementedFunc), - /* 350 */ SyscallDesc("sys_timerfd_create", unimplementedFunc), - /* 351 */ SyscallDesc("sys_eventfd", unimplementedFunc), - /* 352 */ SyscallDesc("sys_fallocate", unimplementedFunc), - /* 353 */ SyscallDesc("sys_timerfd_settime", unimplementedFunc), - /* 354 */ SyscallDesc("sys_timerfd_gettime", unimplementedFunc), - /* 355 */ SyscallDesc("sys_signalfd4", unimplementedFunc), - /* 356 */ SyscallDesc("sys_eventfd2", unimplementedFunc), - /* 357 */ SyscallDesc("sys_epoll_create1", unimplementedFunc), - /* 358 */ SyscallDesc("sys_dup3", unimplementedFunc), - /* 359 */ SyscallDesc("sys_pipe2", unimplementedFunc), - /* 360 */ SyscallDesc("sys_inotify_init1", unimplementedFunc), - /* 361 */ SyscallDesc("sys_preadv", unimplementedFunc), - /* 362 */ SyscallDesc("sys_pwritev", unimplementedFunc), - /* 363 */ SyscallDesc("sys_rt_tgsigqueueinfo", unimplementedFunc), - /* 364 */ SyscallDesc("sys_perf_event_open", unimplementedFunc), - /* 365 */ SyscallDesc("sys_recvmmsg", unimplementedFunc), + /* 218 */ { "pivot_root" }, + /* 219 */ { "mincore" }, + /* 220 */ { "madvise", ignoreFunc }, + /* 221 */ { "fcntl64", fcntl64Func }, + /* 222 */ { "unused#222" }, + /* 223 */ { "unknown#223" }, + /* 224 */ { "gettid", gettidFunc }, + /* 225 */ { "readahead" }, + /* 226 */ { "setxattr" }, + /* 227 */ { "lsetxattr" }, + /* 228 */ { "fsetxattr" }, + /* 229 */ { "getxattr" }, + /* 230 */ { "lgetxattr" }, + /* 231 */ { "fgetxattr" }, + /* 232 */ { "listxattr" }, + /* 233 */ { "llistxattr" }, + /* 234 */ { "flistxattr" }, + /* 235 */ { "removexattr" }, + /* 236 */ { "lremovexattr" }, + /* 237 */ { "fremovexattr" }, + /* 238 */ { "tkill" }, + /* 239 */ { "sendfile64" }, + /* 240 */ { "futex", futexFunc }, + /* 241 */ { "sched_setaffinity" }, + /* 242 */ { "sched_getaffinity", ignoreFunc }, + /* 243 */ { "io_setup" }, + /* 244 */ { "io_destroy" }, + /* 245 */ { "io_getevents" }, + /* 246 */ { "io_submit" }, + /* 247 */ { "io_cancel" }, + /* 248 */ { "exit_group", exitGroupFunc }, + /* 249 */ { "lookup_dcookie" }, + /* 250 */ { "epoll_create" }, + /* 251 */ { "epoll_ctl" }, + /* 252 */ { "epoll_wait" }, + /* 253 */ { "remap_file_pages" }, + /* 254 */ { "unused#254" }, + /* 255 */ { "unused#255" }, + /* 256 */ { "set_tid_address", setTidAddressFunc }, + /* 257 */ { "timer_create" }, + /* 258 */ { "timer_settime" }, + /* 259 */ { "timer_gettime" }, + /* 260 */ { "timer_getoverrun" }, + /* 261 */ { "timer_delete" }, + /* 262 */ { "clock_settime" }, + /* 263 */ { "clock_gettime", clock_gettimeFunc }, + /* 264 */ { "clock_getres", clock_getresFunc }, + /* 265 */ { "clock_nanosleep" }, + /* 266 */ { "statfs64" }, + /* 267 */ { "fstatfs64" }, + /* 268 */ { "tgkill", tgkillFunc }, + /* 269 */ { "utimes" }, + /* 270 */ { "arm_fadvise64_64" }, + /* 271 */ { "pciconfig_iobase" }, + /* 272 */ { "pciconfig_read" }, + /* 273 */ { "pciconfig_write" }, + /* 274 */ { "mq_open" }, + /* 275 */ { "mq_unlink" }, + /* 276 */ { "mq_timedsend" }, + /* 277 */ { "mq_timedreceive" }, + /* 278 */ { "mq_notify" }, + /* 279 */ { "mq_getsetattr" }, + /* 280 */ { "waitid" }, + /* 281 */ { "socket" }, + /* 282 */ { "bind" }, + /* 283 */ { "connect" }, + /* 284 */ { "listen" }, + /* 285 */ { "accept" }, + /* 286 */ { "getsockname" }, + /* 287 */ { "getpeername" }, + /* 288 */ { "socketpair" }, + /* 289 */ { "send" }, + /* 290 */ { "sendto" }, + /* 291 */ { "recv" }, + /* 292 */ { "recvfrom" }, + /* 293 */ { "shutdown" }, + /* 294 */ { "setsockopt" }, + /* 295 */ { "getsockopt" }, + /* 296 */ { "sendmsg" }, + /* 297 */ { "rcvmsg" }, + /* 298 */ { "semop" }, + /* 299 */ { "semget" }, + /* 300 */ { "semctl" }, + /* 301 */ { "msgsend" }, + /* 302 */ { "msgrcv" }, + /* 303 */ { "msgget" }, + /* 304 */ { "msgctl" }, + /* 305 */ { "shmat" }, + /* 306 */ { "shmdt" }, + /* 307 */ { "shmget" }, + /* 308 */ { "shmctl" }, + /* 309 */ { "add_key" }, + /* 310 */ { "request_key" }, + /* 311 */ { "keyctl" }, + /* 312 */ { "semtimedop" }, + /* 313 */ { "unused#313" }, + /* 314 */ { "ioprio_set" }, + /* 315 */ { "ioprio_get" }, + /* 316 */ { "inotify_init" }, + /* 317 */ { "inotify_add_watch" }, + /* 318 */ { "inotify_rm_watch" }, + /* 319 */ { "mbind" }, + /* 320 */ { "get_mempolicy" }, + /* 321 */ { "set_mempolicy" }, + /* 322 */ { "openat", openatFunc }, + /* 323 */ { "mkdirat" }, + /* 324 */ { "mknodat" }, + /* 325 */ { "fchownat" }, + /* 326 */ { "futimesat" }, + /* 327 */ { "fstatat64" }, + /* 328 */ { "unlinkat" }, + /* 329 */ { "renameat" }, + /* 330 */ { "linkat" }, + /* 331 */ { "symlinkat" }, + /* 332 */ { "readlinkat" }, + /* 333 */ { "fchmodat" }, + /* 334 */ { "faccessat" }, + /* 335 */ { "pselect6" }, + /* 336 */ { "ppoll" }, + /* 337 */ { "unshare" }, + /* 338 */ { "set_robust_list", ignoreFunc }, + /* 339 */ { "get_robust_list" }, + /* 340 */ { "splice" }, + /* 341 */ { "arm_sync_file_range" }, + /* 342 */ { "tee" }, + /* 343 */ { "vmsplice" }, + /* 344 */ { "move_pages" }, + /* 345 */ { "getcpu" }, + /* 346 */ { "epoll_pwait" }, + /* 347 */ { "sys_kexec_load" }, + /* 348 */ { "sys_utimensat" }, + /* 349 */ { "sys_signalfd" }, + /* 350 */ { "sys_timerfd_create" }, + /* 351 */ { "sys_eventfd" }, + /* 352 */ { "sys_fallocate" }, + /* 353 */ { "sys_timerfd_settime" }, + /* 354 */ { "sys_timerfd_gettime" }, + /* 355 */ { "sys_signalfd4" }, + /* 356 */ { "sys_eventfd2" }, + /* 357 */ { "sys_epoll_create1" }, + /* 358 */ { "sys_dup3" }, + /* 359 */ { "sys_pipe2" }, + /* 360 */ { "sys_inotify_init1" }, + /* 361 */ { "sys_preadv" }, + /* 362 */ { "sys_pwritev" }, + /* 363 */ { "sys_rt_tgsigqueueinfo" }, + /* 364 */ { "sys_perf_event_open" }, + /* 365 */ { "sys_recvmmsg" }, }; static SyscallDesc syscallDescs64[] = { - /* 0 */ SyscallDesc("io_setup", unimplementedFunc), - /* 1 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 2 */ SyscallDesc("io_submit", unimplementedFunc), - /* 3 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 4 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 5 */ SyscallDesc("setxattr", unimplementedFunc), - /* 6 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 7 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 8 */ SyscallDesc("getxattr", unimplementedFunc), - /* 9 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 10 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 11 */ SyscallDesc("listxattr", unimplementedFunc), - /* 12 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 13 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 14 */ SyscallDesc("removexattr", unimplementedFunc), - /* 15 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 16 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 17 */ SyscallDesc("getcwd", getcwdFunc), - /* 18 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 19 */ SyscallDesc("eventfd2", unimplementedFunc), - /* 20 */ SyscallDesc("epoll_create1", unimplementedFunc), - /* 21 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 22 */ SyscallDesc("epoll_pwait", unimplementedFunc), - /* 23 */ SyscallDesc("dup", dupFunc), - /* 24 */ SyscallDesc("dup3", unimplementedFunc), - /* 25 */ SyscallDesc("fcntl64", fcntl64Func), - /* 26 */ SyscallDesc("inotify_init1", unimplementedFunc), - /* 27 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 28 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 29 */ SyscallDesc("ioctl", ioctlFunc), - /* 30 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 31 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 32 */ SyscallDesc("flock", unimplementedFunc), - /* 33 */ SyscallDesc("mknodat", unimplementedFunc), - /* 34 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 35 */ SyscallDesc("unlinkat", unlinkatFunc), - /* 36 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 37 */ SyscallDesc("linkat", unimplementedFunc), - /* 38 */ SyscallDesc("renameat", renameatFunc), - /* 39 */ SyscallDesc("umount2", unimplementedFunc), - /* 40 */ SyscallDesc("mount", unimplementedFunc), - /* 41 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 42 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 43 */ SyscallDesc("statfs64", unimplementedFunc), - /* 44 */ SyscallDesc("fstatfs64", unimplementedFunc), - /* 45 */ SyscallDesc("truncate64", unimplementedFunc), - /* 46 */ SyscallDesc("ftruncate64", ftruncate64Func), - /* 47 */ SyscallDesc("fallocate", unimplementedFunc), - /* 48 */ SyscallDesc("faccessat", faccessatFunc), - /* 49 */ SyscallDesc("chdir", unimplementedFunc), - /* 50 */ SyscallDesc("fchdir", unimplementedFunc), - /* 51 */ SyscallDesc("chroot", unimplementedFunc), - /* 52 */ SyscallDesc("fchmod", unimplementedFunc), - /* 53 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 54 */ SyscallDesc("fchownat", unimplementedFunc), - /* 55 */ SyscallDesc("fchown", unimplementedFunc), - /* 56 */ SyscallDesc("openat", openatFunc), - /* 57 */ SyscallDesc("close", closeFunc), - /* 58 */ SyscallDesc("vhangup", unimplementedFunc), - /* 59 */ SyscallDesc("pipe2", unimplementedFunc), - /* 60 */ SyscallDesc("quotactl", unimplementedFunc), + /* 0 */ { "io_setup" }, + /* 1 */ { "io_destroy" }, + /* 2 */ { "io_submit" }, + /* 3 */ { "io_cancel" }, + /* 4 */ { "io_getevents" }, + /* 5 */ { "setxattr" }, + /* 6 */ { "lsetxattr" }, + /* 7 */ { "fsetxattr" }, + /* 8 */ { "getxattr" }, + /* 9 */ { "lgetxattr" }, + /* 10 */ { "fgetxattr" }, + /* 11 */ { "listxattr" }, + /* 12 */ { "llistxattr" }, + /* 13 */ { "flistxattr" }, + /* 14 */ { "removexattr" }, + /* 15 */ { "lremovexattr" }, + /* 16 */ { "fremovexattr" }, + /* 17 */ { "getcwd", getcwdFunc }, + /* 18 */ { "lookup_dcookie" }, + /* 19 */ { "eventfd2" }, + /* 20 */ { "epoll_create1" }, + /* 21 */ { "epoll_ctl" }, + /* 22 */ { "epoll_pwait" }, + /* 23 */ { "dup", dupFunc }, + /* 24 */ { "dup3" }, + /* 25 */ { "fcntl64", fcntl64Func }, + /* 26 */ { "inotify_init1" }, + /* 27 */ { "inotify_add_watch" }, + /* 28 */ { "inotify_rm_watch" }, + /* 29 */ { "ioctl", ioctlFunc }, + /* 30 */ { "ioprio_set" }, + /* 31 */ { "ioprio_get" }, + /* 32 */ { "flock" }, + /* 33 */ { "mknodat" }, + /* 34 */ { "mkdirat" }, + /* 35 */ { "unlinkat", unlinkatFunc }, + /* 36 */ { "symlinkat" }, + /* 37 */ { "linkat" }, + /* 38 */ { "renameat", renameatFunc }, + /* 39 */ { "umount2" }, + /* 40 */ { "mount" }, + /* 41 */ { "pivot_root" }, + /* 42 */ { "nfsservctl" }, + /* 43 */ { "statfs64" }, + /* 44 */ { "fstatfs64" }, + /* 45 */ { "truncate64" }, + /* 46 */ { "ftruncate64", ftruncate64Func }, + /* 47 */ { "fallocate" }, + /* 48 */ { "faccessat", faccessatFunc }, + /* 49 */ { "chdir" }, + /* 50 */ { "fchdir" }, + /* 51 */ { "chroot" }, + /* 52 */ { "fchmod" }, + /* 53 */ { "fchmodat" }, + /* 54 */ { "fchownat" }, + /* 55 */ { "fchown" }, + /* 56 */ { "openat", openatFunc }, + /* 57 */ { "close", closeFunc }, + /* 58 */ { "vhangup" }, + /* 59 */ { "pipe2" }, + /* 60 */ { "quotactl" }, #if defined(SYS_getdents64) - /* 61 */ SyscallDesc("getdents64", getdents64Func), + /* 61 */ { "getdents64", getdents64Func }, #else - /* 61 */ SyscallDesc("getdents64", unimplementedFunc), + /* 61 */ { "getdents64" }, #endif - /* 62 */ SyscallDesc("llseek", lseekFunc), - /* 63 */ SyscallDesc("read", readFunc), - /* 64 */ SyscallDesc("write", writeFunc), - /* 65 */ SyscallDesc("readv", unimplementedFunc), - /* 66 */ SyscallDesc("writev", writevFunc), - /* 67 */ SyscallDesc("pread64", unimplementedFunc), - /* 68 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 69 */ SyscallDesc("preadv", unimplementedFunc), - /* 70 */ SyscallDesc("pwritev", unimplementedFunc), - /* 71 */ SyscallDesc("sendfile64", unimplementedFunc), - /* 72 */ SyscallDesc("pselect6", unimplementedFunc), - /* 73 */ SyscallDesc("ppoll", unimplementedFunc), - /* 74 */ SyscallDesc("signalfd4", unimplementedFunc), - /* 75 */ SyscallDesc("vmsplice", unimplementedFunc), - /* 76 */ SyscallDesc("splice", unimplementedFunc), - /* 77 */ SyscallDesc("tee", unimplementedFunc), - /* 78 */ SyscallDesc("readlinkat", readlinkatFunc), - /* 79 */ SyscallDesc("fstatat64", fstatat64Func), - /* 80 */ SyscallDesc("fstat64", fstat64Func), - /* 81 */ SyscallDesc("sync", unimplementedFunc), - /* 82 */ SyscallDesc("fsync", unimplementedFunc), - /* 83 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 84 */ SyscallDesc("sync_file_range", unimplementedFunc), - /* 85 */ SyscallDesc("timerfd_create", unimplementedFunc), - /* 86 */ SyscallDesc("timerfd_settime", unimplementedFunc), - /* 87 */ SyscallDesc("timerfd_gettime", unimplementedFunc), - /* 88 */ SyscallDesc("utimensat", unimplementedFunc), - /* 89 */ SyscallDesc("acct", unimplementedFunc), - /* 90 */ SyscallDesc("capget", unimplementedFunc), - /* 91 */ SyscallDesc("capset", unimplementedFunc), - /* 92 */ SyscallDesc("personality", unimplementedFunc), - /* 93 */ SyscallDesc("exit", exitFunc), - /* 94 */ SyscallDesc("exit_group", exitGroupFunc), - /* 95 */ SyscallDesc("waitid", unimplementedFunc), - /* 96 */ SyscallDesc("set_tid_address", setTidAddressFunc), - /* 97 */ SyscallDesc("unshare", unimplementedFunc), - /* 98 */ SyscallDesc("futex", futexFunc), - /* 99 */ SyscallDesc("set_robust_list", ignoreFunc), - /* 100 */ SyscallDesc("get_robust_list", unimplementedFunc), - /* 101 */ SyscallDesc("nanosleep", ignoreWarnOnceFunc), - /* 102 */ SyscallDesc("getitimer", unimplementedFunc), - /* 103 */ SyscallDesc("setitimer", unimplementedFunc), - /* 104 */ SyscallDesc("kexec_load", unimplementedFunc), - /* 105 */ SyscallDesc("init_module", unimplementedFunc), - /* 106 */ SyscallDesc("delete_module", unimplementedFunc), - /* 107 */ SyscallDesc("timer_create", unimplementedFunc), - /* 108 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 109 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 110 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 111 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 112 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 113 */ SyscallDesc("clock_gettime", clock_gettimeFunc), - /* 114 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 115 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 116 */ SyscallDesc("syslog", unimplementedFunc), - /* 117 */ SyscallDesc("ptrace", unimplementedFunc), - /* 118 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 119 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 120 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 121 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 122 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 123 */ SyscallDesc("sched_getaffinity", ignoreFunc), - /* 124 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 125 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 126 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 127 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 128 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 129 */ SyscallDesc("kill", ignoreFunc), - /* 130 */ SyscallDesc("tkill", unimplementedFunc), - /* 131 */ SyscallDesc("tgkill", tgkillFunc), - /* 132 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 133 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 134 */ SyscallDesc("rt_sigaction", ignoreFunc), - /* 135 */ SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc), - /* 136 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 137 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 138 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc), - /* 139 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 140 */ SyscallDesc("setpriority", unimplementedFunc), - /* 141 */ SyscallDesc("getpriority", unimplementedFunc), - /* 142 */ SyscallDesc("reboot", unimplementedFunc), - /* 143 */ SyscallDesc("setregid", unimplementedFunc), - /* 144 */ SyscallDesc("setgid", unimplementedFunc), - /* 145 */ SyscallDesc("setreuid", unimplementedFunc), - /* 146 */ SyscallDesc("setuid", unimplementedFunc), - /* 147 */ SyscallDesc("setresuid", unimplementedFunc), - /* 148 */ SyscallDesc("getresuid", unimplementedFunc), - /* 149 */ SyscallDesc("setresgid", unimplementedFunc), - /* 150 */ SyscallDesc("getresgid", unimplementedFunc), - /* 151 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 152 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 153 */ SyscallDesc("times", timesFunc), - /* 154 */ SyscallDesc("setpgid", unimplementedFunc), - /* 155 */ SyscallDesc("getpgid", unimplementedFunc), - /* 156 */ SyscallDesc("getsid", unimplementedFunc), - /* 157 */ SyscallDesc("setsid", unimplementedFunc), - /* 158 */ SyscallDesc("getgroups", unimplementedFunc), - /* 159 */ SyscallDesc("setgroups", unimplementedFunc), - /* 160 */ SyscallDesc("uname", unameFunc64), - /* 161 */ SyscallDesc("sethostname", ignoreFunc), - /* 162 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 163 */ SyscallDesc("getrlimit", getrlimitFunc), - /* 164 */ SyscallDesc("setrlimit", ignoreFunc), - /* 165 */ SyscallDesc("getrusage", getrusageFunc), - /* 166 */ SyscallDesc("umask", unimplementedFunc), - /* 167 */ SyscallDesc("prctl", unimplementedFunc), - /* 168 */ SyscallDesc("getcpu", unimplementedFunc), - /* 169 */ SyscallDesc("gettimeofday", gettimeofdayFunc), - /* 170 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 171 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 172 */ SyscallDesc("getpid", getpidFunc), - /* 173 */ SyscallDesc("getppid", getppidFunc), - /* 174 */ SyscallDesc("getuid", getuidFunc), - /* 175 */ SyscallDesc("geteuid", geteuidFunc), - /* 176 */ SyscallDesc("getgid", getgidFunc), - /* 177 */ SyscallDesc("getegid", getegidFunc), - /* 178 */ SyscallDesc("gettid", gettidFunc), - /* 179 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 180 */ SyscallDesc("mq_open", unimplementedFunc), - /* 181 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 182 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 183 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 184 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 185 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 186 */ SyscallDesc("msgget", unimplementedFunc), - /* 187 */ SyscallDesc("msgctl", unimplementedFunc), - /* 188 */ SyscallDesc("msgrcv", unimplementedFunc), - /* 189 */ SyscallDesc("msgsnd", unimplementedFunc), - /* 190 */ SyscallDesc("semget", unimplementedFunc), - /* 191 */ SyscallDesc("semctl", unimplementedFunc), - /* 192 */ SyscallDesc("semtimedop", unimplementedFunc), - /* 193 */ SyscallDesc("semop", unimplementedFunc), - /* 194 */ SyscallDesc("shmget", unimplementedFunc), - /* 195 */ SyscallDesc("shmctl", unimplementedFunc), - /* 196 */ SyscallDesc("shmat", unimplementedFunc), - /* 197 */ SyscallDesc("shmdt", unimplementedFunc), - /* 198 */ SyscallDesc("socket", unimplementedFunc), - /* 199 */ SyscallDesc("socketpair", unimplementedFunc), - /* 200 */ SyscallDesc("bind", unimplementedFunc), - /* 201 */ SyscallDesc("listen", unimplementedFunc), - /* 202 */ SyscallDesc("accept", unimplementedFunc), - /* 203 */ SyscallDesc("connect", unimplementedFunc), - /* 204 */ SyscallDesc("getsockname", unimplementedFunc), - /* 205 */ SyscallDesc("getpeername", unimplementedFunc), - /* 206 */ SyscallDesc("sendto", unimplementedFunc), - /* 207 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 208 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 209 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 210 */ SyscallDesc("shutdown", unimplementedFunc), - /* 211 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 212 */ SyscallDesc("recvmsg", unimplementedFunc), - /* 213 */ SyscallDesc("readahead", unimplementedFunc), - /* 214 */ SyscallDesc("brk", brkFunc), - /* 215 */ SyscallDesc("munmap", munmapFunc), - /* 216 */ SyscallDesc("mremap", mremapFunc), - /* 217 */ SyscallDesc("add_key", unimplementedFunc), - /* 218 */ SyscallDesc("request_key", unimplementedFunc), - /* 219 */ SyscallDesc("keyctl", unimplementedFunc), - /* 220 */ SyscallDesc("clone", cloneFunc), - /* 221 */ SyscallDesc("execve", execveFunc), - /* 222 */ SyscallDesc("mmap2", mmapFunc), - /* 223 */ SyscallDesc("fadvise64_64", unimplementedFunc), - /* 224 */ SyscallDesc("swapon", unimplementedFunc), - /* 225 */ SyscallDesc("swapoff", unimplementedFunc), - /* 226 */ SyscallDesc("mprotect", ignoreFunc), - /* 227 */ SyscallDesc("msync", unimplementedFunc), - /* 228 */ SyscallDesc("mlock", unimplementedFunc), - /* 229 */ SyscallDesc("munlock", unimplementedFunc), - /* 230 */ SyscallDesc("mlockall", unimplementedFunc), - /* 231 */ SyscallDesc("munlockall", unimplementedFunc), - /* 232 */ SyscallDesc("mincore", unimplementedFunc), - /* 233 */ SyscallDesc("madvise", ignoreFunc), - /* 234 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 235 */ SyscallDesc("mbind", unimplementedFunc), - /* 236 */ SyscallDesc("get_mempolicy", unimplementedFunc), - /* 237 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 238 */ SyscallDesc("migrate_pages", unimplementedFunc), - /* 239 */ SyscallDesc("move_pages", unimplementedFunc), - /* 240 */ SyscallDesc("rt_tgsigqueueinfo", unimplementedFunc), - /* 241 */ SyscallDesc("perf_event_open", unimplementedFunc), - /* 242 */ SyscallDesc("accept4", unimplementedFunc), - /* 243 */ SyscallDesc("recvmmsg", unimplementedFunc), - /* 244 */ SyscallDesc("unused#244", unimplementedFunc), - /* 245 */ SyscallDesc("unused#245", unimplementedFunc), - /* 246 */ SyscallDesc("unused#246", unimplementedFunc), - /* 247 */ SyscallDesc("unused#247", unimplementedFunc), - /* 248 */ SyscallDesc("unused#248", unimplementedFunc), - /* 249 */ SyscallDesc("unused#249", unimplementedFunc), - /* 250 */ SyscallDesc("unused#250", unimplementedFunc), - /* 251 */ SyscallDesc("unused#251", unimplementedFunc), - /* 252 */ SyscallDesc("unused#252", unimplementedFunc), - /* 253 */ SyscallDesc("unused#253", unimplementedFunc), - /* 254 */ SyscallDesc("unused#254", unimplementedFunc), - /* 255 */ SyscallDesc("unused#255", unimplementedFunc), - /* 256 */ SyscallDesc("unused#256", unimplementedFunc), - /* 257 */ SyscallDesc("unused#257", unimplementedFunc), - /* 258 */ SyscallDesc("unused#258", unimplementedFunc), - /* 259 */ SyscallDesc("unused#259", unimplementedFunc), - /* 260 */ SyscallDesc("wait4", unimplementedFunc), - /* 261 */ SyscallDesc("prlimit64", prlimitFunc), - /* 262 */ SyscallDesc("fanotify_init", unimplementedFunc), - /* 263 */ SyscallDesc("fanotify_mark", unimplementedFunc), - /* 264 */ SyscallDesc("name_to_handle_at", unimplementedFunc), - /* 265 */ SyscallDesc("open_by_handle_at", unimplementedFunc), - /* 266 */ SyscallDesc("clock_adjtime", unimplementedFunc), - /* 267 */ SyscallDesc("syncfs", unimplementedFunc), - /* 268 */ SyscallDesc("setns", unimplementedFunc), - /* 269 */ SyscallDesc("sendmmsg", unimplementedFunc), - /* 270 */ SyscallDesc("process_vm_readv", unimplementedFunc), - /* 271 */ SyscallDesc("process_vm_writev", unimplementedFunc), - /* 272 */ SyscallDesc("unused#272", unimplementedFunc), - /* 273 */ SyscallDesc("unused#273", unimplementedFunc), - /* 274 */ SyscallDesc("unused#274", unimplementedFunc), - /* 275 */ SyscallDesc("unused#275", unimplementedFunc), - /* 276 */ SyscallDesc("unused#276", unimplementedFunc), - /* 277 */ SyscallDesc("unused#277", unimplementedFunc), - /* 278 */ SyscallDesc("unused#278", unimplementedFunc), - /* 279 */ SyscallDesc("unused#279", unimplementedFunc), - /* 280 */ SyscallDesc("unused#280", unimplementedFunc), - /* 281 */ SyscallDesc("unused#281", unimplementedFunc), - /* 282 */ SyscallDesc("unused#282", unimplementedFunc), - /* 283 */ SyscallDesc("unused#283", unimplementedFunc), - /* 284 */ SyscallDesc("unused#284", unimplementedFunc), - /* 285 */ SyscallDesc("unused#285", unimplementedFunc), - /* 286 */ SyscallDesc("unused#286", unimplementedFunc), - /* 287 */ SyscallDesc("unused#287", unimplementedFunc), - /* 288 */ SyscallDesc("unused#288", unimplementedFunc), - /* 289 */ SyscallDesc("unused#289", unimplementedFunc), - /* 290 */ SyscallDesc("unused#290", unimplementedFunc), - /* 291 */ SyscallDesc("unused#291", unimplementedFunc), - /* 292 */ SyscallDesc("unused#292", unimplementedFunc), - /* 293 */ SyscallDesc("unused#293", unimplementedFunc), - /* 294 */ SyscallDesc("unused#294", unimplementedFunc), - /* 295 */ SyscallDesc("unused#295", unimplementedFunc), - /* 296 */ SyscallDesc("unused#296", unimplementedFunc), - /* 297 */ SyscallDesc("unused#297", unimplementedFunc), - /* 298 */ SyscallDesc("unused#298", unimplementedFunc), - /* 299 */ SyscallDesc("unused#299", unimplementedFunc), - /* 300 */ SyscallDesc("unused#300", unimplementedFunc), - /* 301 */ SyscallDesc("unused#301", unimplementedFunc), - /* 302 */ SyscallDesc("unused#302", unimplementedFunc), - /* 303 */ SyscallDesc("unused#303", unimplementedFunc), - /* 304 */ SyscallDesc("unused#304", unimplementedFunc), - /* 305 */ SyscallDesc("unused#305", unimplementedFunc), - /* 306 */ SyscallDesc("unused#306", unimplementedFunc), - /* 307 */ SyscallDesc("unused#307", unimplementedFunc), - /* 308 */ SyscallDesc("unused#308", unimplementedFunc), - /* 309 */ SyscallDesc("unused#309", unimplementedFunc), - /* 310 */ SyscallDesc("unused#310", unimplementedFunc), - /* 311 */ SyscallDesc("unused#311", unimplementedFunc), - /* 312 */ SyscallDesc("unused#312", unimplementedFunc), - /* 313 */ SyscallDesc("unused#313", unimplementedFunc), - /* 314 */ SyscallDesc("unused#314", unimplementedFunc), - /* 315 */ SyscallDesc("unused#315", unimplementedFunc), - /* 316 */ SyscallDesc("unused#316", unimplementedFunc), - /* 317 */ SyscallDesc("unused#317", unimplementedFunc), - /* 318 */ SyscallDesc("unused#318", unimplementedFunc), - /* 319 */ SyscallDesc("unused#319", unimplementedFunc), - /* 320 */ SyscallDesc("unused#320", unimplementedFunc), - /* 321 */ SyscallDesc("unused#321", unimplementedFunc), - /* 322 */ SyscallDesc("unused#322", unimplementedFunc), - /* 323 */ SyscallDesc("unused#323", unimplementedFunc), - /* 324 */ SyscallDesc("unused#324", unimplementedFunc), - /* 325 */ SyscallDesc("unused#325", unimplementedFunc), - /* 326 */ SyscallDesc("unused#326", unimplementedFunc), - /* 327 */ SyscallDesc("unused#327", unimplementedFunc), - /* 328 */ SyscallDesc("unused#328", unimplementedFunc), - /* 329 */ SyscallDesc("unused#329", unimplementedFunc), - /* 330 */ SyscallDesc("unused#330", unimplementedFunc), - /* 331 */ SyscallDesc("unused#331", unimplementedFunc), - /* 332 */ SyscallDesc("unused#332", unimplementedFunc), - /* 333 */ SyscallDesc("unused#333", unimplementedFunc), - /* 334 */ SyscallDesc("unused#334", unimplementedFunc), - /* 335 */ SyscallDesc("unused#335", unimplementedFunc), - /* 336 */ SyscallDesc("unused#336", unimplementedFunc), - /* 337 */ SyscallDesc("unused#337", unimplementedFunc), - /* 338 */ SyscallDesc("unused#338", unimplementedFunc), - /* 339 */ SyscallDesc("unused#339", unimplementedFunc), - /* 340 */ SyscallDesc("unused#340", unimplementedFunc), - /* 341 */ SyscallDesc("unused#341", unimplementedFunc), - /* 342 */ SyscallDesc("unused#342", unimplementedFunc), - /* 343 */ SyscallDesc("unused#343", unimplementedFunc), - /* 344 */ SyscallDesc("unused#344", unimplementedFunc), - /* 345 */ SyscallDesc("unused#345", unimplementedFunc), - /* 346 */ SyscallDesc("unused#346", unimplementedFunc), - /* 347 */ SyscallDesc("unused#347", unimplementedFunc), - /* 348 */ SyscallDesc("unused#348", unimplementedFunc), - /* 349 */ SyscallDesc("unused#349", unimplementedFunc), - /* 350 */ SyscallDesc("unused#350", unimplementedFunc), - /* 351 */ SyscallDesc("unused#351", unimplementedFunc), - /* 352 */ SyscallDesc("unused#352", unimplementedFunc), - /* 353 */ SyscallDesc("unused#353", unimplementedFunc), - /* 354 */ SyscallDesc("unused#354", unimplementedFunc), - /* 355 */ SyscallDesc("unused#355", unimplementedFunc), - /* 356 */ SyscallDesc("unused#356", unimplementedFunc), - /* 357 */ SyscallDesc("unused#357", unimplementedFunc), - /* 358 */ SyscallDesc("unused#358", unimplementedFunc), - /* 359 */ SyscallDesc("unused#359", unimplementedFunc), - /* 360 */ SyscallDesc("unused#360", unimplementedFunc), - /* 361 */ SyscallDesc("unused#361", unimplementedFunc), - /* 362 */ SyscallDesc("unused#362", unimplementedFunc), - /* 363 */ SyscallDesc("unused#363", unimplementedFunc), - /* 364 */ SyscallDesc("unused#364", unimplementedFunc), - /* 365 */ SyscallDesc("unused#365", unimplementedFunc), - /* 366 */ SyscallDesc("unused#366", unimplementedFunc), - /* 367 */ SyscallDesc("unused#367", unimplementedFunc), - /* 368 */ SyscallDesc("unused#368", unimplementedFunc), - /* 369 */ SyscallDesc("unused#369", unimplementedFunc), - /* 370 */ SyscallDesc("unused#370", unimplementedFunc), - /* 371 */ SyscallDesc("unused#371", unimplementedFunc), - /* 372 */ SyscallDesc("unused#372", unimplementedFunc), - /* 373 */ SyscallDesc("unused#373", unimplementedFunc), - /* 374 */ SyscallDesc("unused#374", unimplementedFunc), - /* 375 */ SyscallDesc("unused#375", unimplementedFunc), - /* 376 */ SyscallDesc("unused#376", unimplementedFunc), - /* 377 */ SyscallDesc("unused#377", unimplementedFunc), - /* 378 */ SyscallDesc("unused#378", unimplementedFunc), - /* 379 */ SyscallDesc("unused#379", unimplementedFunc), - /* 380 */ SyscallDesc("unused#380", unimplementedFunc), - /* 381 */ SyscallDesc("unused#381", unimplementedFunc), - /* 382 */ SyscallDesc("unused#382", unimplementedFunc), - /* 383 */ SyscallDesc("unused#383", unimplementedFunc), - /* 384 */ SyscallDesc("unused#384", unimplementedFunc), - /* 385 */ SyscallDesc("unused#385", unimplementedFunc), - /* 386 */ SyscallDesc("unused#386", unimplementedFunc), - /* 387 */ SyscallDesc("unused#387", unimplementedFunc), - /* 388 */ SyscallDesc("unused#388", unimplementedFunc), - /* 389 */ SyscallDesc("unused#389", unimplementedFunc), - /* 390 */ SyscallDesc("unused#390", unimplementedFunc), - /* 391 */ SyscallDesc("unused#391", unimplementedFunc), - /* 392 */ SyscallDesc("unused#392", unimplementedFunc), - /* 393 */ SyscallDesc("unused#393", unimplementedFunc), - /* 394 */ SyscallDesc("unused#394", unimplementedFunc), - /* 395 */ SyscallDesc("unused#395", unimplementedFunc), - /* 396 */ SyscallDesc("unused#396", unimplementedFunc), - /* 397 */ SyscallDesc("unused#397", unimplementedFunc), - /* 398 */ SyscallDesc("unused#398", unimplementedFunc), - /* 399 */ SyscallDesc("unused#399", unimplementedFunc), - /* 400 */ SyscallDesc("unused#400", unimplementedFunc), - /* 401 */ SyscallDesc("unused#401", unimplementedFunc), - /* 402 */ SyscallDesc("unused#402", unimplementedFunc), - /* 403 */ SyscallDesc("unused#403", unimplementedFunc), - /* 404 */ SyscallDesc("unused#404", unimplementedFunc), - /* 405 */ SyscallDesc("unused#405", unimplementedFunc), - /* 406 */ SyscallDesc("unused#406", unimplementedFunc), - /* 407 */ SyscallDesc("unused#407", unimplementedFunc), - /* 408 */ SyscallDesc("unused#408", unimplementedFunc), - /* 409 */ SyscallDesc("unused#409", unimplementedFunc), - /* 410 */ SyscallDesc("unused#410", unimplementedFunc), - /* 411 */ SyscallDesc("unused#411", unimplementedFunc), - /* 412 */ SyscallDesc("unused#412", unimplementedFunc), - /* 413 */ SyscallDesc("unused#413", unimplementedFunc), - /* 414 */ SyscallDesc("unused#414", unimplementedFunc), - /* 415 */ SyscallDesc("unused#415", unimplementedFunc), - /* 416 */ SyscallDesc("unused#416", unimplementedFunc), - /* 417 */ SyscallDesc("unused#417", unimplementedFunc), - /* 418 */ SyscallDesc("unused#418", unimplementedFunc), - /* 419 */ SyscallDesc("unused#419", unimplementedFunc), - /* 420 */ SyscallDesc("unused#420", unimplementedFunc), - /* 421 */ SyscallDesc("unused#421", unimplementedFunc), - /* 422 */ SyscallDesc("unused#422", unimplementedFunc), - /* 423 */ SyscallDesc("unused#423", unimplementedFunc), - /* 424 */ SyscallDesc("unused#424", unimplementedFunc), - /* 425 */ SyscallDesc("unused#425", unimplementedFunc), - /* 426 */ SyscallDesc("unused#426", unimplementedFunc), - /* 427 */ SyscallDesc("unused#427", unimplementedFunc), - /* 428 */ SyscallDesc("unused#428", unimplementedFunc), - /* 429 */ SyscallDesc("unused#429", unimplementedFunc), - /* 430 */ SyscallDesc("unused#430", unimplementedFunc), - /* 431 */ SyscallDesc("unused#431", unimplementedFunc), - /* 432 */ SyscallDesc("unused#432", unimplementedFunc), - /* 433 */ SyscallDesc("unused#433", unimplementedFunc), - /* 434 */ SyscallDesc("unused#434", unimplementedFunc), - /* 435 */ SyscallDesc("unused#435", unimplementedFunc), - /* 436 */ SyscallDesc("unused#436", unimplementedFunc), - /* 437 */ SyscallDesc("unused#437", unimplementedFunc), - /* 438 */ SyscallDesc("unused#438", unimplementedFunc), - /* 439 */ SyscallDesc("unused#439", unimplementedFunc), - /* 440 */ SyscallDesc("unused#440", unimplementedFunc), - /* 441 */ SyscallDesc("unused#441", unimplementedFunc), - /* 442 */ SyscallDesc("unused#442", unimplementedFunc), - /* 443 */ SyscallDesc("unused#443", unimplementedFunc), - /* 444 */ SyscallDesc("unused#444", unimplementedFunc), - /* 445 */ SyscallDesc("unused#445", unimplementedFunc), - /* 446 */ SyscallDesc("unused#446", unimplementedFunc), - /* 447 */ SyscallDesc("unused#447", unimplementedFunc), - /* 448 */ SyscallDesc("unused#448", unimplementedFunc), - /* 449 */ SyscallDesc("unused#449", unimplementedFunc), - /* 450 */ SyscallDesc("unused#450", unimplementedFunc), - /* 451 */ SyscallDesc("unused#451", unimplementedFunc), - /* 452 */ SyscallDesc("unused#452", unimplementedFunc), - /* 453 */ SyscallDesc("unused#453", unimplementedFunc), - /* 454 */ SyscallDesc("unused#454", unimplementedFunc), - /* 455 */ SyscallDesc("unused#455", unimplementedFunc), - /* 456 */ SyscallDesc("unused#456", unimplementedFunc), - /* 457 */ SyscallDesc("unused#457", unimplementedFunc), - /* 458 */ SyscallDesc("unused#458", unimplementedFunc), - /* 459 */ SyscallDesc("unused#459", unimplementedFunc), - /* 460 */ SyscallDesc("unused#460", unimplementedFunc), - /* 461 */ SyscallDesc("unused#461", unimplementedFunc), - /* 462 */ SyscallDesc("unused#462", unimplementedFunc), - /* 463 */ SyscallDesc("unused#463", unimplementedFunc), - /* 464 */ SyscallDesc("unused#464", unimplementedFunc), - /* 465 */ SyscallDesc("unused#465", unimplementedFunc), - /* 466 */ SyscallDesc("unused#466", unimplementedFunc), - /* 467 */ SyscallDesc("unused#467", unimplementedFunc), - /* 468 */ SyscallDesc("unused#468", unimplementedFunc), - /* 469 */ SyscallDesc("unused#469", unimplementedFunc), - /* 470 */ SyscallDesc("unused#470", unimplementedFunc), - /* 471 */ SyscallDesc("unused#471", unimplementedFunc), - /* 472 */ SyscallDesc("unused#472", unimplementedFunc), - /* 473 */ SyscallDesc("unused#473", unimplementedFunc), - /* 474 */ SyscallDesc("unused#474", unimplementedFunc), - /* 475 */ SyscallDesc("unused#475", unimplementedFunc), - /* 476 */ SyscallDesc("unused#476", unimplementedFunc), - /* 477 */ SyscallDesc("unused#477", unimplementedFunc), - /* 478 */ SyscallDesc("unused#478", unimplementedFunc), - /* 479 */ SyscallDesc("unused#479", unimplementedFunc), - /* 480 */ SyscallDesc("unused#480", unimplementedFunc), - /* 481 */ SyscallDesc("unused#481", unimplementedFunc), - /* 482 */ SyscallDesc("unused#482", unimplementedFunc), - /* 483 */ SyscallDesc("unused#483", unimplementedFunc), - /* 484 */ SyscallDesc("unused#484", unimplementedFunc), - /* 485 */ SyscallDesc("unused#485", unimplementedFunc), - /* 486 */ SyscallDesc("unused#486", unimplementedFunc), - /* 487 */ SyscallDesc("unused#487", unimplementedFunc), - /* 488 */ SyscallDesc("unused#488", unimplementedFunc), - /* 489 */ SyscallDesc("unused#489", unimplementedFunc), - /* 490 */ SyscallDesc("unused#490", unimplementedFunc), - /* 491 */ SyscallDesc("unused#491", unimplementedFunc), - /* 492 */ SyscallDesc("unused#492", unimplementedFunc), - /* 493 */ SyscallDesc("unused#493", unimplementedFunc), - /* 494 */ SyscallDesc("unused#494", unimplementedFunc), - /* 495 */ SyscallDesc("unused#495", unimplementedFunc), - /* 496 */ SyscallDesc("unused#496", unimplementedFunc), - /* 497 */ SyscallDesc("unused#497", unimplementedFunc), - /* 498 */ SyscallDesc("unused#498", unimplementedFunc), - /* 499 */ SyscallDesc("unused#499", unimplementedFunc), - /* 500 */ SyscallDesc("unused#500", unimplementedFunc), - /* 501 */ SyscallDesc("unused#501", unimplementedFunc), - /* 502 */ SyscallDesc("unused#502", unimplementedFunc), - /* 503 */ SyscallDesc("unused#503", unimplementedFunc), - /* 504 */ SyscallDesc("unused#504", unimplementedFunc), - /* 505 */ SyscallDesc("unused#505", unimplementedFunc), - /* 506 */ SyscallDesc("unused#506", unimplementedFunc), - /* 507 */ SyscallDesc("unused#507", unimplementedFunc), - /* 508 */ SyscallDesc("unused#508", unimplementedFunc), - /* 509 */ SyscallDesc("unused#509", unimplementedFunc), - /* 510 */ SyscallDesc("unused#510", unimplementedFunc), - /* 511 */ SyscallDesc("unused#511", unimplementedFunc), - /* 512 */ SyscallDesc("unused#512", unimplementedFunc), - /* 513 */ SyscallDesc("unused#513", unimplementedFunc), - /* 514 */ SyscallDesc("unused#514", unimplementedFunc), - /* 515 */ SyscallDesc("unused#515", unimplementedFunc), - /* 516 */ SyscallDesc("unused#516", unimplementedFunc), - /* 517 */ SyscallDesc("unused#517", unimplementedFunc), - /* 518 */ SyscallDesc("unused#518", unimplementedFunc), - /* 519 */ SyscallDesc("unused#519", unimplementedFunc), - /* 520 */ SyscallDesc("unused#520", unimplementedFunc), - /* 521 */ SyscallDesc("unused#521", unimplementedFunc), - /* 522 */ SyscallDesc("unused#522", unimplementedFunc), - /* 523 */ SyscallDesc("unused#523", unimplementedFunc), - /* 524 */ SyscallDesc("unused#524", unimplementedFunc), - /* 525 */ SyscallDesc("unused#525", unimplementedFunc), - /* 526 */ SyscallDesc("unused#526", unimplementedFunc), - /* 527 */ SyscallDesc("unused#527", unimplementedFunc), - /* 528 */ SyscallDesc("unused#528", unimplementedFunc), - /* 529 */ SyscallDesc("unused#529", unimplementedFunc), - /* 530 */ SyscallDesc("unused#530", unimplementedFunc), - /* 531 */ SyscallDesc("unused#531", unimplementedFunc), - /* 532 */ SyscallDesc("unused#532", unimplementedFunc), - /* 533 */ SyscallDesc("unused#533", unimplementedFunc), - /* 534 */ SyscallDesc("unused#534", unimplementedFunc), - /* 535 */ SyscallDesc("unused#535", unimplementedFunc), - /* 536 */ SyscallDesc("unused#536", unimplementedFunc), - /* 537 */ SyscallDesc("unused#537", unimplementedFunc), - /* 538 */ SyscallDesc("unused#538", unimplementedFunc), - /* 539 */ SyscallDesc("unused#539", unimplementedFunc), - /* 540 */ SyscallDesc("unused#540", unimplementedFunc), - /* 541 */ SyscallDesc("unused#541", unimplementedFunc), - /* 542 */ SyscallDesc("unused#542", unimplementedFunc), - /* 543 */ SyscallDesc("unused#543", unimplementedFunc), - /* 544 */ SyscallDesc("unused#544", unimplementedFunc), - /* 545 */ SyscallDesc("unused#545", unimplementedFunc), - /* 546 */ SyscallDesc("unused#546", unimplementedFunc), - /* 547 */ SyscallDesc("unused#547", unimplementedFunc), - /* 548 */ SyscallDesc("unused#548", unimplementedFunc), - /* 549 */ SyscallDesc("unused#549", unimplementedFunc), - /* 550 */ SyscallDesc("unused#550", unimplementedFunc), - /* 551 */ SyscallDesc("unused#551", unimplementedFunc), - /* 552 */ SyscallDesc("unused#552", unimplementedFunc), - /* 553 */ SyscallDesc("unused#553", unimplementedFunc), - /* 554 */ SyscallDesc("unused#554", unimplementedFunc), - /* 555 */ SyscallDesc("unused#555", unimplementedFunc), - /* 556 */ SyscallDesc("unused#556", unimplementedFunc), - /* 557 */ SyscallDesc("unused#557", unimplementedFunc), - /* 558 */ SyscallDesc("unused#558", unimplementedFunc), - /* 559 */ SyscallDesc("unused#559", unimplementedFunc), - /* 560 */ SyscallDesc("unused#560", unimplementedFunc), - /* 561 */ SyscallDesc("unused#561", unimplementedFunc), - /* 562 */ SyscallDesc("unused#562", unimplementedFunc), - /* 563 */ SyscallDesc("unused#563", unimplementedFunc), - /* 564 */ SyscallDesc("unused#564", unimplementedFunc), - /* 565 */ SyscallDesc("unused#565", unimplementedFunc), - /* 566 */ SyscallDesc("unused#566", unimplementedFunc), - /* 567 */ SyscallDesc("unused#567", unimplementedFunc), - /* 568 */ SyscallDesc("unused#568", unimplementedFunc), - /* 569 */ SyscallDesc("unused#569", unimplementedFunc), - /* 570 */ SyscallDesc("unused#570", unimplementedFunc), - /* 571 */ SyscallDesc("unused#571", unimplementedFunc), - /* 572 */ SyscallDesc("unused#572", unimplementedFunc), - /* 573 */ SyscallDesc("unused#573", unimplementedFunc), - /* 574 */ SyscallDesc("unused#574", unimplementedFunc), - /* 575 */ SyscallDesc("unused#575", unimplementedFunc), - /* 576 */ SyscallDesc("unused#576", unimplementedFunc), - /* 577 */ SyscallDesc("unused#577", unimplementedFunc), - /* 578 */ SyscallDesc("unused#578", unimplementedFunc), - /* 579 */ SyscallDesc("unused#579", unimplementedFunc), - /* 580 */ SyscallDesc("unused#580", unimplementedFunc), - /* 581 */ SyscallDesc("unused#581", unimplementedFunc), - /* 582 */ SyscallDesc("unused#582", unimplementedFunc), - /* 583 */ SyscallDesc("unused#583", unimplementedFunc), - /* 584 */ SyscallDesc("unused#584", unimplementedFunc), - /* 585 */ SyscallDesc("unused#585", unimplementedFunc), - /* 586 */ SyscallDesc("unused#586", unimplementedFunc), - /* 587 */ SyscallDesc("unused#587", unimplementedFunc), - /* 588 */ SyscallDesc("unused#588", unimplementedFunc), - /* 589 */ SyscallDesc("unused#589", unimplementedFunc), - /* 590 */ SyscallDesc("unused#590", unimplementedFunc), - /* 591 */ SyscallDesc("unused#591", unimplementedFunc), - /* 592 */ SyscallDesc("unused#592", unimplementedFunc), - /* 593 */ SyscallDesc("unused#593", unimplementedFunc), - /* 594 */ SyscallDesc("unused#594", unimplementedFunc), - /* 595 */ SyscallDesc("unused#595", unimplementedFunc), - /* 596 */ SyscallDesc("unused#596", unimplementedFunc), - /* 597 */ SyscallDesc("unused#597", unimplementedFunc), - /* 598 */ SyscallDesc("unused#598", unimplementedFunc), - /* 599 */ SyscallDesc("unused#599", unimplementedFunc), - /* 600 */ SyscallDesc("unused#600", unimplementedFunc), - /* 601 */ SyscallDesc("unused#601", unimplementedFunc), - /* 602 */ SyscallDesc("unused#602", unimplementedFunc), - /* 603 */ SyscallDesc("unused#603", unimplementedFunc), - /* 604 */ SyscallDesc("unused#604", unimplementedFunc), - /* 605 */ SyscallDesc("unused#605", unimplementedFunc), - /* 606 */ SyscallDesc("unused#606", unimplementedFunc), - /* 607 */ SyscallDesc("unused#607", unimplementedFunc), - /* 608 */ SyscallDesc("unused#608", unimplementedFunc), - /* 609 */ SyscallDesc("unused#609", unimplementedFunc), - /* 610 */ SyscallDesc("unused#610", unimplementedFunc), - /* 611 */ SyscallDesc("unused#611", unimplementedFunc), - /* 612 */ SyscallDesc("unused#612", unimplementedFunc), - /* 613 */ SyscallDesc("unused#613", unimplementedFunc), - /* 614 */ SyscallDesc("unused#614", unimplementedFunc), - /* 615 */ SyscallDesc("unused#615", unimplementedFunc), - /* 616 */ SyscallDesc("unused#616", unimplementedFunc), - /* 617 */ SyscallDesc("unused#617", unimplementedFunc), - /* 618 */ SyscallDesc("unused#618", unimplementedFunc), - /* 619 */ SyscallDesc("unused#619", unimplementedFunc), - /* 620 */ SyscallDesc("unused#620", unimplementedFunc), - /* 621 */ SyscallDesc("unused#621", unimplementedFunc), - /* 622 */ SyscallDesc("unused#622", unimplementedFunc), - /* 623 */ SyscallDesc("unused#623", unimplementedFunc), - /* 624 */ SyscallDesc("unused#624", unimplementedFunc), - /* 625 */ SyscallDesc("unused#625", unimplementedFunc), - /* 626 */ SyscallDesc("unused#626", unimplementedFunc), - /* 627 */ SyscallDesc("unused#627", unimplementedFunc), - /* 628 */ SyscallDesc("unused#628", unimplementedFunc), - /* 629 */ SyscallDesc("unused#629", unimplementedFunc), - /* 630 */ SyscallDesc("unused#630", unimplementedFunc), - /* 631 */ SyscallDesc("unused#631", unimplementedFunc), - /* 632 */ SyscallDesc("unused#632", unimplementedFunc), - /* 633 */ SyscallDesc("unused#633", unimplementedFunc), - /* 634 */ SyscallDesc("unused#634", unimplementedFunc), - /* 635 */ SyscallDesc("unused#635", unimplementedFunc), - /* 636 */ SyscallDesc("unused#636", unimplementedFunc), - /* 637 */ SyscallDesc("unused#637", unimplementedFunc), - /* 638 */ SyscallDesc("unused#638", unimplementedFunc), - /* 639 */ SyscallDesc("unused#639", unimplementedFunc), - /* 640 */ SyscallDesc("unused#640", unimplementedFunc), - /* 641 */ SyscallDesc("unused#641", unimplementedFunc), - /* 642 */ SyscallDesc("unused#642", unimplementedFunc), - /* 643 */ SyscallDesc("unused#643", unimplementedFunc), - /* 644 */ SyscallDesc("unused#644", unimplementedFunc), - /* 645 */ SyscallDesc("unused#645", unimplementedFunc), - /* 646 */ SyscallDesc("unused#646", unimplementedFunc), - /* 647 */ SyscallDesc("unused#647", unimplementedFunc), - /* 648 */ SyscallDesc("unused#648", unimplementedFunc), - /* 649 */ SyscallDesc("unused#649", unimplementedFunc), - /* 650 */ SyscallDesc("unused#650", unimplementedFunc), - /* 651 */ SyscallDesc("unused#651", unimplementedFunc), - /* 652 */ SyscallDesc("unused#652", unimplementedFunc), - /* 653 */ SyscallDesc("unused#653", unimplementedFunc), - /* 654 */ SyscallDesc("unused#654", unimplementedFunc), - /* 655 */ SyscallDesc("unused#655", unimplementedFunc), - /* 656 */ SyscallDesc("unused#656", unimplementedFunc), - /* 657 */ SyscallDesc("unused#657", unimplementedFunc), - /* 658 */ SyscallDesc("unused#658", unimplementedFunc), - /* 659 */ SyscallDesc("unused#659", unimplementedFunc), - /* 660 */ SyscallDesc("unused#660", unimplementedFunc), - /* 661 */ SyscallDesc("unused#661", unimplementedFunc), - /* 662 */ SyscallDesc("unused#662", unimplementedFunc), - /* 663 */ SyscallDesc("unused#663", unimplementedFunc), - /* 664 */ SyscallDesc("unused#664", unimplementedFunc), - /* 665 */ SyscallDesc("unused#665", unimplementedFunc), - /* 666 */ SyscallDesc("unused#666", unimplementedFunc), - /* 667 */ SyscallDesc("unused#667", unimplementedFunc), - /* 668 */ SyscallDesc("unused#668", unimplementedFunc), - /* 669 */ SyscallDesc("unused#669", unimplementedFunc), - /* 670 */ SyscallDesc("unused#670", unimplementedFunc), - /* 671 */ SyscallDesc("unused#671", unimplementedFunc), - /* 672 */ SyscallDesc("unused#672", unimplementedFunc), - /* 673 */ SyscallDesc("unused#673", unimplementedFunc), - /* 674 */ SyscallDesc("unused#674", unimplementedFunc), - /* 675 */ SyscallDesc("unused#675", unimplementedFunc), - /* 676 */ SyscallDesc("unused#676", unimplementedFunc), - /* 677 */ SyscallDesc("unused#677", unimplementedFunc), - /* 678 */ SyscallDesc("unused#678", unimplementedFunc), - /* 679 */ SyscallDesc("unused#679", unimplementedFunc), - /* 680 */ SyscallDesc("unused#680", unimplementedFunc), - /* 681 */ SyscallDesc("unused#681", unimplementedFunc), - /* 682 */ SyscallDesc("unused#682", unimplementedFunc), - /* 683 */ SyscallDesc("unused#683", unimplementedFunc), - /* 684 */ SyscallDesc("unused#684", unimplementedFunc), - /* 685 */ SyscallDesc("unused#685", unimplementedFunc), - /* 686 */ SyscallDesc("unused#686", unimplementedFunc), - /* 687 */ SyscallDesc("unused#687", unimplementedFunc), - /* 688 */ SyscallDesc("unused#688", unimplementedFunc), - /* 689 */ SyscallDesc("unused#689", unimplementedFunc), - /* 690 */ SyscallDesc("unused#690", unimplementedFunc), - /* 691 */ SyscallDesc("unused#691", unimplementedFunc), - /* 692 */ SyscallDesc("unused#692", unimplementedFunc), - /* 693 */ SyscallDesc("unused#693", unimplementedFunc), - /* 694 */ SyscallDesc("unused#694", unimplementedFunc), - /* 695 */ SyscallDesc("unused#695", unimplementedFunc), - /* 696 */ SyscallDesc("unused#696", unimplementedFunc), - /* 697 */ SyscallDesc("unused#697", unimplementedFunc), - /* 698 */ SyscallDesc("unused#698", unimplementedFunc), - /* 699 */ SyscallDesc("unused#699", unimplementedFunc), - /* 700 */ SyscallDesc("unused#700", unimplementedFunc), - /* 701 */ SyscallDesc("unused#701", unimplementedFunc), - /* 702 */ SyscallDesc("unused#702", unimplementedFunc), - /* 703 */ SyscallDesc("unused#703", unimplementedFunc), - /* 704 */ SyscallDesc("unused#704", unimplementedFunc), - /* 705 */ SyscallDesc("unused#705", unimplementedFunc), - /* 706 */ SyscallDesc("unused#706", unimplementedFunc), - /* 707 */ SyscallDesc("unused#707", unimplementedFunc), - /* 708 */ SyscallDesc("unused#708", unimplementedFunc), - /* 709 */ SyscallDesc("unused#709", unimplementedFunc), - /* 710 */ SyscallDesc("unused#710", unimplementedFunc), - /* 711 */ SyscallDesc("unused#711", unimplementedFunc), - /* 712 */ SyscallDesc("unused#712", unimplementedFunc), - /* 713 */ SyscallDesc("unused#713", unimplementedFunc), - /* 714 */ SyscallDesc("unused#714", unimplementedFunc), - /* 715 */ SyscallDesc("unused#715", unimplementedFunc), - /* 716 */ SyscallDesc("unused#716", unimplementedFunc), - /* 717 */ SyscallDesc("unused#717", unimplementedFunc), - /* 718 */ SyscallDesc("unused#718", unimplementedFunc), - /* 719 */ SyscallDesc("unused#719", unimplementedFunc), - /* 720 */ SyscallDesc("unused#720", unimplementedFunc), - /* 721 */ SyscallDesc("unused#721", unimplementedFunc), - /* 722 */ SyscallDesc("unused#722", unimplementedFunc), - /* 723 */ SyscallDesc("unused#723", unimplementedFunc), - /* 724 */ SyscallDesc("unused#724", unimplementedFunc), - /* 725 */ SyscallDesc("unused#725", unimplementedFunc), - /* 726 */ SyscallDesc("unused#726", unimplementedFunc), - /* 727 */ SyscallDesc("unused#727", unimplementedFunc), - /* 728 */ SyscallDesc("unused#728", unimplementedFunc), - /* 729 */ SyscallDesc("unused#729", unimplementedFunc), - /* 730 */ SyscallDesc("unused#730", unimplementedFunc), - /* 731 */ SyscallDesc("unused#731", unimplementedFunc), - /* 732 */ SyscallDesc("unused#732", unimplementedFunc), - /* 733 */ SyscallDesc("unused#733", unimplementedFunc), - /* 734 */ SyscallDesc("unused#734", unimplementedFunc), - /* 735 */ SyscallDesc("unused#735", unimplementedFunc), - /* 736 */ SyscallDesc("unused#736", unimplementedFunc), - /* 737 */ SyscallDesc("unused#737", unimplementedFunc), - /* 738 */ SyscallDesc("unused#738", unimplementedFunc), - /* 739 */ SyscallDesc("unused#739", unimplementedFunc), - /* 740 */ SyscallDesc("unused#740", unimplementedFunc), - /* 741 */ SyscallDesc("unused#741", unimplementedFunc), - /* 742 */ SyscallDesc("unused#742", unimplementedFunc), - /* 743 */ SyscallDesc("unused#743", unimplementedFunc), - /* 744 */ SyscallDesc("unused#744", unimplementedFunc), - /* 745 */ SyscallDesc("unused#745", unimplementedFunc), - /* 746 */ SyscallDesc("unused#746", unimplementedFunc), - /* 747 */ SyscallDesc("unused#747", unimplementedFunc), - /* 748 */ SyscallDesc("unused#748", unimplementedFunc), - /* 749 */ SyscallDesc("unused#749", unimplementedFunc), - /* 750 */ SyscallDesc("unused#750", unimplementedFunc), - /* 751 */ SyscallDesc("unused#751", unimplementedFunc), - /* 752 */ SyscallDesc("unused#752", unimplementedFunc), - /* 753 */ SyscallDesc("unused#753", unimplementedFunc), - /* 754 */ SyscallDesc("unused#754", unimplementedFunc), - /* 755 */ SyscallDesc("unused#755", unimplementedFunc), - /* 756 */ SyscallDesc("unused#756", unimplementedFunc), - /* 757 */ SyscallDesc("unused#757", unimplementedFunc), - /* 758 */ SyscallDesc("unused#758", unimplementedFunc), - /* 759 */ SyscallDesc("unused#759", unimplementedFunc), - /* 760 */ SyscallDesc("unused#760", unimplementedFunc), - /* 761 */ SyscallDesc("unused#761", unimplementedFunc), - /* 762 */ SyscallDesc("unused#762", unimplementedFunc), - /* 763 */ SyscallDesc("unused#763", unimplementedFunc), - /* 764 */ SyscallDesc("unused#764", unimplementedFunc), - /* 765 */ SyscallDesc("unused#765", unimplementedFunc), - /* 766 */ SyscallDesc("unused#766", unimplementedFunc), - /* 767 */ SyscallDesc("unused#767", unimplementedFunc), - /* 768 */ SyscallDesc("unused#768", unimplementedFunc), - /* 769 */ SyscallDesc("unused#769", unimplementedFunc), - /* 770 */ SyscallDesc("unused#770", unimplementedFunc), - /* 771 */ SyscallDesc("unused#771", unimplementedFunc), - /* 772 */ SyscallDesc("unused#772", unimplementedFunc), - /* 773 */ SyscallDesc("unused#773", unimplementedFunc), - /* 774 */ SyscallDesc("unused#774", unimplementedFunc), - /* 775 */ SyscallDesc("unused#775", unimplementedFunc), - /* 776 */ SyscallDesc("unused#776", unimplementedFunc), - /* 777 */ SyscallDesc("unused#777", unimplementedFunc), - /* 778 */ SyscallDesc("unused#778", unimplementedFunc), - /* 779 */ SyscallDesc("unused#779", unimplementedFunc), - /* 780 */ SyscallDesc("unused#780", unimplementedFunc), - /* 781 */ SyscallDesc("unused#781", unimplementedFunc), - /* 782 */ SyscallDesc("unused#782", unimplementedFunc), - /* 783 */ SyscallDesc("unused#783", unimplementedFunc), - /* 784 */ SyscallDesc("unused#784", unimplementedFunc), - /* 785 */ SyscallDesc("unused#785", unimplementedFunc), - /* 786 */ SyscallDesc("unused#786", unimplementedFunc), - /* 787 */ SyscallDesc("unused#787", unimplementedFunc), - /* 788 */ SyscallDesc("unused#788", unimplementedFunc), - /* 789 */ SyscallDesc("unused#789", unimplementedFunc), - /* 790 */ SyscallDesc("unused#790", unimplementedFunc), - /* 791 */ SyscallDesc("unused#791", unimplementedFunc), - /* 792 */ SyscallDesc("unused#792", unimplementedFunc), - /* 793 */ SyscallDesc("unused#793", unimplementedFunc), - /* 794 */ SyscallDesc("unused#794", unimplementedFunc), - /* 795 */ SyscallDesc("unused#795", unimplementedFunc), - /* 796 */ SyscallDesc("unused#796", unimplementedFunc), - /* 797 */ SyscallDesc("unused#797", unimplementedFunc), - /* 798 */ SyscallDesc("unused#798", unimplementedFunc), - /* 799 */ SyscallDesc("unused#799", unimplementedFunc), - /* 800 */ SyscallDesc("unused#800", unimplementedFunc), - /* 801 */ SyscallDesc("unused#801", unimplementedFunc), - /* 802 */ SyscallDesc("unused#802", unimplementedFunc), - /* 803 */ SyscallDesc("unused#803", unimplementedFunc), - /* 804 */ SyscallDesc("unused#804", unimplementedFunc), - /* 805 */ SyscallDesc("unused#805", unimplementedFunc), - /* 806 */ SyscallDesc("unused#806", unimplementedFunc), - /* 807 */ SyscallDesc("unused#807", unimplementedFunc), - /* 808 */ SyscallDesc("unused#808", unimplementedFunc), - /* 809 */ SyscallDesc("unused#809", unimplementedFunc), - /* 810 */ SyscallDesc("unused#810", unimplementedFunc), - /* 811 */ SyscallDesc("unused#811", unimplementedFunc), - /* 812 */ SyscallDesc("unused#812", unimplementedFunc), - /* 813 */ SyscallDesc("unused#813", unimplementedFunc), - /* 814 */ SyscallDesc("unused#814", unimplementedFunc), - /* 815 */ SyscallDesc("unused#815", unimplementedFunc), - /* 816 */ SyscallDesc("unused#816", unimplementedFunc), - /* 817 */ SyscallDesc("unused#817", unimplementedFunc), - /* 818 */ SyscallDesc("unused#818", unimplementedFunc), - /* 819 */ SyscallDesc("unused#819", unimplementedFunc), - /* 820 */ SyscallDesc("unused#820", unimplementedFunc), - /* 821 */ SyscallDesc("unused#821", unimplementedFunc), - /* 822 */ SyscallDesc("unused#822", unimplementedFunc), - /* 823 */ SyscallDesc("unused#823", unimplementedFunc), - /* 824 */ SyscallDesc("unused#824", unimplementedFunc), - /* 825 */ SyscallDesc("unused#825", unimplementedFunc), - /* 826 */ SyscallDesc("unused#826", unimplementedFunc), - /* 827 */ SyscallDesc("unused#827", unimplementedFunc), - /* 828 */ SyscallDesc("unused#828", unimplementedFunc), - /* 829 */ SyscallDesc("unused#829", unimplementedFunc), - /* 830 */ SyscallDesc("unused#830", unimplementedFunc), - /* 831 */ SyscallDesc("unused#831", unimplementedFunc), - /* 832 */ SyscallDesc("unused#832", unimplementedFunc), - /* 833 */ SyscallDesc("unused#833", unimplementedFunc), - /* 834 */ SyscallDesc("unused#834", unimplementedFunc), - /* 835 */ SyscallDesc("unused#835", unimplementedFunc), - /* 836 */ SyscallDesc("unused#836", unimplementedFunc), - /* 837 */ SyscallDesc("unused#837", unimplementedFunc), - /* 838 */ SyscallDesc("unused#838", unimplementedFunc), - /* 839 */ SyscallDesc("unused#839", unimplementedFunc), - /* 840 */ SyscallDesc("unused#840", unimplementedFunc), - /* 841 */ SyscallDesc("unused#841", unimplementedFunc), - /* 842 */ SyscallDesc("unused#842", unimplementedFunc), - /* 843 */ SyscallDesc("unused#843", unimplementedFunc), - /* 844 */ SyscallDesc("unused#844", unimplementedFunc), - /* 845 */ SyscallDesc("unused#845", unimplementedFunc), - /* 846 */ SyscallDesc("unused#846", unimplementedFunc), - /* 847 */ SyscallDesc("unused#847", unimplementedFunc), - /* 848 */ SyscallDesc("unused#848", unimplementedFunc), - /* 849 */ SyscallDesc("unused#849", unimplementedFunc), - /* 850 */ SyscallDesc("unused#850", unimplementedFunc), - /* 851 */ SyscallDesc("unused#851", unimplementedFunc), - /* 852 */ SyscallDesc("unused#852", unimplementedFunc), - /* 853 */ SyscallDesc("unused#853", unimplementedFunc), - /* 854 */ SyscallDesc("unused#854", unimplementedFunc), - /* 855 */ SyscallDesc("unused#855", unimplementedFunc), - /* 856 */ SyscallDesc("unused#856", unimplementedFunc), - /* 857 */ SyscallDesc("unused#857", unimplementedFunc), - /* 858 */ SyscallDesc("unused#858", unimplementedFunc), - /* 859 */ SyscallDesc("unused#859", unimplementedFunc), - /* 860 */ SyscallDesc("unused#860", unimplementedFunc), - /* 861 */ SyscallDesc("unused#861", unimplementedFunc), - /* 862 */ SyscallDesc("unused#862", unimplementedFunc), - /* 863 */ SyscallDesc("unused#863", unimplementedFunc), - /* 864 */ SyscallDesc("unused#864", unimplementedFunc), - /* 865 */ SyscallDesc("unused#865", unimplementedFunc), - /* 866 */ SyscallDesc("unused#866", unimplementedFunc), - /* 867 */ SyscallDesc("unused#867", unimplementedFunc), - /* 868 */ SyscallDesc("unused#868", unimplementedFunc), - /* 869 */ SyscallDesc("unused#869", unimplementedFunc), - /* 870 */ SyscallDesc("unused#870", unimplementedFunc), - /* 871 */ SyscallDesc("unused#871", unimplementedFunc), - /* 872 */ SyscallDesc("unused#872", unimplementedFunc), - /* 873 */ SyscallDesc("unused#873", unimplementedFunc), - /* 874 */ SyscallDesc("unused#874", unimplementedFunc), - /* 875 */ SyscallDesc("unused#875", unimplementedFunc), - /* 876 */ SyscallDesc("unused#876", unimplementedFunc), - /* 877 */ SyscallDesc("unused#877", unimplementedFunc), - /* 878 */ SyscallDesc("unused#878", unimplementedFunc), - /* 879 */ SyscallDesc("unused#879", unimplementedFunc), - /* 880 */ SyscallDesc("unused#880", unimplementedFunc), - /* 881 */ SyscallDesc("unused#881", unimplementedFunc), - /* 882 */ SyscallDesc("unused#882", unimplementedFunc), - /* 883 */ SyscallDesc("unused#883", unimplementedFunc), - /* 884 */ SyscallDesc("unused#884", unimplementedFunc), - /* 885 */ SyscallDesc("unused#885", unimplementedFunc), - /* 886 */ SyscallDesc("unused#886", unimplementedFunc), - /* 887 */ SyscallDesc("unused#887", unimplementedFunc), - /* 888 */ SyscallDesc("unused#888", unimplementedFunc), - /* 889 */ SyscallDesc("unused#889", unimplementedFunc), - /* 890 */ SyscallDesc("unused#890", unimplementedFunc), - /* 891 */ SyscallDesc("unused#891", unimplementedFunc), - /* 892 */ SyscallDesc("unused#892", unimplementedFunc), - /* 893 */ SyscallDesc("unused#893", unimplementedFunc), - /* 894 */ SyscallDesc("unused#894", unimplementedFunc), - /* 895 */ SyscallDesc("unused#895", unimplementedFunc), - /* 896 */ SyscallDesc("unused#896", unimplementedFunc), - /* 897 */ SyscallDesc("unused#897", unimplementedFunc), - /* 898 */ SyscallDesc("unused#898", unimplementedFunc), - /* 899 */ SyscallDesc("unused#899", unimplementedFunc), - /* 900 */ SyscallDesc("unused#900", unimplementedFunc), - /* 901 */ SyscallDesc("unused#901", unimplementedFunc), - /* 902 */ SyscallDesc("unused#902", unimplementedFunc), - /* 903 */ SyscallDesc("unused#903", unimplementedFunc), - /* 904 */ SyscallDesc("unused#904", unimplementedFunc), - /* 905 */ SyscallDesc("unused#905", unimplementedFunc), - /* 906 */ SyscallDesc("unused#906", unimplementedFunc), - /* 907 */ SyscallDesc("unused#907", unimplementedFunc), - /* 908 */ SyscallDesc("unused#908", unimplementedFunc), - /* 909 */ SyscallDesc("unused#909", unimplementedFunc), - /* 910 */ SyscallDesc("unused#910", unimplementedFunc), - /* 911 */ SyscallDesc("unused#911", unimplementedFunc), - /* 912 */ SyscallDesc("unused#912", unimplementedFunc), - /* 913 */ SyscallDesc("unused#913", unimplementedFunc), - /* 914 */ SyscallDesc("unused#914", unimplementedFunc), - /* 915 */ SyscallDesc("unused#915", unimplementedFunc), - /* 916 */ SyscallDesc("unused#916", unimplementedFunc), - /* 917 */ SyscallDesc("unused#917", unimplementedFunc), - /* 918 */ SyscallDesc("unused#918", unimplementedFunc), - /* 919 */ SyscallDesc("unused#919", unimplementedFunc), - /* 920 */ SyscallDesc("unused#920", unimplementedFunc), - /* 921 */ SyscallDesc("unused#921", unimplementedFunc), - /* 922 */ SyscallDesc("unused#922", unimplementedFunc), - /* 923 */ SyscallDesc("unused#923", unimplementedFunc), - /* 924 */ SyscallDesc("unused#924", unimplementedFunc), - /* 925 */ SyscallDesc("unused#925", unimplementedFunc), - /* 926 */ SyscallDesc("unused#926", unimplementedFunc), - /* 927 */ SyscallDesc("unused#927", unimplementedFunc), - /* 928 */ SyscallDesc("unused#928", unimplementedFunc), - /* 929 */ SyscallDesc("unused#929", unimplementedFunc), - /* 930 */ SyscallDesc("unused#930", unimplementedFunc), - /* 931 */ SyscallDesc("unused#931", unimplementedFunc), - /* 932 */ SyscallDesc("unused#932", unimplementedFunc), - /* 933 */ SyscallDesc("unused#933", unimplementedFunc), - /* 934 */ SyscallDesc("unused#934", unimplementedFunc), - /* 935 */ SyscallDesc("unused#935", unimplementedFunc), - /* 936 */ SyscallDesc("unused#936", unimplementedFunc), - /* 937 */ SyscallDesc("unused#937", unimplementedFunc), - /* 938 */ SyscallDesc("unused#938", unimplementedFunc), - /* 939 */ SyscallDesc("unused#939", unimplementedFunc), - /* 940 */ SyscallDesc("unused#940", unimplementedFunc), - /* 941 */ SyscallDesc("unused#941", unimplementedFunc), - /* 942 */ SyscallDesc("unused#942", unimplementedFunc), - /* 943 */ SyscallDesc("unused#943", unimplementedFunc), - /* 944 */ SyscallDesc("unused#944", unimplementedFunc), - /* 945 */ SyscallDesc("unused#945", unimplementedFunc), - /* 946 */ SyscallDesc("unused#946", unimplementedFunc), - /* 947 */ SyscallDesc("unused#947", unimplementedFunc), - /* 948 */ SyscallDesc("unused#948", unimplementedFunc), - /* 949 */ SyscallDesc("unused#949", unimplementedFunc), - /* 950 */ SyscallDesc("unused#950", unimplementedFunc), - /* 951 */ SyscallDesc("unused#951", unimplementedFunc), - /* 952 */ SyscallDesc("unused#952", unimplementedFunc), - /* 953 */ SyscallDesc("unused#953", unimplementedFunc), - /* 954 */ SyscallDesc("unused#954", unimplementedFunc), - /* 955 */ SyscallDesc("unused#955", unimplementedFunc), - /* 956 */ SyscallDesc("unused#956", unimplementedFunc), - /* 957 */ SyscallDesc("unused#957", unimplementedFunc), - /* 958 */ SyscallDesc("unused#958", unimplementedFunc), - /* 959 */ SyscallDesc("unused#959", unimplementedFunc), - /* 960 */ SyscallDesc("unused#960", unimplementedFunc), - /* 961 */ SyscallDesc("unused#961", unimplementedFunc), - /* 962 */ SyscallDesc("unused#962", unimplementedFunc), - /* 963 */ SyscallDesc("unused#963", unimplementedFunc), - /* 964 */ SyscallDesc("unused#964", unimplementedFunc), - /* 965 */ SyscallDesc("unused#965", unimplementedFunc), - /* 966 */ SyscallDesc("unused#966", unimplementedFunc), - /* 967 */ SyscallDesc("unused#967", unimplementedFunc), - /* 968 */ SyscallDesc("unused#968", unimplementedFunc), - /* 969 */ SyscallDesc("unused#969", unimplementedFunc), - /* 970 */ SyscallDesc("unused#970", unimplementedFunc), - /* 971 */ SyscallDesc("unused#971", unimplementedFunc), - /* 972 */ SyscallDesc("unused#972", unimplementedFunc), - /* 973 */ SyscallDesc("unused#973", unimplementedFunc), - /* 974 */ SyscallDesc("unused#974", unimplementedFunc), - /* 975 */ SyscallDesc("unused#975", unimplementedFunc), - /* 976 */ SyscallDesc("unused#976", unimplementedFunc), - /* 977 */ SyscallDesc("unused#977", unimplementedFunc), - /* 978 */ SyscallDesc("unused#978", unimplementedFunc), - /* 979 */ SyscallDesc("unused#979", unimplementedFunc), - /* 980 */ SyscallDesc("unused#980", unimplementedFunc), - /* 981 */ SyscallDesc("unused#981", unimplementedFunc), - /* 982 */ SyscallDesc("unused#982", unimplementedFunc), - /* 983 */ SyscallDesc("unused#983", unimplementedFunc), - /* 984 */ SyscallDesc("unused#984", unimplementedFunc), - /* 985 */ SyscallDesc("unused#985", unimplementedFunc), - /* 986 */ SyscallDesc("unused#986", unimplementedFunc), - /* 987 */ SyscallDesc("unused#987", unimplementedFunc), - /* 988 */ SyscallDesc("unused#988", unimplementedFunc), - /* 989 */ SyscallDesc("unused#989", unimplementedFunc), - /* 990 */ SyscallDesc("unused#990", unimplementedFunc), - /* 991 */ SyscallDesc("unused#991", unimplementedFunc), - /* 992 */ SyscallDesc("unused#992", unimplementedFunc), - /* 993 */ SyscallDesc("unused#993", unimplementedFunc), - /* 994 */ SyscallDesc("unused#994", unimplementedFunc), - /* 995 */ SyscallDesc("unused#995", unimplementedFunc), - /* 996 */ SyscallDesc("unused#996", unimplementedFunc), - /* 997 */ SyscallDesc("unused#997", unimplementedFunc), - /* 998 */ SyscallDesc("unused#998", unimplementedFunc), - /* 999 */ SyscallDesc("unused#999", unimplementedFunc), - /* 1000 */ SyscallDesc("unused#1000", unimplementedFunc), - /* 1001 */ SyscallDesc("unused#1001", unimplementedFunc), - /* 1002 */ SyscallDesc("unused#1002", unimplementedFunc), - /* 1003 */ SyscallDesc("unused#1003", unimplementedFunc), - /* 1004 */ SyscallDesc("unused#1004", unimplementedFunc), - /* 1005 */ SyscallDesc("unused#1005", unimplementedFunc), - /* 1006 */ SyscallDesc("unused#1006", unimplementedFunc), - /* 1007 */ SyscallDesc("unused#1007", unimplementedFunc), - /* 1008 */ SyscallDesc("unused#1008", unimplementedFunc), - /* 1009 */ SyscallDesc("unused#1009", unimplementedFunc), - /* 1010 */ SyscallDesc("unused#1010", unimplementedFunc), - /* 1011 */ SyscallDesc("unused#1011", unimplementedFunc), - /* 1012 */ SyscallDesc("unused#1012", unimplementedFunc), - /* 1013 */ SyscallDesc("unused#1013", unimplementedFunc), - /* 1014 */ SyscallDesc("unused#1014", unimplementedFunc), - /* 1015 */ SyscallDesc("unused#1015", unimplementedFunc), - /* 1016 */ SyscallDesc("unused#1016", unimplementedFunc), - /* 1017 */ SyscallDesc("unused#1017", unimplementedFunc), - /* 1018 */ SyscallDesc("unused#1018", unimplementedFunc), - /* 1019 */ SyscallDesc("unused#1019", unimplementedFunc), - /* 1020 */ SyscallDesc("unused#1020", unimplementedFunc), - /* 1021 */ SyscallDesc("unused#1021", unimplementedFunc), - /* 1022 */ SyscallDesc("unused#1022", unimplementedFunc), - /* 1023 */ SyscallDesc("unused#1023", unimplementedFunc), - /* 1024 */ SyscallDesc("open", openFunc), - /* 1025 */ SyscallDesc("link", unimplementedFunc), - /* 1026 */ SyscallDesc("unlink", unlinkFunc), - /* 1027 */ SyscallDesc("mknod", unimplementedFunc), - /* 1028 */ SyscallDesc("chmod", chmodFunc), - /* 1029 */ SyscallDesc("chown", unimplementedFunc), - /* 1030 */ SyscallDesc("mkdir", mkdirFunc), - /* 1031 */ SyscallDesc("rmdir", unimplementedFunc), - /* 1032 */ SyscallDesc("lchown", unimplementedFunc), - /* 1033 */ SyscallDesc("access", accessFunc), - /* 1034 */ SyscallDesc("rename", renameFunc), - /* 1035 */ SyscallDesc("readlink", readlinkFunc), - /* 1036 */ SyscallDesc("symlink", unimplementedFunc), - /* 1037 */ SyscallDesc("utimes", unimplementedFunc), - /* 1038 */ SyscallDesc("stat64", stat64Func), - /* 1039 */ SyscallDesc("lstat64", lstat64Func), - /* 1040 */ SyscallDesc("pipe", pipePseudoFunc), - /* 1041 */ SyscallDesc("dup2", unimplementedFunc), - /* 1042 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 1043 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 1044 */ SyscallDesc("eventfd", unimplementedFunc), - /* 1045 */ SyscallDesc("signalfd", unimplementedFunc), - /* 1046 */ SyscallDesc("sendfile", unimplementedFunc), - /* 1047 */ SyscallDesc("ftruncate", ftruncateFunc), - /* 1048 */ SyscallDesc("truncate", truncateFunc), - /* 1049 */ SyscallDesc("stat", statFunc), - /* 1050 */ SyscallDesc("lstat", unimplementedFunc), - /* 1051 */ SyscallDesc("fstat", fstatFunc), - /* 1052 */ SyscallDesc("fcntl", fcntlFunc), - /* 1053 */ SyscallDesc("fadvise64", unimplementedFunc), - /* 1054 */ SyscallDesc("newfstatat", unimplementedFunc), - /* 1055 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 1056 */ SyscallDesc("statfs", unimplementedFunc), - /* 1057 */ SyscallDesc("lseek", lseekFunc), - /* 1058 */ SyscallDesc("mmap", mmapFunc), - /* 1059 */ SyscallDesc("alarm", unimplementedFunc), - /* 1060 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 1061 */ SyscallDesc("pause", unimplementedFunc), - /* 1062 */ SyscallDesc("time", timeFunc), - /* 1063 */ SyscallDesc("utime", unimplementedFunc), - /* 1064 */ SyscallDesc("creat", unimplementedFunc), + /* 62 */ { "llseek", lseekFunc }, + /* 63 */ { "read", readFunc }, + /* 64 */ { "write", writeFunc }, + /* 65 */ { "readv" }, + /* 66 */ { "writev", writevFunc }, + /* 67 */ { "pread64" }, + /* 68 */ { "pwrite64" }, + /* 69 */ { "preadv" }, + /* 70 */ { "pwritev" }, + /* 71 */ { "sendfile64" }, + /* 72 */ { "pselect6" }, + /* 73 */ { "ppoll" }, + /* 74 */ { "signalfd4" }, + /* 75 */ { "vmsplice" }, + /* 76 */ { "splice" }, + /* 77 */ { "tee" }, + /* 78 */ { "readlinkat", readlinkatFunc }, + /* 79 */ { "fstatat64", fstatat64Func }, + /* 80 */ { "fstat64", fstat64Func }, + /* 81 */ { "sync" }, + /* 82 */ { "fsync" }, + /* 83 */ { "fdatasync" }, + /* 84 */ { "sync_file_range" }, + /* 85 */ { "timerfd_create" }, + /* 86 */ { "timerfd_settime" }, + /* 87 */ { "timerfd_gettime" }, + /* 88 */ { "utimensat" }, + /* 89 */ { "acct" }, + /* 90 */ { "capget" }, + /* 91 */ { "capset" }, + /* 92 */ { "personality" }, + /* 93 */ { "exit", exitFunc }, + /* 94 */ { "exit_group", exitGroupFunc }, + /* 95 */ { "waitid" }, + /* 96 */ { "set_tid_address", setTidAddressFunc }, + /* 97 */ { "unshare" }, + /* 98 */ { "futex", futexFunc }, + /* 99 */ { "set_robust_list", ignoreFunc }, + /* 100 */ { "get_robust_list" }, + /* 101 */ { "nanosleep", ignoreWarnOnceFunc }, + /* 102 */ { "getitimer" }, + /* 103 */ { "setitimer" }, + /* 104 */ { "kexec_load" }, + /* 105 */ { "init_module" }, + /* 106 */ { "delete_module" }, + /* 107 */ { "timer_create" }, + /* 108 */ { "timer_gettime" }, + /* 109 */ { "timer_getoverrun" }, + /* 110 */ { "timer_settime" }, + /* 111 */ { "timer_delete" }, + /* 112 */ { "clock_settime" }, + /* 113 */ { "clock_gettime", clock_gettimeFunc }, + /* 114 */ { "clock_getres" }, + /* 115 */ { "clock_nanosleep" }, + /* 116 */ { "syslog" }, + /* 117 */ { "ptrace" }, + /* 118 */ { "sched_setparam" }, + /* 119 */ { "sched_setscheduler" }, + /* 120 */ { "sched_getscheduler" }, + /* 121 */ { "sched_getparam" }, + /* 122 */ { "sched_setaffinity" }, + /* 123 */ { "sched_getaffinity", ignoreFunc }, + /* 124 */ { "sched_yield" }, + /* 125 */ { "sched_get_priority_max" }, + /* 126 */ { "sched_get_priority_min" }, + /* 127 */ { "sched_rr_get_interval" }, + /* 128 */ { "restart_syscall" }, + /* 129 */ { "kill", ignoreFunc }, + /* 130 */ { "tkill" }, + /* 131 */ { "tgkill", tgkillFunc }, + /* 132 */ { "sigaltstack" }, + /* 133 */ { "rt_sigsuspend" }, + /* 134 */ { "rt_sigaction", ignoreFunc }, + /* 135 */ { "rt_sigprocmask", ignoreWarnOnceFunc }, + /* 136 */ { "rt_sigpending" }, + /* 137 */ { "rt_sigtimedwait" }, + /* 138 */ { "rt_sigqueueinfo", ignoreFunc }, + /* 139 */ { "rt_sigreturn" }, + /* 140 */ { "setpriority" }, + /* 141 */ { "getpriority" }, + /* 142 */ { "reboot" }, + /* 143 */ { "setregid" }, + /* 144 */ { "setgid" }, + /* 145 */ { "setreuid" }, + /* 146 */ { "setuid" }, + /* 147 */ { "setresuid" }, + /* 148 */ { "getresuid" }, + /* 149 */ { "setresgid" }, + /* 150 */ { "getresgid" }, + /* 151 */ { "setfsuid" }, + /* 152 */ { "setfsgid" }, + /* 153 */ { "times", timesFunc }, + /* 154 */ { "setpgid" }, + /* 155 */ { "getpgid" }, + /* 156 */ { "getsid" }, + /* 157 */ { "setsid" }, + /* 158 */ { "getgroups" }, + /* 159 */ { "setgroups" }, + /* 160 */ { "uname", unameFunc64 }, + /* 161 */ { "sethostname", ignoreFunc }, + /* 162 */ { "setdomainname" }, + /* 163 */ { "getrlimit", getrlimitFunc }, + /* 164 */ { "setrlimit", ignoreFunc }, + /* 165 */ { "getrusage", getrusageFunc }, + /* 166 */ { "umask" }, + /* 167 */ { "prctl" }, + /* 168 */ { "getcpu" }, + /* 169 */ { "gettimeofday", gettimeofdayFunc }, + /* 170 */ { "settimeofday" }, + /* 171 */ { "adjtimex" }, + /* 172 */ { "getpid", getpidFunc }, + /* 173 */ { "getppid", getppidFunc }, + /* 174 */ { "getuid", getuidFunc }, + /* 175 */ { "geteuid", geteuidFunc }, + /* 176 */ { "getgid", getgidFunc }, + /* 177 */ { "getegid", getegidFunc }, + /* 178 */ { "gettid", gettidFunc }, + /* 179 */ { "sysinfo", sysinfoFunc }, + /* 180 */ { "mq_open" }, + /* 181 */ { "mq_unlink" }, + /* 182 */ { "mq_timedsend" }, + /* 183 */ { "mq_timedreceive" }, + /* 184 */ { "mq_notify" }, + /* 185 */ { "mq_getsetattr" }, + /* 186 */ { "msgget" }, + /* 187 */ { "msgctl" }, + /* 188 */ { "msgrcv" }, + /* 189 */ { "msgsnd" }, + /* 190 */ { "semget" }, + /* 191 */ { "semctl" }, + /* 192 */ { "semtimedop" }, + /* 193 */ { "semop" }, + /* 194 */ { "shmget" }, + /* 195 */ { "shmctl" }, + /* 196 */ { "shmat" }, + /* 197 */ { "shmdt" }, + /* 198 */ { "socket" }, + /* 199 */ { "socketpair" }, + /* 200 */ { "bind" }, + /* 201 */ { "listen" }, + /* 202 */ { "accept" }, + /* 203 */ { "connect" }, + /* 204 */ { "getsockname" }, + /* 205 */ { "getpeername" }, + /* 206 */ { "sendto" }, + /* 207 */ { "recvfrom" }, + /* 208 */ { "setsockopt" }, + /* 209 */ { "getsockopt" }, + /* 210 */ { "shutdown" }, + /* 211 */ { "sendmsg" }, + /* 212 */ { "recvmsg" }, + /* 213 */ { "readahead" }, + /* 214 */ { "brk", brkFunc }, + /* 215 */ { "munmap", munmapFunc }, + /* 216 */ { "mremap", mremapFunc }, + /* 217 */ { "add_key" }, + /* 218 */ { "request_key" }, + /* 219 */ { "keyctl" }, + /* 220 */ { "clone", cloneFunc }, + /* 221 */ { "execve", execveFunc }, + /* 222 */ { "mmap2", mmapFunc }, + /* 223 */ { "fadvise64_64" }, + /* 224 */ { "swapon" }, + /* 225 */ { "swapoff" }, + /* 226 */ { "mprotect", ignoreFunc }, + /* 227 */ { "msync" }, + /* 228 */ { "mlock" }, + /* 229 */ { "munlock" }, + /* 230 */ { "mlockall" }, + /* 231 */ { "munlockall" }, + /* 232 */ { "mincore" }, + /* 233 */ { "madvise", ignoreFunc }, + /* 234 */ { "remap_file_pages" }, + /* 235 */ { "mbind" }, + /* 236 */ { "get_mempolicy" }, + /* 237 */ { "set_mempolicy" }, + /* 238 */ { "migrate_pages" }, + /* 239 */ { "move_pages" }, + /* 240 */ { "rt_tgsigqueueinfo" }, + /* 241 */ { "perf_event_open" }, + /* 242 */ { "accept4" }, + /* 243 */ { "recvmmsg" }, + /* 244 */ { "unused#244" }, + /* 245 */ { "unused#245" }, + /* 246 */ { "unused#246" }, + /* 247 */ { "unused#247" }, + /* 248 */ { "unused#248" }, + /* 249 */ { "unused#249" }, + /* 250 */ { "unused#250" }, + /* 251 */ { "unused#251" }, + /* 252 */ { "unused#252" }, + /* 253 */ { "unused#253" }, + /* 254 */ { "unused#254" }, + /* 255 */ { "unused#255" }, + /* 256 */ { "unused#256" }, + /* 257 */ { "unused#257" }, + /* 258 */ { "unused#258" }, + /* 259 */ { "unused#259" }, + /* 260 */ { "wait4" }, + /* 261 */ { "prlimit64", prlimitFunc }, + /* 262 */ { "fanotify_init" }, + /* 263 */ { "fanotify_mark" }, + /* 264 */ { "name_to_handle_at" }, + /* 265 */ { "open_by_handle_at" }, + /* 266 */ { "clock_adjtime" }, + /* 267 */ { "syncfs" }, + /* 268 */ { "setns" }, + /* 269 */ { "sendmmsg" }, + /* 270 */ { "process_vm_readv" }, + /* 271 */ { "process_vm_writev" }, + /* 272 */ { "unused#272" }, + /* 273 */ { "unused#273" }, + /* 274 */ { "unused#274" }, + /* 275 */ { "unused#275" }, + /* 276 */ { "unused#276" }, + /* 277 */ { "unused#277" }, + /* 278 */ { "unused#278" }, + /* 279 */ { "unused#279" }, + /* 280 */ { "unused#280" }, + /* 281 */ { "unused#281" }, + /* 282 */ { "unused#282" }, + /* 283 */ { "unused#283" }, + /* 284 */ { "unused#284" }, + /* 285 */ { "unused#285" }, + /* 286 */ { "unused#286" }, + /* 287 */ { "unused#287" }, + /* 288 */ { "unused#288" }, + /* 289 */ { "unused#289" }, + /* 290 */ { "unused#290" }, + /* 291 */ { "unused#291" }, + /* 292 */ { "unused#292" }, + /* 293 */ { "unused#293" }, + /* 294 */ { "unused#294" }, + /* 295 */ { "unused#295" }, + /* 296 */ { "unused#296" }, + /* 297 */ { "unused#297" }, + /* 298 */ { "unused#298" }, + /* 299 */ { "unused#299" }, + /* 300 */ { "unused#300" }, + /* 301 */ { "unused#301" }, + /* 302 */ { "unused#302" }, + /* 303 */ { "unused#303" }, + /* 304 */ { "unused#304" }, + /* 305 */ { "unused#305" }, + /* 306 */ { "unused#306" }, + /* 307 */ { "unused#307" }, + /* 308 */ { "unused#308" }, + /* 309 */ { "unused#309" }, + /* 310 */ { "unused#310" }, + /* 311 */ { "unused#311" }, + /* 312 */ { "unused#312" }, + /* 313 */ { "unused#313" }, + /* 314 */ { "unused#314" }, + /* 315 */ { "unused#315" }, + /* 316 */ { "unused#316" }, + /* 317 */ { "unused#317" }, + /* 318 */ { "unused#318" }, + /* 319 */ { "unused#319" }, + /* 320 */ { "unused#320" }, + /* 321 */ { "unused#321" }, + /* 322 */ { "unused#322" }, + /* 323 */ { "unused#323" }, + /* 324 */ { "unused#324" }, + /* 325 */ { "unused#325" }, + /* 326 */ { "unused#326" }, + /* 327 */ { "unused#327" }, + /* 328 */ { "unused#328" }, + /* 329 */ { "unused#329" }, + /* 330 */ { "unused#330" }, + /* 331 */ { "unused#331" }, + /* 332 */ { "unused#332" }, + /* 333 */ { "unused#333" }, + /* 334 */ { "unused#334" }, + /* 335 */ { "unused#335" }, + /* 336 */ { "unused#336" }, + /* 337 */ { "unused#337" }, + /* 338 */ { "unused#338" }, + /* 339 */ { "unused#339" }, + /* 340 */ { "unused#340" }, + /* 341 */ { "unused#341" }, + /* 342 */ { "unused#342" }, + /* 343 */ { "unused#343" }, + /* 344 */ { "unused#344" }, + /* 345 */ { "unused#345" }, + /* 346 */ { "unused#346" }, + /* 347 */ { "unused#347" }, + /* 348 */ { "unused#348" }, + /* 349 */ { "unused#349" }, + /* 350 */ { "unused#350" }, + /* 351 */ { "unused#351" }, + /* 352 */ { "unused#352" }, + /* 353 */ { "unused#353" }, + /* 354 */ { "unused#354" }, + /* 355 */ { "unused#355" }, + /* 356 */ { "unused#356" }, + /* 357 */ { "unused#357" }, + /* 358 */ { "unused#358" }, + /* 359 */ { "unused#359" }, + /* 360 */ { "unused#360" }, + /* 361 */ { "unused#361" }, + /* 362 */ { "unused#362" }, + /* 363 */ { "unused#363" }, + /* 364 */ { "unused#364" }, + /* 365 */ { "unused#365" }, + /* 366 */ { "unused#366" }, + /* 367 */ { "unused#367" }, + /* 368 */ { "unused#368" }, + /* 369 */ { "unused#369" }, + /* 370 */ { "unused#370" }, + /* 371 */ { "unused#371" }, + /* 372 */ { "unused#372" }, + /* 373 */ { "unused#373" }, + /* 374 */ { "unused#374" }, + /* 375 */ { "unused#375" }, + /* 376 */ { "unused#376" }, + /* 377 */ { "unused#377" }, + /* 378 */ { "unused#378" }, + /* 379 */ { "unused#379" }, + /* 380 */ { "unused#380" }, + /* 381 */ { "unused#381" }, + /* 382 */ { "unused#382" }, + /* 383 */ { "unused#383" }, + /* 384 */ { "unused#384" }, + /* 385 */ { "unused#385" }, + /* 386 */ { "unused#386" }, + /* 387 */ { "unused#387" }, + /* 388 */ { "unused#388" }, + /* 389 */ { "unused#389" }, + /* 390 */ { "unused#390" }, + /* 391 */ { "unused#391" }, + /* 392 */ { "unused#392" }, + /* 393 */ { "unused#393" }, + /* 394 */ { "unused#394" }, + /* 395 */ { "unused#395" }, + /* 396 */ { "unused#396" }, + /* 397 */ { "unused#397" }, + /* 398 */ { "unused#398" }, + /* 399 */ { "unused#399" }, + /* 400 */ { "unused#400" }, + /* 401 */ { "unused#401" }, + /* 402 */ { "unused#402" }, + /* 403 */ { "unused#403" }, + /* 404 */ { "unused#404" }, + /* 405 */ { "unused#405" }, + /* 406 */ { "unused#406" }, + /* 407 */ { "unused#407" }, + /* 408 */ { "unused#408" }, + /* 409 */ { "unused#409" }, + /* 410 */ { "unused#410" }, + /* 411 */ { "unused#411" }, + /* 412 */ { "unused#412" }, + /* 413 */ { "unused#413" }, + /* 414 */ { "unused#414" }, + /* 415 */ { "unused#415" }, + /* 416 */ { "unused#416" }, + /* 417 */ { "unused#417" }, + /* 418 */ { "unused#418" }, + /* 419 */ { "unused#419" }, + /* 420 */ { "unused#420" }, + /* 421 */ { "unused#421" }, + /* 422 */ { "unused#422" }, + /* 423 */ { "unused#423" }, + /* 424 */ { "unused#424" }, + /* 425 */ { "unused#425" }, + /* 426 */ { "unused#426" }, + /* 427 */ { "unused#427" }, + /* 428 */ { "unused#428" }, + /* 429 */ { "unused#429" }, + /* 430 */ { "unused#430" }, + /* 431 */ { "unused#431" }, + /* 432 */ { "unused#432" }, + /* 433 */ { "unused#433" }, + /* 434 */ { "unused#434" }, + /* 435 */ { "unused#435" }, + /* 436 */ { "unused#436" }, + /* 437 */ { "unused#437" }, + /* 438 */ { "unused#438" }, + /* 439 */ { "unused#439" }, + /* 440 */ { "unused#440" }, + /* 441 */ { "unused#441" }, + /* 442 */ { "unused#442" }, + /* 443 */ { "unused#443" }, + /* 444 */ { "unused#444" }, + /* 445 */ { "unused#445" }, + /* 446 */ { "unused#446" }, + /* 447 */ { "unused#447" }, + /* 448 */ { "unused#448" }, + /* 449 */ { "unused#449" }, + /* 450 */ { "unused#450" }, + /* 451 */ { "unused#451" }, + /* 452 */ { "unused#452" }, + /* 453 */ { "unused#453" }, + /* 454 */ { "unused#454" }, + /* 455 */ { "unused#455" }, + /* 456 */ { "unused#456" }, + /* 457 */ { "unused#457" }, + /* 458 */ { "unused#458" }, + /* 459 */ { "unused#459" }, + /* 460 */ { "unused#460" }, + /* 461 */ { "unused#461" }, + /* 462 */ { "unused#462" }, + /* 463 */ { "unused#463" }, + /* 464 */ { "unused#464" }, + /* 465 */ { "unused#465" }, + /* 466 */ { "unused#466" }, + /* 467 */ { "unused#467" }, + /* 468 */ { "unused#468" }, + /* 469 */ { "unused#469" }, + /* 470 */ { "unused#470" }, + /* 471 */ { "unused#471" }, + /* 472 */ { "unused#472" }, + /* 473 */ { "unused#473" }, + /* 474 */ { "unused#474" }, + /* 475 */ { "unused#475" }, + /* 476 */ { "unused#476" }, + /* 477 */ { "unused#477" }, + /* 478 */ { "unused#478" }, + /* 479 */ { "unused#479" }, + /* 480 */ { "unused#480" }, + /* 481 */ { "unused#481" }, + /* 482 */ { "unused#482" }, + /* 483 */ { "unused#483" }, + /* 484 */ { "unused#484" }, + /* 485 */ { "unused#485" }, + /* 486 */ { "unused#486" }, + /* 487 */ { "unused#487" }, + /* 488 */ { "unused#488" }, + /* 489 */ { "unused#489" }, + /* 490 */ { "unused#490" }, + /* 491 */ { "unused#491" }, + /* 492 */ { "unused#492" }, + /* 493 */ { "unused#493" }, + /* 494 */ { "unused#494" }, + /* 495 */ { "unused#495" }, + /* 496 */ { "unused#496" }, + /* 497 */ { "unused#497" }, + /* 498 */ { "unused#498" }, + /* 499 */ { "unused#499" }, + /* 500 */ { "unused#500" }, + /* 501 */ { "unused#501" }, + /* 502 */ { "unused#502" }, + /* 503 */ { "unused#503" }, + /* 504 */ { "unused#504" }, + /* 505 */ { "unused#505" }, + /* 506 */ { "unused#506" }, + /* 507 */ { "unused#507" }, + /* 508 */ { "unused#508" }, + /* 509 */ { "unused#509" }, + /* 510 */ { "unused#510" }, + /* 511 */ { "unused#511" }, + /* 512 */ { "unused#512" }, + /* 513 */ { "unused#513" }, + /* 514 */ { "unused#514" }, + /* 515 */ { "unused#515" }, + /* 516 */ { "unused#516" }, + /* 517 */ { "unused#517" }, + /* 518 */ { "unused#518" }, + /* 519 */ { "unused#519" }, + /* 520 */ { "unused#520" }, + /* 521 */ { "unused#521" }, + /* 522 */ { "unused#522" }, + /* 523 */ { "unused#523" }, + /* 524 */ { "unused#524" }, + /* 525 */ { "unused#525" }, + /* 526 */ { "unused#526" }, + /* 527 */ { "unused#527" }, + /* 528 */ { "unused#528" }, + /* 529 */ { "unused#529" }, + /* 530 */ { "unused#530" }, + /* 531 */ { "unused#531" }, + /* 532 */ { "unused#532" }, + /* 533 */ { "unused#533" }, + /* 534 */ { "unused#534" }, + /* 535 */ { "unused#535" }, + /* 536 */ { "unused#536" }, + /* 537 */ { "unused#537" }, + /* 538 */ { "unused#538" }, + /* 539 */ { "unused#539" }, + /* 540 */ { "unused#540" }, + /* 541 */ { "unused#541" }, + /* 542 */ { "unused#542" }, + /* 543 */ { "unused#543" }, + /* 544 */ { "unused#544" }, + /* 545 */ { "unused#545" }, + /* 546 */ { "unused#546" }, + /* 547 */ { "unused#547" }, + /* 548 */ { "unused#548" }, + /* 549 */ { "unused#549" }, + /* 550 */ { "unused#550" }, + /* 551 */ { "unused#551" }, + /* 552 */ { "unused#552" }, + /* 553 */ { "unused#553" }, + /* 554 */ { "unused#554" }, + /* 555 */ { "unused#555" }, + /* 556 */ { "unused#556" }, + /* 557 */ { "unused#557" }, + /* 558 */ { "unused#558" }, + /* 559 */ { "unused#559" }, + /* 560 */ { "unused#560" }, + /* 561 */ { "unused#561" }, + /* 562 */ { "unused#562" }, + /* 563 */ { "unused#563" }, + /* 564 */ { "unused#564" }, + /* 565 */ { "unused#565" }, + /* 566 */ { "unused#566" }, + /* 567 */ { "unused#567" }, + /* 568 */ { "unused#568" }, + /* 569 */ { "unused#569" }, + /* 570 */ { "unused#570" }, + /* 571 */ { "unused#571" }, + /* 572 */ { "unused#572" }, + /* 573 */ { "unused#573" }, + /* 574 */ { "unused#574" }, + /* 575 */ { "unused#575" }, + /* 576 */ { "unused#576" }, + /* 577 */ { "unused#577" }, + /* 578 */ { "unused#578" }, + /* 579 */ { "unused#579" }, + /* 580 */ { "unused#580" }, + /* 581 */ { "unused#581" }, + /* 582 */ { "unused#582" }, + /* 583 */ { "unused#583" }, + /* 584 */ { "unused#584" }, + /* 585 */ { "unused#585" }, + /* 586 */ { "unused#586" }, + /* 587 */ { "unused#587" }, + /* 588 */ { "unused#588" }, + /* 589 */ { "unused#589" }, + /* 590 */ { "unused#590" }, + /* 591 */ { "unused#591" }, + /* 592 */ { "unused#592" }, + /* 593 */ { "unused#593" }, + /* 594 */ { "unused#594" }, + /* 595 */ { "unused#595" }, + /* 596 */ { "unused#596" }, + /* 597 */ { "unused#597" }, + /* 598 */ { "unused#598" }, + /* 599 */ { "unused#599" }, + /* 600 */ { "unused#600" }, + /* 601 */ { "unused#601" }, + /* 602 */ { "unused#602" }, + /* 603 */ { "unused#603" }, + /* 604 */ { "unused#604" }, + /* 605 */ { "unused#605" }, + /* 606 */ { "unused#606" }, + /* 607 */ { "unused#607" }, + /* 608 */ { "unused#608" }, + /* 609 */ { "unused#609" }, + /* 610 */ { "unused#610" }, + /* 611 */ { "unused#611" }, + /* 612 */ { "unused#612" }, + /* 613 */ { "unused#613" }, + /* 614 */ { "unused#614" }, + /* 615 */ { "unused#615" }, + /* 616 */ { "unused#616" }, + /* 617 */ { "unused#617" }, + /* 618 */ { "unused#618" }, + /* 619 */ { "unused#619" }, + /* 620 */ { "unused#620" }, + /* 621 */ { "unused#621" }, + /* 622 */ { "unused#622" }, + /* 623 */ { "unused#623" }, + /* 624 */ { "unused#624" }, + /* 625 */ { "unused#625" }, + /* 626 */ { "unused#626" }, + /* 627 */ { "unused#627" }, + /* 628 */ { "unused#628" }, + /* 629 */ { "unused#629" }, + /* 630 */ { "unused#630" }, + /* 631 */ { "unused#631" }, + /* 632 */ { "unused#632" }, + /* 633 */ { "unused#633" }, + /* 634 */ { "unused#634" }, + /* 635 */ { "unused#635" }, + /* 636 */ { "unused#636" }, + /* 637 */ { "unused#637" }, + /* 638 */ { "unused#638" }, + /* 639 */ { "unused#639" }, + /* 640 */ { "unused#640" }, + /* 641 */ { "unused#641" }, + /* 642 */ { "unused#642" }, + /* 643 */ { "unused#643" }, + /* 644 */ { "unused#644" }, + /* 645 */ { "unused#645" }, + /* 646 */ { "unused#646" }, + /* 647 */ { "unused#647" }, + /* 648 */ { "unused#648" }, + /* 649 */ { "unused#649" }, + /* 650 */ { "unused#650" }, + /* 651 */ { "unused#651" }, + /* 652 */ { "unused#652" }, + /* 653 */ { "unused#653" }, + /* 654 */ { "unused#654" }, + /* 655 */ { "unused#655" }, + /* 656 */ { "unused#656" }, + /* 657 */ { "unused#657" }, + /* 658 */ { "unused#658" }, + /* 659 */ { "unused#659" }, + /* 660 */ { "unused#660" }, + /* 661 */ { "unused#661" }, + /* 662 */ { "unused#662" }, + /* 663 */ { "unused#663" }, + /* 664 */ { "unused#664" }, + /* 665 */ { "unused#665" }, + /* 666 */ { "unused#666" }, + /* 667 */ { "unused#667" }, + /* 668 */ { "unused#668" }, + /* 669 */ { "unused#669" }, + /* 670 */ { "unused#670" }, + /* 671 */ { "unused#671" }, + /* 672 */ { "unused#672" }, + /* 673 */ { "unused#673" }, + /* 674 */ { "unused#674" }, + /* 675 */ { "unused#675" }, + /* 676 */ { "unused#676" }, + /* 677 */ { "unused#677" }, + /* 678 */ { "unused#678" }, + /* 679 */ { "unused#679" }, + /* 680 */ { "unused#680" }, + /* 681 */ { "unused#681" }, + /* 682 */ { "unused#682" }, + /* 683 */ { "unused#683" }, + /* 684 */ { "unused#684" }, + /* 685 */ { "unused#685" }, + /* 686 */ { "unused#686" }, + /* 687 */ { "unused#687" }, + /* 688 */ { "unused#688" }, + /* 689 */ { "unused#689" }, + /* 690 */ { "unused#690" }, + /* 691 */ { "unused#691" }, + /* 692 */ { "unused#692" }, + /* 693 */ { "unused#693" }, + /* 694 */ { "unused#694" }, + /* 695 */ { "unused#695" }, + /* 696 */ { "unused#696" }, + /* 697 */ { "unused#697" }, + /* 698 */ { "unused#698" }, + /* 699 */ { "unused#699" }, + /* 700 */ { "unused#700" }, + /* 701 */ { "unused#701" }, + /* 702 */ { "unused#702" }, + /* 703 */ { "unused#703" }, + /* 704 */ { "unused#704" }, + /* 705 */ { "unused#705" }, + /* 706 */ { "unused#706" }, + /* 707 */ { "unused#707" }, + /* 708 */ { "unused#708" }, + /* 709 */ { "unused#709" }, + /* 710 */ { "unused#710" }, + /* 711 */ { "unused#711" }, + /* 712 */ { "unused#712" }, + /* 713 */ { "unused#713" }, + /* 714 */ { "unused#714" }, + /* 715 */ { "unused#715" }, + /* 716 */ { "unused#716" }, + /* 717 */ { "unused#717" }, + /* 718 */ { "unused#718" }, + /* 719 */ { "unused#719" }, + /* 720 */ { "unused#720" }, + /* 721 */ { "unused#721" }, + /* 722 */ { "unused#722" }, + /* 723 */ { "unused#723" }, + /* 724 */ { "unused#724" }, + /* 725 */ { "unused#725" }, + /* 726 */ { "unused#726" }, + /* 727 */ { "unused#727" }, + /* 728 */ { "unused#728" }, + /* 729 */ { "unused#729" }, + /* 730 */ { "unused#730" }, + /* 731 */ { "unused#731" }, + /* 732 */ { "unused#732" }, + /* 733 */ { "unused#733" }, + /* 734 */ { "unused#734" }, + /* 735 */ { "unused#735" }, + /* 736 */ { "unused#736" }, + /* 737 */ { "unused#737" }, + /* 738 */ { "unused#738" }, + /* 739 */ { "unused#739" }, + /* 740 */ { "unused#740" }, + /* 741 */ { "unused#741" }, + /* 742 */ { "unused#742" }, + /* 743 */ { "unused#743" }, + /* 744 */ { "unused#744" }, + /* 745 */ { "unused#745" }, + /* 746 */ { "unused#746" }, + /* 747 */ { "unused#747" }, + /* 748 */ { "unused#748" }, + /* 749 */ { "unused#749" }, + /* 750 */ { "unused#750" }, + /* 751 */ { "unused#751" }, + /* 752 */ { "unused#752" }, + /* 753 */ { "unused#753" }, + /* 754 */ { "unused#754" }, + /* 755 */ { "unused#755" }, + /* 756 */ { "unused#756" }, + /* 757 */ { "unused#757" }, + /* 758 */ { "unused#758" }, + /* 759 */ { "unused#759" }, + /* 760 */ { "unused#760" }, + /* 761 */ { "unused#761" }, + /* 762 */ { "unused#762" }, + /* 763 */ { "unused#763" }, + /* 764 */ { "unused#764" }, + /* 765 */ { "unused#765" }, + /* 766 */ { "unused#766" }, + /* 767 */ { "unused#767" }, + /* 768 */ { "unused#768" }, + /* 769 */ { "unused#769" }, + /* 770 */ { "unused#770" }, + /* 771 */ { "unused#771" }, + /* 772 */ { "unused#772" }, + /* 773 */ { "unused#773" }, + /* 774 */ { "unused#774" }, + /* 775 */ { "unused#775" }, + /* 776 */ { "unused#776" }, + /* 777 */ { "unused#777" }, + /* 778 */ { "unused#778" }, + /* 779 */ { "unused#779" }, + /* 780 */ { "unused#780" }, + /* 781 */ { "unused#781" }, + /* 782 */ { "unused#782" }, + /* 783 */ { "unused#783" }, + /* 784 */ { "unused#784" }, + /* 785 */ { "unused#785" }, + /* 786 */ { "unused#786" }, + /* 787 */ { "unused#787" }, + /* 788 */ { "unused#788" }, + /* 789 */ { "unused#789" }, + /* 790 */ { "unused#790" }, + /* 791 */ { "unused#791" }, + /* 792 */ { "unused#792" }, + /* 793 */ { "unused#793" }, + /* 794 */ { "unused#794" }, + /* 795 */ { "unused#795" }, + /* 796 */ { "unused#796" }, + /* 797 */ { "unused#797" }, + /* 798 */ { "unused#798" }, + /* 799 */ { "unused#799" }, + /* 800 */ { "unused#800" }, + /* 801 */ { "unused#801" }, + /* 802 */ { "unused#802" }, + /* 803 */ { "unused#803" }, + /* 804 */ { "unused#804" }, + /* 805 */ { "unused#805" }, + /* 806 */ { "unused#806" }, + /* 807 */ { "unused#807" }, + /* 808 */ { "unused#808" }, + /* 809 */ { "unused#809" }, + /* 810 */ { "unused#810" }, + /* 811 */ { "unused#811" }, + /* 812 */ { "unused#812" }, + /* 813 */ { "unused#813" }, + /* 814 */ { "unused#814" }, + /* 815 */ { "unused#815" }, + /* 816 */ { "unused#816" }, + /* 817 */ { "unused#817" }, + /* 818 */ { "unused#818" }, + /* 819 */ { "unused#819" }, + /* 820 */ { "unused#820" }, + /* 821 */ { "unused#821" }, + /* 822 */ { "unused#822" }, + /* 823 */ { "unused#823" }, + /* 824 */ { "unused#824" }, + /* 825 */ { "unused#825" }, + /* 826 */ { "unused#826" }, + /* 827 */ { "unused#827" }, + /* 828 */ { "unused#828" }, + /* 829 */ { "unused#829" }, + /* 830 */ { "unused#830" }, + /* 831 */ { "unused#831" }, + /* 832 */ { "unused#832" }, + /* 833 */ { "unused#833" }, + /* 834 */ { "unused#834" }, + /* 835 */ { "unused#835" }, + /* 836 */ { "unused#836" }, + /* 837 */ { "unused#837" }, + /* 838 */ { "unused#838" }, + /* 839 */ { "unused#839" }, + /* 840 */ { "unused#840" }, + /* 841 */ { "unused#841" }, + /* 842 */ { "unused#842" }, + /* 843 */ { "unused#843" }, + /* 844 */ { "unused#844" }, + /* 845 */ { "unused#845" }, + /* 846 */ { "unused#846" }, + /* 847 */ { "unused#847" }, + /* 848 */ { "unused#848" }, + /* 849 */ { "unused#849" }, + /* 850 */ { "unused#850" }, + /* 851 */ { "unused#851" }, + /* 852 */ { "unused#852" }, + /* 853 */ { "unused#853" }, + /* 854 */ { "unused#854" }, + /* 855 */ { "unused#855" }, + /* 856 */ { "unused#856" }, + /* 857 */ { "unused#857" }, + /* 858 */ { "unused#858" }, + /* 859 */ { "unused#859" }, + /* 860 */ { "unused#860" }, + /* 861 */ { "unused#861" }, + /* 862 */ { "unused#862" }, + /* 863 */ { "unused#863" }, + /* 864 */ { "unused#864" }, + /* 865 */ { "unused#865" }, + /* 866 */ { "unused#866" }, + /* 867 */ { "unused#867" }, + /* 868 */ { "unused#868" }, + /* 869 */ { "unused#869" }, + /* 870 */ { "unused#870" }, + /* 871 */ { "unused#871" }, + /* 872 */ { "unused#872" }, + /* 873 */ { "unused#873" }, + /* 874 */ { "unused#874" }, + /* 875 */ { "unused#875" }, + /* 876 */ { "unused#876" }, + /* 877 */ { "unused#877" }, + /* 878 */ { "unused#878" }, + /* 879 */ { "unused#879" }, + /* 880 */ { "unused#880" }, + /* 881 */ { "unused#881" }, + /* 882 */ { "unused#882" }, + /* 883 */ { "unused#883" }, + /* 884 */ { "unused#884" }, + /* 885 */ { "unused#885" }, + /* 886 */ { "unused#886" }, + /* 887 */ { "unused#887" }, + /* 888 */ { "unused#888" }, + /* 889 */ { "unused#889" }, + /* 890 */ { "unused#890" }, + /* 891 */ { "unused#891" }, + /* 892 */ { "unused#892" }, + /* 893 */ { "unused#893" }, + /* 894 */ { "unused#894" }, + /* 895 */ { "unused#895" }, + /* 896 */ { "unused#896" }, + /* 897 */ { "unused#897" }, + /* 898 */ { "unused#898" }, + /* 899 */ { "unused#899" }, + /* 900 */ { "unused#900" }, + /* 901 */ { "unused#901" }, + /* 902 */ { "unused#902" }, + /* 903 */ { "unused#903" }, + /* 904 */ { "unused#904" }, + /* 905 */ { "unused#905" }, + /* 906 */ { "unused#906" }, + /* 907 */ { "unused#907" }, + /* 908 */ { "unused#908" }, + /* 909 */ { "unused#909" }, + /* 910 */ { "unused#910" }, + /* 911 */ { "unused#911" }, + /* 912 */ { "unused#912" }, + /* 913 */ { "unused#913" }, + /* 914 */ { "unused#914" }, + /* 915 */ { "unused#915" }, + /* 916 */ { "unused#916" }, + /* 917 */ { "unused#917" }, + /* 918 */ { "unused#918" }, + /* 919 */ { "unused#919" }, + /* 920 */ { "unused#920" }, + /* 921 */ { "unused#921" }, + /* 922 */ { "unused#922" }, + /* 923 */ { "unused#923" }, + /* 924 */ { "unused#924" }, + /* 925 */ { "unused#925" }, + /* 926 */ { "unused#926" }, + /* 927 */ { "unused#927" }, + /* 928 */ { "unused#928" }, + /* 929 */ { "unused#929" }, + /* 930 */ { "unused#930" }, + /* 931 */ { "unused#931" }, + /* 932 */ { "unused#932" }, + /* 933 */ { "unused#933" }, + /* 934 */ { "unused#934" }, + /* 935 */ { "unused#935" }, + /* 936 */ { "unused#936" }, + /* 937 */ { "unused#937" }, + /* 938 */ { "unused#938" }, + /* 939 */ { "unused#939" }, + /* 940 */ { "unused#940" }, + /* 941 */ { "unused#941" }, + /* 942 */ { "unused#942" }, + /* 943 */ { "unused#943" }, + /* 944 */ { "unused#944" }, + /* 945 */ { "unused#945" }, + /* 946 */ { "unused#946" }, + /* 947 */ { "unused#947" }, + /* 948 */ { "unused#948" }, + /* 949 */ { "unused#949" }, + /* 950 */ { "unused#950" }, + /* 951 */ { "unused#951" }, + /* 952 */ { "unused#952" }, + /* 953 */ { "unused#953" }, + /* 954 */ { "unused#954" }, + /* 955 */ { "unused#955" }, + /* 956 */ { "unused#956" }, + /* 957 */ { "unused#957" }, + /* 958 */ { "unused#958" }, + /* 959 */ { "unused#959" }, + /* 960 */ { "unused#960" }, + /* 961 */ { "unused#961" }, + /* 962 */ { "unused#962" }, + /* 963 */ { "unused#963" }, + /* 964 */ { "unused#964" }, + /* 965 */ { "unused#965" }, + /* 966 */ { "unused#966" }, + /* 967 */ { "unused#967" }, + /* 968 */ { "unused#968" }, + /* 969 */ { "unused#969" }, + /* 970 */ { "unused#970" }, + /* 971 */ { "unused#971" }, + /* 972 */ { "unused#972" }, + /* 973 */ { "unused#973" }, + /* 974 */ { "unused#974" }, + /* 975 */ { "unused#975" }, + /* 976 */ { "unused#976" }, + /* 977 */ { "unused#977" }, + /* 978 */ { "unused#978" }, + /* 979 */ { "unused#979" }, + /* 980 */ { "unused#980" }, + /* 981 */ { "unused#981" }, + /* 982 */ { "unused#982" }, + /* 983 */ { "unused#983" }, + /* 984 */ { "unused#984" }, + /* 985 */ { "unused#985" }, + /* 986 */ { "unused#986" }, + /* 987 */ { "unused#987" }, + /* 988 */ { "unused#988" }, + /* 989 */ { "unused#989" }, + /* 990 */ { "unused#990" }, + /* 991 */ { "unused#991" }, + /* 992 */ { "unused#992" }, + /* 993 */ { "unused#993" }, + /* 994 */ { "unused#994" }, + /* 995 */ { "unused#995" }, + /* 996 */ { "unused#996" }, + /* 997 */ { "unused#997" }, + /* 998 */ { "unused#998" }, + /* 999 */ { "unused#999" }, + /* 1000 */ { "unused#1000" }, + /* 1001 */ { "unused#1001" }, + /* 1002 */ { "unused#1002" }, + /* 1003 */ { "unused#1003" }, + /* 1004 */ { "unused#1004" }, + /* 1005 */ { "unused#1005" }, + /* 1006 */ { "unused#1006" }, + /* 1007 */ { "unused#1007" }, + /* 1008 */ { "unused#1008" }, + /* 1009 */ { "unused#1009" }, + /* 1010 */ { "unused#1010" }, + /* 1011 */ { "unused#1011" }, + /* 1012 */ { "unused#1012" }, + /* 1013 */ { "unused#1013" }, + /* 1014 */ { "unused#1014" }, + /* 1015 */ { "unused#1015" }, + /* 1016 */ { "unused#1016" }, + /* 1017 */ { "unused#1017" }, + /* 1018 */ { "unused#1018" }, + /* 1019 */ { "unused#1019" }, + /* 1020 */ { "unused#1020" }, + /* 1021 */ { "unused#1021" }, + /* 1022 */ { "unused#1022" }, + /* 1023 */ { "unused#1023" }, + /* 1024 */ { "open", openFunc }, + /* 1025 */ { "link" }, + /* 1026 */ { "unlink", unlinkFunc }, + /* 1027 */ { "mknod" }, + /* 1028 */ { "chmod", chmodFunc }, + /* 1029 */ { "chown" }, + /* 1030 */ { "mkdir", mkdirFunc }, + /* 1031 */ { "rmdir" }, + /* 1032 */ { "lchown" }, + /* 1033 */ { "access", accessFunc }, + /* 1034 */ { "rename", renameFunc }, + /* 1035 */ { "readlink", readlinkFunc }, + /* 1036 */ { "symlink" }, + /* 1037 */ { "utimes" }, + /* 1038 */ { "stat64", stat64Func }, + /* 1039 */ { "lstat64", lstat64Func }, + /* 1040 */ { "pipe", pipePseudoFunc }, + /* 1041 */ { "dup2" }, + /* 1042 */ { "epoll_create" }, + /* 1043 */ { "inotify_init" }, + /* 1044 */ { "eventfd" }, + /* 1045 */ { "signalfd" }, + /* 1046 */ { "sendfile" }, + /* 1047 */ { "ftruncate", ftruncateFunc }, + /* 1048 */ { "truncate", truncateFunc }, + /* 1049 */ { "stat", statFunc }, + /* 1050 */ { "lstat" }, + /* 1051 */ { "fstat", fstatFunc }, + /* 1052 */ { "fcntl", fcntlFunc }, + /* 1053 */ { "fadvise64" }, + /* 1054 */ { "newfstatat" }, + /* 1055 */ { "fstatfs" }, + /* 1056 */ { "statfs" }, + /* 1057 */ { "lseek", lseekFunc }, + /* 1058 */ { "mmap", mmapFunc }, + /* 1059 */ { "alarm" }, + /* 1060 */ { "getpgrp" }, + /* 1061 */ { "pause" }, + /* 1062 */ { "time", timeFunc }, + /* 1063 */ { "utime" }, + /* 1064 */ { "creat" }, #if defined(SYS_getdents) - /* 1065 */ SyscallDesc("getdents", getdentsFunc), + /* 1065 */ { "getdents", getdentsFunc }, #else - /* 1065 */ SyscallDesc("getdents", unimplementedFunc), + /* 1065 */ { "getdents" }, #endif - /* 1066 */ SyscallDesc("futimesat", unimplementedFunc), - /* 1067 */ SyscallDesc("select", unimplementedFunc), - /* 1068 */ SyscallDesc("poll", unimplementedFunc), - /* 1069 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 1070 */ SyscallDesc("ustat", unimplementedFunc), - /* 1071 */ SyscallDesc("vfork", unimplementedFunc), - /* 1072 */ SyscallDesc("oldwait4", unimplementedFunc), - /* 1073 */ SyscallDesc("recv", unimplementedFunc), - /* 1074 */ SyscallDesc("send", unimplementedFunc), - /* 1075 */ SyscallDesc("bdflush", unimplementedFunc), - /* 1076 */ SyscallDesc("umount", unimplementedFunc), - /* 1077 */ SyscallDesc("uselib", unimplementedFunc), - /* 1078 */ SyscallDesc("_sysctl", unimplementedFunc), - /* 1079 */ SyscallDesc("fork", unimplementedFunc) + /* 1066 */ { "futimesat" }, + /* 1067 */ { "select" }, + /* 1068 */ { "poll" }, + /* 1069 */ { "epoll_wait" }, + /* 1070 */ { "ustat" }, + /* 1071 */ { "vfork" }, + /* 1072 */ { "oldwait4" }, + /* 1073 */ { "recv" }, + /* 1074 */ { "send" }, + /* 1075 */ { "bdflush" }, + /* 1076 */ { "umount" }, + /* 1077 */ { "uselib" }, + /* 1078 */ { "_sysctl" }, + /* 1079 */ { "fork" } }; static SyscallDesc privSyscallDescs32[] = { - /* 1 */ SyscallDesc("breakpoint", unimplementedFunc), - /* 2 */ SyscallDesc("cacheflush", unimplementedFunc), - /* 3 */ SyscallDesc("usr26", unimplementedFunc), - /* 4 */ SyscallDesc("usr32", unimplementedFunc), - /* 5 */ SyscallDesc("set_tls", setTLSFunc32) + /* 1 */ { "breakpoint" }, + /* 2 */ { "cacheflush" }, + /* 3 */ { "usr26" }, + /* 4 */ { "usr32" }, + /* 5 */ { "set_tls", setTLSFunc32 } }; // Indices 1, 3 and 4 are unallocated. static SyscallDesc privSyscallDescs64[] = { - /* 1 */ SyscallDesc("unallocated", unimplementedFunc), - /* 2 */ SyscallDesc("cacheflush", unimplementedFunc), - /* 3 */ SyscallDesc("unallocated", unimplementedFunc), - /* 4 */ SyscallDesc("unallocated", unimplementedFunc), - /* 5 */ SyscallDesc("set_tls", setTLSFunc64) + /* 1 */ { "unallocated" }, + /* 2 */ { "cacheflush" }, + /* 3 */ { "unallocated" }, + /* 4 */ { "unallocated" }, + /* 5 */ { "set_tls", setTLSFunc64 } }; ArmLinuxProcess32::ArmLinuxProcess32(ProcessParams * params, diff --git a/src/arch/mips/linux/process.cc b/src/arch/mips/linux/process.cc index 2dc1bcdaf..e8e96da1c 100644 --- a/src/arch/mips/linux/process.cc +++ b/src/arch/mips/linux/process.cc @@ -169,326 +169,326 @@ setThreadAreaFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) } SyscallDesc MipsLinuxProcess::syscallDescs[] = { - /* 0 */ SyscallDesc("syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("waitpid", unimplementedFunc), - /* 8 */ SyscallDesc("creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("execve", unimplementedFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("time", unimplementedFunc), - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", chmodFunc), - /* 16 */ SyscallDesc("lchown", chownFunc), - /* 17 */ SyscallDesc("break", brkFunc), - /* 18 */ SyscallDesc("unused#18", unimplementedFunc), - /* 19 */ SyscallDesc("lseek", lseekFunc), - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("mount", unimplementedFunc), - /* 22 */ SyscallDesc("umount", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), - /* 24 */ SyscallDesc("getuid", getuidFunc), - /* 25 */ SyscallDesc("stime", unimplementedFunc), - /* 26 */ SyscallDesc("ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("unused#28", unimplementedFunc), - /* 29 */ SyscallDesc("pause", unimplementedFunc), - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("stty", unimplementedFunc), - /* 32 */ SyscallDesc("gtty", unimplementedFunc), - /* 33 */ SyscallDesc("access", unimplementedFunc), - /* 34 */ SyscallDesc("nice", unimplementedFunc), - /* 35 */ SyscallDesc("ftime", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", unimplementedFunc), - /* 38 */ SyscallDesc("rename", unimplementedFunc), - /* 39 */ SyscallDesc("mkdir", mkdirFunc), - /* 40 */ SyscallDesc("rmdir", unimplementedFunc), - /* 41 */ SyscallDesc("dup", unimplementedFunc), - /* 42 */ SyscallDesc("pipe", pipePseudoFunc), - /* 43 */ SyscallDesc("times", unimplementedFunc), - /* 44 */ SyscallDesc("prof", unimplementedFunc), - /* 45 */ SyscallDesc("brk", brkFunc), - /* 46 */ SyscallDesc("setgid", unimplementedFunc), - /* 47 */ SyscallDesc("getgid", getgidFunc), - /* 48 */ SyscallDesc("signal", ignoreFunc), - /* 49 */ SyscallDesc("geteuid", geteuidFunc), - /* 50 */ SyscallDesc("getegid", getegidFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("umount2", unimplementedFunc), - /* 53 */ SyscallDesc("lock", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", ioctlFunc), - /* 55 */ SyscallDesc("fcntl", fcntlFunc), - /* 56 */ SyscallDesc("mpx", unimplementedFunc), - /* 57 */ SyscallDesc("setpgid", unimplementedFunc), - /* 58 */ SyscallDesc("ulimit", unimplementedFunc), - /* 59 */ SyscallDesc("unused#59", unimplementedFunc), - /* 60 */ SyscallDesc("umask", umaskFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("ustat", unimplementedFunc), - /* 63 */ SyscallDesc("dup2", unimplementedFunc), - /* 64 */ SyscallDesc("getppid", getpagesizeFunc), - /* 65 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 66 */ SyscallDesc("setsid", unimplementedFunc), - /* 67 */ SyscallDesc("sigaction",unimplementedFunc), - /* 68 */ SyscallDesc("sgetmask", unimplementedFunc), - /* 69 */ SyscallDesc("ssetmask", unimplementedFunc), - /* 70 */ SyscallDesc("setreuid", unimplementedFunc), - /* 71 */ SyscallDesc("setregid", unimplementedFunc), - /* 72 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 73 */ SyscallDesc("sigpending", unimplementedFunc), - /* 74 */ SyscallDesc("sethostname", ignoreFunc), - /* 75 */ SyscallDesc("setrlimit", unimplementedFunc), - /* 76 */ SyscallDesc("getrlimit", unimplementedFunc), - /* 77 */ SyscallDesc("getrusage", getrusageFunc), - /* 78 */ SyscallDesc("gettimeofday", unimplementedFunc), - /* 79 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 80 */ SyscallDesc("getgroups", unimplementedFunc), - /* 81 */ SyscallDesc("setgroups", unimplementedFunc), - /* 82 */ SyscallDesc("reserved#82", unimplementedFunc), - /* 83 */ SyscallDesc("symlink", unimplementedFunc), - /* 84 */ SyscallDesc("unused#84", unimplementedFunc), - /* 85 */ SyscallDesc("readlink", readlinkFunc), - /* 86 */ SyscallDesc("uselib", unimplementedFunc), - /* 87 */ SyscallDesc("swapon", gethostnameFunc), - /* 88 */ SyscallDesc("reboot", unimplementedFunc), - /* 89 */ SyscallDesc("readdir", unimplementedFunc), - /* 90 */ SyscallDesc("mmap", mmapFunc), - /* 91 */ SyscallDesc("munmap",munmapFunc), - /* 92 */ SyscallDesc("truncate", truncateFunc), - /* 93 */ SyscallDesc("ftruncate", ftruncateFunc), - /* 94 */ SyscallDesc("fchmod", fchmodFunc), - /* 95 */ SyscallDesc("fchown", fchownFunc), - /* 96 */ SyscallDesc("getpriority", unimplementedFunc), - /* 97 */ SyscallDesc("setpriority", unimplementedFunc), - /* 98 */ SyscallDesc("profil", unimplementedFunc), - /* 99 */ SyscallDesc("statfs", unimplementedFunc), - /* 100 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 101 */ SyscallDesc("ioperm", unimplementedFunc), - /* 102 */ SyscallDesc("socketcall", unimplementedFunc), - /* 103 */ SyscallDesc("syslog", unimplementedFunc), - /* 104 */ SyscallDesc("setitimer", unimplementedFunc), - /* 105 */ SyscallDesc("getitimer", unimplementedFunc), - /* 106 */ SyscallDesc("stat", statFunc), - /* 107 */ SyscallDesc("lstat", unimplementedFunc), - /* 108 */ SyscallDesc("fstat", fstatFunc), - /* 109 */ SyscallDesc("unused#109", unimplementedFunc), - /* 110 */ SyscallDesc("iopl", unimplementedFunc), - /* 111 */ SyscallDesc("vhangup", unimplementedFunc), - /* 112 */ SyscallDesc("idle", ignoreFunc), - /* 113 */ SyscallDesc("vm86", unimplementedFunc), - /* 114 */ SyscallDesc("wait4", unimplementedFunc), - /* 115 */ SyscallDesc("swapoff", unimplementedFunc), - /* 116 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 117 */ SyscallDesc("ipc", unimplementedFunc), - /* 118 */ SyscallDesc("fsync", unimplementedFunc), - /* 119 */ SyscallDesc("sigreturn", unimplementedFunc), - /* 120 */ SyscallDesc("clone", unimplementedFunc), - /* 121 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 122 */ SyscallDesc("uname", unameFunc), - /* 123 */ SyscallDesc("modify_ldt", unimplementedFunc), - /* 124 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 125 */ SyscallDesc("mprotect", ignoreFunc), - /* 126 */ SyscallDesc("sigprocmask", unimplementedFunc), - /* 127 */ SyscallDesc("create_module", unimplementedFunc), - /* 128 */ SyscallDesc("init_module", unimplementedFunc), - /* 129 */ SyscallDesc("delete_module", unimplementedFunc), - /* 130 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 131 */ SyscallDesc("quotactl", unimplementedFunc), - /* 132 */ SyscallDesc("getpgid", unimplementedFunc), - /* 133 */ SyscallDesc("fchdir", unimplementedFunc), - /* 134 */ SyscallDesc("bdflush", unimplementedFunc), - /* 135 */ SyscallDesc("sysfs", unimplementedFunc), - /* 136 */ SyscallDesc("personality", unimplementedFunc), - /* 137 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 138 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 139 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 140 */ SyscallDesc("llseek", unimplementedFunc), - /* 141 */ SyscallDesc("getdents", unimplementedFunc), - /* 142 */ SyscallDesc("newselect", unimplementedFunc), - /* 143 */ SyscallDesc("flock", unimplementedFunc), - /* 144 */ SyscallDesc("msync", unimplementedFunc), - /* 145 */ SyscallDesc("readv", unimplementedFunc), - /* 146 */ SyscallDesc("writev", writevFunc), - /* 147 */ SyscallDesc("cacheflush", unimplementedFunc), - /* 148 */ SyscallDesc("cachectl", unimplementedFunc), - /* 149 */ SyscallDesc("sysmips", unimplementedFunc), - /* 150 */ SyscallDesc("unused#150", unimplementedFunc), - /* 151 */ SyscallDesc("getsid", unimplementedFunc), - /* 152 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 153 */ SyscallDesc("sysctl", ignoreFunc), - /* 154 */ SyscallDesc("mlock", unimplementedFunc), - /* 155 */ SyscallDesc("munlock", unimplementedFunc), - /* 156 */ SyscallDesc("mlockall", unimplementedFunc), - /* 157 */ SyscallDesc("munlockall", unimplementedFunc), - /* 158 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 159 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 160 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 161 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 162 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 163 */ SyscallDesc("sched_get_prioritymax", unimplementedFunc), - /* 164 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 165 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 166 */ SyscallDesc("nanosleep", unimplementedFunc), - /* 167 */ SyscallDesc("mremap", mremapFunc), - /* 168 */ SyscallDesc("accept", unimplementedFunc), - /* 169 */ SyscallDesc("bind", unimplementedFunc), - /* 170 */ SyscallDesc("connect", unimplementedFunc), - /* 171 */ SyscallDesc("getpeername", unimplementedFunc), - /* 172 */ SyscallDesc("getsockname", unimplementedFunc), - /* 173 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 174 */ SyscallDesc("listen", unimplementedFunc), - /* 175 */ SyscallDesc("recv", unimplementedFunc), - /* 176 */ SyscallDesc("recvmsg", unimplementedFunc), - /* 177 */ SyscallDesc("send", unimplementedFunc), - /* 178 */ SyscallDesc("sendmsg", ignoreFunc), - /* 179 */ SyscallDesc("sendto", unimplementedFunc), - /* 180 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 181 */ SyscallDesc("shutdown", unimplementedFunc), - /* 182 */ SyscallDesc("unknown #182", unimplementedFunc), - /* 183 */ SyscallDesc("socket", ignoreFunc), - /* 184 */ SyscallDesc("socketpair", unimplementedFunc), - /* 185 */ SyscallDesc("setresuid", unimplementedFunc), - /* 186 */ SyscallDesc("getresuid", unimplementedFunc), - /* 187 */ SyscallDesc("query_module", unimplementedFunc), - /* 188 */ SyscallDesc("poll", unimplementedFunc), - /* 189 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 190 */ SyscallDesc("setresgid", unimplementedFunc), - /* 191 */ SyscallDesc("getresgid", unimplementedFunc), - /* 192 */ SyscallDesc("prctl", unimplementedFunc), - /* 193 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 194 */ SyscallDesc("rt_sigaction", unimplementedFunc), - /* 195 */ SyscallDesc("rt_sigprocmask", unimplementedFunc), - /* 196 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 197 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 198 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc), - /* 199 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 200 */ SyscallDesc("pread64", unimplementedFunc), - /* 201 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 202 */ SyscallDesc("chown", unimplementedFunc), - /* 203 */ SyscallDesc("getcwd", getcwdFunc), - /* 204 */ SyscallDesc("capget", unimplementedFunc), - /* 205 */ SyscallDesc("capset", unimplementedFunc), - /* 206 */ SyscallDesc("sigalstack", unimplementedFunc), - /* 207 */ SyscallDesc("sendfile", unimplementedFunc), - /* 208 */ SyscallDesc("getpmsg", unimplementedFunc), - /* 209 */ SyscallDesc("putpmsg", unimplementedFunc), - /* 210 */ SyscallDesc("mmap2", unimplementedFunc), - /* 211 */ SyscallDesc("truncate64", unimplementedFunc), - /* 212 */ SyscallDesc("ftruncate64", unimplementedFunc), - /* 213 */ SyscallDesc("stat64", unimplementedFunc), - /* 214 */ SyscallDesc("lstat64", lstat64Func), - /* 215 */ SyscallDesc("fstat64", fstat64Func), - /* 216 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 217 */ SyscallDesc("mincore", unimplementedFunc), - /* 218 */ SyscallDesc("madvise", unimplementedFunc), - /* 219 */ SyscallDesc("getdents64", unimplementedFunc), - /* 220 */ SyscallDesc("fcntl64", fcntl64Func), - /* 221 */ SyscallDesc("reserved#221", unimplementedFunc), - /* 222 */ SyscallDesc("gettid", unimplementedFunc), - /* 223 */ SyscallDesc("readahead", unimplementedFunc), - /* 224 */ SyscallDesc("setxattr", unimplementedFunc), - /* 225 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 226 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 227 */ SyscallDesc("getxattr", unimplementedFunc), - /* 228 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 229 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 230 */ SyscallDesc("listxattr", unimplementedFunc), - /* 231 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 232 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 233 */ SyscallDesc("removexattr", unimplementedFunc), - /* 234 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 235 */ SyscallDesc("fremovexattr", ignoreFunc), - /* 236 */ SyscallDesc("tkill", unimplementedFunc), - /* 237 */ SyscallDesc("sendfile64", unimplementedFunc), - /* 238 */ SyscallDesc("futex", unimplementedFunc), - /* 239 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 240 */ SyscallDesc("sched_getaffinity", unimplementedFunc), - /* 241 */ SyscallDesc("io_setup", unimplementedFunc), - /* 242 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 243 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 244 */ SyscallDesc("io_submit", unimplementedFunc), - /* 245 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 246 */ SyscallDesc("exit_group", exitFunc), - /* 247 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 248 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 249 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 250 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 251 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 252 */ SyscallDesc("set_tid_address", unimplementedFunc), - /* 253 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 254 */ SyscallDesc("fadvise64", unimplementedFunc), - /* 255 */ SyscallDesc("statfs64", unimplementedFunc), - /* 256 */ SyscallDesc("fstafs64", unimplementedFunc), - /* 257 */ SyscallDesc("timer_create", sys_getsysinfoFunc), - /* 258 */ SyscallDesc("timer_settime", sys_setsysinfoFunc), - /* 259 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 260 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 261 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 262 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 263 */ SyscallDesc("clock_gettime", unimplementedFunc), - /* 264 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 265 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 266 */ SyscallDesc("tgkill", unimplementedFunc), - /* 267 */ SyscallDesc("utimes", unimplementedFunc), - /* 268 */ SyscallDesc("mbind", unimplementedFunc), - /* 269 */ SyscallDesc("get_mempolicy", unimplementedFunc), - /* 270 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 271 */ SyscallDesc("mq_open", unimplementedFunc), - /* 272 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 273 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 274 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 275 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 276 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 277 */ SyscallDesc("vserver", unimplementedFunc), - /* 278 */ SyscallDesc("waitid", unimplementedFunc), - /* 279 */ SyscallDesc("unknown #279", unimplementedFunc), - /* 280 */ SyscallDesc("add_key", unimplementedFunc), - /* 281 */ SyscallDesc("request_key", unimplementedFunc), - /* 282 */ SyscallDesc("keyctl", unimplementedFunc), - /* 283 */ SyscallDesc("set_thread_area", setThreadAreaFunc), - /* 284 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 285 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 286 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 287 */ SyscallDesc("migrate_pages", unimplementedFunc), - /* 288 */ SyscallDesc("openat", unimplementedFunc), - /* 289 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 290 */ SyscallDesc("mknodat", unimplementedFunc), - /* 291 */ SyscallDesc("fchownat", unimplementedFunc), - /* 292 */ SyscallDesc("futimesat", unimplementedFunc), - /* 293 */ SyscallDesc("fstatat64", unimplementedFunc), - /* 294 */ SyscallDesc("unlinkat", unimplementedFunc), - /* 295 */ SyscallDesc("renameat", unimplementedFunc), - /* 296 */ SyscallDesc("linkat", unimplementedFunc), - /* 297 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 298 */ SyscallDesc("readlinkat", unimplementedFunc), - /* 299 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 300 */ SyscallDesc("faccessat", unimplementedFunc), - /* 301 */ SyscallDesc("pselect6", unimplementedFunc), - /* 302 */ SyscallDesc("ppoll", unimplementedFunc), - /* 303 */ SyscallDesc("unshare", unimplementedFunc), - /* 304 */ SyscallDesc("splice", unimplementedFunc), - /* 305 */ SyscallDesc("sync_file_range", unimplementedFunc), - /* 306 */ SyscallDesc("tee", unimplementedFunc), - /* 307 */ SyscallDesc("vmsplice", unimplementedFunc), - /* 308 */ SyscallDesc("move_pages", unimplementedFunc), - /* 309 */ SyscallDesc("set_robust_list", unimplementedFunc), - /* 310 */ SyscallDesc("get_robust_list", unimplementedFunc), - /* 311 */ SyscallDesc("kexec_load", unimplementedFunc), - /* 312 */ SyscallDesc("getcpu", unimplementedFunc), - /* 313 */ SyscallDesc("epoll_pwait", unimplementedFunc), - /* 314 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 315 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 316 */ SyscallDesc("utimensat", unimplementedFunc), - /* 317 */ SyscallDesc("signalfd", unimplementedFunc), - /* 318 */ SyscallDesc("timerfd", unimplementedFunc), - /* 319 */ SyscallDesc("eventfd", unimplementedFunc) + /* 0 */ { "syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "waitpid" }, + /* 8 */ { "creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "execve" }, + /* 12 */ { "chdir" }, + /* 13 */ { "time" }, + /* 14 */ { "mknod" }, + /* 15 */ { "chmod", chmodFunc }, + /* 16 */ { "lchown", chownFunc }, + /* 17 */ { "break", brkFunc }, + /* 18 */ { "unused#18" }, + /* 19 */ { "lseek", lseekFunc }, + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "mount" }, + /* 22 */ { "umount" }, + /* 23 */ { "setuid", setuidFunc }, + /* 24 */ { "getuid", getuidFunc }, + /* 25 */ { "stime" }, + /* 26 */ { "ptrace" }, + /* 27 */ { "alarm" }, + /* 28 */ { "unused#28" }, + /* 29 */ { "pause" }, + /* 30 */ { "utime" }, + /* 31 */ { "stty" }, + /* 32 */ { "gtty" }, + /* 33 */ { "access" }, + /* 34 */ { "nice" }, + /* 35 */ { "ftime" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill" }, + /* 38 */ { "rename" }, + /* 39 */ { "mkdir", mkdirFunc }, + /* 40 */ { "rmdir" }, + /* 41 */ { "dup" }, + /* 42 */ { "pipe", pipePseudoFunc }, + /* 43 */ { "times" }, + /* 44 */ { "prof" }, + /* 45 */ { "brk", brkFunc }, + /* 46 */ { "setgid" }, + /* 47 */ { "getgid", getgidFunc }, + /* 48 */ { "signal", ignoreFunc }, + /* 49 */ { "geteuid", geteuidFunc }, + /* 50 */ { "getegid", getegidFunc }, + /* 51 */ { "acct" }, + /* 52 */ { "umount2" }, + /* 53 */ { "lock" }, + /* 54 */ { "ioctl", ioctlFunc }, + /* 55 */ { "fcntl", fcntlFunc }, + /* 56 */ { "mpx" }, + /* 57 */ { "setpgid" }, + /* 58 */ { "ulimit" }, + /* 59 */ { "unused#59" }, + /* 60 */ { "umask", umaskFunc }, + /* 61 */ { "chroot" }, + /* 62 */ { "ustat" }, + /* 63 */ { "dup2" }, + /* 64 */ { "getppid", getpagesizeFunc }, + /* 65 */ { "getpgrp" }, + /* 66 */ { "setsid" }, + /* 67 */ { "sigaction" }, + /* 68 */ { "sgetmask" }, + /* 69 */ { "ssetmask" }, + /* 70 */ { "setreuid" }, + /* 71 */ { "setregid" }, + /* 72 */ { "sigsuspend" }, + /* 73 */ { "sigpending" }, + /* 74 */ { "sethostname", ignoreFunc }, + /* 75 */ { "setrlimit" }, + /* 76 */ { "getrlimit" }, + /* 77 */ { "getrusage", getrusageFunc }, + /* 78 */ { "gettimeofday" }, + /* 79 */ { "settimeofday" }, + /* 80 */ { "getgroups" }, + /* 81 */ { "setgroups" }, + /* 82 */ { "reserved#82" }, + /* 83 */ { "symlink" }, + /* 84 */ { "unused#84" }, + /* 85 */ { "readlink", readlinkFunc }, + /* 86 */ { "uselib" }, + /* 87 */ { "swapon", gethostnameFunc }, + /* 88 */ { "reboot" }, + /* 89 */ { "readdir" }, + /* 90 */ { "mmap", mmapFunc }, + /* 91 */ { "munmap",munmapFunc }, + /* 92 */ { "truncate", truncateFunc }, + /* 93 */ { "ftruncate", ftruncateFunc }, + /* 94 */ { "fchmod", fchmodFunc }, + /* 95 */ { "fchown", fchownFunc }, + /* 96 */ { "getpriority" }, + /* 97 */ { "setpriority" }, + /* 98 */ { "profil" }, + /* 99 */ { "statfs" }, + /* 100 */ { "fstatfs" }, + /* 101 */ { "ioperm" }, + /* 102 */ { "socketcall" }, + /* 103 */ { "syslog" }, + /* 104 */ { "setitimer" }, + /* 105 */ { "getitimer" }, + /* 106 */ { "stat", statFunc }, + /* 107 */ { "lstat" }, + /* 108 */ { "fstat", fstatFunc }, + /* 109 */ { "unused#109" }, + /* 110 */ { "iopl" }, + /* 111 */ { "vhangup" }, + /* 112 */ { "idle", ignoreFunc }, + /* 113 */ { "vm86" }, + /* 114 */ { "wait4" }, + /* 115 */ { "swapoff" }, + /* 116 */ { "sysinfo", sysinfoFunc }, + /* 117 */ { "ipc" }, + /* 118 */ { "fsync" }, + /* 119 */ { "sigreturn" }, + /* 120 */ { "clone" }, + /* 121 */ { "setdomainname" }, + /* 122 */ { "uname", unameFunc }, + /* 123 */ { "modify_ldt" }, + /* 124 */ { "adjtimex" }, + /* 125 */ { "mprotect", ignoreFunc }, + /* 126 */ { "sigprocmask" }, + /* 127 */ { "create_module" }, + /* 128 */ { "init_module" }, + /* 129 */ { "delete_module" }, + /* 130 */ { "get_kernel_syms" }, + /* 131 */ { "quotactl" }, + /* 132 */ { "getpgid" }, + /* 133 */ { "fchdir" }, + /* 134 */ { "bdflush" }, + /* 135 */ { "sysfs" }, + /* 136 */ { "personality" }, + /* 137 */ { "afs_syscall" }, + /* 138 */ { "setfsuid" }, + /* 139 */ { "setfsgid" }, + /* 140 */ { "llseek" }, + /* 141 */ { "getdents" }, + /* 142 */ { "newselect" }, + /* 143 */ { "flock" }, + /* 144 */ { "msync" }, + /* 145 */ { "readv" }, + /* 146 */ { "writev", writevFunc }, + /* 147 */ { "cacheflush" }, + /* 148 */ { "cachectl" }, + /* 149 */ { "sysmips" }, + /* 150 */ { "unused#150" }, + /* 151 */ { "getsid" }, + /* 152 */ { "fdatasync" }, + /* 153 */ { "sysctl", ignoreFunc }, + /* 154 */ { "mlock" }, + /* 155 */ { "munlock" }, + /* 156 */ { "mlockall" }, + /* 157 */ { "munlockall" }, + /* 158 */ { "sched_setparam" }, + /* 159 */ { "sched_getparam" }, + /* 160 */ { "sched_setscheduler" }, + /* 161 */ { "sched_getscheduler" }, + /* 162 */ { "sched_yield" }, + /* 163 */ { "sched_get_prioritymax" }, + /* 164 */ { "sched_get_priority_min" }, + /* 165 */ { "sched_rr_get_interval" }, + /* 166 */ { "nanosleep" }, + /* 167 */ { "mremap", mremapFunc }, + /* 168 */ { "accept" }, + /* 169 */ { "bind" }, + /* 170 */ { "connect" }, + /* 171 */ { "getpeername" }, + /* 172 */ { "getsockname" }, + /* 173 */ { "getsockopt" }, + /* 174 */ { "listen" }, + /* 175 */ { "recv" }, + /* 176 */ { "recvmsg" }, + /* 177 */ { "send" }, + /* 178 */ { "sendmsg", ignoreFunc }, + /* 179 */ { "sendto" }, + /* 180 */ { "setsockopt" }, + /* 181 */ { "shutdown" }, + /* 182 */ { "unknown #182" }, + /* 183 */ { "socket", ignoreFunc }, + /* 184 */ { "socketpair" }, + /* 185 */ { "setresuid" }, + /* 186 */ { "getresuid" }, + /* 187 */ { "query_module" }, + /* 188 */ { "poll" }, + /* 189 */ { "nfsservctl" }, + /* 190 */ { "setresgid" }, + /* 191 */ { "getresgid" }, + /* 192 */ { "prctl" }, + /* 193 */ { "rt_sigreturn" }, + /* 194 */ { "rt_sigaction" }, + /* 195 */ { "rt_sigprocmask" }, + /* 196 */ { "rt_sigpending" }, + /* 197 */ { "rt_sigtimedwait" }, + /* 198 */ { "rt_sigqueueinfo", ignoreFunc }, + /* 199 */ { "rt_sigsuspend" }, + /* 200 */ { "pread64" }, + /* 201 */ { "pwrite64" }, + /* 202 */ { "chown" }, + /* 203 */ { "getcwd", getcwdFunc }, + /* 204 */ { "capget" }, + /* 205 */ { "capset" }, + /* 206 */ { "sigalstack" }, + /* 207 */ { "sendfile" }, + /* 208 */ { "getpmsg" }, + /* 209 */ { "putpmsg" }, + /* 210 */ { "mmap2" }, + /* 211 */ { "truncate64" }, + /* 212 */ { "ftruncate64" }, + /* 213 */ { "stat64" }, + /* 214 */ { "lstat64", lstat64Func }, + /* 215 */ { "fstat64", fstat64Func }, + /* 216 */ { "pivot_root" }, + /* 217 */ { "mincore" }, + /* 218 */ { "madvise" }, + /* 219 */ { "getdents64" }, + /* 220 */ { "fcntl64", fcntl64Func }, + /* 221 */ { "reserved#221" }, + /* 222 */ { "gettid" }, + /* 223 */ { "readahead" }, + /* 224 */ { "setxattr" }, + /* 225 */ { "lsetxattr" }, + /* 226 */ { "fsetxattr" }, + /* 227 */ { "getxattr" }, + /* 228 */ { "lgetxattr" }, + /* 229 */ { "fgetxattr" }, + /* 230 */ { "listxattr" }, + /* 231 */ { "llistxattr" }, + /* 232 */ { "flistxattr" }, + /* 233 */ { "removexattr" }, + /* 234 */ { "lremovexattr" }, + /* 235 */ { "fremovexattr", ignoreFunc }, + /* 236 */ { "tkill" }, + /* 237 */ { "sendfile64" }, + /* 238 */ { "futex" }, + /* 239 */ { "sched_setaffinity" }, + /* 240 */ { "sched_getaffinity" }, + /* 241 */ { "io_setup" }, + /* 242 */ { "io_destroy" }, + /* 243 */ { "io_getevents" }, + /* 244 */ { "io_submit" }, + /* 245 */ { "io_cancel" }, + /* 246 */ { "exit_group", exitFunc }, + /* 247 */ { "lookup_dcookie" }, + /* 248 */ { "epoll_create" }, + /* 249 */ { "epoll_ctl" }, + /* 250 */ { "epoll_wait" }, + /* 251 */ { "remap_file_pages" }, + /* 252 */ { "set_tid_address" }, + /* 253 */ { "restart_syscall" }, + /* 254 */ { "fadvise64" }, + /* 255 */ { "statfs64" }, + /* 256 */ { "fstafs64" }, + /* 257 */ { "timer_create", sys_getsysinfoFunc }, + /* 258 */ { "timer_settime", sys_setsysinfoFunc }, + /* 259 */ { "timer_gettime" }, + /* 260 */ { "timer_getoverrun" }, + /* 261 */ { "timer_delete" }, + /* 262 */ { "clock_settime" }, + /* 263 */ { "clock_gettime" }, + /* 264 */ { "clock_getres" }, + /* 265 */ { "clock_nanosleep" }, + /* 266 */ { "tgkill" }, + /* 267 */ { "utimes" }, + /* 268 */ { "mbind" }, + /* 269 */ { "get_mempolicy" }, + /* 270 */ { "set_mempolicy" }, + /* 271 */ { "mq_open" }, + /* 272 */ { "mq_unlink" }, + /* 273 */ { "mq_timedsend" }, + /* 274 */ { "mq_timedreceive" }, + /* 275 */ { "mq_notify" }, + /* 276 */ { "mq_getsetattr" }, + /* 277 */ { "vserver" }, + /* 278 */ { "waitid" }, + /* 279 */ { "unknown #279" }, + /* 280 */ { "add_key" }, + /* 281 */ { "request_key" }, + /* 282 */ { "keyctl" }, + /* 283 */ { "set_thread_area", setThreadAreaFunc }, + /* 284 */ { "inotify_init" }, + /* 285 */ { "inotify_add_watch" }, + /* 286 */ { "inotify_rm_watch" }, + /* 287 */ { "migrate_pages" }, + /* 288 */ { "openat" }, + /* 289 */ { "mkdirat" }, + /* 290 */ { "mknodat" }, + /* 291 */ { "fchownat" }, + /* 292 */ { "futimesat" }, + /* 293 */ { "fstatat64" }, + /* 294 */ { "unlinkat" }, + /* 295 */ { "renameat" }, + /* 296 */ { "linkat" }, + /* 297 */ { "symlinkat" }, + /* 298 */ { "readlinkat" }, + /* 299 */ { "fchmodat" }, + /* 300 */ { "faccessat" }, + /* 301 */ { "pselect6" }, + /* 302 */ { "ppoll" }, + /* 303 */ { "unshare" }, + /* 304 */ { "splice" }, + /* 305 */ { "sync_file_range" }, + /* 306 */ { "tee" }, + /* 307 */ { "vmsplice" }, + /* 308 */ { "move_pages" }, + /* 309 */ { "set_robust_list" }, + /* 310 */ { "get_robust_list" }, + /* 311 */ { "kexec_load" }, + /* 312 */ { "getcpu" }, + /* 313 */ { "epoll_pwait" }, + /* 314 */ { "ioprio_set" }, + /* 315 */ { "ioprio_get" }, + /* 316 */ { "utimensat" }, + /* 317 */ { "signalfd" }, + /* 318 */ { "timerfd" }, + /* 319 */ { "eventfd" } }; MipsLinuxProcess::MipsLinuxProcess(ProcessParams * params, diff --git a/src/arch/power/linux/process.cc b/src/arch/power/linux/process.cc index a63d9a30c..13407789c 100644 --- a/src/arch/power/linux/process.cc +++ b/src/arch/power/linux/process.cc @@ -97,353 +97,353 @@ unameFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) } SyscallDesc PowerLinuxProcess::syscallDescs[] = { - /* 0 */ SyscallDesc("syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("waitpid", unimplementedFunc), //??? - /* 8 */ SyscallDesc("creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("execve", unimplementedFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("time", timeFunc), - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", chmodFunc), - /* 16 */ SyscallDesc("lchown", chownFunc), - /* 17 */ SyscallDesc("break", brkFunc), //??? - /* 18 */ SyscallDesc("unused#18", unimplementedFunc), //??? - /* 19 */ SyscallDesc("lseek", lseekFunc), - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("mount", unimplementedFunc), - /* 22 */ SyscallDesc("umount", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), - /* 24 */ SyscallDesc("getuid", getuidFunc), - /* 25 */ SyscallDesc("stime", unimplementedFunc), - /* 26 */ SyscallDesc("ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("unused#28", unimplementedFunc), - /* 29 */ SyscallDesc("pause", unimplementedFunc), - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("stty", unimplementedFunc), - /* 32 */ SyscallDesc("gtty", unimplementedFunc), - /* 33 */ SyscallDesc("access", unimplementedFunc), - /* 34 */ SyscallDesc("nice", unimplementedFunc), - /* 35 */ SyscallDesc("ftime", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", ignoreFunc), - /* 38 */ SyscallDesc("rename", renameFunc), - /* 39 */ SyscallDesc("mkdir", unimplementedFunc), - /* 40 */ SyscallDesc("rmdir", unimplementedFunc), - /* 41 */ SyscallDesc("dup", dupFunc), - /* 42 */ SyscallDesc("pipe", unimplementedFunc), - /* 43 */ SyscallDesc("times", timesFunc), - /* 44 */ SyscallDesc("prof", unimplementedFunc), - /* 45 */ SyscallDesc("brk", brkFunc), - /* 46 */ SyscallDesc("setgid", unimplementedFunc), - /* 47 */ SyscallDesc("getgid", getgidFunc), - /* 48 */ SyscallDesc("signal", ignoreFunc), - /* 49 */ SyscallDesc("geteuid", geteuidFunc), - /* 50 */ SyscallDesc("getegid", getegidFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("umount2", unimplementedFunc), - /* 53 */ SyscallDesc("lock", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", ioctlFunc), - /* 55 */ SyscallDesc("fcntl", fcntlFunc), - /* 56 */ SyscallDesc("mpx", unimplementedFunc), - /* 57 */ SyscallDesc("setpgid", unimplementedFunc), - /* 58 */ SyscallDesc("ulimit", unimplementedFunc), - /* 59 */ SyscallDesc("unused#59", unimplementedFunc), - /* 60 */ SyscallDesc("umask", umaskFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("ustat", unimplementedFunc), - /* 63 */ SyscallDesc("dup2", unimplementedFunc), - /* 64 */ SyscallDesc("getppid", getpagesizeFunc), - /* 65 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 66 */ SyscallDesc("setsid", unimplementedFunc), - /* 67 */ SyscallDesc("sigaction",unimplementedFunc), - /* 68 */ SyscallDesc("sgetmask", unimplementedFunc), - /* 69 */ SyscallDesc("ssetmask", unimplementedFunc), - /* 70 */ SyscallDesc("setreuid", unimplementedFunc), - /* 71 */ SyscallDesc("setregid", unimplementedFunc), - /* 72 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 73 */ SyscallDesc("sigpending", unimplementedFunc), - /* 74 */ SyscallDesc("sethostname", ignoreFunc), - /* 75 */ SyscallDesc("setrlimit", ignoreFunc), - /* 76 */ SyscallDesc("getrlimit", unimplementedFunc), - /* 77 */ SyscallDesc("getrusage", ignoreFunc), - /* 78 */ SyscallDesc("gettimeofday", unimplementedFunc), - /* 79 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 80 */ SyscallDesc("getgroups", unimplementedFunc), - /* 81 */ SyscallDesc("setgroups", unimplementedFunc), - /* 82 */ SyscallDesc("reserved#82", unimplementedFunc), - /* 83 */ SyscallDesc("symlink", unimplementedFunc), - /* 84 */ SyscallDesc("unused#84", unimplementedFunc), - /* 85 */ SyscallDesc("readlink", unimplementedFunc), - /* 86 */ SyscallDesc("uselib", unimplementedFunc), - /* 87 */ SyscallDesc("swapon", gethostnameFunc), - /* 88 */ SyscallDesc("reboot", unimplementedFunc), - /* 89 */ SyscallDesc("readdir", unimplementedFunc), - /* 90 */ SyscallDesc("mmap", mmapFunc), - /* 91 */ SyscallDesc("munmap",munmapFunc), - /* 92 */ SyscallDesc("truncate", truncateFunc), - /* 93 */ SyscallDesc("ftruncate", ftruncateFunc), - /* 94 */ SyscallDesc("fchmod", unimplementedFunc), - /* 95 */ SyscallDesc("fchown", unimplementedFunc), - /* 96 */ SyscallDesc("getpriority", unimplementedFunc), - /* 97 */ SyscallDesc("setpriority", unimplementedFunc), - /* 98 */ SyscallDesc("profil", unimplementedFunc), - /* 99 */ SyscallDesc("statfs", unimplementedFunc), - /* 100 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 101 */ SyscallDesc("ioperm", unimplementedFunc), - /* 102 */ SyscallDesc("socketcall", unimplementedFunc), - /* 103 */ SyscallDesc("syslog", unimplementedFunc), - /* 104 */ SyscallDesc("setitimer", unimplementedFunc), - /* 105 */ SyscallDesc("getitimer", unimplementedFunc), - /* 106 */ SyscallDesc("stat", statFunc), - /* 107 */ SyscallDesc("lstat", unimplementedFunc), - /* 108 */ SyscallDesc("fstat", fstatFunc), - /* 109 */ SyscallDesc("unused#109", unimplementedFunc), - /* 110 */ SyscallDesc("iopl", unimplementedFunc), - /* 111 */ SyscallDesc("vhangup", unimplementedFunc), - /* 112 */ SyscallDesc("idle", ignoreFunc), - /* 113 */ SyscallDesc("vm86", unimplementedFunc), - /* 114 */ SyscallDesc("wait4", unimplementedFunc), - /* 115 */ SyscallDesc("swapoff", unimplementedFunc), - /* 116 */ SyscallDesc("sysinfo", unimplementedFunc), - /* 117 */ SyscallDesc("ipc", unimplementedFunc), - /* 118 */ SyscallDesc("fsync", unimplementedFunc), - /* 119 */ SyscallDesc("sigreturn", unimplementedFunc), - /* 120 */ SyscallDesc("clone", unimplementedFunc), - /* 121 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 122 */ SyscallDesc("uname", unameFunc), - /* 123 */ SyscallDesc("modify_ldt", unimplementedFunc), - /* 124 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 125 */ SyscallDesc("mprotect", ignoreFunc), - /* 126 */ SyscallDesc("sigprocmask", unimplementedFunc), - /* 127 */ SyscallDesc("create_module", unimplementedFunc), - /* 128 */ SyscallDesc("init_module", unimplementedFunc), - /* 129 */ SyscallDesc("delete_module", unimplementedFunc), - /* 130 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 131 */ SyscallDesc("quotactl", unimplementedFunc), - /* 132 */ SyscallDesc("getpgid", unimplementedFunc), - /* 133 */ SyscallDesc("fchdir", unimplementedFunc), - /* 134 */ SyscallDesc("bdflush", unimplementedFunc), - /* 135 */ SyscallDesc("sysfs", unimplementedFunc), - /* 136 */ SyscallDesc("personality", unimplementedFunc), - /* 137 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 138 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 139 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 140 */ SyscallDesc("llseek", _llseekFunc), - /* 141 */ SyscallDesc("getdents", unimplementedFunc), - /* 142 */ SyscallDesc("newselect", unimplementedFunc), - /* 143 */ SyscallDesc("flock", unimplementedFunc), - /* 144 */ SyscallDesc("msync", unimplementedFunc), - /* 145 */ SyscallDesc("readv", unimplementedFunc), - /* 146 */ SyscallDesc("writev", writevFunc), - /* 147 */ SyscallDesc("getsid", unimplementedFunc), - /* 148 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 149 */ SyscallDesc("sysctl", unimplementedFunc), - /* 150 */ SyscallDesc("mlock", unimplementedFunc), - /* 151 */ SyscallDesc("munlock", unimplementedFunc), - /* 152 */ SyscallDesc("mlockall", unimplementedFunc), - /* 153 */ SyscallDesc("munlockall", unimplementedFunc), - /* 154 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 155 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 156 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 157 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 158 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 159 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 160 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 161 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 162 */ SyscallDesc("nanosleep", unimplementedFunc), - /* 163 */ SyscallDesc("mremap", unimplementedFunc), - /* 164 */ SyscallDesc("setresuid", unimplementedFunc), - /* 165 */ SyscallDesc("getresuid", unimplementedFunc), - /* 166 */ SyscallDesc("vm862", unimplementedFunc), - /* 167 */ SyscallDesc("query_module", unimplementedFunc), - /* 168 */ SyscallDesc("poll", unimplementedFunc), - /* 169 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 170 */ SyscallDesc("setresgid", unimplementedFunc), - /* 171 */ SyscallDesc("getresgid", unimplementedFunc), - /* 172 */ SyscallDesc("prctl", unimplementedFunc), - /* 173 */ SyscallDesc("rt_sigaction", ignoreFunc), - /* 174 */ SyscallDesc("rt_sigprocmask", unimplementedFunc), - /* 175 */ SyscallDesc("unknown#175", unimplementedFunc), - /* 176 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 177 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 178 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc), - /* 179 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 180 */ SyscallDesc("pread64", unimplementedFunc), - /* 181 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 182 */ SyscallDesc("chown", unimplementedFunc), - /* 183 */ SyscallDesc("getcwd", unimplementedFunc), - /* 184 */ SyscallDesc("capget", unimplementedFunc), - /* 185 */ SyscallDesc("capset", unimplementedFunc), - /* 186 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 187 */ SyscallDesc("sendfile", unimplementedFunc), - /* 188 */ SyscallDesc("getpmsg", unimplementedFunc), - /* 189 */ SyscallDesc("putpmsg", unimplementedFunc), - /* 190 */ SyscallDesc("ugetrlimit", ignoreFunc), - /* 191 */ SyscallDesc("getrlimit", unimplementedFunc), - /* 192 */ SyscallDesc("mmap2", mmapFunc), - /* 193 */ SyscallDesc("truncate64", unimplementedFunc), - /* 194 */ SyscallDesc("ftruncate64", ftruncate64Func), - /* 195 */ SyscallDesc("stat64", stat64Func), - /* 196 */ SyscallDesc("lstat64", lstat64Func), - /* 197 */ SyscallDesc("fstat64", fstat64Func), - /* 198 */ SyscallDesc("lchown", unimplementedFunc), - /* 199 */ SyscallDesc("getuid", getuidFunc), - /* 200 */ SyscallDesc("getgid", getgidFunc), - /* 201 */ SyscallDesc("geteuid", geteuidFunc), - /* 202 */ SyscallDesc("getegid", getegidFunc), - /* 203 */ SyscallDesc("setreuid", unimplementedFunc), - /* 204 */ SyscallDesc("fcntl64", fcntl64Func), - /* 205 */ SyscallDesc("getgroups", unimplementedFunc), - /* 206 */ SyscallDesc("setgroups", unimplementedFunc), - /* 207 */ SyscallDesc("fchown", unimplementedFunc), - /* 208 */ SyscallDesc("setresuid", unimplementedFunc), - /* 209 */ SyscallDesc("getresuid", unimplementedFunc), - /* 210 */ SyscallDesc("setresgid", unimplementedFunc), - /* 211 */ SyscallDesc("getresgid", unimplementedFunc), - /* 212 */ SyscallDesc("chown", unimplementedFunc), - /* 213 */ SyscallDesc("setuid", unimplementedFunc), - /* 214 */ SyscallDesc("setgid", unimplementedFunc), - /* 215 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 216 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 217 */ SyscallDesc("getdents64", unimplementedFunc), - /* 218 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 219 */ SyscallDesc("mincore", unimplementedFunc), - /* 220 */ SyscallDesc("madvise", unimplementedFunc), - /* 221 */ SyscallDesc("unknown#221", unimplementedFunc), - /* 222 */ SyscallDesc("tux", unimplementedFunc), - /* 223 */ SyscallDesc("unknown#223", unimplementedFunc), - /* 224 */ SyscallDesc("gettid", unimplementedFunc), - /* 225 */ SyscallDesc("readahead", unimplementedFunc), - /* 226 */ SyscallDesc("setxattr", unimplementedFunc), - /* 227 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 228 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 229 */ SyscallDesc("getxattr", unimplementedFunc), - /* 230 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 231 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 232 */ SyscallDesc("listxattr", unimplementedFunc), - /* 233 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 234 */ SyscallDesc("exit_group", exitGroupFunc), - /* 235 */ SyscallDesc("removexattr", unimplementedFunc), - /* 236 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 237 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 238 */ SyscallDesc("tkill", unimplementedFunc), - /* 239 */ SyscallDesc("sendfile64", unimplementedFunc), - /* 240 */ SyscallDesc("futex", unimplementedFunc), - /* 241 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 242 */ SyscallDesc("sched_getaffinity", unimplementedFunc), - /* 243 */ SyscallDesc("io_setup", unimplementedFunc), - /* 244 */ SyscallDesc("io_destory", unimplementedFunc), - /* 245 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 246 */ SyscallDesc("io_submit", unimplementedFunc), - /* 247 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 248 */ SyscallDesc("unknown#248", unimplementedFunc), - /* 249 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 250 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 251 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 252 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 253 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 254 */ SyscallDesc("set_thread_area", unimplementedFunc), - /* 255 */ SyscallDesc("get_thread_area", unimplementedFunc), - /* 256 */ SyscallDesc("set_tid_address", unimplementedFunc), - /* 257 */ SyscallDesc("timer_create", unimplementedFunc), - /* 258 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 259 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 260 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 261 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 262 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 263 */ SyscallDesc("clock_gettime", unimplementedFunc), - /* 264 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 265 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 266 */ SyscallDesc("statfs64", unimplementedFunc), - /* 267 */ SyscallDesc("fstatfs64", unimplementedFunc), - /* 268 */ SyscallDesc("tgkill", unimplementedFunc), - /* 269 */ SyscallDesc("utimes", unimplementedFunc), - /* 270 */ SyscallDesc("arm_fadvise64_64", unimplementedFunc), - /* 271 */ SyscallDesc("pciconfig_iobase", unimplementedFunc), - /* 272 */ SyscallDesc("pciconfig_read", unimplementedFunc), - /* 273 */ SyscallDesc("pciconfig_write", unimplementedFunc), - /* 274 */ SyscallDesc("mq_open", unimplementedFunc), - /* 275 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 276 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 277 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 278 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 279 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 280 */ SyscallDesc("waitid", unimplementedFunc), - /* 281 */ SyscallDesc("socket", unimplementedFunc), - /* 282 */ SyscallDesc("bind", unimplementedFunc), - /* 283 */ SyscallDesc("connect", unimplementedFunc), - /* 284 */ SyscallDesc("listen", unimplementedFunc), - /* 285 */ SyscallDesc("accept", unimplementedFunc), - /* 286 */ SyscallDesc("getsockname", unimplementedFunc), - /* 287 */ SyscallDesc("getpeername", unimplementedFunc), - /* 288 */ SyscallDesc("socketpair", unimplementedFunc), - /* 289 */ SyscallDesc("send", unimplementedFunc), - /* 290 */ SyscallDesc("sendto", unimplementedFunc), - /* 291 */ SyscallDesc("recv", unimplementedFunc), - /* 292 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 293 */ SyscallDesc("shutdown", unimplementedFunc), - /* 294 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 295 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 296 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 297 */ SyscallDesc("rcvmsg", unimplementedFunc), - /* 298 */ SyscallDesc("semop", unimplementedFunc), - /* 299 */ SyscallDesc("semget", unimplementedFunc), - /* 300 */ SyscallDesc("semctl", unimplementedFunc), - /* 301 */ SyscallDesc("msgsend", unimplementedFunc), - /* 302 */ SyscallDesc("msgrcv", unimplementedFunc), - /* 303 */ SyscallDesc("msgget", unimplementedFunc), - /* 304 */ SyscallDesc("msgctl", unimplementedFunc), - /* 305 */ SyscallDesc("shmat", unimplementedFunc), - /* 306 */ SyscallDesc("shmdt", unimplementedFunc), - /* 307 */ SyscallDesc("shmget", unimplementedFunc), - /* 308 */ SyscallDesc("shmctl", unimplementedFunc), - /* 309 */ SyscallDesc("add_key", unimplementedFunc), - /* 310 */ SyscallDesc("request_key", unimplementedFunc), - /* 311 */ SyscallDesc("keyctl", unimplementedFunc), - /* 312 */ SyscallDesc("semtimedop", unimplementedFunc), - /* 313 */ SyscallDesc("vserver", unimplementedFunc), - /* 314 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 315 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 316 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 317 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 318 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 319 */ SyscallDesc("mbind", unimplementedFunc), - /* 320 */ SyscallDesc("get_mempolicy", unimplementedFunc), - /* 321 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 322 */ SyscallDesc("openat", unimplementedFunc), - /* 323 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 324 */ SyscallDesc("mknodat", unimplementedFunc), - /* 325 */ SyscallDesc("fchownat", unimplementedFunc), - /* 326 */ SyscallDesc("futimesat", unimplementedFunc), - /* 327 */ SyscallDesc("fstatat64", unimplementedFunc), - /* 328 */ SyscallDesc("unlinkat", unimplementedFunc), - /* 329 */ SyscallDesc("renameat", unimplementedFunc), - /* 330 */ SyscallDesc("linkat", unimplementedFunc), - /* 331 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 332 */ SyscallDesc("readlinkat", unimplementedFunc), - /* 333 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 334 */ SyscallDesc("faccessat", unimplementedFunc), - /* 335 */ SyscallDesc("pselect6", unimplementedFunc), - /* 336 */ SyscallDesc("ppoll", unimplementedFunc), - /* 337 */ SyscallDesc("unshare", unimplementedFunc), - /* 338 */ SyscallDesc("set_robust_list", unimplementedFunc), - /* 339 */ SyscallDesc("get_robust_list", unimplementedFunc), - /* 340 */ SyscallDesc("splice", unimplementedFunc), - /* 341 */ SyscallDesc("arm_sync_file_range", unimplementedFunc), - /* 342 */ SyscallDesc("tee", unimplementedFunc), - /* 343 */ SyscallDesc("vmsplice", unimplementedFunc), - /* 344 */ SyscallDesc("move_pages", unimplementedFunc), - /* 345 */ SyscallDesc("getcpu", unimplementedFunc), - /* 346 */ SyscallDesc("epoll_pwait", unimplementedFunc), + /* 0 */ { "syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "waitpid" }, //??? + /* 8 */ { "creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "execve" }, + /* 12 */ { "chdir" }, + /* 13 */ { "time", timeFunc }, + /* 14 */ { "mknod" }, + /* 15 */ { "chmod", chmodFunc }, + /* 16 */ { "lchown", chownFunc }, + /* 17 */ { "break", brkFunc }, //??? + /* 18 */ { "unused#18" }, //??? + /* 19 */ { "lseek", lseekFunc }, + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "mount" }, + /* 22 */ { "umount" }, + /* 23 */ { "setuid", setuidFunc }, + /* 24 */ { "getuid", getuidFunc }, + /* 25 */ { "stime" }, + /* 26 */ { "ptrace" }, + /* 27 */ { "alarm" }, + /* 28 */ { "unused#28" }, + /* 29 */ { "pause" }, + /* 30 */ { "utime" }, + /* 31 */ { "stty" }, + /* 32 */ { "gtty" }, + /* 33 */ { "access" }, + /* 34 */ { "nice" }, + /* 35 */ { "ftime" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill", ignoreFunc }, + /* 38 */ { "rename", renameFunc }, + /* 39 */ { "mkdir" }, + /* 40 */ { "rmdir" }, + /* 41 */ { "dup", dupFunc }, + /* 42 */ { "pipe" }, + /* 43 */ { "times", timesFunc }, + /* 44 */ { "prof" }, + /* 45 */ { "brk", brkFunc }, + /* 46 */ { "setgid" }, + /* 47 */ { "getgid", getgidFunc }, + /* 48 */ { "signal", ignoreFunc }, + /* 49 */ { "geteuid", geteuidFunc }, + /* 50 */ { "getegid", getegidFunc }, + /* 51 */ { "acct" }, + /* 52 */ { "umount2" }, + /* 53 */ { "lock" }, + /* 54 */ { "ioctl", ioctlFunc }, + /* 55 */ { "fcntl", fcntlFunc }, + /* 56 */ { "mpx" }, + /* 57 */ { "setpgid" }, + /* 58 */ { "ulimit" }, + /* 59 */ { "unused#59" }, + /* 60 */ { "umask", umaskFunc }, + /* 61 */ { "chroot" }, + /* 62 */ { "ustat" }, + /* 63 */ { "dup2" }, + /* 64 */ { "getppid", getpagesizeFunc }, + /* 65 */ { "getpgrp" }, + /* 66 */ { "setsid" }, + /* 67 */ { "sigaction" }, + /* 68 */ { "sgetmask" }, + /* 69 */ { "ssetmask" }, + /* 70 */ { "setreuid" }, + /* 71 */ { "setregid" }, + /* 72 */ { "sigsuspend" }, + /* 73 */ { "sigpending" }, + /* 74 */ { "sethostname", ignoreFunc }, + /* 75 */ { "setrlimit", ignoreFunc }, + /* 76 */ { "getrlimit" }, + /* 77 */ { "getrusage", ignoreFunc }, + /* 78 */ { "gettimeofday" }, + /* 79 */ { "settimeofday" }, + /* 80 */ { "getgroups" }, + /* 81 */ { "setgroups" }, + /* 82 */ { "reserved#82" }, + /* 83 */ { "symlink" }, + /* 84 */ { "unused#84" }, + /* 85 */ { "readlink" }, + /* 86 */ { "uselib" }, + /* 87 */ { "swapon", gethostnameFunc }, + /* 88 */ { "reboot" }, + /* 89 */ { "readdir" }, + /* 90 */ { "mmap", mmapFunc }, + /* 91 */ { "munmap",munmapFunc }, + /* 92 */ { "truncate", truncateFunc }, + /* 93 */ { "ftruncate", ftruncateFunc }, + /* 94 */ { "fchmod" }, + /* 95 */ { "fchown" }, + /* 96 */ { "getpriority" }, + /* 97 */ { "setpriority" }, + /* 98 */ { "profil" }, + /* 99 */ { "statfs" }, + /* 100 */ { "fstatfs" }, + /* 101 */ { "ioperm" }, + /* 102 */ { "socketcall" }, + /* 103 */ { "syslog" }, + /* 104 */ { "setitimer" }, + /* 105 */ { "getitimer" }, + /* 106 */ { "stat", statFunc }, + /* 107 */ { "lstat" }, + /* 108 */ { "fstat", fstatFunc }, + /* 109 */ { "unused#109" }, + /* 110 */ { "iopl" }, + /* 111 */ { "vhangup" }, + /* 112 */ { "idle", ignoreFunc }, + /* 113 */ { "vm86" }, + /* 114 */ { "wait4" }, + /* 115 */ { "swapoff" }, + /* 116 */ { "sysinfo" }, + /* 117 */ { "ipc" }, + /* 118 */ { "fsync" }, + /* 119 */ { "sigreturn" }, + /* 120 */ { "clone" }, + /* 121 */ { "setdomainname" }, + /* 122 */ { "uname", unameFunc }, + /* 123 */ { "modify_ldt" }, + /* 124 */ { "adjtimex" }, + /* 125 */ { "mprotect", ignoreFunc }, + /* 126 */ { "sigprocmask" }, + /* 127 */ { "create_module" }, + /* 128 */ { "init_module" }, + /* 129 */ { "delete_module" }, + /* 130 */ { "get_kernel_syms" }, + /* 131 */ { "quotactl" }, + /* 132 */ { "getpgid" }, + /* 133 */ { "fchdir" }, + /* 134 */ { "bdflush" }, + /* 135 */ { "sysfs" }, + /* 136 */ { "personality" }, + /* 137 */ { "afs_syscall" }, + /* 138 */ { "setfsuid" }, + /* 139 */ { "setfsgid" }, + /* 140 */ { "llseek", _llseekFunc }, + /* 141 */ { "getdents" }, + /* 142 */ { "newselect" }, + /* 143 */ { "flock" }, + /* 144 */ { "msync" }, + /* 145 */ { "readv" }, + /* 146 */ { "writev", writevFunc }, + /* 147 */ { "getsid" }, + /* 148 */ { "fdatasync" }, + /* 149 */ { "sysctl" }, + /* 150 */ { "mlock" }, + /* 151 */ { "munlock" }, + /* 152 */ { "mlockall" }, + /* 153 */ { "munlockall" }, + /* 154 */ { "sched_setparam" }, + /* 155 */ { "sched_getparam" }, + /* 156 */ { "sched_setscheduler" }, + /* 157 */ { "sched_getscheduler" }, + /* 158 */ { "sched_yield" }, + /* 159 */ { "sched_get_priority_max" }, + /* 160 */ { "sched_get_priority_min" }, + /* 161 */ { "sched_rr_get_interval" }, + /* 162 */ { "nanosleep" }, + /* 163 */ { "mremap" }, + /* 164 */ { "setresuid" }, + /* 165 */ { "getresuid" }, + /* 166 */ { "vm862" }, + /* 167 */ { "query_module" }, + /* 168 */ { "poll" }, + /* 169 */ { "nfsservctl" }, + /* 170 */ { "setresgid" }, + /* 171 */ { "getresgid" }, + /* 172 */ { "prctl" }, + /* 173 */ { "rt_sigaction", ignoreFunc }, + /* 174 */ { "rt_sigprocmask" }, + /* 175 */ { "unknown#175" }, + /* 176 */ { "rt_sigpending" }, + /* 177 */ { "rt_sigtimedwait" }, + /* 178 */ { "rt_sigqueueinfo", ignoreFunc }, + /* 179 */ { "rt_sigsuspend" }, + /* 180 */ { "pread64" }, + /* 181 */ { "pwrite64" }, + /* 182 */ { "chown" }, + /* 183 */ { "getcwd" }, + /* 184 */ { "capget" }, + /* 185 */ { "capset" }, + /* 186 */ { "sigaltstack" }, + /* 187 */ { "sendfile" }, + /* 188 */ { "getpmsg" }, + /* 189 */ { "putpmsg" }, + /* 190 */ { "ugetrlimit", ignoreFunc }, + /* 191 */ { "getrlimit" }, + /* 192 */ { "mmap2", mmapFunc }, + /* 193 */ { "truncate64" }, + /* 194 */ { "ftruncate64", ftruncate64Func }, + /* 195 */ { "stat64", stat64Func }, + /* 196 */ { "lstat64", lstat64Func }, + /* 197 */ { "fstat64", fstat64Func }, + /* 198 */ { "lchown" }, + /* 199 */ { "getuid", getuidFunc }, + /* 200 */ { "getgid", getgidFunc }, + /* 201 */ { "geteuid", geteuidFunc }, + /* 202 */ { "getegid", getegidFunc }, + /* 203 */ { "setreuid" }, + /* 204 */ { "fcntl64", fcntl64Func }, + /* 205 */ { "getgroups" }, + /* 206 */ { "setgroups" }, + /* 207 */ { "fchown" }, + /* 208 */ { "setresuid" }, + /* 209 */ { "getresuid" }, + /* 210 */ { "setresgid" }, + /* 211 */ { "getresgid" }, + /* 212 */ { "chown" }, + /* 213 */ { "setuid" }, + /* 214 */ { "setgid" }, + /* 215 */ { "setfsuid" }, + /* 216 */ { "setfsgid" }, + /* 217 */ { "getdents64" }, + /* 218 */ { "pivot_root" }, + /* 219 */ { "mincore" }, + /* 220 */ { "madvise" }, + /* 221 */ { "unknown#221" }, + /* 222 */ { "tux" }, + /* 223 */ { "unknown#223" }, + /* 224 */ { "gettid" }, + /* 225 */ { "readahead" }, + /* 226 */ { "setxattr" }, + /* 227 */ { "lsetxattr" }, + /* 228 */ { "fsetxattr" }, + /* 229 */ { "getxattr" }, + /* 230 */ { "lgetxattr" }, + /* 231 */ { "fgetxattr" }, + /* 232 */ { "listxattr" }, + /* 233 */ { "llistxattr" }, + /* 234 */ { "exit_group", exitGroupFunc }, + /* 235 */ { "removexattr" }, + /* 236 */ { "lremovexattr" }, + /* 237 */ { "fremovexattr" }, + /* 238 */ { "tkill" }, + /* 239 */ { "sendfile64" }, + /* 240 */ { "futex" }, + /* 241 */ { "sched_setaffinity" }, + /* 242 */ { "sched_getaffinity" }, + /* 243 */ { "io_setup" }, + /* 244 */ { "io_destory" }, + /* 245 */ { "io_getevents" }, + /* 246 */ { "io_submit" }, + /* 247 */ { "io_cancel" }, + /* 248 */ { "unknown#248" }, + /* 249 */ { "lookup_dcookie" }, + /* 250 */ { "epoll_create" }, + /* 251 */ { "epoll_ctl" }, + /* 252 */ { "epoll_wait" }, + /* 253 */ { "remap_file_pages" }, + /* 254 */ { "set_thread_area" }, + /* 255 */ { "get_thread_area" }, + /* 256 */ { "set_tid_address" }, + /* 257 */ { "timer_create" }, + /* 258 */ { "timer_settime" }, + /* 259 */ { "timer_gettime" }, + /* 260 */ { "timer_getoverrun" }, + /* 261 */ { "timer_delete" }, + /* 262 */ { "clock_settime" }, + /* 263 */ { "clock_gettime" }, + /* 264 */ { "clock_getres" }, + /* 265 */ { "clock_nanosleep" }, + /* 266 */ { "statfs64" }, + /* 267 */ { "fstatfs64" }, + /* 268 */ { "tgkill" }, + /* 269 */ { "utimes" }, + /* 270 */ { "arm_fadvise64_64" }, + /* 271 */ { "pciconfig_iobase" }, + /* 272 */ { "pciconfig_read" }, + /* 273 */ { "pciconfig_write" }, + /* 274 */ { "mq_open" }, + /* 275 */ { "mq_unlink" }, + /* 276 */ { "mq_timedsend" }, + /* 277 */ { "mq_timedreceive" }, + /* 278 */ { "mq_notify" }, + /* 279 */ { "mq_getsetattr" }, + /* 280 */ { "waitid" }, + /* 281 */ { "socket" }, + /* 282 */ { "bind" }, + /* 283 */ { "connect" }, + /* 284 */ { "listen" }, + /* 285 */ { "accept" }, + /* 286 */ { "getsockname" }, + /* 287 */ { "getpeername" }, + /* 288 */ { "socketpair" }, + /* 289 */ { "send" }, + /* 290 */ { "sendto" }, + /* 291 */ { "recv" }, + /* 292 */ { "recvfrom" }, + /* 293 */ { "shutdown" }, + /* 294 */ { "setsockopt" }, + /* 295 */ { "getsockopt" }, + /* 296 */ { "sendmsg" }, + /* 297 */ { "rcvmsg" }, + /* 298 */ { "semop" }, + /* 299 */ { "semget" }, + /* 300 */ { "semctl" }, + /* 301 */ { "msgsend" }, + /* 302 */ { "msgrcv" }, + /* 303 */ { "msgget" }, + /* 304 */ { "msgctl" }, + /* 305 */ { "shmat" }, + /* 306 */ { "shmdt" }, + /* 307 */ { "shmget" }, + /* 308 */ { "shmctl" }, + /* 309 */ { "add_key" }, + /* 310 */ { "request_key" }, + /* 311 */ { "keyctl" }, + /* 312 */ { "semtimedop" }, + /* 313 */ { "vserver" }, + /* 314 */ { "ioprio_set" }, + /* 315 */ { "ioprio_get" }, + /* 316 */ { "inotify_init" }, + /* 317 */ { "inotify_add_watch" }, + /* 318 */ { "inotify_rm_watch" }, + /* 319 */ { "mbind" }, + /* 320 */ { "get_mempolicy" }, + /* 321 */ { "set_mempolicy" }, + /* 322 */ { "openat" }, + /* 323 */ { "mkdirat" }, + /* 324 */ { "mknodat" }, + /* 325 */ { "fchownat" }, + /* 326 */ { "futimesat" }, + /* 327 */ { "fstatat64" }, + /* 328 */ { "unlinkat" }, + /* 329 */ { "renameat" }, + /* 330 */ { "linkat" }, + /* 331 */ { "symlinkat" }, + /* 332 */ { "readlinkat" }, + /* 333 */ { "fchmodat" }, + /* 334 */ { "faccessat" }, + /* 335 */ { "pselect6" }, + /* 336 */ { "ppoll" }, + /* 337 */ { "unshare" }, + /* 338 */ { "set_robust_list" }, + /* 339 */ { "get_robust_list" }, + /* 340 */ { "splice" }, + /* 341 */ { "arm_sync_file_range" }, + /* 342 */ { "tee" }, + /* 343 */ { "vmsplice" }, + /* 344 */ { "move_pages" }, + /* 345 */ { "getcpu" }, + /* 346 */ { "epoll_pwait" }, }; PowerLinuxProcess::PowerLinuxProcess(ProcessParams * params, diff --git a/src/arch/riscv/linux/process.cc b/src/arch/riscv/linux/process.cc index 49e32de92..add1469c9 100644 --- a/src/arch/riscv/linux/process.cc +++ b/src/arch/riscv/linux/process.cc @@ -123,665 +123,665 @@ unameFunc32(SyscallDesc *desc, int callnum, ThreadContext *tc) } std::map RiscvLinuxProcess64::syscallDescs = { - {0, SyscallDesc("io_setup")}, - {1, SyscallDesc("io_destroy")}, - {2, SyscallDesc("io_submit")}, - {3, SyscallDesc("io_cancel")}, - {4, SyscallDesc("io_getevents")}, - {5, SyscallDesc("setxattr")}, - {6, SyscallDesc("lsetxattr")}, - {7, SyscallDesc("fsetxattr")}, - {8, SyscallDesc("getxattr")}, - {9, SyscallDesc("lgetxattr")}, - {10, SyscallDesc("fgetxattr")}, - {11, SyscallDesc("listxattr")}, - {12, SyscallDesc("llistxattr")}, - {13, SyscallDesc("flistxattr")}, - {14, SyscallDesc("removexattr")}, - {15, SyscallDesc("lremovexattr")}, - {16, SyscallDesc("fremovexattr")}, - {17, SyscallDesc("getcwd", getcwdFunc)}, - {18, SyscallDesc("lookup_dcookie")}, - {19, SyscallDesc("eventfd2")}, - {20, SyscallDesc("epoll_create1")}, - {21, SyscallDesc("epoll_ctl")}, - {22, SyscallDesc("epoll_pwait")}, - {23, SyscallDesc("dup", dupFunc)}, - {24, SyscallDesc("dup3")}, - {25, SyscallDesc("fcntl", fcntl64Func)}, - {26, SyscallDesc("inotify_init1")}, - {27, SyscallDesc("inotify_add_watch")}, - {28, SyscallDesc("inotify_rm_watch")}, - {29, SyscallDesc("ioctl", ioctlFunc)}, - {30, SyscallDesc("ioprio_get")}, - {31, SyscallDesc("ioprio_set")}, - {32, SyscallDesc("flock")}, - {33, SyscallDesc("mknodat")}, - {34, SyscallDesc("mkdirat")}, - {35, SyscallDesc("unlinkat", unlinkatFunc)}, - {36, SyscallDesc("symlinkat")}, - {37, SyscallDesc("linkat")}, - {38, SyscallDesc("renameat", renameatFunc)}, - {39, SyscallDesc("umount2")}, - {40, SyscallDesc("mount")}, - {41, SyscallDesc("pivot_root")}, - {42, SyscallDesc("nfsservctl")}, - {43, SyscallDesc("statfs", statfsFunc)}, - {44, SyscallDesc("fstatfs", fstatfsFunc)}, - {45, SyscallDesc("truncate", truncateFunc)}, - {46, SyscallDesc("ftruncate", ftruncate64Func)}, - {47, SyscallDesc("fallocate", fallocateFunc)}, - {48, SyscallDesc("faccessat", faccessatFunc)}, - {49, SyscallDesc("chdir")}, - {50, SyscallDesc("fchdir")}, - {51, SyscallDesc("chroot")}, - {52, SyscallDesc("fchmod", fchmodFunc)}, - {53, SyscallDesc("fchmodat")}, - {54, SyscallDesc("fchownat")}, - {55, SyscallDesc("fchown", fchownFunc)}, - {56, SyscallDesc("openat", openatFunc)}, - {57, SyscallDesc("close", closeFunc)}, - {58, SyscallDesc("vhangup")}, - {59, SyscallDesc("pipe2")}, - {60, SyscallDesc("quotactl")}, - {61, SyscallDesc("getdents64")}, - {62, SyscallDesc("lseek", lseekFunc)}, - {63, SyscallDesc("read", readFunc)}, - {64, SyscallDesc("write", writeFunc)}, - {66, SyscallDesc("writev", writevFunc)}, - {67, SyscallDesc("pread64")}, - {68, SyscallDesc("pwrite64", pwrite64Func)}, - {69, SyscallDesc("preadv")}, - {70, SyscallDesc("pwritev")}, - {71, SyscallDesc("sendfile")}, - {72, SyscallDesc("pselect6")}, - {73, SyscallDesc("ppoll")}, - {74, SyscallDesc("signalfd64")}, - {75, SyscallDesc("vmsplice")}, - {76, SyscallDesc("splice")}, - {77, SyscallDesc("tee")}, - {78, SyscallDesc("readlinkat", readlinkatFunc)}, - {79, SyscallDesc("fstatat", fstatat64Func)}, - {80, SyscallDesc("fstat", fstat64Func)}, - {81, SyscallDesc("sync")}, - {82, SyscallDesc("fsync")}, - {83, SyscallDesc("fdatasync")}, - {84, SyscallDesc("sync_file_range2")}, - {85, SyscallDesc("timerfd_create")}, - {86, SyscallDesc("timerfd_settime")}, - {87, SyscallDesc("timerfd_gettime")}, - {88, SyscallDesc("utimensat")}, - {89, SyscallDesc("acct")}, - {90, SyscallDesc("capget")}, - {91, SyscallDesc("capset")}, - {92, SyscallDesc("personality")}, - {93, SyscallDesc("exit", exitFunc)}, - {94, SyscallDesc("exit_group", exitGroupFunc)}, - {95, SyscallDesc("waitid")}, - {96, SyscallDesc("set_tid_address", setTidAddressFunc)}, - {97, SyscallDesc("unshare")}, - {98, SyscallDesc("futex", futexFunc)}, - {99, SyscallDesc("set_robust_list", ignoreWarnOnceFunc)}, - {100, SyscallDesc("get_robust_list", ignoreWarnOnceFunc)}, - {101, SyscallDesc("nanosleep", ignoreWarnOnceFunc)}, - {102, SyscallDesc("getitimer")}, - {103, SyscallDesc("setitimer")}, - {104, SyscallDesc("kexec_load")}, - {105, SyscallDesc("init_module")}, - {106, SyscallDesc("delete_module")}, - {107, SyscallDesc("timer_create")}, - {108, SyscallDesc("timer_gettime")}, - {109, SyscallDesc("timer_getoverrun")}, - {110, SyscallDesc("timer_settime")}, - {111, SyscallDesc("timer_delete")}, - {112, SyscallDesc("clock_settime")}, - {113, SyscallDesc("clock_gettime", clock_gettimeFunc)}, - {114, SyscallDesc("clock_getres", clock_getresFunc)}, - {115, SyscallDesc("clock_nanosleep")}, - {116, SyscallDesc("syslog")}, - {117, SyscallDesc("ptrace")}, - {118, SyscallDesc("sched_setparam")}, - {119, SyscallDesc("sched_setscheduler")}, - {120, SyscallDesc("sched_getscheduler")}, - {121, SyscallDesc("sched_getparam")}, - {122, SyscallDesc("sched_setaffinity")}, - {123, SyscallDesc("sched_getaffinity")}, - {124, SyscallDesc("sched_yield", ignoreWarnOnceFunc)}, - {125, SyscallDesc("sched_get_priority_max")}, - {126, SyscallDesc("sched_get_priority_min")}, - {127, SyscallDesc("scheD_rr_get_interval")}, - {128, SyscallDesc("restart_syscall")}, - {129, SyscallDesc("kill")}, - {130, SyscallDesc("tkill")}, - {131, SyscallDesc("tgkill", tgkillFunc)}, - {132, SyscallDesc("sigaltstack")}, - {133, SyscallDesc("rt_sigsuspend", ignoreWarnOnceFunc)}, - {134, SyscallDesc("rt_sigaction", ignoreWarnOnceFunc)}, - {135, SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc)}, - {136, SyscallDesc("rt_sigpending", ignoreWarnOnceFunc)}, - {137, SyscallDesc("rt_sigtimedwait", ignoreWarnOnceFunc)}, - {138, SyscallDesc("rt_sigqueueinfo", ignoreWarnOnceFunc)}, - {139, SyscallDesc("rt_sigreturn", ignoreWarnOnceFunc)}, - {140, SyscallDesc("setpriority")}, - {141, SyscallDesc("getpriority")}, - {142, SyscallDesc("reboot")}, - {143, SyscallDesc("setregid")}, - {144, SyscallDesc("setgid")}, - {145, SyscallDesc("setreuid")}, - {146, SyscallDesc("setuid", setuidFunc)}, - {147, SyscallDesc("setresuid")}, - {148, SyscallDesc("getresuid")}, - {149, SyscallDesc("getresgid")}, - {150, SyscallDesc("getresgid")}, - {151, SyscallDesc("setfsuid")}, - {152, SyscallDesc("setfsgid")}, - {153, SyscallDesc("times", timesFunc)}, - {154, SyscallDesc("setpgid", setpgidFunc)}, - {155, SyscallDesc("getpgid")}, - {156, SyscallDesc("getsid")}, - {157, SyscallDesc("setsid")}, - {158, SyscallDesc("getgroups")}, - {159, SyscallDesc("setgroups")}, - {160, SyscallDesc("uname", unameFunc64)}, - {161, SyscallDesc("sethostname")}, - {162, SyscallDesc("setdomainname")}, - {163, SyscallDesc("getrlimit", getrlimitFunc)}, - {164, SyscallDesc("setrlimit", ignoreFunc)}, - {165, SyscallDesc("getrusage", getrusageFunc)}, - {166, SyscallDesc("umask", umaskFunc)}, - {167, SyscallDesc("prctl")}, - {168, SyscallDesc("getcpu")}, - {169, SyscallDesc("gettimeofday", gettimeofdayFunc)}, - {170, SyscallDesc("settimeofday")}, - {171, SyscallDesc("adjtimex")}, - {172, SyscallDesc("getpid", getpidFunc)}, - {173, SyscallDesc("getppid", getppidFunc)}, - {174, SyscallDesc("getuid", getuidFunc)}, - {175, SyscallDesc("geteuid", geteuidFunc)}, - {176, SyscallDesc("getgid", getgidFunc)}, - {177, SyscallDesc("getegid", getegidFunc)}, - {178, SyscallDesc("gettid", gettidFunc)}, - {179, SyscallDesc("sysinfo", sysinfoFunc)}, - {180, SyscallDesc("mq_open")}, - {181, SyscallDesc("mq_unlink")}, - {182, SyscallDesc("mq_timedsend")}, - {183, SyscallDesc("mq_timedrecieve")}, - {184, SyscallDesc("mq_notify")}, - {185, SyscallDesc("mq_getsetattr")}, - {186, SyscallDesc("msgget")}, - {187, SyscallDesc("msgctl")}, - {188, SyscallDesc("msgrcv")}, - {189, SyscallDesc("msgsnd")}, - {190, SyscallDesc("semget")}, - {191, SyscallDesc("semctl")}, - {192, SyscallDesc("semtimedop")}, - {193, SyscallDesc("semop")}, - {194, SyscallDesc("shmget")}, - {195, SyscallDesc("shmctl")}, - {196, SyscallDesc("shmat")}, - {197, SyscallDesc("shmdt")}, - {198, SyscallDesc("socket")}, - {199, SyscallDesc("socketpair")}, - {200, SyscallDesc("bind")}, - {201, SyscallDesc("listen")}, - {202, SyscallDesc("accept")}, - {203, SyscallDesc("connect")}, - {204, SyscallDesc("getsockname")}, - {205, SyscallDesc("getpeername")}, - {206, SyscallDesc("sendo")}, - {207, SyscallDesc("recvfrom")}, - {208, SyscallDesc("setsockopt")}, - {209, SyscallDesc("getsockopt")}, - {210, SyscallDesc("shutdown")}, - {211, SyscallDesc("sendmsg")}, - {212, SyscallDesc("recvmsg")}, - {213, SyscallDesc("readahead")}, - {214, SyscallDesc("brk", brkFunc)}, - {215, SyscallDesc("munmap", munmapFunc)}, - {216, SyscallDesc("mremap", mremapFunc)}, - {217, SyscallDesc("add_key")}, - {218, SyscallDesc("request_key")}, - {219, SyscallDesc("keyctl")}, - {220, SyscallDesc("clone", cloneFunc)}, - {221, SyscallDesc("execve", execveFunc)}, - {222, SyscallDesc("mmap", mmapFunc)}, - {223, SyscallDesc("fadvise64")}, - {224, SyscallDesc("swapon")}, - {225, SyscallDesc("swapoff")}, - {226, SyscallDesc("mprotect", ignoreFunc)}, - {227, SyscallDesc("msync", ignoreFunc)}, - {228, SyscallDesc("mlock", ignoreFunc)}, - {229, SyscallDesc("munlock", ignoreFunc)}, - {230, SyscallDesc("mlockall", ignoreFunc)}, - {231, SyscallDesc("munlockall", ignoreFunc)}, - {232, SyscallDesc("mincore", ignoreFunc)}, - {233, SyscallDesc("madvise", ignoreFunc)}, - {234, SyscallDesc("remap_file_pages")}, - {235, SyscallDesc("mbind", ignoreFunc)}, - {236, SyscallDesc("get_mempolicy")}, - {237, SyscallDesc("set_mempolicy")}, - {238, SyscallDesc("migrate_pages")}, - {239, SyscallDesc("move_pages")}, - {240, SyscallDesc("tgsigqueueinfo")}, - {241, SyscallDesc("perf_event_open")}, - {242, SyscallDesc("accept4")}, - {243, SyscallDesc("recvmmsg")}, - {260, SyscallDesc("wait4")}, - {261, SyscallDesc("prlimit64", prlimitFunc)}, - {262, SyscallDesc("fanotify_init")}, - {263, SyscallDesc("fanotify_mark")}, - {264, SyscallDesc("name_to_handle_at")}, - {265, SyscallDesc("open_by_handle_at")}, - {266, SyscallDesc("clock_adjtime")}, - {267, SyscallDesc("syncfs")}, - {268, SyscallDesc("setns")}, - {269, SyscallDesc("sendmmsg")}, - {270, SyscallDesc("process_vm_ready")}, - {271, SyscallDesc("process_vm_writev")}, - {272, SyscallDesc("kcmp")}, - {273, SyscallDesc("finit_module")}, - {274, SyscallDesc("sched_setattr")}, - {275, SyscallDesc("sched_getattr")}, - {276, SyscallDesc("renameat2")}, - {277, SyscallDesc("seccomp")}, - {278, SyscallDesc("getrandom")}, - {279, SyscallDesc("memfd_create")}, - {280, SyscallDesc("bpf")}, - {281, SyscallDesc("execveat")}, - {282, SyscallDesc("userfaultid")}, - {283, SyscallDesc("membarrier")}, - {284, SyscallDesc("mlock2")}, - {285, SyscallDesc("copy_file_range")}, - {286, SyscallDesc("preadv2")}, - {287, SyscallDesc("pwritev2")}, - {1024, SyscallDesc("open", openFunc)}, - {1025, SyscallDesc("link")}, - {1026, SyscallDesc("unlink", unlinkFunc)}, - {1027, SyscallDesc("mknod")}, - {1028, SyscallDesc("chmod", chmodFunc)}, - {1029, SyscallDesc("chown", chownFunc)}, - {1030, SyscallDesc("mkdir", mkdirFunc)}, - {1031, SyscallDesc("rmdir")}, - {1032, SyscallDesc("lchown")}, - {1033, SyscallDesc("access", accessFunc)}, - {1034, SyscallDesc("rename", renameFunc)}, - {1035, SyscallDesc("readlink", readlinkFunc)}, - {1036, SyscallDesc("symlink")}, - {1037, SyscallDesc("utimes", utimesFunc)}, - {1038, SyscallDesc("stat", stat64Func)}, - {1039, SyscallDesc("lstat", lstat64Func)}, - {1040, SyscallDesc("pipe", pipeFunc)}, - {1041, SyscallDesc("dup2", dup2Func)}, - {1042, SyscallDesc("epoll_create")}, - {1043, SyscallDesc("inotifiy_init")}, - {1044, SyscallDesc("eventfd")}, - {1045, SyscallDesc("signalfd")}, - {1046, SyscallDesc("sendfile")}, - {1047, SyscallDesc("ftruncate", ftruncate64Func)}, - {1048, SyscallDesc("truncate", truncate64Func)}, - {1049, SyscallDesc("stat", stat64Func)}, - {1050, SyscallDesc("lstat", lstat64Func)}, - {1051, SyscallDesc("fstat", fstat64Func)}, - {1052, SyscallDesc("fcntl", fcntl64Func)}, - {1053, SyscallDesc("fadvise64")}, - {1054, SyscallDesc("newfstatat")}, - {1055, SyscallDesc("fstatfs", fstatfsFunc)}, - {1056, SyscallDesc("statfs", statfsFunc)}, - {1057, SyscallDesc("lseek", lseekFunc)}, - {1058, SyscallDesc("mmap", mmapFunc)}, - {1059, SyscallDesc("alarm")}, - {1060, SyscallDesc("getpgrp")}, - {1061, SyscallDesc("pause")}, - {1062, SyscallDesc("time", timeFunc)}, - {1063, SyscallDesc("utime")}, - {1064, SyscallDesc("creat")}, - {1065, SyscallDesc("getdents")}, - {1066, SyscallDesc("futimesat")}, - {1067, SyscallDesc("select")}, - {1068, SyscallDesc("poll")}, - {1069, SyscallDesc("epoll_wait")}, - {1070, SyscallDesc("ustat")}, - {1071, SyscallDesc("vfork")}, - {1072, SyscallDesc("oldwait4")}, - {1073, SyscallDesc("recv")}, - {1074, SyscallDesc("send")}, - {1075, SyscallDesc("bdflush")}, - {1076, SyscallDesc("umount")}, - {1077, SyscallDesc("uselib")}, - {1078, SyscallDesc("sysctl")}, - {1079, SyscallDesc("fork")}, - {2011, SyscallDesc("getmainvars")} + {0, { "io_setup" }}, + {1, { "io_destroy" }}, + {2, { "io_submit" }}, + {3, { "io_cancel" }}, + {4, { "io_getevents" }}, + {5, { "setxattr" }}, + {6, { "lsetxattr" }}, + {7, { "fsetxattr" }}, + {8, { "getxattr" }}, + {9, { "lgetxattr" }}, + {10, { "fgetxattr" }}, + {11, { "listxattr" }}, + {12, { "llistxattr" }}, + {13, { "flistxattr" }}, + {14, { "removexattr" }}, + {15, { "lremovexattr" }}, + {16, { "fremovexattr" }}, + {17, { "getcwd", getcwdFunc }}, + {18, { "lookup_dcookie" }}, + {19, { "eventfd2" }}, + {20, { "epoll_create1" }}, + {21, { "epoll_ctl" }}, + {22, { "epoll_pwait" }}, + {23, { "dup", dupFunc }}, + {24, { "dup3" }}, + {25, { "fcntl", fcntl64Func }}, + {26, { "inotify_init1" }}, + {27, { "inotify_add_watch" }}, + {28, { "inotify_rm_watch" }}, + {29, { "ioctl", ioctlFunc }}, + {30, { "ioprio_get" }}, + {31, { "ioprio_set" }}, + {32, { "flock" }}, + {33, { "mknodat" }}, + {34, { "mkdirat" }}, + {35, { "unlinkat", unlinkatFunc }}, + {36, { "symlinkat" }}, + {37, { "linkat" }}, + {38, { "renameat", renameatFunc }}, + {39, { "umount2" }}, + {40, { "mount" }}, + {41, { "pivot_root" }}, + {42, { "nfsservctl" }}, + {43, { "statfs", statfsFunc }}, + {44, { "fstatfs", fstatfsFunc }}, + {45, { "truncate", truncateFunc }}, + {46, { "ftruncate", ftruncate64Func }}, + {47, { "fallocate", fallocateFunc }}, + {48, { "faccessat", faccessatFunc }}, + {49, { "chdir" }}, + {50, { "fchdir" }}, + {51, { "chroot" }}, + {52, { "fchmod", fchmodFunc }}, + {53, { "fchmodat" }}, + {54, { "fchownat" }}, + {55, { "fchown", fchownFunc }}, + {56, { "openat", openatFunc }}, + {57, { "close", closeFunc }}, + {58, { "vhangup" }}, + {59, { "pipe2" }}, + {60, { "quotactl" }}, + {61, { "getdents64" }}, + {62, { "lseek", lseekFunc }}, + {63, { "read", readFunc }}, + {64, { "write", writeFunc }}, + {66, { "writev", writevFunc }}, + {67, { "pread64" }}, + {68, { "pwrite64", pwrite64Func }}, + {69, { "preadv" }}, + {70, { "pwritev" }}, + {71, { "sendfile" }}, + {72, { "pselect6" }}, + {73, { "ppoll" }}, + {74, { "signalfd64" }}, + {75, { "vmsplice" }}, + {76, { "splice" }}, + {77, { "tee" }}, + {78, { "readlinkat", readlinkatFunc }}, + {79, { "fstatat", fstatat64Func }}, + {80, { "fstat", fstat64Func }}, + {81, { "sync" }}, + {82, { "fsync" }}, + {83, { "fdatasync" }}, + {84, { "sync_file_range2" }}, + {85, { "timerfd_create" }}, + {86, { "timerfd_settime" }}, + {87, { "timerfd_gettime" }}, + {88, { "utimensat" }}, + {89, { "acct" }}, + {90, { "capget" }}, + {91, { "capset" }}, + {92, { "personality" }}, + {93, { "exit", exitFunc }}, + {94, { "exit_group", exitGroupFunc }}, + {95, { "waitid" }}, + {96, { "set_tid_address", setTidAddressFunc }}, + {97, { "unshare" }}, + {98, { "futex", futexFunc }}, + {99, { "set_robust_list", ignoreWarnOnceFunc }}, + {100, { "get_robust_list", ignoreWarnOnceFunc }}, + {101, { "nanosleep", ignoreWarnOnceFunc }}, + {102, { "getitimer" }}, + {103, { "setitimer" }}, + {104, { "kexec_load" }}, + {105, { "init_module" }}, + {106, { "delete_module" }}, + {107, { "timer_create" }}, + {108, { "timer_gettime" }}, + {109, { "timer_getoverrun" }}, + {110, { "timer_settime" }}, + {111, { "timer_delete" }}, + {112, { "clock_settime" }}, + {113, { "clock_gettime", clock_gettimeFunc }}, + {114, { "clock_getres", clock_getresFunc }}, + {115, { "clock_nanosleep" }}, + {116, { "syslog" }}, + {117, { "ptrace" }}, + {118, { "sched_setparam" }}, + {119, { "sched_setscheduler" }}, + {120, { "sched_getscheduler" }}, + {121, { "sched_getparam" }}, + {122, { "sched_setaffinity" }}, + {123, { "sched_getaffinity" }}, + {124, { "sched_yield", ignoreWarnOnceFunc }}, + {125, { "sched_get_priority_max" }}, + {126, { "sched_get_priority_min" }}, + {127, { "scheD_rr_get_interval" }}, + {128, { "restart_syscall" }}, + {129, { "kill" }}, + {130, { "tkill" }}, + {131, { "tgkill", tgkillFunc }}, + {132, { "sigaltstack" }}, + {133, { "rt_sigsuspend", ignoreWarnOnceFunc }}, + {134, { "rt_sigaction", ignoreWarnOnceFunc }}, + {135, { "rt_sigprocmask", ignoreWarnOnceFunc }}, + {136, { "rt_sigpending", ignoreWarnOnceFunc }}, + {137, { "rt_sigtimedwait", ignoreWarnOnceFunc }}, + {138, { "rt_sigqueueinfo", ignoreWarnOnceFunc }}, + {139, { "rt_sigreturn", ignoreWarnOnceFunc }}, + {140, { "setpriority" }}, + {141, { "getpriority" }}, + {142, { "reboot" }}, + {143, { "setregid" }}, + {144, { "setgid" }}, + {145, { "setreuid" }}, + {146, { "setuid", setuidFunc }}, + {147, { "setresuid" }}, + {148, { "getresuid" }}, + {149, { "getresgid" }}, + {150, { "getresgid" }}, + {151, { "setfsuid" }}, + {152, { "setfsgid" }}, + {153, { "times", timesFunc }}, + {154, { "setpgid", setpgidFunc }}, + {155, { "getpgid" }}, + {156, { "getsid" }}, + {157, { "setsid" }}, + {158, { "getgroups" }}, + {159, { "setgroups" }}, + {160, { "uname", unameFunc64 }}, + {161, { "sethostname" }}, + {162, { "setdomainname" }}, + {163, { "getrlimit", getrlimitFunc }}, + {164, { "setrlimit", ignoreFunc }}, + {165, { "getrusage", getrusageFunc }}, + {166, { "umask", umaskFunc }}, + {167, { "prctl" }}, + {168, { "getcpu" }}, + {169, { "gettimeofday", gettimeofdayFunc }}, + {170, { "settimeofday" }}, + {171, { "adjtimex" }}, + {172, { "getpid", getpidFunc }}, + {173, { "getppid", getppidFunc }}, + {174, { "getuid", getuidFunc }}, + {175, { "geteuid", geteuidFunc }}, + {176, { "getgid", getgidFunc }}, + {177, { "getegid", getegidFunc }}, + {178, { "gettid", gettidFunc }}, + {179, { "sysinfo", sysinfoFunc }}, + {180, { "mq_open" }}, + {181, { "mq_unlink" }}, + {182, { "mq_timedsend" }}, + {183, { "mq_timedrecieve" }}, + {184, { "mq_notify" }}, + {185, { "mq_getsetattr" }}, + {186, { "msgget" }}, + {187, { "msgctl" }}, + {188, { "msgrcv" }}, + {189, { "msgsnd" }}, + {190, { "semget" }}, + {191, { "semctl" }}, + {192, { "semtimedop" }}, + {193, { "semop" }}, + {194, { "shmget" }}, + {195, { "shmctl" }}, + {196, { "shmat" }}, + {197, { "shmdt" }}, + {198, { "socket" }}, + {199, { "socketpair" }}, + {200, { "bind" }}, + {201, { "listen" }}, + {202, { "accept" }}, + {203, { "connect" }}, + {204, { "getsockname" }}, + {205, { "getpeername" }}, + {206, { "sendo" }}, + {207, { "recvfrom" }}, + {208, { "setsockopt" }}, + {209, { "getsockopt" }}, + {210, { "shutdown" }}, + {211, { "sendmsg" }}, + {212, { "recvmsg" }}, + {213, { "readahead" }}, + {214, { "brk", brkFunc }}, + {215, { "munmap", munmapFunc }}, + {216, { "mremap", mremapFunc }}, + {217, { "add_key" }}, + {218, { "request_key" }}, + {219, { "keyctl" }}, + {220, { "clone", cloneFunc }}, + {221, { "execve", execveFunc }}, + {222, { "mmap", mmapFunc }}, + {223, { "fadvise64" }}, + {224, { "swapon" }}, + {225, { "swapoff" }}, + {226, { "mprotect", ignoreFunc }}, + {227, { "msync", ignoreFunc }}, + {228, { "mlock", ignoreFunc }}, + {229, { "munlock", ignoreFunc }}, + {230, { "mlockall", ignoreFunc }}, + {231, { "munlockall", ignoreFunc }}, + {232, { "mincore", ignoreFunc }}, + {233, { "madvise", ignoreFunc }}, + {234, { "remap_file_pages" }}, + {235, { "mbind", ignoreFunc }}, + {236, { "get_mempolicy" }}, + {237, { "set_mempolicy" }}, + {238, { "migrate_pages" }}, + {239, { "move_pages" }}, + {240, { "tgsigqueueinfo" }}, + {241, { "perf_event_open" }}, + {242, { "accept4" }}, + {243, { "recvmmsg" }}, + {260, { "wait4" }}, + {261, { "prlimit64", prlimitFunc }}, + {262, { "fanotify_init" }}, + {263, { "fanotify_mark" }}, + {264, { "name_to_handle_at" }}, + {265, { "open_by_handle_at" }}, + {266, { "clock_adjtime" }}, + {267, { "syncfs" }}, + {268, { "setns" }}, + {269, { "sendmmsg" }}, + {270, { "process_vm_ready" }}, + {271, { "process_vm_writev" }}, + {272, { "kcmp" }}, + {273, { "finit_module" }}, + {274, { "sched_setattr" }}, + {275, { "sched_getattr" }}, + {276, { "renameat2" }}, + {277, { "seccomp" }}, + {278, { "getrandom" }}, + {279, { "memfd_create" }}, + {280, { "bpf" }}, + {281, { "execveat" }}, + {282, { "userfaultid" }}, + {283, { "membarrier" }}, + {284, { "mlock2" }}, + {285, { "copy_file_range" }}, + {286, { "preadv2" }}, + {287, { "pwritev2" }}, + {1024, { "open", openFunc }}, + {1025, { "link" }}, + {1026, { "unlink", unlinkFunc }}, + {1027, { "mknod" }}, + {1028, { "chmod", chmodFunc }}, + {1029, { "chown", chownFunc }}, + {1030, { "mkdir", mkdirFunc }}, + {1031, { "rmdir" }}, + {1032, { "lchown" }}, + {1033, { "access", accessFunc }}, + {1034, { "rename", renameFunc }}, + {1035, { "readlink", readlinkFunc }}, + {1036, { "symlink" }}, + {1037, { "utimes", utimesFunc }}, + {1038, { "stat", stat64Func }}, + {1039, { "lstat", lstat64Func }}, + {1040, { "pipe", pipeFunc }}, + {1041, { "dup2", dup2Func }}, + {1042, { "epoll_create" }}, + {1043, { "inotifiy_init" }}, + {1044, { "eventfd" }}, + {1045, { "signalfd" }}, + {1046, { "sendfile" }}, + {1047, { "ftruncate", ftruncate64Func }}, + {1048, { "truncate", truncate64Func }}, + {1049, { "stat", stat64Func }}, + {1050, { "lstat", lstat64Func }}, + {1051, { "fstat", fstat64Func }}, + {1052, { "fcntl", fcntl64Func }}, + {1053, { "fadvise64" }}, + {1054, { "newfstatat" }}, + {1055, { "fstatfs", fstatfsFunc }}, + {1056, { "statfs", statfsFunc }}, + {1057, { "lseek", lseekFunc }}, + {1058, { "mmap", mmapFunc }}, + {1059, { "alarm" }}, + {1060, { "getpgrp" }}, + {1061, { "pause" }}, + {1062, { "time", timeFunc }}, + {1063, { "utime" }}, + {1064, { "creat" }}, + {1065, { "getdents" }}, + {1066, { "futimesat" }}, + {1067, { "select" }}, + {1068, { "poll" }}, + {1069, { "epoll_wait" }}, + {1070, { "ustat" }}, + {1071, { "vfork" }}, + {1072, { "oldwait4" }}, + {1073, { "recv" }}, + {1074, { "send" }}, + {1075, { "bdflush" }}, + {1076, { "umount" }}, + {1077, { "uselib" }}, + {1078, { "sysctl" }}, + {1079, { "fork" }}, + {2011, { "getmainvars" }} }; std::map RiscvLinuxProcess32::syscallDescs = { - {0, SyscallDesc("io_setup")}, - {1, SyscallDesc("io_destroy")}, - {2, SyscallDesc("io_submit")}, - {3, SyscallDesc("io_cancel")}, - {4, SyscallDesc("io_getevents")}, - {5, SyscallDesc("setxattr")}, - {6, SyscallDesc("lsetxattr")}, - {7, SyscallDesc("fsetxattr")}, - {8, SyscallDesc("getxattr")}, - {9, SyscallDesc("lgetxattr")}, - {10, SyscallDesc("fgetxattr")}, - {11, SyscallDesc("listxattr")}, - {12, SyscallDesc("llistxattr")}, - {13, SyscallDesc("flistxattr")}, - {14, SyscallDesc("removexattr")}, - {15, SyscallDesc("lremovexattr")}, - {16, SyscallDesc("fremovexattr")}, - {17, SyscallDesc("getcwd", getcwdFunc)}, - {18, SyscallDesc("lookup_dcookie")}, - {19, SyscallDesc("eventfd2")}, - {20, SyscallDesc("epoll_create1")}, - {21, SyscallDesc("epoll_ctl")}, - {22, SyscallDesc("epoll_pwait")}, - {23, SyscallDesc("dup", dupFunc)}, - {24, SyscallDesc("dup3")}, - {25, SyscallDesc("fcntl", fcntlFunc)}, - {26, SyscallDesc("inotify_init1")}, - {27, SyscallDesc("inotify_add_watch")}, - {28, SyscallDesc("inotify_rm_watch")}, - {29, SyscallDesc("ioctl", ioctlFunc)}, - {30, SyscallDesc("ioprio_get")}, - {31, SyscallDesc("ioprio_set")}, - {32, SyscallDesc("flock")}, - {33, SyscallDesc("mknodat")}, - {34, SyscallDesc("mkdirat")}, - {35, SyscallDesc("unlinkat", unlinkatFunc)}, - {36, SyscallDesc("symlinkat")}, - {37, SyscallDesc("linkat")}, - {38, SyscallDesc("renameat", renameatFunc)}, - {39, SyscallDesc("umount2")}, - {40, SyscallDesc("mount")}, - {41, SyscallDesc("pivot_root")}, - {42, SyscallDesc("nfsservctl")}, - {43, SyscallDesc("statfs", statfsFunc)}, - {44, SyscallDesc("fstatfs", fstatfsFunc)}, - {45, SyscallDesc("truncate", truncateFunc)}, - {46, SyscallDesc("ftruncate", ftruncateFunc)}, - {47, SyscallDesc("fallocate", fallocateFunc)}, - {48, SyscallDesc("faccessat", faccessatFunc)}, - {49, SyscallDesc("chdir")}, - {50, SyscallDesc("fchdir")}, - {51, SyscallDesc("chroot")}, - {52, SyscallDesc("fchmod", fchmodFunc)}, - {53, SyscallDesc("fchmodat")}, - {54, SyscallDesc("fchownat")}, - {55, SyscallDesc("fchown", fchownFunc)}, - {56, SyscallDesc("openat", openatFunc)}, - {57, SyscallDesc("close", closeFunc)}, - {58, SyscallDesc("vhangup")}, - {59, SyscallDesc("pipe2")}, - {60, SyscallDesc("quotactl")}, - {61, SyscallDesc("getdents64")}, - {62, SyscallDesc("lseek", lseekFunc)}, - {63, SyscallDesc("read", readFunc)}, - {64, SyscallDesc("write", writeFunc)}, - {66, SyscallDesc("writev", writevFunc)}, - {67, SyscallDesc("pread64")}, - {68, SyscallDesc("pwrite64", pwrite64Func)}, - {69, SyscallDesc("preadv")}, - {70, SyscallDesc("pwritev")}, - {71, SyscallDesc("sendfile")}, - {72, SyscallDesc("pselect6")}, - {73, SyscallDesc("ppoll")}, - {74, SyscallDesc("signalfd64")}, - {75, SyscallDesc("vmsplice")}, - {76, SyscallDesc("splice")}, - {77, SyscallDesc("tee")}, - {78, SyscallDesc("readlinkat", readlinkatFunc)}, - {79, SyscallDesc("fstatat")}, - {80, SyscallDesc("fstat", fstatFunc)}, - {81, SyscallDesc("sync")}, - {82, SyscallDesc("fsync")}, - {83, SyscallDesc("fdatasync")}, - {84, SyscallDesc("sync_file_range2")}, - {85, SyscallDesc("timerfd_create")}, - {86, SyscallDesc("timerfd_settime")}, - {87, SyscallDesc("timerfd_gettime")}, - {88, SyscallDesc("utimensat")}, - {89, SyscallDesc("acct")}, - {90, SyscallDesc("capget")}, - {91, SyscallDesc("capset")}, - {92, SyscallDesc("personality")}, - {93, SyscallDesc("exit", exitFunc)}, - {94, SyscallDesc("exit_group", exitGroupFunc)}, - {95, SyscallDesc("waitid")}, - {96, SyscallDesc("set_tid_address", setTidAddressFunc)}, - {97, SyscallDesc("unshare")}, - {98, SyscallDesc("futex", futexFunc)}, - {99, SyscallDesc("set_robust_list", ignoreWarnOnceFunc)}, - {100, SyscallDesc("get_robust_list", ignoreWarnOnceFunc)}, - {101, SyscallDesc("nanosleep")}, - {102, SyscallDesc("getitimer")}, - {103, SyscallDesc("setitimer")}, - {104, SyscallDesc("kexec_load")}, - {105, SyscallDesc("init_module")}, - {106, SyscallDesc("delete_module")}, - {107, SyscallDesc("timer_create")}, - {108, SyscallDesc("timer_gettime")}, - {109, SyscallDesc("timer_getoverrun")}, - {110, SyscallDesc("timer_settime")}, - {111, SyscallDesc("timer_delete")}, - {112, SyscallDesc("clock_settime")}, - {113, SyscallDesc("clock_gettime", clock_gettimeFunc)}, - {114, SyscallDesc("clock_getres", clock_getresFunc)}, - {115, SyscallDesc("clock_nanosleep")}, - {116, SyscallDesc("syslog")}, - {117, SyscallDesc("ptrace")}, - {118, SyscallDesc("sched_setparam")}, - {119, SyscallDesc("sched_setscheduler")}, - {120, SyscallDesc("sched_getscheduler")}, - {121, SyscallDesc("sched_getparam")}, - {122, SyscallDesc("sched_setaffinity")}, - {123, SyscallDesc("sched_getaffinity")}, - {124, SyscallDesc("sched_yield", ignoreWarnOnceFunc)}, - {125, SyscallDesc("sched_get_priority_max")}, - {126, SyscallDesc("sched_get_priority_min")}, - {127, SyscallDesc("scheD_rr_get_interval")}, - {128, SyscallDesc("restart_syscall")}, - {129, SyscallDesc("kill")}, - {130, SyscallDesc("tkill")}, - {131, SyscallDesc("tgkill", tgkillFunc)}, - {132, SyscallDesc("sigaltstack")}, - {133, SyscallDesc("rt_sigsuspend", ignoreWarnOnceFunc)}, - {134, SyscallDesc("rt_sigaction", ignoreWarnOnceFunc)}, - {135, SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc)}, - {136, SyscallDesc("rt_sigpending", ignoreWarnOnceFunc)}, - {137, SyscallDesc("rt_sigtimedwait", ignoreWarnOnceFunc)}, - {138, SyscallDesc("rt_sigqueueinfo", ignoreWarnOnceFunc)}, - {139, SyscallDesc("rt_sigreturn", ignoreWarnOnceFunc)}, - {140, SyscallDesc("setpriority")}, - {141, SyscallDesc("getpriority")}, - {142, SyscallDesc("reboot")}, - {143, SyscallDesc("setregid")}, - {144, SyscallDesc("setgid")}, - {145, SyscallDesc("setreuid")}, - {146, SyscallDesc("setuid", setuidFunc)}, - {147, SyscallDesc("setresuid")}, - {148, SyscallDesc("getresuid")}, - {149, SyscallDesc("getresgid")}, - {150, SyscallDesc("getresgid")}, - {151, SyscallDesc("setfsuid")}, - {152, SyscallDesc("setfsgid")}, - {153, SyscallDesc("times", timesFunc)}, - {154, SyscallDesc("setpgid", setpgidFunc)}, - {155, SyscallDesc("getpgid")}, - {156, SyscallDesc("getsid")}, - {157, SyscallDesc("setsid")}, - {158, SyscallDesc("getgroups")}, - {159, SyscallDesc("setgroups")}, - {160, SyscallDesc("uname", unameFunc32)}, - {161, SyscallDesc("sethostname")}, - {162, SyscallDesc("setdomainname")}, - {163, SyscallDesc("getrlimit", getrlimitFunc)}, - {164, SyscallDesc("setrlimit", ignoreFunc)}, - {165, SyscallDesc("getrusage", getrusageFunc)}, - {166, SyscallDesc("umask", umaskFunc)}, - {167, SyscallDesc("prctl")}, - {168, SyscallDesc("getcpu")}, - {169, SyscallDesc("gettimeofday", gettimeofdayFunc)}, - {170, SyscallDesc("settimeofday")}, - {171, SyscallDesc("adjtimex")}, - {172, SyscallDesc("getpid", getpidFunc)}, - {173, SyscallDesc("getppid", getppidFunc)}, - {174, SyscallDesc("getuid", getuidFunc)}, - {175, SyscallDesc("geteuid", geteuidFunc)}, - {176, SyscallDesc("getgid", getgidFunc)}, - {177, SyscallDesc("getegid", getegidFunc)}, - {178, SyscallDesc("gettid", gettidFunc)}, - {179, SyscallDesc("sysinfo", sysinfoFunc)}, - {180, SyscallDesc("mq_open")}, - {181, SyscallDesc("mq_unlink")}, - {182, SyscallDesc("mq_timedsend")}, - {183, SyscallDesc("mq_timedrecieve")}, - {184, SyscallDesc("mq_notify")}, - {185, SyscallDesc("mq_getsetattr")}, - {186, SyscallDesc("msgget")}, - {187, SyscallDesc("msgctl")}, - {188, SyscallDesc("msgrcv")}, - {189, SyscallDesc("msgsnd")}, - {190, SyscallDesc("semget")}, - {191, SyscallDesc("semctl")}, - {192, SyscallDesc("semtimedop")}, - {193, SyscallDesc("semop")}, - {194, SyscallDesc("shmget")}, - {195, SyscallDesc("shmctl")}, - {196, SyscallDesc("shmat")}, - {197, SyscallDesc("shmdt")}, - {198, SyscallDesc("socket")}, - {199, SyscallDesc("socketpair")}, - {200, SyscallDesc("bind")}, - {201, SyscallDesc("listen")}, - {202, SyscallDesc("accept")}, - {203, SyscallDesc("connect")}, - {204, SyscallDesc("getsockname")}, - {205, SyscallDesc("getpeername")}, - {206, SyscallDesc("sendo")}, - {207, SyscallDesc("recvfrom")}, - {208, SyscallDesc("setsockopt")}, - {209, SyscallDesc("getsockopt")}, - {210, SyscallDesc("shutdown")}, - {211, SyscallDesc("sendmsg")}, - {212, SyscallDesc("recvmsg")}, - {213, SyscallDesc("readahead")}, - {214, SyscallDesc("brk", brkFunc)}, - {215, SyscallDesc("munmap", munmapFunc)}, - {216, SyscallDesc("mremap", mremapFunc)}, - {217, SyscallDesc("add_key")}, - {218, SyscallDesc("request_key")}, - {219, SyscallDesc("keyctl")}, - {220, SyscallDesc("clone", cloneFunc)}, - {221, SyscallDesc("execve", execveFunc)}, - {222, SyscallDesc("mmap", mmapFunc)}, - {223, SyscallDesc("fadvise64")}, - {224, SyscallDesc("swapon")}, - {225, SyscallDesc("swapoff")}, - {226, SyscallDesc("mprotect", ignoreFunc)}, - {227, SyscallDesc("msync", ignoreFunc)}, - {228, SyscallDesc("mlock", ignoreFunc)}, - {229, SyscallDesc("munlock", ignoreFunc)}, - {230, SyscallDesc("mlockall", ignoreFunc)}, - {231, SyscallDesc("munlockall", ignoreFunc)}, - {232, SyscallDesc("mincore", ignoreFunc)}, - {233, SyscallDesc("madvise", ignoreFunc)}, - {234, SyscallDesc("remap_file_pages")}, - {235, SyscallDesc("mbind", ignoreFunc)}, - {236, SyscallDesc("get_mempolicy")}, - {237, SyscallDesc("set_mempolicy")}, - {238, SyscallDesc("migrate_pages")}, - {239, SyscallDesc("move_pages")}, - {240, SyscallDesc("tgsigqueueinfo")}, - {241, SyscallDesc("perf_event_open")}, - {242, SyscallDesc("accept4")}, - {243, SyscallDesc("recvmmsg")}, - {260, SyscallDesc("wait4")}, - {261, SyscallDesc("prlimit64", prlimitFunc)}, - {262, SyscallDesc("fanotify_init")}, - {263, SyscallDesc("fanotify_mark")}, - {264, SyscallDesc("name_to_handle_at")}, - {265, SyscallDesc("open_by_handle_at")}, - {266, SyscallDesc("clock_adjtime")}, - {267, SyscallDesc("syncfs")}, - {268, SyscallDesc("setns")}, - {269, SyscallDesc("sendmmsg")}, - {270, SyscallDesc("process_vm_ready")}, - {271, SyscallDesc("process_vm_writev")}, - {272, SyscallDesc("kcmp")}, - {273, SyscallDesc("finit_module")}, - {274, SyscallDesc("sched_setattr")}, - {275, SyscallDesc("sched_getattr")}, - {276, SyscallDesc("renameat2")}, - {277, SyscallDesc("seccomp")}, - {278, SyscallDesc("getrandom")}, - {279, SyscallDesc("memfd_create")}, - {280, SyscallDesc("bpf")}, - {281, SyscallDesc("execveat")}, - {282, SyscallDesc("userfaultid")}, - {283, SyscallDesc("membarrier")}, - {284, SyscallDesc("mlock2")}, - {285, SyscallDesc("copy_file_range")}, - {286, SyscallDesc("preadv2")}, - {287, SyscallDesc("pwritev2")}, - {1024, SyscallDesc("open", openFunc)}, - {1025, SyscallDesc("link")}, - {1026, SyscallDesc("unlink", unlinkFunc)}, - {1027, SyscallDesc("mknod")}, - {1028, SyscallDesc("chmod", chmodFunc)}, - {1029, SyscallDesc("chown", chownFunc)}, - {1030, SyscallDesc("mkdir", mkdirFunc)}, - {1031, SyscallDesc("rmdir")}, - {1032, SyscallDesc("lchown")}, - {1033, SyscallDesc("access", accessFunc)}, - {1034, SyscallDesc("rename", renameFunc)}, - {1035, SyscallDesc("readlink", readlinkFunc)}, - {1036, SyscallDesc("symlink")}, - {1037, SyscallDesc("utimes", utimesFunc)}, - {1038, SyscallDesc("stat", statFunc)}, - {1039, SyscallDesc("lstat", lstatFunc)}, - {1040, SyscallDesc("pipe", pipeFunc)}, - {1041, SyscallDesc("dup2", dup2Func)}, - {1042, SyscallDesc("epoll_create")}, - {1043, SyscallDesc("inotifiy_init")}, - {1044, SyscallDesc("eventfd")}, - {1045, SyscallDesc("signalfd")}, - {1046, SyscallDesc("sendfile")}, - {1047, SyscallDesc("ftruncate", ftruncateFunc)}, - {1048, SyscallDesc("truncate", truncateFunc)}, - {1049, SyscallDesc("stat", statFunc)}, - {1050, SyscallDesc("lstat", lstatFunc)}, - {1051, SyscallDesc("fstat", fstatFunc)}, - {1052, SyscallDesc("fcntl", fcntlFunc)}, - {1053, SyscallDesc("fadvise64")}, - {1054, SyscallDesc("newfstatat")}, - {1055, SyscallDesc("fstatfs", fstatfsFunc)}, - {1056, SyscallDesc("statfs", statfsFunc)}, - {1057, SyscallDesc("lseek", lseekFunc)}, - {1058, SyscallDesc("mmap", mmapFunc)}, - {1059, SyscallDesc("alarm")}, - {1060, SyscallDesc("getpgrp")}, - {1061, SyscallDesc("pause")}, - {1062, SyscallDesc("time", timeFunc)}, - {1063, SyscallDesc("utime")}, - {1064, SyscallDesc("creat")}, - {1065, SyscallDesc("getdents")}, - {1066, SyscallDesc("futimesat")}, - {1067, SyscallDesc("select")}, - {1068, SyscallDesc("poll")}, - {1069, SyscallDesc("epoll_wait")}, - {1070, SyscallDesc("ustat")}, - {1071, SyscallDesc("vfork")}, - {1072, SyscallDesc("oldwait4")}, - {1073, SyscallDesc("recv")}, - {1074, SyscallDesc("send")}, - {1075, SyscallDesc("bdflush")}, - {1076, SyscallDesc("umount")}, - {1077, SyscallDesc("uselib")}, - {1078, SyscallDesc("sysctl")}, - {1079, SyscallDesc("fork")}, - {2011, SyscallDesc("getmainvars")} + {0, { "io_setup" }}, + {1, { "io_destroy" }}, + {2, { "io_submit" }}, + {3, { "io_cancel" }}, + {4, { "io_getevents" }}, + {5, { "setxattr" }}, + {6, { "lsetxattr" }}, + {7, { "fsetxattr" }}, + {8, { "getxattr" }}, + {9, { "lgetxattr" }}, + {10, { "fgetxattr" }}, + {11, { "listxattr" }}, + {12, { "llistxattr" }}, + {13, { "flistxattr" }}, + {14, { "removexattr" }}, + {15, { "lremovexattr" }}, + {16, { "fremovexattr" }}, + {17, { "getcwd", getcwdFunc }}, + {18, { "lookup_dcookie" }}, + {19, { "eventfd2" }}, + {20, { "epoll_create1" }}, + {21, { "epoll_ctl" }}, + {22, { "epoll_pwait" }}, + {23, { "dup", dupFunc }}, + {24, { "dup3" }}, + {25, { "fcntl", fcntlFunc }}, + {26, { "inotify_init1" }}, + {27, { "inotify_add_watch" }}, + {28, { "inotify_rm_watch" }}, + {29, { "ioctl", ioctlFunc }}, + {30, { "ioprio_get" }}, + {31, { "ioprio_set" }}, + {32, { "flock" }}, + {33, { "mknodat" }}, + {34, { "mkdirat" }}, + {35, { "unlinkat", unlinkatFunc }}, + {36, { "symlinkat" }}, + {37, { "linkat" }}, + {38, { "renameat", renameatFunc }}, + {39, { "umount2" }}, + {40, { "mount" }}, + {41, { "pivot_root" }}, + {42, { "nfsservctl" }}, + {43, { "statfs", statfsFunc }}, + {44, { "fstatfs", fstatfsFunc }}, + {45, { "truncate", truncateFunc }}, + {46, { "ftruncate", ftruncateFunc }}, + {47, { "fallocate", fallocateFunc }}, + {48, { "faccessat", faccessatFunc }}, + {49, { "chdir" }}, + {50, { "fchdir" }}, + {51, { "chroot" }}, + {52, { "fchmod", fchmodFunc }}, + {53, { "fchmodat" }}, + {54, { "fchownat" }}, + {55, { "fchown", fchownFunc }}, + {56, { "openat", openatFunc }}, + {57, { "close", closeFunc }}, + {58, { "vhangup" }}, + {59, { "pipe2" }}, + {60, { "quotactl" }}, + {61, { "getdents64" }}, + {62, { "lseek", lseekFunc }}, + {63, { "read", readFunc }}, + {64, { "write", writeFunc }}, + {66, { "writev", writevFunc }}, + {67, { "pread64" }}, + {68, { "pwrite64", pwrite64Func }}, + {69, { "preadv" }}, + {70, { "pwritev" }}, + {71, { "sendfile" }}, + {72, { "pselect6" }}, + {73, { "ppoll" }}, + {74, { "signalfd64" }}, + {75, { "vmsplice" }}, + {76, { "splice" }}, + {77, { "tee" }}, + {78, { "readlinkat", readlinkatFunc }}, + {79, { "fstatat" }}, + {80, { "fstat", fstatFunc }}, + {81, { "sync" }}, + {82, { "fsync" }}, + {83, { "fdatasync" }}, + {84, { "sync_file_range2" }}, + {85, { "timerfd_create" }}, + {86, { "timerfd_settime" }}, + {87, { "timerfd_gettime" }}, + {88, { "utimensat" }}, + {89, { "acct" }}, + {90, { "capget" }}, + {91, { "capset" }}, + {92, { "personality" }}, + {93, { "exit", exitFunc }}, + {94, { "exit_group", exitGroupFunc }}, + {95, { "waitid" }}, + {96, { "set_tid_address", setTidAddressFunc }}, + {97, { "unshare" }}, + {98, { "futex", futexFunc }}, + {99, { "set_robust_list", ignoreWarnOnceFunc }}, + {100, { "get_robust_list", ignoreWarnOnceFunc }}, + {101, { "nanosleep" }}, + {102, { "getitimer" }}, + {103, { "setitimer" }}, + {104, { "kexec_load" }}, + {105, { "init_module" }}, + {106, { "delete_module" }}, + {107, { "timer_create" }}, + {108, { "timer_gettime" }}, + {109, { "timer_getoverrun" }}, + {110, { "timer_settime" }}, + {111, { "timer_delete" }}, + {112, { "clock_settime" }}, + {113, { "clock_gettime", clock_gettimeFunc }}, + {114, { "clock_getres", clock_getresFunc }}, + {115, { "clock_nanosleep" }}, + {116, { "syslog" }}, + {117, { "ptrace" }}, + {118, { "sched_setparam" }}, + {119, { "sched_setscheduler" }}, + {120, { "sched_getscheduler" }}, + {121, { "sched_getparam" }}, + {122, { "sched_setaffinity" }}, + {123, { "sched_getaffinity" }}, + {124, { "sched_yield", ignoreWarnOnceFunc }}, + {125, { "sched_get_priority_max" }}, + {126, { "sched_get_priority_min" }}, + {127, { "scheD_rr_get_interval" }}, + {128, { "restart_syscall" }}, + {129, { "kill" }}, + {130, { "tkill" }}, + {131, { "tgkill", tgkillFunc }}, + {132, { "sigaltstack" }}, + {133, { "rt_sigsuspend", ignoreWarnOnceFunc }}, + {134, { "rt_sigaction", ignoreWarnOnceFunc }}, + {135, { "rt_sigprocmask", ignoreWarnOnceFunc }}, + {136, { "rt_sigpending", ignoreWarnOnceFunc }}, + {137, { "rt_sigtimedwait", ignoreWarnOnceFunc }}, + {138, { "rt_sigqueueinfo", ignoreWarnOnceFunc }}, + {139, { "rt_sigreturn", ignoreWarnOnceFunc }}, + {140, { "setpriority" }}, + {141, { "getpriority" }}, + {142, { "reboot" }}, + {143, { "setregid" }}, + {144, { "setgid" }}, + {145, { "setreuid" }}, + {146, { "setuid", setuidFunc }}, + {147, { "setresuid" }}, + {148, { "getresuid" }}, + {149, { "getresgid" }}, + {150, { "getresgid" }}, + {151, { "setfsuid" }}, + {152, { "setfsgid" }}, + {153, { "times", timesFunc }}, + {154, { "setpgid", setpgidFunc }}, + {155, { "getpgid" }}, + {156, { "getsid" }}, + {157, { "setsid" }}, + {158, { "getgroups" }}, + {159, { "setgroups" }}, + {160, { "uname", unameFunc32 }}, + {161, { "sethostname" }}, + {162, { "setdomainname" }}, + {163, { "getrlimit", getrlimitFunc }}, + {164, { "setrlimit", ignoreFunc }}, + {165, { "getrusage", getrusageFunc }}, + {166, { "umask", umaskFunc }}, + {167, { "prctl" }}, + {168, { "getcpu" }}, + {169, { "gettimeofday", gettimeofdayFunc }}, + {170, { "settimeofday" }}, + {171, { "adjtimex" }}, + {172, { "getpid", getpidFunc }}, + {173, { "getppid", getppidFunc }}, + {174, { "getuid", getuidFunc }}, + {175, { "geteuid", geteuidFunc }}, + {176, { "getgid", getgidFunc }}, + {177, { "getegid", getegidFunc }}, + {178, { "gettid", gettidFunc }}, + {179, { "sysinfo", sysinfoFunc }}, + {180, { "mq_open" }}, + {181, { "mq_unlink" }}, + {182, { "mq_timedsend" }}, + {183, { "mq_timedrecieve" }}, + {184, { "mq_notify" }}, + {185, { "mq_getsetattr" }}, + {186, { "msgget" }}, + {187, { "msgctl" }}, + {188, { "msgrcv" }}, + {189, { "msgsnd" }}, + {190, { "semget" }}, + {191, { "semctl" }}, + {192, { "semtimedop" }}, + {193, { "semop" }}, + {194, { "shmget" }}, + {195, { "shmctl" }}, + {196, { "shmat" }}, + {197, { "shmdt" }}, + {198, { "socket" }}, + {199, { "socketpair" }}, + {200, { "bind" }}, + {201, { "listen" }}, + {202, { "accept" }}, + {203, { "connect" }}, + {204, { "getsockname" }}, + {205, { "getpeername" }}, + {206, { "sendo" }}, + {207, { "recvfrom" }}, + {208, { "setsockopt" }}, + {209, { "getsockopt" }}, + {210, { "shutdown" }}, + {211, { "sendmsg" }}, + {212, { "recvmsg" }}, + {213, { "readahead" }}, + {214, { "brk", brkFunc }}, + {215, { "munmap", munmapFunc }}, + {216, { "mremap", mremapFunc }}, + {217, { "add_key" }}, + {218, { "request_key" }}, + {219, { "keyctl" }}, + {220, { "clone", cloneFunc }}, + {221, { "execve", execveFunc }}, + {222, { "mmap", mmapFunc }}, + {223, { "fadvise64" }}, + {224, { "swapon" }}, + {225, { "swapoff" }}, + {226, { "mprotect", ignoreFunc }}, + {227, { "msync", ignoreFunc }}, + {228, { "mlock", ignoreFunc }}, + {229, { "munlock", ignoreFunc }}, + {230, { "mlockall", ignoreFunc }}, + {231, { "munlockall", ignoreFunc }}, + {232, { "mincore", ignoreFunc }}, + {233, { "madvise", ignoreFunc }}, + {234, { "remap_file_pages" }}, + {235, { "mbind", ignoreFunc }}, + {236, { "get_mempolicy" }}, + {237, { "set_mempolicy" }}, + {238, { "migrate_pages" }}, + {239, { "move_pages" }}, + {240, { "tgsigqueueinfo" }}, + {241, { "perf_event_open" }}, + {242, { "accept4" }}, + {243, { "recvmmsg" }}, + {260, { "wait4" }}, + {261, { "prlimit64", prlimitFunc }}, + {262, { "fanotify_init" }}, + {263, { "fanotify_mark" }}, + {264, { "name_to_handle_at" }}, + {265, { "open_by_handle_at" }}, + {266, { "clock_adjtime" }}, + {267, { "syncfs" }}, + {268, { "setns" }}, + {269, { "sendmmsg" }}, + {270, { "process_vm_ready" }}, + {271, { "process_vm_writev" }}, + {272, { "kcmp" }}, + {273, { "finit_module" }}, + {274, { "sched_setattr" }}, + {275, { "sched_getattr" }}, + {276, { "renameat2" }}, + {277, { "seccomp" }}, + {278, { "getrandom" }}, + {279, { "memfd_create" }}, + {280, { "bpf" }}, + {281, { "execveat" }}, + {282, { "userfaultid" }}, + {283, { "membarrier" }}, + {284, { "mlock2" }}, + {285, { "copy_file_range" }}, + {286, { "preadv2" }}, + {287, { "pwritev2" }}, + {1024, { "open", openFunc }}, + {1025, { "link" }}, + {1026, { "unlink", unlinkFunc }}, + {1027, { "mknod" }}, + {1028, { "chmod", chmodFunc }}, + {1029, { "chown", chownFunc }}, + {1030, { "mkdir", mkdirFunc }}, + {1031, { "rmdir" }}, + {1032, { "lchown" }}, + {1033, { "access", accessFunc }}, + {1034, { "rename", renameFunc }}, + {1035, { "readlink", readlinkFunc }}, + {1036, { "symlink" }}, + {1037, { "utimes", utimesFunc }}, + {1038, { "stat", statFunc }}, + {1039, { "lstat", lstatFunc }}, + {1040, { "pipe", pipeFunc }}, + {1041, { "dup2", dup2Func }}, + {1042, { "epoll_create" }}, + {1043, { "inotifiy_init" }}, + {1044, { "eventfd" }}, + {1045, { "signalfd" }}, + {1046, { "sendfile" }}, + {1047, { "ftruncate", ftruncateFunc }}, + {1048, { "truncate", truncateFunc }}, + {1049, { "stat", statFunc }}, + {1050, { "lstat", lstatFunc }}, + {1051, { "fstat", fstatFunc }}, + {1052, { "fcntl", fcntlFunc }}, + {1053, { "fadvise64" }}, + {1054, { "newfstatat" }}, + {1055, { "fstatfs", fstatfsFunc }}, + {1056, { "statfs", statfsFunc }}, + {1057, { "lseek", lseekFunc }}, + {1058, { "mmap", mmapFunc }}, + {1059, { "alarm" }}, + {1060, { "getpgrp" }}, + {1061, { "pause" }}, + {1062, { "time", timeFunc }}, + {1063, { "utime" }}, + {1064, { "creat" }}, + {1065, { "getdents" }}, + {1066, { "futimesat" }}, + {1067, { "select" }}, + {1068, { "poll" }}, + {1069, { "epoll_wait" }}, + {1070, { "ustat" }}, + {1071, { "vfork" }}, + {1072, { "oldwait4" }}, + {1073, { "recv" }}, + {1074, { "send" }}, + {1075, { "bdflush" }}, + {1076, { "umount" }}, + {1077, { "uselib" }}, + {1078, { "sysctl" }}, + {1079, { "fork" }}, + {2011, { "getmainvars" }} }; RiscvLinuxProcess64::RiscvLinuxProcess64(ProcessParams * params, diff --git a/src/arch/sparc/linux/syscalls.cc b/src/arch/sparc/linux/syscalls.cc index b08a7e2de..edf53c5bf 100644 --- a/src/arch/sparc/linux/syscalls.cc +++ b/src/arch/sparc/linux/syscalls.cc @@ -89,596 +89,596 @@ getresuidFunc(SyscallDesc *desc, int num, ThreadContext *tc) } SyscallDesc SparcLinuxProcess::syscall32Descs[] = { - /* 0 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), // 32 bit - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), // 32 bit - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("wait4", unimplementedFunc), // 32 bit - /* 8 */ SyscallDesc("creat", unimplementedFunc), // 32 bit - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("execv", unimplementedFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("chown", chownFunc), // 32 bit - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", unimplementedFunc), - /* 16 */ SyscallDesc("lchown", unimplementedFunc), // 32 bit - /* 17 */ SyscallDesc("brk", brkFunc), - /* 18 */ SyscallDesc("perfctr", unimplementedFunc), // 32 bit - /* 19 */ SyscallDesc("lseek", lseekFunc), // 32 bit - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("capget", unimplementedFunc), - /* 22 */ SyscallDesc("capset", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), // 32 bit - /* 24 */ SyscallDesc("getuid", getuidFunc), // 32 bit - /* 25 */ SyscallDesc("time", unimplementedFunc), - /* 26 */ SyscallDesc("ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("sigaltstack", unimplementedFunc), // 32 bit - /* 29 */ SyscallDesc("pause", unimplementedFunc), // 32 bit - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("lchown32", unimplementedFunc), - /* 32 */ SyscallDesc("fchown32", unimplementedFunc), - /* 33 */ SyscallDesc("access", unimplementedFunc), // 32 bit - /* 34 */ SyscallDesc("nice", unimplementedFunc), // 32 bit - /* 35 */ SyscallDesc("chown32", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", unimplementedFunc), // 32 bit - /* 38 */ SyscallDesc("stat", unimplementedFunc), - /* 39 */ SyscallDesc("sendfile", unimplementedFunc), // 32 bit - /* 40 */ SyscallDesc("lstat", unimplementedFunc), - /* 41 */ SyscallDesc("dup", unimplementedFunc), - /* 42 */ SyscallDesc("pipe", pipePseudoFunc), - /* 43 */ SyscallDesc("times", ignoreFunc), - /* 44 */ SyscallDesc("getuid32", unimplementedFunc), - /* 45 */ SyscallDesc("umount2", unimplementedFunc), // 32 bit - /* 46 */ SyscallDesc("setgid", unimplementedFunc), // 32 bit - /* 47 */ SyscallDesc("getgid", getgidFunc), // 32 bit - /* 48 */ SyscallDesc("signal", unimplementedFunc), // 32 bit - /* 49 */ SyscallDesc("geteuid", geteuidFunc), // 32 bit - /* 50 */ SyscallDesc("getegid", getegidFunc), // 32 bit - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("memory_ordering", unimplementedFunc), - /* 53 */ SyscallDesc("getgid32", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", unimplementedFunc), - /* 55 */ SyscallDesc("reboot", unimplementedFunc), // 32 bit - /* 56 */ SyscallDesc("mmap2", unimplementedFunc), // 32 bit - /* 57 */ SyscallDesc("symlink", unimplementedFunc), - /* 58 */ SyscallDesc("readlink", readlinkFunc), // 32 bit - /* 59 */ SyscallDesc("execve", unimplementedFunc), // 32 bit - /* 60 */ SyscallDesc("umask", unimplementedFunc), // 32 bit - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("fstat", unimplementedFunc), - /* 63 */ SyscallDesc("fstat64", fstat64Func), - /* 64 */ SyscallDesc("getpagesize", unimplementedFunc), - /* 65 */ SyscallDesc("msync", unimplementedFunc), // 32 bit - /* 66 */ SyscallDesc("vfork", unimplementedFunc), - /* 67 */ SyscallDesc("pread64", unimplementedFunc), // 32 bit - /* 68 */ SyscallDesc("pwrite64", unimplementedFunc), // 32 bit - /* 69 */ SyscallDesc("geteuid32", unimplementedFunc), - /* 70 */ SyscallDesc("getegid32", unimplementedFunc), - /* 71 */ SyscallDesc("mmap", mmapFunc), - /* 72 */ SyscallDesc("setreuid32", unimplementedFunc), - /* 73 */ SyscallDesc("munmap", munmapFunc), - /* 74 */ SyscallDesc("mprotect", ignoreFunc), - /* 75 */ SyscallDesc("madvise", unimplementedFunc), - /* 76 */ SyscallDesc("vhangup", unimplementedFunc), - /* 77 */ SyscallDesc("truncate64", unimplementedFunc), // 32 bit - /* 78 */ SyscallDesc("mincore", unimplementedFunc), - /* 79 */ SyscallDesc("getgroups", unimplementedFunc), // 32 bit - /* 80 */ SyscallDesc("setgroups", unimplementedFunc), // 32 bit - /* 81 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 82 */ SyscallDesc("setgroups32", unimplementedFunc), // 32 bit - /* 83 */ SyscallDesc("setitimer", unimplementedFunc), // 32 bit - /* 84 */ SyscallDesc("ftruncate64", unimplementedFunc), // 32 bit - /* 85 */ SyscallDesc("swapon", unimplementedFunc), // 32 bit - /* 86 */ SyscallDesc("getitimer", unimplementedFunc), // 32 bit - /* 87 */ SyscallDesc("setuid32", unimplementedFunc), - /* 88 */ SyscallDesc("sethostname", unimplementedFunc), // 32 bit - /* 89 */ SyscallDesc("setgid32", unimplementedFunc), - /* 90 */ SyscallDesc("dup2", unimplementedFunc), - /* 91 */ SyscallDesc("setfsuid32", unimplementedFunc), - /* 92 */ SyscallDesc("fcntl", unimplementedFunc), - /* 93 */ SyscallDesc("select", unimplementedFunc), // 32 bit - /* 94 */ SyscallDesc("setfsgid32", unimplementedFunc), - /* 95 */ SyscallDesc("fsync", unimplementedFunc), - /* 96 */ SyscallDesc("setpriority", unimplementedFunc), // 32 bit - /* 97 */ SyscallDesc("socket", unimplementedFunc), - /* 98 */ SyscallDesc("connect", unimplementedFunc), - /* 99 */ SyscallDesc("accept", unimplementedFunc), - /* 100 */ SyscallDesc("getpriority", unimplementedFunc), // 32 bit - /* 101 */ SyscallDesc("rt_sigreturn", unimplementedFunc), // 32 bit - /* 102 */ SyscallDesc("rt_sigaction", ignoreFunc), // 32 bit - /* 103 */ SyscallDesc("rt_sigprocmask", ignoreFunc), // 32 bit - /* 104 */ SyscallDesc("rt_sigpending", unimplementedFunc), // 32 bit - /* 105 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 106 */ SyscallDesc("rt_sigqueueinfo", unimplementedFunc), // 32 bit - /* 107 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 108 */ SyscallDesc("setresuid32", unimplementedFunc), - /* 109 */ SyscallDesc("getresuid32", getresuidFunc), - /* 110 */ SyscallDesc("setresgid32", ignoreFunc), - /* 111 */ SyscallDesc("getresgid32", unimplementedFunc), - /* 112 */ SyscallDesc("setregid32", unimplementedFunc), - /* 113 */ SyscallDesc("revcmsg", unimplementedFunc), - /* 114 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 115 */ SyscallDesc("getgroups32", unimplementedFunc), // 32 bit - /* 116 */ SyscallDesc("gettimeofday", gettimeofdayFunc), // 32 bit - /* 117 */ SyscallDesc("getrusage", unimplementedFunc), // 32 bit - /* 118 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 119 */ SyscallDesc("getcwd", getcwdFunc), - /* 120 */ SyscallDesc("readv", unimplementedFunc), - /* 121 */ SyscallDesc("writev", unimplementedFunc), - /* 122 */ SyscallDesc("settimeofday", unimplementedFunc), // 32 bit - /* 123 */ SyscallDesc("fchown", unimplementedFunc), // 32 bit - /* 124 */ SyscallDesc("fchmod", unimplementedFunc), - /* 125 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 126 */ SyscallDesc("setreuid", unimplementedFunc), // 32 bit - /* 127 */ SyscallDesc("setregid", unimplementedFunc), // 32 bit - /* 128 */ SyscallDesc("rename", renameFunc), - /* 129 */ SyscallDesc("truncate", unimplementedFunc), - /* 130 */ SyscallDesc("ftruncate", unimplementedFunc), - /* 131 */ SyscallDesc("flock", unimplementedFunc), - /* 132 */ SyscallDesc("lstat64", unimplementedFunc), - /* 133 */ SyscallDesc("sendto", unimplementedFunc), - /* 134 */ SyscallDesc("shutdown", unimplementedFunc), - /* 135 */ SyscallDesc("socketpair", unimplementedFunc), - /* 136 */ SyscallDesc("mkdir", mkdirFunc), // 32 bit - /* 137 */ SyscallDesc("rmdir", unimplementedFunc), - /* 138 */ SyscallDesc("utimes", unimplementedFunc), // 32 bit - /* 139 */ SyscallDesc("stat64", unimplementedFunc), - /* 140 */ SyscallDesc("sendfile64", unimplementedFunc), // 32 bit - /* 141 */ SyscallDesc("getpeername", unimplementedFunc), - /* 142 */ SyscallDesc("futex", unimplementedFunc), // 32 bit - /* 143 */ SyscallDesc("gettid", unimplementedFunc), - /* 144 */ SyscallDesc("getrlimit", unimplementedFunc), - /* 145 */ SyscallDesc("setrlimit", unimplementedFunc), - /* 146 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 147 */ SyscallDesc("prctl", unimplementedFunc), // 32 bit - /* 148 */ SyscallDesc("pciconfig_read", unimplementedFunc), - /* 149 */ SyscallDesc("pciconfig_write", unimplementedFunc), - /* 150 */ SyscallDesc("getsockname", unimplementedFunc), - /* 151 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 152 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 153 */ SyscallDesc("poll", unimplementedFunc), - /* 154 */ SyscallDesc("getdents64", unimplementedFunc), - /* 155 */ SyscallDesc("fcntl64", unimplementedFunc), - /* 156 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 157 */ SyscallDesc("statfs", unimplementedFunc), - /* 158 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 159 */ SyscallDesc("umount", unimplementedFunc), - /* 160 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 161 */ SyscallDesc("sched_getaffinity", unimplementedFunc), - /* 162 */ SyscallDesc("getdomainname", unimplementedFunc), // 32 bit - /* 163 */ SyscallDesc("setdomainname", unimplementedFunc), // 32 bit - /* 164 */ SyscallDesc("ni_syscall", unimplementedFunc), - /* 165 */ SyscallDesc("quotactl", unimplementedFunc), - /* 166 */ SyscallDesc("set_tid_address", unimplementedFunc), - /* 167 */ SyscallDesc("mount", unimplementedFunc), - /* 168 */ SyscallDesc("ustat", unimplementedFunc), - /* 169 */ SyscallDesc("setxattr", unimplementedFunc), // 32 bit - /* 170 */ SyscallDesc("lsetxattr", unimplementedFunc), // 32 bit - /* 171 */ SyscallDesc("fsetxattr", unimplementedFunc), // 32 bit - /* 172 */ SyscallDesc("getxattr", unimplementedFunc), - /* 173 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 174 */ SyscallDesc("getdents", unimplementedFunc), - /* 175 */ SyscallDesc("setsid", unimplementedFunc), - /* 176 */ SyscallDesc("fchdir", unimplementedFunc), - /* 177 */ SyscallDesc("fgetxattr", unimplementedFunc), // 32 bit - /* 178 */ SyscallDesc("listxattr", unimplementedFunc), - /* 179 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 180 */ SyscallDesc("flistxattr", unimplementedFunc), // 32 bit - /* 181 */ SyscallDesc("removexattr", unimplementedFunc), - /* 182 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 183 */ SyscallDesc("sigpending", unimplementedFunc), - /* 184 */ SyscallDesc("query_module", unimplementedFunc), - /* 185 */ SyscallDesc("setpgid", unimplementedFunc), // 32 bit - /* 186 */ SyscallDesc("fremovexattr", unimplementedFunc), // 32 bit - /* 187 */ SyscallDesc("tkill", unimplementedFunc), // 32 bit - /* 188 */ SyscallDesc("exit_group", exitGroupFunc), // 32 bit - /* 189 */ SyscallDesc("uname", unameFunc), - /* 190 */ SyscallDesc("init_module", unimplementedFunc), // 32 bit - /* 191 */ SyscallDesc("personality", unimplementedFunc), - /* 192 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 193 */ SyscallDesc("epoll_create", unimplementedFunc), // 32 bit - /* 194 */ SyscallDesc("epoll_ctl", unimplementedFunc), // 32 bit - /* 195 */ SyscallDesc("epoll_wait", unimplementedFunc), // 32 bit - /* 196 */ SyscallDesc("ioprio_set", unimplementedFunc), // 32 bit - /* 197 */ SyscallDesc("getppid", getppidFunc), - /* 198 */ SyscallDesc("sigaction", unimplementedFunc), // 32 bit - /* 199 */ SyscallDesc("sgetmask", unimplementedFunc), - /* 200 */ SyscallDesc("ssetmask", unimplementedFunc), - /* 201 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 202 */ SyscallDesc("oldlstat", unimplementedFunc), - /* 203 */ SyscallDesc("uselib", unimplementedFunc), - /* 204 */ SyscallDesc("readdir", unimplementedFunc), - /* 205 */ SyscallDesc("readahead", unimplementedFunc), // 32 bit - /* 206 */ SyscallDesc("socketcall", unimplementedFunc), // 32 bit - /* 207 */ SyscallDesc("syslog", unimplementedFunc), // 32 bit - /* 208 */ SyscallDesc("lookup_dcookie", unimplementedFunc), // 32 bit - /* 209 */ SyscallDesc("fadvise64", unimplementedFunc), // 32 bit - /* 210 */ SyscallDesc("fadvise64_64", unimplementedFunc), // 32 bit - /* 211 */ SyscallDesc("tgkill", unimplementedFunc), // 32 bit - /* 212 */ SyscallDesc("waitpid", unimplementedFunc), // 32 bit - /* 213 */ SyscallDesc("swapoff", unimplementedFunc), - /* 214 */ SyscallDesc("sysinfo", sysinfoFunc), // 32 bit - /* 215 */ SyscallDesc("ipc", unimplementedFunc), // 32 bit - /* 216 */ SyscallDesc("sigreturn", unimplementedFunc), // 32 bit - /* 217 */ SyscallDesc("clone", cloneFunc), - /* 218 */ SyscallDesc("ioprio_get", unimplementedFunc), // 32 bit - /* 219 */ SyscallDesc("adjtimex", unimplementedFunc), // 32 bit - /* 220 */ SyscallDesc("sigprocmask", unimplementedFunc), // 32 bit - /* 221 */ SyscallDesc("create_module", unimplementedFunc), - /* 222 */ SyscallDesc("delete_module", unimplementedFunc), // 32 bit - /* 223 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 224 */ SyscallDesc("getpgid", unimplementedFunc), // 32 bit - /* 225 */ SyscallDesc("bdflush", unimplementedFunc), // 32 bit - /* 226 */ SyscallDesc("sysfs", unimplementedFunc), // 32 bit - /* 227 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 228 */ SyscallDesc("setfsuid", unimplementedFunc), // 32 bit - /* 229 */ SyscallDesc("setfsgid", unimplementedFunc), // 32 bit - /* 230 */ SyscallDesc("_newselect", unimplementedFunc), // 32 bit - /* 231 */ SyscallDesc("time", ignoreFunc), - /* 232 */ SyscallDesc("oldstat", unimplementedFunc), - /* 233 */ SyscallDesc("stime", unimplementedFunc), - /* 234 */ SyscallDesc("statfs64", unimplementedFunc), - /* 235 */ SyscallDesc("fstatfs64", unimplementedFunc), - /* 236 */ SyscallDesc("_llseek", _llseekFunc), - /* 237 */ SyscallDesc("mlock", unimplementedFunc), - /* 238 */ SyscallDesc("munlock", unimplementedFunc), - /* 239 */ SyscallDesc("mlockall", unimplementedFunc), // 32 bit - /* 240 */ SyscallDesc("munlockall", unimplementedFunc), - /* 241 */ SyscallDesc("sched_setparam", unimplementedFunc), // 32 bit - /* 242 */ SyscallDesc("sched_getparam", unimplementedFunc), // 32 bit - /* 243 */ SyscallDesc("sched_setscheduler", unimplementedFunc), // 32 bit - /* 244 */ SyscallDesc("sched_getscheduler", unimplementedFunc), // 32 bit - /* 245 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 246 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), // 32 bit - /* 247 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), // 32 bit - /* 248 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), // 32 bit - /* 249 */ SyscallDesc("nanosleep", unimplementedFunc), - /* 250 */ SyscallDesc("mremap", mremapFunc), // 32 bit - /* 251 */ SyscallDesc("_sysctl", unimplementedFunc), // 32 bit - /* 252 */ SyscallDesc("getsid", unimplementedFunc), // 32 bit - /* 253 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 254 */ SyscallDesc("nfsservctl", unimplementedFunc), // 32 bit - /* 255 */ SyscallDesc("aplib", unimplementedFunc), - /* 256 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 257 */ SyscallDesc("clock_gettime", unimplementedFunc), - /* 258 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 259 */ SyscallDesc("clock_nanosleep", unimplementedFunc), // 32 bit - /* 260 */ SyscallDesc("sched_getaffinity", unimplementedFunc), - /* 261 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 262 */ SyscallDesc("timer_settime", unimplementedFunc), // 32 bit - /* 263 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 264 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 265 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 266 */ SyscallDesc("timer_create", unimplementedFunc), - /* 267 */ SyscallDesc("vserver", unimplementedFunc), - /* 268 */ SyscallDesc("io_setup", unimplementedFunc), - /* 269 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 270 */ SyscallDesc("io_submit", unimplementedFunc), // 32 bit - /* 271 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 272 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 273 */ SyscallDesc("mq_open", unimplementedFunc), // 32 bit - /* 274 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 275 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 276 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 277 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 278 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 279 */ SyscallDesc("waitid", unimplementedFunc), - /* 280 */ SyscallDesc("sys_setaltroot", unimplementedFunc), - /* 281 */ SyscallDesc("add_key", unimplementedFunc), - /* 282 */ SyscallDesc("request_key", unimplementedFunc), - /* 283 */ SyscallDesc("keyctl", unimplementedFunc), - /* 284 */ SyscallDesc("openat", unimplementedFunc), - /* 285 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 286 */ SyscallDesc("mknodat", unimplementedFunc), - /* 287 */ SyscallDesc("fchownat", unimplementedFunc), - /* 288 */ SyscallDesc("futimesat", unimplementedFunc), - /* 289 */ SyscallDesc("fstatat64", unimplementedFunc), - /* 290 */ SyscallDesc("unlinkat", unimplementedFunc), - /* 291 */ SyscallDesc("renameat", unimplementedFunc), - /* 292 */ SyscallDesc("linkat", unimplementedFunc), - /* 293 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 294 */ SyscallDesc("readlinkat", unimplementedFunc), - /* 295 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 296 */ SyscallDesc("faccessat", unimplementedFunc), - /* 297 */ SyscallDesc("pselect6", unimplementedFunc), - /* 298 */ SyscallDesc("ppoll", unimplementedFunc), - /* 299 */ SyscallDesc("unshare", unimplementedFunc) + /* 0 */ { "restart_syscall" }, + /* 1 */ { "exit", exitFunc }, // 32 bit + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, // 32 bit + /* 6 */ { "close", closeFunc }, + /* 7 */ { "wait4" }, // 32 bit + /* 8 */ { "creat" }, // 32 bit + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "execv" }, + /* 12 */ { "chdir" }, + /* 13 */ { "chown", chownFunc }, // 32 bit + /* 14 */ { "mknod" }, + /* 15 */ { "chmod" }, + /* 16 */ { "lchown" }, // 32 bit + /* 17 */ { "brk", brkFunc }, + /* 18 */ { "perfctr" }, // 32 bit + /* 19 */ { "lseek", lseekFunc }, // 32 bit + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "capget" }, + /* 22 */ { "capset" }, + /* 23 */ { "setuid", setuidFunc }, // 32 bit + /* 24 */ { "getuid", getuidFunc }, // 32 bit + /* 25 */ { "time" }, + /* 26 */ { "ptrace" }, + /* 27 */ { "alarm" }, + /* 28 */ { "sigaltstack" }, // 32 bit + /* 29 */ { "pause" }, // 32 bit + /* 30 */ { "utime" }, + /* 31 */ { "lchown32" }, + /* 32 */ { "fchown32" }, + /* 33 */ { "access" }, // 32 bit + /* 34 */ { "nice" }, // 32 bit + /* 35 */ { "chown32" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill" }, // 32 bit + /* 38 */ { "stat" }, + /* 39 */ { "sendfile" }, // 32 bit + /* 40 */ { "lstat" }, + /* 41 */ { "dup" }, + /* 42 */ { "pipe", pipePseudoFunc }, + /* 43 */ { "times", ignoreFunc }, + /* 44 */ { "getuid32" }, + /* 45 */ { "umount2" }, // 32 bit + /* 46 */ { "setgid" }, // 32 bit + /* 47 */ { "getgid", getgidFunc }, // 32 bit + /* 48 */ { "signal" }, // 32 bit + /* 49 */ { "geteuid", geteuidFunc }, // 32 bit + /* 50 */ { "getegid", getegidFunc }, // 32 bit + /* 51 */ { "acct" }, + /* 52 */ { "memory_ordering" }, + /* 53 */ { "getgid32" }, + /* 54 */ { "ioctl" }, + /* 55 */ { "reboot" }, // 32 bit + /* 56 */ { "mmap2" }, // 32 bit + /* 57 */ { "symlink" }, + /* 58 */ { "readlink", readlinkFunc }, // 32 bit + /* 59 */ { "execve" }, // 32 bit + /* 60 */ { "umask" }, // 32 bit + /* 61 */ { "chroot" }, + /* 62 */ { "fstat" }, + /* 63 */ { "fstat64", fstat64Func }, + /* 64 */ { "getpagesize" }, + /* 65 */ { "msync" }, // 32 bit + /* 66 */ { "vfork" }, + /* 67 */ { "pread64" }, // 32 bit + /* 68 */ { "pwrite64" }, // 32 bit + /* 69 */ { "geteuid32" }, + /* 70 */ { "getegid32" }, + /* 71 */ { "mmap", mmapFunc }, + /* 72 */ { "setreuid32" }, + /* 73 */ { "munmap", munmapFunc }, + /* 74 */ { "mprotect", ignoreFunc }, + /* 75 */ { "madvise" }, + /* 76 */ { "vhangup" }, + /* 77 */ { "truncate64" }, // 32 bit + /* 78 */ { "mincore" }, + /* 79 */ { "getgroups" }, // 32 bit + /* 80 */ { "setgroups" }, // 32 bit + /* 81 */ { "getpgrp" }, + /* 82 */ { "setgroups32" }, // 32 bit + /* 83 */ { "setitimer" }, // 32 bit + /* 84 */ { "ftruncate64" }, // 32 bit + /* 85 */ { "swapon" }, // 32 bit + /* 86 */ { "getitimer" }, // 32 bit + /* 87 */ { "setuid32" }, + /* 88 */ { "sethostname" }, // 32 bit + /* 89 */ { "setgid32" }, + /* 90 */ { "dup2" }, + /* 91 */ { "setfsuid32" }, + /* 92 */ { "fcntl" }, + /* 93 */ { "select" }, // 32 bit + /* 94 */ { "setfsgid32" }, + /* 95 */ { "fsync" }, + /* 96 */ { "setpriority" }, // 32 bit + /* 97 */ { "socket" }, + /* 98 */ { "connect" }, + /* 99 */ { "accept" }, + /* 100 */ { "getpriority" }, // 32 bit + /* 101 */ { "rt_sigreturn" }, // 32 bit + /* 102 */ { "rt_sigaction", ignoreFunc }, // 32 bit + /* 103 */ { "rt_sigprocmask", ignoreFunc }, // 32 bit + /* 104 */ { "rt_sigpending" }, // 32 bit + /* 105 */ { "rt_sigtimedwait" }, + /* 106 */ { "rt_sigqueueinfo" }, // 32 bit + /* 107 */ { "rt_sigsuspend" }, + /* 108 */ { "setresuid32" }, + /* 109 */ { "getresuid32", getresuidFunc }, + /* 110 */ { "setresgid32", ignoreFunc }, + /* 111 */ { "getresgid32" }, + /* 112 */ { "setregid32" }, + /* 113 */ { "revcmsg" }, + /* 114 */ { "sendmsg" }, + /* 115 */ { "getgroups32" }, // 32 bit + /* 116 */ { "gettimeofday", gettimeofdayFunc }, // 32 bit + /* 117 */ { "getrusage" }, // 32 bit + /* 118 */ { "getsockopt" }, + /* 119 */ { "getcwd", getcwdFunc }, + /* 120 */ { "readv" }, + /* 121 */ { "writev" }, + /* 122 */ { "settimeofday" }, // 32 bit + /* 123 */ { "fchown" }, // 32 bit + /* 124 */ { "fchmod" }, + /* 125 */ { "recvfrom" }, + /* 126 */ { "setreuid" }, // 32 bit + /* 127 */ { "setregid" }, // 32 bit + /* 128 */ { "rename", renameFunc }, + /* 129 */ { "truncate" }, + /* 130 */ { "ftruncate" }, + /* 131 */ { "flock" }, + /* 132 */ { "lstat64" }, + /* 133 */ { "sendto" }, + /* 134 */ { "shutdown" }, + /* 135 */ { "socketpair" }, + /* 136 */ { "mkdir", mkdirFunc }, // 32 bit + /* 137 */ { "rmdir" }, + /* 138 */ { "utimes" }, // 32 bit + /* 139 */ { "stat64" }, + /* 140 */ { "sendfile64" }, // 32 bit + /* 141 */ { "getpeername" }, + /* 142 */ { "futex" }, // 32 bit + /* 143 */ { "gettid" }, + /* 144 */ { "getrlimit" }, + /* 145 */ { "setrlimit" }, + /* 146 */ { "pivot_root" }, + /* 147 */ { "prctl" }, // 32 bit + /* 148 */ { "pciconfig_read" }, + /* 149 */ { "pciconfig_write" }, + /* 150 */ { "getsockname" }, + /* 151 */ { "inotify_init" }, + /* 152 */ { "inotify_add_watch" }, + /* 153 */ { "poll" }, + /* 154 */ { "getdents64" }, + /* 155 */ { "fcntl64" }, + /* 156 */ { "inotify_rm_watch" }, + /* 157 */ { "statfs" }, + /* 158 */ { "fstatfs" }, + /* 159 */ { "umount" }, + /* 160 */ { "sched_setaffinity" }, + /* 161 */ { "sched_getaffinity" }, + /* 162 */ { "getdomainname" }, // 32 bit + /* 163 */ { "setdomainname" }, // 32 bit + /* 164 */ { "ni_syscall" }, + /* 165 */ { "quotactl" }, + /* 166 */ { "set_tid_address" }, + /* 167 */ { "mount" }, + /* 168 */ { "ustat" }, + /* 169 */ { "setxattr" }, // 32 bit + /* 170 */ { "lsetxattr" }, // 32 bit + /* 171 */ { "fsetxattr" }, // 32 bit + /* 172 */ { "getxattr" }, + /* 173 */ { "lgetxattr" }, + /* 174 */ { "getdents" }, + /* 175 */ { "setsid" }, + /* 176 */ { "fchdir" }, + /* 177 */ { "fgetxattr" }, // 32 bit + /* 178 */ { "listxattr" }, + /* 179 */ { "llistxattr" }, + /* 180 */ { "flistxattr" }, // 32 bit + /* 181 */ { "removexattr" }, + /* 182 */ { "lremovexattr" }, + /* 183 */ { "sigpending" }, + /* 184 */ { "query_module" }, + /* 185 */ { "setpgid" }, // 32 bit + /* 186 */ { "fremovexattr" }, // 32 bit + /* 187 */ { "tkill" }, // 32 bit + /* 188 */ { "exit_group", exitGroupFunc }, // 32 bit + /* 189 */ { "uname", unameFunc }, + /* 190 */ { "init_module" }, // 32 bit + /* 191 */ { "personality" }, + /* 192 */ { "remap_file_pages" }, + /* 193 */ { "epoll_create" }, // 32 bit + /* 194 */ { "epoll_ctl" }, // 32 bit + /* 195 */ { "epoll_wait" }, // 32 bit + /* 196 */ { "ioprio_set" }, // 32 bit + /* 197 */ { "getppid", getppidFunc }, + /* 198 */ { "sigaction" }, // 32 bit + /* 199 */ { "sgetmask" }, + /* 200 */ { "ssetmask" }, + /* 201 */ { "sigsuspend" }, + /* 202 */ { "oldlstat" }, + /* 203 */ { "uselib" }, + /* 204 */ { "readdir" }, + /* 205 */ { "readahead" }, // 32 bit + /* 206 */ { "socketcall" }, // 32 bit + /* 207 */ { "syslog" }, // 32 bit + /* 208 */ { "lookup_dcookie" }, // 32 bit + /* 209 */ { "fadvise64" }, // 32 bit + /* 210 */ { "fadvise64_64" }, // 32 bit + /* 211 */ { "tgkill" }, // 32 bit + /* 212 */ { "waitpid" }, // 32 bit + /* 213 */ { "swapoff" }, + /* 214 */ { "sysinfo", sysinfoFunc }, // 32 bit + /* 215 */ { "ipc" }, // 32 bit + /* 216 */ { "sigreturn" }, // 32 bit + /* 217 */ { "clone", cloneFunc }, + /* 218 */ { "ioprio_get" }, // 32 bit + /* 219 */ { "adjtimex" }, // 32 bit + /* 220 */ { "sigprocmask" }, // 32 bit + /* 221 */ { "create_module" }, + /* 222 */ { "delete_module" }, // 32 bit + /* 223 */ { "get_kernel_syms" }, + /* 224 */ { "getpgid" }, // 32 bit + /* 225 */ { "bdflush" }, // 32 bit + /* 226 */ { "sysfs" }, // 32 bit + /* 227 */ { "afs_syscall" }, + /* 228 */ { "setfsuid" }, // 32 bit + /* 229 */ { "setfsgid" }, // 32 bit + /* 230 */ { "_newselect" }, // 32 bit + /* 231 */ { "time", ignoreFunc }, + /* 232 */ { "oldstat" }, + /* 233 */ { "stime" }, + /* 234 */ { "statfs64" }, + /* 235 */ { "fstatfs64" }, + /* 236 */ { "_llseek", _llseekFunc }, + /* 237 */ { "mlock" }, + /* 238 */ { "munlock" }, + /* 239 */ { "mlockall" }, // 32 bit + /* 240 */ { "munlockall" }, + /* 241 */ { "sched_setparam" }, // 32 bit + /* 242 */ { "sched_getparam" }, // 32 bit + /* 243 */ { "sched_setscheduler" }, // 32 bit + /* 244 */ { "sched_getscheduler" }, // 32 bit + /* 245 */ { "sched_yield" }, + /* 246 */ { "sched_get_priority_max" }, // 32 bit + /* 247 */ { "sched_get_priority_min" }, // 32 bit + /* 248 */ { "sched_rr_get_interval" }, // 32 bit + /* 249 */ { "nanosleep" }, + /* 250 */ { "mremap", mremapFunc }, // 32 bit + /* 251 */ { "_sysctl" }, // 32 bit + /* 252 */ { "getsid" }, // 32 bit + /* 253 */ { "fdatasync" }, + /* 254 */ { "nfsservctl" }, // 32 bit + /* 255 */ { "aplib" }, + /* 256 */ { "clock_settime" }, + /* 257 */ { "clock_gettime" }, + /* 258 */ { "clock_getres" }, + /* 259 */ { "clock_nanosleep" }, // 32 bit + /* 260 */ { "sched_getaffinity" }, + /* 261 */ { "sched_setaffinity" }, + /* 262 */ { "timer_settime" }, // 32 bit + /* 263 */ { "timer_gettime" }, + /* 264 */ { "timer_getoverrun" }, + /* 265 */ { "timer_delete" }, + /* 266 */ { "timer_create" }, + /* 267 */ { "vserver" }, + /* 268 */ { "io_setup" }, + /* 269 */ { "io_destroy" }, + /* 270 */ { "io_submit" }, // 32 bit + /* 271 */ { "io_cancel" }, + /* 272 */ { "io_getevents" }, + /* 273 */ { "mq_open" }, // 32 bit + /* 274 */ { "mq_unlink" }, + /* 275 */ { "mq_timedsend" }, + /* 276 */ { "mq_timedreceive" }, + /* 277 */ { "mq_notify" }, + /* 278 */ { "mq_getsetattr" }, + /* 279 */ { "waitid" }, + /* 280 */ { "sys_setaltroot" }, + /* 281 */ { "add_key" }, + /* 282 */ { "request_key" }, + /* 283 */ { "keyctl" }, + /* 284 */ { "openat" }, + /* 285 */ { "mkdirat" }, + /* 286 */ { "mknodat" }, + /* 287 */ { "fchownat" }, + /* 288 */ { "futimesat" }, + /* 289 */ { "fstatat64" }, + /* 290 */ { "unlinkat" }, + /* 291 */ { "renameat" }, + /* 292 */ { "linkat" }, + /* 293 */ { "symlinkat" }, + /* 294 */ { "readlinkat" }, + /* 295 */ { "fchmodat" }, + /* 296 */ { "faccessat" }, + /* 297 */ { "pselect6" }, + /* 298 */ { "ppoll" }, + /* 299 */ { "unshare" } }; const int SparcLinuxProcess::Num_Syscall32_Descs = sizeof(SparcLinuxProcess::syscall32Descs) / sizeof(SyscallDesc); SyscallDesc SparcLinuxProcess::syscallDescs[] = { - /* 0 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("wait4", unimplementedFunc), - /* 8 */ SyscallDesc("creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("execv", unimplementedFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("chown", chownFunc), - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", chmodFunc), - /* 16 */ SyscallDesc("lchown", unimplementedFunc), - /* 17 */ SyscallDesc("brk", brkFunc), - /* 18 */ SyscallDesc("perfctr", unimplementedFunc), - /* 19 */ SyscallDesc("lseek", lseekFunc), - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("capget", unimplementedFunc), - /* 22 */ SyscallDesc("capset", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), - /* 24 */ SyscallDesc("getuid", getuidFunc), - /* 25 */ SyscallDesc("time", unimplementedFunc), - /* 26 */ SyscallDesc("ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 29 */ SyscallDesc("pause", unimplementedFunc), - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("lchown32", unimplementedFunc), - /* 32 */ SyscallDesc("fchown32", unimplementedFunc), - /* 33 */ SyscallDesc("access", unimplementedFunc), - /* 34 */ SyscallDesc("nice", unimplementedFunc), - /* 35 */ SyscallDesc("chown32", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", unimplementedFunc), - /* 38 */ SyscallDesc("stat", unimplementedFunc), - /* 39 */ SyscallDesc("sendfile", unimplementedFunc), - /* 40 */ SyscallDesc("lstat", unimplementedFunc), - /* 41 */ SyscallDesc("dup", unimplementedFunc), - /* 42 */ SyscallDesc("pipe", pipePseudoFunc), - /* 43 */ SyscallDesc("times", ignoreFunc), - /* 44 */ SyscallDesc("getuid32", unimplementedFunc), - /* 45 */ SyscallDesc("umount2", unimplementedFunc), - /* 46 */ SyscallDesc("setgid", unimplementedFunc), - /* 47 */ SyscallDesc("getgid", getgidFunc), - /* 48 */ SyscallDesc("signal", unimplementedFunc), - /* 49 */ SyscallDesc("geteuid", geteuidFunc), - /* 50 */ SyscallDesc("getegid", getegidFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("memory_ordering", unimplementedFunc), - /* 53 */ SyscallDesc("getgid32", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", unimplementedFunc), - /* 55 */ SyscallDesc("reboot", unimplementedFunc), - /* 56 */ SyscallDesc("mmap2", unimplementedFunc), - /* 57 */ SyscallDesc("symlink", unimplementedFunc), - /* 58 */ SyscallDesc("readlink", readlinkFunc), - /* 59 */ SyscallDesc("execve", unimplementedFunc), - /* 60 */ SyscallDesc("umask", unimplementedFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("fstat", fstatFunc), - /* 63 */ SyscallDesc("fstat64", unimplementedFunc), - /* 64 */ SyscallDesc("getpagesize", unimplementedFunc), - /* 65 */ SyscallDesc("msync", unimplementedFunc), - /* 66 */ SyscallDesc("vfork", unimplementedFunc), - /* 67 */ SyscallDesc("pread64", unimplementedFunc), - /* 68 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 69 */ SyscallDesc("geteuid32", unimplementedFunc), - /* 70 */ SyscallDesc("getegid32", unimplementedFunc), - /* 71 */ SyscallDesc("mmap", mmapFunc), - /* 72 */ SyscallDesc("setreuid32", unimplementedFunc), - /* 73 */ SyscallDesc("munmap", munmapFunc), - /* 74 */ SyscallDesc("mprotect", ignoreFunc), - /* 75 */ SyscallDesc("madvise", unimplementedFunc), - /* 76 */ SyscallDesc("vhangup", unimplementedFunc), - /* 77 */ SyscallDesc("truncate64", unimplementedFunc), - /* 78 */ SyscallDesc("mincore", unimplementedFunc), - /* 79 */ SyscallDesc("getgroups", unimplementedFunc), - /* 80 */ SyscallDesc("setgroups", unimplementedFunc), - /* 81 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 82 */ SyscallDesc("setgroups32", unimplementedFunc), - /* 83 */ SyscallDesc("setitimer", unimplementedFunc), - /* 84 */ SyscallDesc("ftruncate64", unimplementedFunc), - /* 85 */ SyscallDesc("swapon", unimplementedFunc), - /* 86 */ SyscallDesc("getitimer", unimplementedFunc), - /* 87 */ SyscallDesc("setuid32", unimplementedFunc), - /* 88 */ SyscallDesc("sethostname", unimplementedFunc), - /* 89 */ SyscallDesc("setgid32", unimplementedFunc), - /* 90 */ SyscallDesc("dup2", unimplementedFunc), - /* 91 */ SyscallDesc("setfsuid32", unimplementedFunc), - /* 92 */ SyscallDesc("fcntl", unimplementedFunc), - /* 93 */ SyscallDesc("select", unimplementedFunc), - /* 94 */ SyscallDesc("setfsgid32", unimplementedFunc), - /* 95 */ SyscallDesc("fsync", unimplementedFunc), - /* 96 */ SyscallDesc("setpriority", unimplementedFunc), - /* 97 */ SyscallDesc("socket", unimplementedFunc), - /* 98 */ SyscallDesc("connect", unimplementedFunc), - /* 99 */ SyscallDesc("accept", unimplementedFunc), - /* 100 */ SyscallDesc("getpriority", unimplementedFunc), - /* 101 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 102 */ SyscallDesc("rt_sigaction", ignoreFunc), - /* 103 */ SyscallDesc("rt_sigprocmask", ignoreFunc), - /* 104 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 105 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 106 */ SyscallDesc("rt_sigqueueinfo", unimplementedFunc), - /* 107 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 108 */ SyscallDesc("setresuid", unimplementedFunc), - /* 109 */ SyscallDesc("getresuid", getresuidFunc), - /* 110 */ SyscallDesc("setresgid", ignoreFunc), - /* 111 */ SyscallDesc("getresgid", unimplementedFunc), - /* 112 */ SyscallDesc("setregid32", unimplementedFunc), - /* 113 */ SyscallDesc("recvmsg", unimplementedFunc), - /* 114 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 115 */ SyscallDesc("getgroups32", unimplementedFunc), - /* 116 */ SyscallDesc("gettimeofday", gettimeofdayFunc), - /* 117 */ SyscallDesc("getrusage", unimplementedFunc), - /* 118 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 119 */ SyscallDesc("getcwd", unimplementedFunc), - /* 120 */ SyscallDesc("readv", unimplementedFunc), - /* 121 */ SyscallDesc("writev", unimplementedFunc), - /* 122 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 123 */ SyscallDesc("fchown", unimplementedFunc), - /* 124 */ SyscallDesc("fchmod", unimplementedFunc), - /* 125 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 126 */ SyscallDesc("setreuid", unimplementedFunc), - /* 127 */ SyscallDesc("setregid", unimplementedFunc), - /* 128 */ SyscallDesc("rename", renameFunc), - /* 129 */ SyscallDesc("truncate", unimplementedFunc), - /* 130 */ SyscallDesc("ftruncate", unimplementedFunc), - /* 131 */ SyscallDesc("flock", unimplementedFunc), - /* 132 */ SyscallDesc("lstat64", unimplementedFunc), - /* 133 */ SyscallDesc("sendto", unimplementedFunc), - /* 134 */ SyscallDesc("shutdown", unimplementedFunc), - /* 135 */ SyscallDesc("socketpair", unimplementedFunc), - /* 136 */ SyscallDesc("mkdir", mkdirFunc), - /* 137 */ SyscallDesc("rmdir", unimplementedFunc), - /* 138 */ SyscallDesc("utimes", unimplementedFunc), - /* 139 */ SyscallDesc("stat64", unimplementedFunc), - /* 140 */ SyscallDesc("sendfile64", unimplementedFunc), - /* 141 */ SyscallDesc("getpeername", unimplementedFunc), - /* 142 */ SyscallDesc("futex", unimplementedFunc), - /* 143 */ SyscallDesc("gettid", unimplementedFunc), - /* 144 */ SyscallDesc("getrlimit", unimplementedFunc), - /* 145 */ SyscallDesc("setrlimit", unimplementedFunc), - /* 146 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 147 */ SyscallDesc("prctl", unimplementedFunc), - /* 148 */ SyscallDesc("pciconfig_read", unimplementedFunc), - /* 149 */ SyscallDesc("pciconfig_write", unimplementedFunc), - /* 150 */ SyscallDesc("getsockname", unimplementedFunc), - /* 151 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 152 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 153 */ SyscallDesc("poll", unimplementedFunc), - /* 154 */ SyscallDesc("getdents64", unimplementedFunc), - /* 155 */ SyscallDesc("fcntl64", unimplementedFunc), - /* 156 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 157 */ SyscallDesc("statfs", unimplementedFunc), - /* 158 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 159 */ SyscallDesc("umount", unimplementedFunc), - /* 160 */ SyscallDesc("sched_set_affinity", unimplementedFunc), - /* 161 */ SyscallDesc("sched_get_affinity", unimplementedFunc), - /* 162 */ SyscallDesc("getdomainname", unimplementedFunc), - /* 163 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 164 */ SyscallDesc("utrap_install", unimplementedFunc), - /* 165 */ SyscallDesc("quotactl", unimplementedFunc), - /* 166 */ SyscallDesc("set_tid_address", unimplementedFunc), - /* 167 */ SyscallDesc("mount", unimplementedFunc), - /* 168 */ SyscallDesc("ustat", unimplementedFunc), - /* 169 */ SyscallDesc("setxattr", unimplementedFunc), - /* 170 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 171 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 172 */ SyscallDesc("getxattr", unimplementedFunc), - /* 173 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 174 */ SyscallDesc("getdents", unimplementedFunc), - /* 175 */ SyscallDesc("setsid", unimplementedFunc), - /* 176 */ SyscallDesc("fchdir", unimplementedFunc), - /* 177 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 178 */ SyscallDesc("listxattr", unimplementedFunc), - /* 179 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 180 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 181 */ SyscallDesc("removexattr", unimplementedFunc), - /* 182 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 183 */ SyscallDesc("sigpending", unimplementedFunc), - /* 184 */ SyscallDesc("query_module", unimplementedFunc), - /* 185 */ SyscallDesc("setpgid", unimplementedFunc), - /* 186 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 187 */ SyscallDesc("tkill", unimplementedFunc), - /* 188 */ SyscallDesc("exit_group", exitGroupFunc), - /* 189 */ SyscallDesc("uname", unameFunc), - /* 190 */ SyscallDesc("init_module", unimplementedFunc), - /* 191 */ SyscallDesc("personality", unimplementedFunc), - /* 192 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 193 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 194 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 195 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 196 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 197 */ SyscallDesc("getppid", getppidFunc), - /* 198 */ SyscallDesc("sigaction", ignoreFunc), - /* 199 */ SyscallDesc("sgetmask", unimplementedFunc), - /* 200 */ SyscallDesc("ssetmask", unimplementedFunc), - /* 201 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 202 */ SyscallDesc("oldlstat", unimplementedFunc), - /* 203 */ SyscallDesc("uselib", unimplementedFunc), - /* 204 */ SyscallDesc("readdir", unimplementedFunc), - /* 205 */ SyscallDesc("readahead", unimplementedFunc), - /* 206 */ SyscallDesc("socketcall", unimplementedFunc), - /* 207 */ SyscallDesc("syslog", unimplementedFunc), - /* 208 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 209 */ SyscallDesc("fadvise64", unimplementedFunc), - /* 210 */ SyscallDesc("fadvise64_64", unimplementedFunc), - /* 211 */ SyscallDesc("tgkill", unimplementedFunc), - /* 212 */ SyscallDesc("waitpid", unimplementedFunc), - /* 213 */ SyscallDesc("swapoff", unimplementedFunc), - /* 214 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 215 */ SyscallDesc("ipc", unimplementedFunc), - /* 216 */ SyscallDesc("sigreturn", unimplementedFunc), - /* 217 */ SyscallDesc("clone", cloneFunc), - /* 218 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 219 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 220 */ SyscallDesc("sigprocmask", unimplementedFunc), - /* 221 */ SyscallDesc("create_module", unimplementedFunc), - /* 222 */ SyscallDesc("delete_module", unimplementedFunc), - /* 223 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 224 */ SyscallDesc("getpgid", unimplementedFunc), - /* 225 */ SyscallDesc("bdflush", unimplementedFunc), - /* 226 */ SyscallDesc("sysfs", unimplementedFunc), - /* 227 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 228 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 229 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 230 */ SyscallDesc("_newselect", unimplementedFunc), - /* 231 */ SyscallDesc("time", ignoreFunc), - /* 232 */ SyscallDesc("oldstat", unimplementedFunc), - /* 233 */ SyscallDesc("stime", unimplementedFunc), - /* 234 */ SyscallDesc("statfs64", unimplementedFunc), - /* 235 */ SyscallDesc("fstatfs64", unimplementedFunc), - /* 236 */ SyscallDesc("_llseek", _llseekFunc), - /* 237 */ SyscallDesc("mlock", unimplementedFunc), - /* 238 */ SyscallDesc("munlock", unimplementedFunc), - /* 239 */ SyscallDesc("mlockall", unimplementedFunc), - /* 240 */ SyscallDesc("munlockall", unimplementedFunc), - /* 241 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 242 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 243 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 244 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 245 */ SyscallDesc("sched_yield", unimplementedFunc), - /* 246 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 247 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 248 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 249 */ SyscallDesc("nanosleep", unimplementedFunc), - /* 250 */ SyscallDesc("mremap", mremapFunc), - /* 251 */ SyscallDesc("_sysctl", unimplementedFunc), - /* 252 */ SyscallDesc("getsid", unimplementedFunc), - /* 253 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 254 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 255 */ SyscallDesc("aplib", unimplementedFunc), - /* 256 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 257 */ SyscallDesc("clock_gettime", unimplementedFunc), - /* 258 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 259 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 260 */ SyscallDesc("sched_getaffinity", unimplementedFunc), - /* 261 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 262 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 263 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 264 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 265 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 266 */ SyscallDesc("timer_create", unimplementedFunc), - /* 267 */ SyscallDesc("vserver", unimplementedFunc), - /* 268 */ SyscallDesc("io_setup", unimplementedFunc), - /* 269 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 270 */ SyscallDesc("io_submit", unimplementedFunc), - /* 271 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 272 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 273 */ SyscallDesc("mq_open", unimplementedFunc), - /* 274 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 275 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 276 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 277 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 278 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 279 */ SyscallDesc("waitid", unimplementedFunc), - /* 280 */ SyscallDesc("sys_setaltroot", unimplementedFunc), - /* 281 */ SyscallDesc("add_key", unimplementedFunc), - /* 282 */ SyscallDesc("request_key", unimplementedFunc), - /* 283 */ SyscallDesc("keyctl", unimplementedFunc) + /* 0 */ { "restart_syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "wait4" }, + /* 8 */ { "creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "execv" }, + /* 12 */ { "chdir" }, + /* 13 */ { "chown", chownFunc }, + /* 14 */ { "mknod" }, + /* 15 */ { "chmod", chmodFunc }, + /* 16 */ { "lchown" }, + /* 17 */ { "brk", brkFunc }, + /* 18 */ { "perfctr" }, + /* 19 */ { "lseek", lseekFunc }, + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "capget" }, + /* 22 */ { "capset" }, + /* 23 */ { "setuid", setuidFunc }, + /* 24 */ { "getuid", getuidFunc }, + /* 25 */ { "time" }, + /* 26 */ { "ptrace" }, + /* 27 */ { "alarm" }, + /* 28 */ { "sigaltstack" }, + /* 29 */ { "pause" }, + /* 30 */ { "utime" }, + /* 31 */ { "lchown32" }, + /* 32 */ { "fchown32" }, + /* 33 */ { "access" }, + /* 34 */ { "nice" }, + /* 35 */ { "chown32" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill" }, + /* 38 */ { "stat" }, + /* 39 */ { "sendfile" }, + /* 40 */ { "lstat" }, + /* 41 */ { "dup" }, + /* 42 */ { "pipe", pipePseudoFunc }, + /* 43 */ { "times", ignoreFunc }, + /* 44 */ { "getuid32" }, + /* 45 */ { "umount2" }, + /* 46 */ { "setgid" }, + /* 47 */ { "getgid", getgidFunc }, + /* 48 */ { "signal" }, + /* 49 */ { "geteuid", geteuidFunc }, + /* 50 */ { "getegid", getegidFunc }, + /* 51 */ { "acct" }, + /* 52 */ { "memory_ordering" }, + /* 53 */ { "getgid32" }, + /* 54 */ { "ioctl" }, + /* 55 */ { "reboot" }, + /* 56 */ { "mmap2" }, + /* 57 */ { "symlink" }, + /* 58 */ { "readlink", readlinkFunc }, + /* 59 */ { "execve" }, + /* 60 */ { "umask" }, + /* 61 */ { "chroot" }, + /* 62 */ { "fstat", fstatFunc }, + /* 63 */ { "fstat64" }, + /* 64 */ { "getpagesize" }, + /* 65 */ { "msync" }, + /* 66 */ { "vfork" }, + /* 67 */ { "pread64" }, + /* 68 */ { "pwrite64" }, + /* 69 */ { "geteuid32" }, + /* 70 */ { "getegid32" }, + /* 71 */ { "mmap", mmapFunc }, + /* 72 */ { "setreuid32" }, + /* 73 */ { "munmap", munmapFunc }, + /* 74 */ { "mprotect", ignoreFunc }, + /* 75 */ { "madvise" }, + /* 76 */ { "vhangup" }, + /* 77 */ { "truncate64" }, + /* 78 */ { "mincore" }, + /* 79 */ { "getgroups" }, + /* 80 */ { "setgroups" }, + /* 81 */ { "getpgrp" }, + /* 82 */ { "setgroups32" }, + /* 83 */ { "setitimer" }, + /* 84 */ { "ftruncate64" }, + /* 85 */ { "swapon" }, + /* 86 */ { "getitimer" }, + /* 87 */ { "setuid32" }, + /* 88 */ { "sethostname" }, + /* 89 */ { "setgid32" }, + /* 90 */ { "dup2" }, + /* 91 */ { "setfsuid32" }, + /* 92 */ { "fcntl" }, + /* 93 */ { "select" }, + /* 94 */ { "setfsgid32" }, + /* 95 */ { "fsync" }, + /* 96 */ { "setpriority" }, + /* 97 */ { "socket" }, + /* 98 */ { "connect" }, + /* 99 */ { "accept" }, + /* 100 */ { "getpriority" }, + /* 101 */ { "rt_sigreturn" }, + /* 102 */ { "rt_sigaction", ignoreFunc }, + /* 103 */ { "rt_sigprocmask", ignoreFunc }, + /* 104 */ { "rt_sigpending" }, + /* 105 */ { "rt_sigtimedwait" }, + /* 106 */ { "rt_sigqueueinfo" }, + /* 107 */ { "rt_sigsuspend" }, + /* 108 */ { "setresuid" }, + /* 109 */ { "getresuid", getresuidFunc }, + /* 110 */ { "setresgid", ignoreFunc }, + /* 111 */ { "getresgid" }, + /* 112 */ { "setregid32" }, + /* 113 */ { "recvmsg" }, + /* 114 */ { "sendmsg" }, + /* 115 */ { "getgroups32" }, + /* 116 */ { "gettimeofday", gettimeofdayFunc }, + /* 117 */ { "getrusage" }, + /* 118 */ { "getsockopt" }, + /* 119 */ { "getcwd" }, + /* 120 */ { "readv" }, + /* 121 */ { "writev" }, + /* 122 */ { "settimeofday" }, + /* 123 */ { "fchown" }, + /* 124 */ { "fchmod" }, + /* 125 */ { "recvfrom" }, + /* 126 */ { "setreuid" }, + /* 127 */ { "setregid" }, + /* 128 */ { "rename", renameFunc }, + /* 129 */ { "truncate" }, + /* 130 */ { "ftruncate" }, + /* 131 */ { "flock" }, + /* 132 */ { "lstat64" }, + /* 133 */ { "sendto" }, + /* 134 */ { "shutdown" }, + /* 135 */ { "socketpair" }, + /* 136 */ { "mkdir", mkdirFunc }, + /* 137 */ { "rmdir" }, + /* 138 */ { "utimes" }, + /* 139 */ { "stat64" }, + /* 140 */ { "sendfile64" }, + /* 141 */ { "getpeername" }, + /* 142 */ { "futex" }, + /* 143 */ { "gettid" }, + /* 144 */ { "getrlimit" }, + /* 145 */ { "setrlimit" }, + /* 146 */ { "pivot_root" }, + /* 147 */ { "prctl" }, + /* 148 */ { "pciconfig_read" }, + /* 149 */ { "pciconfig_write" }, + /* 150 */ { "getsockname" }, + /* 151 */ { "inotify_init" }, + /* 152 */ { "inotify_add_watch" }, + /* 153 */ { "poll" }, + /* 154 */ { "getdents64" }, + /* 155 */ { "fcntl64" }, + /* 156 */ { "inotify_rm_watch" }, + /* 157 */ { "statfs" }, + /* 158 */ { "fstatfs" }, + /* 159 */ { "umount" }, + /* 160 */ { "sched_set_affinity" }, + /* 161 */ { "sched_get_affinity" }, + /* 162 */ { "getdomainname" }, + /* 163 */ { "setdomainname" }, + /* 164 */ { "utrap_install" }, + /* 165 */ { "quotactl" }, + /* 166 */ { "set_tid_address" }, + /* 167 */ { "mount" }, + /* 168 */ { "ustat" }, + /* 169 */ { "setxattr" }, + /* 170 */ { "lsetxattr" }, + /* 171 */ { "fsetxattr" }, + /* 172 */ { "getxattr" }, + /* 173 */ { "lgetxattr" }, + /* 174 */ { "getdents" }, + /* 175 */ { "setsid" }, + /* 176 */ { "fchdir" }, + /* 177 */ { "fgetxattr" }, + /* 178 */ { "listxattr" }, + /* 179 */ { "llistxattr" }, + /* 180 */ { "flistxattr" }, + /* 181 */ { "removexattr" }, + /* 182 */ { "lremovexattr" }, + /* 183 */ { "sigpending" }, + /* 184 */ { "query_module" }, + /* 185 */ { "setpgid" }, + /* 186 */ { "fremovexattr" }, + /* 187 */ { "tkill" }, + /* 188 */ { "exit_group", exitGroupFunc }, + /* 189 */ { "uname", unameFunc }, + /* 190 */ { "init_module" }, + /* 191 */ { "personality" }, + /* 192 */ { "remap_file_pages" }, + /* 193 */ { "epoll_create" }, + /* 194 */ { "epoll_ctl" }, + /* 195 */ { "epoll_wait" }, + /* 196 */ { "ioprio_set" }, + /* 197 */ { "getppid", getppidFunc }, + /* 198 */ { "sigaction", ignoreFunc }, + /* 199 */ { "sgetmask" }, + /* 200 */ { "ssetmask" }, + /* 201 */ { "sigsuspend" }, + /* 202 */ { "oldlstat" }, + /* 203 */ { "uselib" }, + /* 204 */ { "readdir" }, + /* 205 */ { "readahead" }, + /* 206 */ { "socketcall" }, + /* 207 */ { "syslog" }, + /* 208 */ { "lookup_dcookie" }, + /* 209 */ { "fadvise64" }, + /* 210 */ { "fadvise64_64" }, + /* 211 */ { "tgkill" }, + /* 212 */ { "waitpid" }, + /* 213 */ { "swapoff" }, + /* 214 */ { "sysinfo", sysinfoFunc }, + /* 215 */ { "ipc" }, + /* 216 */ { "sigreturn" }, + /* 217 */ { "clone", cloneFunc }, + /* 218 */ { "ioprio_get" }, + /* 219 */ { "adjtimex" }, + /* 220 */ { "sigprocmask" }, + /* 221 */ { "create_module" }, + /* 222 */ { "delete_module" }, + /* 223 */ { "get_kernel_syms" }, + /* 224 */ { "getpgid" }, + /* 225 */ { "bdflush" }, + /* 226 */ { "sysfs" }, + /* 227 */ { "afs_syscall" }, + /* 228 */ { "setfsuid" }, + /* 229 */ { "setfsgid" }, + /* 230 */ { "_newselect" }, + /* 231 */ { "time", ignoreFunc }, + /* 232 */ { "oldstat" }, + /* 233 */ { "stime" }, + /* 234 */ { "statfs64" }, + /* 235 */ { "fstatfs64" }, + /* 236 */ { "_llseek", _llseekFunc }, + /* 237 */ { "mlock" }, + /* 238 */ { "munlock" }, + /* 239 */ { "mlockall" }, + /* 240 */ { "munlockall" }, + /* 241 */ { "sched_setparam" }, + /* 242 */ { "sched_getparam" }, + /* 243 */ { "sched_setscheduler" }, + /* 244 */ { "sched_getscheduler" }, + /* 245 */ { "sched_yield" }, + /* 246 */ { "sched_get_priority_max" }, + /* 247 */ { "sched_get_priority_min" }, + /* 248 */ { "sched_rr_get_interval" }, + /* 249 */ { "nanosleep" }, + /* 250 */ { "mremap", mremapFunc }, + /* 251 */ { "_sysctl" }, + /* 252 */ { "getsid" }, + /* 253 */ { "fdatasync" }, + /* 254 */ { "nfsservctl" }, + /* 255 */ { "aplib" }, + /* 256 */ { "clock_settime" }, + /* 257 */ { "clock_gettime" }, + /* 258 */ { "clock_getres" }, + /* 259 */ { "clock_nanosleep" }, + /* 260 */ { "sched_getaffinity" }, + /* 261 */ { "sched_setaffinity" }, + /* 262 */ { "timer_settime" }, + /* 263 */ { "timer_gettime" }, + /* 264 */ { "timer_getoverrun" }, + /* 265 */ { "timer_delete" }, + /* 266 */ { "timer_create" }, + /* 267 */ { "vserver" }, + /* 268 */ { "io_setup" }, + /* 269 */ { "io_destroy" }, + /* 270 */ { "io_submit" }, + /* 271 */ { "io_cancel" }, + /* 272 */ { "io_getevents" }, + /* 273 */ { "mq_open" }, + /* 274 */ { "mq_unlink" }, + /* 275 */ { "mq_timedsend" }, + /* 276 */ { "mq_timedreceive" }, + /* 277 */ { "mq_notify" }, + /* 278 */ { "mq_getsetattr" }, + /* 279 */ { "waitid" }, + /* 280 */ { "sys_setaltroot" }, + /* 281 */ { "add_key" }, + /* 282 */ { "request_key" }, + /* 283 */ { "keyctl" } }; const int SparcLinuxProcess::Num_Syscall_Descs = diff --git a/src/arch/sparc/solaris/process.cc b/src/arch/sparc/solaris/process.cc index d51b9519c..69cda5356 100644 --- a/src/arch/sparc/solaris/process.cc +++ b/src/arch/sparc/solaris/process.cc @@ -91,262 +91,262 @@ unameFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) SyscallDesc SparcSolarisProcess::syscallDescs[] = { - /* 0 */ SyscallDesc("syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("wait", unimplementedFunc), - /* 8 */ SyscallDesc("creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unlinkFunc), - /* 11 */ SyscallDesc("exec", unimplementedFunc), - /* 12 */ SyscallDesc("chdir", unimplementedFunc), - /* 13 */ SyscallDesc("time", unimplementedFunc), - /* 14 */ SyscallDesc("mknod", unimplementedFunc), - /* 15 */ SyscallDesc("chmod", chmodFunc), - /* 16 */ SyscallDesc("chown", chownFunc), - /* 17 */ SyscallDesc("brk", brkFunc), - /* 18 */ SyscallDesc("stat", unimplementedFunc), - /* 19 */ SyscallDesc("lseek", lseekFunc), - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("mount", unimplementedFunc), - /* 22 */ SyscallDesc("umount", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", setuidFunc), - /* 24 */ SyscallDesc("getuid", getuidFunc), - /* 25 */ SyscallDesc("stime", unimplementedFunc), - /* 26 */ SyscallDesc("pcsample", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("fstat", fstatFunc), - /* 29 */ SyscallDesc("pause", unimplementedFunc), - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("stty", unimplementedFunc), - /* 32 */ SyscallDesc("gtty", unimplementedFunc), - /* 33 */ SyscallDesc("access", unimplementedFunc), - /* 34 */ SyscallDesc("nice", unimplementedFunc), - /* 35 */ SyscallDesc("statfs", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", unimplementedFunc), - /* 38 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 39 */ SyscallDesc("pgrpsys", unimplementedFunc), - /* 40 */ SyscallDesc("xenix", unimplementedFunc), - /* 41 */ SyscallDesc("dup", unimplementedFunc), - /* 42 */ SyscallDesc("pipe", pipePseudoFunc), - /* 43 */ SyscallDesc("times", unimplementedFunc), - /* 44 */ SyscallDesc("profil", unimplementedFunc), - /* 45 */ SyscallDesc("plock", unimplementedFunc), - /* 46 */ SyscallDesc("setgid", unimplementedFunc), - /* 47 */ SyscallDesc("getgid", getgidFunc), - /* 48 */ SyscallDesc("signal", unimplementedFunc), - /* 49 */ SyscallDesc("msgsys", unimplementedFunc), - /* 50 */ SyscallDesc("syssun", unimplementedFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("shmsys", unimplementedFunc), - /* 53 */ SyscallDesc("semsys", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", unimplementedFunc), - /* 55 */ SyscallDesc("uadmin", unimplementedFunc), - /* 56 */ SyscallDesc("RESERVED", unimplementedFunc), - /* 57 */ SyscallDesc("utssys", unimplementedFunc), - /* 58 */ SyscallDesc("fdsync", unimplementedFunc), - /* 59 */ SyscallDesc("execve", unimplementedFunc), - /* 60 */ SyscallDesc("umask", umaskFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("fcntl", unimplementedFunc), - /* 63 */ SyscallDesc("ulimit", unimplementedFunc), - /* 64 */ SyscallDesc("reserved_64", unimplementedFunc), - /* 65 */ SyscallDesc("reserved_65", unimplementedFunc), - /* 66 */ SyscallDesc("reserved_66", unimplementedFunc), - /* 67 */ SyscallDesc("reserved_67", unimplementedFunc), - /* 68 */ SyscallDesc("reserved_68", unimplementedFunc), - /* 69 */ SyscallDesc("reserved_69", unimplementedFunc), - /* 70 */ SyscallDesc("tasksys", unimplementedFunc), - /* 71 */ SyscallDesc("acctctl", unimplementedFunc), - /* 72 */ SyscallDesc("reserved_72", unimplementedFunc), - /* 73 */ SyscallDesc("getpagesizes", unimplementedFunc), - /* 74 */ SyscallDesc("rctlsys", unimplementedFunc), - /* 75 */ SyscallDesc("issetugid", unimplementedFunc), - /* 76 */ SyscallDesc("fsat", unimplementedFunc), - /* 77 */ SyscallDesc("lwp_park", unimplementedFunc), - /* 78 */ SyscallDesc("sendfilev", unimplementedFunc), - /* 79 */ SyscallDesc("rmdir", unimplementedFunc), - /* 80 */ SyscallDesc("mkdir", unimplementedFunc), - /* 81 */ SyscallDesc("getdents", unimplementedFunc), - /* 82 */ SyscallDesc("reserved_82", unimplementedFunc), - /* 83 */ SyscallDesc("reserved_83", unimplementedFunc), - /* 84 */ SyscallDesc("sysfs", unimplementedFunc), - /* 85 */ SyscallDesc("getmsg", unimplementedFunc), - /* 86 */ SyscallDesc("putmsg", unimplementedFunc), - /* 87 */ SyscallDesc("poll", unimplementedFunc), - /* 88 */ SyscallDesc("lstat", unimplementedFunc), - /* 89 */ SyscallDesc("symlink", unimplementedFunc), - /* 90 */ SyscallDesc("readlink", readlinkFunc), - /* 91 */ SyscallDesc("setgroups", unimplementedFunc), - /* 92 */ SyscallDesc("getgroups", unimplementedFunc), - /* 93 */ SyscallDesc("fchmod", unimplementedFunc), - /* 94 */ SyscallDesc("fchown", unimplementedFunc), - /* 95 */ SyscallDesc("sigprocmask", unimplementedFunc), - /* 96 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 97 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 98 */ SyscallDesc("sigaction", unimplementedFunc), - /* 99 */ SyscallDesc("sigpending", unimplementedFunc), - /* 100 */ SyscallDesc("context", unimplementedFunc), - /* 101 */ SyscallDesc("evsys", unimplementedFunc), - /* 102 */ SyscallDesc("evtrapret", unimplementedFunc), - /* 103 */ SyscallDesc("statvfs", unimplementedFunc), - /* 104 */ SyscallDesc("fstatvfs", unimplementedFunc), - /* 105 */ SyscallDesc("getloadavg", unimplementedFunc), - /* 106 */ SyscallDesc("nfssys", unimplementedFunc), - /* 107 */ SyscallDesc("waitsys", unimplementedFunc), - /* 108 */ SyscallDesc("sigsendsys", unimplementedFunc), - /* 109 */ SyscallDesc("hrtsys", unimplementedFunc), - /* 110 */ SyscallDesc("acancel", unimplementedFunc), - /* 111 */ SyscallDesc("async", unimplementedFunc), - /* 112 */ SyscallDesc("priocntlsys", unimplementedFunc), - /* 113 */ SyscallDesc("pathconf", unimplementedFunc), - /* 114 */ SyscallDesc("mincore", unimplementedFunc), - /* 115 */ SyscallDesc("mmap", mmapFunc), - /* 116 */ SyscallDesc("mprotect", unimplementedFunc), - /* 117 */ SyscallDesc("munmap", munmapFunc), - /* 118 */ SyscallDesc("fpathconf", unimplementedFunc), - /* 119 */ SyscallDesc("vfork", unimplementedFunc), - /* 120 */ SyscallDesc("fchdir", unimplementedFunc), - /* 121 */ SyscallDesc("readv", unimplementedFunc), - /* 122 */ SyscallDesc("writev", unimplementedFunc), - /* 123 */ SyscallDesc("xstat", unimplementedFunc), - /* 124 */ SyscallDesc("lxstat", unimplementedFunc), - /* 125 */ SyscallDesc("fxstat", unimplementedFunc), - /* 126 */ SyscallDesc("xmknod", unimplementedFunc), - /* 127 */ SyscallDesc("clocal", unimplementedFunc), - /* 128 */ SyscallDesc("setrlimit", unimplementedFunc), - /* 129 */ SyscallDesc("getrlimit", unimplementedFunc), - /* 130 */ SyscallDesc("lchown", unimplementedFunc), - /* 131 */ SyscallDesc("memcntl", unimplementedFunc), - /* 132 */ SyscallDesc("getpmsg", unimplementedFunc), - /* 133 */ SyscallDesc("putpmsg", unimplementedFunc), - /* 134 */ SyscallDesc("rename", unimplementedFunc), - /* 135 */ SyscallDesc("uname", unameFunc), - /* 136 */ SyscallDesc("setegid", unimplementedFunc), - /* 137 */ SyscallDesc("sysconfig", unimplementedFunc), - /* 138 */ SyscallDesc("adjtime", unimplementedFunc), - /* 139 */ SyscallDesc("systeminfo", unimplementedFunc), - /* 140 */ SyscallDesc("reserved_140", unimplementedFunc), - /* 141 */ SyscallDesc("seteuid", unimplementedFunc), - /* 142 */ SyscallDesc("vtrace", unimplementedFunc), - /* 143 */ SyscallDesc("fork1", unimplementedFunc), - /* 144 */ SyscallDesc("sigtimedwait", unimplementedFunc), - /* 145 */ SyscallDesc("lwp_info", unimplementedFunc), - /* 146 */ SyscallDesc("yield", unimplementedFunc), - /* 147 */ SyscallDesc("lwp_sema_wait", unimplementedFunc), - /* 148 */ SyscallDesc("lwp_sema_post", unimplementedFunc), - /* 149 */ SyscallDesc("lwp_sema_trywait", unimplementedFunc), - /* 150 */ SyscallDesc("lwp_detach", unimplementedFunc), - /* 151 */ SyscallDesc("corectl", unimplementedFunc), - /* 152 */ SyscallDesc("modctl", unimplementedFunc), - /* 153 */ SyscallDesc("fchroot", unimplementedFunc), - /* 154 */ SyscallDesc("utimes", unimplementedFunc), - /* 155 */ SyscallDesc("vhangup", unimplementedFunc), - /* 156 */ SyscallDesc("gettimeofday", unimplementedFunc), - /* 157 */ SyscallDesc("getitimer", unimplementedFunc), - /* 158 */ SyscallDesc("setitimer", unimplementedFunc), - /* 159 */ SyscallDesc("lwp_create", unimplementedFunc), - /* 160 */ SyscallDesc("lwp_exit", unimplementedFunc), - /* 161 */ SyscallDesc("lwp_suspend", unimplementedFunc), - /* 162 */ SyscallDesc("lwp_continue", unimplementedFunc), - /* 163 */ SyscallDesc("lwp_kill", unimplementedFunc), - /* 164 */ SyscallDesc("lwp_self", unimplementedFunc), - /* 165 */ SyscallDesc("lwp_setprivate", unimplementedFunc), - /* 166 */ SyscallDesc("lwp_getprivate", unimplementedFunc), - /* 167 */ SyscallDesc("lwp_wait", unimplementedFunc), - /* 168 */ SyscallDesc("lwp_mutex_wakeup", unimplementedFunc), - /* 169 */ SyscallDesc("lwp_mutex_lock", unimplementedFunc), - /* 170 */ SyscallDesc("lwp_cond_wait", unimplementedFunc), - /* 171 */ SyscallDesc("lwp_cond_signal", unimplementedFunc), - /* 172 */ SyscallDesc("lwp_cond_broadcast", unimplementedFunc), - /* 173 */ SyscallDesc("pread", unimplementedFunc), - /* 174 */ SyscallDesc("pwrite", unimplementedFunc), - /* 175 */ SyscallDesc("llseek", unimplementedFunc), - /* 176 */ SyscallDesc("inst_sync", unimplementedFunc), - /* 177 */ SyscallDesc("srmlimitsys", unimplementedFunc), - /* 178 */ SyscallDesc("kaio", unimplementedFunc), - /* 179 */ SyscallDesc("cpc", unimplementedFunc), - /* 180 */ SyscallDesc("lgrpsys_meminfosys", unimplementedFunc), - /* 181 */ SyscallDesc("rusagesys", unimplementedFunc), - /* 182 */ SyscallDesc("reserved_182", unimplementedFunc), - /* 183 */ SyscallDesc("reserved_183", unimplementedFunc), - /* 184 */ SyscallDesc("tsolsys", unimplementedFunc), - /* 185 */ SyscallDesc("acl", unimplementedFunc), - /* 186 */ SyscallDesc("auditsys", unimplementedFunc), - /* 187 */ SyscallDesc("processor_bind", unimplementedFunc), - /* 188 */ SyscallDesc("processor_info", unimplementedFunc), - /* 189 */ SyscallDesc("p_online", unimplementedFunc), - /* 190 */ SyscallDesc("sigqueue", unimplementedFunc), - /* 191 */ SyscallDesc("clock_gettime", unimplementedFunc), - /* 192 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 193 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 194 */ SyscallDesc("timer_create", unimplementedFunc), - /* 195 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 196 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 197 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 198 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 199 */ SyscallDesc("nanosleep", unimplementedFunc), - /* 200 */ SyscallDesc("facl", unimplementedFunc), - /* 201 */ SyscallDesc("door", unimplementedFunc), - /* 202 */ SyscallDesc("setreuid", unimplementedFunc), - /* 203 */ SyscallDesc("setregid", unimplementedFunc), - /* 204 */ SyscallDesc("install_utrap", unimplementedFunc), - /* 205 */ SyscallDesc("signotify", unimplementedFunc), - /* 206 */ SyscallDesc("schedctl", unimplementedFunc), - /* 207 */ SyscallDesc("pset", unimplementedFunc), - /* 208 */ SyscallDesc("sparc_utrap_install", unimplementedFunc), - /* 209 */ SyscallDesc("resolvepath", unimplementedFunc), - /* 210 */ SyscallDesc("signotifywait", unimplementedFunc), - /* 211 */ SyscallDesc("lwp_sigredirect", unimplementedFunc), - /* 212 */ SyscallDesc("lwp_alarm", unimplementedFunc), - /* 213 */ SyscallDesc("getdents64", unimplementedFunc), - /* 214 */ SyscallDesc("mmap64", unimplementedFunc), - /* 215 */ SyscallDesc("stat64", unimplementedFunc), - /* 216 */ SyscallDesc("lstat64", unimplementedFunc), - /* 217 */ SyscallDesc("fstat64", unimplementedFunc), - /* 218 */ SyscallDesc("statvfs64", unimplementedFunc), - /* 219 */ SyscallDesc("fstatvfs64", unimplementedFunc), - /* 220 */ SyscallDesc("setrlimit64", unimplementedFunc), - /* 221 */ SyscallDesc("getrlimit64", unimplementedFunc), - /* 222 */ SyscallDesc("pread64", unimplementedFunc), - /* 223 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 224 */ SyscallDesc("creat64", unimplementedFunc), - /* 225 */ SyscallDesc("open64", unimplementedFunc), - /* 226 */ SyscallDesc("rpcsys", unimplementedFunc), - /* 227 */ SyscallDesc("reserved_227", unimplementedFunc), - /* 228 */ SyscallDesc("reserved_228", unimplementedFunc), - /* 229 */ SyscallDesc("reserved_229", unimplementedFunc), - /* 230 */ SyscallDesc("so_socket", unimplementedFunc), - /* 231 */ SyscallDesc("so_socketpair", unimplementedFunc), - /* 232 */ SyscallDesc("bind", unimplementedFunc), - /* 233 */ SyscallDesc("listen", unimplementedFunc), - /* 234 */ SyscallDesc("accept", unimplementedFunc), - /* 235 */ SyscallDesc("connect", unimplementedFunc), - /* 236 */ SyscallDesc("shutdown", unimplementedFunc), - /* 237 */ SyscallDesc("recv", unimplementedFunc), - /* 238 */ SyscallDesc("recvfrom", unimplementedFunc), - /* 239 */ SyscallDesc("recvmsg", unimplementedFunc), - /* 240 */ SyscallDesc("send", unimplementedFunc), - /* 241 */ SyscallDesc("sendmsg", unimplementedFunc), - /* 242 */ SyscallDesc("sendto", unimplementedFunc), - /* 243 */ SyscallDesc("getpeername", unimplementedFunc), - /* 244 */ SyscallDesc("getsockname", unimplementedFunc), - /* 245 */ SyscallDesc("getsockopt", unimplementedFunc), - /* 246 */ SyscallDesc("setsockopt", unimplementedFunc), - /* 247 */ SyscallDesc("sockconfig", unimplementedFunc), - /* 248 */ SyscallDesc("ntp_gettime", unimplementedFunc), - /* 249 */ SyscallDesc("ntp_adjtime", unimplementedFunc), - /* 250 */ SyscallDesc("lwp_mutex_unlock", unimplementedFunc), - /* 251 */ SyscallDesc("lwp_mutex_trylock", unimplementedFunc), - /* 252 */ SyscallDesc("lwp_mutex_init", unimplementedFunc), - /* 253 */ SyscallDesc("cladm", unimplementedFunc), - /* 254 */ SyscallDesc("lwp_sigtimedwait", unimplementedFunc), - /* 255 */ SyscallDesc("umount2", unimplementedFunc) + /* 0 */ { "syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "wait" }, + /* 8 */ { "creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink", unlinkFunc }, + /* 11 */ { "exec" }, + /* 12 */ { "chdir" }, + /* 13 */ { "time" }, + /* 14 */ { "mknod" }, + /* 15 */ { "chmod", chmodFunc }, + /* 16 */ { "chown", chownFunc }, + /* 17 */ { "brk", brkFunc }, + /* 18 */ { "stat" }, + /* 19 */ { "lseek", lseekFunc }, + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "mount" }, + /* 22 */ { "umount" }, + /* 23 */ { "setuid", setuidFunc }, + /* 24 */ { "getuid", getuidFunc }, + /* 25 */ { "stime" }, + /* 26 */ { "pcsample" }, + /* 27 */ { "alarm" }, + /* 28 */ { "fstat", fstatFunc }, + /* 29 */ { "pause" }, + /* 30 */ { "utime" }, + /* 31 */ { "stty" }, + /* 32 */ { "gtty" }, + /* 33 */ { "access" }, + /* 34 */ { "nice" }, + /* 35 */ { "statfs" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill" }, + /* 38 */ { "fstatfs" }, + /* 39 */ { "pgrpsys" }, + /* 40 */ { "xenix" }, + /* 41 */ { "dup" }, + /* 42 */ { "pipe", pipePseudoFunc }, + /* 43 */ { "times" }, + /* 44 */ { "profil" }, + /* 45 */ { "plock" }, + /* 46 */ { "setgid" }, + /* 47 */ { "getgid", getgidFunc }, + /* 48 */ { "signal" }, + /* 49 */ { "msgsys" }, + /* 50 */ { "syssun" }, + /* 51 */ { "acct" }, + /* 52 */ { "shmsys" }, + /* 53 */ { "semsys" }, + /* 54 */ { "ioctl" }, + /* 55 */ { "uadmin" }, + /* 56 */ { "RESERVED" }, + /* 57 */ { "utssys" }, + /* 58 */ { "fdsync" }, + /* 59 */ { "execve" }, + /* 60 */ { "umask", umaskFunc }, + /* 61 */ { "chroot" }, + /* 62 */ { "fcntl" }, + /* 63 */ { "ulimit" }, + /* 64 */ { "reserved_64" }, + /* 65 */ { "reserved_65" }, + /* 66 */ { "reserved_66" }, + /* 67 */ { "reserved_67" }, + /* 68 */ { "reserved_68" }, + /* 69 */ { "reserved_69" }, + /* 70 */ { "tasksys" }, + /* 71 */ { "acctctl" }, + /* 72 */ { "reserved_72" }, + /* 73 */ { "getpagesizes" }, + /* 74 */ { "rctlsys" }, + /* 75 */ { "issetugid" }, + /* 76 */ { "fsat" }, + /* 77 */ { "lwp_park" }, + /* 78 */ { "sendfilev" }, + /* 79 */ { "rmdir" }, + /* 80 */ { "mkdir" }, + /* 81 */ { "getdents" }, + /* 82 */ { "reserved_82" }, + /* 83 */ { "reserved_83" }, + /* 84 */ { "sysfs" }, + /* 85 */ { "getmsg" }, + /* 86 */ { "putmsg" }, + /* 87 */ { "poll" }, + /* 88 */ { "lstat" }, + /* 89 */ { "symlink" }, + /* 90 */ { "readlink", readlinkFunc }, + /* 91 */ { "setgroups" }, + /* 92 */ { "getgroups" }, + /* 93 */ { "fchmod" }, + /* 94 */ { "fchown" }, + /* 95 */ { "sigprocmask" }, + /* 96 */ { "sigsuspend" }, + /* 97 */ { "sigaltstack" }, + /* 98 */ { "sigaction" }, + /* 99 */ { "sigpending" }, + /* 100 */ { "context" }, + /* 101 */ { "evsys" }, + /* 102 */ { "evtrapret" }, + /* 103 */ { "statvfs" }, + /* 104 */ { "fstatvfs" }, + /* 105 */ { "getloadavg" }, + /* 106 */ { "nfssys" }, + /* 107 */ { "waitsys" }, + /* 108 */ { "sigsendsys" }, + /* 109 */ { "hrtsys" }, + /* 110 */ { "acancel" }, + /* 111 */ { "async" }, + /* 112 */ { "priocntlsys" }, + /* 113 */ { "pathconf" }, + /* 114 */ { "mincore" }, + /* 115 */ { "mmap", mmapFunc }, + /* 116 */ { "mprotect" }, + /* 117 */ { "munmap", munmapFunc }, + /* 118 */ { "fpathconf" }, + /* 119 */ { "vfork" }, + /* 120 */ { "fchdir" }, + /* 121 */ { "readv" }, + /* 122 */ { "writev" }, + /* 123 */ { "xstat" }, + /* 124 */ { "lxstat" }, + /* 125 */ { "fxstat" }, + /* 126 */ { "xmknod" }, + /* 127 */ { "clocal" }, + /* 128 */ { "setrlimit" }, + /* 129 */ { "getrlimit" }, + /* 130 */ { "lchown" }, + /* 131 */ { "memcntl" }, + /* 132 */ { "getpmsg" }, + /* 133 */ { "putpmsg" }, + /* 134 */ { "rename" }, + /* 135 */ { "uname", unameFunc }, + /* 136 */ { "setegid" }, + /* 137 */ { "sysconfig" }, + /* 138 */ { "adjtime" }, + /* 139 */ { "systeminfo" }, + /* 140 */ { "reserved_140" }, + /* 141 */ { "seteuid" }, + /* 142 */ { "vtrace" }, + /* 143 */ { "fork1" }, + /* 144 */ { "sigtimedwait" }, + /* 145 */ { "lwp_info" }, + /* 146 */ { "yield" }, + /* 147 */ { "lwp_sema_wait" }, + /* 148 */ { "lwp_sema_post" }, + /* 149 */ { "lwp_sema_trywait" }, + /* 150 */ { "lwp_detach" }, + /* 151 */ { "corectl" }, + /* 152 */ { "modctl" }, + /* 153 */ { "fchroot" }, + /* 154 */ { "utimes" }, + /* 155 */ { "vhangup" }, + /* 156 */ { "gettimeofday" }, + /* 157 */ { "getitimer" }, + /* 158 */ { "setitimer" }, + /* 159 */ { "lwp_create" }, + /* 160 */ { "lwp_exit" }, + /* 161 */ { "lwp_suspend" }, + /* 162 */ { "lwp_continue" }, + /* 163 */ { "lwp_kill" }, + /* 164 */ { "lwp_self" }, + /* 165 */ { "lwp_setprivate" }, + /* 166 */ { "lwp_getprivate" }, + /* 167 */ { "lwp_wait" }, + /* 168 */ { "lwp_mutex_wakeup" }, + /* 169 */ { "lwp_mutex_lock" }, + /* 170 */ { "lwp_cond_wait" }, + /* 171 */ { "lwp_cond_signal" }, + /* 172 */ { "lwp_cond_broadcast" }, + /* 173 */ { "pread" }, + /* 174 */ { "pwrite" }, + /* 175 */ { "llseek" }, + /* 176 */ { "inst_sync" }, + /* 177 */ { "srmlimitsys" }, + /* 178 */ { "kaio" }, + /* 179 */ { "cpc" }, + /* 180 */ { "lgrpsys_meminfosys" }, + /* 181 */ { "rusagesys" }, + /* 182 */ { "reserved_182" }, + /* 183 */ { "reserved_183" }, + /* 184 */ { "tsolsys" }, + /* 185 */ { "acl" }, + /* 186 */ { "auditsys" }, + /* 187 */ { "processor_bind" }, + /* 188 */ { "processor_info" }, + /* 189 */ { "p_online" }, + /* 190 */ { "sigqueue" }, + /* 191 */ { "clock_gettime" }, + /* 192 */ { "clock_settime" }, + /* 193 */ { "clock_getres" }, + /* 194 */ { "timer_create" }, + /* 195 */ { "timer_delete" }, + /* 196 */ { "timer_settime" }, + /* 197 */ { "timer_gettime" }, + /* 198 */ { "timer_getoverrun" }, + /* 199 */ { "nanosleep" }, + /* 200 */ { "facl" }, + /* 201 */ { "door" }, + /* 202 */ { "setreuid" }, + /* 203 */ { "setregid" }, + /* 204 */ { "install_utrap" }, + /* 205 */ { "signotify" }, + /* 206 */ { "schedctl" }, + /* 207 */ { "pset" }, + /* 208 */ { "sparc_utrap_install" }, + /* 209 */ { "resolvepath" }, + /* 210 */ { "signotifywait" }, + /* 211 */ { "lwp_sigredirect" }, + /* 212 */ { "lwp_alarm" }, + /* 213 */ { "getdents64" }, + /* 214 */ { "mmap64" }, + /* 215 */ { "stat64" }, + /* 216 */ { "lstat64" }, + /* 217 */ { "fstat64" }, + /* 218 */ { "statvfs64" }, + /* 219 */ { "fstatvfs64" }, + /* 220 */ { "setrlimit64" }, + /* 221 */ { "getrlimit64" }, + /* 222 */ { "pread64" }, + /* 223 */ { "pwrite64" }, + /* 224 */ { "creat64" }, + /* 225 */ { "open64" }, + /* 226 */ { "rpcsys" }, + /* 227 */ { "reserved_227" }, + /* 228 */ { "reserved_228" }, + /* 229 */ { "reserved_229" }, + /* 230 */ { "so_socket" }, + /* 231 */ { "so_socketpair" }, + /* 232 */ { "bind" }, + /* 233 */ { "listen" }, + /* 234 */ { "accept" }, + /* 235 */ { "connect" }, + /* 236 */ { "shutdown" }, + /* 237 */ { "recv" }, + /* 238 */ { "recvfrom" }, + /* 239 */ { "recvmsg" }, + /* 240 */ { "send" }, + /* 241 */ { "sendmsg" }, + /* 242 */ { "sendto" }, + /* 243 */ { "getpeername" }, + /* 244 */ { "getsockname" }, + /* 245 */ { "getsockopt" }, + /* 246 */ { "setsockopt" }, + /* 247 */ { "sockconfig" }, + /* 248 */ { "ntp_gettime" }, + /* 249 */ { "ntp_adjtime" }, + /* 250 */ { "lwp_mutex_unlock" }, + /* 251 */ { "lwp_mutex_trylock" }, + /* 252 */ { "lwp_mutex_init" }, + /* 253 */ { "cladm" }, + /* 254 */ { "lwp_sigtimedwait" }, + /* 255 */ { "umount2" } }; SparcSolarisProcess::SparcSolarisProcess(ProcessParams * params, diff --git a/src/arch/x86/linux/process.cc b/src/arch/x86/linux/process.cc index d58d965af..f79317841 100644 --- a/src/arch/x86/linux/process.cc +++ b/src/arch/x86/linux/process.cc @@ -258,324 +258,324 @@ setThreadArea32Func(SyscallDesc *desc, int callnum, ThreadContext *tc) } static SyscallDesc syscallDescs64[] = { - /* 0 */ SyscallDesc("read", readFunc), - /* 1 */ SyscallDesc("write", writeFunc), - /* 2 */ SyscallDesc("open", openFunc), - /* 3 */ SyscallDesc("close", closeFunc), - /* 4 */ SyscallDesc("stat", stat64Func), - /* 5 */ SyscallDesc("fstat", fstat64Func), - /* 6 */ SyscallDesc("lstat", lstat64Func), - /* 7 */ SyscallDesc("poll", pollFunc), - /* 8 */ SyscallDesc("lseek", lseekFunc), - /* 9 */ SyscallDesc("mmap", mmapFunc), - /* 10 */ SyscallDesc("mprotect", ignoreFunc), - /* 11 */ SyscallDesc("munmap", munmapFunc), - /* 12 */ SyscallDesc("brk", brkFunc), - /* 13 */ SyscallDesc("rt_sigaction", ignoreWarnOnceFunc), - /* 14 */ SyscallDesc("rt_sigprocmask", ignoreWarnOnceFunc), - /* 15 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 16 */ SyscallDesc("ioctl", ioctlFunc), - /* 17 */ SyscallDesc("pread64", unimplementedFunc), - /* 18 */ SyscallDesc("pwrite64", pwrite64Func), - /* 19 */ SyscallDesc("readv", readvFunc), - /* 20 */ SyscallDesc("writev", writevFunc), - /* 21 */ SyscallDesc("access", ignoreFunc), - /* 22 */ SyscallDesc("pipe", pipeFunc), - /* 23 */ SyscallDesc("select", selectFunc), - /* 24 */ SyscallDesc("sched_yield", ignoreFunc), - /* 25 */ SyscallDesc("mremap", mremapFunc), - /* 26 */ SyscallDesc("msync", unimplementedFunc), - /* 27 */ SyscallDesc("mincore", unimplementedFunc), - /* 28 */ SyscallDesc("madvise", ignoreFunc), - /* 29 */ SyscallDesc("shmget", unimplementedFunc), - /* 30 */ SyscallDesc("shmat", unimplementedFunc), - /* 31 */ SyscallDesc("shmctl", unimplementedFunc), - /* 32 */ SyscallDesc("dup", dupFunc), - /* 33 */ SyscallDesc("dup2", dup2Func), - /* 34 */ SyscallDesc("pause", unimplementedFunc), - /* 35 */ SyscallDesc("nanosleep", ignoreWarnOnceFunc), - /* 36 */ SyscallDesc("getitimer", unimplementedFunc), - /* 37 */ SyscallDesc("alarm", unimplementedFunc), - /* 38 */ SyscallDesc("setitimer", unimplementedFunc), - /* 39 */ SyscallDesc("getpid", getpidFunc), - /* 40 */ SyscallDesc("sendfile", unimplementedFunc), - /* 41 */ SyscallDesc("socket", socketFunc), - /* 42 */ SyscallDesc("connect", connectFunc), - /* 43 */ SyscallDesc("accept", acceptFunc), - /* 44 */ SyscallDesc("sendto", sendtoFunc), - /* 45 */ SyscallDesc("recvfrom", recvfromFunc), - /* 46 */ SyscallDesc("sendmsg", sendmsgFunc), - /* 47 */ SyscallDesc("recvmsg", recvmsgFunc), - /* 48 */ SyscallDesc("shutdown", shutdownFunc), - /* 49 */ SyscallDesc("bind", bindFunc), - /* 50 */ SyscallDesc("listen", listenFunc), - /* 51 */ SyscallDesc("getsockname", getsocknameFunc), - /* 52 */ SyscallDesc("getpeername", getpeernameFunc), - /* 53 */ SyscallDesc("socketpair", socketpairFunc), - /* 54 */ SyscallDesc("setsockopt", setsockoptFunc), - /* 55 */ SyscallDesc("getsockopt", getsockoptFunc), - /* 56 */ SyscallDesc("clone", cloneFunc), - /* 57 */ SyscallDesc("fork", unimplementedFunc), - /* 58 */ SyscallDesc("vfork", unimplementedFunc), - /* 59 */ SyscallDesc("execve", execveFunc), - /* 60 */ SyscallDesc("exit", exitFunc), - /* 61 */ SyscallDesc("wait4", wait4Func), - /* 62 */ SyscallDesc("kill", unimplementedFunc), - /* 63 */ SyscallDesc("uname", unameFunc), - /* 64 */ SyscallDesc("semget", unimplementedFunc), - /* 65 */ SyscallDesc("semop", unimplementedFunc), - /* 66 */ SyscallDesc("semctl", unimplementedFunc), - /* 67 */ SyscallDesc("shmdt", unimplementedFunc), - /* 68 */ SyscallDesc("msgget", unimplementedFunc), - /* 69 */ SyscallDesc("msgsnd", unimplementedFunc), - /* 70 */ SyscallDesc("msgrcv", unimplementedFunc), - /* 71 */ SyscallDesc("msgctl", unimplementedFunc), - /* 72 */ SyscallDesc("fcntl", fcntlFunc), - /* 73 */ SyscallDesc("flock", unimplementedFunc), - /* 74 */ SyscallDesc("fsync", unimplementedFunc), - /* 75 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 76 */ SyscallDesc("truncate", truncateFunc), - /* 77 */ SyscallDesc("ftruncate", ftruncateFunc), + /* 0 */ { "read", readFunc }, + /* 1 */ { "write", writeFunc }, + /* 2 */ { "open", openFunc }, + /* 3 */ { "close", closeFunc }, + /* 4 */ { "stat", stat64Func }, + /* 5 */ { "fstat", fstat64Func }, + /* 6 */ { "lstat", lstat64Func }, + /* 7 */ { "poll", pollFunc }, + /* 8 */ { "lseek", lseekFunc }, + /* 9 */ { "mmap", mmapFunc }, + /* 10 */ { "mprotect", ignoreFunc }, + /* 11 */ { "munmap", munmapFunc }, + /* 12 */ { "brk", brkFunc }, + /* 13 */ { "rt_sigaction", ignoreWarnOnceFunc }, + /* 14 */ { "rt_sigprocmask", ignoreWarnOnceFunc }, + /* 15 */ { "rt_sigreturn" }, + /* 16 */ { "ioctl", ioctlFunc }, + /* 17 */ { "pread64" }, + /* 18 */ { "pwrite64", pwrite64Func }, + /* 19 */ { "readv", readvFunc }, + /* 20 */ { "writev", writevFunc }, + /* 21 */ { "access", ignoreFunc }, + /* 22 */ { "pipe", pipeFunc }, + /* 23 */ { "select", selectFunc }, + /* 24 */ { "sched_yield", ignoreFunc }, + /* 25 */ { "mremap", mremapFunc }, + /* 26 */ { "msync" }, + /* 27 */ { "mincore" }, + /* 28 */ { "madvise", ignoreFunc }, + /* 29 */ { "shmget" }, + /* 30 */ { "shmat" }, + /* 31 */ { "shmctl" }, + /* 32 */ { "dup", dupFunc }, + /* 33 */ { "dup2", dup2Func }, + /* 34 */ { "pause" }, + /* 35 */ { "nanosleep", ignoreWarnOnceFunc }, + /* 36 */ { "getitimer" }, + /* 37 */ { "alarm" }, + /* 38 */ { "setitimer" }, + /* 39 */ { "getpid", getpidFunc }, + /* 40 */ { "sendfile" }, + /* 41 */ { "socket", socketFunc }, + /* 42 */ { "connect", connectFunc }, + /* 43 */ { "accept", acceptFunc }, + /* 44 */ { "sendto", sendtoFunc }, + /* 45 */ { "recvfrom", recvfromFunc }, + /* 46 */ { "sendmsg", sendmsgFunc }, + /* 47 */ { "recvmsg", recvmsgFunc }, + /* 48 */ { "shutdown", shutdownFunc }, + /* 49 */ { "bind", bindFunc }, + /* 50 */ { "listen", listenFunc }, + /* 51 */ { "getsockname", getsocknameFunc }, + /* 52 */ { "getpeername", getpeernameFunc }, + /* 53 */ { "socketpair", socketpairFunc }, + /* 54 */ { "setsockopt", setsockoptFunc }, + /* 55 */ { "getsockopt", getsockoptFunc }, + /* 56 */ { "clone", cloneFunc }, + /* 57 */ { "fork" }, + /* 58 */ { "vfork" }, + /* 59 */ { "execve", execveFunc }, + /* 60 */ { "exit", exitFunc }, + /* 61 */ { "wait4", wait4Func }, + /* 62 */ { "kill" }, + /* 63 */ { "uname", unameFunc }, + /* 64 */ { "semget" }, + /* 65 */ { "semop" }, + /* 66 */ { "semctl" }, + /* 67 */ { "shmdt" }, + /* 68 */ { "msgget" }, + /* 69 */ { "msgsnd" }, + /* 70 */ { "msgrcv" }, + /* 71 */ { "msgctl" }, + /* 72 */ { "fcntl", fcntlFunc }, + /* 73 */ { "flock" }, + /* 74 */ { "fsync" }, + /* 75 */ { "fdatasync" }, + /* 76 */ { "truncate", truncateFunc }, + /* 77 */ { "ftruncate", ftruncateFunc }, #if defined(SYS_getdents) - /* 78 */ SyscallDesc("getdents", getdentsFunc), + /* 78 */ { "getdents", getdentsFunc }, #else - /* 78 */ SyscallDesc("getdents", unimplementedFunc), + /* 78 */ { "getdents" }, #endif - /* 79 */ SyscallDesc("getcwd", getcwdFunc), - /* 80 */ SyscallDesc("chdir", chdirFunc), - /* 81 */ SyscallDesc("fchdir", unimplementedFunc), - /* 82 */ SyscallDesc("rename", renameFunc), - /* 83 */ SyscallDesc("mkdir", mkdirFunc), - /* 84 */ SyscallDesc("rmdir", rmdirFunc), - /* 85 */ SyscallDesc("creat", unimplementedFunc), - /* 86 */ SyscallDesc("link", linkFunc), - /* 87 */ SyscallDesc("unlink", unlinkFunc), - /* 88 */ SyscallDesc("symlink", symlinkFunc), - /* 89 */ SyscallDesc("readlink", readlinkFunc), - /* 90 */ SyscallDesc("chmod", unimplementedFunc), - /* 91 */ SyscallDesc("fchmod", unimplementedFunc), - /* 92 */ SyscallDesc("chown", unimplementedFunc), - /* 93 */ SyscallDesc("fchown", unimplementedFunc), - /* 94 */ SyscallDesc("lchown", unimplementedFunc), - /* 95 */ SyscallDesc("umask", umaskFunc), - /* 96 */ SyscallDesc("gettimeofday", gettimeofdayFunc), - /* 97 */ SyscallDesc("getrlimit", getrlimitFunc), - /* 98 */ SyscallDesc("getrusage", getrusageFunc), - /* 99 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 100 */ SyscallDesc("times", timesFunc), - /* 101 */ SyscallDesc("ptrace", unimplementedFunc), - /* 102 */ SyscallDesc("getuid", getuidFunc), - /* 103 */ SyscallDesc("syslog", unimplementedFunc), - /* 104 */ SyscallDesc("getgid", getgidFunc), - /* 105 */ SyscallDesc("setuid", unimplementedFunc), - /* 106 */ SyscallDesc("setgid", unimplementedFunc), - /* 107 */ SyscallDesc("geteuid", geteuidFunc), - /* 108 */ SyscallDesc("getegid", getegidFunc), - /* 109 */ SyscallDesc("setpgid", setpgidFunc), - /* 110 */ SyscallDesc("getppid", getppidFunc), - /* 111 */ SyscallDesc("getpgrp", getpgrpFunc), - /* 112 */ SyscallDesc("setsid", unimplementedFunc), - /* 113 */ SyscallDesc("setreuid", unimplementedFunc), - /* 114 */ SyscallDesc("setregid", unimplementedFunc), - /* 115 */ SyscallDesc("getgroups", unimplementedFunc), - /* 116 */ SyscallDesc("setgroups", unimplementedFunc), - /* 117 */ SyscallDesc("setresuid", ignoreFunc), - /* 118 */ SyscallDesc("getresuid", unimplementedFunc), - /* 119 */ SyscallDesc("setresgid", unimplementedFunc), - /* 120 */ SyscallDesc("getresgid", unimplementedFunc), - /* 121 */ SyscallDesc("getpgid", unimplementedFunc), - /* 122 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 123 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 124 */ SyscallDesc("getsid", unimplementedFunc), - /* 125 */ SyscallDesc("capget", unimplementedFunc), - /* 126 */ SyscallDesc("capset", unimplementedFunc), - /* 127 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 128 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 129 */ SyscallDesc("rt_sigqueueinfo", unimplementedFunc), - /* 130 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 131 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 132 */ SyscallDesc("utime", unimplementedFunc), - /* 133 */ SyscallDesc("mknod", mknodFunc), - /* 134 */ SyscallDesc("uselib", unimplementedFunc), - /* 135 */ SyscallDesc("personality", unimplementedFunc), - /* 136 */ SyscallDesc("ustat", unimplementedFunc), - /* 137 */ SyscallDesc("statfs", statfsFunc), - /* 138 */ SyscallDesc("fstatfs", fstatfsFunc), - /* 139 */ SyscallDesc("sysfs", unimplementedFunc), - /* 140 */ SyscallDesc("getpriority", unimplementedFunc), - /* 141 */ SyscallDesc("setpriority", ignoreFunc), - /* 142 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 143 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 144 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 145 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 146 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 147 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 148 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 149 */ SyscallDesc("mlock", unimplementedFunc), - /* 150 */ SyscallDesc("munlock", unimplementedFunc), - /* 151 */ SyscallDesc("mlockall", unimplementedFunc), - /* 152 */ SyscallDesc("munlockall", unimplementedFunc), - /* 153 */ SyscallDesc("vhangup", unimplementedFunc), - /* 154 */ SyscallDesc("modify_ldt", unimplementedFunc), - /* 155 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 156 */ SyscallDesc("_sysctl", unimplementedFunc), - /* 157 */ SyscallDesc("prctl", unimplementedFunc), - /* 158 */ SyscallDesc("arch_prctl", archPrctlFunc), - /* 159 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 160 */ SyscallDesc("setrlimit", ignoreFunc), - /* 161 */ SyscallDesc("chroot", unimplementedFunc), - /* 162 */ SyscallDesc("sync", unimplementedFunc), - /* 163 */ SyscallDesc("acct", unimplementedFunc), - /* 164 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 165 */ SyscallDesc("mount", unimplementedFunc), - /* 166 */ SyscallDesc("umount2", unimplementedFunc), - /* 167 */ SyscallDesc("swapon", unimplementedFunc), - /* 168 */ SyscallDesc("swapoff", unimplementedFunc), - /* 169 */ SyscallDesc("reboot", unimplementedFunc), - /* 170 */ SyscallDesc("sethostname", unimplementedFunc), - /* 171 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 172 */ SyscallDesc("iopl", unimplementedFunc), - /* 173 */ SyscallDesc("ioperm", unimplementedFunc), - /* 174 */ SyscallDesc("create_module", unimplementedFunc), - /* 175 */ SyscallDesc("init_module", unimplementedFunc), - /* 176 */ SyscallDesc("delete_module", unimplementedFunc), - /* 177 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 178 */ SyscallDesc("query_module", unimplementedFunc), - /* 179 */ SyscallDesc("quotactl", unimplementedFunc), - /* 180 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 181 */ SyscallDesc("getpmsg", unimplementedFunc), - /* 182 */ SyscallDesc("putpmsg", unimplementedFunc), - /* 183 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 184 */ SyscallDesc("tuxcall", unimplementedFunc), - /* 185 */ SyscallDesc("security", unimplementedFunc), - /* 186 */ SyscallDesc("gettid", gettidFunc), - /* 187 */ SyscallDesc("readahead", unimplementedFunc), - /* 188 */ SyscallDesc("setxattr", unimplementedFunc), - /* 189 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 190 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 191 */ SyscallDesc("getxattr", unimplementedFunc), - /* 192 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 193 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 194 */ SyscallDesc("listxattr", unimplementedFunc), - /* 195 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 196 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 197 */ SyscallDesc("removexattr", unimplementedFunc), - /* 198 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 199 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 200 */ SyscallDesc("tkill", unimplementedFunc), - /* 201 */ SyscallDesc("time", timeFunc), - /* 202 */ SyscallDesc("futex", futexFunc), - /* 203 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 204 */ SyscallDesc("sched_getaffinity", ignoreFunc), - /* 205 */ SyscallDesc("set_thread_area", unimplementedFunc), - /* 206 */ SyscallDesc("io_setup", unimplementedFunc), - /* 207 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 208 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 209 */ SyscallDesc("io_submit", unimplementedFunc), - /* 210 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 211 */ SyscallDesc("get_thread_area", unimplementedFunc), - /* 212 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 213 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 214 */ SyscallDesc("epoll_ctl_old", unimplementedFunc), - /* 215 */ SyscallDesc("epoll_wait_old", unimplementedFunc), - /* 216 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 217 */ SyscallDesc("getdents64", unimplementedFunc), - /* 218 */ SyscallDesc("set_tid_address", setTidAddressFunc), - /* 219 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 220 */ SyscallDesc("semtimedop", unimplementedFunc), - /* 221 */ SyscallDesc("fadvise64", ignoreFunc), - /* 222 */ SyscallDesc("timer_create", unimplementedFunc), - /* 223 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 224 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 225 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 226 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 227 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 228 */ SyscallDesc("clock_gettime", clock_gettimeFunc), - /* 229 */ SyscallDesc("clock_getres", clock_getresFunc), - /* 230 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 231 */ SyscallDesc("exit_group", exitGroupFunc), - /* 232 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 233 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 234 */ SyscallDesc("tgkill", tgkillFunc), - /* 235 */ SyscallDesc("utimes", unimplementedFunc), - /* 236 */ SyscallDesc("vserver", unimplementedFunc), - /* 237 */ SyscallDesc("mbind", unimplementedFunc), - /* 238 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 239 */ SyscallDesc("get_mempolicy", ignoreFunc), - /* 240 */ SyscallDesc("mq_open", unimplementedFunc), - /* 241 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 242 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 243 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 244 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 245 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 246 */ SyscallDesc("kexec_load", unimplementedFunc), - /* 247 */ SyscallDesc("waitid", unimplementedFunc), - /* 248 */ SyscallDesc("add_key", unimplementedFunc), - /* 249 */ SyscallDesc("request_key", unimplementedFunc), - /* 250 */ SyscallDesc("keyctl", unimplementedFunc), - /* 251 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 252 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 253 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 254 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 255 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 256 */ SyscallDesc("migrate_pages", unimplementedFunc), - /* 257 */ SyscallDesc("openat", openatFunc), - /* 258 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 259 */ SyscallDesc("mknodat", unimplementedFunc), - /* 260 */ SyscallDesc("fchownat", unimplementedFunc), - /* 261 */ SyscallDesc("futimesat", unimplementedFunc), - /* 262 */ SyscallDesc("newfstatat", unimplementedFunc), - /* 263 */ SyscallDesc("unlinkat", unimplementedFunc), - /* 264 */ SyscallDesc("renameat", unimplementedFunc), - /* 265 */ SyscallDesc("linkat", unimplementedFunc), - /* 266 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 267 */ SyscallDesc("readlinkat", readlinkFunc), - /* 268 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 269 */ SyscallDesc("faccessat", unimplementedFunc), - /* 270 */ SyscallDesc("pselect6", unimplementedFunc), - /* 271 */ SyscallDesc("ppoll", unimplementedFunc), - /* 272 */ SyscallDesc("unshare", unimplementedFunc), - /* 273 */ SyscallDesc("set_robust_list", ignoreFunc), - /* 274 */ SyscallDesc("get_robust_list", unimplementedFunc), - /* 275 */ SyscallDesc("splice", unimplementedFunc), - /* 276 */ SyscallDesc("tee", unimplementedFunc), - /* 277 */ SyscallDesc("sync_file_range", unimplementedFunc), - /* 278 */ SyscallDesc("vmsplice", unimplementedFunc), - /* 279 */ SyscallDesc("move_pages", unimplementedFunc), - /* 280 */ SyscallDesc("utimensat", unimplementedFunc), - /* 281 */ SyscallDesc("epoll_pwait", unimplementedFunc), - /* 282 */ SyscallDesc("signalfd", unimplementedFunc), - /* 283 */ SyscallDesc("timerfd_create", unimplementedFunc), - /* 284 */ SyscallDesc("eventfd", eventfdFunc), - /* 285 */ SyscallDesc("fallocate", fallocateFunc), - /* 286 */ SyscallDesc("timerfd_settime", unimplementedFunc), - /* 287 */ SyscallDesc("timerfd_gettime", unimplementedFunc), - /* 288 */ SyscallDesc("accept4", unimplementedFunc), - /* 289 */ SyscallDesc("signalfd4", unimplementedFunc), - /* 290 */ SyscallDesc("eventfd2", eventfdFunc), - /* 291 */ SyscallDesc("epoll_create1", unimplementedFunc), - /* 292 */ SyscallDesc("dup3", unimplementedFunc), - /* 293 */ SyscallDesc("pipe2", pipe2Func), - /* 294 */ SyscallDesc("inotify_init1", unimplementedFunc), - /* 295 */ SyscallDesc("preadv", unimplementedFunc), - /* 296 */ SyscallDesc("pwritev", unimplementedFunc), - /* 297 */ SyscallDesc("rt_tgsigqueueinfo", unimplementedFunc), - /* 298 */ SyscallDesc("perf_event_open", unimplementedFunc), - /* 299 */ SyscallDesc("recvmmsg", unimplementedFunc), - /* 300 */ SyscallDesc("fanotify_init", unimplementedFunc), - /* 301 */ SyscallDesc("fanotify_mark", unimplementedFunc), - /* 302 */ SyscallDesc("prlimit64", prlimitFunc), - /* 303 */ SyscallDesc("name_to_handle_at", unimplementedFunc), - /* 304 */ SyscallDesc("open_by_handle_at", unimplementedFunc), - /* 305 */ SyscallDesc("clock_adjtime", unimplementedFunc), - /* 306 */ SyscallDesc("syncfs", unimplementedFunc), - /* 307 */ SyscallDesc("sendmmsg", unimplementedFunc), - /* 308 */ SyscallDesc("setns", unimplementedFunc), - /* 309 */ SyscallDesc("getcpu", unimplementedFunc), - /* 310 */ SyscallDesc("proess_vm_readv", unimplementedFunc), - /* 311 */ SyscallDesc("proess_vm_writev", unimplementedFunc), - /* 312 */ SyscallDesc("kcmp", unimplementedFunc), - /* 313 */ SyscallDesc("finit_module", unimplementedFunc), + /* 79 */ { "getcwd", getcwdFunc }, + /* 80 */ { "chdir", chdirFunc }, + /* 81 */ { "fchdir" }, + /* 82 */ { "rename", renameFunc }, + /* 83 */ { "mkdir", mkdirFunc }, + /* 84 */ { "rmdir", rmdirFunc }, + /* 85 */ { "creat" }, + /* 86 */ { "link", linkFunc }, + /* 87 */ { "unlink", unlinkFunc }, + /* 88 */ { "symlink", symlinkFunc }, + /* 89 */ { "readlink", readlinkFunc }, + /* 90 */ { "chmod" }, + /* 91 */ { "fchmod" }, + /* 92 */ { "chown" }, + /* 93 */ { "fchown" }, + /* 94 */ { "lchown" }, + /* 95 */ { "umask", umaskFunc }, + /* 96 */ { "gettimeofday", gettimeofdayFunc }, + /* 97 */ { "getrlimit", getrlimitFunc }, + /* 98 */ { "getrusage", getrusageFunc }, + /* 99 */ { "sysinfo", sysinfoFunc }, + /* 100 */ { "times", timesFunc }, + /* 101 */ { "ptrace" }, + /* 102 */ { "getuid", getuidFunc }, + /* 103 */ { "syslog" }, + /* 104 */ { "getgid", getgidFunc }, + /* 105 */ { "setuid" }, + /* 106 */ { "setgid" }, + /* 107 */ { "geteuid", geteuidFunc }, + /* 108 */ { "getegid", getegidFunc }, + /* 109 */ { "setpgid", setpgidFunc }, + /* 110 */ { "getppid", getppidFunc }, + /* 111 */ { "getpgrp", getpgrpFunc }, + /* 112 */ { "setsid" }, + /* 113 */ { "setreuid" }, + /* 114 */ { "setregid" }, + /* 115 */ { "getgroups" }, + /* 116 */ { "setgroups" }, + /* 117 */ { "setresuid", ignoreFunc }, + /* 118 */ { "getresuid" }, + /* 119 */ { "setresgid" }, + /* 120 */ { "getresgid" }, + /* 121 */ { "getpgid" }, + /* 122 */ { "setfsuid" }, + /* 123 */ { "setfsgid" }, + /* 124 */ { "getsid" }, + /* 125 */ { "capget" }, + /* 126 */ { "capset" }, + /* 127 */ { "rt_sigpending" }, + /* 128 */ { "rt_sigtimedwait" }, + /* 129 */ { "rt_sigqueueinfo" }, + /* 130 */ { "rt_sigsuspend" }, + /* 131 */ { "sigaltstack" }, + /* 132 */ { "utime" }, + /* 133 */ { "mknod", mknodFunc }, + /* 134 */ { "uselib" }, + /* 135 */ { "personality" }, + /* 136 */ { "ustat" }, + /* 137 */ { "statfs", statfsFunc }, + /* 138 */ { "fstatfs", fstatfsFunc }, + /* 139 */ { "sysfs" }, + /* 140 */ { "getpriority" }, + /* 141 */ { "setpriority", ignoreFunc }, + /* 142 */ { "sched_setparam" }, + /* 143 */ { "sched_getparam" }, + /* 144 */ { "sched_setscheduler" }, + /* 145 */ { "sched_getscheduler" }, + /* 146 */ { "sched_get_priority_max" }, + /* 147 */ { "sched_get_priority_min" }, + /* 148 */ { "sched_rr_get_interval" }, + /* 149 */ { "mlock" }, + /* 150 */ { "munlock" }, + /* 151 */ { "mlockall" }, + /* 152 */ { "munlockall" }, + /* 153 */ { "vhangup" }, + /* 154 */ { "modify_ldt" }, + /* 155 */ { "pivot_root" }, + /* 156 */ { "_sysctl" }, + /* 157 */ { "prctl" }, + /* 158 */ { "arch_prctl", archPrctlFunc }, + /* 159 */ { "adjtimex" }, + /* 160 */ { "setrlimit", ignoreFunc }, + /* 161 */ { "chroot" }, + /* 162 */ { "sync" }, + /* 163 */ { "acct" }, + /* 164 */ { "settimeofday" }, + /* 165 */ { "mount" }, + /* 166 */ { "umount2" }, + /* 167 */ { "swapon" }, + /* 168 */ { "swapoff" }, + /* 169 */ { "reboot" }, + /* 170 */ { "sethostname" }, + /* 171 */ { "setdomainname" }, + /* 172 */ { "iopl" }, + /* 173 */ { "ioperm" }, + /* 174 */ { "create_module" }, + /* 175 */ { "init_module" }, + /* 176 */ { "delete_module" }, + /* 177 */ { "get_kernel_syms" }, + /* 178 */ { "query_module" }, + /* 179 */ { "quotactl" }, + /* 180 */ { "nfsservctl" }, + /* 181 */ { "getpmsg" }, + /* 182 */ { "putpmsg" }, + /* 183 */ { "afs_syscall" }, + /* 184 */ { "tuxcall" }, + /* 185 */ { "security" }, + /* 186 */ { "gettid", gettidFunc }, + /* 187 */ { "readahead" }, + /* 188 */ { "setxattr" }, + /* 189 */ { "lsetxattr" }, + /* 190 */ { "fsetxattr" }, + /* 191 */ { "getxattr" }, + /* 192 */ { "lgetxattr" }, + /* 193 */ { "fgetxattr" }, + /* 194 */ { "listxattr" }, + /* 195 */ { "llistxattr" }, + /* 196 */ { "flistxattr" }, + /* 197 */ { "removexattr" }, + /* 198 */ { "lremovexattr" }, + /* 199 */ { "fremovexattr" }, + /* 200 */ { "tkill" }, + /* 201 */ { "time", timeFunc }, + /* 202 */ { "futex", futexFunc }, + /* 203 */ { "sched_setaffinity" }, + /* 204 */ { "sched_getaffinity", ignoreFunc }, + /* 205 */ { "set_thread_area" }, + /* 206 */ { "io_setup" }, + /* 207 */ { "io_destroy" }, + /* 208 */ { "io_getevents" }, + /* 209 */ { "io_submit" }, + /* 210 */ { "io_cancel" }, + /* 211 */ { "get_thread_area" }, + /* 212 */ { "lookup_dcookie" }, + /* 213 */ { "epoll_create" }, + /* 214 */ { "epoll_ctl_old" }, + /* 215 */ { "epoll_wait_old" }, + /* 216 */ { "remap_file_pages" }, + /* 217 */ { "getdents64" }, + /* 218 */ { "set_tid_address", setTidAddressFunc }, + /* 219 */ { "restart_syscall" }, + /* 220 */ { "semtimedop" }, + /* 221 */ { "fadvise64", ignoreFunc }, + /* 222 */ { "timer_create" }, + /* 223 */ { "timer_settime" }, + /* 224 */ { "timer_gettime" }, + /* 225 */ { "timer_getoverrun" }, + /* 226 */ { "timer_delete" }, + /* 227 */ { "clock_settime" }, + /* 228 */ { "clock_gettime", clock_gettimeFunc }, + /* 229 */ { "clock_getres", clock_getresFunc }, + /* 230 */ { "clock_nanosleep" }, + /* 231 */ { "exit_group", exitGroupFunc }, + /* 232 */ { "epoll_wait" }, + /* 233 */ { "epoll_ctl" }, + /* 234 */ { "tgkill", tgkillFunc }, + /* 235 */ { "utimes" }, + /* 236 */ { "vserver" }, + /* 237 */ { "mbind" }, + /* 238 */ { "set_mempolicy" }, + /* 239 */ { "get_mempolicy", ignoreFunc }, + /* 240 */ { "mq_open" }, + /* 241 */ { "mq_unlink" }, + /* 242 */ { "mq_timedsend" }, + /* 243 */ { "mq_timedreceive" }, + /* 244 */ { "mq_notify" }, + /* 245 */ { "mq_getsetattr" }, + /* 246 */ { "kexec_load" }, + /* 247 */ { "waitid" }, + /* 248 */ { "add_key" }, + /* 249 */ { "request_key" }, + /* 250 */ { "keyctl" }, + /* 251 */ { "ioprio_set" }, + /* 252 */ { "ioprio_get" }, + /* 253 */ { "inotify_init" }, + /* 254 */ { "inotify_add_watch" }, + /* 255 */ { "inotify_rm_watch" }, + /* 256 */ { "migrate_pages" }, + /* 257 */ { "openat", openatFunc }, + /* 258 */ { "mkdirat" }, + /* 259 */ { "mknodat" }, + /* 260 */ { "fchownat" }, + /* 261 */ { "futimesat" }, + /* 262 */ { "newfstatat" }, + /* 263 */ { "unlinkat" }, + /* 264 */ { "renameat" }, + /* 265 */ { "linkat" }, + /* 266 */ { "symlinkat" }, + /* 267 */ { "readlinkat", readlinkFunc }, + /* 268 */ { "fchmodat" }, + /* 269 */ { "faccessat" }, + /* 270 */ { "pselect6" }, + /* 271 */ { "ppoll" }, + /* 272 */ { "unshare" }, + /* 273 */ { "set_robust_list", ignoreFunc }, + /* 274 */ { "get_robust_list" }, + /* 275 */ { "splice" }, + /* 276 */ { "tee" }, + /* 277 */ { "sync_file_range" }, + /* 278 */ { "vmsplice" }, + /* 279 */ { "move_pages" }, + /* 280 */ { "utimensat" }, + /* 281 */ { "epoll_pwait" }, + /* 282 */ { "signalfd" }, + /* 283 */ { "timerfd_create" }, + /* 284 */ { "eventfd", eventfdFunc }, + /* 285 */ { "fallocate", fallocateFunc }, + /* 286 */ { "timerfd_settime" }, + /* 287 */ { "timerfd_gettime" }, + /* 288 */ { "accept4" }, + /* 289 */ { "signalfd4" }, + /* 290 */ { "eventfd2", eventfdFunc }, + /* 291 */ { "epoll_create1" }, + /* 292 */ { "dup3" }, + /* 293 */ { "pipe2", pipe2Func }, + /* 294 */ { "inotify_init1" }, + /* 295 */ { "preadv" }, + /* 296 */ { "pwritev" }, + /* 297 */ { "rt_tgsigqueueinfo" }, + /* 298 */ { "perf_event_open" }, + /* 299 */ { "recvmmsg" }, + /* 300 */ { "fanotify_init" }, + /* 301 */ { "fanotify_mark" }, + /* 302 */ { "prlimit64", prlimitFunc }, + /* 303 */ { "name_to_handle_at" }, + /* 304 */ { "open_by_handle_at" }, + /* 305 */ { "clock_adjtime" }, + /* 306 */ { "syncfs" }, + /* 307 */ { "sendmmsg" }, + /* 308 */ { "setns" }, + /* 309 */ { "getcpu" }, + /* 310 */ { "proess_vm_readv" }, + /* 311 */ { "proess_vm_writev" }, + /* 312 */ { "kcmp" }, + /* 313 */ { "finit_module" }, }; X86_64LinuxProcess::X86_64LinuxProcess(ProcessParams * params, @@ -598,334 +598,334 @@ X86_64LinuxProcess::clone(ThreadContext *old_tc, ThreadContext *new_tc, } static SyscallDesc syscallDescs32[] = { - /* 0 */ SyscallDesc("restart_syscall", unimplementedFunc), - /* 1 */ SyscallDesc("exit", exitFunc), - /* 2 */ SyscallDesc("fork", unimplementedFunc), - /* 3 */ SyscallDesc("read", readFunc), - /* 4 */ SyscallDesc("write", writeFunc), - /* 5 */ SyscallDesc("open", openFunc), - /* 6 */ SyscallDesc("close", closeFunc), - /* 7 */ SyscallDesc("waitpid", unimplementedFunc), - /* 8 */ SyscallDesc("creat", unimplementedFunc), - /* 9 */ SyscallDesc("link", unimplementedFunc), - /* 10 */ SyscallDesc("unlink", unimplementedFunc), - /* 11 */ SyscallDesc("execve", execveFunc), - /* 12 */ SyscallDesc("chdir", chdirFunc), - /* 13 */ SyscallDesc("time", timeFunc), - /* 14 */ SyscallDesc("mknod", mknodFunc), - /* 15 */ SyscallDesc("chmod", unimplementedFunc), - /* 16 */ SyscallDesc("lchown", unimplementedFunc), - /* 17 */ SyscallDesc("break", unimplementedFunc), - /* 18 */ SyscallDesc("oldstat", unimplementedFunc), - /* 19 */ SyscallDesc("lseek", unimplementedFunc), - /* 20 */ SyscallDesc("getpid", getpidFunc), - /* 21 */ SyscallDesc("mount", unimplementedFunc), - /* 22 */ SyscallDesc("umount", unimplementedFunc), - /* 23 */ SyscallDesc("setuid", unimplementedFunc), - /* 24 */ SyscallDesc("getuid", getuidFunc), - /* 25 */ SyscallDesc("stime", unimplementedFunc), - /* 26 */ SyscallDesc("ptrace", unimplementedFunc), - /* 27 */ SyscallDesc("alarm", unimplementedFunc), - /* 28 */ SyscallDesc("oldfstat", unimplementedFunc), - /* 29 */ SyscallDesc("pause", unimplementedFunc), - /* 30 */ SyscallDesc("utime", unimplementedFunc), - /* 31 */ SyscallDesc("stty", unimplementedFunc), - /* 32 */ SyscallDesc("gtty", unimplementedFunc), - /* 33 */ SyscallDesc("access", ignoreFunc), - /* 34 */ SyscallDesc("nice", unimplementedFunc), - /* 35 */ SyscallDesc("ftime", unimplementedFunc), - /* 36 */ SyscallDesc("sync", unimplementedFunc), - /* 37 */ SyscallDesc("kill", unimplementedFunc), - /* 38 */ SyscallDesc("rename", unimplementedFunc), - /* 39 */ SyscallDesc("mkdir", mkdirFunc), - /* 40 */ SyscallDesc("rmdir", mkdirFunc), - /* 41 */ SyscallDesc("dup", dupFunc), - /* 42 */ SyscallDesc("pipe", pipeFunc), - /* 43 */ SyscallDesc("times", timesFunc), - /* 44 */ SyscallDesc("prof", unimplementedFunc), - /* 45 */ SyscallDesc("brk", brkFunc), - /* 46 */ SyscallDesc("setgid", unimplementedFunc), - /* 47 */ SyscallDesc("getgid", getgidFunc), - /* 48 */ SyscallDesc("signal", unimplementedFunc), - /* 49 */ SyscallDesc("geteuid", geteuidFunc), - /* 50 */ SyscallDesc("getegid", getegidFunc), - /* 51 */ SyscallDesc("acct", unimplementedFunc), - /* 52 */ SyscallDesc("umount2", unimplementedFunc), - /* 53 */ SyscallDesc("lock", unimplementedFunc), - /* 54 */ SyscallDesc("ioctl", ioctlFunc), - /* 55 */ SyscallDesc("fcntl", fcntlFunc), - /* 56 */ SyscallDesc("mpx", unimplementedFunc), - /* 57 */ SyscallDesc("setpgid", setpgidFunc), - /* 58 */ SyscallDesc("ulimit", unimplementedFunc), - /* 59 */ SyscallDesc("oldolduname", unimplementedFunc), - /* 60 */ SyscallDesc("umask", umaskFunc), - /* 61 */ SyscallDesc("chroot", unimplementedFunc), - /* 62 */ SyscallDesc("ustat", unimplementedFunc), - /* 63 */ SyscallDesc("dup2", dup2Func), - /* 64 */ SyscallDesc("getppid", unimplementedFunc), - /* 65 */ SyscallDesc("getpgrp", unimplementedFunc), - /* 66 */ SyscallDesc("setsid", unimplementedFunc), - /* 67 */ SyscallDesc("sigaction", unimplementedFunc), - /* 68 */ SyscallDesc("sgetmask", unimplementedFunc), - /* 69 */ SyscallDesc("ssetmask", unimplementedFunc), - /* 70 */ SyscallDesc("setreuid", unimplementedFunc), - /* 71 */ SyscallDesc("setregid", unimplementedFunc), - /* 72 */ SyscallDesc("sigsuspend", unimplementedFunc), - /* 73 */ SyscallDesc("sigpending", unimplementedFunc), - /* 74 */ SyscallDesc("sethostname", unimplementedFunc), - /* 75 */ SyscallDesc("setrlimit", ignoreFunc), - /* 76 */ SyscallDesc("getrlimit", getrlimitFunc), - /* 77 */ SyscallDesc("getrusage", getrusageFunc), - /* 78 */ SyscallDesc("gettimeofday", unimplementedFunc), - /* 79 */ SyscallDesc("settimeofday", unimplementedFunc), - /* 80 */ SyscallDesc("getgroups", unimplementedFunc), - /* 81 */ SyscallDesc("setgroups", unimplementedFunc), - /* 82 */ SyscallDesc("select", selectFunc), - /* 83 */ SyscallDesc("symlink", unimplementedFunc), - /* 84 */ SyscallDesc("oldlstat", unimplementedFunc), - /* 85 */ SyscallDesc("readlink", readlinkFunc), - /* 86 */ SyscallDesc("uselib", unimplementedFunc), - /* 87 */ SyscallDesc("swapon", unimplementedFunc), - /* 88 */ SyscallDesc("reboot", unimplementedFunc), - /* 89 */ SyscallDesc("readdir", unimplementedFunc), - /* 90 */ SyscallDesc("mmap", unimplementedFunc), - /* 91 */ SyscallDesc("munmap", munmapFunc), - /* 92 */ SyscallDesc("truncate", truncateFunc), - /* 93 */ SyscallDesc("ftruncate", ftruncateFunc), - /* 94 */ SyscallDesc("fchmod", unimplementedFunc), - /* 95 */ SyscallDesc("fchown", unimplementedFunc), - /* 96 */ SyscallDesc("getpriority", unimplementedFunc), - /* 97 */ SyscallDesc("setpriority", ignoreFunc), - /* 98 */ SyscallDesc("profil", unimplementedFunc), - /* 99 */ SyscallDesc("statfs", ignoreFunc), - /* 100 */ SyscallDesc("fstatfs", unimplementedFunc), - /* 101 */ SyscallDesc("ioperm", unimplementedFunc), - /* 102 */ SyscallDesc("socketcall", unimplementedFunc), - /* 103 */ SyscallDesc("syslog", unimplementedFunc), - /* 104 */ SyscallDesc("setitimer", unimplementedFunc), - /* 105 */ SyscallDesc("getitimer", unimplementedFunc), - /* 106 */ SyscallDesc("stat", unimplementedFunc), - /* 107 */ SyscallDesc("lstat", unimplementedFunc), - /* 108 */ SyscallDesc("fstat", unimplementedFunc), - /* 109 */ SyscallDesc("olduname", unimplementedFunc), - /* 110 */ SyscallDesc("iopl", unimplementedFunc), - /* 111 */ SyscallDesc("vhangup", unimplementedFunc), - /* 112 */ SyscallDesc("idle", unimplementedFunc), - /* 113 */ SyscallDesc("vm86old", unimplementedFunc), - /* 114 */ SyscallDesc("wait4", wait4Func), - /* 115 */ SyscallDesc("swapoff", unimplementedFunc), - /* 116 */ SyscallDesc("sysinfo", sysinfoFunc), - /* 117 */ SyscallDesc("ipc", unimplementedFunc), - /* 118 */ SyscallDesc("fsync", unimplementedFunc), - /* 119 */ SyscallDesc("sigreturn", unimplementedFunc), - /* 120 */ SyscallDesc("clone", cloneFunc), - /* 121 */ SyscallDesc("setdomainname", unimplementedFunc), - /* 122 */ SyscallDesc("uname", unameFunc), - /* 123 */ SyscallDesc("modify_ldt", unimplementedFunc), - /* 124 */ SyscallDesc("adjtimex", unimplementedFunc), - /* 125 */ SyscallDesc("mprotect", ignoreFunc), - /* 126 */ SyscallDesc("sigprocmask", unimplementedFunc), - /* 127 */ SyscallDesc("create_module", unimplementedFunc), - /* 128 */ SyscallDesc("init_module", unimplementedFunc), - /* 129 */ SyscallDesc("delete_module", unimplementedFunc), - /* 130 */ SyscallDesc("get_kernel_syms", unimplementedFunc), - /* 131 */ SyscallDesc("quotactl", unimplementedFunc), - /* 132 */ SyscallDesc("getpgid", unimplementedFunc), - /* 133 */ SyscallDesc("fchdir", unimplementedFunc), - /* 134 */ SyscallDesc("bdflush", unimplementedFunc), - /* 135 */ SyscallDesc("sysfs", unimplementedFunc), - /* 136 */ SyscallDesc("personality", unimplementedFunc), - /* 137 */ SyscallDesc("afs_syscall", unimplementedFunc), - /* 138 */ SyscallDesc("setfsuid", unimplementedFunc), - /* 139 */ SyscallDesc("setfsgid", unimplementedFunc), - /* 140 */ SyscallDesc("_llseek", _llseekFunc), + /* 0 */ { "restart_syscall" }, + /* 1 */ { "exit", exitFunc }, + /* 2 */ { "fork" }, + /* 3 */ { "read", readFunc }, + /* 4 */ { "write", writeFunc }, + /* 5 */ { "open", openFunc }, + /* 6 */ { "close", closeFunc }, + /* 7 */ { "waitpid" }, + /* 8 */ { "creat" }, + /* 9 */ { "link" }, + /* 10 */ { "unlink" }, + /* 11 */ { "execve", execveFunc }, + /* 12 */ { "chdir", chdirFunc }, + /* 13 */ { "time", timeFunc }, + /* 14 */ { "mknod", mknodFunc }, + /* 15 */ { "chmod" }, + /* 16 */ { "lchown" }, + /* 17 */ { "break" }, + /* 18 */ { "oldstat" }, + /* 19 */ { "lseek" }, + /* 20 */ { "getpid", getpidFunc }, + /* 21 */ { "mount" }, + /* 22 */ { "umount" }, + /* 23 */ { "setuid" }, + /* 24 */ { "getuid", getuidFunc }, + /* 25 */ { "stime" }, + /* 26 */ { "ptrace" }, + /* 27 */ { "alarm" }, + /* 28 */ { "oldfstat" }, + /* 29 */ { "pause" }, + /* 30 */ { "utime" }, + /* 31 */ { "stty" }, + /* 32 */ { "gtty" }, + /* 33 */ { "access", ignoreFunc }, + /* 34 */ { "nice" }, + /* 35 */ { "ftime" }, + /* 36 */ { "sync" }, + /* 37 */ { "kill" }, + /* 38 */ { "rename" }, + /* 39 */ { "mkdir", mkdirFunc }, + /* 40 */ { "rmdir", mkdirFunc }, + /* 41 */ { "dup", dupFunc }, + /* 42 */ { "pipe", pipeFunc }, + /* 43 */ { "times", timesFunc }, + /* 44 */ { "prof" }, + /* 45 */ { "brk", brkFunc }, + /* 46 */ { "setgid" }, + /* 47 */ { "getgid", getgidFunc }, + /* 48 */ { "signal" }, + /* 49 */ { "geteuid", geteuidFunc }, + /* 50 */ { "getegid", getegidFunc }, + /* 51 */ { "acct" }, + /* 52 */ { "umount2" }, + /* 53 */ { "lock" }, + /* 54 */ { "ioctl", ioctlFunc }, + /* 55 */ { "fcntl", fcntlFunc }, + /* 56 */ { "mpx" }, + /* 57 */ { "setpgid", setpgidFunc }, + /* 58 */ { "ulimit" }, + /* 59 */ { "oldolduname" }, + /* 60 */ { "umask", umaskFunc }, + /* 61 */ { "chroot" }, + /* 62 */ { "ustat" }, + /* 63 */ { "dup2", dup2Func }, + /* 64 */ { "getppid" }, + /* 65 */ { "getpgrp" }, + /* 66 */ { "setsid" }, + /* 67 */ { "sigaction" }, + /* 68 */ { "sgetmask" }, + /* 69 */ { "ssetmask" }, + /* 70 */ { "setreuid" }, + /* 71 */ { "setregid" }, + /* 72 */ { "sigsuspend" }, + /* 73 */ { "sigpending" }, + /* 74 */ { "sethostname" }, + /* 75 */ { "setrlimit", ignoreFunc }, + /* 76 */ { "getrlimit", getrlimitFunc }, + /* 77 */ { "getrusage", getrusageFunc }, + /* 78 */ { "gettimeofday" }, + /* 79 */ { "settimeofday" }, + /* 80 */ { "getgroups" }, + /* 81 */ { "setgroups" }, + /* 82 */ { "select", selectFunc }, + /* 83 */ { "symlink" }, + /* 84 */ { "oldlstat" }, + /* 85 */ { "readlink", readlinkFunc }, + /* 86 */ { "uselib" }, + /* 87 */ { "swapon" }, + /* 88 */ { "reboot" }, + /* 89 */ { "readdir" }, + /* 90 */ { "mmap" }, + /* 91 */ { "munmap", munmapFunc }, + /* 92 */ { "truncate", truncateFunc }, + /* 93 */ { "ftruncate", ftruncateFunc }, + /* 94 */ { "fchmod" }, + /* 95 */ { "fchown" }, + /* 96 */ { "getpriority" }, + /* 97 */ { "setpriority", ignoreFunc }, + /* 98 */ { "profil" }, + /* 99 */ { "statfs", ignoreFunc }, + /* 100 */ { "fstatfs" }, + /* 101 */ { "ioperm" }, + /* 102 */ { "socketcall" }, + /* 103 */ { "syslog" }, + /* 104 */ { "setitimer" }, + /* 105 */ { "getitimer" }, + /* 106 */ { "stat" }, + /* 107 */ { "lstat" }, + /* 108 */ { "fstat" }, + /* 109 */ { "olduname" }, + /* 110 */ { "iopl" }, + /* 111 */ { "vhangup" }, + /* 112 */ { "idle" }, + /* 113 */ { "vm86old" }, + /* 114 */ { "wait4", wait4Func }, + /* 115 */ { "swapoff" }, + /* 116 */ { "sysinfo", sysinfoFunc }, + /* 117 */ { "ipc" }, + /* 118 */ { "fsync" }, + /* 119 */ { "sigreturn" }, + /* 120 */ { "clone", cloneFunc }, + /* 121 */ { "setdomainname" }, + /* 122 */ { "uname", unameFunc }, + /* 123 */ { "modify_ldt" }, + /* 124 */ { "adjtimex" }, + /* 125 */ { "mprotect", ignoreFunc }, + /* 126 */ { "sigprocmask" }, + /* 127 */ { "create_module" }, + /* 128 */ { "init_module" }, + /* 129 */ { "delete_module" }, + /* 130 */ { "get_kernel_syms" }, + /* 131 */ { "quotactl" }, + /* 132 */ { "getpgid" }, + /* 133 */ { "fchdir" }, + /* 134 */ { "bdflush" }, + /* 135 */ { "sysfs" }, + /* 136 */ { "personality" }, + /* 137 */ { "afs_syscall" }, + /* 138 */ { "setfsuid" }, + /* 139 */ { "setfsgid" }, + /* 140 */ { "_llseek", _llseekFunc }, #if defined(SYS_getdents) - /* 141 */ SyscallDesc("getdents", getdentsFunc), + /* 141 */ { "getdents", getdentsFunc }, #else - /* 141 */ SyscallDesc("getdents", unimplementedFunc), + /* 141 */ { "getdents" }, #endif - /* 142 */ SyscallDesc("_newselect", unimplementedFunc), - /* 143 */ SyscallDesc("flock", unimplementedFunc), - /* 144 */ SyscallDesc("msync", unimplementedFunc), - /* 145 */ SyscallDesc("readv", readvFunc), - /* 146 */ SyscallDesc("writev", writevFunc), - /* 147 */ SyscallDesc("getsid", unimplementedFunc), - /* 148 */ SyscallDesc("fdatasync", unimplementedFunc), - /* 149 */ SyscallDesc("_sysctl", unimplementedFunc), - /* 150 */ SyscallDesc("mlock", unimplementedFunc), - /* 151 */ SyscallDesc("munlock", unimplementedFunc), - /* 152 */ SyscallDesc("mlockall", unimplementedFunc), - /* 153 */ SyscallDesc("munlockall", unimplementedFunc), - /* 154 */ SyscallDesc("sched_setparam", unimplementedFunc), - /* 155 */ SyscallDesc("sched_getparam", unimplementedFunc), - /* 156 */ SyscallDesc("sched_setscheduler", unimplementedFunc), - /* 157 */ SyscallDesc("sched_getscheduler", unimplementedFunc), - /* 158 */ SyscallDesc("sched_yield", ignoreFunc), - /* 159 */ SyscallDesc("sched_get_priority_max", unimplementedFunc), - /* 160 */ SyscallDesc("sched_get_priority_min", unimplementedFunc), - /* 161 */ SyscallDesc("sched_rr_get_interval", unimplementedFunc), - /* 162 */ SyscallDesc("nanosleep", ignoreFunc), - /* 163 */ SyscallDesc("mremap", unimplementedFunc), - /* 164 */ SyscallDesc("setresuid", ignoreFunc), - /* 165 */ SyscallDesc("getresuid", unimplementedFunc), - /* 166 */ SyscallDesc("vm86", unimplementedFunc), - /* 167 */ SyscallDesc("query_module", unimplementedFunc), - /* 168 */ SyscallDesc("poll", pollFunc), - /* 169 */ SyscallDesc("nfsservctl", unimplementedFunc), - /* 170 */ SyscallDesc("setresgid", unimplementedFunc), - /* 171 */ SyscallDesc("getresgid", unimplementedFunc), - /* 172 */ SyscallDesc("prctl", unimplementedFunc), - /* 173 */ SyscallDesc("rt_sigreturn", unimplementedFunc), - /* 174 */ SyscallDesc("rt_sigaction", ignoreFunc), - /* 175 */ SyscallDesc("rt_sigprocmask", ignoreFunc), - /* 176 */ SyscallDesc("rt_sigpending", unimplementedFunc), - /* 177 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc), - /* 178 */ SyscallDesc("rt_sigqueueinfo", unimplementedFunc), - /* 179 */ SyscallDesc("rt_sigsuspend", unimplementedFunc), - /* 180 */ SyscallDesc("pread64", unimplementedFunc), - /* 181 */ SyscallDesc("pwrite64", unimplementedFunc), - /* 182 */ SyscallDesc("chown", unimplementedFunc), - /* 183 */ SyscallDesc("getcwd", getcwdFunc), - /* 184 */ SyscallDesc("capget", unimplementedFunc), - /* 185 */ SyscallDesc("capset", unimplementedFunc), - /* 186 */ SyscallDesc("sigaltstack", unimplementedFunc), - /* 187 */ SyscallDesc("sendfile", unimplementedFunc), - /* 188 */ SyscallDesc("getpmsg", unimplementedFunc), - /* 189 */ SyscallDesc("putpmsg", unimplementedFunc), - /* 190 */ SyscallDesc("vfork", unimplementedFunc), - /* 191 */ SyscallDesc("ugetrlimit", ignoreFunc), - /* 192 */ SyscallDesc("mmap2", mmap2Func), - /* 193 */ SyscallDesc("truncate64", truncate64Func), - /* 194 */ SyscallDesc("ftruncate64", ftruncate64Func), - /* 195 */ SyscallDesc("stat64", stat64Func), - /* 196 */ SyscallDesc("lstat64", unimplementedFunc), - /* 197 */ SyscallDesc("fstat64", fstat64Func), - /* 198 */ SyscallDesc("lchown32", unimplementedFunc), - /* 199 */ SyscallDesc("getuid32", getuidFunc), - /* 200 */ SyscallDesc("getgid32", getgidFunc), - /* 201 */ SyscallDesc("geteuid32", geteuidFunc), - /* 202 */ SyscallDesc("getegid32", getegidFunc), - /* 203 */ SyscallDesc("setreuid32", unimplementedFunc), - /* 204 */ SyscallDesc("setregid32", unimplementedFunc), - /* 205 */ SyscallDesc("getgroups32", unimplementedFunc), - /* 206 */ SyscallDesc("setgroups32", unimplementedFunc), - /* 207 */ SyscallDesc("fchown32", unimplementedFunc), - /* 208 */ SyscallDesc("setresuid32", unimplementedFunc), - /* 209 */ SyscallDesc("getresuid32", unimplementedFunc), - /* 210 */ SyscallDesc("setresgid32", unimplementedFunc), - /* 211 */ SyscallDesc("getresgid32", unimplementedFunc), - /* 212 */ SyscallDesc("chown32", unimplementedFunc), - /* 213 */ SyscallDesc("setuid32", unimplementedFunc), - /* 214 */ SyscallDesc("setgid32", unimplementedFunc), - /* 215 */ SyscallDesc("setfsuid32", unimplementedFunc), - /* 216 */ SyscallDesc("setfsgid32", unimplementedFunc), - /* 217 */ SyscallDesc("pivot_root", unimplementedFunc), - /* 218 */ SyscallDesc("mincore", unimplementedFunc), - /* 219 */ SyscallDesc("madvise", ignoreFunc), - /* 220 */ SyscallDesc("madvise1", unimplementedFunc), - /* 221 */ SyscallDesc("getdents64", unimplementedFunc), - /* 222 */ SyscallDesc("fcntl64", unimplementedFunc), - /* 223 */ SyscallDesc("unused", unimplementedFunc), - /* 224 */ SyscallDesc("gettid", gettidFunc), - /* 225 */ SyscallDesc("readahead", unimplementedFunc), - /* 226 */ SyscallDesc("setxattr", unimplementedFunc), - /* 227 */ SyscallDesc("lsetxattr", unimplementedFunc), - /* 228 */ SyscallDesc("fsetxattr", unimplementedFunc), - /* 229 */ SyscallDesc("getxattr", unimplementedFunc), - /* 230 */ SyscallDesc("lgetxattr", unimplementedFunc), - /* 231 */ SyscallDesc("fgetxattr", unimplementedFunc), - /* 232 */ SyscallDesc("listxattr", unimplementedFunc), - /* 233 */ SyscallDesc("llistxattr", unimplementedFunc), - /* 234 */ SyscallDesc("flistxattr", unimplementedFunc), - /* 235 */ SyscallDesc("removexattr", unimplementedFunc), - /* 236 */ SyscallDesc("lremovexattr", unimplementedFunc), - /* 237 */ SyscallDesc("fremovexattr", unimplementedFunc), - /* 238 */ SyscallDesc("tkill", unimplementedFunc), - /* 239 */ SyscallDesc("sendfile64", unimplementedFunc), - /* 240 */ SyscallDesc("futex", unimplementedFunc), - /* 241 */ SyscallDesc("sched_setaffinity", unimplementedFunc), - /* 242 */ SyscallDesc("sched_getaffinity", ignoreFunc), - /* 243 */ SyscallDesc("set_thread_area", setThreadArea32Func), - /* 244 */ SyscallDesc("get_thread_area", unimplementedFunc), - /* 245 */ SyscallDesc("io_setup", unimplementedFunc), - /* 246 */ SyscallDesc("io_destroy", unimplementedFunc), - /* 247 */ SyscallDesc("io_getevents", unimplementedFunc), - /* 248 */ SyscallDesc("io_submit", unimplementedFunc), - /* 249 */ SyscallDesc("io_cancel", unimplementedFunc), - /* 250 */ SyscallDesc("fadvise64", unimplementedFunc), - /* 251 */ SyscallDesc("unused", unimplementedFunc), - /* 252 */ SyscallDesc("exit_group", exitFunc), - /* 253 */ SyscallDesc("lookup_dcookie", unimplementedFunc), - /* 254 */ SyscallDesc("epoll_create", unimplementedFunc), - /* 255 */ SyscallDesc("epoll_ctl", unimplementedFunc), - /* 256 */ SyscallDesc("epoll_wait", unimplementedFunc), - /* 257 */ SyscallDesc("remap_file_pages", unimplementedFunc), - /* 258 */ SyscallDesc("set_tid_address", setTidAddressFunc), - /* 259 */ SyscallDesc("timer_create", unimplementedFunc), - /* 260 */ SyscallDesc("timer_settime", unimplementedFunc), - /* 261 */ SyscallDesc("timer_gettime", unimplementedFunc), - /* 262 */ SyscallDesc("timer_getoverrun", unimplementedFunc), - /* 263 */ SyscallDesc("timer_delete", unimplementedFunc), - /* 264 */ SyscallDesc("clock_settime", unimplementedFunc), - /* 265 */ SyscallDesc("clock_gettime", clock_gettimeFunc), - /* 266 */ SyscallDesc("clock_getres", unimplementedFunc), - /* 267 */ SyscallDesc("clock_nanosleep", unimplementedFunc), - /* 268 */ SyscallDesc("statfs64", unimplementedFunc), - /* 269 */ SyscallDesc("fstatfs64", unimplementedFunc), - /* 270 */ SyscallDesc("tgkill", tgkillFunc), - /* 271 */ SyscallDesc("utimes", unimplementedFunc), - /* 272 */ SyscallDesc("fadvise64_64", unimplementedFunc), - /* 273 */ SyscallDesc("vserver", unimplementedFunc), - /* 274 */ SyscallDesc("mbind", unimplementedFunc), - /* 275 */ SyscallDesc("get_mempolicy", ignoreFunc), - /* 276 */ SyscallDesc("set_mempolicy", unimplementedFunc), - /* 277 */ SyscallDesc("mq_open", unimplementedFunc), - /* 278 */ SyscallDesc("mq_unlink", unimplementedFunc), - /* 279 */ SyscallDesc("mq_timedsend", unimplementedFunc), - /* 280 */ SyscallDesc("mq_timedreceive", unimplementedFunc), - /* 281 */ SyscallDesc("mq_notify", unimplementedFunc), - /* 282 */ SyscallDesc("mq_getsetattr", unimplementedFunc), - /* 283 */ SyscallDesc("kexec_load", unimplementedFunc), - /* 284 */ SyscallDesc("waitid", unimplementedFunc), - /* 285 */ SyscallDesc("sys_setaltroot", unimplementedFunc), - /* 286 */ SyscallDesc("add_key", unimplementedFunc), - /* 287 */ SyscallDesc("request_key", unimplementedFunc), - /* 288 */ SyscallDesc("keyctl", unimplementedFunc), - /* 289 */ SyscallDesc("ioprio_set", unimplementedFunc), - /* 290 */ SyscallDesc("ioprio_get", unimplementedFunc), - /* 291 */ SyscallDesc("inotify_init", unimplementedFunc), - /* 292 */ SyscallDesc("inotify_add_watch", unimplementedFunc), - /* 293 */ SyscallDesc("inotify_rm_watch", unimplementedFunc), - /* 294 */ SyscallDesc("migrate_pages", unimplementedFunc), - /* 295 */ SyscallDesc("openat", openatFunc), - /* 296 */ SyscallDesc("mkdirat", unimplementedFunc), - /* 297 */ SyscallDesc("mknodat", unimplementedFunc), - /* 298 */ SyscallDesc("fchownat", unimplementedFunc), - /* 299 */ SyscallDesc("futimesat", unimplementedFunc), - /* 300 */ SyscallDesc("fstatat64", unimplementedFunc), - /* 301 */ SyscallDesc("unlinkat", unimplementedFunc), - /* 302 */ SyscallDesc("renameat", unimplementedFunc), - /* 303 */ SyscallDesc("linkat", unimplementedFunc), - /* 304 */ SyscallDesc("symlinkat", unimplementedFunc), - /* 305 */ SyscallDesc("readlinkat", readlinkFunc), - /* 306 */ SyscallDesc("fchmodat", unimplementedFunc), - /* 307 */ SyscallDesc("faccessat", unimplementedFunc), - /* 308 */ SyscallDesc("pselect6", unimplementedFunc), - /* 309 */ SyscallDesc("ppoll", unimplementedFunc), - /* 310 */ SyscallDesc("unshare", unimplementedFunc), - /* 311 */ SyscallDesc("set_robust_list", ignoreFunc), - /* 312 */ SyscallDesc("get_robust_list", ignoreFunc), - /* 313 */ SyscallDesc("splice", unimplementedFunc), - /* 314 */ SyscallDesc("sync_file_range", unimplementedFunc), - /* 315 */ SyscallDesc("tee", unimplementedFunc), - /* 316 */ SyscallDesc("vmsplice", unimplementedFunc), - /* 317 */ SyscallDesc("move_pages", unimplementedFunc), - /* 318 */ SyscallDesc("getcpu", unimplementedFunc), - /* 319 */ SyscallDesc("epoll_pwait", unimplementedFunc), - /* 320 */ SyscallDesc("utimensat", unimplementedFunc), - /* 321 */ SyscallDesc("signalfd", unimplementedFunc), - /* 322 */ SyscallDesc("timerfd", unimplementedFunc), - /* 323 */ SyscallDesc("eventfd", eventfdFunc) + /* 142 */ { "_newselect" }, + /* 143 */ { "flock" }, + /* 144 */ { "msync" }, + /* 145 */ { "readv", readvFunc }, + /* 146 */ { "writev", writevFunc }, + /* 147 */ { "getsid" }, + /* 148 */ { "fdatasync" }, + /* 149 */ { "_sysctl" }, + /* 150 */ { "mlock" }, + /* 151 */ { "munlock" }, + /* 152 */ { "mlockall" }, + /* 153 */ { "munlockall" }, + /* 154 */ { "sched_setparam" }, + /* 155 */ { "sched_getparam" }, + /* 156 */ { "sched_setscheduler" }, + /* 157 */ { "sched_getscheduler" }, + /* 158 */ { "sched_yield", ignoreFunc }, + /* 159 */ { "sched_get_priority_max" }, + /* 160 */ { "sched_get_priority_min" }, + /* 161 */ { "sched_rr_get_interval" }, + /* 162 */ { "nanosleep", ignoreFunc }, + /* 163 */ { "mremap" }, + /* 164 */ { "setresuid", ignoreFunc }, + /* 165 */ { "getresuid" }, + /* 166 */ { "vm86" }, + /* 167 */ { "query_module" }, + /* 168 */ { "poll", pollFunc }, + /* 169 */ { "nfsservctl" }, + /* 170 */ { "setresgid" }, + /* 171 */ { "getresgid" }, + /* 172 */ { "prctl" }, + /* 173 */ { "rt_sigreturn" }, + /* 174 */ { "rt_sigaction", ignoreFunc }, + /* 175 */ { "rt_sigprocmask", ignoreFunc }, + /* 176 */ { "rt_sigpending" }, + /* 177 */ { "rt_sigtimedwait" }, + /* 178 */ { "rt_sigqueueinfo" }, + /* 179 */ { "rt_sigsuspend" }, + /* 180 */ { "pread64" }, + /* 181 */ { "pwrite64" }, + /* 182 */ { "chown" }, + /* 183 */ { "getcwd", getcwdFunc }, + /* 184 */ { "capget" }, + /* 185 */ { "capset" }, + /* 186 */ { "sigaltstack" }, + /* 187 */ { "sendfile" }, + /* 188 */ { "getpmsg" }, + /* 189 */ { "putpmsg" }, + /* 190 */ { "vfork" }, + /* 191 */ { "ugetrlimit", ignoreFunc }, + /* 192 */ { "mmap2", mmap2Func }, + /* 193 */ { "truncate64", truncate64Func }, + /* 194 */ { "ftruncate64", ftruncate64Func }, + /* 195 */ { "stat64", stat64Func }, + /* 196 */ { "lstat64" }, + /* 197 */ { "fstat64", fstat64Func }, + /* 198 */ { "lchown32" }, + /* 199 */ { "getuid32", getuidFunc }, + /* 200 */ { "getgid32", getgidFunc }, + /* 201 */ { "geteuid32", geteuidFunc }, + /* 202 */ { "getegid32", getegidFunc }, + /* 203 */ { "setreuid32" }, + /* 204 */ { "setregid32" }, + /* 205 */ { "getgroups32" }, + /* 206 */ { "setgroups32" }, + /* 207 */ { "fchown32" }, + /* 208 */ { "setresuid32" }, + /* 209 */ { "getresuid32" }, + /* 210 */ { "setresgid32" }, + /* 211 */ { "getresgid32" }, + /* 212 */ { "chown32" }, + /* 213 */ { "setuid32" }, + /* 214 */ { "setgid32" }, + /* 215 */ { "setfsuid32" }, + /* 216 */ { "setfsgid32" }, + /* 217 */ { "pivot_root" }, + /* 218 */ { "mincore" }, + /* 219 */ { "madvise", ignoreFunc }, + /* 220 */ { "madvise1" }, + /* 221 */ { "getdents64" }, + /* 222 */ { "fcntl64" }, + /* 223 */ { "unused" }, + /* 224 */ { "gettid", gettidFunc }, + /* 225 */ { "readahead" }, + /* 226 */ { "setxattr" }, + /* 227 */ { "lsetxattr" }, + /* 228 */ { "fsetxattr" }, + /* 229 */ { "getxattr" }, + /* 230 */ { "lgetxattr" }, + /* 231 */ { "fgetxattr" }, + /* 232 */ { "listxattr" }, + /* 233 */ { "llistxattr" }, + /* 234 */ { "flistxattr" }, + /* 235 */ { "removexattr" }, + /* 236 */ { "lremovexattr" }, + /* 237 */ { "fremovexattr" }, + /* 238 */ { "tkill" }, + /* 239 */ { "sendfile64" }, + /* 240 */ { "futex" }, + /* 241 */ { "sched_setaffinity" }, + /* 242 */ { "sched_getaffinity", ignoreFunc }, + /* 243 */ { "set_thread_area", setThreadArea32Func }, + /* 244 */ { "get_thread_area" }, + /* 245 */ { "io_setup" }, + /* 246 */ { "io_destroy" }, + /* 247 */ { "io_getevents" }, + /* 248 */ { "io_submit" }, + /* 249 */ { "io_cancel" }, + /* 250 */ { "fadvise64" }, + /* 251 */ { "unused" }, + /* 252 */ { "exit_group", exitFunc }, + /* 253 */ { "lookup_dcookie" }, + /* 254 */ { "epoll_create" }, + /* 255 */ { "epoll_ctl" }, + /* 256 */ { "epoll_wait" }, + /* 257 */ { "remap_file_pages" }, + /* 258 */ { "set_tid_address", setTidAddressFunc }, + /* 259 */ { "timer_create" }, + /* 260 */ { "timer_settime" }, + /* 261 */ { "timer_gettime" }, + /* 262 */ { "timer_getoverrun" }, + /* 263 */ { "timer_delete" }, + /* 264 */ { "clock_settime" }, + /* 265 */ { "clock_gettime", clock_gettimeFunc }, + /* 266 */ { "clock_getres" }, + /* 267 */ { "clock_nanosleep" }, + /* 268 */ { "statfs64" }, + /* 269 */ { "fstatfs64" }, + /* 270 */ { "tgkill", tgkillFunc }, + /* 271 */ { "utimes" }, + /* 272 */ { "fadvise64_64" }, + /* 273 */ { "vserver" }, + /* 274 */ { "mbind" }, + /* 275 */ { "get_mempolicy", ignoreFunc }, + /* 276 */ { "set_mempolicy" }, + /* 277 */ { "mq_open" }, + /* 278 */ { "mq_unlink" }, + /* 279 */ { "mq_timedsend" }, + /* 280 */ { "mq_timedreceive" }, + /* 281 */ { "mq_notify" }, + /* 282 */ { "mq_getsetattr" }, + /* 283 */ { "kexec_load" }, + /* 284 */ { "waitid" }, + /* 285 */ { "sys_setaltroot" }, + /* 286 */ { "add_key" }, + /* 287 */ { "request_key" }, + /* 288 */ { "keyctl" }, + /* 289 */ { "ioprio_set" }, + /* 290 */ { "ioprio_get" }, + /* 291 */ { "inotify_init" }, + /* 292 */ { "inotify_add_watch" }, + /* 293 */ { "inotify_rm_watch" }, + /* 294 */ { "migrate_pages" }, + /* 295 */ { "openat", openatFunc }, + /* 296 */ { "mkdirat" }, + /* 297 */ { "mknodat" }, + /* 298 */ { "fchownat" }, + /* 299 */ { "futimesat" }, + /* 300 */ { "fstatat64" }, + /* 301 */ { "unlinkat" }, + /* 302 */ { "renameat" }, + /* 303 */ { "linkat" }, + /* 304 */ { "symlinkat" }, + /* 305 */ { "readlinkat", readlinkFunc }, + /* 306 */ { "fchmodat" }, + /* 307 */ { "faccessat" }, + /* 308 */ { "pselect6" }, + /* 309 */ { "ppoll" }, + /* 310 */ { "unshare" }, + /* 311 */ { "set_robust_list", ignoreFunc }, + /* 312 */ { "get_robust_list", ignoreFunc }, + /* 313 */ { "splice" }, + /* 314 */ { "sync_file_range" }, + /* 315 */ { "tee" }, + /* 316 */ { "vmsplice" }, + /* 317 */ { "move_pages" }, + /* 318 */ { "getcpu" }, + /* 319 */ { "epoll_pwait" }, + /* 320 */ { "utimensat" }, + /* 321 */ { "signalfd" }, + /* 322 */ { "timerfd" }, + /* 323 */ { "eventfd", eventfdFunc } }; I386LinuxProcess::I386LinuxProcess(ProcessParams * params, ObjectFile *objFile) -- 2.30.2