gem5  v21.1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gem5::ThreadContext Member List

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

activate()=0gem5::ThreadContextpure virtual
Active enum valuegem5::ThreadContext
clearArchRegs()=0gem5::ThreadContextpure virtual
compare(ThreadContext *one, ThreadContext *two)gem5::ThreadContextstatic
contextId() const =0gem5::ThreadContextpure virtual
copyArchRegs(ThreadContext *tc)=0gem5::ThreadContextpure virtual
cpuId() const =0gem5::ThreadContextpure virtual
DefaultFloatResultgem5::ThreadContextstatic
DefaultIntResultgem5::ThreadContextstatic
descheduleInstCountEvent(Event *event)=0gem5::ThreadContextpure virtual
exit()gem5::ThreadContextinlinevirtual
flattenRegId(const RegId &reg_id) const =0gem5::ThreadContextpure virtual
floatResultgem5::ThreadContext
floatsgem5::ThreadContextstatic
getCheckerCpuPtr()=0gem5::ThreadContextpure virtual
getCpuPtr()=0gem5::ThreadContextpure virtual
getCurrentInstCount()=0gem5::ThreadContextpure virtual
getDecoderPtr()=0gem5::ThreadContextpure virtual
getHtmCheckpointPtr()=0gem5::ThreadContextpure virtual
getIsaPtr()=0gem5::ThreadContextpure virtual
getMMUPtr()=0gem5::ThreadContextpure virtual
getProcessPtr()=0gem5::ThreadContextpure virtual
getSystemPtr()=0gem5::ThreadContextpure virtual
getUseForClone()gem5::ThreadContextinline
getVirtProxy()=0gem5::ThreadContextpure virtual
getWritableVecPredReg(const RegId &reg)=0gem5::ThreadContextpure virtual
getWritableVecPredRegFlat(RegIndex idx)=0gem5::ThreadContextpure virtual
getWritableVecReg(const RegId &reg)=0gem5::ThreadContextpure virtual
getWritableVecRegFlat(RegIndex idx)=0gem5::ThreadContextpure virtual
halt()=0gem5::ThreadContextpure virtual
Halted enum valuegem5::ThreadContext
Halting enum valuegem5::ThreadContext
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause)=0gem5::ThreadContextpure virtual
initMemProxies(ThreadContext *tc)=0gem5::ThreadContextpure virtual
instAddr() const =0gem5::ThreadContextpure virtual
intOffsetgem5::ThreadContext
intResultgem5::ThreadContext
intsgem5::ThreadContextstatic
microPC() const =0gem5::ThreadContextpure virtual
nextInstAddr() const =0gem5::ThreadContextpure virtual
pcState() const =0gem5::ThreadContextpure virtual
pcState(const TheISA::PCState &val)=0gem5::ThreadContextpure virtual
pcStateNoRecord(const TheISA::PCState &val)=0gem5::ThreadContextpure virtual
quiesce()gem5::ThreadContext
quiesceTick(Tick resume)gem5::ThreadContext
readCCReg(RegIndex reg_idx) const =0gem5::ThreadContextpure virtual
readCCRegFlat(RegIndex idx) const =0gem5::ThreadContextpure virtual
readFloatReg(RegIndex reg_idx) const =0gem5::ThreadContextpure virtual
readFloatRegFlat(RegIndex idx) const =0gem5::ThreadContextpure virtual
readIntReg(RegIndex reg_idx) const =0gem5::ThreadContextpure virtual
readIntRegFlat(RegIndex idx) const =0gem5::ThreadContextpure virtual
readLastActivate()=0gem5::ThreadContextpure virtual
readLastSuspend()=0gem5::ThreadContextpure virtual
readMiscReg(RegIndex misc_reg)=0gem5::ThreadContextpure virtual
readMiscRegNoEffect(RegIndex misc_reg) const =0gem5::ThreadContextpure virtual
readStCondFailures() const =0gem5::ThreadContextpure virtual
readVecElem(const RegId &reg) const =0gem5::ThreadContextpure virtual
readVecElemFlat(RegIndex idx, const ElemIndex &elem_idx) const =0gem5::ThreadContextpure virtual
readVecPredReg(const RegId &reg) const =0gem5::ThreadContextpure virtual
readVecPredRegFlat(RegIndex idx) const =0gem5::ThreadContextpure virtual
readVecReg(const RegId &reg) const =0gem5::ThreadContextpure virtual
readVecRegFlat(RegIndex idx) const =0gem5::ThreadContextpure virtual
regStats(const std::string &name)gem5::ThreadContextinlinevirtual
remove(PCEvent *event)=0gem5::PCEventScopepure virtual
schedule(PCEvent *event)=0gem5::PCEventScopepure virtual
scheduleInstCountEvent(Event *event, Tick count)=0gem5::ThreadContextpure virtual
sendFunctional(PacketPtr pkt)gem5::ThreadContextvirtual
setCCReg(RegIndex reg_idx, RegVal val)=0gem5::ThreadContextpure virtual
setCCRegFlat(RegIndex idx, RegVal val)=0gem5::ThreadContextpure virtual
setContextId(ContextID id)=0gem5::ThreadContextpure virtual
setFloatReg(RegIndex reg_idx, RegVal val)=0gem5::ThreadContextpure virtual
setFloatRegFlat(RegIndex idx, RegVal val)=0gem5::ThreadContextpure virtual
setHtmCheckpointPtr(BaseHTMCheckpointPtr cpt)=0gem5::ThreadContextpure virtual
setIntReg(RegIndex reg_idx, RegVal val)=0gem5::ThreadContextpure virtual
setIntRegFlat(RegIndex idx, RegVal val)=0gem5::ThreadContextpure virtual
setMiscReg(RegIndex misc_reg, RegVal val)=0gem5::ThreadContextpure virtual
setMiscRegNoEffect(RegIndex misc_reg, RegVal val)=0gem5::ThreadContextpure virtual
setNPC(Addr val)gem5::ThreadContextinline
setProcessPtr(Process *p)=0gem5::ThreadContextpure virtual
setStatus(Status new_status)=0gem5::ThreadContextpure virtual
setStCondFailures(unsigned sc_failures)=0gem5::ThreadContextpure virtual
setThreadId(int id)=0gem5::ThreadContextpure virtual
setUseForClone(bool new_val)gem5::ThreadContextinline
setVecElem(const RegId &reg, const TheISA::VecElem &val)=0gem5::ThreadContextpure virtual
setVecElemFlat(RegIndex idx, const ElemIndex &elem_idx, const TheISA::VecElem &val)=0gem5::ThreadContextpure virtual
setVecPredReg(const RegId &reg, const TheISA::VecPredRegContainer &val)=0gem5::ThreadContextpure virtual
setVecPredRegFlat(RegIndex idx, const TheISA::VecPredRegContainer &val)=0gem5::ThreadContextpure virtual
setVecReg(const RegId &reg, const TheISA::VecRegContainer &val)=0gem5::ThreadContextpure virtual
setVecRegFlat(RegIndex idx, const TheISA::VecRegContainer &val)=0gem5::ThreadContextpure virtual
socketId() const =0gem5::ThreadContextpure virtual
Status enum namegem5::ThreadContext
status() const =0gem5::ThreadContextpure virtual
suspend()=0gem5::ThreadContextpure virtual
Suspended enum valuegem5::ThreadContext
takeOverFrom(ThreadContext *old_context)=0gem5::ThreadContextpure virtual
threadId() const =0gem5::ThreadContextpure virtual
useForClonegem5::ThreadContextprotected
~ThreadContext()gem5::ThreadContextinlinevirtual

Generated on Wed Jul 28 2021 12:10:46 for gem5 by doxygen 1.8.17