On Thu Jan 18 21:02:52 2024 +0000, Esme Povirk wrote:
> I don't think it makes sense to duplicate this assignment to NULL. I
> would just have a member of the union that is a BYTE* and use that when
> the type doesn't matter.
I am a bit confused about this. But will try to come up with something about this.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4661#note_58027
The size allocated on stack is 0x400 (sizeof(syscall_frame)) + 8 bytes for the exception ptr, so ptr is supposed to go at 0x400, not 0x408. That currently works because of lucky 64 bytes alignment.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4874