GSList *mono_interp_only_classes;
static void register_icalls (void);
+static void runtime_cleanup (MonoDomain *domain, gpointer user_data);
gboolean
mono_running_on_valgrind (void)
#define JIT_RUNTIME_WORKS
#ifdef JIT_RUNTIME_WORKS
- mono_install_runtime_cleanup ((MonoDomainFunc)mini_cleanup);
+ mono_install_runtime_cleanup (runtime_cleanup);
mono_runtime_init_checked (domain, (MonoThreadStartCB)mono_thread_start_cb, mono_thread_attach_cb, error);
mono_error_assert_ok (error);
mono_thread_attach (domain);
mono_jit_stats.biggest_method = NULL;
}
+static void
+runtime_cleanup (MonoDomain *domain, gpointer user_data)
+{
+ mini_cleanup (domain);
+}
+
#ifdef DISABLE_CLEANUP
void
mini_cleanup (MonoDomain *domain)