gem5 [DEVELOP-FOR-25.1]
Loading...
Searching...
No Matches
gem5::trace::ArmNativeTrace::ThreadState Struct Reference

#include <nativetrace.hh>

Public Member Functions

void update (NativeTrace *parent)
void update (ThreadContext *tc)
 ThreadState ()

Public Attributes

bool changed [STATE_NUMVALS]
uint64_t state [2][STATE_NUMVALS]
uint64_t * newState
uint64_t * oldState
int current

Detailed Description

Definition at line 78 of file nativetrace.hh.

Constructor & Destructor Documentation

◆ ThreadState()

gem5::trace::ArmNativeTrace::ThreadState::ThreadState ( )
inline

Member Function Documentation

◆ update() [1/2]

◆ update() [2/2]

Member Data Documentation

◆ changed

bool gem5::trace::ArmNativeTrace::ThreadState::changed[STATE_NUMVALS]

Definition at line 80 of file nativetrace.hh.

Referenced by ThreadState(), update(), and update().

◆ current

int gem5::trace::ArmNativeTrace::ThreadState::current

Definition at line 84 of file nativetrace.hh.

Referenced by ThreadState(), update(), and update().

◆ newState

uint64_t* gem5::trace::ArmNativeTrace::ThreadState::newState

Definition at line 82 of file nativetrace.hh.

Referenced by ThreadState(), update(), and update().

◆ oldState

uint64_t* gem5::trace::ArmNativeTrace::ThreadState::oldState

Definition at line 83 of file nativetrace.hh.

Referenced by ThreadState(), update(), and update().

◆ state

uint64_t gem5::trace::ArmNativeTrace::ThreadState::state[2][STATE_NUMVALS]

Definition at line 81 of file nativetrace.hh.

Referenced by ThreadState(), update(), and update().


The documentation for this struct was generated from the following files:

Generated on Mon Oct 27 2025 04:13:24 for gem5 by doxygen 1.14.0