1 write to _methodNode
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
20
_methodNode
= methodNode;
26 references to _methodNode
ILCompiler.ReadyToRun (26)
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (26)
30
_methodNode
.AppendMangledName(nameMangler, sb);
55
if (
_methodNode
.ColdCodeNode != null)
57
coldCodeUnwindInfoCount =
_methodNode
.ColdFrameInfos.Length;
60
int[] offsets = new int[
_methodNode
.FrameInfos.Length + coldCodeUnwindInfoCount];
69
for (int frameInfoIndex = 0; frameInfoIndex < deduplicatedResult.
_methodNode
.FrameInfos.Length; frameInfoIndex++)
72
offset += deduplicatedResult.
_methodNode
.FrameInfos[frameInfoIndex].BlobData.Length;
81
if (frameInfoIndex == 0 && deduplicatedResult.
_methodNode
.GCInfo != null)
83
offset += deduplicatedResult.
_methodNode
.GCInfo.Length;
91
if (
_methodNode
.ColdCodeNode != null)
94
for (int frameInfoIndex = 0; frameInfoIndex <
_methodNode
.ColdFrameInfos.Length; frameInfoIndex++)
96
offsets[frameInfoIndex +
_methodNode
.FrameInfos.Length] = offset;
97
byte[] blobData =
_methodNode
.ColdFrameInfos[frameInfoIndex].BlobData;
184
int numHotFrameInfos =
_methodNode
.FrameInfos.Length;
186
if (
_methodNode
.ColdCodeNode != null)
188
numFrameInfos +=
_methodNode
.ColdFrameInfos.Length;
200
_methodNode
.ColdFrameInfos[frameInfoIndex - numHotFrameInfos] :
201
_methodNode
.FrameInfos[frameInfoIndex];
211
header[i++] =
_methodNode
.FrameInfos[0].BlobData[3]; // Copying frame and frame offset from main function
213
yield return new GCInfoComponent(
_methodNode
, 0);
214
yield return new GCInfoComponent(
_methodNode
,
_methodNode
.Size);
241
if (frameInfoIndex == 0 &&
_methodNode
.GCInfo != null)
243
yield return new GCInfoComponent(
_methodNode
.GCInfo);
312
_methodNode
.AppendMangledName(context.NameMangler, sb);
320
return comparer.Compare(
_methodNode
, ((MethodGCInfoNode)other).
_methodNode
);