diff options
author | Daniel Jacobowitz <dan@debian.org> | 2007-10-17 13:36:45 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2007-10-17 13:36:45 +0000 |
commit | a24b87f105e3e7029aabcc6fddf87a03ee74b715 (patch) | |
tree | 963e03dc1e4061fce0cc291649db5b49380979d4 /gdb/cris-tdep.c | |
parent | 50e5bed3a5feb7a9f482475011efe8702da452f1 (diff) | |
download | gdb-a24b87f105e3e7029aabcc6fddf87a03ee74b715.tar.gz |
* frame.c (frame_unwind_unsigned_register): Delete.
(frame_sp_unwind): Use frame_unwind_register_unsigned instead.
* frame.h (frame_unwind_unsigned_register): Delete prototype.
* alpha-linux-tdep.c, alpha-mdebug-tdep.c, alpha-tdep.c,
avr-tdep.c, cris-tdep.c, frv-tdep.c, m68hc11-tdep.c, mn10300-tdep.c,
mt-tdep.c: Replace frame_unwind_unsigned_register with
frame_unwind_register_unsigned.
* gdbint.texinfo (Target Conditionals): Use
frame_unwind_register_unsigned in examples instead of
frame_unwind_unsigned_register.
Diffstat (limited to 'gdb/cris-tdep.c')
-rw-r--r-- | gdb/cris-tdep.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/gdb/cris-tdep.c b/gdb/cris-tdep.c index a6dae9b9d58..4a4dbc858c9 100644 --- a/gdb/cris-tdep.c +++ b/gdb/cris-tdep.c @@ -1338,8 +1338,7 @@ cris_scan_prologue (CORE_ADDR pc, struct frame_info *next_frame, /* The SP was moved to the FP. This indicates that a new frame was created. Get THIS frame's FP value by unwinding it from the next frame. */ - frame_unwind_unsigned_register (next_frame, CRIS_FP_REGNUM, - &this_base); + this_base = frame_unwind_register_unsigned (next_frame, CRIS_FP_REGNUM); info->base = this_base; info->saved_regs[CRIS_FP_REGNUM].addr = info->base; @@ -1352,8 +1351,8 @@ cris_scan_prologue (CORE_ADDR pc, struct frame_info *next_frame, ULONGEST this_base; /* Assume that the FP is this frame's SP but with that pushed stack space added back. */ - frame_unwind_unsigned_register (next_frame, gdbarch_sp_regnum (gdbarch), - &this_base); + this_base = frame_unwind_register_unsigned (next_frame, + gdbarch_sp_regnum (gdbarch)); info->base = this_base; info->prev_sp = info->base + info->size; } @@ -1424,8 +1423,8 @@ crisv32_scan_prologue (CORE_ADDR pc, struct frame_info *next_frame, } /* The SP is assumed to be unaltered. */ - frame_unwind_unsigned_register (next_frame, gdbarch_sp_regnum (gdbarch), - &this_base); + this_base = frame_unwind_register_unsigned (next_frame, + gdbarch_sp_regnum (gdbarch)); info->base = this_base; info->prev_sp = this_base; @@ -1470,8 +1469,8 @@ static CORE_ADDR cris_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame) { ULONGEST pc; - frame_unwind_unsigned_register (next_frame, - gdbarch_pc_regnum (gdbarch), &pc); + pc = frame_unwind_register_unsigned (next_frame, + gdbarch_pc_regnum (gdbarch)); return pc; } @@ -1479,8 +1478,8 @@ static CORE_ADDR cris_unwind_sp (struct gdbarch *gdbarch, struct frame_info *next_frame) { ULONGEST sp; - frame_unwind_unsigned_register (next_frame, - gdbarch_sp_regnum (gdbarch), &sp); + sp = frame_unwind_register_unsigned (next_frame, + gdbarch_sp_regnum (gdbarch)); return sp; } |