1 write to Target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
129
Target
= target;
52 references to Target
Microsoft.Diagnostics.DataContractReader.Contracts (52)
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (21)
38
TargetPointer instrPointer = CodePointerUtils.AddressFromCodePointer(jittedCodeAddress,
Target
);
59
IGCInfo gcInfo =
Target
.Contracts.GCInfo;
86
TargetPointer addr = CodePointerUtils.AddressFromCodePointer(jittedCodeAddress,
Target
);
111
bool featureOnStackReplacement =
Target
.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.OnStackReplacement);
112
Data.EEJitManager eeJitManager =
Target
.ProcessedData.GetOrAdd<Data.EEJitManager>(rangeSection.Data.JitManager);
146
gcVersion =
Target
.ReadGlobal<uint>(Constants.Globals.GCInfoVersion);
159
Data.CodeHeapListNode heapListNode =
Target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(heapListAddress);
169
uint runtimeFunctionSize =
Target
.GetTypeInfo(DataType.RuntimeFunction).Size!.Value;
180
TargetPointer codeHeaderIndirect = codeStart - (ulong)
Target
.PointerSize;
181
TargetPointer codeHeaderAddress =
Target
.ReadPointer(codeHeaderIndirect);
184
if (!RangeSection.IsStubCodeBlock(
Target
, codeHeaderAddress))
186
Data.RealCodeHeader realCodeHeader =
Target
.ProcessedData.GetOrAdd<Data.RealCodeHeader>(codeHeaderAddress);
209
int codeHeaderOffset =
Target
.PointerSize;
211
return
Target
.ReadPointer(codeHeaderIndirect);
218
if (RangeSection.IsStubCodeBlock(
Target
, codeHeaderAddress))
222
realCodeHeader =
Target
.ProcessedData.GetOrAdd<Data.RealCodeHeader>(codeHeaderAddress);
229
if (RangeSection.IsStubCodeBlock(
Target
, codeHeaderAddress))
254
Data.EEILException ehInfo =
Target
.ProcessedData.GetOrAdd<Data.EEILException>(realCodeHeader.EHInfo);
255
TargetNUInt numEHInfos =
Target
.ReadNUInt(ehInfo.Address - (ulong)
Target
.PointerSize);
257
endAddr = startAddr + numEHInfos.Value * Data.EEExceptionClause.GetSize(
Target
);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (11)
36
TargetPointer instrPointer = CodePointerUtils.AddressFromCodePointer(jittedCodeAddress,
Target
);
56
IGCInfo gcInfo =
Target
.Contracts.GCInfo;
105
gcVersion =
Target
.ReadGlobal<uint>(Constants.Globals.GCInfoVersion);
124
TargetNUInt numEHInfos =
Target
.ReadNUInt(realCodeHeader.JitEHInfo.Address - (ulong)
Target
.PointerSize);
126
endAddr = startAddr + numEHInfos.Value * Data.EEExceptionClause.GetSize(
Target
);
137
Data.CodeHeapListNode heapListNode =
Target
.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(heapListAddress);
148
int codeHeaderOffset =
Target
.PointerSize;
150
if (RangeSection.IsStubCodeBlock(
Target
, codeHeaderIndirect))
153
TargetPointer codeHeaderAddress =
Target
.ReadPointer(codeHeaderIndirect);
154
realCodeHeader =
Target
.ProcessedData.GetOrAdd<Data.InterpreterRealCodeHeader>(codeHeaderAddress);
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (20)
50
TargetPointer addr = CodePointerUtils.AddressFromCodePointer(jittedCodeAddress,
Target
);
55
new TargetCodePointer(codeBase.Value + functionBeginAddress),
Target
);
64
new TargetCodePointer(codeBase.Value + _runtimeFunctions.GetBeginAddress(coldFunction)),
Target
);
88
IGCInfo gcInfo =
Target
.Contracts.GCInfo;
140
Data.ImageDataDirectory debugInfoData =
Target
.ProcessedData.GetOrAdd<Data.ImageDataDirectory>(r2rInfo.DebugInfoSection);
144
new TargetStream(
Target
, loadedImageBase, debugInfoData.VirtualAddress + debugInfoData.Size),
145
Target
.IsLittleEndian
186
uint unwindDataSize = UnwindDataSize.GetUnwindDataSize(
Target
, unwindInfo,
Target
.Contracts.RuntimeInfo.GetTargetArchitecture());
197
Data.ReadyToRunHeader header =
Target
.ProcessedData.GetOrAdd<Data.ReadyToRunHeader>(r2rInfo.ReadyToRunHeader);
218
Data.Module r2rModule =
Target
.ProcessedData.GetOrAdd<Data.Module>(rangeSection.Data.R2RModule);
220
return
Target
.ProcessedData.GetOrAdd<Data.ReadyToRunInfo>(r2rModule.ReadyToRunInfo);
241
TargetPointer addr = CodePointerUtils.AddressFromCodePointer(jittedCodeAddress,
Target
);
293
Data.ImageDataDirectory thunksData =
Target
.ProcessedData.GetOrAdd<Data.ImageDataDirectory>(thunks);
304
TargetPointer entryPoint = CodePointerUtils.AddressFromCodePointer(startAddress,
Target
);
327
uint entrySize = Data.ExceptionLookupTableEntry.GetSize(
Target
);
330
=>
Target
.ProcessedData.GetOrAdd<Data.ExceptionLookupTableEntry>(exceptionLookupTableAddr + (index * entrySize));
357
uint count = section.Size / Data.ExceptionLookupTableEntry.GetSize(
Target
);
368
Data.ReadyToRunCoreInfo coreInfo =
Target
.ProcessedData.GetOrAdd<Data.ReadyToRunCoreInfo>(r2rInfo.Composite);
384
IExecutionManager executionManager =
Target
.Contracts.ExecutionManager;