projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[mini] Add MONO_ prefix to RETURN_ADDRESS macro.
[mono.git]
/
mono
/
mini
/
debugger-agent.h
diff --git
a/mono/mini/debugger-agent.h
b/mono/mini/debugger-agent.h
index 7a7b9473a030166fbc2bfad1dfef82aded818b60..3267f82740e77dc4428855ec8a8d75b64e978e78 100644
(file)
--- a/
mono/mini/debugger-agent.h
+++ b/
mono/mini/debugger-agent.h
@@
-1,59
+1,57
@@
+/**
+ * \file
+ */
+
#ifndef __MONO_DEBUGGER_AGENT_H__
#define __MONO_DEBUGGER_AGENT_H__
#include "mini.h"
#ifndef __MONO_DEBUGGER_AGENT_H__
#define __MONO_DEBUGGER_AGENT_H__
#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
+MONO_API void
+mono_debugger_agent_parse_options (char *options);
void
void
-mono_debugger_agent_
parse_options (char *options) MONO_INTERNAL
;
+mono_debugger_agent_
init (void)
;
void
void
-mono_debugger_agent_
init (void) MONO_INTERNAL
;
+mono_debugger_agent_
breakpoint_hit (void *sigctx)
;
void
void
-mono_debugger_agent_
breakpoint_hit (void *sigctx) MONO_INTERNAL
;
+mono_debugger_agent_
single_step_event (void *sigctx)
;
void
void
-
mono_debugger_agent_single_step_event (void *sigctx) MONO_INTERNAL
;
+
debugger_agent_single_step_from_context (MonoContext *ctx)
;
void
void
-debugger_agent_
single_step_from_context (MonoContext *ctx) MONO_INTERNAL
;
+debugger_agent_
breakpoint_from_context (MonoContext *ctx)
;
void
void
-
debugger_agent_breakpoint_from_context (MonoContext *ctx) MONO_INTERNAL
;
+
mono_debugger_agent_free_domain_info (MonoDomain *domain)
;
-void
-mono_debugger_agent_free_domain_info (MonoDomain *domain) MONO_INTERNAL;
-
-gboolean mono_debugger_agent_thread_interrupt (void *sigctx, MonoJitInfo *ji) MONO_INTERNAL;
-
-#ifdef PLATFORM_ANDROID
+#if defined(HOST_ANDROID) || defined(TARGET_ANDROID)
void
mono_debugger_agent_unhandled_exception (MonoException *exc);
#endif
void
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
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
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
void
-mono_debugger_agent_user_break (void)
MONO_INTERNAL
;
+mono_debugger_agent_user_break (void);
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
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
#endif