2 implementations of IThread
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IThread.cs (1)
89public readonly struct Thread : IThread
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
9internal readonly struct Thread_1 : IThread
29 references to IThread
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
35public virtual IThread Thread => GetContract<IThread>();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\GC\GC_1.cs (1)
483IThread thread = _target.Contracts.Thread;
Contracts\RuntimeTypeSystem_1.cs (2)
917Contracts.IThread threadContract = _target.Contracts.Thread; 926Contracts.IThread threadContract = _target.Contracts.Thread;
Contracts\Thread_1.cs (11)
49void IThread.SetDebuggerControlledThreadState(TargetPointer thread, DebuggerControlledThreadState state) 55void IThread.ResetDebuggerControlledThreadState(TargetPointer thread, DebuggerControlledThreadState state) 61ThreadStoreData IThread.GetThreadStoreData() 71ThreadStoreCounts IThread.GetThreadCounts() 101ThreadData IThread.GetThreadData(TargetPointer threadPointer) 160void IThread.GetThreadAllocContext(TargetPointer threadPointer, out long allocBytes, out long allocBytesLoh) 168void IThread.GetStackLimitData(TargetPointer threadPointer, out TargetPointer stackBase, out TargetPointer stackLimit, out TargetPointer frameAddress) 178TargetPointer IThread.IdToThread(uint id) 189TargetPointer IThread.GetThreadLocalStaticBase(TargetPointer threadPointer, TargetPointer tlsIndexPtr) 271TargetPointer IThread.GetCurrentExceptionHandle(TargetPointer threadPointer) 277byte[] IThread.GetWatsonBuckets(TargetPointer threadPointer)
CoreCLRContracts.cs (1)
42registry.Register<IThread>("c1", static t => new Thread_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (12)
Dbi\DacDbiImpl.cs (2)
772Contracts.IThread threadContract = _target.Contracts.Thread; 1308Contracts.IThread threadContract = _target.Contracts.Thread;
Dbi\Helpers\RefWalk.cs (1)
131IThread threadContract = _target.Contracts.Thread;
SOSDacImpl.cs (7)
720Contracts.IThread threadContract = _target.Contracts.Thread; 3941Contracts.IThread contract = _target.Contracts.Thread; 4044IThread threadContract = _target.Contracts.Thread; 4220IThread thread = _target.Contracts.Thread; 4275Contracts.IThread contract = _target.Contracts.Thread; 4308Contracts.IThread contract = _target.Contracts.Thread; 4428Contracts.IThread thread = _target.Contracts.Thread;
SOSDacImpl.IXCLRDataProcess.cs (2)
45Contracts.IThread contract = _target.Contracts.Thread; 677IThread thread = _target.Contracts.Thread;