Lines Matching defs:override

82     BaseTLB *getITBPtr() override { return cpu->itb; }
85 BaseTLB *getDTBPtr() override { return cpu->dtb; }
87 CheckerCPU *getCheckerCpuPtr() override { return NULL; }
90 getIsaPtr() override
96 getDecoderPtr() override
102 BaseCPU *getCpuPtr() override { return cpu; }
105 int cpuId() const override { return cpu->cpuId(); }
108 uint32_t socketId() const override { return cpu->socketId(); }
110 ContextID contextId() const override { return thread->contextId(); }
112 void setContextId(ContextID id) override { thread->setContextId(id); }
115 int threadId() const override { return thread->threadId(); }
116 void setThreadId(int id) override { return thread->setThreadId(id); }
119 System *getSystemPtr() override { return cpu->system; }
123 getKernelStats() override
129 Process *getProcessPtr() override { return thread->getProcessPtr(); }
131 void setProcessPtr(Process *p) override { thread->setProcessPtr(p); }
133 PortProxy &getPhysProxy() override { return thread->getPhysProxy(); }
135 PortProxy &getVirtProxy() override;
138 initMemProxies(ThreadContext *tc) override
144 Status status() const override { return thread->status(); }
148 setStatus(Status new_status) override
154 void activate() override;
157 void suspend() override;
160 void halt() override;
165 void dumpFuncProfile() override;
168 void takeOverFrom(ThreadContext *old_context) override;
171 void regStats(const std::string &name) override;
174 Tick readLastActivate() override;
176 Tick readLastSuspend() override;
179 void profileClear() override;
181 void profileSample() override;
184 void copyArchRegs(ThreadContext *tc) override;
187 void clearArchRegs() override;
197 readIntReg(RegIndex reg_idx) const override
204 readFloatReg(RegIndex reg_idx) const override
211 readVecReg(const RegId& id) const override
220 getWritableVecReg(const RegId& id) override
229 readVec8BitLaneReg(const RegId& id) const override
237 readVec16BitLaneReg(const RegId& id) const override
245 readVec32BitLaneReg(const RegId& id) const override
253 readVec64BitLaneReg(const RegId& id) const override
262 const LaneData<LaneSize::Byte>& val) override
268 const LaneData<LaneSize::TwoByte>& val) override
274 const LaneData<LaneSize::FourByte>& val) override
280 const LaneData<LaneSize::EightByte>& val) override
287 readVecElem(const RegId& reg) const override
293 readVecPredReg(const RegId& id) const override
299 getWritableVecPredReg(const RegId& id) override
305 readCCReg(RegIndex reg_idx) const override
313 setIntReg(RegIndex reg_idx, RegVal val) override
319 setFloatReg(RegIndex reg_idx, RegVal val) override
326 setVecReg(const RegId& reg, const VecRegContainer& val) override
332 setVecElem(const RegId& reg, const VecElem& val) override
339 const VecPredRegContainer& val) override
345 setCCReg(RegIndex reg_idx, RegVal val) override
352 pcState() const override
358 void pcState(const TheISA::PCState &val) override;
360 void pcStateNoRecord(const TheISA::PCState &val) override;
364 instAddr() const override
371 nextInstAddr() const override
378 microPC() const override
385 readMiscRegNoEffect(RegIndex misc_reg) const override
393 readMiscReg(RegIndex misc_reg) override
399 void setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override;
403 void setMiscReg(RegIndex misc_reg, RegVal val) override;
405 RegId flattenRegId(const RegId& regId) const override;
410 readStCondFailures() const override
417 setStCondFailures(unsigned sc_failures) override
424 syscall(int64_t callnum, Fault *fault) override
430 Counter readFuncExeInst() const override { return thread->funcExeInst; }
434 getQuiesceEvent() override
450 RegVal readIntRegFlat(RegIndex idx) const override;
451 void setIntRegFlat(RegIndex idx, RegVal val) override;
453 RegVal readFloatRegFlat(RegIndex idx) const override;
454 void setFloatRegFlat(RegIndex idx, RegVal val) override;
456 const VecRegContainer& readVecRegFlat(RegIndex idx) const override;
458 VecRegContainer& getWritableVecRegFlat(RegIndex idx) override;
459 void setVecRegFlat(RegIndex idx, const VecRegContainer& val) override;
477 const ElemIndex& elemIndex) const override;
479 const VecElem& val) override;
481 const VecPredRegContainer& readVecPredRegFlat(RegIndex idx) const override;
482 VecPredRegContainer& getWritableVecPredRegFlat(RegIndex idx) override;
484 const VecPredRegContainer& val) override;
486 RegVal readCCRegFlat(RegIndex idx) const override;
487 void setCCRegFlat(RegIndex idx, RegVal val) override;