Lines Matching refs:override

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(); }
102 setContextId(ContextID id) override
109 int threadId() const override { return actualTC->threadId(); }
111 setThreadId(int id) override
117 BaseTLB *getITBPtr() override { return actualTC->getITBPtr(); }
119 BaseTLB *getDTBPtr() override { return actualTC->getDTBPtr(); }
122 getCheckerCpuPtr() override
127 TheISA::ISA *getIsaPtr() override { return actualTC->getIsaPtr(); }
130 getDecoderPtr() override
135 System *getSystemPtr() override { return actualTC->getSystemPtr(); }
138 getKernelStats() override
143 Process *getProcessPtr() override { return actualTC->getProcessPtr(); }
145 void setProcessPtr(Process *p) override { actualTC->setProcessPtr(p); }
147 PortProxy &getPhysProxy() override { return actualTC->getPhysProxy(); }
150 getVirtProxy() override
156 initMemProxies(ThreadContext *tc) override
169 syscall(int64_t callnum, Fault *fault) override
174 Status status() const override { return actualTC->status(); }
177 setStatus(Status new_status) override
184 void activate() override { actualTC->activate(); }
187 void suspend() override { actualTC->suspend(); }
190 void halt() override { actualTC->halt(); }
192 void dumpFuncProfile() override { actualTC->dumpFuncProfile(); }
195 takeOverFrom(ThreadContext *oldContext) override
202 regStats(const std::string &name) override
209 getQuiesceEvent() override
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(); }
222 copyArchRegs(ThreadContext *tc) override
229 clearArchRegs() override
239 readIntReg(RegIndex reg_idx) const override
245 readFloatReg(RegIndex reg_idx) const override
251 readVecReg (const RegId &reg) const override
260 getWritableVecReg (const RegId &reg) override
269 readVec8BitLaneReg(const RegId &reg) const override
276 readVec16BitLaneReg(const RegId &reg) const override
283 readVec32BitLaneReg(const RegId &reg) const override
290 readVec64BitLaneReg(const RegId &reg) const override
298 const LaneData<LaneSize::Byte> &val) override
304 const LaneData<LaneSize::TwoByte> &val) override
310 const LaneData<LaneSize::FourByte> &val) override
316 const LaneData<LaneSize::EightByte> &val) override
323 readVecElem(const RegId& reg) const override
329 readVecPredReg(const RegId& reg) const override
335 getWritableVecPredReg(const RegId& reg) override
341 readCCReg(RegIndex reg_idx) const override
347 setIntReg(RegIndex reg_idx, RegVal val) override
354 setFloatReg(RegIndex reg_idx, RegVal val) override
361 setVecReg(const RegId& reg, const VecRegContainer& val) override
368 setVecElem(const RegId& reg, const VecElem& val) override
375 setVecPredReg(const RegId& reg, const VecPredRegContainer& val) override
382 setCCReg(RegIndex reg_idx, RegVal val) override
389 TheISA::PCState pcState() const override { return actualTC->pcState(); }
393 pcState(const TheISA::PCState &val) override
410 pcStateNoRecord(const TheISA::PCState &val) override
416 Addr instAddr() const override { return actualTC->instAddr(); }
419 Addr nextInstAddr() const override { return actualTC->nextInstAddr(); }
422 MicroPC microPC() const override { return actualTC->microPC(); }
425 readMiscRegNoEffect(RegIndex misc_reg) const override
431 readMiscReg(RegIndex misc_reg) override
437 setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override
446 setMiscReg(RegIndex misc_reg, RegVal val) override
455 flattenRegId(const RegId& regId) const override
461 readStCondFailures() const override
467 setStCondFailures(unsigned sc_failures) override
473 readFuncExeInst() const override
479 readIntRegFlat(RegIndex idx) const override
485 setIntRegFlat(RegIndex idx, RegVal val) override
491 readFloatRegFlat(RegIndex idx) const override
497 setFloatRegFlat(RegIndex idx, RegVal val) override
503 readVecRegFlat(RegIndex idx) const override
512 getWritableVecRegFlat(RegIndex idx) override
518 setVecRegFlat(RegIndex idx, const VecRegContainer& val) override
524 readVecElemFlat(RegIndex idx, const ElemIndex& elem_idx) const override
531 const ElemIndex& elem_idx, const VecElem& val) override
537 readVecPredRegFlat(RegIndex idx) const override
543 getWritableVecPredRegFlat(RegIndex idx) override
549 setVecPredRegFlat(RegIndex idx, const VecPredRegContainer& val) override
555 readCCRegFlat(RegIndex idx) const override
561 setCCRegFlat(RegIndex idx, RegVal val) override