diff options
Diffstat (limited to 'gdb/findvar.c')
-rw-r--r-- | gdb/findvar.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/gdb/findvar.c b/gdb/findvar.c index b388d82..d45a158 100644 --- a/gdb/findvar.c +++ b/gdb/findvar.c @@ -259,7 +259,7 @@ copy_integer_to_size (gdb_byte *dest, int dest_size, const gdb_byte *source, determined by register_type (). */ struct value * -value_of_register (int regnum, struct frame_info *frame) +value_of_register (int regnum, frame_info_ptr frame) { struct gdbarch *gdbarch = get_frame_arch (frame); struct value *reg_val; @@ -279,11 +279,11 @@ value_of_register (int regnum, struct frame_info *frame) determined by register_type (). The value is not fetched. */ struct value * -value_of_register_lazy (struct frame_info *frame, int regnum) +value_of_register_lazy (frame_info_ptr frame, int regnum) { struct gdbarch *gdbarch = get_frame_arch (frame); struct value *reg_val; - struct frame_info *next_frame; + frame_info_ptr next_frame; gdb_assert (regnum < gdbarch_num_cooked_regs (gdbarch)); @@ -403,8 +403,8 @@ symbol_read_needs_frame (struct symbol *sym) the static links points to and return it. Return NULL if we could not find such a frame. */ -static struct frame_info * -follow_static_link (struct frame_info *frame, +static frame_info_ptr +follow_static_link (frame_info_ptr frame, const struct dynamic_prop *static_link) { CORE_ADDR upper_frame_base; @@ -446,9 +446,9 @@ follow_static_link (struct frame_info *frame, For backward compatibility purposes (with old compilers), we then look for the first frame that can host it. */ -static struct frame_info * +static frame_info_ptr get_hosting_frame (struct symbol *var, const struct block *var_block, - struct frame_info *frame) + frame_info_ptr frame) { const struct block *frame_block = NULL; @@ -559,7 +559,7 @@ get_hosting_frame (struct symbol *var, const struct block *var_block, struct value * language_defn::read_var_value (struct symbol *var, const struct block *var_block, - struct frame_info *frame) const + frame_info_ptr frame) const { struct value *v; struct type *type = var->type (); @@ -781,7 +781,7 @@ language_defn::read_var_value (struct symbol *var, struct value * read_var_value (struct symbol *var, const struct block *var_block, - struct frame_info *frame) + frame_info_ptr frame) { const struct language_defn *lang = language_def (var->language ()); @@ -798,7 +798,7 @@ default_value_from_register (struct gdbarch *gdbarch, struct type *type, { int len = type->length (); struct value *value = allocate_value (type); - struct frame_info *frame; + frame_info_ptr frame; VALUE_LVAL (value) = lval_register; frame = frame_find_by_id (frame_id); @@ -834,7 +834,7 @@ default_value_from_register (struct gdbarch *gdbarch, struct type *type, complete resulting value as optimized out. */ void -read_frame_register_value (struct value *value, struct frame_info *frame) +read_frame_register_value (struct value *value, frame_info_ptr frame) { struct gdbarch *gdbarch = get_frame_arch (frame); LONGEST offset = 0; @@ -874,7 +874,7 @@ read_frame_register_value (struct value *value, struct frame_info *frame) /* Return a value of type TYPE, stored in register REGNUM, in frame FRAME. */ struct value * -value_from_register (struct type *type, int regnum, struct frame_info *frame) +value_from_register (struct type *type, int regnum, frame_info_ptr frame) { struct gdbarch *gdbarch = get_frame_arch (frame); struct type *type1 = check_typedef (type); @@ -924,7 +924,7 @@ value_from_register (struct type *type, int regnum, struct frame_info *frame) Will abort if register value is not available. */ CORE_ADDR -address_from_register (int regnum, struct frame_info *frame) +address_from_register (int regnum, frame_info_ptr frame) { struct gdbarch *gdbarch = get_frame_arch (frame); struct type *type = builtin_type (gdbarch)->builtin_data_ptr; |