2 writes to Data
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
138
Data
= default;
142
Data
= rangeSection;
45 references to Data
Microsoft.Diagnostics.DataContractReader.Contracts (45)
Contracts\ExecutionManager\ExecutionManagerCore.cs (18)
145
private bool HasFlags(RangeSectionFlags mask) => (
Data
!.Flags & (int)mask) != 0;
150
internal bool HasR2RModule =>
Data
!.R2RModule != TargetPointer.Null;
192
else if (rangeSection.
Data
!.R2RModule != TargetPointer.Null)
209
if (range.
Data
== null)
258
if (range.
Data
== null)
273
new TargetCodePointer(range.
Data
.RangeBegin + runtimeFunction.BeginAddress), _target);
283
if (range.
Data
== null)
299
if (range.
Data
== null)
365
if (range.
Data
== null)
376
if (range.
Data
== null)
379
return range.
Data
.RangeBegin;
386
if (range.
Data
== null)
399
if (range.
Data
== null)
454
if (range.
Data
is null)
457
return range.
Data
.R2RModule;
585
if (range.
Data
== null)
673
if (range.
Data
== null)
686
CodeRangeMapRangeList rangeList = _target.ProcessedData.GetOrAdd<Data.CodeRangeMapRangeList>(range.
Data
.RangeList);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (11)
30
if (rangeSection.
Data
== null)
44
info = new CodeBlock(codeStart, realCodeHeader.MethodDesc, relativeOffset, rangeSection.
Data
!.JitManager);
69
if (rangeSection.
Data
== null)
87
TargetPointer imageBase = rangeSection.
Data
.RangeBegin;
100
if (rangeSection.
Data
== null)
112
Data.EEJitManager eeJitManager = Target.ProcessedData.GetOrAdd<Data.EEJitManager>(rangeSection.
Data
.JitManager);
135
if (rangeSection.
Data
== null)
153
Debug.Assert(rangeSection.
Data
!= null);
158
TargetPointer heapListAddress = rangeSection.
Data
.HeapList;
205
if (rangeSection.
Data
== null)
241
if (rangeSection.
Data
== null)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (7)
28
if (rangeSection.
Data
is null)
42
info = new CodeBlock(codeStart.Value, realCodeHeader.MethodDesc, relativeOffset, rangeSection.
Data
.JitManager);
77
if (rangeSection.IsRangeList || rangeSection.
Data
is null)
95
if (rangeSection.IsRangeList || rangeSection.
Data
is null)
114
if (rangeSection.
Data
is null)
131
Debug.Assert(rangeSection.
Data
is not null);
136
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;