(root)/
strace-6.5/
src/
xlat/
ptrace_cmds.h
       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 */