Revert "mscoree: Call mono_thread_manage in GC Unsafe mode.".
This reverts commit d10f2c0723
.
The bug we were working around has been fixed in upstream Mono and
in Wine Mono 4.9.4.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
b06d272d63
commit
1fddf230ff
|
@ -1544,8 +1544,6 @@ __int32 WINAPI _CorExeMain(void)
|
|||
|
||||
if (domain)
|
||||
{
|
||||
int dummy;
|
||||
mono_threads_enter_gc_unsafe_region(&dummy);
|
||||
mono_thread_manage();
|
||||
mono_runtime_quit();
|
||||
}
|
||||
|
|
|
@ -124,7 +124,6 @@ MonoString* (CDECL *mono_string_new)(MonoDomain *domain, const char *str);
|
|||
static char* (CDECL *mono_stringify_assembly_name)(MonoAssemblyName *aname);
|
||||
MonoThread* (CDECL *mono_thread_attach)(MonoDomain *domain);
|
||||
void (CDECL *mono_thread_manage)(void);
|
||||
void (CDECL *mono_threads_enter_gc_unsafe_region)(void *stackdata);
|
||||
void (CDECL *mono_trace_set_print_handler)(MonoPrintCallback callback);
|
||||
void (CDECL *mono_trace_set_printerr_handler)(MonoPrintCallback callback);
|
||||
|
||||
|
@ -225,7 +224,6 @@ static HRESULT load_mono(LPCWSTR mono_path)
|
|||
LOAD_MONO_FUNCTION(mono_string_new);
|
||||
LOAD_MONO_FUNCTION(mono_thread_attach);
|
||||
LOAD_MONO_FUNCTION(mono_thread_manage);
|
||||
LOAD_MONO_FUNCTION(mono_threads_enter_gc_unsafe_region);
|
||||
|
||||
#undef LOAD_MONO_FUNCTION
|
||||
|
||||
|
|
|
@ -177,7 +177,6 @@ extern void (CDECL *mono_runtime_quit)(void) DECLSPEC_HIDDEN;
|
|||
extern MonoString* (CDECL *mono_string_new)(MonoDomain *domain, const char *str) DECLSPEC_HIDDEN;
|
||||
extern MonoThread* (CDECL *mono_thread_attach)(MonoDomain *domain) DECLSPEC_HIDDEN;
|
||||
extern void (CDECL *mono_thread_manage)(void) DECLSPEC_HIDDEN;
|
||||
extern void (CDECL *mono_threads_enter_gc_unsafe_region)(void *stackdata) DECLSPEC_HIDDEN;
|
||||
extern void (CDECL *mono_trace_set_print_handler)(MonoPrintCallback callback) DECLSPEC_HIDDEN;
|
||||
extern void (CDECL *mono_trace_set_printerr_handler)(MonoPrintCallback callback) DECLSPEC_HIDDEN;
|
||||
|
||||
|
|
Loading…
Reference in New Issue