Lines Matching defs:override

148     void takeOverFrom(ThreadContext *oldContext) override;
150 void regStats(const std::string &name) override;
154 void serialize(CheckpointOut &cp) const override;
155 void unserialize(CheckpointIn &cp) override;
185 void dumpFuncProfile() override;
191 BaseCPU *getCpuPtr() override { return baseCpu; }
193 int cpuId() const override { return ThreadState::cpuId(); }
194 uint32_t socketId() const override { return ThreadState::socketId(); }
195 int threadId() const override { return ThreadState::threadId(); }
196 void setThreadId(int id) override { ThreadState::setThreadId(id); }
197 ContextID contextId() const override { return ThreadState::contextId(); }
198 void setContextId(ContextID id) override { ThreadState::setContextId(id); }
200 BaseTLB *getITBPtr() override { return itb; }
202 BaseTLB *getDTBPtr() override { return dtb; }
204 CheckerCPU *getCheckerCpuPtr() override { return NULL; }
206 TheISA::ISA *getIsaPtr() override { return isa; }
208 TheISA::Decoder *getDecoderPtr() override { return &decoder; }
210 System *getSystemPtr() override { return system; }
213 getKernelStats() override
218 PortProxy &getPhysProxy() override { return ThreadState::getPhysProxy(); }
219 PortProxy &getVirtProxy() override { return ThreadState::getVirtProxy(); }
221 void initMemProxies(ThreadContext *tc) override
226 Process *getProcessPtr() override { return ThreadState::getProcessPtr(); }
227 void setProcessPtr(Process *p) override { ThreadState::setProcessPtr(p); }
229 Status status() const override { return _status; }
231 void setStatus(Status newStatus) override { _status = newStatus; }
234 void activate() override;
237 void suspend() override;
240 void halt() override;
243 getQuiesceEvent() override
249 readLastActivate() override
254 readLastSuspend() override
259 void profileClear() override { ThreadState::profileClear(); }
260 void profileSample() override { ThreadState::profileSample(); }
262 void copyArchRegs(ThreadContext *tc) override;
264 void clearArchRegs() override
285 readIntReg(RegIndex reg_idx) const override
296 readFloatReg(RegIndex reg_idx) const override
307 readVecReg(const RegId& reg) const override
318 getWritableVecReg(const RegId& reg) override
345 readVec8BitLaneReg(const RegId &reg) const override
352 readVec16BitLaneReg(const RegId &reg) const override
359 readVec32BitLaneReg(const RegId &reg) const override
366 readVec64BitLaneReg(const RegId &reg) const override
383 setVecLane(const RegId &reg, const LaneData<LaneSize::Byte> &val) override
389 const LaneData<LaneSize::TwoByte> &val) override
395 const LaneData<LaneSize::FourByte> &val) override
401 const LaneData<LaneSize::EightByte> &val) override
408 readVecElem(const RegId &reg) const override
419 readVecPredReg(const RegId &reg) const override
430 getWritableVecPredReg(const RegId &reg) override
442 readCCReg(RegIndex reg_idx) const override
459 setIntReg(RegIndex reg_idx, RegVal val) override
469 setFloatReg(RegIndex reg_idx, RegVal val) override
482 setVecReg(const RegId &reg, const VecRegContainer &val) override
492 setVecElem(const RegId &reg, const VecElem &val) override
502 setVecPredReg(const RegId &reg, const VecPredRegContainer &val) override
512 setCCReg(RegIndex reg_idx, RegVal val) override
525 TheISA::PCState pcState() const override { return _pcState; }
526 void pcState(const TheISA::PCState &val) override { _pcState = val; }
529 pcStateNoRecord(const TheISA::PCState &val) override
534 Addr instAddr() const override { return _pcState.instAddr(); }
535 Addr nextInstAddr() const override { return _pcState.nextInstAddr(); }
536 MicroPC microPC() const override { return _pcState.microPC(); }
541 readMiscRegNoEffect(RegIndex misc_reg) const override
547 readMiscReg(RegIndex misc_reg) override
553 setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override
559 setMiscReg(RegIndex misc_reg, RegVal val) override
565 flattenRegId(const RegId& regId) const override
570 unsigned readStCondFailures() const override { return storeCondFailures; }
585 setStCondFailures(unsigned sc_failures) override
591 readFuncExeInst() const override
597 syscall(int64_t callnum, Fault *fault) override
602 RegVal readIntRegFlat(RegIndex idx) const override { return intRegs[idx]; }
604 setIntRegFlat(RegIndex idx, RegVal val) override
610 readFloatRegFlat(RegIndex idx) const override
615 setFloatRegFlat(RegIndex idx, RegVal val) override
621 readVecRegFlat(RegIndex reg) const override
627 getWritableVecRegFlat(RegIndex reg) override
633 setVecRegFlat(RegIndex reg, const VecRegContainer &val) override
653 readVecElemFlat(RegIndex reg, const ElemIndex &elemIndex) const override
660 const VecElem &val) override
666 readVecPredRegFlat(RegIndex reg) const override
672 getWritableVecPredRegFlat(RegIndex reg) override
678 setVecPredRegFlat(RegIndex reg, const VecPredRegContainer &val) override
684 RegVal readCCRegFlat(RegIndex idx) const override { return ccRegs[idx]; }
685 void setCCRegFlat(RegIndex idx, RegVal val) override { ccRegs[idx] = val; }
688 readCCRegFlat(RegIndex idx) const override
694 setCCRegFlat(RegIndex idx, RegVal val) override