(root)/
strace-6.5/
src/
linux/
sparc/
arch_regs.c
       1  /*
       2   * Copyright (c) 2015-2021 The strace developers.
       3   * All rights reserved.
       4   *
       5   * SPDX-License-Identifier: LGPL-2.1-or-later
       6   */
       7  
       8  static struct pt_regs sparc_regs;
       9  
      10  /* Indexes into the pt_regs.u_reg[] array -- UREG_XX from kernel are all off
      11   * by 1 and use Ix instead of Ox.  These work for both 32 and 64 bit Linux. */
      12  #define U_REG_G1 0
      13  #define U_REG_O0 7
      14  #define U_REG_O1 8
      15  #define U_REG_FP 13
      16  
      17  #define ARCH_REGS_FOR_GETREGS sparc_regs
      18  #define ARCH_PC_REG sparc_regs.pc
      19  #define ARCH_SP_REG sparc_regs.u_regs[U_REG_FP]