2 writes to Data
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
138Data = default; 142Data = rangeSection;
45 references to Data
Microsoft.Diagnostics.DataContractReader.Contracts (45)
Contracts\ExecutionManager\ExecutionManagerCore.cs (18)
145private bool HasFlags(RangeSectionFlags mask) => (Data!.Flags & (int)mask) != 0; 150internal bool HasR2RModule => Data!.R2RModule != TargetPointer.Null; 192else if (rangeSection.Data!.R2RModule != TargetPointer.Null) 209if (range.Data == null) 258if (range.Data == null) 273new TargetCodePointer(range.Data.RangeBegin + runtimeFunction.BeginAddress), _target); 283if (range.Data == null) 299if (range.Data == null) 365if (range.Data == null) 376if (range.Data == null) 379return range.Data.RangeBegin; 386if (range.Data == null) 399if (range.Data == null) 454if (range.Data is null) 457return range.Data.R2RModule; 585if (range.Data == null) 673if (range.Data == null) 686CodeRangeMapRangeList 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 (9)
70info = new CodeBlock(startAddress, methodDesc, relativeOffset, rangeSection.Data!.JitManager); 152if (rangeSection.Data == null) 154return IsStubCodeBlockThunk(rangeSection.Data, GetReadyToRunInfo(rangeSection), codeAddress) ? CodeKind.MethodCallThunk : CodeKind.ReadyToRun; 199if (rangeSection.Data == null) 202Debug.Assert(rangeSection.Data.R2RModule != TargetPointer.Null); 204Data.Module r2rModule = Target.ProcessedData.GetOrAdd<Data.Module>(rangeSection.Data.R2RModule); 219if (rangeSection.Data == null) 223if (IsStubCodeBlockThunk(rangeSection.Data, r2rInfo, jittedCodeAddress)) 228imageBase = rangeSection.Data.RangeBegin;