mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user