1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
62_target = target;
52 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (52)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (52)
79if (_target.TryReadGlobalPointer(frameType.ToString() + "Identifier", out TargetPointer? id)) 93Data.Frame frame = _target.ProcessedData.GetOrAdd<Data.Frame>(framePtr); 102Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frame.Address); 112Data.StubDispatchFrame stubDispatchFrame = _target.ProcessedData.GetOrAdd<Data.StubDispatchFrame>(frame.Address); 119IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 128Data.InlinedCallFrame inlinedCallFrame = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(frame.Address); 148Data.InlinedCallFrame inlinedCallFrame = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(frame.Address); 153Data.SoftwareExceptionFrame softwareExceptionFrame = _target.ProcessedData.GetOrAdd<Data.SoftwareExceptionFrame>(frame.Address); 166Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frame.Address); 176Data.InterpreterFrame interpreterFrame = _target.ProcessedData.GetOrAdd<Data.InterpreterFrame>(frame.Address); 182Data.FuncEvalFrame funcEvalFrame = _target.ProcessedData.GetOrAdd<Data.FuncEvalFrame>(frame.Address); 189Data.ResumableFrame resumableFrame = _target.ProcessedData.GetOrAdd<Data.ResumableFrame>(frame.Address); 194Data.FaultingExceptionFrame faultingExceptionFrame = _target.ProcessedData.GetOrAdd<Data.FaultingExceptionFrame>(frame.Address); 199Data.HijackFrame hijackFrame = _target.ProcessedData.GetOrAdd<Data.HijackFrame>(frame.Address); 203Data.TailCallFrame tailCallFrame = _target.ProcessedData.GetOrAdd<Data.TailCallFrame>(frame.Address); 225Data.InlinedCallFrame icf = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(frame.Address); 236Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frame.Address); 237Data.TransitionBlock tb = _target.ProcessedData.GetOrAdd<Data.TransitionBlock>(fmf.TransitionBlockPtr); 242Data.SoftwareExceptionFrame sef = _target.ProcessedData.GetOrAdd<Data.SoftwareExceptionFrame>(frame.Address); 249Data.ResumableFrame rf = _target.ProcessedData.GetOrAdd<Data.ResumableFrame>(frame.Address); 250IPlatformAgnosticContext ctx = IPlatformAgnosticContext.GetContextForPlatform(_target); 251ctx.ReadFromAddress(_target, rf.TargetContextPtr); 258Data.FaultingExceptionFrame fef = _target.ProcessedData.GetOrAdd<Data.FaultingExceptionFrame>(frame.Address); 259IPlatformAgnosticContext ctx = IPlatformAgnosticContext.GetContextForPlatform(_target); 260ctx.ReadFromAddress(_target, fef.TargetContext); 266Data.HijackFrame hf = _target.ProcessedData.GetOrAdd<Data.HijackFrame>(frame.Address); 271Data.TailCallFrame tcf = _target.ProcessedData.GetOrAdd<Data.TailCallFrame>(frame.Address); 276Data.FuncEvalFrame funcEval = _target.ProcessedData.GetOrAdd<Data.FuncEvalFrame>(frame.Address); 277Data.DebuggerEval dbgEval = _target.ProcessedData.GetOrAdd<Data.DebuggerEval>(funcEval.DebuggerEvalPtr); 294Data.Frame frame = _target.ProcessedData.GetOrAdd<Data.Frame>(framePtr); 330Data.InlinedCallFrame icf = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(frame.Address); 347Data.Frame frame = _target.ProcessedData.GetOrAdd<Data.Frame>(framePtr); 352Data.InlinedCallFrame icf = _target.ProcessedData.GetOrAdd<Data.InlinedCallFrame>(frame.Address); 363ContextHolder<X86Context> contextHolder => new X86FrameHandler(_target, contextHolder), 364ContextHolder<AMD64Context> contextHolder => new AMD64FrameHandler(_target, contextHolder), 365ContextHolder<ARMContext> contextHolder => new ARMFrameHandler(_target, contextHolder), 366ContextHolder<ARM64Context> contextHolder => new ARM64FrameHandler(_target, contextHolder), 367ContextHolder<RISCV64Context> contextHolder => new RISCV64FrameHandler(_target, contextHolder), 368ContextHolder<LoongArch64Context> contextHolder => new LoongArch64FrameHandler(_target, contextHolder), 369ContextHolder<WasmContext> contextHolder => new WasmFrameHandler(_target, contextHolder), 393if (_target.PointerSize != sizeof(uint)) 398if (_target.TryReadGlobalString(Constants.Globals.Architecture, out string? arch) 420Data.InterpMethodContextFrame frame = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(hintPtr); 428Data.InterpMethodContextFrame next = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(frame.NextPtr); 441frame = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(currentPtr); 457Data.InterpreterFrame interpFrame = _target.ProcessedData.GetOrAdd<Data.InterpreterFrame>(frameAddress); 461Data.InterpMethodContextFrame contextFrame = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(interpMethodFramePtr); 483Data.InterpMethodContextFrame topContextFrame = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(topContextFramePtr); 524Data.InterpMethodContextFrame currentFrame = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(currentFramePtr); 529Data.InterpMethodContextFrame parentFrame = _target.ProcessedData.GetOrAdd<Data.InterpMethodContextFrame>(currentFrame.ParentPtr); 542Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(interpreterFrameAddress); 569IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo;