1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\GC\GcScanner.cs (1)
26_target = target;
22 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (22)
Contracts\StackWalk\GC\GcScanner.cs (22)
119Data.Frame frameData = _target.ProcessedData.GetOrAdd<Data.Frame>(frameAddress); 126Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 127Data.StubDispatchFrame sdf = _target.ProcessedData.GetOrAdd<Data.StubDispatchFrame>(frameAddress); 142Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 143Data.ExternalMethodFrame emf = _target.ProcessedData.GetOrAdd<Data.ExternalMethodFrame>(frameAddress); 158Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 159Data.DynamicHelperFrame dhf = _target.ProcessedData.GetOrAdd<Data.DynamicHelperFrame>(frameAddress); 193Data.TransitionBlock tb = _target.ProcessedData.GetOrAdd<Data.TransitionBlock>(transitionBlock); 194GCRefMapDecoder decoder = new(_target, gcRefMapBlob); 196if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86) 236Data.TransitionBlock tb = _target.ProcessedData.GetOrAdd<Data.TransitionBlock>(transitionBlock); 246TargetPointer argAddr = new(argRegStart.Value + (uint)_target.PointerSize); 265Data.Module module = _target.ProcessedData.GetOrAdd<Data.Module>(zapModule); 269Data.ReadyToRunInfo r2rInfo = _target.ProcessedData.GetOrAdd<Data.ReadyToRunInfo>(module.ReadyToRunInfo); 291uint sectionVA = _target.Read<uint>(sectionAddr + SectionVAOffset); 292uint sectionSize = _target.Read<uint>(sectionAddr + SectionSizeOffset); 296byte entrySize = _target.Read<byte>(sectionAddr + EntrySizeOffset); 301uint auxDataRva = _target.Read<uint>(sectionAddr + AuxiliaryDataOffset); 311uint lookupOffset = _target.Read<uint>(new TargetPointer(gcRefMapBase.Value + lookupIndex * 4)); 316while ((_target.Read<byte>(p) & 0x80) != 0) 346return new TargetPointer(tb.FirstGCRefMapSlot.Value + (ulong)(pos * _target.PointerSize)); 354callerContext.Unwind(_target);