2003-09-30 Andrew Cagney <cagney@redhat.com>
* mi-main.c: Rename REGISTER_VIRTUAL_SIZE to DEPRECATED_REGISTER_VIRTUAL_SIZE. 2003-09-30 Andrew Cagney <cagney@redhat.com> * gdbarch.sh (DEPRECATED_REGISTER_VIRTUAL_SIZE): Rename REGISTER_VIRTUAL_SIZE. * gdbarch.h, gdbarch.c: Regenerate. * vax-tdep.h, sparc-tdep.c, regcache.h: Update. * regcache.c, mn10300-tdep.c, mips-tdep.c: Update. * infcmd.c, frame.c, findvar.c, cris-tdep.c: Update. 2003-09-30 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Rename REGISTER_VIRTUAL_SIZE to DEPRECATED_REGISTER_VIRTUAL_SIZE. (Target Architecture Definition):
This commit is contained in:
parent
a98f9b6c0d
commit
f30992d46d
18 changed files with 76 additions and 62 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2003-09-30 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
* gdbarch.sh (DEPRECATED_REGISTER_VIRTUAL_SIZE): Rename
|
||||||
|
REGISTER_VIRTUAL_SIZE.
|
||||||
|
* gdbarch.h, gdbarch.c: Regenerate.
|
||||||
|
* vax-tdep.h, sparc-tdep.c, regcache.h: Update.
|
||||||
|
* regcache.c, mn10300-tdep.c, mips-tdep.c: Update.
|
||||||
|
* infcmd.c, frame.c, findvar.c, cris-tdep.c: Update.
|
||||||
|
|
||||||
2003-09-29 Andrew Cagney <cagney@redhat.com>
|
2003-09-29 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
* gdbarch.sh (DEPRECATED_REGISTER_VIRTUAL_TYPE): Rename
|
* gdbarch.sh (DEPRECATED_REGISTER_VIRTUAL_TYPE): Rename
|
||||||
|
|
|
@ -4245,7 +4245,7 @@ cris_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||||
/* The length of the registers in the program's representation. */
|
/* The length of the registers in the program's representation. */
|
||||||
set_gdbarch_deprecated_register_virtual_size (gdbarch, cris_register_size);
|
set_gdbarch_deprecated_register_virtual_size (gdbarch, cris_register_size);
|
||||||
|
|
||||||
/* The largest value REGISTER_VIRTUAL_SIZE can have. */
|
/* The largest value DEPRECATED_REGISTER_VIRTUAL_SIZE can have. */
|
||||||
set_gdbarch_deprecated_max_register_virtual_size (gdbarch, 32);
|
set_gdbarch_deprecated_max_register_virtual_size (gdbarch, 32);
|
||||||
|
|
||||||
set_gdbarch_deprecated_register_virtual_type (gdbarch, cris_register_virtual_type);
|
set_gdbarch_deprecated_register_virtual_type (gdbarch, cris_register_virtual_type);
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
2003-09-30 Andrew Cagney <cagney@redhat.com>
|
2003-09-30 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
* gdbint.texinfo (Target Architecture Definition): Rename
|
||||||
|
REGISTER_VIRTUAL_SIZE to DEPRECATED_REGISTER_VIRTUAL_SIZE.
|
||||||
|
(Target Architecture Definition):
|
||||||
|
|
||||||
* gdbint.texinfo (Target Architecture Definition): Rename
|
* gdbint.texinfo (Target Architecture Definition): Rename
|
||||||
REGISTER_VIRTUAL_TYPE to DEPRECATED_REGISTER_VIRTUAL_TYPE.
|
REGISTER_VIRTUAL_TYPE to DEPRECATED_REGISTER_VIRTUAL_TYPE.
|
||||||
|
|
||||||
|
|
|
@ -2772,7 +2772,7 @@ of bytes the register will occupy in @code{registers}, or in a @value{GDBN}
|
||||||
remote protocol packet.
|
remote protocol packet.
|
||||||
@end deftypefn
|
@end deftypefn
|
||||||
|
|
||||||
@deftypefn {Target Macro} int REGISTER_VIRTUAL_SIZE (int @var{reg})
|
@deftypefn {Target Macro} int DEPRECATED_REGISTER_VIRTUAL_SIZE (int @var{reg})
|
||||||
The size of register number @var{reg}'s value, in its virtual format.
|
The size of register number @var{reg}'s value, in its virtual format.
|
||||||
This is the size a @code{struct value}'s buffer will have, holding that
|
This is the size a @code{struct value}'s buffer will have, holding that
|
||||||
register's value.
|
register's value.
|
||||||
|
@ -3533,8 +3533,8 @@ floating-point. @samp{float_reggroup}.
|
||||||
Any register with a valid name.
|
Any register with a valid name.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@item REGISTER_VIRTUAL_SIZE (@var{reg})
|
@item DEPRECATED_REGISTER_VIRTUAL_SIZE (@var{reg})
|
||||||
@findex REGISTER_VIRTUAL_SIZE
|
@findex DEPRECATED_REGISTER_VIRTUAL_SIZE
|
||||||
Return the virtual size of @var{reg}; defaults to the size of the
|
Return the virtual size of @var{reg}; defaults to the size of the
|
||||||
register's virtual type.
|
register's virtual type.
|
||||||
Return the virtual size of @var{reg}.
|
Return the virtual size of @var{reg}.
|
||||||
|
|
|
@ -289,7 +289,7 @@ value_of_register (int regnum, struct frame_info *frame)
|
||||||
DEPRECATED_REGISTER_CONVERT_TO_VIRTUAL (regnum, register_type (current_gdbarch, regnum),
|
DEPRECATED_REGISTER_CONVERT_TO_VIRTUAL (regnum, register_type (current_gdbarch, regnum),
|
||||||
raw_buffer, VALUE_CONTENTS_RAW (reg_val));
|
raw_buffer, VALUE_CONTENTS_RAW (reg_val));
|
||||||
}
|
}
|
||||||
else if (REGISTER_RAW_SIZE (regnum) == REGISTER_VIRTUAL_SIZE (regnum))
|
else if (REGISTER_RAW_SIZE (regnum) == DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum))
|
||||||
memcpy (VALUE_CONTENTS_RAW (reg_val), raw_buffer,
|
memcpy (VALUE_CONTENTS_RAW (reg_val), raw_buffer,
|
||||||
REGISTER_RAW_SIZE (regnum));
|
REGISTER_RAW_SIZE (regnum));
|
||||||
else
|
else
|
||||||
|
@ -298,7 +298,7 @@ value_of_register (int regnum, struct frame_info *frame)
|
||||||
REGISTER_NAME (regnum),
|
REGISTER_NAME (regnum),
|
||||||
regnum,
|
regnum,
|
||||||
REGISTER_RAW_SIZE (regnum),
|
REGISTER_RAW_SIZE (regnum),
|
||||||
REGISTER_VIRTUAL_SIZE (regnum));
|
DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
VALUE_LVAL (reg_val) = lval;
|
VALUE_LVAL (reg_val) = lval;
|
||||||
VALUE_ADDRESS (reg_val) = addr;
|
VALUE_ADDRESS (reg_val) = addr;
|
||||||
VALUE_REGNO (reg_val) = regnum;
|
VALUE_REGNO (reg_val) = regnum;
|
||||||
|
|
|
@ -629,7 +629,7 @@ frame_unwind_register_signed (struct frame_info *frame, int regnum)
|
||||||
{
|
{
|
||||||
char buf[MAX_REGISTER_SIZE];
|
char buf[MAX_REGISTER_SIZE];
|
||||||
frame_unwind_register (frame, regnum, buf);
|
frame_unwind_register (frame, regnum, buf);
|
||||||
return extract_signed_integer (buf, REGISTER_VIRTUAL_SIZE (regnum));
|
return extract_signed_integer (buf, DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
}
|
}
|
||||||
|
|
||||||
LONGEST
|
LONGEST
|
||||||
|
@ -643,7 +643,7 @@ frame_unwind_register_unsigned (struct frame_info *frame, int regnum)
|
||||||
{
|
{
|
||||||
char buf[MAX_REGISTER_SIZE];
|
char buf[MAX_REGISTER_SIZE];
|
||||||
frame_unwind_register (frame, regnum, buf);
|
frame_unwind_register (frame, regnum, buf);
|
||||||
return extract_unsigned_integer (buf, REGISTER_VIRTUAL_SIZE (regnum));
|
return extract_unsigned_integer (buf, DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONGEST
|
ULONGEST
|
||||||
|
@ -658,7 +658,7 @@ frame_unwind_signed_register (struct frame_info *frame, int regnum,
|
||||||
{
|
{
|
||||||
char buf[MAX_REGISTER_SIZE];
|
char buf[MAX_REGISTER_SIZE];
|
||||||
frame_unwind_register (frame, regnum, buf);
|
frame_unwind_register (frame, regnum, buf);
|
||||||
(*val) = extract_signed_integer (buf, REGISTER_VIRTUAL_SIZE (regnum));
|
(*val) = extract_signed_integer (buf, DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -667,7 +667,7 @@ frame_unwind_unsigned_register (struct frame_info *frame, int regnum,
|
||||||
{
|
{
|
||||||
char buf[MAX_REGISTER_SIZE];
|
char buf[MAX_REGISTER_SIZE];
|
||||||
frame_unwind_register (frame, regnum, buf);
|
frame_unwind_register (frame, regnum, buf);
|
||||||
(*val) = extract_unsigned_integer (buf, REGISTER_VIRTUAL_SIZE (regnum));
|
(*val) = extract_unsigned_integer (buf, DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
@ -1532,6 +1532,25 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
|
||||||
"gdbarch_dump: DEPRECATED_REGISTER_SIZE = %d\n",
|
"gdbarch_dump: DEPRECATED_REGISTER_SIZE = %d\n",
|
||||||
DEPRECATED_REGISTER_SIZE);
|
DEPRECATED_REGISTER_SIZE);
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef DEPRECATED_REGISTER_VIRTUAL_SIZE_P
|
||||||
|
fprintf_unfiltered (file,
|
||||||
|
"gdbarch_dump: %s # %s\n",
|
||||||
|
"DEPRECATED_REGISTER_VIRTUAL_SIZE_P()",
|
||||||
|
XSTRING (DEPRECATED_REGISTER_VIRTUAL_SIZE_P ()));
|
||||||
|
fprintf_unfiltered (file,
|
||||||
|
"gdbarch_dump: DEPRECATED_REGISTER_VIRTUAL_SIZE_P() = %d\n",
|
||||||
|
DEPRECATED_REGISTER_VIRTUAL_SIZE_P ());
|
||||||
|
#endif
|
||||||
|
#ifdef DEPRECATED_REGISTER_VIRTUAL_SIZE
|
||||||
|
fprintf_unfiltered (file,
|
||||||
|
"gdbarch_dump: %s # %s\n",
|
||||||
|
"DEPRECATED_REGISTER_VIRTUAL_SIZE(reg_nr)",
|
||||||
|
XSTRING (DEPRECATED_REGISTER_VIRTUAL_SIZE (reg_nr)));
|
||||||
|
fprintf_unfiltered (file,
|
||||||
|
"gdbarch_dump: DEPRECATED_REGISTER_VIRTUAL_SIZE = <0x%08lx>\n",
|
||||||
|
(long) current_gdbarch->deprecated_register_virtual_size
|
||||||
|
/*DEPRECATED_REGISTER_VIRTUAL_SIZE ()*/);
|
||||||
|
#endif
|
||||||
#ifdef DEPRECATED_REGISTER_VIRTUAL_TYPE_P
|
#ifdef DEPRECATED_REGISTER_VIRTUAL_TYPE_P
|
||||||
fprintf_unfiltered (file,
|
fprintf_unfiltered (file,
|
||||||
"gdbarch_dump: %s # %s\n",
|
"gdbarch_dump: %s # %s\n",
|
||||||
|
@ -2115,25 +2134,6 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
|
||||||
fprintf_unfiltered (file,
|
fprintf_unfiltered (file,
|
||||||
"gdbarch_dump: register_type = 0x%08lx\n",
|
"gdbarch_dump: register_type = 0x%08lx\n",
|
||||||
(long) current_gdbarch->register_type);
|
(long) current_gdbarch->register_type);
|
||||||
#ifdef REGISTER_VIRTUAL_SIZE_P
|
|
||||||
fprintf_unfiltered (file,
|
|
||||||
"gdbarch_dump: %s # %s\n",
|
|
||||||
"REGISTER_VIRTUAL_SIZE_P()",
|
|
||||||
XSTRING (REGISTER_VIRTUAL_SIZE_P ()));
|
|
||||||
fprintf_unfiltered (file,
|
|
||||||
"gdbarch_dump: REGISTER_VIRTUAL_SIZE_P() = %d\n",
|
|
||||||
REGISTER_VIRTUAL_SIZE_P ());
|
|
||||||
#endif
|
|
||||||
#ifdef REGISTER_VIRTUAL_SIZE
|
|
||||||
fprintf_unfiltered (file,
|
|
||||||
"gdbarch_dump: %s # %s\n",
|
|
||||||
"REGISTER_VIRTUAL_SIZE(reg_nr)",
|
|
||||||
XSTRING (REGISTER_VIRTUAL_SIZE (reg_nr)));
|
|
||||||
fprintf_unfiltered (file,
|
|
||||||
"gdbarch_dump: REGISTER_VIRTUAL_SIZE = <0x%08lx>\n",
|
|
||||||
(long) current_gdbarch->deprecated_register_virtual_size
|
|
||||||
/*REGISTER_VIRTUAL_SIZE ()*/);
|
|
||||||
#endif
|
|
||||||
fprintf_unfiltered (file,
|
fprintf_unfiltered (file,
|
||||||
"gdbarch_dump: remote_translate_xfer_address = 0x%08lx\n",
|
"gdbarch_dump: remote_translate_xfer_address = 0x%08lx\n",
|
||||||
(long) current_gdbarch->remote_translate_xfer_address);
|
(long) current_gdbarch->remote_translate_xfer_address);
|
||||||
|
|
|
@ -569,29 +569,29 @@ extern void set_gdbarch_deprecated_register_raw_size (struct gdbarch *gdbarch, g
|
||||||
DEPRECATED_REGISTER_VIRTUAL_SIZE can be deleted. See: maint print
|
DEPRECATED_REGISTER_VIRTUAL_SIZE can be deleted. See: maint print
|
||||||
registers. */
|
registers. */
|
||||||
|
|
||||||
#if defined (REGISTER_VIRTUAL_SIZE)
|
#if defined (DEPRECATED_REGISTER_VIRTUAL_SIZE)
|
||||||
/* Legacy for systems yet to multi-arch REGISTER_VIRTUAL_SIZE */
|
/* Legacy for systems yet to multi-arch DEPRECATED_REGISTER_VIRTUAL_SIZE */
|
||||||
#if !defined (REGISTER_VIRTUAL_SIZE_P)
|
#if !defined (DEPRECATED_REGISTER_VIRTUAL_SIZE_P)
|
||||||
#define REGISTER_VIRTUAL_SIZE_P() (1)
|
#define DEPRECATED_REGISTER_VIRTUAL_SIZE_P() (1)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern int gdbarch_deprecated_register_virtual_size_p (struct gdbarch *gdbarch);
|
extern int gdbarch_deprecated_register_virtual_size_p (struct gdbarch *gdbarch);
|
||||||
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (REGISTER_VIRTUAL_SIZE_P)
|
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (DEPRECATED_REGISTER_VIRTUAL_SIZE_P)
|
||||||
#error "Non multi-arch definition of REGISTER_VIRTUAL_SIZE"
|
#error "Non multi-arch definition of DEPRECATED_REGISTER_VIRTUAL_SIZE"
|
||||||
#endif
|
#endif
|
||||||
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) || !defined (REGISTER_VIRTUAL_SIZE_P)
|
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) || !defined (DEPRECATED_REGISTER_VIRTUAL_SIZE_P)
|
||||||
#define REGISTER_VIRTUAL_SIZE_P() (gdbarch_deprecated_register_virtual_size_p (current_gdbarch))
|
#define DEPRECATED_REGISTER_VIRTUAL_SIZE_P() (gdbarch_deprecated_register_virtual_size_p (current_gdbarch))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef int (gdbarch_deprecated_register_virtual_size_ftype) (int reg_nr);
|
typedef int (gdbarch_deprecated_register_virtual_size_ftype) (int reg_nr);
|
||||||
extern int gdbarch_deprecated_register_virtual_size (struct gdbarch *gdbarch, int reg_nr);
|
extern int gdbarch_deprecated_register_virtual_size (struct gdbarch *gdbarch, int reg_nr);
|
||||||
extern void set_gdbarch_deprecated_register_virtual_size (struct gdbarch *gdbarch, gdbarch_deprecated_register_virtual_size_ftype *deprecated_register_virtual_size);
|
extern void set_gdbarch_deprecated_register_virtual_size (struct gdbarch *gdbarch, gdbarch_deprecated_register_virtual_size_ftype *deprecated_register_virtual_size);
|
||||||
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (REGISTER_VIRTUAL_SIZE)
|
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (DEPRECATED_REGISTER_VIRTUAL_SIZE)
|
||||||
#error "Non multi-arch definition of REGISTER_VIRTUAL_SIZE"
|
#error "Non multi-arch definition of DEPRECATED_REGISTER_VIRTUAL_SIZE"
|
||||||
#endif
|
#endif
|
||||||
#if !defined (REGISTER_VIRTUAL_SIZE)
|
#if !defined (DEPRECATED_REGISTER_VIRTUAL_SIZE)
|
||||||
#define REGISTER_VIRTUAL_SIZE(reg_nr) (gdbarch_deprecated_register_virtual_size (current_gdbarch, reg_nr))
|
#define DEPRECATED_REGISTER_VIRTUAL_SIZE(reg_nr) (gdbarch_deprecated_register_virtual_size (current_gdbarch, reg_nr))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* DEPRECATED_MAX_REGISTER_RAW_SIZE can be deleted. It has been
|
/* DEPRECATED_MAX_REGISTER_RAW_SIZE can be deleted. It has been
|
||||||
|
|
|
@ -491,7 +491,7 @@ F:2:REGISTER_RAW_SIZE:int:deprecated_register_raw_size:int reg_nr:reg_nr::generi
|
||||||
# sizes agree with the value computed from REGISTER_TYPE,
|
# sizes agree with the value computed from REGISTER_TYPE,
|
||||||
# DEPRECATED_REGISTER_VIRTUAL_SIZE can be deleted. See: maint print
|
# DEPRECATED_REGISTER_VIRTUAL_SIZE can be deleted. See: maint print
|
||||||
# registers.
|
# registers.
|
||||||
F:2:REGISTER_VIRTUAL_SIZE:int:deprecated_register_virtual_size:int reg_nr:reg_nr::generic_register_size:generic_register_size
|
F:2:DEPRECATED_REGISTER_VIRTUAL_SIZE:int:deprecated_register_virtual_size:int reg_nr:reg_nr::generic_register_size:generic_register_size
|
||||||
# DEPRECATED_MAX_REGISTER_RAW_SIZE can be deleted. It has been
|
# DEPRECATED_MAX_REGISTER_RAW_SIZE can be deleted. It has been
|
||||||
# replaced by the constant MAX_REGISTER_SIZE.
|
# replaced by the constant MAX_REGISTER_SIZE.
|
||||||
V:2:DEPRECATED_MAX_REGISTER_RAW_SIZE:int:deprecated_max_register_raw_size
|
V:2:DEPRECATED_MAX_REGISTER_RAW_SIZE:int:deprecated_max_register_raw_size
|
||||||
|
|
|
@ -1545,7 +1545,7 @@ default_print_registers_info (struct gdbarch *gdbarch,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
memcpy (virtual_buffer, raw_buffer,
|
memcpy (virtual_buffer, raw_buffer,
|
||||||
REGISTER_VIRTUAL_SIZE (i));
|
DEPRECATED_REGISTER_VIRTUAL_SIZE (i));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If virtual format is floating, print it that way, and in raw
|
/* If virtual format is floating, print it that way, and in raw
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
2003-09-20 Andrew Cagney <cagney@redhat.com>
|
2003-09-30 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
* mi-main.c (get_register):
|
* mi-main.c: Rename REGISTER_VIRTUAL_SIZE to
|
||||||
|
DEPRECATED_REGISTER_VIRTUAL_SIZE.
|
||||||
|
|
||||||
2003-09-17 Andrew Cagney <cagney@redhat.com>
|
2003-09-17 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
|
|
@ -544,7 +544,7 @@ get_register (int regnum, int format)
|
||||||
raw_buffer, virtual_buffer);
|
raw_buffer, virtual_buffer);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
memcpy (virtual_buffer, raw_buffer, REGISTER_VIRTUAL_SIZE (regnum));
|
memcpy (virtual_buffer, raw_buffer, DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
|
|
||||||
if (format == 'r')
|
if (format == 'r')
|
||||||
{
|
{
|
||||||
|
|
|
@ -656,7 +656,7 @@ mips_register_raw_size (int regnum)
|
||||||
(FP_REGISTER_DOUBLE). Also, GDB's protocol is defined by a
|
(FP_REGISTER_DOUBLE). Also, GDB's protocol is defined by a
|
||||||
combination of REGISTER_RAW_SIZE and DEPRECATED_REGISTER_BYTE. */
|
combination of REGISTER_RAW_SIZE and DEPRECATED_REGISTER_BYTE. */
|
||||||
if (mips64_transfers_32bit_regs_p)
|
if (mips64_transfers_32bit_regs_p)
|
||||||
return REGISTER_VIRTUAL_SIZE (regnum);
|
return DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum);
|
||||||
else if (regnum >= FP0_REGNUM && regnum < FP0_REGNUM + 32
|
else if (regnum >= FP0_REGNUM && regnum < FP0_REGNUM + 32
|
||||||
&& FP_REGISTER_DOUBLE)
|
&& FP_REGISTER_DOUBLE)
|
||||||
/* For MIPS_ABI_N32 (for example) we need 8 byte floating point
|
/* For MIPS_ABI_N32 (for example) we need 8 byte floating point
|
||||||
|
@ -717,7 +717,7 @@ mips_register_convertible (int reg_nr)
|
||||||
if (mips64_transfers_32bit_regs_p)
|
if (mips64_transfers_32bit_regs_p)
|
||||||
return 0;
|
return 0;
|
||||||
else
|
else
|
||||||
return (REGISTER_RAW_SIZE (reg_nr) > REGISTER_VIRTUAL_SIZE (reg_nr));
|
return (REGISTER_RAW_SIZE (reg_nr) > DEPRECATED_REGISTER_VIRTUAL_SIZE (reg_nr));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -4229,7 +4229,7 @@ mips_print_register (struct ui_file *file, struct frame_info *frame,
|
||||||
fprintf_filtered (file, ": ");
|
fprintf_filtered (file, ": ");
|
||||||
|
|
||||||
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
|
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
|
||||||
offset = REGISTER_RAW_SIZE (regnum) - REGISTER_VIRTUAL_SIZE (regnum);
|
offset = REGISTER_RAW_SIZE (regnum) - DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum);
|
||||||
else
|
else
|
||||||
offset = 0;
|
offset = 0;
|
||||||
|
|
||||||
|
@ -4297,16 +4297,16 @@ print_gp_register_row (struct ui_file *file, struct frame_info *frame,
|
||||||
if (!frame_register_read (frame, regnum, raw_buffer))
|
if (!frame_register_read (frame, regnum, raw_buffer))
|
||||||
error ("can't read register %d (%s)", regnum, REGISTER_NAME (regnum));
|
error ("can't read register %d (%s)", regnum, REGISTER_NAME (regnum));
|
||||||
/* pad small registers */
|
/* pad small registers */
|
||||||
for (byte = 0; byte < (MIPS_REGSIZE - REGISTER_VIRTUAL_SIZE (regnum)); byte++)
|
for (byte = 0; byte < (MIPS_REGSIZE - DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum)); byte++)
|
||||||
printf_filtered (" ");
|
printf_filtered (" ");
|
||||||
/* Now print the register value in hex, endian order. */
|
/* Now print the register value in hex, endian order. */
|
||||||
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
|
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
|
||||||
for (byte = REGISTER_RAW_SIZE (regnum) - REGISTER_VIRTUAL_SIZE (regnum);
|
for (byte = REGISTER_RAW_SIZE (regnum) - DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum);
|
||||||
byte < REGISTER_RAW_SIZE (regnum);
|
byte < REGISTER_RAW_SIZE (regnum);
|
||||||
byte++)
|
byte++)
|
||||||
fprintf_filtered (file, "%02x", (unsigned char) raw_buffer[byte]);
|
fprintf_filtered (file, "%02x", (unsigned char) raw_buffer[byte]);
|
||||||
else
|
else
|
||||||
for (byte = REGISTER_VIRTUAL_SIZE (regnum) - 1;
|
for (byte = DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum) - 1;
|
||||||
byte >= 0;
|
byte >= 0;
|
||||||
byte--)
|
byte--)
|
||||||
fprintf_filtered (file, "%02x", (unsigned char) raw_buffer[byte]);
|
fprintf_filtered (file, "%02x", (unsigned char) raw_buffer[byte]);
|
||||||
|
|
|
@ -1039,14 +1039,14 @@ mn10300_print_register (const char *name, int regnum, int reg_width)
|
||||||
int byte;
|
int byte;
|
||||||
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
|
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG)
|
||||||
{
|
{
|
||||||
for (byte = REGISTER_RAW_SIZE (regnum) - REGISTER_VIRTUAL_SIZE (regnum);
|
for (byte = REGISTER_RAW_SIZE (regnum) - DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum);
|
||||||
byte < REGISTER_RAW_SIZE (regnum);
|
byte < REGISTER_RAW_SIZE (regnum);
|
||||||
byte++)
|
byte++)
|
||||||
printf_filtered ("%02x", (unsigned char) raw_buffer[byte]);
|
printf_filtered ("%02x", (unsigned char) raw_buffer[byte]);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
for (byte = REGISTER_VIRTUAL_SIZE (regnum) - 1;
|
for (byte = DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum) - 1;
|
||||||
byte >= 0;
|
byte >= 0;
|
||||||
byte--)
|
byte--)
|
||||||
printf_filtered ("%02x", (unsigned char) raw_buffer[byte]);
|
printf_filtered ("%02x", (unsigned char) raw_buffer[byte]);
|
||||||
|
|
|
@ -114,7 +114,7 @@ init_legacy_regcache_descr (struct gdbarch *gdbarch,
|
||||||
descr->register_offset[i] = DEPRECATED_REGISTER_BYTE (i);
|
descr->register_offset[i] = DEPRECATED_REGISTER_BYTE (i);
|
||||||
descr->sizeof_register[i] = REGISTER_RAW_SIZE (i);
|
descr->sizeof_register[i] = REGISTER_RAW_SIZE (i);
|
||||||
gdb_assert (MAX_REGISTER_SIZE >= REGISTER_RAW_SIZE (i));
|
gdb_assert (MAX_REGISTER_SIZE >= REGISTER_RAW_SIZE (i));
|
||||||
gdb_assert (MAX_REGISTER_SIZE >= REGISTER_VIRTUAL_SIZE (i));
|
gdb_assert (MAX_REGISTER_SIZE >= DEPRECATED_REGISTER_VIRTUAL_SIZE (i));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compute the real size of the register buffer. Start out by
|
/* Compute the real size of the register buffer. Start out by
|
||||||
|
@ -243,7 +243,7 @@ init_regcache_descr (struct gdbarch *gdbarch)
|
||||||
gdb_assert (descr->register_offset[i] == DEPRECATED_REGISTER_BYTE (i));
|
gdb_assert (descr->register_offset[i] == DEPRECATED_REGISTER_BYTE (i));
|
||||||
#if 0
|
#if 0
|
||||||
gdb_assert (descr->sizeof_register[i] == REGISTER_RAW_SIZE (i));
|
gdb_assert (descr->sizeof_register[i] == REGISTER_RAW_SIZE (i));
|
||||||
gdb_assert (descr->sizeof_register[i] == REGISTER_VIRTUAL_SIZE (i));
|
gdb_assert (descr->sizeof_register[i] == DEPRECATED_REGISTER_VIRTUAL_SIZE (i));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
/* gdb_assert (descr->sizeof_raw_registers == DEPRECATED_REGISTER_BYTES (i)); */
|
/* gdb_assert (descr->sizeof_raw_registers == DEPRECATED_REGISTER_BYTES (i)); */
|
||||||
|
@ -1553,7 +1553,7 @@ regcache_dump (struct regcache *regcache, struct ui_file *file,
|
||||||
if ((regcache->descr->sizeof_register[regnum]
|
if ((regcache->descr->sizeof_register[regnum]
|
||||||
!= REGISTER_RAW_SIZE (regnum))
|
!= REGISTER_RAW_SIZE (regnum))
|
||||||
|| (regcache->descr->sizeof_register[regnum]
|
|| (regcache->descr->sizeof_register[regnum]
|
||||||
!= REGISTER_VIRTUAL_SIZE (regnum))
|
!= DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum))
|
||||||
|| (regcache->descr->sizeof_register[regnum]
|
|| (regcache->descr->sizeof_register[regnum]
|
||||||
!= TYPE_LENGTH (register_type (regcache->descr->gdbarch,
|
!= TYPE_LENGTH (register_type (regcache->descr->gdbarch,
|
||||||
regnum)))
|
regnum)))
|
||||||
|
@ -1623,7 +1623,7 @@ regcache_dump (struct regcache *regcache, struct ui_file *file,
|
||||||
regcache_cooked_read (regcache, regnum, buf);
|
regcache_cooked_read (regcache, regnum, buf);
|
||||||
fprintf_unfiltered (file, "0x");
|
fprintf_unfiltered (file, "0x");
|
||||||
dump_endian_bytes (file, TARGET_BYTE_ORDER, buf,
|
dump_endian_bytes (file, TARGET_BYTE_ORDER, buf,
|
||||||
REGISTER_VIRTUAL_SIZE (regnum));
|
DEPRECATED_REGISTER_VIRTUAL_SIZE (regnum));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -147,8 +147,8 @@ extern struct type *register_type (struct gdbarch *gdbarch, int regnum);
|
||||||
|
|
||||||
Anyway, the up-shot is that, until that mess is fixed, core code
|
Anyway, the up-shot is that, until that mess is fixed, core code
|
||||||
can end up being very confused - should the RAW or VIRTUAL size be
|
can end up being very confused - should the RAW or VIRTUAL size be
|
||||||
used? As a rule of thumb, use REGISTER_VIRTUAL_SIZE in cooked
|
used? As a rule of thumb, use DEPRECATED_REGISTER_VIRTUAL_SIZE in
|
||||||
code, but with the comment:
|
cooked code, but with the comment:
|
||||||
|
|
||||||
OK: REGISTER_VIRTUAL_SIZE
|
OK: REGISTER_VIRTUAL_SIZE
|
||||||
|
|
||||||
|
|
|
@ -2059,7 +2059,7 @@ sparc_print_registers (struct gdbarch *gdbarch,
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy (virtual_buffer, raw_buffer, REGISTER_VIRTUAL_SIZE (i));
|
memcpy (virtual_buffer, raw_buffer, DEPRECATED_REGISTER_VIRTUAL_SIZE (i));
|
||||||
|
|
||||||
/* If virtual format is floating, print it that way, and in raw
|
/* If virtual format is floating, print it that way, and in raw
|
||||||
hex. */
|
hex. */
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
/* Largest value REGISTER_RAW_SIZE can have. */
|
/* Largest value REGISTER_RAW_SIZE can have. */
|
||||||
#define VAX_MAX_REGISTER_RAW_SIZE 4
|
#define VAX_MAX_REGISTER_RAW_SIZE 4
|
||||||
|
|
||||||
/* Largest value REGISTER_VIRTUAL_SIZE can have. */
|
/* Largest value DEPRECATED_REGISTER_VIRTUAL_SIZE can have. */
|
||||||
#define VAX_MAX_REGISTER_VIRTUAL_SIZE 4
|
#define VAX_MAX_REGISTER_VIRTUAL_SIZE 4
|
||||||
|
|
||||||
/* Register numbers of various important registers.
|
/* Register numbers of various important registers.
|
||||||
|
|
Loading…
Add table
Reference in a new issue