| #ifndef __ASM_ARM_PTRACE_H | |
| #define __ASM_ARM_PTRACE_H | |
| #define PTRACE_GETREGS 12 | |
| #define PTRACE_SETREGS 13 | |
| #define PTRACE_GETFPREGS 14 | |
| #define PTRACE_SETFPREGS 15 | |
| #define PTRACE_SETOPTIONS 21 | |
| /* options set using PTRACE_SETOPTIONS */ | |
| #define PTRACE_O_TRACESYSGOOD 0x00000001 | |
| #include <asm/proc-armv/ptrace.h> | |
| #ifndef __ASSEMBLY__ | |
| #define pc_pointer(v) \ | |
| ((v) & ~PCMASK) | |
| #define instruction_pointer(regs) \ | |
| (pc_pointer((regs)->ARM_pc)) | |
| #ifdef __KERNEL__ | |
| extern void show_regs(struct pt_regs *); | |
| #define predicate(x) (x & 0xf0000000) | |
| #define PREDICATE_ALWAYS 0xe0000000 | |
| #endif | |
| #endif /* __ASSEMBLY__ */ | |
| #endif |