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