forked from Imagelibrary/binutils-gdb
gdb/
2011-03-08 Pedro Alves <pedro@codesourcery.com> * remote.c (remote_check_symbols): Skip if the target has no execution. gdb/testsuite/ 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> * gdb.server/ext-run.exp (load new file without any gdbserver inferior): New test.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2011-03-08 Pedro Alves <pedro@codesourcery.com>
|
||||||
|
|
||||||
|
* remote.c (remote_check_symbols): Skip if the target has no
|
||||||
|
execution.
|
||||||
|
|
||||||
2011-03-08 Joel Brobecker <brobecker@adacore.com>
|
2011-03-08 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
* target.c (read_whatever_is_readable): Reformat comment,
|
* target.c (read_whatever_is_readable): Reformat comment,
|
||||||
|
|||||||
11
gdb/remote.c
11
gdb/remote.c
@@ -3435,10 +3435,19 @@ remote_check_symbols (struct objfile *objfile)
|
|||||||
struct minimal_symbol *sym;
|
struct minimal_symbol *sym;
|
||||||
int end;
|
int end;
|
||||||
|
|
||||||
|
/* The remote side has no concept of inferiors that aren't running
|
||||||
|
yet, it only knows about running processes. If we're connected
|
||||||
|
but our current inferior is not running, we should not invite the
|
||||||
|
remote target to request symbol lookups related to its
|
||||||
|
(unrelated) current process. */
|
||||||
|
if (!target_has_execution)
|
||||||
|
return;
|
||||||
|
|
||||||
if (remote_protocol_packets[PACKET_qSymbol].support == PACKET_DISABLE)
|
if (remote_protocol_packets[PACKET_qSymbol].support == PACKET_DISABLE)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* Make sure the remote is pointing at the right process. */
|
/* Make sure the remote is pointing at the right process. Note
|
||||||
|
there's no way to select "no process". */
|
||||||
set_general_process ();
|
set_general_process ();
|
||||||
|
|
||||||
/* Allocate a message buffer. We can't reuse the input buffer in RS,
|
/* Allocate a message buffer. We can't reuse the input buffer in RS,
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
|
|
||||||
|
* gdb.server/ext-run.exp
|
||||||
|
(load new file without any gdbserver inferior): New test.
|
||||||
|
|
||||||
2011-03-07 Tom Tromey <tromey@redhat.com>
|
2011-03-07 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* Makefile.in (TAGS): Rewrite.
|
* Makefile.in (TAGS): Rewrite.
|
||||||
|
|||||||
@@ -60,4 +60,9 @@ if { [istarget *-*-linux*] } {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gdb_test "kill" "" "kill" "Kill the program being debugged.*" "y"
|
gdb_test "kill" "" "kill" "Kill the program being debugged.*" "y"
|
||||||
|
|
||||||
|
gdb_load $binfile
|
||||||
|
gdb_test "monitor help" "The following monitor commands.*" \
|
||||||
|
"load new file without any gdbserver inferior"
|
||||||
|
|
||||||
gdb_test_no_output "monitor exit"
|
gdb_test_no_output "monitor exit"
|
||||||
|
|||||||
Reference in New Issue
Block a user