|
gem5
v21.2.1.1
|
#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(), and gem5::Trace::NativeTrace::read().
| void gem5::Trace::ArmNativeTrace::ThreadState::update | ( | ThreadContext * | tc | ) |
Definition at line 104 of file nativetrace.cc.
References gem5::PCStateBase::as(), gem5::ArmISA::CCREG_C, gem5::ArmISA::CCREG_FP, gem5::ArmISA::CCREG_GE, gem5::ArmISA::CCREG_NZ, gem5::ArmISA::CCREG_V, gem5::ArmISA::i, gem5::ArmISA::MISCREG_CPSR, gem5::ArmISA::MISCREG_FPSCR, gem5::ArmISA::NumVecV7ArchRegs, gem5::ThreadContext::pcState(), gem5::ThreadContext::readCCReg(), gem5::ThreadContext::readIntReg(), gem5::ThreadContext::readMiscReg(), gem5::ThreadContext::readMiscRegNoEffect(), gem5::ThreadContext::readVecReg(), 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().