[sgen] Move more random small stuff to `sgen-mono.c`.
authorMark Probst <mark.probst@gmail.com>
Thu, 25 Dec 2014 02:29:32 +0000 (18:29 -0800)
committerMark Probst <mark.probst@gmail.com>
Wed, 29 Apr 2015 17:57:50 +0000 (10:57 -0700)
mono/metadata/sgen-gc.c
mono/metadata/sgen-mono.c

index 0c96f6109de4b51641722d5ecf65b0beb83e6449..f202a2f58a4a54b212659ed9062ceb5a9429f070 100644 (file)
@@ -1142,18 +1142,6 @@ mono_gc_get_nursery (int *shift_bits, size_t *size)
        return sgen_get_nursery_start ();
 }
 
-void
-mono_gc_set_current_thread_appdomain (MonoDomain *domain)
-{
-       SgenThreadInfo *info = mono_thread_info_current ();
-
-       /* Could be called from sgen_thread_unregister () with a NULL info */
-       if (domain) {
-               g_assert (info);
-               info->stopped_domain = domain;
-       }
-}
-
 gboolean
 mono_gc_precise_stack_mark_enabled (void)
 {
@@ -3344,12 +3332,6 @@ mono_gc_collect (int generation)
        UNLOCK_GC;
 }
 
-int
-mono_gc_max_generation (void)
-{
-       return 1;
-}
-
 int
 mono_gc_collection_count (int generation)
 {
@@ -3997,42 +3979,6 @@ mono_gc_base_init (void)
        gc_initialized = 1;
 }
 
-const char *
-mono_gc_get_gc_name (void)
-{
-       return "sgen";
-}
-
-char*
-mono_gc_get_description (void)
-{
-       return g_strdup ("sgen");
-}
-
-void
-mono_gc_set_desktop_mode (void)
-{
-}
-
-gboolean
-mono_gc_is_moving (void)
-{
-       return TRUE;
-}
-
-gboolean
-mono_gc_is_disabled (void)
-{
-       return FALSE;
-}
-
-#ifdef HOST_WIN32
-BOOL APIENTRY mono_gc_dllmain (HMODULE module_handle, DWORD reason, LPVOID reserved)
-{
-       return TRUE;
-}
-#endif
-
 NurseryClearPolicy
 sgen_get_nursery_clear_policy (void)
 {
index 79effb949e47ec7ec60fb1fd943d859aa241404f..8709d77f7f9269d3c5dd48ecd725ec186166a8a0 100644 (file)
@@ -634,6 +634,18 @@ mono_gc_ephemeron_array_add (MonoObject *obj)
  * Appdomain handling
  */
 
+void
+mono_gc_set_current_thread_appdomain (MonoDomain *domain)
+{
+       SgenThreadInfo *info = mono_thread_info_current ();
+
+       /* Could be called from sgen_thread_unregister () with a NULL info */
+       if (domain) {
+               g_assert (info);
+               info->stopped_domain = domain;
+       }
+}
+
 static gboolean
 need_remove_object_for_domain (char *start, MonoDomain *domain)
 {
@@ -1937,6 +1949,48 @@ mono_gc_enable_events (void)
 {
 }
 
+const char *
+mono_gc_get_gc_name (void)
+{
+       return "sgen";
+}
+
+char*
+mono_gc_get_description (void)
+{
+       return g_strdup ("sgen");
+}
+
+void
+mono_gc_set_desktop_mode (void)
+{
+}
+
+gboolean
+mono_gc_is_moving (void)
+{
+       return TRUE;
+}
+
+gboolean
+mono_gc_is_disabled (void)
+{
+       return FALSE;
+}
+
+#ifdef HOST_WIN32
+BOOL APIENTRY mono_gc_dllmain (HMODULE module_handle, DWORD reason, LPVOID reserved)
+{
+       return TRUE;
+}
+#endif
+
+int
+mono_gc_max_generation (void)
+{
+       return 1;
+}
+
 /*
  * Debugging
  */