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 { | |
uint64_t gpr [32] | |
uint64_t fpr [32] | |
uint64_t pc | |
uint64_t vfp | |
} | r |
Definition at line 58 of file remote_gdb.hh.
|
inline |
Definition at line 69 of file remote_gdb.hh.
References r.
void RemoteGDB::AlphaGdbRegCache::getRegs | ( | ThreadContext * | context | ) |
Definition at line 205 of file remote_gdb.cc.
References DPRINTF, ArmISA::i, AlphaISA::PcPAL(), ThreadContext::pcState(), r, ThreadContext::readFloatRegBits(), ThreadContext::readIntReg(), and AlphaISA::reg_redir.
|
inline |
Definition at line 73 of file remote_gdb.hh.
void RemoteGDB::AlphaGdbRegCache::setRegs | ( | ThreadContext * | context | ) | const |
Definition at line 228 of file remote_gdb.cc.
References DPRINTF, ArmISA::i, AlphaISA::NumFloatArchRegs, AlphaISA::PcPAL(), ThreadContext::pcState(), MipsISA::r, AlphaISA::reg_redir, ThreadContext::setFloatRegBits(), and ThreadContext::setIntReg().
|
inline |
Definition at line 70 of file remote_gdb.hh.
References r.
uint64_t AlphaISA::RemoteGDB::AlphaGdbRegCache::fpr[32] |
Definition at line 64 of file remote_gdb.hh.
uint64_t AlphaISA::RemoteGDB::AlphaGdbRegCache::gpr[32] |
Definition at line 63 of file remote_gdb.hh.
uint64_t AlphaISA::RemoteGDB::AlphaGdbRegCache::pc |
Definition at line 65 of file remote_gdb.hh.
struct { ... } AlphaISA::RemoteGDB::AlphaGdbRegCache::r |
uint64_t AlphaISA::RemoteGDB::AlphaGdbRegCache::vfp |
Definition at line 66 of file remote_gdb.hh.