/**************************************************************************** * * i386-stub.h * * Description: Data definitions and constants for low level * GDB server support. * * Terms of use: This software is provided for use under the terms * and conditions of the GNU General Public License. * You should have received a copy of the GNU General * Public License along with this program; if not, write * to the Free Software Foundation, Inc., 59 Temple Place * Suite 330, Boston, MA 02111-1307, USA. * * Credits: Created by Jonathan Brogdon * * History * Engineer: Date: Notes: * --------- ----- ------ * Jonathan Brogdon 20000617 Genesis * Gordon Schumacher 20020212 Updated for modularity * ****************************************************************************/ #ifndef _GDBSTUB_H_ #define _GDBSTUB_H_ #ifdef __cplusplus extern "C" { #endif extern int gdb_serial_init(unsigned int port, unsigned int speed); extern void gdb_target_init(void); extern void gdb_target_close(void); extern void set_debug_traps(void); extern void restore_traps(void); extern void breakpoint(void); #ifdef __cplusplus } #endif #endif /* _GDBSTUB_H_ */