patch-2.4.0-test3 linux/arch/arm/kernel/ptrace.h
Next file: linux/arch/arm/kernel/semaphore.c
Previous file: linux/arch/arm/kernel/ptrace.c
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Mon Jun 26 12:04:01 2000
- Orig file:
v2.4.0-test2/linux/arch/arm/kernel/ptrace.h
- Orig date:
Wed Dec 31 16:00:00 1969
diff -u --recursive --new-file v2.4.0-test2/linux/arch/arm/kernel/ptrace.h linux/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;
+}
+
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)