diff options
author | Stu Grossman <grossman@cygnus> | 1995-03-08 01:18:08 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1995-03-08 01:18:08 +0000 |
commit | f17aed8ba33ad1b7ae7b3ffd8a87f86f81cef494 (patch) | |
tree | 75573eff1114ff3503ce99caecdf118118576470 /gdb/rom68k-rom.c | |
parent | 8f07823450a59b484c348b048dc74e1d81242062 (diff) | |
download | gdb-f17aed8ba33ad1b7ae7b3ffd8a87f86f81cef494.zip gdb-f17aed8ba33ad1b7ae7b3ffd8a87f86f81cef494.tar.gz gdb-f17aed8ba33ad1b7ae7b3ffd8a87f86f81cef494.tar.bz2 |
* monitor.c (monitor_load): Set PC to start address when done
loading.
* array-rom.c monitor.h rom68k-rom.c: Clean up target_ops.
Remove ref to monitor_create_inferior.
Diffstat (limited to 'gdb/rom68k-rom.c')
-rw-r--r-- | gdb/rom68k-rom.c | 77 |
1 files changed, 38 insertions, 39 deletions
diff --git a/gdb/rom68k-rom.c b/gdb/rom68k-rom.c index 608f753..2170b14 100644 --- a/gdb/rom68k-rom.c +++ b/gdb/rom68k-rom.c @@ -44,48 +44,47 @@ static char *rom68k_regnames[NUM_REGS] = { * strings. We also need a CR or LF on the end. */ -static struct target_ops rom68k_ops = -{ - "rom68k", - "Rom68k debug monitor for the IDP Eval board", +static struct target_ops rom68k_ops = { + "rom68k", /* to_shortname */ + "Rom68k debug monitor for the IDP Eval board", /* to_longname */ "Debug on a Motorola IDP eval board running the ROM68K monitor.\n\ Specify the serial device it is connected to (e.g. /dev/ttya).", - rom68k_open, - monitor_close, - NULL, - monitor_detach, - monitor_resume, - monitor_wait, - monitor_fetch_registers, - monitor_store_registers, - monitor_prepare_to_store, - monitor_xfer_memory, - monitor_files_info, - monitor_insert_breakpoint, - monitor_remove_breakpoint, /* Breakpoints */ - 0, - 0, - 0, - 0, - 0, /* Terminal handling */ - monitor_kill, - monitor_load, /* load */ - 0, /* lookup_symbol */ - monitor_create_inferior, - monitor_mourn_inferior, - 0, /* can_run */ - 0, /* notice_signals */ + rom68k_open, /* to_open */ + monitor_close, /* to_close */ + NULL, /* to_attach */ + monitor_detach, /* to_detach */ + monitor_resume, /* to_resume */ + monitor_wait, /* to_wait */ + monitor_fetch_registers, /* to_fetch_registers */ + monitor_store_registers, /* to_store_registers */ + monitor_prepare_to_store, /* to_prepare_to_store */ + monitor_xfer_memory, /* to_xfer_memory */ + monitor_files_info, /* to_files_info */ + monitor_insert_breakpoint, /* to_insert_breakpoint */ + monitor_remove_breakpoint, /* to_remove_breakpoint */ + 0, /* to_terminal_init */ + 0, /* to_terminal_inferior */ + 0, /* to_terminal_ours_for_output */ + 0, /* to_terminal_ours */ + 0, /* to_terminal_info */ + monitor_kill, /* to_kill */ + monitor_load, /* to_load */ + 0, /* to_lookup_symbol */ + NULL, /* to_create_inferior */ + monitor_mourn_inferior, /* to_mourn_inferior */ + 0, /* to_can_run */ + 0, /* to_notice_signals */ 0, /* to_stop */ - process_stratum, - 0, /* next */ - 1, - 1, - 1, - 1, - 1, /* all mem, mem, stack, regs, exec */ - 0, - 0, /* Section pointers */ - OPS_MAGIC /* Always the last thing */ + process_stratum, /* to_stratum */ + 0, /* to_next */ + 1, /* to_has_all_memory */ + 1, /* to_has_memory */ + 1, /* to_has_stack */ + 1, /* to_has_registers */ + 1, /* to_has_execution */ + 0, /* sections */ + 0, /* sections_end */ + OPS_MAGIC /* to_magic */ }; static char *rom68k_loadtypes[] = {"none", "srec", "default", NULL}; |