23 /* this struct defines the way the registers are stored on the
24 stack during a system call. */
44 } __attribute__ ((packed));
47 /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */
48 #define PTRACE_GETREGS 12
49 #define PTRACE_SETREGS 13
50 #define PTRACE_GETFPREGS 14
51 #define PTRACE_SETFPREGS 15
52 #define PTRACE_GETFPXREGS 18
53 #define PTRACE_SETFPXREGS 19
55 #define PTRACE_SETOPTIONS 21
57 /* options set using PTRACE_SETOPTIONS */
58 #define PTRACE_O_TRACESYSGOOD 0x00000001
61 #define user_mode(regs) ((VM_MASK & (regs)->eflags) || (3 & (regs)->xcs))
62 #define instruction_pointer(regs) ((regs)->eip)
63 extern void show_regs(struct pt_regs *);