1 instantiation of ThreadData
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
135
return new
ThreadData
(
51 references to ThreadData
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
Contracts\IStackWalk.cs (5)
93
IEnumerable<IStackDataFrameHandle> CreateStackWalk(
ThreadData
threadData) => throw new NotImplementedException();
94
IEnumerable<IStackDataFrameHandle> CreateStackWalk(
ThreadData
threadData, byte[] contextBuffer, bool isFirst = true) => throw new NotImplementedException();
95
IReadOnlyList<StackReferenceData> WalkStackReferences(
ThreadData
threadData, bool resolveInteriorPointers) => throw new NotImplementedException();
105
TargetPointer GetRedirectedContextPointer(
ThreadData
threadData) => throw new NotImplementedException();
106
byte[] GetContext(
ThreadData
threadData, ThreadContextSource contextSource, uint contextFlags) => throw new NotImplementedException();
Contracts\IThread.cs (1)
79
ThreadData
GetThreadData(TargetPointer thread) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\Debugger\Debugger_1.cs (1)
232
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(vmThread);
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 (14)
36
ThreadData
ThreadData,
42
private class StackWalkData(IPlatformAgnosticContext context, StackWalkState state, FrameIterator frameIter,
ThreadData
threadData)
47
public
ThreadData
ThreadData { get; set; } = threadData;
128
IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(
ThreadData
threadData)
193
IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(
ThreadData
threadData, byte[] contextBuffer, bool isFirst)
207
ThreadData
threadData,
249
IReadOnlyList<StackReferenceData> IStackWalk.WalkStackReferences(
ThreadData
threadData, bool resolveInteriorPointers)
391
private void ReportExceptionTrackerRoots(
ThreadData
threadData, GcScanContext scanContext)
418
private void ReportGCFrameRoots(
ThreadData
threadData, GcScanContext scanContext)
1134
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPointer);
1155
byte[] IStackWalk.GetContext(
ThreadData
threadData, ThreadContextSource contextSource, uint contextFlags)
1180
private byte[] GetContextFromFrames(
ThreadData
threadData)
1215
TargetPointer IStackWalk.GetRedirectedContextPointer(
ThreadData
threadData)
1238
private void FillContextFromThread(IPlatformAgnosticContext context,
ThreadData
threadData, uint flags)
Contracts\Thread_1.cs (1)
101
ThreadData
IThread.GetThreadData(TargetPointer threadPointer)
Microsoft.Diagnostics.DataContractReader.Legacy (27)
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 (15)
777
Contracts.
ThreadData
threadData = threadContract.GetThreadData(currentThread);
827
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
852
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
878
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
907
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
975
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1005
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
1083
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1112
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1142
ThreadData
data = _target.Contracts.Thread.GetThreadData(threadPtr);
1220
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1309
Contracts.
ThreadData
threadData = threadContract.GetThreadData(vmThread);
1402
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1913
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1948
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
Dbi\Helpers\RefWalk.cs (1)
138
ThreadData
threadData = threadContract.GetThreadData(threadAddr);
Dbi\Helpers\StackWalkHandleData.cs (2)
16
private readonly
ThreadData
_threadData;
19
public StackWalkHandleData(IStackWalk stackWalk,
ThreadData
threadData)
SOSDacImpl.cs (3)
4046
ThreadData
? matchingThread = null;
4052
ThreadData
td = threadContract.GetThreadData(threadAddr);
4309
Contracts.
ThreadData
threadData = contract.GetThreadData(thread.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (2)
50
Contracts.
ThreadData
threadData = contract.GetThreadData(thread);
678
Contracts.
ThreadData
threadData = thread.GetThreadData(exception.ThreadAddress);