1
2# Message file for cmd/sgs/elfdump.
3
4domain	"SUNW_OST_SGS"
5
6# Usage Messages
7
8msgid	"usage: %s [-cCdegGhHiklmnrSsuvy] [-I index] [-N name] [-O osabi] [-T type] [-p | -w outfile] file...\n"
9msgstr	""
10msgid	"\t[-c]\t\tdump section header information\n"
11msgstr	""
12msgid	"\t[-C]\t\tdemangle C++ symbol names\n"
13msgstr	""
14msgid	"\t[-d]\t\tdump the contents of the .dynamic section\n"
15msgstr	""
16msgid	"\t[-e]\t\tdump the elf header\n"
17msgstr	""
18msgid	"\t[-g]\t\tdump the contents of the .group sections\n"
19msgstr	""
20msgid	"\t[-G]\t\tdump the contents of the .got section\n"
21msgstr	""
22msgid	"\t[-h]\t\tdump the contents of the .hash section\n"
23msgstr	""
24msgid	"\t[-H]\t\tdump the contents of the .SUNW_cap section\n"
25msgstr	""
26msgid	"\t[-i]\t\tdump the contents of the .interp section\n"
27msgstr	""
28msgid	"\t[-I index]\tqualify an option with an index\n"
29msgstr	""
30msgid	"\t[-l]\t\tdump with no truncated section names\n"
31msgstr	""
32msgid	"\t[-k]\t\tcalculate elf checksum\n"
33msgstr	""
34msgid	"\t[-m]\t\tdump the contents of the .SUNW_move section\n"
35msgstr	""
36msgid	"\t[-n]\t\tdump the contents of the .note section\n"
37msgstr	""
38msgid	"\t[-N name]\tqualify an option with a `name'\n"
39msgstr	""
40msgid	"\t[-O osabi]\tuse given osabi to interpret object\n"
41msgstr	""
42msgid	"\t[-P]\t\tuse program headers to generate section headers\n"
43msgstr	""
44msgid	"\t[-p]\t\tdump the program headers\n"
45msgstr	""
46msgid	"\t[-r]\t\tdump the contents of the relocation sections\n"
47msgstr	""
48msgid	"\t[-S]\t\tdump the contents of the sort index sections\n"
49msgstr	""
50msgid	"\t[-s]\t\tdump the contents of the symbol table sections\n"
51msgstr	""
52msgid	"\t[-T type]\tqualify an option with a section or program header type\n"
53msgstr	""
54msgid	"\t[-u]\t\tdump the contents of a frame unwind section\n"
55msgstr	""
56msgid	"\t[-v]\t\tdump the contents of the version sections\n"
57msgstr	""
58msgid	"\t[-w file]\twrite the contents of specified section to `file'\n"
59msgstr	""
60msgid	"\t[-y]\t\tdump the contents of the .SUNW_syminfo section\n"
61msgstr	""
62
63# Errors
64
65msgid	"%s: invalid file type\n"
66msgstr	""
67msgid	"%s: bad relocation entry: %s: relocation requires symbol\n"
68msgstr	""
69msgid	"%s: section headers are not present: synthesizing from program headers (-P option)\n"
70msgstr	""
71msgid	"%s: file without program headers is incompatible with -P option\n"
72msgstr	""
73msgid	"%s: no header string table section (shstrtab). header names are not available\n"
74msgstr	""
75msgid	"%s: zero size section header string table (shstrtab). header names are not available\n"
76msgstr	""
77msgid	"%s: %s failed: %s\n"
78msgstr	""
79msgid	"%s: bad section header array alignment\n"
80msgstr	""
81msgid	"%s: bad program header array alignment\n"
82msgstr	""
83msgid	"%s: section[%d]: invalid sh_name: %lld\n"
84msgstr	""
85msgid	"%s: %s: invalid sh_link: %d\n"
86msgstr	""
87msgid	"%s: %s: invalid sh_info: %d\n"
88msgstr	""
89msgid	"%s: %s: invalid sh_type: %d\n"
90msgstr	""
91msgid	"%s: %s: bad sh_offset alignment\n"
92msgstr	""
93msgid	"%s: %s: index[%d]: bad symbol entry: %s: must be SHN_COMMON or defined in SHT_NOBITS section\n"
94msgstr	""
95msgid	"%s: %s: index[%d]: bad symbol entry: %s: must be defined in a SHF_TLS section\n"
96msgstr	""
97msgid	"%s: %s: index[%d]: bad symbol entry: %s: must be defined in a non-SHF_TLS section\n"
98msgstr	""
99msgid	"%s: %s: index[%d]: bad symbol entry: %s: invalid shndx: %d\n"
100msgstr	""
101msgid	"%s: %s: index[%d]: bad symbol entry: %s: section[%d] size: %#llx: symbol (address %#llx, size %#llx) lies outside of containing section\n"
102msgstr	""
103msgid	"%s: %s: index[%d]: suspicious global symbol entry: %s: lies within local symbol range (index < %lld)\n"
104msgstr	""
105msgid	"%s: %s: index[%d]: suspicious local symbol entry: %s: lies within global symbol range (index >= %lld)\n"
106msgstr	""
107
108msgid	"%s: bad symbol reference %d: from relocation entry: %d\n"
109msgstr	""
110msgid	"%s: bad symbol reference %d: from hash entry: %d\n"
111msgstr	""
112msgid	"%s: %s: index[%d]: invalid SHN_XINDEX reference: SHT_SYMTAB_SHNDX section truncated: no entry for this symbol\n"
113msgstr	""
114msgid	"%s: %s: index[%d]: invalid SHN_XINDEX reference: bad SHT_SYMTAB_SHNDX entry: invalid shndx: 0x%x\n"
115msgstr	""
116msgid	"%s: %s: index[%d]: invalid SHN_XINDEX reference: SHT_SYMTAB_SHNDX section not found\n"
117msgstr	""
118
119msgid	"%s: %s: index[%d]: bad %s offset: 0x%x: max 0x%x\n"
120msgstr	""
121msgid	"%s: %s: zero size or zero entry size information\n"
122msgstr	""
123msgid	"%s: %s: invalid m_info: 0x%llx\n"
124msgstr	""
125msgid	"%s: %s: bad hash entry: symbol %s: exists in bucket %d, should be bucket %ld\n"
126msgstr	""
127msgid	"%s: %s: associated SHT_DYNSYM section not found\n"
128msgstr	""
129msgid	"%s: %s: unexpected section type associated with index section: %s\n"
130msgstr	""
131msgid	"%s: %s: bad symbol index: %d\n"
132msgstr	""
133msgid	"%s: %s: index[%d]: version %d is out of range: version definitions available: 0-%d\n"
134msgstr	""
135msgid	"%s: section[%d] is not a string table as expected by section[%d]\n"
136msgstr	""
137
138msgid	"%s: bad dynamic symbol table layout: %s and %s sections are not adjacent\n"
139msgstr	""
140msgid	"%s: memory overlap between section[%d]: %s: %llx:%llx and section[%d]: %s: %llx:%llx\n"
141msgstr	""
142msgid	"%s: memory overlap between section header table: %llx:%llx and section[%d]: %s: %llx:%llx\n"
143msgstr	""
144msgid	"%s: %d dynamic sections seen (1 expected)\n"
145msgstr	""
146msgid	"%s: object lacks %s section required by %s dynamic entry\n"
147msgstr	""
148msgid	"%s: %s (%#llx) does not match shdr[%d: %s].sh_addr (%#llx)\n"
149msgstr	""
150msgid	"%s: %s (%#llx) does not match shdr[%d: %s].sh_size (%#llx)\n"
151msgstr	""
152msgid	"%s: %s (%#llx) does not match shdr[%d: %s].sh_entsize (%#llx)\n"
153msgstr	""
154msgid	"%s: %s: symbol value does not match %s entry: %s: value: %#llx\n"
155msgstr	""
156msgid	"%s: %s: malformed string table, initial or final byte\n"
157msgstr	""
158msgid	"%s: [%d: %s] multiple .eh_frame_hdr sections seen (1 expected)\n"
159msgstr	""
160msgid	"%s: section[%d: %s] FramePtr (%#llx) does not match shdr[%d: %s].sh_addr (%#llx)\n"
161msgstr	""
162msgid	"%s: %s: index[%d]: invalid sort order\n"
163msgstr	""
164msgid	"%s: [%d: %s][%d]: dynamic section index out of range (0 - %d): %d\n"
165msgstr	""
166msgid	"%s: [%d: %s][%d]: dynamic element [%d: %s][%d] should have type %s: %s\n"
167msgstr	""
168msgid	"%s: %s: invalid CIE/FDE length: %#llx at %#llx\n"
169msgstr	""
170
171
172msgid	"%s: PT_INTERP header has no associated section\n"
173msgstr	""
174msgid	"%s: interp section: %s: and PT_INTERP program header have conflicting size or offsets\n"
175msgstr	""
176msgid	"%s: PT_SUNWCAP header has no associated section\n"
177msgstr	""
178msgid	"%s: capabilities section[%d]: %s: requires PT_CAP program header\n"
179msgstr	""
180msgid	"%s: capabilities section[%d]: %s: and PT_CAP program header have conflicting size or offsets\n"
181msgstr	""
182msgid	"%s: capabilities section[%d]: %s: requires string table: invalid sh_info: %d\n"
183msgstr	""
184msgid	"%s: capabilities section %s: software capability ADDR32: is ineffective within a 32-bit object\n"
185msgstr	""
186msgid	"%s: section[%d: %s]: %s object has multiple .eh_frame sections\n"
187msgstr	""
188
189msgid	"%s: %s object has Linux .note.ABI-tag section. Assuming %s\n"
190msgstr	""
191
192msgid	"%s: %s: encoded DWARF data exceeds section size\n"
193msgstr	""
194msgid	"%s: %s: bad DWARF encoding: %#x\n"
195msgstr	""
196msgid	"%s: %s: no CIE prior to FDE\n"
197msgstr	""
198
199# exception_range_entry table entries.
200# TRANSLATION_NOTE - the following entries provide for a series of one or more
201# standard 32-bit and 64-bit .exception_ranges table entries that align with
202# the initial title.
203
204msgid	"     index    offset     ret_addr   length     handler    type_blk"
205msgstr	""
206msgid	"%10.10s  0x%8.8llx 0x%8.8llx 0x%8.8llx 0x%8.8llx 0x%8.8llx"
207msgstr	""
208msgid	"     index    offset             ret_addr           length             handler            type_blk"
209msgstr	""
210msgid	"%10.10s  0x%16.16llx 0x%16.16llx 0x%16.16llx 0x%16.16llx 0x%16.16llx"
211msgstr	""
212
213# Elf Output Messages
214
215msgid	"Section Header[%d]:  sh_name: %s"
216msgstr	""
217msgid	"Program Header[%d]:"
218msgstr	""
219
220msgid	"Capabilities Section:  %s"
221msgstr	""
222msgid	"Capabilities Chain Section:  %s"
223msgstr	""
224msgid	"Interpreter Section:  %s"
225msgstr	""
226msgid	"Version Definition Section:  %s"
227msgstr	""
228msgid	"Version Needed Section:  %s"
229msgstr	""
230msgid	"Symbol Table Section:  %s"
231msgstr	""
232msgid	"Relocation Section:  %s"
233msgstr	""
234msgid	"Unwind Section: %s"
235msgstr	""
236msgid	"Dynamic Section:  %s"
237msgstr	""
238msgid	"Note Section:  %s"
239msgstr	""
240msgid	"Hash Section:  %s"
241msgstr	""
242msgid	"Syminfo Section:  %s"
243msgstr	""
244msgid	"Global Offset Table Section:  %s"
245msgstr	""
246msgid	"Group Section:  %s"
247msgstr	""
248msgid	"Move Section:  %s"
249msgstr	""
250msgid	"Symbol Sort Section:  %s (%s)"
251msgstr	""
252msgid	"Symbol Sort Section:  %s (%s / %s)"
253msgstr	""
254
255msgid	" Object Capabilities:"
256msgstr	""
257msgid	" Symbol Capabilities:"
258msgstr	""
259msgid	"  Symbols:"
260msgstr	""
261msgid	" Capabilities family: %s"
262msgstr	""
263msgid	"  chainndx  symndx      name"
264msgstr	""
265msgid	"%s: capabilities section: %s: contains symbol capabilities groups, but no capabilities information section is defined: invalid sh_link: %d\n"
266msgstr	""
267msgid	"%s: capabilities information section: %s: no symbol table is defined: invalid sh_link: %d\n"
268msgstr	""
269msgid	"%s: capabilities information section: %s: no capabilities chain is defined: invalid sh_info: %d\n"
270msgstr	""
271msgid	"%s: capabilities information section: %s: index %d: bad capabilities chain index defined: %d\n"
272msgstr	""
273msgid	"%s: bad symbol reference %d: from capability chain: %s entry: %d\n"
274msgstr	""
275
276msgid	"%10.10s  buckets contain %8d symbols"
277msgstr	""
278msgid	"%10.10s  buckets         %8d symbols (globals)"
279msgstr	""
280msgid	"    bucket  symndx      name"
281msgstr	""
282msgid	"%s: warning: section %s: too many symbols to count, bucket=%d count=%d"
283msgstr	""
284msgid	"\tunable to obtain section header: shstrtab[%lld]\n"
285msgstr	""
286msgid	"\tunable to obtain section data: shstrtab[%lld]\n"
287msgstr	""
288msgid	"\tunable to obtain section header: section[%d]\n"
289msgstr	""
290msgid	"\tunable to obtain section data: section[%d]\n"
291msgstr	""
292msgid	"\nSymbol Table: (archive, 32-bit offsets)"
293msgstr	""
294msgid	"\nSymbol Table: (archive, 64-bit offsets)"
295msgstr	""
296msgid	"     index    offset    member name and symbol"
297msgstr	""
298msgid	"     index    offset            member name and symbol"
299msgstr	""
300
301msgid	"%s: multiple relocations against the same GOT entry ndx: %d addr: 0x%llx\n"
302msgstr	""
303msgid	"%s: warning: section %s: section unexpected within relocatable object\n"
304msgstr	""
305
306# Miscellaneous clutter
307
308msgid	"(null)"
309msgstr	""
310msgid	"(deprecated value)"
311msgstr	""
312msgid	"<unknown>"
313msgstr	""
314msgid	"%s (section)"
315msgstr	""
316msgid	"elf checksum: 0x%lx"
317msgstr	""
318
319msgid	"section[%d]"
320msgstr	""
321msgid	"  entry [%d]"
322msgstr	""
323
324
325msgid	"%s: malloc: %s\n"
326msgstr	""
327msgid	"%s: open: %s\n"
328msgstr	""
329msgid	"%s: read: %s\n"
330msgstr	""
331msgid	"%s: write: %s\n"
332msgstr	""
333msgid	"%s: unrecognized section header type: %s\n"
334msgstr	""
335msgid	"%s: unrecognized program header type: %s\n"
336msgstr	""
337msgid	"%s: unrecognized operating system ABI: %s\n"
338msgstr	""
339msgid	"%s: ambiguous use of -I, -N, or -T. Remove -p option or section selection option(s)\n"
340msgstr	""
341
342#
343# SHT_MOVE messages
344#
345msgid	"    symndx     offset   size repeat stride            value  with respect to"
346msgstr	""
347msgid	"%10.10s %#10llx %6d %6d %6d %#16llx  %s"
348msgstr	""
349
350#
351# SHT_GROUP messages
352#
353msgid	"     index    flags / section         signature symbol"
354msgstr	""
355msgid	"       [0]   %-24s %s"
356msgstr	""
357msgid	"<invalid section>"
358msgstr	""
359
360#
361# SHT_NOTE messages
362#
363msgid	"%s: %s: note header exceeds section size. offset: 0x%x\n"
364msgstr	""
365msgid	"%s: %s: note name value exceeds section size. offset: 0x%x namesize: 0x%x\n"
366msgstr	""
367msgid	"%s: %s: note data size exceeds section size. offset: 0x%x datasize: 0x%x\n"
368msgstr	""
369msgid	"%s: elfdump core file note support not available for architecture: %s\n"
370msgstr	""
371msgid	"%s: elfdump core file note data truncated or otherwise malformed\n"
372msgstr	""
373msgid	"%s: unknown note type %#x\n"
374msgstr	""
375
376