Lines Matching refs:regnum

262 value_of_register (int regnum, struct frame_info *frame)  in value_of_register()  argument
275 if (regnum >= gdbarch_num_regs (gdbarch) in value_of_register()
277 return value_of_user_reg (regnum, frame); in value_of_register()
279 frame_register (frame, regnum, &optim, &unavail, in value_of_register()
282 reg_val = allocate_value (register_type (gdbarch, regnum)); in value_of_register()
286 register_size (gdbarch, regnum)); in value_of_register()
289 register_size (gdbarch, regnum)); in value_of_register()
293 VALUE_REGNUM (reg_val) = regnum; in value_of_register()
296 mark_value_bytes_unavailable (reg_val, 0, register_size (gdbarch, regnum)); in value_of_register()
306 value_of_register_lazy (struct frame_info *frame, int regnum) in value_of_register_lazy() argument
311 gdb_assert (regnum < (gdbarch_num_regs (gdbarch) in value_of_register_lazy()
317 reg_val = allocate_value_lazy (register_type (gdbarch, regnum)); in value_of_register_lazy()
319 VALUE_REGNUM (reg_val) = regnum; in value_of_register_lazy()
649 default_value_from_register (struct type *type, int regnum, in default_value_from_register() argument
658 VALUE_REGNUM (value) = regnum; in default_value_from_register()
665 && len < register_size (gdbarch, regnum)) in default_value_from_register()
667 set_value_offset (value, register_size (gdbarch, regnum) - len); in default_value_from_register()
688 int regnum = VALUE_REGNUM (value); in read_frame_register_value() local
694 while (reg_offset >= register_size (gdbarch, regnum)) in read_frame_register_value()
696 reg_offset -= register_size (gdbarch, regnum); in read_frame_register_value()
697 regnum++; in read_frame_register_value()
703 struct value *regval = get_frame_register_value (frame, regnum); in read_frame_register_value()
722 regnum++; in read_frame_register_value()
729 value_from_register (struct type *type, int regnum, struct frame_info *frame) in value_from_register() argument
735 if (gdbarch_convert_register_p (gdbarch, regnum, type1)) in value_from_register()
749 VALUE_REGNUM (v) = regnum; in value_from_register()
750 ok = gdbarch_register_to_value (gdbarch, frame, regnum, type1, in value_from_register()
765 v = gdbarch_value_from_register (gdbarch, type, regnum, frame); in value_from_register()
779 address_from_register (struct type *type, int regnum, struct frame_info *frame) in address_from_register() argument
784 value = value_from_register (type, regnum, frame); in address_from_register()