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