diff options
author | Markus Deuling <deuling@de.ibm.com> | 2007-11-15 13:53:11 +0000 |
---|---|---|
committer | Markus Deuling <deuling@de.ibm.com> | 2007-11-15 13:53:11 +0000 |
commit | 2301df11d5d514524a23fcef26fdad54e0cb8654 (patch) | |
tree | b7b4ddcc46ce0360d73bce4e303e302f13adb6a0 | |
parent | fc0484e94e24a309facc00ccf445478106f96802 (diff) | |
download | gdb-2301df11d5d514524a23fcef26fdad54e0cb8654.zip gdb-2301df11d5d514524a23fcef26fdad54e0cb8654.tar.gz gdb-2301df11d5d514524a23fcef26fdad54e0cb8654.tar.bz2 |
2007-11-15 Markus Deuling <deuling@de.ibm.com>
* arm-tdep.c (arm_prologue_this_id): Replace LOWEST_PC by its
expression and use get_frame_arch to replace current_gdbarch by frame's
architecture.
*arm-tdep.h (LOWEST_PC): Remove
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/arm-tdep.c | 2 | ||||
-rw-r--r-- | gdb/arm-tdep.h | 5 |
3 files changed, 8 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 51c7aa9..3050b29 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2007-11-15 Markus Deuling <deuling@de.ibm.com> + + * arm-tdep.c (arm_prologue_this_id): Replace LOWEST_PC by its + expression and use get_frame_arch to replace current_gdbarch by frame's + architecture. + * arm-tdep.h (LOWEST_PC): Remove + 2007-11-15 Vladimir Prus <vladimir@codesourcery.com> Apply const qualifier to some users of bp_location. diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index 6f0fea6..cc3f92e 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -961,7 +961,7 @@ arm_prologue_this_id (struct frame_info *next_frame, /* This is meant to halt the backtrace at "_start". Make sure we don't halt it at a generic dummy frame. */ - if (func <= LOWEST_PC) + if (func <= gdbarch_tdep (get_frame_arch (next_frame))->lowest_pc) return; /* If we've hit a wall, stop. */ diff --git a/gdb/arm-tdep.h b/gdb/arm-tdep.h index d049f29..a6769e9 100644 --- a/gdb/arm-tdep.h +++ b/gdb/arm-tdep.h @@ -176,11 +176,6 @@ struct gdbarch_tdep }; - -#ifndef LOWEST_PC -#define LOWEST_PC (gdbarch_tdep (current_gdbarch)->lowest_pc) -#endif - CORE_ADDR arm_skip_stub (struct frame_info *, CORE_ADDR); CORE_ADDR arm_get_next_pc (struct frame_info *, CORE_ADDR); int arm_software_single_step (struct frame_info *); |