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