aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2009-10-20 11:23:28 +0000
committerPedro Alves <palves@redhat.com>2009-10-20 11:23:28 +0000
commit40625c9de32122a71ddc72826e6c5f43eae175cd (patch)
tree4986ad6ad3fe6597a16c9110f60933f10badbaee
parentc069425482903a72eadc818c9c3c685df6170238 (diff)
downloadgdb-40625c9de32122a71ddc72826e6c5f43eae175cd.zip
gdb-40625c9de32122a71ddc72826e6c5f43eae175cd.tar.gz
gdb-40625c9de32122a71ddc72826e6c5f43eae175cd.tar.bz2
* darwin-nat.c (cancel_breakpoint): Pass the regcache's address
space to breakpoint_inserted_here_p.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/darwin-nat.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 42d230d..1d7922f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
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.
(linux_nat_add_target): Install it.
* progspace.c (address_space_num): New.
diff --git a/gdb/darwin-nat.c b/gdb/darwin-nat.c
index 54eb3e3..8be0ec2 100644
--- a/gdb/darwin-nat.c
+++ b/gdb/darwin-nat.c
@@ -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));