LLDB
mainline
llvm-project
lldb
source
Plugins
Process
Utility
lldb-mips-freebsd-register-enums.h
Go to the documentation of this file.
1
//===-- lldb-mips-freebsd-register-enums.h ----------------------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#ifndef LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_LLDB_MIPS_FREEBSD_REGISTER_ENUMS_H
10
#define LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_LLDB_MIPS_FREEBSD_REGISTER_ENUMS_H
11
12
namespace
lldb_private
{
13
// LLDB register codes (e.g. RegisterKind == eRegisterKindLLDB)
14
15
// Internal codes for all mips registers.
16
enum
{
17
k_first_gpr_mips64
,
18
gpr_zero_mips64
=
k_first_gpr_mips64
,
19
gpr_r1_mips64
,
20
gpr_r2_mips64
,
21
gpr_r3_mips64
,
22
gpr_r4_mips64
,
23
gpr_r5_mips64
,
24
gpr_r6_mips64
,
25
gpr_r7_mips64
,
26
gpr_r8_mips64
,
27
gpr_r9_mips64
,
28
gpr_r10_mips64
,
29
gpr_r11_mips64
,
30
gpr_r12_mips64
,
31
gpr_r13_mips64
,
32
gpr_r14_mips64
,
33
gpr_r15_mips64
,
34
gpr_r16_mips64
,
35
gpr_r17_mips64
,
36
gpr_r18_mips64
,
37
gpr_r19_mips64
,
38
gpr_r20_mips64
,
39
gpr_r21_mips64
,
40
gpr_r22_mips64
,
41
gpr_r23_mips64
,
42
gpr_r24_mips64
,
43
gpr_r25_mips64
,
44
gpr_r26_mips64
,
45
gpr_r27_mips64
,
46
gpr_gp_mips64
,
47
gpr_sp_mips64
,
48
gpr_r30_mips64
,
49
gpr_ra_mips64
,
50
gpr_sr_mips64
,
51
gpr_mullo_mips64
,
52
gpr_mulhi_mips64
,
53
gpr_badvaddr_mips64
,
54
gpr_cause_mips64
,
55
gpr_pc_mips64
,
56
gpr_ic_mips64
,
57
gpr_dummy_mips64
,
58
k_last_gpr_mips64
=
gpr_dummy_mips64
,
59
60
k_first_fpr_mips64
,
61
fpr_f0_mips64
=
k_first_fpr_mips64
,
62
fpr_f1_mips64
,
63
fpr_f2_mips64
,
64
fpr_f3_mips64
,
65
fpr_f4_mips64
,
66
fpr_f5_mips64
,
67
fpr_f6_mips64
,
68
fpr_f7_mips64
,
69
fpr_f8_mips64
,
70
fpr_f9_mips64
,
71
fpr_f10_mips64
,
72
fpr_f11_mips64
,
73
fpr_f12_mips64
,
74
fpr_f13_mips64
,
75
fpr_f14_mips64
,
76
fpr_f15_mips64
,
77
fpr_f16_mips64
,
78
fpr_f17_mips64
,
79
fpr_f18_mips64
,
80
fpr_f19_mips64
,
81
fpr_f20_mips64
,
82
fpr_f21_mips64
,
83
fpr_f22_mips64
,
84
fpr_f23_mips64
,
85
fpr_f24_mips64
,
86
fpr_f25_mips64
,
87
fpr_f26_mips64
,
88
fpr_f27_mips64
,
89
fpr_f28_mips64
,
90
fpr_f29_mips64
,
91
fpr_f30_mips64
,
92
fpr_f31_mips64
,
93
fpr_fcsr_mips64
,
94
fpr_fir_mips64
,
95
k_last_fpr_mips64
=
fpr_fir_mips64
,
96
97
k_num_registers_mips64
,
98
99
k_num_gpr_registers_mips64
=
k_last_gpr_mips64
-
k_first_gpr_mips64
+ 1,
100
k_num_fpr_registers_mips64
=
k_last_fpr_mips64
-
k_first_fpr_mips64
+ 1,
101
};
102
}
// namespace lldb_private
103
#endif
// LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_LLDB_MIPS_FREEBSD_REGISTER_ENUMS_H
lldb_private
A class that represents a running process on the host machine.
Definition:
SBAddressRange.h:14
lldb_private::gpr_sp_mips64
@ gpr_sp_mips64
Definition:
lldb-mips-freebsd-register-enums.h:47
lldb_private::fpr_fcsr_mips64
@ fpr_fcsr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:93
lldb_private::k_num_fpr_registers_mips64
@ k_num_fpr_registers_mips64
Definition:
lldb-mips-freebsd-register-enums.h:100
lldb_private::fpr_f11_mips64
@ fpr_f11_mips64
Definition:
lldb-mips-freebsd-register-enums.h:72
lldb_private::gpr_r24_mips64
@ gpr_r24_mips64
Definition:
lldb-mips-freebsd-register-enums.h:42
lldb_private::gpr_r27_mips64
@ gpr_r27_mips64
Definition:
lldb-mips-freebsd-register-enums.h:45
lldb_private::gpr_r10_mips64
@ gpr_r10_mips64
Definition:
lldb-mips-freebsd-register-enums.h:28
lldb_private::gpr_r3_mips64
@ gpr_r3_mips64
Definition:
lldb-mips-freebsd-register-enums.h:21
lldb_private::gpr_r8_mips64
@ gpr_r8_mips64
Definition:
lldb-mips-freebsd-register-enums.h:26
lldb_private::gpr_r5_mips64
@ gpr_r5_mips64
Definition:
lldb-mips-freebsd-register-enums.h:23
lldb_private::gpr_mullo_mips64
@ gpr_mullo_mips64
Definition:
lldb-mips-freebsd-register-enums.h:51
lldb_private::fpr_f13_mips64
@ fpr_f13_mips64
Definition:
lldb-mips-freebsd-register-enums.h:74
lldb_private::fpr_fir_mips64
@ fpr_fir_mips64
Definition:
lldb-mips-freebsd-register-enums.h:94
lldb_private::fpr_f14_mips64
@ fpr_f14_mips64
Definition:
lldb-mips-freebsd-register-enums.h:75
lldb_private::gpr_r15_mips64
@ gpr_r15_mips64
Definition:
lldb-mips-freebsd-register-enums.h:33
lldb_private::fpr_f15_mips64
@ fpr_f15_mips64
Definition:
lldb-mips-freebsd-register-enums.h:76
lldb_private::k_last_fpr_mips64
@ k_last_fpr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:95
lldb_private::k_num_gpr_registers_mips64
@ k_num_gpr_registers_mips64
Definition:
lldb-mips-freebsd-register-enums.h:99
lldb_private::fpr_f19_mips64
@ fpr_f19_mips64
Definition:
lldb-mips-freebsd-register-enums.h:80
lldb_private::k_last_gpr_mips64
@ k_last_gpr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:58
lldb_private::gpr_r6_mips64
@ gpr_r6_mips64
Definition:
lldb-mips-freebsd-register-enums.h:24
lldb_private::fpr_f10_mips64
@ fpr_f10_mips64
Definition:
lldb-mips-freebsd-register-enums.h:71
lldb_private::k_num_registers_mips64
@ k_num_registers_mips64
Definition:
lldb-mips-freebsd-register-enums.h:97
lldb_private::gpr_r30_mips64
@ gpr_r30_mips64
Definition:
lldb-mips-freebsd-register-enums.h:48
lldb_private::fpr_f24_mips64
@ fpr_f24_mips64
Definition:
lldb-mips-freebsd-register-enums.h:85
lldb_private::gpr_r16_mips64
@ gpr_r16_mips64
Definition:
lldb-mips-freebsd-register-enums.h:34
lldb_private::fpr_f20_mips64
@ fpr_f20_mips64
Definition:
lldb-mips-freebsd-register-enums.h:81
lldb_private::gpr_r2_mips64
@ gpr_r2_mips64
Definition:
lldb-mips-freebsd-register-enums.h:20
lldb_private::gpr_r1_mips64
@ gpr_r1_mips64
Definition:
lldb-mips-freebsd-register-enums.h:19
lldb_private::gpr_r18_mips64
@ gpr_r18_mips64
Definition:
lldb-mips-freebsd-register-enums.h:36
lldb_private::fpr_f0_mips64
@ fpr_f0_mips64
Definition:
lldb-mips-freebsd-register-enums.h:61
lldb_private::gpr_r20_mips64
@ gpr_r20_mips64
Definition:
lldb-mips-freebsd-register-enums.h:38
lldb_private::fpr_f8_mips64
@ fpr_f8_mips64
Definition:
lldb-mips-freebsd-register-enums.h:69
lldb_private::fpr_f17_mips64
@ fpr_f17_mips64
Definition:
lldb-mips-freebsd-register-enums.h:78
lldb_private::fpr_f4_mips64
@ fpr_f4_mips64
Definition:
lldb-mips-freebsd-register-enums.h:65
lldb_private::fpr_f16_mips64
@ fpr_f16_mips64
Definition:
lldb-mips-freebsd-register-enums.h:77
lldb_private::gpr_r25_mips64
@ gpr_r25_mips64
Definition:
lldb-mips-freebsd-register-enums.h:43
lldb_private::gpr_gp_mips64
@ gpr_gp_mips64
Definition:
lldb-mips-freebsd-register-enums.h:46
lldb_private::fpr_f3_mips64
@ fpr_f3_mips64
Definition:
lldb-mips-freebsd-register-enums.h:64
lldb_private::gpr_r22_mips64
@ gpr_r22_mips64
Definition:
lldb-mips-freebsd-register-enums.h:40
lldb_private::fpr_f7_mips64
@ fpr_f7_mips64
Definition:
lldb-mips-freebsd-register-enums.h:68
lldb_private::gpr_r12_mips64
@ gpr_r12_mips64
Definition:
lldb-mips-freebsd-register-enums.h:30
lldb_private::gpr_r7_mips64
@ gpr_r7_mips64
Definition:
lldb-mips-freebsd-register-enums.h:25
lldb_private::fpr_f27_mips64
@ fpr_f27_mips64
Definition:
lldb-mips-freebsd-register-enums.h:88
lldb_private::gpr_zero_mips64
@ gpr_zero_mips64
Definition:
lldb-mips-freebsd-register-enums.h:18
lldb_private::fpr_f31_mips64
@ fpr_f31_mips64
Definition:
lldb-mips-freebsd-register-enums.h:92
lldb_private::gpr_dummy_mips64
@ gpr_dummy_mips64
Definition:
lldb-mips-freebsd-register-enums.h:57
lldb_private::gpr_r4_mips64
@ gpr_r4_mips64
Definition:
lldb-mips-freebsd-register-enums.h:22
lldb_private::gpr_r21_mips64
@ gpr_r21_mips64
Definition:
lldb-mips-freebsd-register-enums.h:39
lldb_private::fpr_f1_mips64
@ fpr_f1_mips64
Definition:
lldb-mips-freebsd-register-enums.h:62
lldb_private::fpr_f23_mips64
@ fpr_f23_mips64
Definition:
lldb-mips-freebsd-register-enums.h:84
lldb_private::gpr_r19_mips64
@ gpr_r19_mips64
Definition:
lldb-mips-freebsd-register-enums.h:37
lldb_private::fpr_f26_mips64
@ fpr_f26_mips64
Definition:
lldb-mips-freebsd-register-enums.h:87
lldb_private::gpr_badvaddr_mips64
@ gpr_badvaddr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:53
lldb_private::gpr_r13_mips64
@ gpr_r13_mips64
Definition:
lldb-mips-freebsd-register-enums.h:31
lldb_private::gpr_cause_mips64
@ gpr_cause_mips64
Definition:
lldb-mips-freebsd-register-enums.h:54
lldb_private::gpr_pc_mips64
@ gpr_pc_mips64
Definition:
lldb-mips-freebsd-register-enums.h:55
lldb_private::fpr_f21_mips64
@ fpr_f21_mips64
Definition:
lldb-mips-freebsd-register-enums.h:82
lldb_private::fpr_f2_mips64
@ fpr_f2_mips64
Definition:
lldb-mips-freebsd-register-enums.h:63
lldb_private::fpr_f30_mips64
@ fpr_f30_mips64
Definition:
lldb-mips-freebsd-register-enums.h:91
lldb_private::gpr_ic_mips64
@ gpr_ic_mips64
Definition:
lldb-mips-freebsd-register-enums.h:56
lldb_private::fpr_f29_mips64
@ fpr_f29_mips64
Definition:
lldb-mips-freebsd-register-enums.h:90
lldb_private::gpr_sr_mips64
@ gpr_sr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:50
lldb_private::gpr_r17_mips64
@ gpr_r17_mips64
Definition:
lldb-mips-freebsd-register-enums.h:35
lldb_private::gpr_r9_mips64
@ gpr_r9_mips64
Definition:
lldb-mips-freebsd-register-enums.h:27
lldb_private::fpr_f6_mips64
@ fpr_f6_mips64
Definition:
lldb-mips-freebsd-register-enums.h:67
lldb_private::fpr_f9_mips64
@ fpr_f9_mips64
Definition:
lldb-mips-freebsd-register-enums.h:70
lldb_private::gpr_r11_mips64
@ gpr_r11_mips64
Definition:
lldb-mips-freebsd-register-enums.h:29
lldb_private::gpr_r23_mips64
@ gpr_r23_mips64
Definition:
lldb-mips-freebsd-register-enums.h:41
lldb_private::gpr_r14_mips64
@ gpr_r14_mips64
Definition:
lldb-mips-freebsd-register-enums.h:32
lldb_private::fpr_f28_mips64
@ fpr_f28_mips64
Definition:
lldb-mips-freebsd-register-enums.h:89
lldb_private::fpr_f5_mips64
@ fpr_f5_mips64
Definition:
lldb-mips-freebsd-register-enums.h:66
lldb_private::gpr_r26_mips64
@ gpr_r26_mips64
Definition:
lldb-mips-freebsd-register-enums.h:44
lldb_private::fpr_f12_mips64
@ fpr_f12_mips64
Definition:
lldb-mips-freebsd-register-enums.h:73
lldb_private::fpr_f22_mips64
@ fpr_f22_mips64
Definition:
lldb-mips-freebsd-register-enums.h:83
lldb_private::gpr_mulhi_mips64
@ gpr_mulhi_mips64
Definition:
lldb-mips-freebsd-register-enums.h:52
lldb_private::gpr_ra_mips64
@ gpr_ra_mips64
Definition:
lldb-mips-freebsd-register-enums.h:49
lldb_private::fpr_f25_mips64
@ fpr_f25_mips64
Definition:
lldb-mips-freebsd-register-enums.h:86
lldb_private::fpr_f18_mips64
@ fpr_f18_mips64
Definition:
lldb-mips-freebsd-register-enums.h:79
lldb_private::k_first_fpr_mips64
@ k_first_fpr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:60
lldb_private::k_first_gpr_mips64
@ k_first_gpr_mips64
Definition:
lldb-mips-freebsd-register-enums.h:17
Generated on Thu Dec 26 2024 02:17:27 for LLDB by
1.9.6