diff options
Diffstat (limited to 'arch/mn10300/include/asm/ptrace.h')
| -rw-r--r-- | arch/mn10300/include/asm/ptrace.h | 13 | 
1 files changed, 10 insertions, 3 deletions
diff --git a/arch/mn10300/include/asm/ptrace.h b/arch/mn10300/include/asm/ptrace.h index 7b06cc623d8..1b0ba5e182b 100644 --- a/arch/mn10300/include/asm/ptrace.h +++ b/arch/mn10300/include/asm/ptrace.h @@ -77,8 +77,6 @@ struct pt_regs {  };  #endif -extern struct pt_regs *__frame; /* current frame pointer */ -  /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */  #define PTRACE_GETREGS            12  #define PTRACE_SETREGS            13 @@ -90,14 +88,23 @@ extern struct pt_regs *__frame; /* current frame pointer */  #if defined(__KERNEL__) +extern struct pt_regs *__frame;		/* current frame pointer */ +  #if !defined(__ASSEMBLY__) +struct task_struct; +  #define user_mode(regs)			(((regs)->epsw & EPSW_nSL) == EPSW_nSL)  #define instruction_pointer(regs)	((regs)->pc) +#define user_stack_pointer(regs)	((regs)->sp)  extern void show_regs(struct pt_regs *); + +#define arch_has_single_step()	(1) +extern void user_enable_single_step(struct task_struct *); +extern void user_disable_single_step(struct task_struct *); +  #endif  /*  !__ASSEMBLY  */  #define profile_pc(regs) ((regs)->pc)  #endif  /*  __KERNEL__  */ -  #endif /* _ASM_PTRACE_H */  |