(root)/
strace-6.5/
src/
linux/
sh/
userent.h
       1  /*
       2   * Copyright (c) 2014-2021 The strace developers.
       3   * All rights reserved.
       4   *
       5   * SPDX-License-Identifier: LGPL-2.1-or-later
       6   */
       7  
       8  XLAT(4*REG_REG0),
       9  { 4*(REG_REG0+1),	"4*REG_REG1" },
      10  { 4*(REG_REG0+2),	"4*REG_REG2" },
      11  { 4*(REG_REG0+3),	"4*REG_REG3" },
      12  { 4*(REG_REG0+4),	"4*REG_REG4" },
      13  { 4*(REG_REG0+5),	"4*REG_REG5" },
      14  { 4*(REG_REG0+6),	"4*REG_REG6" },
      15  { 4*(REG_REG0+7),	"4*REG_REG7" },
      16  { 4*(REG_REG0+8),	"4*REG_REG8" },
      17  { 4*(REG_REG0+9),	"4*REG_REG9" },
      18  { 4*(REG_REG0+10),	"4*REG_REG10" },
      19  { 4*(REG_REG0+11),	"4*REG_REG11" },
      20  { 4*(REG_REG0+12),	"4*REG_REG12" },
      21  { 4*(REG_REG0+13),	"4*REG_REG13" },
      22  { 4*(REG_REG0+14),	"4*REG_REG14" },
      23  XLAT(4*REG_REG15),
      24  XLAT(4*REG_PC),
      25  XLAT(4*REG_PR),
      26  XLAT(4*REG_SR),
      27  XLAT(4*REG_GBR),
      28  XLAT(4*REG_MACH),
      29  XLAT(4*REG_MACL),
      30  XLAT(4*REG_SYSCALL),
      31  XLAT(4*REG_FPUL),
      32  XLAT(4*REG_FPREG0),
      33  { 4*(REG_FPREG0+1),	"4*REG_FPREG1" },
      34  { 4*(REG_FPREG0+2),	"4*REG_FPREG2" },
      35  { 4*(REG_FPREG0+3),	"4*REG_FPREG3" },
      36  { 4*(REG_FPREG0+4),	"4*REG_FPREG4" },
      37  { 4*(REG_FPREG0+5),	"4*REG_FPREG5" },
      38  { 4*(REG_FPREG0+6),	"4*REG_FPREG6" },
      39  { 4*(REG_FPREG0+7),	"4*REG_FPREG7" },
      40  { 4*(REG_FPREG0+8),	"4*REG_FPREG8" },
      41  { 4*(REG_FPREG0+9),	"4*REG_FPREG9" },
      42  { 4*(REG_FPREG0+10),	"4*REG_FPREG10" },
      43  { 4*(REG_FPREG0+11),	"4*REG_FPREG11" },
      44  { 4*(REG_FPREG0+12),	"4*REG_FPREG12" },
      45  { 4*(REG_FPREG0+13),	"4*REG_FPREG13" },
      46  { 4*(REG_FPREG0+14),	"4*REG_FPREG14" },
      47  XLAT(4*REG_FPREG15),
      48  #ifdef REG_XDREG0
      49  XLAT(4*REG_XDREG0),
      50  { 4*(REG_XDREG0+2),	"4*REG_XDREG2" },
      51  { 4*(REG_XDREG0+4),	"4*REG_XDREG4" },
      52  { 4*(REG_XDREG0+6),	"4*REG_XDREG6" },
      53  { 4*(REG_XDREG0+8),	"4*REG_XDREG8" },
      54  { 4*(REG_XDREG0+10),	"4*REG_XDREG10" },
      55  { 4*(REG_XDREG0+12),	"4*REG_XDREG12" },
      56  XLAT(4*REG_XDREG14),
      57  #endif
      58  XLAT(4*REG_FPSCR),
      59  /* Other fields in "struct user" */
      60  #include "userent0.h"