2 writes to Data
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
132Data = default; 136Data = rangeSection;
45 references to Data
Microsoft.Diagnostics.DataContractReader.Contracts (45)
Contracts\ExecutionManager\ExecutionManagerCore.cs (18)
139private bool HasFlags(RangeSectionFlags mask) => (Data!.Flags & (int)mask) != 0; 144internal bool HasR2RModule => Data!.R2RModule != TargetPointer.Null; 186else if (rangeSection.Data!.R2RModule != TargetPointer.Null) 203if (range.Data == null) 252if (range.Data == null) 267new TargetCodePointer(range.Data.RangeBegin + runtimeFunction.BeginAddress), _target); 277if (range.Data == null) 293if (range.Data == null) 359if (range.Data == null) 370if (range.Data == null) 373return range.Data.RangeBegin; 380if (range.Data == null) 393if (range.Data == null) 434if (range.Data is null) 437return range.Data.R2RModule; 527if (range.Data == null) 612if (range.Data == null) 619CodeRangeMapRangeList 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; 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;