mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 14:39:09 +08:00
* frame.c (get_frame_type): Don't attempt to lazily initialize
frame's unwinder for legacy frames.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2003-05-08 Kevin Buettner <kevinb@redhat.com>
|
||||||
|
|
||||||
|
* frame.c (get_frame_type): Don't attempt to lazily initialize
|
||||||
|
frame's unwinder for legacy frames.
|
||||||
|
|
||||||
2003-05-07 Andrew Cagney <cagney@redhat.com>
|
2003-05-07 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
* ia64-tdep.c (ia64_remote_translate_xfer_address): Add "gdbarch"
|
* ia64-tdep.c (ia64_remote_translate_xfer_address): Add "gdbarch"
|
||||||
|
@ -2069,7 +2069,12 @@ get_frame_type (struct frame_info *frame)
|
|||||||
if (!DEPRECATED_USE_GENERIC_DUMMY_FRAMES
|
if (!DEPRECATED_USE_GENERIC_DUMMY_FRAMES
|
||||||
&& deprecated_frame_in_dummy (frame))
|
&& deprecated_frame_in_dummy (frame))
|
||||||
return DUMMY_FRAME;
|
return DUMMY_FRAME;
|
||||||
if (frame->unwind == NULL)
|
|
||||||
|
/* Some legacy code, e.g, mips_init_extra_frame_info() wants
|
||||||
|
to determine the frame's type prior to it being completely
|
||||||
|
initialized. Don't attempt to lazily initialize ->unwind for
|
||||||
|
legacy code. It will be initialized in legacy_get_prev_frame(). */
|
||||||
|
if (frame->unwind == NULL && !legacy_frame_p (current_gdbarch))
|
||||||
{
|
{
|
||||||
/* Initialize the frame's unwinder because it is that which
|
/* Initialize the frame's unwinder because it is that which
|
||||||
provides the frame's type. */
|
provides the frame's type. */
|
||||||
|
Reference in New Issue
Block a user