LLDB  mainline
lldb-mips-linux-register-enums.h
Go to the documentation of this file.
1 //===-- lldb-mips-linux-register-enums.h -------------------------------*- C++
2 //-*-===//
3 //
4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 // See https://llvm.org/LICENSE.txt for license information.
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //
8 //===----------------------------------------------------------------------===//
9 
10 #ifndef lldb_mips_linux_register_enums_h
11 #define lldb_mips_linux_register_enums_h
12 
13 namespace lldb_private {
14 // LLDB register codes (e.g. RegisterKind == eRegisterKindLLDB)
15 
16 // Internal codes for all mips registers.
17 enum {
58 
60 
98 
138 
140 
147 };
148 
149 // Internal codes for all mips64 registers.
150 enum {
192 
230 
270 
272 
273  k_num_gpr_registers_mips64 = k_last_gpr_mips64 - k_first_gpr_mips64 + 1,
276  k_num_user_registers_mips64 = k_num_gpr_registers_mips64 +
279 };
280 
281 // Register no. for RegisterKind = eRegisterKindProcessPlugin
282 // The ptrace request PTRACE_PEEKUSER/PTRACE_POKEUSER used this number
283 enum {
357 };
358 }
359 
360 #endif // #ifndef lldb_mips_linux_register_enums_h
Enumerations for broadcasting.
Definition: SBLaunchInfo.h:14