Zydis: include/Zydis/Generated/EnumRegister.h Source File

Zydis v4.1.0

Loading...
Searching...
No Matches
EnumRegister.h
Go to the documentation of this file.
1
4 typedef enum ZydisRegister_
5{
6 ZYDIS_REGISTER_NONE,
7
8 // General purpose registers 8-bit
9 ZYDIS_REGISTER_AL,
10 ZYDIS_REGISTER_CL,
11 ZYDIS_REGISTER_DL,
12 ZYDIS_REGISTER_BL,
13 ZYDIS_REGISTER_AH,
14 ZYDIS_REGISTER_CH,
15 ZYDIS_REGISTER_DH,
16 ZYDIS_REGISTER_BH,
17 ZYDIS_REGISTER_SPL,
18 ZYDIS_REGISTER_BPL,
19 ZYDIS_REGISTER_SIL,
20 ZYDIS_REGISTER_DIL,
21 ZYDIS_REGISTER_R8B,
22 ZYDIS_REGISTER_R9B,
23 ZYDIS_REGISTER_R10B,
24 ZYDIS_REGISTER_R11B,
25 ZYDIS_REGISTER_R12B,
26 ZYDIS_REGISTER_R13B,
27 ZYDIS_REGISTER_R14B,
28 ZYDIS_REGISTER_R15B,
29
30 // General purpose registers 16-bit
31 ZYDIS_REGISTER_AX,
32 ZYDIS_REGISTER_CX,
33 ZYDIS_REGISTER_DX,
34 ZYDIS_REGISTER_BX,
35 ZYDIS_REGISTER_SP,
36 ZYDIS_REGISTER_BP,
37 ZYDIS_REGISTER_SI,
38 ZYDIS_REGISTER_DI,
39 ZYDIS_REGISTER_R8W,
40 ZYDIS_REGISTER_R9W,
41 ZYDIS_REGISTER_R10W,
42 ZYDIS_REGISTER_R11W,
43 ZYDIS_REGISTER_R12W,
44 ZYDIS_REGISTER_R13W,
45 ZYDIS_REGISTER_R14W,
46 ZYDIS_REGISTER_R15W,
47
48 // General purpose registers 32-bit
49 ZYDIS_REGISTER_EAX,
50 ZYDIS_REGISTER_ECX,
51 ZYDIS_REGISTER_EDX,
52 ZYDIS_REGISTER_EBX,
53 ZYDIS_REGISTER_ESP,
54 ZYDIS_REGISTER_EBP,
55 ZYDIS_REGISTER_ESI,
56 ZYDIS_REGISTER_EDI,
57 ZYDIS_REGISTER_R8D,
58 ZYDIS_REGISTER_R9D,
59 ZYDIS_REGISTER_R10D,
60 ZYDIS_REGISTER_R11D,
61 ZYDIS_REGISTER_R12D,
62 ZYDIS_REGISTER_R13D,
63 ZYDIS_REGISTER_R14D,
64 ZYDIS_REGISTER_R15D,
65
66 // General purpose registers 64-bit
67 ZYDIS_REGISTER_RAX,
68 ZYDIS_REGISTER_RCX,
69 ZYDIS_REGISTER_RDX,
70 ZYDIS_REGISTER_RBX,
71 ZYDIS_REGISTER_RSP,
72 ZYDIS_REGISTER_RBP,
73 ZYDIS_REGISTER_RSI,
74 ZYDIS_REGISTER_RDI,
75 ZYDIS_REGISTER_R8,
76 ZYDIS_REGISTER_R9,
77 ZYDIS_REGISTER_R10,
78 ZYDIS_REGISTER_R11,
79 ZYDIS_REGISTER_R12,
80 ZYDIS_REGISTER_R13,
81 ZYDIS_REGISTER_R14,
82 ZYDIS_REGISTER_R15,
83
84 // Floating point legacy registers
85 ZYDIS_REGISTER_ST0,
86 ZYDIS_REGISTER_ST1,
87 ZYDIS_REGISTER_ST2,
88 ZYDIS_REGISTER_ST3,
89 ZYDIS_REGISTER_ST4,
90 ZYDIS_REGISTER_ST5,
91 ZYDIS_REGISTER_ST6,
92 ZYDIS_REGISTER_ST7,
93 ZYDIS_REGISTER_X87CONTROL,
94 ZYDIS_REGISTER_X87STATUS,
95 ZYDIS_REGISTER_X87TAG,
96
97 // Floating point multimedia registers
98 ZYDIS_REGISTER_MM0,
99 ZYDIS_REGISTER_MM1,
100 ZYDIS_REGISTER_MM2,
101 ZYDIS_REGISTER_MM3,
102 ZYDIS_REGISTER_MM4,
103 ZYDIS_REGISTER_MM5,
104 ZYDIS_REGISTER_MM6,
105 ZYDIS_REGISTER_MM7,
106
107 // Floating point vector registers 128-bit
108 ZYDIS_REGISTER_XMM0,
109 ZYDIS_REGISTER_XMM1,
110 ZYDIS_REGISTER_XMM2,
111 ZYDIS_REGISTER_XMM3,
112 ZYDIS_REGISTER_XMM4,
113 ZYDIS_REGISTER_XMM5,
114 ZYDIS_REGISTER_XMM6,
115 ZYDIS_REGISTER_XMM7,
116 ZYDIS_REGISTER_XMM8,
117 ZYDIS_REGISTER_XMM9,
118 ZYDIS_REGISTER_XMM10,
119 ZYDIS_REGISTER_XMM11,
120 ZYDIS_REGISTER_XMM12,
121 ZYDIS_REGISTER_XMM13,
122 ZYDIS_REGISTER_XMM14,
123 ZYDIS_REGISTER_XMM15,
124 ZYDIS_REGISTER_XMM16,
125 ZYDIS_REGISTER_XMM17,
126 ZYDIS_REGISTER_XMM18,
127 ZYDIS_REGISTER_XMM19,
128 ZYDIS_REGISTER_XMM20,
129 ZYDIS_REGISTER_XMM21,
130 ZYDIS_REGISTER_XMM22,
131 ZYDIS_REGISTER_XMM23,
132 ZYDIS_REGISTER_XMM24,
133 ZYDIS_REGISTER_XMM25,
134 ZYDIS_REGISTER_XMM26,
135 ZYDIS_REGISTER_XMM27,
136 ZYDIS_REGISTER_XMM28,
137 ZYDIS_REGISTER_XMM29,
138 ZYDIS_REGISTER_XMM30,
139 ZYDIS_REGISTER_XMM31,
140
141 // Floating point vector registers 256-bit
142 ZYDIS_REGISTER_YMM0,
143 ZYDIS_REGISTER_YMM1,
144 ZYDIS_REGISTER_YMM2,
145 ZYDIS_REGISTER_YMM3,
146 ZYDIS_REGISTER_YMM4,
147 ZYDIS_REGISTER_YMM5,
148 ZYDIS_REGISTER_YMM6,
149 ZYDIS_REGISTER_YMM7,
150 ZYDIS_REGISTER_YMM8,
151 ZYDIS_REGISTER_YMM9,
152 ZYDIS_REGISTER_YMM10,
153 ZYDIS_REGISTER_YMM11,
154 ZYDIS_REGISTER_YMM12,
155 ZYDIS_REGISTER_YMM13,
156 ZYDIS_REGISTER_YMM14,
157 ZYDIS_REGISTER_YMM15,
158 ZYDIS_REGISTER_YMM16,
159 ZYDIS_REGISTER_YMM17,
160 ZYDIS_REGISTER_YMM18,
161 ZYDIS_REGISTER_YMM19,
162 ZYDIS_REGISTER_YMM20,
163 ZYDIS_REGISTER_YMM21,
164 ZYDIS_REGISTER_YMM22,
165 ZYDIS_REGISTER_YMM23,
166 ZYDIS_REGISTER_YMM24,
167 ZYDIS_REGISTER_YMM25,
168 ZYDIS_REGISTER_YMM26,
169 ZYDIS_REGISTER_YMM27,
170 ZYDIS_REGISTER_YMM28,
171 ZYDIS_REGISTER_YMM29,
172 ZYDIS_REGISTER_YMM30,
173 ZYDIS_REGISTER_YMM31,
174
175 // Floating point vector registers 512-bit
176 ZYDIS_REGISTER_ZMM0,
177 ZYDIS_REGISTER_ZMM1,
178 ZYDIS_REGISTER_ZMM2,
179 ZYDIS_REGISTER_ZMM3,
180 ZYDIS_REGISTER_ZMM4,
181 ZYDIS_REGISTER_ZMM5,
182 ZYDIS_REGISTER_ZMM6,
183 ZYDIS_REGISTER_ZMM7,
184 ZYDIS_REGISTER_ZMM8,
185 ZYDIS_REGISTER_ZMM9,
186 ZYDIS_REGISTER_ZMM10,
187 ZYDIS_REGISTER_ZMM11,
188 ZYDIS_REGISTER_ZMM12,
189 ZYDIS_REGISTER_ZMM13,
190 ZYDIS_REGISTER_ZMM14,
191 ZYDIS_REGISTER_ZMM15,
192 ZYDIS_REGISTER_ZMM16,
193 ZYDIS_REGISTER_ZMM17,
194 ZYDIS_REGISTER_ZMM18,
195 ZYDIS_REGISTER_ZMM19,
196 ZYDIS_REGISTER_ZMM20,
197 ZYDIS_REGISTER_ZMM21,
198 ZYDIS_REGISTER_ZMM22,
199 ZYDIS_REGISTER_ZMM23,
200 ZYDIS_REGISTER_ZMM24,
201 ZYDIS_REGISTER_ZMM25,
202 ZYDIS_REGISTER_ZMM26,
203 ZYDIS_REGISTER_ZMM27,
204 ZYDIS_REGISTER_ZMM28,
205 ZYDIS_REGISTER_ZMM29,
206 ZYDIS_REGISTER_ZMM30,
207 ZYDIS_REGISTER_ZMM31,
208
209 // Matrix registers
210 ZYDIS_REGISTER_TMM0,
211 ZYDIS_REGISTER_TMM1,
212 ZYDIS_REGISTER_TMM2,
213 ZYDIS_REGISTER_TMM3,
214 ZYDIS_REGISTER_TMM4,
215 ZYDIS_REGISTER_TMM5,
216 ZYDIS_REGISTER_TMM6,
217 ZYDIS_REGISTER_TMM7,
218
219 // Flags registers
220 ZYDIS_REGISTER_FLAGS,
221 ZYDIS_REGISTER_EFLAGS,
222 ZYDIS_REGISTER_RFLAGS,
223
224 // Instruction-pointer registers
225 ZYDIS_REGISTER_IP,
226 ZYDIS_REGISTER_EIP,
227 ZYDIS_REGISTER_RIP,
228
229 // Segment registers
230 ZYDIS_REGISTER_ES,
231 ZYDIS_REGISTER_CS,
232 ZYDIS_REGISTER_SS,
233 ZYDIS_REGISTER_DS,
234 ZYDIS_REGISTER_FS,
235 ZYDIS_REGISTER_GS,
236
237 // Table registers
238 ZYDIS_REGISTER_GDTR,
239 ZYDIS_REGISTER_LDTR,
240 ZYDIS_REGISTER_IDTR,
241 ZYDIS_REGISTER_TR,
242
243 // Test registers
244 ZYDIS_REGISTER_TR0,
245 ZYDIS_REGISTER_TR1,
246 ZYDIS_REGISTER_TR2,
247 ZYDIS_REGISTER_TR3,
248 ZYDIS_REGISTER_TR4,
249 ZYDIS_REGISTER_TR5,
250 ZYDIS_REGISTER_TR6,
251 ZYDIS_REGISTER_TR7,
252
253 // Control registers
254 ZYDIS_REGISTER_CR0,
255 ZYDIS_REGISTER_CR1,
256 ZYDIS_REGISTER_CR2,
257 ZYDIS_REGISTER_CR3,
258 ZYDIS_REGISTER_CR4,
259 ZYDIS_REGISTER_CR5,
260 ZYDIS_REGISTER_CR6,
261 ZYDIS_REGISTER_CR7,
262 ZYDIS_REGISTER_CR8,
263 ZYDIS_REGISTER_CR9,
264 ZYDIS_REGISTER_CR10,
265 ZYDIS_REGISTER_CR11,
266 ZYDIS_REGISTER_CR12,
267 ZYDIS_REGISTER_CR13,
268 ZYDIS_REGISTER_CR14,
269 ZYDIS_REGISTER_CR15,
270
271 // Debug registers
272 ZYDIS_REGISTER_DR0,
273 ZYDIS_REGISTER_DR1,
274 ZYDIS_REGISTER_DR2,
275 ZYDIS_REGISTER_DR3,
276 ZYDIS_REGISTER_DR4,
277 ZYDIS_REGISTER_DR5,
278 ZYDIS_REGISTER_DR6,
279 ZYDIS_REGISTER_DR7,
280 ZYDIS_REGISTER_DR8,
281 ZYDIS_REGISTER_DR9,
282 ZYDIS_REGISTER_DR10,
283 ZYDIS_REGISTER_DR11,
284 ZYDIS_REGISTER_DR12,
285 ZYDIS_REGISTER_DR13,
286 ZYDIS_REGISTER_DR14,
287 ZYDIS_REGISTER_DR15,
288
289 // Mask registers
290 ZYDIS_REGISTER_K0,
291 ZYDIS_REGISTER_K1,
292 ZYDIS_REGISTER_K2,
293 ZYDIS_REGISTER_K3,
294 ZYDIS_REGISTER_K4,
295 ZYDIS_REGISTER_K5,
296 ZYDIS_REGISTER_K6,
297 ZYDIS_REGISTER_K7,
298
299 // Bound registers
300 ZYDIS_REGISTER_BND0,
301 ZYDIS_REGISTER_BND1,
302 ZYDIS_REGISTER_BND2,
303 ZYDIS_REGISTER_BND3,
304 ZYDIS_REGISTER_BNDCFG,
305 ZYDIS_REGISTER_BNDSTATUS,
306
307 // Uncategorized
308 ZYDIS_REGISTER_MXCSR,
309 ZYDIS_REGISTER_PKRU,
310 ZYDIS_REGISTER_XCR0,
311 ZYDIS_REGISTER_UIF,
312
316 ZYDIS_REGISTER_MAX_VALUE = ZYDIS_REGISTER_UIF,
320 ZYDIS_REGISTER_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_REGISTER_MAX_VALUE)
321} ZydisRegister;
ZydisRegister_
ZydisRegister_
Defines the ZydisRegister enum.
Definition EnumRegister.h:5
ZYDIS_REGISTER_TMM6
@ ZYDIS_REGISTER_TMM6
Definition EnumRegister.h:216
ZYDIS_REGISTER_GDTR
@ ZYDIS_REGISTER_GDTR
Definition EnumRegister.h:238
ZYDIS_REGISTER_DL
@ ZYDIS_REGISTER_DL
Definition EnumRegister.h:11
ZYDIS_REGISTER_ZMM8
@ ZYDIS_REGISTER_ZMM8
Definition EnumRegister.h:184
ZYDIS_REGISTER_RDX
@ ZYDIS_REGISTER_RDX
Definition EnumRegister.h:69
ZYDIS_REGISTER_FLAGS
@ ZYDIS_REGISTER_FLAGS
Definition EnumRegister.h:220
ZYDIS_REGISTER_ZMM16
@ ZYDIS_REGISTER_ZMM16
Definition EnumRegister.h:192
ZYDIS_REGISTER_MM7
@ ZYDIS_REGISTER_MM7
Definition EnumRegister.h:105
ZYDIS_REGISTER_ZMM26
@ ZYDIS_REGISTER_ZMM26
Definition EnumRegister.h:202
ZYDIS_REGISTER_XMM1
@ ZYDIS_REGISTER_XMM1
Definition EnumRegister.h:109
ZYDIS_REGISTER_RSI
@ ZYDIS_REGISTER_RSI
Definition EnumRegister.h:73
ZYDIS_REGISTER_IP
@ ZYDIS_REGISTER_IP
Definition EnumRegister.h:225
ZYDIS_REGISTER_R13B
@ ZYDIS_REGISTER_R13B
Definition EnumRegister.h:26
ZYDIS_REGISTER_XMM20
@ ZYDIS_REGISTER_XMM20
Definition EnumRegister.h:128
ZYDIS_REGISTER_DR8
@ ZYDIS_REGISTER_DR8
Definition EnumRegister.h:280
ZYDIS_REGISTER_X87TAG
@ ZYDIS_REGISTER_X87TAG
Definition EnumRegister.h:95
ZYDIS_REGISTER_FS
@ ZYDIS_REGISTER_FS
Definition EnumRegister.h:234
ZYDIS_REGISTER_XMM2
@ ZYDIS_REGISTER_XMM2
Definition EnumRegister.h:110
ZYDIS_REGISTER_R8W
@ ZYDIS_REGISTER_R8W
Definition EnumRegister.h:39
ZYDIS_REGISTER_CH
@ ZYDIS_REGISTER_CH
Definition EnumRegister.h:14
ZYDIS_REGISTER_ZMM6
@ ZYDIS_REGISTER_ZMM6
Definition EnumRegister.h:182
ZYDIS_REGISTER_RDI
@ ZYDIS_REGISTER_RDI
Definition EnumRegister.h:74
ZYDIS_REGISTER_RFLAGS
@ ZYDIS_REGISTER_RFLAGS
Definition EnumRegister.h:222
ZYDIS_REGISTER_CR6
@ ZYDIS_REGISTER_CR6
Definition EnumRegister.h:260
ZYDIS_REGISTER_YMM25
@ ZYDIS_REGISTER_YMM25
Definition EnumRegister.h:167
ZYDIS_REGISTER_TR3
@ ZYDIS_REGISTER_TR3
Definition EnumRegister.h:247
ZYDIS_REGISTER_K1
@ ZYDIS_REGISTER_K1
Definition EnumRegister.h:291
ZYDIS_REGISTER_CS
@ ZYDIS_REGISTER_CS
Definition EnumRegister.h:231
ZYDIS_REGISTER_K0
@ ZYDIS_REGISTER_K0
Definition EnumRegister.h:290
ZYDIS_REGISTER_TR
@ ZYDIS_REGISTER_TR
Definition EnumRegister.h:241
ZYDIS_REGISTER_YMM1
@ ZYDIS_REGISTER_YMM1
Definition EnumRegister.h:143
ZYDIS_REGISTER_XMM24
@ ZYDIS_REGISTER_XMM24
Definition EnumRegister.h:132
ZYDIS_REGISTER_YMM29
@ ZYDIS_REGISTER_YMM29
Definition EnumRegister.h:171
ZYDIS_REGISTER_MM3
@ ZYDIS_REGISTER_MM3
Definition EnumRegister.h:101
ZYDIS_REGISTER_MM5
@ ZYDIS_REGISTER_MM5
Definition EnumRegister.h:103
ZYDIS_REGISTER_XMM10
@ ZYDIS_REGISTER_XMM10
Definition EnumRegister.h:118
ZYDIS_REGISTER_EAX
@ ZYDIS_REGISTER_EAX
Definition EnumRegister.h:49
ZYDIS_REGISTER_ES
@ ZYDIS_REGISTER_ES
Definition EnumRegister.h:230
ZYDIS_REGISTER_R8B
@ ZYDIS_REGISTER_R8B
Definition EnumRegister.h:21
ZYDIS_REGISTER_R10B
@ ZYDIS_REGISTER_R10B
Definition EnumRegister.h:23
ZYDIS_REGISTER_XMM6
@ ZYDIS_REGISTER_XMM6
Definition EnumRegister.h:114
ZYDIS_REGISTER_YMM31
@ ZYDIS_REGISTER_YMM31
Definition EnumRegister.h:173
ZYDIS_REGISTER_ZMM11
@ ZYDIS_REGISTER_ZMM11
Definition EnumRegister.h:187
ZYDIS_REGISTER_DR3
@ ZYDIS_REGISTER_DR3
Definition EnumRegister.h:275
ZYDIS_REGISTER_XMM19
@ ZYDIS_REGISTER_XMM19
Definition EnumRegister.h:127
ZYDIS_REGISTER_R10W
@ ZYDIS_REGISTER_R10W
Definition EnumRegister.h:41
ZYDIS_REGISTER_BP
@ ZYDIS_REGISTER_BP
Definition EnumRegister.h:36
ZYDIS_REGISTER_EDI
@ ZYDIS_REGISTER_EDI
Definition EnumRegister.h:56
ZYDIS_REGISTER_BH
@ ZYDIS_REGISTER_BH
Definition EnumRegister.h:16
ZYDIS_REGISTER_XMM13
@ ZYDIS_REGISTER_XMM13
Definition EnumRegister.h:121
ZYDIS_REGISTER_IDTR
@ ZYDIS_REGISTER_IDTR
Definition EnumRegister.h:240
ZYDIS_REGISTER_AX
@ ZYDIS_REGISTER_AX
Definition EnumRegister.h:31
ZYDIS_REGISTER_MAX_VALUE
@ ZYDIS_REGISTER_MAX_VALUE
Maximum value of this enum.
Definition EnumRegister.h:316
ZYDIS_REGISTER_YMM18
@ ZYDIS_REGISTER_YMM18
Definition EnumRegister.h:160
ZYDIS_REGISTER_ESI
@ ZYDIS_REGISTER_ESI
Definition EnumRegister.h:55
ZYDIS_REGISTER_EDX
@ ZYDIS_REGISTER_EDX
Definition EnumRegister.h:51
ZYDIS_REGISTER_ZMM18
@ ZYDIS_REGISTER_ZMM18
Definition EnumRegister.h:194
ZYDIS_REGISTER_R14W
@ ZYDIS_REGISTER_R14W
Definition EnumRegister.h:45
ZYDIS_REGISTER_K6
@ ZYDIS_REGISTER_K6
Definition EnumRegister.h:296
ZYDIS_REGISTER_DR13
@ ZYDIS_REGISTER_DR13
Definition EnumRegister.h:285
ZYDIS_REGISTER_DH
@ ZYDIS_REGISTER_DH
Definition EnumRegister.h:15
ZYDIS_REGISTER_XMM15
@ ZYDIS_REGISTER_XMM15
Definition EnumRegister.h:123
ZYDIS_REGISTER_RSP
@ ZYDIS_REGISTER_RSP
Definition EnumRegister.h:71
ZYDIS_REGISTER_LDTR
@ ZYDIS_REGISTER_LDTR
Definition EnumRegister.h:239
ZYDIS_REGISTER_ZMM29
@ ZYDIS_REGISTER_ZMM29
Definition EnumRegister.h:205
ZYDIS_REGISTER_XMM29
@ ZYDIS_REGISTER_XMM29
Definition EnumRegister.h:137
ZYDIS_REGISTER_TR6
@ ZYDIS_REGISTER_TR6
Definition EnumRegister.h:250
ZYDIS_REGISTER_DIL
@ ZYDIS_REGISTER_DIL
Definition EnumRegister.h:20
ZYDIS_REGISTER_R15
@ ZYDIS_REGISTER_R15
Definition EnumRegister.h:82
ZYDIS_REGISTER_R9D
@ ZYDIS_REGISTER_R9D
Definition EnumRegister.h:58
ZYDIS_REGISTER_MM4
@ ZYDIS_REGISTER_MM4
Definition EnumRegister.h:102
ZYDIS_REGISTER_BPL
@ ZYDIS_REGISTER_BPL
Definition EnumRegister.h:18
ZYDIS_REGISTER_ZMM0
@ ZYDIS_REGISTER_ZMM0
Definition EnumRegister.h:176
ZYDIS_REGISTER_YMM16
@ ZYDIS_REGISTER_YMM16
Definition EnumRegister.h:158
ZYDIS_REGISTER_XMM0
@ ZYDIS_REGISTER_XMM0
Definition EnumRegister.h:108
ZYDIS_REGISTER_R12D
@ ZYDIS_REGISTER_R12D
Definition EnumRegister.h:61
ZYDIS_REGISTER_RIP
@ ZYDIS_REGISTER_RIP
Definition EnumRegister.h:227
ZYDIS_REGISTER_CR0
@ ZYDIS_REGISTER_CR0
Definition EnumRegister.h:254
ZYDIS_REGISTER_TR7
@ ZYDIS_REGISTER_TR7
Definition EnumRegister.h:251
ZYDIS_REGISTER_SI
@ ZYDIS_REGISTER_SI
Definition EnumRegister.h:37
ZYDIS_REGISTER_ZMM21
@ ZYDIS_REGISTER_ZMM21
Definition EnumRegister.h:197
ZYDIS_REGISTER_ZMM25
@ ZYDIS_REGISTER_ZMM25
Definition EnumRegister.h:201
ZYDIS_REGISTER_BNDCFG
@ ZYDIS_REGISTER_BNDCFG
Definition EnumRegister.h:304
ZYDIS_REGISTER_CR3
@ ZYDIS_REGISTER_CR3
Definition EnumRegister.h:257
ZYDIS_REGISTER_XMM25
@ ZYDIS_REGISTER_XMM25
Definition EnumRegister.h:133
ZYDIS_REGISTER_R8D
@ ZYDIS_REGISTER_R8D
Definition EnumRegister.h:57
ZYDIS_REGISTER_R15W
@ ZYDIS_REGISTER_R15W
Definition EnumRegister.h:46
ZYDIS_REGISTER_R14D
@ ZYDIS_REGISTER_R14D
Definition EnumRegister.h:63
ZYDIS_REGISTER_ZMM3
@ ZYDIS_REGISTER_ZMM3
Definition EnumRegister.h:179
ZYDIS_REGISTER_X87STATUS
@ ZYDIS_REGISTER_X87STATUS
Definition EnumRegister.h:94
ZYDIS_REGISTER_CR1
@ ZYDIS_REGISTER_CR1
Definition EnumRegister.h:255
ZYDIS_REGISTER_XMM26
@ ZYDIS_REGISTER_XMM26
Definition EnumRegister.h:134
ZYDIS_REGISTER_TMM7
@ ZYDIS_REGISTER_TMM7
Definition EnumRegister.h:217
ZYDIS_REGISTER_DR10
@ ZYDIS_REGISTER_DR10
Definition EnumRegister.h:282
ZYDIS_REGISTER_XMM18
@ ZYDIS_REGISTER_XMM18
Definition EnumRegister.h:126
ZYDIS_REGISTER_ZMM27
@ ZYDIS_REGISTER_ZMM27
Definition EnumRegister.h:203
ZYDIS_REGISTER_ZMM22
@ ZYDIS_REGISTER_ZMM22
Definition EnumRegister.h:198
ZYDIS_REGISTER_ZMM5
@ ZYDIS_REGISTER_ZMM5
Definition EnumRegister.h:181
ZYDIS_REGISTER_TR4
@ ZYDIS_REGISTER_TR4
Definition EnumRegister.h:248
ZYDIS_REGISTER_K3
@ ZYDIS_REGISTER_K3
Definition EnumRegister.h:293
ZYDIS_REGISTER_DR14
@ ZYDIS_REGISTER_DR14
Definition EnumRegister.h:286
ZYDIS_REGISTER_R10
@ ZYDIS_REGISTER_R10
Definition EnumRegister.h:77
ZYDIS_REGISTER_DR6
@ ZYDIS_REGISTER_DR6
Definition EnumRegister.h:278
ZYDIS_REGISTER_ZMM28
@ ZYDIS_REGISTER_ZMM28
Definition EnumRegister.h:204
ZYDIS_REGISTER_GS
@ ZYDIS_REGISTER_GS
Definition EnumRegister.h:235
ZYDIS_REGISTER_AH
@ ZYDIS_REGISTER_AH
Definition EnumRegister.h:13
ZYDIS_REGISTER_R11W
@ ZYDIS_REGISTER_R11W
Definition EnumRegister.h:42
ZYDIS_REGISTER_R15D
@ ZYDIS_REGISTER_R15D
Definition EnumRegister.h:64
ZYDIS_REGISTER_XMM27
@ ZYDIS_REGISTER_XMM27
Definition EnumRegister.h:135
ZYDIS_REGISTER_XMM12
@ ZYDIS_REGISTER_XMM12
Definition EnumRegister.h:120
ZYDIS_REGISTER_DR15
@ ZYDIS_REGISTER_DR15
Definition EnumRegister.h:287
ZYDIS_REGISTER_K4
@ ZYDIS_REGISTER_K4
Definition EnumRegister.h:294
ZYDIS_REGISTER_DR2
@ ZYDIS_REGISTER_DR2
Definition EnumRegister.h:274
ZYDIS_REGISTER_MM6
@ ZYDIS_REGISTER_MM6
Definition EnumRegister.h:104
ZYDIS_REGISTER_R11
@ ZYDIS_REGISTER_R11
Definition EnumRegister.h:78
ZYDIS_REGISTER_CR8
@ ZYDIS_REGISTER_CR8
Definition EnumRegister.h:262
ZYDIS_REGISTER_EBX
@ ZYDIS_REGISTER_EBX
Definition EnumRegister.h:52
ZYDIS_REGISTER_XMM21
@ ZYDIS_REGISTER_XMM21
Definition EnumRegister.h:129
ZYDIS_REGISTER_XMM4
@ ZYDIS_REGISTER_XMM4
Definition EnumRegister.h:112
ZYDIS_REGISTER_XMM8
@ ZYDIS_REGISTER_XMM8
Definition EnumRegister.h:116
ZYDIS_REGISTER_TMM4
@ ZYDIS_REGISTER_TMM4
Definition EnumRegister.h:214
ZYDIS_REGISTER_CR7
@ ZYDIS_REGISTER_CR7
Definition EnumRegister.h:261
ZYDIS_REGISTER_YMM2
@ ZYDIS_REGISTER_YMM2
Definition EnumRegister.h:144
ZYDIS_REGISTER_BND2
@ ZYDIS_REGISTER_BND2
Definition EnumRegister.h:302
ZYDIS_REGISTER_YMM15
@ ZYDIS_REGISTER_YMM15
Definition EnumRegister.h:157
ZYDIS_REGISTER_ZMM13
@ ZYDIS_REGISTER_ZMM13
Definition EnumRegister.h:189
ZYDIS_REGISTER_ZMM20
@ ZYDIS_REGISTER_ZMM20
Definition EnumRegister.h:196
ZYDIS_REGISTER_R12B
@ ZYDIS_REGISTER_R12B
Definition EnumRegister.h:25
ZYDIS_REGISTER_CR15
@ ZYDIS_REGISTER_CR15
Definition EnumRegister.h:269
ZYDIS_REGISTER_PKRU
@ ZYDIS_REGISTER_PKRU
Definition EnumRegister.h:309
ZYDIS_REGISTER_ZMM17
@ ZYDIS_REGISTER_ZMM17
Definition EnumRegister.h:193
ZYDIS_REGISTER_ZMM4
@ ZYDIS_REGISTER_ZMM4
Definition EnumRegister.h:180
ZYDIS_REGISTER_RBX
@ ZYDIS_REGISTER_RBX
Definition EnumRegister.h:70
ZYDIS_REGISTER_YMM30
@ ZYDIS_REGISTER_YMM30
Definition EnumRegister.h:172
ZYDIS_REGISTER_YMM28
@ ZYDIS_REGISTER_YMM28
Definition EnumRegister.h:170
ZYDIS_REGISTER_XMM16
@ ZYDIS_REGISTER_XMM16
Definition EnumRegister.h:124
ZYDIS_REGISTER_XMM22
@ ZYDIS_REGISTER_XMM22
Definition EnumRegister.h:130
ZYDIS_REGISTER_R9W
@ ZYDIS_REGISTER_R9W
Definition EnumRegister.h:40
ZYDIS_REGISTER_RCX
@ ZYDIS_REGISTER_RCX
Definition EnumRegister.h:68
ZYDIS_REGISTER_DS
@ ZYDIS_REGISTER_DS
Definition EnumRegister.h:233
ZYDIS_REGISTER_XMM5
@ ZYDIS_REGISTER_XMM5
Definition EnumRegister.h:113
ZYDIS_REGISTER_CL
@ ZYDIS_REGISTER_CL
Definition EnumRegister.h:10
ZYDIS_REGISTER_SPL
@ ZYDIS_REGISTER_SPL
Definition EnumRegister.h:17
ZYDIS_REGISTER_YMM8
@ ZYDIS_REGISTER_YMM8
Definition EnumRegister.h:150
ZYDIS_REGISTER_CR11
@ ZYDIS_REGISTER_CR11
Definition EnumRegister.h:265
ZYDIS_REGISTER_ZMM12
@ ZYDIS_REGISTER_ZMM12
Definition EnumRegister.h:188
ZYDIS_REGISTER_DR7
@ ZYDIS_REGISTER_DR7
Definition EnumRegister.h:279
ZYDIS_REGISTER_ST4
@ ZYDIS_REGISTER_ST4
Definition EnumRegister.h:89
ZYDIS_REGISTER_ZMM10
@ ZYDIS_REGISTER_ZMM10
Definition EnumRegister.h:186
ZYDIS_REGISTER_ST2
@ ZYDIS_REGISTER_ST2
Definition EnumRegister.h:87
ZYDIS_REGISTER_ECX
@ ZYDIS_REGISTER_ECX
Definition EnumRegister.h:50
ZYDIS_REGISTER_YMM23
@ ZYDIS_REGISTER_YMM23
Definition EnumRegister.h:165
ZYDIS_REGISTER_XMM28
@ ZYDIS_REGISTER_XMM28
Definition EnumRegister.h:136
ZYDIS_REGISTER_TR2
@ ZYDIS_REGISTER_TR2
Definition EnumRegister.h:246
ZYDIS_REGISTER_YMM9
@ ZYDIS_REGISTER_YMM9
Definition EnumRegister.h:151
ZYDIS_REGISTER_MM0
@ ZYDIS_REGISTER_MM0
Definition EnumRegister.h:98
ZYDIS_REGISTER_CR9
@ ZYDIS_REGISTER_CR9
Definition EnumRegister.h:263
ZYDIS_REGISTER_BND1
@ ZYDIS_REGISTER_BND1
Definition EnumRegister.h:301
ZYDIS_REGISTER_ZMM9
@ ZYDIS_REGISTER_ZMM9
Definition EnumRegister.h:185
ZYDIS_REGISTER_R13W
@ ZYDIS_REGISTER_R13W
Definition EnumRegister.h:44
ZYDIS_REGISTER_CR14
@ ZYDIS_REGISTER_CR14
Definition EnumRegister.h:268
ZYDIS_REGISTER_ZMM2
@ ZYDIS_REGISTER_ZMM2
Definition EnumRegister.h:178
ZYDIS_REGISTER_DR1
@ ZYDIS_REGISTER_DR1
Definition EnumRegister.h:273
ZYDIS_REGISTER_YMM17
@ ZYDIS_REGISTER_YMM17
Definition EnumRegister.h:159
ZYDIS_REGISTER_TMM2
@ ZYDIS_REGISTER_TMM2
Definition EnumRegister.h:212
ZYDIS_REGISTER_X87CONTROL
@ ZYDIS_REGISTER_X87CONTROL
Definition EnumRegister.h:93
ZYDIS_REGISTER_R12
@ ZYDIS_REGISTER_R12
Definition EnumRegister.h:79
ZYDIS_REGISTER_NONE
@ ZYDIS_REGISTER_NONE
Definition EnumRegister.h:6
ZYDIS_REGISTER_ZMM15
@ ZYDIS_REGISTER_ZMM15
Definition EnumRegister.h:191
ZYDIS_REGISTER_BND3
@ ZYDIS_REGISTER_BND3
Definition EnumRegister.h:303
ZYDIS_REGISTER_RAX
@ ZYDIS_REGISTER_RAX
Definition EnumRegister.h:67
ZYDIS_REGISTER_SIL
@ ZYDIS_REGISTER_SIL
Definition EnumRegister.h:19
ZYDIS_REGISTER_R11B
@ ZYDIS_REGISTER_R11B
Definition EnumRegister.h:24
ZYDIS_REGISTER_MM1
@ ZYDIS_REGISTER_MM1
Definition EnumRegister.h:99
ZYDIS_REGISTER_XMM17
@ ZYDIS_REGISTER_XMM17
Definition EnumRegister.h:125
ZYDIS_REGISTER_YMM27
@ ZYDIS_REGISTER_YMM27
Definition EnumRegister.h:169
ZYDIS_REGISTER_R15B
@ ZYDIS_REGISTER_R15B
Definition EnumRegister.h:28
ZYDIS_REGISTER_EBP
@ ZYDIS_REGISTER_EBP
Definition EnumRegister.h:54
ZYDIS_REGISTER_RBP
@ ZYDIS_REGISTER_RBP
Definition EnumRegister.h:72
ZYDIS_REGISTER_ST6
@ ZYDIS_REGISTER_ST6
Definition EnumRegister.h:91
ZYDIS_REGISTER_DR9
@ ZYDIS_REGISTER_DR9
Definition EnumRegister.h:281
ZYDIS_REGISTER_ST3
@ ZYDIS_REGISTER_ST3
Definition EnumRegister.h:88
ZYDIS_REGISTER_MXCSR
@ ZYDIS_REGISTER_MXCSR
Definition EnumRegister.h:308
ZYDIS_REGISTER_R14
@ ZYDIS_REGISTER_R14
Definition EnumRegister.h:81
ZYDIS_REGISTER_SP
@ ZYDIS_REGISTER_SP
Definition EnumRegister.h:35
ZYDIS_REGISTER_AL
@ ZYDIS_REGISTER_AL
Definition EnumRegister.h:9
ZYDIS_REGISTER_TR1
@ ZYDIS_REGISTER_TR1
Definition EnumRegister.h:245
ZYDIS_REGISTER_BND0
@ ZYDIS_REGISTER_BND0
Definition EnumRegister.h:300
ZYDIS_REGISTER_YMM0
@ ZYDIS_REGISTER_YMM0
Definition EnumRegister.h:142
ZYDIS_REGISTER_YMM12
@ ZYDIS_REGISTER_YMM12
Definition EnumRegister.h:154
ZYDIS_REGISTER_K7
@ ZYDIS_REGISTER_K7
Definition EnumRegister.h:297
ZYDIS_REGISTER_YMM14
@ ZYDIS_REGISTER_YMM14
Definition EnumRegister.h:156
ZYDIS_REGISTER_XMM30
@ ZYDIS_REGISTER_XMM30
Definition EnumRegister.h:138
ZYDIS_REGISTER_YMM26
@ ZYDIS_REGISTER_YMM26
Definition EnumRegister.h:168
ZYDIS_REGISTER_YMM21
@ ZYDIS_REGISTER_YMM21
Definition EnumRegister.h:163
ZYDIS_REGISTER_R11D
@ ZYDIS_REGISTER_R11D
Definition EnumRegister.h:60
ZYDIS_REGISTER_ZMM24
@ ZYDIS_REGISTER_ZMM24
Definition EnumRegister.h:200
ZYDIS_REGISTER_ZMM23
@ ZYDIS_REGISTER_ZMM23
Definition EnumRegister.h:199
ZYDIS_REGISTER_BNDSTATUS
@ ZYDIS_REGISTER_BNDSTATUS
Definition EnumRegister.h:305
ZYDIS_REGISTER_R8
@ ZYDIS_REGISTER_R8
Definition EnumRegister.h:75
ZYDIS_REGISTER_ST0
@ ZYDIS_REGISTER_ST0
Definition EnumRegister.h:85
ZYDIS_REGISTER_R9
@ ZYDIS_REGISTER_R9
Definition EnumRegister.h:76
ZYDIS_REGISTER_K5
@ ZYDIS_REGISTER_K5
Definition EnumRegister.h:295
ZYDIS_REGISTER_YMM24
@ ZYDIS_REGISTER_YMM24
Definition EnumRegister.h:166
ZYDIS_REGISTER_XMM14
@ ZYDIS_REGISTER_XMM14
Definition EnumRegister.h:122
ZYDIS_REGISTER_ZMM1
@ ZYDIS_REGISTER_ZMM1
Definition EnumRegister.h:177
ZYDIS_REGISTER_CR5
@ ZYDIS_REGISTER_CR5
Definition EnumRegister.h:259
ZYDIS_REGISTER_YMM11
@ ZYDIS_REGISTER_YMM11
Definition EnumRegister.h:153
ZYDIS_REGISTER_DR12
@ ZYDIS_REGISTER_DR12
Definition EnumRegister.h:284
ZYDIS_REGISTER_YMM10
@ ZYDIS_REGISTER_YMM10
Definition EnumRegister.h:152
ZYDIS_REGISTER_MM2
@ ZYDIS_REGISTER_MM2
Definition EnumRegister.h:100
ZYDIS_REGISTER_DX
@ ZYDIS_REGISTER_DX
Definition EnumRegister.h:33
ZYDIS_REGISTER_BX
@ ZYDIS_REGISTER_BX
Definition EnumRegister.h:34
ZYDIS_REGISTER_TR0
@ ZYDIS_REGISTER_TR0
Definition EnumRegister.h:244
ZYDIS_REGISTER_R13
@ ZYDIS_REGISTER_R13
Definition EnumRegister.h:80
ZYDIS_REGISTER_ST7
@ ZYDIS_REGISTER_ST7
Definition EnumRegister.h:92
ZYDIS_REGISTER_XMM23
@ ZYDIS_REGISTER_XMM23
Definition EnumRegister.h:131
ZYDIS_REGISTER_YMM3
@ ZYDIS_REGISTER_YMM3
Definition EnumRegister.h:145
ZYDIS_REGISTER_ST5
@ ZYDIS_REGISTER_ST5
Definition EnumRegister.h:90
ZYDIS_REGISTER_XMM3
@ ZYDIS_REGISTER_XMM3
Definition EnumRegister.h:111
ZYDIS_REGISTER_R10D
@ ZYDIS_REGISTER_R10D
Definition EnumRegister.h:59
ZYDIS_REGISTER_REQUIRED_BITS
@ ZYDIS_REGISTER_REQUIRED_BITS
The minimum number of bits required to represent all values of this enum.
Definition EnumRegister.h:320
ZYDIS_REGISTER_K2
@ ZYDIS_REGISTER_K2
Definition EnumRegister.h:292
ZYDIS_REGISTER_TR5
@ ZYDIS_REGISTER_TR5
Definition EnumRegister.h:249
ZYDIS_REGISTER_R14B
@ ZYDIS_REGISTER_R14B
Definition EnumRegister.h:27
ZYDIS_REGISTER_ZMM7
@ ZYDIS_REGISTER_ZMM7
Definition EnumRegister.h:183
ZYDIS_REGISTER_YMM5
@ ZYDIS_REGISTER_YMM5
Definition EnumRegister.h:147
ZYDIS_REGISTER_ZMM31
@ ZYDIS_REGISTER_ZMM31
Definition EnumRegister.h:207
ZYDIS_REGISTER_EIP
@ ZYDIS_REGISTER_EIP
Definition EnumRegister.h:226
ZYDIS_REGISTER_ZMM30
@ ZYDIS_REGISTER_ZMM30
Definition EnumRegister.h:206
ZYDIS_REGISTER_XMM11
@ ZYDIS_REGISTER_XMM11
Definition EnumRegister.h:119
ZYDIS_REGISTER_DI
@ ZYDIS_REGISTER_DI
Definition EnumRegister.h:38
ZYDIS_REGISTER_R9B
@ ZYDIS_REGISTER_R9B
Definition EnumRegister.h:22
ZYDIS_REGISTER_XMM7
@ ZYDIS_REGISTER_XMM7
Definition EnumRegister.h:115
ZYDIS_REGISTER_TMM0
@ ZYDIS_REGISTER_TMM0
Definition EnumRegister.h:210
ZYDIS_REGISTER_UIF
@ ZYDIS_REGISTER_UIF
Definition EnumRegister.h:311
ZYDIS_REGISTER_DR0
@ ZYDIS_REGISTER_DR0
Definition EnumRegister.h:272
ZYDIS_REGISTER_YMM7
@ ZYDIS_REGISTER_YMM7
Definition EnumRegister.h:149
ZYDIS_REGISTER_YMM6
@ ZYDIS_REGISTER_YMM6
Definition EnumRegister.h:148
ZYDIS_REGISTER_TMM5
@ ZYDIS_REGISTER_TMM5
Definition EnumRegister.h:215
ZYDIS_REGISTER_CR10
@ ZYDIS_REGISTER_CR10
Definition EnumRegister.h:264
ZYDIS_REGISTER_R12W
@ ZYDIS_REGISTER_R12W
Definition EnumRegister.h:43
ZYDIS_REGISTER_XCR0
@ ZYDIS_REGISTER_XCR0
Definition EnumRegister.h:310
ZYDIS_REGISTER_CR4
@ ZYDIS_REGISTER_CR4
Definition EnumRegister.h:258
ZYDIS_REGISTER_DR4
@ ZYDIS_REGISTER_DR4
Definition EnumRegister.h:276
ZYDIS_REGISTER_XMM31
@ ZYDIS_REGISTER_XMM31
Definition EnumRegister.h:139
ZYDIS_REGISTER_CR2
@ ZYDIS_REGISTER_CR2
Definition EnumRegister.h:256
ZYDIS_REGISTER_YMM20
@ ZYDIS_REGISTER_YMM20
Definition EnumRegister.h:162
ZYDIS_REGISTER_CX
@ ZYDIS_REGISTER_CX
Definition EnumRegister.h:32
ZYDIS_REGISTER_YMM13
@ ZYDIS_REGISTER_YMM13
Definition EnumRegister.h:155
ZYDIS_REGISTER_TMM1
@ ZYDIS_REGISTER_TMM1
Definition EnumRegister.h:211
ZYDIS_REGISTER_CR13
@ ZYDIS_REGISTER_CR13
Definition EnumRegister.h:267
ZYDIS_REGISTER_ZMM19
@ ZYDIS_REGISTER_ZMM19
Definition EnumRegister.h:195
ZYDIS_REGISTER_CR12
@ ZYDIS_REGISTER_CR12
Definition EnumRegister.h:266
ZYDIS_REGISTER_BL
@ ZYDIS_REGISTER_BL
Definition EnumRegister.h:12
ZYDIS_REGISTER_R13D
@ ZYDIS_REGISTER_R13D
Definition EnumRegister.h:62
ZYDIS_REGISTER_ST1
@ ZYDIS_REGISTER_ST1
Definition EnumRegister.h:86
ZYDIS_REGISTER_TMM3
@ ZYDIS_REGISTER_TMM3
Definition EnumRegister.h:213
ZYDIS_REGISTER_YMM22
@ ZYDIS_REGISTER_YMM22
Definition EnumRegister.h:164
ZYDIS_REGISTER_ESP
@ ZYDIS_REGISTER_ESP
Definition EnumRegister.h:53
ZYDIS_REGISTER_YMM4
@ ZYDIS_REGISTER_YMM4
Definition EnumRegister.h:146
ZYDIS_REGISTER_YMM19
@ ZYDIS_REGISTER_YMM19
Definition EnumRegister.h:161
ZYDIS_REGISTER_DR5
@ ZYDIS_REGISTER_DR5
Definition EnumRegister.h:277
ZYDIS_REGISTER_SS
@ ZYDIS_REGISTER_SS
Definition EnumRegister.h:232
ZYDIS_REGISTER_ZMM14
@ ZYDIS_REGISTER_ZMM14
Definition EnumRegister.h:190
ZYDIS_REGISTER_XMM9
@ ZYDIS_REGISTER_XMM9
Definition EnumRegister.h:117
ZYDIS_REGISTER_DR11
@ ZYDIS_REGISTER_DR11
Definition EnumRegister.h:283
ZYDIS_REGISTER_EFLAGS
@ ZYDIS_REGISTER_EFLAGS
Definition EnumRegister.h:221
ZydisRegister
enum ZydisRegister_ ZydisRegister
Defines the ZydisRegister enum.