1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\GC\GcScanner.cs (1)
26_target = target;
31 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (31)
Contracts\StackWalk\GC\GcScanner.cs (31)
104Data.Frame frameData = _target.ProcessedData.GetOrAdd<Data.Frame>(frameAddress); 111Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 112Data.StubDispatchFrame sdf = _target.ProcessedData.GetOrAdd<Data.StubDispatchFrame>(frameAddress); 127Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 128Data.ExternalMethodFrame emf = _target.ProcessedData.GetOrAdd<Data.ExternalMethodFrame>(frameAddress); 143Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 144Data.DynamicHelperFrame dhf = _target.ProcessedData.GetOrAdd<Data.DynamicHelperFrame>(frameAddress); 152Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 179Data.TransitionBlock tb = _target.ProcessedData.GetOrAdd<Data.TransitionBlock>(transitionBlock); 180GCRefMapDecoder decoder = new(_target, gcRefMapBlob); 182if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86) 222Data.TransitionBlock tb = _target.ProcessedData.GetOrAdd<Data.TransitionBlock>(transitionBlock); 232TargetPointer argAddr = new(argRegStart.Value + (uint)_target.PointerSize); 251Data.Module module = _target.ProcessedData.GetOrAdd<Data.Module>(zapModule); 255Data.ReadyToRunInfo r2rInfo = _target.ProcessedData.GetOrAdd<Data.ReadyToRunInfo>(module.ReadyToRunInfo); 277uint sectionVA = _target.Read<uint>(sectionAddr + SectionVAOffset); 278uint sectionSize = _target.Read<uint>(sectionAddr + SectionSizeOffset); 282byte entrySize = _target.Read<byte>(sectionAddr + EntrySizeOffset); 287uint auxDataRva = _target.Read<uint>(sectionAddr + AuxiliaryDataOffset); 297uint lookupOffset = _target.Read<uint>(new TargetPointer(gcRefMapBase.Value + lookupIndex * 4)); 302while ((_target.Read<byte>(p) & 0x80) != 0) 324Data.FramedMethodFrame fmf = _target.ProcessedData.GetOrAdd<Data.FramedMethodFrame>(frameAddress); 329IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 339ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 340MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 344GcSignatureTypeProvider provider = new(_target, moduleHandle); 347provider, _target, mdReader, genericContext); 416Data.TransitionBlock tb = _target.ProcessedData.GetOrAdd<Data.TransitionBlock>(transitionBlock); 464return new TargetPointer(tb.FirstGCRefMapSlot.Value + (ulong)(pos * _target.PointerSize)); 469return _target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.Arm64; 477callerContext.Unwind(_target);