From 931a73dcf66e168ba7a3a95a60e5e5d4a60e143d Mon Sep 17 00:00:00 2001 From: devans Date: Fri, 5 Mar 2010 01:39:56 +0000 Subject: [PATCH] * arm-tdep.c (arm_stub_unwind_sniffer): Add comment. --- gdb/ChangeLog | 4 ++++ gdb/arm-tdep.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 128cc9afed..b0861d04f3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2010-03-04 Doug Evans + + * arm-tdep.c (arm_stub_unwind_sniffer): Add comment. + 2010-03-04 Pedro Alves * breakpoint.c (update_watchpoint): Create a sentinel location if diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index 80be2ccf63..353bc487f3 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -1236,6 +1236,8 @@ arm_stub_unwind_sniffer (const struct frame_unwind *self, addr_in_block = get_frame_address_in_block (this_frame); if (in_plt_section (addr_in_block, NULL) + /* We also use the stub winder if the target memory is unreadable + to avoid having the prologue unwinder trying to read it. */ || target_read_memory (get_frame_pc (this_frame), dummy, 4) != 0) return 1; -- 2.11.0