diff options
Diffstat (limited to 'gdb/frame-base.h')
-rw-r--r-- | gdb/frame-base.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/frame-base.h b/gdb/frame-base.h index ba3d99c..334a2e2 100644 --- a/gdb/frame-base.h +++ b/gdb/frame-base.h @@ -20,7 +20,7 @@ #if !defined (FRAME_BASE_H) #define FRAME_BASE_H 1 -struct frame_info; +class frame_info_ptr; struct frame_id; struct frame_unwind; struct frame_base; @@ -42,17 +42,17 @@ struct regcache; /* A generic base address. */ -typedef CORE_ADDR (frame_this_base_ftype) (struct frame_info *this_frame, +typedef CORE_ADDR (frame_this_base_ftype) (frame_info_ptr this_frame, void **this_base_cache); /* The base address of the frame's local variables. */ -typedef CORE_ADDR (frame_this_locals_ftype) (struct frame_info *this_frame, +typedef CORE_ADDR (frame_this_locals_ftype) (frame_info_ptr this_frame, void **this_base_cache); /* The base address of the frame's arguments / parameters. */ -typedef CORE_ADDR (frame_this_args_ftype) (struct frame_info *this_frame, +typedef CORE_ADDR (frame_this_args_ftype) (frame_info_ptr this_frame, void **this_base_cache); struct frame_base @@ -68,7 +68,7 @@ struct frame_base /* Given THIS frame, return the frame base methods for THIS frame, or NULL if it can't handle THIS frame. */ -typedef const struct frame_base *(frame_base_sniffer_ftype) (struct frame_info *this_frame); +typedef const struct frame_base *(frame_base_sniffer_ftype) (frame_info_ptr this_frame); /* Append a frame base sniffer to the list. The sniffers are polled in the order that they are appended. */ @@ -86,6 +86,6 @@ extern void frame_base_set_default (struct gdbarch *gdbarch, /* Iterate through the list of frame base handlers until one returns an implementation. */ -extern const struct frame_base *frame_base_find_by_frame (struct frame_info *this_frame); +extern const struct frame_base *frame_base_find_by_frame (frame_info_ptr this_frame); #endif |