Imported Upstream version 5.2.0.213

Former-commit-id: 3adbb6bbe36bc00dc3a543d831eda2180e06da85
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-07-26 18:08:48 +00:00
parent af702198e1
commit 6ac8a5d469
23 changed files with 29 additions and 17 deletions

View File

@@ -32,6 +32,7 @@
#include <mono/metadata/marshal.h> /* for mono_delegate_free_ftnptr () */
#include <mono/metadata/attach.h>
#include <mono/metadata/console-io.h>
#include <mono/metadata/w32process.h>
#include <mono/utils/mono-os-semaphore.h>
#include <mono/utils/mono-memory-model.h>
#include <mono/utils/mono-counters.h>
@@ -711,6 +712,7 @@ static volatile gboolean finished;
*
* Notify the finalizer thread that finalizers etc.
* are available to be processed.
* This is async signal safe.
*/
void
mono_gc_finalize_notify (void)
@@ -888,6 +890,8 @@ finalizer_thread (gpointer unused)
reference_queue_proccess_all ();
mono_w32process_signal_finished ();
hazard_free_queue_pump ();
/* Avoid posting the pending done event until there are pending finalizers */

View File

@@ -1 +1 @@
596af9b321d07ae1945e3e4d46e55a52c5b4d8fb
c2a1615c92a19d5028f141b87a4a6261dd3782f3

View File

@@ -48,6 +48,11 @@ mono_w32process_cleanup (void)
{
}
void
mono_w32process_signal_finished (void)
{
}
#if G_HAVE_API_SUPPORT(HAVE_CLASSIC_WINAPI_SUPPORT)
HANDLE
ves_icall_System_Diagnostics_Process_GetProcess_internal (guint32 pid)

View File

@@ -76,6 +76,9 @@ mono_w32process_init (void);
void
mono_w32process_cleanup (void);
void
mono_w32process_signal_finished (void);
#ifndef HOST_WIN32
void

View File

@@ -1 +1 @@
#define FULL_VERSION "explicit/3d531ba"
#define FULL_VERSION "explicit/ef39d08"