Browse Source

* blockframe.c (legacy_frame_chain_valid): Move call to

DEPRECATED_FRAME_CHAIN_VALID before calls to inside_entry_func and
	inside_entry_file.
binutils-2_14-branch
Corinna Vinschen 24 years ago
parent
commit
7c86889b04
  1. 6
      gdb/ChangeLog
  2. 10
      gdb/blockframe.c

6
gdb/ChangeLog

@ -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

10
gdb/blockframe.c

@ -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…
Cancel
Save