2003-10-31 Andrew Cagney <cagney@redhat.com>
* avr-tdep.c (avr_frame_this_id): Do not call deprecated_inside_entry_file. * m68hc11-tdep.c (m68hc11_frame_this_id): Ditto. * m32r-tdep.c (m32r_frame_this_id): Ditto. * d10v-tdep.c (d10v_frame_this_id): Ditto. * arm-tdep.c (arm_prologue_this_id): Ditto. * alpha-tdep.c (alpha_heuristic_frame_this_id): Ditto.
This commit is contained in:
parent
b1ace735e1
commit
9e815ec299
7 changed files with 11 additions and 26 deletions
|
@ -1,3 +1,13 @@
|
||||||
|
2003-10-31 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
* avr-tdep.c (avr_frame_this_id): Do not call
|
||||||
|
deprecated_inside_entry_file.
|
||||||
|
* m68hc11-tdep.c (m68hc11_frame_this_id): Ditto.
|
||||||
|
* m32r-tdep.c (m32r_frame_this_id): Ditto.
|
||||||
|
* d10v-tdep.c (d10v_frame_this_id): Ditto.
|
||||||
|
* arm-tdep.c (arm_prologue_this_id): Ditto.
|
||||||
|
* alpha-tdep.c (alpha_heuristic_frame_this_id): Ditto.
|
||||||
|
|
||||||
2003-10-31 Jim Blandy <jimb@redhat.com>
|
2003-10-31 Jim Blandy <jimb@redhat.com>
|
||||||
|
|
||||||
* elfread.c (elf_symtab_read): Allocate correct number of tail
|
* elfread.c (elf_symtab_read): Allocate correct number of tail
|
||||||
|
|
|
@ -1136,11 +1136,6 @@ alpha_heuristic_frame_this_id (struct frame_info *next_frame,
|
||||||
struct alpha_heuristic_unwind_cache *info
|
struct alpha_heuristic_unwind_cache *info
|
||||||
= alpha_heuristic_frame_unwind_cache (next_frame, this_prologue_cache, 0);
|
= alpha_heuristic_frame_unwind_cache (next_frame, this_prologue_cache, 0);
|
||||||
|
|
||||||
/* This is meant to halt the backtrace at "_start". Make sure we
|
|
||||||
don't halt it at a generic dummy frame. */
|
|
||||||
if (deprecated_inside_entry_file (info->start_pc))
|
|
||||||
return;
|
|
||||||
|
|
||||||
*this_id = frame_id_build (info->vfp, info->start_pc);
|
*this_id = frame_id_build (info->vfp, info->start_pc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -994,7 +994,7 @@ arm_prologue_this_id (struct frame_info *next_frame,
|
||||||
|
|
||||||
/* This is meant to halt the backtrace at "_start". Make sure we
|
/* This is meant to halt the backtrace at "_start". Make sure we
|
||||||
don't halt it at a generic dummy frame. */
|
don't halt it at a generic dummy frame. */
|
||||||
if (func <= LOWEST_PC || deprecated_inside_entry_file (func))
|
if (func <= LOWEST_PC)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* If we've hit a wall, stop. */
|
/* If we've hit a wall, stop. */
|
||||||
|
|
|
@ -970,11 +970,6 @@ avr_frame_this_id (struct frame_info *next_frame,
|
||||||
/* The FUNC is easy. */
|
/* The FUNC is easy. */
|
||||||
func = frame_func_unwind (next_frame);
|
func = frame_func_unwind (next_frame);
|
||||||
|
|
||||||
/* This is meant to halt the backtrace at "_start". Make sure we
|
|
||||||
don't halt it at a generic dummy frame. */
|
|
||||||
if (deprecated_inside_entry_file (func))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Hopefully the prologue analysis either correctly determined the
|
/* Hopefully the prologue analysis either correctly determined the
|
||||||
frame's base (which is the SP from the previous frame), or set
|
frame's base (which is the SP from the previous frame), or set
|
||||||
that base to "NULL". */
|
that base to "NULL". */
|
||||||
|
|
|
@ -1405,11 +1405,6 @@ d10v_frame_this_id (struct frame_info *next_frame,
|
||||||
/* The FUNC is easy. */
|
/* The FUNC is easy. */
|
||||||
func = frame_func_unwind (next_frame);
|
func = frame_func_unwind (next_frame);
|
||||||
|
|
||||||
/* This is meant to halt the backtrace at "_start". Make sure we
|
|
||||||
don't halt it at a generic dummy frame. */
|
|
||||||
if (func <= IMEM_START || deprecated_inside_entry_file (func))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Hopefully the prologue analysis either correctly determined the
|
/* Hopefully the prologue analysis either correctly determined the
|
||||||
frame's base (which is the SP from the previous frame), or set
|
frame's base (which is the SP from the previous frame), or set
|
||||||
that base to "NULL". */
|
that base to "NULL". */
|
||||||
|
|
|
@ -831,11 +831,6 @@ m32r_frame_this_id (struct frame_info *next_frame,
|
||||||
/* The FUNC is easy. */
|
/* The FUNC is easy. */
|
||||||
func = frame_func_unwind (next_frame);
|
func = frame_func_unwind (next_frame);
|
||||||
|
|
||||||
/* This is meant to halt the backtrace at "_start". Make sure we
|
|
||||||
don't halt it at a generic dummy frame. */
|
|
||||||
if (deprecated_inside_entry_file (func))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Check if the stack is empty. */
|
/* Check if the stack is empty. */
|
||||||
msym_stack = lookup_minimal_symbol ("_stack", NULL, NULL);
|
msym_stack = lookup_minimal_symbol ("_stack", NULL, NULL);
|
||||||
if (msym_stack && info->base == SYMBOL_VALUE_ADDRESS (msym_stack))
|
if (msym_stack && info->base == SYMBOL_VALUE_ADDRESS (msym_stack))
|
||||||
|
|
|
@ -894,11 +894,6 @@ m68hc11_frame_this_id (struct frame_info *next_frame,
|
||||||
/* The FUNC is easy. */
|
/* The FUNC is easy. */
|
||||||
func = frame_func_unwind (next_frame);
|
func = frame_func_unwind (next_frame);
|
||||||
|
|
||||||
/* This is meant to halt the backtrace at "_start". Make sure we
|
|
||||||
don't halt it at a generic dummy frame. */
|
|
||||||
if (deprecated_inside_entry_file (func))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Hopefully the prologue analysis either correctly determined the
|
/* Hopefully the prologue analysis either correctly determined the
|
||||||
frame's base (which is the SP from the previous frame), or set
|
frame's base (which is the SP from the previous frame), or set
|
||||||
that base to "NULL". */
|
that base to "NULL". */
|
||||||
|
|
Loading…
Add table
Reference in a new issue