Lines Matching defs:actualTC

76         : actualTC(actual_tc), checkerTC(checker_cpu->thread),
83 TC *actualTC;
93 BaseCPU *getCpuPtr() override { return actualTC->getCpuPtr(); }
95 uint32_t socketId() const override { return actualTC->socketId(); }
97 int cpuId() const override { return actualTC->cpuId(); }
99 ContextID contextId() const override { return actualTC->contextId(); }
104 actualTC->setContextId(id);
109 int threadId() const override { return actualTC->threadId(); }
114 actualTC->setThreadId(id);
117 BaseTLB *getITBPtr() override { return actualTC->getITBPtr(); }
119 BaseTLB *getDTBPtr() override { return actualTC->getDTBPtr(); }
127 TheISA::ISA *getIsaPtr() override { return actualTC->getIsaPtr(); }
132 return actualTC->getDecoderPtr();
135 System *getSystemPtr() override { return actualTC->getSystemPtr(); }
140 return actualTC->getKernelStats();
143 Process *getProcessPtr() override { return actualTC->getProcessPtr(); }
145 void setProcessPtr(Process *p) override { actualTC->setProcessPtr(p); }
147 PortProxy &getPhysProxy() override { return actualTC->getPhysProxy(); }
152 return actualTC->getVirtProxy();
158 actualTC->initMemProxies(tc);
164 actualTC->connectMemPorts(tc);
171 return actualTC->syscall(callnum, fault);
174 Status status() const override { return actualTC->status(); }
179 actualTC->setStatus(new_status);
184 void activate() override { actualTC->activate(); }
187 void suspend() override { actualTC->suspend(); }
190 void halt() override { actualTC->halt(); }
192 void dumpFuncProfile() override { actualTC->dumpFuncProfile(); }
197 actualTC->takeOverFrom(oldContext);
204 actualTC->regStats(name);
211 return actualTC->getQuiesceEvent();
214 Tick readLastActivate() override { return actualTC->readLastActivate(); }
215 Tick readLastSuspend() override { return actualTC->readLastSuspend(); }
217 void profileClear() override { return actualTC->profileClear(); }
218 void profileSample() override { return actualTC->profileSample(); }
224 actualTC->copyArchRegs(tc);
231 actualTC->clearArchRegs();
241 return actualTC->readIntReg(reg_idx);
247 return actualTC->readFloatReg(reg_idx);
253 return actualTC->readVecReg(reg);
262 return actualTC->getWritableVecReg(reg);
271 return actualTC->readVec8BitLaneReg(reg);
278 return actualTC->readVec16BitLaneReg(reg);
285 return actualTC->readVec32BitLaneReg(reg);
292 return actualTC->readVec64BitLaneReg(reg);
300 return actualTC->setVecLane(reg, val);
306 return actualTC->setVecLane(reg, val);
312 return actualTC->setVecLane(reg, val);
318 return actualTC->setVecLane(reg, val);
325 return actualTC->readVecElem(reg);
331 return actualTC->readVecPredReg(reg);
337 return actualTC->getWritableVecPredReg(reg);
343 return actualTC->readCCReg(reg_idx);
349 actualTC->setIntReg(reg_idx, val);
356 actualTC->setFloatReg(reg_idx, val);
363 actualTC->setVecReg(reg, val);
370 actualTC->setVecElem(reg, val);
377 actualTC->setVecPredReg(reg, val);
384 actualTC->setCCReg(reg_idx, val);
389 TheISA::PCState pcState() const override { return actualTC->pcState(); }
399 return actualTC->pcState(val);
406 actualTC->setNPC(val);
412 return actualTC->pcState(val);
416 Addr instAddr() const override { return actualTC->instAddr(); }
419 Addr nextInstAddr() const override { return actualTC->nextInstAddr(); }
422 MicroPC microPC() const override { return actualTC->microPC(); }
427 return actualTC->readMiscRegNoEffect(misc_reg);
433 return actualTC->readMiscReg(misc_reg);
442 actualTC->setMiscRegNoEffect(misc_reg, val);
451 actualTC->setMiscReg(misc_reg, val);
457 return actualTC->flattenRegId(regId);
463 return actualTC->readStCondFailures();
469 actualTC->setStCondFailures(sc_failures);
475 return actualTC->readFuncExeInst();
481 return actualTC->readIntRegFlat(idx);
487 actualTC->setIntRegFlat(idx, val);
493 return actualTC->readFloatRegFlat(idx);
499 actualTC->setFloatRegFlat(idx, val);
505 return actualTC->readVecRegFlat(idx);
514 return actualTC->getWritableVecRegFlat(idx);
520 actualTC->setVecRegFlat(idx, val);
526 return actualTC->readVecElemFlat(idx, elem_idx);
533 actualTC->setVecElemFlat(idx, elem_idx, val);
539 return actualTC->readVecPredRegFlat(idx);
545 return actualTC->getWritableVecPredRegFlat(idx);
551 actualTC->setVecPredRegFlat(idx, val);
557 return actualTC->readCCRegFlat(idx);
563 actualTC->setCCRegFlat(idx, val);