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

#include <remote_gdb.hh>

Inheritance diagram for ArmISA::RemoteGDB::AArch32GdbRegCache:

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 [16]
 
   uint32_t   fpr [8 *3]
 
   uint32_t   fpscr
 
   uint32_t   cpsr
 
r
 

Detailed Description

Definition at line 67 of file remote_gdb.hh.

Member Function Documentation

char* ArmISA::RemoteGDB::AArch32GdbRegCache::data ( ) const
inline

Definition at line 78 of file remote_gdb.hh.

References r.

void RemoteGDB::AArch32GdbRegCache::getRegs ( ThreadContext context)
const std::string ArmISA::RemoteGDB::AArch32GdbRegCache::name ( ) const
inline

Definition at line 83 of file remote_gdb.hh.

void RemoteGDB::AArch32GdbRegCache::setRegs ( ThreadContext context) const
size_t ArmISA::RemoteGDB::AArch32GdbRegCache::size ( ) const
inline

Definition at line 79 of file remote_gdb.hh.

References r.

Member Data Documentation

uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::cpsr

Definition at line 75 of file remote_gdb.hh.

uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::fpr[8 *3]

Definition at line 73 of file remote_gdb.hh.

uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::fpscr

Definition at line 74 of file remote_gdb.hh.

uint32_t ArmISA::RemoteGDB::AArch32GdbRegCache::gpr[16]

Definition at line 72 of file remote_gdb.hh.

struct { ... } ArmISA::RemoteGDB::AArch32GdbRegCache::r

Referenced by data(), and size().


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

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