activate() | ProxyThreadContext< TC > | inlinevirtual |
Active enum value | ThreadContext | |
actualTC | ProxyThreadContext< TC > | private |
CCReg typedef | ThreadContext | protected |
clearArchRegs() | ProxyThreadContext< TC > | inlinevirtual |
compare(ThreadContext *one, ThreadContext *two) | ThreadContext | static |
contextId() const | ProxyThreadContext< TC > | inlinevirtual |
copyArchRegs(ThreadContext *tc) | ProxyThreadContext< TC > | inlinevirtual |
cpuId() const | ProxyThreadContext< TC > | inlinevirtual |
dumpFuncProfile() | ProxyThreadContext< TC > | inlinevirtual |
exit() | ThreadContext | inlinevirtual |
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 typedef | ThreadContext | protected |
FloatRegBits typedef | ThreadContext | protected |
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 value | ThreadContext | |
initMemProxies(ThreadContext *tc) | ProxyThreadContext< TC > | inlinevirtual |
instAddr() | ProxyThreadContext< TC > | inlinevirtual |
IntReg typedef | ThreadContext | protected |
MachInst typedef | ThreadContext | protected |
microPC() | ProxyThreadContext< TC > | inlinevirtual |
MiscReg typedef | ThreadContext | protected |
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) | ThreadContext | inlinevirtual |
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) | ThreadContext | inline |
setPredicate(bool val) | ProxyThreadContext< TC > | inline |
setProcessPtr(Process *p) | ProxyThreadContext< TC > | inlinevirtual |
setRegOtherThread(int misc_reg, const MiscReg &val, ThreadID tid) | ThreadContext | inlinevirtual |
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 name | ThreadContext | |
status() const | ProxyThreadContext< TC > | inlinevirtual |
suspend() | ProxyThreadContext< TC > | inlinevirtual |
Suspended enum value | ThreadContext | |
syscall(int64_t callnum, Fault *fault) | ProxyThreadContext< TC > | inlinevirtual |
takeOverFrom(ThreadContext *oldContext) | ProxyThreadContext< TC > | inlinevirtual |
threadId() const | ProxyThreadContext< TC > | inlinevirtual |
~ThreadContext() | ThreadContext | inlinevirtual |