Repository navigation
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 |
|
May be relevant: https://learn.microsoft.com/en-us/cpp/build/exception-handling-x64 |
|
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.