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); 41INibbleMap 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) 291range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, ip); 380Data.RuntimeFunction runtimeFunction = _target.ProcessedData.GetOrAdd<Data.RuntimeFunction>(runtimeFunctionPtr); 389new TargetCodePointer(range.Data.RangeBegin + beginAddress), _target); 409if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 411Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer); 424IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 450if (!_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 451return _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(entryPoint); 472Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entryPoint.AsTargetPointer); 476Data.MethodDesc methodDesc = _target.ProcessedData.GetOrAdd<Data.MethodDesc>(portableEntryPoint.MethodDesc); 491|| _target.ProcessedData.GetOrAdd<Data.MethodDescCodeData>(methodDesc.CodeData).TemporaryEntryPoint != entryPoint) 496_wasmFunctionTableIndexLookup ??= new WasmFunctionTableIndexLookup(_target); 535if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.Wasm) 573Data.Module module = _target.ProcessedData.GetOrAdd<Data.Module>(range.Data.R2RModule); 574Data.ReadyToRunInfo r2rInfo = _target.ProcessedData.GetOrAdd<Data.ReadyToRunInfo>(module.ReadyToRunInfo); 619IGCInfoHandle handle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 622return _target.Contracts.GCInfo.IsGcSafe(handle, offset); 628if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 638IGCInfo gcInfoContract = _target.Contracts.GCInfo; 648TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address, _target); 661_target.ReadPointer(_target.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress)), 670if (!_target.TryReadGlobalPointer( 678TargetPointer interpreterJitManagerAddress = _target.ReadPointer(interpreterJitManagerPointerAddress); 688Data.EEJitManager jitManager = _target.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress); 699Data.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), 722Data.CodeHeapListNode node = _target.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr); 730IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 740Data.DynamicFunctionTable table = _target.ProcessedData.GetOrAdd<Data.DynamicFunctionTable>(tableAddress); 746Data.EEJitManager jitManager = _target.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress); 751Data.CodeHeapListNode node = _target.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr); 789ILoader loader = _target.Contracts.Loader; 802TargetPointer objectMethodTable = _target.ReadPointer( 803_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 820? Data.R2RExceptionClause.GetSize(_target) 821: Data.EEExceptionClause.GetSize(_target); 823IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 833? _target.ProcessedData.GetOrAdd<R2RExceptionClause>(addr) 834: _target.ProcessedData.GetOrAdd<EEExceptionClause>(addr); 848TargetPointer objectMethodTable = _target.ReadPointer( 849_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 912CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);