Lines Matching defs:tc
191 ThreadContext *tc = system->getThreadContext(contextIds[0]);
193 setSyscallArg(tc, 0, argc);
194 setSyscallArg(tc, 1, argv_array_base);
195 tc->setIntReg(StackPointerReg, memState->getStackMin());
197 tc->pcState(getStartPC());
202 MipsProcess::getSyscallArg(ThreadContext *tc, int &i)
205 return tc->readIntReg(FirstArgumentReg + i++);
209 MipsProcess::setSyscallArg(ThreadContext *tc, int i, RegVal val)
212 tc->setIntReg(FirstArgumentReg + i, val);
216 MipsProcess::setSyscallReturn(ThreadContext *tc, SyscallReturn sysret)
220 tc->setIntReg(SyscallSuccessReg, 0);
221 tc->setIntReg(ReturnValueReg, sysret.returnValue());
224 tc->setIntReg(SyscallSuccessReg, (uint32_t)(-1));
225 tc->setIntReg(ReturnValueReg, sysret.errnoValue());