syscalls.cc

来自「M5,一个功能强大的多处理器系统模拟器.很多针对处理器架构,性能的研究都使用它作」· CC 代码 · 共 682 行 · 第 1/3 页

CC
682
字号
    /* 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", exitFunc), //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", unimplementedFunc), //32 bit    /* 215 */ SyscallDesc("ipc", unimplementedFunc), //32 bit    /* 216 */ SyscallDesc("sigreturn", unimplementedFunc), //32 bit    /* 217 */ SyscallDesc("clone", unimplementedFunc),    /* 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", unimplementedFunc), //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)};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<SparcLinux>),    /*  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<Linux>),    /* 16 */ SyscallDesc("lchown", unimplementedFunc),    /* 17 */ SyscallDesc("brk", obreakFunc),    /* 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", unimplementedFunc),    /* 59 */ SyscallDesc("execve", unimplementedFunc),    /* 60 */ SyscallDesc("umask", unimplementedFunc),    /* 61 */ SyscallDesc("chroot", unimplementedFunc),

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?