X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-arm64.h;h=179d34ca4daf662d89d7135f250ced34418522ad;hb=81a4224c7dbbf72903036c837ab86460c520a296;hp=a22a10af76105fc85ac1460970b5661a6ef21459;hpb=be95f699da177f6e2d13937062b8c6eca449104f;p=mono.git diff --git a/mono/mini/mini-arm64.h b/mono/mini/mini-arm64.h index a22a10af761..179d34ca4da 100644 --- a/mono/mini/mini-arm64.h +++ b/mono/mini/mini-arm64.h @@ -158,6 +158,7 @@ typedef struct { #define MONO_ARCH_HAVE_OPCODE_NEEDS_EMULATION 1 #define MONO_ARCH_HAVE_DECOMPOSE_LONG_OPTS 1 #define MONO_ARCH_HAVE_HANDLER_BLOCK_GUARD 1 +#define MONO_ARCH_HAVE_HANDLER_BLOCK_GUARD_AOT 1 #ifdef TARGET_IOS @@ -166,10 +167,6 @@ typedef struct { #else #define MONO_ARCH_REDZONE_SIZE 0 -#if !defined(__PIC__) -#define MONO_ARCH_HAVE_TLS_GET 1 -#endif -#define MONO_ARCH_HAVE_TLS_GET_REG 1 #endif @@ -263,6 +260,8 @@ GSList* mono_arm_get_exception_trampolines (gboolean aot); void mono_arm_resume_unwind (gpointer arg, mgreg_t pc, mgreg_t *int_regs, gdouble *fp_regs, gboolean corlib, gboolean rethrow); +gpointer mono_arm_handler_block_trampoline_helper (gpointer *ptr); + CallInfo* mono_arch_get_call_info (MonoMemPool *mp, MonoMethodSignature *sig); #endif /* __MONO_MINI_ARM64_H__ */