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_xer_powerpc = 101,
83 gcc_dwarf_lr_powerpc = 108,
84 gcc_dwarf_ctr_powerpc,
88 // GDB Register numbers (eRegisterKindGDB)
157 gdb_xer_powerpc = 101,
158 gdb_lr_powerpc = 108,
163 #endif // liblldb_RegisterContext_powerpc_H_