[runtime] Remove some unused functions.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Mon, 27 Apr 2015 14:18:11 +0000 (16:18 +0200)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Mon, 27 Apr 2015 14:18:11 +0000 (16:18 +0200)
mono/metadata/threads.c
mono/mini/method-to-ir.c

index cd566a826d0f9c955267674c3aad74d4694cbe48..e37b1c27448222f5b299bc94635b985670d1892a 100644 (file)
@@ -3097,24 +3097,6 @@ void mono_thread_suspend_all_other_threads (void)
        }
 }
 
-static void
-collect_threads (gpointer key, gpointer value, gpointer user_data)
-{
-       MonoInternalThread *thread = (MonoInternalThread*)value;
-       struct wait_data *wait = (struct wait_data*)user_data;
-       HANDLE handle;
-
-       if (wait->num<MAXIMUM_WAIT_OBJECTS) {
-               handle = mono_threads_open_thread_handle (thread->handle, (MonoNativeThreadId)thread->tid);
-               if (handle == NULL)
-                       return;
-
-               wait->handles [wait->num] = handle;
-               wait->threads [wait->num] = thread;
-               wait->num++;
-       }
-}
-
 static gboolean thread_dump_requested;
 
 static G_GNUC_UNUSED gboolean
index 20670f1bae53acd4db7c1bde1b0f4c2edfbf2f17..f57289fbb814ca411c75ebd2c2ba01bea8e2e022 100755 (executable)
@@ -1543,25 +1543,6 @@ handle_stack_args (MonoCompile *cfg, MonoInst **sp, int count)
        }
 }
 
-/* Emit code which loads interface_offsets [klass->interface_id]
- * The array is stored in memory before vtable.
-*/
-static void
-mini_emit_load_intf_reg_vtable (MonoCompile *cfg, int intf_reg, int vtable_reg, MonoClass *klass)
-{
-       if (cfg->compile_aot) {
-               int ioffset_reg = alloc_preg (cfg);
-               int iid_reg = alloc_preg (cfg);
-
-               MONO_EMIT_NEW_AOTCONST (cfg, iid_reg, klass, MONO_PATCH_INFO_ADJUSTED_IID);
-               MONO_EMIT_NEW_BIALU (cfg, OP_PADD, ioffset_reg, iid_reg, vtable_reg);
-               MONO_EMIT_NEW_LOAD_MEMBASE (cfg, intf_reg, ioffset_reg, 0);
-       }
-       else {
-               MONO_EMIT_NEW_LOAD_MEMBASE (cfg, intf_reg, vtable_reg, -((klass->interface_id + 1) * SIZEOF_VOID_P));
-       }
-}
-
 static void
 mini_emit_interface_bitmap_check (MonoCompile *cfg, int intf_bit_reg, int base_reg, int offset, MonoClass *klass)
 {