-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Testing #16563
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
Testing #16563
Conversation
This reverts commit e4983709136f73fcb58437f1469a46f0acd6370d.
The first attempt is based on observations from https://blog.lazym.io/2020/09/21/Unicorn-Devblog-setjmp-longjmp-on-Windows/. Since I haven't been able to patch The second attempt builds with /GS-, but this time without any external dependency libraries (these may not use this setting, and might be the reasons for the |
|
I think this is indeed related to |
The JIT is supposed to follow the Winx64 calling convention, so it may be worth checking the generated code to see if something in there is wrong. It could even be very subtle like alignment etc |
Or we're supposed to emit some exception-related data structures is what you're saying? |
Yes, I think so. https://learn.microsoft.com/en-us/cpp/build/exception-handling-x64 says:
Anyhow, |
No description provided.