gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
AlphaISA::RemoteGDB::AlphaGdbRegCache Class Reference

#include <remote_gdb.hh>

Inheritance diagram for AlphaISA::RemoteGDB::AlphaGdbRegCache:

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
 

Detailed Description

Definition at line 58 of file remote_gdb.hh.

Member Function Documentation

char* AlphaISA::RemoteGDB::AlphaGdbRegCache::data ( ) const
inline

Definition at line 69 of file remote_gdb.hh.

References r.

void RemoteGDB::AlphaGdbRegCache::getRegs ( ThreadContext context)
const std::string AlphaISA::RemoteGDB::AlphaGdbRegCache::name ( ) const
inline

Definition at line 73 of file remote_gdb.hh.

void RemoteGDB::AlphaGdbRegCache::setRegs ( ThreadContext context) const
size_t AlphaISA::RemoteGDB::AlphaGdbRegCache::size ( ) const
inline

Definition at line 70 of file remote_gdb.hh.

References r.

Member Data Documentation

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

Referenced by data(), getRegs(), and size().

uint64_t AlphaISA::RemoteGDB::AlphaGdbRegCache::vfp

Definition at line 66 of file remote_gdb.hh.


The documentation for this class was generated from the following files:

Generated on Fri Jun 9 2017 13:04:24 for gem5 by doxygen 1.8.6