1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
25_target = target;
40 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (40)
Contracts\StackWalk\StackWalk_1.cs (30)
127IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(_target); 131FrameIterator frameIterator = new(_target, threadData); 170IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(_target); 173FrameIterator frameIterator = new(_target, threadData); 194GcScanContext scanContext = new(_target, resolveInteriorPointers: false); 234IGCInfoHandle gcHandle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 237foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle)) 483if (parentStackFrame == TargetPointer.PlatformMaxValue(_target) || 534if (parentStackFrame == TargetPointer.PlatformMaxValue(_target) || 544Data.ExceptionInfo exInfo = _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo); 646callerContext.Unwind(_target); 679handle.Context.Unwind(_target); 809parentContext.Unwind(_target); 857Data.Frame frameData = _target.ProcessedData.GetOrAdd<Data.Frame>(framePtr); 863IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 865Data.InlinedCallFrame icf = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(framePtr); 880TargetPointer methodDescPtr = framePtr + _target.GetTypeInfo(DataType.InlinedCallFrame).Size 882return _target.ReadPointer(methodDescPtr); 900ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPointer); 901FrameIterator iterator = new FrameIterator(_target, threadData); 916Data.FuncEvalFrame funcEvalFrame = _target.ProcessedData.GetOrAdd<Data.FuncEvalFrame>(funcEvalFrameAddress); 917Data.DebuggerEval debuggerEval = _target.ProcessedData.GetOrAdd<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr); 923IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(_target); 934_target.ReadBuffer(filterContext.Value, buffer); 938if (_target.TryGetThreadContext(threadData.OSId.Value, contextFlags, buffer)) 949IPlatformAgnosticContext context = IPlatformAgnosticContext.GetContextForPlatform(_target); 951FrameIterator iterator = new FrameIterator(_target, threadData); 984FrameIterator iterator = new FrameIterator(_target, threadData); 987Data.ResumableFrame rf = _target.ProcessedData.GetOrAdd<Data.ResumableFrame>(iterator.CurrentFrameAddress); 996TargetCodePointer codePointer = CodePointerUtils.CodePointerFromAddress(ip, _target);
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) && 134Data.Thread thread = _target.ProcessedData.GetOrAdd<Data.Thread>(handle.ThreadData.ThreadAddress); 137return _target.ReadPointer(thread.ExceptionTracker); 148callerContext.Unwind(_target); 159Data.ExceptionInfo exceptionInfo = _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(pExInfo); 175if (exceptionInfo.StackLowBound == TargetPointer.PlatformMaxValue(_target)