242 references to RegisterType
Microsoft.Diagnostics.DataContractReader.Contracts (242)
Contracts\StackWalk\Context\AMD64Context.cs (38)
226
[Register(
RegisterType
.Segments)]
230
[Register(
RegisterType
.Segments)]
234
[Register(
RegisterType
.Segments)]
238
[Register(
RegisterType
.Segments)]
242
[Register(
RegisterType
.Segments)]
246
[Register(
RegisterType
.Segments)]
252
[Register(
RegisterType
.General)]
258
[Register(
RegisterType
.Debug)]
262
[Register(
RegisterType
.Debug)]
266
[Register(
RegisterType
.Debug)]
270
[Register(
RegisterType
.Debug)]
274
[Register(
RegisterType
.Debug)]
278
[Register(
RegisterType
.Debug)]
286
[Register(
RegisterType
.General)]
290
[Register(
RegisterType
.General)]
294
[Register(
RegisterType
.General)]
298
[Register(
RegisterType
.General)]
302
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
306
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
310
[Register(
RegisterType
.General)]
314
[Register(
RegisterType
.General)]
318
[Register(
RegisterType
.General)]
322
[Register(
RegisterType
.General)]
326
[Register(
RegisterType
.General)]
330
[Register(
RegisterType
.General)]
334
[Register(
RegisterType
.General)]
338
[Register(
RegisterType
.General)]
342
[Register(
RegisterType
.General)]
346
[Register(
RegisterType
.General)]
350
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
368
[Register(
RegisterType
.Debug)]
372
[Register(
RegisterType
.Debug)]
376
[Register(
RegisterType
.Debug)]
380
[Register(
RegisterType
.Debug)]
384
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\ARM64Context.cs (44)
248
[Register(
RegisterType
.General)]
252
[Register(
RegisterType
.General)]
256
[Register(
RegisterType
.General)]
260
[Register(
RegisterType
.General)]
264
[Register(
RegisterType
.General)]
268
[Register(
RegisterType
.General)]
272
[Register(
RegisterType
.General)]
276
[Register(
RegisterType
.General)]
280
[Register(
RegisterType
.General)]
284
[Register(
RegisterType
.General)]
288
[Register(
RegisterType
.General)]
292
[Register(
RegisterType
.General)]
296
[Register(
RegisterType
.General)]
300
[Register(
RegisterType
.General)]
304
[Register(
RegisterType
.General)]
308
[Register(
RegisterType
.General)]
312
[Register(
RegisterType
.General)]
316
[Register(
RegisterType
.General)]
320
[Register(
RegisterType
.General)]
324
[Register(
RegisterType
.General)]
328
[Register(
RegisterType
.General)]
332
[Register(
RegisterType
.General)]
336
[Register(
RegisterType
.General)]
340
[Register(
RegisterType
.General)]
344
[Register(
RegisterType
.General)]
348
[Register(
RegisterType
.General)]
352
[Register(
RegisterType
.General)]
356
[Register(
RegisterType
.General)]
360
[Register(
RegisterType
.General)]
364
[Register(
RegisterType
.General)]
372
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
376
[Register(
RegisterType
.Control)]
380
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
384
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
392
[Register(
RegisterType
.FloatingPoint)]
396
[Register(
RegisterType
.FloatingPoint)]
400
[Register(
RegisterType
.FloatingPoint)]
413
[Register(
RegisterType
.Debug)]
417
[Register(
RegisterType
.Debug)]
421
[Register(
RegisterType
.Debug)]
425
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\ARMContext.cs (41)
172
[Register(
RegisterType
.General)]
176
[Register(
RegisterType
.General)]
180
[Register(
RegisterType
.General)]
184
[Register(
RegisterType
.General)]
188
[Register(
RegisterType
.General)]
192
[Register(
RegisterType
.General)]
196
[Register(
RegisterType
.General)]
200
[Register(
RegisterType
.General)]
204
[Register(
RegisterType
.General)]
208
[Register(
RegisterType
.General)]
212
[Register(
RegisterType
.General)]
216
[Register(
RegisterType
.General |
RegisterType
.FramePointer)]
220
[Register(
RegisterType
.General)]
228
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
232
[Register(
RegisterType
.Control)]
236
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
240
[Register(
RegisterType
.General)]
248
[Register(
RegisterType
.FloatingPoint)]
255
[Register(
RegisterType
.FloatingPoint)]
259
[Register(
RegisterType
.FloatingPoint)]
263
[Register(
RegisterType
.FloatingPoint)]
267
[Register(
RegisterType
.FloatingPoint)]
271
[Register(
RegisterType
.FloatingPoint)]
275
[Register(
RegisterType
.FloatingPoint)]
279
[Register(
RegisterType
.FloatingPoint)]
283
[Register(
RegisterType
.FloatingPoint)]
287
[Register(
RegisterType
.FloatingPoint)]
291
[Register(
RegisterType
.FloatingPoint)]
295
[Register(
RegisterType
.FloatingPoint)]
299
[Register(
RegisterType
.FloatingPoint)]
303
[Register(
RegisterType
.FloatingPoint)]
307
[Register(
RegisterType
.FloatingPoint)]
311
[Register(
RegisterType
.FloatingPoint)]
315
[Register(
RegisterType
.FloatingPoint)]
322
[Register(
RegisterType
.Debug)]
326
[Register(
RegisterType
.Debug)]
330
[Register(
RegisterType
.Debug)]
334
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\LoongArch64Context.cs (39)
241
[Register(
RegisterType
.General)]
245
[Register(
RegisterType
.General)]
249
[Register(
RegisterType
.General)]
253
[Register(
RegisterType
.General |
RegisterType
.StackPointer)]
257
[Register(
RegisterType
.General)]
261
[Register(
RegisterType
.General)]
265
[Register(
RegisterType
.General)]
269
[Register(
RegisterType
.General)]
273
[Register(
RegisterType
.General)]
277
[Register(
RegisterType
.General)]
281
[Register(
RegisterType
.General)]
285
[Register(
RegisterType
.General)]
289
[Register(
RegisterType
.General)]
293
[Register(
RegisterType
.General)]
297
[Register(
RegisterType
.General)]
301
[Register(
RegisterType
.General)]
305
[Register(
RegisterType
.General)]
309
[Register(
RegisterType
.General)]
313
[Register(
RegisterType
.General)]
317
[Register(
RegisterType
.General)]
321
[Register(
RegisterType
.General)]
325
[Register(
RegisterType
.General)]
329
[Register(
RegisterType
.General |
RegisterType
.FramePointer)]
333
[Register(
RegisterType
.General)]
337
[Register(
RegisterType
.General)]
341
[Register(
RegisterType
.General)]
345
[Register(
RegisterType
.General)]
349
[Register(
RegisterType
.General)]
353
[Register(
RegisterType
.General)]
357
[Register(
RegisterType
.General)]
361
[Register(
RegisterType
.General)]
365
[Register(
RegisterType
.General)]
373
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
381
[Register(
RegisterType
.FloatingPoint)]
385
[Register(
RegisterType
.FloatingPoint)]
389
[Register(
RegisterType
.FloatingPoint)]
Contracts\StackWalk\Context\RegisterAttribute.cs (2)
35
public
RegisterType
RegisterType { get; }
37
public RegisterAttribute(
RegisterType
registerType)
Contracts\StackWalk\Context\RISCV64Context.cs (37)
238
[Register(
RegisterType
.General)]
242
[Register(
RegisterType
.General |
RegisterType
.StackPointer)]
246
[Register(
RegisterType
.General)]
250
[Register(
RegisterType
.General)]
254
[Register(
RegisterType
.General)]
258
[Register(
RegisterType
.General)]
262
[Register(
RegisterType
.General)]
266
[Register(
RegisterType
.General |
RegisterType
.FramePointer)]
270
[Register(
RegisterType
.General)]
274
[Register(
RegisterType
.General)]
278
[Register(
RegisterType
.General)]
282
[Register(
RegisterType
.General)]
286
[Register(
RegisterType
.General)]
290
[Register(
RegisterType
.General)]
294
[Register(
RegisterType
.General)]
298
[Register(
RegisterType
.General)]
302
[Register(
RegisterType
.General)]
306
[Register(
RegisterType
.General)]
310
[Register(
RegisterType
.General)]
314
[Register(
RegisterType
.General)]
318
[Register(
RegisterType
.General)]
322
[Register(
RegisterType
.General)]
326
[Register(
RegisterType
.General)]
330
[Register(
RegisterType
.General)]
334
[Register(
RegisterType
.General)]
338
[Register(
RegisterType
.General)]
342
[Register(
RegisterType
.General)]
346
[Register(
RegisterType
.General)]
350
[Register(
RegisterType
.General)]
354
[Register(
RegisterType
.General)]
358
[Register(
RegisterType
.General)]
366
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
374
[Register(
RegisterType
.FloatingPoint)]
378
[Register(
RegisterType
.FloatingPoint)]
Contracts\StackWalk\Context\X86Context.cs (41)
187
[Register(
RegisterType
.Debug)]
191
[Register(
RegisterType
.Debug)]
195
[Register(
RegisterType
.Debug)]
199
[Register(
RegisterType
.Debug)]
203
[Register(
RegisterType
.Debug)]
207
[Register(
RegisterType
.Debug)]
215
[Register(
RegisterType
.FloatingPoint)]
219
[Register(
RegisterType
.FloatingPoint)]
223
[Register(
RegisterType
.FloatingPoint)]
227
[Register(
RegisterType
.FloatingPoint)]
231
[Register(
RegisterType
.FloatingPoint)]
235
[Register(
RegisterType
.FloatingPoint)]
239
[Register(
RegisterType
.FloatingPoint)]
243
[Register(
RegisterType
.FloatingPoint)]
247
[Register(
RegisterType
.FloatingPoint)]
251
[Register(
RegisterType
.FloatingPoint)]
255
[Register(
RegisterType
.FloatingPoint)]
259
[Register(
RegisterType
.FloatingPoint)]
263
[Register(
RegisterType
.FloatingPoint)]
267
[Register(
RegisterType
.FloatingPoint)]
271
[Register(
RegisterType
.FloatingPoint)]
275
[Register(
RegisterType
.FloatingPoint)]
283
[Register(
RegisterType
.Segments)]
287
[Register(
RegisterType
.Segments)]
291
[Register(
RegisterType
.Segments)]
295
[Register(
RegisterType
.Segments)]
303
[Register(
RegisterType
.General)]
307
[Register(
RegisterType
.General)]
311
[Register(
RegisterType
.General)]
315
[Register(
RegisterType
.General)]
319
[Register(
RegisterType
.General)]
323
[Register(
RegisterType
.General)]
331
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
335
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
339
[Register(
RegisterType
.Segments)]
343
[Register(
RegisterType
.General)]
347
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
351
[Register(
RegisterType
.Segments)]