return sim_write(memaddr, myaddr, len);
}
-static int
+static void
store_register(regno)
int regno;
{
{
sim_store_register(regno, read_register(regno));
}
- return 0;
}
-static int
+static void
sim_open (name, from_tty)
char *name;
int from_tty;
{
name = "";
}
-
push_target (&sim_ops);
target_fetch_registers(-1);
printf_filtered("Connected to the simulator.\n");
/* Close out all files and local state before this target loses control. */
-static int
+static void
sim_close (quitting)
int quitting;
{
/* Terminate the open connection to the remote debugger.
Use this when you want to detach and do something else
with your gdb. */
-int
+void
sim_detach (args,from_tty)
char *args;
int from_tty;
pop_target(); /* calls sim_close to do the real work */
if (from_tty)
printf_filtered ("Ending remote %s debugging\n", target_shortname);
- return 0;
+
}
/* Tell the remote machine to resume. */
return 0;
}
-
-
static void
fetch_register(regno)
-int regno;
+ int regno;
{
if (regno == -1)
- {
- for (regno = 0; regno < NUM_REGS; regno++)
- fetch_register(regno);
- }
+ {
+ for (regno = 0; regno < NUM_REGS; regno++)
+ fetch_register(regno);
+ }
else
- {
- char buf[MAX_REGISTER_RAW_SIZE];
- sim_fetch_register(regno, buf);
- supply_register(regno, buf);
- }
+ {
+ char buf[MAX_REGISTER_RAW_SIZE];
+
+ sim_fetch_register(regno, buf);
+ supply_register(regno, buf);
+ }
}
}
-static int rem_resume(a,b)
+static void rem_resume(a,b)
{
sim_resume(a,b);
- return 0;
}
+void
pstore()
{
- return 1;
}
/* Define the target subroutine names */