2003-01-07 Andrew Cagney <cagney@redhat.com>
* frame.c (deprecated_set_frame_next_hack): New function. (deprecated_set_frame_prev_hack): New function. * frame.h (deprecated_set_frame_next_hack): Declare. (deprecated_set_frame_prev_hack): Declare. * mcore-tdep.c (analyze_dummy_frame): Use deprecated_set_frame_next_hack and deprecated_set_frame_prev_hack. * mn10300-tdep.c (analyze_dummy_frame): Ditto.
This commit is contained in:
parent
14e91ac52e
commit
483d36b217
5 changed files with 36 additions and 4 deletions
|
@ -1,3 +1,13 @@
|
|||
2003-01-07 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* frame.c (deprecated_set_frame_next_hack): New function.
|
||||
(deprecated_set_frame_prev_hack): New function.
|
||||
* frame.h (deprecated_set_frame_next_hack): Declare.
|
||||
(deprecated_set_frame_prev_hack): Declare.
|
||||
* mcore-tdep.c (analyze_dummy_frame): Use
|
||||
deprecated_set_frame_next_hack and deprecated_set_frame_prev_hack.
|
||||
* mn10300-tdep.c (analyze_dummy_frame): Ditto.
|
||||
|
||||
2003-01-07 David Carlton <carlton@math.stanford.edu>
|
||||
|
||||
* linespec.c (decode_line_1): Move code into decode_dollar.
|
||||
|
|
14
gdb/frame.c
14
gdb/frame.c
|
@ -1308,6 +1308,20 @@ deprecated_set_frame_extra_info_hack (struct frame_info *frame,
|
|||
frame->extra_info = extra_info;
|
||||
}
|
||||
|
||||
void
|
||||
deprecated_set_frame_next_hack (struct frame_info *fi,
|
||||
struct frame_info *next)
|
||||
{
|
||||
fi->next = next;
|
||||
}
|
||||
|
||||
void
|
||||
deprecated_set_frame_prev_hack (struct frame_info *fi,
|
||||
struct frame_info *prev)
|
||||
{
|
||||
fi->prev = prev;
|
||||
}
|
||||
|
||||
struct frame_info *
|
||||
deprecated_frame_xmalloc (void)
|
||||
{
|
||||
|
|
|
@ -693,4 +693,12 @@ extern struct frame_info *deprecated_frame_xmalloc (void);
|
|||
extern struct frame_info *deprecated_frame_xmalloc_with_cleanup (long sizeof_saved_regs,
|
||||
long sizeof_extra_info);
|
||||
|
||||
/* FIXME: cagney/2003-01-07: These are just nasty. Code shouldn't be
|
||||
doing this. I suspect it dates back to the days when every field
|
||||
of an allocated structure was explicitly initialized. */
|
||||
extern void deprecated_set_frame_next_hack (struct frame_info *fi,
|
||||
struct frame_info *next);
|
||||
extern void deprecated_set_frame_prev_hack (struct frame_info *fi,
|
||||
struct frame_info *prev);
|
||||
|
||||
#endif /* !defined (FRAME_H) */
|
||||
|
|
|
@ -296,8 +296,8 @@ analyze_dummy_frame (CORE_ADDR pc, CORE_ADDR frame)
|
|||
deprecated_set_frame_extra_info_hack (dummy, extra_info);
|
||||
}
|
||||
|
||||
dummy->next = NULL;
|
||||
dummy->prev = NULL;
|
||||
deprecated_set_frame_next_hack (dummy, NULL);
|
||||
deprecated_set_frame_prev_hack (dummy, NULL);
|
||||
deprecated_update_frame_pc_hack (dummy, pc);
|
||||
deprecated_update_frame_base_hack (dummy, frame);
|
||||
dummy->extra_info->status = 0;
|
||||
|
|
|
@ -159,8 +159,8 @@ analyze_dummy_frame (CORE_ADDR pc, CORE_ADDR frame)
|
|||
extra_info = XMALLOC (struct frame_extra_info);
|
||||
deprecated_set_frame_extra_info_hack (dummy, extra_info);
|
||||
}
|
||||
dummy->next = NULL;
|
||||
dummy->prev = NULL;
|
||||
deprecated_set_frame_next_hack (dummy, NULL);
|
||||
deprecated_set_frame_prev_hack (dummy, NULL);
|
||||
deprecated_update_frame_pc_hack (dummy, pc);
|
||||
deprecated_update_frame_base_hack (dummy, frame);
|
||||
dummy->extra_info->status = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue