1 instantiation of ThreadData
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
157
return new
ThreadData
(
53 references to ThreadData
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
Contracts\IStackWalk.cs (5)
88
IEnumerable<IStackDataFrameHandle> CreateStackWalk(
ThreadData
threadData) => throw new NotImplementedException();
89
IEnumerable<IStackDataFrameHandle> CreateStackWalk(
ThreadData
threadData, byte[] contextBuffer, bool isFirst = true) => throw new NotImplementedException();
90
IReadOnlyList<StackReferenceData> WalkStackReferences(
ThreadData
threadData, bool resolveInteriorPointers) => throw new NotImplementedException();
103
TargetPointer GetRedirectedContextPointer(
ThreadData
threadData) => throw new NotImplementedException();
104
byte[] GetContext(
ThreadData
threadData, ThreadContextSource contextSource, uint contextFlags) => throw new NotImplementedException();
Contracts\IThread.cs (1)
87
ThreadData
GetThreadData(TargetPointer thread) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\Debugger\Debugger_1.cs (1)
231
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,
43
private class StackWalkData(IPlatformAgnosticContext context, StackWalkState state, FrameIterator frameIter,
ThreadData
threadData)
48
public
ThreadData
ThreadData { get; set; } = threadData;
130
IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(
ThreadData
threadData)
201
IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(
ThreadData
threadData, byte[] contextBuffer, bool isFirst)
215
ThreadData
threadData,
259
IReadOnlyList<StackReferenceData> IStackWalk.WalkStackReferences(
ThreadData
threadData, bool resolveInteriorPointers)
401
private void ReportExceptionTrackerRoots(
ThreadData
threadData, GcScanContext scanContext)
428
private void ReportGCFrameRoots(
ThreadData
threadData, GcScanContext scanContext)
1285
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPointer);
1306
byte[] IStackWalk.GetContext(
ThreadData
threadData, ThreadContextSource contextSource, uint contextFlags)
1331
private byte[] GetContextFromFrames(
ThreadData
threadData)
1366
TargetPointer IStackWalk.GetRedirectedContextPointer(
ThreadData
threadData)
1389
private void FillContextFromThread(IPlatformAgnosticContext context,
ThreadData
threadData, uint flags)
Contracts\Thread_1.cs (1)
123
ThreadData
IThread.GetThreadData(TargetPointer threadPointer)
Microsoft.Diagnostics.DataContractReader.Legacy (29)
ClrDataExceptionState.cs (1)
324
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(_threadAddress);
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);
190
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(_address);
Dbi\DacDbiImpl.cs (16)
980
Contracts.
ThreadData
threadData = threadContract.GetThreadData(currentThread);
1030
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1055
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1081
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1110
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
1178
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1212
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
1246
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(threadPtr);
1324
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1353
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1383
ThreadData
data = _target.Contracts.Thread.GetThreadData(threadPtr);
1461
Contracts.
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
1626
Contracts.
ThreadData
threadData = threadContract.GetThreadData(vmThread);
1719
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
2483
ThreadData
threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread));
2518
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)
4052
ThreadData
? matchingThread = null;
4058
ThreadData
td = threadContract.GetThreadData(threadAddr);
4315
Contracts.
ThreadData
threadData = contract.GetThreadData(thread.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (2)
111
Contracts.
ThreadData
threadData = contract.GetThreadData(thread);
1156
Contracts.
ThreadData
threadData = thread.GetThreadData(exception.ThreadAddress);