-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[mono][interp] Throw invalid program if stack state is invalid #73215
Conversation
Tagging subscribers to this area: @BrzVlad Issue DetailsRather than printing warning and then overflowing the stack info buffer. Store error in TransformData to reduce code size. Fixes #54395
|
I think the failure here is that there is an UnmanagedCallersOnly attribute on a function that isn't binding correctly but will never be called (if is guarded by a platform check). |
|
Bin log says
It's the one that the System.Reflection.MetadataLoadContext doesn't support function pointer types. So we don't have a trampoline. Anyway I don't understand why it's triggered on this PR. The |
62c45fc
to
837e694
Compare
837e694
to
7471068
Compare
Rather than printing warning and then overflowing the stack info buffer. Store error in TransformData to reduce code size.
7471068
to
ca3ac49
Compare
Rather than printing warning and then overflowing the stack info buffer. Store error in TransformData to reduce code size.
Fixes #54395