#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:

1.3.4