* mn10300-tdep.c (mn10300_analyze_prologue): Use

safe_frame_unwind_memory() in place of deprecated_read_memory_nobpt().
This commit is contained in:
Kevin Buettner 2005-09-06 22:01:59 +00:00
parent e0d5208391
commit f2c8bc4327
2 changed files with 10 additions and 10 deletions

View file

@ -1,3 +1,8 @@
2005-09-06 Kevin Buettner <kevinb@redhat.com>
* mn10300-tdep.c (mn10300_analyze_prologue): Use
safe_frame_unwind_memory() in place of deprecated_read_memory_nobpt().
2005-09-04 Daniel Jacobowitz <dan@codesourcery.com> 2005-09-04 Daniel Jacobowitz <dan@codesourcery.com>
* inf-child.c (inf_child_follow_fork): Add OPS argument. * inf-child.c (inf_child_follow_fork): Add OPS argument.

View file

@ -554,8 +554,7 @@ mn10300_analyze_prologue (struct frame_info *fi,
#if 0 #if 0
/* Get the next two bytes into buf, we need two because rets is a two /* Get the next two bytes into buf, we need two because rets is a two
byte insn and the first isn't enough to uniquely identify it. */ byte insn and the first isn't enough to uniquely identify it. */
status = deprecated_read_memory_nobpt (pc, buf, 2); if (!safe_frame_unwind_memory (fi, pc, buf, 2))
if (status != 0)
return pc; return pc;
/* Note: kevinb/2003-07-16: We shouldn't be making these sorts of /* Note: kevinb/2003-07-16: We shouldn't be making these sorts of
@ -596,8 +595,7 @@ mn10300_analyze_prologue (struct frame_info *fi,
addr = func_addr; addr = func_addr;
/* Suck in two bytes. */ /* Suck in two bytes. */
if (addr + 2 >= stop if (addr + 2 >= stop || !safe_frame_unwind_memory (fi, addr, buf, 2))
|| (status = deprecated_read_memory_nobpt (addr, buf, 2)) != 0)
goto finish_prologue; goto finish_prologue;
/* First see if this insn sets the stack pointer from a register; if /* First see if this insn sets the stack pointer from a register; if
@ -627,8 +625,7 @@ mn10300_analyze_prologue (struct frame_info *fi,
goto finish_prologue; goto finish_prologue;
/* Get the next two bytes so the prologue scan can continue. */ /* Get the next two bytes so the prologue scan can continue. */
status = deprecated_read_memory_nobpt (addr, buf, 2); if (!safe_frame_unwind_memory (fi, addr, buf, 2))
if (status != 0)
goto finish_prologue; goto finish_prologue;
} }
@ -648,8 +645,7 @@ mn10300_analyze_prologue (struct frame_info *fi,
goto finish_prologue; goto finish_prologue;
/* Get two more bytes so scanning can continue. */ /* Get two more bytes so scanning can continue. */
status = deprecated_read_memory_nobpt (addr, buf, 2); if (!safe_frame_unwind_memory (fi, addr, buf, 2))
if (status != 0)
goto finish_prologue; goto finish_prologue;
} }
@ -675,8 +671,7 @@ mn10300_analyze_prologue (struct frame_info *fi,
{ {
/* Suck in imm_size more bytes, they'll hold the size of the /* Suck in imm_size more bytes, they'll hold the size of the
current frame. */ current frame. */
status = deprecated_read_memory_nobpt (addr + 2, buf, imm_size); if (!safe_frame_unwind_memory (fi, addr + 2, buf, imm_size))
if (status != 0)
goto finish_prologue; goto finish_prologue;
/* Note the size of the stack in the frame info structure. */ /* Note the size of the stack in the frame info structure. */