1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Thread_1.cs (1)
44
_target
= target;
42 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (42)
Contracts\Thread_1.cs (42)
51
uint current =
_target
.ReadField<uint>(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState));
52
_target
.WriteField(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState), current | (uint)state);
57
uint current =
_target
.ReadField<uint>(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState));
58
_target
.WriteField(thread, _threadTypeInfo, nameof(Data.Thread.DebuggerControlledThreadState), current & ~(uint)state);
63
Data.ThreadStore threadStore =
_target
.ProcessedData.GetOrAdd<Data.ThreadStore>(_threadStoreAddr);
67
_target
.ReadPointer(
_target
.ReadGlobalPointer(Constants.Globals.FinalizerThread)),
68
_target
.ReadPointer(
_target
.ReadGlobalPointer(Constants.Globals.GCThread)));
73
Data.ThreadStore threadStore =
_target
.ProcessedData.GetOrAdd<Data.ThreadStore>(_threadStoreAddr);
103
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
105
TargetPointer address =
_target
.ReadPointer(thread.ExceptionTracker);
111
exceptionInfo =
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(address);
155
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
163
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
173
TargetPointer idDispenserPtr =
_target
.ReadGlobalPointer(Constants.Globals.ThinlockThreadIdDispenser);
174
TargetPointer idDispenser =
_target
.ReadPointer(idDispenserPtr);
175
Data.IdDispenser idDispenserObj =
_target
.ProcessedData.GetOrAdd<Data.IdDispenser>(idDispenser);
178
threadPtr =
_target
.ReadPointer(idDispenserObj.IdToThread + (ulong)(id *
_target
.PointerSize));
185
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
190
Data.TLSIndex tlsIndex =
_target
.ProcessedData.GetOrAdd<Data.TLSIndex>(tlsIndexPtr);
195
Data.ThreadLocalData threadLocalData =
_target
.ProcessedData.GetOrAdd<Data.ThreadLocalData>(threadLocalDataPtr);
206
int arrayIndex = indexOffset -
_target
.ReadGlobal<byte>(Constants.Globals.NumberOfTlsOffsetsNotUsedInNoncollectibleArray);
207
TargetPointer arrayStartAddress = nonCollectibleArray +
_target
.ReadGlobalPointer(Constants.Globals.PtrArrayOffsetToDataArray);
208
threadLocalStaticBase =
_target
.ReadPointer(arrayStartAddress + (ulong)(arrayIndex *
_target
.PointerSize));
216
threadLocalStaticBase =
_target
.ReadPointer(collectibleArray + (ulong)(indexOffset *
_target
.PointerSize));
228
Data.InflightTLSData inFlightTLSData =
_target
.ProcessedData.GetOrAdd<Data.InflightTLSData>(inFlightData);
242
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
243
TargetPointer exceptionTrackerPtr =
_target
.ReadPointer(thread.ExceptionTracker);
244
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.Null) ? null :
_target
.ProcessedData.GetOrAdd<Data.ExceptionInfo>(exceptionTrackerPtr);
259
Target.TypeInfo type =
_target
.GetTypeInfo(DataType.ExceptionInfo);
278
Data.Exception exception =
_target
.ProcessedData.GetOrAdd<Data.Exception>(thrownObject);
281
readFrom =
_target
.Contracts.Object.GetArrayData(exception.WatsonBuckets, out _, out _, out _);
304
byte[] rval = new byte[
_target
.ReadGlobal<uint>(Constants.Globals.SizeOfGenericModeBlock)];
305
_target
.ReadBuffer(readFrom, rval);
311
IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(
_target
);
315
Data.Thread thread =
_target
.ProcessedData.GetOrAdd<Data.Thread>(threadPointer);
324
_target
.ReadBuffer(filterContext.Value, buffer);
328
if (!
_target
.TryGetThreadContext(thread.OSId.Value, contextFlags, buffer))