Call remote_check_symbols even if only symbol-file (not file) has been given

The Eclipse "C/C++ GDB Hardware Debugging" plugin runs only the
"symbol-file" command.  In this case, remote_check_symbols is not
called and no qSymbol:: packet is sent to the server (OpenOCD in my
case).

gdb/
2014-02-04  Christian Eggers  <ceggers@gmx.de>  (tiny change)

	* remote.c (remote_start_remote): Call remote_check_symbols even
	if only symbol-file (not file) has been given.
This commit is contained in:
Christian Eggers 2014-02-04 19:42:12 +00:00 committed by Pedro Alves
parent 2915c55b41
commit f4ccffad18
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2014-02-04 Christian Eggers <ceggers@gmx.de> (tiny change)
* remote.c (remote_start_remote): Call remote_check_symbols even
if only symbol-file (not file) has been given.
2014-02-04 Ulrich Weigand  <uweigand@de.ibm.com>
* gdbarch.sh (skip_entrypoint): New callback.

View File

@ -3668,7 +3668,7 @@ remote_start_remote (int from_tty, struct target_ops *target, int extended_p)
/* If we connected to a live target, do some additional setup. */
if (target_has_execution)
{
if (exec_bfd) /* No use without an exec file. */
if (symfile_objfile) /* No use without a symbol-file. */
remote_check_symbols ();
}