| #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 |