1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
25_target = target;
30 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (30)
Contracts\StackWalk\StackWalk_1.cs (20)
142IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(_target); 146FrameIterator frameIterator = new(_target, threadData); 191IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(_target); 194FrameIterator frameIterator = new(_target, threadData); 218GcScanContext scanContext = new(_target, resolveInteriorPointers: false); 258IGCInfoHandle gcHandle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 261foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle)) 507if (parentStackFrame == TargetPointer.PlatformMaxValue(_target) || 558if (parentStackFrame == TargetPointer.PlatformMaxValue(_target) || 568Data.ExceptionInfo exInfo = _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo); 667callerContext.Unwind(_target); 700handle.Context.Unwind(_target); 808parentContext.Unwind(_target); 856Data.Frame frameData = _target.ProcessedData.GetOrAdd<Data.Frame>(framePtr); 862IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 864Data.InlinedCallFrame icf = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(framePtr); 879TargetPointer methodDescPtr = framePtr + _target.GetTypeInfo(DataType.InlinedCallFrame).Size 881return _target.ReadPointer(methodDescPtr); 899TargetCodePointer codePointer = CodePointerUtils.CodePointerFromAddress(ip, _target); 911byte[] bytes = _target.Contracts.Thread.GetContext(
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (10)
50callerContext.Unwind(_target); 68return TargetPointer.PlatformMaxValue(_target); 74callerCallerContext.Unwind(_target); 83Data.ExceptionInfo exInfo = _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo); 87if (exInfo.StackLowBound == TargetPointer.PlatformMaxValue(_target) && 132Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(handle.ThreadData.ThreadAddress); 135return _target.ReadPointer(thread.ExceptionTracker); 146callerContext.Unwind(_target); 157Data.ExceptionInfo exceptionInfo = _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo); 173if (exceptionInfo.StackLowBound == TargetPointer.PlatformMaxValue(_target)