Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages | Examples

AC_GDB_Interface Class Reference

#include <ac_gdb_interface.H>

List of all members.

Public Member Functions

virtual int nRegs ()=0
virtual ac_word reg_read (int reg)=0
virtual void reg_write (int reg, ac_word value)=0
virtual unsigned char mem_read (unsigned int address)=0
virtual void mem_write (unsigned int address, unsigned char byte)=0


Detailed Description

AC_GDB_Interface Interface for processor dependent methods to the GDB protocol.

Definition at line 174 of file ac_gdb_interface.H.


Member Function Documentation

virtual unsigned char AC_GDB_Interface::mem_read unsigned int  address  )  [pure virtual]
 

Read memory byte.

Parameters:
address where to get byte.
Returns:
byte from address.

virtual void AC_GDB_Interface::mem_write unsigned int  address,
unsigned char  byte
[pure virtual]
 

Write memory byte.

Parameters:
address where to write byte.
byte what to write.

virtual int AC_GDB_Interface::nRegs  )  [pure virtual]
 

How many registers are there in the packet sent to gdb. Check GDB doc.

Returns:
how many registers the packet has.

virtual ac_word AC_GDB_Interface::reg_read int  reg  )  [pure virtual]
 

Return register value according to GDB stub packet order.

Parameters:
reg register number according to GDB stub packet order. Check GDB doc.
Returns:
register value.

virtual void AC_GDB_Interface::reg_write int  reg,
ac_word  value
[pure virtual]
 

Write register value according to GDB stub packet order.

Parameters:
reg register number according to GDB stub packet order. Check GDB doc.
value what to be written.


The documentation for this class was generated from the following file:
Generated on Thu Jun 24 08:30:08 2004 for ArchC by doxygen 1.3.4