[arm64] Allow v8..v15 in unwind info on arm64. Fixes part of #21615.
[mono.git] / mono / metadata / boehm-gc.c
index a27a004f7c612fdab81257b3d53f250c4166499b..af9eff4780f5f1010bce7bb812fc7d90fa5061f1 100644 (file)
@@ -378,7 +378,8 @@ boehm_thread_unregister (MonoThreadInfo *p)
 
        tid = mono_thread_info_get_tid (p);
 
-       mono_threads_add_joinable_thread ((gpointer)tid);
+       if (p->runtime_thread)
+               mono_threads_add_joinable_thread ((gpointer)tid);
 }
 
 gboolean
@@ -1176,7 +1177,7 @@ mono_gc_conservatively_scan_area (void *start, void *end)
 }
 
 void *
-mono_gc_scan_object (void *obj)
+mono_gc_scan_object (void *obj, void *gc_data)
 {
        g_assert_not_reached ();
        return NULL;
@@ -1244,6 +1245,7 @@ void
 mono_gc_pthread_exit (void *retval)
 {
        pthread_exit (retval);
+       g_assert_not_reached ();
 }
 
 #endif