Browse Source

Show alternative message if no GC Info is found

pull/3076/head
unknown 3 years ago
parent
commit
2b8bf8143d
  1. 9
      ILSpy.ReadyToRun/ReadyToRunDisassembler.cs

9
ILSpy.ReadyToRun/ReadyToRunDisassembler.cs

@ -50,7 +50,9 @@ namespace ICSharpCode.ILSpy.ReadyToRun @@ -50,7 +50,9 @@ namespace ICSharpCode.ILSpy.ReadyToRun
ReadyToRunMethod readyToRunMethod = runtimeFunction.Method;
WriteCommentLine(readyToRunMethod.SignatureString);
if (ReadyToRunOptions.GetIsShowGCInfo(null) && readyToRunMethod.GcInfo != null)
if (ReadyToRunOptions.GetIsShowGCInfo(null))
{
if (readyToRunMethod.GcInfo != null)
{
string[] lines = readyToRunMethod.GcInfo.ToString().Split(Environment.NewLine);
WriteCommentLine("GC info:");
@ -59,6 +61,11 @@ namespace ICSharpCode.ILSpy.ReadyToRun @@ -59,6 +61,11 @@ namespace ICSharpCode.ILSpy.ReadyToRun
WriteCommentLine(line);
}
}
else
{
WriteCommentLine("GC Info is not available for this method");
}
}
Dictionary<ulong, UnwindCode> unwindInfo = null;
if (ReadyToRunOptions.GetIsShowUnwindInfo(null) && bitness == 64)

Loading…
Cancel
Save