gem5  v21.1.0.2
gem5::o3::ThreadContext Member List

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

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

Generated on Tue Sep 21 2021 12:31:46 for gem5 by doxygen 1.8.17