[PATCH] A new board file remote-gdbserver-on-localhost.exp
Pedro Alves
palves@redhat.com
Thu Apr 23 15:18:00 GMT 2015
On 04/23/2015 02:41 PM, Yao Qi wrote:
> From: Yao Qi <yao.qi@linaro.org>
>
> This patch is to add a new board file that does real remote gdbserver
> testing on localhost. This board file can be used to reproduce PR 18208.
Awesome.
> +# This gdbserver can only run a process once per session.
> +set_board_info gdb,do_reload_on_run 1
> +
> +# gdbserver does not intercept target file operations and perform them
> +# on the host.
> +set_board_info gdb,nofileio 1
> +
> +# There's no support for argument-passing (yet).
> +set_board_info noargs 1
> +
> +set_board_info exit_is_reliable 1
These two from gdbserver-base.exp seems to be missing:
# The predefined TSVs in GDBserver.
set_board_info gdb,predefined_tsv "\\\$trace_timestamp"
set GDBFLAGS "${GDBFLAGS} -ex \"set auto-connect-native-target off\""
Guess that ideally we'd move the "native" bits out of gdbserver-base.exp
to a native-gdbserver-base.exp file, and make this new one include
gdbserver-base.exp. (TBC, it's fine with me to push it in without
doing that first).
Thanks,
Pedro Alves
More information about the Gdb-patches
mailing list