242 references to RegisterType
Microsoft.Diagnostics.DataContractReader.Contracts (242)
Contracts\StackWalk\Context\AMD64Context.cs (38)
220
[Register(
RegisterType
.Segments)]
224
[Register(
RegisterType
.Segments)]
228
[Register(
RegisterType
.Segments)]
232
[Register(
RegisterType
.Segments)]
236
[Register(
RegisterType
.Segments)]
240
[Register(
RegisterType
.Segments)]
246
[Register(
RegisterType
.General)]
252
[Register(
RegisterType
.Debug)]
256
[Register(
RegisterType
.Debug)]
260
[Register(
RegisterType
.Debug)]
264
[Register(
RegisterType
.Debug)]
268
[Register(
RegisterType
.Debug)]
272
[Register(
RegisterType
.Debug)]
280
[Register(
RegisterType
.General)]
284
[Register(
RegisterType
.General)]
288
[Register(
RegisterType
.General)]
292
[Register(
RegisterType
.General)]
296
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
300
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
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
.Control |
RegisterType
.ProgramCounter)]
362
[Register(
RegisterType
.Debug)]
366
[Register(
RegisterType
.Debug)]
370
[Register(
RegisterType
.Debug)]
374
[Register(
RegisterType
.Debug)]
378
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\ARM64Context.cs (44)
243
[Register(
RegisterType
.General)]
247
[Register(
RegisterType
.General)]
251
[Register(
RegisterType
.General)]
255
[Register(
RegisterType
.General)]
259
[Register(
RegisterType
.General)]
263
[Register(
RegisterType
.General)]
267
[Register(
RegisterType
.General)]
271
[Register(
RegisterType
.General)]
275
[Register(
RegisterType
.General)]
279
[Register(
RegisterType
.General)]
283
[Register(
RegisterType
.General)]
287
[Register(
RegisterType
.General)]
291
[Register(
RegisterType
.General)]
295
[Register(
RegisterType
.General)]
299
[Register(
RegisterType
.General)]
303
[Register(
RegisterType
.General)]
307
[Register(
RegisterType
.General)]
311
[Register(
RegisterType
.General)]
315
[Register(
RegisterType
.General)]
319
[Register(
RegisterType
.General)]
323
[Register(
RegisterType
.General)]
327
[Register(
RegisterType
.General)]
331
[Register(
RegisterType
.General)]
335
[Register(
RegisterType
.General)]
339
[Register(
RegisterType
.General)]
343
[Register(
RegisterType
.General)]
347
[Register(
RegisterType
.General)]
351
[Register(
RegisterType
.General)]
355
[Register(
RegisterType
.General)]
359
[Register(
RegisterType
.General)]
367
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
371
[Register(
RegisterType
.Control)]
375
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
379
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
387
[Register(
RegisterType
.FloatingPoint)]
391
[Register(
RegisterType
.FloatingPoint)]
395
[Register(
RegisterType
.FloatingPoint)]
408
[Register(
RegisterType
.Debug)]
412
[Register(
RegisterType
.Debug)]
416
[Register(
RegisterType
.Debug)]
420
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\ARMContext.cs (41)
168
[Register(
RegisterType
.General)]
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 |
RegisterType
.FramePointer)]
216
[Register(
RegisterType
.General)]
224
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
228
[Register(
RegisterType
.Control)]
232
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
236
[Register(
RegisterType
.General)]
244
[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)]
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)]
318
[Register(
RegisterType
.Debug)]
322
[Register(
RegisterType
.Debug)]
326
[Register(
RegisterType
.Debug)]
330
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\LoongArch64Context.cs (39)
237
[Register(
RegisterType
.General)]
241
[Register(
RegisterType
.General)]
245
[Register(
RegisterType
.General)]
249
[Register(
RegisterType
.General |
RegisterType
.StackPointer)]
253
[Register(
RegisterType
.General)]
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 |
RegisterType
.FramePointer)]
329
[Register(
RegisterType
.General)]
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)]
369
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
377
[Register(
RegisterType
.FloatingPoint)]
381
[Register(
RegisterType
.FloatingPoint)]
385
[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)
235
[Register(
RegisterType
.General)]
239
[Register(
RegisterType
.General |
RegisterType
.StackPointer)]
243
[Register(
RegisterType
.General)]
247
[Register(
RegisterType
.General)]
251
[Register(
RegisterType
.General)]
255
[Register(
RegisterType
.General)]
259
[Register(
RegisterType
.General)]
263
[Register(
RegisterType
.General |
RegisterType
.FramePointer)]
267
[Register(
RegisterType
.General)]
271
[Register(
RegisterType
.General)]
275
[Register(
RegisterType
.General)]
279
[Register(
RegisterType
.General)]
283
[Register(
RegisterType
.General)]
287
[Register(
RegisterType
.General)]
291
[Register(
RegisterType
.General)]
295
[Register(
RegisterType
.General)]
299
[Register(
RegisterType
.General)]
303
[Register(
RegisterType
.General)]
307
[Register(
RegisterType
.General)]
311
[Register(
RegisterType
.General)]
315
[Register(
RegisterType
.General)]
319
[Register(
RegisterType
.General)]
323
[Register(
RegisterType
.General)]
327
[Register(
RegisterType
.General)]
331
[Register(
RegisterType
.General)]
335
[Register(
RegisterType
.General)]
339
[Register(
RegisterType
.General)]
343
[Register(
RegisterType
.General)]
347
[Register(
RegisterType
.General)]
351
[Register(
RegisterType
.General)]
355
[Register(
RegisterType
.General)]
363
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
371
[Register(
RegisterType
.FloatingPoint)]
375
[Register(
RegisterType
.FloatingPoint)]
Contracts\StackWalk\Context\X86Context.cs (41)
181
[Register(
RegisterType
.Debug)]
185
[Register(
RegisterType
.Debug)]
189
[Register(
RegisterType
.Debug)]
193
[Register(
RegisterType
.Debug)]
197
[Register(
RegisterType
.Debug)]
201
[Register(
RegisterType
.Debug)]
209
[Register(
RegisterType
.FloatingPoint)]
213
[Register(
RegisterType
.FloatingPoint)]
217
[Register(
RegisterType
.FloatingPoint)]
221
[Register(
RegisterType
.FloatingPoint)]
225
[Register(
RegisterType
.FloatingPoint)]
229
[Register(
RegisterType
.FloatingPoint)]
233
[Register(
RegisterType
.FloatingPoint)]
237
[Register(
RegisterType
.FloatingPoint)]
241
[Register(
RegisterType
.FloatingPoint)]
245
[Register(
RegisterType
.FloatingPoint)]
249
[Register(
RegisterType
.FloatingPoint)]
253
[Register(
RegisterType
.FloatingPoint)]
257
[Register(
RegisterType
.FloatingPoint)]
261
[Register(
RegisterType
.FloatingPoint)]
265
[Register(
RegisterType
.FloatingPoint)]
269
[Register(
RegisterType
.FloatingPoint)]
277
[Register(
RegisterType
.Segments)]
281
[Register(
RegisterType
.Segments)]
285
[Register(
RegisterType
.Segments)]
289
[Register(
RegisterType
.Segments)]
297
[Register(
RegisterType
.General)]
301
[Register(
RegisterType
.General)]
305
[Register(
RegisterType
.General)]
309
[Register(
RegisterType
.General)]
313
[Register(
RegisterType
.General)]
317
[Register(
RegisterType
.General)]
325
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
329
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
333
[Register(
RegisterType
.Segments)]
337
[Register(
RegisterType
.General)]
341
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
345
[Register(
RegisterType
.Segments)]