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