aboutsummaryrefslogtreecommitdiff
path: root/gdb/remote-sim.c
diff options
context:
space:
mode:
authorJackie Smith Cashion <jsmith@redhat.com>1995-11-06 11:43:04 +0000
committerJackie Smith Cashion <jsmith@redhat.com>1995-11-06 11:43:04 +0000
commit3e38efa06e117699d5262d9fd4401f5eb3533742 (patch)
treead20260b5b0f062820dcc902317cb32effd09275 /gdb/remote-sim.c
parent4fe6d901bd49996a77c84ab710918c94e84e9a23 (diff)
downloadgdb-3e38efa06e117699d5262d9fd4401f5eb3533742.zip
gdb-3e38efa06e117699d5262d9fd4401f5eb3533742.tar.gz
gdb-3e38efa06e117699d5262d9fd4401f5eb3533742.tar.bz2
Moved the "sim_open" call to after the callback initialisation. This
is to allow the simulator initialisation code to make use of the host callback facilities. Had discussed this with sac, and it should be a harmless change since none of the other simulators really make use of the call, and it does not return a result.
Diffstat (limited to 'gdb/remote-sim.c')
-rw-r--r--gdb/remote-sim.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/remote-sim.c b/gdb/remote-sim.c
index c7208b0..d0f0f50 100644
--- a/gdb/remote-sim.c
+++ b/gdb/remote-sim.c
@@ -217,11 +217,12 @@ gdbsim_open (args, from_tty)
{
if (sr_get_debug ())
printf_filtered ("gdbsim_open: args \"%s\"\n", args ? args : "(null)");
- sim_open (args);
sim_set_callbacks (&default_callback);
default_callback.init (&default_callback);
+ sim_open (args);
+
push_target (&gdbsim_ops);
target_fetch_registers (-1);
printf_filtered ("Connected to the simulator.\n");