gem5
v22.0.0.2
|
#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 |
Definition at line 77 of file nativetrace.hh.
|
inline |
Definition at line 87 of file nativetrace.hh.
References changed, current, gem5::ArmISA::i, newState, oldState, state, and gem5::Trace::ArmNativeTrace::STATE_NUMVALS.
void gem5::Trace::ArmNativeTrace::ThreadState::update | ( | NativeTrace * | parent | ) |
Definition at line 69 of file nativetrace.cc.
References gem5::ArmISA::i, gem5::letoh(), gem5::Trace::NativeTrace::read(), and state.
void gem5::Trace::ArmNativeTrace::ThreadState::update | ( | ThreadContext * | tc | ) |
Definition at line 104 of file nativetrace.cc.
References gem5::PCStateBase::as(), gem5::VecRegContainer< SIZE >::as(), gem5::ArmISA::cc_reg::C(), gem5::ArmISA::cc_reg::Fp(), gem5::ArmISA::cc_reg::Ge(), gem5::ThreadContext::getReg(), gem5::ArmISA::i, gem5::IntRegClass, gem5::ArmISA::MISCREG_CPSR, gem5::ArmISA::MISCREG_FPSCR, gem5::ArmISA::NumVecV7ArchRegs, gem5::ArmISA::cc_reg::Nz(), gem5::ThreadContext::pcState(), gem5::ThreadContext::readMiscReg(), gem5::ThreadContext::readMiscRegNoEffect(), state, gem5::ArmISA::cc_reg::V(), gem5::PowerISA::vec, and gem5::VecRegClass.
bool gem5::Trace::ArmNativeTrace::ThreadState::changed[STATE_NUMVALS] |
Definition at line 79 of file nativetrace.hh.
Referenced by ThreadState().
int gem5::Trace::ArmNativeTrace::ThreadState::current |
Definition at line 83 of file nativetrace.hh.
Referenced by ThreadState().
uint64_t* gem5::Trace::ArmNativeTrace::ThreadState::newState |
Definition at line 81 of file nativetrace.hh.
Referenced by ThreadState().
uint64_t* gem5::Trace::ArmNativeTrace::ThreadState::oldState |
Definition at line 82 of file nativetrace.hh.
Referenced by ThreadState().
uint64_t gem5::Trace::ArmNativeTrace::ThreadState::state[2][STATE_NUMVALS] |
Definition at line 80 of file nativetrace.hh.
Referenced by ThreadState().