krnl386: Align the stack before calling the entry point.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56152
This commit is contained in:
Alexandre Julliard 2024-01-08 10:35:28 +01:00
parent de3bc7d511
commit 7748c76e35

View file

@ -339,7 +339,8 @@ static inline DWORD stack32_pop( CONTEXT *context )
"pushl %esp\n\t" /* context */ \
"call " __ASM_STDCALL("RtlCaptureContext",4) "\n\t" \
"movl %esp,%esi\n\t" \
"pushl %esp\n\t" /* context */ \
"andl $~3,%esp\n\t" \
"pushl %esi\n\t" /* context */ \
"call " __ASM_STDCALL("__regs_" #name,4) "\n\t" \
"pushl $0\n\t" /* alertable */ \
"pushl %esi\n\t" /* context */ \