gem5  v20.1.0.0
ThreadContext Member List

This is the complete list of members for ThreadContext, including all inherited members.

activate()=0ThreadContextpure virtual
Active enum valueThreadContext
clearArchRegs()=0ThreadContextpure virtual
compare(ThreadContext *one, ThreadContext *two)ThreadContextstatic
contextId() const =0ThreadContextpure virtual
copyArchRegs(ThreadContext *tc)=0ThreadContextpure virtual
cpuId() const =0ThreadContextpure virtual
DefaultFloatResultThreadContextstatic
DefaultIntResultThreadContextstatic
descheduleInstCountEvent(Event *event)=0ThreadContextpure virtual
exit()ThreadContextinlinevirtual
flattenRegId(const RegId &regId) const =0ThreadContextpure virtual
floatResultThreadContext
floatsThreadContextstatic
getCheckerCpuPtr()=0ThreadContextpure virtual
getCpuPtr()=0ThreadContextpure virtual
getCurrentInstCount()=0ThreadContextpure virtual
getDecoderPtr()=0ThreadContextpure virtual
getDTBPtr()=0ThreadContextpure virtual
getHtmCheckpointPtr()=0ThreadContextpure virtual
getIsaPtr()=0ThreadContextpure virtual
getITBPtr()=0ThreadContextpure virtual
getPhysProxy()=0ThreadContextpure virtual
getProcessPtr()=0ThreadContextpure virtual
getSystemPtr()=0ThreadContextpure virtual
getVirtProxy()=0ThreadContextpure virtual
getWritableVecPredReg(const RegId &reg)=0ThreadContextpure virtual
getWritableVecPredRegFlat(RegIndex idx)=0ThreadContextpure virtual
getWritableVecReg(const RegId &reg)=0ThreadContextpure virtual
getWritableVecRegFlat(RegIndex idx)=0ThreadContextpure virtual
halt()=0ThreadContextpure virtual
Halted enum valueThreadContext
Halting enum valueThreadContext
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause)=0ThreadContextpure virtual
initMemProxies(ThreadContext *tc)=0ThreadContextpure virtual
instAddr() const =0ThreadContextpure virtual
intOffsetThreadContext
intResultThreadContext
intsThreadContextstatic
MachInst typedefThreadContextprotected
microPC() const =0ThreadContextpure virtual
nextInstAddr() const =0ThreadContextpure virtual
pcState() const =0ThreadContextpure virtual
pcState(const TheISA::PCState &val)=0ThreadContextpure virtual
pcStateNoRecord(const TheISA::PCState &val)=0ThreadContextpure virtual
quiesce()ThreadContext
quiesceTick(Tick resume)ThreadContext
readCCReg(RegIndex reg_idx) const =0ThreadContextpure virtual
readCCRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readFloatReg(RegIndex reg_idx) const =0ThreadContextpure virtual
readFloatRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readFuncExeInst() const =0ThreadContextpure virtual
readIntReg(RegIndex reg_idx) const =0ThreadContextpure virtual
readIntRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readLastActivate()=0ThreadContextpure virtual
readLastSuspend()=0ThreadContextpure virtual
readMiscReg(RegIndex misc_reg)=0ThreadContextpure virtual
readMiscRegNoEffect(RegIndex misc_reg) const =0ThreadContextpure virtual
readStCondFailures() const =0ThreadContextpure virtual
readVec16BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVec32BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVec64BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVec8BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVecElem(const RegId &reg) const =0ThreadContextpure virtual
readVecElemFlat(RegIndex idx, const ElemIndex &elemIdx) const =0ThreadContextpure virtual
readVecPredReg(const RegId &reg) const =0ThreadContextpure virtual
readVecPredRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readVecReg(const RegId &reg) const =0ThreadContextpure virtual
readVecRegFlat(RegIndex idx) const =0ThreadContextpure virtual
regStats(const std::string &name)ThreadContextinlinevirtual
remove(PCEvent *event)=0PCEventScopepure virtual
schedule(PCEvent *event)=0PCEventScopepure virtual
scheduleInstCountEvent(Event *event, Tick count)=0ThreadContextpure virtual
setCCReg(RegIndex reg_idx, RegVal val)=0ThreadContextpure virtual
setCCRegFlat(RegIndex idx, RegVal val)=0ThreadContextpure virtual
setContextId(ContextID id)=0ThreadContextpure virtual
setFloatReg(RegIndex reg_idx, RegVal val)=0ThreadContextpure virtual
setFloatRegFlat(RegIndex idx, RegVal val)=0ThreadContextpure virtual
setHtmCheckpointPtr(BaseHTMCheckpointPtr cpt)=0ThreadContextpure virtual
setIntReg(RegIndex reg_idx, RegVal val)=0ThreadContextpure virtual
setIntRegFlat(RegIndex idx, RegVal val)=0ThreadContextpure virtual
setMiscReg(RegIndex misc_reg, RegVal val)=0ThreadContextpure virtual
setMiscRegNoEffect(RegIndex misc_reg, RegVal val)=0ThreadContextpure virtual
setNPC(Addr val)ThreadContextinline
setProcessPtr(Process *p)=0ThreadContextpure virtual
setStatus(Status new_status)=0ThreadContextpure virtual
setStCondFailures(unsigned sc_failures)=0ThreadContextpure virtual
setThreadId(int id)=0ThreadContextpure virtual
setVecElem(const RegId &reg, const VecElem &val)=0ThreadContextpure virtual
setVecElemFlat(RegIndex idx, const ElemIndex &elemIdx, const VecElem &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::Byte > &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::TwoByte > &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::FourByte > &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::EightByte > &val)=0ThreadContextpure virtual
setVecPredReg(const RegId &reg, const VecPredRegContainer &val)=0ThreadContextpure virtual
setVecPredRegFlat(RegIndex idx, const VecPredRegContainer &val)=0ThreadContextpure virtual
setVecReg(const RegId &reg, const VecRegContainer &val)=0ThreadContextpure virtual
setVecRegFlat(RegIndex idx, const VecRegContainer &val)=0ThreadContextpure virtual
socketId() const =0ThreadContextpure virtual
status() const =0ThreadContextpure virtual
Status enum nameThreadContext
suspend()=0ThreadContextpure virtual
Suspended enum valueThreadContext
syscall()=0ThreadContextpure virtual
takeOverFrom(ThreadContext *old_context)=0ThreadContextpure virtual
threadId() const =0ThreadContextpure virtual
VecElem typedefThreadContextprotected
VecPredRegContainer typedefThreadContextprotected
VecRegContainer typedefThreadContextprotected
~ThreadContext()ThreadContextinlinevirtual

Generated on Wed Sep 30 2020 14:02:33 for gem5 by doxygen 1.8.17