[RFC 07/32] introduce remote_load
Tom Tromey
tromey@redhat.com
Mon Jan 13 19:23:00 GMT 2014
I used a refactoring script to add target_ops arguments to all the
target methods. In order to make this script work a little better,
this patch adds a new "remote_load" function; this eliminates the need
to later change the signature of generic_load.
2014-01-08 Tom Tromey <tromey@redhat.com>
* remote.c (remote_load): New function.
(init_remote_ops): Use it.
---
gdb/ChangeLog | 5 +++++
gdb/remote.c | 10 +++++++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/gdb/remote.c b/gdb/remote.c
index 6f3fc91..9efb985 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -11483,6 +11483,14 @@ remote_augmented_libraries_svr4_read (void)
return rs->augmented_libraries_svr4_read;
}
+/* Implementation of to_load. */
+
+static void
+remote_load (char *name, int from_tty)
+{
+ generic_load (name, from_tty);
+}
+
static void
init_remote_ops (void)
{
@@ -11516,7 +11524,7 @@ Specify the serial device it is connected to\n\
remote_ops.to_insert_watchpoint = remote_insert_watchpoint;
remote_ops.to_remove_watchpoint = remote_remove_watchpoint;
remote_ops.to_kill = remote_kill;
- remote_ops.to_load = generic_load;
+ remote_ops.to_load = remote_load;
remote_ops.to_mourn_inferior = remote_mourn;
remote_ops.to_pass_signals = remote_pass_signals;
remote_ops.to_program_signals = remote_program_signals;
--
1.8.1.4
More information about the Gdb-patches
mailing list