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

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

_contextIdThreadStateprotected
_pcStateSimpleThreadprotected
_statusThreadStateprotected
_threadIdThreadStateprotected
activate()SimpleThread
baseCpuThreadStateprotected
CCReg typedefSimpleThreadprotected
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
clearArchRegs()SimpleThreadinline
contextId() const ThreadStateinline
copyArchRegs(ThreadContext *tc)SimpleThread
copyState(ThreadContext *oldContext)SimpleThread
cpuId() const ThreadStateinline
currentSection()Serializablestatic
decoderSimpleThread
demapDataPage(Addr vaddr, uint64_t asn)SimpleThreadinline
demapInstPage(Addr vaddr, uint64_t asn)SimpleThreadinline
demapPage(Addr vaddr, uint64_t asn)SimpleThreadinline
dtbSimpleThread
dumpFuncProfile()SimpleThread
fSimpleThread
flattenCCIndex(int reg)SimpleThreadinline
flattenFloatIndex(int reg)SimpleThreadinline
flattenIntIndex(int reg)SimpleThreadinline
flattenMiscIndex(int reg)SimpleThreadinline
FloatReg typedefSimpleThreadprotected
FloatRegBits typedefSimpleThreadprotected
floatRegsSimpleThreadprotected
funcExeInstThreadState
getCheckerCpuPtr()SimpleThreadinline
getCpuPtr()SimpleThreadinline
getDecoderPtr()SimpleThreadinline
getDTBPtr()SimpleThreadinline
getITBPtr()SimpleThreadinline
getKernelStats()ThreadStateinline
getMemProxy()ThreadState
getPhysProxy()ThreadState
getProcessPtr()ThreadStateinline
getQuiesceEvent()ThreadStateinline
getSystemPtr()SimpleThreadinline
getTC()SimpleThreadinline
getVirtProxy()ThreadState
halt()SimpleThread
hwrei()SimpleThread
iSimpleThread
initMemProxies(ThreadContext *tc)ThreadState
instAddr()SimpleThreadinline
intRegsSimpleThreadprotected
isaSimpleThreadprotected
itbSimpleThread
kernelStatsThreadState
lastActivateThreadState
lastSuspendThreadState
MachInst typedefSimpleThreadprotected
microPC()SimpleThreadinline
MiscReg typedefSimpleThreadprotected
name() const SimpleThreadinline
nextInstAddr()SimpleThreadinline
numInstThreadState
numInstsThreadState
numLoadThreadState
numMemRefsThreadState
numOpThreadState
numOpsThreadState
pcState()SimpleThreadinline
pcState(const TheISA::PCState &val)SimpleThreadinline
pcStateNoRecord(const TheISA::PCState &val)SimpleThreadinline
physProxyThreadStateprotected
predicateSimpleThreadprotected
processThreadStateprotected
profileThreadState
profileClear()ThreadState
profileNodeThreadState
profilePCThreadState
profileSample()ThreadState
proxyThreadStateprotected
quiesceEventThreadState
readCCReg(int reg_idx)SimpleThreadinline
readCCRegFlat(int idx)SimpleThreadinline
readFloatReg(int reg_idx)SimpleThreadinline
readFloatRegBits(int reg_idx)SimpleThreadinline
readFloatRegBitsFlat(int idx)SimpleThreadinline
readFloatRegFlat(int idx)SimpleThreadinline
readFuncExeInst()ThreadStateinline
readIntReg(int reg_idx)SimpleThreadinline
readIntRegFlat(int idx)SimpleThreadinline
readLastActivate() const ThreadStateinline
readLastSuspend() const ThreadStateinline
readMiscReg(int misc_reg, ThreadID tid=0)SimpleThreadinline
readMiscRegNoEffect(int misc_reg, ThreadID tid=0) const SimpleThreadinline
readPredicate()SimpleThreadinline
readStCondFailures()SimpleThreadinline
regStats(const std::string &name)SimpleThread
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimpleThreadvirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
setCCReg(int reg_idx, CCReg val)SimpleThreadinline
setCCRegFlat(int idx, CCReg val)SimpleThreadinline
setContextId(ContextID id)ThreadStateinline
setFloatReg(int reg_idx, FloatReg val)SimpleThreadinline
setFloatRegBits(int reg_idx, FloatRegBits val)SimpleThreadinline
setFloatRegBitsFlat(int idx, FloatRegBits val)SimpleThreadinline
setFloatRegFlat(int idx, FloatReg val)SimpleThreadinline
setFuncExeInst(Counter new_val)ThreadStateinline
setIntReg(int reg_idx, uint64_t val)SimpleThreadinline
setIntRegFlat(int idx, uint64_t val)SimpleThreadinline
setMiscReg(int misc_reg, const MiscReg &val, ThreadID tid=0)SimpleThreadinline
setMiscRegNoEffect(int misc_reg, const MiscReg &val, ThreadID tid=0)SimpleThreadinline
setNPC(Addr val)SimpleThreadinline
setPredicate(bool val)SimpleThreadinline
setProcessPtr(Process *p)ThreadStateinline
setStatus(Status newStatus)SimpleThreadinline
setStCondFailures(unsigned sc_failures)SimpleThreadinline
setThreadId(ThreadID id)ThreadStateinline
simPalCheck(int palFunc)SimpleThread
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, TheISA::TLB *_itb, TheISA::TLB *_dtb, TheISA::ISA *_isa, bool use_kernel_stats=true)SimpleThread
SimpleThread(BaseCPU *_cpu, int _thread_num, System *_system, Process *_process, TheISA::TLB *_itb, TheISA::TLB *_dtb, TheISA::ISA *_isa)SimpleThread
socketId() const ThreadStateinline
startNumLoadThreadState
startup()SimpleThread
status() const SimpleThreadinline
Status typedefSimpleThread
storeCondFailuresThreadState
suspend()SimpleThread
syscall(int64_t callnum, Fault *fault)SimpleThreadinline
systemSimpleThread
takeOverFrom(ThreadContext *oldContext)SimpleThreadvirtual
tcSimpleThread
threadId() const ThreadStateinline
ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process)ThreadState
unserialize(CheckpointIn &cp) overrideSimpleThreadvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
virtProxyThreadStateprotected
~Serializable()Serializablevirtual
~SimpleThread()SimpleThreadvirtual
~ThreadState()ThreadStatevirtual

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