gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
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 75 of file nativetrace.hh.

Constructor & Destructor Documentation

Trace::ArmNativeTrace::ThreadState::ThreadState ( )
inline

Member Function Documentation

void Trace::ArmNativeTrace::ThreadState::update ( NativeTrace parent)

Definition at line 67 of file nativetrace.cc.

References BigEndianGuest::gtoh(), ArmISA::i, and Trace::NativeTrace::read().

void Trace::ArmNativeTrace::ThreadState::update ( ThreadContext tc)

Member Data Documentation

bool Trace::ArmNativeTrace::ThreadState::changed[STATE_NUMVALS]

Definition at line 76 of file nativetrace.hh.

Referenced by ThreadState().

int Trace::ArmNativeTrace::ThreadState::current

Definition at line 80 of file nativetrace.hh.

Referenced by ThreadState().

uint64_t* Trace::ArmNativeTrace::ThreadState::newState

Definition at line 78 of file nativetrace.hh.

Referenced by ThreadState().

uint64_t* Trace::ArmNativeTrace::ThreadState::oldState

Definition at line 79 of file nativetrace.hh.

Referenced by ThreadState().

uint64_t Trace::ArmNativeTrace::ThreadState::state[2][STATE_NUMVALS]

Definition at line 77 of file nativetrace.hh.

Referenced by ThreadState().


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

Generated on Fri Jun 9 2017 13:04:40 for gem5 by doxygen 1.8.6