#include "mini.h"
-MonoDebugMethodAddressList *
-mono_debugger_insert_method_breakpoint (MonoMethod *method, guint64 idx);
-
-int
-mono_debugger_remove_method_breakpoint (guint64 index);
-
typedef struct _MonoDebuggerThreadInfo MonoDebuggerThreadInfo;
extern MonoDebuggerThreadInfo *mono_debugger_thread_table;
void
mono_debugger_trampoline_compiled (MonoMethod *method, const guint8 *code);
-/*
- * Debugger breakpoint interface.
- */
-
-typedef struct _MonoDebuggerBreakpointInfo MonoDebuggerBreakpointInfo;
-
-#define MONO_DEBUGGER_BREAKPOINT_TABLE_SIZE 256
-extern volatile const MonoDebuggerBreakpointInfo *_mono_debugger_breakpoint_info_area;
-extern volatile const MonoDebuggerBreakpointInfo **mono_debugger_breakpoint_table;
-
-gboolean
-mono_debugger_remove_breakpoints_from_code (const guint8 *orig_address, guint8 *code, int size);
-
/*
* This is the old breakpoint interface.
* It isn't used by the debugger anymore, but still when using the `--break' command