Go to the documentation of this file.
11 #ifndef _UAPI_ASM_C6X_PTRACE_H
12 #define _UAPI_ASM_C6X_PTRACE_H
14 #define BKPT_OPCODE 0x56454314
17 #define PT_LO(odd, even) odd
18 #define PT_HI(odd, even) even
20 #define PT_LO(odd, even) even
21 #define PT_HI(odd, even) odd
24 #define PT_A4_ORG PT_LO(1, 0)
25 #define PT_TSR PT_HI(1, 0)
26 #define PT_ILC PT_LO(3, 2)
27 #define PT_RILC PT_HI(3, 2)
28 #define PT_CSR PT_LO(5, 4)
29 #define PT_PC PT_HI(5, 4)
30 #define PT_B16 PT_LO(7, 6)
31 #define PT_B17 PT_HI(7, 6)
32 #define PT_B18 PT_LO(9, 8)
33 #define PT_B19 PT_HI(9, 8)
34 #define PT_B20 PT_LO(11, 10)
35 #define PT_B21 PT_HI(11, 10)
36 #define PT_B22 PT_LO(13, 12)
37 #define PT_B23 PT_HI(13, 12)
38 #define PT_B24 PT_LO(15, 14)
39 #define PT_B25 PT_HI(15, 14)
40 #define PT_B26 PT_LO(17, 16)
41 #define PT_B27 PT_HI(17, 16)
42 #define PT_B28 PT_LO(19, 18)
43 #define PT_B29 PT_HI(19, 18)
44 #define PT_B30 PT_LO(21, 20)
45 #define PT_B31 PT_HI(21, 20)
46 #define PT_B0 PT_LO(23, 22)
47 #define PT_B1 PT_HI(23, 22)
48 #define PT_B2 PT_LO(25, 24)
49 #define PT_B3 PT_HI(25, 24)
50 #define PT_B4 PT_LO(27, 26)
51 #define PT_B5 PT_HI(27, 26)
52 #define PT_B6 PT_LO(29, 28)
53 #define PT_B7 PT_HI(29, 28)
54 #define PT_B8 PT_LO(31, 30)
55 #define PT_B9 PT_HI(31, 30)
56 #define PT_B10 PT_LO(33, 32)
57 #define PT_B11 PT_HI(33, 32)
58 #define PT_B12 PT_LO(35, 34)
59 #define PT_B13 PT_HI(35, 34)
60 #define PT_A16 PT_LO(37, 36)
61 #define PT_A17 PT_HI(37, 36)
62 #define PT_A18 PT_LO(39, 38)
63 #define PT_A19 PT_HI(39, 38)
64 #define PT_A20 PT_LO(41, 40)
65 #define PT_A21 PT_HI(41, 40)
66 #define PT_A22 PT_LO(43, 42)
67 #define PT_A23 PT_HI(43, 42)
68 #define PT_A24 PT_LO(45, 44)
69 #define PT_A25 PT_HI(45, 44)
70 #define PT_A26 PT_LO(47, 46)
71 #define PT_A27 PT_HI(47, 46)
72 #define PT_A28 PT_LO(49, 48)
73 #define PT_A29 PT_HI(49, 48)
74 #define PT_A30 PT_LO(51, 50)
75 #define PT_A31 PT_HI(51, 50)
76 #define PT_A0 PT_LO(53, 52)
77 #define PT_A1 PT_HI(53, 52)
78 #define PT_A2 PT_LO(55, 54)
79 #define PT_A3 PT_HI(55, 54)
80 #define PT_A4 PT_LO(57, 56)
81 #define PT_A5 PT_HI(57, 56)
82 #define PT_A6 PT_LO(59, 58)
83 #define PT_A7 PT_HI(59, 58)
84 #define PT_A8 PT_LO(61, 60)
85 #define PT_A9 PT_HI(61, 60)
86 #define PT_A10 PT_LO(63, 62)
87 #define PT_A11 PT_HI(63, 62)
88 #define PT_A12 PT_LO(65, 64)
89 #define PT_A13 PT_HI(65, 64)
90 #define PT_A14 PT_LO(67, 66)
91 #define PT_A15 PT_HI(67, 66)
92 #define PT_B14 PT_LO(69, 68)
93 #define PT_B15 PT_HI(69, 68)
100 #define PTRACE_GETFDPIC 31
102 #define PTRACE_GETFDPIC_EXEC 0
103 #define PTRACE_GETFDPIC_INTERP 1
108 #define REG_PAIR(odd, even) unsigned long odd; unsigned long even
110 #define REG_PAIR(odd, even) unsigned long even; unsigned long odd