|
@@ -1,42 +1,16 @@
|
|
|
-#ifndef __ASM_SH_PTRACE_H
|
|
|
-#define __ASM_SH_PTRACE_H
|
|
|
-
|
|
|
/*
|
|
|
* Copyright (C) 1999, 2000 Niibe Yutaka
|
|
|
*/
|
|
|
+#ifndef __ASM_SH_PTRACE_H
|
|
|
+#define __ASM_SH_PTRACE_H
|
|
|
|
|
|
-#define PTRACE_GETREGS 12 /* General registers */
|
|
|
-#define PTRACE_SETREGS 13
|
|
|
-
|
|
|
-#define PTRACE_GETFPREGS 14 /* FPU registers */
|
|
|
-#define PTRACE_SETFPREGS 15
|
|
|
-
|
|
|
-#define PTRACE_GETFDPIC 31 /* get the ELF fdpic loadmap address */
|
|
|
-
|
|
|
-#define PTRACE_GETFDPIC_EXEC 0 /* [addr] request the executable loadmap */
|
|
|
-#define PTRACE_GETFDPIC_INTERP 1 /* [addr] request the interpreter loadmap */
|
|
|
-
|
|
|
-#define PTRACE_GETDSPREGS 55 /* DSP registers */
|
|
|
-#define PTRACE_SETDSPREGS 56
|
|
|
-
|
|
|
-#define PT_TEXT_END_ADDR 240
|
|
|
-#define PT_TEXT_ADDR 244 /* &(struct user)->start_code */
|
|
|
-#define PT_DATA_ADDR 248 /* &(struct user)->start_data */
|
|
|
-#define PT_TEXT_LEN 252
|
|
|
-
|
|
|
-#if defined(__SH5__) || defined(CONFIG_CPU_SH5)
|
|
|
-#include <asm/ptrace_64.h>
|
|
|
-#else
|
|
|
-#include <asm/ptrace_32.h>
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifdef __KERNEL__
|
|
|
|
|
|
#include <linux/stringify.h>
|
|
|
#include <linux/stddef.h>
|
|
|
#include <linux/thread_info.h>
|
|
|
#include <asm/addrspace.h>
|
|
|
#include <asm/page.h>
|
|
|
+#include <uapi/asm/ptrace.h>
|
|
|
|
|
|
#define user_mode(regs) (((regs)->sr & 0x40000000)==0)
|
|
|
#define kernel_stack_pointer(_regs) ((unsigned long)(_regs)->regs[15])
|
|
@@ -140,6 +114,4 @@ static inline unsigned long profile_pc(struct pt_regs *regs)
|
|
|
#define profile_pc profile_pc
|
|
|
|
|
|
#include <asm-generic/ptrace.h>
|
|
|
-#endif /* __KERNEL__ */
|
|
|
-
|
|
|
#endif /* __ASM_SH_PTRACE_H */
|