242 references to RegisterType
Microsoft.Diagnostics.DataContractReader.Contracts (242)
Contracts\StackWalk\Context\AMD64Context.cs (38)
223
[Register(
RegisterType
.Segments)]
227
[Register(
RegisterType
.Segments)]
231
[Register(
RegisterType
.Segments)]
235
[Register(
RegisterType
.Segments)]
239
[Register(
RegisterType
.Segments)]
243
[Register(
RegisterType
.Segments)]
249
[Register(
RegisterType
.General)]
255
[Register(
RegisterType
.Debug)]
259
[Register(
RegisterType
.Debug)]
263
[Register(
RegisterType
.Debug)]
267
[Register(
RegisterType
.Debug)]
271
[Register(
RegisterType
.Debug)]
275
[Register(
RegisterType
.Debug)]
283
[Register(
RegisterType
.General)]
287
[Register(
RegisterType
.General)]
291
[Register(
RegisterType
.General)]
295
[Register(
RegisterType
.General)]
299
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
303
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
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
.Control |
RegisterType
.ProgramCounter)]
365
[Register(
RegisterType
.Debug)]
369
[Register(
RegisterType
.Debug)]
373
[Register(
RegisterType
.Debug)]
377
[Register(
RegisterType
.Debug)]
381
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\ARM64Context.cs (44)
245
[Register(
RegisterType
.General)]
249
[Register(
RegisterType
.General)]
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)]
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
.FramePointer)]
373
[Register(
RegisterType
.Control)]
377
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
381
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
389
[Register(
RegisterType
.FloatingPoint)]
393
[Register(
RegisterType
.FloatingPoint)]
397
[Register(
RegisterType
.FloatingPoint)]
410
[Register(
RegisterType
.Debug)]
414
[Register(
RegisterType
.Debug)]
418
[Register(
RegisterType
.Debug)]
422
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\ARMContext.cs (41)
171
[Register(
RegisterType
.General)]
175
[Register(
RegisterType
.General)]
179
[Register(
RegisterType
.General)]
183
[Register(
RegisterType
.General)]
187
[Register(
RegisterType
.General)]
191
[Register(
RegisterType
.General)]
195
[Register(
RegisterType
.General)]
199
[Register(
RegisterType
.General)]
203
[Register(
RegisterType
.General)]
207
[Register(
RegisterType
.General)]
211
[Register(
RegisterType
.General)]
215
[Register(
RegisterType
.General |
RegisterType
.FramePointer)]
219
[Register(
RegisterType
.General)]
227
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
231
[Register(
RegisterType
.Control)]
235
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
239
[Register(
RegisterType
.General)]
247
[Register(
RegisterType
.FloatingPoint)]
254
[Register(
RegisterType
.FloatingPoint)]
258
[Register(
RegisterType
.FloatingPoint)]
262
[Register(
RegisterType
.FloatingPoint)]
266
[Register(
RegisterType
.FloatingPoint)]
270
[Register(
RegisterType
.FloatingPoint)]
274
[Register(
RegisterType
.FloatingPoint)]
278
[Register(
RegisterType
.FloatingPoint)]
282
[Register(
RegisterType
.FloatingPoint)]
286
[Register(
RegisterType
.FloatingPoint)]
290
[Register(
RegisterType
.FloatingPoint)]
294
[Register(
RegisterType
.FloatingPoint)]
298
[Register(
RegisterType
.FloatingPoint)]
302
[Register(
RegisterType
.FloatingPoint)]
306
[Register(
RegisterType
.FloatingPoint)]
310
[Register(
RegisterType
.FloatingPoint)]
314
[Register(
RegisterType
.FloatingPoint)]
321
[Register(
RegisterType
.Debug)]
325
[Register(
RegisterType
.Debug)]
329
[Register(
RegisterType
.Debug)]
333
[Register(
RegisterType
.Debug)]
Contracts\StackWalk\Context\LoongArch64Context.cs (39)
239
[Register(
RegisterType
.General)]
243
[Register(
RegisterType
.General)]
247
[Register(
RegisterType
.General)]
251
[Register(
RegisterType
.General |
RegisterType
.StackPointer)]
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 |
RegisterType
.FramePointer)]
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)]
363
[Register(
RegisterType
.General)]
371
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
379
[Register(
RegisterType
.FloatingPoint)]
383
[Register(
RegisterType
.FloatingPoint)]
387
[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)
237
[Register(
RegisterType
.General)]
241
[Register(
RegisterType
.General |
RegisterType
.StackPointer)]
245
[Register(
RegisterType
.General)]
249
[Register(
RegisterType
.General)]
253
[Register(
RegisterType
.General)]
257
[Register(
RegisterType
.General)]
261
[Register(
RegisterType
.General)]
265
[Register(
RegisterType
.General |
RegisterType
.FramePointer)]
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)]
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)]
365
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
373
[Register(
RegisterType
.FloatingPoint)]
377
[Register(
RegisterType
.FloatingPoint)]
Contracts\StackWalk\Context\X86Context.cs (41)
184
[Register(
RegisterType
.Debug)]
188
[Register(
RegisterType
.Debug)]
192
[Register(
RegisterType
.Debug)]
196
[Register(
RegisterType
.Debug)]
200
[Register(
RegisterType
.Debug)]
204
[Register(
RegisterType
.Debug)]
212
[Register(
RegisterType
.FloatingPoint)]
216
[Register(
RegisterType
.FloatingPoint)]
220
[Register(
RegisterType
.FloatingPoint)]
224
[Register(
RegisterType
.FloatingPoint)]
228
[Register(
RegisterType
.FloatingPoint)]
232
[Register(
RegisterType
.FloatingPoint)]
236
[Register(
RegisterType
.FloatingPoint)]
240
[Register(
RegisterType
.FloatingPoint)]
244
[Register(
RegisterType
.FloatingPoint)]
248
[Register(
RegisterType
.FloatingPoint)]
252
[Register(
RegisterType
.FloatingPoint)]
256
[Register(
RegisterType
.FloatingPoint)]
260
[Register(
RegisterType
.FloatingPoint)]
264
[Register(
RegisterType
.FloatingPoint)]
268
[Register(
RegisterType
.FloatingPoint)]
272
[Register(
RegisterType
.FloatingPoint)]
280
[Register(
RegisterType
.Segments)]
284
[Register(
RegisterType
.Segments)]
288
[Register(
RegisterType
.Segments)]
292
[Register(
RegisterType
.Segments)]
300
[Register(
RegisterType
.General)]
304
[Register(
RegisterType
.General)]
308
[Register(
RegisterType
.General)]
312
[Register(
RegisterType
.General)]
316
[Register(
RegisterType
.General)]
320
[Register(
RegisterType
.General)]
328
[Register(
RegisterType
.Control |
RegisterType
.FramePointer)]
332
[Register(
RegisterType
.Control |
RegisterType
.ProgramCounter)]
336
[Register(
RegisterType
.Segments)]
340
[Register(
RegisterType
.General)]
344
[Register(
RegisterType
.Control |
RegisterType
.StackPointer)]
348
[Register(
RegisterType
.Segments)]