[jit] Fix some issues with constrained gsharedvt calls to be able to handle some...
[mono.git] / mono / mini / debugger-agent.h
index 5ec52fb775ebc679003c9742f65eaf3536743b31..63129c264831da75319e36aa3a13de46000d20ff 100644 (file)
@@ -3,10 +3,6 @@
 
 #include "mini.h"
 
-/* IL offsets used to mark the sequence points belonging to method entry/exit events */
-#define METHOD_ENTRY_IL_OFFSET -1
-#define METHOD_EXIT_IL_OFFSET 0xffffff
-
 void
 mono_debugger_agent_parse_options (char *options) MONO_INTERNAL;
 
@@ -30,6 +26,11 @@ mono_debugger_agent_free_domain_info (MonoDomain *domain) MONO_INTERNAL;
 
 gboolean mono_debugger_agent_thread_interrupt (void *sigctx, MonoJitInfo *ji) MONO_INTERNAL;
 
+#if defined(PLATFORM_ANDROID) || defined(TARGET_ANDROID)
+void
+mono_debugger_agent_unhandled_exception (MonoException *exc);
+#endif
+
 void
 mono_debugger_agent_handle_exception (MonoException *ext, MonoContext *throw_ctx, MonoContext *catch_ctx) MONO_INTERNAL;
 
@@ -42,4 +43,13 @@ mono_debugger_agent_end_exception_filter (MonoException *exc, MonoContext *ctx,
 void
 mono_debugger_agent_user_break (void) MONO_INTERNAL;
 
+void
+mono_debugger_agent_debug_log (int level, MonoString *category, MonoString *message) MONO_INTERNAL;
+
+gboolean
+mono_debugger_agent_debug_log_is_enabled (void) MONO_INTERNAL;
+
+gboolean
+mono_debugger_agent_transport_handshake (void) MONO_INTERNAL;
+
 #endif