|
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.