follow dotnet/coreclr#284, use the following console app:
using System;
class Program
{
static void A()
{
B();
}
static void B()
{
C();
}
static void C()
{
D();
}
static void D()
{
Console.WriteLine(System.Environment.StackTrace);
}
static void Main(string[] args)
{
A();
}
}
coreun it and get the following failures:
Compiling 245 System.Runtime.CompilerServices.JitHelpers::UnsafeCastToStackPointer,
IL size = 25, hsh=0x99a90445
Assert failure (unable to format)
/git/dotnet/coreclr/src/vm/stackwalktypes.h
SPOffset >= pUnwindInfo->RSPOffsetFromUnwindInfo
**** MessageBox invoked, title 'Assert failure (unable to format)' ****
SPOffset >= pUnwindInfo->RSPOffsetFromUnwindInfo
********
Assert failure (unable to format)
/git/dotnet/coreclr/src/vm/stackwalktypes.h
FitsIn<DWORD>(pUnwindInfo->RBPOffset + (SPOffset - pUnwindInfo->RSPOffsetFromUnwindInfo))
**** MessageBox invoked, title 'Assert failure (unable to format)' ****
FitsIn<DWORD>(pUnwindInfo->RBPOffset + (SPOffset - pUnwindInfo->RSPOffsetFromUnwindInfo))
********
follow dotnet/coreclr#284, use the following console app:
coreun it and get the following failures: