gem5  v22.1.0.0
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
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() const overridegem5::o3::ThreadContextinlinevirtual
getMMUPtr() overridegem5::o3::ThreadContextinlinevirtual
getProcessPtr() overridegem5::o3::ThreadContextinlinevirtual
getReg(const RegId &reg) const overridegem5::o3::ThreadContextvirtual
getReg(const RegId &reg, void *val) const overridegem5::o3::ThreadContextvirtual
getSystemPtr() overridegem5::o3::ThreadContextinlinevirtual
getUseForClone()gem5::ThreadContextinline
getWritableReg(const RegId &reg) 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
intOffsetgem5::ThreadContext
intResultgem5::ThreadContext
intsgem5::ThreadContextstatic
pcState() const overridegem5::o3::ThreadContextinlinevirtual
pcState(const PCStateBase &val) overridegem5::o3::ThreadContextvirtual
gem5::ThreadContext::pcState(Addr addr)gem5::ThreadContextinline
pcStateNoRecord(const PCStateBase &val) overridegem5::o3::ThreadContextvirtual
quiesce()gem5::ThreadContext
quiesceTick(Tick resume)gem5::ThreadContext
readLastActivate() overridegem5::o3::ThreadContextvirtual
readLastSuspend() overridegem5::o3::ThreadContextvirtual
readMiscReg(RegIndex misc_reg) overridegem5::o3::ThreadContextinlinevirtual
readMiscRegNoEffect(RegIndex misc_reg) const overridegem5::o3::ThreadContextinlinevirtual
readStCondFailures() const overridegem5::o3::ThreadContextinlinevirtual
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
setContextId(ContextID id) overridegem5::o3::ThreadContextinlinevirtual
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) overridegem5::o3::ThreadContextvirtual
setMiscReg(RegIndex misc_reg, RegVal val) overridegem5::o3::ThreadContextvirtual
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) overridegem5::o3::ThreadContextvirtual
setProcessPtr(Process *p) overridegem5::o3::ThreadContextinlinevirtual
setReg(const RegId &reg, RegVal val) overridegem5::o3::ThreadContextvirtual
setReg(const RegId &reg, const void *val) overridegem5::o3::ThreadContextvirtual
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
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 Wed Dec 21 2022 10:24:18 for gem5 by doxygen 1.9.1