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