(root)/
strace-6.5/
src/
linux/
mips/
arch_defs_.h
       1  /*
       2   * Copyright (c) 2018-2021 The strace developers.
       3   * All rights reserved.
       4   *
       5   * SPDX-License-Identifier: LGPL-2.1-or-later
       6   */
       7  
       8  #define HAVE_ARCH_GETRVAL2 1
       9  #define HAVE_ARCH_DEDICATED_ERR_REG 1
      10  #define CAN_ARCH_BE_COMPAT_ON_64BIT_KERNEL 1
      11  
      12  #ifdef WORDS_BIGENDIAN
      13  # if defined(LINUX_MIPSN64)
      14  #  define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_MIPS64, 0 }
      15  # elif defined(LINUX_MIPSN32)
      16  #  define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_MIPS64N32, 0 }
      17  # else /* LINUX_MIPSO32 */
      18  #  define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_MIPS, 0 }
      19  # endif
      20  #else /* !WORDS_BIGENDIAN */
      21  # if defined(LINUX_MIPSN64)
      22  #  define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_MIPSEL64, 0 }
      23  # elif defined(LINUX_MIPSN32)
      24  #  define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_MIPSEL64N32, 0 }
      25  # else /* LINUX_MIPSO32 */
      26  #  define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_MIPSEL, 0 }
      27  # endif
      28  #endif