MONO_DEBUGGER_EVENT_THREAD_CREATED
} MonoDebuggerEvent;
+#ifndef PLATFORM_WIN32
+
/*
* Functions we export to the debugger.
*/
extern MonoDebuggerIOLayer mono_debugger_io_layer;
+#endif
+
extern void (*mono_debugger_event_handler) (MonoDebuggerEvent event, gpointer data, gpointer data2);
extern MonoDebugFormat mono_debug_format;
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,
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);