X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Fbreakpoints.h;h=b75aae62446505ecc0cacf198acaffdb63597382;hp=946347ba59a46a51dc57ea614e0d9f40a54f2c67;hb=6a2fd7cad507ef24a7dc4ce3c5f8b5351dd12656;hpb=03f329604635db3299e139510e75fea7deb0f4bd diff --git a/src/target/breakpoints.h b/src/target/breakpoints.h index 946347ba59..b75aae6244 100644 --- a/src/target/breakpoints.h +++ b/src/target/breakpoints.h @@ -37,31 +37,33 @@ enum watchpoint_rw typedef struct breakpoint_s { - u32 address; + uint32_t address; int length; enum breakpoint_type type; int set; - u8 *orig_instr; + uint8_t *orig_instr; struct breakpoint_s *next; + int unique_id; } breakpoint_t; typedef struct watchpoint_s { - u32 address; + uint32_t address; int length; - u32 mask; - u32 value; + uint32_t mask; + uint32_t value; enum watchpoint_rw rw; int set; struct watchpoint_s *next; + int unique_id; } watchpoint_t; extern void breakpoint_clear_target(struct target_s *target); -extern int breakpoint_add(struct target_s *target, u32 address, u32 length, enum breakpoint_type type); -extern void breakpoint_remove(struct target_s *target, u32 address); -extern breakpoint_t* breakpoint_find(struct target_s *target, u32 address); -extern int watchpoint_add(struct target_s *target, u32 address, u32 length, enum watchpoint_rw rw, u32 value, u32 mask); -extern void watchpoint_remove(struct target_s *target, u32 address); +extern int breakpoint_add(struct target_s *target, uint32_t address, uint32_t length, enum breakpoint_type type); +extern void breakpoint_remove(struct target_s *target, uint32_t address); +extern breakpoint_t* breakpoint_find(struct target_s *target, uint32_t address); +extern int watchpoint_add(struct target_s *target, uint32_t address, uint32_t length, enum watchpoint_rw rw, uint32_t value, uint32_t mask); +extern void watchpoint_remove(struct target_s *target, uint32_t address); extern void watchpoint_clear_target(struct target_s *target); #endif /* BREAKPOINTS_H */