1.1 --- a/src/mem.h Tue Jan 01 05:48:06 2008 +0000
1.2 +++ b/src/mem.h Tue Jan 15 08:48:28 2008 +0000
1.5 #define ENABLE_DEBUG_MODE 1
1.7 +typedef enum { BREAK_NONE=0, BREAK_ONESHOT=1, BREAK_KEEP=2 } breakpoint_type_t;
1.9 struct breakpoint_struct {
1.12 + breakpoint_type_t type;
1.15 #define MAX_BREAKPOINTS 32
1.16 -#define BREAK_NONE 0
1.17 -#define BREAK_ONESHOT 1
1.18 -#define BREAK_KEEP 2
1.20 -#undef ENABLE_WATCH
1.22 +#define MEM_FLAG_ROM 4 /* Mem region is ROM-based */
1.23 +#define MEM_FLAG_RAM 6
1.25 #define WATCH_WRITE 1
1.26 #define WATCH_READ 2
1.27 #define WATCH_EXEC 3 /* AKA Breakpoint :) */
1.29 -#define MEM_FLAG_ROM 4 /* Mem region is ROM-based */
1.30 -#define MEM_FLAG_RAM 6
1.32 typedef struct watch_point *watch_point_t;
1.34 watch_point_t mem_new_watch( uint32_t start, uint32_t end, int flags );