mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-16 07:27:56 +00:00
* mips-tdep.c (mips_numeric_register_alieses): New definition.
(mips_gdbarch_init): Add user registers from mips_numeric_register_aliases.
This commit is contained in:
parent
5d3b6af6f9
commit
865093a3bf
@ -1,3 +1,9 @@
|
||||
2009-04-01 Aleksandar Ristovski <aristovski@qnx.com>
|
||||
|
||||
* mips-tdep.c (mips_numeric_register_alieses): New definition.
|
||||
(mips_gdbarch_init): Add user registers from
|
||||
mips_numeric_register_aliases.
|
||||
|
||||
2009-04-01 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* linux-nat.c (linux_nat_filter_event): Minor comment reformatting.
|
||||
|
@ -143,6 +143,15 @@ const struct register_alias mips_register_aliases[] = {
|
||||
{ "fsr", MIPS_EMBED_FP0_REGNUM + 32 }
|
||||
};
|
||||
|
||||
const struct register_alias mips_numeric_register_aliases[] = {
|
||||
#define R(n) { #n, n }
|
||||
R(0), R(1), R(2), R(3), R(4), R(5), R(6), R(7),
|
||||
R(8), R(9), R(10), R(11), R(12), R(13), R(14), R(15),
|
||||
R(16), R(17), R(18), R(19), R(20), R(21), R(22), R(23),
|
||||
R(24), R(25), R(26), R(27), R(28), R(29), R(30), R(31),
|
||||
#undef R
|
||||
};
|
||||
|
||||
#ifndef MIPS_DEFAULT_FPU_TYPE
|
||||
#define MIPS_DEFAULT_FPU_TYPE MIPS_FPU_DOUBLE
|
||||
#endif
|
||||
@ -6058,6 +6067,11 @@ mips_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
user_reg_add (gdbarch, mips_register_aliases[i].name,
|
||||
value_of_mips_user_reg, &mips_register_aliases[i].regnum);
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE (mips_numeric_register_aliases); i++)
|
||||
user_reg_add (gdbarch, mips_numeric_register_aliases[i].name,
|
||||
value_of_mips_user_reg,
|
||||
&mips_numeric_register_aliases[i].regnum);
|
||||
|
||||
return gdbarch;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user