* remote.c (remote_start_remote): Always tell the stub if we're in

extended-remote.
This commit is contained in:
Pedro Alves 2008-10-10 14:46:31 +00:00
parent 9b710a4294
commit 5fe0451782
2 changed files with 12 additions and 7 deletions

View File

@ -1,3 +1,8 @@
2008-10-10 Pedro Alves <pedro@codesourcery.com>
* remote.c (remote_start_remote): Always tell the stub if we're in
extended-remote.
2008-10-09 Pedro Alves <pedro@codesourcery.com>
* remote.c (remote_wait): Rename to...

View File

@ -2419,6 +2419,13 @@ remote_start_remote (struct ui_out *uiout, void *opaque)
rs->noack_mode = 1;
}
if (args->extended_p)
{
/* Tell the remote that we are using the extended protocol. */
putpkt ("!");
getpkt (&rs->buf, &rs->buf_size, 0);
}
/* Next, if the target can specify a description, read it. We do
this before anything involving memory or registers. */
target_find_description ();
@ -2482,13 +2489,6 @@ remote_start_remote (struct ui_out *uiout, void *opaque)
immediate_quit--;
start_remote (args->from_tty); /* Initialize gdb process mechanisms. */
if (args->extended_p)
{
/* Tell the remote that we are using the extended protocol. */
putpkt ("!");
getpkt (&rs->buf, &rs->buf_size, 0);
}
/* If we connected to a live target, do some additional setup. */
if (target_has_execution)
{