X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-arm64.h;h=6268a1064de9266f034eaa7b72f1a3b34a722560;hb=f79c0b5c03b1c8f3eea9f7669508e437dc3ea9c9;hp=e3e90eb6ea59bd350346001e0c5c22a065e4349e;hpb=539ae700e29bda4d60b1bd8cd0e4726452d184f9;p=mono.git diff --git a/mono/mini/mini-arm64.h b/mono/mini/mini-arm64.h index e3e90eb6ea5..6268a1064de 100644 --- a/mono/mini/mini-arm64.h +++ b/mono/mini/mini-arm64.h @@ -1,5 +1,5 @@ -/* - * mini-arm64.h +/** + * \file * * Copyright 2013 Xamarin Inc * @@ -130,7 +130,7 @@ typedef struct { #define MONO_ARCH_EXC_REG ARMREG_R0 #define MONO_ARCH_HAVE_XP_UNWIND 1 #define MONO_ARCH_HAVE_CREATE_DELEGATE_TRAMPOLINE 1 -#define MONO_ARCH_HAVE_GENERALIZED_IMT_THUNK 1 +#define MONO_ARCH_HAVE_GENERALIZED_IMT_TRAMPOLINE 1 #define MONO_ARCH_USE_SIGACTION 1 #define MONO_ARCH_HAVE_SIGCTX_TO_MONOCTX 1 #define MONO_ARCH_HAVE_CONTEXT_SET_INT_REG 1 @@ -143,15 +143,10 @@ typedef struct { #define MONO_ARCH_DYN_CALL_SUPPORTED 1 #define MONO_ARCH_DYN_CALL_PARAM_AREA (DYN_CALL_STACK_ARGS * 8) #define MONO_ARCH_SOFT_DEBUG_SUPPORTED 1 -#ifndef TARGET_ANDROID #define MONO_ARCH_GSHAREDVT_SUPPORTED 1 -#endif #define MONO_ARCH_HAVE_SETUP_RESUME_FROM_SIGNAL_HANDLER_CTX 1 #define MONO_ARCH_HAVE_SETUP_ASYNC_CALLBACK 1 #define MONO_ARCH_HAVE_GENERAL_RGCTX_LAZY_FETCH_TRAMPOLINE 1 -#ifndef MONO_CROSS_COMPILE -#define MONO_ARCH_ENABLE_MONO_LMF_VAR 1 -#endif #define MONO_ARCH_HAVE_OP_GET_EX_OBJ 1 #define MONO_ARCH_HAVE_OBJC_GET_SELECTOR 1 #define MONO_ARCH_HAVE_SDB_TRAMPOLINES 1 @@ -159,7 +154,7 @@ typedef struct { #define MONO_ARCH_HAVE_OP_GENERIC_CLASS_INIT 1 #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_INIT_LMF_EXT 1 #ifdef TARGET_IOS @@ -168,10 +163,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