Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / mini / debugger-agent.h
index 63129c264831da75319e36aa3a13de46000d20ff..3267f82740e77dc4428855ec8a8d75b64e978e78 100644 (file)
@@ -1,55 +1,57 @@
+/**
+ * \file
+ */
+
 #ifndef __MONO_DEBUGGER_AGENT_H__
 #define __MONO_DEBUGGER_AGENT_H__
 
 #include "mini.h"
 
-void
-mono_debugger_agent_parse_options (char *options) MONO_INTERNAL;
+MONO_API void
+mono_debugger_agent_parse_options (char *options);
 
 void
-mono_debugger_agent_init (void) MONO_INTERNAL;
+mono_debugger_agent_init (void);
 
 void
-mono_debugger_agent_breakpoint_hit (void *sigctx) MONO_INTERNAL;
+mono_debugger_agent_breakpoint_hit (void *sigctx);
 
 void
-mono_debugger_agent_single_step_event (void *sigctx) MONO_INTERNAL;
+mono_debugger_agent_single_step_event (void *sigctx);
 
 void
-debugger_agent_single_step_from_context (MonoContext *ctx) MONO_INTERNAL;
+debugger_agent_single_step_from_context (MonoContext *ctx);
 
 void
-debugger_agent_breakpoint_from_context (MonoContext *ctx) MONO_INTERNAL;
+debugger_agent_breakpoint_from_context (MonoContext *ctx);
 
 void
-mono_debugger_agent_free_domain_info (MonoDomain *domain) MONO_INTERNAL;
+mono_debugger_agent_free_domain_info (MonoDomain *domain);
 
-gboolean mono_debugger_agent_thread_interrupt (void *sigctx, MonoJitInfo *ji) MONO_INTERNAL;
-
-#if defined(PLATFORM_ANDROID) || defined(TARGET_ANDROID)
+#if defined(HOST_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;
+mono_debugger_agent_handle_exception (MonoException *ext, MonoContext *throw_ctx, MonoContext *catch_ctx);
 
 void
-mono_debugger_agent_begin_exception_filter (MonoException *exc, MonoContext *ctx, MonoContext *orig_ctx) MONO_INTERNAL;
+mono_debugger_agent_begin_exception_filter (MonoException *exc, MonoContext *ctx, MonoContext *orig_ctx);
 
 void
-mono_debugger_agent_end_exception_filter (MonoException *exc, MonoContext *ctx, MonoContext *orig_ctx) MONO_INTERNAL;
+mono_debugger_agent_end_exception_filter (MonoException *exc, MonoContext *ctx, MonoContext *orig_ctx);
 
 void
-mono_debugger_agent_user_break (void) MONO_INTERNAL;
+mono_debugger_agent_user_break (void);
 
 void
-mono_debugger_agent_debug_log (int level, MonoString *category, MonoString *message) MONO_INTERNAL;
+mono_debugger_agent_debug_log (int level, MonoString *category, MonoString *message);
 
 gboolean
-mono_debugger_agent_debug_log_is_enabled (void) MONO_INTERNAL;
+mono_debugger_agent_debug_log_is_enabled (void);
 
-gboolean
-mono_debugger_agent_transport_handshake (void) MONO_INTERNAL;
+MONO_API gboolean
+mono_debugger_agent_transport_handshake (void);
 
 #endif