diff options
author | Andrew Cagney <cagney@redhat.com> | 2004-05-01 19:02:11 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2004-05-01 19:02:11 +0000 |
commit | 55699d593f51fb72de21a8860f53b5b5a11207bd (patch) | |
tree | e7c0a916c9ccb68e556d8d2dba443a5ba1dbbbf7 /gdb/frame.c | |
parent | fcf70625fc153c636f89293d48208d39033c2c41 (diff) | |
download | binutils-55699d593f51fb72de21a8860f53b5b5a11207bd.zip binutils-55699d593f51fb72de21a8860f53b5b5a11207bd.tar.gz binutils-55699d593f51fb72de21a8860f53b5b5a11207bd.tar.bz2 |
2004-05-01 Andrew Cagney <cagney@redhat.com>
* frame.h (deprecated_set_frame_type): Delete declaration.
* frame.c (deprecated_set_frame_type): Delete function, update
comments.
Diffstat (limited to 'gdb/frame.c')
-rw-r--r-- | gdb/frame.c | 51 |
1 files changed, 20 insertions, 31 deletions
diff --git a/gdb/frame.c b/gdb/frame.c index 0db1473..f120a16 100644 --- a/gdb/frame.c +++ b/gdb/frame.c @@ -67,10 +67,10 @@ struct frame_info int level; /* The frame's type. */ - /* FIXME: cagney/2003-04-02: Should instead be returning - ->unwind->type. Unfortunately, legacy code is still explicitly - setting the type using the method deprecated_set_frame_type. - Eliminate that method and this field can be eliminated. */ + /* FIXME: cagney/2004-05-01: Should instead just use ->unwind->type. + Unfortunately, legacy_get_prev_frame is still explicitly setting + the type. Eliminate that method and this field can be + eliminated. */ enum frame_type type; /* For each register, address of where it was saved on entry to the @@ -233,11 +233,10 @@ get_frame_id (struct frame_info *fi) { fi->unwind = frame_unwind_find_by_frame (fi->next, &fi->prologue_cache); - /* FIXME: cagney/2003-04-02: Rather than storing the frame's - type in the frame, the unwinder's type should be returned - directly. Unfortunately legacy code, called by - legacy_get_prev_frame(), explicitly sets the frame's type - using the method deprecated_set_frame_type(). */ + /* FIXME: cagney/2004-05-01: Should instead just use + ->unwind->type. Unfortunately, legacy_get_prev_frame is + still explicitly setting the type. Eliminate that method + and this field can be eliminated. */ fi->type = fi->unwind->type; } /* Find THIS frame's ID. */ @@ -548,11 +547,10 @@ frame_register_unwind (struct frame_info *frame, int regnum, { frame->unwind = frame_unwind_find_by_frame (frame->next, &frame->prologue_cache); - /* FIXME: cagney/2003-04-02: Rather than storing the frame's - type in the frame, the unwinder's type should be returned - directly. Unfortunately, legacy code, called by - legacy_get_prev_frame(), explicitly set the frames type using - the method deprecated_set_frame_type(). */ + /* FIXME: cagney/2004-05-01: Should instead just use ->unwind->type. + Unfortunately, legacy_get_prev_frame is still explicitly setting + the type. Eliminate that method and this field can be + eliminated. */ frame->type = frame->unwind->type; } @@ -1507,11 +1505,10 @@ legacy_get_prev_frame (struct frame_info *this_frame) /* Find PREV frame's unwinder. */ prev->unwind = frame_unwind_find_by_frame (this_frame, &prev->prologue_cache); - /* FIXME: cagney/2003-04-02: Rather than storing the frame's - type in the frame, the unwinder's type should be returned - directly. Unfortunately, legacy code, called by - legacy_get_prev_frame(), explicitly set the frames type - using the method deprecated_set_frame_type(). */ + /* FIXME: cagney/2004-05-01: Should instead just use + ->unwind->type. Unfortunately, legacy_get_prev_frame is + still explicitly setting the type. Eliminate that method + and this field can be eliminated. */ prev->type = prev->unwind->type; /* Find PREV frame's ID. */ prev->unwind->this_id (this_frame, @@ -2105,11 +2102,10 @@ get_frame_type (struct frame_info *frame) provides the frame's type. */ frame->unwind = frame_unwind_find_by_frame (frame->next, &frame->prologue_cache); - /* FIXME: cagney/2003-04-02: Rather than storing the frame's - type in the frame, the unwinder's type should be returned - directly. Unfortunately, legacy code, called by - legacy_get_prev_frame(), explicitly set the frames type using - the method deprecated_set_frame_type(). */ + /* FIXME: cagney/2004-05-01: Should instead just use + ->unwind->type. Unfortunately, legacy_get_prev_frame is + still explicitly setting the type. Eliminate that method and + this field can be eliminated. */ frame->type = frame->unwind->type; } if (frame->type == UNKNOWN_FRAME) @@ -2118,13 +2114,6 @@ get_frame_type (struct frame_info *frame) return frame->type; } -void -deprecated_set_frame_type (struct frame_info *frame, enum frame_type type) -{ - /* Arrrg! See comment in "frame.h". */ - frame->type = type; -} - struct frame_extra_info * get_frame_extra_info (struct frame_info *fi) { |