]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_powerpc.h
Upgrade to OpenSSH 6.9p1.
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lldb / source / Plugins / Process / Utility / RegisterContext_powerpc.h
1 //===-- RegisterContext_powerpc.h --------------------------------*- C++ -*-===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9
10 #ifndef liblldb_RegisterContext_powerpc_H_
11 #define liblldb_RegisterContext_powerpc_H_
12
13 // GCC and DWARF Register numbers (eRegisterKindGCC & eRegisterKindDWARF)
14 enum
15 {
16     gcc_dwarf_r0_powerpc = 0,
17     gcc_dwarf_r1_powerpc,
18     gcc_dwarf_r2_powerpc,
19     gcc_dwarf_r3_powerpc,
20     gcc_dwarf_r4_powerpc,
21     gcc_dwarf_r5_powerpc,
22     gcc_dwarf_r6_powerpc,
23     gcc_dwarf_r7_powerpc,
24     gcc_dwarf_r8_powerpc,
25     gcc_dwarf_r9_powerpc,
26     gcc_dwarf_r10_powerpc,
27     gcc_dwarf_r11_powerpc,
28     gcc_dwarf_r12_powerpc,
29     gcc_dwarf_r13_powerpc,
30     gcc_dwarf_r14_powerpc,
31     gcc_dwarf_r15_powerpc,
32     gcc_dwarf_r16_powerpc,
33     gcc_dwarf_r17_powerpc,
34     gcc_dwarf_r18_powerpc,
35     gcc_dwarf_r19_powerpc,
36     gcc_dwarf_r20_powerpc,
37     gcc_dwarf_r21_powerpc,
38     gcc_dwarf_r22_powerpc,
39     gcc_dwarf_r23_powerpc,
40     gcc_dwarf_r24_powerpc,
41     gcc_dwarf_r25_powerpc,
42     gcc_dwarf_r26_powerpc,
43     gcc_dwarf_r27_powerpc,
44     gcc_dwarf_r28_powerpc,
45     gcc_dwarf_r29_powerpc,
46     gcc_dwarf_r30_powerpc,
47     gcc_dwarf_r31_powerpc,
48     gcc_dwarf_f0_powerpc,
49     gcc_dwarf_f1_powerpc,
50     gcc_dwarf_f2_powerpc,
51     gcc_dwarf_f3_powerpc,
52     gcc_dwarf_f4_powerpc,
53     gcc_dwarf_f5_powerpc,
54     gcc_dwarf_f6_powerpc,
55     gcc_dwarf_f7_powerpc,
56     gcc_dwarf_f8_powerpc,
57     gcc_dwarf_f9_powerpc,
58     gcc_dwarf_f10_powerpc,
59     gcc_dwarf_f11_powerpc,
60     gcc_dwarf_f12_powerpc,
61     gcc_dwarf_f13_powerpc,
62     gcc_dwarf_f14_powerpc,
63     gcc_dwarf_f15_powerpc,
64     gcc_dwarf_f16_powerpc,
65     gcc_dwarf_f17_powerpc,
66     gcc_dwarf_f18_powerpc,
67     gcc_dwarf_f19_powerpc,
68     gcc_dwarf_f20_powerpc,
69     gcc_dwarf_f21_powerpc,
70     gcc_dwarf_f22_powerpc,
71     gcc_dwarf_f23_powerpc,
72     gcc_dwarf_f24_powerpc,
73     gcc_dwarf_f25_powerpc,
74     gcc_dwarf_f26_powerpc,
75     gcc_dwarf_f27_powerpc,
76     gcc_dwarf_f28_powerpc,
77     gcc_dwarf_f29_powerpc,
78     gcc_dwarf_f30_powerpc,
79     gcc_dwarf_f31_powerpc,
80     gcc_dwarf_cr_powerpc,
81     gcc_dwarf_fpscr_powerpc,
82     gcc_dwarf_msr_powerpc,
83     gcc_dwarf_vscr_powerpc,
84     gcc_dwarf_xer_powerpc = 101,
85     gcc_dwarf_lr_powerpc = 108,
86     gcc_dwarf_ctr_powerpc,
87     gcc_dwarf_pc_powerpc,
88     gcc_dwarf_vrsave_powerpc = 356,
89     gcc_dwarf_v0_powerpc = 1124,
90     gcc_dwarf_v1_powerpc,
91     gcc_dwarf_v2_powerpc,
92     gcc_dwarf_v3_powerpc,
93     gcc_dwarf_v4_powerpc,
94     gcc_dwarf_v5_powerpc,
95     gcc_dwarf_v6_powerpc,
96     gcc_dwarf_v7_powerpc,
97     gcc_dwarf_v8_powerpc,
98     gcc_dwarf_v9_powerpc,
99     gcc_dwarf_v10_powerpc,
100     gcc_dwarf_v11_powerpc,
101     gcc_dwarf_v12_powerpc,
102     gcc_dwarf_v13_powerpc,
103     gcc_dwarf_v14_powerpc,
104     gcc_dwarf_v15_powerpc,
105     gcc_dwarf_v16_powerpc,
106     gcc_dwarf_v17_powerpc,
107     gcc_dwarf_v18_powerpc,
108     gcc_dwarf_v19_powerpc,
109     gcc_dwarf_v20_powerpc,
110     gcc_dwarf_v21_powerpc,
111     gcc_dwarf_v22_powerpc,
112     gcc_dwarf_v23_powerpc,
113     gcc_dwarf_v24_powerpc,
114     gcc_dwarf_v25_powerpc,
115     gcc_dwarf_v26_powerpc,
116     gcc_dwarf_v27_powerpc,
117     gcc_dwarf_v28_powerpc,
118     gcc_dwarf_v29_powerpc,
119     gcc_dwarf_v30_powerpc,
120     gcc_dwarf_v31_powerpc,
121 };
122
123 // GDB Register numbers (eRegisterKindGDB)
124 enum
125 {
126     gdb_r0_powerpc = 0,
127     gdb_r1_powerpc,
128     gdb_r2_powerpc,
129     gdb_r3_powerpc,
130     gdb_r4_powerpc,
131     gdb_r5_powerpc,
132     gdb_r6_powerpc,
133     gdb_r7_powerpc,
134     gdb_r8_powerpc,
135     gdb_r9_powerpc,
136     gdb_r10_powerpc,
137     gdb_r11_powerpc,
138     gdb_r12_powerpc,
139     gdb_r13_powerpc,
140     gdb_r14_powerpc,
141     gdb_r15_powerpc,
142     gdb_r16_powerpc,
143     gdb_r17_powerpc,
144     gdb_r18_powerpc,
145     gdb_r19_powerpc,
146     gdb_r20_powerpc,
147     gdb_r21_powerpc,
148     gdb_r22_powerpc,
149     gdb_r23_powerpc,
150     gdb_r24_powerpc,
151     gdb_r25_powerpc,
152     gdb_r26_powerpc,
153     gdb_r27_powerpc,
154     gdb_r28_powerpc,
155     gdb_r29_powerpc,
156     gdb_r30_powerpc,
157     gdb_r31_powerpc,
158     gdb_f0_powerpc,
159     gdb_f1_powerpc,
160     gdb_f2_powerpc,
161     gdb_f3_powerpc,
162     gdb_f4_powerpc,
163     gdb_f5_powerpc,
164     gdb_f6_powerpc,
165     gdb_f7_powerpc,
166     gdb_f8_powerpc,
167     gdb_f9_powerpc,
168     gdb_f10_powerpc,
169     gdb_f11_powerpc,
170     gdb_f12_powerpc,
171     gdb_f13_powerpc,
172     gdb_f14_powerpc,
173     gdb_f15_powerpc,
174     gdb_f16_powerpc,
175     gdb_f17_powerpc,
176     gdb_f18_powerpc,
177     gdb_f19_powerpc,
178     gdb_f20_powerpc,
179     gdb_f21_powerpc,
180     gdb_f22_powerpc,
181     gdb_f23_powerpc,
182     gdb_f24_powerpc,
183     gdb_f25_powerpc,
184     gdb_f26_powerpc,
185     gdb_f27_powerpc,
186     gdb_f28_powerpc,
187     gdb_f29_powerpc,
188     gdb_f30_powerpc,
189     gdb_f31_powerpc,
190     gdb_pc_powerpc,
191     gdb_cr_powerpc = 66,
192     gdb_lr_powerpc,
193     gdb_ctr_powerpc,
194     gdb_xer_powerpc,
195     gdb_fpscr_powerpc,
196     gdb_v0_powerpc = 106,
197     gdb_v1_powerpc,
198     gdb_v2_powerpc,
199     gdb_v3_powerpc,
200     gdb_v4_powerpc,
201     gdb_v5_powerpc,
202     gdb_v6_powerpc,
203     gdb_v7_powerpc,
204     gdb_v8_powerpc,
205     gdb_v9_powerpc,
206     gdb_v10_powerpc,
207     gdb_v11_powerpc,
208     gdb_v12_powerpc,
209     gdb_v13_powerpc,
210     gdb_v14_powerpc,
211     gdb_v15_powerpc,
212     gdb_v16_powerpc,
213     gdb_v17_powerpc,
214     gdb_v18_powerpc,
215     gdb_v19_powerpc,
216     gdb_v20_powerpc,
217     gdb_v21_powerpc,
218     gdb_v22_powerpc,
219     gdb_v23_powerpc,
220     gdb_v24_powerpc,
221     gdb_v25_powerpc,
222     gdb_v26_powerpc,
223     gdb_v27_powerpc,
224     gdb_v28_powerpc,
225     gdb_v29_powerpc,
226     gdb_v30_powerpc,
227     gdb_v31_powerpc,
228     gdb_vscr_powerpc,
229     gdb_vrsave_powerpc,
230 };
231
232 #endif // liblldb_RegisterContext_powerpc_H_