forked from Imagelibrary/binutils-gdb
* sparc-tdep.c (sparc_get_saved_register): Use get_prev_frame
instead of ->prev. * z8k-tdep.c (z8k_frame_chain): Do not use ->prev. * s390-tdep.c (s390_frame_chain): Do not use ->prev. * rs6000-tdep.c (frame_get_saved_regs): Use rs6000_frame_chain() instead of ->prev.
This commit is contained in:
@@ -829,11 +829,11 @@ sparc_get_saved_register (char *raw_buffer, int *optimized, CORE_ADDR *addrp,
|
||||
addr = frame1->frame + (regnum - G0_REGNUM) * SPARC_INTREG_SIZE
|
||||
- (FP_REGISTER_BYTES + 8 * SPARC_INTREG_SIZE);
|
||||
else if (regnum >= I0_REGNUM && regnum < I0_REGNUM + 8)
|
||||
addr = (frame1->prev->extra_info->bottom
|
||||
addr = (get_prev_frame (frame1)->extra_info->bottom
|
||||
+ (regnum - I0_REGNUM) * SPARC_INTREG_SIZE
|
||||
+ FRAME_SAVED_I0);
|
||||
else if (regnum >= L0_REGNUM && regnum < L0_REGNUM + 8)
|
||||
addr = (frame1->prev->extra_info->bottom
|
||||
addr = (get_prev_frame (frame1)->extra_info->bottom
|
||||
+ (regnum - L0_REGNUM) * SPARC_INTREG_SIZE
|
||||
+ FRAME_SAVED_L0);
|
||||
else if (regnum >= O0_REGNUM && regnum < O0_REGNUM + 8)
|
||||
@@ -875,11 +875,11 @@ sparc_get_saved_register (char *raw_buffer, int *optimized, CORE_ADDR *addrp,
|
||||
{
|
||||
/* Normal frame. Local and In registers are saved on stack. */
|
||||
if (regnum >= I0_REGNUM && regnum < I0_REGNUM + 8)
|
||||
addr = (frame1->prev->extra_info->bottom
|
||||
addr = (get_prev_frame (frame1)->extra_info->bottom
|
||||
+ (regnum - I0_REGNUM) * SPARC_INTREG_SIZE
|
||||
+ FRAME_SAVED_I0);
|
||||
else if (regnum >= L0_REGNUM && regnum < L0_REGNUM + 8)
|
||||
addr = (frame1->prev->extra_info->bottom
|
||||
addr = (get_prev_frame (frame1)->extra_info->bottom
|
||||
+ (regnum - L0_REGNUM) * SPARC_INTREG_SIZE
|
||||
+ FRAME_SAVED_L0);
|
||||
else if (regnum >= O0_REGNUM && regnum < O0_REGNUM + 8)
|
||||
|
||||
Reference in New Issue
Block a user