1
2
3
4
5
6
7
8
9
10
11#ifndef _UAPI_ASM_PTRACE_H
12#define _UAPI_ASM_PTRACE_H
13
14#include <asm/registers.h>
15
16
17#define PT_PSR 0
18#define PT_ISR 1
19#define PT_CCR 2
20#define PT_CCCR 3
21#define PT_LR 4
22#define PT_LCR 5
23#define PT_PC 6
24
25#define PT__STATUS 7
26#define PT_SYSCALLNO 8
27#define PT_ORIG_GR8 9
28#define PT_GNER0 10
29#define PT_GNER1 11
30#define PT_IACC0H 12
31#define PT_IACC0L 13
32
33#define PT_GR(j) ( 14 + (j))
34#define PT_FR(j) ( 78 + (j))
35#define PT_FNER(j) (142 + (j))
36#define PT_MSR(j) (144 + (j))
37#define PT_ACC(j) (146 + (j))
38#define PT_ACCG(jklm) (154 + (jklm))
39#define PT_FSR(j) (156 + (j))
40#define PT__GPEND 78
41#define PT__END 157
42
43#define PT_TBR PT_GR(0)
44#define PT_SP PT_GR(1)
45#define PT_FP PT_GR(2)
46#define PT_PREV_FRAME PT_GR(28)
47#define PT_CURR_TASK PT_GR(29)
48
49
50
51#define PTRACE_GETREGS 12
52#define PTRACE_SETREGS 13
53#define PTRACE_GETFPREGS 14
54#define PTRACE_SETFPREGS 15
55#define PTRACE_GETFDPIC 31
56
57#define PTRACE_GETFDPIC_EXEC 0
58#define PTRACE_GETFDPIC_INTERP 1
59
60#endif
61