process.cc (5268:5bfc53fe60e7) process.cc (5513:8631b29873a2)
1/*
2 * Copyright (c) 2005 The Regents of The University of Michigan
3 * Copyright (c) 2007 MIPS Technologies, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

--- 146 unchanged lines hidden (view full) ---

155 /* 31 */ SyscallDesc("stty", unimplementedFunc),
156 /* 32 */ SyscallDesc("gtty", unimplementedFunc),
157 /* 33 */ SyscallDesc("access", unimplementedFunc),
158 /* 34 */ SyscallDesc("nice", unimplementedFunc),
159 /* 35 */ SyscallDesc("ftime", unimplementedFunc),
160 /* 36 */ SyscallDesc("sync", unimplementedFunc),
161 /* 37 */ SyscallDesc("kill", unimplementedFunc),
162 /* 38 */ SyscallDesc("rename", unimplementedFunc),
1/*
2 * Copyright (c) 2005 The Regents of The University of Michigan
3 * Copyright (c) 2007 MIPS Technologies, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

--- 146 unchanged lines hidden (view full) ---

155 /* 31 */ SyscallDesc("stty", unimplementedFunc),
156 /* 32 */ SyscallDesc("gtty", unimplementedFunc),
157 /* 33 */ SyscallDesc("access", unimplementedFunc),
158 /* 34 */ SyscallDesc("nice", unimplementedFunc),
159 /* 35 */ SyscallDesc("ftime", unimplementedFunc),
160 /* 36 */ SyscallDesc("sync", unimplementedFunc),
161 /* 37 */ SyscallDesc("kill", unimplementedFunc),
162 /* 38 */ SyscallDesc("rename", unimplementedFunc),
163 /* 39 */ SyscallDesc("mkdir", unimplementedFunc),
163 /* 39 */ SyscallDesc("mkdir", mkdirFunc),
164 /* 40 */ SyscallDesc("rmdir", unimplementedFunc),
165 /* 41 */ SyscallDesc("dup", unimplementedFunc),
166 /* 42 */ SyscallDesc("pipe", pipePseudoFunc),
167 /* 43 */ SyscallDesc("times", unimplementedFunc),
168 /* 44 */ SyscallDesc("prof", unimplementedFunc),
169 /* 45 */ SyscallDesc("brk", obreakFunc),
170 /* 46 */ SyscallDesc("setgid", unimplementedFunc),
171 /* 47 */ SyscallDesc("getgid", getgidFunc),

--- 4 unchanged lines hidden (view full) ---

176 /* 52 */ SyscallDesc("umount2", unimplementedFunc),
177 /* 53 */ SyscallDesc("lock", unimplementedFunc),
178 /* 54 */ SyscallDesc("ioctl", unimplementedFunc/*ioctlFunc<MipsLinux>*/),
179 /* 55 */ SyscallDesc("fcntl", fcntlFunc),
180 /* 56 */ SyscallDesc("mpx", unimplementedFunc),
181 /* 57 */ SyscallDesc("setpgid", unimplementedFunc),
182 /* 58 */ SyscallDesc("ulimit", unimplementedFunc),
183 /* 59 */ SyscallDesc("unused#59", unimplementedFunc),
164 /* 40 */ SyscallDesc("rmdir", unimplementedFunc),
165 /* 41 */ SyscallDesc("dup", unimplementedFunc),
166 /* 42 */ SyscallDesc("pipe", pipePseudoFunc),
167 /* 43 */ SyscallDesc("times", unimplementedFunc),
168 /* 44 */ SyscallDesc("prof", unimplementedFunc),
169 /* 45 */ SyscallDesc("brk", obreakFunc),
170 /* 46 */ SyscallDesc("setgid", unimplementedFunc),
171 /* 47 */ SyscallDesc("getgid", getgidFunc),

--- 4 unchanged lines hidden (view full) ---

176 /* 52 */ SyscallDesc("umount2", unimplementedFunc),
177 /* 53 */ SyscallDesc("lock", unimplementedFunc),
178 /* 54 */ SyscallDesc("ioctl", unimplementedFunc/*ioctlFunc<MipsLinux>*/),
179 /* 55 */ SyscallDesc("fcntl", fcntlFunc),
180 /* 56 */ SyscallDesc("mpx", unimplementedFunc),
181 /* 57 */ SyscallDesc("setpgid", unimplementedFunc),
182 /* 58 */ SyscallDesc("ulimit", unimplementedFunc),
183 /* 59 */ SyscallDesc("unused#59", unimplementedFunc),
184 /* 60 */ SyscallDesc("umask", unimplementedFunc),
184 /* 60 */ SyscallDesc("umask", umaskFunc),
185 /* 61 */ SyscallDesc("chroot", unimplementedFunc),
186 /* 62 */ SyscallDesc("ustat", unimplementedFunc),
187 /* 63 */ SyscallDesc("dup2", unimplementedFunc),
188 /* 64 */ SyscallDesc("getppid", getpagesizeFunc),
189 /* 65 */ SyscallDesc("getpgrp", unimplementedFunc),
190 /* 66 */ SyscallDesc("setsid", unimplementedFunc),
191 /* 67 */ SyscallDesc("sigaction",unimplementedFunc),
192 /* 68 */ SyscallDesc("sgetmask", unimplementedFunc),

--- 8 unchanged lines hidden (view full) ---

201 /* 77 */ SyscallDesc("getrusage", getrusageFunc<MipsLinux>),
202 /* 78 */ SyscallDesc("gettimeofday", unimplementedFunc),
203 /* 79 */ SyscallDesc("settimeofday", unimplementedFunc),
204 /* 80 */ SyscallDesc("getgroups", unimplementedFunc),
205 /* 81 */ SyscallDesc("setgroups", unimplementedFunc),
206 /* 82 */ SyscallDesc("reserved#82", unimplementedFunc),
207 /* 83 */ SyscallDesc("symlink", unimplementedFunc),
208 /* 84 */ SyscallDesc("unused#84", unimplementedFunc),
185 /* 61 */ SyscallDesc("chroot", unimplementedFunc),
186 /* 62 */ SyscallDesc("ustat", unimplementedFunc),
187 /* 63 */ SyscallDesc("dup2", unimplementedFunc),
188 /* 64 */ SyscallDesc("getppid", getpagesizeFunc),
189 /* 65 */ SyscallDesc("getpgrp", unimplementedFunc),
190 /* 66 */ SyscallDesc("setsid", unimplementedFunc),
191 /* 67 */ SyscallDesc("sigaction",unimplementedFunc),
192 /* 68 */ SyscallDesc("sgetmask", unimplementedFunc),

--- 8 unchanged lines hidden (view full) ---

201 /* 77 */ SyscallDesc("getrusage", getrusageFunc<MipsLinux>),
202 /* 78 */ SyscallDesc("gettimeofday", unimplementedFunc),
203 /* 79 */ SyscallDesc("settimeofday", unimplementedFunc),
204 /* 80 */ SyscallDesc("getgroups", unimplementedFunc),
205 /* 81 */ SyscallDesc("setgroups", unimplementedFunc),
206 /* 82 */ SyscallDesc("reserved#82", unimplementedFunc),
207 /* 83 */ SyscallDesc("symlink", unimplementedFunc),
208 /* 84 */ SyscallDesc("unused#84", unimplementedFunc),
209 /* 85 */ SyscallDesc("readlink", unimplementedFunc),
209 /* 85 */ SyscallDesc("readlink", readlinkFunc),
210 /* 86 */ SyscallDesc("uselib", unimplementedFunc),
211 /* 87 */ SyscallDesc("swapon", gethostnameFunc),
212 /* 88 */ SyscallDesc("reboot", unimplementedFunc),
213 /* 89 */ SyscallDesc("readdir", unimplementedFunc),
214 /* 90 */ SyscallDesc("mmap", mmapFunc<MipsLinux>),
215 /* 91 */ SyscallDesc("munmap",munmapFunc),
216 /* 92 */ SyscallDesc("truncate", truncateFunc),
217 /* 93 */ SyscallDesc("ftruncate", ftruncateFunc),

--- 101 unchanged lines hidden (view full) ---

319 /* 195 */ SyscallDesc("rt_sigprocmask", unimplementedFunc/*rt_sigprocmaskFunc<MipsLinux>*/),
320 /* 196 */ SyscallDesc("rt_sigpending", unimplementedFunc),
321 /* 197 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc),
322 /* 198 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc),
323 /* 199 */ SyscallDesc("rt_sigsuspend", unimplementedFunc/*rt_sigsuspendFunc<MipsLinux>*/),
324 /* 200 */ SyscallDesc("pread64", unimplementedFunc),
325 /* 201 */ SyscallDesc("pwrite64", unimplementedFunc),
326 /* 202 */ SyscallDesc("chown", unimplementedFunc),
210 /* 86 */ SyscallDesc("uselib", unimplementedFunc),
211 /* 87 */ SyscallDesc("swapon", gethostnameFunc),
212 /* 88 */ SyscallDesc("reboot", unimplementedFunc),
213 /* 89 */ SyscallDesc("readdir", unimplementedFunc),
214 /* 90 */ SyscallDesc("mmap", mmapFunc<MipsLinux>),
215 /* 91 */ SyscallDesc("munmap",munmapFunc),
216 /* 92 */ SyscallDesc("truncate", truncateFunc),
217 /* 93 */ SyscallDesc("ftruncate", ftruncateFunc),

--- 101 unchanged lines hidden (view full) ---

319 /* 195 */ SyscallDesc("rt_sigprocmask", unimplementedFunc/*rt_sigprocmaskFunc<MipsLinux>*/),
320 /* 196 */ SyscallDesc("rt_sigpending", unimplementedFunc),
321 /* 197 */ SyscallDesc("rt_sigtimedwait", unimplementedFunc),
322 /* 198 */ SyscallDesc("rt_sigqueueinfo", ignoreFunc),
323 /* 199 */ SyscallDesc("rt_sigsuspend", unimplementedFunc/*rt_sigsuspendFunc<MipsLinux>*/),
324 /* 200 */ SyscallDesc("pread64", unimplementedFunc),
325 /* 201 */ SyscallDesc("pwrite64", unimplementedFunc),
326 /* 202 */ SyscallDesc("chown", unimplementedFunc),
327 /* 203 */ SyscallDesc("getcwd", unimplementedFunc),
327 /* 203 */ SyscallDesc("getcwd", getcwdFunc),
328 /* 204 */ SyscallDesc("capget", unimplementedFunc),
329 /* 205 */ SyscallDesc("capset", unimplementedFunc),
330 /* 206 */ SyscallDesc("sigalstack", unimplementedFunc),
331 /* 207 */ SyscallDesc("sendfile", unimplementedFunc),
332 /* 208 */ SyscallDesc("getpmsg", unimplementedFunc),
333 /* 209 */ SyscallDesc("putpmsg", unimplementedFunc),
334 /* 210 */ SyscallDesc("mmap2", unimplementedFunc),
335 /* 211 */ SyscallDesc("truncate64", unimplementedFunc),

--- 102 unchanged lines hidden ---
328 /* 204 */ SyscallDesc("capget", unimplementedFunc),
329 /* 205 */ SyscallDesc("capset", unimplementedFunc),
330 /* 206 */ SyscallDesc("sigalstack", unimplementedFunc),
331 /* 207 */ SyscallDesc("sendfile", unimplementedFunc),
332 /* 208 */ SyscallDesc("getpmsg", unimplementedFunc),
333 /* 209 */ SyscallDesc("putpmsg", unimplementedFunc),
334 /* 210 */ SyscallDesc("mmap2", unimplementedFunc),
335 /* 211 */ SyscallDesc("truncate64", unimplementedFunc),

--- 102 unchanged lines hidden ---