aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sim/common/ChangeLog5
-rw-r--r--sim/common/run.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index 22e0fb4..e9edbcf 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -1,3 +1,8 @@
+Wed Apr 23 17:54:27 1997 Mike Meissner <meissner@cygnus.com>
+
+ * run.c (exec_bfd): Add back in.
+ (main): Set exec_bfd.
+
Tue Apr 22 14:43:46 1997 Doug Evans <dje@canuck.cygnus.com>
* sim-load.c (sim_load_file): #include <stdio.h> for NULL.
diff --git a/sim/common/run.c b/sim/common/run.c
index acdbab2..9728a32 100644
--- a/sim/common/run.c
+++ b/sim/common/run.c
@@ -56,6 +56,9 @@ extern host_callback default_callback;
static char *myname;
+/* bfd descriptor of the executable. Same name as gdb uses. */
+bfd *exec_bfd;
+
/* NOTE: sim_size() and sim_trace() are going away */
extern void sim_size PARAMS ((int i));
@@ -179,7 +182,7 @@ main (ac, av)
sim_set_callbacks (NULL, &default_callback);
default_callback.init (&default_callback);
- abfd = bfd_openr (name, 0);
+ exec_bfd = abfd = bfd_openr (name, 0);
if (!abfd)
{
fprintf (stderr, "%s: can't open %s: %s\n",