1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/ptrace_cmds.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(PTRACE_TRACEME) || (defined(HAVE_DECL_PTRACE_TRACEME) && HAVE_DECL_PTRACE_TRACEME)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((PTRACE_TRACEME) == (0), "PTRACE_TRACEME != 0");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define PTRACE_TRACEME 0
12 #endif
13 #if defined(PTRACE_PEEKTEXT) || (defined(HAVE_DECL_PTRACE_PEEKTEXT) && HAVE_DECL_PTRACE_PEEKTEXT)
14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15 static_assert((PTRACE_PEEKTEXT) == (0x1), "PTRACE_PEEKTEXT != 0x1");
16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17 #else
18 # define PTRACE_PEEKTEXT 0x1
19 #endif
20 #if defined(PTRACE_PEEKDATA) || (defined(HAVE_DECL_PTRACE_PEEKDATA) && HAVE_DECL_PTRACE_PEEKDATA)
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((PTRACE_PEEKDATA) == (0x2), "PTRACE_PEEKDATA != 0x2");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 #else
25 # define PTRACE_PEEKDATA 0x2
26 #endif
27 #if defined(PTRACE_PEEKUSER) || (defined(HAVE_DECL_PTRACE_PEEKUSER) && HAVE_DECL_PTRACE_PEEKUSER)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((PTRACE_PEEKUSER) == (0x3), "PTRACE_PEEKUSER != 0x3");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #else
32 # define PTRACE_PEEKUSER 0x3
33 #endif
34 #if defined(PTRACE_POKETEXT) || (defined(HAVE_DECL_PTRACE_POKETEXT) && HAVE_DECL_PTRACE_POKETEXT)
35 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36 static_assert((PTRACE_POKETEXT) == (0x4), "PTRACE_POKETEXT != 0x4");
37 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38 #else
39 # define PTRACE_POKETEXT 0x4
40 #endif
41 #if defined(PTRACE_POKEDATA) || (defined(HAVE_DECL_PTRACE_POKEDATA) && HAVE_DECL_PTRACE_POKEDATA)
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((PTRACE_POKEDATA) == (0x5), "PTRACE_POKEDATA != 0x5");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 #else
46 # define PTRACE_POKEDATA 0x5
47 #endif
48 #if defined(PTRACE_POKEUSER) || (defined(HAVE_DECL_PTRACE_POKEUSER) && HAVE_DECL_PTRACE_POKEUSER)
49 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50 static_assert((PTRACE_POKEUSER) == (0x6), "PTRACE_POKEUSER != 0x6");
51 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52 #else
53 # define PTRACE_POKEUSER 0x6
54 #endif
55 #if defined(PTRACE_CONT) || (defined(HAVE_DECL_PTRACE_CONT) && HAVE_DECL_PTRACE_CONT)
56 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
57 static_assert((PTRACE_CONT) == (0x7), "PTRACE_CONT != 0x7");
58 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
59 #else
60 # define PTRACE_CONT 0x7
61 #endif
62 #if defined(PTRACE_KILL) || (defined(HAVE_DECL_PTRACE_KILL) && HAVE_DECL_PTRACE_KILL)
63 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
64 static_assert((PTRACE_KILL) == (0x8), "PTRACE_KILL != 0x8");
65 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
66 #else
67 # define PTRACE_KILL 0x8
68 #endif
69 #if defined(PTRACE_SINGLESTEP) || (defined(HAVE_DECL_PTRACE_SINGLESTEP) && HAVE_DECL_PTRACE_SINGLESTEP)
70 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
71 static_assert((PTRACE_SINGLESTEP) == (0x9), "PTRACE_SINGLESTEP != 0x9");
72 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
73 #else
74 # define PTRACE_SINGLESTEP 0x9
75 #endif
76 #if defined(PTRACE_ATTACH) || (defined(HAVE_DECL_PTRACE_ATTACH) && HAVE_DECL_PTRACE_ATTACH)
77 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
78 static_assert((PTRACE_ATTACH) == (0x10), "PTRACE_ATTACH != 0x10");
79 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
80 #else
81 # define PTRACE_ATTACH 0x10
82 #endif
83 #if !defined __sparc__
84 #if defined(PTRACE_DETACH) || (defined(HAVE_DECL_PTRACE_DETACH) && HAVE_DECL_PTRACE_DETACH)
85 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
86 static_assert((PTRACE_DETACH) == (0x11), "PTRACE_DETACH != 0x11");
87 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
88 #else
89 # define PTRACE_DETACH 0x11
90 #endif
91 #else
92 #endif
93 #if defined(PTRACE_SYSCALL) || (defined(HAVE_DECL_PTRACE_SYSCALL) && HAVE_DECL_PTRACE_SYSCALL)
94 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
95 static_assert((PTRACE_SYSCALL) == (0x18), "PTRACE_SYSCALL != 0x18");
96 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
97 #else
98 # define PTRACE_SYSCALL 0x18
99 #endif
100 #if defined(PTRACE_SETOPTIONS) || (defined(HAVE_DECL_PTRACE_SETOPTIONS) && HAVE_DECL_PTRACE_SETOPTIONS)
101 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
102 static_assert((PTRACE_SETOPTIONS) == (0x4200), "PTRACE_SETOPTIONS != 0x4200");
103 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
104 #else
105 # define PTRACE_SETOPTIONS 0x4200
106 #endif
107 #if defined(PTRACE_GETEVENTMSG) || (defined(HAVE_DECL_PTRACE_GETEVENTMSG) && HAVE_DECL_PTRACE_GETEVENTMSG)
108 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
109 static_assert((PTRACE_GETEVENTMSG) == (0x4201), "PTRACE_GETEVENTMSG != 0x4201");
110 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
111 #else
112 # define PTRACE_GETEVENTMSG 0x4201
113 #endif
114 #if defined(PTRACE_GETSIGINFO) || (defined(HAVE_DECL_PTRACE_GETSIGINFO) && HAVE_DECL_PTRACE_GETSIGINFO)
115 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
116 static_assert((PTRACE_GETSIGINFO) == (0x4202), "PTRACE_GETSIGINFO != 0x4202");
117 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
118 #else
119 # define PTRACE_GETSIGINFO 0x4202
120 #endif
121 #if defined(PTRACE_SETSIGINFO) || (defined(HAVE_DECL_PTRACE_SETSIGINFO) && HAVE_DECL_PTRACE_SETSIGINFO)
122 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
123 static_assert((PTRACE_SETSIGINFO) == (0x4203), "PTRACE_SETSIGINFO != 0x4203");
124 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
125 #else
126 # define PTRACE_SETSIGINFO 0x4203
127 #endif
128 #if defined(PTRACE_GETREGSET) || (defined(HAVE_DECL_PTRACE_GETREGSET) && HAVE_DECL_PTRACE_GETREGSET)
129 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
130 static_assert((PTRACE_GETREGSET) == (0x4204), "PTRACE_GETREGSET != 0x4204");
131 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
132 #else
133 # define PTRACE_GETREGSET 0x4204
134 #endif
135 #if defined(PTRACE_SETREGSET) || (defined(HAVE_DECL_PTRACE_SETREGSET) && HAVE_DECL_PTRACE_SETREGSET)
136 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
137 static_assert((PTRACE_SETREGSET) == (0x4205), "PTRACE_SETREGSET != 0x4205");
138 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
139 #else
140 # define PTRACE_SETREGSET 0x4205
141 #endif
142 #if defined(PTRACE_SEIZE) || (defined(HAVE_DECL_PTRACE_SEIZE) && HAVE_DECL_PTRACE_SEIZE)
143 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
144 static_assert((PTRACE_SEIZE) == (0x4206), "PTRACE_SEIZE != 0x4206");
145 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
146 #else
147 # define PTRACE_SEIZE 0x4206
148 #endif
149 #if defined(PTRACE_INTERRUPT) || (defined(HAVE_DECL_PTRACE_INTERRUPT) && HAVE_DECL_PTRACE_INTERRUPT)
150 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
151 static_assert((PTRACE_INTERRUPT) == (0x4207), "PTRACE_INTERRUPT != 0x4207");
152 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
153 #else
154 # define PTRACE_INTERRUPT 0x4207
155 #endif
156 #if defined(PTRACE_LISTEN) || (defined(HAVE_DECL_PTRACE_LISTEN) && HAVE_DECL_PTRACE_LISTEN)
157 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
158 static_assert((PTRACE_LISTEN) == (0x4208), "PTRACE_LISTEN != 0x4208");
159 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
160 #else
161 # define PTRACE_LISTEN 0x4208
162 #endif
163 #if defined(PTRACE_PEEKSIGINFO) || (defined(HAVE_DECL_PTRACE_PEEKSIGINFO) && HAVE_DECL_PTRACE_PEEKSIGINFO)
164 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
165 static_assert((PTRACE_PEEKSIGINFO) == (0x4209), "PTRACE_PEEKSIGINFO != 0x4209");
166 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
167 #else
168 # define PTRACE_PEEKSIGINFO 0x4209
169 #endif
170 #if defined(PTRACE_GETSIGMASK) || (defined(HAVE_DECL_PTRACE_GETSIGMASK) && HAVE_DECL_PTRACE_GETSIGMASK)
171 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
172 static_assert((PTRACE_GETSIGMASK) == (0x420a), "PTRACE_GETSIGMASK != 0x420a");
173 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
174 #else
175 # define PTRACE_GETSIGMASK 0x420a
176 #endif
177 #if defined(PTRACE_SETSIGMASK) || (defined(HAVE_DECL_PTRACE_SETSIGMASK) && HAVE_DECL_PTRACE_SETSIGMASK)
178 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
179 static_assert((PTRACE_SETSIGMASK) == (0x420b), "PTRACE_SETSIGMASK != 0x420b");
180 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
181 #else
182 # define PTRACE_SETSIGMASK 0x420b
183 #endif
184 #if defined(PTRACE_SECCOMP_GET_FILTER) || (defined(HAVE_DECL_PTRACE_SECCOMP_GET_FILTER) && HAVE_DECL_PTRACE_SECCOMP_GET_FILTER)
185 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
186 static_assert((PTRACE_SECCOMP_GET_FILTER) == (0x420c), "PTRACE_SECCOMP_GET_FILTER != 0x420c");
187 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
188 #else
189 # define PTRACE_SECCOMP_GET_FILTER 0x420c
190 #endif
191 #if defined(PTRACE_SECCOMP_GET_METADATA) || (defined(HAVE_DECL_PTRACE_SECCOMP_GET_METADATA) && HAVE_DECL_PTRACE_SECCOMP_GET_METADATA)
192 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
193 static_assert((PTRACE_SECCOMP_GET_METADATA) == (0x420d), "PTRACE_SECCOMP_GET_METADATA != 0x420d");
194 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
195 #else
196 # define PTRACE_SECCOMP_GET_METADATA 0x420d
197 #endif
198 #if defined(PTRACE_GET_SYSCALL_INFO) || (defined(HAVE_DECL_PTRACE_GET_SYSCALL_INFO) && HAVE_DECL_PTRACE_GET_SYSCALL_INFO)
199 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
200 static_assert((PTRACE_GET_SYSCALL_INFO) == (0x420e), "PTRACE_GET_SYSCALL_INFO != 0x420e");
201 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
202 #else
203 # define PTRACE_GET_SYSCALL_INFO 0x420e
204 #endif
205 #if defined(PTRACE_GET_RSEQ_CONFIGURATION) || (defined(HAVE_DECL_PTRACE_GET_RSEQ_CONFIGURATION) && HAVE_DECL_PTRACE_GET_RSEQ_CONFIGURATION)
206 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
207 static_assert((PTRACE_GET_RSEQ_CONFIGURATION) == (0x420f), "PTRACE_GET_RSEQ_CONFIGURATION != 0x420f");
208 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
209 #else
210 # define PTRACE_GET_RSEQ_CONFIGURATION 0x420f
211 #endif
212 #if defined(PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG) || (defined(HAVE_DECL_PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG) && HAVE_DECL_PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG)
213 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
214 static_assert((PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG) == (0x4210), "PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG != 0x4210");
215 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
216 #else
217 # define PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG 0x4210
218 #endif
219 #if defined(PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG) || (defined(HAVE_DECL_PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG) && HAVE_DECL_PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG)
220 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
221 static_assert((PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG) == (0x4211), "PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG != 0x4211");
222 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
223 #else
224 # define PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG 0x4211
225 #endif
226 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__ || defined __xtensa__
227 #if defined(PTRACE_GETREGS) || (defined(HAVE_DECL_PTRACE_GETREGS) && HAVE_DECL_PTRACE_GETREGS)
228 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
229 static_assert((PTRACE_GETREGS) == (0xc), "PTRACE_GETREGS != 0xc");
230 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
231 #else
232 # define PTRACE_GETREGS 0xc
233 #endif
234 #elif defined __hppa__ || defined __ia64__
235 #if defined(PTRACE_GETREGS) || (defined(HAVE_DECL_PTRACE_GETREGS) && HAVE_DECL_PTRACE_GETREGS)
236 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
237 static_assert((PTRACE_GETREGS) == (0x12), "PTRACE_GETREGS != 0x12");
238 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
239 #else
240 # define PTRACE_GETREGS 0x12
241 #endif
242 #else
243 #endif
244 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__ || defined __xtensa__
245 #if defined(PTRACE_SETREGS) || (defined(HAVE_DECL_PTRACE_SETREGS) && HAVE_DECL_PTRACE_SETREGS)
246 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
247 static_assert((PTRACE_SETREGS) == (0xd), "PTRACE_SETREGS != 0xd");
248 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
249 #else
250 # define PTRACE_SETREGS 0xd
251 #endif
252 #elif defined __hppa__ || defined __ia64__
253 #if defined(PTRACE_SETREGS) || (defined(HAVE_DECL_PTRACE_SETREGS) && HAVE_DECL_PTRACE_SETREGS)
254 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
255 static_assert((PTRACE_SETREGS) == (0x13), "PTRACE_SETREGS != 0x13");
256 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
257 #else
258 # define PTRACE_SETREGS 0x13
259 #endif
260 #else
261 #endif
262 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __hppa__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__
263 #if defined(PTRACE_GETFPREGS) || (defined(HAVE_DECL_PTRACE_GETFPREGS) && HAVE_DECL_PTRACE_GETFPREGS)
264 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
265 static_assert((PTRACE_GETFPREGS) == (0xe), "PTRACE_GETFPREGS != 0xe");
266 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
267 #else
268 # define PTRACE_GETFPREGS 0xe
269 #endif
270 #else
271 #endif
272 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __hppa__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__
273 #if defined(PTRACE_SETFPREGS) || (defined(HAVE_DECL_PTRACE_SETFPREGS) && HAVE_DECL_PTRACE_SETFPREGS)
274 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
275 static_assert((PTRACE_SETFPREGS) == (0xf), "PTRACE_SETFPREGS != 0xf");
276 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
277 #else
278 # define PTRACE_SETFPREGS 0xf
279 #endif
280 #else
281 #endif
282 #if defined __mips__ || defined __x86_64__ || defined __i386__
283 #if defined(PTRACE_GETFPXREGS) || (defined(HAVE_DECL_PTRACE_GETFPXREGS) && HAVE_DECL_PTRACE_GETFPXREGS)
284 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
285 static_assert((PTRACE_GETFPXREGS) == (0x12), "PTRACE_GETFPXREGS != 0x12");
286 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
287 #else
288 # define PTRACE_GETFPXREGS 0x12
289 #endif
290 #else
291 #endif
292 #if defined __mips__ || defined __x86_64__ || defined __i386__
293 #if defined(PTRACE_SETFPXREGS) || (defined(HAVE_DECL_PTRACE_SETFPXREGS) && HAVE_DECL_PTRACE_SETFPXREGS)
294 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
295 static_assert((PTRACE_SETFPXREGS) == (0x13), "PTRACE_SETFPXREGS != 0x13");
296 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
297 #else
298 # define PTRACE_SETFPXREGS 0x13
299 #endif
300 #else
301 #endif
302 #if defined __xtensa__
303 #if defined(PTRACE_GETHBPREGS) || (defined(HAVE_DECL_PTRACE_GETHBPREGS) && HAVE_DECL_PTRACE_GETHBPREGS)
304 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
305 static_assert((PTRACE_GETHBPREGS) == (0x14), "PTRACE_GETHBPREGS != 0x14");
306 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
307 #else
308 # define PTRACE_GETHBPREGS 0x14
309 #endif
310 #elif defined __arm__ || defined __arm64__ || defined __aarch64__
311 #if defined(PTRACE_GETHBPREGS) || (defined(HAVE_DECL_PTRACE_GETHBPREGS) && HAVE_DECL_PTRACE_GETHBPREGS)
312 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
313 static_assert((PTRACE_GETHBPREGS) == (0x1d), "PTRACE_GETHBPREGS != 0x1d");
314 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
315 #else
316 # define PTRACE_GETHBPREGS 0x1d
317 #endif
318 #else
319 #endif
320 #if defined __xtensa__
321 #if defined(PTRACE_SETHBPREGS) || (defined(HAVE_DECL_PTRACE_SETHBPREGS) && HAVE_DECL_PTRACE_SETHBPREGS)
322 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
323 static_assert((PTRACE_SETHBPREGS) == (0x15), "PTRACE_SETHBPREGS != 0x15");
324 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
325 #else
326 # define PTRACE_SETHBPREGS 0x15
327 #endif
328 #elif defined __arm__ || defined __arm64__ || defined __aarch64__
329 #if defined(PTRACE_SETHBPREGS) || (defined(HAVE_DECL_PTRACE_SETHBPREGS) && HAVE_DECL_PTRACE_SETHBPREGS)
330 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
331 static_assert((PTRACE_SETHBPREGS) == (0x1e), "PTRACE_SETHBPREGS != 0x1e");
332 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
333 #else
334 # define PTRACE_SETHBPREGS 0x1e
335 #endif
336 #else
337 #endif
338 #if defined __arm__ || defined __ia64__ || defined __mips__ || defined __s390__ || defined __x86_64__ || defined __i386__
339 #if defined(PTRACE_OLDSETOPTIONS) || (defined(HAVE_DECL_PTRACE_OLDSETOPTIONS) && HAVE_DECL_PTRACE_OLDSETOPTIONS)
340 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
341 static_assert((PTRACE_OLDSETOPTIONS) == (0x15), "PTRACE_OLDSETOPTIONS != 0x15");
342 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
343 #else
344 # define PTRACE_OLDSETOPTIONS 0x15
345 #endif
346 #else
347 #endif
348 #if defined __powerpc__ || defined __sparc__
349 #if defined(PTRACE_GETREGS64) || (defined(HAVE_DECL_PTRACE_GETREGS64) && HAVE_DECL_PTRACE_GETREGS64)
350 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
351 static_assert((PTRACE_GETREGS64) == (0x16), "PTRACE_GETREGS64 != 0x16");
352 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
353 #else
354 # define PTRACE_GETREGS64 0x16
355 #endif
356 #else
357 #endif
358 #if defined __powerpc__ || defined __sparc__
359 #if defined(PTRACE_SETREGS64) || (defined(HAVE_DECL_PTRACE_SETREGS64) && HAVE_DECL_PTRACE_SETREGS64)
360 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
361 static_assert((PTRACE_SETREGS64) == (0x17), "PTRACE_SETREGS64 != 0x17");
362 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
363 #else
364 # define PTRACE_SETREGS64 0x17
365 #endif
366 #else
367 #endif
368 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __unicore32__
369 #if defined(PTRACE_GET_THREAD_AREA) || (defined(HAVE_DECL_PTRACE_GET_THREAD_AREA) && HAVE_DECL_PTRACE_GET_THREAD_AREA)
370 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
371 static_assert((PTRACE_GET_THREAD_AREA) == (0x16), "PTRACE_GET_THREAD_AREA != 0x16");
372 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
373 #else
374 # define PTRACE_GET_THREAD_AREA 0x16
375 #endif
376 #elif defined __arc__ || defined __m68k__ || defined __mips__ || defined __x86_64__ || defined __i386__
377 #if defined(PTRACE_GET_THREAD_AREA) || (defined(HAVE_DECL_PTRACE_GET_THREAD_AREA) && HAVE_DECL_PTRACE_GET_THREAD_AREA)
378 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
379 static_assert((PTRACE_GET_THREAD_AREA) == (0x19), "PTRACE_GET_THREAD_AREA != 0x19");
380 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
381 #else
382 # define PTRACE_GET_THREAD_AREA 0x19
383 #endif
384 #else
385 #endif
386 #if defined __mips__ || defined __x86_64__ || defined __i386__
387 #if defined(PTRACE_SET_THREAD_AREA) || (defined(HAVE_DECL_PTRACE_SET_THREAD_AREA) && HAVE_DECL_PTRACE_SET_THREAD_AREA)
388 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
389 static_assert((PTRACE_SET_THREAD_AREA) == (0x1a), "PTRACE_SET_THREAD_AREA != 0x1a");
390 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
391 #else
392 # define PTRACE_SET_THREAD_AREA 0x1a
393 #endif
394 #else
395 #endif
396 #if defined __arm__ || defined __c6x__ || defined __sh__
397 #if defined(PTRACE_GETFDPIC) || (defined(HAVE_DECL_PTRACE_GETFDPIC) && HAVE_DECL_PTRACE_GETFDPIC)
398 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
399 static_assert((PTRACE_GETFDPIC) == (0x1f), "PTRACE_GETFDPIC != 0x1f");
400 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
401 #else
402 # define PTRACE_GETFDPIC 0x1f
403 #endif
404 #else
405 #endif
406 #if defined __powerpc__
407 #if defined(PTRACE_SYSEMU) || (defined(HAVE_DECL_PTRACE_SYSEMU) && HAVE_DECL_PTRACE_SYSEMU)
408 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
409 static_assert((PTRACE_SYSEMU) == (0x1d), "PTRACE_SYSEMU != 0x1d");
410 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
411 #else
412 # define PTRACE_SYSEMU 0x1d
413 #endif
414 #elif defined __arm64__ || defined __aarch64__ || defined __x86_64__ || defined __i386__ || defined __s390__
415 #if defined(PTRACE_SYSEMU) || (defined(HAVE_DECL_PTRACE_SYSEMU) && HAVE_DECL_PTRACE_SYSEMU)
416 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
417 static_assert((PTRACE_SYSEMU) == (0x1f), "PTRACE_SYSEMU != 0x1f");
418 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
419 #else
420 # define PTRACE_SYSEMU 0x1f
421 #endif
422 #else
423 #endif
424 #if defined __powerpc__
425 #if defined(PTRACE_SYSEMU_SINGLESTEP) || (defined(HAVE_DECL_PTRACE_SYSEMU_SINGLESTEP) && HAVE_DECL_PTRACE_SYSEMU_SINGLESTEP)
426 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
427 static_assert((PTRACE_SYSEMU_SINGLESTEP) == (0x1e), "PTRACE_SYSEMU_SINGLESTEP != 0x1e");
428 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
429 #else
430 # define PTRACE_SYSEMU_SINGLESTEP 0x1e
431 #endif
432 #elif defined __arm64__ || defined __aarch64__ || defined __x86_64__ || defined __i386__ || defined __s390__
433 #if defined(PTRACE_SYSEMU_SINGLESTEP) || (defined(HAVE_DECL_PTRACE_SYSEMU_SINGLESTEP) && HAVE_DECL_PTRACE_SYSEMU_SINGLESTEP)
434 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
435 static_assert((PTRACE_SYSEMU_SINGLESTEP) == (0x20), "PTRACE_SYSEMU_SINGLESTEP != 0x20");
436 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
437 #else
438 # define PTRACE_SYSEMU_SINGLESTEP 0x20
439 #endif
440 #else
441 #endif
442 #if defined __hppa__ || defined __ia64__ || defined __s390__
443 #if defined(PTRACE_SINGLEBLOCK) || (defined(HAVE_DECL_PTRACE_SINGLEBLOCK) && HAVE_DECL_PTRACE_SINGLEBLOCK)
444 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
445 static_assert((PTRACE_SINGLEBLOCK) == (0xc), "PTRACE_SINGLEBLOCK != 0xc");
446 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
447 #else
448 # define PTRACE_SINGLEBLOCK 0xc
449 #endif
450 #elif defined __m68k__ || defined __x86_64__ || defined __i386__
451 #if defined(PTRACE_SINGLEBLOCK) || (defined(HAVE_DECL_PTRACE_SINGLEBLOCK) && HAVE_DECL_PTRACE_SINGLEBLOCK)
452 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
453 static_assert((PTRACE_SINGLEBLOCK) == (0x21), "PTRACE_SINGLEBLOCK != 0x21");
454 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
455 #else
456 # define PTRACE_SINGLEBLOCK 0x21
457 #endif
458 #elif defined __powerpc__
459 #if defined(PTRACE_SINGLEBLOCK) || (defined(HAVE_DECL_PTRACE_SINGLEBLOCK) && HAVE_DECL_PTRACE_SINGLEBLOCK)
460 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
461 static_assert((PTRACE_SINGLEBLOCK) == (0x100), "PTRACE_SINGLEBLOCK != 0x100");
462 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
463 #else
464 # define PTRACE_SINGLEBLOCK 0x100
465 #endif
466 #else
467 #endif
468 #if defined __arm64__ || defined __aarch64__
469 #if defined(PTRACE_PEEKMTETAGS) || (defined(HAVE_DECL_PTRACE_PEEKMTETAGS) && HAVE_DECL_PTRACE_PEEKMTETAGS)
470 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
471 static_assert((PTRACE_PEEKMTETAGS) == (0x21), "PTRACE_PEEKMTETAGS != 0x21");
472 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
473 #else
474 # define PTRACE_PEEKMTETAGS 0x21
475 #endif
476 #else
477 #endif
478 #if defined __arm64__ || defined __aarch64__
479 #if defined(PTRACE_POKEMTETAGS) || (defined(HAVE_DECL_PTRACE_POKEMTETAGS) && HAVE_DECL_PTRACE_POKEMTETAGS)
480 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
481 static_assert((PTRACE_POKEMTETAGS) == (0x22), "PTRACE_POKEMTETAGS != 0x22");
482 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
483 #else
484 # define PTRACE_POKEMTETAGS 0x22
485 #endif
486 #else
487 #endif
488 #if defined __arm__
489 #if defined(PTRACE_GETWMMXREGS) || (defined(HAVE_DECL_PTRACE_GETWMMXREGS) && HAVE_DECL_PTRACE_GETWMMXREGS)
490 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
491 static_assert((PTRACE_GETWMMXREGS) == (0x12), "PTRACE_GETWMMXREGS != 0x12");
492 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
493 #else
494 # define PTRACE_GETWMMXREGS 0x12
495 #endif
496 #else
497 #endif
498 #if defined __arm__
499 #if defined(PTRACE_SETWMMXREGS) || (defined(HAVE_DECL_PTRACE_SETWMMXREGS) && HAVE_DECL_PTRACE_SETWMMXREGS)
500 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
501 static_assert((PTRACE_SETWMMXREGS) == (0x13), "PTRACE_SETWMMXREGS != 0x13");
502 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
503 #else
504 # define PTRACE_SETWMMXREGS 0x13
505 #endif
506 #else
507 #endif
508 #if defined __arm__ || defined __arm64__ || defined __aarch64__
509 #if defined(PTRACE_SET_SYSCALL) || (defined(HAVE_DECL_PTRACE_SET_SYSCALL) && HAVE_DECL_PTRACE_SET_SYSCALL)
510 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
511 static_assert((PTRACE_SET_SYSCALL) == (0x17), "PTRACE_SET_SYSCALL != 0x17");
512 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
513 #else
514 # define PTRACE_SET_SYSCALL 0x17
515 #endif
516 #else
517 #endif
518 #if defined __arm__
519 #if defined(PTRACE_GETCRUNCHREGS) || (defined(HAVE_DECL_PTRACE_GETCRUNCHREGS) && HAVE_DECL_PTRACE_GETCRUNCHREGS)
520 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
521 static_assert((PTRACE_GETCRUNCHREGS) == (0x19), "PTRACE_GETCRUNCHREGS != 0x19");
522 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
523 #else
524 # define PTRACE_GETCRUNCHREGS 0x19
525 #endif
526 #else
527 #endif
528 #if defined __arm__
529 #if defined(PTRACE_SETCRUNCHREGS) || (defined(HAVE_DECL_PTRACE_SETCRUNCHREGS) && HAVE_DECL_PTRACE_SETCRUNCHREGS)
530 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
531 static_assert((PTRACE_SETCRUNCHREGS) == (0x1a), "PTRACE_SETCRUNCHREGS != 0x1a");
532 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
533 #else
534 # define PTRACE_SETCRUNCHREGS 0x1a
535 #endif
536 #else
537 #endif
538 #if defined __arm__ || defined __arm64__ || defined __aarch64__
539 #if defined(PTRACE_GETVFPREGS) || (defined(HAVE_DECL_PTRACE_GETVFPREGS) && HAVE_DECL_PTRACE_GETVFPREGS)
540 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
541 static_assert((PTRACE_GETVFPREGS) == (0x1b), "PTRACE_GETVFPREGS != 0x1b");
542 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
543 #else
544 # define PTRACE_GETVFPREGS 0x1b
545 #endif
546 #else
547 #endif
548 #if defined __arm__ || defined __arm64__ || defined __aarch64__
549 #if defined(PTRACE_SETVFPREGS) || (defined(HAVE_DECL_PTRACE_SETVFPREGS) && HAVE_DECL_PTRACE_SETVFPREGS)
550 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
551 static_assert((PTRACE_SETVFPREGS) == (0x1c), "PTRACE_SETVFPREGS != 0x1c");
552 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
553 #else
554 # define PTRACE_SETVFPREGS 0x1c
555 #endif
556 #else
557 #endif
558 #if defined __ia64__
559 #if defined(PTRACE_OLD_GETSIGINFO) || (defined(HAVE_DECL_PTRACE_OLD_GETSIGINFO) && HAVE_DECL_PTRACE_OLD_GETSIGINFO)
560 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
561 static_assert((PTRACE_OLD_GETSIGINFO) == (0xd), "PTRACE_OLD_GETSIGINFO != 0xd");
562 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
563 #else
564 # define PTRACE_OLD_GETSIGINFO 0xd
565 #endif
566 #else
567 #endif
568 #if defined __ia64__
569 #if defined(PTRACE_OLD_SETSIGINFO) || (defined(HAVE_DECL_PTRACE_OLD_SETSIGINFO) && HAVE_DECL_PTRACE_OLD_SETSIGINFO)
570 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
571 static_assert((PTRACE_OLD_SETSIGINFO) == (0xe), "PTRACE_OLD_SETSIGINFO != 0xe");
572 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
573 #else
574 # define PTRACE_OLD_SETSIGINFO 0xe
575 #endif
576 #else
577 #endif
578 #if defined __mips__
579 #if defined(PTRACE_PEEKTEXT_3264) || (defined(HAVE_DECL_PTRACE_PEEKTEXT_3264) && HAVE_DECL_PTRACE_PEEKTEXT_3264)
580 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
581 static_assert((PTRACE_PEEKTEXT_3264) == (0xc0), "PTRACE_PEEKTEXT_3264 != 0xc0");
582 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
583 #else
584 # define PTRACE_PEEKTEXT_3264 0xc0
585 #endif
586 #else
587 #endif
588 #if defined __mips__
589 #if defined(PTRACE_PEEKDATA_3264) || (defined(HAVE_DECL_PTRACE_PEEKDATA_3264) && HAVE_DECL_PTRACE_PEEKDATA_3264)
590 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
591 static_assert((PTRACE_PEEKDATA_3264) == (0xc1), "PTRACE_PEEKDATA_3264 != 0xc1");
592 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
593 #else
594 # define PTRACE_PEEKDATA_3264 0xc1
595 #endif
596 #else
597 #endif
598 #if defined __mips__
599 #if defined(PTRACE_POKETEXT_3264) || (defined(HAVE_DECL_PTRACE_POKETEXT_3264) && HAVE_DECL_PTRACE_POKETEXT_3264)
600 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
601 static_assert((PTRACE_POKETEXT_3264) == (0xc2), "PTRACE_POKETEXT_3264 != 0xc2");
602 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
603 #else
604 # define PTRACE_POKETEXT_3264 0xc2
605 #endif
606 #else
607 #endif
608 #if defined __mips__
609 #if defined(PTRACE_POKEDATA_3264) || (defined(HAVE_DECL_PTRACE_POKEDATA_3264) && HAVE_DECL_PTRACE_POKEDATA_3264)
610 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
611 static_assert((PTRACE_POKEDATA_3264) == (0xc3), "PTRACE_POKEDATA_3264 != 0xc3");
612 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
613 #else
614 # define PTRACE_POKEDATA_3264 0xc3
615 #endif
616 #else
617 #endif
618 #if defined __mips__
619 #if defined(PTRACE_GET_THREAD_AREA_3264) || (defined(HAVE_DECL_PTRACE_GET_THREAD_AREA_3264) && HAVE_DECL_PTRACE_GET_THREAD_AREA_3264)
620 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
621 static_assert((PTRACE_GET_THREAD_AREA_3264) == (0xc4), "PTRACE_GET_THREAD_AREA_3264 != 0xc4");
622 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
623 #else
624 # define PTRACE_GET_THREAD_AREA_3264 0xc4
625 #endif
626 #else
627 #endif
628 #if defined __mips__
629 #if defined(PTRACE_GET_WATCH_REGS) || (defined(HAVE_DECL_PTRACE_GET_WATCH_REGS) && HAVE_DECL_PTRACE_GET_WATCH_REGS)
630 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
631 static_assert((PTRACE_GET_WATCH_REGS) == (0xd0), "PTRACE_GET_WATCH_REGS != 0xd0");
632 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
633 #else
634 # define PTRACE_GET_WATCH_REGS 0xd0
635 #endif
636 #else
637 #endif
638 #if defined __mips__
639 #if defined(PTRACE_SET_WATCH_REGS) || (defined(HAVE_DECL_PTRACE_SET_WATCH_REGS) && HAVE_DECL_PTRACE_SET_WATCH_REGS)
640 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
641 static_assert((PTRACE_SET_WATCH_REGS) == (0xd1), "PTRACE_SET_WATCH_REGS != 0xd1");
642 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
643 #else
644 # define PTRACE_SET_WATCH_REGS 0xd1
645 #endif
646 #else
647 #endif
648 #if defined __powerpc__
649 #if defined(PTRACE_GETVRREGS) || (defined(HAVE_DECL_PTRACE_GETVRREGS) && HAVE_DECL_PTRACE_GETVRREGS)
650 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
651 static_assert((PTRACE_GETVRREGS) == (0x12), "PTRACE_GETVRREGS != 0x12");
652 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
653 #else
654 # define PTRACE_GETVRREGS 0x12
655 #endif
656 #else
657 #endif
658 #if defined __powerpc__
659 #if defined(PTRACE_SETVRREGS) || (defined(HAVE_DECL_PTRACE_SETVRREGS) && HAVE_DECL_PTRACE_SETVRREGS)
660 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
661 static_assert((PTRACE_SETVRREGS) == (0x13), "PTRACE_SETVRREGS != 0x13");
662 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
663 #else
664 # define PTRACE_SETVRREGS 0x13
665 #endif
666 #else
667 #endif
668 #if defined __powerpc__
669 #if defined(PTRACE_GETEVRREGS) || (defined(HAVE_DECL_PTRACE_GETEVRREGS) && HAVE_DECL_PTRACE_GETEVRREGS)
670 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
671 static_assert((PTRACE_GETEVRREGS) == (0x14), "PTRACE_GETEVRREGS != 0x14");
672 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
673 #else
674 # define PTRACE_GETEVRREGS 0x14
675 #endif
676 #else
677 #endif
678 #if defined __powerpc__
679 #if defined(PTRACE_SETEVRREGS) || (defined(HAVE_DECL_PTRACE_SETEVRREGS) && HAVE_DECL_PTRACE_SETEVRREGS)
680 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
681 static_assert((PTRACE_SETEVRREGS) == (0x15), "PTRACE_SETEVRREGS != 0x15");
682 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
683 #else
684 # define PTRACE_SETEVRREGS 0x15
685 #endif
686 #else
687 #endif
688 #if defined __powerpc__
689 #if defined(PTRACE_GETVSRREGS) || (defined(HAVE_DECL_PTRACE_GETVSRREGS) && HAVE_DECL_PTRACE_GETVSRREGS)
690 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
691 static_assert((PTRACE_GETVSRREGS) == (0x1b), "PTRACE_GETVSRREGS != 0x1b");
692 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
693 #else
694 # define PTRACE_GETVSRREGS 0x1b
695 #endif
696 #else
697 #endif
698 #if defined __powerpc__
699 #if defined(PTRACE_SETVSRREGS) || (defined(HAVE_DECL_PTRACE_SETVSRREGS) && HAVE_DECL_PTRACE_SETVSRREGS)
700 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
701 static_assert((PTRACE_SETVSRREGS) == (0x1c), "PTRACE_SETVSRREGS != 0x1c");
702 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
703 #else
704 # define PTRACE_SETVSRREGS 0x1c
705 #endif
706 #else
707 #endif
708 #if defined __powerpc__
709 #if defined(PTRACE_GET_DEBUGREG) || (defined(HAVE_DECL_PTRACE_GET_DEBUGREG) && HAVE_DECL_PTRACE_GET_DEBUGREG)
710 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
711 static_assert((PTRACE_GET_DEBUGREG) == (0x19), "PTRACE_GET_DEBUGREG != 0x19");
712 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
713 #else
714 # define PTRACE_GET_DEBUGREG 0x19
715 #endif
716 #else
717 #endif
718 #if defined __powerpc__
719 #if defined(PTRACE_SET_DEBUGREG) || (defined(HAVE_DECL_PTRACE_SET_DEBUGREG) && HAVE_DECL_PTRACE_SET_DEBUGREG)
720 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
721 static_assert((PTRACE_SET_DEBUGREG) == (0x1a), "PTRACE_SET_DEBUGREG != 0x1a");
722 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
723 #else
724 # define PTRACE_SET_DEBUGREG 0x1a
725 #endif
726 #else
727 #endif
728 #if defined __powerpc__
729 #if defined(PPC_PTRACE_DELHWDEBUG) || (defined(HAVE_DECL_PPC_PTRACE_DELHWDEBUG) && HAVE_DECL_PPC_PTRACE_DELHWDEBUG)
730 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
731 static_assert((PPC_PTRACE_DELHWDEBUG) == (0x87), "PPC_PTRACE_DELHWDEBUG != 0x87");
732 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
733 #else
734 # define PPC_PTRACE_DELHWDEBUG 0x87
735 #endif
736 #else
737 #endif
738 #if defined __powerpc__
739 #if defined(PPC_PTRACE_SETHWDEBUG) || (defined(HAVE_DECL_PPC_PTRACE_SETHWDEBUG) && HAVE_DECL_PPC_PTRACE_SETHWDEBUG)
740 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
741 static_assert((PPC_PTRACE_SETHWDEBUG) == (0x88), "PPC_PTRACE_SETHWDEBUG != 0x88");
742 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
743 #else
744 # define PPC_PTRACE_SETHWDEBUG 0x88
745 #endif
746 #else
747 #endif
748 #if defined __powerpc__
749 #if defined(PPC_PTRACE_GETHWDBGINFO) || (defined(HAVE_DECL_PPC_PTRACE_GETHWDBGINFO) && HAVE_DECL_PPC_PTRACE_GETHWDBGINFO)
750 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
751 static_assert((PPC_PTRACE_GETHWDBGINFO) == (0x89), "PPC_PTRACE_GETHWDBGINFO != 0x89");
752 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
753 #else
754 # define PPC_PTRACE_GETHWDBGINFO 0x89
755 #endif
756 #else
757 #endif
758 #if defined __powerpc__
759 #if defined(PPC_PTRACE_POKEUSR_3264) || (defined(HAVE_DECL_PPC_PTRACE_POKEUSR_3264) && HAVE_DECL_PPC_PTRACE_POKEUSR_3264)
760 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
761 static_assert((PPC_PTRACE_POKEUSR_3264) == (0x90), "PPC_PTRACE_POKEUSR_3264 != 0x90");
762 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
763 #else
764 # define PPC_PTRACE_POKEUSR_3264 0x90
765 #endif
766 #else
767 #endif
768 #if defined __powerpc__
769 #if defined(PPC_PTRACE_PEEKUSR_3264) || (defined(HAVE_DECL_PPC_PTRACE_PEEKUSR_3264) && HAVE_DECL_PPC_PTRACE_PEEKUSR_3264)
770 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
771 static_assert((PPC_PTRACE_PEEKUSR_3264) == (0x91), "PPC_PTRACE_PEEKUSR_3264 != 0x91");
772 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
773 #else
774 # define PPC_PTRACE_PEEKUSR_3264 0x91
775 #endif
776 #else
777 #endif
778 #if defined __powerpc__
779 #if defined(PPC_PTRACE_POKEDATA_3264) || (defined(HAVE_DECL_PPC_PTRACE_POKEDATA_3264) && HAVE_DECL_PPC_PTRACE_POKEDATA_3264)
780 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
781 static_assert((PPC_PTRACE_POKEDATA_3264) == (0x92), "PPC_PTRACE_POKEDATA_3264 != 0x92");
782 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
783 #else
784 # define PPC_PTRACE_POKEDATA_3264 0x92
785 #endif
786 #else
787 #endif
788 #if defined __powerpc__
789 #if defined(PPC_PTRACE_POKETEXT_3264) || (defined(HAVE_DECL_PPC_PTRACE_POKETEXT_3264) && HAVE_DECL_PPC_PTRACE_POKETEXT_3264)
790 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
791 static_assert((PPC_PTRACE_POKETEXT_3264) == (0x93), "PPC_PTRACE_POKETEXT_3264 != 0x93");
792 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
793 #else
794 # define PPC_PTRACE_POKETEXT_3264 0x93
795 #endif
796 #else
797 #endif
798 #if defined __powerpc__
799 #if defined(PPC_PTRACE_PEEKDATA_3264) || (defined(HAVE_DECL_PPC_PTRACE_PEEKDATA_3264) && HAVE_DECL_PPC_PTRACE_PEEKDATA_3264)
800 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
801 static_assert((PPC_PTRACE_PEEKDATA_3264) == (0x94), "PPC_PTRACE_PEEKDATA_3264 != 0x94");
802 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
803 #else
804 # define PPC_PTRACE_PEEKDATA_3264 0x94
805 #endif
806 #else
807 #endif
808 #if defined __powerpc__
809 #if defined(PPC_PTRACE_PEEKTEXT_3264) || (defined(HAVE_DECL_PPC_PTRACE_PEEKTEXT_3264) && HAVE_DECL_PPC_PTRACE_PEEKTEXT_3264)
810 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
811 static_assert((PPC_PTRACE_PEEKTEXT_3264) == (0x95), "PPC_PTRACE_PEEKTEXT_3264 != 0x95");
812 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
813 #else
814 # define PPC_PTRACE_PEEKTEXT_3264 0x95
815 #endif
816 #else
817 #endif
818 #if defined __s390__
819 #if defined(PTRACE_PEEKUSR_AREA) || (defined(HAVE_DECL_PTRACE_PEEKUSR_AREA) && HAVE_DECL_PTRACE_PEEKUSR_AREA)
820 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
821 static_assert((PTRACE_PEEKUSR_AREA) == (0x5000), "PTRACE_PEEKUSR_AREA != 0x5000");
822 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
823 #else
824 # define PTRACE_PEEKUSR_AREA 0x5000
825 #endif
826 #else
827 #endif
828 #if defined __s390__
829 #if defined(PTRACE_POKEUSR_AREA) || (defined(HAVE_DECL_PTRACE_POKEUSR_AREA) && HAVE_DECL_PTRACE_POKEUSR_AREA)
830 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
831 static_assert((PTRACE_POKEUSR_AREA) == (0x5001), "PTRACE_POKEUSR_AREA != 0x5001");
832 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
833 #else
834 # define PTRACE_POKEUSR_AREA 0x5001
835 #endif
836 #else
837 #endif
838 #if defined __s390__
839 #if defined(PTRACE_PEEKTEXT_AREA) || (defined(HAVE_DECL_PTRACE_PEEKTEXT_AREA) && HAVE_DECL_PTRACE_PEEKTEXT_AREA)
840 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
841 static_assert((PTRACE_PEEKTEXT_AREA) == (0x5002), "PTRACE_PEEKTEXT_AREA != 0x5002");
842 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
843 #else
844 # define PTRACE_PEEKTEXT_AREA 0x5002
845 #endif
846 #else
847 #endif
848 #if defined __s390__
849 #if defined(PTRACE_PEEKDATA_AREA) || (defined(HAVE_DECL_PTRACE_PEEKDATA_AREA) && HAVE_DECL_PTRACE_PEEKDATA_AREA)
850 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
851 static_assert((PTRACE_PEEKDATA_AREA) == (0x5003), "PTRACE_PEEKDATA_AREA != 0x5003");
852 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
853 #else
854 # define PTRACE_PEEKDATA_AREA 0x5003
855 #endif
856 #else
857 #endif
858 #if defined __s390__
859 #if defined(PTRACE_POKETEXT_AREA) || (defined(HAVE_DECL_PTRACE_POKETEXT_AREA) && HAVE_DECL_PTRACE_POKETEXT_AREA)
860 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
861 static_assert((PTRACE_POKETEXT_AREA) == (0x5004), "PTRACE_POKETEXT_AREA != 0x5004");
862 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
863 #else
864 # define PTRACE_POKETEXT_AREA 0x5004
865 #endif
866 #else
867 #endif
868 #if defined __s390__
869 #if defined(PTRACE_POKEDATA_AREA) || (defined(HAVE_DECL_PTRACE_POKEDATA_AREA) && HAVE_DECL_PTRACE_POKEDATA_AREA)
870 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
871 static_assert((PTRACE_POKEDATA_AREA) == (0x5005), "PTRACE_POKEDATA_AREA != 0x5005");
872 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
873 #else
874 # define PTRACE_POKEDATA_AREA 0x5005
875 #endif
876 #else
877 #endif
878 #if defined __s390__
879 #if defined(PTRACE_GET_LAST_BREAK) || (defined(HAVE_DECL_PTRACE_GET_LAST_BREAK) && HAVE_DECL_PTRACE_GET_LAST_BREAK)
880 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
881 static_assert((PTRACE_GET_LAST_BREAK) == (0x5006), "PTRACE_GET_LAST_BREAK != 0x5006");
882 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
883 #else
884 # define PTRACE_GET_LAST_BREAK 0x5006
885 #endif
886 #else
887 #endif
888 #if defined __s390__
889 #if defined(PTRACE_PEEK_SYSTEM_CALL) || (defined(HAVE_DECL_PTRACE_PEEK_SYSTEM_CALL) && HAVE_DECL_PTRACE_PEEK_SYSTEM_CALL)
890 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
891 static_assert((PTRACE_PEEK_SYSTEM_CALL) == (0x5007), "PTRACE_PEEK_SYSTEM_CALL != 0x5007");
892 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
893 #else
894 # define PTRACE_PEEK_SYSTEM_CALL 0x5007
895 #endif
896 #else
897 #endif
898 #if defined __s390__
899 #if defined(PTRACE_POKE_SYSTEM_CALL) || (defined(HAVE_DECL_PTRACE_POKE_SYSTEM_CALL) && HAVE_DECL_PTRACE_POKE_SYSTEM_CALL)
900 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
901 static_assert((PTRACE_POKE_SYSTEM_CALL) == (0x5008), "PTRACE_POKE_SYSTEM_CALL != 0x5008");
902 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
903 #else
904 # define PTRACE_POKE_SYSTEM_CALL 0x5008
905 #endif
906 #else
907 #endif
908 #if defined __s390__
909 #if defined(PTRACE_ENABLE_TE) || (defined(HAVE_DECL_PTRACE_ENABLE_TE) && HAVE_DECL_PTRACE_ENABLE_TE)
910 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
911 static_assert((PTRACE_ENABLE_TE) == (0x5009), "PTRACE_ENABLE_TE != 0x5009");
912 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
913 #else
914 # define PTRACE_ENABLE_TE 0x5009
915 #endif
916 #else
917 #endif
918 #if defined __s390__
919 #if defined(PTRACE_DISABLE_TE) || (defined(HAVE_DECL_PTRACE_DISABLE_TE) && HAVE_DECL_PTRACE_DISABLE_TE)
920 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
921 static_assert((PTRACE_DISABLE_TE) == (0x5010), "PTRACE_DISABLE_TE != 0x5010");
922 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
923 #else
924 # define PTRACE_DISABLE_TE 0x5010
925 #endif
926 #else
927 #endif
928 #if defined __s390__
929 #if defined(PTRACE_TE_ABORT_RAND) || (defined(HAVE_DECL_PTRACE_TE_ABORT_RAND) && HAVE_DECL_PTRACE_TE_ABORT_RAND)
930 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
931 static_assert((PTRACE_TE_ABORT_RAND) == (0x5011), "PTRACE_TE_ABORT_RAND != 0x5011");
932 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
933 #else
934 # define PTRACE_TE_ABORT_RAND 0x5011
935 #endif
936 #else
937 #endif
938 #if defined __sh__
939 #if defined(PTRACE_GETDSPREGS) || (defined(HAVE_DECL_PTRACE_GETDSPREGS) && HAVE_DECL_PTRACE_GETDSPREGS)
940 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
941 static_assert((PTRACE_GETDSPREGS) == (0x37), "PTRACE_GETDSPREGS != 0x37");
942 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
943 #else
944 # define PTRACE_GETDSPREGS 0x37
945 #endif
946 #else
947 #endif
948 #if defined __sh__
949 #if defined(PTRACE_SETDSPREGS) || (defined(HAVE_DECL_PTRACE_SETDSPREGS) && HAVE_DECL_PTRACE_SETDSPREGS)
950 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
951 static_assert((PTRACE_SETDSPREGS) == (0x38), "PTRACE_SETDSPREGS != 0x38");
952 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
953 #else
954 # define PTRACE_SETDSPREGS 0x38
955 #endif
956 #else
957 #endif
958 #if defined __sparc__
959 #if defined(PTRACE_SPARC_DETACH) || (defined(HAVE_DECL_PTRACE_SPARC_DETACH) && HAVE_DECL_PTRACE_SPARC_DETACH)
960 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
961 static_assert((PTRACE_SPARC_DETACH) == (0xb), "PTRACE_SPARC_DETACH != 0xb");
962 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
963 #else
964 # define PTRACE_SPARC_DETACH 0xb
965 #endif
966 #else
967 #endif
968 #if defined __sparc__
969 #if defined(PTRACE_READDATA) || (defined(HAVE_DECL_PTRACE_READDATA) && HAVE_DECL_PTRACE_READDATA)
970 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
971 static_assert((PTRACE_READDATA) == (0x10), "PTRACE_READDATA != 0x10");
972 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
973 #else
974 # define PTRACE_READDATA 0x10
975 #endif
976 #else
977 #endif
978 #if defined __sparc__
979 #if defined(PTRACE_WRITEDATA) || (defined(HAVE_DECL_PTRACE_WRITEDATA) && HAVE_DECL_PTRACE_WRITEDATA)
980 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
981 static_assert((PTRACE_WRITEDATA) == (0x11), "PTRACE_WRITEDATA != 0x11");
982 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
983 #else
984 # define PTRACE_WRITEDATA 0x11
985 #endif
986 #else
987 #endif
988 #if defined __sparc__
989 #if defined(PTRACE_READTEXT) || (defined(HAVE_DECL_PTRACE_READTEXT) && HAVE_DECL_PTRACE_READTEXT)
990 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
991 static_assert((PTRACE_READTEXT) == (0x12), "PTRACE_READTEXT != 0x12");
992 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
993 #else
994 # define PTRACE_READTEXT 0x12
995 #endif
996 #else
997 #endif
998 #if defined __sparc__
999 #if defined(PTRACE_WRITETEXT) || (defined(HAVE_DECL_PTRACE_WRITETEXT) && HAVE_DECL_PTRACE_WRITETEXT)
1000 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1001 static_assert((PTRACE_WRITETEXT) == (0x13), "PTRACE_WRITETEXT != 0x13");
1002 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1003 #else
1004 # define PTRACE_WRITETEXT 0x13
1005 #endif
1006 #else
1007 #endif
1008 #if defined __sparc__
1009 #if defined(PTRACE_GETFPAREGS) || (defined(HAVE_DECL_PTRACE_GETFPAREGS) && HAVE_DECL_PTRACE_GETFPAREGS)
1010 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1011 static_assert((PTRACE_GETFPAREGS) == (0x14), "PTRACE_GETFPAREGS != 0x14");
1012 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1013 #else
1014 # define PTRACE_GETFPAREGS 0x14
1015 #endif
1016 #else
1017 #endif
1018 #if defined __sparc__
1019 #if defined(PTRACE_SETFPAREGS) || (defined(HAVE_DECL_PTRACE_SETFPAREGS) && HAVE_DECL_PTRACE_SETFPAREGS)
1020 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1021 static_assert((PTRACE_SETFPAREGS) == (0x15), "PTRACE_SETFPAREGS != 0x15");
1022 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1023 #else
1024 # define PTRACE_SETFPAREGS 0x15
1025 #endif
1026 #else
1027 #endif
1028 #if defined __sparc__
1029 #if defined(PTRACE_GETFPREGS64) || (defined(HAVE_DECL_PTRACE_GETFPREGS64) && HAVE_DECL_PTRACE_GETFPREGS64)
1030 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1031 static_assert((PTRACE_GETFPREGS64) == (0x19), "PTRACE_GETFPREGS64 != 0x19");
1032 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1033 #else
1034 # define PTRACE_GETFPREGS64 0x19
1035 #endif
1036 #else
1037 #endif
1038 #if defined __sparc__
1039 #if defined(PTRACE_SETFPREGS64) || (defined(HAVE_DECL_PTRACE_SETFPREGS64) && HAVE_DECL_PTRACE_SETFPREGS64)
1040 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1041 static_assert((PTRACE_SETFPREGS64) == (0x1a), "PTRACE_SETFPREGS64 != 0x1a");
1042 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1043 #else
1044 # define PTRACE_SETFPREGS64 0x1a
1045 #endif
1046 #else
1047 #endif
1048 #if defined __x86_64__ || defined __i386__
1049 #if defined(PTRACE_ARCH_PRCTL) || (defined(HAVE_DECL_PTRACE_ARCH_PRCTL) && HAVE_DECL_PTRACE_ARCH_PRCTL)
1050 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1051 static_assert((PTRACE_ARCH_PRCTL) == (0x1e), "PTRACE_ARCH_PRCTL != 0x1e");
1052 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1053 #else
1054 # define PTRACE_ARCH_PRCTL 0x1e
1055 #endif
1056 #else
1057 #endif
1058 #if defined __xtensa__
1059 #if defined(PTRACE_GETXTREGS) || (defined(HAVE_DECL_PTRACE_GETXTREGS) && HAVE_DECL_PTRACE_GETXTREGS)
1060 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1061 static_assert((PTRACE_GETXTREGS) == (0x12), "PTRACE_GETXTREGS != 0x12");
1062 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1063 #else
1064 # define PTRACE_GETXTREGS 0x12
1065 #endif
1066 #else
1067 #endif
1068 #if defined __xtensa__
1069 #if defined(PTRACE_SETXTREGS) || (defined(HAVE_DECL_PTRACE_SETXTREGS) && HAVE_DECL_PTRACE_SETXTREGS)
1070 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
1071 static_assert((PTRACE_SETXTREGS) == (0x13), "PTRACE_SETXTREGS != 0x13");
1072 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
1073 #else
1074 # define PTRACE_SETXTREGS 0x13
1075 #endif
1076 #else
1077 #endif
1078 #undef XLAT_PREV_VAL
1079
1080 #ifndef XLAT_MACROS_ONLY
1081
1082 # ifndef IN_MPERS
1083
1084 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
1085 static const struct xlat_data ptrace_cmds_xdata[] = {
1086
1087 XLAT(PTRACE_TRACEME),
1088 #define XLAT_VAL_0 ((unsigned) (PTRACE_TRACEME))
1089 #define XLAT_STR_0 STRINGIFY(PTRACE_TRACEME)
1090 XLAT(PTRACE_PEEKTEXT),
1091 #define XLAT_VAL_1 ((unsigned) (PTRACE_PEEKTEXT))
1092 #define XLAT_STR_1 STRINGIFY(PTRACE_PEEKTEXT)
1093 XLAT(PTRACE_PEEKDATA),
1094 #define XLAT_VAL_2 ((unsigned) (PTRACE_PEEKDATA))
1095 #define XLAT_STR_2 STRINGIFY(PTRACE_PEEKDATA)
1096 XLAT(PTRACE_PEEKUSER),
1097 #define XLAT_VAL_3 ((unsigned) (PTRACE_PEEKUSER))
1098 #define XLAT_STR_3 STRINGIFY(PTRACE_PEEKUSER)
1099 XLAT(PTRACE_POKETEXT),
1100 #define XLAT_VAL_4 ((unsigned) (PTRACE_POKETEXT))
1101 #define XLAT_STR_4 STRINGIFY(PTRACE_POKETEXT)
1102 XLAT(PTRACE_POKEDATA),
1103 #define XLAT_VAL_5 ((unsigned) (PTRACE_POKEDATA))
1104 #define XLAT_STR_5 STRINGIFY(PTRACE_POKEDATA)
1105 XLAT(PTRACE_POKEUSER),
1106 #define XLAT_VAL_6 ((unsigned) (PTRACE_POKEUSER))
1107 #define XLAT_STR_6 STRINGIFY(PTRACE_POKEUSER)
1108 XLAT(PTRACE_CONT),
1109 #define XLAT_VAL_7 ((unsigned) (PTRACE_CONT))
1110 #define XLAT_STR_7 STRINGIFY(PTRACE_CONT)
1111 XLAT(PTRACE_KILL),
1112 #define XLAT_VAL_8 ((unsigned) (PTRACE_KILL))
1113 #define XLAT_STR_8 STRINGIFY(PTRACE_KILL)
1114 XLAT(PTRACE_SINGLESTEP),
1115 #define XLAT_VAL_9 ((unsigned) (PTRACE_SINGLESTEP))
1116 #define XLAT_STR_9 STRINGIFY(PTRACE_SINGLESTEP)
1117 XLAT(PTRACE_ATTACH),
1118 #define XLAT_VAL_10 ((unsigned) (PTRACE_ATTACH))
1119 #define XLAT_STR_10 STRINGIFY(PTRACE_ATTACH)
1120
1121 /*
1122 * On sparc, there is PTRACE_SPARC_DETACH (= 11) that is used instead
1123 * of PTRACE_DETACH, as PTRACE_DETACH's number (0x11) is occupied
1124 * by PTRACE_WRITEDATA.
1125 */
1126 #if !defined __sparc__
1127 XLAT(PTRACE_DETACH),
1128 #define XLAT_VAL_11 ((unsigned) (PTRACE_DETACH))
1129 #define XLAT_STR_11 STRINGIFY(PTRACE_DETACH)
1130 #else
1131 #if defined(PTRACE_DETACH) || (defined(HAVE_DECL_PTRACE_DETACH) && HAVE_DECL_PTRACE_DETACH)
1132 XLAT(PTRACE_DETACH),
1133 #define XLAT_VAL_12 ((unsigned) (PTRACE_DETACH))
1134 #define XLAT_STR_12 STRINGIFY(PTRACE_DETACH)
1135 #endif
1136 #endif
1137
1138 XLAT(PTRACE_SYSCALL),
1139 #define XLAT_VAL_13 ((unsigned) (PTRACE_SYSCALL))
1140 #define XLAT_STR_13 STRINGIFY(PTRACE_SYSCALL)
1141
1142 XLAT(PTRACE_SETOPTIONS),
1143 #define XLAT_VAL_14 ((unsigned) (PTRACE_SETOPTIONS))
1144 #define XLAT_STR_14 STRINGIFY(PTRACE_SETOPTIONS)
1145 XLAT(PTRACE_GETEVENTMSG),
1146 #define XLAT_VAL_15 ((unsigned) (PTRACE_GETEVENTMSG))
1147 #define XLAT_STR_15 STRINGIFY(PTRACE_GETEVENTMSG)
1148 XLAT(PTRACE_GETSIGINFO),
1149 #define XLAT_VAL_16 ((unsigned) (PTRACE_GETSIGINFO))
1150 #define XLAT_STR_16 STRINGIFY(PTRACE_GETSIGINFO)
1151 XLAT(PTRACE_SETSIGINFO),
1152 #define XLAT_VAL_17 ((unsigned) (PTRACE_SETSIGINFO))
1153 #define XLAT_STR_17 STRINGIFY(PTRACE_SETSIGINFO)
1154 XLAT(PTRACE_GETREGSET),
1155 #define XLAT_VAL_18 ((unsigned) (PTRACE_GETREGSET))
1156 #define XLAT_STR_18 STRINGIFY(PTRACE_GETREGSET)
1157 XLAT(PTRACE_SETREGSET),
1158 #define XLAT_VAL_19 ((unsigned) (PTRACE_SETREGSET))
1159 #define XLAT_STR_19 STRINGIFY(PTRACE_SETREGSET)
1160 XLAT(PTRACE_SEIZE),
1161 #define XLAT_VAL_20 ((unsigned) (PTRACE_SEIZE))
1162 #define XLAT_STR_20 STRINGIFY(PTRACE_SEIZE)
1163 XLAT(PTRACE_INTERRUPT),
1164 #define XLAT_VAL_21 ((unsigned) (PTRACE_INTERRUPT))
1165 #define XLAT_STR_21 STRINGIFY(PTRACE_INTERRUPT)
1166 XLAT(PTRACE_LISTEN),
1167 #define XLAT_VAL_22 ((unsigned) (PTRACE_LISTEN))
1168 #define XLAT_STR_22 STRINGIFY(PTRACE_LISTEN)
1169 XLAT(PTRACE_PEEKSIGINFO),
1170 #define XLAT_VAL_23 ((unsigned) (PTRACE_PEEKSIGINFO))
1171 #define XLAT_STR_23 STRINGIFY(PTRACE_PEEKSIGINFO)
1172 XLAT(PTRACE_GETSIGMASK),
1173 #define XLAT_VAL_24 ((unsigned) (PTRACE_GETSIGMASK))
1174 #define XLAT_STR_24 STRINGIFY(PTRACE_GETSIGMASK)
1175 XLAT(PTRACE_SETSIGMASK),
1176 #define XLAT_VAL_25 ((unsigned) (PTRACE_SETSIGMASK))
1177 #define XLAT_STR_25 STRINGIFY(PTRACE_SETSIGMASK)
1178 XLAT(PTRACE_SECCOMP_GET_FILTER),
1179 #define XLAT_VAL_26 ((unsigned) (PTRACE_SECCOMP_GET_FILTER))
1180 #define XLAT_STR_26 STRINGIFY(PTRACE_SECCOMP_GET_FILTER)
1181 XLAT(PTRACE_SECCOMP_GET_METADATA),
1182 #define XLAT_VAL_27 ((unsigned) (PTRACE_SECCOMP_GET_METADATA))
1183 #define XLAT_STR_27 STRINGIFY(PTRACE_SECCOMP_GET_METADATA)
1184 XLAT(PTRACE_GET_SYSCALL_INFO),
1185 #define XLAT_VAL_28 ((unsigned) (PTRACE_GET_SYSCALL_INFO))
1186 #define XLAT_STR_28 STRINGIFY(PTRACE_GET_SYSCALL_INFO)
1187 XLAT(PTRACE_GET_RSEQ_CONFIGURATION),
1188 #define XLAT_VAL_29 ((unsigned) (PTRACE_GET_RSEQ_CONFIGURATION))
1189 #define XLAT_STR_29 STRINGIFY(PTRACE_GET_RSEQ_CONFIGURATION)
1190 XLAT(PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG),
1191 #define XLAT_VAL_30 ((unsigned) (PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG))
1192 #define XLAT_STR_30 STRINGIFY(PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG)
1193 XLAT(PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG),
1194 #define XLAT_VAL_31 ((unsigned) (PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG))
1195 #define XLAT_STR_31 STRINGIFY(PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG)
1196
1197
1198 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__ || defined __xtensa__
1199 XLAT(PTRACE_GETREGS),
1200 #define XLAT_VAL_32 ((unsigned) (PTRACE_GETREGS))
1201 #define XLAT_STR_32 STRINGIFY(PTRACE_GETREGS)
1202 #elif defined __hppa__ || defined __ia64__
1203 XLAT(PTRACE_GETREGS),
1204 #define XLAT_VAL_33 ((unsigned) (PTRACE_GETREGS))
1205 #define XLAT_STR_33 STRINGIFY(PTRACE_GETREGS)
1206 #else
1207 #if defined(PTRACE_GETREGS) || (defined(HAVE_DECL_PTRACE_GETREGS) && HAVE_DECL_PTRACE_GETREGS)
1208 XLAT(PTRACE_GETREGS),
1209 #define XLAT_VAL_34 ((unsigned) (PTRACE_GETREGS))
1210 #define XLAT_STR_34 STRINGIFY(PTRACE_GETREGS)
1211 #endif
1212 #endif
1213
1214 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__ || defined __xtensa__
1215 XLAT(PTRACE_SETREGS),
1216 #define XLAT_VAL_35 ((unsigned) (PTRACE_SETREGS))
1217 #define XLAT_STR_35 STRINGIFY(PTRACE_SETREGS)
1218 #elif defined __hppa__ || defined __ia64__
1219 XLAT(PTRACE_SETREGS),
1220 #define XLAT_VAL_36 ((unsigned) (PTRACE_SETREGS))
1221 #define XLAT_STR_36 STRINGIFY(PTRACE_SETREGS)
1222 #else
1223 #if defined(PTRACE_SETREGS) || (defined(HAVE_DECL_PTRACE_SETREGS) && HAVE_DECL_PTRACE_SETREGS)
1224 XLAT(PTRACE_SETREGS),
1225 #define XLAT_VAL_37 ((unsigned) (PTRACE_SETREGS))
1226 #define XLAT_STR_37 STRINGIFY(PTRACE_SETREGS)
1227 #endif
1228 #endif
1229
1230 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __hppa__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__
1231 XLAT(PTRACE_GETFPREGS),
1232 #define XLAT_VAL_38 ((unsigned) (PTRACE_GETFPREGS))
1233 #define XLAT_STR_38 STRINGIFY(PTRACE_GETFPREGS)
1234 #else
1235 #if defined(PTRACE_GETFPREGS) || (defined(HAVE_DECL_PTRACE_GETFPREGS) && HAVE_DECL_PTRACE_GETFPREGS)
1236 XLAT(PTRACE_GETFPREGS),
1237 #define XLAT_VAL_39 ((unsigned) (PTRACE_GETFPREGS))
1238 #define XLAT_STR_39 STRINGIFY(PTRACE_GETFPREGS)
1239 #endif
1240 #endif
1241
1242 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __hppa__ || defined __m68k__ || defined __mips__ || defined __powerpc__ || defined __sh__ || defined __sparc__ || defined __x86_64__ || defined __i386__
1243 XLAT(PTRACE_SETFPREGS),
1244 #define XLAT_VAL_40 ((unsigned) (PTRACE_SETFPREGS))
1245 #define XLAT_STR_40 STRINGIFY(PTRACE_SETFPREGS)
1246 #else
1247 #if defined(PTRACE_SETFPREGS) || (defined(HAVE_DECL_PTRACE_SETFPREGS) && HAVE_DECL_PTRACE_SETFPREGS)
1248 XLAT(PTRACE_SETFPREGS),
1249 #define XLAT_VAL_41 ((unsigned) (PTRACE_SETFPREGS))
1250 #define XLAT_STR_41 STRINGIFY(PTRACE_SETFPREGS)
1251 #endif
1252 #endif
1253
1254 #if defined __mips__ || defined __x86_64__ || defined __i386__
1255 XLAT(PTRACE_GETFPXREGS),
1256 #define XLAT_VAL_42 ((unsigned) (PTRACE_GETFPXREGS))
1257 #define XLAT_STR_42 STRINGIFY(PTRACE_GETFPXREGS)
1258 #else
1259 #if defined(PTRACE_GETFPXREGS) || (defined(HAVE_DECL_PTRACE_GETFPXREGS) && HAVE_DECL_PTRACE_GETFPXREGS)
1260 XLAT(PTRACE_GETFPXREGS),
1261 #define XLAT_VAL_43 ((unsigned) (PTRACE_GETFPXREGS))
1262 #define XLAT_STR_43 STRINGIFY(PTRACE_GETFPXREGS)
1263 #endif
1264 #endif
1265
1266 #if defined __mips__ || defined __x86_64__ || defined __i386__
1267 XLAT(PTRACE_SETFPXREGS),
1268 #define XLAT_VAL_44 ((unsigned) (PTRACE_SETFPXREGS))
1269 #define XLAT_STR_44 STRINGIFY(PTRACE_SETFPXREGS)
1270 #else
1271 #if defined(PTRACE_SETFPXREGS) || (defined(HAVE_DECL_PTRACE_SETFPXREGS) && HAVE_DECL_PTRACE_SETFPXREGS)
1272 XLAT(PTRACE_SETFPXREGS),
1273 #define XLAT_VAL_45 ((unsigned) (PTRACE_SETFPXREGS))
1274 #define XLAT_STR_45 STRINGIFY(PTRACE_SETFPXREGS)
1275 #endif
1276 #endif
1277
1278 #if defined __xtensa__
1279 XLAT(PTRACE_GETHBPREGS),
1280 #define XLAT_VAL_46 ((unsigned) (PTRACE_GETHBPREGS))
1281 #define XLAT_STR_46 STRINGIFY(PTRACE_GETHBPREGS)
1282 #elif defined __arm__ || defined __arm64__ || defined __aarch64__
1283 XLAT(PTRACE_GETHBPREGS),
1284 #define XLAT_VAL_47 ((unsigned) (PTRACE_GETHBPREGS))
1285 #define XLAT_STR_47 STRINGIFY(PTRACE_GETHBPREGS)
1286 #else
1287 #if defined(PTRACE_GETHBPREGS) || (defined(HAVE_DECL_PTRACE_GETHBPREGS) && HAVE_DECL_PTRACE_GETHBPREGS)
1288 XLAT(PTRACE_GETHBPREGS),
1289 #define XLAT_VAL_48 ((unsigned) (PTRACE_GETHBPREGS))
1290 #define XLAT_STR_48 STRINGIFY(PTRACE_GETHBPREGS)
1291 #endif
1292 #endif
1293
1294 #if defined __xtensa__
1295 XLAT(PTRACE_SETHBPREGS),
1296 #define XLAT_VAL_49 ((unsigned) (PTRACE_SETHBPREGS))
1297 #define XLAT_STR_49 STRINGIFY(PTRACE_SETHBPREGS)
1298 #elif defined __arm__ || defined __arm64__ || defined __aarch64__
1299 XLAT(PTRACE_SETHBPREGS),
1300 #define XLAT_VAL_50 ((unsigned) (PTRACE_SETHBPREGS))
1301 #define XLAT_STR_50 STRINGIFY(PTRACE_SETHBPREGS)
1302 #else
1303 #if defined(PTRACE_SETHBPREGS) || (defined(HAVE_DECL_PTRACE_SETHBPREGS) && HAVE_DECL_PTRACE_SETHBPREGS)
1304 XLAT(PTRACE_SETHBPREGS),
1305 #define XLAT_VAL_51 ((unsigned) (PTRACE_SETHBPREGS))
1306 #define XLAT_STR_51 STRINGIFY(PTRACE_SETHBPREGS)
1307 #endif
1308 #endif
1309
1310 #if defined __arm__ || defined __ia64__ || defined __mips__ || defined __s390__ || defined __x86_64__ || defined __i386__
1311 XLAT(PTRACE_OLDSETOPTIONS),
1312 #define XLAT_VAL_52 ((unsigned) (PTRACE_OLDSETOPTIONS))
1313 #define XLAT_STR_52 STRINGIFY(PTRACE_OLDSETOPTIONS)
1314 #else
1315 #if defined(PTRACE_OLDSETOPTIONS) || (defined(HAVE_DECL_PTRACE_OLDSETOPTIONS) && HAVE_DECL_PTRACE_OLDSETOPTIONS)
1316 XLAT(PTRACE_OLDSETOPTIONS),
1317 #define XLAT_VAL_53 ((unsigned) (PTRACE_OLDSETOPTIONS))
1318 #define XLAT_STR_53 STRINGIFY(PTRACE_OLDSETOPTIONS)
1319 #endif
1320 #endif
1321
1322 #if defined __powerpc__ || defined __sparc__
1323 XLAT(PTRACE_GETREGS64),
1324 #define XLAT_VAL_54 ((unsigned) (PTRACE_GETREGS64))
1325 #define XLAT_STR_54 STRINGIFY(PTRACE_GETREGS64)
1326 #else
1327 #if defined(PTRACE_GETREGS64) || (defined(HAVE_DECL_PTRACE_GETREGS64) && HAVE_DECL_PTRACE_GETREGS64)
1328 XLAT(PTRACE_GETREGS64),
1329 #define XLAT_VAL_55 ((unsigned) (PTRACE_GETREGS64))
1330 #define XLAT_STR_55 STRINGIFY(PTRACE_GETREGS64)
1331 #endif
1332 #endif
1333 #if defined __powerpc__ || defined __sparc__
1334 XLAT(PTRACE_SETREGS64),
1335 #define XLAT_VAL_56 ((unsigned) (PTRACE_SETREGS64))
1336 #define XLAT_STR_56 STRINGIFY(PTRACE_SETREGS64)
1337 #else
1338 #if defined(PTRACE_SETREGS64) || (defined(HAVE_DECL_PTRACE_SETREGS64) && HAVE_DECL_PTRACE_SETREGS64)
1339 XLAT(PTRACE_SETREGS64),
1340 #define XLAT_VAL_57 ((unsigned) (PTRACE_SETREGS64))
1341 #define XLAT_STR_57 STRINGIFY(PTRACE_SETREGS64)
1342 #endif
1343 #endif
1344
1345 #if defined __arm__ || defined __arm64__ || defined __aarch64__ || defined __unicore32__
1346 XLAT(PTRACE_GET_THREAD_AREA),
1347 #define XLAT_VAL_58 ((unsigned) (PTRACE_GET_THREAD_AREA))
1348 #define XLAT_STR_58 STRINGIFY(PTRACE_GET_THREAD_AREA)
1349 #elif defined __arc__ || defined __m68k__ || defined __mips__ || defined __x86_64__ || defined __i386__
1350 XLAT(PTRACE_GET_THREAD_AREA),
1351 #define XLAT_VAL_59 ((unsigned) (PTRACE_GET_THREAD_AREA))
1352 #define XLAT_STR_59 STRINGIFY(PTRACE_GET_THREAD_AREA)
1353 #else
1354 #if defined(PTRACE_GET_THREAD_AREA) || (defined(HAVE_DECL_PTRACE_GET_THREAD_AREA) && HAVE_DECL_PTRACE_GET_THREAD_AREA)
1355 XLAT(PTRACE_GET_THREAD_AREA),
1356 #define XLAT_VAL_60 ((unsigned) (PTRACE_GET_THREAD_AREA))
1357 #define XLAT_STR_60 STRINGIFY(PTRACE_GET_THREAD_AREA)
1358 #endif
1359 #endif
1360
1361 #if defined __mips__ || defined __x86_64__ || defined __i386__
1362 XLAT(PTRACE_SET_THREAD_AREA),
1363 #define XLAT_VAL_61 ((unsigned) (PTRACE_SET_THREAD_AREA))
1364 #define XLAT_STR_61 STRINGIFY(PTRACE_SET_THREAD_AREA)
1365 #else
1366 #if defined(PTRACE_SET_THREAD_AREA) || (defined(HAVE_DECL_PTRACE_SET_THREAD_AREA) && HAVE_DECL_PTRACE_SET_THREAD_AREA)
1367 XLAT(PTRACE_SET_THREAD_AREA),
1368 #define XLAT_VAL_62 ((unsigned) (PTRACE_SET_THREAD_AREA))
1369 #define XLAT_STR_62 STRINGIFY(PTRACE_SET_THREAD_AREA)
1370 #endif
1371 #endif
1372
1373 #if defined __arm__ || defined __c6x__ || defined __sh__
1374 XLAT(PTRACE_GETFDPIC),
1375 #define XLAT_VAL_63 ((unsigned) (PTRACE_GETFDPIC))
1376 #define XLAT_STR_63 STRINGIFY(PTRACE_GETFDPIC)
1377 #else
1378 #if defined(PTRACE_GETFDPIC) || (defined(HAVE_DECL_PTRACE_GETFDPIC) && HAVE_DECL_PTRACE_GETFDPIC)
1379 XLAT(PTRACE_GETFDPIC),
1380 #define XLAT_VAL_64 ((unsigned) (PTRACE_GETFDPIC))
1381 #define XLAT_STR_64 STRINGIFY(PTRACE_GETFDPIC)
1382 #endif
1383 #endif
1384
1385 #if defined __powerpc__
1386 XLAT(PTRACE_SYSEMU),
1387 #define XLAT_VAL_65 ((unsigned) (PTRACE_SYSEMU))
1388 #define XLAT_STR_65 STRINGIFY(PTRACE_SYSEMU)
1389 #elif defined __arm64__ || defined __aarch64__ || defined __x86_64__ || defined __i386__ || defined __s390__
1390 XLAT(PTRACE_SYSEMU),
1391 #define XLAT_VAL_66 ((unsigned) (PTRACE_SYSEMU))
1392 #define XLAT_STR_66 STRINGIFY(PTRACE_SYSEMU)
1393 #else
1394 #if defined(PTRACE_SYSEMU) || (defined(HAVE_DECL_PTRACE_SYSEMU) && HAVE_DECL_PTRACE_SYSEMU)
1395 XLAT(PTRACE_SYSEMU),
1396 #define XLAT_VAL_67 ((unsigned) (PTRACE_SYSEMU))
1397 #define XLAT_STR_67 STRINGIFY(PTRACE_SYSEMU)
1398 #endif
1399 #endif
1400
1401 #if defined __powerpc__
1402 XLAT(PTRACE_SYSEMU_SINGLESTEP),
1403 #define XLAT_VAL_68 ((unsigned) (PTRACE_SYSEMU_SINGLESTEP))
1404 #define XLAT_STR_68 STRINGIFY(PTRACE_SYSEMU_SINGLESTEP)
1405 #elif defined __arm64__ || defined __aarch64__ || defined __x86_64__ || defined __i386__ || defined __s390__
1406 XLAT(PTRACE_SYSEMU_SINGLESTEP),
1407 #define XLAT_VAL_69 ((unsigned) (PTRACE_SYSEMU_SINGLESTEP))
1408 #define XLAT_STR_69 STRINGIFY(PTRACE_SYSEMU_SINGLESTEP)
1409 #else
1410 #if defined(PTRACE_SYSEMU_SINGLESTEP) || (defined(HAVE_DECL_PTRACE_SYSEMU_SINGLESTEP) && HAVE_DECL_PTRACE_SYSEMU_SINGLESTEP)
1411 XLAT(PTRACE_SYSEMU_SINGLESTEP),
1412 #define XLAT_VAL_70 ((unsigned) (PTRACE_SYSEMU_SINGLESTEP))
1413 #define XLAT_STR_70 STRINGIFY(PTRACE_SYSEMU_SINGLESTEP)
1414 #endif
1415 #endif
1416
1417 #if defined __hppa__ || defined __ia64__ || defined __s390__
1418 XLAT(PTRACE_SINGLEBLOCK),
1419 #define XLAT_VAL_71 ((unsigned) (PTRACE_SINGLEBLOCK))
1420 #define XLAT_STR_71 STRINGIFY(PTRACE_SINGLEBLOCK)
1421 #elif defined __m68k__ || defined __x86_64__ || defined __i386__
1422 XLAT(PTRACE_SINGLEBLOCK),
1423 #define XLAT_VAL_72 ((unsigned) (PTRACE_SINGLEBLOCK))
1424 #define XLAT_STR_72 STRINGIFY(PTRACE_SINGLEBLOCK)
1425 #elif defined __powerpc__
1426 XLAT(PTRACE_SINGLEBLOCK),
1427 #define XLAT_VAL_73 ((unsigned) (PTRACE_SINGLEBLOCK))
1428 #define XLAT_STR_73 STRINGIFY(PTRACE_SINGLEBLOCK)
1429 #else
1430 #if defined(PTRACE_SINGLEBLOCK) || (defined(HAVE_DECL_PTRACE_SINGLEBLOCK) && HAVE_DECL_PTRACE_SINGLEBLOCK)
1431 XLAT(PTRACE_SINGLEBLOCK),
1432 #define XLAT_VAL_74 ((unsigned) (PTRACE_SINGLEBLOCK))
1433 #define XLAT_STR_74 STRINGIFY(PTRACE_SINGLEBLOCK)
1434 #endif
1435 #endif
1436
1437
1438 #if defined __arm64__ || defined __aarch64__
1439 XLAT(PTRACE_PEEKMTETAGS),
1440 #define XLAT_VAL_75 ((unsigned) (PTRACE_PEEKMTETAGS))
1441 #define XLAT_STR_75 STRINGIFY(PTRACE_PEEKMTETAGS)
1442 #else
1443 #if defined(PTRACE_PEEKMTETAGS) || (defined(HAVE_DECL_PTRACE_PEEKMTETAGS) && HAVE_DECL_PTRACE_PEEKMTETAGS)
1444 XLAT(PTRACE_PEEKMTETAGS),
1445 #define XLAT_VAL_76 ((unsigned) (PTRACE_PEEKMTETAGS))
1446 #define XLAT_STR_76 STRINGIFY(PTRACE_PEEKMTETAGS)
1447 #endif
1448 #endif
1449 #if defined __arm64__ || defined __aarch64__
1450 XLAT(PTRACE_POKEMTETAGS),
1451 #define XLAT_VAL_77 ((unsigned) (PTRACE_POKEMTETAGS))
1452 #define XLAT_STR_77 STRINGIFY(PTRACE_POKEMTETAGS)
1453 #else
1454 #if defined(PTRACE_POKEMTETAGS) || (defined(HAVE_DECL_PTRACE_POKEMTETAGS) && HAVE_DECL_PTRACE_POKEMTETAGS)
1455 XLAT(PTRACE_POKEMTETAGS),
1456 #define XLAT_VAL_78 ((unsigned) (PTRACE_POKEMTETAGS))
1457 #define XLAT_STR_78 STRINGIFY(PTRACE_POKEMTETAGS)
1458 #endif
1459 #endif
1460
1461
1462 #if defined __arm__
1463 XLAT(PTRACE_GETWMMXREGS),
1464 #define XLAT_VAL_79 ((unsigned) (PTRACE_GETWMMXREGS))
1465 #define XLAT_STR_79 STRINGIFY(PTRACE_GETWMMXREGS)
1466 #else
1467 #if defined(PTRACE_GETWMMXREGS) || (defined(HAVE_DECL_PTRACE_GETWMMXREGS) && HAVE_DECL_PTRACE_GETWMMXREGS)
1468 XLAT(PTRACE_GETWMMXREGS),
1469 #define XLAT_VAL_80 ((unsigned) (PTRACE_GETWMMXREGS))
1470 #define XLAT_STR_80 STRINGIFY(PTRACE_GETWMMXREGS)
1471 #endif
1472 #endif
1473 #if defined __arm__
1474 XLAT(PTRACE_SETWMMXREGS),
1475 #define XLAT_VAL_81 ((unsigned) (PTRACE_SETWMMXREGS))
1476 #define XLAT_STR_81 STRINGIFY(PTRACE_SETWMMXREGS)
1477 #else
1478 #if defined(PTRACE_SETWMMXREGS) || (defined(HAVE_DECL_PTRACE_SETWMMXREGS) && HAVE_DECL_PTRACE_SETWMMXREGS)
1479 XLAT(PTRACE_SETWMMXREGS),
1480 #define XLAT_VAL_82 ((unsigned) (PTRACE_SETWMMXREGS))
1481 #define XLAT_STR_82 STRINGIFY(PTRACE_SETWMMXREGS)
1482 #endif
1483 #endif
1484 #if defined __arm__ || defined __arm64__ || defined __aarch64__
1485 XLAT(PTRACE_SET_SYSCALL),
1486 #define XLAT_VAL_83 ((unsigned) (PTRACE_SET_SYSCALL))
1487 #define XLAT_STR_83 STRINGIFY(PTRACE_SET_SYSCALL)
1488 #else
1489 #if defined(PTRACE_SET_SYSCALL) || (defined(HAVE_DECL_PTRACE_SET_SYSCALL) && HAVE_DECL_PTRACE_SET_SYSCALL)
1490 XLAT(PTRACE_SET_SYSCALL),
1491 #define XLAT_VAL_84 ((unsigned) (PTRACE_SET_SYSCALL))
1492 #define XLAT_STR_84 STRINGIFY(PTRACE_SET_SYSCALL)
1493 #endif
1494 #endif
1495 #if defined __arm__
1496 XLAT(PTRACE_GETCRUNCHREGS),
1497 #define XLAT_VAL_85 ((unsigned) (PTRACE_GETCRUNCHREGS))
1498 #define XLAT_STR_85 STRINGIFY(PTRACE_GETCRUNCHREGS)
1499 #else
1500 #if defined(PTRACE_GETCRUNCHREGS) || (defined(HAVE_DECL_PTRACE_GETCRUNCHREGS) && HAVE_DECL_PTRACE_GETCRUNCHREGS)
1501 XLAT(PTRACE_GETCRUNCHREGS),
1502 #define XLAT_VAL_86 ((unsigned) (PTRACE_GETCRUNCHREGS))
1503 #define XLAT_STR_86 STRINGIFY(PTRACE_GETCRUNCHREGS)
1504 #endif
1505 #endif
1506 #if defined __arm__
1507 XLAT(PTRACE_SETCRUNCHREGS),
1508 #define XLAT_VAL_87 ((unsigned) (PTRACE_SETCRUNCHREGS))
1509 #define XLAT_STR_87 STRINGIFY(PTRACE_SETCRUNCHREGS)
1510 #else
1511 #if defined(PTRACE_SETCRUNCHREGS) || (defined(HAVE_DECL_PTRACE_SETCRUNCHREGS) && HAVE_DECL_PTRACE_SETCRUNCHREGS)
1512 XLAT(PTRACE_SETCRUNCHREGS),
1513 #define XLAT_VAL_88 ((unsigned) (PTRACE_SETCRUNCHREGS))
1514 #define XLAT_STR_88 STRINGIFY(PTRACE_SETCRUNCHREGS)
1515 #endif
1516 #endif
1517 #if defined __arm__ || defined __arm64__ || defined __aarch64__
1518 XLAT(PTRACE_GETVFPREGS),
1519 #define XLAT_VAL_89 ((unsigned) (PTRACE_GETVFPREGS))
1520 #define XLAT_STR_89 STRINGIFY(PTRACE_GETVFPREGS)
1521 #else
1522 #if defined(PTRACE_GETVFPREGS) || (defined(HAVE_DECL_PTRACE_GETVFPREGS) && HAVE_DECL_PTRACE_GETVFPREGS)
1523 XLAT(PTRACE_GETVFPREGS),
1524 #define XLAT_VAL_90 ((unsigned) (PTRACE_GETVFPREGS))
1525 #define XLAT_STR_90 STRINGIFY(PTRACE_GETVFPREGS)
1526 #endif
1527 #endif
1528 #if defined __arm__ || defined __arm64__ || defined __aarch64__
1529 XLAT(PTRACE_SETVFPREGS),
1530 #define XLAT_VAL_91 ((unsigned) (PTRACE_SETVFPREGS))
1531 #define XLAT_STR_91 STRINGIFY(PTRACE_SETVFPREGS)
1532 #else
1533 #if defined(PTRACE_SETVFPREGS) || (defined(HAVE_DECL_PTRACE_SETVFPREGS) && HAVE_DECL_PTRACE_SETVFPREGS)
1534 XLAT(PTRACE_SETVFPREGS),
1535 #define XLAT_VAL_92 ((unsigned) (PTRACE_SETVFPREGS))
1536 #define XLAT_STR_92 STRINGIFY(PTRACE_SETVFPREGS)
1537 #endif
1538 #endif
1539
1540
1541 #if defined __ia64__
1542 XLAT(PTRACE_OLD_GETSIGINFO),
1543 #define XLAT_VAL_93 ((unsigned) (PTRACE_OLD_GETSIGINFO))
1544 #define XLAT_STR_93 STRINGIFY(PTRACE_OLD_GETSIGINFO)
1545 #else
1546 #if defined(PTRACE_OLD_GETSIGINFO) || (defined(HAVE_DECL_PTRACE_OLD_GETSIGINFO) && HAVE_DECL_PTRACE_OLD_GETSIGINFO)
1547 XLAT(PTRACE_OLD_GETSIGINFO),
1548 #define XLAT_VAL_94 ((unsigned) (PTRACE_OLD_GETSIGINFO))
1549 #define XLAT_STR_94 STRINGIFY(PTRACE_OLD_GETSIGINFO)
1550 #endif
1551 #endif
1552 #if defined __ia64__
1553 XLAT(PTRACE_OLD_SETSIGINFO),
1554 #define XLAT_VAL_95 ((unsigned) (PTRACE_OLD_SETSIGINFO))
1555 #define XLAT_STR_95 STRINGIFY(PTRACE_OLD_SETSIGINFO)
1556 #else
1557 #if defined(PTRACE_OLD_SETSIGINFO) || (defined(HAVE_DECL_PTRACE_OLD_SETSIGINFO) && HAVE_DECL_PTRACE_OLD_SETSIGINFO)
1558 XLAT(PTRACE_OLD_SETSIGINFO),
1559 #define XLAT_VAL_96 ((unsigned) (PTRACE_OLD_SETSIGINFO))
1560 #define XLAT_STR_96 STRINGIFY(PTRACE_OLD_SETSIGINFO)
1561 #endif
1562 #endif
1563
1564
1565 #if defined __mips__
1566 XLAT(PTRACE_PEEKTEXT_3264),
1567 #define XLAT_VAL_97 ((unsigned) (PTRACE_PEEKTEXT_3264))
1568 #define XLAT_STR_97 STRINGIFY(PTRACE_PEEKTEXT_3264)
1569 #else
1570 #if defined(PTRACE_PEEKTEXT_3264) || (defined(HAVE_DECL_PTRACE_PEEKTEXT_3264) && HAVE_DECL_PTRACE_PEEKTEXT_3264)
1571 XLAT(PTRACE_PEEKTEXT_3264),
1572 #define XLAT_VAL_98 ((unsigned) (PTRACE_PEEKTEXT_3264))
1573 #define XLAT_STR_98 STRINGIFY(PTRACE_PEEKTEXT_3264)
1574 #endif
1575 #endif
1576 #if defined __mips__
1577 XLAT(PTRACE_PEEKDATA_3264),
1578 #define XLAT_VAL_99 ((unsigned) (PTRACE_PEEKDATA_3264))
1579 #define XLAT_STR_99 STRINGIFY(PTRACE_PEEKDATA_3264)
1580 #else
1581 #if defined(PTRACE_PEEKDATA_3264) || (defined(HAVE_DECL_PTRACE_PEEKDATA_3264) && HAVE_DECL_PTRACE_PEEKDATA_3264)
1582 XLAT(PTRACE_PEEKDATA_3264),
1583 #define XLAT_VAL_100 ((unsigned) (PTRACE_PEEKDATA_3264))
1584 #define XLAT_STR_100 STRINGIFY(PTRACE_PEEKDATA_3264)
1585 #endif
1586 #endif
1587 #if defined __mips__
1588 XLAT(PTRACE_POKETEXT_3264),
1589 #define XLAT_VAL_101 ((unsigned) (PTRACE_POKETEXT_3264))
1590 #define XLAT_STR_101 STRINGIFY(PTRACE_POKETEXT_3264)
1591 #else
1592 #if defined(PTRACE_POKETEXT_3264) || (defined(HAVE_DECL_PTRACE_POKETEXT_3264) && HAVE_DECL_PTRACE_POKETEXT_3264)
1593 XLAT(PTRACE_POKETEXT_3264),
1594 #define XLAT_VAL_102 ((unsigned) (PTRACE_POKETEXT_3264))
1595 #define XLAT_STR_102 STRINGIFY(PTRACE_POKETEXT_3264)
1596 #endif
1597 #endif
1598 #if defined __mips__
1599 XLAT(PTRACE_POKEDATA_3264),
1600 #define XLAT_VAL_103 ((unsigned) (PTRACE_POKEDATA_3264))
1601 #define XLAT_STR_103 STRINGIFY(PTRACE_POKEDATA_3264)
1602 #else
1603 #if defined(PTRACE_POKEDATA_3264) || (defined(HAVE_DECL_PTRACE_POKEDATA_3264) && HAVE_DECL_PTRACE_POKEDATA_3264)
1604 XLAT(PTRACE_POKEDATA_3264),
1605 #define XLAT_VAL_104 ((unsigned) (PTRACE_POKEDATA_3264))
1606 #define XLAT_STR_104 STRINGIFY(PTRACE_POKEDATA_3264)
1607 #endif
1608 #endif
1609 #if defined __mips__
1610 XLAT(PTRACE_GET_THREAD_AREA_3264),
1611 #define XLAT_VAL_105 ((unsigned) (PTRACE_GET_THREAD_AREA_3264))
1612 #define XLAT_STR_105 STRINGIFY(PTRACE_GET_THREAD_AREA_3264)
1613 #else
1614 #if defined(PTRACE_GET_THREAD_AREA_3264) || (defined(HAVE_DECL_PTRACE_GET_THREAD_AREA_3264) && HAVE_DECL_PTRACE_GET_THREAD_AREA_3264)
1615 XLAT(PTRACE_GET_THREAD_AREA_3264),
1616 #define XLAT_VAL_106 ((unsigned) (PTRACE_GET_THREAD_AREA_3264))
1617 #define XLAT_STR_106 STRINGIFY(PTRACE_GET_THREAD_AREA_3264)
1618 #endif
1619 #endif
1620 #if defined __mips__
1621 XLAT(PTRACE_GET_WATCH_REGS),
1622 #define XLAT_VAL_107 ((unsigned) (PTRACE_GET_WATCH_REGS))
1623 #define XLAT_STR_107 STRINGIFY(PTRACE_GET_WATCH_REGS)
1624 #else
1625 #if defined(PTRACE_GET_WATCH_REGS) || (defined(HAVE_DECL_PTRACE_GET_WATCH_REGS) && HAVE_DECL_PTRACE_GET_WATCH_REGS)
1626 XLAT(PTRACE_GET_WATCH_REGS),
1627 #define XLAT_VAL_108 ((unsigned) (PTRACE_GET_WATCH_REGS))
1628 #define XLAT_STR_108 STRINGIFY(PTRACE_GET_WATCH_REGS)
1629 #endif
1630 #endif
1631 #if defined __mips__
1632 XLAT(PTRACE_SET_WATCH_REGS),
1633 #define XLAT_VAL_109 ((unsigned) (PTRACE_SET_WATCH_REGS))
1634 #define XLAT_STR_109 STRINGIFY(PTRACE_SET_WATCH_REGS)
1635 #else
1636 #if defined(PTRACE_SET_WATCH_REGS) || (defined(HAVE_DECL_PTRACE_SET_WATCH_REGS) && HAVE_DECL_PTRACE_SET_WATCH_REGS)
1637 XLAT(PTRACE_SET_WATCH_REGS),
1638 #define XLAT_VAL_110 ((unsigned) (PTRACE_SET_WATCH_REGS))
1639 #define XLAT_STR_110 STRINGIFY(PTRACE_SET_WATCH_REGS)
1640 #endif
1641 #endif
1642
1643
1644 #if defined __powerpc__
1645 XLAT(PTRACE_GETVRREGS),
1646 #define XLAT_VAL_111 ((unsigned) (PTRACE_GETVRREGS))
1647 #define XLAT_STR_111 STRINGIFY(PTRACE_GETVRREGS)
1648 #else
1649 #if defined(PTRACE_GETVRREGS) || (defined(HAVE_DECL_PTRACE_GETVRREGS) && HAVE_DECL_PTRACE_GETVRREGS)
1650 XLAT(PTRACE_GETVRREGS),
1651 #define XLAT_VAL_112 ((unsigned) (PTRACE_GETVRREGS))
1652 #define XLAT_STR_112 STRINGIFY(PTRACE_GETVRREGS)
1653 #endif
1654 #endif
1655 #if defined __powerpc__
1656 XLAT(PTRACE_SETVRREGS),
1657 #define XLAT_VAL_113 ((unsigned) (PTRACE_SETVRREGS))
1658 #define XLAT_STR_113 STRINGIFY(PTRACE_SETVRREGS)
1659 #else
1660 #if defined(PTRACE_SETVRREGS) || (defined(HAVE_DECL_PTRACE_SETVRREGS) && HAVE_DECL_PTRACE_SETVRREGS)
1661 XLAT(PTRACE_SETVRREGS),
1662 #define XLAT_VAL_114 ((unsigned) (PTRACE_SETVRREGS))
1663 #define XLAT_STR_114 STRINGIFY(PTRACE_SETVRREGS)
1664 #endif
1665 #endif
1666 #if defined __powerpc__
1667 XLAT(PTRACE_GETEVRREGS),
1668 #define XLAT_VAL_115 ((unsigned) (PTRACE_GETEVRREGS))
1669 #define XLAT_STR_115 STRINGIFY(PTRACE_GETEVRREGS)
1670 #else
1671 #if defined(PTRACE_GETEVRREGS) || (defined(HAVE_DECL_PTRACE_GETEVRREGS) && HAVE_DECL_PTRACE_GETEVRREGS)
1672 XLAT(PTRACE_GETEVRREGS),
1673 #define XLAT_VAL_116 ((unsigned) (PTRACE_GETEVRREGS))
1674 #define XLAT_STR_116 STRINGIFY(PTRACE_GETEVRREGS)
1675 #endif
1676 #endif
1677 #if defined __powerpc__
1678 XLAT(PTRACE_SETEVRREGS),
1679 #define XLAT_VAL_117 ((unsigned) (PTRACE_SETEVRREGS))
1680 #define XLAT_STR_117 STRINGIFY(PTRACE_SETEVRREGS)
1681 #else
1682 #if defined(PTRACE_SETEVRREGS) || (defined(HAVE_DECL_PTRACE_SETEVRREGS) && HAVE_DECL_PTRACE_SETEVRREGS)
1683 XLAT(PTRACE_SETEVRREGS),
1684 #define XLAT_VAL_118 ((unsigned) (PTRACE_SETEVRREGS))
1685 #define XLAT_STR_118 STRINGIFY(PTRACE_SETEVRREGS)
1686 #endif
1687 #endif
1688 #if defined __powerpc__
1689 XLAT(PTRACE_GETVSRREGS),
1690 #define XLAT_VAL_119 ((unsigned) (PTRACE_GETVSRREGS))
1691 #define XLAT_STR_119 STRINGIFY(PTRACE_GETVSRREGS)
1692 #else
1693 #if defined(PTRACE_GETVSRREGS) || (defined(HAVE_DECL_PTRACE_GETVSRREGS) && HAVE_DECL_PTRACE_GETVSRREGS)
1694 XLAT(PTRACE_GETVSRREGS),
1695 #define XLAT_VAL_120 ((unsigned) (PTRACE_GETVSRREGS))
1696 #define XLAT_STR_120 STRINGIFY(PTRACE_GETVSRREGS)
1697 #endif
1698 #endif
1699 #if defined __powerpc__
1700 XLAT(PTRACE_SETVSRREGS),
1701 #define XLAT_VAL_121 ((unsigned) (PTRACE_SETVSRREGS))
1702 #define XLAT_STR_121 STRINGIFY(PTRACE_SETVSRREGS)
1703 #else
1704 #if defined(PTRACE_SETVSRREGS) || (defined(HAVE_DECL_PTRACE_SETVSRREGS) && HAVE_DECL_PTRACE_SETVSRREGS)
1705 XLAT(PTRACE_SETVSRREGS),
1706 #define XLAT_VAL_122 ((unsigned) (PTRACE_SETVSRREGS))
1707 #define XLAT_STR_122 STRINGIFY(PTRACE_SETVSRREGS)
1708 #endif
1709 #endif
1710 #if defined __powerpc__
1711 XLAT(PTRACE_GET_DEBUGREG),
1712 #define XLAT_VAL_123 ((unsigned) (PTRACE_GET_DEBUGREG))
1713 #define XLAT_STR_123 STRINGIFY(PTRACE_GET_DEBUGREG)
1714 #else
1715 #if defined(PTRACE_GET_DEBUGREG) || (defined(HAVE_DECL_PTRACE_GET_DEBUGREG) && HAVE_DECL_PTRACE_GET_DEBUGREG)
1716 XLAT(PTRACE_GET_DEBUGREG),
1717 #define XLAT_VAL_124 ((unsigned) (PTRACE_GET_DEBUGREG))
1718 #define XLAT_STR_124 STRINGIFY(PTRACE_GET_DEBUGREG)
1719 #endif
1720 #endif
1721 #if defined __powerpc__
1722 XLAT(PTRACE_SET_DEBUGREG),
1723 #define XLAT_VAL_125 ((unsigned) (PTRACE_SET_DEBUGREG))
1724 #define XLAT_STR_125 STRINGIFY(PTRACE_SET_DEBUGREG)
1725 #else
1726 #if defined(PTRACE_SET_DEBUGREG) || (defined(HAVE_DECL_PTRACE_SET_DEBUGREG) && HAVE_DECL_PTRACE_SET_DEBUGREG)
1727 XLAT(PTRACE_SET_DEBUGREG),
1728 #define XLAT_VAL_126 ((unsigned) (PTRACE_SET_DEBUGREG))
1729 #define XLAT_STR_126 STRINGIFY(PTRACE_SET_DEBUGREG)
1730 #endif
1731 #endif
1732 #if defined __powerpc__
1733 XLAT(PPC_PTRACE_DELHWDEBUG),
1734 #define XLAT_VAL_127 ((unsigned) (PPC_PTRACE_DELHWDEBUG))
1735 #define XLAT_STR_127 STRINGIFY(PPC_PTRACE_DELHWDEBUG)
1736 #else
1737 #if defined(PPC_PTRACE_DELHWDEBUG) || (defined(HAVE_DECL_PPC_PTRACE_DELHWDEBUG) && HAVE_DECL_PPC_PTRACE_DELHWDEBUG)
1738 XLAT(PPC_PTRACE_DELHWDEBUG),
1739 #define XLAT_VAL_128 ((unsigned) (PPC_PTRACE_DELHWDEBUG))
1740 #define XLAT_STR_128 STRINGIFY(PPC_PTRACE_DELHWDEBUG)
1741 #endif
1742 #endif
1743 #if defined __powerpc__
1744 XLAT(PPC_PTRACE_SETHWDEBUG),
1745 #define XLAT_VAL_129 ((unsigned) (PPC_PTRACE_SETHWDEBUG))
1746 #define XLAT_STR_129 STRINGIFY(PPC_PTRACE_SETHWDEBUG)
1747 #else
1748 #if defined(PPC_PTRACE_SETHWDEBUG) || (defined(HAVE_DECL_PPC_PTRACE_SETHWDEBUG) && HAVE_DECL_PPC_PTRACE_SETHWDEBUG)
1749 XLAT(PPC_PTRACE_SETHWDEBUG),
1750 #define XLAT_VAL_130 ((unsigned) (PPC_PTRACE_SETHWDEBUG))
1751 #define XLAT_STR_130 STRINGIFY(PPC_PTRACE_SETHWDEBUG)
1752 #endif
1753 #endif
1754 #if defined __powerpc__
1755 XLAT(PPC_PTRACE_GETHWDBGINFO),
1756 #define XLAT_VAL_131 ((unsigned) (PPC_PTRACE_GETHWDBGINFO))
1757 #define XLAT_STR_131 STRINGIFY(PPC_PTRACE_GETHWDBGINFO)
1758 #else
1759 #if defined(PPC_PTRACE_GETHWDBGINFO) || (defined(HAVE_DECL_PPC_PTRACE_GETHWDBGINFO) && HAVE_DECL_PPC_PTRACE_GETHWDBGINFO)
1760 XLAT(PPC_PTRACE_GETHWDBGINFO),
1761 #define XLAT_VAL_132 ((unsigned) (PPC_PTRACE_GETHWDBGINFO))
1762 #define XLAT_STR_132 STRINGIFY(PPC_PTRACE_GETHWDBGINFO)
1763 #endif
1764 #endif
1765 #if defined __powerpc__
1766 XLAT(PPC_PTRACE_POKEUSR_3264),
1767 #define XLAT_VAL_133 ((unsigned) (PPC_PTRACE_POKEUSR_3264))
1768 #define XLAT_STR_133 STRINGIFY(PPC_PTRACE_POKEUSR_3264)
1769 #else
1770 #if defined(PPC_PTRACE_POKEUSR_3264) || (defined(HAVE_DECL_PPC_PTRACE_POKEUSR_3264) && HAVE_DECL_PPC_PTRACE_POKEUSR_3264)
1771 XLAT(PPC_PTRACE_POKEUSR_3264),
1772 #define XLAT_VAL_134 ((unsigned) (PPC_PTRACE_POKEUSR_3264))
1773 #define XLAT_STR_134 STRINGIFY(PPC_PTRACE_POKEUSR_3264)
1774 #endif
1775 #endif
1776 #if defined __powerpc__
1777 XLAT(PPC_PTRACE_PEEKUSR_3264),
1778 #define XLAT_VAL_135 ((unsigned) (PPC_PTRACE_PEEKUSR_3264))
1779 #define XLAT_STR_135 STRINGIFY(PPC_PTRACE_PEEKUSR_3264)
1780 #else
1781 #if defined(PPC_PTRACE_PEEKUSR_3264) || (defined(HAVE_DECL_PPC_PTRACE_PEEKUSR_3264) && HAVE_DECL_PPC_PTRACE_PEEKUSR_3264)
1782 XLAT(PPC_PTRACE_PEEKUSR_3264),
1783 #define XLAT_VAL_136 ((unsigned) (PPC_PTRACE_PEEKUSR_3264))
1784 #define XLAT_STR_136 STRINGIFY(PPC_PTRACE_PEEKUSR_3264)
1785 #endif
1786 #endif
1787 #if defined __powerpc__
1788 XLAT(PPC_PTRACE_POKEDATA_3264),
1789 #define XLAT_VAL_137 ((unsigned) (PPC_PTRACE_POKEDATA_3264))
1790 #define XLAT_STR_137 STRINGIFY(PPC_PTRACE_POKEDATA_3264)
1791 #else
1792 #if defined(PPC_PTRACE_POKEDATA_3264) || (defined(HAVE_DECL_PPC_PTRACE_POKEDATA_3264) && HAVE_DECL_PPC_PTRACE_POKEDATA_3264)
1793 XLAT(PPC_PTRACE_POKEDATA_3264),
1794 #define XLAT_VAL_138 ((unsigned) (PPC_PTRACE_POKEDATA_3264))
1795 #define XLAT_STR_138 STRINGIFY(PPC_PTRACE_POKEDATA_3264)
1796 #endif
1797 #endif
1798 #if defined __powerpc__
1799 XLAT(PPC_PTRACE_POKETEXT_3264),
1800 #define XLAT_VAL_139 ((unsigned) (PPC_PTRACE_POKETEXT_3264))
1801 #define XLAT_STR_139 STRINGIFY(PPC_PTRACE_POKETEXT_3264)
1802 #else
1803 #if defined(PPC_PTRACE_POKETEXT_3264) || (defined(HAVE_DECL_PPC_PTRACE_POKETEXT_3264) && HAVE_DECL_PPC_PTRACE_POKETEXT_3264)
1804 XLAT(PPC_PTRACE_POKETEXT_3264),
1805 #define XLAT_VAL_140 ((unsigned) (PPC_PTRACE_POKETEXT_3264))
1806 #define XLAT_STR_140 STRINGIFY(PPC_PTRACE_POKETEXT_3264)
1807 #endif
1808 #endif
1809 #if defined __powerpc__
1810 XLAT(PPC_PTRACE_PEEKDATA_3264),
1811 #define XLAT_VAL_141 ((unsigned) (PPC_PTRACE_PEEKDATA_3264))
1812 #define XLAT_STR_141 STRINGIFY(PPC_PTRACE_PEEKDATA_3264)
1813 #else
1814 #if defined(PPC_PTRACE_PEEKDATA_3264) || (defined(HAVE_DECL_PPC_PTRACE_PEEKDATA_3264) && HAVE_DECL_PPC_PTRACE_PEEKDATA_3264)
1815 XLAT(PPC_PTRACE_PEEKDATA_3264),
1816 #define XLAT_VAL_142 ((unsigned) (PPC_PTRACE_PEEKDATA_3264))
1817 #define XLAT_STR_142 STRINGIFY(PPC_PTRACE_PEEKDATA_3264)
1818 #endif
1819 #endif
1820 #if defined __powerpc__
1821 XLAT(PPC_PTRACE_PEEKTEXT_3264),
1822 #define XLAT_VAL_143 ((unsigned) (PPC_PTRACE_PEEKTEXT_3264))
1823 #define XLAT_STR_143 STRINGIFY(PPC_PTRACE_PEEKTEXT_3264)
1824 #else
1825 #if defined(PPC_PTRACE_PEEKTEXT_3264) || (defined(HAVE_DECL_PPC_PTRACE_PEEKTEXT_3264) && HAVE_DECL_PPC_PTRACE_PEEKTEXT_3264)
1826 XLAT(PPC_PTRACE_PEEKTEXT_3264),
1827 #define XLAT_VAL_144 ((unsigned) (PPC_PTRACE_PEEKTEXT_3264))
1828 #define XLAT_STR_144 STRINGIFY(PPC_PTRACE_PEEKTEXT_3264)
1829 #endif
1830 #endif
1831
1832
1833 #if defined __s390__
1834 XLAT(PTRACE_PEEKUSR_AREA),
1835 #define XLAT_VAL_145 ((unsigned) (PTRACE_PEEKUSR_AREA))
1836 #define XLAT_STR_145 STRINGIFY(PTRACE_PEEKUSR_AREA)
1837 #else
1838 #if defined(PTRACE_PEEKUSR_AREA) || (defined(HAVE_DECL_PTRACE_PEEKUSR_AREA) && HAVE_DECL_PTRACE_PEEKUSR_AREA)
1839 XLAT(PTRACE_PEEKUSR_AREA),
1840 #define XLAT_VAL_146 ((unsigned) (PTRACE_PEEKUSR_AREA))
1841 #define XLAT_STR_146 STRINGIFY(PTRACE_PEEKUSR_AREA)
1842 #endif
1843 #endif
1844 #if defined __s390__
1845 XLAT(PTRACE_POKEUSR_AREA),
1846 #define XLAT_VAL_147 ((unsigned) (PTRACE_POKEUSR_AREA))
1847 #define XLAT_STR_147 STRINGIFY(PTRACE_POKEUSR_AREA)
1848 #else
1849 #if defined(PTRACE_POKEUSR_AREA) || (defined(HAVE_DECL_PTRACE_POKEUSR_AREA) && HAVE_DECL_PTRACE_POKEUSR_AREA)
1850 XLAT(PTRACE_POKEUSR_AREA),
1851 #define XLAT_VAL_148 ((unsigned) (PTRACE_POKEUSR_AREA))
1852 #define XLAT_STR_148 STRINGIFY(PTRACE_POKEUSR_AREA)
1853 #endif
1854 #endif
1855 #if defined __s390__
1856 XLAT(PTRACE_PEEKTEXT_AREA),
1857 #define XLAT_VAL_149 ((unsigned) (PTRACE_PEEKTEXT_AREA))
1858 #define XLAT_STR_149 STRINGIFY(PTRACE_PEEKTEXT_AREA)
1859 #else
1860 #if defined(PTRACE_PEEKTEXT_AREA) || (defined(HAVE_DECL_PTRACE_PEEKTEXT_AREA) && HAVE_DECL_PTRACE_PEEKTEXT_AREA)
1861 XLAT(PTRACE_PEEKTEXT_AREA),
1862 #define XLAT_VAL_150 ((unsigned) (PTRACE_PEEKTEXT_AREA))
1863 #define XLAT_STR_150 STRINGIFY(PTRACE_PEEKTEXT_AREA)
1864 #endif
1865 #endif
1866 #if defined __s390__
1867 XLAT(PTRACE_PEEKDATA_AREA),
1868 #define XLAT_VAL_151 ((unsigned) (PTRACE_PEEKDATA_AREA))
1869 #define XLAT_STR_151 STRINGIFY(PTRACE_PEEKDATA_AREA)
1870 #else
1871 #if defined(PTRACE_PEEKDATA_AREA) || (defined(HAVE_DECL_PTRACE_PEEKDATA_AREA) && HAVE_DECL_PTRACE_PEEKDATA_AREA)
1872 XLAT(PTRACE_PEEKDATA_AREA),
1873 #define XLAT_VAL_152 ((unsigned) (PTRACE_PEEKDATA_AREA))
1874 #define XLAT_STR_152 STRINGIFY(PTRACE_PEEKDATA_AREA)
1875 #endif
1876 #endif
1877 #if defined __s390__
1878 XLAT(PTRACE_POKETEXT_AREA),
1879 #define XLAT_VAL_153 ((unsigned) (PTRACE_POKETEXT_AREA))
1880 #define XLAT_STR_153 STRINGIFY(PTRACE_POKETEXT_AREA)
1881 #else
1882 #if defined(PTRACE_POKETEXT_AREA) || (defined(HAVE_DECL_PTRACE_POKETEXT_AREA) && HAVE_DECL_PTRACE_POKETEXT_AREA)
1883 XLAT(PTRACE_POKETEXT_AREA),
1884 #define XLAT_VAL_154 ((unsigned) (PTRACE_POKETEXT_AREA))
1885 #define XLAT_STR_154 STRINGIFY(PTRACE_POKETEXT_AREA)
1886 #endif
1887 #endif
1888 #if defined __s390__
1889 XLAT(PTRACE_POKEDATA_AREA),
1890 #define XLAT_VAL_155 ((unsigned) (PTRACE_POKEDATA_AREA))
1891 #define XLAT_STR_155 STRINGIFY(PTRACE_POKEDATA_AREA)
1892 #else
1893 #if defined(PTRACE_POKEDATA_AREA) || (defined(HAVE_DECL_PTRACE_POKEDATA_AREA) && HAVE_DECL_PTRACE_POKEDATA_AREA)
1894 XLAT(PTRACE_POKEDATA_AREA),
1895 #define XLAT_VAL_156 ((unsigned) (PTRACE_POKEDATA_AREA))
1896 #define XLAT_STR_156 STRINGIFY(PTRACE_POKEDATA_AREA)
1897 #endif
1898 #endif
1899 #if defined __s390__
1900 XLAT(PTRACE_GET_LAST_BREAK),
1901 #define XLAT_VAL_157 ((unsigned) (PTRACE_GET_LAST_BREAK))
1902 #define XLAT_STR_157 STRINGIFY(PTRACE_GET_LAST_BREAK)
1903 #else
1904 #if defined(PTRACE_GET_LAST_BREAK) || (defined(HAVE_DECL_PTRACE_GET_LAST_BREAK) && HAVE_DECL_PTRACE_GET_LAST_BREAK)
1905 XLAT(PTRACE_GET_LAST_BREAK),
1906 #define XLAT_VAL_158 ((unsigned) (PTRACE_GET_LAST_BREAK))
1907 #define XLAT_STR_158 STRINGIFY(PTRACE_GET_LAST_BREAK)
1908 #endif
1909 #endif
1910 #if defined __s390__
1911 XLAT(PTRACE_PEEK_SYSTEM_CALL),
1912 #define XLAT_VAL_159 ((unsigned) (PTRACE_PEEK_SYSTEM_CALL))
1913 #define XLAT_STR_159 STRINGIFY(PTRACE_PEEK_SYSTEM_CALL)
1914 #else
1915 #if defined(PTRACE_PEEK_SYSTEM_CALL) || (defined(HAVE_DECL_PTRACE_PEEK_SYSTEM_CALL) && HAVE_DECL_PTRACE_PEEK_SYSTEM_CALL)
1916 XLAT(PTRACE_PEEK_SYSTEM_CALL),
1917 #define XLAT_VAL_160 ((unsigned) (PTRACE_PEEK_SYSTEM_CALL))
1918 #define XLAT_STR_160 STRINGIFY(PTRACE_PEEK_SYSTEM_CALL)
1919 #endif
1920 #endif
1921 #if defined __s390__
1922 XLAT(PTRACE_POKE_SYSTEM_CALL),
1923 #define XLAT_VAL_161 ((unsigned) (PTRACE_POKE_SYSTEM_CALL))
1924 #define XLAT_STR_161 STRINGIFY(PTRACE_POKE_SYSTEM_CALL)
1925 #else
1926 #if defined(PTRACE_POKE_SYSTEM_CALL) || (defined(HAVE_DECL_PTRACE_POKE_SYSTEM_CALL) && HAVE_DECL_PTRACE_POKE_SYSTEM_CALL)
1927 XLAT(PTRACE_POKE_SYSTEM_CALL),
1928 #define XLAT_VAL_162 ((unsigned) (PTRACE_POKE_SYSTEM_CALL))
1929 #define XLAT_STR_162 STRINGIFY(PTRACE_POKE_SYSTEM_CALL)
1930 #endif
1931 #endif
1932 #if defined __s390__
1933 XLAT(PTRACE_ENABLE_TE),
1934 #define XLAT_VAL_163 ((unsigned) (PTRACE_ENABLE_TE))
1935 #define XLAT_STR_163 STRINGIFY(PTRACE_ENABLE_TE)
1936 #else
1937 #if defined(PTRACE_ENABLE_TE) || (defined(HAVE_DECL_PTRACE_ENABLE_TE) && HAVE_DECL_PTRACE_ENABLE_TE)
1938 XLAT(PTRACE_ENABLE_TE),
1939 #define XLAT_VAL_164 ((unsigned) (PTRACE_ENABLE_TE))
1940 #define XLAT_STR_164 STRINGIFY(PTRACE_ENABLE_TE)
1941 #endif
1942 #endif
1943 #if defined __s390__
1944 XLAT(PTRACE_DISABLE_TE),
1945 #define XLAT_VAL_165 ((unsigned) (PTRACE_DISABLE_TE))
1946 #define XLAT_STR_165 STRINGIFY(PTRACE_DISABLE_TE)
1947 #else
1948 #if defined(PTRACE_DISABLE_TE) || (defined(HAVE_DECL_PTRACE_DISABLE_TE) && HAVE_DECL_PTRACE_DISABLE_TE)
1949 XLAT(PTRACE_DISABLE_TE),
1950 #define XLAT_VAL_166 ((unsigned) (PTRACE_DISABLE_TE))
1951 #define XLAT_STR_166 STRINGIFY(PTRACE_DISABLE_TE)
1952 #endif
1953 #endif
1954 #if defined __s390__
1955 XLAT(PTRACE_TE_ABORT_RAND),
1956 #define XLAT_VAL_167 ((unsigned) (PTRACE_TE_ABORT_RAND))
1957 #define XLAT_STR_167 STRINGIFY(PTRACE_TE_ABORT_RAND)
1958 #else
1959 #if defined(PTRACE_TE_ABORT_RAND) || (defined(HAVE_DECL_PTRACE_TE_ABORT_RAND) && HAVE_DECL_PTRACE_TE_ABORT_RAND)
1960 XLAT(PTRACE_TE_ABORT_RAND),
1961 #define XLAT_VAL_168 ((unsigned) (PTRACE_TE_ABORT_RAND))
1962 #define XLAT_STR_168 STRINGIFY(PTRACE_TE_ABORT_RAND)
1963 #endif
1964 #endif
1965
1966
1967 #if defined __sh__
1968 XLAT(PTRACE_GETDSPREGS),
1969 #define XLAT_VAL_169 ((unsigned) (PTRACE_GETDSPREGS))
1970 #define XLAT_STR_169 STRINGIFY(PTRACE_GETDSPREGS)
1971 #else
1972 #if defined(PTRACE_GETDSPREGS) || (defined(HAVE_DECL_PTRACE_GETDSPREGS) && HAVE_DECL_PTRACE_GETDSPREGS)
1973 XLAT(PTRACE_GETDSPREGS),
1974 #define XLAT_VAL_170 ((unsigned) (PTRACE_GETDSPREGS))
1975 #define XLAT_STR_170 STRINGIFY(PTRACE_GETDSPREGS)
1976 #endif
1977 #endif
1978 #if defined __sh__
1979 XLAT(PTRACE_SETDSPREGS),
1980 #define XLAT_VAL_171 ((unsigned) (PTRACE_SETDSPREGS))
1981 #define XLAT_STR_171 STRINGIFY(PTRACE_SETDSPREGS)
1982 #else
1983 #if defined(PTRACE_SETDSPREGS) || (defined(HAVE_DECL_PTRACE_SETDSPREGS) && HAVE_DECL_PTRACE_SETDSPREGS)
1984 XLAT(PTRACE_SETDSPREGS),
1985 #define XLAT_VAL_172 ((unsigned) (PTRACE_SETDSPREGS))
1986 #define XLAT_STR_172 STRINGIFY(PTRACE_SETDSPREGS)
1987 #endif
1988 #endif
1989
1990
1991 #if defined __sparc__
1992 XLAT(PTRACE_SPARC_DETACH),
1993 #define XLAT_VAL_173 ((unsigned) (PTRACE_SPARC_DETACH))
1994 #define XLAT_STR_173 STRINGIFY(PTRACE_SPARC_DETACH)
1995 #else
1996 #if defined(PTRACE_SPARC_DETACH) || (defined(HAVE_DECL_PTRACE_SPARC_DETACH) && HAVE_DECL_PTRACE_SPARC_DETACH)
1997 XLAT(PTRACE_SPARC_DETACH),
1998 #define XLAT_VAL_174 ((unsigned) (PTRACE_SPARC_DETACH))
1999 #define XLAT_STR_174 STRINGIFY(PTRACE_SPARC_DETACH)
2000 #endif
2001 #endif
2002 #if defined __sparc__
2003 XLAT(PTRACE_READDATA),
2004 #define XLAT_VAL_175 ((unsigned) (PTRACE_READDATA))
2005 #define XLAT_STR_175 STRINGIFY(PTRACE_READDATA)
2006 #else
2007 #if defined(PTRACE_READDATA) || (defined(HAVE_DECL_PTRACE_READDATA) && HAVE_DECL_PTRACE_READDATA)
2008 XLAT(PTRACE_READDATA),
2009 #define XLAT_VAL_176 ((unsigned) (PTRACE_READDATA))
2010 #define XLAT_STR_176 STRINGIFY(PTRACE_READDATA)
2011 #endif
2012 #endif
2013 #if defined __sparc__
2014 XLAT(PTRACE_WRITEDATA),
2015 #define XLAT_VAL_177 ((unsigned) (PTRACE_WRITEDATA))
2016 #define XLAT_STR_177 STRINGIFY(PTRACE_WRITEDATA)
2017 #else
2018 #if defined(PTRACE_WRITEDATA) || (defined(HAVE_DECL_PTRACE_WRITEDATA) && HAVE_DECL_PTRACE_WRITEDATA)
2019 XLAT(PTRACE_WRITEDATA),
2020 #define XLAT_VAL_178 ((unsigned) (PTRACE_WRITEDATA))
2021 #define XLAT_STR_178 STRINGIFY(PTRACE_WRITEDATA)
2022 #endif
2023 #endif
2024 #if defined __sparc__
2025 XLAT(PTRACE_READTEXT),
2026 #define XLAT_VAL_179 ((unsigned) (PTRACE_READTEXT))
2027 #define XLAT_STR_179 STRINGIFY(PTRACE_READTEXT)
2028 #else
2029 #if defined(PTRACE_READTEXT) || (defined(HAVE_DECL_PTRACE_READTEXT) && HAVE_DECL_PTRACE_READTEXT)
2030 XLAT(PTRACE_READTEXT),
2031 #define XLAT_VAL_180 ((unsigned) (PTRACE_READTEXT))
2032 #define XLAT_STR_180 STRINGIFY(PTRACE_READTEXT)
2033 #endif
2034 #endif
2035 #if defined __sparc__
2036 XLAT(PTRACE_WRITETEXT),
2037 #define XLAT_VAL_181 ((unsigned) (PTRACE_WRITETEXT))
2038 #define XLAT_STR_181 STRINGIFY(PTRACE_WRITETEXT)
2039 #else
2040 #if defined(PTRACE_WRITETEXT) || (defined(HAVE_DECL_PTRACE_WRITETEXT) && HAVE_DECL_PTRACE_WRITETEXT)
2041 XLAT(PTRACE_WRITETEXT),
2042 #define XLAT_VAL_182 ((unsigned) (PTRACE_WRITETEXT))
2043 #define XLAT_STR_182 STRINGIFY(PTRACE_WRITETEXT)
2044 #endif
2045 #endif
2046 #if defined __sparc__
2047 XLAT(PTRACE_GETFPAREGS),
2048 #define XLAT_VAL_183 ((unsigned) (PTRACE_GETFPAREGS))
2049 #define XLAT_STR_183 STRINGIFY(PTRACE_GETFPAREGS)
2050 #else
2051 #if defined(PTRACE_GETFPAREGS) || (defined(HAVE_DECL_PTRACE_GETFPAREGS) && HAVE_DECL_PTRACE_GETFPAREGS)
2052 XLAT(PTRACE_GETFPAREGS),
2053 #define XLAT_VAL_184 ((unsigned) (PTRACE_GETFPAREGS))
2054 #define XLAT_STR_184 STRINGIFY(PTRACE_GETFPAREGS)
2055 #endif
2056 #endif
2057 #if defined __sparc__
2058 XLAT(PTRACE_SETFPAREGS),
2059 #define XLAT_VAL_185 ((unsigned) (PTRACE_SETFPAREGS))
2060 #define XLAT_STR_185 STRINGIFY(PTRACE_SETFPAREGS)
2061 #else
2062 #if defined(PTRACE_SETFPAREGS) || (defined(HAVE_DECL_PTRACE_SETFPAREGS) && HAVE_DECL_PTRACE_SETFPAREGS)
2063 XLAT(PTRACE_SETFPAREGS),
2064 #define XLAT_VAL_186 ((unsigned) (PTRACE_SETFPAREGS))
2065 #define XLAT_STR_186 STRINGIFY(PTRACE_SETFPAREGS)
2066 #endif
2067 #endif
2068 #if defined __sparc__
2069 XLAT(PTRACE_GETFPREGS64),
2070 #define XLAT_VAL_187 ((unsigned) (PTRACE_GETFPREGS64))
2071 #define XLAT_STR_187 STRINGIFY(PTRACE_GETFPREGS64)
2072 #else
2073 #if defined(PTRACE_GETFPREGS64) || (defined(HAVE_DECL_PTRACE_GETFPREGS64) && HAVE_DECL_PTRACE_GETFPREGS64)
2074 XLAT(PTRACE_GETFPREGS64),
2075 #define XLAT_VAL_188 ((unsigned) (PTRACE_GETFPREGS64))
2076 #define XLAT_STR_188 STRINGIFY(PTRACE_GETFPREGS64)
2077 #endif
2078 #endif
2079 #if defined __sparc__
2080 XLAT(PTRACE_SETFPREGS64),
2081 #define XLAT_VAL_189 ((unsigned) (PTRACE_SETFPREGS64))
2082 #define XLAT_STR_189 STRINGIFY(PTRACE_SETFPREGS64)
2083 #else
2084 #if defined(PTRACE_SETFPREGS64) || (defined(HAVE_DECL_PTRACE_SETFPREGS64) && HAVE_DECL_PTRACE_SETFPREGS64)
2085 XLAT(PTRACE_SETFPREGS64),
2086 #define XLAT_VAL_190 ((unsigned) (PTRACE_SETFPREGS64))
2087 #define XLAT_STR_190 STRINGIFY(PTRACE_SETFPREGS64)
2088 #endif
2089 #endif
2090
2091
2092 #if defined __x86_64__ || defined __i386__
2093 XLAT(PTRACE_ARCH_PRCTL),
2094 #define XLAT_VAL_191 ((unsigned) (PTRACE_ARCH_PRCTL))
2095 #define XLAT_STR_191 STRINGIFY(PTRACE_ARCH_PRCTL)
2096 #else
2097 #if defined(PTRACE_ARCH_PRCTL) || (defined(HAVE_DECL_PTRACE_ARCH_PRCTL) && HAVE_DECL_PTRACE_ARCH_PRCTL)
2098 XLAT(PTRACE_ARCH_PRCTL),
2099 #define XLAT_VAL_192 ((unsigned) (PTRACE_ARCH_PRCTL))
2100 #define XLAT_STR_192 STRINGIFY(PTRACE_ARCH_PRCTL)
2101 #endif
2102 #endif
2103
2104
2105 #if defined __xtensa__
2106 XLAT(PTRACE_GETXTREGS),
2107 #define XLAT_VAL_193 ((unsigned) (PTRACE_GETXTREGS))
2108 #define XLAT_STR_193 STRINGIFY(PTRACE_GETXTREGS)
2109 #else
2110 #if defined(PTRACE_GETXTREGS) || (defined(HAVE_DECL_PTRACE_GETXTREGS) && HAVE_DECL_PTRACE_GETXTREGS)
2111 XLAT(PTRACE_GETXTREGS),
2112 #define XLAT_VAL_194 ((unsigned) (PTRACE_GETXTREGS))
2113 #define XLAT_STR_194 STRINGIFY(PTRACE_GETXTREGS)
2114 #endif
2115 #endif
2116 #if defined __xtensa__
2117 XLAT(PTRACE_SETXTREGS),
2118 #define XLAT_VAL_195 ((unsigned) (PTRACE_SETXTREGS))
2119 #define XLAT_STR_195 STRINGIFY(PTRACE_SETXTREGS)
2120 #else
2121 #if defined(PTRACE_SETXTREGS) || (defined(HAVE_DECL_PTRACE_SETXTREGS) && HAVE_DECL_PTRACE_SETXTREGS)
2122 XLAT(PTRACE_SETXTREGS),
2123 #define XLAT_VAL_196 ((unsigned) (PTRACE_SETXTREGS))
2124 #define XLAT_STR_196 STRINGIFY(PTRACE_SETXTREGS)
2125 #endif
2126 #endif
2127 };
2128 const struct xlat ptrace_cmds[1] = { {
2129 .data = ptrace_cmds_xdata,
2130 .size = ARRAY_SIZE(ptrace_cmds_xdata),
2131 .type = XT_NORMAL,
2132 .flags_mask = 0
2133 # ifdef XLAT_VAL_0
2134 | XLAT_VAL_0
2135 # endif
2136 # ifdef XLAT_VAL_1
2137 | XLAT_VAL_1
2138 # endif
2139 # ifdef XLAT_VAL_2
2140 | XLAT_VAL_2
2141 # endif
2142 # ifdef XLAT_VAL_3
2143 | XLAT_VAL_3
2144 # endif
2145 # ifdef XLAT_VAL_4
2146 | XLAT_VAL_4
2147 # endif
2148 # ifdef XLAT_VAL_5
2149 | XLAT_VAL_5
2150 # endif
2151 # ifdef XLAT_VAL_6
2152 | XLAT_VAL_6
2153 # endif
2154 # ifdef XLAT_VAL_7
2155 | XLAT_VAL_7
2156 # endif
2157 # ifdef XLAT_VAL_8
2158 | XLAT_VAL_8
2159 # endif
2160 # ifdef XLAT_VAL_9
2161 | XLAT_VAL_9
2162 # endif
2163 # ifdef XLAT_VAL_10
2164 | XLAT_VAL_10
2165 # endif
2166 # ifdef XLAT_VAL_11
2167 | XLAT_VAL_11
2168 # endif
2169 # ifdef XLAT_VAL_12
2170 | XLAT_VAL_12
2171 # endif
2172 # ifdef XLAT_VAL_13
2173 | XLAT_VAL_13
2174 # endif
2175 # ifdef XLAT_VAL_14
2176 | XLAT_VAL_14
2177 # endif
2178 # ifdef XLAT_VAL_15
2179 | XLAT_VAL_15
2180 # endif
2181 # ifdef XLAT_VAL_16
2182 | XLAT_VAL_16
2183 # endif
2184 # ifdef XLAT_VAL_17
2185 | XLAT_VAL_17
2186 # endif
2187 # ifdef XLAT_VAL_18
2188 | XLAT_VAL_18
2189 # endif
2190 # ifdef XLAT_VAL_19
2191 | XLAT_VAL_19
2192 # endif
2193 # ifdef XLAT_VAL_20
2194 | XLAT_VAL_20
2195 # endif
2196 # ifdef XLAT_VAL_21
2197 | XLAT_VAL_21
2198 # endif
2199 # ifdef XLAT_VAL_22
2200 | XLAT_VAL_22
2201 # endif
2202 # ifdef XLAT_VAL_23
2203 | XLAT_VAL_23
2204 # endif
2205 # ifdef XLAT_VAL_24
2206 | XLAT_VAL_24
2207 # endif
2208 # ifdef XLAT_VAL_25
2209 | XLAT_VAL_25
2210 # endif
2211 # ifdef XLAT_VAL_26
2212 | XLAT_VAL_26
2213 # endif
2214 # ifdef XLAT_VAL_27
2215 | XLAT_VAL_27
2216 # endif
2217 # ifdef XLAT_VAL_28
2218 | XLAT_VAL_28
2219 # endif
2220 # ifdef XLAT_VAL_29
2221 | XLAT_VAL_29
2222 # endif
2223 # ifdef XLAT_VAL_30
2224 | XLAT_VAL_30
2225 # endif
2226 # ifdef XLAT_VAL_31
2227 | XLAT_VAL_31
2228 # endif
2229 # ifdef XLAT_VAL_32
2230 | XLAT_VAL_32
2231 # endif
2232 # ifdef XLAT_VAL_33
2233 | XLAT_VAL_33
2234 # endif
2235 # ifdef XLAT_VAL_34
2236 | XLAT_VAL_34
2237 # endif
2238 # ifdef XLAT_VAL_35
2239 | XLAT_VAL_35
2240 # endif
2241 # ifdef XLAT_VAL_36
2242 | XLAT_VAL_36
2243 # endif
2244 # ifdef XLAT_VAL_37
2245 | XLAT_VAL_37
2246 # endif
2247 # ifdef XLAT_VAL_38
2248 | XLAT_VAL_38
2249 # endif
2250 # ifdef XLAT_VAL_39
2251 | XLAT_VAL_39
2252 # endif
2253 # ifdef XLAT_VAL_40
2254 | XLAT_VAL_40
2255 # endif
2256 # ifdef XLAT_VAL_41
2257 | XLAT_VAL_41
2258 # endif
2259 # ifdef XLAT_VAL_42
2260 | XLAT_VAL_42
2261 # endif
2262 # ifdef XLAT_VAL_43
2263 | XLAT_VAL_43
2264 # endif
2265 # ifdef XLAT_VAL_44
2266 | XLAT_VAL_44
2267 # endif
2268 # ifdef XLAT_VAL_45
2269 | XLAT_VAL_45
2270 # endif
2271 # ifdef XLAT_VAL_46
2272 | XLAT_VAL_46
2273 # endif
2274 # ifdef XLAT_VAL_47
2275 | XLAT_VAL_47
2276 # endif
2277 # ifdef XLAT_VAL_48
2278 | XLAT_VAL_48
2279 # endif
2280 # ifdef XLAT_VAL_49
2281 | XLAT_VAL_49
2282 # endif
2283 # ifdef XLAT_VAL_50
2284 | XLAT_VAL_50
2285 # endif
2286 # ifdef XLAT_VAL_51
2287 | XLAT_VAL_51
2288 # endif
2289 # ifdef XLAT_VAL_52
2290 | XLAT_VAL_52
2291 # endif
2292 # ifdef XLAT_VAL_53
2293 | XLAT_VAL_53
2294 # endif
2295 # ifdef XLAT_VAL_54
2296 | XLAT_VAL_54
2297 # endif
2298 # ifdef XLAT_VAL_55
2299 | XLAT_VAL_55
2300 # endif
2301 # ifdef XLAT_VAL_56
2302 | XLAT_VAL_56
2303 # endif
2304 # ifdef XLAT_VAL_57
2305 | XLAT_VAL_57
2306 # endif
2307 # ifdef XLAT_VAL_58
2308 | XLAT_VAL_58
2309 # endif
2310 # ifdef XLAT_VAL_59
2311 | XLAT_VAL_59
2312 # endif
2313 # ifdef XLAT_VAL_60
2314 | XLAT_VAL_60
2315 # endif
2316 # ifdef XLAT_VAL_61
2317 | XLAT_VAL_61
2318 # endif
2319 # ifdef XLAT_VAL_62
2320 | XLAT_VAL_62
2321 # endif
2322 # ifdef XLAT_VAL_63
2323 | XLAT_VAL_63
2324 # endif
2325 # ifdef XLAT_VAL_64
2326 | XLAT_VAL_64
2327 # endif
2328 # ifdef XLAT_VAL_65
2329 | XLAT_VAL_65
2330 # endif
2331 # ifdef XLAT_VAL_66
2332 | XLAT_VAL_66
2333 # endif
2334 # ifdef XLAT_VAL_67
2335 | XLAT_VAL_67
2336 # endif
2337 # ifdef XLAT_VAL_68
2338 | XLAT_VAL_68
2339 # endif
2340 # ifdef XLAT_VAL_69
2341 | XLAT_VAL_69
2342 # endif
2343 # ifdef XLAT_VAL_70
2344 | XLAT_VAL_70
2345 # endif
2346 # ifdef XLAT_VAL_71
2347 | XLAT_VAL_71
2348 # endif
2349 # ifdef XLAT_VAL_72
2350 | XLAT_VAL_72
2351 # endif
2352 # ifdef XLAT_VAL_73
2353 | XLAT_VAL_73
2354 # endif
2355 # ifdef XLAT_VAL_74
2356 | XLAT_VAL_74
2357 # endif
2358 # ifdef XLAT_VAL_75
2359 | XLAT_VAL_75
2360 # endif
2361 # ifdef XLAT_VAL_76
2362 | XLAT_VAL_76
2363 # endif
2364 # ifdef XLAT_VAL_77
2365 | XLAT_VAL_77
2366 # endif
2367 # ifdef XLAT_VAL_78
2368 | XLAT_VAL_78
2369 # endif
2370 # ifdef XLAT_VAL_79
2371 | XLAT_VAL_79
2372 # endif
2373 # ifdef XLAT_VAL_80
2374 | XLAT_VAL_80
2375 # endif
2376 # ifdef XLAT_VAL_81
2377 | XLAT_VAL_81
2378 # endif
2379 # ifdef XLAT_VAL_82
2380 | XLAT_VAL_82
2381 # endif
2382 # ifdef XLAT_VAL_83
2383 | XLAT_VAL_83
2384 # endif
2385 # ifdef XLAT_VAL_84
2386 | XLAT_VAL_84
2387 # endif
2388 # ifdef XLAT_VAL_85
2389 | XLAT_VAL_85
2390 # endif
2391 # ifdef XLAT_VAL_86
2392 | XLAT_VAL_86
2393 # endif
2394 # ifdef XLAT_VAL_87
2395 | XLAT_VAL_87
2396 # endif
2397 # ifdef XLAT_VAL_88
2398 | XLAT_VAL_88
2399 # endif
2400 # ifdef XLAT_VAL_89
2401 | XLAT_VAL_89
2402 # endif
2403 # ifdef XLAT_VAL_90
2404 | XLAT_VAL_90
2405 # endif
2406 # ifdef XLAT_VAL_91
2407 | XLAT_VAL_91
2408 # endif
2409 # ifdef XLAT_VAL_92
2410 | XLAT_VAL_92
2411 # endif
2412 # ifdef XLAT_VAL_93
2413 | XLAT_VAL_93
2414 # endif
2415 # ifdef XLAT_VAL_94
2416 | XLAT_VAL_94
2417 # endif
2418 # ifdef XLAT_VAL_95
2419 | XLAT_VAL_95
2420 # endif
2421 # ifdef XLAT_VAL_96
2422 | XLAT_VAL_96
2423 # endif
2424 # ifdef XLAT_VAL_97
2425 | XLAT_VAL_97
2426 # endif
2427 # ifdef XLAT_VAL_98
2428 | XLAT_VAL_98
2429 # endif
2430 # ifdef XLAT_VAL_99
2431 | XLAT_VAL_99
2432 # endif
2433 # ifdef XLAT_VAL_100
2434 | XLAT_VAL_100
2435 # endif
2436 # ifdef XLAT_VAL_101
2437 | XLAT_VAL_101
2438 # endif
2439 # ifdef XLAT_VAL_102
2440 | XLAT_VAL_102
2441 # endif
2442 # ifdef XLAT_VAL_103
2443 | XLAT_VAL_103
2444 # endif
2445 # ifdef XLAT_VAL_104
2446 | XLAT_VAL_104
2447 # endif
2448 # ifdef XLAT_VAL_105
2449 | XLAT_VAL_105
2450 # endif
2451 # ifdef XLAT_VAL_106
2452 | XLAT_VAL_106
2453 # endif
2454 # ifdef XLAT_VAL_107
2455 | XLAT_VAL_107
2456 # endif
2457 # ifdef XLAT_VAL_108
2458 | XLAT_VAL_108
2459 # endif
2460 # ifdef XLAT_VAL_109
2461 | XLAT_VAL_109
2462 # endif
2463 # ifdef XLAT_VAL_110
2464 | XLAT_VAL_110
2465 # endif
2466 # ifdef XLAT_VAL_111
2467 | XLAT_VAL_111
2468 # endif
2469 # ifdef XLAT_VAL_112
2470 | XLAT_VAL_112
2471 # endif
2472 # ifdef XLAT_VAL_113
2473 | XLAT_VAL_113
2474 # endif
2475 # ifdef XLAT_VAL_114
2476 | XLAT_VAL_114
2477 # endif
2478 # ifdef XLAT_VAL_115
2479 | XLAT_VAL_115
2480 # endif
2481 # ifdef XLAT_VAL_116
2482 | XLAT_VAL_116
2483 # endif
2484 # ifdef XLAT_VAL_117
2485 | XLAT_VAL_117
2486 # endif
2487 # ifdef XLAT_VAL_118
2488 | XLAT_VAL_118
2489 # endif
2490 # ifdef XLAT_VAL_119
2491 | XLAT_VAL_119
2492 # endif
2493 # ifdef XLAT_VAL_120
2494 | XLAT_VAL_120
2495 # endif
2496 # ifdef XLAT_VAL_121
2497 | XLAT_VAL_121
2498 # endif
2499 # ifdef XLAT_VAL_122
2500 | XLAT_VAL_122
2501 # endif
2502 # ifdef XLAT_VAL_123
2503 | XLAT_VAL_123
2504 # endif
2505 # ifdef XLAT_VAL_124
2506 | XLAT_VAL_124
2507 # endif
2508 # ifdef XLAT_VAL_125
2509 | XLAT_VAL_125
2510 # endif
2511 # ifdef XLAT_VAL_126
2512 | XLAT_VAL_126
2513 # endif
2514 # ifdef XLAT_VAL_127
2515 | XLAT_VAL_127
2516 # endif
2517 # ifdef XLAT_VAL_128
2518 | XLAT_VAL_128
2519 # endif
2520 # ifdef XLAT_VAL_129
2521 | XLAT_VAL_129
2522 # endif
2523 # ifdef XLAT_VAL_130
2524 | XLAT_VAL_130
2525 # endif
2526 # ifdef XLAT_VAL_131
2527 | XLAT_VAL_131
2528 # endif
2529 # ifdef XLAT_VAL_132
2530 | XLAT_VAL_132
2531 # endif
2532 # ifdef XLAT_VAL_133
2533 | XLAT_VAL_133
2534 # endif
2535 # ifdef XLAT_VAL_134
2536 | XLAT_VAL_134
2537 # endif
2538 # ifdef XLAT_VAL_135
2539 | XLAT_VAL_135
2540 # endif
2541 # ifdef XLAT_VAL_136
2542 | XLAT_VAL_136
2543 # endif
2544 # ifdef XLAT_VAL_137
2545 | XLAT_VAL_137
2546 # endif
2547 # ifdef XLAT_VAL_138
2548 | XLAT_VAL_138
2549 # endif
2550 # ifdef XLAT_VAL_139
2551 | XLAT_VAL_139
2552 # endif
2553 # ifdef XLAT_VAL_140
2554 | XLAT_VAL_140
2555 # endif
2556 # ifdef XLAT_VAL_141
2557 | XLAT_VAL_141
2558 # endif
2559 # ifdef XLAT_VAL_142
2560 | XLAT_VAL_142
2561 # endif
2562 # ifdef XLAT_VAL_143
2563 | XLAT_VAL_143
2564 # endif
2565 # ifdef XLAT_VAL_144
2566 | XLAT_VAL_144
2567 # endif
2568 # ifdef XLAT_VAL_145
2569 | XLAT_VAL_145
2570 # endif
2571 # ifdef XLAT_VAL_146
2572 | XLAT_VAL_146
2573 # endif
2574 # ifdef XLAT_VAL_147
2575 | XLAT_VAL_147
2576 # endif
2577 # ifdef XLAT_VAL_148
2578 | XLAT_VAL_148
2579 # endif
2580 # ifdef XLAT_VAL_149
2581 | XLAT_VAL_149
2582 # endif
2583 # ifdef XLAT_VAL_150
2584 | XLAT_VAL_150
2585 # endif
2586 # ifdef XLAT_VAL_151
2587 | XLAT_VAL_151
2588 # endif
2589 # ifdef XLAT_VAL_152
2590 | XLAT_VAL_152
2591 # endif
2592 # ifdef XLAT_VAL_153
2593 | XLAT_VAL_153
2594 # endif
2595 # ifdef XLAT_VAL_154
2596 | XLAT_VAL_154
2597 # endif
2598 # ifdef XLAT_VAL_155
2599 | XLAT_VAL_155
2600 # endif
2601 # ifdef XLAT_VAL_156
2602 | XLAT_VAL_156
2603 # endif
2604 # ifdef XLAT_VAL_157
2605 | XLAT_VAL_157
2606 # endif
2607 # ifdef XLAT_VAL_158
2608 | XLAT_VAL_158
2609 # endif
2610 # ifdef XLAT_VAL_159
2611 | XLAT_VAL_159
2612 # endif
2613 # ifdef XLAT_VAL_160
2614 | XLAT_VAL_160
2615 # endif
2616 # ifdef XLAT_VAL_161
2617 | XLAT_VAL_161
2618 # endif
2619 # ifdef XLAT_VAL_162
2620 | XLAT_VAL_162
2621 # endif
2622 # ifdef XLAT_VAL_163
2623 | XLAT_VAL_163
2624 # endif
2625 # ifdef XLAT_VAL_164
2626 | XLAT_VAL_164
2627 # endif
2628 # ifdef XLAT_VAL_165
2629 | XLAT_VAL_165
2630 # endif
2631 # ifdef XLAT_VAL_166
2632 | XLAT_VAL_166
2633 # endif
2634 # ifdef XLAT_VAL_167
2635 | XLAT_VAL_167
2636 # endif
2637 # ifdef XLAT_VAL_168
2638 | XLAT_VAL_168
2639 # endif
2640 # ifdef XLAT_VAL_169
2641 | XLAT_VAL_169
2642 # endif
2643 # ifdef XLAT_VAL_170
2644 | XLAT_VAL_170
2645 # endif
2646 # ifdef XLAT_VAL_171
2647 | XLAT_VAL_171
2648 # endif
2649 # ifdef XLAT_VAL_172
2650 | XLAT_VAL_172
2651 # endif
2652 # ifdef XLAT_VAL_173
2653 | XLAT_VAL_173
2654 # endif
2655 # ifdef XLAT_VAL_174
2656 | XLAT_VAL_174
2657 # endif
2658 # ifdef XLAT_VAL_175
2659 | XLAT_VAL_175
2660 # endif
2661 # ifdef XLAT_VAL_176
2662 | XLAT_VAL_176
2663 # endif
2664 # ifdef XLAT_VAL_177
2665 | XLAT_VAL_177
2666 # endif
2667 # ifdef XLAT_VAL_178
2668 | XLAT_VAL_178
2669 # endif
2670 # ifdef XLAT_VAL_179
2671 | XLAT_VAL_179
2672 # endif
2673 # ifdef XLAT_VAL_180
2674 | XLAT_VAL_180
2675 # endif
2676 # ifdef XLAT_VAL_181
2677 | XLAT_VAL_181
2678 # endif
2679 # ifdef XLAT_VAL_182
2680 | XLAT_VAL_182
2681 # endif
2682 # ifdef XLAT_VAL_183
2683 | XLAT_VAL_183
2684 # endif
2685 # ifdef XLAT_VAL_184
2686 | XLAT_VAL_184
2687 # endif
2688 # ifdef XLAT_VAL_185
2689 | XLAT_VAL_185
2690 # endif
2691 # ifdef XLAT_VAL_186
2692 | XLAT_VAL_186
2693 # endif
2694 # ifdef XLAT_VAL_187
2695 | XLAT_VAL_187
2696 # endif
2697 # ifdef XLAT_VAL_188
2698 | XLAT_VAL_188
2699 # endif
2700 # ifdef XLAT_VAL_189
2701 | XLAT_VAL_189
2702 # endif
2703 # ifdef XLAT_VAL_190
2704 | XLAT_VAL_190
2705 # endif
2706 # ifdef XLAT_VAL_191
2707 | XLAT_VAL_191
2708 # endif
2709 # ifdef XLAT_VAL_192
2710 | XLAT_VAL_192
2711 # endif
2712 # ifdef XLAT_VAL_193
2713 | XLAT_VAL_193
2714 # endif
2715 # ifdef XLAT_VAL_194
2716 | XLAT_VAL_194
2717 # endif
2718 # ifdef XLAT_VAL_195
2719 | XLAT_VAL_195
2720 # endif
2721 # ifdef XLAT_VAL_196
2722 | XLAT_VAL_196
2723 # endif
2724 ,
2725 .flags_strsz = 0
2726 # ifdef XLAT_STR_0
2727 + sizeof(XLAT_STR_0)
2728 # endif
2729 # ifdef XLAT_STR_1
2730 + sizeof(XLAT_STR_1)
2731 # endif
2732 # ifdef XLAT_STR_2
2733 + sizeof(XLAT_STR_2)
2734 # endif
2735 # ifdef XLAT_STR_3
2736 + sizeof(XLAT_STR_3)
2737 # endif
2738 # ifdef XLAT_STR_4
2739 + sizeof(XLAT_STR_4)
2740 # endif
2741 # ifdef XLAT_STR_5
2742 + sizeof(XLAT_STR_5)
2743 # endif
2744 # ifdef XLAT_STR_6
2745 + sizeof(XLAT_STR_6)
2746 # endif
2747 # ifdef XLAT_STR_7
2748 + sizeof(XLAT_STR_7)
2749 # endif
2750 # ifdef XLAT_STR_8
2751 + sizeof(XLAT_STR_8)
2752 # endif
2753 # ifdef XLAT_STR_9
2754 + sizeof(XLAT_STR_9)
2755 # endif
2756 # ifdef XLAT_STR_10
2757 + sizeof(XLAT_STR_10)
2758 # endif
2759 # ifdef XLAT_STR_11
2760 + sizeof(XLAT_STR_11)
2761 # endif
2762 # ifdef XLAT_STR_12
2763 + sizeof(XLAT_STR_12)
2764 # endif
2765 # ifdef XLAT_STR_13
2766 + sizeof(XLAT_STR_13)
2767 # endif
2768 # ifdef XLAT_STR_14
2769 + sizeof(XLAT_STR_14)
2770 # endif
2771 # ifdef XLAT_STR_15
2772 + sizeof(XLAT_STR_15)
2773 # endif
2774 # ifdef XLAT_STR_16
2775 + sizeof(XLAT_STR_16)
2776 # endif
2777 # ifdef XLAT_STR_17
2778 + sizeof(XLAT_STR_17)
2779 # endif
2780 # ifdef XLAT_STR_18
2781 + sizeof(XLAT_STR_18)
2782 # endif
2783 # ifdef XLAT_STR_19
2784 + sizeof(XLAT_STR_19)
2785 # endif
2786 # ifdef XLAT_STR_20
2787 + sizeof(XLAT_STR_20)
2788 # endif
2789 # ifdef XLAT_STR_21
2790 + sizeof(XLAT_STR_21)
2791 # endif
2792 # ifdef XLAT_STR_22
2793 + sizeof(XLAT_STR_22)
2794 # endif
2795 # ifdef XLAT_STR_23
2796 + sizeof(XLAT_STR_23)
2797 # endif
2798 # ifdef XLAT_STR_24
2799 + sizeof(XLAT_STR_24)
2800 # endif
2801 # ifdef XLAT_STR_25
2802 + sizeof(XLAT_STR_25)
2803 # endif
2804 # ifdef XLAT_STR_26
2805 + sizeof(XLAT_STR_26)
2806 # endif
2807 # ifdef XLAT_STR_27
2808 + sizeof(XLAT_STR_27)
2809 # endif
2810 # ifdef XLAT_STR_28
2811 + sizeof(XLAT_STR_28)
2812 # endif
2813 # ifdef XLAT_STR_29
2814 + sizeof(XLAT_STR_29)
2815 # endif
2816 # ifdef XLAT_STR_30
2817 + sizeof(XLAT_STR_30)
2818 # endif
2819 # ifdef XLAT_STR_31
2820 + sizeof(XLAT_STR_31)
2821 # endif
2822 # ifdef XLAT_STR_32
2823 + sizeof(XLAT_STR_32)
2824 # endif
2825 # ifdef XLAT_STR_33
2826 + sizeof(XLAT_STR_33)
2827 # endif
2828 # ifdef XLAT_STR_34
2829 + sizeof(XLAT_STR_34)
2830 # endif
2831 # ifdef XLAT_STR_35
2832 + sizeof(XLAT_STR_35)
2833 # endif
2834 # ifdef XLAT_STR_36
2835 + sizeof(XLAT_STR_36)
2836 # endif
2837 # ifdef XLAT_STR_37
2838 + sizeof(XLAT_STR_37)
2839 # endif
2840 # ifdef XLAT_STR_38
2841 + sizeof(XLAT_STR_38)
2842 # endif
2843 # ifdef XLAT_STR_39
2844 + sizeof(XLAT_STR_39)
2845 # endif
2846 # ifdef XLAT_STR_40
2847 + sizeof(XLAT_STR_40)
2848 # endif
2849 # ifdef XLAT_STR_41
2850 + sizeof(XLAT_STR_41)
2851 # endif
2852 # ifdef XLAT_STR_42
2853 + sizeof(XLAT_STR_42)
2854 # endif
2855 # ifdef XLAT_STR_43
2856 + sizeof(XLAT_STR_43)
2857 # endif
2858 # ifdef XLAT_STR_44
2859 + sizeof(XLAT_STR_44)
2860 # endif
2861 # ifdef XLAT_STR_45
2862 + sizeof(XLAT_STR_45)
2863 # endif
2864 # ifdef XLAT_STR_46
2865 + sizeof(XLAT_STR_46)
2866 # endif
2867 # ifdef XLAT_STR_47
2868 + sizeof(XLAT_STR_47)
2869 # endif
2870 # ifdef XLAT_STR_48
2871 + sizeof(XLAT_STR_48)
2872 # endif
2873 # ifdef XLAT_STR_49
2874 + sizeof(XLAT_STR_49)
2875 # endif
2876 # ifdef XLAT_STR_50
2877 + sizeof(XLAT_STR_50)
2878 # endif
2879 # ifdef XLAT_STR_51
2880 + sizeof(XLAT_STR_51)
2881 # endif
2882 # ifdef XLAT_STR_52
2883 + sizeof(XLAT_STR_52)
2884 # endif
2885 # ifdef XLAT_STR_53
2886 + sizeof(XLAT_STR_53)
2887 # endif
2888 # ifdef XLAT_STR_54
2889 + sizeof(XLAT_STR_54)
2890 # endif
2891 # ifdef XLAT_STR_55
2892 + sizeof(XLAT_STR_55)
2893 # endif
2894 # ifdef XLAT_STR_56
2895 + sizeof(XLAT_STR_56)
2896 # endif
2897 # ifdef XLAT_STR_57
2898 + sizeof(XLAT_STR_57)
2899 # endif
2900 # ifdef XLAT_STR_58
2901 + sizeof(XLAT_STR_58)
2902 # endif
2903 # ifdef XLAT_STR_59
2904 + sizeof(XLAT_STR_59)
2905 # endif
2906 # ifdef XLAT_STR_60
2907 + sizeof(XLAT_STR_60)
2908 # endif
2909 # ifdef XLAT_STR_61
2910 + sizeof(XLAT_STR_61)
2911 # endif
2912 # ifdef XLAT_STR_62
2913 + sizeof(XLAT_STR_62)
2914 # endif
2915 # ifdef XLAT_STR_63
2916 + sizeof(XLAT_STR_63)
2917 # endif
2918 # ifdef XLAT_STR_64
2919 + sizeof(XLAT_STR_64)
2920 # endif
2921 # ifdef XLAT_STR_65
2922 + sizeof(XLAT_STR_65)
2923 # endif
2924 # ifdef XLAT_STR_66
2925 + sizeof(XLAT_STR_66)
2926 # endif
2927 # ifdef XLAT_STR_67
2928 + sizeof(XLAT_STR_67)
2929 # endif
2930 # ifdef XLAT_STR_68
2931 + sizeof(XLAT_STR_68)
2932 # endif
2933 # ifdef XLAT_STR_69
2934 + sizeof(XLAT_STR_69)
2935 # endif
2936 # ifdef XLAT_STR_70
2937 + sizeof(XLAT_STR_70)
2938 # endif
2939 # ifdef XLAT_STR_71
2940 + sizeof(XLAT_STR_71)
2941 # endif
2942 # ifdef XLAT_STR_72
2943 + sizeof(XLAT_STR_72)
2944 # endif
2945 # ifdef XLAT_STR_73
2946 + sizeof(XLAT_STR_73)
2947 # endif
2948 # ifdef XLAT_STR_74
2949 + sizeof(XLAT_STR_74)
2950 # endif
2951 # ifdef XLAT_STR_75
2952 + sizeof(XLAT_STR_75)
2953 # endif
2954 # ifdef XLAT_STR_76
2955 + sizeof(XLAT_STR_76)
2956 # endif
2957 # ifdef XLAT_STR_77
2958 + sizeof(XLAT_STR_77)
2959 # endif
2960 # ifdef XLAT_STR_78
2961 + sizeof(XLAT_STR_78)
2962 # endif
2963 # ifdef XLAT_STR_79
2964 + sizeof(XLAT_STR_79)
2965 # endif
2966 # ifdef XLAT_STR_80
2967 + sizeof(XLAT_STR_80)
2968 # endif
2969 # ifdef XLAT_STR_81
2970 + sizeof(XLAT_STR_81)
2971 # endif
2972 # ifdef XLAT_STR_82
2973 + sizeof(XLAT_STR_82)
2974 # endif
2975 # ifdef XLAT_STR_83
2976 + sizeof(XLAT_STR_83)
2977 # endif
2978 # ifdef XLAT_STR_84
2979 + sizeof(XLAT_STR_84)
2980 # endif
2981 # ifdef XLAT_STR_85
2982 + sizeof(XLAT_STR_85)
2983 # endif
2984 # ifdef XLAT_STR_86
2985 + sizeof(XLAT_STR_86)
2986 # endif
2987 # ifdef XLAT_STR_87
2988 + sizeof(XLAT_STR_87)
2989 # endif
2990 # ifdef XLAT_STR_88
2991 + sizeof(XLAT_STR_88)
2992 # endif
2993 # ifdef XLAT_STR_89
2994 + sizeof(XLAT_STR_89)
2995 # endif
2996 # ifdef XLAT_STR_90
2997 + sizeof(XLAT_STR_90)
2998 # endif
2999 # ifdef XLAT_STR_91
3000 + sizeof(XLAT_STR_91)
3001 # endif
3002 # ifdef XLAT_STR_92
3003 + sizeof(XLAT_STR_92)
3004 # endif
3005 # ifdef XLAT_STR_93
3006 + sizeof(XLAT_STR_93)
3007 # endif
3008 # ifdef XLAT_STR_94
3009 + sizeof(XLAT_STR_94)
3010 # endif
3011 # ifdef XLAT_STR_95
3012 + sizeof(XLAT_STR_95)
3013 # endif
3014 # ifdef XLAT_STR_96
3015 + sizeof(XLAT_STR_96)
3016 # endif
3017 # ifdef XLAT_STR_97
3018 + sizeof(XLAT_STR_97)
3019 # endif
3020 # ifdef XLAT_STR_98
3021 + sizeof(XLAT_STR_98)
3022 # endif
3023 # ifdef XLAT_STR_99
3024 + sizeof(XLAT_STR_99)
3025 # endif
3026 # ifdef XLAT_STR_100
3027 + sizeof(XLAT_STR_100)
3028 # endif
3029 # ifdef XLAT_STR_101
3030 + sizeof(XLAT_STR_101)
3031 # endif
3032 # ifdef XLAT_STR_102
3033 + sizeof(XLAT_STR_102)
3034 # endif
3035 # ifdef XLAT_STR_103
3036 + sizeof(XLAT_STR_103)
3037 # endif
3038 # ifdef XLAT_STR_104
3039 + sizeof(XLAT_STR_104)
3040 # endif
3041 # ifdef XLAT_STR_105
3042 + sizeof(XLAT_STR_105)
3043 # endif
3044 # ifdef XLAT_STR_106
3045 + sizeof(XLAT_STR_106)
3046 # endif
3047 # ifdef XLAT_STR_107
3048 + sizeof(XLAT_STR_107)
3049 # endif
3050 # ifdef XLAT_STR_108
3051 + sizeof(XLAT_STR_108)
3052 # endif
3053 # ifdef XLAT_STR_109
3054 + sizeof(XLAT_STR_109)
3055 # endif
3056 # ifdef XLAT_STR_110
3057 + sizeof(XLAT_STR_110)
3058 # endif
3059 # ifdef XLAT_STR_111
3060 + sizeof(XLAT_STR_111)
3061 # endif
3062 # ifdef XLAT_STR_112
3063 + sizeof(XLAT_STR_112)
3064 # endif
3065 # ifdef XLAT_STR_113
3066 + sizeof(XLAT_STR_113)
3067 # endif
3068 # ifdef XLAT_STR_114
3069 + sizeof(XLAT_STR_114)
3070 # endif
3071 # ifdef XLAT_STR_115
3072 + sizeof(XLAT_STR_115)
3073 # endif
3074 # ifdef XLAT_STR_116
3075 + sizeof(XLAT_STR_116)
3076 # endif
3077 # ifdef XLAT_STR_117
3078 + sizeof(XLAT_STR_117)
3079 # endif
3080 # ifdef XLAT_STR_118
3081 + sizeof(XLAT_STR_118)
3082 # endif
3083 # ifdef XLAT_STR_119
3084 + sizeof(XLAT_STR_119)
3085 # endif
3086 # ifdef XLAT_STR_120
3087 + sizeof(XLAT_STR_120)
3088 # endif
3089 # ifdef XLAT_STR_121
3090 + sizeof(XLAT_STR_121)
3091 # endif
3092 # ifdef XLAT_STR_122
3093 + sizeof(XLAT_STR_122)
3094 # endif
3095 # ifdef XLAT_STR_123
3096 + sizeof(XLAT_STR_123)
3097 # endif
3098 # ifdef XLAT_STR_124
3099 + sizeof(XLAT_STR_124)
3100 # endif
3101 # ifdef XLAT_STR_125
3102 + sizeof(XLAT_STR_125)
3103 # endif
3104 # ifdef XLAT_STR_126
3105 + sizeof(XLAT_STR_126)
3106 # endif
3107 # ifdef XLAT_STR_127
3108 + sizeof(XLAT_STR_127)
3109 # endif
3110 # ifdef XLAT_STR_128
3111 + sizeof(XLAT_STR_128)
3112 # endif
3113 # ifdef XLAT_STR_129
3114 + sizeof(XLAT_STR_129)
3115 # endif
3116 # ifdef XLAT_STR_130
3117 + sizeof(XLAT_STR_130)
3118 # endif
3119 # ifdef XLAT_STR_131
3120 + sizeof(XLAT_STR_131)
3121 # endif
3122 # ifdef XLAT_STR_132
3123 + sizeof(XLAT_STR_132)
3124 # endif
3125 # ifdef XLAT_STR_133
3126 + sizeof(XLAT_STR_133)
3127 # endif
3128 # ifdef XLAT_STR_134
3129 + sizeof(XLAT_STR_134)
3130 # endif
3131 # ifdef XLAT_STR_135
3132 + sizeof(XLAT_STR_135)
3133 # endif
3134 # ifdef XLAT_STR_136
3135 + sizeof(XLAT_STR_136)
3136 # endif
3137 # ifdef XLAT_STR_137
3138 + sizeof(XLAT_STR_137)
3139 # endif
3140 # ifdef XLAT_STR_138
3141 + sizeof(XLAT_STR_138)
3142 # endif
3143 # ifdef XLAT_STR_139
3144 + sizeof(XLAT_STR_139)
3145 # endif
3146 # ifdef XLAT_STR_140
3147 + sizeof(XLAT_STR_140)
3148 # endif
3149 # ifdef XLAT_STR_141
3150 + sizeof(XLAT_STR_141)
3151 # endif
3152 # ifdef XLAT_STR_142
3153 + sizeof(XLAT_STR_142)
3154 # endif
3155 # ifdef XLAT_STR_143
3156 + sizeof(XLAT_STR_143)
3157 # endif
3158 # ifdef XLAT_STR_144
3159 + sizeof(XLAT_STR_144)
3160 # endif
3161 # ifdef XLAT_STR_145
3162 + sizeof(XLAT_STR_145)
3163 # endif
3164 # ifdef XLAT_STR_146
3165 + sizeof(XLAT_STR_146)
3166 # endif
3167 # ifdef XLAT_STR_147
3168 + sizeof(XLAT_STR_147)
3169 # endif
3170 # ifdef XLAT_STR_148
3171 + sizeof(XLAT_STR_148)
3172 # endif
3173 # ifdef XLAT_STR_149
3174 + sizeof(XLAT_STR_149)
3175 # endif
3176 # ifdef XLAT_STR_150
3177 + sizeof(XLAT_STR_150)
3178 # endif
3179 # ifdef XLAT_STR_151
3180 + sizeof(XLAT_STR_151)
3181 # endif
3182 # ifdef XLAT_STR_152
3183 + sizeof(XLAT_STR_152)
3184 # endif
3185 # ifdef XLAT_STR_153
3186 + sizeof(XLAT_STR_153)
3187 # endif
3188 # ifdef XLAT_STR_154
3189 + sizeof(XLAT_STR_154)
3190 # endif
3191 # ifdef XLAT_STR_155
3192 + sizeof(XLAT_STR_155)
3193 # endif
3194 # ifdef XLAT_STR_156
3195 + sizeof(XLAT_STR_156)
3196 # endif
3197 # ifdef XLAT_STR_157
3198 + sizeof(XLAT_STR_157)
3199 # endif
3200 # ifdef XLAT_STR_158
3201 + sizeof(XLAT_STR_158)
3202 # endif
3203 # ifdef XLAT_STR_159
3204 + sizeof(XLAT_STR_159)
3205 # endif
3206 # ifdef XLAT_STR_160
3207 + sizeof(XLAT_STR_160)
3208 # endif
3209 # ifdef XLAT_STR_161
3210 + sizeof(XLAT_STR_161)
3211 # endif
3212 # ifdef XLAT_STR_162
3213 + sizeof(XLAT_STR_162)
3214 # endif
3215 # ifdef XLAT_STR_163
3216 + sizeof(XLAT_STR_163)
3217 # endif
3218 # ifdef XLAT_STR_164
3219 + sizeof(XLAT_STR_164)
3220 # endif
3221 # ifdef XLAT_STR_165
3222 + sizeof(XLAT_STR_165)
3223 # endif
3224 # ifdef XLAT_STR_166
3225 + sizeof(XLAT_STR_166)
3226 # endif
3227 # ifdef XLAT_STR_167
3228 + sizeof(XLAT_STR_167)
3229 # endif
3230 # ifdef XLAT_STR_168
3231 + sizeof(XLAT_STR_168)
3232 # endif
3233 # ifdef XLAT_STR_169
3234 + sizeof(XLAT_STR_169)
3235 # endif
3236 # ifdef XLAT_STR_170
3237 + sizeof(XLAT_STR_170)
3238 # endif
3239 # ifdef XLAT_STR_171
3240 + sizeof(XLAT_STR_171)
3241 # endif
3242 # ifdef XLAT_STR_172
3243 + sizeof(XLAT_STR_172)
3244 # endif
3245 # ifdef XLAT_STR_173
3246 + sizeof(XLAT_STR_173)
3247 # endif
3248 # ifdef XLAT_STR_174
3249 + sizeof(XLAT_STR_174)
3250 # endif
3251 # ifdef XLAT_STR_175
3252 + sizeof(XLAT_STR_175)
3253 # endif
3254 # ifdef XLAT_STR_176
3255 + sizeof(XLAT_STR_176)
3256 # endif
3257 # ifdef XLAT_STR_177
3258 + sizeof(XLAT_STR_177)
3259 # endif
3260 # ifdef XLAT_STR_178
3261 + sizeof(XLAT_STR_178)
3262 # endif
3263 # ifdef XLAT_STR_179
3264 + sizeof(XLAT_STR_179)
3265 # endif
3266 # ifdef XLAT_STR_180
3267 + sizeof(XLAT_STR_180)
3268 # endif
3269 # ifdef XLAT_STR_181
3270 + sizeof(XLAT_STR_181)
3271 # endif
3272 # ifdef XLAT_STR_182
3273 + sizeof(XLAT_STR_182)
3274 # endif
3275 # ifdef XLAT_STR_183
3276 + sizeof(XLAT_STR_183)
3277 # endif
3278 # ifdef XLAT_STR_184
3279 + sizeof(XLAT_STR_184)
3280 # endif
3281 # ifdef XLAT_STR_185
3282 + sizeof(XLAT_STR_185)
3283 # endif
3284 # ifdef XLAT_STR_186
3285 + sizeof(XLAT_STR_186)
3286 # endif
3287 # ifdef XLAT_STR_187
3288 + sizeof(XLAT_STR_187)
3289 # endif
3290 # ifdef XLAT_STR_188
3291 + sizeof(XLAT_STR_188)
3292 # endif
3293 # ifdef XLAT_STR_189
3294 + sizeof(XLAT_STR_189)
3295 # endif
3296 # ifdef XLAT_STR_190
3297 + sizeof(XLAT_STR_190)
3298 # endif
3299 # ifdef XLAT_STR_191
3300 + sizeof(XLAT_STR_191)
3301 # endif
3302 # ifdef XLAT_STR_192
3303 + sizeof(XLAT_STR_192)
3304 # endif
3305 # ifdef XLAT_STR_193
3306 + sizeof(XLAT_STR_193)
3307 # endif
3308 # ifdef XLAT_STR_194
3309 + sizeof(XLAT_STR_194)
3310 # endif
3311 # ifdef XLAT_STR_195
3312 + sizeof(XLAT_STR_195)
3313 # endif
3314 # ifdef XLAT_STR_196
3315 + sizeof(XLAT_STR_196)
3316 # endif
3317 ,
3318 } };
3319 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
3320
3321 # undef XLAT_STR_0
3322 # undef XLAT_VAL_0
3323 # undef XLAT_STR_1
3324 # undef XLAT_VAL_1
3325 # undef XLAT_STR_2
3326 # undef XLAT_VAL_2
3327 # undef XLAT_STR_3
3328 # undef XLAT_VAL_3
3329 # undef XLAT_STR_4
3330 # undef XLAT_VAL_4
3331 # undef XLAT_STR_5
3332 # undef XLAT_VAL_5
3333 # undef XLAT_STR_6
3334 # undef XLAT_VAL_6
3335 # undef XLAT_STR_7
3336 # undef XLAT_VAL_7
3337 # undef XLAT_STR_8
3338 # undef XLAT_VAL_8
3339 # undef XLAT_STR_9
3340 # undef XLAT_VAL_9
3341 # undef XLAT_STR_10
3342 # undef XLAT_VAL_10
3343 # undef XLAT_STR_11
3344 # undef XLAT_VAL_11
3345 # undef XLAT_STR_12
3346 # undef XLAT_VAL_12
3347 # undef XLAT_STR_13
3348 # undef XLAT_VAL_13
3349 # undef XLAT_STR_14
3350 # undef XLAT_VAL_14
3351 # undef XLAT_STR_15
3352 # undef XLAT_VAL_15
3353 # undef XLAT_STR_16
3354 # undef XLAT_VAL_16
3355 # undef XLAT_STR_17
3356 # undef XLAT_VAL_17
3357 # undef XLAT_STR_18
3358 # undef XLAT_VAL_18
3359 # undef XLAT_STR_19
3360 # undef XLAT_VAL_19
3361 # undef XLAT_STR_20
3362 # undef XLAT_VAL_20
3363 # undef XLAT_STR_21
3364 # undef XLAT_VAL_21
3365 # undef XLAT_STR_22
3366 # undef XLAT_VAL_22
3367 # undef XLAT_STR_23
3368 # undef XLAT_VAL_23
3369 # undef XLAT_STR_24
3370 # undef XLAT_VAL_24
3371 # undef XLAT_STR_25
3372 # undef XLAT_VAL_25
3373 # undef XLAT_STR_26
3374 # undef XLAT_VAL_26
3375 # undef XLAT_STR_27
3376 # undef XLAT_VAL_27
3377 # undef XLAT_STR_28
3378 # undef XLAT_VAL_28
3379 # undef XLAT_STR_29
3380 # undef XLAT_VAL_29
3381 # undef XLAT_STR_30
3382 # undef XLAT_VAL_30
3383 # undef XLAT_STR_31
3384 # undef XLAT_VAL_31
3385 # undef XLAT_STR_32
3386 # undef XLAT_VAL_32
3387 # undef XLAT_STR_33
3388 # undef XLAT_VAL_33
3389 # undef XLAT_STR_34
3390 # undef XLAT_VAL_34
3391 # undef XLAT_STR_35
3392 # undef XLAT_VAL_35
3393 # undef XLAT_STR_36
3394 # undef XLAT_VAL_36
3395 # undef XLAT_STR_37
3396 # undef XLAT_VAL_37
3397 # undef XLAT_STR_38
3398 # undef XLAT_VAL_38
3399 # undef XLAT_STR_39
3400 # undef XLAT_VAL_39
3401 # undef XLAT_STR_40
3402 # undef XLAT_VAL_40
3403 # undef XLAT_STR_41
3404 # undef XLAT_VAL_41
3405 # undef XLAT_STR_42
3406 # undef XLAT_VAL_42
3407 # undef XLAT_STR_43
3408 # undef XLAT_VAL_43
3409 # undef XLAT_STR_44
3410 # undef XLAT_VAL_44
3411 # undef XLAT_STR_45
3412 # undef XLAT_VAL_45
3413 # undef XLAT_STR_46
3414 # undef XLAT_VAL_46
3415 # undef XLAT_STR_47
3416 # undef XLAT_VAL_47
3417 # undef XLAT_STR_48
3418 # undef XLAT_VAL_48
3419 # undef XLAT_STR_49
3420 # undef XLAT_VAL_49
3421 # undef XLAT_STR_50
3422 # undef XLAT_VAL_50
3423 # undef XLAT_STR_51
3424 # undef XLAT_VAL_51
3425 # undef XLAT_STR_52
3426 # undef XLAT_VAL_52
3427 # undef XLAT_STR_53
3428 # undef XLAT_VAL_53
3429 # undef XLAT_STR_54
3430 # undef XLAT_VAL_54
3431 # undef XLAT_STR_55
3432 # undef XLAT_VAL_55
3433 # undef XLAT_STR_56
3434 # undef XLAT_VAL_56
3435 # undef XLAT_STR_57
3436 # undef XLAT_VAL_57
3437 # undef XLAT_STR_58
3438 # undef XLAT_VAL_58
3439 # undef XLAT_STR_59
3440 # undef XLAT_VAL_59
3441 # undef XLAT_STR_60
3442 # undef XLAT_VAL_60
3443 # undef XLAT_STR_61
3444 # undef XLAT_VAL_61
3445 # undef XLAT_STR_62
3446 # undef XLAT_VAL_62
3447 # undef XLAT_STR_63
3448 # undef XLAT_VAL_63
3449 # undef XLAT_STR_64
3450 # undef XLAT_VAL_64
3451 # undef XLAT_STR_65
3452 # undef XLAT_VAL_65
3453 # undef XLAT_STR_66
3454 # undef XLAT_VAL_66
3455 # undef XLAT_STR_67
3456 # undef XLAT_VAL_67
3457 # undef XLAT_STR_68
3458 # undef XLAT_VAL_68
3459 # undef XLAT_STR_69
3460 # undef XLAT_VAL_69
3461 # undef XLAT_STR_70
3462 # undef XLAT_VAL_70
3463 # undef XLAT_STR_71
3464 # undef XLAT_VAL_71
3465 # undef XLAT_STR_72
3466 # undef XLAT_VAL_72
3467 # undef XLAT_STR_73
3468 # undef XLAT_VAL_73
3469 # undef XLAT_STR_74
3470 # undef XLAT_VAL_74
3471 # undef XLAT_STR_75
3472 # undef XLAT_VAL_75
3473 # undef XLAT_STR_76
3474 # undef XLAT_VAL_76
3475 # undef XLAT_STR_77
3476 # undef XLAT_VAL_77
3477 # undef XLAT_STR_78
3478 # undef XLAT_VAL_78
3479 # undef XLAT_STR_79
3480 # undef XLAT_VAL_79
3481 # undef XLAT_STR_80
3482 # undef XLAT_VAL_80
3483 # undef XLAT_STR_81
3484 # undef XLAT_VAL_81
3485 # undef XLAT_STR_82
3486 # undef XLAT_VAL_82
3487 # undef XLAT_STR_83
3488 # undef XLAT_VAL_83
3489 # undef XLAT_STR_84
3490 # undef XLAT_VAL_84
3491 # undef XLAT_STR_85
3492 # undef XLAT_VAL_85
3493 # undef XLAT_STR_86
3494 # undef XLAT_VAL_86
3495 # undef XLAT_STR_87
3496 # undef XLAT_VAL_87
3497 # undef XLAT_STR_88
3498 # undef XLAT_VAL_88
3499 # undef XLAT_STR_89
3500 # undef XLAT_VAL_89
3501 # undef XLAT_STR_90
3502 # undef XLAT_VAL_90
3503 # undef XLAT_STR_91
3504 # undef XLAT_VAL_91
3505 # undef XLAT_STR_92
3506 # undef XLAT_VAL_92
3507 # undef XLAT_STR_93
3508 # undef XLAT_VAL_93
3509 # undef XLAT_STR_94
3510 # undef XLAT_VAL_94
3511 # undef XLAT_STR_95
3512 # undef XLAT_VAL_95
3513 # undef XLAT_STR_96
3514 # undef XLAT_VAL_96
3515 # undef XLAT_STR_97
3516 # undef XLAT_VAL_97
3517 # undef XLAT_STR_98
3518 # undef XLAT_VAL_98
3519 # undef XLAT_STR_99
3520 # undef XLAT_VAL_99
3521 # undef XLAT_STR_100
3522 # undef XLAT_VAL_100
3523 # undef XLAT_STR_101
3524 # undef XLAT_VAL_101
3525 # undef XLAT_STR_102
3526 # undef XLAT_VAL_102
3527 # undef XLAT_STR_103
3528 # undef XLAT_VAL_103
3529 # undef XLAT_STR_104
3530 # undef XLAT_VAL_104
3531 # undef XLAT_STR_105
3532 # undef XLAT_VAL_105
3533 # undef XLAT_STR_106
3534 # undef XLAT_VAL_106
3535 # undef XLAT_STR_107
3536 # undef XLAT_VAL_107
3537 # undef XLAT_STR_108
3538 # undef XLAT_VAL_108
3539 # undef XLAT_STR_109
3540 # undef XLAT_VAL_109
3541 # undef XLAT_STR_110
3542 # undef XLAT_VAL_110
3543 # undef XLAT_STR_111
3544 # undef XLAT_VAL_111
3545 # undef XLAT_STR_112
3546 # undef XLAT_VAL_112
3547 # undef XLAT_STR_113
3548 # undef XLAT_VAL_113
3549 # undef XLAT_STR_114
3550 # undef XLAT_VAL_114
3551 # undef XLAT_STR_115
3552 # undef XLAT_VAL_115
3553 # undef XLAT_STR_116
3554 # undef XLAT_VAL_116
3555 # undef XLAT_STR_117
3556 # undef XLAT_VAL_117
3557 # undef XLAT_STR_118
3558 # undef XLAT_VAL_118
3559 # undef XLAT_STR_119
3560 # undef XLAT_VAL_119
3561 # undef XLAT_STR_120
3562 # undef XLAT_VAL_120
3563 # undef XLAT_STR_121
3564 # undef XLAT_VAL_121
3565 # undef XLAT_STR_122
3566 # undef XLAT_VAL_122
3567 # undef XLAT_STR_123
3568 # undef XLAT_VAL_123
3569 # undef XLAT_STR_124
3570 # undef XLAT_VAL_124
3571 # undef XLAT_STR_125
3572 # undef XLAT_VAL_125
3573 # undef XLAT_STR_126
3574 # undef XLAT_VAL_126
3575 # undef XLAT_STR_127
3576 # undef XLAT_VAL_127
3577 # undef XLAT_STR_128
3578 # undef XLAT_VAL_128
3579 # undef XLAT_STR_129
3580 # undef XLAT_VAL_129
3581 # undef XLAT_STR_130
3582 # undef XLAT_VAL_130
3583 # undef XLAT_STR_131
3584 # undef XLAT_VAL_131
3585 # undef XLAT_STR_132
3586 # undef XLAT_VAL_132
3587 # undef XLAT_STR_133
3588 # undef XLAT_VAL_133
3589 # undef XLAT_STR_134
3590 # undef XLAT_VAL_134
3591 # undef XLAT_STR_135
3592 # undef XLAT_VAL_135
3593 # undef XLAT_STR_136
3594 # undef XLAT_VAL_136
3595 # undef XLAT_STR_137
3596 # undef XLAT_VAL_137
3597 # undef XLAT_STR_138
3598 # undef XLAT_VAL_138
3599 # undef XLAT_STR_139
3600 # undef XLAT_VAL_139
3601 # undef XLAT_STR_140
3602 # undef XLAT_VAL_140
3603 # undef XLAT_STR_141
3604 # undef XLAT_VAL_141
3605 # undef XLAT_STR_142
3606 # undef XLAT_VAL_142
3607 # undef XLAT_STR_143
3608 # undef XLAT_VAL_143
3609 # undef XLAT_STR_144
3610 # undef XLAT_VAL_144
3611 # undef XLAT_STR_145
3612 # undef XLAT_VAL_145
3613 # undef XLAT_STR_146
3614 # undef XLAT_VAL_146
3615 # undef XLAT_STR_147
3616 # undef XLAT_VAL_147
3617 # undef XLAT_STR_148
3618 # undef XLAT_VAL_148
3619 # undef XLAT_STR_149
3620 # undef XLAT_VAL_149
3621 # undef XLAT_STR_150
3622 # undef XLAT_VAL_150
3623 # undef XLAT_STR_151
3624 # undef XLAT_VAL_151
3625 # undef XLAT_STR_152
3626 # undef XLAT_VAL_152
3627 # undef XLAT_STR_153
3628 # undef XLAT_VAL_153
3629 # undef XLAT_STR_154
3630 # undef XLAT_VAL_154
3631 # undef XLAT_STR_155
3632 # undef XLAT_VAL_155
3633 # undef XLAT_STR_156
3634 # undef XLAT_VAL_156
3635 # undef XLAT_STR_157
3636 # undef XLAT_VAL_157
3637 # undef XLAT_STR_158
3638 # undef XLAT_VAL_158
3639 # undef XLAT_STR_159
3640 # undef XLAT_VAL_159
3641 # undef XLAT_STR_160
3642 # undef XLAT_VAL_160
3643 # undef XLAT_STR_161
3644 # undef XLAT_VAL_161
3645 # undef XLAT_STR_162
3646 # undef XLAT_VAL_162
3647 # undef XLAT_STR_163
3648 # undef XLAT_VAL_163
3649 # undef XLAT_STR_164
3650 # undef XLAT_VAL_164
3651 # undef XLAT_STR_165
3652 # undef XLAT_VAL_165
3653 # undef XLAT_STR_166
3654 # undef XLAT_VAL_166
3655 # undef XLAT_STR_167
3656 # undef XLAT_VAL_167
3657 # undef XLAT_STR_168
3658 # undef XLAT_VAL_168
3659 # undef XLAT_STR_169
3660 # undef XLAT_VAL_169
3661 # undef XLAT_STR_170
3662 # undef XLAT_VAL_170
3663 # undef XLAT_STR_171
3664 # undef XLAT_VAL_171
3665 # undef XLAT_STR_172
3666 # undef XLAT_VAL_172
3667 # undef XLAT_STR_173
3668 # undef XLAT_VAL_173
3669 # undef XLAT_STR_174
3670 # undef XLAT_VAL_174
3671 # undef XLAT_STR_175
3672 # undef XLAT_VAL_175
3673 # undef XLAT_STR_176
3674 # undef XLAT_VAL_176
3675 # undef XLAT_STR_177
3676 # undef XLAT_VAL_177
3677 # undef XLAT_STR_178
3678 # undef XLAT_VAL_178
3679 # undef XLAT_STR_179
3680 # undef XLAT_VAL_179
3681 # undef XLAT_STR_180
3682 # undef XLAT_VAL_180
3683 # undef XLAT_STR_181
3684 # undef XLAT_VAL_181
3685 # undef XLAT_STR_182
3686 # undef XLAT_VAL_182
3687 # undef XLAT_STR_183
3688 # undef XLAT_VAL_183
3689 # undef XLAT_STR_184
3690 # undef XLAT_VAL_184
3691 # undef XLAT_STR_185
3692 # undef XLAT_VAL_185
3693 # undef XLAT_STR_186
3694 # undef XLAT_VAL_186
3695 # undef XLAT_STR_187
3696 # undef XLAT_VAL_187
3697 # undef XLAT_STR_188
3698 # undef XLAT_VAL_188
3699 # undef XLAT_STR_189
3700 # undef XLAT_VAL_189
3701 # undef XLAT_STR_190
3702 # undef XLAT_VAL_190
3703 # undef XLAT_STR_191
3704 # undef XLAT_VAL_191
3705 # undef XLAT_STR_192
3706 # undef XLAT_VAL_192
3707 # undef XLAT_STR_193
3708 # undef XLAT_VAL_193
3709 # undef XLAT_STR_194
3710 # undef XLAT_VAL_194
3711 # undef XLAT_STR_195
3712 # undef XLAT_VAL_195
3713 # undef XLAT_STR_196
3714 # undef XLAT_VAL_196
3715 # endif /* !IN_MPERS */
3716
3717 #endif /* !XLAT_MACROS_ONLY */