2 writes to Data
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
148Data = default; 152Data = rangeSection;
46 references to Data
Microsoft.Diagnostics.DataContractReader.Contracts (46)
Contracts\ExecutionManager\ExecutionManagerCore.cs (20)
155private bool HasFlags(RangeSectionFlags mask) => (Data!.Flags & (int)mask) != 0; 161internal bool HasR2RModule => Data!.R2RModule != TargetPointer.Null; 288else if (rangeSection.Data!.R2RModule != TargetPointer.Null) 305if (range.Data == null) 354if (range.Data == null) 372new TargetCodePointer(range.Data.RangeBegin + beginAddress), _target); 382if (range.Data == null) 398if (range.Data == null) 452if (range.Data != null) 539if (range.Data == null) 550if (range.Data == null) 554return range.Data.RangeBegin; 556Data.Module module = _target.ProcessedData.GetOrAdd<Data.Module>(range.Data.R2RModule); 565if (range.Data == null) 578if (range.Data == null) 633if (range.Data is null) 636return range.Data.R2RModule; 795if (range.Data == null) 883if (range.Data == null) 896CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (11)
30if (rangeSection.Data == null) 44info = new CodeBlock(codeStart, realCodeHeader.MethodDesc, relativeOffset, rangeSection.Data!.JitManager); 69if (rangeSection.Data == null) 87TargetPointer imageBase = rangeSection.Data.RangeBegin; 100if (rangeSection.Data == null) 112Data.EEJitManager eeJitManager = Target.ProcessedData.GetOrAdd<Data.EEJitManager>(rangeSection.Data.JitManager); 135if (rangeSection.Data == null) 153Debug.Assert(rangeSection.Data != null); 158TargetPointer heapListAddress = rangeSection.Data.HeapList; 205if (rangeSection.Data == null) 241if (rangeSection.Data == null)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (7)
28if (rangeSection.Data is null) 42info = new CodeBlock(codeStart.Value, realCodeHeader.MethodDesc, relativeOffset, rangeSection.Data.JitManager); 77if (rangeSection.IsRangeList || rangeSection.Data is null) 95if (rangeSection.IsRangeList || rangeSection.Data is null) 114if (rangeSection.Data is null) 131Debug.Assert(rangeSection.Data is not null); 136TargetPointer heapListAddress = rangeSection.Data.HeapList;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (8)
74info = new CodeBlock(startAddress, methodDesc, relativeOffset, rangeSection.Data!.JitManager); 164if (rangeSection.Data == null) 212if (rangeSection.Data == null) 215Debug.Assert(rangeSection.Data.R2RModule != TargetPointer.Null); 217Data.Module r2rModule = Target.ProcessedData.GetOrAdd<Data.Module>(rangeSection.Data.R2RModule); 232if (rangeSection.Data == null) 313=> rangeSection.IsVirtualIP ? r2rInfo.MinVirtualIP ?? TargetPointer.Null : rangeSection.Data!.RangeBegin; 316=> rangeSection.IsVirtualIP ? r2rInfo.LoadedImageBase : rangeSection.Data!.RangeBegin;