1*cf84ac9aSAndroid Build Coastguard Worker/* Generated by maint/gen_xlat_defs.sh -f '#x' -p '_?MAP_' -c 'asm-generic/mman*.h' -a 'asm/mman.h' */ 2*cf84ac9aSAndroid Build Coastguard Worker 3*cf84ac9aSAndroid Build Coastguard WorkerMAP_SHARED 0x1 4*cf84ac9aSAndroid Build Coastguard Worker 5*cf84ac9aSAndroid Build Coastguard WorkerMAP_PRIVATE 0x2 6*cf84ac9aSAndroid Build Coastguard Worker 7*cf84ac9aSAndroid Build Coastguard WorkerMAP_SHARED_VALIDATE 0x3 8*cf84ac9aSAndroid Build Coastguard Worker 9*cf84ac9aSAndroid Build Coastguard Worker#if defined __hppa__ 10*cf84ac9aSAndroid Build Coastguard WorkerMAP_FIXED 0x4 11*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ 12*cf84ac9aSAndroid Build Coastguard WorkerMAP_FIXED 0x100 13*cf84ac9aSAndroid Build Coastguard Worker#else 14*cf84ac9aSAndroid Build Coastguard WorkerMAP_FIXED 0x10 15*cf84ac9aSAndroid Build Coastguard Worker#endif 16*cf84ac9aSAndroid Build Coastguard Worker 17*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ || defined __hppa__ 18*cf84ac9aSAndroid Build Coastguard WorkerMAP_ANONYMOUS 0x10 19*cf84ac9aSAndroid Build Coastguard Worker#elif defined __mips__ || defined __xtensa__ 20*cf84ac9aSAndroid Build Coastguard WorkerMAP_ANONYMOUS 0x800 21*cf84ac9aSAndroid Build Coastguard Worker#else 22*cf84ac9aSAndroid Build Coastguard WorkerMAP_ANONYMOUS 0x20 23*cf84ac9aSAndroid Build Coastguard Worker#endif 24*cf84ac9aSAndroid Build Coastguard Worker 25*cf84ac9aSAndroid Build Coastguard Worker#if defined __x86_64__ || defined __i386__ 26*cf84ac9aSAndroid Build Coastguard WorkerMAP_32BIT 0x40 27*cf84ac9aSAndroid Build Coastguard Worker#else 28*cf84ac9aSAndroid Build Coastguard WorkerMAP_32BIT 29*cf84ac9aSAndroid Build Coastguard Worker#endif 30*cf84ac9aSAndroid Build Coastguard Worker 31*cf84ac9aSAndroid Build Coastguard Worker#if defined MAP_RENAME && MAP_RENAME == MAP_ANONYMOUS /* MAP_RENAME is unusual */ 32*cf84ac9aSAndroid Build Coastguard Worker# ifndef STRACE_WORKAROUND_FOR_MAP_RENAME 33*cf84ac9aSAndroid Build Coastguard Worker# define STRACE_WORKAROUND_FOR_MAP_RENAME 34*cf84ac9aSAndroid Build Coastguard Worker/* glibc erroneously defines MAP_RENAME to MAP_ANONYMOUS on some architectures. */ 35*cf84ac9aSAndroid Build Coastguard Worker/* This is just wrong and has to be fixed. */ 36*cf84ac9aSAndroid Build Coastguard Worker# undef MAP_RENAME 37*cf84ac9aSAndroid Build Coastguard Worker# endif 38*cf84ac9aSAndroid Build Coastguard Worker#endif /* MAP_RENAME */ 39*cf84ac9aSAndroid Build Coastguard Worker 40*cf84ac9aSAndroid Build Coastguard Worker#if defined __mips__ || defined __xtensa__ 41*cf84ac9aSAndroid Build Coastguard WorkerMAP_RENAME 0x20 42*cf84ac9aSAndroid Build Coastguard Worker#else 43*cf84ac9aSAndroid Build Coastguard WorkerMAP_RENAME 44*cf84ac9aSAndroid Build Coastguard Worker#endif 45*cf84ac9aSAndroid Build Coastguard Worker 46*cf84ac9aSAndroid Build Coastguard Worker#if defined __powerpc__ || defined __sparc__ 47*cf84ac9aSAndroid Build Coastguard WorkerMAP_NORESERVE 0x40 48*cf84ac9aSAndroid Build Coastguard Worker#elif defined __mips__ || defined __xtensa__ 49*cf84ac9aSAndroid Build Coastguard WorkerMAP_NORESERVE 0x400 50*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ 51*cf84ac9aSAndroid Build Coastguard WorkerMAP_NORESERVE 0x10000 52*cf84ac9aSAndroid Build Coastguard Worker#else 53*cf84ac9aSAndroid Build Coastguard WorkerMAP_NORESERVE 0x4000 54*cf84ac9aSAndroid Build Coastguard Worker#endif 55*cf84ac9aSAndroid Build Coastguard Worker 56*cf84ac9aSAndroid Build Coastguard Worker#if defined __hppa__ || defined __mips__ || defined __xtensa__ 57*cf84ac9aSAndroid Build Coastguard WorkerMAP_POPULATE 0x10000 58*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ 59*cf84ac9aSAndroid Build Coastguard WorkerMAP_POPULATE 0x20000 60*cf84ac9aSAndroid Build Coastguard Worker#else 61*cf84ac9aSAndroid Build Coastguard WorkerMAP_POPULATE 0x8000 62*cf84ac9aSAndroid Build Coastguard Worker#endif 63*cf84ac9aSAndroid Build Coastguard Worker 64*cf84ac9aSAndroid Build Coastguard Worker#if defined __hppa__ || defined __mips__ || defined __xtensa__ 65*cf84ac9aSAndroid Build Coastguard WorkerMAP_NONBLOCK 0x20000 66*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ 67*cf84ac9aSAndroid Build Coastguard WorkerMAP_NONBLOCK 0x40000 68*cf84ac9aSAndroid Build Coastguard Worker#else 69*cf84ac9aSAndroid Build Coastguard WorkerMAP_NONBLOCK 0x10000 70*cf84ac9aSAndroid Build Coastguard Worker#endif 71*cf84ac9aSAndroid Build Coastguard Worker 72*cf84ac9aSAndroid Build Coastguard Worker#if defined __sparc__ 73*cf84ac9aSAndroid Build Coastguard Worker_MAP_NEW 0x80000000 74*cf84ac9aSAndroid Build Coastguard Worker#else 75*cf84ac9aSAndroid Build Coastguard Worker_MAP_NEW 76*cf84ac9aSAndroid Build Coastguard Worker#endif 77*cf84ac9aSAndroid Build Coastguard Worker 78*cf84ac9aSAndroid Build Coastguard Worker#if defined __sparc__ 79*cf84ac9aSAndroid Build Coastguard WorkerMAP_GROWSDOWN 0x200 80*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ || defined __mips__ || defined __xtensa__ 81*cf84ac9aSAndroid Build Coastguard WorkerMAP_GROWSDOWN 0x1000 82*cf84ac9aSAndroid Build Coastguard Worker#elif defined __hppa__ 83*cf84ac9aSAndroid Build Coastguard WorkerMAP_GROWSDOWN 0x8000 84*cf84ac9aSAndroid Build Coastguard Worker#else 85*cf84ac9aSAndroid Build Coastguard WorkerMAP_GROWSDOWN 0x100 86*cf84ac9aSAndroid Build Coastguard Worker#endif 87*cf84ac9aSAndroid Build Coastguard Worker 88*cf84ac9aSAndroid Build Coastguard Worker#if defined __ia64__ 89*cf84ac9aSAndroid Build Coastguard WorkerMAP_GROWSUP 0x200 90*cf84ac9aSAndroid Build Coastguard Worker#else 91*cf84ac9aSAndroid Build Coastguard WorkerMAP_GROWSUP 92*cf84ac9aSAndroid Build Coastguard Worker#endif 93*cf84ac9aSAndroid Build Coastguard Worker 94*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ || defined __mips__ || defined __xtensa__ 95*cf84ac9aSAndroid Build Coastguard WorkerMAP_DENYWRITE 0x2000 96*cf84ac9aSAndroid Build Coastguard Worker#else 97*cf84ac9aSAndroid Build Coastguard WorkerMAP_DENYWRITE 0x800 98*cf84ac9aSAndroid Build Coastguard Worker#endif 99*cf84ac9aSAndroid Build Coastguard Worker 100*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ || defined __mips__ || defined __xtensa__ 101*cf84ac9aSAndroid Build Coastguard WorkerMAP_EXECUTABLE 0x4000 102*cf84ac9aSAndroid Build Coastguard Worker#else 103*cf84ac9aSAndroid Build Coastguard WorkerMAP_EXECUTABLE 0x1000 104*cf84ac9aSAndroid Build Coastguard Worker#endif 105*cf84ac9aSAndroid Build Coastguard Worker 106*cf84ac9aSAndroid Build Coastguard Worker#if defined __sparc__ 107*cf84ac9aSAndroid Build Coastguard WorkerMAP_INHERIT 0x80 108*cf84ac9aSAndroid Build Coastguard Worker#else 109*cf84ac9aSAndroid Build Coastguard WorkerMAP_INHERIT 110*cf84ac9aSAndroid Build Coastguard Worker#endif 111*cf84ac9aSAndroid Build Coastguard Worker 112*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ 113*cf84ac9aSAndroid Build Coastguard Worker_MAP_INHERIT 0x400 114*cf84ac9aSAndroid Build Coastguard Worker#else 115*cf84ac9aSAndroid Build Coastguard Worker_MAP_INHERIT 116*cf84ac9aSAndroid Build Coastguard Worker#endif 117*cf84ac9aSAndroid Build Coastguard Worker 118*cf84ac9aSAndroid Build Coastguard WorkerMAP_FILE 0 119*cf84ac9aSAndroid Build Coastguard Worker 120*cf84ac9aSAndroid Build Coastguard Worker#if defined __powerpc__ 121*cf84ac9aSAndroid Build Coastguard WorkerMAP_LOCKED 0x80 122*cf84ac9aSAndroid Build Coastguard Worker#elif defined __sparc__ 123*cf84ac9aSAndroid Build Coastguard WorkerMAP_LOCKED 0x100 124*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ || defined __mips__ || defined __xtensa__ 125*cf84ac9aSAndroid Build Coastguard WorkerMAP_LOCKED 0x8000 126*cf84ac9aSAndroid Build Coastguard Worker#else 127*cf84ac9aSAndroid Build Coastguard WorkerMAP_LOCKED 0x2000 128*cf84ac9aSAndroid Build Coastguard Worker#endif 129*cf84ac9aSAndroid Build Coastguard Worker 130*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ 131*cf84ac9aSAndroid Build Coastguard Worker_MAP_HASSEMAPHORE 0x200 132*cf84ac9aSAndroid Build Coastguard Worker#else 133*cf84ac9aSAndroid Build Coastguard Worker_MAP_HASSEMAPHORE 134*cf84ac9aSAndroid Build Coastguard Worker#endif 135*cf84ac9aSAndroid Build Coastguard Worker 136*cf84ac9aSAndroid Build Coastguard Worker#if defined __hppa__ || defined __mips__ || defined __xtensa__ 137*cf84ac9aSAndroid Build Coastguard WorkerMAP_STACK 0x40000 138*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ 139*cf84ac9aSAndroid Build Coastguard WorkerMAP_STACK 0x80000 140*cf84ac9aSAndroid Build Coastguard Worker#else 141*cf84ac9aSAndroid Build Coastguard WorkerMAP_STACK 0x20000 142*cf84ac9aSAndroid Build Coastguard Worker#endif 143*cf84ac9aSAndroid Build Coastguard Worker 144*cf84ac9aSAndroid Build Coastguard Worker#if defined __hppa__ || defined __mips__ || defined __xtensa__ 145*cf84ac9aSAndroid Build Coastguard WorkerMAP_HUGETLB 0x80000 146*cf84ac9aSAndroid Build Coastguard Worker#elif defined __alpha__ 147*cf84ac9aSAndroid Build Coastguard WorkerMAP_HUGETLB 0x100000 148*cf84ac9aSAndroid Build Coastguard Worker#else 149*cf84ac9aSAndroid Build Coastguard WorkerMAP_HUGETLB 0x40000 150*cf84ac9aSAndroid Build Coastguard Worker#endif 151*cf84ac9aSAndroid Build Coastguard Worker 152*cf84ac9aSAndroid Build Coastguard WorkerMAP_SYNC 0x80000 153*cf84ac9aSAndroid Build Coastguard Worker 154*cf84ac9aSAndroid Build Coastguard Worker# if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0 155*cf84ac9aSAndroid Build Coastguard WorkerMAP_UNINITIALIZED 156*cf84ac9aSAndroid Build Coastguard Worker# endif 157*cf84ac9aSAndroid Build Coastguard Worker 158*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ 159*cf84ac9aSAndroid Build Coastguard WorkerMAP_FIXED_NOREPLACE 0x200000 160*cf84ac9aSAndroid Build Coastguard Worker#else 161*cf84ac9aSAndroid Build Coastguard WorkerMAP_FIXED_NOREPLACE 0x100000 162*cf84ac9aSAndroid Build Coastguard Worker#endif 163*cf84ac9aSAndroid Build Coastguard Worker 164*cf84ac9aSAndroid Build Coastguard Worker#if defined __mips__ || defined __xtensa__ 165*cf84ac9aSAndroid Build Coastguard WorkerMAP_AUTOGROW 0x40 166*cf84ac9aSAndroid Build Coastguard Worker#else 167*cf84ac9aSAndroid Build Coastguard WorkerMAP_AUTOGROW 168*cf84ac9aSAndroid Build Coastguard Worker#endif 169*cf84ac9aSAndroid Build Coastguard Worker 170*cf84ac9aSAndroid Build Coastguard Worker#if defined __mips__ || defined __xtensa__ 171*cf84ac9aSAndroid Build Coastguard WorkerMAP_AUTORSRV 0x100 172*cf84ac9aSAndroid Build Coastguard Worker#else 173*cf84ac9aSAndroid Build Coastguard WorkerMAP_AUTORSRV 174*cf84ac9aSAndroid Build Coastguard Worker#endif 175*cf84ac9aSAndroid Build Coastguard Worker 176*cf84ac9aSAndroid Build Coastguard Worker#if defined __mips__ || defined __xtensa__ 177*cf84ac9aSAndroid Build Coastguard WorkerMAP_LOCAL 0x80 178*cf84ac9aSAndroid Build Coastguard Worker#else 179*cf84ac9aSAndroid Build Coastguard WorkerMAP_LOCAL 180*cf84ac9aSAndroid Build Coastguard Worker#endif 181*cf84ac9aSAndroid Build Coastguard Worker 182*cf84ac9aSAndroid Build Coastguard Worker#if defined __alpha__ 183*cf84ac9aSAndroid Build Coastguard Worker_MAP_UNALIGNED 0x800 184*cf84ac9aSAndroid Build Coastguard Worker#else 185*cf84ac9aSAndroid Build Coastguard Worker_MAP_UNALIGNED 186*cf84ac9aSAndroid Build Coastguard Worker#endif 187