gem5
|
#include <remote_gdb.hh>
Public Member Functions | |
char * | data () const |
size_t | size () const |
void | getRegs (ThreadContext *) |
void | setRegs (ThreadContext *) const |
const std::string | name () const |
Private Attributes | |
struct { | |
uint32_t gpr [16] | |
uint32_t fpr [8 *3] | |
uint32_t fpscr | |
uint32_t cpsr | |
} | r |
Definition at line 67 of file remote_gdb.hh.
|
inline |
Definition at line 78 of file remote_gdb.hh.
References r.
void RemoteGDB::AArch32GdbRegCache::getRegs | ( | ThreadContext * | context | ) |
Definition at line 240 of file remote_gdb.cc.
References DPRINTF, ArmISA::i, ArmISA::INTREG_LR, ArmISA::INTREG_R0, ArmISA::INTREG_R1, ArmISA::INTREG_R10, ArmISA::INTREG_R11, ArmISA::INTREG_R12, ArmISA::INTREG_R2, ArmISA::INTREG_R3, ArmISA::INTREG_R4, ArmISA::INTREG_R5, ArmISA::INTREG_R6, ArmISA::INTREG_R7, ArmISA::INTREG_R8, ArmISA::INTREG_R9, ArmISA::INTREG_SP, ArmISA::MISCREG_CPSR, ArmISA::MISCREG_FPSCR, ThreadContext::pcState(), MipsISA::r, ThreadContext::readIntReg(), and ThreadContext::readMiscRegNoEffect().
|
inline |
Definition at line 83 of file remote_gdb.hh.
void RemoteGDB::AArch32GdbRegCache::setRegs | ( | ThreadContext * | context | ) | const |
Definition at line 269 of file remote_gdb.cc.
References DPRINTF, ArmISA::INTREG_LR, ArmISA::INTREG_R0, ArmISA::INTREG_R1, ArmISA::INTREG_R10, ArmISA::INTREG_R11, ArmISA::INTREG_R12, ArmISA::INTREG_R2, ArmISA::INTREG_R3, ArmISA::INTREG_R4, ArmISA::INTREG_R5, ArmISA::INTREG_R6, ArmISA::INTREG_R7, ArmISA::INTREG_R8, ArmISA::INTREG_R9, ArmISA::INTREG_SP, ArmISA::MISCREG_CPSR, ArmISA::MISCREG_FPSCR, ThreadContext::pcState(), MipsISA::r, ThreadContext::setIntReg(), ThreadContext::setMiscReg(), and ThreadContext::setMiscRegNoEffect().
|
inline |
Definition at line 79 of file remote_gdb.hh.
References r.
uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::cpsr |
Definition at line 75 of file remote_gdb.hh.
uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::fpr[8 *3] |
Definition at line 73 of file remote_gdb.hh.
uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::fpscr |
Definition at line 74 of file remote_gdb.hh.
uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::gpr[16] |
Definition at line 72 of file remote_gdb.hh.