forked from Imagelibrary/binutils-gdb
* 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.
This commit is contained in:
19
gdb/frame.c
19
gdb/frame.c
@@ -677,17 +677,6 @@ get_frame_register_unsigned (struct frame_info *frame, int regnum)
|
||||
return frame_unwind_register_unsigned (frame->next, regnum);
|
||||
}
|
||||
|
||||
void
|
||||
frame_unwind_unsigned_register (struct frame_info *frame, int regnum,
|
||||
ULONGEST *val)
|
||||
{
|
||||
gdb_byte buf[MAX_REGISTER_SIZE];
|
||||
frame_unwind_register (frame, regnum, buf);
|
||||
(*val) = extract_unsigned_integer (buf,
|
||||
register_size (get_frame_arch (frame),
|
||||
regnum));
|
||||
}
|
||||
|
||||
void
|
||||
put_frame_register (struct frame_info *frame, int regnum,
|
||||
const gdb_byte *buf)
|
||||
@@ -1730,12 +1719,8 @@ frame_sp_unwind (struct frame_info *next_frame)
|
||||
/* Now things are really are grim. Hope that the value returned by
|
||||
the gdbarch_sp_regnum register is meaningful. */
|
||||
if (gdbarch_sp_regnum (gdbarch) >= 0)
|
||||
{
|
||||
ULONGEST sp;
|
||||
frame_unwind_unsigned_register (next_frame,
|
||||
gdbarch_sp_regnum (gdbarch), &sp);
|
||||
return sp;
|
||||
}
|
||||
return frame_unwind_register_unsigned (next_frame,
|
||||
gdbarch_sp_regnum (gdbarch));
|
||||
internal_error (__FILE__, __LINE__, _("Missing unwind SP method"));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user