mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-15 20:05:46 +08:00
* main.c (baud_rate): Add FIXME comment about printing -1 value.
* remote-utils.c (usage): Fix message to be accurate and conform more closely to normal conventions. * remote-utils.c (gr_files_info): Have the exec_bfd test control whether to show information about exec_bfd, and not control whether to show information about device and speed. * remote-utils.c (gr_open): If sr_get_device returns NULL, give usage message, don't dump core. * remote-bug.c (bug_write_memory): Use alloca, not GCC extension for variable size array. (bug_fetch_register, bug_store_register): Rename "value" to "fpreg_buf" because some compilers don't like variables whose names are the same as types. (bug_store_register): Use a cast when converting char * to unsigned char *.
This commit is contained in:
@ -76,10 +76,8 @@ usage(proto, junk)
|
||||
if (junk != NULL)
|
||||
fprintf_unfiltered(gdb_stderr, "Unrecognized arguments: `%s'.\n", junk);
|
||||
|
||||
/* FIXME-now: service@host? */
|
||||
|
||||
error("Usage: target %s <device <speed <debug>>>\n\
|
||||
or target %s <host> <port>\n", proto, proto);
|
||||
error ("Usage: target %s [DEVICE [SPEED [DEBUG]]]\n\
|
||||
where DEVICE is the name of a device or HOST:PORT", proto, proto);
|
||||
|
||||
return;
|
||||
}
|
||||
@ -167,6 +165,13 @@ gr_open(args, from_tty, gr)
|
||||
if (sr_get_desc() != NULL)
|
||||
gr_close (0);
|
||||
|
||||
/* If no args are specified, then we use the device specified by a
|
||||
previous command or "set remotedevice". But if there is no
|
||||
device, better stop now, not dump core. */
|
||||
|
||||
if (sr_get_device () == NULL)
|
||||
usage (gr->ops->to_shortname, NULL);
|
||||
|
||||
sr_set_desc(SERIAL_OPEN (sr_get_device()));
|
||||
if (!sr_get_desc())
|
||||
perror_with_name((char *) sr_get_device());
|
||||
@ -430,22 +435,18 @@ void
|
||||
gr_files_info (ops)
|
||||
struct target_ops *ops;
|
||||
{
|
||||
char *file = "nothing";
|
||||
|
||||
if (exec_bfd)
|
||||
file = bfd_get_filename (exec_bfd);
|
||||
#ifdef __GO32__
|
||||
printf_filtered ("\tAttached to DOS asynctsr\n");
|
||||
#else
|
||||
printf_filtered ("\tAttached to %s at %d baud\n",
|
||||
sr_get_device(), sr_get_baud_rate());
|
||||
#endif
|
||||
|
||||
if (exec_bfd)
|
||||
{
|
||||
#ifdef __GO32__
|
||||
printf_filtered ("\tAttached to DOS asynctsr\n");
|
||||
#else
|
||||
printf_filtered ("\tAttached to %s at %d baud\n",
|
||||
sr_get_device(), sr_get_baud_rate());
|
||||
#endif
|
||||
printf_filtered ("\tand running program %s\n",
|
||||
bfd_get_filename (exec_bfd));
|
||||
}
|
||||
|
||||
printf_filtered ("\tand running program %s\n", file);
|
||||
printf_filtered ("\tusing the %s protocol.\n", ops->to_shortname);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user