* frame.c (get_frame_register_bytes): Take pseudo registers into

account.
This commit is contained in:
Andreas Schwab
2008-09-24 12:17:20 +00:00
parent 9f5110a6ab
commit 45ef8ce0c5
2 changed files with 7 additions and 1 deletions

View File

@ -809,7 +809,8 @@ get_frame_register_bytes (struct frame_info *frame, int regnum,
/* Ensure that we will not read beyond the end of the register file.
This can only ever happen if the debug information is bad. */
maxsize = -offset;
for (i = regnum; i < gdbarch_num_regs (gdbarch); i++)
for (i = regnum;
i < gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch); i++)
{
int thissize = register_size (gdbarch, i);
if (thissize == 0)