*** empty log message ***
[mono.git] / mono / jit / debug.h
index c93553bf6f8773c76086423c3a966619994b1d82..adc3fdc54439b17cd398e12b9973a5ea6c7c0df8 100644 (file)
@@ -28,6 +28,8 @@ typedef enum {
        MONO_DEBUGGER_EVENT_THREAD_CREATED
 } MonoDebuggerEvent;
 
+#ifndef PLATFORM_WIN32
+
 /*
  * Functions we export to the debugger.
  */
@@ -57,6 +59,8 @@ struct _MonoDebuggerIOLayer
 
 extern MonoDebuggerIOLayer mono_debugger_io_layer;
 
+#endif
+
 extern void (*mono_debugger_event_handler) (MonoDebuggerEvent event, gpointer data, gpointer data2);
 
 extern MonoDebugFormat mono_debug_format;
@@ -67,6 +71,8 @@ void           mono_debug_cleanup (void);
 
 void           mono_debug_add_method (MonoFlowGraph *cfg);
 
+void           mono_debug_add_wrapper (MonoMethod *method, MonoMethod *wrapper_method);
+
 void           mono_debug_add_type (MonoClass *klass);
 
 gchar *        mono_debug_source_location_from_address (MonoMethod *method, guint32 address,
@@ -90,7 +96,7 @@ void           mono_debugger_event (MonoDebuggerEvent event, gpointer data, gpoi
 
 gpointer       mono_debug_create_notification_function (gpointer *notification_address);
 
-void           mono_debug_init (void);
+void           mono_debug_init (int running_in_the_mono_debugger);
 void           mono_debug_lock (void);
 void           mono_debug_unlock (void);
 int            mono_debug_update_symbol_file_table (void);