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