gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ThreadContext Member List

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

activate()=0ThreadContextpure virtual
Active enum valueThreadContext
clearArchRegs()=0ThreadContextpure virtual
compare(ThreadContext *one, ThreadContext *two)ThreadContextstatic
contextId() const =0ThreadContextpure virtual
copyArchRegs(ThreadContext *tc)=0ThreadContextpure virtual
cpuId() const =0ThreadContextpure virtual
DefaultFloatResultThreadContextstatic
DefaultIntResultThreadContextstatic
descheduleInstCountEvent(Event *event)=0ThreadContextpure virtual
dumpFuncProfile()=0ThreadContextpure virtual
exit()ThreadContextinlinevirtual
flattenRegId(const RegId &regId) const =0ThreadContextpure virtual
floatResultThreadContext
floatsThreadContextstatic
getCheckerCpuPtr()=0ThreadContextpure virtual
getCpuPtr()=0ThreadContextpure virtual
getCurrentInstCount()=0ThreadContextpure virtual
getDecoderPtr()=0ThreadContextpure virtual
getDTBPtr()=0ThreadContextpure virtual
getIsaPtr()=0ThreadContextpure virtual
getITBPtr()=0ThreadContextpure virtual
getKernelStats()=0ThreadContextpure virtual
getPhysProxy()=0ThreadContextpure virtual
getProcessPtr()=0ThreadContextpure virtual
getQuiesceEvent()=0ThreadContextpure virtual
getSystemPtr()=0ThreadContextpure virtual
getVirtProxy()=0ThreadContextpure virtual
getWritableVecPredReg(const RegId &reg)=0ThreadContextpure virtual
getWritableVecPredRegFlat(RegIndex idx)=0ThreadContextpure virtual
getWritableVecReg(const RegId &reg)=0ThreadContextpure virtual
getWritableVecRegFlat(RegIndex idx)=0ThreadContextpure virtual
halt()=0ThreadContextpure virtual
Halted enum valueThreadContext
Halting enum valueThreadContext
initMemProxies(ThreadContext *tc)=0ThreadContextpure virtual
instAddr() const =0ThreadContextpure virtual
intOffsetThreadContext
intResultThreadContext
intsThreadContextstatic
MachInst typedefThreadContextprotected
microPC() const =0ThreadContextpure virtual
nextInstAddr() const =0ThreadContextpure virtual
pcState() const =0ThreadContextpure virtual
pcState(const TheISA::PCState &val)=0ThreadContextpure virtual
pcStateNoRecord(const TheISA::PCState &val)=0ThreadContextpure virtual
profileClear()=0ThreadContextpure virtual
profileSample()=0ThreadContextpure virtual
quiesce()ThreadContext
quiesceTick(Tick resume)ThreadContext
readCCReg(RegIndex reg_idx) const =0ThreadContextpure virtual
readCCRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readFloatReg(RegIndex reg_idx) const =0ThreadContextpure virtual
readFloatRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readFuncExeInst() const =0ThreadContextpure virtual
readIntReg(RegIndex reg_idx) const =0ThreadContextpure virtual
readIntRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readLastActivate()=0ThreadContextpure virtual
readLastSuspend()=0ThreadContextpure virtual
readMiscReg(RegIndex misc_reg)=0ThreadContextpure virtual
readMiscRegNoEffect(RegIndex misc_reg) const =0ThreadContextpure virtual
readStCondFailures() const =0ThreadContextpure virtual
readVec16BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVec32BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVec64BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVec8BitLaneReg(const RegId &reg) const =0ThreadContextpure virtual
readVecElem(const RegId &reg) const =0ThreadContextpure virtual
readVecElemFlat(RegIndex idx, const ElemIndex &elemIdx) const =0ThreadContextpure virtual
readVecPredReg(const RegId &reg) const =0ThreadContextpure virtual
readVecPredRegFlat(RegIndex idx) const =0ThreadContextpure virtual
readVecReg(const RegId &reg) const =0ThreadContextpure virtual
readVecRegFlat(RegIndex idx) const =0ThreadContextpure virtual
regStats(const std::string &name)=0ThreadContextpure virtual
remove(PCEvent *event)=0PCEventScopepure virtual
schedule(PCEvent *event)=0PCEventScopepure virtual
scheduleInstCountEvent(Event *event, Tick count)=0ThreadContextpure virtual
setCCReg(RegIndex reg_idx, RegVal val)=0ThreadContextpure virtual
setCCRegFlat(RegIndex idx, RegVal val)=0ThreadContextpure virtual
setContextId(ContextID id)=0ThreadContextpure virtual
setFloatReg(RegIndex reg_idx, RegVal val)=0ThreadContextpure virtual
setFloatRegFlat(RegIndex idx, RegVal val)=0ThreadContextpure virtual
setIntReg(RegIndex reg_idx, RegVal val)=0ThreadContextpure virtual
setIntRegFlat(RegIndex idx, RegVal val)=0ThreadContextpure virtual
setMiscReg(RegIndex misc_reg, RegVal val)=0ThreadContextpure virtual
setMiscRegNoEffect(RegIndex misc_reg, RegVal val)=0ThreadContextpure virtual
setNPC(Addr val)ThreadContextinline
setProcessPtr(Process *p)=0ThreadContextpure virtual
setStatus(Status new_status)=0ThreadContextpure virtual
setStCondFailures(unsigned sc_failures)=0ThreadContextpure virtual
setThreadId(int id)=0ThreadContextpure virtual
setVecElem(const RegId &reg, const VecElem &val)=0ThreadContextpure virtual
setVecElemFlat(RegIndex idx, const ElemIndex &elemIdx, const VecElem &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::Byte > &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::TwoByte > &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::FourByte > &val)=0ThreadContextpure virtual
setVecLane(const RegId &reg, const LaneData< LaneSize::EightByte > &val)=0ThreadContextpure virtual
setVecPredReg(const RegId &reg, const VecPredRegContainer &val)=0ThreadContextpure virtual
setVecPredRegFlat(RegIndex idx, const VecPredRegContainer &val)=0ThreadContextpure virtual
setVecReg(const RegId &reg, const VecRegContainer &val)=0ThreadContextpure virtual
setVecRegFlat(RegIndex idx, const VecRegContainer &val)=0ThreadContextpure virtual
socketId() const =0ThreadContextpure virtual
status() const =0ThreadContextpure virtual
Status enum nameThreadContext
suspend()=0ThreadContextpure virtual
Suspended enum valueThreadContext
syscall(Fault *fault)=0ThreadContextpure virtual
takeOverFrom(ThreadContext *old_context)=0ThreadContextpure virtual
threadId() const =0ThreadContextpure virtual
VecElem typedefThreadContextprotected
VecPredRegContainer typedefThreadContextprotected
VecRegContainer typedefThreadContextprotected
~ThreadContext()ThreadContextinlinevirtual

Generated on Fri Feb 28 2020 16:27:17 for gem5 by doxygen 1.8.13