_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 |
ccRegs | gem5::SimpleThread | 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 |
flattenRegId(const RegId ®Id) const override | gem5::SimpleThread | inlinevirtual |
floatRegs | gem5::SimpleThread | protected |
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() override | gem5::SimpleThread | inlinevirtual |
getMMUPtr() override | gem5::SimpleThread | inlinevirtual |
getProcessPtr() override | gem5::SimpleThread | inlinevirtual |
getSystemPtr() override | gem5::SimpleThread | inlinevirtual |
getTC() | gem5::SimpleThread | inline |
getUseForClone() | gem5::ThreadContext | inline |
getVirtProxy() override | gem5::SimpleThread | inlinevirtual |
getWritableVecPredReg(const RegId ®) override | gem5::SimpleThread | inlinevirtual |
getWritableVecPredRegFlat(RegIndex reg) override | gem5::SimpleThread | inlinevirtual |
getWritableVecReg(const RegId ®) override | gem5::SimpleThread | inlinevirtual |
getWritableVecRegFlat(RegIndex 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 | |
initMemProxies(ThreadContext *tc) override | gem5::SimpleThread | inlinevirtual |
instAddr() const override | gem5::SimpleThread | inlinevirtual |
intOffset | gem5::ThreadContext | |
intRegs | gem5::SimpleThread | protected |
intResult | gem5::ThreadContext | |
ints | gem5::ThreadContext | static |
isa | gem5::SimpleThread | protected |
lastActivate | gem5::ThreadState | |
lastSuspend | gem5::ThreadState | |
memAccPredicate | gem5::SimpleThread | protected |
microPC() const override | gem5::SimpleThread | inlinevirtual |
mmu | gem5::SimpleThread | |
name() const | gem5::SimpleThread | inline |
nextInstAddr() const override | gem5::SimpleThread | inlinevirtual |
numInst | gem5::ThreadState | |
numLoad | gem5::ThreadState | |
numOp | gem5::ThreadState | |
path | gem5::Serializable | privatestatic |
pcEventQueue | gem5::SimpleThread | |
pcState() const override | gem5::SimpleThread | inlinevirtual |
pcState(const TheISA::PCState &val) override | gem5::SimpleThread | inlinevirtual |
pcStateNoRecord(const TheISA::PCState &val) override | gem5::SimpleThread | inlinevirtual |
predicate | gem5::SimpleThread | protected |
process | gem5::ThreadState | protected |
quiesce() | gem5::ThreadContext | |
quiesceTick(Tick resume) | gem5::ThreadContext | |
readCCReg(RegIndex reg_idx) const override | gem5::SimpleThread | inlinevirtual |
readCCRegFlat(RegIndex idx) const override | gem5::SimpleThread | inlinevirtual |
readFloatReg(RegIndex reg_idx) const override | gem5::SimpleThread | inlinevirtual |
readFloatRegFlat(RegIndex idx) const override | gem5::SimpleThread | inlinevirtual |
readIntReg(RegIndex reg_idx) const override | gem5::SimpleThread | inlinevirtual |
readIntRegFlat(RegIndex idx) const override | gem5::SimpleThread | inlinevirtual |
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 |
readVecElem(const RegId ®) const override | gem5::SimpleThread | inlinevirtual |
readVecElemFlat(RegIndex reg, const ElemIndex &elemIndex) const override | gem5::SimpleThread | inlinevirtual |
readVecPredReg(const RegId ®) const override | gem5::SimpleThread | inlinevirtual |
readVecPredRegFlat(RegIndex reg) const override | gem5::SimpleThread | inlinevirtual |
readVecReg(const RegId ®) const override | gem5::SimpleThread | inlinevirtual |
readVecRegFlat(RegIndex reg) const override | gem5::SimpleThread | inlinevirtual |
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 |
setCCReg(RegIndex reg_idx, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setCCRegFlat(RegIndex idx, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setContextId(ContextID id) override | gem5::SimpleThread | inlinevirtual |
setFloatReg(RegIndex reg_idx, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setFloatRegFlat(RegIndex idx, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | gem5::SimpleThread | virtual |
setIntReg(RegIndex reg_idx, RegVal val) override | gem5::SimpleThread | inlinevirtual |
setIntRegFlat(RegIndex idx, RegVal val) override | gem5::SimpleThread | inlinevirtual |
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 |
setNPC(Addr val) | gem5::ThreadContext | inline |
setPredicate(bool val) | gem5::SimpleThread | inline |
setProcessPtr(Process *p) 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 |
setVecElem(const RegId ®, const TheISA::VecElem &val) override | gem5::SimpleThread | inlinevirtual |
setVecElemFlat(RegIndex reg, const ElemIndex &elemIndex, const TheISA::VecElem &val) override | gem5::SimpleThread | inlinevirtual |
setVecPredReg(const RegId ®, const TheISA::VecPredRegContainer &val) override | gem5::SimpleThread | inlinevirtual |
setVecPredRegFlat(RegIndex reg, const TheISA::VecPredRegContainer &val) override | gem5::SimpleThread | inlinevirtual |
setVecReg(const RegId ®, const TheISA::VecRegContainer &val) override | gem5::SimpleThread | inlinevirtual |
setVecRegFlat(RegIndex reg, const TheISA::VecRegContainer &val) override | gem5::SimpleThread | inlinevirtual |
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, BaseMMU *_mmu, BaseISA *_isa) | gem5::SimpleThread | |
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, Process *_process, BaseMMU *_mmu, BaseISA *_isa) | gem5::SimpleThread | |
socketId() const override | gem5::SimpleThread | inlinevirtual |
startNumLoad | gem5::ThreadState | |
status() const override | gem5::SimpleThread | inlinevirtual |
Status typedef | gem5::SimpleThread | |
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 |
vecPredRegs | gem5::SimpleThread | protected |
vecRegs | gem5::SimpleThread | protected |
virtProxy | gem5::ThreadState | protected |
~Serializable() | gem5::Serializable | virtual |
~SimpleThread() | gem5::SimpleThread | inlinevirtual |
~ThreadContext() | gem5::ThreadContext | inlinevirtual |
~ThreadState() | gem5::ThreadState | virtual |