File tree Expand file tree Collapse file tree 1 file changed +19
-17
lines changed Expand file tree Collapse file tree 1 file changed +19
-17
lines changed Original file line number Diff line number Diff line change @@ -47,22 +47,7 @@ enum {
4747 dwarf_gpr_r30,
4848 dwarf_gpr_r31 = 31 ,
4949
50- dwarf_gpr_orig_a0,
51- dwarf_gpr_pc,
52- dwarf_gpr_badv,
53-
54- dwarf_gpr_reserved0 = 35 ,
55- dwarf_gpr_reserved1,
56- dwarf_gpr_reserved2,
57- dwarf_gpr_reserved3,
58- dwarf_gpr_reserved4,
59- dwarf_gpr_reserved5,
60- dwarf_gpr_reserved6,
61- dwarf_gpr_reserved7,
62- dwarf_gpr_reserved8,
63- dwarf_gpr_reserved9,
64-
65- dwarf_fpr_f0 = 45 ,
50+ dwarf_fpr_f0 = 32 ,
6651 dwarf_fpr_f1,
6752 dwarf_fpr_f2,
6853 dwarf_fpr_f3,
9378 dwarf_fpr_f28,
9479 dwarf_fpr_f29,
9580 dwarf_fpr_f30,
96- dwarf_fpr_f31 = 76 ,
81+ dwarf_fpr_f31 = 63 ,
9782
9883 dwarf_fpr_fcc0,
9984 dwarf_fpr_fcc1,
@@ -170,6 +155,23 @@ enum {
170155 dwarf_fpr_fs5 = dwarf_fpr_f29,
171156 dwarf_fpr_fs6 = dwarf_fpr_f30,
172157 dwarf_fpr_fs7 = dwarf_fpr_f31,
158+
159+ // mock pc regnum
160+ dwarf_gpr_pc = 57005 ,
161+
162+ // fake registers are only used to define `RegisterInfo`
163+ dwarf_gpr_orig_a0,
164+ dwarf_gpr_badv,
165+ dwarf_gpr_reserved0,
166+ dwarf_gpr_reserved1,
167+ dwarf_gpr_reserved2,
168+ dwarf_gpr_reserved3,
169+ dwarf_gpr_reserved4,
170+ dwarf_gpr_reserved5,
171+ dwarf_gpr_reserved6,
172+ dwarf_gpr_reserved7,
173+ dwarf_gpr_reserved8,
174+ dwarf_gpr_reserved9,
173175};
174176
175177} // namespace loongarch_dwarf
You can’t perform that action at this time.
0 commit comments