[runtime] Only apply the maverick stack size hack added by d6673ca8ec854f291eb32c0484...
[mono.git] / mono / utils / mono-threads-mach.c
index e8011d350f9e75139ac87b62f6fd2c6aac05e47a..f4ad2637e57e51c2f04688c586e67870e05041c4 100644 (file)
@@ -58,7 +58,7 @@ mono_threads_core_suspend (MonoThreadInfo *info)
        if (ret != KERN_SUCCESS)
                return FALSE;
        res = mono_threads_get_runtime_callbacks ()->
-               thread_state_init_from_handle (&info->suspend_state, mono_thread_info_get_tid (info), info->native_handle);
+               thread_state_init_from_handle (&info->suspend_state, info);
        if (!res)
                thread_resume (info->native_handle);
        return res;
@@ -87,7 +87,11 @@ mono_threads_core_resume (MonoThreadInfo *info)
                        return FALSE;
 
                mono_mach_arch_thread_state_to_mcontext (state, mctx);
+#ifdef TARGET_ARM64
+               g_assert_not_reached ();
+#else
                uctx.uc_mcontext = mctx;
+#endif
                mono_monoctx_to_sigctx (&tmp, &uctx);
 
                mono_mach_arch_mcontext_to_thread_state (mctx, state);