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