2 writes to Data
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
129Data = default; 133Data = rangeSection;
45 references to Data
Microsoft.Diagnostics.DataContractReader.Contracts (45)
Contracts\ExecutionManager\ExecutionManagerCore.cs (18)
136private bool HasFlags(RangeSectionFlags mask) => (Data!.Flags & (int)mask) != 0; 141internal bool HasR2RModule => Data!.R2RModule != TargetPointer.Null; 183else if (rangeSection.Data!.R2RModule != TargetPointer.Null) 200if (range.Data == null) 249if (range.Data == null) 263return range.Data.RangeBegin + runtimeFunction.BeginAddress; 273if (range.Data == null) 289if (range.Data == null) 355if (range.Data == null) 366if (range.Data == null) 369return range.Data.RangeBegin; 376if (range.Data == null) 389if (range.Data == null) 412if (range.Data is null) 415return range.Data.R2RModule; 505if (range.Data == null) 590if (range.Data == null) 597CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.Data.RangeList);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (11)
29if (rangeSection.Data == null) 42info = new CodeBlock(codeStart, realCodeHeader.MethodDesc, relativeOffset, rangeSection.Data!.JitManager); 67if (rangeSection.Data == null) 85TargetPointer imageBase = rangeSection.Data.RangeBegin; 98if (rangeSection.Data == null) 110Data.EEJitManager eeJitManager = Target.ProcessedData.GetOrAdd<Data.EEJitManager>(rangeSection.Data.JitManager); 133if (rangeSection.Data == null) 151Debug.Assert(rangeSection.Data != null); 156TargetPointer heapListAddress = rangeSection.Data.HeapList; 166if (rangeSection.Data == null) 202if (rangeSection.Data == null)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (7)
28if (rangeSection.Data is null) 41info = new CodeBlock(codeStart.Value, realCodeHeader.MethodDesc, relativeOffset, rangeSection.Data.JitManager); 76if (rangeSection.IsRangeList || rangeSection.Data is null) 94if (rangeSection.IsRangeList || rangeSection.Data is null) 113if (rangeSection.Data is null) 130Debug.Assert(rangeSection.Data is not null); 135TargetPointer 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; 198if (rangeSection.Data == null) 201Debug.Assert(rangeSection.Data.R2RModule != TargetPointer.Null); 203Data.Module r2rModule = Target.ProcessedData.GetOrAdd<Data.Module>(rangeSection.Data.R2RModule); 218if (rangeSection.Data == null) 222if (IsStubCodeBlockThunk(rangeSection.Data, r2rInfo, jittedCodeAddress)) 227imageBase = rangeSection.Data.RangeBegin;