gem5  v20.1.0.0
SimpleThread Member List

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

_contextIdThreadStateprotected
_htmCheckpointSimpleThreadprotected
_pcStateSimpleThreadprotected
_statusThreadStateprotected
_threadIdThreadStateprotected
activate() overrideSimpleThreadvirtual
Active enum valueThreadContext
baseCpuThreadStateprotected
ccRegsSimpleThreadprotected
clearArchRegs() overrideSimpleThreadinlinevirtual
comInstEventQueueSimpleThread
compare(ThreadContext *one, ThreadContext *two)ThreadContextstatic
contextId() const overrideSimpleThreadinlinevirtual
copyArchRegs(ThreadContext *tc) overrideSimpleThreadvirtual
copyState(ThreadContext *oldContext)SimpleThread
cpuId() const overrideSimpleThreadinlinevirtual
currentSection()Serializablestatic
decoderSimpleThread
DefaultFloatResultThreadContextstatic
DefaultIntResultThreadContextstatic
demapDataPage(Addr vaddr, uint64_t asn)SimpleThreadinline
demapInstPage(Addr vaddr, uint64_t asn)SimpleThreadinline
demapPage(Addr vaddr, uint64_t asn)SimpleThreadinline
descheduleInstCountEvent(Event *event) overrideSimpleThreadinlinevirtual
dtbSimpleThread
exit()ThreadContextinlinevirtual
flattenRegId(const RegId &regId) const overrideSimpleThreadinlinevirtual
floatRegsSimpleThreadprotected
floatResultThreadContext
floatsThreadContextstatic
funcExeInstThreadState
getCheckerCpuPtr() overrideSimpleThreadinlinevirtual
getCpuPtr() overrideSimpleThreadinlinevirtual
getCurrentInstCount() overrideSimpleThreadinlinevirtual
getDecoderPtr() overrideSimpleThreadinlinevirtual
getDTBPtr() overrideSimpleThreadinlinevirtual
getHtmCheckpointPtr() overrideSimpleThreadvirtual
getIsaPtr() overrideSimpleThreadinlinevirtual
getITBPtr() overrideSimpleThreadinlinevirtual
getPhysProxy() overrideSimpleThreadinlinevirtual
getProcessPtr() overrideSimpleThreadinlinevirtual
getSystemPtr() overrideSimpleThreadinlinevirtual
getTC()SimpleThreadinline
getVirtProxy() overrideSimpleThreadinlinevirtual
getWritableVecPredReg(const RegId &reg) overrideSimpleThreadinlinevirtual
getWritableVecPredRegFlat(RegIndex reg) overrideSimpleThreadinlinevirtual
getWritableVecReg(const RegId &reg) overrideSimpleThreadinlinevirtual
getWritableVecRegFlat(RegIndex reg) overrideSimpleThreadinlinevirtual
halt() overrideSimpleThreadvirtual
Halted enum valueThreadContext
Halting enum valueThreadContext
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) overrideSimpleThreadvirtual
htmTransactionStartsSimpleThread
htmTransactionStopsSimpleThread
initMemProxies(ThreadContext *tc) overrideSimpleThreadinlinevirtual
instAddr() const overrideSimpleThreadinlinevirtual
intOffsetThreadContext
intRegsSimpleThreadprotected
intResultThreadContext
intsThreadContextstatic
isaSimpleThreadprotected
itbSimpleThread
lastActivateThreadState
lastSuspendThreadState
MachInst typedefSimpleThreadprotected
memAccPredicateSimpleThreadprotected
microPC() const overrideSimpleThreadinlinevirtual
name() constSimpleThreadinline
nextInstAddr() const overrideSimpleThreadinlinevirtual
numInstThreadState
numLoadThreadState
numOpThreadState
pathSerializableprivatestatic
pcEventQueueSimpleThread
pcState() const overrideSimpleThreadinlinevirtual
pcState(const TheISA::PCState &val) overrideSimpleThreadinlinevirtual
pcStateNoRecord(const TheISA::PCState &val) overrideSimpleThreadinlinevirtual
physProxyThreadStateprotected
predicateSimpleThreadprotected
processThreadStateprotected
quiesce()ThreadContext
quiesceTick(Tick resume)ThreadContext
readCCReg(RegIndex reg_idx) const overrideSimpleThreadinlinevirtual
readCCRegFlat(RegIndex idx) const overrideSimpleThreadinlinevirtual
readFloatReg(RegIndex reg_idx) const overrideSimpleThreadinlinevirtual
readFloatRegFlat(RegIndex idx) const overrideSimpleThreadinlinevirtual
readFuncExeInst() const overrideSimpleThreadinlinevirtual
readIntReg(RegIndex reg_idx) const overrideSimpleThreadinlinevirtual
readIntRegFlat(RegIndex idx) const overrideSimpleThreadinlinevirtual
readLastActivate() overrideSimpleThreadinlinevirtual
ThreadState::readLastActivate() constThreadStateinline
readLastSuspend() overrideSimpleThreadinlinevirtual
ThreadState::readLastSuspend() constThreadStateinline
readMemAccPredicate()SimpleThreadinline
readMiscReg(RegIndex misc_reg) overrideSimpleThreadinlinevirtual
readMiscRegNoEffect(RegIndex misc_reg) const overrideSimpleThreadinlinevirtual
readPredicate() constSimpleThreadinline
readStCondFailures() const overrideSimpleThreadinlinevirtual
readVec16BitLaneReg(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVec32BitLaneReg(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVec64BitLaneReg(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVec8BitLaneReg(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVecElem(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVecElemFlat(RegIndex reg, const ElemIndex &elemIndex) const overrideSimpleThreadinlinevirtual
readVecLane(const RegId &reg) constSimpleThreadinline
readVecLaneFlat(RegIndex reg, int lId) constSimpleThreadinline
readVecPredReg(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVecPredRegFlat(RegIndex reg) const overrideSimpleThreadinlinevirtual
readVecReg(const RegId &reg) const overrideSimpleThreadinlinevirtual
readVecRegFlat(RegIndex reg) const overrideSimpleThreadinlinevirtual
regStats(const std::string &name)ThreadContextinlinevirtual
remove(PCEvent *e) overrideSimpleThreadinlinevirtual
schedule(PCEvent *e) overrideSimpleThreadinlinevirtual
scheduleInstCountEvent(Event *event, Tick count) overrideSimpleThreadinlinevirtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimpleThreadvirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCCReg(RegIndex reg_idx, RegVal val) overrideSimpleThreadinlinevirtual
setCCRegFlat(RegIndex idx, RegVal val) overrideSimpleThreadinlinevirtual
setContextId(ContextID id) overrideSimpleThreadinlinevirtual
setFloatReg(RegIndex reg_idx, RegVal val) overrideSimpleThreadinlinevirtual
setFloatRegFlat(RegIndex idx, RegVal val) overrideSimpleThreadinlinevirtual
setFuncExeInst(Counter new_val)ThreadStateinline
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) overrideSimpleThreadvirtual
setIntReg(RegIndex reg_idx, RegVal val) overrideSimpleThreadinlinevirtual
setIntRegFlat(RegIndex idx, RegVal val) overrideSimpleThreadinlinevirtual
setMemAccPredicate(bool val)SimpleThreadinline
setMiscReg(RegIndex misc_reg, RegVal val) overrideSimpleThreadinlinevirtual
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) overrideSimpleThreadinlinevirtual
setNPC(Addr val)ThreadContextinline
setPredicate(bool val)SimpleThreadinline
setProcessPtr(Process *p) overrideSimpleThreadinlinevirtual
setStatus(Status newStatus) overrideSimpleThreadinlinevirtual
setStCondFailures(unsigned sc_failures) overrideSimpleThreadinlinevirtual
setThreadId(int id) overrideSimpleThreadinlinevirtual
ThreadState::setThreadId(ThreadID id)ThreadStateinline
setVecElem(const RegId &reg, const VecElem &val) overrideSimpleThreadinlinevirtual
setVecElemFlat(RegIndex reg, const ElemIndex &elemIndex, const VecElem &val) overrideSimpleThreadinlinevirtual
setVecLane(const RegId &reg, const LaneData< LaneSize::Byte > &val) overrideSimpleThreadinlinevirtual
setVecLane(const RegId &reg, const LaneData< LaneSize::TwoByte > &val) overrideSimpleThreadinlinevirtual
setVecLane(const RegId &reg, const LaneData< LaneSize::FourByte > &val) overrideSimpleThreadinlinevirtual
setVecLane(const RegId &reg, const LaneData< LaneSize::EightByte > &val) overrideSimpleThreadinlinevirtual
setVecLaneFlat(RegIndex reg, int lId, const LD &val)SimpleThreadinline
setVecLaneT(const RegId &reg, const LD &val)SimpleThreadinline
setVecPredReg(const RegId &reg, const VecPredRegContainer &val) overrideSimpleThreadinlinevirtual
setVecPredRegFlat(RegIndex reg, const VecPredRegContainer &val) overrideSimpleThreadinlinevirtual
setVecReg(const RegId &reg, const VecRegContainer &val) overrideSimpleThreadinlinevirtual
setVecRegFlat(RegIndex reg, const VecRegContainer &val) overrideSimpleThreadinlinevirtual
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 overrideSimpleThreadinlinevirtual
startNumLoadThreadState
Status typedefSimpleThread
status() const overrideSimpleThreadinlinevirtual
storeCondFailuresThreadState
suspend() overrideSimpleThreadvirtual
Suspended enum valueThreadContext
syscall() overrideSimpleThreadinlinevirtual
systemSimpleThread
takeOverFrom(ThreadContext *oldContext) overrideSimpleThreadvirtual
threadId() const overrideSimpleThreadinlinevirtual
ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process)ThreadState
threadStatsThreadState
unserialize(CheckpointIn &cp) overrideSimpleThreadvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
VecElem typedefSimpleThreadprotected
VecPredRegContainer typedefSimpleThreadprotected
vecPredRegsSimpleThreadprotected
VecRegContainer typedefSimpleThreadprotected
vecRegsSimpleThreadprotected
virtProxyThreadStateprotected
~Serializable()Serializablevirtual
~SimpleThread()SimpleThreadinlinevirtual
~ThreadContext()ThreadContextinlinevirtual
~ThreadState()ThreadStatevirtual

Generated on Wed Sep 30 2020 14:02:31 for gem5 by doxygen 1.8.17