gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ThreadContext Member List

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

activate()=0ThreadContextpure virtual
Active enum valueThreadContext
CCReg typedefThreadContextprotected
clearArchRegs()=0ThreadContextpure virtual
compare(ThreadContext *one, ThreadContext *two)ThreadContextstatic
contextId() const =0ThreadContextpure virtual
copyArchRegs(ThreadContext *tc)=0ThreadContextpure virtual
cpuId() const =0ThreadContextpure virtual
dumpFuncProfile()=0ThreadContextpure virtual
exit()ThreadContextinlinevirtual
flattenCCIndex(int reg)=0ThreadContextpure virtual
flattenFloatIndex(int reg)=0ThreadContextpure virtual
flattenIntIndex(int reg)=0ThreadContextpure virtual
flattenMiscIndex(int reg)=0ThreadContextpure virtual
FloatReg typedefThreadContextprotected
FloatRegBits typedefThreadContextprotected
getCheckerCpuPtr()=0ThreadContextpure virtual
getCpuPtr()=0ThreadContextpure virtual
getDecoderPtr()=0ThreadContextpure virtual
getDTBPtr()=0ThreadContextpure virtual
getITBPtr()=0ThreadContextpure virtual
getKernelStats()=0ThreadContextpure virtual
getMemProxy()=0ThreadContextpure virtual
getPhysProxy()=0ThreadContextpure virtual
getProcessPtr()=0ThreadContextpure virtual
getQuiesceEvent()=0ThreadContextpure virtual
getSystemPtr()=0ThreadContextpure virtual
getVirtProxy()=0ThreadContextpure virtual
halt()=0ThreadContextpure virtual
Halted enum valueThreadContext
initMemProxies(ThreadContext *tc)=0ThreadContextpure virtual
instAddr()=0ThreadContextpure virtual
IntReg typedefThreadContextprotected
MachInst typedefThreadContextprotected
microPC()=0ThreadContextpure virtual
MiscReg typedefThreadContextprotected
nextInstAddr()=0ThreadContextpure virtual
pcState()=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(int reg_idx)=0ThreadContextpure virtual
readCCRegFlat(int idx)=0ThreadContextpure virtual
readFloatReg(int reg_idx)=0ThreadContextpure virtual
readFloatRegBits(int reg_idx)=0ThreadContextpure virtual
readFloatRegBitsFlat(int idx)=0ThreadContextpure virtual
readFloatRegFlat(int idx)=0ThreadContextpure virtual
readFuncExeInst()=0ThreadContextpure virtual
readIntReg(int reg_idx)=0ThreadContextpure virtual
readIntRegFlat(int idx)=0ThreadContextpure virtual
readLastActivate()=0ThreadContextpure virtual
readLastSuspend()=0ThreadContextpure virtual
readMiscReg(int misc_reg)=0ThreadContextpure virtual
readMiscRegNoEffect(int misc_reg) const =0ThreadContextpure virtual
readRegOtherThread(int misc_reg, ThreadID tid)ThreadContextinlinevirtual
readStCondFailures()=0ThreadContextpure virtual
regStats(const std::string &name)=0ThreadContextpure virtual
setCCReg(int reg_idx, CCReg val)=0ThreadContextpure virtual
setCCRegFlat(int idx, CCReg val)=0ThreadContextpure virtual
setContextId(int id)=0ThreadContextpure virtual
setFloatReg(int reg_idx, FloatReg val)=0ThreadContextpure virtual
setFloatRegBits(int reg_idx, FloatRegBits val)=0ThreadContextpure virtual
setFloatRegBitsFlat(int idx, FloatRegBits val)=0ThreadContextpure virtual
setFloatRegFlat(int idx, FloatReg val)=0ThreadContextpure virtual
setIntReg(int reg_idx, uint64_t val)=0ThreadContextpure virtual
setIntRegFlat(int idx, uint64_t val)=0ThreadContextpure virtual
setMiscReg(int misc_reg, const MiscReg &val)=0ThreadContextpure virtual
setMiscRegNoEffect(int misc_reg, const MiscReg &val)=0ThreadContextpure virtual
setNPC(Addr val)ThreadContextinline
setProcessPtr(Process *p)=0ThreadContextpure virtual
setRegOtherThread(int misc_reg, const MiscReg &val, ThreadID tid)ThreadContextinlinevirtual
setStatus(Status new_status)=0ThreadContextpure virtual
setStCondFailures(unsigned sc_failures)=0ThreadContextpure virtual
setThreadId(int id)=0ThreadContextpure virtual
socketId() const =0ThreadContextpure virtual
status() const =0ThreadContextpure virtual
Status enum nameThreadContext
suspend()=0ThreadContextpure virtual
Suspended enum valueThreadContext
syscall(int64_t callnum, Fault *fault)=0ThreadContextpure virtual
takeOverFrom(ThreadContext *old_context)=0ThreadContextpure virtual
threadId() const =0ThreadContextpure virtual
~ThreadContext()ThreadContextinlinevirtual

Generated on Fri Jun 9 2017 13:04:21 for gem5 by doxygen 1.8.6