process.cc

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

CC
344
字号
    /* 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<SparcSolaris>),    /* 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)};SparcSolarisProcess::SparcSolarisProcess(LiveProcessParams * params,                                     ObjectFile *objFile)    : Sparc64LiveProcess(params, objFile),     Num_Syscall_Descs(sizeof(syscallDescs) / sizeof(SyscallDesc)){    // The sparc syscall table must be <= 284 entries because that is all there    // is space for.    assert(Num_Syscall_Descs <= 284);}SyscallDesc*SparcSolarisProcess::getDesc(int callnum){    if (callnum < 0 || callnum > Num_Syscall_Descs)        return NULL;    return &syscallDescs[callnum];}

⌨️ 快捷键说明

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