1 #ifndef __MONO_JIT_DEBUG_H__
2 #define __MONO_JIT_DEBUG_H__
6 #include <mono/metadata/loader.h>
7 #include <mono/jit/jit.h>
9 typedef struct _MonoDebugHandle MonoDebugHandle;
12 MONO_DEBUG_FORMAT_STABS,
13 MONO_DEBUG_FORMAT_DWARF2
16 extern MonoDebugHandle *mono_debug_handle;
17 extern GList *mono_debug_methods;
19 MonoDebugHandle* mono_debug_open_file (char *filename, MonoDebugFormat format);
21 void mono_debug_close (MonoDebugHandle* debug);
23 void mono_debug_add_method (MonoDebugHandle* debug, MonoFlowGraph *cfg);
25 void mono_debug_add_type (MonoDebugHandle* debug, MonoClass *klass);
27 void mono_debug_make_symbols (void);
29 #endif /* __MONO_JIT_DEBUG_H__ */