1 #ifndef LIBGC_MONO_DEBUGGER_H
2 #define LIBGC_MONO_DEBUGGER_H
4 #if defined(_IN_LIBGC) || defined(_IN_THE_MONO_DEBUGGER)
8 void (* initialize) (void);
10 void (* thread_created) (pthread_t tid, void *stack_ptr);
11 void (* thread_exited) (pthread_t tid, void *stack_ptr);
13 void (* stop_world) (void);
14 void (* start_world) (void);
17 extern GCThreadFunctions *gc_thread_vtable;
20 GC_mono_debugger_add_all_threads (void);
23 #error "This header is only intended to be used by the Mono Debugger"