projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix variant iface verification.
[mono.git]
/
mono
/
metadata
/
mono-debug-debugger.h
diff --git
a/mono/metadata/mono-debug-debugger.h
b/mono/metadata/mono-debug-debugger.h
index 8320039270415857e95074cb7fe49265ee772bba..ed6efa072945478e099bcf7ad2a70db1f80a9f8d 100644
(file)
--- a/
mono/metadata/mono-debug-debugger.h
+++ b/
mono/metadata/mono-debug-debugger.h
@@
-37,9
+37,13
@@
typedef enum {
MONO_DEBUGGER_EVENT_DOMAIN_UNLOAD,
MONO_DEBUGGER_EVENT_CLASS_INITIALIZED,
MONO_DEBUGGER_EVENT_INTERRUPTION_REQUEST,
MONO_DEBUGGER_EVENT_DOMAIN_UNLOAD,
MONO_DEBUGGER_EVENT_CLASS_INITIALIZED,
MONO_DEBUGGER_EVENT_INTERRUPTION_REQUEST,
+ MONO_DEBUGGER_EVENT_CREATE_APPDOMAIN,
+ MONO_DEBUGGER_EVENT_UNLOAD_APPDOMAIN,
- /* Extended per-thread notifications */
- MONO_DEBUGGER_EVENT_TRAMPOLINE = 256,
+ /* Obsolete, only for backwards compatibility with older debugger versions */
+ MONO_DEBUGGER_EVENT_OLD_TRAMPOLINE = 256,
+
+ MONO_DEBUGGER_EVENT_TRAMPOLINE = 512
} MonoDebuggerEvent;
extern volatile gint32 _mono_debugger_interruption_request;
} MonoDebuggerEvent;
extern volatile gint32 _mono_debugger_interruption_request;
@@
-65,6
+69,12
@@
mono_debugger_class_initialized (MonoClass *klass);
void
mono_debugger_check_interruption (void);
void
mono_debugger_check_interruption (void);
+void
+mono_debugger_event_create_appdomain (MonoDomain *domain, gchar *shadow_path);
+
+void
+mono_debugger_event_unload_appdomain (MonoDomain *domain);
+
MonoDebugMethodAddressList *
mono_debugger_insert_method_breakpoint (MonoMethod *method, guint64 idx);
MonoDebugMethodAddressList *
mono_debugger_insert_method_breakpoint (MonoMethod *method, guint64 idx);