-#define HBP_EXECUTE (0)
-#define HBP_WRITE (1)
-#define HBP_READWRITE (3)
-
-#define HBP_BYTE (0)
-#define HBP_WORD (1)
-#define HBP_DWORD (3)
-
-/*
- * FUNCTION: Sets a hardware breakpoint
- * ARGUMENTS:
- * i = breakpoint to set (0 to 3)
- * addr = linear address to break on
- * type = Type of access to break on
- * len = length of the variable to watch
- * NOTES:
- * The variable to watch must be aligned to its length (i.e. a dword
- * breakpoint must be aligned to a dword boundary)
- *
- * A fatal exception will be generated on the access to the variable.
- * It is (at the moment) only really useful for catching undefined
- * pointers if you know the variable effected but not the buggy
- * routine.
- *
- * FIXME: Extend to call out to kernel debugger on breakpoint
- * Add support for I/O breakpoints
- * REFERENCES: See the i386 programmer manual for more details
- */
-void set_breakpoint(unsigned int i, unsigned int addr, unsigned int type,
- unsigned int len);
-
-