* 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:
Daniel Jacobowitz
2007-10-17 13:36:45 +00:00
parent fe9a4c1201
commit 11411de309
14 changed files with 54 additions and 58 deletions

View File

@@ -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"));
}