* gdbarch.sh (REGISTER_NAME): Change return type a constant string

pointer.
* gdbarch.h, gdbarch.c: Regenerate.
* config/mips/tm-mips.h (mips_register_name): Update.
* i386-tdep.h (i386_register_name): Update.
* mips-tdep.c (mips_register_name): Update
* alpha-tdep.c (alpha_register_name): Update.
* arch-utils.c (legacy_register_name): Update.
* arch-utils.h (legacy_register_name): Update.
* avr-tdep.c (avr_register_name): Update.
* ia64-tdep.c (ia64_register_name): Update.
* i386-tdep.c (i386_register_name): Update.
* sparc-tdep.c (sparc32_register_name): Update.
(sparc64_register_name): Update.
(sparclite_register_name): Update.
(sparclet_register_name):
* sh-tdep.c (sh_generic_register_name): Update.
(sh_sh_register_name): Update.
(sh_sh3_register_name): Update.
(sh_sh3e_register_name): Update.
(sh_sh_dsp_register_name): Update.
(sh_sh3_dsp_register_name): Update.
(sh_sh4_register_name): Update.
(sh_sh64_register_name): Update.
* s390-tdep.c (s390_register_name): Update.
* rs6000-tdep.c (rs6000_register_name): Update.
* ns32k-tdep.c (ns32k_register_name_32082): Update.
(ns32k_register_name_32382): Update.
* d10v-tdep.c (d10v_ts2_register_name): Update.
(d10v_ts3_register_name): Update.
* xstormy16-tdep.c (xstormy16_register_name): Update.
* vax-tdep.c (vax_register_name): Update.
* v850-tdep.c (v850_register_name): Update.
* m68hc11-tdep.c (m68hc11_register_name): Update.
* mn10300-tdep.c (mn10300_generic_register_name): Update.
(am33_register_name): Update.
This commit is contained in:
Andrew Cagney 2002-06-17 23:32:36 +00:00
parent d62274a397
commit fa88f6772d
24 changed files with 76 additions and 37 deletions

View File

@ -1,3 +1,42 @@
2002-06-17 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (REGISTER_NAME): Change return type a constant string
pointer.
* gdbarch.h, gdbarch.c: Regenerate.
* config/mips/tm-mips.h (mips_register_name): Update.
* i386-tdep.h (i386_register_name): Update.
* mips-tdep.c (mips_register_name): Update
* alpha-tdep.c (alpha_register_name): Update.
* arch-utils.c (legacy_register_name): Update.
* arch-utils.h (legacy_register_name): Update.
* avr-tdep.c (avr_register_name): Update.
* ia64-tdep.c (ia64_register_name): Update.
* i386-tdep.c (i386_register_name): Update.
* sparc-tdep.c (sparc32_register_name): Update.
(sparc64_register_name): Update.
(sparclite_register_name): Update.
(sparclet_register_name): Update.
* sh-tdep.c (sh_generic_register_name): Update.
(sh_sh_register_name): Update.
(sh_sh3_register_name): Update.
(sh_sh3e_register_name): Update.
(sh_sh_dsp_register_name): Update.
(sh_sh3_dsp_register_name): Update.
(sh_sh4_register_name): Update.
(sh_sh64_register_name): Update.
* s390-tdep.c (s390_register_name): Update.
* rs6000-tdep.c (rs6000_register_name): Update.
* ns32k-tdep.c (ns32k_register_name_32082): Update.
(ns32k_register_name_32382): Update.
* d10v-tdep.c (d10v_ts2_register_name): Update.
(d10v_ts3_register_name): Update.
* xstormy16-tdep.c (xstormy16_register_name): Update.
* vax-tdep.c (vax_register_name): Update.
* v850-tdep.c (v850_register_name): Update.
* m68hc11-tdep.c (m68hc11_register_name): Update.
* mn10300-tdep.c (mn10300_generic_register_name): Update.
(am33_register_name): Update.
2002-06-17 Grace Sainsbury <graces@redhat.com>
* m68k-tdep.c: Reindented.

View File

@ -277,7 +277,7 @@ push_sigtramp_desc (CORE_ADDR low_addr)
}
static char *
static const char *
alpha_register_name (int regno)
{
static char *register_names[] =

View File

@ -137,7 +137,7 @@ generic_in_function_epilogue_p (struct gdbarch *gdbarch, CORE_ADDR pc)
return 0;
}
char *
const char *
legacy_register_name (int i)
{
#ifdef REGISTER_NAMES

View File

@ -48,7 +48,7 @@ extern gdbarch_frameless_function_invocation_ftype generic_frameless_function_in
extern gdbarch_return_value_on_stack_ftype generic_return_value_on_stack_not;
/* Map onto old REGISTER_NAMES. */
extern char *legacy_register_name (int i);
extern const char *legacy_register_name (int i);
/* Accessor for old global function pointer for disassembly. */
extern int legacy_print_insn (bfd_vma vma, disassemble_info *info);

View File

@ -158,7 +158,7 @@ struct gdbarch_tdep
/* Lookup the name of a register given it's number. */
static char *
static const char *
avr_register_name (int regnum)
{
static char *register_names[] = {

View File

@ -93,7 +93,7 @@ extern int in_sigtramp (CORE_ADDR, char *);
/* Given the register index, return the name of the corresponding
register. */
extern char *mips_register_name (int regnr);
extern const char *mips_register_name (int regnr);
#define REGISTER_NAME(i) mips_register_name (i)
/* Initializer for an array of names of registers.

View File

@ -187,7 +187,7 @@ enum ts2_regnums
TS2_A0_REGNUM = 35
};
static char *
static const char *
d10v_ts2_register_name (int reg_nr)
{
static char *register_names[] =
@ -213,7 +213,7 @@ enum ts3_regnums
TS3_A0_REGNUM = 32
};
static char *
static const char *
d10v_ts3_register_name (int reg_nr)
{
static char *register_names[] =

View File

@ -2806,7 +2806,7 @@ set_gdbarch_dwarf2_reg_to_regnum (struct gdbarch *gdbarch,
gdbarch->dwarf2_reg_to_regnum = dwarf2_reg_to_regnum;
}
char *
const char *
gdbarch_register_name (struct gdbarch *gdbarch, int regnr)
{
gdb_assert (gdbarch != NULL);

View File

@ -658,8 +658,8 @@ extern void set_gdbarch_dwarf2_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_d
#define REGISTER_NAME(regnr) (legacy_register_name (regnr))
#endif
typedef char * (gdbarch_register_name_ftype) (int regnr);
extern char * gdbarch_register_name (struct gdbarch *gdbarch, int regnr);
typedef const char * (gdbarch_register_name_ftype) (int regnr);
extern const char * gdbarch_register_name (struct gdbarch *gdbarch, int regnr);
extern void set_gdbarch_register_name (struct gdbarch *gdbarch, gdbarch_register_name_ftype *register_name);
#if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (REGISTER_NAME)
#error "Non multi-arch definition of REGISTER_NAME"

View File

@ -458,7 +458,7 @@ f:2:DWARF_REG_TO_REGNUM:int:dwarf_reg_to_regnum:int dwarf_regnr:dwarf_regnr:::no
# to map one to one onto the sdb register numbers.
f:2:SDB_REG_TO_REGNUM:int:sdb_reg_to_regnum:int sdb_regnr:sdb_regnr:::no_op_reg_to_regnum::0
f:2:DWARF2_REG_TO_REGNUM:int:dwarf2_reg_to_regnum:int dwarf2_regnr:dwarf2_regnr:::no_op_reg_to_regnum::0
f:2:REGISTER_NAME:char *:register_name:int regnr:regnr:::legacy_register_name::0
f:2:REGISTER_NAME:const char *:register_name:int regnr:regnr:::legacy_register_name::0
v:2:REGISTER_SIZE:int:register_size::::0:-1
v:2:REGISTER_BYTES:int:register_bytes::::0:-1
f:2:REGISTER_BYTE:int:register_byte:int reg_nr:reg_nr::0:0

View File

@ -78,7 +78,7 @@ static int i386_register_size[I386_SSE_NUM_REGS] = {
/* Return the name of register REG. */
char *
const char *
i386_register_name (int reg)
{
if (reg < 0)

View File

@ -157,7 +157,7 @@ struct gdbarch_tdep
+ I386_SIZEOF_XREGS)
/* Return the name of register REG. */
extern char *i386_register_name (int reg);
extern char const *i386_register_name (int reg);
/* Return the offset into the register array of the start of register
number REG. */

View File

@ -243,7 +243,7 @@ struct gdbarch_tdep
#define FIND_GLOBAL_POINTER \
(gdbarch_tdep (current_gdbarch)->find_global_pointer)
static char *
static const char *
ia64_register_name (int reg)
{
return ia64_register_names[reg];

View File

@ -255,7 +255,7 @@ m68hc11_store_pseudo_register (int regno)
}
}
static char *
static const char *
m68hc11_register_name (int reg_nr)
{
if (reg_nr < 0)

View File

@ -270,7 +270,7 @@ static struct cmd_list_element *showmipscmdlist = NULL;
char *mips_generic_reg_names[] = MIPS_REGISTER_NAMES;
char **mips_processor_reg_names = mips_generic_reg_names;
char *
const char *
mips_register_name (int i)
{
return mips_processor_reg_names[i];

View File

@ -89,7 +89,7 @@ register_name (int reg, char **regs, long sizeof_regs)
return regs[reg];
}
static char *
static const char *
mn10300_generic_register_name (int reg)
{
static char *regs[] =
@ -102,7 +102,7 @@ mn10300_generic_register_name (int reg)
}
static char *
static const char *
am33_register_name (int reg)
{
static char *regs[] =

View File

@ -36,7 +36,7 @@ static CORE_ADDR ns32k_get_enter_addr (CORE_ADDR);
static int ns32k_localcount (CORE_ADDR enter_pc);
static void flip_bytes (void *, int);
static char *
static const char *
ns32k_register_name_32082 (int regno)
{
static char *register_names[] =
@ -55,7 +55,7 @@ ns32k_register_name_32082 (int regno)
return (register_names[regno]);
}
static char *
static const char *
ns32k_register_name_32382 (int regno)
{
static char *register_names[] =

View File

@ -1575,7 +1575,7 @@ regsize (const struct reg *reg, int wordsize)
/* Return the name of register number N, or null if no such register exists
in the current architecture. */
static char *
static const char *
rs6000_register_name (int n)
{
struct gdbarch_tdep *tdep = TDEP;

View File

@ -150,7 +150,7 @@ s390_memset_extra_info (struct frame_extra_info *fextra_info)
char *
const char *
s390_register_name (int reg_nr)
{
static char *register_names[] = {

View File

@ -68,7 +68,7 @@ struct frame_extra_info
int f_offset;
};
static char *
static const char *
sh_generic_register_name (int reg_nr)
{
static char *register_names[] =
@ -90,7 +90,7 @@ sh_generic_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh_register_name (int reg_nr)
{
static char *register_names[] =
@ -112,7 +112,7 @@ sh_sh_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh3_register_name (int reg_nr)
{
static char *register_names[] =
@ -134,7 +134,7 @@ sh_sh3_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh3e_register_name (int reg_nr)
{
static char *register_names[] =
@ -156,7 +156,7 @@ sh_sh3e_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh_dsp_register_name (int reg_nr)
{
static char *register_names[] =
@ -178,7 +178,7 @@ sh_sh_dsp_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh3_dsp_register_name (int reg_nr)
{
static char *register_names[] =
@ -201,7 +201,7 @@ sh_sh3_dsp_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh4_register_name (int reg_nr)
{
static char *register_names[] =
@ -236,7 +236,7 @@ sh_sh4_register_name (int reg_nr)
return register_names[reg_nr];
}
static char *
static const char *
sh_sh64_register_name (int reg_nr)
{
static char *register_names[] =

View File

@ -2551,7 +2551,7 @@ sparc_print_extra_frame_info (struct frame_info *fi)
/* MULTI_ARCH support */
static char *
static const char *
sparc32_register_name (int regno)
{
static char *register_names[] =
@ -2575,7 +2575,7 @@ sparc32_register_name (int regno)
return register_names[regno];
}
static char *
static const char *
sparc64_register_name (int regno)
{
static char *register_names[] =
@ -2607,7 +2607,7 @@ sparc64_register_name (int regno)
return register_names[regno];
}
static char *
static const char *
sparclite_register_name (int regno)
{
static char *register_names[] =
@ -2632,7 +2632,7 @@ sparclite_register_name (int regno)
return register_names[regno];
}
static char *
static const char *
sparclet_register_name (int regno)
{
static char *register_names[] =

View File

@ -205,7 +205,7 @@ static CORE_ADDR v850_scan_prologue (CORE_ADDR pc, struct prologue_info *fs);
/* Function: v850_register_name
Returns the name of the v850/v850e register N. */
static char *
static const char *
v850_register_name (int regnum)
{
if (regnum < 0 || regnum >= E_NUM_REGS)

View File

@ -83,7 +83,7 @@ static gdbarch_fix_call_dummy_ftype vax_fix_call_dummy;
static unsigned char *print_insn_arg ();
static char *
static const char *
vax_register_name (int regno)
{
static char *register_names[] =

View File

@ -97,7 +97,7 @@ enum
/* Function: xstormy16_register_name
Returns the name of the standard Xstormy16 register N. */
static char *
static const char *
xstormy16_register_name (int regnum)
{
static char *register_names[] = {