(root)/
strace-6.5/
src/
linux/
x86_64/
arch_defs_.h
       1  /*
       2   * Copyright (c) 2018-2022 The strace developers.
       3   * All rights reserved.
       4   *
       5   * SPDX-License-Identifier: LGPL-2.1-or-later
       6   */
       7  
       8  #define ARCH_NEEDS_NON_SHUFFLED_SCNO_CHECK 1
       9  #define ARCH_MX32_SIZEOF_STRUCT_MSQID64_DS 120
      10  #define HAVE_ARCH_OLD_MMAP 1
      11  #define HAVE_ARCH_OLD_SELECT 1
      12  #define HAVE_ARCH_UID16_SYSCALLS 1
      13  #define SUPPORTED_PERSONALITIES 3
      14  #define PERSONALITY_DESIGNATORS { "64", "32", "x32" }
      15  #define PERSONALITY_NAMES { "64 bit", "32 bit", "x32" }
      16  #define PERSONALITY0_AUDIT_ARCH { AUDIT_ARCH_X86_64, 0 }
      17  #define PERSONALITY1_AUDIT_ARCH { AUDIT_ARCH_I386,   0 }
      18  #define PERSONALITY2_AUDIT_ARCH { AUDIT_ARCH_X86_64, __X32_SYSCALL_BIT }
      19  #ifndef __X32_SYSCALL_BIT
      20  # define __X32_SYSCALL_BIT 0x40000000UL
      21  #endif