17c478bd9Sstevel@tonic-gate#
27c478bd9Sstevel@tonic-gate# CDDL HEADER START
37c478bd9Sstevel@tonic-gate#
47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
55aefb655Srie# Common Development and Distribution License (the "License").
65aefb655Srie# You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate#
87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate# and limitations under the License.
127c478bd9Sstevel@tonic-gate#
137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate#
197c478bd9Sstevel@tonic-gate# CDDL HEADER END
207c478bd9Sstevel@tonic-gate#
21c174926fSrie
22c174926fSrie#
23bf994817SAli Bahrami# Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.
24*56726c7eSRobert Mustacchi# Copyright 2022 Oxide Computer Company
25c174926fSrie#
267c478bd9Sstevel@tonic-gate
277c478bd9Sstevel@tonic-gate@ _START_
287c478bd9Sstevel@tonic-gate
297c478bd9Sstevel@tonic-gate# Message file for cmd/sgs/liblddbg.
307c478bd9Sstevel@tonic-gate
317c478bd9Sstevel@tonic-gate@ MSG_ID_LIBLDDBG
327c478bd9Sstevel@tonic-gate
337c478bd9Sstevel@tonic-gate
347c478bd9Sstevel@tonic-gate# Usage messages
357c478bd9Sstevel@tonic-gate
36e23c41c9SAli Bahrami@ MSG_USE_UNRECOG	"warning: unrecognized debug option (try help): %s"
37e23c41c9SAli Bahrami@ MSG_USE_CNTNEGOPT	"warning: ignoring non-negatable debug option: %s"
387c478bd9Sstevel@tonic-gate
39e23c41c9SAli Bahrami@ MSG_USE_HDR_DCT	"Display Control Tokens:"
40e23c41c9SAli Bahrami@ MSG_USE_HDR_CST	"Category Selection Tokens:"
41e23c41c9SAli Bahrami@ MSG_USE_HDR_BOTH	"    [ld and ld.so.1]"
42e23c41c9SAli Bahrami@ MSG_USE_HDR_RTLD	"    [ld.so.1 only]"
43e23c41c9SAli Bahrami@ MSG_USE_HDR_LD	"    [ld only]"
44e23c41c9SAli Bahrami
45e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 1.
467c478bd9Sstevel@tonic-gate#
47e23c41c9SAli Bahrami# The runtime linker and link-editor support a shared debugging
48e23c41c9SAli Bahrami# facility. Options are selected via a comma separated list of tokens,
49e23c41c9SAli Bahrami# each of which specifies a display option or a category for which
50e23c41c9SAli Bahrami# information is desired. Many tokens apply to both linker components,
51e23c41c9SAli Bahrami# while some are specific to one or the other. Diagnostics are printed,
52e23c41c9SAli Bahrami# one per line, with a standard prefix prepended to each one. Diagnostic
53e23c41c9SAli Bahrami# output is sent to stderr unless otherwise redirected.
54e23c41c9SAli Bahrami
55e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
56e23c41c9SAli Bahrami# locale.
57e23c41c9SAli Bahrami
58e23c41c9SAli Bahrami@ MSG_USE_R1_A	"The runtime linker and link-editor support a \
59e23c41c9SAli Bahrami		 shared debugging"
60e23c41c9SAli Bahrami@ MSG_USE_R1_B	"facility. Options are selected via a comma separated list \
61e23c41c9SAli Bahrami		 of tokens,"
62e23c41c9SAli Bahrami@ MSG_USE_R1_C	"each of which specifies a display option or a category \
63e23c41c9SAli Bahrami		 for which"
64e23c41c9SAli Bahrami@ MSG_USE_R1_D	"information is desired. Many tokens apply to both linker \
65e23c41c9SAli Bahrami		 components,"
66e23c41c9SAli Bahrami@ MSG_USE_R1_E	"while some are specific to one or the other. Diagnostics \
67e23c41c9SAli Bahrami		 are printed,"
68e23c41c9SAli Bahrami@ MSG_USE_R1_F	"one per line, with a standard prefix prepended to each one. \
69e23c41c9SAli Bahrami		 Diagnostic"
70e23c41c9SAli Bahrami
71e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "stderr"
72e23c41c9SAli Bahrami@ MSG_USE_R1_G	"output is sent to stderr unless otherwise redirected."
73e23c41c9SAli Bahrami
74e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 1
75e23c41c9SAli Bahrami
76e23c41c9SAli Bahrami
77e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 2.
787c478bd9Sstevel@tonic-gate#
79e23c41c9SAli Bahrami# Runtime Linking (ld.so.1):
80e23c41c9SAli Bahrami#     Diagnostics that trace the runtime linking of an application
81e23c41c9SAli Bahrami#     can be enabled via the LD_DEBUG environment variable:
82e23c41c9SAli Bahrami#          LD_DEBUG=token1,token2 app ...
83e23c41c9SAli Bahrami#     In addition to the "output" token described below, diagnostic
84e23c41c9SAli Bahrami#     output from the runtime linker can be redirected to an output
85e23c41c9SAli Bahrami#     file using the additional environment variable:
86e23c41c9SAli Bahrami#          LD_DEBUG_OUTPUT=file
87e23c41c9SAli Bahrami#     If the "output" token and LD_DEBUG_OUTPUT are both specified,
88e23c41c9SAli Bahrami#     the file specified by LD_DEBUG_OUTPUT is used. If LD_DEBUG_OUTPUT
89e23c41c9SAli Bahrami#     is used, the output file name is suffixed with the process id.
90e23c41c9SAli Bahrami#     An output file specified via the "output" token is used as
911dd9d86fSAli Bahrami#     specified, without a process id suffix. Use of the "output"
921dd9d86fSAli Bahrami#     token with programs that call fork() results in each process
931dd9d86fSAli Bahrami#     writing debug output to the same file. The debug output will be
941dd9d86fSAli Bahrami#     jumbled and incomplete. LD_DEBUG_OUTPUT should be used in such
951dd9d86fSAli Bahrami#     cases to direct debug output for each process to a unique file.
967c478bd9Sstevel@tonic-gate#
97e23c41c9SAli Bahrami#     All runtime linker diagnostics are prepended with the process
98e23c41c9SAli Bahrami#     id. If thread capabilities are enabled for the process, the
99e23c41c9SAli Bahrami#     thread id is also shown. All Solaris applications are thread
100e23c41c9SAli Bahrami#     capable, and a single threaded application may use threads via
101e23c41c9SAli Bahrami#     the libraries it links to. Diagnostics from such applications
102e23c41c9SAli Bahrami#     reference thread id 1.
103e23c41c9SAli Bahrami
104e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
105e23c41c9SAli Bahrami# locale.
106e23c41c9SAli Bahrami
107e23c41c9SAli Bahrami@ MSG_USE_R2_A	"Runtime Linking (ld.so.1):"
108e23c41c9SAli Bahrami@ MSG_USE_R2_B	"    Diagnostics that trace the runtime linking \
109e23c41c9SAli Bahrami		 of an application"
110e23c41c9SAli Bahrami
111e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "LD_DEBUG"
112e23c41c9SAli Bahrami@ MSG_USE_R2_C	"    can be enabled via the LD_DEBUG environment variable:"
113e23c41c9SAli Bahrami
114e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "LD_DEBUG"
115e23c41c9SAli Bahrami@ MSG_USE_R2_D	"         LD_DEBUG=token1,token2 app ..."
116e23c41c9SAli Bahrami
117e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "output"
118e23c41c9SAli Bahrami@ MSG_USE_R2_E	"    In addition to the \"output\" token described \
119e23c41c9SAli Bahrami		 below, diagnostic"
120e23c41c9SAli Bahrami@ MSG_USE_R2_F	"    output from the runtime linker can be redirected to \
121e23c41c9SAli Bahrami		 an output"
122e23c41c9SAli Bahrami@ MSG_USE_R2_G	"    file using the additional environment variable:"
123e23c41c9SAli Bahrami
124e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "LD_DEBUG_OUTPUT"
125e23c41c9SAli Bahrami@ MSG_USE_R2_H	"         LD_DEBUG_OUTPUT=file"
126e23c41c9SAli Bahrami
127e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "output" or "LD_DEBUG_OUTPUT"
128e23c41c9SAli Bahrami@ MSG_USE_R2_I	"    If the \"output\" token and LD_DEBUG_OUTPUT are \
129e23c41c9SAli Bahrami		 both specified,"
130e23c41c9SAli Bahrami
131e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "LD_DEBUG_OUTPUT"
132e23c41c9SAli Bahrami@ MSG_USE_R2_J	"    the file specified by LD_DEBUG_OUTPUT is used. \
133e23c41c9SAli Bahrami		 If LD_DEBUG_OUTPUT"
134e23c41c9SAli Bahrami@ MSG_USE_R2_K	"    is used, the output file name is suffixed with \
135e23c41c9SAli Bahrami		     the process id."
136e23c41c9SAli Bahrami
137e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "output"
138e23c41c9SAli Bahrami@ MSG_USE_R2_L	"    An output file specified via the \"output\" token \
139e23c41c9SAli Bahrami		     is used as"
1401dd9d86fSAli Bahrami
1411dd9d86fSAli Bahrami# TRANSLATION_NOTE -- do not translate "output"
1421dd9d86fSAli Bahrami@ MSG_USE_R2_M	"    specified, without a process id suffix. Use \
1431dd9d86fSAli Bahrami		     of the \"output\""
1441dd9d86fSAli Bahrami
1451dd9d86fSAli Bahrami# TRANSLATION_NOTE -- do not translate "fork"
1461dd9d86fSAli Bahrami@ MSG_USE_R2_N	"    token with programs that call fork() results in \
1471dd9d86fSAli Bahrami		     each process"
1481dd9d86fSAli Bahrami@ MSG_USE_R2_O	"    writing debug output to the same file. The debug \
1491dd9d86fSAli Bahrami		     output will be"
1501dd9d86fSAli Bahrami@ MSG_USE_R2_P	"    jumbled and incomplete. LD_DEBUG_OUTPUT should be \
1511dd9d86fSAli Bahrami		     used in such"
1521dd9d86fSAli Bahrami@ MSG_USE_R2_Q	"    cases to direct debug output for each process to \
1531dd9d86fSAli Bahrami		     a unique file."
154e23c41c9SAli Bahrami
155e23c41c9SAli Bahrami
1561dd9d86fSAli Bahrami@ MSG_USE_R2_R	"    All runtime linker diagnostics are prepended with \
157e23c41c9SAli Bahrami		 the process"
1581dd9d86fSAli Bahrami@ MSG_USE_R2_S	"    id. If thread capabilities are enabled for the \
159e23c41c9SAli Bahrami		 process, the"
1601dd9d86fSAli Bahrami@ MSG_USE_R2_T	"    thread id is also shown. All Solaris applications are \
161e23c41c9SAli Bahrami		 thread"
1621dd9d86fSAli Bahrami@ MSG_USE_R2_U	"    capable, and a single threaded application may \
163e23c41c9SAli Bahrami		 use threads via"
1641dd9d86fSAli Bahrami@ MSG_USE_R2_V	"    the libraries it links to. Diagnostics from such \
165e23c41c9SAli Bahrami		 applications"
1661dd9d86fSAli Bahrami@ MSG_USE_R2_W	"    reference thread id 1."
167e23c41c9SAli Bahrami
168e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 2
169e23c41c9SAli Bahrami
170e23c41c9SAli Bahrami
171e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 3.
1727c478bd9Sstevel@tonic-gate#
173e23c41c9SAli Bahrami# Link-Editing (ld):
174e23c41c9SAli Bahrami#     Diagnostics that trace the link-editing of an application are
175e23c41c9SAli Bahrami#     enabled using the -D option:
176e23c41c9SAli Bahrami#        ld -Dtoken1,token2 -o prog ...
177e23c41c9SAli Bahrami#     As compiler drivers may assign -D a different meaning, the
178e23c41c9SAli Bahrami#     LD_OPTIONS environment variable is often used:
179e23c41c9SAli Bahrami#        LD_OPTIONS=-Dtoken1,token2 cc -o prog ...
180614a9f68SRichard Lowe#
181e23c41c9SAli Bahrami#     The position of -D on the link-edit command line is significant.
182e23c41c9SAli Bahrami#     Diagnostics are enabled when a debug token is first encountered,
183e23c41c9SAli Bahrami#     and can be switched off by prepending the token with "!".
184614a9f68SRichard Lowe#
185e23c41c9SAli Bahrami#     Diagnostic output can be directed to a file using the "output"
186e23c41c9SAli Bahrami#     token, The output file is used as specified, without a process
187e23c41c9SAli Bahrami#     id suffix.
188614a9f68SRichard Lowe#
189e23c41c9SAli Bahrami#     All link-editor diagnostics are prepended with the string "debug".
190614a9f68SRichard Lowe#
191e23c41c9SAli Bahrami
192e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
193e23c41c9SAli Bahrami# locale.
194e23c41c9SAli Bahrami
195e23c41c9SAli Bahrami@ MSG_USE_R3_A	" Link-Editing (ld):"
196e23c41c9SAli Bahrami@ MSG_USE_R3_B	"    Diagnostics that trace the link-editing of an \
197e23c41c9SAli Bahrami		 application are"
198e23c41c9SAli Bahrami@ MSG_USE_R3_C	"    enabled using the -D option:"
199e23c41c9SAli Bahrami@ MSG_USE_R3_D	"       ld -Dtoken1,token2 -o prog ..."
200e23c41c9SAli Bahrami@ MSG_USE_R3_E	"    As compiler drivers may assign -D a different meaning, the"
201e23c41c9SAli Bahrami
202e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "LD_OPTIONS"
203e23c41c9SAli Bahrami@ MSG_USE_R3_F	"    LD_OPTIONS environment variable is often used:"
204e23c41c9SAli Bahrami
205e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "LD_OPTIONS"
206e23c41c9SAli Bahrami@ MSG_USE_R3_G	"       LD_OPTIONS=-Dtoken1,token2 cc -o prog ..."
207e23c41c9SAli Bahrami
208e23c41c9SAli Bahrami@ MSG_USE_R3_H	"    The position of -D on the link-edit command line \
209e23c41c9SAli Bahrami		 is significant."
210e23c41c9SAli Bahrami@ MSG_USE_R3_I	"    Diagnostics are enabled when a debug token is \
211e23c41c9SAli Bahrami		 first encountered,"
212e23c41c9SAli Bahrami@ MSG_USE_R3_J	"    and can be switched off by prepending the token \
213e23c41c9SAli Bahrami		 with \"!\"."
214e23c41c9SAli Bahrami
215e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "output"
216e23c41c9SAli Bahrami@ MSG_USE_R3_K	"    Diagnostic output can be directed to a file using \
217e23c41c9SAli Bahrami		 the \"output\""
218e23c41c9SAli Bahrami
219e23c41c9SAli Bahrami@ MSG_USE_R3_L	"    token, The output file is used as specified, \
220e23c41c9SAli Bahrami		 without a process"
221e23c41c9SAli Bahrami@ MSG_USE_R3_M	"    id suffix."
222e23c41c9SAli Bahrami
223e23c41c9SAli Bahrami
224e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "debug"
225e23c41c9SAli Bahrami@ MSG_USE_R3_N	"    All link-editor diagnostics are prepended with the \
226e23c41c9SAli Bahrami		 string \"debug\"."
227e23c41c9SAli Bahrami
228e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 3
229e23c41c9SAli Bahrami
230e23c41c9SAli Bahrami
231e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 4.
2327c478bd9Sstevel@tonic-gate#
233e23c41c9SAli Bahrami#         demangle         show C++ symbol names in their demangled form
234e23c41c9SAli Bahrami#         detail           provide more information in conjunction with
235e23c41c9SAli Bahrami#                            other options
2362017c965SRod Evans#         dtime            prepend a time delta to diagnostics. The value
2372017c965SRod Evans#                            appears as seconds.fraction, and represents
2382017c965SRod Evans#                            the elapsed time since that last diagnostic.
239e23c41c9SAli Bahrami#         long             display long object names without truncation
240e23c41c9SAli Bahrami#         output=file      debug output is sent to the named file
241e23c41c9SAli Bahrami#                            instead of stderr. If file is empty (\"\"),
242e23c41c9SAli Bahrami#                            following output will be sent to stderr.
2432017c965SRod Evans#         ttime            prepend a time stamp to diagnostics. The value
2442017c965SRod Evans#                            appears as seconds.fraction, and represents
2452017c965SRod Evans#                            the time since entering ld or ld.so.1.
2462017c965SRod Evans#                            Note, all diagnostics induce a probe affect,
2472017c965SRod Evans#                            which should be taken into account when
2482017c965SRod Evans#                            interpreting dtime and ttime information.
2497c478bd9Sstevel@tonic-gate#
2507c478bd9Sstevel@tonic-gate
2515aefb655Srie# TRANSLATION_NOTE - The next series of messages makes the above output in C
252e23c41c9SAli Bahrami# locale.
2535aefb655Srie
254e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "demangle".
255e23c41c9SAli Bahrami@ MSG_USE_R4_A	"        demangle         show C++ symbol names in their \
256e23c41c9SAli Bahrami					  demangled form"
257e23c41c9SAli Bahrami
258e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "detail".
259e23c41c9SAli Bahrami@ MSG_USE_R4_B	"        detail           provide more information in \
260e23c41c9SAli Bahrami					  conjunction with"
261e23c41c9SAli Bahrami@ MSG_USE_R4_B2	"                           other options"
262e23c41c9SAli Bahrami
2632017c965SRod Evans# TRANSLATION_NOTE -- do not translate the first token "dtime".
2642017c965SRod Evans@ MSG_USE_R4_C	"        dtime            prepend a time delta to diagnostics. \
2652017c965SRod Evans					  The value"
2662017c965SRod Evans@ MSG_USE_R4_C2	"                           appears as seconds.fraction, and \
2672017c965SRod Evans					  represents"
2682017c965SRod Evans@ MSG_USE_R4_C3	"                           the elapsed time since that last \
2692017c965SRod Evans					  diagnostic."
2702017c965SRod Evans
271e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "long".
2722017c965SRod Evans@ MSG_USE_R4_D	"        long             display long object names without \
273e23c41c9SAli Bahrami					  truncation"
2745aefb655Srie
275e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "output".
2762017c965SRod Evans@ MSG_USE_R4_E	"        output=file      debug output is sent to the \
277e23c41c9SAli Bahrami					  named file"
2782017c965SRod Evans@ MSG_USE_R4_E2	"                           instead of stderr. If file is \
279e23c41c9SAli Bahrami					  empty (\"\"),"
2802017c965SRod Evans@ MSG_USE_R4_E3	"                           following output will be \
281e23c41c9SAli Bahrami					    sent to stderr."
2825aefb655Srie
2832017c965SRod Evans# TRANSLATION_NOTE -- do not translate the first token "ttime".
2842017c965SRod Evans@ MSG_USE_R4_F	"        ttime            prepend a time stamp to diagnostics. \
2852017c965SRod Evans					  The value"
2862017c965SRod Evans@ MSG_USE_R4_F2	"                           appears as seconds.fraction, and \
2872017c965SRod Evans					  represents"
2882017c965SRod Evans@ MSG_USE_R4_F3	"                           the time since entering ld or \
2892017c965SRod Evans					  ld.so.1."
2902017c965SRod Evans@ MSG_USE_R4_F4 "                           Note all diagnostics induce a \
2912017c965SRod Evans					  probe affect,"
2922017c965SRod Evans@ MSG_USE_R4_F5 "                           which should be taken into \
2932017c965SRod Evans					  account when"
2942017c965SRod Evans@ MSG_USE_R4_F6 "                           interpreting dtime and ttime \
2952017c965SRod Evans                                          information."
2962017c965SRod Evans
297e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 4
298e23c41c9SAli Bahrami
299e23c41c9SAli Bahrami
300e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 5.
3017c478bd9Sstevel@tonic-gate#
3022017c965SRod Evans#         lmid[=name]      prepend link-map list id to diagnostics, and
303e23c41c9SAli Bahrami#                          optionally filter the lists: By default,
304e23c41c9SAli Bahrami#                          diagnostics are produced for all link-map
305e23c41c9SAli Bahrami#                          lists except that of the runtime linker
306e23c41c9SAli Bahrami#                          (ldso), without identification. "lmid" causes
307e23c41c9SAli Bahrami#                          the link-map list id to be prepended.
308e23c41c9SAli Bahrami#                          "name" limits diagnostics to the named
309e23c41c9SAli Bahrami#                          link-map list. Additional "lmid" tokens
310e23c41c9SAli Bahrami#                          can specify multiple link-map lists.
311e23c41c9SAli Bahrami#                          Valid names are:
312e23c41c9SAli Bahrami#                              all        all link-map lists except ldso
313e23c41c9SAli Bahrami#                              alt        all alternative link-map lists
314e23c41c9SAli Bahrami#                              alt[0-9]+  specific alternative link-map list
315e23c41c9SAli Bahrami#                              base       the base, or main, link-map list
316614a9f68SRichard Lowe#                              ldso       the runtime linker link-map list
317614a9f68SRichard Lowe#
318e23c41c9SAli Bahrami
319e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
320e23c41c9SAli Bahrami# locale.
321e23c41c9SAli Bahrami
322e23c41c9SAli Bahrami
323e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "lmid".
3242017c965SRod Evans@ MSG_USE_R5_A	"        lmid[=name]      prepend link-map list id to \
325e23c41c9SAli Bahrami					  diagnostics, and"
326e23c41c9SAli Bahrami@ MSG_USE_R5_A2	"                         optionally filter the lists: By \
327e23c41c9SAli Bahrami					  default,"
328e23c41c9SAli Bahrami@ MSG_USE_R5_A3	"                         diagnostics are produced for all \
329e23c41c9SAli Bahrami					  link-map"
330e23c41c9SAli Bahrami@ MSG_USE_R5_A4	"                         lists except that of the runtime \
331e23c41c9SAli Bahrami					  linker"
332e23c41c9SAli Bahrami@ MSG_USE_R5_A5	"                         (ldso), without identification. \
333e23c41c9SAli Bahrami					  \"lmid\" causes"
334e23c41c9SAli Bahrami
335e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate "name"
336e23c41c9SAli Bahrami@ MSG_USE_R5_A6	"                         the link-map list id to be prepended."
337e23c41c9SAli Bahrami@ MSG_USE_R5_A7	"                         \"name\" limits diagnostics to the \
338e23c41c9SAli Bahrami					  named"
339e23c41c9SAli Bahrami@ MSG_USE_R5_A8	"                         link-map list. Additional \"lmid\" \
340e23c41c9SAli Bahrami					  tokens"
341e23c41c9SAli Bahrami@ MSG_USE_R5_A9	"                         can specify multiple link-map \
342e23c41c9SAli Bahrami					  lists."
343e23c41c9SAli Bahrami@ MSG_USE_R5_A0	"                         Valid names are:"
344e23c41c9SAli Bahrami
345e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the token "all".
346e23c41c9SAli Bahrami@ MSG_USE_R5_B	"                             all        all link-map lists \
347e23c41c9SAli Bahrami							 except ldso"
348e23c41c9SAli Bahrami
349e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the token "alt".
350e23c41c9SAli Bahrami@ MSG_USE_R5_C	"                             alt        all alternative \
351e23c41c9SAli Bahrami							 link-map lists"
352e23c41c9SAli Bahrami
353e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the token "alt".
354e23c41c9SAli Bahrami@ MSG_USE_R5_D	"                             alt[0-9]+  specific alt \
355e23c41c9SAli Bahrami							 link-map list"
356e23c41c9SAli Bahrami
357e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the token "base".
358e23c41c9SAli Bahrami@ MSG_USE_R5_E	"                             base       base (main) \
359e23c41c9SAli Bahrami							 link-map list"
360e23c41c9SAli Bahrami@ MSG_USE_R5_F	"                             ldso       runtime linker \
361e23c41c9SAli Bahrami							 link-map list "
362e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 5
363e23c41c9SAli Bahrami
364e23c41c9SAli Bahrami
365e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 6.
3667c478bd9Sstevel@tonic-gate#
367e23c41c9SAli Bahrami#         name             prepend output file basename to diagnostics
368e23c41c9SAli Bahrami#         fullname         prepend full output file name to diagnostics
369e23c41c9SAli Bahrami#         class            prepend output file elfclass (32/64) to
370e23c41c9SAli Bahrami#                            diagnostics
371614a9f68SRichard Lowe#
372e23c41c9SAli Bahrami
373e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
374e23c41c9SAli Bahrami# locale.
375e23c41c9SAli Bahrami
376e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "name".
377e23c41c9SAli Bahrami@ MSG_USE_R6_A	"        name             prepend output file basename \
378e23c41c9SAli Bahrami					  to diagnostics"
379e23c41c9SAli Bahrami
380e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "fullname".
381e23c41c9SAli Bahrami@ MSG_USE_R6_B	"        fullname         prepend full output file name \
382e23c41c9SAli Bahrami					  to diagnostics"
383e23c41c9SAli Bahrami
384e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "class".
385e23c41c9SAli Bahrami@ MSG_USE_R6_C	"        class            prepend output file elfclass \
386e23c41c9SAli Bahrami					  (32/64) to"
387e23c41c9SAli Bahrami@ MSG_USE_R6_C2	"                           diagnostics"
388e23c41c9SAli Bahrami
389e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 6
390e23c41c9SAli Bahrami
391e23c41c9SAli Bahrami
392e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 7.
3937c478bd9Sstevel@tonic-gate#
394e23c41c9SAli Bahrami#         all              display information for all categories
395e23c41c9SAli Bahrami#         basic            basic trace information/warnings
39608278a5eSRod Evans#         cap              platform/machine/hardware/software capabilities
397e23c41c9SAli Bahrami#         files            input file processing (files and libraries)
398e23c41c9SAli Bahrami#         help             this help message
399e23c41c9SAli Bahrami#         libs             library search paths; detail flag shows
400e23c41c9SAli Bahrami#                            actual library lookup (-l) processing
401e23c41c9SAli Bahrami#         move             move sections
402e23c41c9SAli Bahrami#         reloc            relocations
403e23c41c9SAli Bahrami#         symbols          symbol tables; detail flag shows internal
404e23c41c9SAli Bahrami#                            symbol table addition and resolution (ld only)
405e23c41c9SAli Bahrami#         tls              thread local storage (TLS)
406e23c41c9SAli Bahrami#         unused           unused/unreferenced files; detail flag
407e23c41c9SAli Bahrami#                            shows unused sections (ld only)
408e23c41c9SAli Bahrami#         versions         ELF versioning
4097c478bd9Sstevel@tonic-gate
410e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
411e23c41c9SAli Bahrami# locale.
4127c478bd9Sstevel@tonic-gate
4137c478bd9Sstevel@tonic-gate
414e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "all".
415e23c41c9SAli Bahrami@ MSG_USE_R7_A	"        all              display information for \
416e23c41c9SAli Bahrami					  all categories"
4177c478bd9Sstevel@tonic-gate
418e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "basic".
419e23c41c9SAli Bahrami@ MSG_USE_R7_B	"        basic            basic trace information/warnings"
4207c478bd9Sstevel@tonic-gate
421e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "cap".
42208278a5eSRod Evans@ MSG_USE_R7_C	"        cap              platform/machine/hardware/software \
42308278a5eSRod Evans					  capabilities"
4247c478bd9Sstevel@tonic-gate
425e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "files".
426e23c41c9SAli Bahrami@ MSG_USE_R7_D	"        files            input file processing (files \
427e23c41c9SAli Bahrami					  and libraries)"
4287c478bd9Sstevel@tonic-gate
429e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "help".
430e23c41c9SAli Bahrami@ MSG_USE_R7_E	"        help             this help message"
4317c478bd9Sstevel@tonic-gate
432e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "libs".
433e23c41c9SAli Bahrami@ MSG_USE_R7_F	"        libs             library search paths; detail \
434e23c41c9SAli Bahrami					  flag shows"
435e23c41c9SAli Bahrami@ MSG_USE_R7_F2	"                           actual library lookup (-l) \
436e23c41c9SAli Bahrami					    processing"
4377c478bd9Sstevel@tonic-gate
438e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "move".
439e23c41c9SAli Bahrami@ MSG_USE_R7_G	"        move             move sections"
4407c478bd9Sstevel@tonic-gate
441e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "reloc".
442e23c41c9SAli Bahrami@ MSG_USE_R7_H	"        reloc            relocations"
4437c478bd9Sstevel@tonic-gate
444e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "symbols".
445e23c41c9SAli Bahrami@ MSG_USE_R7_I	"        symbols          symbol tables; detail flag shows \
446e23c41c9SAli Bahrami					  internal"
447e23c41c9SAli Bahrami@ MSG_USE_R7_I2	"                           symbol table addition/resolution \
448e23c41c9SAli Bahrami					    (ld only)"
449dffec89cSrie
450e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "tls".
451e23c41c9SAli Bahrami@ MSG_USE_R7_J	"        tls              thread local storage (TLS)"
4527c478bd9Sstevel@tonic-gate
453e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "unused".
454e23c41c9SAli Bahrami@ MSG_USE_R7_K	"        unused           unused/unreferenced files; \
455e23c41c9SAli Bahrami					  detail flag"
456e23c41c9SAli Bahrami@ MSG_USE_R7_K2	"                           shows unused sections (ld only)"
4575aefb655Srie
458e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "versions".
459e23c41c9SAli Bahrami@ MSG_USE_R7_L	"        versions         ELF versioning"
4607c478bd9Sstevel@tonic-gate
461e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 7
4627c478bd9Sstevel@tonic-gate
4637c478bd9Sstevel@tonic-gate
464e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 8.
465e23c41c9SAli Bahrami#
466e23c41c9SAli Bahrami#         audit            runtime link-audit processing
467e23c41c9SAli Bahrami#         bindings         symbol binding; detail flag shows
468e23c41c9SAli Bahrami#                            absolute:relative addresses
46920272c2eSAli Bahrami#         callback         user supplied code executed by ld.so.1
47020272c2eSAli Bahrami#                            (i.e. dl_iterate_phdr)
471e23c41c9SAli Bahrami#         init             init and fini processing
472e23c41c9SAli Bahrami
473e23c41c9SAli Bahrami
474e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
475e23c41c9SAli Bahrami# locale.
476e23c41c9SAli Bahrami
4777c478bd9Sstevel@tonic-gate
478e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "audit".
479e23c41c9SAli Bahrami@ MSG_USE_R8_A	"        audit            runtime link-audit processing"
4807c478bd9Sstevel@tonic-gate
481e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "bindings".
482e23c41c9SAli Bahrami@ MSG_USE_R8_B	"        bindings         symbol binding; detail flag shows"
483e23c41c9SAli Bahrami@ MSG_USE_R8_B2	"                           absolute:relative addresses"
4847c478bd9Sstevel@tonic-gate
48598c080d5SRod Evans# TRANSLATION_NOTE -- do not translate the first token "dl".
48698c080d5SRod Evans@ MSG_USE_R8_C	"        dl               user calls to the dl*() family"
48720272c2eSAli Bahrami
48820272c2eSAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "init".
48920272c2eSAli Bahrami@ MSG_USE_R8_D	"        init             init and fini processing"
4907c478bd9Sstevel@tonic-gate
491e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 8
492e23c41c9SAli Bahrami
493e23c41c9SAli Bahrami
494e23c41c9SAli Bahrami# TRANSLATION_NOTE - Use the following output in the C locale as reference 9.
495e23c41c9SAli Bahrami#
496e23c41c9SAli Bahrami#         args             input arguments
497e23c41c9SAli Bahrami#         entry            entrance criteria descriptors
498e23c41c9SAli Bahrami#         got              GOT symbol information
49969112eddSAli Bahrami#         map              mapfile processing
500e23c41c9SAli Bahrami#         sections         input sections
501e23c41c9SAli Bahrami#         segments         output segments and address/offset processing;
502e23c41c9SAli Bahrami#                            detail flag shows associated sections
503e23c41c9SAli Bahrami#         statistics       symbol table and relocation statistics
504e23c41c9SAli Bahrami#         strtab           string table compression statistics;
505e23c41c9SAli Bahrami#                            detail flag shows layout of string tables
506e23c41c9SAli Bahrami#         support          support libraries
507e23c41c9SAli Bahrami
508e23c41c9SAli Bahrami# TRANSLATION_NOTE - The next series of messages makes the above output in C
509e23c41c9SAli Bahrami# locale.
5107c478bd9Sstevel@tonic-gate
511e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "args".
512e23c41c9SAli Bahrami@ MSG_USE_R9_A	"        args             input arguments"
5137c478bd9Sstevel@tonic-gate
514e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "entry".
515e23c41c9SAli Bahrami@ MSG_USE_R9_B	"        entry            entrance criteria descriptors"
5167c478bd9Sstevel@tonic-gate
517e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "got".
518e23c41c9SAli Bahrami@ MSG_USE_R9_C	"        got              GOT symbol information"
519e23c41c9SAli Bahrami
520e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "map".
52169112eddSAli Bahrami@ MSG_USE_R9_D	"        map              mapfile processing"
522e23c41c9SAli Bahrami
523e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "sections".
524e23c41c9SAli Bahrami@ MSG_USE_R9_E	"        sections         input sections"
525e23c41c9SAli Bahrami
526e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "segments".
527e23c41c9SAli Bahrami@ MSG_USE_R9_F	"        segments         output segments and address/offset \
528e23c41c9SAli Bahrami					  processing;"
529e23c41c9SAli Bahrami@ MSG_USE_R9_F2	"                           detail flag shows associated \
530e23c41c9SAli Bahrami					    sections"
531e23c41c9SAli Bahrami
532e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "statistics".
533e23c41c9SAli Bahrami@ MSG_USE_R9_G	"        statistics       symbol table and relocation \
534e23c41c9SAli Bahrami					  statistics"
535e23c41c9SAli Bahrami
536e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "strtab".
537e23c41c9SAli Bahrami@ MSG_USE_R9_H	"        strtab           string table compression statistics;"
538e23c41c9SAli Bahrami@ MSG_USE_R9_H2	"                           detail flag shows layout of \
539e23c41c9SAli Bahrami					    string tables"
540e23c41c9SAli Bahrami
541e23c41c9SAli Bahrami# TRANSLATION_NOTE -- do not translate the first token "support".
542e23c41c9SAli Bahrami@ MSG_USE_R9_I	"        support          support libraries"
543e23c41c9SAli Bahrami
544e23c41c9SAli Bahrami# TRANSLATION_NOTE - End of reference 9
5457c478bd9Sstevel@tonic-gate
5467c478bd9Sstevel@tonic-gate
5472017c965SRod Evans# Basic processing (ld).
5482017c965SRod Evans
5492017c965SRod Evans@ MSG_BASIC_COLLECT	"collect relocations"
5502017c965SRod Evans@ MSG_BASIC_CREATE	"create output image"
5512017c965SRod Evans@ MSG_BASIC_FILES	"process files"
5522017c965SRod Evans@ MSG_BASIC_FINISHED	"processing finished"
5532017c965SRod Evans@ MSG_BASIC_OPTIONS	"process options"
5542017c965SRod Evans@ MSG_BASIC_RELOCATE	"relocate output image"
5552017c965SRod Evans@ MSG_BASIC_VALIDATE	"validating symbols"
5562017c965SRod Evans
5577c478bd9Sstevel@tonic-gate# Argument messages
5587c478bd9Sstevel@tonic-gate
55992a02081SRod Evans@ MSG_ARG_OPTION	"arg[%d]\toption=-%c"
56092a02081SRod Evans@ MSG_ARG_OPTARG	"arg[%d]\toption=-%c:  option-argument: %s"
56192a02081SRod Evans@ MSG_ARG_STR2CHR	"arg[%d]\toption=-%s:  translated: new option=-%c"
56292a02081SRod Evans@ MSG_ARG_WLDEL		"arg[%d]\toption=-W%s:  translated: prefix -Wl,: \
56392a02081SRod Evans			 removed"
5647c478bd9Sstevel@tonic-gate@ MSG_ARG_FILE		"arg[%d]\tfile=%s"
5657c478bd9Sstevel@tonic-gate
5667c478bd9Sstevel@tonic-gate# Bindings messages
5677c478bd9Sstevel@tonic-gate# NOTE: these are used by appcert(1) and lari(1), use care when changing.
5687c478bd9Sstevel@tonic-gate
56969112eddSAli Bahrami@ MSG_BND_BASIC		"binding file=%s to file=%s: symbol '%s'"
5705aefb655Srie@ MSG_BND_PLT		"binding file=%s (%#llx:%#llx) at plt[%lld]:%s to \
57169112eddSAli Bahrami			 file=%s (%#llx:%#llx): symbol '%s'%s"
5727c478bd9Sstevel@tonic-gate@ MSG_BND_DLSYM		"binding file=%s (dlsym) to file=%s \
57369112eddSAli Bahrami			 (%#llx:%#llx): symbol '%s'%s"
5747c478bd9Sstevel@tonic-gate@ MSG_BND_DEFAULT	"binding file=%s (%#llx:%#llx) to file=%s \
57569112eddSAli Bahrami			 (%#llx:%#llx): symbol '%s'%s"
57669112eddSAli Bahrami@ MSG_BND_WEAK_1	"binding file=%s to 0x0 (undefined weak): symbol '%s'"
5777c478bd9Sstevel@tonic-gate@ MSG_BND_WEAK_2	"binding file=%s (%#llx:%#llx) to 0x0 \
57869112eddSAli Bahrami			 (undefined weak): symbol '%s'"
5797c478bd9Sstevel@tonic-gate
5803c4993fbSrie# NOTE: the rejected message is used by lari(1), use care when changing.  This
5813c4993fbSrie# message is formatted to conform to the pattern used by the MSG_BINFO messages.
58269112eddSAli Bahrami@ MSG_BND_REJECT	"binding file=%s to file=%s: symbol '%s'  \
5833c4993fbSrie			 (rejected: %s)"
58437ffaf83SRod Evans@ MSG_BNDREJ_DIRECT	"attempt to directly bind to a NODIRECT definition"
58537ffaf83SRod Evans@ MSG_BNDREJ_GROUP	"attempt to bind within a group to a NODIRECT \
58637ffaf83SRod Evans			 definition"
58760758829Srie@ MSG_BNDREJ_SINGLE	"attempt to bind to a SINGLETON definition without \
58860758829Srie			 following default search model"
58960758829Srie
5905aefb655Srie@ MSG_BND_PLTPAD_TO	"   pltpad: %#llx: file=%s bound to file=%s: \
59169112eddSAli Bahrami			 symbol '%s'"
59269112eddSAli Bahrami@ MSG_BND_PLTPAD_FROM	"   pltpad: %#llx: bound from file=%s: symbol '%s'"
5937c478bd9Sstevel@tonic-gate
5947c478bd9Sstevel@tonic-gate@ MSG_BND_PSUM_SPARCV9	"Summary of PLT types bound: 21d=%d, 24d=%d, u32=%d, \
5957c478bd9Sstevel@tonic-gate			 u44=%d, full=%d, far=%d, Total=%d"
5967c478bd9Sstevel@tonic-gate@ MSG_BND_PSUM_SPARC	"Summary of PLT types bound: 21d=%d, 24d=%d, \
5977c478bd9Sstevel@tonic-gate			 full=%d, Total=%d"
598d326b23bSrie@ MSG_BND_PSUM_DEFAULT	"Summary of PLT types bound: total=%d"
5997c478bd9Sstevel@tonic-gate
6007c478bd9Sstevel@tonic-gate# Relocation messages
6017c478bd9Sstevel@tonic-gate
6027c478bd9Sstevel@tonic-gate@ MSG_REL_GENERATE	"generating input relocations: section=%s"
6037c478bd9Sstevel@tonic-gate@ MSG_REL_COLLECT	"collecting input relocations: section=%s, file=%s"
6047c478bd9Sstevel@tonic-gate@ MSG_REL_ACTIVE	"performing active relocations"
6057c478bd9Sstevel@tonic-gate@ MSG_REL_CREATING	"creating output relocations"
6065aefb655Srie@ MSG_REL_START		"relocation processing: file=%s%s"
6075aefb655Srie@ MSG_REL_FINISH	"relocation processing: file=%s; finished%s"
6085aefb655Srie@ MSG_REL_NONE		"relocation processing: file=%s%s; nothing to do"
6097c478bd9Sstevel@tonic-gate
6105aefb655Srie@ MSG_REL_PLT		"  (plt processing only)"
6115aefb655Srie@ MSG_REL_FAIL		"  (failed)"
6125aefb655Srie
6135aefb655Srie@ MSG_REL_BADROFFSET	"<offset lies outside memory image; \
6145aefb655Srie			 relocation discarded>"
6157c478bd9Sstevel@tonic-gate
616051d39bbSrie@ MSG_REL_TRANSITION	"relocation: %s: section=%s; input from file=%s; \
617051d39bbSrie			 offset=0x%llx; symbol=%s; transitioned to: %s"
6187c478bd9Sstevel@tonic-gate@ MSG_REL_DISCARDED	"relocation against discarded section=%s from file=%s; \
6197c478bd9Sstevel@tonic-gate			 relocation type=%s offset=0x%llx; relocation discarded"
62069112eddSAli Bahrami@ MSG_REL_COPY		"copy data from file=%s to file=%s: symbol '%s'%s"
621d2ef9fe9Sab@ MSG_REL_SLOPPYCOMDAT	"the following relocation references a discarded \
622d2ef9fe9Sab			 section; relocation redirected to section %s in \
623d2ef9fe9Sab			 file %s"
6247c478bd9Sstevel@tonic-gate
6257c478bd9Sstevel@tonic-gate# Entrance criteria messages
6267c478bd9Sstevel@tonic-gate
62769112eddSAli Bahrami@ MSG_ECR_TITLE		"Segment Entrance Criteria Descriptor List"
62857ef7aa9SRod Evans@ MSG_ECR_DESC		"entrance descriptor[%u]"
6297c478bd9Sstevel@tonic-gate
6307c478bd9Sstevel@tonic-gate
6315aefb655Srie# Elf Data (section) messages
6325aefb655Srie# TRANSLATION_NOTE - the following two entries provide for a series of one or
6335aefb655Srie# more standard 32-bit Elf_Data entries that align with the initial title.
6347c478bd9Sstevel@tonic-gate
6355aefb655Srie@ MSG_EDATA_TITLE_32	"            addr type        size   offset al file"
636e23c41c9SAli Bahrami@ MSG_EDATA_ENTRY_32	"  %3s %#10llx %-5s %#10llx %#8llx %2lld %s %s%s"
6375aefb655Srie
6385aefb655Srie# TRANSLATION_NOTE - the following two entries provide for a series of one or
6395aefb655Srie# more standard 64-bit Elf_Data entries that align with the initial title.
6407c478bd9Sstevel@tonic-gate
6415aefb655Srie@ MSG_EDATA_TITLE_64	"                    addr type                \
6425aefb655Srie			 size           offset al file"
643e23c41c9SAli Bahrami@ MSG_EDATA_ENTRY_64	"  %3s %#18llx %-5s %#18llx %#16llx %2lld %s %s%s"
6445aefb655Srie
6455aefb655Srie@ MSG_EDATA_IGNSCN	"  (section ignored)"
6467c478bd9Sstevel@tonic-gate
6477c478bd9Sstevel@tonic-gate# File messages
6487c478bd9Sstevel@tonic-gate
6497c478bd9Sstevel@tonic-gate@ MSG_FIL_BASIC		"file=%s  [ %s ]"
6507c478bd9Sstevel@tonic-gate@ MSG_FIL_ARCHIVE	"file=%s  [ archive ] %s"
651c75e1b9dSrie@ MSG_FIL_SKIP_1	"file=%s;  skipped: already processed as %s"
652c75e1b9dSrie@ MSG_FIL_SKIP_2	"file=%s;  skipped: already processed"
653c75e1b9dSrie@ MSG_FIL_REUSE		"file=%s;  reusing: originally processed as %s"
6547c478bd9Sstevel@tonic-gate@ MSG_FIL_PROT		"file=%s;  modifying memory protections (%c PROT_WRITE)"
6557c478bd9Sstevel@tonic-gate@ MSG_FIL_DELETE	"file=%s;  deleting"
65602ca3e02Srie@ MSG_FIL_CLEANUP	"file=%s;  loading failed: cleaning up lmco 0x%llx"
6577c478bd9Sstevel@tonic-gate@ MSG_FIL_LAZYLOAD	"file=%s;  lazy loading from file=%s: symbol=%s"
6587c478bd9Sstevel@tonic-gate@ MSG_FIL_PRELOAD	"file=%s;  preloading"
6597c478bd9Sstevel@tonic-gate@ MSG_FIL_NEEDED	"file=%s;  needed by %s"
6607c478bd9Sstevel@tonic-gate@ MSG_FIL_FILTER_1	"file=%s;  filter for %s  (configuration definition)"
6617c478bd9Sstevel@tonic-gate@ MSG_FIL_FILTER_2	"file=%s;  filter for %s"
6627c478bd9Sstevel@tonic-gate@ MSG_FIL_FILTEE_2	"file=%s;  filtee processing failed"
6632020b2b6SRod Evans@ MSG_FIL_FILTEE_3	"file=%s;  filtee skipped  (auditor directed)"
6647c478bd9Sstevel@tonic-gate@ MSG_FIL_FIXNAME	"file=%s;  required name=%s"
6657c478bd9Sstevel@tonic-gate@ MSG_FIL_PROMOTE	"file=%s;  promoting mode to %s"
666f441771bSRod Evans@ MSG_FIL_DEFERRED	"file=%s;  deferred dependency exchanged for file=%s"
6677c478bd9Sstevel@tonic-gate@ MSG_FIL_ELF		"file=%s  [ ELF ]; generating link map%s"
6687c478bd9Sstevel@tonic-gate@ MSG_FIL_LDSO		"file=%s  [ ELF ]"
6697c478bd9Sstevel@tonic-gate
6707c478bd9Sstevel@tonic-gate# NOTE: these are used by lari(1), use care when changing.
6717c478bd9Sstevel@tonic-gate@ MSG_FIL_ANALYZE	"file=%s;  analyzing  %s"
6727c478bd9Sstevel@tonic-gate@ MSG_FIL_FILTEE_1	"file=%s;  filtered by %s"
6737c478bd9Sstevel@tonic-gate@ MSG_FIL_CONFIG	"file=%s  [ ELF ]; configuration alternate found: %s"
6747c478bd9Sstevel@tonic-gate
6757c478bd9Sstevel@tonic-gate
67656deab07SRod Evans@ MSG_FIL_DATA_AS	"    addr:     %#18llx  size:   %#18llx"
6775aefb655Srie@ MSG_FIL_DATA_LL	"    lmid:     %18.18s  lmco:   %#18llx"
6785aefb655Srie@ MSG_FIL_DATA_EA	"    envp:     %#18llx  auxv:   %#18llx"
6797c478bd9Sstevel@tonic-gate
68056deab07SRod Evans@ MSG_FIL_MMAPOBJ	"file=%s  mmapobj entries=%d"
68156deab07SRod Evans@ MSG_FIL_MMAPOBJ_1	"  [%d]: addr:  %#18llx  fsize:  %#18llx  %s"
68256deab07SRod Evans@ MSG_FIL_MMAPOBJ_2	"       offset: %#17llx  msize:  %#18llx"
68356deab07SRod Evans
6847c478bd9Sstevel@tonic-gate@ MSG_FIL_BND_ADD	"file=%s;  add binding to:"
6857c478bd9Sstevel@tonic-gate@ MSG_FIL_BND_FILE	"    file=%s   %s"
6867c478bd9Sstevel@tonic-gate
687dffec89cSrie@ MSG_FIL_DEP_TITLE	"processing %s dependencies  %s:"
688dffec89cSrie@ MSG_FIL_DEP_NONE	"  file=%s;  has no dependencies"
689dffec89cSrie@ MSG_FIL_DEP_ENT	"  file=%s;  depends on:"
690dffec89cSrie
69102ca3e02Srie@ MSG_FIL_DEP_ADD	"    file=%s;  object added  %s  %s"
6928af2c5b9Srie@ MSG_FIL_DEP_UPDATE	"    file=%s;  object updated  %s  %s"
6937c478bd9Sstevel@tonic-gate@ MSG_FIL_DEP_DELETE	"    file=%s;  object deleting  %s"
6947c478bd9Sstevel@tonic-gate@ MSG_FIL_DEP_REMOVE	"    file=%s;  object removed from handle  %s"
69502ca3e02Srie@ MSG_FIL_DEP_REMAIN	"    file=%s;  object must remain on handle  %s"
69602ca3e02Srie@ MSG_FIL_DEP_ORPHAN	"    file=%s;  object remains on orphan handle  %s"
69702ca3e02Srie@ MSG_FIL_DEP_REINST	"    file=%s;  object reinstated  %s"
6987c478bd9Sstevel@tonic-gate
6992017c965SRod Evans@ MSG_FIL_HDL_CREATE	"handle=%s;  creating  %s  0x%llx:"
7002017c965SRod Evans@ MSG_FIL_HDL_ADD	"handle=%s;  adding dependent objects  %s:"
70102ca3e02Srie@ MSG_FIL_HDL_DELETE	"handle=%s;  inspecting for deletion:"
7027c478bd9Sstevel@tonic-gate@ MSG_FIL_HDL_ORPHAN	"handle=%s;  deletion cannot be completed: moving to \
7037c478bd9Sstevel@tonic-gate			 orphan list:"
7047c478bd9Sstevel@tonic-gate@ MSG_FIL_HDL_REINST	"handle=%s;  reinstating from orphan list:"
7057c478bd9Sstevel@tonic-gate
7068af2c5b9Srie@ MSG_FIL_HDL_COLLECT	"handle=%s;  collected for possible removal  %s"
7078af2c5b9Srie@ MSG_FIL_HDL_RETAIN	"handle=%s;  externally referenced from %s: handle \
7088af2c5b9Srie			 retained"
7097c478bd9Sstevel@tonic-gate@ MSG_FIL_DEL_RESCAN	"pending deletions; rescanning orphan list for \
7107c478bd9Sstevel@tonic-gate			 available deletions"
7117c478bd9Sstevel@tonic-gate
712551cffe3SAli Bahrami@ MSG_FIL_AR_RESCAN	"rescanning archives from args[%d-%d]; additional \
713551cffe3SAli Bahrami			 members may satisfy prior extractions"
7147c478bd9Sstevel@tonic-gate
7157c478bd9Sstevel@tonic-gate@ MSG_FIL_CONFIG_ERR	"configuration file=%s: %s"
7167c478bd9Sstevel@tonic-gate@ MSG_FIL_CONFIG_ERR_1	"ignored (configuration building)"
7177c478bd9Sstevel@tonic-gate@ MSG_FIL_CONFIG_ERR_2	"invalid version"
7187c478bd9Sstevel@tonic-gate@ MSG_FIL_CONFIG_ERR_3	"unable to process file"
7197c478bd9Sstevel@tonic-gate@ MSG_FIL_CONFIG_ERR_4	"corrupt or truncated file"
720c13de8f6Sab@ MSG_FIL_CONFIG_ERR_5	"incompatible ELF class, byte order, or machine \
721d326b23bSrie			 architecture"
7227c478bd9Sstevel@tonic-gate
7233906e0c2Srie@ MSG_FIL_MODIFIED	"file=%s; open modified by support library: %s"
7243906e0c2Srie@ MSG_FIL_NAMECHANGE	"    name changed to: %s"
7253906e0c2Srie@ MSG_FIL_FDCHANGE	"    file descriptor changed from: %d to: %d %s"
7263906e0c2Srie@ MSG_FIL_ELFCHANGE	"    ELF descriptor changed from: 0x%llx to: 0x%llx %s"
7273906e0c2Srie@ MSG_FIL_IGNORE	" (file will be ignored)"
7283906e0c2Srie
7297c478bd9Sstevel@tonic-gate@ MSG_CNTL_TITLE	"control list processing complete: moving lmco 0x%llx \
7307c478bd9Sstevel@tonic-gate			 to lmco 0x%llx"
7317c478bd9Sstevel@tonic-gate
7327c478bd9Sstevel@tonic-gate@ MSG_REJ_MACH		"file=%s;  rejected: wrong machine type: %s"
7337c478bd9Sstevel@tonic-gate@ MSG_REJ_CLASS		"file=%s;  rejected: wrong ELF class: %s"
7347c478bd9Sstevel@tonic-gate@ MSG_REJ_DATA		"file=%s;  rejected: wrong ELF data format: %s"
7357c478bd9Sstevel@tonic-gate@ MSG_REJ_TYPE		"file=%s;  rejected: bad ELF type: %s"
7367c478bd9Sstevel@tonic-gate@ MSG_REJ_BADFLAG	"file=%s;  rejected: bad ELF flags value: %s"
7377c478bd9Sstevel@tonic-gate@ MSG_REJ_MISFLAG	"file=%s;  rejected: mismatched ELF flags value: %s"
7387c478bd9Sstevel@tonic-gate@ MSG_REJ_VERSION	"file=%s;  rejected: mismatched ELF/lib version: %s"
7397c478bd9Sstevel@tonic-gate@ MSG_REJ_HAL		"file=%s;  rejected: HAL R1 extensions required"
7407c478bd9Sstevel@tonic-gate@ MSG_REJ_US3		"file=%s;  rejected: Sun UltraSPARC III extensions \
7417c478bd9Sstevel@tonic-gate			 required"
7427c478bd9Sstevel@tonic-gate@ MSG_REJ_STR		"obj=%s;  rejected: %s"
7437c478bd9Sstevel@tonic-gate@ MSG_REJ_UNKFILE	"obj=%s;  rejected: unknown file type"
74408278a5eSRod Evans@ MSG_REJ_UNKCAP	"obj=%s;  rejected: unknown capability: %d"
74508278a5eSRod Evans@ MSG_REJ_HWCAP_1	"obj=%s;  rejected: hardware capability (CA_SUNW_HW_1) \
74608278a5eSRod Evans			 unsupported: %s"
74708278a5eSRod Evans@ MSG_REJ_SFCAP_1	"obj=%s;  rejected: software capability (CA_SUNW_SF_1) \
74808278a5eSRod Evans			 unsupported: %s"
74908278a5eSRod Evans@ MSG_REJ_MACHCAP	"obj=%s;  rejected: machine capability (CA_SUNW_MACH) \
75008278a5eSRod Evans			 unsupported: %s"
75108278a5eSRod Evans@ MSG_REJ_PLATCAP	"obj=%s;  rejected: platform capability (CA_SUNW_PLAT) \
75208278a5eSRod Evans			 unsupported: %s"
75308278a5eSRod Evans@ MSG_REJ_HWCAP_2	"obj=%s;  rejected: hardware capability (CA_SUNW_HW_2) \
75408278a5eSRod Evans			 unsupported: %s"
755*56726c7eSRobert Mustacchi@ MSG_REJ_ARCHIVE	"obj=%s;  rejected: archive unsed incorrectly"
756*56726c7eSRobert Mustacchi@ MSG_REJ_KMOD		"obj=%s;  rejected: kernel module"
757*56726c7eSRobert Mustacchi@ MSG_REJ_HWCAP_3	"obj=%s;  rejected: hardware capability (CA_SUNW_HW_3) \
758*56726c7eSRobert Mustacchi			 unsupported: %s"
7597c478bd9Sstevel@tonic-gate
7607c478bd9Sstevel@tonic-gate# Libs messages
7617c478bd9Sstevel@tonic-gate
7627c478bd9Sstevel@tonic-gate@ MSG_LIB_INITPATH	"Library Search Paths (initial)"
7637c478bd9Sstevel@tonic-gate@ MSG_LIB_UPPATH	"Library Search Paths (-L updated)"
7647c478bd9Sstevel@tonic-gate@ MSG_LIB_LOPT		"find lib=-l%s; path=%s"
7657c478bd9Sstevel@tonic-gate@ MSG_LIB_REQUIRED	"find lib=%s; path=%s (required by %s)"
7667c478bd9Sstevel@tonic-gate@ MSG_LIB_LDLIBPATH	" search path=%s  (LD_LIBRARY_PATH)"
7677c478bd9Sstevel@tonic-gate@ MSG_LIB_LDLIBPATHC	" search path=%s  (configuration LD_LIBRARY_PATH - %s)"
7681a05c315Srie@ MSG_LIB_RUNPATH	" search path=%s  (RUNPATH/RPATH from file %s)"
7697c478bd9Sstevel@tonic-gate@ MSG_LIB_DEFAULT	" search path=%s  (default)"
7707c478bd9Sstevel@tonic-gate@ MSG_LIB_DEFAULTC	" search path=%s  (configuration default - %s)"
771ba7962c0SRod Evans@ MSG_LIB_TDEFAULT	" search path=%s  (trusted default)"
772ba7962c0SRod Evans@ MSG_LIB_TDEFAULTC	" search path=%s  (trusted configuration default - %s)"
7737c478bd9Sstevel@tonic-gate@ MSG_LIB_LIBPATH	" search path=%s  (LIBPATH or -YP)"
7747c478bd9Sstevel@tonic-gate@ MSG_LIB_YPATH		" search path=%s  replaces  path=%s  (-Y%c)"
7757c478bd9Sstevel@tonic-gate
7767c478bd9Sstevel@tonic-gate@ MSG_LIB_FIND		"find object=%s; searching"
7777c478bd9Sstevel@tonic-gate@ MSG_LIB_TRYING	" trying path=%s%s"
7782020b2b6SRod Evans@ MSG_LIB_ALTER		" trying path=%s  (auditor returned alternative)"
7792020b2b6SRod Evans@ MSG_LIB_SKIP		"   skip path=%s  (auditor directed)"
7807c478bd9Sstevel@tonic-gate@ MSG_LIB_IGNORE	" ignore path=%s  (insecure directory name)"
7813dbfc803SRod Evans@ MSG_LIB_INUSE		"    use path=%s  (implicitly secure, as directory \
7823dbfc803SRod Evans			 has already provided dependencies)"
7837c478bd9Sstevel@tonic-gate
7847c478bd9Sstevel@tonic-gate# Mapfile messages
7857c478bd9Sstevel@tonic-gate
78669112eddSAli Bahrami@ MSG_MAP_MAPFILE	"mapfile=%s; version=%d (%s)"
78769112eddSAli Bahrami@ MSG_MAP_SEG		"segment directive; line=%llu; %s"
78869112eddSAli Bahrami@ MSG_MAP_SEG_ORDER	"segment order directive; line=%llu; list_cnt=%lld; %s"
78969112eddSAli Bahrami@ MSG_MAP_CAP		"capability directive; line=%llu"
79069112eddSAli Bahrami@ MSG_MAP_EC		"entrance criteria; line=%llu; added"
79169112eddSAli Bahrami@ MSG_MAP_OS_ORDER	"output section ordering; line=%llu; segment=%s \
79269112eddSAli Bahrami			 section=%s; index=%d"
79369112eddSAli Bahrami@ MSG_MAP_HDR_NOALLOC	"header noalloc directive; line=%llu; first loadable \
79469112eddSAli Bahrami			 segment will not contain ELF and program headers"
79569112eddSAli Bahrami
79669112eddSAli Bahrami@ MSG_MAP_SYM_SCOPE	"symbol scope definition"
79769112eddSAli Bahrami@ MSG_MAP_SYM_SIZE	"size-symbol directive; line=%llu; segment=%s; \
79869112eddSAli Bahrami			 symbol=%s; %s"
7997c478bd9Sstevel@tonic-gate@ MSG_MAP_SYM_VER_1	"%s, %s; symbol=%s  (%s)"
8007c478bd9Sstevel@tonic-gate@ MSG_MAP_SYM_VER_2	"%s; symbol=%s  (%s)"
8017c478bd9Sstevel@tonic-gate
80269112eddSAli Bahrami@ MSG_MAP_DV		"depend versions directive; line=%llu, object=%s"
80369112eddSAli Bahrami@ MSG_MAP_DV_ENTRY	"%12.12s  %s; line=%llu"
80469112eddSAli Bahrami
805614a9f68SRichard Lowe@ MSG_MAP_SORT_TITLE	"mapfile additions: segment sorting required"
806614a9f68SRichard Lowe@ MSG_MAP_SORT_TITLE_O	"before:"
807614a9f68SRichard Lowe@ MSG_MAP_SORT_TITLE_S	"after:"
80869112eddSAli Bahrami@ MSG_MAP_POST_TITLE	"mapfile post processing"
80908278a5eSRod Evans@ MSG_MAP_ENT_ORD_TITLE	"set entrance criteria input section sort keys; \
81008278a5eSRod Evans			 segment=%s"
8117c478bd9Sstevel@tonic-gate
81269112eddSAli Bahrami@ MSG_MAP_ID_ADD	"%s: %lld: enter conditional expression id: %s"
81369112eddSAli Bahrami@ MSG_MAP_ID_CLEAR	"%s: %lld: delete conditional expression id: %s"
81469112eddSAli Bahrami@ MSG_MAP_PASS		"%s: %lld: input enabled by %s"
81569112eddSAli Bahrami@ MSG_MAP_NOPASS	"%s: %lld: input disabled by %s"
8167c478bd9Sstevel@tonic-gate
8177c478bd9Sstevel@tonic-gate# Move messages
8187c478bd9Sstevel@tonic-gate
8195aefb655Srie@ MSG_MOVE_FILE		"file=%s  processing move data"
820d326b23bSrie
82157ef7aa9SRod Evans@ MSG_MOVE_TITLE1	"  i/o     offset   size repeat stride            \
82257ef7aa9SRod Evans			 value  with respect to"
82357ef7aa9SRod Evans@ MSG_MOVE_TITLE2	"  i/o    address   size repeat stride            \
82457ef7aa9SRod Evans			 value  with respect to"
825d326b23bSrie
82657ef7aa9SRod Evans@ MSG_MOVE_ENTRYIN	"   in %#10llx %6d %6d %6d %#16llx  %s"
82757ef7aa9SRod Evans@ MSG_MOVE_ENTRYOUT	"  out %#10llx %6d %6d %6d %#16llx  %s"
82857ef7aa9SRod Evans@ MSG_MOVE_EXPAND	"      %#10llx                      %#16llx  (expanded)"
8295aefb655Srie
8305aefb655Srie@ MSG_MOVE_ADJEXPAND	"for symbol=%s roffset: new=0x%llx"
8315aefb655Srie@ MSG_MOVE_ADJMOVE	"for symbol=%s roffset: from=0x%llx, to=0x%llx"
8325aefb655Srie@ MSG_MOVE_OUTSCTADJ	"adjusting addend for symbol=%s"
83357ef7aa9SRod Evans@ MSG_MOVE_PAREXPN	"expanding symbol=%s into .data: %s"
83457ef7aa9SRod Evans@ MSG_MOVE_OUTMOVE	"copying move entries for symbol=%s into .SUNW_move"
8355aefb655Srie@ MSG_MOVE_INPUT	"collecting move entries: file=%s"
83656deab07SRod Evans@ MSG_MOVE_BAD		"move %lld offset invalid: %s: offset=0x%llx \
83756deab07SRod Evans			 lies outside memory image; move discarded"
8387c478bd9Sstevel@tonic-gate
8397010c12aSrie# Section header messages
8407010c12aSrie
8413906e0c2Srie@ MSG_SHD_MODIFIED	"section=%s; section header modified by support \
8423906e0c2Srie			 library: %s"
8433906e0c2Srie@ MSG_SHD_ORIG		"  original:"
8443906e0c2Srie@ MSG_SHD_NEW		"  new:"
8457010c12aSrie
846d579eb63Sab# TRANSLATION_NOTE - The following two items are used following a number in
847d579eb63Sab# the MSG_SHD_OFFSET_ENT_XX format strings below. For example "1 entry"
848d579eb63Sab# or "23 entries".
849614a9f68SRichard Lowe#
850d579eb63Sab@ MSG_SHD_ENTRY_1	"entry"
851d579eb63Sab@ MSG_SHD_ENTRY_N	"entries"
852d579eb63Sab
853d579eb63Sab
8547c478bd9Sstevel@tonic-gate# Section messages
8557c478bd9Sstevel@tonic-gate
85669112eddSAli Bahrami@ MSG_SEC_BACKING	"mapfile symbol definitions: create backing storage:"
85757ef7aa9SRod Evans
8587c478bd9Sstevel@tonic-gate@ MSG_SEC_INPUT		"section=%s; input from file=%s"
859e23c41c9SAli Bahrami@ MSG_SEC_INPUT_GEN	"section=%s"
860cce0e03bSab@ MSG_SEC_INPUT_GENSTR	"section=%s; input generated merged string section"
8617c478bd9Sstevel@tonic-gate@ MSG_SEC_ADDED		"section=%s; added to segment=%s"
8627c478bd9Sstevel@tonic-gate@ MSG_SEC_CREATED	"section=%s; added to segment=%s (created)"
8630e233487SRod Evans@ MSG_SEC_REDIRECTED	"section=%s; redirected to section=%s"
8647c478bd9Sstevel@tonic-gate@ MSG_SEC_DISCARDED	"section=%s; input from file=%s; \
8650e233487SRod Evans			 discarded in favor of section=%s; file=%s"
8660e233487SRod Evans
8670e233487SRod Evans@ MSG_SEC_GNU_COMDAT_1	"section=%s; identified as COMDAT with \
868614a9f68SRichard Lowe			 relaxed relocations enabled"
8690e233487SRod Evans@ MSG_SEC_GNU_COMDAT_2	"section=%s; identified as COMDAT"
870614a9f68SRichard Lowe@ MSG_SEC_GNU_COMDAT_3	"section=%s; relaxed relocations enabled"
8710e233487SRod Evans
8720e233487SRod Evans@ MSG_SEC_GRP_DEFINE	"section=%s; input from file=%s; defines %s\
8730e233487SRod Evans			 group: signature symbol: %s"
8740e233487SRod Evans@ MSG_SEC_GRP_MEMBER	"section=%s; input from file=%s; member of %s\
8750e233487SRod Evans			 group: signature symbol: %s"
876e23c41c9SAli Bahrami@ MSG_SEC_GRP_DISCARDED	"section=%s; input from file=%s; discarded in \
877e23c41c9SAli Bahrami			 favor of group: signature symbol: %s: file=%s"
8780e233487SRod Evans
8790e233487SRod Evans@ MSG_SEC_STRMERGE_DISCARDED "section=%s; input from file=%s; \
880cce0e03bSab			 discarded in favor of generated merged string section"
881cce0e03bSab@ MSG_SEC_STRMERGE_UNSUP "section=%s; input from file=%s; sh_addralign=%lld; \
882e23c41c9SAli Bahrami			  sh_entsize=%lld; unable to merge sections with this \
883e23c41c9SAli Bahrami			  size and alignment"
8847c478bd9Sstevel@tonic-gate
885cce0e03bSab@ MSG_SEC_STRTAB_STND	"strtab=%s; full size: %lld; uncompressed"
886cce0e03bSab@ MSG_SEC_STRTAB_COMP	"strtab=%s; full size: %lld; compressed down to: %lld"
887cce0e03bSab@ MSG_SEC_GENSTR_COMP	"section=%s (generated merged string section); \
888cce0e03bSab			 full size: %lld; compressed down to: %lld"
889a194faf8Srie@ MSG_SEC_STRTAB_HD	"strtab=%s; compression information [%d buckets]:"
890a194faf8Srie@ MSG_SEC_STRTAB_BCKT	" bucket[%d]:"
891cce0e03bSab@ MSG_SEC_STRTAB_MSTR	"   [%lld] %s  <master>"
892cce0e03bSab@ MSG_SEC_STRTAB_SUFSTR	"   [%lld] %s  <suffix of: %s>"
8937c478bd9Sstevel@tonic-gate
8947c478bd9Sstevel@tonic-gate# Unused messages
8957c478bd9Sstevel@tonic-gate
8967c478bd9Sstevel@tonic-gate@ MSG_USD_SEC		"section=%s; size=0x%llx; input from file=%s; \
8977c478bd9Sstevel@tonic-gate			 unused: does not satisfy any references%s"
8987c478bd9Sstevel@tonic-gate@ MSG_USD_SECDISCARD	"; discarded"
8997c478bd9Sstevel@tonic-gate@ MSG_USD_FILE		"file=%s  unused: does not satisfy any references"
900614a9f68SRichard Lowe@ MSG_USD_NEEDSTR	"file=%s  unused: unable to determine use"
9017c478bd9Sstevel@tonic-gate@ MSG_USD_UNREF		"file=%s  unreferenced: unused dependency of %s"
9027c478bd9Sstevel@tonic-gate@ MSG_USD_FILECYCLIC	"file=%s  unused: cyclic group [%d] member: \
9037c478bd9Sstevel@tonic-gate			 unreferenced outside of group"
90410a4fa49Srie@ MSG_USD_LCINTERFACE	"file=%s  unused interface [%s]: using interface \
9057c478bd9Sstevel@tonic-gate			 from previously loaded object: file=%s"
9067c478bd9Sstevel@tonic-gate
9079aa23310Srie@ MSG_USD_LDLIBPATH	" search path=%s  unused: LD_LIBRARY_PATH entry"
9089aa23310Srie@ MSG_DUP_LDLIBPATH	" search path=%s  unused: (duplicate) LD_LIBRARY_PATH \
9099aa23310Srie			 entry"
9109aa23310Srie@ MSG_USD_LDLIBPATHC	" search path=%s  unused: configuration \
9119aa23310Srie			 LD_LIBRARY_PATH entry - %s"
9129aa23310Srie@ MSG_DUP_LDLIBPATHC	" search path=%s  unused: (duplicate) configuration \
9139aa23310Srie			 LD_LIBRARY_PATH entry - %s"
9149aa23310Srie@ MSG_USD_RUNPATH	" search path=%s  unused: RUNPATH/RPATH from file %s"
9159aa23310Srie
9167c478bd9Sstevel@tonic-gate# Segment messages
9177c478bd9Sstevel@tonic-gate
91869112eddSAli Bahrami@ MSG_SEG_DESC_INUSE	"Program Header / Segment Descriptor List (in use)"
91969112eddSAli Bahrami@ MSG_SEG_DESC_AVAIL	"Program Header / Segment Descriptor List (available)"
9207c478bd9Sstevel@tonic-gate
9217c478bd9Sstevel@tonic-gate
9227c478bd9Sstevel@tonic-gate# Support messages
9237c478bd9Sstevel@tonic-gate
9247c478bd9Sstevel@tonic-gate@ MSG_SUP_REQ		"support object request=%s  (%s)"
9257c478bd9Sstevel@tonic-gate@ MSG_SUP_REQ_ENV	"supplied via SGS_SUPPORT"
9267c478bd9Sstevel@tonic-gate@ MSG_SUP_REQ_CMD	"supplied via -S"
9277c478bd9Sstevel@tonic-gate
9287c478bd9Sstevel@tonic-gate@ MSG_SUP_ROUTINE	"  support object=%s:  provides routine %s"
9297c478bd9Sstevel@tonic-gate
9307c478bd9Sstevel@tonic-gate@ MSG_SUP_CALLING_1	"  calling routine=%s (%s)"
9317c478bd9Sstevel@tonic-gate@ MSG_SUP_CALLING_2	"  calling routine=%s (%s)  %s=%s"
932d2d5cf7cSAli Bahrami@ MSG_SUP_VNONE		"  unloading object=%s: version=LD_SUP_VNONE"
9337c478bd9Sstevel@tonic-gate@ MSG_SUP_OUTFILE	"output file"
9347c478bd9Sstevel@tonic-gate@ MSG_SUP_INFILE	"input file"
9357c478bd9Sstevel@tonic-gate@ MSG_SUP_INSEC		"input section"
9367c478bd9Sstevel@tonic-gate@ MSG_SUP_SEC		"section"
9377c478bd9Sstevel@tonic-gate
9387c478bd9Sstevel@tonic-gate# Symbol strings
9397c478bd9Sstevel@tonic-gate@ MSG_SYM_AR_FILE	"symbol table processing; input file=%s  [ archive ] %s"
940dc0f59e5SAli Bahrami@ MSG_SYM_AR_SKIP	"file=%s, symbol=%s, skipped"
941dc0f59e5SAli Bahrami@ MSG_SYM_AR_CHECK	"file=%s(%s), symbol=%s, checking for tentative or \
9428dea2860Srie			 restricted visibility override"
943dc0f59e5SAli Bahrami@ MSG_SYM_AR_RESOLVE	"file=%s(%s), symbol=%s, resolves undefined or \
944dc0f59e5SAli Bahrami			 tentative symbol"
945dc0f59e5SAli Bahrami@ MSG_SYM_AR_FORCE	"file=%s(%s), forced extraction"
9467c478bd9Sstevel@tonic-gate
9477c478bd9Sstevel@tonic-gate@ MSG_SYM_SPECIAL	"symbol table processing; building special symbols"
9487c478bd9Sstevel@tonic-gate@ MSG_SYM_PROCESS	"symbol table processing; input file=%s  [ %s ]"
9497c478bd9Sstevel@tonic-gate@ MSG_SYM_FINAL		"symbol table processing; final update"
9507c478bd9Sstevel@tonic-gate@ MSG_SYM_INDEX		"symbol table processing; determining section \
9517c478bd9Sstevel@tonic-gate			 symbol's index"
9527c478bd9Sstevel@tonic-gate@ MSG_SYM_BSS		"symbol table processing; assigning to bss \
9537c478bd9Sstevel@tonic-gate			 (possible copy relocations)"
9547c478bd9Sstevel@tonic-gate@ MSG_SYM_REDUCED	"symbol table processing; reducing global symbols"
9557c478bd9Sstevel@tonic-gate@ MSG_SYM_RETAINING	"symbol table processing; retaining local symbols"
9567c478bd9Sstevel@tonic-gate@ MSG_SYM_VERSION	"symbol table processing; adding version symbols"
95708278a5eSRod Evans@ MSG_SYM_CAPABILITIES	"symbol table processing; adding local capabilities \
95808278a5eSRod Evans			 symbols"
9597c478bd9Sstevel@tonic-gate
9605aefb655Srie@ MSG_SYM_BASIC		"symbol[%d]=%s"
9615aefb655Srie@ MSG_SYM_ADDING	"symbol[%d]=%s  (global); adding"
9627c478bd9Sstevel@tonic-gate@ MSG_SYM_SECTION	"symbol[%d]=%s  (section); segment=%s"
9635aefb655Srie@ MSG_SYM_RESOLVING	"symbol[%d]=%s  (global); resolving [%d][%d]"
9647c478bd9Sstevel@tonic-gate@ MSG_SYM_UPDATE	"symbol=%s;  updated"
9657c478bd9Sstevel@tonic-gate@ MSG_SYM_CREATE	"symbol=%s;  creating"
9667c478bd9Sstevel@tonic-gate@ MSG_SYM_REDUCING	"symbol=%s;  reducing to local"
9677c478bd9Sstevel@tonic-gate@ MSG_SYM_ELIMINATING	"symbol=%s;  eliminating"
9687c478bd9Sstevel@tonic-gate@ MSG_SYM_NOTELIMINATE	"symbol=%s;  not eliminated: referenced by \
9697c478bd9Sstevel@tonic-gate			 section=%s, entry[%d]"
970a194faf8Srie@ MSG_SYM_DISCARD_SEC	"symbol=%s;  discarded: originates from unused or \
9717c478bd9Sstevel@tonic-gate			 discarded section=%s from file=%s"
972a194faf8Srie@ MSG_SYM_DISCARD_FILE	"symbol=%s;  discarded: originates from unused or \
973a194faf8Srie			 discarded file=%s"
97424b9abbaSab@ MSG_SYM_DISCARD_DUP	"symbol[%d]=%s;  discarded duplicate: originates from \
97524b9abbaSab			 file=%s"
97608278a5eSRod Evans@ MSG_SYM_WRAP		"symbol[%d]=%s  renamed to %s (-z wrap)"
97708278a5eSRod Evans@ MSG_SYM_CAP_ORIG	"symbol[%d]=%s  converting to symbol capability \
97808278a5eSRod Evans			 (-z symbolcap)"
97908278a5eSRod Evans@ MSG_SYM_CAP_LOCAL	"symbol[%d]=%s  creating local capability \
98008278a5eSRod Evans			 (-z symbolcap)"
98102938ba2SRod Evans@ MSG_SYM_COPY_DST	"symbol=%s;  copy destination: alignment: 0x%x"
98202938ba2SRod Evans@ MSG_SYM_COPY_REF	"symbol=%s;  copy reference"
9837c478bd9Sstevel@tonic-gate
9847c478bd9Sstevel@tonic-gate@ MSG_SYM_LOOKUP	"symbol=%s;  lookup in file=%s  [ %s ]"
98598c080d5SRod Evans
98698c080d5SRod Evans@ MSG_DLSYM_1		"symbol=%s;  dlsym() called from file=%s %s %s"
98798c080d5SRod Evans@ MSG_DLSYM_2		"symbol=%s;  dlsym() called from file=%s; starting \
9889aa23310Srie			 at file=%s %s %s"
9897c478bd9Sstevel@tonic-gate
99008278a5eSRod Evans@ MSG_CAP_SYM_DEFAULT	"  symbol=%s[%u]:  capability family default"
99108278a5eSRod Evans@ MSG_CAP_SYM_USED	"  symbol=%s[%u]:  used"
99208278a5eSRod Evans@ MSG_CAP_SYM_CANDIDATE	"  symbol=%s[%u]:  capability candidate"
99308278a5eSRod Evans@ MSG_CAP_SYM_REJECTED	"  symbol=%s[%u]:  capability rejected"
99408278a5eSRod Evans@ MSG_CAP_SYM_HW_1	"  symbol=%s[%u]:  capability specific \
99508278a5eSRod Evans			 (CA_SUNW_HW_1):  [ %s ]"
99608278a5eSRod Evans@ MSG_CAP_SYM_SF_1	"  symbol=%s[%u]:  capability specific \
99708278a5eSRod Evans			 (CA_SUNW_SF_1):  [ %s ]"
99808278a5eSRod Evans@ MSG_CAP_SYM_MACH	"  symbol=%s[%u]:  capability specific \
99908278a5eSRod Evans			 (CA_SUNW_MACH):  [ %s ]"
100008278a5eSRod Evans@ MSG_CAP_SYM_PLAT	"  symbol=%s[%u]:  capability specific \
100108278a5eSRod Evans			 (CA_SUNW_PLAT):  [ %s ]"
100208278a5eSRod Evans@ MSG_CAP_SYM_HW_2	"  symbol=%s[%u]:  capability specific \
100308278a5eSRod Evans			 (CA_SUNW_HW_2):  [ %s ]"
1004*56726c7eSRobert Mustacchi@ MSG_CAP_SYM_HW_3	"  symbol=%s[%u]:  capability specific \
1005*56726c7eSRobert Mustacchi			 (CA_SUNW_HW_3):  [ %s ]"
100608278a5eSRod Evans
10077c478bd9Sstevel@tonic-gate@ MSG_SYM_LAZY_RESCAN	"rescanning for lazy dependencies for symbol: %s"
10087c478bd9Sstevel@tonic-gate
100969112eddSAli Bahrami@ MSG_SYM_DUPSORTADDR	"section %s: symbol '%s' and symbol '%s' have the \
1010d579eb63Sab			 same address: %#llx"
1011d579eb63Sab
1012d840867fSab@ MSG_SYM_IGNGNUVER	"symbol=%s;  hash index=%d;  version=%d;  skipping \
1013d840867fSab			 symbol with GNU version hidden bit set in file=%s"
10143b41b08bSab
10155aefb655Srie# Syminfo string
10165aefb655Srie
10175aefb655Srie@ MSG_SYMINFO_INFO	"syminfo information"
10187c478bd9Sstevel@tonic-gate
1019d579eb63Sab
10207c478bd9Sstevel@tonic-gate# Version strings
10217c478bd9Sstevel@tonic-gate
10227c478bd9Sstevel@tonic-gate@ MSG_VER_AVAIL_1	"version availability: file=%s"
10237c478bd9Sstevel@tonic-gate@ MSG_VER_AVAIL_2	" available  version                     selected from"
10245aefb655Srie@ MSG_VER_DEF_TITLE	"version definition processing: file=%s"
10255aefb655Srie@ MSG_VER_NEED_TITLE	"version needed processing: file=%s"
10267c478bd9Sstevel@tonic-gate@ MSG_VER_NOINTERFACE	"version definition has no interface symbols: %s"
10277c478bd9Sstevel@tonic-gate
10287c478bd9Sstevel@tonic-gate# SHF_ORDERED related messages. Token used is sections.
10297c478bd9Sstevel@tonic-gate
10307010c12aSrie@ MSG_ORD_SORT_BEFORE	"section=%s; requires output section reordering:"
10317010c12aSrie@ MSG_ORD_SORT_AFTER	"section=%s; output section reordered:"
10321dd9d86fSAli Bahrami@ MSG_ORD_HDR_1		" number of SHN_BEGIN=%u, ordered=%u, default=%u, \
10331dd9d86fSAli Bahrami			 SHN_AFTER=%u"
1034e23c41c9SAli Bahrami@ MSG_ORD_TITLE_1	" %s=SHN_BEGIN: section=%s from %s"
1035e23c41c9SAli Bahrami@ MSG_ORD_TITLE_2	" %s=SHN_AFTER: section=%s from %s"
1036e23c41c9SAli Bahrami@ MSG_ORD_TITLE_3	" sort key=%u: section=%s from %s, %s=%s"
10377c478bd9Sstevel@tonic-gate
1038d326b23bSrie@ MSG_ORD_ERR_TITLE	"the SHF_ORDERED section %s from %s has \
10397c478bd9Sstevel@tonic-gate			 an error;  flag ignored"
10407c478bd9Sstevel@tonic-gate
1041d326b23bSrie@ MSG_ORD_ERR_INFORANGE	" the sh_info field is out of range"
1042d326b23bSrie@ MSG_ORD_ERR_ORDER	" the section pointed by sh_info is an ordered section"
1043d326b23bSrie@ MSG_ORD_ERR_LINKRANGE	" the sh_link field is out of range"
1044d326b23bSrie@ MSG_ORD_ERR_FLAGS	" the sh_flag is incorrect"
1045d326b23bSrie@ MSG_ORD_ERR_CYCLIC	" the sh_link is cyclic"
1046d326b23bSrie@ MSG_ORD_ERR_LINKINV	" a section pointed to by sh_link has an error"
10477c478bd9Sstevel@tonic-gate
10487c478bd9Sstevel@tonic-gate# Link-Auditing Messages
10497c478bd9Sstevel@tonic-gate
10502020b2b6SRod Evans@ MSG_AUD_LIB		"auditor %s: required by: %s  %s"
10512020b2b6SRod Evans@ MSG_AUD_INTERFACE	"auditor %s: provides interface: %s"
10522020b2b6SRod Evans
10532020b2b6SRod Evans@ MSG_AUD_VERSION	"auditor %s: la_version(): %d: returned %d"
10542020b2b6SRod Evans@ MSG_AUD_ACTIVITY	"auditor %s: la_activity(): %s  %s"
10552020b2b6SRod Evans@ MSG_AUD_PREINIT	"auditor %s: la_preinit(): %s"
10562020b2b6SRod Evans@ MSG_AUD_OBJFILTER	"auditor %s: la_objfilter(): %s: filtee=%s  [ %s ]"
10572020b2b6SRod Evans@ MSG_AUD_OBJFILTER_R	"auditor %s: la_objfilter(): %s: returned 0  (filtee \
10582020b2b6SRod Evans			 ignored)"
10592020b2b6SRod Evans@ MSG_AUD_OBJOPEN	"auditor %s: la_objopen(): %s"
10602020b2b6SRod Evans@ MSG_AUD_OBJOPEN_R	"auditor %s: la_objopen(): %s: returned %s"
10612020b2b6SRod Evans@ MSG_AUD_OBJOPEN_RI	"auditor %s: la_objopen(): %s: returned %s  (flags \
10622020b2b6SRod Evans			 ignored)"
10632020b2b6SRod Evans@ MSG_AUD_OBJSEARCH	"auditor %s: la_objsearch(): %s  %s"
10642020b2b6SRod Evans@ MSG_AUD_OBJSEARCH_R	"auditor %s: la_objsearch(): %s: alternative path \
10652020b2b6SRod Evans			 returned: %s"
10662020b2b6SRod Evans@ MSG_AUD_OBJSEARCH_S	"auditor %s: la_objsearch(): %s: alternative path \
10672020b2b6SRod Evans			 returned: 0  (path skipped)"
10682020b2b6SRod Evans@ MSG_AUD_OBJCLOSE	"auditor %s: la_objclose(): %s"
10692020b2b6SRod Evans@ MSG_AUD_SYMBIND	"auditor %s: la_symbind(): %s: value: 0x%llx  %s"
10702020b2b6SRod Evans@ MSG_AUD_SYMBIND_R	"auditor %s: la_symbind(): %s: returned value: \
10712020b2b6SRod Evans			 0x%llx  %s"
10722020b2b6SRod Evans@ MSG_AUD_PLTENTER	"auditor %s: la_pltenter(): %s: value: 0x%llx"
10732020b2b6SRod Evans@ MSG_AUD_PLTENTER_R	"auditor %s: la_pltenter(): %s: returned value: 0x%llx"
10742020b2b6SRod Evans@ MSG_AUD_PLTEXIT	"auditor %s: la_pltexit(): %s"
10757c478bd9Sstevel@tonic-gate
10767247f888Srie@ MSG_AUD_IGNORE	"file=%s;  global auditing request ignored: object \
1077614a9f68SRichard Lowe			 did not initiate process"
1078c75e1b9dSrie@ MSG_AUD_SKIP		"file=%s;  skipped: using auditor from %s"
10792020b2b6SRod Evans@ MSG_AUD_TERM		"file=%s;  auditor has indicated path should be skipped"
1080c75e1b9dSrie
10817c478bd9Sstevel@tonic-gate# GOT Messages
10827c478bd9Sstevel@tonic-gate
10835aefb655Srie@ MSG_GOT_INFO		"Global Offset Table information:  (%u entries)"
10847c478bd9Sstevel@tonic-gate
10857c478bd9Sstevel@tonic-gate# TRANSLATION_NOTE
10867c478bd9Sstevel@tonic-gate#	Do not translate .init or .fini, they represent reserved section names.
10877c478bd9Sstevel@tonic-gate
10887c478bd9Sstevel@tonic-gate@ MSG_UTL_INIT		"calling .init (%s): %s"
10897c478bd9Sstevel@tonic-gate@ MSG_UTL_FINI		"calling .fini: %s"
1090dffec89cSrie@ MSG_UTL_ARRAY		"calling %s[%d]:0x%llx: %s"
10917c478bd9Sstevel@tonic-gate@ MSG_UTL_TRANS		"transferring control: %s"
10927c478bd9Sstevel@tonic-gate@ MSG_UTL_INTOOLATE	"loading after relocation has started: interposition \
10937c478bd9Sstevel@tonic-gate			 request (DF_1_INTERPOSE) ignored: %s"
10947c478bd9Sstevel@tonic-gate
1095883c6d49Srie@ MSG_UTL_EDGE_TITLE_I	"traversing %s dependency edge for interposer:"
1096883c6d49Srie@ MSG_UTL_EDGE_TITLE_S	"traversing %s dependency edge:"
1097dffec89cSrie@ MSG_UTL_EDGE_START	"  node (%d): file=%s"
1098dffec89cSrie@ MSG_UTL_EDGE_IN	"  node (%d): file=%s: referenced by %s  %s"
1099dffec89cSrie@ MSG_UTL_EDGE_OUT	"  node (%d): file=%s; cyclic dependency on %s"
1100dffec89cSrie@ MSG_UTL_COLLECT	"    [%d]  %s;  collecting %s section"
1101dffec89cSrie
11027c478bd9Sstevel@tonic-gate@ MSG_UTL_SORT		"from sorted order"
11037c478bd9Sstevel@tonic-gate@ MSG_UTL_PEND		"pending"
11047c478bd9Sstevel@tonic-gate@ MSG_UTL_DYN		"dynamically triggered"
11057c478bd9Sstevel@tonic-gate@ MSG_UTL_DONE		"done"
11067c478bd9Sstevel@tonic-gate
11077c478bd9Sstevel@tonic-gate@ MSG_UTL_DBNOTIFY	"notify debugger: event: %s state: %s"
11087c478bd9Sstevel@tonic-gate
1109dffec89cSrie@ MSG_UTL_SCC_TITLE	"  cycle detected - sorting cyclic dependencies in %s"
1110dffec89cSrie@ MSG_UTL_SCC_SUBI	"reverse load-order"
1111dffec89cSrie@ MSG_UTL_SCC_SUBF	"load-order"
11127c478bd9Sstevel@tonic-gate
111310a4fa49Srie@ MSG_UTL_LCINTERFACE	"file=%s;  provides interface [%s]: 0x%llx"
111410a4fa49Srie
11157c478bd9Sstevel@tonic-gate# Generic strings
11167c478bd9Sstevel@tonic-gate
11177c478bd9Sstevel@tonic-gate@ MSG_STR_IGNORE	"ignored"
11187c478bd9Sstevel@tonic-gate@ MSG_STR_ENTERED	"entered"
111908278a5eSRod Evans@ MSG_STR_ORIGINAL	"original"
112069112eddSAli Bahrami@ MSG_STR_EXCLUDE	"exclude"
112169112eddSAli Bahrami@ MSG_STR_RESET		"reset"
11227c478bd9Sstevel@tonic-gate@ MSG_STR_IN		" in"
11237c478bd9Sstevel@tonic-gate@ MSG_STR_OUT		"out"
11247c478bd9Sstevel@tonic-gate@ MSG_STR_ACT		"act"
112569112eddSAli Bahrami@ MSG_STR_CURRENT	"current"
112669112eddSAli Bahrami@ MSG_STR_ADD		"add"
11277c478bd9Sstevel@tonic-gate@ MSG_STR_OLD		"old"
11287c478bd9Sstevel@tonic-gate@ MSG_STR_NEW		"new"
112969112eddSAli Bahrami@ MSG_STR_NEW_IMPLICIT	"new (implicit)"
11307c478bd9Sstevel@tonic-gate@ MSG_STR_RESOLVED	"resolved"
113169112eddSAli Bahrami@ MSG_STR_ADDING	"adding"
11327c478bd9Sstevel@tonic-gate@ MSG_STR_UP_1		"updating"
11337c478bd9Sstevel@tonic-gate@ MSG_STR_UP_2		"updated"
113469112eddSAli Bahrami@ MSG_STR_ALLOW		"allow"
113569112eddSAli Bahrami@ MSG_STR_REQUIRE	"require"
113669112eddSAli Bahrami@ MSG_STR_MOD_BEFORE	"modify (before)"
113769112eddSAli Bahrami@ MSG_STR_MOD_AFTER	"modify (after)"
11387c478bd9Sstevel@tonic-gate
11397c478bd9Sstevel@tonic-gate@ MSG_STR_UNKNOWN	"<unknown>"
11407c478bd9Sstevel@tonic-gate@ MSG_STR_ORPHAN	"<orphan>"
11417c478bd9Sstevel@tonic-gate
11427c478bd9Sstevel@tonic-gate@ MSG_STR_UNUSED	"(unused)"
11437c478bd9Sstevel@tonic-gate@ MSG_STR_AGAIN		"(again)"
11447c478bd9Sstevel@tonic-gate@ MSG_STR_NULL		"(null)"
11457c478bd9Sstevel@tonic-gate@ MSG_STR_ALTER		"  (alternate)"
11467c478bd9Sstevel@tonic-gate@ MSG_STR_COPYZERO	"  (copy zero's unnecessary)"
11477c478bd9Sstevel@tonic-gate@ MSG_STR_TEMPORARY	"  (temporary)"
11489aa23310Srie@ MSG_STR_RETRY		" (retry) "
11497c478bd9Sstevel@tonic-gate
11507c478bd9Sstevel@tonic-gate# TLS related messages
11517c478bd9Sstevel@tonic-gate
1152d326b23bSrie@ MSG_TLS_STATBLOCK1	"static TLS module: [%ld] %s"
1153d326b23bSrie@ MSG_TLS_STATBLOCK2	"static TLS reservation: in use %#llx: \
1154d326b23bSrie			 additional backup: %#llx"
1155d326b23bSrie@ MSG_TLS_STATBLOCK3	"static TLS requirement: [%ld] %s: size %#llx: \
1156d326b23bSrie			 satisfied from backup reservation: remaining %#llx"
1157d326b23bSrie@ MSG_TLS_MODENT1	"    block:  %#18llx    soff:   %#10llx  flags:  %#llx \
1158d326b23bSrie			 %s"
1159d326b23bSrie@ MSG_TLS_MODENT2	"    filesz: %#18llx    memsz:  %#10llx  modid:  %lld"
11607c478bd9Sstevel@tonic-gate@ MSG_TLS_MODACT	"%s TLS module: %s"
11617c478bd9Sstevel@tonic-gate@ MSG_TLS_ADD		"add"
11627c478bd9Sstevel@tonic-gate@ MSG_TLS_REMOVE	"remove"
11637c478bd9Sstevel@tonic-gate
11647c478bd9Sstevel@tonic-gate# Statistics related messages
11657c478bd9Sstevel@tonic-gate
11667c478bd9Sstevel@tonic-gate@ MSG_STATS_AR		"archive %s: count=%d, used=%d  (%d%%)"
11677c478bd9Sstevel@tonic-gate
11687c478bd9Sstevel@tonic-gate@ MSG_STATS_GENERAL	"General Statistics:"
11697c478bd9Sstevel@tonic-gate@ MSG_STATS_FILES	"  Input files: relocatables=%lld  \
11707c478bd9Sstevel@tonic-gate			 shared objects=%lld  archives=%lld"
1171c174926fSrie@ MSG_STATS_SYMBOLS_OUT	"      Symbols output: globals=%-10lld locals=%lld"
1172c174926fSrie@ MSG_STATS_SYMBOLS_IN	"      Symbols  input: globals=%-10lld scoped=%-10lld \
1173c174926fSrie			 eliminated=%lld"
1174bf994817SAli Bahrami@ MSG_STATS_REL_OUT	"  Relocations output: records=%lld"
1175bf994817SAli Bahrami@ MSG_STATS_REL_IN	"  Relocations  input: records=%-10lld applied=%lld"
1176bf994817SAli Bahrami@ MSG_STATS_REL_TICACHE	"  Relocation Cache"
1177bf994817SAli Bahrami@ MSG_STATS_REL_TIACT	"Active"
1178bf994817SAli Bahrami@ MSG_STATS_REL_TIOUT	"Output"
1179bf994817SAli Bahrami@ MSG_STATS_REL_CACHE	"      %s: buffers=%d, used=%lld/%lld (%d%%), \
1180bf994817SAli Bahrami			 size=%lld%s"
1181bf994817SAli Bahrami@ MSG_STATS_REL_ACACHE	"      Aux:    buffers=%d, used=%lld/%lld (%d%%), \
1182bf994817SAli Bahrami			 size=%lld%s"
11837c478bd9Sstevel@tonic-gate
118408278a5eSRod Evans# Capabilities messages
11857c478bd9Sstevel@tonic-gate
118608278a5eSRod Evans@ MSG_CAP_SYS_HW_1	"hardware capabilities (CA_SUNW_HW_1) - %s"
118708278a5eSRod Evans@ MSG_CAP_SYS_SF_1	"software capabilities (CA_SUNW_SF_1) - %s"
118808278a5eSRod Evans@ MSG_CAP_SYS_MACH	"machine capability (CA_SUNW_MACH) - %s"
118908278a5eSRod Evans@ MSG_CAP_SYS_PLAT	"platform capability (CA_SUNW_PLAT) - %s"
119008278a5eSRod Evans@ MSG_CAP_SYS_HW_2	"hardware capabilities (CA_SUNW_HW_2) - %s"
1191*56726c7eSRobert Mustacchi@ MSG_CAP_SYS_HW_3	"hardware capabilities (CA_SUNW_HW_3) - %s"
11927c478bd9Sstevel@tonic-gate
119308278a5eSRod Evans@ MSG_CAP_ALT_HW_1	"alternative hardware capabilities (CA_SUNW_HW_1) - %s"
119408278a5eSRod Evans@ MSG_CAP_ALT_SF_1	"alternative software capabilities (CA_SUNW_SF_1) - %s"
119508278a5eSRod Evans@ MSG_CAP_ALT_MACH	"alternative machine capability (CA_SUNW_MACH) - %s"
119608278a5eSRod Evans@ MSG_CAP_ALT_PLAT	"alternative platform capability (CA_SUNW_PLAT) - %s"
119708278a5eSRod Evans@ MSG_CAP_ALT_HW_2	"alternative hardware capabilities (CA_SUNW_HW_2) - %s"
1198*56726c7eSRobert Mustacchi@ MSG_CAP_ALT_HW_3	"alternative hardware capabilities (CA_SUNW_HW_3) - %s"
11997c478bd9Sstevel@tonic-gate
120008278a5eSRod Evans@ MSG_CAP_SEC_TITLE	"capabilities; input file=%s"
120108278a5eSRod Evans@ MSG_CAP_SEC_ENTRY     "%12.12s  %-15.15s  %s"
12027c478bd9Sstevel@tonic-gate
120308278a5eSRod Evans@ MSG_CAP_CANDIDATE	"obj=%s;  capabilities candidate"
120408278a5eSRod Evans@ MSG_CAP_POST_TITLE	"capabilities post processing"
12057c478bd9Sstevel@tonic-gate
120608278a5eSRod Evans@ MSG_CAP_FILTER_1	"dir=%s;  capability directory filtered by %s"
120708278a5eSRod Evans@ MSG_CAP_FILTER_2	"dir=%s;  no capability objects found"
12085aefb655Srie
12091c1abfbcSRod Evans@ MSG_CAP_IDENTICAL	"obj=%s and obj=%s: have identical capabilities: both \
12101c1abfbcSRod Evans			 objects ignored"
12111c1abfbcSRod Evans
12125aefb655Srie@ MSG_ELF_HEADER	"ELF Header"
12135aefb655Srie
12145aefb655Srie# Capabilities entries.
12155aefb655Srie# TRANSLATION_NOTE - the following two entries provide for a series of one or
12165aefb655Srie# more capabilities table entries that align with the initial title.
12175aefb655Srie
12185aefb655Srie@ MSG_CAP_ELF_TITLE	"     index  tag               value"
12195aefb655Srie@ MSG_CAP_ELF_ENTRY	"%10.10s  %-15.15s  %s"
12205aefb655Srie
12215aefb655Srie# Dynamic entries.
12225aefb655Srie# TRANSLATION_NOTE - the following two entries provide for a series of one or
12235aefb655Srie# more dynamic table entries that align with the initial title.
12245aefb655Srie
12255aefb655Srie@ MSG_DYN_TITLE		"     index  tag                value"
12265aefb655Srie@ MSG_DYN_ENTRY		"%10.10s  %-16.16s  %-#16llx    %s"
12275aefb655Srie
12285aefb655Srie# Symbol table entries.
12295aefb655Srie# TRANSLATION_NOTE - the following entries provide for a series of one or more
12305aefb655Srie# standard 32-bit symbol table entries that align with the initial title.
12315aefb655Srie
12325aefb655Srie@ MSG_SYM_EFS_TITLE_32	"     index    value      size      type bind \
12335aefb655Srie			 oth ver shndx          name"
12345aefb655Srie@ MSG_SYM_LDS_TITLE_32	"              value      size      type bind \
12355aefb655Srie			 oth ver shndx"
12363b41b08bSab@ MSG_SYM_EFS_ENTRY_32	"%10.10s  %10.10s 0x%8.8x  %4s %4s %2s %4s \
12375aefb655Srie			 %-14.14s %s"
12385aefb655Srie
12395aefb655Srie# TRANSLATION_NOTE - the following entries provide for a series of one or more
12405aefb655Srie# long 32-bit symbol table entries that align with the initial title.
12415aefb655Srie
12425aefb655Srie@ MSG_SYM_EFL_TITLE_32	"     index    value      size      type bind \
12435aefb655Srie			 oth ver shndx / name"
12445aefb655Srie@ MSG_SYM_LDL_TITLE_32	"              value      size      type bind \
12455aefb655Srie			 oth ver shndx"
12463b41b08bSab@ MSG_SYM_EFL_ENTRY_32	"%10.10s  %10.10s 0x%8.8x  %4s %4s %2s %4s \
12475aefb655Srie			 %-14s %s"
12485aefb655Srie
12495aefb655Srie# TRANSLATION_NOTE - the following entries provide for a series of one or more
12505aefb655Srie# standard 64-bit symbol table entries that align with the initial title.
12515aefb655Srie
12525aefb655Srie@ MSG_SYM_EFS_TITLE_64	"     index    value              size              \
12535aefb655Srie			 type bind oth ver shndx          name"
12545aefb655Srie@ MSG_SYM_LDS_TITLE_64	"              value              size              \
12555aefb655Srie			 type bind oth ver shndx"
12563b41b08bSab@ MSG_SYM_EFS_ENTRY_64	"%10.10s  %18.18s 0x%16.16llx  %4s %4s %2s %4s \
12575aefb655Srie			 %-14.14s %s"
12585aefb655Srie
12595aefb655Srie# TRANSLATION_NOTE - the following entries provide for a series of one or more
12605aefb655Srie# long 64-bit symbol table entries that align with the initial title.
12615aefb655Srie
12625aefb655Srie@ MSG_SYM_EFL_TITLE_64	"     index    value              size              \
12635aefb655Srie			 type bind oth ver shndx / name"
12645aefb655Srie@ MSG_SYM_LDL_TITLE_64	"              value              size              \
12655aefb655Srie			 type bind oth ver shndx"
12663b41b08bSab@ MSG_SYM_EFL_ENTRY_64	"%10.10s  %18.18s 0x%16.16llx  %4s %4s %2s %4s \
12675aefb655Srie			 %-14s %s"
12685aefb655Srie
12695aefb655Srie
12705aefb655Srie# Syminfo entries.
12715aefb655Srie# TRANSLATION_NOTE - the following two entries provide for a series of one or
12725aefb655Srie# more symbol information table entries that align with the initial title.
12735aefb655Srie
12749a411307Srie@ MSG_SYMINFO_TITLE	"     index  flags            \
12755aefb655Srie			 bound to                 symbol"
12769a411307Srie@ MSG_SYMINFO_ENTRY	"%10.10s  %-8s %7s %-24s %s"
12775aefb655Srie
127808278a5eSRod Evans@ MSG_SYMINFO_CAP	"<symbol capabilities>"
12795aefb655Srie@ MSG_SYMINFO_SELF	"<self>"
12805aefb655Srie@ MSG_SYMINFO_PARENT	"<parent>"
12815aefb655Srie@ MSG_SYMINFO_EXTERN	"<extern>"
12825aefb655Srie
12835aefb655Srie
12845aefb655Srie# Global offset table entries.
1285d326b23bSrie# TRANSLATION_NOTE - the following two entries are used by elfdump(1), and
1286d326b23bSrie# provide for a series of one or more 32-bit got table entries that align with
1287d326b23bSrie# the initial title.
12885aefb655Srie
12895aefb655Srie@ MSG_GOT_TITLE_32	"     index    addr        value     \
12905aefb655Srie			 pending relocation"
12915aefb655Srie@ MSG_GOT_ENTRY_RE_32	"%10.10s  0x%08llx  0x%08llx  %-24s  %s"
12925aefb655Srie@ MSG_GOT_ENTRY_NR_32	"%10.10s  0x%08llx  0x%08llx"
12935aefb655Srie
1294d326b23bSrie# TRANSLATION_NOTE - the following two entries are used by elfdump(1), and
1295d326b23bSrie# provide for a series of one or more 64-bit got table entries that align with
1296d326b23bSrie# the initial title.
12975aefb655Srie
12985aefb655Srie@ MSG_GOT_TITLE_64	"     index    addr                \
12995aefb655Srie			 value             pending relocation"
13005aefb655Srie@ MSG_GOT_ENTRY_RE_64	"%10.10s  0x%016llx  0x%016llx  %-24s  %s"
13015aefb655Srie@ MSG_GOT_ENTRY_NR_64	"%10.10s  0x%016llx  0x%016llx"
13025aefb655Srie
1303d326b23bSrie# TRANSLATION_NOTE - the following three entries are used by ld(1), and provide
1304d326b23bSrie# for a series of one or more 32-bit got table entries that align with one of
1305d326b23bSrie# the initial titles.
1306d326b23bSrie
1307d326b23bSrie@ MSG_GOT_COLUMNS1_32	"     index ref      offset    addend    symbol"
1308d326b23bSrie@ MSG_GOT_COLUMNS2_32	"     index ref      offset    value     symbol"
1309d326b23bSrie@ MSG_GOT_FORMAT1_32	"%10.10s %3s  0x%08llx  0x%08llx  %s"
1310d326b23bSrie@ MSG_GOT_FORMAT2_32	"%10.10s %3s  0x%08llx  0x%08llx  %s:%s"
1311d326b23bSrie
1312d326b23bSrie# TRANSLATION_NOTE - the following three entries are used by ld(1), and provide
1313d326b23bSrie# for a series of one or more 64-bit got table entries that align with one of
1314d326b23bSrie# the initial titles.
1315d326b23bSrie
1316d326b23bSrie@ MSG_GOT_COLUMNS1_64	"     index ref    offset              \
1317d326b23bSrie			 addend            symbol"
1318d326b23bSrie@ MSG_GOT_COLUMNS2_64	"     index ref    offset              \
1319d326b23bSrie			 value             symbol"
1320d326b23bSrie@ MSG_GOT_FORMAT1_64	"%10.10s %3s  0x%016llx  0x%016llx  %s"
1321d326b23bSrie@ MSG_GOT_FORMAT2_64	"%10.10s %3s  0x%016llx  0x%016llx  %s:%s"
13225aefb655Srie
13235aefb655Srie# Version table entries.
13245aefb655Srie@ MSG_VER_DEF		"     index  version                     dependency"
13255aefb655Srie@ MSG_VER_NEED		"            file                        version"
1326d840867fSab@ MSG_VER_NEED_GNUVER	"     index  file                        version"
13275aefb655Srie
13285aefb655Srie@ MSG_VER_LINE_1	"%10.10s  %-26.26s  %-20s %s"
13295aefb655Srie@ MSG_VER_LLINE_1	"%10s  %-26s  %-20s %s"
13305aefb655Srie@ MSG_VER_LINE_2	"%47s  %s"
13315aefb655Srie@ MSG_VER_LINE_3	"%38s  %-20s %s"
13325aefb655Srie@ MSG_VER_LINE_4	"                                        %s"
13335aefb655Srie@ MSG_VER_LINE_5	"            %-26.26s  %s"
13345aefb655Srie@ MSG_VER_LLINE_5	"            %-26s  %s"
13355aefb655Srie
13365aefb655Srie
13375aefb655Srie# Relocation entries.
13385aefb655Srie# TRANSLATION_NOTE - the following strings are used by elfdump(1).  These
13395aefb655Srie# strings provide for a series of one or more 32-bit relocation table entries,
13405aefb655Srie# using truncated section names, that align with one of the initial titles.
13415aefb655Srie
13425aefb655Srie@ MSG_REL_EFSA_TITLE_32	"    type                       offset     addend  \
13435aefb655Srie			 section        symbol"
13445aefb655Srie@ MSG_REL_EFSN_TITLE_32	"    type                       offset             \
13455aefb655Srie			 section        symbol"
13465aefb655Srie@ MSG_REL_EFSA_ENTRY_32	"  %-24s %#10llx %#10llx  %-14.14s %s"
13475aefb655Srie@ MSG_REL_EFSN_ENTRY_32	"  %-24s %#10llx             %-14.14s %s"
13485aefb655Srie
13495aefb655Srie# TRANSLATION_NOTE - the following strings are used by elfdump(1).  These
13505aefb655Srie# strings provide for a series of one or more 32-bit relocation table entries,
13515aefb655Srie# using long section names, that align with one of the initial titles.
13525aefb655Srie
13535aefb655Srie@ MSG_REL_EFLA_TITLE_32	"    type                       offset     addend  \
13545aefb655Srie			 section / symbol"
13555aefb655Srie@ MSG_REL_EFLN_TITLE_32	"    type                       offset             \
13565aefb655Srie			 section / symbol"
13575aefb655Srie@ MSG_REL_EFLA_ENTRY_32	"  %-24s %#10llx %#10llx  %-14s %s"
13585aefb655Srie@ MSG_REL_EFLN_ENTRY_32	"  %-24s %#10llx             %-14s %s"
13595aefb655Srie
13605aefb655Srie
13615aefb655Srie# TRANSLATION_NOTE - the following strings are used by ld.so.1(1).  These
13625aefb655Srie# strings provide for a series of one or more 32-bit relocation table entries,
13635aefb655Srie# that align with the initial titles.
13645aefb655Srie
13655aefb655Srie@ MSG_REL_RTA_TITLE_32	"         type                       offset     \
13665aefb655Srie			 addend  symbol"
13675aefb655Srie@ MSG_REL_RTN_TITLE_32	"         type                       offset      \
13685aefb655Srie			 value  symbol"
13695aefb655Srie@ MSG_REL_RTV_TITLE_32	"                                                value"
1370c1c6f601Srie@ MSG_REL_RTA_ENTRY_32	" %5s %-24s %#10llx %#10llx  %s  %s"
1371c1c6f601Srie@ MSG_REL_RTN_ENTRY_32	" %5s %-24s %#10llx             %s  %s"
13725aefb655Srie@ MSG_REL_RT_APLVAL_32	" apply                          %#10llx %#10llx"
13735aefb655Srie@ MSG_REL_RT_APLREG_32	" apply                          %10.10s %#10llx"
13745aefb655Srie
13755aefb655Srie
13765aefb655Srie# TRANSLATION_NOTE - the following strings are used by ld(1).  These strings
13775aefb655Srie# provide for a series of one or more 32-bit relocation table entries, using
13785aefb655Srie# truncated section names, that align with one of the initial titles.
13795aefb655Srie
13805aefb655Srie@ MSG_REL_LDSA_TITLE_32	"         type                       \
13815aefb655Srie			 offset     addend  section        symbol"
13825aefb655Srie@ MSG_REL_LDSN_TITLE_32	"         type                       \
13835aefb655Srie			 offset             section        symbol"
13845aefb655Srie@ MSG_REL_LDSA_ENTRY_32	" %5s %-24s %#10llx %#10llx  %-14.14s %s  %s"
13855aefb655Srie@ MSG_REL_LDSN_ENTRY_32	" %5s %-24s %#10llx             %-14.14s %s  %s"
13865aefb655Srie
1387635216b6SRod Evans@ MSG_REL_LDSV_TITLE_32	"         type                       \
1388635216b6SRod Evans			 offset      value  section        symbol"
1389635216b6SRod Evans
13905aefb655Srie# TRANSLATION_NOTE - the following strings are used by ld(1).  These strings
13915aefb655Srie# provide for a series of one or more 32-bit relocation table entries, using
13925aefb655Srie# long section names, that align with one of the initial titles.
13935aefb655Srie
13945aefb655Srie@ MSG_REL_LDLA_TITLE_32	"         type                       \
13955aefb655Srie			 offset     addend  section / symbol"
13965aefb655Srie@ MSG_REL_LDLN_TITLE_32	"         type                       \
13975aefb655Srie			 offset             section / symbol"
13985aefb655Srie@ MSG_REL_LDLA_ENTRY_32	" %5s %-24s %#10llx %#10llx  %-14s %s  %s"
13995aefb655Srie@ MSG_REL_LDLN_ENTRY_32	" %5s %-24s %#10llx             %-14s %s  %s"
14005aefb655Srie
1401635216b6SRod Evans@ MSG_REL_LDLV_TITLE_32	"         type                       \
1402635216b6SRod Evans			 offset      value  section / symbol"
14035aefb655Srie
14045aefb655Srie# TRANSLATION_NOTE - the following strings are used by elfdump(1).  These
14055aefb655Srie# strings provide for a series of one or more 64-bit relocation table entries,
14065aefb655Srie# using truncated section names, that align with one of the initial titles.
14075aefb655Srie
14085aefb655Srie@ MSG_REL_EFSA_TITLE_64	"    type                               \
14095aefb655Srie			 offset             addend  section        symbol"
14105aefb655Srie@ MSG_REL_EFSN_TITLE_64	"    type                               \
14115aefb655Srie			 offset                     section        symbol"
14125aefb655Srie@ MSG_REL_EFSA_ENTRY_64	"  %-24s %#18llx %#18llx  %-14.14s %s"
14135aefb655Srie@ MSG_REL_EFSN_ENTRY_64	"  %-24s %#18llx                     %-14.14s %s"
14145aefb655Srie
14155aefb655Srie# TRANSLATION_NOTE - the following strings are used by elfdump(1).  These
14165aefb655Srie# strings provide for a series of one or more 64-bit relocation table entries,
14175aefb655Srie# using long section names, that align with one of the initial titles.
14185aefb655Srie
14195aefb655Srie@ MSG_REL_EFLA_TITLE_64	"    type                               \
14205aefb655Srie			 offset             addend  section / symbol"
14215aefb655Srie@ MSG_REL_EFLN_TITLE_64	"    type                               \
14225aefb655Srie			 offset                     section / symbol"
14235aefb655Srie@ MSG_REL_EFLA_ENTRY_64	"  %-24s %#18llx %#18llx  %-14s %s"
14245aefb655Srie@ MSG_REL_EFLN_ENTRY_64	"  %-24s %#18llx                     %-14s %s"
14255aefb655Srie
14265aefb655Srie
14275aefb655Srie# TRANSLATION_NOTE - the following strings are used by ld.so.1(1).  These
14285aefb655Srie# strings provide for a series of one or more 64-bit relocation table entries,
14295aefb655Srie# that align with the initial titles.
14305aefb655Srie
14315aefb655Srie@ MSG_REL_RTA_TITLE_64	"         type                               \
14325aefb655Srie			 offset             addend  symbol"
14335aefb655Srie@ MSG_REL_RTN_TITLE_64	"         type                               \
14345aefb655Srie			 offset              value  symbol"
14355aefb655Srie@ MSG_REL_RTV_TITLE_64	"                                                                value"
1436c1c6f601Srie@ MSG_REL_RTA_ENTRY_64	" %5s %-24s %#18llx %#18llx  %s  %s"
1437c1c6f601Srie@ MSG_REL_RTN_ENTRY_64	" %5s %-24s %#18llx                    %s  %s"
14385aefb655Srie@ MSG_REL_RT_APLVAL_64	" apply                          %#18llx %#18llx"
14395aefb655Srie@ MSG_REL_RT_APLREG_64	" apply                          %18.18s %#18llx"
14405aefb655Srie
14415aefb655Srie# TRANSLATION_NOTE - the following strings are used by ld(1).  These strings
14425aefb655Srie# provide for a series of one or more 64-bit relocation table entries, using
14435aefb655Srie# truncated section names, that align with one of the initial titles.
14445aefb655Srie
14455aefb655Srie@ MSG_REL_LDSA_TITLE_64	"         type                               \
14465aefb655Srie			 offset             addend  section        symbol"
14475aefb655Srie@ MSG_REL_LDSN_TITLE_64	"         type                               \
14485aefb655Srie			 offset                     section        symbol"
14495aefb655Srie@ MSG_REL_LDSA_ENTRY_64	" %5s %-24s %#18llx %#18llx  %-14.14s %s  %s"
14505aefb655Srie@ MSG_REL_LDSN_ENTRY_64	" %5s %-24s %#18llx                     %-14.14s %s  %s"
14515aefb655Srie
1452635216b6SRod Evans@ MSG_REL_LDSV_TITLE_64	"         type                               \
1453635216b6SRod Evans			 offset              value  section        symbol"
1454635216b6SRod Evans
14555aefb655Srie# TRANSLATION_NOTE - the following strings are used by ld(1).  These strings
14565aefb655Srie# provide for a series of one or more 64-bit relocation table entries, using
14575aefb655Srie# long section names, that align with one of the initial titles.
14585aefb655Srie
14595aefb655Srie@ MSG_REL_LDLA_TITLE_64	"         type                               \
14605aefb655Srie			 offset             addend  section / symbol"
14615aefb655Srie@ MSG_REL_LDLN_TITLE_64	"         type                               \
14625aefb655Srie			 offset                     section / symbol"
14635aefb655Srie@ MSG_REL_LDLA_ENTRY_64	" %5s %-24s %#18llx %#18llx  %-14s %s  %s"
14645aefb655Srie@ MSG_REL_LDLN_ENTRY_64	" %5s %-24s %#18llx                     %-14s %s  %s"
14655aefb655Srie
1466635216b6SRod Evans@ MSG_REL_LDLV_TITLE_64	"         type                               \
1467635216b6SRod Evans			 offset              value  section / symbol"
1468635216b6SRod Evans
146998c080d5SRod Evans# dl*() family messages
147098c080d5SRod Evans
147198c080d5SRod Evans@ MSG_DL_IPHDR_ENTER	"dl_iterate_phdr() called from file=%s"
147298c080d5SRod Evans@ MSG_DL_IPHDR_MAPCNG	"dl_iterate_phdr() object map/unmap in callback"
147398c080d5SRod Evans@ MSG_DL_IPHDR_UNMAP	"dl_iterate_phdr() early return due to object unmap"
147498c080d5SRod Evans@ MSG_DL_IPHDR_CALLBACK	"dl_iterate_phdr() callback"
147598c080d5SRod Evans@ MSG_DL_IPHDR_NAME	"    dlpi_name:    %s"
147698c080d5SRod Evans@ MSG_DL_IPHDR_MAPCNT	"    dlpi_adds:    %-18llu   dlpi_subs:   %-18llu"
147720272c2eSAli Bahrami
147898c080d5SRod Evans@ MSG_DL_IPHDR_ADDR_32	"    dlpi_addr:    %#-10llx"
147998c080d5SRod Evans@ MSG_DL_IPHDR_PHDR_32	"    dlpi_phdr:    %#-10llx  dlpi_phnum:  %u"
148020272c2eSAli Bahrami
148198c080d5SRod Evans@ MSG_DL_IPHDR_ADDR_64	"    dlpi_addr:    %#-18llx"
148298c080d5SRod Evans@ MSG_DL_IPHDR_PHDR_64	"    dlpi_phdr:    %#-18llx   dlpi_phnum:  %u"
148320272c2eSAli Bahrami
148498c080d5SRod Evans@ MSG_DL_DLCLOSE	"file=%s;  dlclose() called from file=%s  %s"
148598c080d5SRod Evans@ MSG_DL_DLDUMP		"file=%s;  dldump() called from file=%s: dumping to \
148698c080d5SRod Evans			 file=%s  %s"
148798c080d5SRod Evans@ MSG_DL_DLOPEN		"file=%s;  dlopen() called from file=%s %s %s"
148898c080d5SRod Evans
148998c080d5SRod Evans@ MSG_DL_DLADDR		"dladdr() called from file=%s: %#llx"
149098c080d5SRod Evans@ MSG_DL_DLERROR	"dlerror() called from file=%s: %s"
149198c080d5SRod Evans@ MSG_DL_DLINFO		"dlinfo() called from file=%s: handle=%s, request=%s, \
149298c080d5SRod Evans			 user data=%#llx"
149320272c2eSAli Bahrami
14947c478bd9Sstevel@tonic-gate@ _END_
14957c478bd9Sstevel@tonic-gate
14967c478bd9Sstevel@tonic-gate# Debug enabling tokens (for now these are untranslated)
14977c478bd9Sstevel@tonic-gate
14987c478bd9Sstevel@tonic-gate@ MSG_TOK_ALL		"all"
14997c478bd9Sstevel@tonic-gate@ MSG_TOK_ARGS		"args"
15007c478bd9Sstevel@tonic-gate@ MSG_TOK_BINDINGS	"bindings"
150198c080d5SRod Evans@ MSG_TOK_DL		"dl"
15027c478bd9Sstevel@tonic-gate@ MSG_TOK_CAP		"cap"
15037c478bd9Sstevel@tonic-gate@ MSG_TOK_BASIC		"basic"
15047c478bd9Sstevel@tonic-gate@ MSG_TOK_ENTRY		"entry"
15057c478bd9Sstevel@tonic-gate@ MSG_TOK_FILES		"files"
15067c478bd9Sstevel@tonic-gate@ MSG_TOK_HELP		"help"
1507dffec89cSrie@ MSG_TOK_INIT		"init"
15087c478bd9Sstevel@tonic-gate@ MSG_TOK_LIBS		"libs"
15097c478bd9Sstevel@tonic-gate@ MSG_TOK_MAP		"map"
15107c478bd9Sstevel@tonic-gate@ MSG_TOK_RELOC		"reloc"
15117c478bd9Sstevel@tonic-gate@ MSG_TOK_SECTIONS	"sections"
15127c478bd9Sstevel@tonic-gate@ MSG_TOK_SEGMENTS	"segments"
15137c478bd9Sstevel@tonic-gate@ MSG_TOK_SUPPORT	"support"
15147c478bd9Sstevel@tonic-gate@ MSG_TOK_SYMBOLS	"symbols"
15157c478bd9Sstevel@tonic-gate@ MSG_TOK_TLS		"tls"
15167c478bd9Sstevel@tonic-gate@ MSG_TOK_VERSIONS	"versions"
15177c478bd9Sstevel@tonic-gate@ MSG_TOK_AUDIT		"audit"
15187c478bd9Sstevel@tonic-gate@ MSG_TOK_GOT		"got"
15197c478bd9Sstevel@tonic-gate@ MSG_TOK_MOVE		"move"
15207c478bd9Sstevel@tonic-gate@ MSG_TOK_DEMANGLE	"demangle"
15217c478bd9Sstevel@tonic-gate@ MSG_TOK_STRTAB	"strtab"
15225aefb655Srie@ MSG_TOK_STATS		"statistics"
15237c478bd9Sstevel@tonic-gate@ MSG_TOK_UNUSED	"unused"
15247c478bd9Sstevel@tonic-gate
15255aefb655Srie@ MSG_TOK_DETAIL	"detail"
15265aefb655Srie@ MSG_TOK_LONG		"long"
15277c478bd9Sstevel@tonic-gate@ MSG_TOK_NAME		"name"
15287c478bd9Sstevel@tonic-gate@ MSG_TOK_FULLNAME	"fullname"
15297c478bd9Sstevel@tonic-gate@ MSG_TOK_CLASS		"class"
15305aefb655Srie@ MSG_TOK_LMID		"lmid"
15312017c965SRod Evans@ MSG_TOK_TTIME		"ttime"
15322017c965SRod Evans@ MSG_TOK_DTIME		"dtime"
15332017c965SRod Evans
1534e23c41c9SAli Bahrami@ MSG_TOK_OUTFILE	"output"
1535e23c41c9SAli Bahrami
1536e23c41c9SAli Bahrami@ MSG_TOK_LMID_ALL	"ALL"
1537e23c41c9SAli Bahrami@ MSG_TOK_LMID_ALT	"ALT"
1538e23c41c9SAli Bahrami@ MSG_TOK_LMID_BASE	"BASE"
1539e23c41c9SAli Bahrami@ MSG_TOK_LMID_LDSO	"LDSO"
1540e23c41c9SAli Bahrami
15417c478bd9Sstevel@tonic-gate
15427c478bd9Sstevel@tonic-gate# The following strings represent reserved words, files, pathnames and symbols.
15437c478bd9Sstevel@tonic-gate# Reference to this strings is via the MSG_ORIG() macro, and thus no message
15447c478bd9Sstevel@tonic-gate# translation is required.
15457c478bd9Sstevel@tonic-gate
15467c478bd9Sstevel@tonic-gate@ MSG_STR_EMPTY		""
15477c478bd9Sstevel@tonic-gate@ MSG_STR_DELIMIT	",:"
15480e233487SRod Evans@ MSG_STR_COMDAT	"COMDAT "
15497c478bd9Sstevel@tonic-gate
15507c478bd9Sstevel@tonic-gate@ MSG_SCN_GOT		".got"
15517c478bd9Sstevel@tonic-gate@ MSG_SCN_PLT		".plt"
15527c478bd9Sstevel@tonic-gate@ MSG_SCN_BSS		".bss"
15537c478bd9Sstevel@tonic-gate@ MSG_SCN_INIT		".init"
15547c478bd9Sstevel@tonic-gate@ MSG_SCN_FINI		".fini"
15557c478bd9Sstevel@tonic-gate@ MSG_SCN_INITARRAY	".initarray"
15567c478bd9Sstevel@tonic-gate@ MSG_SCN_FINIARRAY	".finiarray"
15577c478bd9Sstevel@tonic-gate@ MSG_SCN_PREINITARRAY	".preinitarray"
15587c478bd9Sstevel@tonic-gate
15597010c12aSrie@ MSG_SH_INFO		"sh_info"
15607010c12aSrie@ MSG_SH_LINK		"sh_link"
15617010c12aSrie
1562dffec89cSrie@ MSG_UTL_SCC_ENTRY	"    [%d]  %s"
15637c478bd9Sstevel@tonic-gate
15647c478bd9Sstevel@tonic-gate@ MSG_FMT_INDEX		" [%d]"
15653244bcaaSab@ MSG_FMT_INDEX_RANGE	" [%d-%d]"
15667c478bd9Sstevel@tonic-gate@ MSG_FMT_STR		"%s"
15677c478bd9Sstevel@tonic-gate@ MSG_FMT_PATH		"%s/%s"
15687c478bd9Sstevel@tonic-gate
15697c478bd9Sstevel@tonic-gate@ MSG_PTH_OBJECT	"/tmp/ld.so-OBJECT-"
15707c478bd9Sstevel@tonic-gate
15717c478bd9Sstevel@tonic-gate@ MSG_SUNW_OST_SGS	"SUNW_OST_SGS"
15727c478bd9Sstevel@tonic-gate
15737c478bd9Sstevel@tonic-gate# Entrance criteria messages
15747c478bd9Sstevel@tonic-gate
157569112eddSAli Bahrami@ MSG_ECR_NAME		"  ec_name:       %s"
157669112eddSAli Bahrami@ MSG_ECR_FLAGS		"  ec_flags:      %s"
157769112eddSAli Bahrami@ MSG_ECR_IS_NAME	"  ec_is_name:    %-8s  ec_attrmask:  %s"
15787c478bd9Sstevel@tonic-gate@ MSG_ECR_SEGMENT	"  ec_segment:    %-8s  ec_attrbits:  %s"
157969112eddSAli Bahrami@ MSG_ECR_NDX		"  ec_ordndx:     %-8d  ec_type:      %s"
15807c478bd9Sstevel@tonic-gate@ MSG_ECR_FILES		"  ec_files:"
158169112eddSAli Bahrami@ MSG_ECR_FILE		"    %-21s  %s"
158269112eddSAli Bahrami
158369112eddSAli Bahrami@ MSG_MAP_SORT_SEG	"    %s"
158469112eddSAli Bahrami@ MSG_MAP_SORT_SEG_NAME	"    %-20s  %s"
158569112eddSAli Bahrami@ MSG_MAP_SORT_SEG_V	"    %-20s  %-20s  p_vaddr=0x%llx"
158669112eddSAli Bahrami@ MSG_MAP_SORT_SEG_O	"    %-20s  %-20s  order=%d"
15877c478bd9Sstevel@tonic-gate
15887c478bd9Sstevel@tonic-gate# Libs messages
15897c478bd9Sstevel@tonic-gate
15907c478bd9Sstevel@tonic-gate@ MSG_LIB_FILE		"  %s"
15917c478bd9Sstevel@tonic-gate
15927c478bd9Sstevel@tonic-gate# PLT binding methods
15937c478bd9Sstevel@tonic-gate
15947c478bd9Sstevel@tonic-gate@ MSG_PLT_21D		"21d"
15957c478bd9Sstevel@tonic-gate@ MSG_PLT_24D		"24d"
15967c478bd9Sstevel@tonic-gate@ MSG_PLT_U32		"u32"
15977c478bd9Sstevel@tonic-gate@ MSG_PLT_U44		"u44"
15987c478bd9Sstevel@tonic-gate@ MSG_PLT_FULL		"full"
15997c478bd9Sstevel@tonic-gate@ MSG_PLT_FAR		"far"
16007c478bd9Sstevel@tonic-gate
16017c478bd9Sstevel@tonic-gate# Segment messages
16027c478bd9Sstevel@tonic-gate
160369112eddSAli Bahrami@ MSG_SEG_DESC		"segment[%d]"
160469112eddSAli Bahrami@ MSG_SEG_NAME		"    sg_name:      %s"
16057c478bd9Sstevel@tonic-gate@ MSG_SEG_LENGTH	"    sg_length:    %#llx"
160669112eddSAli Bahrami@ MSG_SEG_ROUND		"    sg_round:     %#llx"
160769112eddSAli Bahrami@ MSG_SEG_ALIGN		"    sg_align:     %#llx"
16087c478bd9Sstevel@tonic-gate@ MSG_SEG_FLAGS		"    sg_flags:     %s"
160969112eddSAli Bahrami@ MSG_SEG_SIZESYM_TITLE	"    sg_sizesym:"
161069112eddSAli Bahrami@ MSG_SEG_SIZESYM	"        %s"
161169112eddSAli Bahrami@ MSG_SEG_IS_ORDER_TITLE "    sg_is_order:"
161269112eddSAli Bahrami@ MSG_SEG_OS_ORDER_TITLE "    sg_os_order:"
161369112eddSAli Bahrami@ MSG_SEG_LIST_ITEM	"        %s"
16147c478bd9Sstevel@tonic-gate
16157c478bd9Sstevel@tonic-gate# Section messages (used when expanding segment information)
16167c478bd9Sstevel@tonic-gate
16177c478bd9Sstevel@tonic-gate@ MSG_SEC_NAME		"  section[%d] os_name:  %s"
16187c478bd9Sstevel@tonic-gate
16197c478bd9Sstevel@tonic-gate# Symbol strings
16207c478bd9Sstevel@tonic-gate
16217c478bd9Sstevel@tonic-gate@ MSG_SYM_GLOBAL	"global"
16227c478bd9Sstevel@tonic-gate@ MSG_SYM_LOCAL		"local"
162302938ba2SRod Evans@ MSG_SYM_COPY		"copy"
162498c080d5SRod Evans
162598c080d5SRod Evans@ MSG_DLSYM_NEXT	"[ RTLD_NEXT ]"
162698c080d5SRod Evans@ MSG_DLSYM_DEFAULT	"[ RTLD_DEFAULT ]"
162798c080d5SRod Evans@ MSG_DLSYM_SELF	"[ RTLD_SELF ]"
162898c080d5SRod Evans@ MSG_DLSYM_PROBE	"[ RTLD_PROBE ]"
162998c080d5SRod Evans@ MSG_DLSYM_SINGLETON	"( singleton reference )"
16307c478bd9Sstevel@tonic-gate
16317c478bd9Sstevel@tonic-gate# Link-map mode strings
16327c478bd9Sstevel@tonic-gate
16337c478bd9Sstevel@tonic-gate@ MSG_MODE_GLOBNODEL	"[ GLOBAL  NODELETE ]"
16347c478bd9Sstevel@tonic-gate@ MSG_MODE_GLOB		"[ GLOBAL ]"
16357c478bd9Sstevel@tonic-gate@ MSG_MODE_NODEL	"[ NODELETE ]"
16367c478bd9Sstevel@tonic-gate
16377c478bd9Sstevel@tonic-gate# NOTE: these are used by lari(1), use care when changing.
16387c478bd9Sstevel@tonic-gate@ MSG_BINFO_START	"  ("
16397c478bd9Sstevel@tonic-gate@ MSG_BINFO_DIRECT	"direct"
16407c478bd9Sstevel@tonic-gate@ MSG_BINFO_INTERPOSE	"interpose"
16417c478bd9Sstevel@tonic-gate@ MSG_BINFO_COPYREF	"copy-ref"
16427c478bd9Sstevel@tonic-gate@ MSG_BINFO_FILTEE	"filtee"
16437c478bd9Sstevel@tonic-gate@ MSG_BINFO_PLTADDR	"plt-addr"
16447c478bd9Sstevel@tonic-gate@ MSG_BINFO_END		")"
16457c478bd9Sstevel@tonic-gate@ MSG_BINFO_SEP		","
16467c478bd9Sstevel@tonic-gate
16477c478bd9Sstevel@tonic-gate# Utility messages
16487c478bd9Sstevel@tonic-gate
16497c478bd9Sstevel@tonic-gate@ MSG_UTL_EVNT_PREINIT	"RD_PREINIT"
16507c478bd9Sstevel@tonic-gate@ MSG_UTL_EVNT_POSTINIT	"RD_POSTINIT"
16517c478bd9Sstevel@tonic-gate@ MSG_UTL_EVNT_DLACT	"RD_DLACTIVITY"
16527c478bd9Sstevel@tonic-gate
16537c478bd9Sstevel@tonic-gate@ MSG_UTL_STA_ADD	"RT_ADD"
16547c478bd9Sstevel@tonic-gate@ MSG_UTL_STA_DELETE	"RT_DELETE"
16557c478bd9Sstevel@tonic-gate@ MSG_UTL_STA_CONSIST	"RT_CONSISTENT"
16567c478bd9Sstevel@tonic-gate
16577c478bd9Sstevel@tonic-gate# Version messages
16585aefb655Srie
16597c478bd9Sstevel@tonic-gate@ MSG_VER_SELECTED	"  SELECTED  %-26.26s  %s"
16607c478bd9Sstevel@tonic-gate@ MSG_VER_L_SELECTED	"  SELECTED  %-26s  %s"
16617c478bd9Sstevel@tonic-gate@ MSG_VER_ALL		"       ALL  %-26.26s"
16627c478bd9Sstevel@tonic-gate@ MSG_VER_L_ALL		"       ALL  %-26s"
16637c478bd9Sstevel@tonic-gate
1664d326b23bSrie# Global offset table entries.
16655aefb655Srie
16666a074c93Sab@ MSG_GOT_INDEX		" [%d]"
16677c478bd9Sstevel@tonic-gate@ MSG_GOT_SMALL_PIC	"pic"
16685aefb655Srie@ MSG_GOT_BIG_PIC	"PIC"
16697c478bd9Sstevel@tonic-gate
16707c478bd9Sstevel@tonic-gate@ MSG_CNTL_ENTRY	"   [0x%llx]  %s"
16715aefb655Srie
16725aefb655Srie@ MSG_STR_NL		"\n"
167369112eddSAli Bahrami@ MSG_STR_LDVER		"Solaris Linkers: %s"
16745aefb655Srie
16755aefb655Srie@ MSG_FMT_INDEX		" [%d]"
1676e23c41c9SAli Bahrami@ MSG_FMT_ISEC_NAME	"[%u]%s"
1677bf994817SAli Bahrami@ MSG_FMT_MEMUNIT	" (%lld%c)"
16785aefb655Srie
16795aefb655Srie@ MSG_SUNW_OST_SGS	"SUNW_OST_SGS"
16805aefb655Srie
16815aefb655Srie@ MSG_ELF_MAGIC		"  ei_magic:   { 0x%x, %c, %c, %c }"
16824f680cc6SAli Bahrami@ MSG_ELF_CLASS		"  ei_class:   %-18s  ei_data:       %s"
16834f680cc6SAli Bahrami@ MSG_ELF_OSABI		"  ei_osabi:   %-18s  ei_abiversion: %s"
16844f680cc6SAli Bahrami@ MSG_ELF_MACHINE	"  e_machine:  %-18s  e_version:     %s"
16855aefb655Srie@ MSG_ELF_TYPE		"  e_type:     %s"
16865aefb655Srie@ MSG_ELF_FLAGS		"  e_flags:    %18s"
16875aefb655Srie@ MSG_ELF_FLAGS_FMT	"  e_flags:    %s"
16885aefb655Srie@ MSG_ELF_ESIZE		"  e_entry:    %#18llx  e_ehsize:     %2d  \
16890bc07c75Srie			 e_shstrndx:  %d"
16905aefb655Srie@ MSG_ELFX_ESIZE	"  e_entry:    %#18llx  e_ehsize:     %2d  \
16910bc07c75Srie			 e_shstrndx:  SHN_XINDEX  (see shdr[0].sh_link)"
16925aefb655Srie@ MSG_ELF_SHOFF		"  e_shoff:    %#18llx  e_shentsize:  %2d  \
16930bc07c75Srie			 e_shnum:     %d"
16945aefb655Srie@ MSG_ELFX_SHOFF	"  e_shoff:    %#18llx  e_shentsize:  %2d  \
16950bc07c75Srie			 e_shnum:     0  (see shdr[0].sh_size)"
16965aefb655Srie@ MSG_ELF_PHOFF		"  e_phoff:    %#18llx  e_phentsize:  %2d  \
16970bc07c75Srie			 e_phnum:     %d"
16980bc07c75Srie@ MSG_ELFX_PHOFF	"  e_phoff:    %#18llx  e_phentsize:  %2d  \
16990bc07c75Srie			 e_phnum:     PN_XNUM  (see shdr[0].sh_info)"
17005aefb655Srie
17015aefb655Srie# Shdr[0] messages
17025aefb655Srie
17030bc07c75Srie@ MSG_SHD0_TITLE	"Section Header[0]:  (ELF Ehdr extensions)"
17040bc07c75Srie@ MSG_SHD0_ADDR		"    sh_addr:      %-6lld               sh_flags:   %s"
17050bc07c75Srie@ MSG_SHD0_SIZE		"    sh_size:      %-6lld (e_shnum)     sh_type:    %s"
17060bc07c75Srie@ MSG_SHD0_OFFSET	"    sh_offset:    %-6lld               \
17070bc07c75Srie			 sh_entsize: %lld"
17080bc07c75Srie@ MSG_SHD0_LINK		"    sh_link:      %-6d (e_shstrndx)  sh_info:    \
17090bc07c75Srie			 %d (e_phnum)"
17100bc07c75Srie@ MSG_SHD0_ALIGN	"    sh_addralign: %-6lld"
17115aefb655Srie
17125aefb655Srie# Section header messages
17135aefb655Srie
17147010c12aSrie@ MSG_SHD_ADDR_32	"    sh_addr:      %#-10llx      sh_flags:   %s"
17157010c12aSrie@ MSG_SHD_SIZE_32	"    sh_size:      %#-10llx      sh_type:    %s"
17167010c12aSrie@ MSG_SHD_OFFSET_32	"    sh_offset:    %#-10llx      sh_entsize: %#llx"
1717d579eb63Sab@ MSG_SHD_OFFSET_ENT_32	"    sh_offset:    %#-10llx      sh_entsize: %#llx \
1718d579eb63Sab			 (%lld %s)"
17197010c12aSrie@ MSG_SHD_LINK_32	"    sh_link:      %-14s  sh_info:    %s"
17200bc07c75Srie@ MSG_SHD_ALIGN_32	"    sh_addralign: %#-10llx"
17215aefb655Srie
17225aefb655Srie@ MSG_SHD_ADDR_64	"    sh_addr:      %#-18llx  sh_flags:   %s"
17235aefb655Srie@ MSG_SHD_SIZE_64	"    sh_size:      %#-18llx  sh_type:    %s"
17245aefb655Srie@ MSG_SHD_OFFSET_64	"    sh_offset:    %#-18llx  sh_entsize: %#llx"
1725d579eb63Sab@ MSG_SHD_OFFSET_ENT_64	"    sh_offset:    %#-18llx  sh_entsize: %#llx \
1726d579eb63Sab			 (%lld %s)"
17277010c12aSrie@ MSG_SHD_LINK_64	"    sh_link:      %-18s  sh_info:    %s"
17280bc07c75Srie@ MSG_SHD_ALIGN_64	"    sh_addralign: %#-18llx"
17295aefb655Srie
17305aefb655Srie# Program header messages
17315aefb655Srie
17325aefb655Srie@ MSG_PHD_VADDR_32	"    p_vaddr:      %#-10llx  p_flags:    %s"
17335aefb655Srie@ MSG_PHD_PADDR_32	"    p_paddr:      %#-10llx  p_type:     %s"
17345aefb655Srie@ MSG_PHD_FILESZ_32	"    p_filesz:     %#-10llx  p_memsz:    %#llx"
17355aefb655Srie@ MSG_PHD_OFFSET_32	"    p_offset:     %#-10llx  p_align:    %#llx"
17365aefb655Srie
17375aefb655Srie@ MSG_PHD_VADDR_64	"    p_vaddr:      %#-18llx  p_flags:    %s"
17385aefb655Srie@ MSG_PHD_PADDR_64	"    p_paddr:      %#-18llx  p_type:     %s"
17395aefb655Srie@ MSG_PHD_FILESZ_64	"    p_filesz:     %#-18llx  p_memsz:    %#llx"
17405aefb655Srie@ MSG_PHD_OFFSET_64	"    p_offset:     %#-18llx  p_align:    %#llx"
17415aefb655Srie
17425aefb655Srie# Syminfo formats
17435aefb655Srie
17449a411307Srie@ MSG_SYMINFO_UNKFLAG	"[0x%x]"
174510a4fa49Srie
174610a4fa49Srie# Lc_interface interface tags.
174710a4fa49Srie
174810a4fa49Srie@ MSG_CI_NULL		"NULL"
174910a4fa49Srie@ MSG_CI_VERSION	"VERSION"
175010a4fa49Srie@ MSG_CI_ATEXIT		"ATEXIT"
175110a4fa49Srie@ MSG_CI_LCMESSAGES	"LCMESSAGES"
175210a4fa49Srie@ MSG_CI_BIND_GUARD	"BIND_GUARD"
175310a4fa49Srie@ MSG_CI_BIND_CLEAR	"BIND_CLEAR"
175410a4fa49Srie@ MSG_CI_THR_SELF	"THR_SELF"
175510a4fa49Srie@ MSG_CI_TLS_MODADD	"TLS_MODADD"
175610a4fa49Srie@ MSG_CI_TLS_MODREM	"TLS_MODREM"
175710a4fa49Srie@ MSG_CI_TLS_STATMOD	"TLS_STATMOD"
175810a4fa49Srie@ MSG_CI_THRINIT	"THRINIT"
17592a8d6ebaSRod Evans@ MSG_CI_CRITICAL	"CRITICAL"
1760d326b23bSrie
1761d326b23bSrie# TLS information flags
1762d326b23bSrie
1763ba4e3c84Sab@ MSG_TLS_FLAG_STATIC	"STATIC-TLS"
176456deab07SRod Evans
176556deab07SRod Evans# mmapobj() mr_flags.
176656deab07SRod Evans
176756deab07SRod Evans@ MSG_MR_PADDING	"[ PADDING ]"
176856deab07SRod Evans@ MSG_MR_HDR_ELF	"[ HDR_ELF ]"
17692020b2b6SRod Evans
17702020b2b6SRod Evans# audit originator
17712020b2b6SRod Evans
17722020b2b6SRod Evans@ MSG_AUD_PRELOAD	"[ LD_AUDIT ]"
17732020b2b6SRod Evans@ MSG_AUD_GLOBAL	"[ GLOBAL AUDIT ]"
1774