diff options
author | Andrew Cagney <cagney@redhat.com> | 2003-04-04 21:04:33 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2003-04-04 21:04:33 +0000 |
commit | 11889732f8bf4a0c69606696a154262eb1f82a8e (patch) | |
tree | 5f53ccc66a6f39c2a26aacbef74ea32cc28ff592 /gdb/x86-64-tdep.c | |
parent | 8dfb4cf0914918a83792055b7a218c23c0934d76 (diff) | |
download | gdb-11889732f8bf4a0c69606696a154262eb1f82a8e.zip gdb-11889732f8bf4a0c69606696a154262eb1f82a8e.tar.gz gdb-11889732f8bf4a0c69606696a154262eb1f82a8e.tar.bz2 |
2003-04-04 Andrew Cagney <cagney@redhat.com>
* x86-64-tdep.c (x86_64_unwind_dummy_id): Use frame_id_build.
* dummy-frame.c (dummy_frame_this_id): Use frame_id_build.
* d10v-tdep.c (d10v_frame_this_id): Use get_frame_pc and
get_frame_base.
(d10v_unwind_dummy_id): Use frame_id_build.
* frame.c (find_frame_sal): Use get_frame_pc.
(create_new_frame): Use deprecated_update_frame_pc_hack and
deprecated_update_frame_base_hack.
(create_sentinel_frame): Add comment about ->pc going away.
(get_prev_frame): Add comment about ->pc going away.
(legacy_get_prev_frame): Use get_frame_base, get_frame_pc,
frame_id_build, deprecated_update_frame_pc_hack and
deprecated_update_frame_base_hack.
(select_frame): Use get_frame_pc.
(legacy_saved_regs_this_id): Use frame_id_build.
Diffstat (limited to 'gdb/x86-64-tdep.c')
-rw-r--r-- | gdb/x86-64-tdep.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gdb/x86-64-tdep.c b/gdb/x86-64-tdep.c index 5b8abf6..24b77af 100644 --- a/gdb/x86-64-tdep.c +++ b/gdb/x86-64-tdep.c @@ -944,12 +944,9 @@ x86_64_save_dummy_frame_tos (CORE_ADDR sp) static struct frame_id x86_64_unwind_dummy_id (struct gdbarch *gdbarch, struct frame_info *frame) { - struct frame_id id; - - id.pc = frame_pc_unwind (frame); - frame_unwind_unsigned_register (frame, SP_REGNUM, &id.base); - - return id; + CORE_ADDR base; + frame_unwind_unsigned_register (frame, SP_REGNUM, &base); + return frame_id_build (base, frame_pc_unwind (frame)); } void |