gem5  v22.1.0.0
gem5::SimpleThread Member List

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

_contextIdgem5::ThreadStateprotected
_htmCheckpointgem5::SimpleThreadprotected
_pcStategem5::SimpleThreadprotected
_statusgem5::ThreadStateprotected
_threadIdgem5::ThreadStateprotected
activate() overridegem5::SimpleThreadvirtual
Active enum valuegem5::ThreadContext
baseCpugem5::ThreadStateprotected
clearArchRegs() overridegem5::SimpleThreadinlinevirtual
comInstEventQueuegem5::SimpleThread
compare(ThreadContext *one, ThreadContext *two)gem5::ThreadContextstatic
contextId() const overridegem5::SimpleThreadinlinevirtual
copyArchRegs(ThreadContext *tc) overridegem5::SimpleThreadvirtual
copyState(ThreadContext *oldContext)gem5::SimpleThread
cpuId() const overridegem5::SimpleThreadinlinevirtual
currentSection()gem5::Serializablestatic
decodergem5::SimpleThread
DefaultFloatResultgem5::ThreadContextstatic
DefaultIntResultgem5::ThreadContextstatic
demapPage(Addr vaddr, uint64_t asn)gem5::SimpleThreadinline
descheduleInstCountEvent(Event *event) overridegem5::SimpleThreadinlinevirtual
exit()gem5::ThreadContextinlinevirtual
floatResultgem5::ThreadContext
floatsgem5::ThreadContextstatic
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
getCheckerCpuPtr() overridegem5::SimpleThreadinlinevirtual
getCpuPtr() overridegem5::SimpleThreadinlinevirtual
getCurrentInstCount() overridegem5::SimpleThreadinlinevirtual
getDecoderPtr() overridegem5::SimpleThreadinlinevirtual
getHtmCheckpointPtr() overridegem5::SimpleThreadvirtual
getIsaPtr() const overridegem5::SimpleThreadinlinevirtual
getMMUPtr() overridegem5::SimpleThreadinlinevirtual
getProcessPtr() overridegem5::SimpleThreadinlinevirtual
getReg(const RegId &arch_reg) const overridegem5::SimpleThreadinlinevirtual
getReg(const RegId &arch_reg, void *val) const overridegem5::SimpleThreadinlinevirtual
getSystemPtr() overridegem5::SimpleThreadinlinevirtual
getTC()gem5::SimpleThreadinline
getUseForClone()gem5::ThreadContextinline
getWritableReg(const RegId &arch_reg) overridegem5::SimpleThreadinlinevirtual
halt() overridegem5::SimpleThreadvirtual
Halted enum valuegem5::ThreadContext
Halting enum valuegem5::ThreadContext
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) overridegem5::SimpleThreadvirtual
htmTransactionStartsgem5::SimpleThread
htmTransactionStopsgem5::SimpleThread
intOffsetgem5::ThreadContext
intResultgem5::ThreadContext
intsgem5::ThreadContextstatic
isagem5::SimpleThreadprotected
lastActivategem5::ThreadState
lastSuspendgem5::ThreadState
memAccPredicategem5::SimpleThreadprotected
mmugem5::SimpleThread
name() constgem5::SimpleThreadinline
numInstgem5::ThreadState
numLoadgem5::ThreadState
numOpgem5::ThreadState
pathgem5::Serializableprivatestatic
pcEventQueuegem5::SimpleThread
pcState() const overridegem5::SimpleThreadinlinevirtual
pcState(const PCStateBase &val) overridegem5::SimpleThreadinlinevirtual
gem5::ThreadContext::pcState(Addr addr)gem5::ThreadContextinline
pcStateNoRecord(const PCStateBase &val) overridegem5::SimpleThreadinlinevirtual
predicategem5::SimpleThreadprotected
processgem5::ThreadStateprotected
quiesce()gem5::ThreadContext
quiesceTick(Tick resume)gem5::ThreadContext
readLastActivate() overridegem5::SimpleThreadinlinevirtual
gem5::ThreadState::readLastActivate() constgem5::ThreadStateinline
readLastSuspend() overridegem5::SimpleThreadinlinevirtual
gem5::ThreadState::readLastSuspend() constgem5::ThreadStateinline
readMemAccPredicate()gem5::SimpleThreadinline
readMiscReg(RegIndex misc_reg) overridegem5::SimpleThreadinlinevirtual
readMiscRegNoEffect(RegIndex misc_reg) const overridegem5::SimpleThreadinlinevirtual
readPredicate() constgem5::SimpleThreadinline
readStCondFailures() const overridegem5::SimpleThreadinlinevirtual
regFilesgem5::SimpleThreadprotected
regStats(const std::string &name)gem5::ThreadContextinlinevirtual
remove(PCEvent *e) overridegem5::SimpleThreadinlinevirtual
schedule(PCEvent *e) overridegem5::SimpleThreadinlinevirtual
scheduleInstCountEvent(Event *event, Tick count) overridegem5::SimpleThreadinlinevirtual
sendFunctional(PacketPtr pkt)gem5::ThreadContextvirtual
Serializable()gem5::Serializable
serialize(CheckpointOut &cp) const overridegem5::SimpleThreadvirtual
serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
setContextId(ContextID id) overridegem5::SimpleThreadinlinevirtual
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) overridegem5::SimpleThreadvirtual
setMemAccPredicate(bool val)gem5::SimpleThreadinline
setMiscReg(RegIndex misc_reg, RegVal val) overridegem5::SimpleThreadinlinevirtual
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) overridegem5::SimpleThreadinlinevirtual
setPredicate(bool val)gem5::SimpleThreadinline
setProcessPtr(Process *p) overridegem5::SimpleThreadinlinevirtual
setReg(const RegId &arch_reg, RegVal val) overridegem5::SimpleThreadinlinevirtual
setReg(const RegId &arch_reg, const void *val) overridegem5::SimpleThreadinlinevirtual
setStatus(Status newStatus) overridegem5::SimpleThreadinlinevirtual
setStCondFailures(unsigned sc_failures) overridegem5::SimpleThreadinlinevirtual
setThreadId(int id) overridegem5::SimpleThreadinlinevirtual
gem5::ThreadState::setThreadId(ThreadID id)gem5::ThreadStateinline
setUseForClone(bool new_val)gem5::ThreadContextinline
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, BaseMMU *_mmu, BaseISA *_isa, InstDecoder *_decoder)gem5::SimpleThread
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, Process *_process, BaseMMU *_mmu, BaseISA *_isa, InstDecoder *_decoder)gem5::SimpleThread
socketId() const overridegem5::SimpleThreadinlinevirtual
startNumLoadgem5::ThreadState
status() const overridegem5::SimpleThreadinlinevirtual
Status typedefgem5::SimpleThread
storeCondFailuresgem5::ThreadState
suspend() overridegem5::SimpleThreadvirtual
Suspended enum valuegem5::ThreadContext
systemgem5::SimpleThread
takeOverFrom(ThreadContext *oldContext) overridegem5::SimpleThreadvirtual
threadId() const overridegem5::SimpleThreadinlinevirtual
ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process)gem5::ThreadState
threadStatsgem5::ThreadState
unserialize(CheckpointIn &cp) overridegem5::SimpleThreadvirtual
unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
useForClonegem5::ThreadContextprotected
~Serializable()gem5::Serializablevirtual
~SimpleThread()gem5::SimpleThreadinlinevirtual
~ThreadContext()gem5::ThreadContextinlinevirtual
~ThreadState()=defaultgem5::ThreadStatevirtual

Generated on Wed Dec 21 2022 10:23:14 for gem5 by doxygen 1.9.1