* blockframe.c (legacy_frame_chain_valid): Move call to
DEPRECATED_FRAME_CHAIN_VALID before calls to inside_entry_func and inside_entry_file.
This commit is contained in:
parent
d0a557723a
commit
7c86889b04
2 changed files with 11 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2003-04-10 Corinna Vinschen <vinschen@redhat.com>
|
||||
|
||||
* blockframe.c (legacy_frame_chain_valid): Move call to
|
||||
DEPRECATED_FRAME_CHAIN_VALID before calls to inside_entry_func and
|
||||
inside_entry_file.
|
||||
|
||||
2003-04-09 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* frame.h (struct frame_id): Replace "pc" and "base" with
|
||||
|
|
|
@ -575,6 +575,11 @@ legacy_frame_chain_valid (CORE_ADDR fp, struct frame_info *fi)
|
|||
if (INNER_THAN (fp, get_frame_base (fi)))
|
||||
return 0;
|
||||
|
||||
/* If the architecture has a custom DEPRECATED_FRAME_CHAIN_VALID,
|
||||
call it now. */
|
||||
if (DEPRECATED_FRAME_CHAIN_VALID_P ())
|
||||
return DEPRECATED_FRAME_CHAIN_VALID (fp, fi);
|
||||
|
||||
/* If we're already inside the entry function for the main objfile, then it
|
||||
isn't valid. */
|
||||
if (inside_entry_func (get_frame_pc (fi)))
|
||||
|
@ -587,10 +592,5 @@ legacy_frame_chain_valid (CORE_ADDR fp, struct frame_info *fi)
|
|||
if (inside_entry_file (frame_pc_unwind (fi)))
|
||||
return 0;
|
||||
|
||||
/* If the architecture has a custom DEPRECATED_FRAME_CHAIN_VALID,
|
||||
call it now. */
|
||||
if (DEPRECATED_FRAME_CHAIN_VALID_P ())
|
||||
return DEPRECATED_FRAME_CHAIN_VALID (fp, fi);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue