#include <ac_gdb.H>
Collaboration diagram for AC_GDB:
Public Member Functions | |
AC_GDB (AC_GDB_Interface *proc, int port) | |
~AC_GDB () | |
void | process_bp () |
bool | stop (unsigned int decoded_pc) |
void | exit (int ac_exit_status) |
void | disable () |
void | enable () |
int | is_disabled () |
void | connect () |
void | set_port (int port) |
int | get_port () |
Definition at line 67 of file ac_gdb.H.
|
Constructor: create a GDB communication instance with the processor specific functions, implemented in proc. The simulator will then listen for GDB connections at port
Definition at line 102 of file ac_gdb.cpp. References disable(), and set_port(). |
Here is the call graph for this function:
|
Destructor: Destroy AC_GDB instance Definition at line 116 of file ac_gdb.cpp. |
|
Establish TCP Connection Definition at line 417 of file ac_gdb.cpp. References exit(). |
Here is the call graph for this function:
|
Disable GDB support Definition at line 758 of file ac_gdb.cpp. Referenced by AC_GDB(). |
|
Enable GDB support Definition at line 765 of file ac_gdb.cpp. |
|
Send exit status to GDB.
Definition at line 307 of file ac_gdb.cpp. Referenced by connect(). |
|
Get GDB port.
Definition at line 796 of file ac_gdb.cpp. |
|
Return if GDB Support is disabled or not
Definition at line 776 of file ac_gdb.cpp. |
|
Process the next packet from gdb and take the needed action. Definition at line 487 of file ac_gdb.cpp. |
|
Set GDB port. Just have effect on next AC_GDB::connect().
Definition at line 787 of file ac_gdb.cpp. Referenced by AC_GDB(). |
|
Return if the processor must stop or not. It must stop if it's the first time, it's in step mode or there's a breakpoint for that address.
Definition at line 475 of file ac_gdb.cpp. References Breakpoints::exists(). |
Here is the call graph for this function: