Print this page
uts: Allow for address space randomisation.
Randomise the base addresses of shared objects, non-fixed mappings, the
stack and the heap. Introduce a service, svc:/system/process-security,
and a tool psecflags(1) to control and observe it
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/sgs/libconv/common/dynamic.msg
+++ new/usr/src/cmd/sgs/libconv/common/dynamic.msg
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21
22 22 #
23 23 # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
24 24 #
25 25
26 26 @ MSG_DT_NULL_CF "DT_NULL" # 0
27 27 @ MSG_DT_NULL_CFNP "NULL"
28 28 @ MSG_DT_NULL_NF "null"
29 29 @ MSG_DT_NEEDED_CF "DT_NEEDED" # 1
30 30 @ MSG_DT_NEEDED_CFNP "NEEDED"
31 31 @ MSG_DT_NEEDED_NF "needed"
32 32 @ MSG_DT_PLTRELSZ_CF "DT_PLTRELSZ" # 2
33 33 @ MSG_DT_PLTRELSZ_CFNP "PLTRELSZ"
34 34 @ MSG_DT_PLTRELSZ_NF "pltrelsz"
35 35 @ MSG_DT_PLTRELSZ_DMP "PLTSZ"
36 36 @ MSG_DT_PLTGOT_CF "DT_PLTGOT" # 3
37 37 @ MSG_DT_PLTGOT_CFNP "PLTGOT"
38 38 @ MSG_DT_PLTGOT_NF "pltgot"
39 39 @ MSG_DT_HASH_CF "DT_HASH" # 4
40 40 @ MSG_DT_HASH_CFNP "HASH"
41 41 @ MSG_DT_HASH_NF "hash"
42 42 @ MSG_DT_STRTAB_CF "DT_STRTAB" # 5
43 43 @ MSG_DT_STRTAB_CFNP "STRTAB"
44 44 @ MSG_DT_STRTAB_NF "strtab"
45 45 @ MSG_DT_SYMTAB_CF "DT_SYMTAB" # 6
46 46 @ MSG_DT_SYMTAB_CFNP "SYMTAB"
47 47 @ MSG_DT_SYMTAB_NF "symtab"
48 48 @ MSG_DT_RELA_CF "DT_RELA" # 7
49 49 @ MSG_DT_RELA_CFNP "RELA"
50 50 @ MSG_DT_RELA_NF "rela"
51 51 @ MSG_DT_RELASZ_CF "DT_RELASZ" # 8
52 52 @ MSG_DT_RELASZ_CFNP "RELASZ"
53 53 @ MSG_DT_RELASZ_NF "relasz"
54 54 @ MSG_DT_RELAENT_CF "DT_RELAENT" # 9
55 55 @ MSG_DT_RELAENT_CFNP "RELAENT"
56 56 @ MSG_DT_RELAENT_NF "relaent"
57 57 @ MSG_DT_STRSZ_CF "DT_STRSZ" # 10
58 58 @ MSG_DT_STRSZ_CFNP "STRSZ"
59 59 @ MSG_DT_STRSZ_NF "strsz"
60 60 @ MSG_DT_SYMENT_CF "DT_SYMENT" # 11
61 61 @ MSG_DT_SYMENT_CFNP "SYMENT"
62 62 @ MSG_DT_SYMENT_NF "syment"
63 63 @ MSG_DT_INIT_CF "DT_INIT" # 12
64 64 @ MSG_DT_INIT_CFNP "INIT"
65 65 @ MSG_DT_INIT_NF "init"
66 66 @ MSG_DT_FINI_CF "DT_FINI" # 13
67 67 @ MSG_DT_FINI_CFNP "FINI"
68 68 @ MSG_DT_FINI_NF "fini"
69 69 @ MSG_DT_SONAME_CF "DT_SONAME" # 14
70 70 @ MSG_DT_SONAME_CFNP "SONAME"
71 71 @ MSG_DT_SONAME_NF "soname"
72 72 @ MSG_DT_RPATH_CF "DT_RPATH" # 15
73 73 @ MSG_DT_RPATH_CFNP "RPATH"
74 74 @ MSG_DT_RPATH_NF "rpath"
75 75 @ MSG_DT_SYMBOLIC_CF "DT_SYMBOLIC" # 16
76 76 @ MSG_DT_SYMBOLIC_CFNP "SYMBOLIC"
77 77 @ MSG_DT_SYMBOLIC_NF "symbolic"
78 78 @ MSG_DT_SYMBOLIC_DMP "SYMB"
79 79 @ MSG_DT_REL_CF "DT_REL" # 17
80 80 @ MSG_DT_REL_CFNP "REL"
81 81 @ MSG_DT_REL_NF "rel"
82 82 @ MSG_DT_RELSZ_CF "DT_RELSZ" # 18
83 83 @ MSG_DT_RELSZ_CFNP "RELSZ"
84 84 @ MSG_DT_RELSZ_NF "relsz"
85 85 @ MSG_DT_RELENT_CF "DT_RELENT" # 19
86 86 @ MSG_DT_RELENT_CFNP "RELENT"
87 87 @ MSG_DT_RELENT_NF "relent"
88 88 @ MSG_DT_PLTREL_CF "DT_PLTREL" # 20
89 89 @ MSG_DT_PLTREL_CFNP "PLTREL"
90 90 @ MSG_DT_PLTREL_NF "pltrel"
91 91 @ MSG_DT_DEBUG_CF "DT_DEBUG" # 21
92 92 @ MSG_DT_DEBUG_CFNP "DEBUG"
93 93 @ MSG_DT_DEBUG_NF "debug"
94 94 @ MSG_DT_TEXTREL_CF "DT_TEXTREL" # 22
95 95 @ MSG_DT_TEXTREL_CFNP "TEXTREL"
96 96 @ MSG_DT_TEXTREL_NF "textrel"
97 97 @ MSG_DT_JMPREL_CF "DT_JMPREL" # 23
98 98 @ MSG_DT_JMPREL_CFNP "JMPREL"
99 99 @ MSG_DT_JMPREL_NF "jmprel"
100 100 @ MSG_DT_BIND_NOW_CF "DT_BIND_NOW" # 24
101 101 @ MSG_DT_BIND_NOW_CFNP "BIND_NOW"
102 102 @ MSG_DT_BIND_NOW_NF "bind_now"
103 103 @ MSG_DT_INIT_ARRAY_CF "DT_INIT_ARRAY" # 25
104 104 @ MSG_DT_INIT_ARRAY_CFNP "INIT_ARRAY"
105 105 @ MSG_DT_INIT_ARRAY_NF "init_array"
106 106 @ MSG_DT_FINI_ARRAY_CF "DT_FINI_ARRAY" # 26
107 107 @ MSG_DT_FINI_ARRAY_CFNP "FINI_ARRAY"
108 108 @ MSG_DT_FINI_ARRAY_NF "fini_array"
109 109 @ MSG_DT_INIT_ARRAYSZ_CF "DT_INIT_ARRAYSZ" # 27
110 110 @ MSG_DT_INIT_ARRAYSZ_CFNP "INIT_ARRAYSZ"
111 111 @ MSG_DT_INIT_ARRAYSZ_NF "init_arraysz"
112 112 @ MSG_DT_FINI_ARRAYSZ_CF "DT_FINI_ARRAYSZ" # 28
113 113 @ MSG_DT_FINI_ARRAYSZ_CFNP "FINI_ARRAYSZ"
114 114 @ MSG_DT_FINI_ARRAYSZ_NF "fini_arraysz"
115 115 @ MSG_DT_RUNPATH_CF "DT_RUNPATH" # 29
116 116 @ MSG_DT_RUNPATH_CFNP "RUNPATH"
117 117 @ MSG_DT_RUNPATH_NF "runpath"
118 118 @ MSG_DT_FLAGS_CF "DT_FLAGS" # 30
119 119 @ MSG_DT_FLAGS_CFNP "FLAGS"
120 120 @ MSG_DT_FLAGS_NF "flags"
121 121 @ MSG_DT_PREINIT_ARRAY_CF "DT_PREINIT_ARRAY" # 32
122 122 @ MSG_DT_PREINIT_ARRAY_CFNP "PREINIT_ARRAY"
123 123 @ MSG_DT_PREINIT_ARRAY_NF "preinit_array"
124 124 @ MSG_DT_PREINIT_ARRAYSZ_CF "DT_PREINIT_ARRAYSZ" # 33
125 125 @ MSG_DT_PREINIT_ARRAYSZ_CFNP "PREINIT_ARRAYSZ"
126 126 @ MSG_DT_PREINIT_ARRAYSZ_NF "preinit_arraysz"
127 127 @ MSG_DT_DEP_SPARC_REG_CF "DT_DEPRECATED_SPARC_REGISTER" # 0x07000001
128 128 @ MSG_DT_DEP_SPARC_REG_CFNP "DEPRECATED_SPARC_REGISTER"
129 129 @ MSG_DT_DEP_SPARC_REG_NF "deprecated_sparc_register"
130 130 @ MSG_DT_SUNW_AUXILIARY_CF "DT_SUNW_AUXILIARY" # 0x6000000d
131 131 @ MSG_DT_SUNW_AUXILIARY_CFNP "SUNW_AUXILIARY"
132 132 @ MSG_DT_SUNW_AUXILIARY_NF "sunw_auxiliary"
133 133 @ MSG_DT_SUNW_RTLDINF_CF "DT_SUNW_RTLDINF" # 0x6000000e
134 134 @ MSG_DT_SUNW_RTLDINF_CFNP "SUNW_RTLDINF"
135 135 @ MSG_DT_SUNW_RTLDINF_NF "sunw_rtldinf"
136 136 @ MSG_DT_SUNW_FILTER_CF "DT_SUNW_FILTER" # 0x6000000f
137 137 @ MSG_DT_SUNW_FILTER_CFNP "SUNW_FILTER"
138 138 @ MSG_DT_SUNW_FILTER_NF "sunw_filter"
139 139 @ MSG_DT_SUNW_CAP_CF "DT_SUNW_CAP" # 0x60000010
140 140 @ MSG_DT_SUNW_CAP_CFNP "SUNW_CAP"
141 141 @ MSG_DT_SUNW_CAP_NF "sunw_cap"
142 142 @ MSG_DT_SUNW_SYMTAB_CF "DT_SUNW_SYMTAB" # 0x60000011
143 143 @ MSG_DT_SUNW_SYMTAB_CFNP "SUNW_SYMTAB"
144 144 @ MSG_DT_SUNW_SYMTAB_NF "sunw_symtab"
145 145 @ MSG_DT_SUNW_SYMSZ_CF "DT_SUNW_SYMSZ" # 0x60000012
146 146 @ MSG_DT_SUNW_SYMSZ_CFNP "SUNW_SYMSZ"
147 147 @ MSG_DT_SUNW_SYMSZ_NF "sunw_symsz"
148 148 @ MSG_DT_SUNW_SORTENT_CF "DT_SUNW_SORTENT" # 0x60000013
149 149 @ MSG_DT_SUNW_SORTENT_CFNP "SUNW_SORTENT"
150 150 @ MSG_DT_SUNW_SORTENT_NF "sunw_sortent"
151 151 @ MSG_DT_SUNW_SYMSORT_CF "DT_SUNW_SYMSORT" # 0x60000014
152 152 @ MSG_DT_SUNW_SYMSORT_CFNP "SUNW_SYMSORT"
153 153 @ MSG_DT_SUNW_SYMSORT_NF "sunw_symsort"
154 154 @ MSG_DT_SUNW_SYMSORTSZ_CF "DT_SUNW_SYMSORTSZ" # 0x60000015
155 155 @ MSG_DT_SUNW_SYMSORTSZ_CFNP "SUNW_SYMSORTSZ"
156 156 @ MSG_DT_SUNW_SYMSORTSZ_NF "sunw_symsortsz"
157 157 @ MSG_DT_SUNW_TLSSORT_CF "DT_SUNW_TLSSORT" # 0x60000016
158 158 @ MSG_DT_SUNW_TLSSORT_CFNP "SUNW_TLSSORT"
159 159 @ MSG_DT_SUNW_TLSSORT_NF "sunw_tlssort"
160 160 @ MSG_DT_SUNW_TLSSORTSZ_CF "DT_SUNW_TLSSORTSZ" # 0x60000017
161 161 @ MSG_DT_SUNW_TLSSORTSZ_CFNP "SUNW_TLSSORTSZ"
162 162 @ MSG_DT_SUNW_TLSSORTSZ_NF "sunw_tlssortsz"
163 163 @ MSG_DT_SUNW_CAPINFO_CF "DT_SUNW_CAPINFO" # 0x60000018
164 164 @ MSG_DT_SUNW_CAPINFO_CFNP "SUNW_CAPINFO"
165 165 @ MSG_DT_SUNW_CAPINFO_NF "sunw_capinfo"
166 166 @ MSG_DT_SUNW_STRPAD_CF "DT_SUNW_STRPAD" # 0x60000019
167 167 @ MSG_DT_SUNW_STRPAD_CFNP "SUNW_STRPAD"
168 168 @ MSG_DT_SUNW_STRPAD_NF "sunw_strpad"
169 169 @ MSG_DT_SUNW_CAPCHAIN_CF "DT_SUNW_CAPCHAIN" # 0x6000001a
170 170 @ MSG_DT_SUNW_CAPCHAIN_CFNP "SUNW_CAPCHAIN"
↓ open down ↓ |
170 lines elided |
↑ open up ↑ |
171 171 @ MSG_DT_SUNW_CAPCHAIN_NF "sunw_capchain"
172 172 @ MSG_DT_SUNW_LDMACH_CF "DT_SUNW_LDMACH" # 0x6000001b
173 173 @ MSG_DT_SUNW_LDMACH_CFNP "SUNW_LDMACH"
174 174 @ MSG_DT_SUNW_LDMACH_NF "sunw_ldmach"
175 175 @ MSG_DT_SUNW_CAPCHAINENT_CF "DT_SUNW_CAPCHAINENT" # 0x6000001d
176 176 @ MSG_DT_SUNW_CAPCHAINENT_CFNP "SUNW_CAPCHAINENT"
177 177 @ MSG_DT_SUNW_CAPCHAINENT_NF "sunw_capchainent"
178 178 @ MSG_DT_SUNW_CAPCHAINSZ_CF "DT_SUNW_CAPCHAINSZ" # 0x6000001d
179 179 @ MSG_DT_SUNW_CAPCHAINSZ_CFNP "SUNW_CAPCHAINSZ"
180 180 @ MSG_DT_SUNW_CAPCHAINSZ_NF "sunw_capchainsz"
181 +@ MSG_DT_SUNW_ASLR_CF "DT_SUNW_ASLR" # 0x60000023
182 +@ MSG_DT_SUNW_ASLR_CFNP "SUNW_ASLR"
183 +@ MSG_DT_SUNW_ASLR_NF "sunw_aslr"
181 184
182 185 @ MSG_DT_GNU_PRELINKED_CF "DT_GNU_PRELINKED" # 0x6ffffdf5
183 186 @ MSG_DT_GNU_PRELINKED_CFNP "GNU_PRELINKED"
184 187 @ MSG_DT_GNU_PRELINKED_NF "gnu_prelinked"
185 188 @ MSG_DT_GNU_CONFLICTSZ_CF "DT_GNU_CONFLICTSZ" # 0x6ffffdf6
186 189 @ MSG_DT_GNU_CONFLICTSZ_CFNP "GNU_CONFLICTSZ"
187 190 @ MSG_DT_GNU_CONFLICTSZ_NF "gnu_conflictsz"
188 191 @ MSG_DT_GNU_LIBLISTSZ_CF "DT_GNU_LIBLISTSZ" # 0x6ffffdf7
189 192 @ MSG_DT_GNU_LIBLISTSZ_CFNP "GNU_LIBLISTSZ"
190 193 @ MSG_DT_GNU_LIBLISTSZ_NF "gnu_liblistsz"
191 194 @ MSG_DT_CHECKSUM_CF "DT_CHECKSUM" # 0x6ffffdf8
192 195 @ MSG_DT_CHECKSUM_CFNP "CHECKSUM"
193 196 @ MSG_DT_CHECKSUM_NF "checksum"
194 197 @ MSG_DT_PLTPADSZ_CF "DT_PLTPADSZ" # 0x6ffffdf9
195 198 @ MSG_DT_PLTPADSZ_CFNP "PLTPADSZ"
196 199 @ MSG_DT_PLTPADSZ_NF "pltpadsz"
197 200 @ MSG_DT_MOVEENT_CF "DT_MOVEENT" # 0x6ffffdfa
198 201 @ MSG_DT_MOVEENT_CFNP "MOVEENT"
199 202 @ MSG_DT_MOVEENT_NF "moveent"
200 203 @ MSG_DT_MOVESZ_CF "DT_MOVESZ" # 0x6ffffdfb
201 204 @ MSG_DT_MOVESZ_CFNP "MOVESZ"
202 205 @ MSG_DT_MOVESZ_NF "movesz"
203 206 @ MSG_DT_FEATURE_1_CF "DT_FEATURE_1" # 0x6ffffdfc
204 207 @ MSG_DT_FEATURE_1_CFNP "FEATURE_1"
205 208 @ MSG_DT_FEATURE_1_NF "feature_1"
206 209 @ MSG_DT_POSFLAG_1_CF "DT_POSFLAG_1" # 0x6ffffdfd
207 210 @ MSG_DT_POSFLAG_1_CFNP "POSFLAG_1"
208 211 @ MSG_DT_POSFLAG_1_NF "posflag_1"
209 212 @ MSG_DT_SYMINSZ_CF "DT_SYMINSZ" # 0x6ffffdfe
210 213 @ MSG_DT_SYMINSZ_CFNP "SYMINSZ"
211 214 @ MSG_DT_SYMINSZ_NF "syminsz"
212 215 @ MSG_DT_SYMINENT_CF "DT_SYMINENT" # 0x6ffffdff
213 216 @ MSG_DT_SYMINENT_CFNP "SYMINENT"
214 217 @ MSG_DT_SYMINENT_NF "syminent"
215 218 @ MSG_DT_GNU_HASH_CF "DT_GNU_HASH" # 0x6ffffef5
216 219 @ MSG_DT_GNU_HASH_CFNP "GNU_HASH"
217 220 @ MSG_DT_GNU_HASH_NF "gnu_hash"
218 221 @ MSG_DT_TLSDESC_PLT_CF "DT_TLSDESC_PLT" # 0x6ffffef6
219 222 @ MSG_DT_TLSDESC_PLT_CFNP "TLSDESC_PLT"
220 223 @ MSG_DT_TLSDESC_PLT_NF "tlsdesc_plt"
221 224 @ MSG_DT_TLSDESC_GOT_CF "DT_TLSDESC_GOT" # 0x6ffffef7
222 225 @ MSG_DT_TLSDESC_GOT_CFNP "TLSDESC_GOT"
223 226 @ MSG_DT_TLSDESC_GOT_NF "tlsdesc_got"
224 227 @ MSG_DT_GNU_CONFLICT_CF "DT_GNU_CONFLICT" # 0x6ffffef8
225 228 @ MSG_DT_GNU_CONFLICT_CFNP "GNU_CONFLICT"
226 229 @ MSG_DT_GNU_CONFLICT_NF "gnu_conflict"
227 230 @ MSG_DT_GNU_LIBLIST_CF "DT_GNU_LIBLIST" # 0x6ffffef9
228 231 @ MSG_DT_GNU_LIBLIST_CFNP "GNU_LIBLIST"
229 232 @ MSG_DT_GNU_LIBLIST_NF "gnu_liblist"
230 233 @ MSG_DT_CONFIG_CF "DT_CONFIG" # 0x6ffffefa
231 234 @ MSG_DT_CONFIG_CFNP "CONFIG"
232 235 @ MSG_DT_CONFIG_NF "config"
233 236 @ MSG_DT_DEPAUDIT_CF "DT_DEPAUDIT" # 0x6ffffefb
234 237 @ MSG_DT_DEPAUDIT_CFNP "DEPAUDIT"
235 238 @ MSG_DT_DEPAUDIT_NF "depaudit"
236 239 @ MSG_DT_AUDIT_CF "DT_AUDIT" # 0x6ffffefc
237 240 @ MSG_DT_AUDIT_CFNP "AUDIT"
238 241 @ MSG_DT_AUDIT_NF "audit"
239 242 @ MSG_DT_PLTPAD_CF "DT_PLTPAD" # 0x6ffffefd
240 243 @ MSG_DT_PLTPAD_CFNP "PLTPAD"
241 244 @ MSG_DT_PLTPAD_NF "pltpad"
242 245 @ MSG_DT_MOVETAB_CF "DT_MOVETAB" # 0x6ffffefe
243 246 @ MSG_DT_MOVETAB_CFNP "MOVETAB"
244 247 @ MSG_DT_MOVETAB_NF "movetab"
245 248 @ MSG_DT_SYMINFO_CF "DT_SYMINFO" # 0x6ffffeff
246 249 @ MSG_DT_SYMINFO_CFNP "SYMINFO"
247 250 @ MSG_DT_SYMINFO_NF "syminfo"
248 251 @ MSG_DT_VERSYM_CF "DT_VERSYM" # 0x6ffffff0
249 252 @ MSG_DT_VERSYM_CFNP "VERSYM"
250 253 @ MSG_DT_VERSYM_NF "versym"
251 254 @ MSG_DT_RELACOUNT_CF "DT_RELACOUNT" # 0x6ffffff9
252 255 @ MSG_DT_RELACOUNT_CFNP "RELACOUNT"
253 256 @ MSG_DT_RELACOUNT_NF "relacount"
254 257 @ MSG_DT_RELCOUNT_CF "DT_RELCOUNT" # 0x6ffffffa
255 258 @ MSG_DT_RELCOUNT_CFNP "RELCOUNT"
256 259 @ MSG_DT_RELCOUNT_NF "relcount"
257 260 @ MSG_DT_FLAGS_1_CF "DT_FLAGS_1" # 0x6ffffffb
258 261 @ MSG_DT_FLAGS_1_CFNP "FLAGS_1"
259 262 @ MSG_DT_FLAGS_1_NF "flags_1"
260 263 @ MSG_DT_VERDEF_CF "DT_VERDEF" # 0x6ffffffc
261 264 @ MSG_DT_VERDEF_CFNP "VERDEF"
262 265 @ MSG_DT_VERDEF_NF "verdef"
263 266 @ MSG_DT_VERDEFNUM_CF "DT_VERDEFNUM" # 0x6ffffffd
264 267 @ MSG_DT_VERDEFNUM_CFNP "VERDEFNUM"
265 268 @ MSG_DT_VERDEFNUM_NF "verdefnum"
266 269 @ MSG_DT_VERNEED_CF "DT_VERNEED" # 0x6ffffffe
267 270 @ MSG_DT_VERNEED_CFNP "VERNEED"
268 271 @ MSG_DT_VERNEED_NF "verneed"
269 272 @ MSG_DT_VERNEEDNUM_CF "DT_VERNEEDNUM" # 0x6fffffff
270 273 @ MSG_DT_VERNEEDNUM_CFNP "VERNEEDNUM"
271 274 @ MSG_DT_VERNEEDNUM_NF "verneednum"
272 275 @ MSG_DT_SPARC_REGISTER_CF "DT_SPARC_REGISTER" # 0x70000001
273 276 @ MSG_DT_SPARC_REGISTER_CFNP "SPARC_REGISTER"
274 277 @ MSG_DT_SPARC_REGISTER_NF "sparc_register"
275 278 @ MSG_DT_SPARC_REGISTER_DMP "REGISTER"
276 279 @ MSG_DT_AUXILIARY_CF "DT_AUXILIARY" # 0x7ffffffd
277 280 @ MSG_DT_AUXILIARY_CFNP "AUXILIARY"
278 281 @ MSG_DT_AUXILIARY_NF "auxiliary"
279 282 @ MSG_DT_USED_CF "DT_USED" # 0x7ffffffe
280 283 @ MSG_DT_USED_CFNP "USED"
281 284 @ MSG_DT_USED_NF "used"
282 285 @ MSG_DT_FILTER_CF "DT_FILTER" # 0x7fffffff
283 286 @ MSG_DT_FILTER_CFNP "FILTER"
284 287 @ MSG_DT_FILTER_NF "filter"
285 288
286 289
287 290 @ MSG_DF_ORIGIN_CF "DF_ORIGIN" # 0x00000001
288 291 @ MSG_DF_ORIGIN_CFNP "ORIGIN"
289 292 @ MSG_DF_ORIGIN_NF "origin"
290 293 @ MSG_DF_SYMBOLIC_CF "DF_SYMBOLIC" # 0x00000002
291 294 @ MSG_DF_SYMBOLIC_CFNP "SYMBOLIC"
292 295 @ MSG_DF_SYMBOLIC_NF "symbolic"
293 296 @ MSG_DF_TEXTREL_CF "DF_TEXTREL" # 0x00000004
294 297 @ MSG_DF_TEXTREL_CFNP "TEXTREL"
295 298 @ MSG_DF_TEXTREL_NF "textrel"
296 299 @ MSG_DF_BIND_NOW_CF "DF_BIND_NOW" # 0x00000008
297 300 @ MSG_DF_BIND_NOW_CFNP "BIND_NOW"
298 301 @ MSG_DF_BIND_NOW_NF "bind_now"
299 302 @ MSG_DF_STATIC_TLS_CF "DF_STATIC_TLS" # 0x00000010
300 303 @ MSG_DF_STATIC_TLS_CFNP "STATIC_TLS"
301 304 @ MSG_DF_STATIC_TLS_NF "static_tls"
302 305
303 306
304 307 @ MSG_DF_1_NOW_CF "DF_1_NOW" # 0x00000001
305 308 @ MSG_DF_1_NOW_CFNP "NOW"
306 309 @ MSG_DF_1_NOW_NF "now"
307 310 @ MSG_DF_1_GLOBAL_CF "DF_1_GLOBAL" # 0x00000002
308 311 @ MSG_DF_1_GLOBAL_CFNP "GLOBAL"
309 312 @ MSG_DF_1_GLOBAL_NF "global"
310 313 @ MSG_DF_1_GROUP_CF "DF_1_GROUP" # 0x00000004
311 314 @ MSG_DF_1_GROUP_CFNP "GROUP"
312 315 @ MSG_DF_1_GROUP_NF "group"
313 316 @ MSG_DF_1_NODELETE_CF "DF_1_NODELETE" # 0x00000008
314 317 @ MSG_DF_1_NODELETE_CFNP "NODELETE"
315 318 @ MSG_DF_1_NODELETE_NF "nodelete"
316 319 @ MSG_DF_1_LOADFLTR_CF "DF_1_LOADFLTR" # 0x00000010
317 320 @ MSG_DF_1_LOADFLTR_CFNP "LOADFLTR"
318 321 @ MSG_DF_1_LOADFLTR_NF "loadfltr"
319 322 @ MSG_DF_1_INITFIRST_CF "DF_1_INITFIRST" # 0x00000020
320 323 @ MSG_DF_1_INITFIRST_CFNP "INITFIRST"
321 324 @ MSG_DF_1_INITFIRST_NF "initfirst"
322 325 @ MSG_DF_1_NOOPEN_CF "DF_1_NOOPEN" # 0x00000040
323 326 @ MSG_DF_1_NOOPEN_CFNP "NOOPEN"
324 327 @ MSG_DF_1_NOOPEN_NF "noopen"
325 328 @ MSG_DF_1_ORIGIN_CF "DF_1_ORIGIN" # 0x00000080
326 329 @ MSG_DF_1_ORIGIN_CFNP "ORIGIN"
327 330 @ MSG_DF_1_ORIGIN_NF "origin"
328 331 @ MSG_DF_1_DIRECT_CF "DF_1_DIRECT" # 0x00000100
329 332 @ MSG_DF_1_DIRECT_CFNP "DIRECT"
330 333 @ MSG_DF_1_DIRECT_NF "direct"
331 334 @ MSG_DF_1_TRANS_CF "DF_1_TRANS" # 0x00000200
332 335 @ MSG_DF_1_TRANS_CFNP "TRANS"
333 336 @ MSG_DF_1_TRANS_NF "trans"
334 337 @ MSG_DF_1_INTERPOSE_CF "DF_1_INTERPOSE" # 0x00000400
335 338 @ MSG_DF_1_INTERPOSE_CFNP "INTERPOSE"
336 339 @ MSG_DF_1_INTERPOSE_NF "interpose"
337 340 @ MSG_DF_1_INTERPOSE_DEF "OBJECT-INTERPOSE"
338 341 @ MSG_DF_1_NODEFLIB_CF "DF_1_NODEFLIB" # 0x00000800
339 342 @ MSG_DF_1_NODEFLIB_CFNP "NODEFLIB"
340 343 @ MSG_DF_1_NODEFLIB_NF "nodeflib"
341 344 @ MSG_DF_1_NODUMP_CF "DF_1_NODUMP" # 0x00001000
342 345 @ MSG_DF_1_NODUMP_CFNP "NODUMP"
343 346 @ MSG_DF_1_NODUMP_NF "nodump"
344 347 @ MSG_DF_1_CONFALT_CF "DF_1_CONFALT" # 0x00002000
345 348 @ MSG_DF_1_CONFALT_CFNP "CONFALT"
346 349 @ MSG_DF_1_CONFALT_NF "confalt"
347 350 @ MSG_DF_1_ENDFILTEE_CF "DF_1_ENDFILTEE" # 0x00004000
348 351 @ MSG_DF_1_ENDFILTEE_CFNP "ENDFILTEE"
349 352 @ MSG_DF_1_ENDFILTEE_NF "endfiltee"
350 353 @ MSG_DF_1_DISPRELDNE_CF "DF_1_DISPRELDNE" # 0x00008000
351 354 @ MSG_DF_1_DISPRELDNE_CFNP "DISPRELDNE"
352 355 @ MSG_DF_1_DISPRELDNE_NF "dispreldne"
353 356 @ MSG_DF_1_DISPRELDNE_DEF "DISPLACE-RELOCS-DONE"
354 357 @ MSG_DF_1_DISPRELPND_CF "DF_1_DISPRELPND" # 0x00010000
355 358 @ MSG_DF_1_DISPRELPND_CFNP "DISPRELPND"
356 359 @ MSG_DF_1_DISPRELPND_NF "disprelpnd"
357 360 @ MSG_DF_1_DISPRELPND_DEF "DISPLACE-RELOCS-PEND"
358 361 @ MSG_DF_1_NODIRECT_CF "DF_1_NODIRECT" # 0x00020000
359 362 @ MSG_DF_1_NODIRECT_CFNP "NODIRECT"
360 363 @ MSG_DF_1_NODIRECT_NF "nodirect"
361 364 @ MSG_DF_1_IGNMULDEF_CF "DF_1_IGNMULDEF" # 0x00040000
362 365 @ MSG_DF_1_IGNMULDEF_CFNP "IGNMULDEF"
363 366 @ MSG_DF_1_IGNMULDEF_NF "ignmuldef"
364 367 @ MSG_DF_1_IGNMULDEF_DEF "IGNORE-MULDEFS"
365 368 @ MSG_DF_1_NOKSYMS_CF "DF_1_NOKSYMS" # 0x00080000
366 369 @ MSG_DF_1_NOKSYMS_CFNP "NOKSYMS"
367 370 @ MSG_DF_1_NOKSYMS_NF "noksyms"
368 371 @ MSG_DF_1_NOHDR_CF "DF_1_NOHDR" # 0x00100000
369 372 @ MSG_DF_1_NOHDR_CFNP "NOHDR"
370 373 @ MSG_DF_1_NOHDR_NF "nohdr"
371 374 @ MSG_DF_1_EDITED_CF "DF_1_EDITED" # 0x00200000
372 375 @ MSG_DF_1_EDITED_CFNP "EDITED"
373 376 @ MSG_DF_1_EDITED_NF "edited"
374 377 @ MSG_DF_1_NORELOC_CF "DF_1_NORELOC" # 0x00400000
375 378 @ MSG_DF_1_NORELOC_CFNP "NORELOC"
376 379 @ MSG_DF_1_NORELOC_NF "noreloc"
377 380 @ MSG_DF_1_SYMINTPOSE_CF "DF_1_SYMINTPOSE" # 0x00800000
378 381 @ MSG_DF_1_SYMINTPOSE_CFNP "SYMINTPOSE"
379 382 @ MSG_DF_1_SYMINTPOSE_NF "symintpose"
380 383 @ MSG_DF_1_SYMINTPOSE_DEF "SYMBOL-INTERPOSE"
381 384 @ MSG_DF_1_GLOBAUDIT_CF "DF_1_GLOBAUDIT" # 0x01000000
382 385 @ MSG_DF_1_GLOBAUDIT_CFNP "GLOBAUDIT"
383 386 @ MSG_DF_1_GLOBAUDIT_NF "globaudit"
384 387 @ MSG_DF_1_GLOBAUDIT_DEF "GLOBAL-AUDITING"
385 388 @ MSG_DF_1_SINGLETON_CF "DF_1_SINGLETON" # 0x02000000
386 389 @ MSG_DF_1_SINGLETON_CFNP "SINGLETON"
387 390 @ MSG_DF_1_SINGLETON_NF "singleton"
388 391 @ MSG_DF_1_SINGLETON_DEF "SINGLETON-EXISTS"
389 392
390 393
391 394 @ MSG_DF_P1_LAZYLOAD_CF "DF_P1_LAZYLOAD" # 0x00000001
392 395 @ MSG_DF_P1_LAZYLOAD_CFNP "LAZYLOAD"
393 396 @ MSG_DF_P1_LAZYLOAD_NF "lazyload"
394 397 @ MSG_DF_P1_LAZYLOAD_DEF "LAZY"
395 398 @ MSG_DF_P1_GROUPPERM_CF "DF_P1_GROUPPERM" # 0x00000002
396 399 @ MSG_DF_P1_GROUPPERM_CFNP "GROUPPERM"
397 400 @ MSG_DF_P1_GROUPPERM_NF "groupperm"
398 401 @ MSG_DF_P1_GROUPPERM_DEF "GROUP"
399 402 @ MSG_DF_P1_DEFERRED_CF "DF_P1_DEFERRED" # 0x00000004
400 403 @ MSG_DF_P1_DEFERRED_CFNP "DEFERRED"
401 404 @ MSG_DF_P1_DEFERRED_NF "deferred"
402 405 @ MSG_DF_P1_DEFERRED_DEF "DEFERRED"
403 406
404 407
405 408 @ MSG_DTF_1_PARINIT_CF "DTF_1_PARINIT" # 0x00000001
406 409 @ MSG_DTF_1_PARINIT_CFNP "PARINIT"
407 410 @ MSG_DTF_1_PARINIT_NF "parinit"
408 411 @ MSG_DTF_1_CONFEXP_CF "DTF_1_CONFEXP" # 0x00000002
409 412 @ MSG_DTF_1_CONFEXP_CFNP "CONFEXP"
410 413 @ MSG_DTF_1_CONFEXP_NF "confexp"
411 414
412 415
413 416 @ MSG_BND_NEEDED "NEEDED"
414 417 @ MSG_BND_REFER "REFERENCED"
415 418 @ MSG_BND_FILTER "FILTER"
416 419
417 420
418 421 @ MSG_BND_ADDED "OBJECTS-ADDED"
419 422 @ MSG_BND_REEVAL "OBJECTS-REEVALUATED"
420 423 @ MSG_BND_DELETED "OBJECTS-DELETED"
421 424 @ MSG_BND_ATEXIT "ATEXIT-PROCESSING"
422 425 @ MSG_BND_REVISIT "(revisiting)"
423 426
424 427 @ MSG_STR_EMPTY ""
425 428
426 429 @ MSG_GBL_ZERO "0"
↓ open down ↓ |
236 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX