2008-08-22 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / debug-mini.h
index af4ca1e5438192215998a8fe07a477108ef0ff40..6b3561de8b4e235888f8b444b747e672eef4c648 100644 (file)
@@ -4,8 +4,22 @@
 #include <mono/metadata/class-internals.h>
 #include <mono/metadata/mono-debug-debugger.h>
 
-void            mono_debugger_insert_method_breakpoint    (MonoMethod *method, guint64 idx);
-int             mono_debugger_remove_method_breakpoint    (guint64 index);
+#include "mini.h"
+
+typedef struct _MonoDebuggerThreadInfo MonoDebuggerThreadInfo;
+extern MonoDebuggerThreadInfo *mono_debugger_thread_table;
+
+void
+mono_debugger_thread_created (gsize tid, MonoThread *thread, MonoJitTlsData *jit_tls);
+
+void
+mono_debugger_thread_cleanup (MonoJitTlsData *jit_tls);
+
+void
+mono_debugger_extended_notification (MonoDebuggerEvent event, guint64 data, guint64 arg);
+
+void
+mono_debugger_trampoline_compiled (MonoMethod *method, const guint8 *code);
 
 /*
  * This is the old breakpoint interface.