On Thu Feb 1 19:54:53 2024 +0000, Alex Henrie wrote:
Thanks for looking into it Paul. I didn't see how the code could possibly work without the `mov %edi %edi` prologue, but I missed the part where DxWnd does disassembly. I will have to figure out which checkboxes in the user interface enable which hooks and then test them individually. For now, I've downgraded the 5 patches I sent to "Draft" status. Note that on the other path I referenced (if it is ever taken even, that is under #ifdef and depends not on user boxes but on how the thing is compiled) is not going to work even with DECLSPEC_HOTPATCH, it assumes alignment filler. Without checking, I am not sure if that works on Windows even.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/4999#note_59840