[PATCH 0/1] MR5591: winecrt0: Support __os_arm64x_dispatch_call symbol on ARM64EC.
This is needed for hybrid patchable guest exit thunks generated by the compiler. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5591
From: Jacek Caban <jacek(a)codeweavers.com> This is needed for hybrid patchable guest exit thunks generated by the compiler. --- dlls/winecrt0/arm64ec.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/winecrt0/arm64ec.c b/dlls/winecrt0/arm64ec.c index 64bb001274a..38903ac17f0 100644 --- a/dlls/winecrt0/arm64ec.c +++ b/dlls/winecrt0/arm64ec.c @@ -24,7 +24,6 @@ #include "winnt.h" #include "wine/asm.h" -void *__os_arm64x_check_call = 0; void *__os_arm64x_check_icall_cfg = 0; void *__os_arm64x_dispatch_call_no_redirect = 0; void *__os_arm64x_dispatch_fptr = 0; @@ -51,6 +50,11 @@ asm( ".section .data,\"drw\"\n" "__os_arm64x_dispatch_icall:\n" ".globl __os_arm64x_check_icall\n" "__os_arm64x_check_icall:\n" + ".xword 0\n" + ".globl __os_arm64x_dispatch_call\n" + "__os_arm64x_dispatch_call:\n" + ".globl __os_arm64x_check_call\n" + "__os_arm64x_check_call:\n" ".xword 0\n" ); __ASM_GLOBAL_FUNC( __icall_helper_arm64ec, -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/5591
participants (2)
-
Jacek Caban -
Jacek Caban (@jacek)