Module: wine Branch: master Commit: 3151b9f309bf8be566b54591ae4775a22b8e7aa0 URL: https://gitlab.winehq.org/wine/wine/-/commit/3151b9f309bf8be566b54591ae4775a...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Jun 6 10:47:31 2024 +0200
ntdll: Fix stack alignment in __C_ExecuteExceptionFilter on ARM.
---
dlls/ntdll/signal_arm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/ntdll/signal_arm.c b/dlls/ntdll/signal_arm.c index 751ab744f35..cfc986d0898 100644 --- a/dlls/ntdll/signal_arm.c +++ b/dlls/ntdll/signal_arm.c @@ -594,12 +594,12 @@ ULONG WINAPI RtlWalkFrameChain( void **buffer, ULONG count, ULONG flags ) * __C_ExecuteExceptionFilter */ __ASM_GLOBAL_FUNC( __C_ExecuteExceptionFilter, - "push {r4-r11,lr}\n\t" - ".seh_save_regs_w {r4-r11,lr}\n\t" + "push {r3-r11,lr}\n\t" + ".seh_save_regs_w {r3-r11,lr}\n\t" ".seh_endprologue\n\t" - "ldm r3, {r4-r11,lr}\n\t" + "ldm r3, {r4-r11}\n\t" "blx r2\n\t" - "pop {r4-r11,pc}\n\t" ) + "pop {r3-r11,pc}\n\t" )
/***********************************************************************