1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
31
_target
= target;
39 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (39)
Contracts\ExecutionManager\ExecutionManagerCore.cs (39)
27
=>
_target
.ProcessedData.GetOrAdd<Data.RangeSectionMap>(_topRangeSectionMapAddress);
33
_rangeSectionMapLookup = ExecutionManagerHelpers.RangeSectionMap.Create(
_target
);
34
INibbleMap nibbleMap = T.Create(
_target
);
35
_eeJitManager = new EEJitManager(
_target
, nibbleMap);
36
_r2rJitManager = new ReadyToRunJitManager(
_target
);
37
_interpreterJitManager = new InterpreterJitManager(
_target
, nibbleMap);
202
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, jittedCodeAddress);
261
Data.RuntimeFunction runtimeFunction =
_target
.ProcessedData.GetOrAdd<Data.RuntimeFunction>(runtimeFunctionPtr);
267
new TargetCodePointer(range.Data.RangeBegin + runtimeFunction.BeginAddress),
_target
);
287
if (
_target
.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
289
Data.PortableEntryPoint portableEntryPoint =
_target
.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer);
292
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, entrypoint);
302
IPrecodeStubs precodeStubs =
_target
.Contracts.PrecodeStubs;
417
IGCInfoHandle handle =
_target
.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
420
return
_target
.Contracts.GCInfo.IsGcSafe(handle, offset);
426
if (
_target
.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86)
436
IGCInfo gcInfoContract =
_target
.Contracts.GCInfo;
446
TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address,
_target
);
447
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, codeAddr);
456
TargetPointer eeJitManagerPtr =
_target
.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress);
457
TargetPointer eeJitManagerAddr =
_target
.ReadPointer(eeJitManagerPtr);
459
Data.EEJitManager jitManager =
_target
.ProcessedData.GetOrAdd<Data.EEJitManager>(eeJitManagerAddr);
471
Data.CodeHeap codeHeap =
_target
.ProcessedData.GetOrAdd<Data.CodeHeap>(codeHeapAddress);
475
_target
.ProcessedData.GetOrAdd<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap),
477
_target
.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).BaseAddress,
478
_target
.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress),
489
Data.CodeHeapListNode node =
_target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr);
500
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.Address.Value);
518
ILoader loader =
_target
.Contracts.Loader;
532
TargetPointer objectMethodTable =
_target
.ReadPointer(
533
_target
.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
550
uint clauseSize =
_target
.GetTypeInfo(clauseType).Size!.Value;
552
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
562
?
_target
.ProcessedData.GetOrAdd<R2RExceptionClause>(addr)
563
:
_target
.ProcessedData.GetOrAdd<EEExceptionClause>(addr);
577
TargetPointer objectMethodTable =
_target
.ReadPointer(
578
_target
.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
625
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, codeAddress);
633
CodeRangeMapRangeList rangeList =
_target
.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);