1*71db0c75SAndroid Build Coastguard Worker //===-- Macros defined in sys/auxv.h header file --------------------------===// 2*71db0c75SAndroid Build Coastguard Worker // 3*71db0c75SAndroid Build Coastguard Worker // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*71db0c75SAndroid Build Coastguard Worker // See https://llvm.org/LICENSE.txt for license information. 5*71db0c75SAndroid Build Coastguard Worker // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*71db0c75SAndroid Build Coastguard Worker // 7*71db0c75SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===// 8*71db0c75SAndroid Build Coastguard Worker 9*71db0c75SAndroid Build Coastguard Worker #ifndef LLVM_LIBC_MACROS_SYS_AUXV_MACROS_H 10*71db0c75SAndroid Build Coastguard Worker #define LLVM_LIBC_MACROS_SYS_AUXV_MACROS_H 11*71db0c75SAndroid Build Coastguard Worker 12*71db0c75SAndroid Build Coastguard Worker // Macros defining the aux vector indexes. 13*71db0c75SAndroid Build Coastguard Worker #define AT_NULL 0 14*71db0c75SAndroid Build Coastguard Worker #define AT_IGNORE 1 15*71db0c75SAndroid Build Coastguard Worker #define AT_EXECFD 2 16*71db0c75SAndroid Build Coastguard Worker #define AT_PHDR 3 17*71db0c75SAndroid Build Coastguard Worker #define AT_PHENT 4 18*71db0c75SAndroid Build Coastguard Worker #define AT_PHNUM 5 19*71db0c75SAndroid Build Coastguard Worker #define AT_PAGESZ 6 20*71db0c75SAndroid Build Coastguard Worker #define AT_BASE 7 21*71db0c75SAndroid Build Coastguard Worker #define AT_FLAGS 8 22*71db0c75SAndroid Build Coastguard Worker #define AT_ENTRY 9 23*71db0c75SAndroid Build Coastguard Worker #define AT_NOTELF 10 24*71db0c75SAndroid Build Coastguard Worker #define AT_UID 11 25*71db0c75SAndroid Build Coastguard Worker #define AT_EUID 12 26*71db0c75SAndroid Build Coastguard Worker #define AT_GID 13 27*71db0c75SAndroid Build Coastguard Worker #define AT_EGID 14 28*71db0c75SAndroid Build Coastguard Worker #define AT_PLATFORM 15 29*71db0c75SAndroid Build Coastguard Worker #define AT_HWCAP 16 30*71db0c75SAndroid Build Coastguard Worker #define AT_CLKTCK 17 31*71db0c75SAndroid Build Coastguard Worker 32*71db0c75SAndroid Build Coastguard Worker #define AT_SECURE 23 33*71db0c75SAndroid Build Coastguard Worker #define AT_BASE_PLATFORM 24 34*71db0c75SAndroid Build Coastguard Worker #define AT_RANDOM 25 35*71db0c75SAndroid Build Coastguard Worker #define AT_HWCAP2 26 36*71db0c75SAndroid Build Coastguard Worker 37*71db0c75SAndroid Build Coastguard Worker #define AT_EXECFN 31 38*71db0c75SAndroid Build Coastguard Worker 39*71db0c75SAndroid Build Coastguard Worker #ifndef AT_MINSIGSTKSZ 40*71db0c75SAndroid Build Coastguard Worker #define AT_MINSIGSTKSZ 51 41*71db0c75SAndroid Build Coastguard Worker #endif 42*71db0c75SAndroid Build Coastguard Worker 43*71db0c75SAndroid Build Coastguard Worker #endif // LLVM_LIBC_MACROS_SYS_AUXV_MACROS_H 44