Add two wrappers which are used to transition between normal and gsharedvt code.
[mono.git] / mono / metadata / mono-debug.h
index ad9df3c81d7ce003eaafadbef6b2af1bf02b65ea..9494a79f6770197ccacea4561f71a68bcf05668b 100644 (file)
@@ -10,6 +10,8 @@
 #include <mono/metadata/image.h>
 #include <mono/metadata/appdomain.h>
 
+MONO_BEGIN_DECLS
+
 typedef struct _MonoSymbolTable                        MonoSymbolTable;
 typedef struct _MonoDebugDataTable             MonoDebugDataTable;
 
@@ -130,7 +132,7 @@ struct _MonoDebugVarInfo {
 };
 
 #define MONO_DEBUGGER_MAJOR_VERSION                    81
-#define MONO_DEBUGGER_MINOR_VERSION                    5
+#define MONO_DEBUGGER_MINOR_VERSION                    6
 #define MONO_DEBUGGER_MAGIC                            0x7aff65af4253d427ULL
 
 extern MonoSymbolTable *mono_symbol_table;
@@ -155,6 +157,9 @@ mono_bool mono_debug_using_mono_debugger (void);
 MonoDebugMethodAddress *
 mono_debug_add_method (MonoMethod *method, MonoDebugMethodJitInfo *jit, MonoDomain *domain);
 
+void
+mono_debug_remove_method (MonoMethod *method, MonoDomain *domain);
+
 MonoDebugMethodInfo *
 mono_debug_lookup_method (MonoMethod *method);
 
@@ -202,4 +207,6 @@ int             mono_debugger_insert_breakpoint           (const char *method_na
 void mono_set_is_debugger_attached (mono_bool attached);
 mono_bool mono_is_debugger_attached (void);
 
+MONO_END_DECLS
+
 #endif /* __MONO_DEBUG_H__ */