2003-01-07 Andrew Cagney <cagney@redhat.com>

* frame.c (deprecated_get_frame_context): New function.
	(deprecated_set_frame_context): New function.
	* frame.h (deprecated_get_frame_context): Declare.
	(deprecated_set_frame_context): Declare.
	* dwarf2cfi.c (UNWIND_CONTEXT): Use deprecated_get_frame_context.
	(cfi_init_extra_frame_info): Use deprecated_set_frame_context.
This commit is contained in:
Andrew Cagney
2003-01-07 22:53:09 +00:00
parent 75778ec42f
commit 2d75187b9e
4 changed files with 36 additions and 2 deletions

View File

@ -701,4 +701,16 @@ extern void deprecated_set_frame_next_hack (struct frame_info *fi,
extern void deprecated_set_frame_prev_hack (struct frame_info *fi,
struct frame_info *prev);
/* FIXME: cagney/2003-01-07: Instead of the dwarf2cfi having its own
dedicated `struct frame_info . context' field, the code should use
the per frame `unwind_cache' that is passed to the
frame_pc_unwind(), frame_register_unwind() and frame_id_unwind()
methods.
See "dummy-frame.c" for an example of how a cfi-frame object can be
implemented using this. */
extern struct context *deprecated_get_frame_context (struct frame_info *fi);
extern void deprecated_set_frame_context (struct frame_info *fi,
struct context *context);
#endif /* !defined (FRAME_H) */