1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
31_target = target;
39 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (39)
Contracts\ExecutionManager\ExecutionManagerCore.cs (39)
27=> _target.ProcessedData.GetOrAdd<Data.RangeSectionMap>(_topRangeSectionMapAddress); 33_rangeSectionMapLookup = ExecutionManagerHelpers.RangeSectionMap.Create(_target); 34INibbleMap nibbleMap = T.Create(_target); 35_eeJitManager = new EEJitManager(_target, nibbleMap); 36_r2rJitManager = new ReadyToRunJitManager(_target); 37_interpreterJitManager = new InterpreterJitManager(_target, nibbleMap); 202RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, jittedCodeAddress); 261Data.RuntimeFunction runtimeFunction = _target.ProcessedData.GetOrAdd<Data.RuntimeFunction>(runtimeFunctionPtr); 267new TargetCodePointer(range.Data.RangeBegin + runtimeFunction.BeginAddress), _target); 287if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 289Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer); 292RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, entrypoint); 302IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 417IGCInfoHandle handle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 420return _target.Contracts.GCInfo.IsGcSafe(handle, offset); 426if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 436IGCInfo gcInfoContract = _target.Contracts.GCInfo; 446TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address, _target); 447RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeAddr); 456TargetPointer eeJitManagerPtr = _target.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress); 457TargetPointer eeJitManagerAddr = _target.ReadPointer(eeJitManagerPtr); 459Data.EEJitManager jitManager = _target.ProcessedData.GetOrAdd<Data.EEJitManager>(eeJitManagerAddr); 471Data.CodeHeap codeHeap = _target.ProcessedData.GetOrAdd<Data.CodeHeap>(codeHeapAddress); 475_target.ProcessedData.GetOrAdd<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap), 477_target.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).BaseAddress, 478_target.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress), 489Data.CodeHeapListNode node = _target.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr); 500RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.Address.Value); 518ILoader loader = _target.Contracts.Loader; 532TargetPointer objectMethodTable = _target.ReadPointer( 533_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 550uint clauseSize = _target.GetTypeInfo(clauseType).Size!.Value; 552IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 562? _target.ProcessedData.GetOrAdd<R2RExceptionClause>(addr) 563: _target.ProcessedData.GetOrAdd<EEExceptionClause>(addr); 577TargetPointer objectMethodTable = _target.ReadPointer( 578_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 625RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeAddress); 633CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);