1 write to _methodNode
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
19
_methodNode
= methodNode;
26 references to _methodNode
ILCompiler.ReadyToRun (26)
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (26)
29
_methodNode
.AppendMangledName(nameMangler, sb);
54
if (
_methodNode
.ColdCodeNode != null)
56
coldCodeUnwindInfoCount =
_methodNode
.ColdFrameInfos.Length;
59
int[] offsets = new int[
_methodNode
.FrameInfos.Length + coldCodeUnwindInfoCount];
68
for (int frameInfoIndex = 0; frameInfoIndex < deduplicatedResult.
_methodNode
.FrameInfos.Length; frameInfoIndex++)
71
offset += deduplicatedResult.
_methodNode
.FrameInfos[frameInfoIndex].BlobData.Length;
80
if (frameInfoIndex == 0 && deduplicatedResult.
_methodNode
.GCInfo != null)
82
offset += deduplicatedResult.
_methodNode
.GCInfo.Length;
90
if (
_methodNode
.ColdCodeNode != null)
93
for (int frameInfoIndex = 0; frameInfoIndex <
_methodNode
.ColdFrameInfos.Length; frameInfoIndex++)
95
offsets[frameInfoIndex +
_methodNode
.FrameInfos.Length] = offset;
96
byte[] blobData =
_methodNode
.ColdFrameInfos[frameInfoIndex].BlobData;
183
int numHotFrameInfos =
_methodNode
.FrameInfos.Length;
185
if (
_methodNode
.ColdCodeNode != null)
187
numFrameInfos +=
_methodNode
.ColdFrameInfos.Length;
199
_methodNode
.ColdFrameInfos[frameInfoIndex - numHotFrameInfos] :
200
_methodNode
.FrameInfos[frameInfoIndex];
210
header[i++] =
_methodNode
.FrameInfos[0].BlobData[3]; // Copying frame and frame offset from main function
212
yield return new GCInfoComponent(
_methodNode
, 0);
213
yield return new GCInfoComponent(
_methodNode
,
_methodNode
.Size);
240
if (frameInfoIndex == 0 &&
_methodNode
.GCInfo != null)
242
yield return new GCInfoComponent(
_methodNode
.GCInfo);
311
_methodNode
.AppendMangledName(context.NameMangler, sb);
319
return comparer.Compare(
_methodNode
, ((MethodGCInfoNode)other).
_methodNode
);