[linker] We need to mark nested types even if the declaring type isn't marked.
[mono-project.git] / mono / metadata / mono-debug-debugger.h
blob6b04225241975cb6f86e66766f536c637d8ec821
1 /*
2 * This is a private header file.
3 * The API in here is undocumented and may only be used by the JIT to
4 * communicate with the debugger.
5 */
7 #ifndef __MONO_DEBUG_DEBUGGER_H__
8 #define __MONO_DEBUG_DEBUGGER_H__
10 #include <mono/metadata/debug-helpers.h>
11 #include <mono/metadata/debug-mono-symfile.h>
12 #include <mono/utils/mono-compiler.h>
14 void mono_debugger_lock (void);
15 void mono_debugger_unlock (void);
17 void
18 mono_debug_get_seq_points (MonoDebugMethodInfo *minfo, char **source_file, GPtrArray **source_file_list, int **source_files, MonoSymSeqPoint **seq_points, int *n_seq_points);
20 MONO_API void
21 mono_debug_free_locals (MonoDebugLocalsInfo *info);
23 #endif /* __MONO_DEBUG_DEBUGGER_H__ */