Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
[sfrench/cifs-2.6.git] / arch / m68k / include / asm / ptrace.h
index beb20919587100449805b725cb9932970b86e407..ee4011c232812819be83d47d5daa253b5ddef1df 100644 (file)
@@ -71,6 +71,8 @@ struct switch_stack {
 #define PTRACE_GETFPREGS          14
 #define PTRACE_SETFPREGS          15
 
 #define PTRACE_GETFPREGS          14
 #define PTRACE_SETFPREGS          15
 
+#define PTRACE_SINGLEBLOCK     33      /* resume execution until next branch */
+
 #ifdef __KERNEL__
 
 #ifndef PS_S
 #ifdef __KERNEL__
 
 #ifndef PS_S
@@ -88,10 +90,13 @@ extern void show_regs(struct pt_regs *);
  */
 struct task_struct;
 
  */
 struct task_struct;
 
-#ifndef CONFIG_MMU
-#define        arch_has_single_step()  (1)
+#define arch_has_single_step() (1)
 extern void user_enable_single_step(struct task_struct *);
 extern void user_disable_single_step(struct task_struct *);
 extern void user_enable_single_step(struct task_struct *);
 extern void user_disable_single_step(struct task_struct *);
+
+#ifdef CONFIG_MMU
+#define arch_has_block_step()  (1)
+extern void user_enable_block_step(struct task_struct *);
 #endif
 
 #endif /* __KERNEL__ */
 #endif
 
 #endif /* __KERNEL__ */