* darwin-nat.c (cancel_breakpoint): Pass the regcache's address
authorPedro Alves <palves@redhat.com>
Tue, 20 Oct 2009 11:23:28 +0000 (11:23 +0000)
committerPedro Alves <palves@redhat.com>
Tue, 20 Oct 2009 11:23:28 +0000 (11:23 +0000)
space to breakpoint_inserted_here_p.

gdb/ChangeLog
gdb/darwin-nat.c

index 42d230d0becd8973173fc60477f4af315ef8d53f..1d7922ffc6568382cf8119a72d3f057e4bab4422 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-20  Pedro Alves  <pedro@codesourcery.com>
+
+       * darwin-nat.c (cancel_breakpoint): Pass the regcache's address
+       space to breakpoint_inserted_here_p.
+
 2009-10-20  Pedro Alves  <pedro@codesourcery.com>
 
        * linux-nat.c (linux_nat_thread_address_space): New.
index 54eb3e31974202dd742457b8a3cd8a13d0e8da16..8be0ec22e310e54ad35c24dbafdadf26e6af30f9 100644 (file)
@@ -995,7 +995,7 @@ cancel_breakpoint (ptid_t ptid)
   CORE_ADDR pc;
 
   pc = regcache_read_pc (regcache) - gdbarch_decr_pc_after_break (gdbarch);
-  if (breakpoint_inserted_here_p (pc))
+  if (breakpoint_inserted_here_p (get_regcache_aspace (regcache), pc))
     {
       inferior_debug (4, "cancel_breakpoint for thread %x\n",
                      ptid_get_tid (ptid));