1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
32
_target
= target;
48 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (48)
Contracts\ExecutionManager\ExecutionManagerCore.cs (48)
28
=>
_target
.ProcessedData.GetOrAdd<Data.RangeSectionMap>(_topRangeSectionMapAddress);
34
_rangeSectionMapLookup = ExecutionManagerHelpers.RangeSectionMap.Create(
_target
);
35
INibbleMap nibbleMap = T.Create(
_target
);
36
_eeJitManager = new EEJitManager(
_target
, nibbleMap);
37
_r2rJitManager = new ReadyToRunJitManager(
_target
);
38
_interpreterJitManager = new InterpreterJitManager(
_target
, nibbleMap);
39
_thePreStub =
_target
.TryReadGlobalPointer(Constants.Globals.ThePreStub, out TargetPointer? thePreStubPtr)
40
?
_target
.ReadPointer(thePreStubPtr.Value)
208
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, jittedCodeAddress);
267
Data.RuntimeFunction runtimeFunction =
_target
.ProcessedData.GetOrAdd<Data.RuntimeFunction>(runtimeFunctionPtr);
273
new TargetCodePointer(range.Data.RangeBegin + runtimeFunction.BeginAddress),
_target
);
293
if (
_target
.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
295
Data.PortableEntryPoint portableEntryPoint =
_target
.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer);
298
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, entrypoint);
308
IPrecodeStubs precodeStubs =
_target
.Contracts.PrecodeStubs;
423
IGCInfoHandle handle =
_target
.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
426
return
_target
.Contracts.GCInfo.IsGcSafe(handle, offset);
432
if (
_target
.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86)
442
IGCInfo gcInfoContract =
_target
.Contracts.GCInfo;
452
TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address,
_target
);
453
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, codeAddr);
465
_target
.ReadPointer(
_target
.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress)),
474
if (!
_target
.TryReadGlobalPointer(
482
TargetPointer interpreterJitManagerAddress =
_target
.ReadPointer(interpreterJitManagerPointerAddress);
492
Data.EEJitManager jitManager =
_target
.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress);
503
Data.CodeHeap codeHeap =
_target
.ProcessedData.GetOrAdd<Data.CodeHeap>(codeHeapAddress);
507
_target
.ProcessedData.GetOrAdd<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap),
509
_target
.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).BaseAddress,
510
_target
.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress),
526
Data.CodeHeapListNode node =
_target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr);
534
IRuntimeInfo runtimeInfo =
_target
.Contracts.RuntimeInfo;
544
Data.DynamicFunctionTable table =
_target
.ProcessedData.GetOrAdd<Data.DynamicFunctionTable>(tableAddress);
550
Data.EEJitManager jitManager =
_target
.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress);
555
Data.CodeHeapListNode node =
_target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr);
576
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.Address.Value);
594
ILoader loader =
_target
.Contracts.Loader;
607
TargetPointer objectMethodTable =
_target
.ReadPointer(
608
_target
.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
625
? Data.R2RExceptionClause.GetSize(
_target
)
626
: Data.EEExceptionClause.GetSize(
_target
);
628
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
638
?
_target
.ProcessedData.GetOrAdd<R2RExceptionClause>(addr)
639
:
_target
.ProcessedData.GetOrAdd<EEExceptionClause>(addr);
653
TargetPointer objectMethodTable =
_target
.ReadPointer(
654
_target
.ReadGlobalPointer(Constants.Globals.ObjectMethodTable));
703
RangeSection range = RangeSection.Find(
_target
, _topRangeSectionMap, _rangeSectionMapLookup, codeAddress);
717
CodeRangeMapRangeList rangeList =
_target
.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);