summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@debian.org>2004-03-23 15:14:02 +0000
committerDaniel Jacobowitz <dan@debian.org>2004-03-23 15:14:02 +0000
commit78e3c18d4f09c34db039d9242cd383040fd585f6 (patch)
tree5794eea1b21360964f5bb4fb65bf10bf3058aa3d
parentaa8a8e4af5b57e0cc2fc2cf219029b104b26cfaa (diff)
downloadgdb-78e3c18d4f09c34db039d9242cd383040fd585f6.tar.gz
* remote.c (remote_open_1): Reopen the exec file and reread symbols
if necessary.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/remote.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d717dd4b514..d62b3ed825e 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2004-03-23 Daniel Jacobowitz <drow@mvista.com>
+
+ * remote.c (remote_open_1): Reopen the exec file and reread symbols
+ if necessary.
+
2004-03-23 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (PC_IN_SIGTRAMP): Change to a function with
diff --git a/gdb/remote.c b/gdb/remote.c
index a5cb2190a1f..e23a30f4127 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -2164,6 +2164,9 @@ remote_open_1 (char *name, int from_tty, struct target_ops *target,
if (!async_p)
wait_forever_enabled_p = 1;
+ reopen_exec_file ();
+ reread_symbols ();
+
target_preopen (from_tty);
unpush_target (target);