gem5
v20.1.0.0
|
This is the complete list of members for SimpleThread, including all inherited members.
_contextId | ThreadState | protected |
_htmCheckpoint | SimpleThread | protected |
_pcState | SimpleThread | protected |
_status | ThreadState | protected |
_threadId | ThreadState | protected |
activate() override | SimpleThread | virtual |
Active enum value | ThreadContext | |
baseCpu | ThreadState | protected |
ccRegs | SimpleThread | protected |
clearArchRegs() override | SimpleThread | inlinevirtual |
comInstEventQueue | SimpleThread | |
compare(ThreadContext *one, ThreadContext *two) | ThreadContext | static |
contextId() const override | SimpleThread | inlinevirtual |
copyArchRegs(ThreadContext *tc) override | SimpleThread | virtual |
copyState(ThreadContext *oldContext) | SimpleThread | |
cpuId() const override | SimpleThread | inlinevirtual |
currentSection() | Serializable | static |
decoder | SimpleThread | |
DefaultFloatResult | ThreadContext | static |
DefaultIntResult | ThreadContext | static |
demapDataPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
demapInstPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
demapPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
descheduleInstCountEvent(Event *event) override | SimpleThread | inlinevirtual |
dtb | SimpleThread | |
exit() | ThreadContext | inlinevirtual |
flattenRegId(const RegId ®Id) const override | SimpleThread | inlinevirtual |
floatRegs | SimpleThread | protected |
floatResult | ThreadContext | |
floats | ThreadContext | static |
funcExeInst | ThreadState | |
getCheckerCpuPtr() override | SimpleThread | inlinevirtual |
getCpuPtr() override | SimpleThread | inlinevirtual |
getCurrentInstCount() override | SimpleThread | inlinevirtual |
getDecoderPtr() override | SimpleThread | inlinevirtual |
getDTBPtr() override | SimpleThread | inlinevirtual |
getHtmCheckpointPtr() override | SimpleThread | virtual |
getIsaPtr() override | SimpleThread | inlinevirtual |
getITBPtr() override | SimpleThread | inlinevirtual |
getPhysProxy() override | SimpleThread | inlinevirtual |
getProcessPtr() override | SimpleThread | inlinevirtual |
getSystemPtr() override | SimpleThread | inlinevirtual |
getTC() | SimpleThread | inline |
getVirtProxy() override | SimpleThread | inlinevirtual |
getWritableVecPredReg(const RegId ®) override | SimpleThread | inlinevirtual |
getWritableVecPredRegFlat(RegIndex reg) override | SimpleThread | inlinevirtual |
getWritableVecReg(const RegId ®) override | SimpleThread | inlinevirtual |
getWritableVecRegFlat(RegIndex reg) override | SimpleThread | inlinevirtual |
halt() override | SimpleThread | virtual |
Halted enum value | ThreadContext | |
Halting enum value | ThreadContext | |
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) override | SimpleThread | virtual |
htmTransactionStarts | SimpleThread | |
htmTransactionStops | SimpleThread | |
initMemProxies(ThreadContext *tc) override | SimpleThread | inlinevirtual |
instAddr() const override | SimpleThread | inlinevirtual |
intOffset | ThreadContext | |
intRegs | SimpleThread | protected |
intResult | ThreadContext | |
ints | ThreadContext | static |
isa | SimpleThread | protected |
itb | SimpleThread | |
lastActivate | ThreadState | |
lastSuspend | ThreadState | |
MachInst typedef | SimpleThread | protected |
memAccPredicate | SimpleThread | protected |
microPC() const override | SimpleThread | inlinevirtual |
name() const | SimpleThread | inline |
nextInstAddr() const override | SimpleThread | inlinevirtual |
numInst | ThreadState | |
numLoad | ThreadState | |
numOp | ThreadState | |
path | Serializable | privatestatic |
pcEventQueue | SimpleThread | |
pcState() const override | SimpleThread | inlinevirtual |
pcState(const TheISA::PCState &val) override | SimpleThread | inlinevirtual |
pcStateNoRecord(const TheISA::PCState &val) override | SimpleThread | inlinevirtual |
physProxy | ThreadState | protected |
predicate | SimpleThread | protected |
process | ThreadState | protected |
quiesce() | ThreadContext | |
quiesceTick(Tick resume) | ThreadContext | |
readCCReg(RegIndex reg_idx) const override | SimpleThread | inlinevirtual |
readCCRegFlat(RegIndex idx) const override | SimpleThread | inlinevirtual |
readFloatReg(RegIndex reg_idx) const override | SimpleThread | inlinevirtual |
readFloatRegFlat(RegIndex idx) const override | SimpleThread | inlinevirtual |
readFuncExeInst() const override | SimpleThread | inlinevirtual |
readIntReg(RegIndex reg_idx) const override | SimpleThread | inlinevirtual |
readIntRegFlat(RegIndex idx) const override | SimpleThread | inlinevirtual |
readLastActivate() override | SimpleThread | inlinevirtual |
ThreadState::readLastActivate() const | ThreadState | inline |
readLastSuspend() override | SimpleThread | inlinevirtual |
ThreadState::readLastSuspend() const | ThreadState | inline |
readMemAccPredicate() | SimpleThread | inline |
readMiscReg(RegIndex misc_reg) override | SimpleThread | inlinevirtual |
readMiscRegNoEffect(RegIndex misc_reg) const override | SimpleThread | inlinevirtual |
readPredicate() const | SimpleThread | inline |
readStCondFailures() const override | SimpleThread | inlinevirtual |
readVec16BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
readVec32BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
readVec64BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
readVec8BitLaneReg(const RegId ®) const override | SimpleThread | inlinevirtual |
readVecElem(const RegId ®) const override | SimpleThread | inlinevirtual |
readVecElemFlat(RegIndex reg, const ElemIndex &elemIndex) const override | SimpleThread | inlinevirtual |
readVecLane(const RegId ®) const | SimpleThread | inline |
readVecLaneFlat(RegIndex reg, int lId) const | SimpleThread | inline |
readVecPredReg(const RegId ®) const override | SimpleThread | inlinevirtual |
readVecPredRegFlat(RegIndex reg) const override | SimpleThread | inlinevirtual |
readVecReg(const RegId ®) const override | SimpleThread | inlinevirtual |
readVecRegFlat(RegIndex reg) const override | SimpleThread | inlinevirtual |
regStats(const std::string &name) | ThreadContext | inlinevirtual |
remove(PCEvent *e) override | SimpleThread | inlinevirtual |
schedule(PCEvent *e) override | SimpleThread | inlinevirtual |
scheduleInstCountEvent(Event *event, Tick count) override | SimpleThread | inlinevirtual |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const override | SimpleThread | virtual |
serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
setCCReg(RegIndex reg_idx, RegVal val) override | SimpleThread | inlinevirtual |
setCCRegFlat(RegIndex idx, RegVal val) override | SimpleThread | inlinevirtual |
setContextId(ContextID id) override | SimpleThread | inlinevirtual |
setFloatReg(RegIndex reg_idx, RegVal val) override | SimpleThread | inlinevirtual |
setFloatRegFlat(RegIndex idx, RegVal val) override | SimpleThread | inlinevirtual |
setFuncExeInst(Counter new_val) | ThreadState | inline |
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | SimpleThread | virtual |
setIntReg(RegIndex reg_idx, RegVal val) override | SimpleThread | inlinevirtual |
setIntRegFlat(RegIndex idx, RegVal val) override | SimpleThread | inlinevirtual |
setMemAccPredicate(bool val) | SimpleThread | inline |
setMiscReg(RegIndex misc_reg, RegVal val) override | SimpleThread | inlinevirtual |
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override | SimpleThread | inlinevirtual |
setNPC(Addr val) | ThreadContext | inline |
setPredicate(bool val) | SimpleThread | inline |
setProcessPtr(Process *p) override | SimpleThread | inlinevirtual |
setStatus(Status newStatus) override | SimpleThread | inlinevirtual |
setStCondFailures(unsigned sc_failures) override | SimpleThread | inlinevirtual |
setThreadId(int id) override | SimpleThread | inlinevirtual |
ThreadState::setThreadId(ThreadID id) | ThreadState | inline |
setVecElem(const RegId ®, const VecElem &val) override | SimpleThread | inlinevirtual |
setVecElemFlat(RegIndex reg, const ElemIndex &elemIndex, const VecElem &val) override | SimpleThread | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::Byte > &val) override | SimpleThread | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::TwoByte > &val) override | SimpleThread | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::FourByte > &val) override | SimpleThread | inlinevirtual |
setVecLane(const RegId ®, const LaneData< LaneSize::EightByte > &val) override | SimpleThread | inlinevirtual |
setVecLaneFlat(RegIndex reg, int lId, const LD &val) | SimpleThread | inline |
setVecLaneT(const RegId ®, const LD &val) | SimpleThread | inline |
setVecPredReg(const RegId ®, const VecPredRegContainer &val) override | SimpleThread | inlinevirtual |
setVecPredRegFlat(RegIndex reg, const VecPredRegContainer &val) override | SimpleThread | inlinevirtual |
setVecReg(const RegId ®, const VecRegContainer &val) override | SimpleThread | inlinevirtual |
setVecRegFlat(RegIndex reg, const VecRegContainer &val) override | SimpleThread | inlinevirtual |
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, BaseTLB *_itb, BaseTLB *_dtb, BaseISA *_isa) | SimpleThread | |
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, Process *_process, BaseTLB *_itb, BaseTLB *_dtb, BaseISA *_isa) | SimpleThread | |
socketId() const override | SimpleThread | inlinevirtual |
startNumLoad | ThreadState | |
Status typedef | SimpleThread | |
status() const override | SimpleThread | inlinevirtual |
storeCondFailures | ThreadState | |
suspend() override | SimpleThread | virtual |
Suspended enum value | ThreadContext | |
syscall() override | SimpleThread | inlinevirtual |
system | SimpleThread | |
takeOverFrom(ThreadContext *oldContext) override | SimpleThread | virtual |
threadId() const override | SimpleThread | inlinevirtual |
ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process) | ThreadState | |
threadStats | ThreadState | |
unserialize(CheckpointIn &cp) override | SimpleThread | virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
VecElem typedef | SimpleThread | protected |
VecPredRegContainer typedef | SimpleThread | protected |
vecPredRegs | SimpleThread | protected |
VecRegContainer typedef | SimpleThread | protected |
vecRegs | SimpleThread | protected |
virtProxy | ThreadState | protected |
~Serializable() | Serializable | virtual |
~SimpleThread() | SimpleThread | inlinevirtual |
~ThreadContext() | ThreadContext | inlinevirtual |
~ThreadState() | ThreadState | virtual |