1 //===-- RegisterContext_powerpc.h --------------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #ifndef liblldb_RegisterContext_powerpc_H_
11 #define liblldb_RegisterContext_powerpc_H_
13 // GCC and DWARF Register numbers (eRegisterKindGCC & eRegisterKindDWARF)
16 gcc_dwarf_r0_powerpc = 0,
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,
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,
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,
88 gcc_dwarf_vrsave_powerpc = 356,
89 gcc_dwarf_v0_powerpc = 1124,
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,
123 // GDB Register numbers (eRegisterKindGDB)
196 gdb_v0_powerpc = 106,
232 #endif // liblldb_RegisterContext_powerpc_H_