LLDB
mainline
llvm-project
lldb
source
Utility
RISCV_DWARF_Registers.h
Go to the documentation of this file.
1
//===-- RISCV_DWARF_Registers.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_UTILITY_RISCV_DWARF_REGISTERS_H
10
#define LLDB_SOURCE_UTILITY_RISCV_DWARF_REGISTERS_H
11
12
#include "
lldb/lldb-private.h
"
13
14
namespace
riscv_dwarf
{
15
16
enum
{
17
dwarf_gpr_x0
= 0,
18
dwarf_gpr_x1
,
19
dwarf_gpr_x2
,
20
dwarf_gpr_x3
,
21
dwarf_gpr_x4
,
22
dwarf_gpr_x5
,
23
dwarf_gpr_x6
,
24
dwarf_gpr_x7
,
25
dwarf_gpr_x8
,
26
dwarf_gpr_x9
,
27
dwarf_gpr_x10
,
28
dwarf_gpr_x11
,
29
dwarf_gpr_x12
,
30
dwarf_gpr_x13
,
31
dwarf_gpr_x14
,
32
dwarf_gpr_x15
,
33
dwarf_gpr_x16
,
34
dwarf_gpr_x17
,
35
dwarf_gpr_x18
,
36
dwarf_gpr_x19
,
37
dwarf_gpr_x20
,
38
dwarf_gpr_x21
,
39
dwarf_gpr_x22
,
40
dwarf_gpr_x23
,
41
dwarf_gpr_x24
,
42
dwarf_gpr_x25
,
43
dwarf_gpr_x26
,
44
dwarf_gpr_x27
,
45
dwarf_gpr_x28
,
46
dwarf_gpr_x29
,
47
dwarf_gpr_x30
,
48
dwarf_gpr_x31
= 31,
49
50
dwarf_fpr_f0
= 32,
51
dwarf_fpr_f1
,
52
dwarf_fpr_f2
,
53
dwarf_fpr_f3
,
54
dwarf_fpr_f4
,
55
dwarf_fpr_f5
,
56
dwarf_fpr_f6
,
57
dwarf_fpr_f7
,
58
dwarf_fpr_f8
,
59
dwarf_fpr_f9
,
60
dwarf_fpr_f10
,
61
dwarf_fpr_f11
,
62
dwarf_fpr_f12
,
63
dwarf_fpr_f13
,
64
dwarf_fpr_f14
,
65
dwarf_fpr_f15
,
66
dwarf_fpr_f16
,
67
dwarf_fpr_f17
,
68
dwarf_fpr_f18
,
69
dwarf_fpr_f19
,
70
dwarf_fpr_f20
,
71
dwarf_fpr_f21
,
72
dwarf_fpr_f22
,
73
dwarf_fpr_f23
,
74
dwarf_fpr_f24
,
75
dwarf_fpr_f25
,
76
dwarf_fpr_f26
,
77
dwarf_fpr_f27
,
78
dwarf_fpr_f28
,
79
dwarf_fpr_f29
,
80
dwarf_fpr_f30
,
81
dwarf_fpr_f31
= 63,
82
83
// alternate frame return column
84
dwarf_alt_fr_col
= 64,
85
86
dwarf_vpr_v0
= 96,
87
dwarf_vpr_v1
,
88
dwarf_vpr_v2
,
89
dwarf_vpr_v3
,
90
dwarf_vpr_v4
,
91
dwarf_vpr_v5
,
92
dwarf_vpr_v6
,
93
dwarf_vpr_v7
,
94
dwarf_vpr_v8
,
95
dwarf_vpr_v9
,
96
dwarf_vpr_v10
,
97
dwarf_vpr_v11
,
98
dwarf_vpr_v12
,
99
dwarf_vpr_v13
,
100
dwarf_vpr_v14
,
101
dwarf_vpr_v15
,
102
dwarf_vpr_v16
,
103
dwarf_vpr_v17
,
104
dwarf_vpr_v18
,
105
dwarf_vpr_v19
,
106
dwarf_vpr_v20
,
107
dwarf_vpr_v21
,
108
dwarf_vpr_v22
,
109
dwarf_vpr_v23
,
110
dwarf_vpr_v24
,
111
dwarf_vpr_v25
,
112
dwarf_vpr_v26
,
113
dwarf_vpr_v27
,
114
dwarf_vpr_v28
,
115
dwarf_vpr_v29
,
116
dwarf_vpr_v30
,
117
dwarf_vpr_v31
= 127,
118
dwarf_first_csr
= 4096,
119
dwarf_fpr_fcsr
=
dwarf_first_csr
+ 0x003,
120
// The vector extension adds seven unprivileged CSRs
121
// (vstart, vxsat, vxrm, vcsr, vtype, vl, vlenb)
122
// to a base scalar RISC-V ISA.
123
dwarf_vpr_vstart
=
dwarf_first_csr
+ 0x008,
124
dwarf_vpr_vxsat
=
dwarf_first_csr
+ 0x009,
125
dwarf_vpr_vxrm
=
dwarf_first_csr
+ 0x00A,
126
dwarf_vpr_vcsr
=
dwarf_first_csr
+ 0x00F,
127
dwarf_vpr_vl
=
dwarf_first_csr
+ 0xC20,
128
dwarf_vpr_vtype
=
dwarf_first_csr
+ 0xC21,
129
dwarf_vpr_vlenb
=
dwarf_first_csr
+ 0xC22,
130
dwarf_last_csr
= 8191,
131
132
// register ABI name
133
dwarf_gpr_zero
=
dwarf_gpr_x0
,
134
dwarf_gpr_ra
=
dwarf_gpr_x1
,
135
dwarf_gpr_sp
=
dwarf_gpr_x2
,
136
dwarf_gpr_gp
=
dwarf_gpr_x3
,
137
dwarf_gpr_tp
=
dwarf_gpr_x4
,
138
dwarf_gpr_t0
=
dwarf_gpr_x5
,
139
dwarf_gpr_t1
=
dwarf_gpr_x6
,
140
dwarf_gpr_t2
=
dwarf_gpr_x7
,
141
dwarf_gpr_fp
=
dwarf_gpr_x8
,
142
dwarf_gpr_s1
=
dwarf_gpr_x9
,
143
dwarf_gpr_a0
=
dwarf_gpr_x10
,
144
dwarf_gpr_a1
=
dwarf_gpr_x11
,
145
dwarf_gpr_a2
=
dwarf_gpr_x12
,
146
dwarf_gpr_a3
=
dwarf_gpr_x13
,
147
dwarf_gpr_a4
=
dwarf_gpr_x14
,
148
dwarf_gpr_a5
=
dwarf_gpr_x15
,
149
dwarf_gpr_a6
=
dwarf_gpr_x16
,
150
dwarf_gpr_a7
=
dwarf_gpr_x17
,
151
dwarf_gpr_s2
=
dwarf_gpr_x18
,
152
dwarf_gpr_s3
=
dwarf_gpr_x19
,
153
dwarf_gpr_s4
=
dwarf_gpr_x20
,
154
dwarf_gpr_s5
=
dwarf_gpr_x21
,
155
dwarf_gpr_s6
=
dwarf_gpr_x22
,
156
dwarf_gpr_s7
=
dwarf_gpr_x23
,
157
dwarf_gpr_s8
=
dwarf_gpr_x24
,
158
dwarf_gpr_s9
=
dwarf_gpr_x25
,
159
dwarf_gpr_s10
=
dwarf_gpr_x26
,
160
dwarf_gpr_s11
=
dwarf_gpr_x27
,
161
dwarf_gpr_t3
=
dwarf_gpr_x28
,
162
dwarf_gpr_t4
=
dwarf_gpr_x29
,
163
dwarf_gpr_t5
=
dwarf_gpr_x30
,
164
dwarf_gpr_t6
=
dwarf_gpr_x31
,
165
166
dwarf_fpr_ft0
=
dwarf_fpr_f0
,
167
dwarf_fpr_ft1
=
dwarf_fpr_f1
,
168
dwarf_fpr_ft2
=
dwarf_fpr_f2
,
169
dwarf_fpr_ft3
=
dwarf_fpr_f3
,
170
dwarf_fpr_ft4
=
dwarf_fpr_f4
,
171
dwarf_fpr_ft5
=
dwarf_fpr_f5
,
172
dwarf_fpr_ft6
=
dwarf_fpr_f6
,
173
dwarf_fpr_ft7
=
dwarf_fpr_f7
,
174
dwarf_fpr_fs0
=
dwarf_fpr_f8
,
175
dwarf_fpr_fs1
=
dwarf_fpr_f9
,
176
dwarf_fpr_fa0
=
dwarf_fpr_f10
,
177
dwarf_fpr_fa1
=
dwarf_fpr_f11
,
178
dwarf_fpr_fa2
=
dwarf_fpr_f12
,
179
dwarf_fpr_fa3
=
dwarf_fpr_f13
,
180
dwarf_fpr_fa4
=
dwarf_fpr_f14
,
181
dwarf_fpr_fa5
=
dwarf_fpr_f15
,
182
dwarf_fpr_fa6
=
dwarf_fpr_f16
,
183
dwarf_fpr_fa7
=
dwarf_fpr_f17
,
184
dwarf_fpr_fs2
=
dwarf_fpr_f18
,
185
dwarf_fpr_fs3
=
dwarf_fpr_f19
,
186
dwarf_fpr_fs4
=
dwarf_fpr_f20
,
187
dwarf_fpr_fs5
=
dwarf_fpr_f21
,
188
dwarf_fpr_fs6
=
dwarf_fpr_f22
,
189
dwarf_fpr_fs7
=
dwarf_fpr_f23
,
190
dwarf_fpr_fs8
=
dwarf_fpr_f24
,
191
dwarf_fpr_fs9
=
dwarf_fpr_f25
,
192
dwarf_fpr_fs10
=
dwarf_fpr_f26
,
193
dwarf_fpr_fs11
=
dwarf_fpr_f27
,
194
dwarf_fpr_ft8
=
dwarf_fpr_f28
,
195
dwarf_fpr_ft9
=
dwarf_fpr_f29
,
196
dwarf_fpr_ft10
=
dwarf_fpr_f30
,
197
dwarf_fpr_ft11
=
dwarf_fpr_f31
,
198
199
// mock pc regnum
200
dwarf_gpr_pc
= 11451,
201
};
202
203
}
// namespace riscv_dwarf
204
205
#endif
// LLDB_SOURCE_UTILITY_RISCV_DWARF_REGISTERS_H
lldb-private.h
riscv_dwarf
Definition:
RISCV_DWARF_Registers.h:14
riscv_dwarf::dwarf_fpr_f16
@ dwarf_fpr_f16
Definition:
RISCV_DWARF_Registers.h:66
riscv_dwarf::dwarf_vpr_v16
@ dwarf_vpr_v16
Definition:
RISCV_DWARF_Registers.h:102
riscv_dwarf::dwarf_gpr_x22
@ dwarf_gpr_x22
Definition:
RISCV_DWARF_Registers.h:39
riscv_dwarf::dwarf_vpr_v0
@ dwarf_vpr_v0
Definition:
RISCV_DWARF_Registers.h:86
riscv_dwarf::dwarf_vpr_v26
@ dwarf_vpr_v26
Definition:
RISCV_DWARF_Registers.h:112
riscv_dwarf::dwarf_fpr_ft4
@ dwarf_fpr_ft4
Definition:
RISCV_DWARF_Registers.h:170
riscv_dwarf::dwarf_fpr_f12
@ dwarf_fpr_f12
Definition:
RISCV_DWARF_Registers.h:62
riscv_dwarf::dwarf_fpr_f10
@ dwarf_fpr_f10
Definition:
RISCV_DWARF_Registers.h:60
riscv_dwarf::dwarf_gpr_x9
@ dwarf_gpr_x9
Definition:
RISCV_DWARF_Registers.h:26
riscv_dwarf::dwarf_gpr_ra
@ dwarf_gpr_ra
Definition:
RISCV_DWARF_Registers.h:134
riscv_dwarf::dwarf_vpr_v25
@ dwarf_vpr_v25
Definition:
RISCV_DWARF_Registers.h:111
riscv_dwarf::dwarf_fpr_fs9
@ dwarf_fpr_fs9
Definition:
RISCV_DWARF_Registers.h:191
riscv_dwarf::dwarf_gpr_s9
@ dwarf_gpr_s9
Definition:
RISCV_DWARF_Registers.h:158
riscv_dwarf::dwarf_gpr_x26
@ dwarf_gpr_x26
Definition:
RISCV_DWARF_Registers.h:43
riscv_dwarf::dwarf_gpr_x15
@ dwarf_gpr_x15
Definition:
RISCV_DWARF_Registers.h:32
riscv_dwarf::dwarf_gpr_x18
@ dwarf_gpr_x18
Definition:
RISCV_DWARF_Registers.h:35
riscv_dwarf::dwarf_vpr_v31
@ dwarf_vpr_v31
Definition:
RISCV_DWARF_Registers.h:117
riscv_dwarf::dwarf_gpr_sp
@ dwarf_gpr_sp
Definition:
RISCV_DWARF_Registers.h:135
riscv_dwarf::dwarf_gpr_x27
@ dwarf_gpr_x27
Definition:
RISCV_DWARF_Registers.h:44
riscv_dwarf::dwarf_gpr_t0
@ dwarf_gpr_t0
Definition:
RISCV_DWARF_Registers.h:138
riscv_dwarf::dwarf_vpr_v9
@ dwarf_vpr_v9
Definition:
RISCV_DWARF_Registers.h:95
riscv_dwarf::dwarf_fpr_f26
@ dwarf_fpr_f26
Definition:
RISCV_DWARF_Registers.h:76
riscv_dwarf::dwarf_fpr_fa0
@ dwarf_fpr_fa0
Definition:
RISCV_DWARF_Registers.h:176
riscv_dwarf::dwarf_vpr_v15
@ dwarf_vpr_v15
Definition:
RISCV_DWARF_Registers.h:101
riscv_dwarf::dwarf_fpr_fs3
@ dwarf_fpr_fs3
Definition:
RISCV_DWARF_Registers.h:185
riscv_dwarf::dwarf_gpr_x3
@ dwarf_gpr_x3
Definition:
RISCV_DWARF_Registers.h:20
riscv_dwarf::dwarf_gpr_x7
@ dwarf_gpr_x7
Definition:
RISCV_DWARF_Registers.h:24
riscv_dwarf::dwarf_gpr_s7
@ dwarf_gpr_s7
Definition:
RISCV_DWARF_Registers.h:156
riscv_dwarf::dwarf_fpr_ft9
@ dwarf_fpr_ft9
Definition:
RISCV_DWARF_Registers.h:195
riscv_dwarf::dwarf_fpr_f15
@ dwarf_fpr_f15
Definition:
RISCV_DWARF_Registers.h:65
riscv_dwarf::dwarf_fpr_f24
@ dwarf_fpr_f24
Definition:
RISCV_DWARF_Registers.h:74
riscv_dwarf::dwarf_fpr_ft2
@ dwarf_fpr_ft2
Definition:
RISCV_DWARF_Registers.h:168
riscv_dwarf::dwarf_fpr_fa2
@ dwarf_fpr_fa2
Definition:
RISCV_DWARF_Registers.h:178
riscv_dwarf::dwarf_fpr_f27
@ dwarf_fpr_f27
Definition:
RISCV_DWARF_Registers.h:77
riscv_dwarf::dwarf_gpr_x20
@ dwarf_gpr_x20
Definition:
RISCV_DWARF_Registers.h:37
riscv_dwarf::dwarf_fpr_fs0
@ dwarf_fpr_fs0
Definition:
RISCV_DWARF_Registers.h:174
riscv_dwarf::dwarf_fpr_f23
@ dwarf_fpr_f23
Definition:
RISCV_DWARF_Registers.h:73
riscv_dwarf::dwarf_gpr_s4
@ dwarf_gpr_s4
Definition:
RISCV_DWARF_Registers.h:153
riscv_dwarf::dwarf_gpr_x13
@ dwarf_gpr_x13
Definition:
RISCV_DWARF_Registers.h:30
riscv_dwarf::dwarf_gpr_t2
@ dwarf_gpr_t2
Definition:
RISCV_DWARF_Registers.h:140
riscv_dwarf::dwarf_fpr_ft5
@ dwarf_fpr_ft5
Definition:
RISCV_DWARF_Registers.h:171
riscv_dwarf::dwarf_fpr_ft6
@ dwarf_fpr_ft6
Definition:
RISCV_DWARF_Registers.h:172
riscv_dwarf::dwarf_fpr_f6
@ dwarf_fpr_f6
Definition:
RISCV_DWARF_Registers.h:56
riscv_dwarf::dwarf_alt_fr_col
@ dwarf_alt_fr_col
Definition:
RISCV_DWARF_Registers.h:84
riscv_dwarf::dwarf_fpr_ft1
@ dwarf_fpr_ft1
Definition:
RISCV_DWARF_Registers.h:167
riscv_dwarf::dwarf_fpr_fa3
@ dwarf_fpr_fa3
Definition:
RISCV_DWARF_Registers.h:179
riscv_dwarf::dwarf_vpr_v19
@ dwarf_vpr_v19
Definition:
RISCV_DWARF_Registers.h:105
riscv_dwarf::dwarf_gpr_x31
@ dwarf_gpr_x31
Definition:
RISCV_DWARF_Registers.h:48
riscv_dwarf::dwarf_fpr_ft3
@ dwarf_fpr_ft3
Definition:
RISCV_DWARF_Registers.h:169
riscv_dwarf::dwarf_fpr_fa5
@ dwarf_fpr_fa5
Definition:
RISCV_DWARF_Registers.h:181
riscv_dwarf::dwarf_vpr_vlenb
@ dwarf_vpr_vlenb
Definition:
RISCV_DWARF_Registers.h:129
riscv_dwarf::dwarf_vpr_v14
@ dwarf_vpr_v14
Definition:
RISCV_DWARF_Registers.h:100
riscv_dwarf::dwarf_gpr_x30
@ dwarf_gpr_x30
Definition:
RISCV_DWARF_Registers.h:47
riscv_dwarf::dwarf_gpr_gp
@ dwarf_gpr_gp
Definition:
RISCV_DWARF_Registers.h:136
riscv_dwarf::dwarf_gpr_a0
@ dwarf_gpr_a0
Definition:
RISCV_DWARF_Registers.h:143
riscv_dwarf::dwarf_gpr_x11
@ dwarf_gpr_x11
Definition:
RISCV_DWARF_Registers.h:28
riscv_dwarf::dwarf_fpr_f18
@ dwarf_fpr_f18
Definition:
RISCV_DWARF_Registers.h:68
riscv_dwarf::dwarf_vpr_v6
@ dwarf_vpr_v6
Definition:
RISCV_DWARF_Registers.h:92
riscv_dwarf::dwarf_fpr_fs2
@ dwarf_fpr_fs2
Definition:
RISCV_DWARF_Registers.h:184
riscv_dwarf::dwarf_vpr_v22
@ dwarf_vpr_v22
Definition:
RISCV_DWARF_Registers.h:108
riscv_dwarf::dwarf_fpr_f13
@ dwarf_fpr_f13
Definition:
RISCV_DWARF_Registers.h:63
riscv_dwarf::dwarf_fpr_fcsr
@ dwarf_fpr_fcsr
Definition:
RISCV_DWARF_Registers.h:119
riscv_dwarf::dwarf_fpr_f20
@ dwarf_fpr_f20
Definition:
RISCV_DWARF_Registers.h:70
riscv_dwarf::dwarf_vpr_v18
@ dwarf_vpr_v18
Definition:
RISCV_DWARF_Registers.h:104
riscv_dwarf::dwarf_vpr_v20
@ dwarf_vpr_v20
Definition:
RISCV_DWARF_Registers.h:106
riscv_dwarf::dwarf_gpr_x23
@ dwarf_gpr_x23
Definition:
RISCV_DWARF_Registers.h:40
riscv_dwarf::dwarf_fpr_ft7
@ dwarf_fpr_ft7
Definition:
RISCV_DWARF_Registers.h:173
riscv_dwarf::dwarf_vpr_v1
@ dwarf_vpr_v1
Definition:
RISCV_DWARF_Registers.h:87
riscv_dwarf::dwarf_vpr_v8
@ dwarf_vpr_v8
Definition:
RISCV_DWARF_Registers.h:94
riscv_dwarf::dwarf_gpr_s6
@ dwarf_gpr_s6
Definition:
RISCV_DWARF_Registers.h:155
riscv_dwarf::dwarf_gpr_x5
@ dwarf_gpr_x5
Definition:
RISCV_DWARF_Registers.h:22
riscv_dwarf::dwarf_gpr_x17
@ dwarf_gpr_x17
Definition:
RISCV_DWARF_Registers.h:34
riscv_dwarf::dwarf_vpr_vxrm
@ dwarf_vpr_vxrm
Definition:
RISCV_DWARF_Registers.h:125
riscv_dwarf::dwarf_vpr_v24
@ dwarf_vpr_v24
Definition:
RISCV_DWARF_Registers.h:110
riscv_dwarf::dwarf_vpr_v10
@ dwarf_vpr_v10
Definition:
RISCV_DWARF_Registers.h:96
riscv_dwarf::dwarf_gpr_x8
@ dwarf_gpr_x8
Definition:
RISCV_DWARF_Registers.h:25
riscv_dwarf::dwarf_gpr_s11
@ dwarf_gpr_s11
Definition:
RISCV_DWARF_Registers.h:160
riscv_dwarf::dwarf_gpr_x1
@ dwarf_gpr_x1
Definition:
RISCV_DWARF_Registers.h:18
riscv_dwarf::dwarf_fpr_f14
@ dwarf_fpr_f14
Definition:
RISCV_DWARF_Registers.h:64
riscv_dwarf::dwarf_gpr_pc
@ dwarf_gpr_pc
Definition:
RISCV_DWARF_Registers.h:200
riscv_dwarf::dwarf_gpr_t4
@ dwarf_gpr_t4
Definition:
RISCV_DWARF_Registers.h:162
riscv_dwarf::dwarf_fpr_f2
@ dwarf_fpr_f2
Definition:
RISCV_DWARF_Registers.h:52
riscv_dwarf::dwarf_fpr_fs1
@ dwarf_fpr_fs1
Definition:
RISCV_DWARF_Registers.h:175
riscv_dwarf::dwarf_gpr_a5
@ dwarf_gpr_a5
Definition:
RISCV_DWARF_Registers.h:148
riscv_dwarf::dwarf_fpr_fs5
@ dwarf_fpr_fs5
Definition:
RISCV_DWARF_Registers.h:187
riscv_dwarf::dwarf_vpr_v4
@ dwarf_vpr_v4
Definition:
RISCV_DWARF_Registers.h:90
riscv_dwarf::dwarf_gpr_tp
@ dwarf_gpr_tp
Definition:
RISCV_DWARF_Registers.h:137
riscv_dwarf::dwarf_gpr_x10
@ dwarf_gpr_x10
Definition:
RISCV_DWARF_Registers.h:27
riscv_dwarf::dwarf_gpr_s2
@ dwarf_gpr_s2
Definition:
RISCV_DWARF_Registers.h:151
riscv_dwarf::dwarf_gpr_x6
@ dwarf_gpr_x6
Definition:
RISCV_DWARF_Registers.h:23
riscv_dwarf::dwarf_vpr_v11
@ dwarf_vpr_v11
Definition:
RISCV_DWARF_Registers.h:97
riscv_dwarf::dwarf_vpr_vl
@ dwarf_vpr_vl
Definition:
RISCV_DWARF_Registers.h:127
riscv_dwarf::dwarf_fpr_fs8
@ dwarf_fpr_fs8
Definition:
RISCV_DWARF_Registers.h:190
riscv_dwarf::dwarf_fpr_ft10
@ dwarf_fpr_ft10
Definition:
RISCV_DWARF_Registers.h:196
riscv_dwarf::dwarf_gpr_s10
@ dwarf_gpr_s10
Definition:
RISCV_DWARF_Registers.h:159
riscv_dwarf::dwarf_fpr_fs10
@ dwarf_fpr_fs10
Definition:
RISCV_DWARF_Registers.h:192
riscv_dwarf::dwarf_gpr_x16
@ dwarf_gpr_x16
Definition:
RISCV_DWARF_Registers.h:33
riscv_dwarf::dwarf_fpr_f3
@ dwarf_fpr_f3
Definition:
RISCV_DWARF_Registers.h:53
riscv_dwarf::dwarf_vpr_v28
@ dwarf_vpr_v28
Definition:
RISCV_DWARF_Registers.h:114
riscv_dwarf::dwarf_fpr_f1
@ dwarf_fpr_f1
Definition:
RISCV_DWARF_Registers.h:51
riscv_dwarf::dwarf_gpr_t3
@ dwarf_gpr_t3
Definition:
RISCV_DWARF_Registers.h:161
riscv_dwarf::dwarf_fpr_fa7
@ dwarf_fpr_fa7
Definition:
RISCV_DWARF_Registers.h:183
riscv_dwarf::dwarf_fpr_fa4
@ dwarf_fpr_fa4
Definition:
RISCV_DWARF_Registers.h:180
riscv_dwarf::dwarf_gpr_x0
@ dwarf_gpr_x0
Definition:
RISCV_DWARF_Registers.h:17
riscv_dwarf::dwarf_gpr_s3
@ dwarf_gpr_s3
Definition:
RISCV_DWARF_Registers.h:152
riscv_dwarf::dwarf_fpr_f11
@ dwarf_fpr_f11
Definition:
RISCV_DWARF_Registers.h:61
riscv_dwarf::dwarf_gpr_t1
@ dwarf_gpr_t1
Definition:
RISCV_DWARF_Registers.h:139
riscv_dwarf::dwarf_gpr_x2
@ dwarf_gpr_x2
Definition:
RISCV_DWARF_Registers.h:19
riscv_dwarf::dwarf_vpr_v27
@ dwarf_vpr_v27
Definition:
RISCV_DWARF_Registers.h:113
riscv_dwarf::dwarf_fpr_ft8
@ dwarf_fpr_ft8
Definition:
RISCV_DWARF_Registers.h:194
riscv_dwarf::dwarf_vpr_vstart
@ dwarf_vpr_vstart
Definition:
RISCV_DWARF_Registers.h:123
riscv_dwarf::dwarf_fpr_f22
@ dwarf_fpr_f22
Definition:
RISCV_DWARF_Registers.h:72
riscv_dwarf::dwarf_gpr_x12
@ dwarf_gpr_x12
Definition:
RISCV_DWARF_Registers.h:29
riscv_dwarf::dwarf_vpr_v23
@ dwarf_vpr_v23
Definition:
RISCV_DWARF_Registers.h:109
riscv_dwarf::dwarf_vpr_v21
@ dwarf_vpr_v21
Definition:
RISCV_DWARF_Registers.h:107
riscv_dwarf::dwarf_gpr_s8
@ dwarf_gpr_s8
Definition:
RISCV_DWARF_Registers.h:157
riscv_dwarf::dwarf_gpr_x24
@ dwarf_gpr_x24
Definition:
RISCV_DWARF_Registers.h:41
riscv_dwarf::dwarf_vpr_v29
@ dwarf_vpr_v29
Definition:
RISCV_DWARF_Registers.h:115
riscv_dwarf::dwarf_gpr_s5
@ dwarf_gpr_s5
Definition:
RISCV_DWARF_Registers.h:154
riscv_dwarf::dwarf_vpr_v30
@ dwarf_vpr_v30
Definition:
RISCV_DWARF_Registers.h:116
riscv_dwarf::dwarf_gpr_x4
@ dwarf_gpr_x4
Definition:
RISCV_DWARF_Registers.h:21
riscv_dwarf::dwarf_gpr_a4
@ dwarf_gpr_a4
Definition:
RISCV_DWARF_Registers.h:147
riscv_dwarf::dwarf_fpr_fs6
@ dwarf_fpr_fs6
Definition:
RISCV_DWARF_Registers.h:188
riscv_dwarf::dwarf_gpr_x25
@ dwarf_gpr_x25
Definition:
RISCV_DWARF_Registers.h:42
riscv_dwarf::dwarf_gpr_x29
@ dwarf_gpr_x29
Definition:
RISCV_DWARF_Registers.h:46
riscv_dwarf::dwarf_gpr_fp
@ dwarf_gpr_fp
Definition:
RISCV_DWARF_Registers.h:141
riscv_dwarf::dwarf_fpr_fa1
@ dwarf_fpr_fa1
Definition:
RISCV_DWARF_Registers.h:177
riscv_dwarf::dwarf_gpr_x21
@ dwarf_gpr_x21
Definition:
RISCV_DWARF_Registers.h:38
riscv_dwarf::dwarf_fpr_f19
@ dwarf_fpr_f19
Definition:
RISCV_DWARF_Registers.h:69
riscv_dwarf::dwarf_fpr_ft11
@ dwarf_fpr_ft11
Definition:
RISCV_DWARF_Registers.h:197
riscv_dwarf::dwarf_gpr_a7
@ dwarf_gpr_a7
Definition:
RISCV_DWARF_Registers.h:150
riscv_dwarf::dwarf_fpr_f28
@ dwarf_fpr_f28
Definition:
RISCV_DWARF_Registers.h:78
riscv_dwarf::dwarf_fpr_f0
@ dwarf_fpr_f0
Definition:
RISCV_DWARF_Registers.h:50
riscv_dwarf::dwarf_gpr_t5
@ dwarf_gpr_t5
Definition:
RISCV_DWARF_Registers.h:163
riscv_dwarf::dwarf_last_csr
@ dwarf_last_csr
Definition:
RISCV_DWARF_Registers.h:130
riscv_dwarf::dwarf_vpr_v13
@ dwarf_vpr_v13
Definition:
RISCV_DWARF_Registers.h:99
riscv_dwarf::dwarf_vpr_v17
@ dwarf_vpr_v17
Definition:
RISCV_DWARF_Registers.h:103
riscv_dwarf::dwarf_vpr_vxsat
@ dwarf_vpr_vxsat
Definition:
RISCV_DWARF_Registers.h:124
riscv_dwarf::dwarf_vpr_vcsr
@ dwarf_vpr_vcsr
Definition:
RISCV_DWARF_Registers.h:126
riscv_dwarf::dwarf_fpr_fs7
@ dwarf_fpr_fs7
Definition:
RISCV_DWARF_Registers.h:189
riscv_dwarf::dwarf_gpr_a3
@ dwarf_gpr_a3
Definition:
RISCV_DWARF_Registers.h:146
riscv_dwarf::dwarf_fpr_f8
@ dwarf_fpr_f8
Definition:
RISCV_DWARF_Registers.h:58
riscv_dwarf::dwarf_vpr_v12
@ dwarf_vpr_v12
Definition:
RISCV_DWARF_Registers.h:98
riscv_dwarf::dwarf_fpr_fs4
@ dwarf_fpr_fs4
Definition:
RISCV_DWARF_Registers.h:186
riscv_dwarf::dwarf_fpr_fa6
@ dwarf_fpr_fa6
Definition:
RISCV_DWARF_Registers.h:182
riscv_dwarf::dwarf_gpr_a6
@ dwarf_gpr_a6
Definition:
RISCV_DWARF_Registers.h:149
riscv_dwarf::dwarf_fpr_ft0
@ dwarf_fpr_ft0
Definition:
RISCV_DWARF_Registers.h:166
riscv_dwarf::dwarf_fpr_f17
@ dwarf_fpr_f17
Definition:
RISCV_DWARF_Registers.h:67
riscv_dwarf::dwarf_fpr_f29
@ dwarf_fpr_f29
Definition:
RISCV_DWARF_Registers.h:79
riscv_dwarf::dwarf_gpr_s1
@ dwarf_gpr_s1
Definition:
RISCV_DWARF_Registers.h:142
riscv_dwarf::dwarf_fpr_f9
@ dwarf_fpr_f9
Definition:
RISCV_DWARF_Registers.h:59
riscv_dwarf::dwarf_vpr_v3
@ dwarf_vpr_v3
Definition:
RISCV_DWARF_Registers.h:89
riscv_dwarf::dwarf_gpr_x19
@ dwarf_gpr_x19
Definition:
RISCV_DWARF_Registers.h:36
riscv_dwarf::dwarf_fpr_f30
@ dwarf_fpr_f30
Definition:
RISCV_DWARF_Registers.h:80
riscv_dwarf::dwarf_fpr_f5
@ dwarf_fpr_f5
Definition:
RISCV_DWARF_Registers.h:55
riscv_dwarf::dwarf_vpr_vtype
@ dwarf_vpr_vtype
Definition:
RISCV_DWARF_Registers.h:128
riscv_dwarf::dwarf_fpr_f25
@ dwarf_fpr_f25
Definition:
RISCV_DWARF_Registers.h:75
riscv_dwarf::dwarf_fpr_f31
@ dwarf_fpr_f31
Definition:
RISCV_DWARF_Registers.h:81
riscv_dwarf::dwarf_gpr_a1
@ dwarf_gpr_a1
Definition:
RISCV_DWARF_Registers.h:144
riscv_dwarf::dwarf_gpr_zero
@ dwarf_gpr_zero
Definition:
RISCV_DWARF_Registers.h:133
riscv_dwarf::dwarf_gpr_a2
@ dwarf_gpr_a2
Definition:
RISCV_DWARF_Registers.h:145
riscv_dwarf::dwarf_vpr_v5
@ dwarf_vpr_v5
Definition:
RISCV_DWARF_Registers.h:91
riscv_dwarf::dwarf_fpr_f21
@ dwarf_fpr_f21
Definition:
RISCV_DWARF_Registers.h:71
riscv_dwarf::dwarf_gpr_x14
@ dwarf_gpr_x14
Definition:
RISCV_DWARF_Registers.h:31
riscv_dwarf::dwarf_vpr_v7
@ dwarf_vpr_v7
Definition:
RISCV_DWARF_Registers.h:93
riscv_dwarf::dwarf_first_csr
@ dwarf_first_csr
Definition:
RISCV_DWARF_Registers.h:118
riscv_dwarf::dwarf_fpr_fs11
@ dwarf_fpr_fs11
Definition:
RISCV_DWARF_Registers.h:193
riscv_dwarf::dwarf_fpr_f4
@ dwarf_fpr_f4
Definition:
RISCV_DWARF_Registers.h:54
riscv_dwarf::dwarf_fpr_f7
@ dwarf_fpr_f7
Definition:
RISCV_DWARF_Registers.h:57
riscv_dwarf::dwarf_gpr_t6
@ dwarf_gpr_t6
Definition:
RISCV_DWARF_Registers.h:164
riscv_dwarf::dwarf_vpr_v2
@ dwarf_vpr_v2
Definition:
RISCV_DWARF_Registers.h:88
riscv_dwarf::dwarf_gpr_x28
@ dwarf_gpr_x28
Definition:
RISCV_DWARF_Registers.h:45
Generated on Sun Oct 13 2024 11:31:49 for LLDB by
1.9.6