OSX: enable exceptions for vmem
This commit is contained in:
parent
0a8348b6df
commit
46b40ad043
|
@ -61,7 +61,11 @@ void context_segfault(rei_host_context_t* reictx, void* segfault_ctx, bool to_se
|
|||
#error HOST_OS
|
||||
#endif
|
||||
#elif HOST_CPU == CPU_X64
|
||||
bicopy(reictx->pc, MCTX(.gregs[REG_RIP]), to_segfault);
|
||||
#if HOST_OS == OS_LINUX
|
||||
bicopy(reictx->pc, MCTX(.gregs[REG_RIP]), to_segfault);
|
||||
#elif HOST_OS == OS_DARWIN
|
||||
bicopy(reictx->pc, MCTX(->__ss.__rip), to_segfault);
|
||||
#endif
|
||||
#elif HOST_CPU == CPU_MIPS
|
||||
bicopy(reictx->pc, MCTX(.pc), to_segfault);
|
||||
#elif HOST_CPU == CPU_GENERIC
|
||||
|
|
|
@ -88,6 +88,7 @@ void gl_swap() {
|
|||
|
||||
}
|
||||
|
||||
void common_linux_setup();
|
||||
int dc_init(int argc,wchar* argv[]);
|
||||
void dc_run();
|
||||
|
||||
|
@ -107,6 +108,7 @@ void* emuthread(void*) {
|
|||
set_user_config_dir(".");
|
||||
set_user_data_dir(".");
|
||||
}
|
||||
common_linux_setup();
|
||||
char* argv[] = { "reicast" };
|
||||
|
||||
dc_init(1,argv);
|
||||
|
|
|
@ -1659,7 +1659,6 @@
|
|||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
TARGET_NO_EXCEPTIONS,
|
||||
TARGET_NO_WEBUI,
|
||||
TARGET_NO_NIXPROF,
|
||||
TARGET_NO_COREIO_HTTP,
|
||||
|
@ -1705,7 +1704,6 @@
|
|||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
TARGET_NO_EXCEPTIONS,
|
||||
TARGET_NO_WEBUI,
|
||||
TARGET_NO_NIXPROF,
|
||||
TARGET_NO_COREIO_HTTP,
|
||||
|
|
Loading…
Reference in New Issue