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);
44
if (
_methodNode
.ColdCodeNode != null)
46
coldCodeUnwindInfoCount =
_methodNode
.ColdFrameInfos.Length;
49
int[] offsets = new int[
_methodNode
.FrameInfos.Length + coldCodeUnwindInfoCount];
56
for (int frameInfoIndex = 0; frameInfoIndex < deduplicatedResult.
_methodNode
.FrameInfos.Length; frameInfoIndex++)
59
offset += deduplicatedResult.
_methodNode
.FrameInfos[frameInfoIndex].BlobData.Length;
65
if (frameInfoIndex == 0 && deduplicatedResult.
_methodNode
.GCInfo != null)
67
offset += deduplicatedResult.
_methodNode
.GCInfo.Length;
72
if (
_methodNode
.ColdCodeNode != null)
75
for (int frameInfoIndex = 0; frameInfoIndex <
_methodNode
.ColdFrameInfos.Length; frameInfoIndex++)
77
offsets[frameInfoIndex +
_methodNode
.FrameInfos.Length] = offset;
78
byte[] blobData =
_methodNode
.ColdFrameInfos[frameInfoIndex].BlobData;
162
int numHotFrameInfos =
_methodNode
.FrameInfos.Length;
164
if (
_methodNode
.ColdCodeNode != null)
166
numFrameInfos +=
_methodNode
.ColdFrameInfos.Length;
177
_methodNode
.ColdFrameInfos[frameInfoIndex - numHotFrameInfos] :
178
_methodNode
.FrameInfos[frameInfoIndex];
188
header[i++] =
_methodNode
.FrameInfos[0].BlobData[3]; // Copying frame and frame offset from main function
190
yield return new GCInfoComponent(
_methodNode
, 0);
191
yield return new GCInfoComponent(
_methodNode
,
_methodNode
.Size);
218
if (frameInfoIndex == 0 &&
_methodNode
.GCInfo != null)
220
yield return new GCInfoComponent(
_methodNode
.GCInfo);
285
_methodNode
.AppendMangledName(context.NameMangler, sb);
293
return comparer.Compare(
_methodNode
, ((MethodGCInfoNode)other).
_methodNode
);