1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
52
_target
= target;
32 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (32)
Contracts\Thread_1.cs (32)
59
Data.Thread t =
_target
.ProcessedData.GetOrAdd<Data.Thread>(thread);
65
Data.Thread t =
_target
.ProcessedData.GetOrAdd<Data.Thread>(thread);
71
Data.ThreadStore threadStore =
_target
.ProcessedData.GetOrAdd<Data.ThreadStore>(_threadStoreAddr);
75
_target
.ReadPointer(
_target
.ReadGlobalPointer(Constants.Globals.FinalizerThread)),
76
_target
.ReadPointer(
_target
.ReadGlobalPointer(Constants.Globals.GCThread)));
81
Data.ThreadStore threadStore =
_target
.ProcessedData.GetOrAdd<Data.ThreadStore>(_threadStoreAddr);
127
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
129
TargetPointer address =
_target
.ReadPointer(thread.ExceptionTracker);
135
exceptionInfo =
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(address);
186
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
194
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
204
TargetPointer idDispenserPtr =
_target
.ReadGlobalPointer(Constants.Globals.ThinlockThreadIdDispenser);
205
TargetPointer idDispenser =
_target
.ReadPointer(idDispenserPtr);
206
Data.IdDispenser idDispenserObj =
_target
.ProcessedData.GetOrAdd<Data.IdDispenser>(idDispenser);
209
threadPtr =
_target
.ReadPointer(idDispenserObj.IdToThread + (ulong)(id *
_target
.PointerSize));
216
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
221
Data.TLSIndex tlsIndex =
_target
.ProcessedData.GetOrAdd<Data.TLSIndex>(tlsIndexPtr);
226
Data.ThreadLocalData threadLocalData =
_target
.ProcessedData.GetOrAdd<Data.ThreadLocalData>(threadLocalDataPtr);
237
int arrayIndex = indexOffset -
_target
.ReadGlobal<byte>(Constants.Globals.NumberOfTlsOffsetsNotUsedInNoncollectibleArray);
238
TargetPointer arrayStartAddress = nonCollectibleArray +
_target
.ReadGlobalPointer(Constants.Globals.PtrArrayOffsetToDataArray);
239
threadLocalStaticBase =
_target
.ReadPointer(arrayStartAddress + (ulong)(arrayIndex *
_target
.PointerSize));
247
TargetPointer handleSlotAddress = collectibleArray + (ulong)(indexOffset *
_target
.PointerSize);
248
threadLocalStaticBase =
_target
.ProcessedData.GetOrAdd<Data.ObjectHandle>(handleSlotAddress).Object;
260
Data.InflightTLSData inFlightTLSData =
_target
.ProcessedData.GetOrAdd<Data.InflightTLSData>(inFlightData);
274
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
275
TargetPointer exceptionTrackerPtr =
_target
.ReadPointer(thread.ExceptionTracker);
276
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.Null) ? null :
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(exceptionTrackerPtr);
291
Target.TypeInfo type =
_target
.GetTypeInfo(DataType.ExceptionInfo);