diff options
Diffstat (limited to 'arch/arm/kernel/ptrace.h')
-rw-r--r-- | arch/arm/kernel/ptrace.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/kernel/ptrace.h b/arch/arm/kernel/ptrace.h new file mode 100644 index 000000000..feae0acd8 --- /dev/null +++ b/arch/arm/kernel/ptrace.h @@ -0,0 +1,16 @@ +extern void __ptrace_cancel_bpt(struct task_struct *); +extern int ptrace_set_bpt(struct task_struct *); + +/* + * Clear a breakpoint, if one exists. + */ +static inline int ptrace_cancel_bpt(struct task_struct *tsk) +{ + int nsaved = tsk->thread.debug.nsaved; + + if (nsaved) + __ptrace_cancel_bpt(tsk); + + return nsaved; +} + |