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