winecrt0: Support __os_arm64x_dispatch_call symbol on ARM64EC.

This is needed for hybrid patchable guest exit thunks generated by the compiler.
This commit is contained in:
Jacek Caban 2024-05-01 20:09:35 +02:00 committed by Alexandre Julliard
parent 7c03bca53b
commit 8ed36639cb

View file

@ -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,