/* Remote debugging interface to dBUG ROM monitor for GDB, the GNU debugger.
- Copyright (C) 1996, 1998, 1999, 2000, 2001, 2007, 2008, 2009, 2010, 2011
- Free Software Foundation, Inc.
+ Copyright (C) 1996-2015 Free Software Foundation, Inc.
Written by Stan Shebs of Cygnus Support.
#include "m68k-tdep.h"
-static void dbug_open (char *args, int from_tty);
-
static void
dbug_supply_register (struct regcache *regcache, char *regname,
int regnamelen, char *val, int vallen)
monitor_supply_register (regcache, regno, val);
}
-/* This array of registers needs to match the indexes used by GDB. The
- whole reason this exists is because the various ROM monitors use
- different names than GDB does, and don't support all the registers
- either. So, typing "info reg sp" becomes an "A7". */
+/* This array of registers needs to match the indexes used by GDB.
+ The whole reason this exists is because the various ROM monitors
+ use different names than GDB does, and don't support all the
+ registers either. So, typing "info reg sp" becomes an "A7". */
static const char *
dbug_regname (int index)
/* register_pattern */
dbug_cmds.register_pattern = "\\(\\w+\\) +:\\([0-9a-fA-F]+\\b\\)";
dbug_cmds.supply_register = dbug_supply_register;
- dbug_cmds.load_routine = NULL; /* load_routine (defaults to SRECs) */
dbug_cmds.load = "dl\r"; /* download command */
dbug_cmds.loadresp = "\n"; /* load response */
dbug_cmds.prompt = "dBUG>"; /* monitor command prompt */
} /* init_debug_ops */
static void
-dbug_open (char *args, int from_tty)
+dbug_open (const char *args, int from_tty)
{
monitor_open (args, &dbug_cmds, from_tty);
}