gem5
v24.0.0.0
Loading...
Searching...
No Matches
gem5
o3
ThreadContext
gem5::o3::ThreadContext Member List
This is the complete list of members for
gem5::o3::ThreadContext
, including all inherited members.
activate
() override
gem5::o3::ThreadContext
virtual
Active
enum value
gem5::ThreadContext
clearArchRegs
() override
gem5::o3::ThreadContext
virtual
compare
(ThreadContext *one, ThreadContext *two)
gem5::ThreadContext
static
conditionalSquash
()
gem5::o3::ThreadContext
inline
contextId
() const override
gem5::o3::ThreadContext
inline
virtual
copyArchRegs
(gem5::ThreadContext *tc) override
gem5::o3::ThreadContext
virtual
cpu
gem5::o3::ThreadContext
cpuId
() const override
gem5::o3::ThreadContext
inline
virtual
DefaultFloatResult
gem5::ThreadContext
static
DefaultIntResult
gem5::ThreadContext
static
descheduleInstCountEvent
(Event *event) override
gem5::o3::ThreadContext
inline
virtual
exit
()
gem5::ThreadContext
inline
virtual
floatResult
gem5::ThreadContext
floats
gem5::ThreadContext
static
getCheckerCpuPtr
() override
gem5::o3::ThreadContext
inline
virtual
getCpuPtr
() override
gem5::o3::ThreadContext
inline
virtual
getCurrentInstCount
() override
gem5::o3::ThreadContext
inline
virtual
getDecoderPtr
() override
gem5::o3::ThreadContext
inline
virtual
getHtmCheckpointPtr
() override
gem5::o3::ThreadContext
virtual
getIsaPtr
() const override
gem5::o3::ThreadContext
inline
virtual
getMMUPtr
() override
gem5::o3::ThreadContext
inline
virtual
getProcessPtr
() override
gem5::o3::ThreadContext
inline
virtual
getReg
(const RegId ®) const override
gem5::o3::ThreadContext
virtual
getReg
(const RegId ®, void *val) const override
gem5::o3::ThreadContext
virtual
getSystemPtr
() override
gem5::o3::ThreadContext
inline
virtual
getUseForClone
()
gem5::ThreadContext
inline
getWritableReg
(const RegId ®) override
gem5::o3::ThreadContext
virtual
halt
() override
gem5::o3::ThreadContext
virtual
Halted
enum value
gem5::ThreadContext
Halting
enum value
gem5::ThreadContext
htmAbortTransaction
(uint64_t htm_uid, HtmFailureFaultCause cause) override
gem5::o3::ThreadContext
virtual
intOffset
gem5::ThreadContext
intResult
gem5::ThreadContext
ints
gem5::ThreadContext
static
pcState
() const override
gem5::o3::ThreadContext
inline
virtual
pcState
(const PCStateBase &val) override
gem5::o3::ThreadContext
virtual
gem5::ThreadContext::pcState
(Addr addr)
gem5::ThreadContext
inline
pcStateNoRecord
(const PCStateBase &val) override
gem5::o3::ThreadContext
virtual
quiesce
()
gem5::ThreadContext
quiesceTick
(Tick resume)
gem5::ThreadContext
readLastActivate
() override
gem5::o3::ThreadContext
virtual
readLastSuspend
() override
gem5::o3::ThreadContext
virtual
readMiscReg
(RegIndex misc_reg) override
gem5::o3::ThreadContext
inline
virtual
readMiscRegNoEffect
(RegIndex misc_reg) const override
gem5::o3::ThreadContext
inline
virtual
readStCondFailures
() const override
gem5::o3::ThreadContext
inline
virtual
regStats
(const std::string &name)
gem5::ThreadContext
inline
virtual
remove
(PCEvent *e) override
gem5::o3::ThreadContext
inline
virtual
schedule
(PCEvent *e) override
gem5::o3::ThreadContext
inline
virtual
scheduleInstCountEvent
(Event *event, Tick count) override
gem5::o3::ThreadContext
inline
virtual
sendFunctional
(PacketPtr pkt)
gem5::ThreadContext
virtual
setContextId
(ContextID id) override
gem5::o3::ThreadContext
inline
virtual
setHtmCheckpointPtr
(BaseHTMCheckpointPtr new_cpt) override
gem5::o3::ThreadContext
virtual
setMiscReg
(RegIndex misc_reg, RegVal val) override
gem5::o3::ThreadContext
virtual
setMiscRegNoEffect
(RegIndex misc_reg, RegVal val) override
gem5::o3::ThreadContext
virtual
setProcessPtr
(Process *p) override
gem5::o3::ThreadContext
inline
virtual
setReg
(const RegId ®, RegVal val) override
gem5::o3::ThreadContext
virtual
setReg
(const RegId ®, const void *val) override
gem5::o3::ThreadContext
virtual
setStatus
(Status new_status) override
gem5::o3::ThreadContext
inline
virtual
setStCondFailures
(unsigned sc_failures) override
gem5::o3::ThreadContext
inline
virtual
setThreadId
(int id) override
gem5::o3::ThreadContext
inline
virtual
setUseForClone
(bool new_val)
gem5::ThreadContext
inline
socketId
() const override
gem5::o3::ThreadContext
inline
virtual
Status
enum name
gem5::ThreadContext
status
() const override
gem5::o3::ThreadContext
inline
virtual
suspend
() override
gem5::o3::ThreadContext
virtual
Suspended
enum value
gem5::ThreadContext
takeOverFrom
(gem5::ThreadContext *old_context) override
gem5::o3::ThreadContext
virtual
thread
gem5::o3::ThreadContext
threadId
() const override
gem5::o3::ThreadContext
inline
virtual
useForClone
gem5::ThreadContext
protected
~ThreadContext
()
gem5::ThreadContext
inline
virtual
Generated on Tue Jun 18 2024 16:24:20 for gem5 by
doxygen
1.11.0