]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lldb/source/Plugins/Process/Utility/lldb-mips-freebsd-register-enums.h
MFC r348554: 9688 aggsum_fini leaks memory
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lldb / source / Plugins / Process / Utility / lldb-mips-freebsd-register-enums.h
1 //===-- lldb-mips-freebsd-register-enums.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 lldb_mips_freebsd_register_enums_h
11 #define lldb_mips_freebsd_register_enums_h
12
13 namespace lldb_private {
14 // LLDB register codes (e.g. RegisterKind == eRegisterKindLLDB)
15
16 //---------------------------------------------------------------------------
17 // Internal codes for all mips registers.
18 //---------------------------------------------------------------------------
19 enum {
20   k_first_gpr_mips64,
21   gpr_zero_mips64 = k_first_gpr_mips64,
22   gpr_r1_mips64,
23   gpr_r2_mips64,
24   gpr_r3_mips64,
25   gpr_r4_mips64,
26   gpr_r5_mips64,
27   gpr_r6_mips64,
28   gpr_r7_mips64,
29   gpr_r8_mips64,
30   gpr_r9_mips64,
31   gpr_r10_mips64,
32   gpr_r11_mips64,
33   gpr_r12_mips64,
34   gpr_r13_mips64,
35   gpr_r14_mips64,
36   gpr_r15_mips64,
37   gpr_r16_mips64,
38   gpr_r17_mips64,
39   gpr_r18_mips64,
40   gpr_r19_mips64,
41   gpr_r20_mips64,
42   gpr_r21_mips64,
43   gpr_r22_mips64,
44   gpr_r23_mips64,
45   gpr_r24_mips64,
46   gpr_r25_mips64,
47   gpr_r26_mips64,
48   gpr_r27_mips64,
49   gpr_gp_mips64,
50   gpr_sp_mips64,
51   gpr_r30_mips64,
52   gpr_ra_mips64,
53   gpr_sr_mips64,
54   gpr_mullo_mips64,
55   gpr_mulhi_mips64,
56   gpr_badvaddr_mips64,
57   gpr_cause_mips64,
58   gpr_pc_mips64,
59   gpr_ic_mips64,
60   gpr_dummy_mips64,
61   k_last_gpr_mips64 = gpr_dummy_mips64,
62
63   k_num_registers_mips64,
64
65   k_num_gpr_registers_mips64 = k_last_gpr_mips64 - k_first_gpr_mips64 + 1
66 };
67 }
68 #endif // #ifndef lldb_mips_freebsd_register_enums_h