fix buglet in nto-procfs.c
authorTom Tromey <tromey@redhat.com>
Thu, 16 Jan 2014 18:46:23 +0000 (11:46 -0700)
committerTom Tromey <tromey@redhat.com>
Wed, 19 Feb 2014 14:48:48 +0000 (07:48 -0700)
I happened to notice that nto-procfs.c defines
procfs_remove_hw_breakpoint but never uses it.  This caused it not to
be updated by my target-method-updating script.  This patch fixes the
function and installs it properly.  I have no way to test this,
however.

2014-02-19  Tom Tromey  <tromey@redhat.com>

* nto-procfs.c (procfs_remove_hw_breakpoint): Add 'self'
argument.
(init_procfs_ops): Correctly set to_remove_hw_breakpoint.

gdb/ChangeLog
gdb/nto-procfs.c

index ff6188b..c75ca0d 100644 (file)
@@ -1,5 +1,11 @@
 2014-02-19  Tom Tromey  <tromey@redhat.com>
 
+       * nto-procfs.c (procfs_remove_hw_breakpoint): Add 'self'
+       argument.
+       (init_procfs_ops): Correctly set to_remove_hw_breakpoint.
+
+2014-02-19  Tom Tromey  <tromey@redhat.com>
+
        * record-btrace.c (record_btrace_decr_pc_after_break): Delegate
        directly.
        * target-delegates.c: Rebuild.
index 1b2b2ff..d0bdc90 100644 (file)
@@ -947,7 +947,8 @@ procfs_insert_hw_breakpoint (struct target_ops *self, struct gdbarch *gdbarch,
 }
 
 static int
-procfs_remove_hw_breakpoint (struct gdbarch *gdbarch,
+procfs_remove_hw_breakpoint (struct target_ops *self,
+                            struct gdbarch *gdbarch,
                             struct bp_target_info *bp_tgt)
 {
   return procfs_breakpoint (bp_tgt->placed_address,
@@ -1402,7 +1403,7 @@ init_procfs_ops (void)
   procfs_ops.to_remove_breakpoint = procfs_remove_breakpoint;
   procfs_ops.to_can_use_hw_breakpoint = procfs_can_use_hw_breakpoint;
   procfs_ops.to_insert_hw_breakpoint = procfs_insert_hw_breakpoint;
-  procfs_ops.to_remove_hw_breakpoint = procfs_remove_breakpoint;
+  procfs_ops.to_remove_hw_breakpoint = procfs_remove_hw_breakpoint;
   procfs_ops.to_insert_watchpoint = procfs_insert_hw_watchpoint;
   procfs_ops.to_remove_watchpoint = procfs_remove_hw_watchpoint;
   procfs_ops.to_stopped_by_watchpoint = procfs_stopped_by_watchpoint;