diff options
author | John Gilmore <gnu@cygnus> | 1991-08-14 00:09:04 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1991-08-14 00:09:04 +0000 |
commit | 8f1f2a72bd2009b97fe1e2139072359e25068e3e (patch) | |
tree | 872b91b8b4698529171c95a6084ece23eaf4c0cc /gdb/remote-vx.c | |
parent | 5ac449d90c0fa68a04ad6bc9d6583c88ced5523c (diff) | |
download | gdb-8f1f2a72bd2009b97fe1e2139072359e25068e3e.zip gdb-8f1f2a72bd2009b97fe1e2139072359e25068e3e.tar.gz gdb-8f1f2a72bd2009b97fe1e2139072359e25068e3e.tar.bz2 |
* core.c, exec.c, inftarg.c, remote-eb.c, remote-nindy.c,
remote-vx.c, remote.c, target.c, target.h: Remove add_syms vector
from target_ops. It's the same on all targets. Add two section
pointers to target_ops.
Diffstat (limited to 'gdb/remote-vx.c')
-rw-r--r-- | gdb/remote-vx.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gdb/remote-vx.c b/gdb/remote-vx.c index 67a03b6..171e712 100644 --- a/gdb/remote-vx.c +++ b/gdb/remote-vx.c @@ -54,7 +54,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ extern value call_function_by_hand (); extern void symbol_file_command (); -extern void add_syms_addr_command (); extern int stop_soon_quietly; /* for wait_for_inferior */ static int net_ptrace_clnt_call (); /* Forward decl */ @@ -899,10 +898,12 @@ vx_write_register (regno) vxworks doesn't give us that information. */ int -vx_xfer_memory (memaddr, myaddr, len, write) +vx_xfer_memory (memaddr, myaddr, len, write, target) CORE_ADDR memaddr; char *myaddr; int len; + int write; + struct target_ops *target; /* ignored */ { int status; Rptrace ptrace_in; @@ -1748,12 +1749,13 @@ Specify the name of the machine to connect to.", 0, 0, /* insert_breakpoint, remove_breakpoint */ 0, 0, 0, 0, 0, /* terminal stuff */ 0, /* vx_kill, */ - vx_load_command, add_syms_addr_command, + vx_load_command, 0, /* call_function */ vx_lookup_symbol, vx_create_inferior, 0, /* mourn_inferior */ core_stratum, 0, /* next */ 1, 1, 0, 0, 0, /* all mem, mem, stack, regs, exec */ + 0, 0, /* Section pointers */ OPS_MAGIC, /* Always the last thing */ }; @@ -1770,13 +1772,14 @@ struct target_ops vx_run_ops = { vx_insert_breakpoint, vx_remove_breakpoint, 0, 0, 0, 0, 0, /* terminal stuff */ vx_kill, - vx_load_command, add_syms_addr_command, + vx_load_command, call_function_by_hand, /* FIXME, calling fns is maybe botched? */ vx_lookup_symbol, 0, vx_mourn_inferior, process_stratum, 0, /* next */ 0, 1, 1, 1, 1, /* all mem, mem, stack, regs, exec */ /* all_mem is off to avoid spurious msg in "i files" */ + 0, 0, /* Section pointers */ OPS_MAGIC, /* Always the last thing */ }; /* ==> Remember when reading at end of file, there are two "ops" structs here. */ |