gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ProxyThreadContext< TC > Member List

This is the complete list of members for ProxyThreadContext< TC >, including all inherited members.

activate()ProxyThreadContext< TC >inlinevirtual
Active enum valueThreadContext
actualTCProxyThreadContext< TC >private
CCReg typedefThreadContextprotected
clearArchRegs()ProxyThreadContext< TC >inlinevirtual
compare(ThreadContext *one, ThreadContext *two)ThreadContextstatic
contextId() const ProxyThreadContext< TC >inlinevirtual
copyArchRegs(ThreadContext *tc)ProxyThreadContext< TC >inlinevirtual
cpuId() const ProxyThreadContext< TC >inlinevirtual
dumpFuncProfile()ProxyThreadContext< TC >inlinevirtual
exit()ThreadContextinlinevirtual
flattenCCIndex(int reg)ProxyThreadContext< TC >inlinevirtual
flattenFloatIndex(int reg)ProxyThreadContext< TC >inlinevirtual
flattenIntIndex(int reg)ProxyThreadContext< TC >inlinevirtual
flattenMiscIndex(int reg)ProxyThreadContext< TC >inlinevirtual
FloatReg typedefThreadContextprotected
FloatRegBits typedefThreadContextprotected
getCheckerCpuPtr()ProxyThreadContext< TC >inlinevirtual
getCpuPtr()ProxyThreadContext< TC >inlinevirtual
getDecoderPtr()ProxyThreadContext< TC >inlinevirtual
getDTBPtr()ProxyThreadContext< TC >inlinevirtual
getITBPtr()ProxyThreadContext< TC >inlinevirtual
getKernelStats()ProxyThreadContext< TC >inlinevirtual
getMemProxy()ProxyThreadContext< TC >inlinevirtual
getPhysProxy()ProxyThreadContext< TC >inlinevirtual
getProcessPtr()ProxyThreadContext< TC >inlinevirtual
getQuiesceEvent()ProxyThreadContext< TC >inlinevirtual
getSystemPtr()ProxyThreadContext< TC >inlinevirtual
getVirtProxy()ProxyThreadContext< TC >inlinevirtual
halt()ProxyThreadContext< TC >inlinevirtual
Halted enum valueThreadContext
initMemProxies(ThreadContext *tc)ProxyThreadContext< TC >inlinevirtual
instAddr()ProxyThreadContext< TC >inlinevirtual
IntReg typedefThreadContextprotected
MachInst typedefThreadContextprotected
microPC()ProxyThreadContext< TC >inlinevirtual
MiscReg typedefThreadContextprotected
nextInstAddr()ProxyThreadContext< TC >inlinevirtual
pcState()ProxyThreadContext< TC >inlinevirtual
pcState(const TheISA::PCState &val)ProxyThreadContext< TC >inlinevirtual
pcStateNoRecord(const TheISA::PCState &val)ProxyThreadContext< TC >inlinevirtual
profileClear()ProxyThreadContext< TC >inlinevirtual
profileSample()ProxyThreadContext< TC >inlinevirtual
ProxyThreadContext(TC *actual_tc)ProxyThreadContext< TC >inline
quiesce()ProxyThreadContext< TC >inline
quiesceTick(Tick resume)ProxyThreadContext< TC >inline
readCCReg(int reg_idx)ProxyThreadContext< TC >inlinevirtual
readCCRegFlat(int idx)ProxyThreadContext< TC >inlinevirtual
readFloatReg(int reg_idx)ProxyThreadContext< TC >inlinevirtual
readFloatRegBits(int reg_idx)ProxyThreadContext< TC >inlinevirtual
readFloatRegBitsFlat(int idx)ProxyThreadContext< TC >inlinevirtual
readFloatRegFlat(int idx)ProxyThreadContext< TC >inlinevirtual
readFuncExeInst()ProxyThreadContext< TC >inlinevirtual
readIntReg(int reg_idx)ProxyThreadContext< TC >inlinevirtual
readIntRegFlat(int idx)ProxyThreadContext< TC >inlinevirtual
readLastActivate()ProxyThreadContext< TC >inlinevirtual
readLastSuspend()ProxyThreadContext< TC >inlinevirtual
readMiscReg(int misc_reg)ProxyThreadContext< TC >inlinevirtual
readMiscRegNoEffect(int misc_reg) const ProxyThreadContext< TC >inlinevirtual
readPredicate()ProxyThreadContext< TC >inline
readRegOtherThread(int misc_reg, ThreadID tid)ThreadContextinlinevirtual
readStCondFailures()ProxyThreadContext< TC >inlinevirtual
regStats(const std::string &name)ProxyThreadContext< TC >inlinevirtual
setCCReg(int reg_idx, CCReg val)ProxyThreadContext< TC >inlinevirtual
setCCRegFlat(int idx, CCReg val)ProxyThreadContext< TC >inlinevirtual
setContextId(int id)ProxyThreadContext< TC >inlinevirtual
setFloatReg(int reg_idx, FloatReg val)ProxyThreadContext< TC >inlinevirtual
setFloatRegBits(int reg_idx, FloatRegBits val)ProxyThreadContext< TC >inlinevirtual
setFloatRegBitsFlat(int idx, FloatRegBits val)ProxyThreadContext< TC >inlinevirtual
setFloatRegFlat(int idx, FloatReg val)ProxyThreadContext< TC >inlinevirtual
setIntReg(int reg_idx, uint64_t val)ProxyThreadContext< TC >inlinevirtual
setIntRegFlat(int idx, uint64_t val)ProxyThreadContext< TC >inlinevirtual
setMiscReg(int misc_reg, const MiscReg &val)ProxyThreadContext< TC >inlinevirtual
setMiscRegNoEffect(int misc_reg, const MiscReg &val)ProxyThreadContext< TC >inlinevirtual
setNPC(Addr val)ThreadContextinline
setPredicate(bool val)ProxyThreadContext< TC >inline
setProcessPtr(Process *p)ProxyThreadContext< TC >inlinevirtual
setRegOtherThread(int misc_reg, const MiscReg &val, ThreadID tid)ThreadContextinlinevirtual
setStatus(Status new_status)ProxyThreadContext< TC >inlinevirtual
setStCondFailures(unsigned sc_failures)ProxyThreadContext< TC >inlinevirtual
setThreadId(int id)ProxyThreadContext< TC >inlinevirtual
socketId() const ProxyThreadContext< TC >inlinevirtual
Status enum nameThreadContext
status() const ProxyThreadContext< TC >inlinevirtual
suspend()ProxyThreadContext< TC >inlinevirtual
Suspended enum valueThreadContext
syscall(int64_t callnum, Fault *fault)ProxyThreadContext< TC >inlinevirtual
takeOverFrom(ThreadContext *oldContext)ProxyThreadContext< TC >inlinevirtual
threadId() const ProxyThreadContext< TC >inlinevirtual
~ThreadContext()ThreadContextinlinevirtual

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