diff options
author | Lulu Cai <cailulu@loongson.cn> | 2023-10-30 17:07:08 +0800 |
---|---|---|
committer | liuzhensong <liuzhensong@loongson.cn> | 2023-11-10 14:45:09 +0800 |
commit | 98712e137edb0bf33acd3bf716a160d16f600c35 (patch) | |
tree | 47505172235d950d50018fdabbe77b624740794a /gdb | |
parent | e0446214a07dd4e6709c63d1eb3d764181264246 (diff) | |
download | gdb-98712e137edb0bf33acd3bf716a160d16f600c35.zip gdb-98712e137edb0bf33acd3bf716a160d16f600c35.tar.gz gdb-98712e137edb0bf33acd3bf716a160d16f600c35.tar.bz2 |
Add support for ilp32 register alias.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/loongarch-tdep.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/loongarch-tdep.c b/gdb/loongarch-tdep.c index c65e241..f7d08c6 100644 --- a/gdb/loongarch-tdep.c +++ b/gdb/loongarch-tdep.c @@ -1774,15 +1774,15 @@ loongarch_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches) info.target_desc = tdesc; info.tdesc_data = tdesc_data.get (); - for (int i = 0; i < ARRAY_SIZE (loongarch_r_lp64_name); ++i) - if (loongarch_r_lp64_name[i][0] != '\0') - user_reg_add (gdbarch, loongarch_r_lp64_name[i] + 1, + for (int i = 0; i < ARRAY_SIZE (loongarch_r_alias); ++i) + if (loongarch_r_alias[i][0] != '\0') + user_reg_add (gdbarch, loongarch_r_alias[i] + 1, value_of_loongarch_user_reg, (void *) (size_t) i); - for (int i = 0; i < ARRAY_SIZE (loongarch_f_lp64_name); ++i) + for (int i = 0; i < ARRAY_SIZE (loongarch_f_alias); ++i) { - if (loongarch_f_lp64_name[i][0] != '\0') - user_reg_add (gdbarch, loongarch_f_lp64_name[i] + 1, + if (loongarch_f_alias[i][0] != '\0') + user_reg_add (gdbarch, loongarch_f_alias[i] + 1, value_of_loongarch_user_reg, (void *) (size_t) (LOONGARCH_FIRST_FP_REGNUM + i)); } |