1 instantiation of ThreadData
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
135
return new
ThreadData
(
41 references to ThreadData
Microsoft.Diagnostics.DataContractReader.Abstractions (5)
Contracts\IStackWalk.cs (4)
75
public virtual IEnumerable<IStackDataFrameHandle> CreateStackWalk(
ThreadData
threadData) => throw new NotImplementedException();
76
IReadOnlyList<StackReferenceData> WalkStackReferences(
ThreadData
threadData) => throw new NotImplementedException();
86
TargetPointer GetRedirectedContextPointer(
ThreadData
threadData) => throw new NotImplementedException();
87
byte[] GetContext(
ThreadData
threadData, ThreadContextSource contextSource, uint contextFlags) => throw new NotImplementedException();
Contracts\IThread.cs (1)
75
ThreadData
GetThreadData(TargetPointer thread) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (13)
Contracts\GC\GC_1.cs (1)
489
ThreadData
td = thread.GetThreadData(current);
Contracts\StackWalk\FrameHandling\FrameIterator.cs (1)
26
public FrameIterator(Target target,
ThreadData
threadData)
Contracts\StackWalk\StackWalk_1.cs (10)
35
ThreadData
ThreadData,
40
private class StackWalkData(IPlatformAgnosticContext context, StackWalkState state, FrameIterator frameIter,
ThreadData
threadData)
45
public
ThreadData
ThreadData { get; set; } = threadData;
125
IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(
ThreadData
threadData)
167
IReadOnlyList<StackReferenceData> IStackWalk.WalkStackReferences(
ThreadData
threadData)
900
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPointer);
921
byte[] IStackWalk.GetContext(
ThreadData
threadData, ThreadContextSource contextSource, uint contextFlags)
947
private byte[] GetContextFromFrames(
ThreadData
threadData)
982
TargetPointer IStackWalk.GetRedirectedContextPointer(
ThreadData
threadData)
1006
private void FillContextFromThread(IPlatformAgnosticContext context,
ThreadData
threadData, uint flags)
Contracts\Thread_1.cs (1)
101
ThreadData
IThread.GetThreadData(TargetPointer threadPointer)
Microsoft.Diagnostics.DataContractReader.Legacy (23)
ClrDataStackWalk.cs (1)
32
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(_threadAddr);
ClrDataTask.cs (3)
71
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(_address);
116
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(_address);
150
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(_address);
Dbi\DacDbiImpl.cs (14)
674
Contracts.
ThreadData
threadData = threadContract.GetThreadData(currentThread);
724
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
749
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
775
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
804
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
872
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
902
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
980
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1009
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1039
ThreadData
data = _target.Contracts.Thread.GetThreadData(threadPtr);
1117
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1206
Contracts.
ThreadData
threadData = threadContract.GetThreadData(vmThread);
1509
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1544
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
SOSDacImpl.cs (3)
4052
ThreadData
? matchingThread = null;
4058
ThreadData
td = threadContract.GetThreadData(threadAddr);
4312
Contracts.
ThreadData
threadData = contract.GetThreadData(thread.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (2)
50
Contracts.
ThreadData
threadData = contract.GetThreadData(thread);
680
Contracts.
ThreadData
threadData = thread.GetThreadData(exception.ThreadAddress);