gem5
|
This is the complete list of members for ThreadContext, including all inherited members.
activate()=0 | ThreadContext | pure virtual |
Active enum value | ThreadContext | |
CCReg typedef | ThreadContext | protected |
clearArchRegs()=0 | ThreadContext | pure virtual |
compare(ThreadContext *one, ThreadContext *two) | ThreadContext | static |
contextId() const =0 | ThreadContext | pure virtual |
copyArchRegs(ThreadContext *tc)=0 | ThreadContext | pure virtual |
cpuId() const =0 | ThreadContext | pure virtual |
dumpFuncProfile()=0 | ThreadContext | pure virtual |
exit() | ThreadContext | inlinevirtual |
flattenCCIndex(int reg)=0 | ThreadContext | pure virtual |
flattenFloatIndex(int reg)=0 | ThreadContext | pure virtual |
flattenIntIndex(int reg)=0 | ThreadContext | pure virtual |
flattenMiscIndex(int reg)=0 | ThreadContext | pure virtual |
FloatReg typedef | ThreadContext | protected |
FloatRegBits typedef | ThreadContext | protected |
getCheckerCpuPtr()=0 | ThreadContext | pure virtual |
getCpuPtr()=0 | ThreadContext | pure virtual |
getDecoderPtr()=0 | ThreadContext | pure virtual |
getDTBPtr()=0 | ThreadContext | pure virtual |
getITBPtr()=0 | ThreadContext | pure virtual |
getKernelStats()=0 | ThreadContext | pure virtual |
getMemProxy()=0 | ThreadContext | pure virtual |
getPhysProxy()=0 | ThreadContext | pure virtual |
getProcessPtr()=0 | ThreadContext | pure virtual |
getQuiesceEvent()=0 | ThreadContext | pure virtual |
getSystemPtr()=0 | ThreadContext | pure virtual |
getVirtProxy()=0 | ThreadContext | pure virtual |
halt()=0 | ThreadContext | pure virtual |
Halted enum value | ThreadContext | |
initMemProxies(ThreadContext *tc)=0 | ThreadContext | pure virtual |
instAddr()=0 | ThreadContext | pure virtual |
IntReg typedef | ThreadContext | protected |
MachInst typedef | ThreadContext | protected |
microPC()=0 | ThreadContext | pure virtual |
MiscReg typedef | ThreadContext | protected |
nextInstAddr()=0 | ThreadContext | pure virtual |
pcState()=0 | ThreadContext | pure virtual |
pcState(const TheISA::PCState &val)=0 | ThreadContext | pure virtual |
pcStateNoRecord(const TheISA::PCState &val)=0 | ThreadContext | pure virtual |
profileClear()=0 | ThreadContext | pure virtual |
profileSample()=0 | ThreadContext | pure virtual |
quiesce() | ThreadContext | |
quiesceTick(Tick resume) | ThreadContext | |
readCCReg(int reg_idx)=0 | ThreadContext | pure virtual |
readCCRegFlat(int idx)=0 | ThreadContext | pure virtual |
readFloatReg(int reg_idx)=0 | ThreadContext | pure virtual |
readFloatRegBits(int reg_idx)=0 | ThreadContext | pure virtual |
readFloatRegBitsFlat(int idx)=0 | ThreadContext | pure virtual |
readFloatRegFlat(int idx)=0 | ThreadContext | pure virtual |
readFuncExeInst()=0 | ThreadContext | pure virtual |
readIntReg(int reg_idx)=0 | ThreadContext | pure virtual |
readIntRegFlat(int idx)=0 | ThreadContext | pure virtual |
readLastActivate()=0 | ThreadContext | pure virtual |
readLastSuspend()=0 | ThreadContext | pure virtual |
readMiscReg(int misc_reg)=0 | ThreadContext | pure virtual |
readMiscRegNoEffect(int misc_reg) const =0 | ThreadContext | pure virtual |
readRegOtherThread(int misc_reg, ThreadID tid) | ThreadContext | inlinevirtual |
readStCondFailures()=0 | ThreadContext | pure virtual |
regStats(const std::string &name)=0 | ThreadContext | pure virtual |
setCCReg(int reg_idx, CCReg val)=0 | ThreadContext | pure virtual |
setCCRegFlat(int idx, CCReg val)=0 | ThreadContext | pure virtual |
setContextId(int id)=0 | ThreadContext | pure virtual |
setFloatReg(int reg_idx, FloatReg val)=0 | ThreadContext | pure virtual |
setFloatRegBits(int reg_idx, FloatRegBits val)=0 | ThreadContext | pure virtual |
setFloatRegBitsFlat(int idx, FloatRegBits val)=0 | ThreadContext | pure virtual |
setFloatRegFlat(int idx, FloatReg val)=0 | ThreadContext | pure virtual |
setIntReg(int reg_idx, uint64_t val)=0 | ThreadContext | pure virtual |
setIntRegFlat(int idx, uint64_t val)=0 | ThreadContext | pure virtual |
setMiscReg(int misc_reg, const MiscReg &val)=0 | ThreadContext | pure virtual |
setMiscRegNoEffect(int misc_reg, const MiscReg &val)=0 | ThreadContext | pure virtual |
setNPC(Addr val) | ThreadContext | inline |
setProcessPtr(Process *p)=0 | ThreadContext | pure virtual |
setRegOtherThread(int misc_reg, const MiscReg &val, ThreadID tid) | ThreadContext | inlinevirtual |
setStatus(Status new_status)=0 | ThreadContext | pure virtual |
setStCondFailures(unsigned sc_failures)=0 | ThreadContext | pure virtual |
setThreadId(int id)=0 | ThreadContext | pure virtual |
socketId() const =0 | ThreadContext | pure virtual |
status() const =0 | ThreadContext | pure virtual |
Status enum name | ThreadContext | |
suspend()=0 | ThreadContext | pure virtual |
Suspended enum value | ThreadContext | |
syscall(int64_t callnum, Fault *fault)=0 | ThreadContext | pure virtual |
takeOverFrom(ThreadContext *old_context)=0 | ThreadContext | pure virtual |
threadId() const =0 | ThreadContext | pure virtual |
~ThreadContext() | ThreadContext | inlinevirtual |