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

#include <remote_gdb.hh>

Inheritance diagram for SparcISA::RemoteGDB::SPARCGdbRegCache:

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 [32]
 
   uint32_t   hole [32]
 
   uint32_t   y
 
   uint32_t   psr
 
   uint32_t   wim
 
   uint32_t   tbr
 
   uint32_t   pc
 
   uint32_t   npc
 
   uint32_t   fsr
 
   uint32_t   csr
 
r
 

Detailed Description

Definition at line 51 of file remote_gdb.hh.

Member Function Documentation

char* SparcISA::RemoteGDB::SPARCGdbRegCache::data ( ) const
inline

Definition at line 68 of file remote_gdb.hh.

References r.

void RemoteGDB::SPARCGdbRegCache::getRegs ( ThreadContext context)
const std::string SparcISA::RemoteGDB::SPARCGdbRegCache::name ( ) const
inline

Definition at line 72 of file remote_gdb.hh.

void RemoteGDB::SPARCGdbRegCache::setRegs ( ThreadContext context) const
size_t SparcISA::RemoteGDB::SPARCGdbRegCache::size ( ) const
inline

Definition at line 69 of file remote_gdb.hh.

References r.

Member Data Documentation

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::csr

Definition at line 65 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::fsr

Definition at line 64 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::gpr[32]

Definition at line 56 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::hole[32]

Definition at line 57 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::npc

Definition at line 63 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::pc

Definition at line 62 of file remote_gdb.hh.

Referenced by getRegs().

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::psr

Definition at line 59 of file remote_gdb.hh.

struct { ... } SparcISA::RemoteGDB::SPARCGdbRegCache::r

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

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::tbr

Definition at line 61 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::wim

Definition at line 60 of file remote_gdb.hh.

uint32_t SparcISA::RemoteGDB::SPARCGdbRegCache::y

Definition at line 58 of file remote_gdb.hh.


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

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