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

#include <remote_gdb.hh>

Inheritance diagram for PowerISA::RemoteGDB::PowerGdbRegCache:

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 [NumIntArchRegs]
 
   uint64_t   fpr [NumFloatArchRegs]
 
   uint32_t   pc
 
   uint32_t   msr
 
   uint32_t   cr
 
   uint32_t   lr
 
   uint32_t   ctr
 
   uint32_t   xer
 
r
 

Detailed Description

Definition at line 53 of file remote_gdb.hh.

Member Function Documentation

char* PowerISA::RemoteGDB::PowerGdbRegCache::data ( ) const
inline

Definition at line 68 of file remote_gdb.hh.

References r.

void RemoteGDB::PowerGdbRegCache::getRegs ( ThreadContext context)
const std::string PowerISA::RemoteGDB::PowerGdbRegCache::name ( ) const
inline

Definition at line 73 of file remote_gdb.hh.

void RemoteGDB::PowerGdbRegCache::setRegs ( ThreadContext context) const
size_t PowerISA::RemoteGDB::PowerGdbRegCache::size ( ) const
inline

Definition at line 69 of file remote_gdb.hh.

References r.

Member Data Documentation

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::cr

Definition at line 62 of file remote_gdb.hh.

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::ctr

Definition at line 64 of file remote_gdb.hh.

uint64_t PowerISA::RemoteGDB::PowerGdbRegCache::fpr[NumFloatArchRegs]

Definition at line 59 of file remote_gdb.hh.

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::gpr[NumIntArchRegs]

Definition at line 58 of file remote_gdb.hh.

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::lr

Definition at line 63 of file remote_gdb.hh.

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::msr

Definition at line 61 of file remote_gdb.hh.

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::pc

Definition at line 60 of file remote_gdb.hh.

struct { ... } PowerISA::RemoteGDB::PowerGdbRegCache::r

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

uint32_t PowerISA::RemoteGDB::PowerGdbRegCache::xer

Definition at line 65 of file remote_gdb.hh.


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

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