@@ -101,3 +101,62 @@ pub const PT_GETREGS: ::c_int = PT_FIRSTMACH + 0;
101
101
pub const PT_SETREGS : :: c_int = PT_FIRSTMACH + 1 ;
102
102
pub const PT_GETFPREGS : :: c_int = PT_FIRSTMACH + 2 ;
103
103
pub const PT_SETFPREGS : :: c_int = PT_FIRSTMACH + 3 ;
104
+
105
+ pub const _REG_R0: :: c_int = 0 ;
106
+ pub const _REG_R1: :: c_int = 1 ;
107
+ pub const _REG_R2: :: c_int = 2 ;
108
+ pub const _REG_R3: :: c_int = 3 ;
109
+ pub const _REG_R4: :: c_int = 4 ;
110
+ pub const _REG_R5: :: c_int = 5 ;
111
+ pub const _REG_R6: :: c_int = 6 ;
112
+ pub const _REG_R7: :: c_int = 7 ;
113
+ pub const _REG_R8: :: c_int = 8 ;
114
+ pub const _REG_R9: :: c_int = 9 ;
115
+ pub const _REG_R10: :: c_int = 10 ;
116
+ pub const _REG_R11: :: c_int = 11 ;
117
+ pub const _REG_R12: :: c_int = 12 ;
118
+ pub const _REG_R13: :: c_int = 13 ;
119
+ pub const _REG_R14: :: c_int = 14 ;
120
+ pub const _REG_R15: :: c_int = 15 ;
121
+ pub const _REG_CPSR: :: c_int = 16 ;
122
+ pub const _REG_X0: :: c_int = 0 ;
123
+ pub const _REG_X1: :: c_int = 1 ;
124
+ pub const _REG_X2: :: c_int = 2 ;
125
+ pub const _REG_X3: :: c_int = 3 ;
126
+ pub const _REG_X4: :: c_int = 4 ;
127
+ pub const _REG_X5: :: c_int = 5 ;
128
+ pub const _REG_X6: :: c_int = 6 ;
129
+ pub const _REG_X7: :: c_int = 7 ;
130
+ pub const _REG_X8: :: c_int = 8 ;
131
+ pub const _REG_X9: :: c_int = 9 ;
132
+ pub const _REG_X10: :: c_int = 10 ;
133
+ pub const _REG_X11: :: c_int = 11 ;
134
+ pub const _REG_X12: :: c_int = 12 ;
135
+ pub const _REG_X13: :: c_int = 13 ;
136
+ pub const _REG_X14: :: c_int = 14 ;
137
+ pub const _REG_X15: :: c_int = 15 ;
138
+ pub const _REG_X16: :: c_int = 16 ;
139
+ pub const _REG_X17: :: c_int = 17 ;
140
+ pub const _REG_X18: :: c_int = 18 ;
141
+ pub const _REG_X19: :: c_int = 19 ;
142
+ pub const _REG_X20: :: c_int = 20 ;
143
+ pub const _REG_X21: :: c_int = 21 ;
144
+ pub const _REG_X22: :: c_int = 22 ;
145
+ pub const _REG_X23: :: c_int = 23 ;
146
+ pub const _REG_X24: :: c_int = 24 ;
147
+ pub const _REG_X25: :: c_int = 25 ;
148
+ pub const _REG_X26: :: c_int = 26 ;
149
+ pub const _REG_X27: :: c_int = 27 ;
150
+ pub const _REG_X28: :: c_int = 28 ;
151
+ pub const _REG_X29: :: c_int = 29 ;
152
+ pub const _REG_X30: :: c_int = 30 ;
153
+ pub const _REG_X31: :: c_int = 31 ;
154
+ pub const _REG_ELR: :: c_int = 32 ;
155
+ pub const _REG_SPSR: :: c_int = 33 ;
156
+ pub const _REG_TIPDR: :: c_int = 34 ;
157
+
158
+ pub const _REG_RV: :: c_int = _REG_X0;
159
+ pub const _REG_FP: :: c_int = _REG_X29;
160
+ pub const _REG_LR: :: c_int = _REG_X30;
161
+ pub const _REG_SP: :: c_int = _REG_X31;
162
+ pub const _REG_PC: :: c_int = _REG_ELR;
0 commit comments