aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2001-08-31 00:36:23 +0000
committerJim Blandy <jimb@codesourcery.com>2001-08-31 00:36:23 +0000
commit2889e661046068fe3d2ea7962a05ac05e5ba2123 (patch)
tree4e514255e2465352bcb78c1d8a82bc6b2f0964f8
parent56f3b7d62304cd7e79e77cd60a83610d5ea63f57 (diff)
downloadgdb-2889e661046068fe3d2ea7962a05ac05e5ba2123.zip
gdb-2889e661046068fe3d2ea7962a05ac05e5ba2123.tar.gz
gdb-2889e661046068fe3d2ea7962a05ac05e5ba2123.tar.bz2
* symfile.c (load_command): Invalidate the overlay cache.
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/symfile.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 68ce58a..49fe5c4 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2001-08-30 Jim Blandy <jimb@redhat.com>
+
+ * symfile.c (load_command): Invalidate the overlay cache.
+
2001-08-30 Mark Kettenis <kettenis@gnu.org>
* config/i386/xm-i386.h (HOST_BYTE_ORDER): Removed.
diff --git a/gdb/symfile.c b/gdb/symfile.c
index e20e6de..1bda72e 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -1154,6 +1154,10 @@ load_command (char *arg, int from_tty)
if (arg == NULL)
arg = get_exec_file (1);
target_load (arg, from_tty);
+
+ /* After re-loading the executable, we don't really know which
+ overlays are mapped any more. */
+ overlay_cache_invalid = 1;
}
/* This version of "load" should be usable for any target. Currently