Alexandre Julliard : oleaut32: Add SEH annotations to ARM64 assembly code.
Module: wine Branch: master Commit: bb611b9db795129c32db1bb46c238cc213e52ff6 URL: https://gitlab.winehq.org/wine/wine/-/commit/bb611b9db795129c32db1bb46c238cc... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Wed Sep 20 11:17:40 2023 +0200 oleaut32: Add SEH annotations to ARM64 assembly code. --- dlls/oleaut32/typelib.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c index 5e9093f61a4..fa512184182 100644 --- a/dlls/oleaut32/typelib.c +++ b/dlls/oleaut32/typelib.c @@ -6822,7 +6822,10 @@ extern float CDECL call_float_method( void *func, int nb_stk_args, const DWORD_P extern double CDECL call_double_method( void *func, int nb_stk_args, const DWORD_PTR *stk_args, const DWORD_PTR *reg_args ); __ASM_GLOBAL_FUNC( call_method, "stp x29, x30, [sp, #-16]!\n\t" + __ASM_SEH(".seh_save_fplr_x 16\n\t") "mov x29, sp\n\t" + __ASM_SEH(".seh_set_fp\n\t") + __ASM_SEH(".seh_endprologue\n\t") "sub sp, sp, x1, lsl #3\n\t" "cbz x1, 2f\n" "1:\tsub x1, x1, #1\n\t"
participants (1)
-
Alexandre Julliard