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