1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
38
_target
= target;
51 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (51)
Contracts\ExecutionManager\ExecutionManagerCore.cs (51)
40
_rangeSectionMapLookup = ExecutionManagerHelpers.RangeSectionMap.Create(
_target
);
41
INibbleMap nibbleMap = T.Create(
_target
);
42
_eeJitManager = new EEJitManager(
_target
, nibbleMap);
43
_r2rJitManager = new ReadyToRunJitManager(
_target
);
44
_interpreterJitManager = new InterpreterJitManager(
_target
, nibbleMap);
48
_virtualIPRangeListAddress =
_target
.TryReadGlobalPointer(Constants.Globals.VirtualIPRangeList, out TargetPointer? virtualIPRangeListAddress)
291
range = RangeSection.Find(
_target
, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, ip);
380
Data.RuntimeFunction runtimeFunction =
_target
.ProcessedData.GetOrAdd<Data.RuntimeFunction>(runtimeFunctionPtr);
389
new TargetCodePointer(range.Data.RangeBegin + beginAddress),
_target
);
409
if (
_target
.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
411
Data.PortableEntryPoint portableEntryPoint =
_target
.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer);
424
IPrecodeStubs precodeStubs =
_target
.Contracts.PrecodeStubs;
450
if (!
_target
.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
451
return
_target
.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(entryPoint);
472
Data.PortableEntryPoint portableEntryPoint =
_target
.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entryPoint.AsTargetPointer);
476
Data.MethodDesc methodDesc =
_target
.ProcessedData.GetOrAdd<Data.MethodDesc>(portableEntryPoint.MethodDesc);
491
||
_target
.ProcessedData.GetOrAdd<Data.MethodDescCodeData>(methodDesc.CodeData).TemporaryEntryPoint != entryPoint)
496
_wasmFunctionTableIndexLookup ??= new WasmFunctionTableIndexLookup(
_target
);
535
if (
_target
.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.Wasm)
573
Data.Module module =
_target
.ProcessedData.GetOrAdd<Data.Module>(range.Data.R2RModule);
574
Data.ReadyToRunInfo r2rInfo =
_target
.ProcessedData.GetOrAdd<Data.ReadyToRunInfo>(module.ReadyToRunInfo);
619
IGCInfoHandle handle =
_target
.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
622
return
_target
.Contracts.GCInfo.IsGcSafe(handle, offset);
628
if (
_target
.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86)
638
IGCInfo gcInfoContract =
_target
.Contracts.GCInfo;
648
TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address,
_target
);
661
_target
.ReadPointer(
_target
.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress)),
670
if (!
_target
.TryReadGlobalPointer(
678
TargetPointer interpreterJitManagerAddress =
_target
.ReadPointer(interpreterJitManagerPointerAddress);
688
Data.EEJitManager jitManager =
_target
.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress);
699
Data.CodeHeap codeHeap =
_target
.ProcessedData.GetOrAdd<Data.CodeHeap>(codeHeapAddress);
703
_target
.ProcessedData.GetOrAdd<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap),
705
_target
.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).BaseAddress,
706
_target
.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress),
722
Data.CodeHeapListNode node =
_target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr);
730
IRuntimeInfo runtimeInfo =
_target
.Contracts.RuntimeInfo;
740
Data.DynamicFunctionTable table =
_target
.ProcessedData.GetOrAdd<Data.DynamicFunctionTable>(tableAddress);
746
Data.EEJitManager jitManager =
_target
.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress);
751
Data.CodeHeapListNode node =
_target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr);
789
ILoader loader =
_target
.Contracts.Loader;
802
TargetPointer objectMethodTable =
_target
.ReadPointer(
803
_target
.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
820
? Data.R2RExceptionClause.GetSize(
_target
)
821
: Data.EEExceptionClause.GetSize(
_target
);
823
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
833
?
_target
.ProcessedData.GetOrAdd<R2RExceptionClause>(addr)
834
:
_target
.ProcessedData.GetOrAdd<EEExceptionClause>(addr);
848
TargetPointer objectMethodTable =
_target
.ReadPointer(
849
_target
.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
912
CodeRangeMapRangeList rangeList =
_target
.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);