1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
31_target = target;
38 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (38)
Contracts\ExecutionManager\ExecutionManagerCore.cs (38)
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.ReadGlobal<byte>(Constants.Globals.FeaturePortableEntrypoints) != 0) 289Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.GetOrAdd<Data.PortableEntryPoint>(entrypoint.AsTargetPointer); 292RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, entrypoint); 302IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 412if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 423StackWalkHelpers.X86.GCInfo gcInfo = new(_target, gcInfoAddress, gcInfoVersion, relOffset); 424return gcInfo.Header.VarArgs ? 0u : gcInfo.Header.ArgCount * (uint)_target.PointerSize; 432TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address, _target); 433RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeAddr); 442TargetPointer eeJitManagerPtr = _target.ReadGlobalPointer(Constants.Globals.EEJitManagerAddress); 443TargetPointer eeJitManagerAddr = _target.ReadPointer(eeJitManagerPtr); 445Data.EEJitManager jitManager = _target.ProcessedData.GetOrAdd<Data.EEJitManager>(eeJitManagerAddr); 457Data.CodeHeap codeHeap = _target.ProcessedData.GetOrAdd<Data.CodeHeap>(codeHeapAddress); 461_target.ProcessedData.GetOrAdd<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap), 463_target.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).BaseAddress, 464_target.ProcessedData.GetOrAdd<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress), 475Data.CodeHeapListNode node = _target.ProcessedData.GetOrAdd<Data.CodeHeapListNode>(nodeAddr); 486RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeInfoHandle.Address.Value); 504ILoader loader = _target.Contracts.Loader; 518TargetPointer objectMethodTable = _target.ReadPointer( 519_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 536uint clauseSize = _target.GetTypeInfo(clauseType).Size!.Value; 538IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 548? _target.ProcessedData.GetOrAdd<R2RExceptionClause>(addr) 549: _target.ProcessedData.GetOrAdd<EEExceptionClause>(addr); 563TargetPointer objectMethodTable = _target.ReadPointer( 564_target.ReadGlobalPointer(Constants.Globals.ObjectMethodTable)); 611RangeSection range = RangeSection.Find(_target, _topRangeSectionMap, _rangeSectionMapLookup, codeAddress); 619CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);