diff options
author | Rob Savoye <rob@welcomehome.org> | 2002-08-30 01:28:21 +0000 |
---|---|---|
committer | Rob Savoye <rob@welcomehome.org> | 2002-08-30 01:28:21 +0000 |
commit | 5e3bc21a8695ec077c06cae39519777d41dc7221 (patch) | |
tree | 0b9605c2a1698f8c338e85d8b31170cb0a56c5d2 /baseboards | |
parent | 5a79846d698d64ba545a47f3d9b20049e510b5ef (diff) | |
download | dejagnu-5e3bc21a8695ec077c06cae39519777d41dc7221.zip dejagnu-5e3bc21a8695ec077c06cae39519777d41dc7221.tar.gz dejagnu-5e3bc21a8695ec077c06cae39519777d41dc7221.tar.bz2 |
Add GDB server support.
Diffstat (limited to 'baseboards')
-rw-r--r-- | baseboards/gdbserver-sample.exp | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/baseboards/gdbserver-sample.exp b/baseboards/gdbserver-sample.exp new file mode 100644 index 0000000..48be917 --- /dev/null +++ b/baseboards/gdbserver-sample.exp @@ -0,0 +1,46 @@ +# gdbserver running over ssh. + +load_generic_config "gdbserver"; + +process_multilib_options ""; + +# The default compiler for this target. +set_board_info compiler "[find_gcc]"; + +#set_board_info compiler "/opt/src/gcc/install-30/bin/gcc"; +#set_board_info c++compiler "/opt/src/gcc/install-30/bin/g++"; + +set_board_info rsh_prog /usr/bin/ssh +set_board_info rcp_prog /usr/bin/scp +set_board_info protocol standard +set_board_info hostname voltaire.debian.org +set_board_info username dan +set_board_info gdb_server_prog /home/dan/gdb/mv/obj/gdb/gdbserver/gdbserver + +# We will be using the standard GDB remote protocol +set_board_info gdb_protocol "remote" + +# Path to the gdbserver executable, if required. +set_board_info gdb_server_prog "../gdbserver/gdbserver" + +# Name of the computer whose socket will be used, if required. +set_board_info sockethost "voltaire:" + +# Port ID to use for socket connection +# set_board_info gdb,socketport "4004" + +# Use techniques appropriate to a stub +set_board_info use_gdb_stub 1; + +# This gdbserver can only run a process once per session. +set_board_info gdb,do_reload_on_run 1; + +# There's no support for argument-passing (yet). +set_board_info noargs 1 + +# Can't do input (or output) in the current gdbserver. +set_board_info gdb,noinferiorio 1 + +# Can't do hardware watchpoints, in general +set_board_info gdb,no_hardware_watchpoints 1; + |