Searched refs:ThreadState (Results 1 - 9 of 9) sorted by relevance

/gem5/src/cpu/
H A Dthread_state.cc46 ThreadState::ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process) function in class:ThreadState
56 ThreadState::~ThreadState()
65 ThreadState::serialize(CheckpointOut &cp) const
83 ThreadState::unserialize(CheckpointIn &cp)
102 ThreadState::initMemProxies(ThreadContext *tc)
127 ThreadState::getPhysProxy()
135 ThreadState::getVirtProxy()
142 ThreadState
[all...]
H A Dthread_state.hh59 struct ThreadState : public Serializable { struct in inherits:Serializable
62 ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process);
64 virtual ~ThreadState();
H A Dsimple_thread.hh82 * The SimpleThread object provides a combination of the ThreadState
84 * ThreadContext interface and adds to the ThreadState object by adding all
95 class SimpleThread : public ThreadState, public ThreadContext
193 int cpuId() const override { return ThreadState::cpuId(); }
194 uint32_t socketId() const override { return ThreadState::socketId(); }
195 int threadId() const override { return ThreadState::threadId(); }
196 void setThreadId(int id) override { ThreadState::setThreadId(id); }
197 ContextID contextId() const override { return ThreadState::contextId(); }
198 void setContextId(ContextID id) override { ThreadState::setContextId(id); }
215 return ThreadState
[all...]
H A Dsimple_thread.cc79 : ThreadState(_cpu, _thread_num, _process), isa(_isa),
90 : ThreadState(_cpu, _thread_num, NULL), isa(_isa),
143 ThreadState::serialize(cp);
151 ThreadState::unserialize(cp);
/gem5/src/cpu/o3/
H A Dthread_state.hh68 struct O3ThreadState : public ThreadState {
92 : ThreadState(_cpu, _thread_num, _process),
117 ThreadState::serialize(cp);
129 ThreadState::unserialize(cp);
/gem5/src/arch/arm/
H A Dnativetrace.hh75 struct ThreadState { struct in class:Trace::ArmNativeTrace
84 ThreadState() function in struct:Trace::ArmNativeTrace::ThreadState
96 ThreadState nState, mState;
H A Dnativetrace.cc67 Trace::ArmNativeTrace::ThreadState::update(NativeTrace *parent)
102 Trace::ArmNativeTrace::ThreadState::update(ThreadContext *tc)
/gem5/src/arch/x86/
H A Dnativetrace.hh49 struct ThreadState { struct in class:Trace::X86NativeTrace
75 ThreadState nState;
76 ThreadState mState;
H A Dnativetrace.cc44 X86NativeTrace::ThreadState::update(NativeTrace *parent)
72 X86NativeTrace::ThreadState::update(ThreadContext *tc)

Completed in 12 milliseconds