}
void
+trad_frame_set_reg_value (struct trad_frame_cache *this_trad_cache,
+ int regnum, LONGEST val)
+{
+ /* External interface for users of trad_frame_cache
+ (who cannot access the prev_regs object directly). */
+ trad_frame_set_value (this_trad_cache->prev_regs, regnum, val);
+}
+
+void
trad_frame_set_reg_realreg (struct trad_frame_cache *this_trad_cache,
int regnum, int realreg)
{
struct trad_frame_saved_reg this_saved_regs[],
int regnum, int *optimizedp,
enum lval_type *lvalp, CORE_ADDR *addrp,
- int *realregp, void *bufferp)
+ int *realregp, gdb_byte *bufferp)
{
struct gdbarch *gdbarch = get_frame_arch (next_frame);
if (trad_frame_addr_p (this_saved_regs, regnum))
}
else
{
- error ("Register %s not available",
+ error (_("Register %s not available"),
gdbarch_register_name (gdbarch, regnum));
}
}
struct frame_info *next_frame,
int regnum, int *optimizedp,
enum lval_type *lvalp, CORE_ADDR *addrp,
- int *realregp, void *bufferp)
+ int *realregp, gdb_byte *bufferp)
{
trad_frame_get_prev_register (next_frame, this_trad_cache->prev_regs,
regnum, optimizedp, lvalp, addrp, realregp,