aboutsummaryrefslogtreecommitdiff
path: root/src/target/target.h
diff options
context:
space:
mode:
authorHeythem Bouhaja <heythem.bouhaja@stericsson.com>2011-05-09 10:40:35 +0200
committerØyvind Harboe <oyvind.harboe@zylin.com>2011-08-30 18:27:52 +0200
commitc8926d14579528bfcead1e179baf7cb846513db4 (patch)
tree55178d309c388abdcd8a5f3f9449298af00947c2 /src/target/target.h
parente175f027151b11549dba56d8892977ee2ae8aa5d (diff)
downloadriscv-openocd-c8926d14579528bfcead1e179baf7cb846513db4.zip
riscv-openocd-c8926d14579528bfcead1e179baf7cb846513db4.tar.gz
riscv-openocd-c8926d14579528bfcead1e179baf7cb846513db4.tar.bz2
cortex_a hybrid & context breakpoints
Diffstat (limited to 'src/target/target.h')
-rw-r--r--src/target/target.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/target/target.h b/src/target/target.h
index 1b5730f..5248d69 100644
--- a/src/target/target.h
+++ b/src/target/target.h
@@ -369,10 +369,25 @@ static inline void target_set_examined(struct target *target)
int target_add_breakpoint(struct target *target,
struct breakpoint *breakpoint);
/**
+ * Add the @a ContextID breakpoint for @a target.
+ *
+ * This routine is a wrapper for target->type->add_context_breakpoint.
+ */
+int target_add_context_breakpoint(struct target *target,
+ struct breakpoint *breakpoint);
+/**
+ * Add the @a ContextID & IVA breakpoint for @a target.
+ *
+ * This routine is a wrapper for target->type->add_hybrid_breakpoint.
+ */
+int target_add_hybrid_breakpoint(struct target *target,
+ struct breakpoint *breakpoint);
+/**
* Remove the @a breakpoint for @a target.
*
* This routine is a wrapper for target->type->remove_breakpoint.
*/
+
int target_remove_breakpoint(struct target *target,
struct breakpoint *breakpoint);
/**