[interpreter] register missing callback
authorBernhard Urban <bernhard.urban@xamarin.com>
Mon, 9 Jan 2017 22:32:58 +0000 (23:32 +0100)
committerBernhard Urban <bernhard.urban@xamarin.com>
Mon, 9 Jan 2017 22:32:58 +0000 (23:32 +0100)
mono/mini/interpreter/interp.c

index 865d1ecc882cd9ae6ac400c3a65fa52edec3a155..f5c17663c17812ed78892564bddb2e51fb44b743 100644 (file)
@@ -4629,6 +4629,12 @@ interp_create_ftnptr (MonoDomain *domain, gpointer addr)
        return addr;
 }
 
+static gboolean
+mono_current_thread_has_handle_block_guard (void)
+{
+       return FALSE;
+}
+
 MonoDomain *
 mono_interp_init(const char *file)
 {
@@ -4664,6 +4670,7 @@ mono_interp_init(const char *file)
 
        memset (&ecallbacks, 0, sizeof (ecallbacks));
        ecallbacks.mono_raise_exception = interp_ex_handler;
+       ecallbacks.mono_current_thread_has_handle_block_guard = mono_current_thread_has_handle_block_guard;
 #if 0
        // FIXME: ...
        mono_install_stack_walk (interp_walk_stack);