1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
32_target = target;
46 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (46)
Contracts\ExecutionManager\ExecutionManagerCore.cs (46)
28=> _target.ProcessedData.GetOrAdd<Data.RangeSectionMap>(_topRangeSectionMapAddress); 34_rangeSectionMapLookup = ExecutionManagerHelpers.RangeSectionMap.Create(_target); 35INibbleMap 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) 208RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, jittedCodeAddress); 267Data.RuntimeFunction runtimeFunction = _target.ProcessedData.GetOrAdd<Data.RuntimeFunction>(runtimeFunctionPtr); 273new TargetCodePointer(range.Data.RangeBegin + runtimeFunction.BeginAddress), _target); 293if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 295Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer); 298RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, entrypoint); 308IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 423IGCInfoHandle handle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 426return _target.Contracts.GCInfo.IsGcSafe(handle, offset); 432if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 442IGCInfo gcInfoContract = _target.Contracts.GCInfo; 452TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address, _target); 453RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeAddr); 462TargetPointer eeJitManagerPtr = _target.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress); 463TargetPointer eeJitManagerAddr = _target.ReadPointer(eeJitManagerPtr); 465Data.EEJitManager jitManager = _target.ProcessedData.GetOrAdd<Data.EEJitManager>(eeJitManagerAddr); 477Data.CodeHeap codeHeap = _target.ProcessedData.GetOrAdd<Data.CodeHeap>(codeHeapAddress); 481_target.ProcessedData.GetOrAdd<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap), 483_target.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).BaseAddress, 484_target.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress), 495Data.CodeHeapListNode node = _target.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr); 503IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 513Data.DynamicFunctionTable table = _target.ProcessedData.GetOrAdd<Data.DynamicFunctionTable>(tableAddress); 519Data.EEJitManager jitManager = _target.ProcessedData.GetOrAdd<Data.EEJitManager>(jitManagerAddress); 524Data.CodeHeapListNode node = _target.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr); 545RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.Address.Value); 563ILoader loader = _target.Contracts.Loader; 576TargetPointer objectMethodTable = _target.ReadPointer( 577_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 594? Data.R2RExceptionClause.GetSize(_target) 595: Data.EEExceptionClause.GetSize(_target); 597IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 607? _target.ProcessedData.GetOrAdd<R2RExceptionClause>(addr) 608: _target.ProcessedData.GetOrAdd<EEExceptionClause>(addr); 622TargetPointer objectMethodTable = _target.ReadPointer( 623_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 672RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeAddress); 686CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);