_contextId | gem5::ThreadState | protected |
_htmCheckpoint | gem5::SimpleThread | protected |
_pcState | gem5::SimpleThread | protected |
_status | gem5::ThreadState | protected |
_threadId | gem5::ThreadState | protected |
activate() override | gem5::SimpleThread | virtual |
Active enum value | gem5::ThreadContext | |
baseCpu | gem5::ThreadState | protected |
clearArchRegs() override | gem5::SimpleThread | inlinevirtual |
comInstEventQueue | gem5::SimpleThread | |
compare(ThreadContext *one, ThreadContext *two) | gem5::ThreadContext | static |
contextId() const override | gem5::SimpleThread | inlinevirtual |
copyArchRegs(ThreadContext *tc) override | gem5::SimpleThread | virtual |
copyState(ThreadContext *oldContext) | gem5::SimpleThread | |
cpuId() const override | gem5::SimpleThread | inlinevirtual |
currentSection() | gem5::Serializable | static |
decoder | gem5::SimpleThread | |
DefaultFloatResult | gem5::ThreadContext | static |
DefaultIntResult | gem5::ThreadContext | static |
demapPage(Addr vaddr, uint64_t asn) | gem5::SimpleThread | inline |
descheduleInstCountEvent(Event *event) override | gem5::SimpleThread | inlinevirtual |
exit() | gem5::ThreadContext | inlinevirtual |
floatResult | gem5::ThreadContext | |
floats | gem5::ThreadContext | static |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
getCheckerCpuPtr() override | gem5::SimpleThread | inlinevirtual |
getCpuPtr() override | gem5::SimpleThread | inlinevirtual |
getCurrentInstCount() override | gem5::SimpleThread | inlinevirtual |
getDecoderPtr() override | gem5::SimpleThread | inlinevirtual |
getHtmCheckpointPtr() override | gem5::SimpleThread | virtual |
getIsaPtr() const override | gem5::SimpleThread | inlinevirtual |
getMMUPtr() override | gem5::SimpleThread | inlinevirtual |
getProcessPtr() override | gem5::SimpleThread | inlinevirtual |
getReg(const RegId &arch_reg) const override | gem5::SimpleThread | inlinevirtual |
getReg(const RegId &arch_reg, void *val) const override | gem5::SimpleThread | inlinevirtual |
getSystemPtr() override | gem5::SimpleThread | inlinevirtual |
getTC() | gem5::SimpleThread | inline |
getUseForClone() | gem5::ThreadContext | inline |
getWritableReg(const RegId &arch_reg) override | gem5::SimpleThread | inlinevirtual |
halt() override | gem5::SimpleThread | virtual |
Halted enum value | gem5::ThreadContext | |
Halting enum value | gem5::ThreadContext | |
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) override | gem5::SimpleThread | virtual |
htmTransactionStarts | gem5::SimpleThread | |
htmTransactionStops | gem5::SimpleThread | |
intOffset | gem5::ThreadContext | |
intResult | gem5::ThreadContext | |
ints | gem5::ThreadContext | static |
isa | gem5::SimpleThread | protected |
lastActivate | gem5::ThreadState | |
lastSuspend | gem5::ThreadState | |
memAccPredicate | gem5::SimpleThread | protected |
mmu | gem5::SimpleThread | |
name() const | gem5::SimpleThread | inline |
numInst | gem5::ThreadState | |
numLoad | gem5::ThreadState | |
numOp | gem5::ThreadState | |
path | gem5::Serializable | privatestatic |
pcEventQueue | gem5::SimpleThread | |
pcState() const override | gem5::SimpleThread | inlinevirtual |
pcState(const PCStateBase &val) override | gem5::SimpleThread | inlinevirtual |
gem5::ThreadContext::pcState(Addr addr) | gem5::ThreadContext | inline |
pcStateNoRecord(const PCStateBase &val) override | gem5::SimpleThread | inlinevirtual |
predicate | gem5::SimpleThread | protected |
process | gem5::ThreadState | protected |
quiesce() | gem5::ThreadContext | |
quiesceTick(Tick resume) | gem5::ThreadContext | |
readLastActivate() override | gem5::SimpleThread | inlinevirtual |
gem5::ThreadState::readLastActivate() const | gem5::ThreadState | inline |
readLastSuspend() override | gem5::SimpleThread | inlinevirtual |
gem5::ThreadState::readLastSuspend() const | gem5::ThreadState | inline |
readMemAccPredicate() | gem5::SimpleThread | inline |
readMiscReg(RegIndex misc_reg) override | gem5::SimpleThread | inlinevirtual |
readMiscRegNoEffect(RegIndex misc_reg) const override | gem5::SimpleThread | inlinevirtual |
readPredicate() const | gem5::SimpleThread | inline |
readStCondFailures() const override | gem5::SimpleThread | inlinevirtual |
regFiles | gem5::SimpleThread | protected |
regStats(const std::string &name) | gem5::ThreadContext | inlinevirtual |
remove(PCEvent *e) override | gem5::SimpleThread | inlinevirtual |
schedule(PCEvent *e) override | gem5::SimpleThread | inlinevirtual |
scheduleInstCountEvent(Event *event, Tick count) override | gem5::SimpleThread | inlinevirtual |
sendFunctional(PacketPtr pkt) | gem5::ThreadContext | virtual |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::SimpleThread | virtual |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
setContextId(ContextID id) override | gem5::SimpleThread | inlinevirtual |
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | gem5::SimpleThread | virtual |
setMemAccPredicate(bool val) | gem5::SimpleThread | inline |
setMiscReg(RegIndex misc_reg, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setPredicate(bool val) | gem5::SimpleThread | inline |
setProcessPtr(Process *p) override | gem5::SimpleThread | inlinevirtual |
setReg(const RegId &arch_reg, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setReg(const RegId &arch_reg, const void *val) override | gem5::SimpleThread | inlinevirtual |
setStatus(Status newStatus) override | gem5::SimpleThread | inlinevirtual |
setStCondFailures(unsigned sc_failures) override | gem5::SimpleThread | inlinevirtual |
setThreadId(int id) override | gem5::SimpleThread | inlinevirtual |
gem5::ThreadState::setThreadId(ThreadID id) | gem5::ThreadState | inline |
setUseForClone(bool new_val) | gem5::ThreadContext | inline |
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 override | gem5::SimpleThread | inlinevirtual |
startNumLoad | gem5::ThreadState | |
Status typedef | gem5::SimpleThread | |
status() const override | gem5::SimpleThread | inlinevirtual |
storeCondFailures | gem5::ThreadState | |
suspend() override | gem5::SimpleThread | virtual |
Suspended enum value | gem5::ThreadContext | |
system | gem5::SimpleThread | |
takeOverFrom(ThreadContext *oldContext) override | gem5::SimpleThread | virtual |
threadId() const override | gem5::SimpleThread | inlinevirtual |
ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process) | gem5::ThreadState | |
threadStats | gem5::ThreadState | |
unserialize(CheckpointIn &cp) override | gem5::SimpleThread | virtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
useForClone | gem5::ThreadContext | protected |
~Serializable() | gem5::Serializable | virtual |
~SimpleThread() | gem5::SimpleThread | inlinevirtual |
~ThreadContext() | gem5::ThreadContext | inlinevirtual |
~ThreadState()=default | gem5::ThreadState | virtual |