_contextId | ThreadState | protected |
_pcState | SimpleThread | protected |
_status | ThreadState | protected |
_threadId | ThreadState | protected |
activate() | SimpleThread | |
baseCpu | ThreadState | protected |
CCReg typedef | SimpleThread | protected |
ckptCount | Serializable | static |
ckptMaxCount | Serializable | static |
ckptPrevCount | Serializable | static |
clearArchRegs() | SimpleThread | inline |
contextId() const | ThreadState | inline |
copyArchRegs(ThreadContext *tc) | SimpleThread | |
copyState(ThreadContext *oldContext) | SimpleThread | |
cpuId() const | ThreadState | inline |
currentSection() | Serializable | static |
decoder | SimpleThread | |
demapDataPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
demapInstPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
demapPage(Addr vaddr, uint64_t asn) | SimpleThread | inline |
dtb | SimpleThread | |
dumpFuncProfile() | SimpleThread | |
f | SimpleThread | |
flattenCCIndex(int reg) | SimpleThread | inline |
flattenFloatIndex(int reg) | SimpleThread | inline |
flattenIntIndex(int reg) | SimpleThread | inline |
flattenMiscIndex(int reg) | SimpleThread | inline |
FloatReg typedef | SimpleThread | protected |
FloatRegBits typedef | SimpleThread | protected |
floatRegs | SimpleThread | protected |
funcExeInst | ThreadState | |
getCheckerCpuPtr() | SimpleThread | inline |
getCpuPtr() | SimpleThread | inline |
getDecoderPtr() | SimpleThread | inline |
getDTBPtr() | SimpleThread | inline |
getITBPtr() | SimpleThread | inline |
getKernelStats() | ThreadState | inline |
getMemProxy() | ThreadState | |
getPhysProxy() | ThreadState | |
getProcessPtr() | ThreadState | inline |
getQuiesceEvent() | ThreadState | inline |
getSystemPtr() | SimpleThread | inline |
getTC() | SimpleThread | inline |
getVirtProxy() | ThreadState | |
halt() | SimpleThread | |
hwrei() | SimpleThread | |
i | SimpleThread | |
initMemProxies(ThreadContext *tc) | ThreadState | |
instAddr() | SimpleThread | inline |
intRegs | SimpleThread | protected |
isa | SimpleThread | protected |
itb | SimpleThread | |
kernelStats | ThreadState | |
lastActivate | ThreadState | |
lastSuspend | ThreadState | |
MachInst typedef | SimpleThread | protected |
microPC() | SimpleThread | inline |
MiscReg typedef | SimpleThread | protected |
name() const | SimpleThread | inline |
nextInstAddr() | SimpleThread | inline |
numInst | ThreadState | |
numInsts | ThreadState | |
numLoad | ThreadState | |
numMemRefs | ThreadState | |
numOp | ThreadState | |
numOps | ThreadState | |
pcState() | SimpleThread | inline |
pcState(const TheISA::PCState &val) | SimpleThread | inline |
pcStateNoRecord(const TheISA::PCState &val) | SimpleThread | inline |
physProxy | ThreadState | protected |
predicate | SimpleThread | protected |
process | ThreadState | protected |
profile | ThreadState | |
profileClear() | ThreadState | |
profileNode | ThreadState | |
profilePC | ThreadState | |
profileSample() | ThreadState | |
proxy | ThreadState | protected |
quiesceEvent | ThreadState | |
readCCReg(int reg_idx) | SimpleThread | inline |
readCCRegFlat(int idx) | SimpleThread | inline |
readFloatReg(int reg_idx) | SimpleThread | inline |
readFloatRegBits(int reg_idx) | SimpleThread | inline |
readFloatRegBitsFlat(int idx) | SimpleThread | inline |
readFloatRegFlat(int idx) | SimpleThread | inline |
readFuncExeInst() | ThreadState | inline |
readIntReg(int reg_idx) | SimpleThread | inline |
readIntRegFlat(int idx) | SimpleThread | inline |
readLastActivate() const | ThreadState | inline |
readLastSuspend() const | ThreadState | inline |
readMiscReg(int misc_reg, ThreadID tid=0) | SimpleThread | inline |
readMiscRegNoEffect(int misc_reg, ThreadID tid=0) const | SimpleThread | inline |
readPredicate() | SimpleThread | inline |
readStCondFailures() | SimpleThread | inline |
regStats(const std::string &name) | SimpleThread | |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const override | SimpleThread | virtual |
serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
setCCReg(int reg_idx, CCReg val) | SimpleThread | inline |
setCCRegFlat(int idx, CCReg val) | SimpleThread | inline |
setContextId(ContextID id) | ThreadState | inline |
setFloatReg(int reg_idx, FloatReg val) | SimpleThread | inline |
setFloatRegBits(int reg_idx, FloatRegBits val) | SimpleThread | inline |
setFloatRegBitsFlat(int idx, FloatRegBits val) | SimpleThread | inline |
setFloatRegFlat(int idx, FloatReg val) | SimpleThread | inline |
setFuncExeInst(Counter new_val) | ThreadState | inline |
setIntReg(int reg_idx, uint64_t val) | SimpleThread | inline |
setIntRegFlat(int idx, uint64_t val) | SimpleThread | inline |
setMiscReg(int misc_reg, const MiscReg &val, ThreadID tid=0) | SimpleThread | inline |
setMiscRegNoEffect(int misc_reg, const MiscReg &val, ThreadID tid=0) | SimpleThread | inline |
setNPC(Addr val) | SimpleThread | inline |
setPredicate(bool val) | SimpleThread | inline |
setProcessPtr(Process *p) | ThreadState | inline |
setStatus(Status newStatus) | SimpleThread | inline |
setStCondFailures(unsigned sc_failures) | SimpleThread | inline |
setThreadId(ThreadID id) | ThreadState | inline |
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 | ThreadState | inline |
startNumLoad | ThreadState | |
startup() | SimpleThread | |
status() const | SimpleThread | inline |
Status typedef | SimpleThread | |
storeCondFailures | ThreadState | |
suspend() | SimpleThread | |
syscall(int64_t callnum, Fault *fault) | SimpleThread | inline |
system | SimpleThread | |
takeOverFrom(ThreadContext *oldContext) | SimpleThread | virtual |
tc | SimpleThread | |
threadId() const | ThreadState | inline |
ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process) | ThreadState | |
unserialize(CheckpointIn &cp) override | SimpleThread | virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
virtProxy | ThreadState | protected |
~Serializable() | Serializable | virtual |
~SimpleThread() | SimpleThread | virtual |
~ThreadState() | ThreadState | virtual |