1 # translation of ja.po to Japanese
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
5 # Kiyoto Hashida <khashida@redhat.com>, 2009.
8 "Project-Id-Version: ja\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
10 "POT-Creation-Date: 2009-08-31 16:46+0000\n"
11 "PO-Revision-Date: 2009-09-01 09:37+0900\n"
12 "Last-Translator: Kiyoto Hashida <khashida@redhat.com>\n"
13 "Language-Team: Japanese <jp@li.org>\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "X-Generator: KBabel 1.11.4\n"
19 #: ../lib/xmalloc.c:51 ../lib/xmalloc.c:65 ../lib/xmalloc.c:79
20 #: ../src/readelf.c:2796 ../src/readelf.c:3135 ../src/unstrip.c:2086
21 #: ../src/unstrip.c:2294
23 msgid "memory exhausted"
26 #: ../libelf/elf_error.c:81 ../libasm/asm_error.c:62 ../libdw/dwarf_error.c:79
30 #: ../libelf/elf_error.c:84 ../libasm/asm_error.c:81 ../libdw/dwarf_error.c:80
34 #: ../libelf/elf_error.c:88
35 msgid "unknown version"
38 #: ../libelf/elf_error.c:92
42 #: ../libelf/elf_error.c:96
43 msgid "invalid `Elf' handle"
44 msgstr "無効な `Elf' の処理"
46 #: ../libelf/elf_error.c:100
47 msgid "invalid size of source operand"
48 msgstr "ソース演算子のサイズが無効"
50 #: ../libelf/elf_error.c:104
51 msgid "invalid size of destination operand"
54 #: ../libelf/elf_error.c:108 ../src/readelf.c:4742
56 msgid "invalid encoding"
59 #: ../libelf/elf_error.c:112 ../libasm/asm_error.c:63
60 #: ../libdw/dwarf_error.c:88
64 #: ../libelf/elf_error.c:116
65 msgid "invalid file descriptor"
68 #: ../libelf/elf_error.c:120
69 msgid "invalid operation"
72 #: ../libelf/elf_error.c:124
73 msgid "ELF version not set"
76 #: ../libelf/elf_error.c:128 ../libelf/elf_error.c:176
77 #: ../libdw/dwarf_error.c:90
78 msgid "invalid command"
81 #: ../libelf/elf_error.c:132 ../libelf/elf_error.c:192
82 msgid "offset out of range"
85 #: ../libelf/elf_error.c:136
86 msgid "invalid fmag field in archive header"
89 #: ../libelf/elf_error.c:140
90 msgid "invalid archive file"
93 #: ../libelf/elf_error.c:144
94 msgid "descriptor is not for an archive"
97 #: ../libelf/elf_error.c:148
98 msgid "no index available"
101 #: ../libelf/elf_error.c:152
102 msgid "cannot read data from file"
105 #: ../libelf/elf_error.c:156
106 msgid "cannot write data to file"
109 #: ../libelf/elf_error.c:160
110 msgid "invalid binary class"
113 #: ../libelf/elf_error.c:164
114 msgid "invalid section index"
117 #: ../libelf/elf_error.c:168
118 msgid "invalid operand"
121 #: ../libelf/elf_error.c:172
122 msgid "invalid section"
125 #: ../libelf/elf_error.c:180
126 msgid "executable header not created first"
129 #: ../libelf/elf_error.c:184
130 msgid "file descriptor disabled"
133 #: ../libelf/elf_error.c:188
134 msgid "archive/member fildes mismatch"
137 #: ../libelf/elf_error.c:196
138 msgid "cannot manipulate null section"
141 #: ../libelf/elf_error.c:200
142 msgid "data/scn mismatch"
145 #: ../libelf/elf_error.c:204
146 msgid "invalid section header"
149 #: ../libelf/elf_error.c:208 ../src/readelf.c:6226 ../src/readelf.c:6327
154 #: ../libelf/elf_error.c:212
155 msgid "unknown data encoding"
158 #: ../libelf/elf_error.c:216
159 msgid "section `sh_size' too small for data"
162 #: ../libelf/elf_error.c:220
163 msgid "invalid section alignment"
166 #: ../libelf/elf_error.c:224
167 msgid "invalid section entry size"
170 #: ../libelf/elf_error.c:228
171 msgid "update() for write on read-only file"
174 #: ../libelf/elf_error.c:232
178 #: ../libelf/elf_error.c:236
179 msgid "only relocatable files can contain section groups"
182 #: ../libelf/elf_error.c:241
183 msgid "program header only allowed in executables, shared objects, and core files"
186 #: ../libelf/elf_error.c:248
187 msgid "file has no program header"
190 #: ../libelf/elf_error.c:253 ../libdw/dwarf_error.c:112
191 msgid "invalid offset"
194 #: ../libasm/asm_error.c:64 ../src/ldgeneric.c:2687
196 msgid "cannot create output file"
199 #: ../libasm/asm_error.c:65
200 msgid "invalid parameter"
203 #: ../libasm/asm_error.c:66
204 msgid "cannot change mode of output file"
207 #. Something went wrong.
208 #: ../libasm/asm_error.c:67 ../src/ldgeneric.c:7001
210 msgid "cannot rename output file"
213 #: ../libasm/asm_error.c:68
214 msgid "duplicate symbol"
217 #: ../libasm/asm_error.c:69
218 msgid "invalid section type for operation"
221 #: ../libasm/asm_error.c:70
222 msgid "error during output of data"
225 #: ../libasm/asm_error.c:71
226 msgid "no backend support available"
229 #: ../libdw/dwarf_error.c:81
230 msgid "invalid access"
233 #: ../libdw/dwarf_error.c:82
234 msgid "no regular file"
237 #: ../libdw/dwarf_error.c:83
241 #: ../libdw/dwarf_error.c:84
242 msgid "invalid ELF file"
245 #: ../libdw/dwarf_error.c:85
246 msgid "no DWARF information"
249 #: ../libdw/dwarf_error.c:86
253 #: ../libdw/dwarf_error.c:87
254 msgid "cannot get ELF header"
257 #: ../libdw/dwarf_error.c:89
258 msgid "not implemented"
261 #: ../libdw/dwarf_error.c:91
262 msgid "invalid version"
265 #: ../libdw/dwarf_error.c:92
269 #: ../libdw/dwarf_error.c:93
270 msgid "no entries found"
273 #: ../libdw/dwarf_error.c:94
274 msgid "invalid DWARF"
277 #: ../libdw/dwarf_error.c:95
278 msgid "no string data"
281 #: ../libdw/dwarf_error.c:96
282 msgid "no address value"
285 #: ../libdw/dwarf_error.c:97
286 msgid "no constant value"
289 #: ../libdw/dwarf_error.c:98
290 msgid "no reference value"
293 #: ../libdw/dwarf_error.c:99
294 msgid "invalid reference value"
297 #: ../libdw/dwarf_error.c:100
298 msgid ".debug_line section missing"
301 #: ../libdw/dwarf_error.c:101
302 msgid "invalid .debug_line section"
305 #: ../libdw/dwarf_error.c:102
306 msgid "debug information too big"
309 #: ../libdw/dwarf_error.c:103
310 msgid "invalid DWARF version"
313 #: ../libdw/dwarf_error.c:104
314 msgid "invalid directory index"
317 #: ../libdw/dwarf_error.c:105
318 msgid "address out of range"
321 #: ../libdw/dwarf_error.c:106
322 msgid "no location list value"
325 #: ../libdw/dwarf_error.c:107
326 msgid "no block data"
329 #: ../libdw/dwarf_error.c:108
330 msgid "invalid line index"
333 #: ../libdw/dwarf_error.c:109
334 msgid "invalid address range index"
337 #: ../libdw/dwarf_error.c:110
338 msgid "no matching address range"
341 #: ../libdw/dwarf_error.c:111
342 msgid "no flag value"
345 #: ../libdw/dwarf_error.c:113
346 msgid ".debug_ranges section missing"
349 #: ../libdw/dwarf_error.c:114
350 msgid "invalid CFI section"
353 #: ../libdwfl/argp-std.c:67 ../src/unstrip.c:2236
354 msgid "Input selection options:"
357 #: ../libdwfl/argp-std.c:68
358 msgid "Find addresses in FILE"
361 #: ../libdwfl/argp-std.c:70
362 msgid "Find addresses from signatures found in COREFILE"
365 #: ../libdwfl/argp-std.c:72
366 msgid "Find addresses in files mapped into process PID"
369 #: ../libdwfl/argp-std.c:74
371 "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
375 #: ../libdwfl/argp-std.c:76
376 msgid "Find addresses in the running kernel"
379 #: ../libdwfl/argp-std.c:78
380 msgid "Kernel with all modules"
383 #: ../libdwfl/argp-std.c:80
384 msgid "Search path for separate debuginfo files"
387 #: ../libdwfl/argp-std.c:163
388 msgid "only one of -e, -p, -k, -K, or --core allowed"
391 #: ../libdwfl/argp-std.c:223
393 msgid "cannot read ELF core file: %s"
396 #: ../libdwfl/argp-std.c:243
397 msgid "No modules recognized in core file"
400 #: ../libdwfl/argp-std.c:255
401 msgid "cannot load kernel symbols"
404 #. Non-fatal to have no modules since we do have the kernel.
405 #: ../libdwfl/argp-std.c:259
406 msgid "cannot find kernel modules"
409 #: ../libdwfl/argp-std.c:273
410 msgid "cannot find kernel or modules"
413 #: ../libebl/eblbackendname.c:63
417 #: ../libebl/eblcorenotetypename.c:107 ../libebl/eblobjecttypename.c:78
418 #: ../libebl/eblobjnotetypename.c:86 ../libebl/eblosabiname.c:98
419 #: ../libebl/eblsectionname.c:110 ../libebl/eblsectiontypename.c:140
420 #: ../libebl/eblsegmenttypename.c:104
424 #: ../libebl/ebldynamictagname.c:126
426 msgid "<unknown>: %#<PRIx64>"
429 #: ../libebl/eblobjnote.c:76
434 #: ../libebl/eblobjnote.c:88
435 msgid " Version String: "
438 #: ../libebl/eblobjnote.c:136
440 msgid " OS: %s, ABI: "
443 #: ../libebl/eblosabiname.c:95
447 #: ../libebl/eblsymbolbindingname.c:92 ../libebl/eblsymboltypename.c:98
449 msgid "<unknown>: %d"
457 msgid "Delete files from archive."
461 msgid "Move files in archive."
465 msgid "Print files in archive."
469 msgid "Quick append files to archive."
473 msgid "Replace existing or insert new file into archive."
477 msgid "Display content of archive."
481 msgid "Extract files from archive."
485 msgid "Command Modifiers:"
489 msgid "Preserve original dates."
493 msgid "Use instance [COUNT] of name."
497 msgid "Do not replace existing files with extracted files."
501 msgid "Allow filename to be truncated if necessary."
505 msgid "Provide verbose output."
509 msgid "Force regeneration of symbol table."
513 msgid "Insert file after [MEMBER]."
517 msgid "Insert file before [MEMBER]."
525 msgid "Suppress message when library has to be created."
529 msgid "Use full path for file matching."
533 msgid "Update only older files in archive."
536 #. Short description of program.
538 msgid "Create, modify, and extract from archives."
541 #. Strings for arguments in help texts.
543 msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
548 msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
553 msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
558 msgid "'N' is only meaningful with the 'x' and 'd' options"
563 msgid "COUNT parameter required"
568 msgid "invalid COUNT parameter %s"
573 msgid "'%' is only meaningful with the 'x' option"
578 msgid "archive name required"
581 #: ../src/ar.c:288 ../src/nm.c:253 ../src/readelf.c:442 ../src/size.c:219
582 #: ../src/strip.c:203 ../src/ld.c:957 ../src/elflint.c:238
583 #: ../src/addr2line.c:185 ../src/findtextrel.c:170 ../src/elfcmp.c:522
584 #: ../src/ranlib.c:136 ../src/strings.c:227 ../src/unstrip.c:233
585 #: ../src/objdump.c:181
588 "Copyright (C) %s Red Hat, Inc.\n"
589 "This is free software; see the source for copying conditions. There is NO\n"
590 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
593 #: ../src/ar.c:293 ../src/nm.c:258 ../src/readelf.c:447 ../src/size.c:224
594 #: ../src/strip.c:208 ../src/ld.c:962 ../src/elflint.c:243
595 #: ../src/addr2line.c:190 ../src/findtextrel.c:175 ../src/elfcmp.c:527
596 #: ../src/ranlib.c:141 ../src/strings.c:232 ../src/unstrip.c:238
597 #: ../src/objdump.c:186
599 msgid "Written by %s.\n"
604 msgid "More than one operation specified"
609 msgid "cannot open archive '%s'"
614 msgid "cannot open archive '%s': %s"
619 msgid "%s: not an archive file"
624 msgid "cannot stat archive '%s'"
629 msgid "no entry %s in archive\n"
632 #: ../src/ar.c:486 ../src/ar.c:928 ../src/ar.c:1128
634 msgid "cannot create hash table"
637 #: ../src/ar.c:493 ../src/ar.c:935 ../src/ar.c:1137
639 msgid "cannot insert into hash table"
642 #: ../src/ar.c:501 ../src/ranlib.c:176
644 msgid "cannot stat '%s'"
649 msgid "cannot read content of %s: %s"
654 msgid "cannot open %.*s"
659 msgid "failed to write %s"
664 msgid "cannot change mode of %s"
669 msgid "cannot change modification time of %s"
674 msgid "cannot rename temporary file to %.*s"
677 #: ../src/ar.c:772 ../src/ar.c:1020 ../src/ar.c:1418 ../src/ranlib.c:250
679 msgid "cannot create new file"
684 msgid "position member %s not found"
689 msgid "%s: no entry %s in archive!\n"
692 #: ../src/ar.c:1258 ../src/ldgeneric.c:519 ../src/objdump.c:257
694 msgid "cannot open %s"
699 msgid "cannot stat %s"
704 msgid "%s is no regular file"
709 msgid "cannot get ELF descriptor for %s: %s\n"
714 msgid "cannot read %s: %s"
717 #. The archive is too big.
718 #: ../src/arlib.c:215
720 msgid "the archive '%s' is too large"
723 #: ../src/arlib.c:228
725 msgid "cannot read ELF header of %s(%s): %s"
728 #: ../src/nm.c:74 ../src/readelf.c:72 ../src/strip.c:72
729 msgid "Output selection:"
733 msgid "Display debugger-only symbols"
737 msgid "Display only defined symbols"
741 msgid "Display dynamic symbols instead of normal symbols"
745 msgid "Display only external symbols"
749 msgid "Display only undefined symbols"
753 msgid "Include index for symbols from archive members"
756 #: ../src/nm.c:85 ../src/size.c:66
757 msgid "Output format:"
761 msgid "Print name of the input file before every symbol"
766 "Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
771 msgid "Same as --format=bsd"
775 msgid "Same as --format=posix"
778 #: ../src/nm.c:94 ../src/size.c:72
779 msgid "Use RADIX for printing symbol values"
783 msgid "Mark weak symbols"
787 msgid "Print size of defined symbols"
790 #: ../src/nm.c:98 ../src/size.c:80 ../src/strip.c:77 ../src/unstrip.c:80
791 msgid "Output options:"
795 msgid "Sort symbols numerically by address"
799 msgid "Do not sort the symbols"
803 msgid "Reverse the sense of the sort"
806 #: ../src/nm.c:103 ../src/addr2line.c:75 ../src/findtextrel.c:75
807 #: ../src/elfcmp.c:75 ../src/strings.c:83
808 msgid "Miscellaneous:"
811 #. Short description of program.
813 msgid "List symbols from FILEs (a.out by default)."
816 #. Strings for arguments in help texts.
817 #: ../src/nm.c:111 ../src/size.c:92 ../src/strip.c:96 ../src/findtextrel.c:84
818 #: ../src/strings.c:92 ../src/objdump.c:80
822 #: ../src/nm.c:136 ../src/size.c:117 ../src/strip.c:120 ../src/objdump.c:105
824 msgid "%s: INTERNAL ERROR %d (%s-%s): %s"
827 #: ../src/nm.c:363 ../src/size.c:301 ../src/strip.c:432 ../src/strip.c:467
828 #: ../src/ldgeneric.c:1767 ../src/ldgeneric.c:4257 ../src/findtextrel.c:229
829 #: ../src/elfcmp.c:574 ../src/ranlib.c:169 ../src/strings.c:183
830 #: ../src/unstrip.c:1899 ../src/unstrip.c:1928
832 msgid "cannot open '%s'"
835 #: ../src/nm.c:380 ../src/nm.c:392 ../src/size.c:317 ../src/size.c:326
836 #: ../src/size.c:337 ../src/strip.c:1815
838 msgid "while closing '%s'"
841 #: ../src/nm.c:402 ../src/strip.c:358 ../src/objdump.c:296
843 msgid "%s: File format not recognized"
846 #. Note: 0 is no valid offset.
855 msgid "invalid offset %zu for symbol %s"
865 msgid "cannot reset archive offset to beginning"
868 #: ../src/nm.c:488 ../src/objdump.c:344
870 msgid "%s%s%s: file format not recognized"
875 msgid "cannot create search tree"
878 #: ../src/nm.c:740 ../src/nm.c:1002 ../src/readelf.c:860 ../src/readelf.c:1003
879 #: ../src/readelf.c:1144 ../src/readelf.c:1326 ../src/readelf.c:1524
880 #: ../src/readelf.c:1710 ../src/readelf.c:1920 ../src/readelf.c:2174
881 #: ../src/readelf.c:2240 ../src/readelf.c:2318 ../src/readelf.c:2815
882 #: ../src/readelf.c:2851 ../src/readelf.c:2913 ../src/readelf.c:6476
883 #: ../src/readelf.c:7329 ../src/readelf.c:7474 ../src/readelf.c:7543
884 #: ../src/size.c:425 ../src/size.c:499 ../src/strip.c:482 ../src/objdump.c:744
886 msgid "cannot get section header string table index"
903 "Symbols from %s[%s]:\n"
911 "%*s%-*s %-*s Class Type %-*s %*s Section\n"
917 msgid "%s: entry size in section `%s' is not what we expect"
922 msgid "%s: size of section `%s' is not multiple of entry size"
925 #. XXX Add machine specific object file types.
928 msgid "%s%s%s%s: Invalid operation"
933 msgid "%s%s%s: no symbols"
936 #: ../src/readelf.c:73
937 msgid "Equivalent to: -e -h -l"
940 #: ../src/readelf.c:74
941 msgid "Display the dynamic segment"
944 #: ../src/readelf.c:75
945 msgid "Display the ELF file header"
948 #: ../src/readelf.c:77
949 msgid "Display histogram of bucket list lengths"
952 #: ../src/readelf.c:78
953 msgid "Display the program headers"
956 #: ../src/readelf.c:80
957 msgid "Display relocations"
960 #: ../src/readelf.c:81
961 msgid "Display the sections' header"
964 #: ../src/readelf.c:83
965 msgid "Display the symbol table"
968 #: ../src/readelf.c:84
969 msgid "Display versioning information"
972 #: ../src/readelf.c:86
974 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
975 "frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
978 #: ../src/readelf.c:89
979 msgid "Display the core notes"
982 #: ../src/readelf.c:91
983 msgid "Display architecture specific information (if any)"
986 #: ../src/readelf.c:93
987 msgid "Dump the uninterpreted contents of SECTION, by number or name"
990 #: ../src/readelf.c:95
991 msgid "Print string contents of sections"
994 #: ../src/readelf.c:98
995 msgid "Display the symbol index of an archive"
998 #: ../src/readelf.c:99
999 msgid "Display sections for exception handling"
1002 #: ../src/readelf.c:102
1003 msgid "Output control:"
1006 #: ../src/readelf.c:104
1007 msgid "Do not find symbol names for addresses in DWARF data"
1010 #. Short description of program.
1011 #: ../src/readelf.c:110
1012 msgid "Print information from ELF file in human-readable form."
1015 #. Strings for arguments in help texts.
1016 #: ../src/readelf.c:114 ../src/elflint.c:85
1020 #: ../src/readelf.c:266 ../src/elflint.c:158
1022 msgid "cannot open input file"
1025 #: ../src/readelf.c:394
1027 msgid "Unknown DWARF debug section `%s'.\n"
1030 #: ../src/readelf.c:418 ../src/elflint.c:222
1031 msgid "Missing file name.\n"
1034 #: ../src/readelf.c:423 ../src/objdump.c:236
1035 msgid "No operation specified.\n"
1038 #: ../src/readelf.c:458
1040 msgid "cannot generate Elf descriptor: %s"
1043 #: ../src/readelf.c:470
1045 msgid "'%s' is not an archive, cannot print archive index"
1048 #: ../src/readelf.c:475
1050 msgid "error while closing Elf descriptor: %s"
1053 #: ../src/readelf.c:567
1055 msgid "cannot stat input file"
1058 #: ../src/readelf.c:569
1060 msgid "input file is empty"
1063 #: ../src/readelf.c:571
1065 msgid "failed reading '%s': %s"
1068 #: ../src/readelf.c:606
1070 msgid "cannot read ELF header: %s"
1073 #: ../src/readelf.c:614
1075 msgid "cannot create EBL handle"
1078 #: ../src/readelf.c:621 ../src/strip.c:542 ../src/ldgeneric.c:661
1079 #: ../src/ldgeneric.c:1122
1081 msgid "cannot determine number of sections: %s"
1084 #: ../src/readelf.c:707
1088 #: ../src/readelf.c:708
1089 msgid "REL (Relocatable file)"
1092 #: ../src/readelf.c:709
1093 msgid "EXEC (Executable file)"
1096 #: ../src/readelf.c:710
1097 msgid "DYN (Shared object file)"
1100 #: ../src/readelf.c:711
1101 msgid "CORE (Core file)"
1104 #: ../src/readelf.c:716
1106 msgid "OS Specific: (%x)\n"
1109 #. && e_type <= ET_HIPROC always true
1110 #: ../src/readelf.c:718
1112 msgid "Processor Specific: (%x)\n"
1115 #: ../src/readelf.c:728
1121 #: ../src/readelf.c:732
1128 #: ../src/readelf.c:737
1133 #: ../src/readelf.c:743
1135 msgid " Ident Version: %hhd %s\n"
1138 #: ../src/readelf.c:745 ../src/readelf.c:762
1142 #: ../src/readelf.c:749
1144 msgid " OS/ABI: %s\n"
1147 #: ../src/readelf.c:752
1149 msgid " ABI Version: %hhd\n"
1152 #: ../src/readelf.c:755
1156 #: ../src/readelf.c:758
1158 msgid " Machine: %s\n"
1161 #: ../src/readelf.c:760
1163 msgid " Version: %d %s\n"
1166 #: ../src/readelf.c:764
1168 msgid " Entry point address: %#<PRIx64>\n"
1171 #: ../src/readelf.c:767
1173 msgid " Start of program headers: %<PRId64> %s\n"
1176 #: ../src/readelf.c:768 ../src/readelf.c:771
1177 msgid "(bytes into file)"
1180 #: ../src/readelf.c:770
1182 msgid " Start of section headers: %<PRId64> %s\n"
1185 #: ../src/readelf.c:773
1187 msgid " Flags: %s\n"
1190 #: ../src/readelf.c:776
1192 msgid " Size of this header: %<PRId16> %s\n"
1195 #: ../src/readelf.c:777 ../src/readelf.c:780 ../src/readelf.c:786
1199 #: ../src/readelf.c:779
1201 msgid " Size of program header entries: %<PRId16> %s\n"
1204 #: ../src/readelf.c:782
1206 msgid " Number of program headers entries: %<PRId16>\n"
1209 #: ../src/readelf.c:785
1211 msgid " Size of section header entries: %<PRId16> %s\n"
1214 #: ../src/readelf.c:788
1216 msgid " Number of section headers entries: %<PRId16>"
1219 #: ../src/readelf.c:795
1221 msgid " (%<PRIu32> in [0].sh_size)"
1224 #: ../src/readelf.c:798 ../src/readelf.c:812
1225 msgid " ([0] not available)"
1228 #. We managed to get the zeroth section.
1229 #: ../src/readelf.c:808
1231 msgid " (%<PRIu32> in [0].sh_link)"
1234 #: ../src/readelf.c:816
1237 " Section header string table index: XINDEX%s\n"
1241 #: ../src/readelf.c:820
1244 " Section header string table index: %<PRId16>\n"
1248 #: ../src/readelf.c:852
1251 "There are %d section headers, starting at offset %#<PRIx64>:\n"
1255 #: ../src/readelf.c:862
1256 msgid "Section Headers:"
1259 #: ../src/readelf.c:865
1261 "[Nr] Name Type Addr Off Size ES Flags Lk "
1265 #: ../src/readelf.c:867
1267 "[Nr] Name Type Addr Off Size ES "
1271 #: ../src/readelf.c:874 ../src/readelf.c:1027
1273 msgid "cannot get section: %s"
1276 #: ../src/readelf.c:881 ../src/readelf.c:1035 ../src/readelf.c:7494
1277 #: ../src/unstrip.c:352 ../src/unstrip.c:376 ../src/unstrip.c:426
1278 #: ../src/unstrip.c:535 ../src/unstrip.c:552 ../src/unstrip.c:590
1279 #: ../src/unstrip.c:788 ../src/unstrip.c:1056 ../src/unstrip.c:1243
1280 #: ../src/unstrip.c:1304 ../src/unstrip.c:1426 ../src/unstrip.c:1479
1281 #: ../src/unstrip.c:1587 ../src/unstrip.c:1777
1283 msgid "cannot get section header: %s"
1286 #: ../src/readelf.c:939
1287 msgid "Program Headers:"
1290 #: ../src/readelf.c:941
1291 msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
1294 #: ../src/readelf.c:944
1296 " Type Offset VirtAddr PhysAddr FileSiz "
1300 #: ../src/readelf.c:984
1302 msgid "\t[Requesting program interpreter: %s]\n"
1305 #: ../src/readelf.c:1005
1308 " Section to Segment mapping:\n"
1309 " Segment Sections..."
1312 #: ../src/readelf.c:1016 ../src/unstrip.c:1823 ../src/unstrip.c:1862
1313 #: ../src/unstrip.c:1869
1315 msgid "cannot get program header: %s"
1318 #: ../src/readelf.c:1150
1322 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
1325 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
1329 #: ../src/readelf.c:1155
1333 "Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
1336 "Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
1340 #: ../src/readelf.c:1163
1341 msgid "<INVALID SYMBOL>"
1344 #: ../src/readelf.c:1177
1345 msgid "<INVALID SECTION>"
1348 #: ../src/readelf.c:1328
1352 "Dynamic segment contains %lu entry:\n"
1353 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1356 "Dynamic segment contains %lu entries:\n"
1357 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1361 #: ../src/readelf.c:1340
1362 msgid " Type Value\n"
1365 #: ../src/readelf.c:1364
1367 msgid "Shared library: [%s]\n"
1370 #: ../src/readelf.c:1369
1372 msgid "Library soname: [%s]\n"
1375 #: ../src/readelf.c:1374
1377 msgid "Library rpath: [%s]\n"
1380 #: ../src/readelf.c:1379
1382 msgid "Library runpath: [%s]\n"
1385 #: ../src/readelf.c:1399
1387 msgid "%<PRId64> (bytes)\n"
1390 #: ../src/readelf.c:1509 ../src/readelf.c:1695
1394 "Invalid symbol table at offset %#0<PRIx64>\n"
1397 #: ../src/readelf.c:1527 ../src/readelf.c:1712
1401 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
1402 "contains %d entry:\n"
1405 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
1406 "contains %d entries:\n"
1410 #. The .rel.dyn section does not refer to a specific section but
1411 #. instead of section index zero. Do not try to print a section
1413 #: ../src/readelf.c:1542
1417 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
1420 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
1424 #: ../src/readelf.c:1552
1425 msgid " Offset Type Value Name\n"
1428 #: ../src/readelf.c:1554
1429 msgid " Offset Type Value Name\n"
1432 #: ../src/readelf.c:1607 ../src/readelf.c:1618 ../src/readelf.c:1631
1433 #: ../src/readelf.c:1649 ../src/readelf.c:1661 ../src/readelf.c:1780
1434 #: ../src/readelf.c:1792 ../src/readelf.c:1806 ../src/readelf.c:1825
1435 #: ../src/readelf.c:1838
1436 msgid "<INVALID RELOC>"
1439 #: ../src/readelf.c:1619 ../src/readelf.c:1793 ../src/objdump.c:379
1440 msgid "INVALID SYMBOL"
1443 #: ../src/readelf.c:1650 ../src/readelf.c:1826 ../src/objdump.c:394
1444 msgid "INVALID SECTION"
1447 #: ../src/readelf.c:1724
1448 msgid " Offset Type Value Addend Name\n"
1451 #: ../src/readelf.c:1726
1452 msgid " Offset Type Value Addend Name\n"
1455 #: ../src/readelf.c:1927
1459 "Symbol table [%2u] '%s' contains %u entry:\n"
1462 "Symbol table [%2u] '%s' contains %u entries:\n"
1466 #: ../src/readelf.c:1933
1468 msgid " %lu local symbol String table: [%2u] '%s'\n"
1469 msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
1473 #: ../src/readelf.c:1943
1474 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
1477 #: ../src/readelf.c:1945
1478 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
1481 #: ../src/readelf.c:1965
1483 msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
1486 #: ../src/readelf.c:2053
1488 msgid "bad dynamic symbol"
1491 #: ../src/readelf.c:2135
1495 #: ../src/readelf.c:2152
1499 #: ../src/readelf.c:2177
1503 "Version needs section [%2u] '%s' contains %d entry:\n"
1504 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1507 "Version needs section [%2u] '%s' contains %d entries:\n"
1508 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1512 #: ../src/readelf.c:2200
1514 msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
1517 #: ../src/readelf.c:2213
1519 msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
1522 #: ../src/readelf.c:2244
1526 "Version definition section [%2u] '%s' contains %d entry:\n"
1527 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1530 "Version definition section [%2u] '%s' contains %d entries:\n"
1531 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1535 #: ../src/readelf.c:2274
1537 msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
1540 #: ../src/readelf.c:2289
1542 msgid " %#06x: Parent %d: %s\n"
1545 #: ../src/readelf.c:2521
1549 "Version symbols section [%2u] '%s' contains %d entry:\n"
1550 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
1553 "Version symbols section [%2u] '%s' contains %d entries:\n"
1554 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
1558 #: ../src/readelf.c:2551
1562 #: ../src/readelf.c:2556
1563 msgid " 1 *global* "
1566 #: ../src/readelf.c:2587
1570 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
1572 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1575 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
1577 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1581 #: ../src/readelf.c:2610
1583 msgid " Length Number % of total Coverage\n"
1586 #: ../src/readelf.c:2612
1588 msgid " 0 %6<PRIu32> %5.1f%%\n"
1591 #: ../src/readelf.c:2619
1593 msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
1596 #: ../src/readelf.c:2632
1599 " Average number of tests: successful lookup: %f\n"
1600 " unsuccessful lookup: %f\n"
1603 #: ../src/readelf.c:2650 ../src/readelf.c:2692 ../src/readelf.c:2733
1605 msgid "cannot get data for section %d: %s"
1608 #: ../src/readelf.c:2787
1611 " Symbol Bias: %u\n"
1612 " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
1615 #: ../src/readelf.c:2861
1619 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
1622 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
1626 #: ../src/readelf.c:2875
1628 " Library Time Stamp Checksum Version "
1632 #: ../src/readelf.c:2925
1636 "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %"
1640 #: ../src/readelf.c:2941
1641 msgid " Owner Size\n"
1644 #: ../src/readelf.c:2967
1646 msgid " %-13s %4<PRIu32>\n"
1649 #: ../src/readelf.c:2999
1651 msgid " %-4u %12<PRIu32>\n"
1655 #: ../src/readelf.c:3004
1657 msgid " File: %11<PRIu32>\n"
1660 #: ../src/readelf.c:3039
1662 msgid " %s: %<PRId64>, %s\n"
1665 #: ../src/readelf.c:3042
1667 msgid " %s: %<PRId64>\n"
1670 #: ../src/readelf.c:3045
1675 #: ../src/readelf.c:3052
1677 msgid " %u: %<PRId64>\n"
1680 #: ../src/readelf.c:3055
1685 #: ../src/readelf.c:3091
1687 msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
1690 #: ../src/readelf.c:3094
1692 msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
1695 #: ../src/readelf.c:3099
1697 msgid "%#<PRIx64> <%s+%#<PRIx64>>"
1700 #: ../src/readelf.c:3102
1702 msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
1705 #: ../src/readelf.c:3108
1707 msgid "%s+%#<PRIx64> <%s>"
1710 #: ../src/readelf.c:3111
1712 msgid "%s+%#0*<PRIx64> <%s>"
1715 #: ../src/readelf.c:3115
1717 msgid "%#<PRIx64> <%s>"
1720 #: ../src/readelf.c:3118
1722 msgid "%#0*<PRIx64> <%s>"
1725 #: ../src/readelf.c:3123
1727 msgid "%s+%#<PRIx64>"
1730 #: ../src/readelf.c:3126
1732 msgid "%s+%#0*<PRIx64>"
1735 #: ../src/readelf.c:3234
1737 msgid "unknown tag %hx"
1740 #: ../src/readelf.c:3236
1742 msgid "unknown user tag %hx"
1745 #: ../src/readelf.c:3446
1747 msgid "unknown attribute %hx"
1750 #: ../src/readelf.c:3449
1752 msgid "unknown user attribute %hx"
1755 #: ../src/readelf.c:3495
1757 msgid "unknown form %<PRIx64>"
1760 #: ../src/readelf.c:3729
1764 #: ../src/readelf.c:3732
1766 msgid "%zu byte block:"
1769 #: ../src/readelf.c:4141
1771 msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
1774 #: ../src/readelf.c:4154
1778 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
1782 #: ../src/readelf.c:4161
1786 "Abbreviation section at offset %<PRIu64>:\n"
1789 #: ../src/readelf.c:4174
1791 msgid " *** error while reading abbreviation: %s\n"
1794 #: ../src/readelf.c:4190
1796 msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
1799 #: ../src/readelf.c:4193
1803 #: ../src/readelf.c:4193
1807 #: ../src/readelf.c:4229
1809 msgid "cannot get .debug_aranges content: %s"
1812 #: ../src/readelf.c:4234
1816 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
1819 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
1823 #: ../src/readelf.c:4264
1825 msgid " [%*zu] ???\n"
1828 #: ../src/readelf.c:4266
1830 msgid " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
1833 #: ../src/readelf.c:4285
1835 msgid "cannot get .debug_ranges content: %s"
1838 #: ../src/readelf.c:4290 ../src/readelf.c:4773 ../src/readelf.c:5436
1839 #: ../src/readelf.c:5881 ../src/readelf.c:5976 ../src/readelf.c:6148
1843 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
1846 #: ../src/readelf.c:4304 ../src/readelf.c:5895
1848 msgid " [%6tx] <INVALID DATA>\n"
1851 #: ../src/readelf.c:4326 ../src/readelf.c:5917
1853 msgid " [%6tx] base address %s\n"
1856 #. We have an address range entry.
1857 #. First address range entry in a list.
1858 #: ../src/readelf.c:4337
1860 msgid " [%6tx] %s..%s\n"
1863 #: ../src/readelf.c:4339
1868 #: ../src/readelf.c:4762 ../src/readelf.c:6214 ../src/readelf.c:6316
1870 msgid "cannot get %s content: %s"
1873 #: ../src/readelf.c:4769
1877 "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
1880 #: ../src/readelf.c:4796 ../src/readelf.c:5470
1882 msgid "invalid data in section [%zu] '%s'"
1885 #: ../src/readelf.c:4818
1889 " [%6tx] Zero terminator\n"
1892 #: ../src/readelf.c:4896
1893 msgid "FDE address encoding: "
1896 #: ../src/readelf.c:4902
1897 msgid "LSDA pointer encoding: "
1900 #: ../src/readelf.c:4947
1902 msgid "invalid augmentation encoding"
1905 #: ../src/readelf.c:5018
1907 msgid " (offset: %#<PRIx64>)"
1910 #: ../src/readelf.c:5025
1912 msgid " (end offset: %#<PRIx64>)"
1915 #: ../src/readelf.c:5052
1917 msgid " %-26sLSDA pointer: %#<PRIx64>\n"
1920 #: ../src/readelf.c:5098
1922 msgid "cannot get attribute code: %s"
1925 #: ../src/readelf.c:5106
1927 msgid "cannot get attribute form: %s"
1930 #: ../src/readelf.c:5119
1932 msgid "cannot get attribute value: %s"
1935 #: ../src/readelf.c:5315
1939 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
1943 #: ../src/readelf.c:5340
1946 " Compilation unit at offset %<PRIu64>:\n"
1947 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %"
1948 "<PRIu8>, Offset size: %<PRIu8>\n"
1951 #: ../src/readelf.c:5358
1953 msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
1956 #: ../src/readelf.c:5369
1958 msgid "cannot get DIE offset: %s"
1961 #: ../src/readelf.c:5377
1963 msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
1966 #: ../src/readelf.c:5406
1968 msgid "cannot get next DIE: %s\n"
1971 #: ../src/readelf.c:5413
1973 msgid "cannot get next DIE: %s"
1976 #: ../src/readelf.c:5448
1978 msgid "cannot get line data section data: %s"
1981 #: ../src/readelf.c:5461
1985 "Table at offset %Zu:\n"
1988 #. Print what we got so far.
1989 #: ../src/readelf.c:5513
1993 " Length: %<PRIu64>\n"
1994 " DWARF version: %<PRIuFAST16>\n"
1995 " Prologue length: %<PRIu64>\n"
1996 " Minimum instruction length: %<PRIuFAST8>\n"
1997 " Initial value if '%s': %<PRIuFAST8>\n"
1998 " Line base: %<PRIdFAST8>\n"
1999 " Line range: %<PRIuFAST8>\n"
2000 " Opcode base: %<PRIuFAST8>\n"
2005 #: ../src/readelf.c:5532
2007 msgid "invalid data at offset %tu in section [%zu] '%s'"
2010 #: ../src/readelf.c:5547
2012 msgid " [%*<PRIuFAST8>] %hhu argument\n"
2013 msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
2017 #: ../src/readelf.c:5555
2023 #: ../src/readelf.c:5571
2026 "File name table:\n"
2027 " Entry Dir Time Size Name"
2030 #: ../src/readelf.c:5600
2033 "Line number statements:"
2036 #: ../src/readelf.c:5661
2038 msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
2041 #: ../src/readelf.c:5681
2043 msgid " extended opcode %u: "
2046 #: ../src/readelf.c:5686
2047 msgid "end of sequence"
2050 #: ../src/readelf.c:5701
2052 msgid "set address to %s\n"
2055 #: ../src/readelf.c:5722
2057 msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
2060 #. Unknown, ignore it.
2061 #: ../src/readelf.c:5731
2062 msgid "unknown opcode"
2065 #. Takes no argument.
2066 #: ../src/readelf.c:5743
2070 #: ../src/readelf.c:5753
2072 msgid "advance address by %u to %s\n"
2075 #: ../src/readelf.c:5764
2077 msgid " advance line by constant %d to %<PRId64>\n"
2080 #: ../src/readelf.c:5772
2082 msgid " set file to %<PRIu64>\n"
2085 #: ../src/readelf.c:5782
2087 msgid " set column to %<PRIu64>\n"
2090 #: ../src/readelf.c:5789
2092 msgid " set '%s' to %<PRIuFAST8>\n"
2095 #. Takes no argument.
2096 #: ../src/readelf.c:5795
2097 msgid " set basic block flag"
2100 #: ../src/readelf.c:5805
2102 msgid "advance address by constant %u to %s\n"
2105 #: ../src/readelf.c:5821
2107 msgid "advance address by fixed value %u to %s\n"
2110 #. Takes no argument.
2111 #: ../src/readelf.c:5830
2112 msgid " set prologue end flag"
2115 #. Takes no argument.
2116 #: ../src/readelf.c:5835
2117 msgid " set epilogue begin flag"
2120 #. This is a new opcode the generator but not we know about.
2121 #. Read the parameters associated with it but then discard
2122 #. everything. Read all the parameters for this opcode.
2123 #: ../src/readelf.c:5844
2125 msgid " unknown opcode with %<PRIu8> parameter:"
2126 msgid_plural " unknown opcode with %<PRIu8> parameters:"
2130 #: ../src/readelf.c:5876
2132 msgid "cannot get .debug_loc content: %s"
2135 #. First entry in a list.
2136 #: ../src/readelf.c:5931
2138 msgid " [%6tx] %s..%s"
2141 #: ../src/readelf.c:5933
2146 #: ../src/readelf.c:5986
2148 msgid "cannot get macro information section data: %s"
2151 #: ../src/readelf.c:6065
2153 msgid "%*s*** non-terminated string at end of section"
2156 #: ../src/readelf.c:6133
2158 msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
2161 #: ../src/readelf.c:6172
2165 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
2169 #: ../src/readelf.c:6186
2171 msgid " *** error while reading strings: %s\n"
2174 #: ../src/readelf.c:6206
2178 "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
2181 #: ../src/readelf.c:6308
2185 "Exception handling table section [%2zu] '.gcc_except_table':\n"
2188 #: ../src/readelf.c:6331
2190 msgid " LPStart encoding: %#x "
2193 #: ../src/readelf.c:6343
2195 msgid " TType encoding: %#x "
2198 #: ../src/readelf.c:6357
2200 msgid " Call site encoding: %#x "
2203 #: ../src/readelf.c:6370
2209 #: ../src/readelf.c:6384
2212 " [%4u] Call site start: %#<PRIx64>\n"
2213 " Call site length: %<PRIu64>\n"
2214 " Landing pad: %#<PRIx64>\n"
2218 #: ../src/readelf.c:6444
2220 msgid "invalid TType encoding"
2223 #: ../src/readelf.c:6467
2225 msgid "cannot get debug context descriptor: %s"
2228 #: ../src/readelf.c:6602 ../src/readelf.c:7167
2230 msgid "cannot convert core note data: %s"
2233 #: ../src/readelf.c:6907
2237 "%*s... <repeats %u more times> ..."
2240 #: ../src/readelf.c:7265
2241 msgid " Owner Data size Type\n"
2244 #: ../src/readelf.c:7283
2246 msgid " %-13.*s %9<PRId32> %s\n"
2249 #: ../src/readelf.c:7314
2251 msgid "cannot get content of note section: %s"
2254 #: ../src/readelf.c:7341
2258 "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2261 #: ../src/readelf.c:7364
2265 "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2268 #: ../src/readelf.c:7410
2272 "Section [%Zu] '%s' has no data to dump.\n"
2275 #: ../src/readelf.c:7416 ../src/readelf.c:7438
2277 msgid "cannot get data for section [%Zu] '%s': %s"
2280 #: ../src/readelf.c:7420
2284 "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2287 #: ../src/readelf.c:7433
2291 "Section [%Zu] '%s' is empty.\n"
2294 #: ../src/readelf.c:7442
2298 "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2301 #: ../src/readelf.c:7489
2305 "section [%lu] does not exist"
2308 #: ../src/readelf.c:7515
2312 "section '%s' does not exist"
2315 #: ../src/readelf.c:7576
2317 msgid "cannot get symbol index of archive '%s': %s"
2320 #: ../src/readelf.c:7579
2324 "Archive '%s' has no symbol index\n"
2327 #: ../src/readelf.c:7583
2331 "Index of archive '%s' has %Zu entries:\n"
2334 #: ../src/readelf.c:7601
2336 msgid "cannot extract member at offset %Zu in '%s': %s"
2339 #: ../src/readelf.c:7606
2341 msgid "Archive member '%s' contains:\n"
2346 "Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
2351 msgid "Same as `--format=sysv'"
2355 msgid "Same as `--format=bsd'"
2359 msgid "Same as `--radix=10'"
2363 msgid "Same as `--radix=8'"
2367 msgid "Same as `--radix=16'"
2371 msgid "Similar to `--format=sysv' output but in one line"
2375 msgid "Print size and permission flags for loadable segments"
2379 msgid "Display the total sizes (bsd only)"
2382 #. Short description of program.
2384 msgid "List section sizes of FILEs (a.out by default)."
2387 #: ../src/size.c:269
2389 msgid "Invalid format: %s"
2392 #: ../src/size.c:280
2394 msgid "Invalid radix: %s"
2397 #: ../src/size.c:339
2399 msgid "%s: file format not recognized"
2402 #: ../src/size.c:446 ../src/size.c:589
2407 #: ../src/size.c:614
2411 #: ../src/strip.c:73
2412 msgid "Place stripped output into FILE"
2415 #: ../src/strip.c:74
2416 msgid "Extract the removed sections into FILE"
2419 #: ../src/strip.c:75
2420 msgid "Embed name FILE instead of -f argument"
2423 #: ../src/strip.c:79
2424 msgid "Remove all debugging symbols"
2427 #: ../src/strip.c:83
2428 msgid "Copy modified/access timestamps to the output"
2431 #: ../src/strip.c:85
2432 msgid "Remove .comment section"
2435 #: ../src/strip.c:88
2436 msgid "Relax a few rules to handle slightly broken ELF files"
2439 #. Short description of program.
2440 #: ../src/strip.c:93
2441 msgid "Discard symbols from object files."
2444 #: ../src/strip.c:185
2446 msgid "Only one input file allowed together with '-o' and '-f'"
2449 #: ../src/strip.c:221
2451 msgid "-f option specified twice"
2454 #: ../src/strip.c:230
2456 msgid "-F option specified twice"
2459 #: ../src/strip.c:239 ../src/unstrip.c:124
2461 msgid "-o option specified twice"
2464 #: ../src/strip.c:259
2466 msgid "-R option supports only .comment section"
2469 #: ../src/strip.c:297 ../src/strip.c:321
2471 msgid "cannot stat input file '%s'"
2474 #: ../src/strip.c:311
2476 msgid "while opening '%s'"
2479 #: ../src/strip.c:349
2481 msgid "%s: cannot use -o or -f when stripping archive"
2484 #: ../src/strip.c:447
2486 msgid "cannot open EBL backend"
2489 #: ../src/strip.c:497 ../src/strip.c:521
2491 msgid "cannot create new file '%s': %s"
2494 #: ../src/strip.c:581
2496 msgid "illformed file '%s'"
2499 #: ../src/strip.c:868 ../src/strip.c:955
2501 msgid "while generating output file: %s"
2504 #: ../src/strip.c:928 ../src/strip.c:1667
2506 msgid "%s: error while creating ELF header: %s"
2509 #: ../src/strip.c:942
2511 msgid "while preparing output for '%s'"
2514 #: ../src/strip.c:993 ../src/strip.c:1049
2516 msgid "while create section header section: %s"
2519 #: ../src/strip.c:999
2521 msgid "cannot allocate section data: %s"
2524 #: ../src/strip.c:1058
2526 msgid "while create section header string table: %s"
2529 #: ../src/strip.c:1592 ../src/strip.c:1689
2531 msgid "while writing '%s': %s"
2534 #: ../src/strip.c:1603
2536 msgid "while creating '%s'"
2539 #: ../src/strip.c:1615
2541 msgid "while computing checksum for debug information"
2544 #: ../src/strip.c:1675
2546 msgid "%s: error while reading the file: %s"
2549 #: ../src/strip.c:1721 ../src/strip.c:1728
2551 msgid "error while finishing '%s': %s"
2554 #: ../src/strip.c:1751 ../src/strip.c:1808
2556 msgid "cannot set access and modification date of '%s'"
2560 msgid "Input File Control:"
2564 msgid "Include whole archives in the output from now on."
2568 msgid "Stop including the whole arhives in the output."
2571 #: ../src/ld.c:92 ../src/ld.c:106 ../src/ld.c:184
2576 msgid "Start a group."
2580 msgid "End a group."
2588 msgid "Add PATH to list of directories files are searched in."
2592 msgid "Only set DT_NEEDED for following dynamic libs if actually used"
2596 msgid "Always set DT_NEEDED for following dynamic libs"
2600 msgid "Ignore LD_LIBRARY_PATH environment variable."
2604 msgid "Output File Control:"
2608 msgid "Place output in FILE."
2612 msgid "Object is marked to not use default search path at runtime."
2616 msgid "Same as --whole-archive."
2620 msgid "Default rules of extracting from archive; weak references are not enough."
2624 msgid "Weak references cause extraction from archive."
2628 msgid "Allow multiple definitions; first is used."
2632 msgid "Disallow/allow undefined symbols in DSOs."
2636 msgid "Object requires immediate handling of $ORIGIN."
2640 msgid "Relocation will not be processed lazily."
2644 msgid "Object cannot be unloaded at runtime."
2648 msgid "Mark object to be initialized first."
2652 msgid "Enable/disable lazy-loading flag for following dependencies."
2656 msgid "Mark object as not loadable with 'dlopen'."
2660 msgid "Ignore/record dependencies on unused DSOs."
2664 msgid "Generated DSO will be a system library."
2672 msgid "Set entry point address."
2676 msgid "Do not link against shared libraries."
2680 msgid "Prefer linking against shared libraries."
2684 msgid "Export all dynamic symbols."
2688 msgid "Strip all symbols."
2692 msgid "Strip debugging symbols."
2696 msgid "Assume pagesize for the target system to be SIZE."
2700 msgid "Set runtime DSO search path."
2704 msgid "Set link time DSO search path."
2708 msgid "Generate dynamic shared object."
2712 msgid "Generate relocatable object."
2716 msgid "Causes symbol not assigned to a version be reduced to local."
2720 msgid "Remove unused sections."
2724 msgid "Don't remove unused sections."
2728 msgid "Set soname of shared object."
2732 msgid "Set the dynamic linker name."
2736 msgid "Add/suppress addition indentifying link-editor to .comment section."
2740 msgid "Create .eh_frame_hdr section"
2744 msgid "Set hash style to sysv, gnu or both."
2748 msgid "Generate build ID note (md5, sha1 (default), uuid)."
2752 msgid "Linker Operation Control:"
2756 msgid "Verbose messages."
2760 msgid "Trace file opens."
2764 msgid "Trade speed for less memory usage"
2772 msgid "Set optimization level to LEVEL."
2776 msgid "Use linker script in FILE."
2780 msgid "Select to get parser debug information"
2784 msgid "Read version information from FILE."
2788 msgid "Set emulation to NAME."
2791 #. Short description of program.
2793 msgid "Combine object and archive files."
2796 #. Strings for arguments in help texts.
2803 msgid "At least one input file needed"
2808 msgid "error while preparing linking"
2813 msgid "cannot open linker script '%s'"
2818 msgid "-( without matching -)"
2821 #: ../src/ld.c:572 ../src/ld.c:610
2823 msgid "only one option of -G and -r is allowed"
2828 msgid "more than one '-m' parameter"
2831 #: ../src/ld.c:604 ../src/ld.c:1013
2833 msgid "unknown option `-%c %s'"
2838 msgid "invalid page size value '%s': ignored"
2843 msgid "invalid hash style '%s'"
2848 msgid "invalid build-ID style '%s'"
2853 msgid "More than one output file name given."
2858 msgid "Invalid optimization level `%s'"
2863 msgid "nested -( -) groups are not allowed"
2868 msgid "-) without matching -("
2873 msgid "unknown option '-%c %s'"
2878 msgid "could not find input file to determine output file format"
2883 msgid "try again with an appropriate '-m' parameter"
2888 msgid "cannot read version script '%s'"
2891 #. The symbol is already defined and now again
2892 #. in the linker script. This is an error.
2893 #: ../src/ld.c:1512 ../src/ld.c:1551
2895 msgid "duplicate definition of '%s' in linker script"
2898 #: ../src/ldgeneric.c:209 ../src/ldgeneric.c:5151
2900 msgid "cannot create string table"
2903 #: ../src/ldgeneric.c:255
2905 msgid "cannot load ld backend library '%s': %s"
2908 #: ../src/ldgeneric.c:265
2910 msgid "cannot find init function in ld backend library '%s': %s"
2913 #: ../src/ldgeneric.c:310
2915 msgid "%s listed more than once as input"
2918 #: ../src/ldgeneric.c:424
2920 msgid "%s (for -l%s)\n"
2923 #: ../src/ldgeneric.c:425
2925 msgid "%s (for DT_NEEDED %s)\n"
2928 #: ../src/ldgeneric.c:573
2930 msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
2933 #: ../src/ldgeneric.c:586
2935 msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
2938 #: ../src/ldgeneric.c:677
2940 msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
2943 #: ../src/ldgeneric.c:700
2945 msgid "(%s+%#<PRIx64>): first defined here\n"
2948 #: ../src/ldgeneric.c:819
2950 msgid "%s: cannot get section group data: %s"
2953 #. If we come here no section group contained the given section
2954 #. despite the SHF_GROUP flag. This is an error in the input
2956 #: ../src/ldgeneric.c:840
2958 msgid "%s: section '%s' with group flag set does not belong to any group"
2961 #: ../src/ldgeneric.c:885
2963 msgid "%s: section [%2d] '%s' is not in the correct section group"
2966 #. This should never happen.
2967 #: ../src/ldgeneric.c:1156 ../src/ldgeneric.c:1413 ../src/ldgeneric.c:1422
2968 #: ../src/ldgeneric.c:1481 ../src/ldgeneric.c:1490 ../src/ldgeneric.c:1753
2969 #: ../src/ldgeneric.c:2005
2971 msgid "%s: invalid ELF file (%s:%d)\n"
2974 #: ../src/ldgeneric.c:1250
2976 msgid "%s: only files of type ET_REL might contain section groups"
2979 #: ../src/ldgeneric.c:1302
2981 msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
2984 #: ../src/ldgeneric.c:1314
2986 msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
2989 #: ../src/ldgeneric.c:1328
2992 "%s: group member %zu of section group [%2zd] '%s' has too high index: %"
2996 #: ../src/ldgeneric.c:1350
2998 msgid "%s: section '%s' has unknown type: %d"
3001 #: ../src/ldgeneric.c:1729
3003 msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
3006 #: ../src/ldgeneric.c:1899
3008 msgid "cannot read archive `%s': %s"
3011 #: ../src/ldgeneric.c:2020
3013 msgid "file of type %s cannot be linked in\n"
3016 #: ../src/ldgeneric.c:2032
3018 msgid "%s: input file incompatible with ELF machine type %s\n"
3021 #: ../src/ldgeneric.c:2044
3023 msgid "%s: cannot get section header string table index: %s\n"
3026 #: ../src/ldgeneric.c:2073
3028 msgid "cannot use DSO '%s' when generating relocatable object file"
3031 #: ../src/ldgeneric.c:2158
3033 msgid "input file '%s' ignored"
3036 #. XXX The error message should get better. It should use
3037 #. the debugging information if present to tell where in the
3038 #. sources the undefined reference is.
3039 #: ../src/ldgeneric.c:2372
3041 msgid "undefined symbol `%s' in %s"
3044 #: ../src/ldgeneric.c:2702
3046 msgid "cannot create ELF descriptor for output file: %s"
3049 #: ../src/ldgeneric.c:2709
3051 msgid "could not create ELF header for output file: %s"
3054 #: ../src/ldgeneric.c:3224 ../src/ldgeneric.c:3294 ../src/ldgeneric.c:3330
3055 #: ../src/ldgeneric.c:4457 ../src/ldgeneric.c:4506 ../src/ldgeneric.c:4538
3056 #: ../src/ldgeneric.c:4773 ../src/ldgeneric.c:4828 ../src/ldgeneric.c:5075
3057 #: ../src/ldgeneric.c:5131 ../src/ldgeneric.c:5600 ../src/ldgeneric.c:5612
3059 msgid "cannot create section for output file: %s"
3062 #: ../src/ldgeneric.c:3444
3064 msgid "address computation expression contains variable '%s'"
3067 #: ../src/ldgeneric.c:3489
3070 "argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
3074 #: ../src/ldgeneric.c:3684
3076 msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
3079 #: ../src/ldgeneric.c:3690
3081 msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
3084 #: ../src/ldgeneric.c:3920
3086 msgid "cannot create GNU hash table section for output file: %s"
3089 #: ../src/ldgeneric.c:4071
3091 msgid "cannot create hash table section for output file: %s"
3094 #: ../src/ldgeneric.c:4114
3096 msgid "cannot create build ID section: %s"
3099 #: ../src/ldgeneric.c:4191
3101 msgid "cannot convert section data to file format: %s"
3104 #: ../src/ldgeneric.c:4200
3106 msgid "cannot convert section data to memory format: %s"
3109 #: ../src/ldgeneric.c:4261
3111 msgid "cannot read enough data for UUID"
3114 #: ../src/ldgeneric.c:4358 ../src/ldgeneric.c:4379 ../src/ldgeneric.c:4408
3115 #: ../src/ldgeneric.c:6062
3117 msgid "cannot create symbol table for output file: %s"
3120 #: ../src/ldgeneric.c:5300 ../src/ldgeneric.c:5852
3122 msgid "section index too large in dynamic symbol table"
3125 #: ../src/ldgeneric.c:5745
3127 msgid "cannot create versioning section: %s"
3130 #: ../src/ldgeneric.c:5818
3132 msgid "cannot create dynamic symbol table for output file: %s"
3135 #: ../src/ldgeneric.c:5994
3137 msgid "cannot create versioning data: %s"
3140 #: ../src/ldgeneric.c:6094 ../src/ldgeneric.c:6107 ../src/ldgeneric.c:6171
3141 #: ../src/ldgeneric.c:6179
3143 msgid "cannot create section header string section: %s"
3146 #: ../src/ldgeneric.c:6101
3148 msgid "cannot create section header string section"
3151 #: ../src/ldgeneric.c:6259
3153 msgid "cannot create program header: %s"
3156 #: ../src/ldgeneric.c:6267
3158 msgid "while determining file layout: %s"
3161 #: ../src/ldgeneric.c:6388
3163 msgid "internal error: non-nobits section follows nobits section"
3166 #: ../src/ldgeneric.c:6925
3168 msgid "cannot get header of 0th section: %s"
3171 #: ../src/ldgeneric.c:6941 ../src/unstrip.c:1807
3173 msgid "cannot update ELF header: %s"
3176 #: ../src/ldgeneric.c:6972
3178 msgid "linker backend didn't specify function to relocate section"
3181 #: ../src/ldgeneric.c:6984
3183 msgid "while writing output file: %s"
3186 #: ../src/ldgeneric.c:6989
3188 msgid "while finishing output file: %s"
3191 #: ../src/ldgeneric.c:6995
3193 msgid "cannot stat output file"
3196 #: ../src/ldgeneric.c:7011
3198 msgid "WARNING: temporary output file overwritten before linking finished"
3201 #. This cannot be implemented generally. There should have been a
3202 #. machine dependent implementation and we should never have arrived
3204 #: ../src/ldgeneric.c:7064 ../src/ldgeneric.c:7075 ../src/ldgeneric.c:7086
3205 #: ../src/ldgeneric.c:7097 ../src/ldgeneric.c:7116 ../src/ldgeneric.c:7129
3206 #: ../src/ldgeneric.c:7141
3208 msgid "no machine specific '%s' implementation"
3211 #: ../src/i386_ld.c:210
3213 msgid "cannot allocate PLT section: %s"
3216 #: ../src/i386_ld.c:232
3218 msgid "cannot allocate PLTREL section: %s"
3221 #: ../src/i386_ld.c:253
3223 msgid "cannot allocate GOT section: %s"
3226 #: ../src/i386_ld.c:274
3228 msgid "cannot allocate GOTPLT section: %s"
3231 #: ../src/i386_ld.c:661
3233 msgid "initial-executable TLS relocation cannot be used "
3236 #: ../src/ldscript.y:178
3237 msgid "mode for segment invalid\n"
3240 #: ../src/ldscript.y:465
3242 msgid "while reading version script '%s': %s at line %d"
3245 #: ../src/ldscript.y:466
3247 msgid "while reading linker script '%s': %s at line %d"
3250 #: ../src/ldscript.y:745
3252 msgid "symbol '%s' in declared both local and global for unnamed version"
3255 #: ../src/ldscript.y:747
3257 msgid "symbol '%s' in declared both local and global for version '%s'"
3260 #: ../src/ldscript.y:767 ../src/ldscript.y:774
3262 msgid "default visibility set as local and global"
3265 #: ../src/elflint.c:71
3266 msgid "Be extremely strict, flag level 2 features."
3269 #: ../src/elflint.c:72
3270 msgid "Do not print anything if successful"
3273 #: ../src/elflint.c:73
3274 msgid "Binary is a separate debuginfo file"
3277 #: ../src/elflint.c:75
3279 "Binary has been created with GNU ld and is therefore known to be broken in "
3283 #. Short description of program.
3284 #: ../src/elflint.c:81
3285 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
3288 #: ../src/elflint.c:165
3290 msgid "cannot generate Elf descriptor: %s\n"
3293 #: ../src/elflint.c:184
3295 msgid "error while closing Elf descriptor: %s\n"
3298 #: ../src/elflint.c:188
3302 #: ../src/elflint.c:301
3304 msgid " error while freeing sub-ELF descriptor: %s\n"
3307 #. We cannot do anything.
3308 #: ../src/elflint.c:309
3310 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
3313 #: ../src/elflint.c:368
3315 msgid "e_ident[%d] == %d is no known class\n"
3318 #: ../src/elflint.c:373
3320 msgid "e_ident[%d] == %d is no known data encoding\n"
3323 #: ../src/elflint.c:377
3325 msgid "unknown ELF header version number e_ident[%d] == %d\n"
3328 #: ../src/elflint.c:383
3330 msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
3333 #: ../src/elflint.c:389
3335 msgid "unsupport ABI version e_ident[%d] == %d\n"
3338 #: ../src/elflint.c:394
3340 msgid "e_ident[%zu] is not zero\n"
3343 #: ../src/elflint.c:399
3345 msgid "unknown object file type %d\n"
3348 #: ../src/elflint.c:406
3350 msgid "unknown machine type %d\n"
3353 #: ../src/elflint.c:410
3355 msgid "unknown object file version\n"
3358 #: ../src/elflint.c:416
3360 msgid "invalid program header offset\n"
3363 #: ../src/elflint.c:418
3365 msgid "executables and DSOs cannot have zero program header offset\n"
3368 #: ../src/elflint.c:422
3370 msgid "invalid number of program header entries\n"
3373 #: ../src/elflint.c:430
3375 msgid "invalid section header table offset\n"
3378 #: ../src/elflint.c:433
3380 msgid "section header table must be present\n"
3383 #: ../src/elflint.c:447
3385 msgid "invalid number of section header table entries\n"
3388 #: ../src/elflint.c:464
3390 msgid "invalid section header index\n"
3393 #: ../src/elflint.c:469
3395 msgid "invalid machine flags: %s\n"
3398 #: ../src/elflint.c:476 ../src/elflint.c:493
3400 msgid "invalid ELF header size: %hd\n"
3403 #: ../src/elflint.c:479 ../src/elflint.c:496
3405 msgid "invalid program header size: %hd\n"
3408 #: ../src/elflint.c:482 ../src/elflint.c:499
3410 msgid "invalid program header position or size\n"
3413 #: ../src/elflint.c:485 ../src/elflint.c:502
3415 msgid "invalid section header size: %hd\n"
3418 #: ../src/elflint.c:488 ../src/elflint.c:505
3420 msgid "invalid section header position or size\n"
3423 #: ../src/elflint.c:549
3426 "section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
3430 #: ../src/elflint.c:553
3432 msgid "section [%2d] '%s': section group [%2zu] '%s' does not preceed group member\n"
3435 #: ../src/elflint.c:569 ../src/elflint.c:1412 ../src/elflint.c:1462
3436 #: ../src/elflint.c:1571 ../src/elflint.c:2165 ../src/elflint.c:2679
3437 #: ../src/elflint.c:2840 ../src/elflint.c:2970 ../src/elflint.c:3142
3438 #: ../src/elflint.c:4040
3440 msgid "section [%2d] '%s': cannot get section data\n"
3443 #: ../src/elflint.c:582 ../src/elflint.c:1578
3446 "section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
3447 "type is not SHT_STRTAB\n"
3450 #: ../src/elflint.c:605
3453 "section [%2d] '%s': symbol table cannot have more than one extended index "
3457 #: ../src/elflint.c:616
3459 msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
3462 #: ../src/elflint.c:625
3464 msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
3467 #: ../src/elflint.c:630 ../src/elflint.c:633 ../src/elflint.c:636
3468 #: ../src/elflint.c:639 ../src/elflint.c:642 ../src/elflint.c:645
3470 msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
3473 #: ../src/elflint.c:648
3475 msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
3478 #: ../src/elflint.c:658
3480 msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
3483 #: ../src/elflint.c:667
3485 msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
3488 #: ../src/elflint.c:680
3491 "section [%2d] '%s': symbol %zu: too large section index but no extended "
3492 "section index section\n"
3495 #: ../src/elflint.c:686
3498 "section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
3499 "st_shndx (%<PRIu32>)\n"
3502 #. || sym->st_shndx > SHN_HIRESERVE always false
3503 #: ../src/elflint.c:698
3505 msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
3508 #: ../src/elflint.c:706
3510 msgid "section [%2d] '%s': symbol %zu: unknown type\n"
3513 #: ../src/elflint.c:712
3515 msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
3518 #: ../src/elflint.c:717
3520 msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
3523 #: ../src/elflint.c:725
3525 msgid "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
3528 #: ../src/elflint.c:729
3530 msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
3533 #: ../src/elflint.c:733
3535 msgid "section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
3538 #: ../src/elflint.c:765
3540 msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
3543 #: ../src/elflint.c:771 ../src/elflint.c:796 ../src/elflint.c:839
3546 "section [%2d] '%s': symbol %zu does not fit completely in referenced section "
3550 #: ../src/elflint.c:780
3553 "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
3554 "SHF_TLS flag set\n"
3557 #: ../src/elflint.c:790 ../src/elflint.c:832
3560 "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
3564 #: ../src/elflint.c:817
3566 msgid "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
3569 #: ../src/elflint.c:825
3572 "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%"
3576 #: ../src/elflint.c:852
3579 "section [%2d] '%s': symbol %zu: local symbol outside range described in "
3583 #: ../src/elflint.c:859
3586 "section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
3590 #: ../src/elflint.c:866
3592 msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
3595 #: ../src/elflint.c:916
3598 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%"
3602 #: ../src/elflint.c:923
3605 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%"
3609 #. This test is more strict than the psABIs which
3610 #. usually allow the symbol to be in the middle of
3611 #. the .got section, allowing negative offsets.
3612 #: ../src/elflint.c:939
3615 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
3616 "match %s section address %#<PRIx64>\n"
3619 #: ../src/elflint.c:946
3622 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
3623 "match %s section size %<PRIu64>\n"
3626 #: ../src/elflint.c:954
3629 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
3633 #: ../src/elflint.c:970
3636 "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
3637 "segment address %#<PRIx64>\n"
3640 #: ../src/elflint.c:977
3643 "section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
3644 "segment size %<PRIu64>\n"
3647 #: ../src/elflint.c:990
3650 "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
3651 "default visibility\n"
3654 #: ../src/elflint.c:994
3656 msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
3659 #: ../src/elflint.c:1039
3661 msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
3664 #: ../src/elflint.c:1048 ../src/elflint.c:1100
3666 msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
3669 #: ../src/elflint.c:1073 ../src/elflint.c:1125
3672 "section [%2d] '%s': relative relocations after index %d as specified by "
3676 #: ../src/elflint.c:1079 ../src/elflint.c:1131
3679 "section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
3680 "specified %d relative relocations\n"
3683 #: ../src/elflint.c:1091
3685 msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
3688 #: ../src/elflint.c:1173
3690 msgid "section [%2d] '%s': invalid destination section index\n"
3693 #: ../src/elflint.c:1186
3695 msgid "section [%2d] '%s': invalid destination section type\n"
3698 #: ../src/elflint.c:1194
3700 msgid "section [%2d] '%s': sh_info should be zero\n"
3703 #: ../src/elflint.c:1201
3705 msgid "section [%2d] '%s': no relocations for merge-able sections possible\n"
3708 #: ../src/elflint.c:1208
3710 msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
3713 #: ../src/elflint.c:1268
3715 msgid "text relocation flag set but there is no read-only segment\n"
3718 #: ../src/elflint.c:1295
3720 msgid "section [%2d] '%s': relocation %zu: invalid type\n"
3723 #: ../src/elflint.c:1303
3726 "section [%2d] '%s': relocation %zu: relocation type invalid for the file "
3730 #: ../src/elflint.c:1311
3732 msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
3735 #: ../src/elflint.c:1329
3738 "section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
3742 #: ../src/elflint.c:1346
3744 msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
3747 #: ../src/elflint.c:1361
3750 "section [%2d] '%s': relocation %zu: copy relocation against symbol of type %"
3754 #: ../src/elflint.c:1382
3757 "section [%2d] '%s': relocation %zu: read-only section modified but text "
3758 "relocation flag not set\n"
3761 #: ../src/elflint.c:1397
3763 msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
3766 #: ../src/elflint.c:1436 ../src/elflint.c:1486
3768 msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
3771 #: ../src/elflint.c:1566
3773 msgid "more than one dynamic section present\n"
3776 #: ../src/elflint.c:1584
3778 msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
3781 #: ../src/elflint.c:1589 ../src/elflint.c:1881
3783 msgid "section [%2d] '%s': sh_info not zero\n"
3786 #: ../src/elflint.c:1599
3788 msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
3791 #: ../src/elflint.c:1607
3793 msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
3796 #: ../src/elflint.c:1614
3798 msgid "section [%2d] '%s': entry %zu: unknown tag\n"
3801 #: ../src/elflint.c:1625
3803 msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
3806 #: ../src/elflint.c:1635
3808 msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
3811 #: ../src/elflint.c:1653
3813 msgid "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
3816 #: ../src/elflint.c:1675
3819 "section [%2d] '%s': entry %zu: pointer does not match address of section [%"
3820 "2d] '%s' referenced by sh_link\n"
3823 #: ../src/elflint.c:1718
3825 msgid "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
3828 #: ../src/elflint.c:1733
3831 "section [%2d] '%s': entry %zu: %s value must be valid offset in section [%"
3835 #: ../src/elflint.c:1753 ../src/elflint.c:1781
3837 msgid "section [%2d] '%s': contains %s entry but not %s\n"
3840 #: ../src/elflint.c:1765
3842 msgid "section [%2d] '%s': mandatory tag %s not present\n"
3845 #: ../src/elflint.c:1774
3847 msgid "section [%2d] '%s': no hash section present\n"
3850 #: ../src/elflint.c:1789 ../src/elflint.c:1796
3852 msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
3855 #: ../src/elflint.c:1806 ../src/elflint.c:1810
3857 msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
3860 #: ../src/elflint.c:1816
3862 msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
3865 #: ../src/elflint.c:1827 ../src/elflint.c:1831 ../src/elflint.c:1835
3866 #: ../src/elflint.c:1839
3868 msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
3871 #: ../src/elflint.c:1851
3873 msgid "section [%2d] '%s': only relocatable files can have extended section index\n"
3876 #: ../src/elflint.c:1861
3878 msgid "section [%2d] '%s': extended section index section not for symbol table\n"
3881 #: ../src/elflint.c:1866
3883 msgid "cannot get data for symbol section\n"
3886 #: ../src/elflint.c:1869
3888 msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
3891 #: ../src/elflint.c:1876
3893 msgid "section [%2d] '%s': extended index table too small for symbol table\n"
3896 #: ../src/elflint.c:1891
3899 "section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
3900 "same symbol table\n"
3903 #: ../src/elflint.c:1902
3905 msgid "symbol 0 should have zero extended section index\n"
3908 #: ../src/elflint.c:1914
3910 msgid "cannot get data for symbol %zu\n"
3913 #: ../src/elflint.c:1919
3915 msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
3918 #: ../src/elflint.c:1935 ../src/elflint.c:1976
3920 msgid "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
3923 #: ../src/elflint.c:1947 ../src/elflint.c:1988
3925 msgid "section [%2d] '%s': chain array too large\n"
3928 #: ../src/elflint.c:1956 ../src/elflint.c:1997
3930 msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
3933 #: ../src/elflint.c:1962
3935 msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
3938 #: ../src/elflint.c:2003
3940 msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
3943 #: ../src/elflint.c:2018
3945 msgid "section [%2d] '%s': bitmask size not power of 2: %u\n"
3948 #: ../src/elflint.c:2029
3951 "section [%2d] '%s': hash table section is too small (is %ld, expected at "
3955 #: ../src/elflint.c:2037
3957 msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
3960 #: ../src/elflint.c:2069
3962 msgid "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
3965 #: ../src/elflint.c:2090
3968 "section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
3972 #: ../src/elflint.c:2101
3974 msgid "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
3977 #: ../src/elflint.c:2132
3979 msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
3982 #: ../src/elflint.c:2137
3984 msgid "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
3987 #: ../src/elflint.c:2143
3989 msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
3992 #: ../src/elflint.c:2156
3994 msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
3997 #: ../src/elflint.c:2174
3999 msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
4002 #: ../src/elflint.c:2182
4004 msgid "section [%2d] '%s': hash table entry size incorrect\n"
4007 #: ../src/elflint.c:2187
4009 msgid "section [%2d] '%s': not marked to be allocated\n"
4012 #: ../src/elflint.c:2192
4015 "section [%2d] '%s': hash table has not even room for initial administrative "
4019 #: ../src/elflint.c:2240
4021 msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
4024 #: ../src/elflint.c:2318 ../src/elflint.c:2322
4026 msgid "section [%2zu] '%s': reference to symbol index 0\n"
4029 #: ../src/elflint.c:2329
4032 "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
4033 "table in [%2zu] '%s'\n"
4036 #: ../src/elflint.c:2341
4039 "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
4040 "table in [%2zu] '%s'\n"
4043 #: ../src/elflint.c:2357
4045 msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
4048 #: ../src/elflint.c:2377
4050 msgid "section [%2d] '%s': section groups only allowed in relocatable object files\n"
4053 #: ../src/elflint.c:2388
4055 msgid "section [%2d] '%s': cannot get symbol table: %s\n"
4058 #: ../src/elflint.c:2393
4060 msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
4063 #: ../src/elflint.c:2399
4065 msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
4068 #: ../src/elflint.c:2404
4070 msgid "section [%2d] '%s': sh_flags not zero\n"
4073 #: ../src/elflint.c:2411
4075 msgid "section [%2d] '%s': cannot get symbol for signature\n"
4078 #: ../src/elflint.c:2416
4080 msgid "section [%2d] '%s': signature symbol canot be empty string\n"
4083 #: ../src/elflint.c:2422
4085 msgid "section [%2d] '%s': sh_flags not set correctly\n"
4088 #: ../src/elflint.c:2428
4090 msgid "section [%2d] '%s': cannot get data: %s\n"
4093 #: ../src/elflint.c:2437
4095 msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
4098 #: ../src/elflint.c:2442
4100 msgid "section [%2d] '%s': section group without flags word\n"
4103 #: ../src/elflint.c:2448
4105 msgid "section [%2d] '%s': section group without member\n"
4108 #: ../src/elflint.c:2452
4110 msgid "section [%2d] '%s': section group with only one member\n"
4113 #: ../src/elflint.c:2463
4115 msgid "section [%2d] '%s': unknown section group flags\n"
4118 #: ../src/elflint.c:2475
4120 msgid "section [%2d] '%s': section index %Zu out of range\n"
4123 #: ../src/elflint.c:2484
4125 msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
4128 #: ../src/elflint.c:2491
4130 msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
4133 #: ../src/elflint.c:2497
4136 "section [%2d] '%s': element %Zu references section [%2d] '%s' without "
4137 "SHF_GROUP flag set\n"
4140 #: ../src/elflint.c:2504
4142 msgid "section [%2d] '%s' is contained in more than one section group\n"
4145 #: ../src/elflint.c:2693
4148 "section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
4149 "dynamic symbol table\n"
4152 #: ../src/elflint.c:2704
4155 "section [%2d] '%s' has different number of entries than symbol table [%2d] '%"
4159 #: ../src/elflint.c:2720
4161 msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
4164 #: ../src/elflint.c:2736
4166 msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
4169 #: ../src/elflint.c:2744
4171 msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
4174 #: ../src/elflint.c:2758
4176 msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
4179 #: ../src/elflint.c:2763
4181 msgid "section [%2d] '%s': symbol %d: version index %d is for defined version\n"
4184 #: ../src/elflint.c:2773
4186 msgid "section [%2d] '%s': symbol %d: version index %d is for requested version\n"
4189 #: ../src/elflint.c:2825
4191 msgid "more than one version reference section present\n"
4194 #: ../src/elflint.c:2833 ../src/elflint.c:2962
4196 msgid "section [%2d] '%s': sh_link does not link to string table\n"
4199 #: ../src/elflint.c:2856 ../src/elflint.c:3014
4201 msgid "section [%2d] '%s': entry %d has wrong version %d\n"
4204 #: ../src/elflint.c:2862 ../src/elflint.c:3020
4206 msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
4209 #: ../src/elflint.c:2870
4211 msgid "section [%2d] '%s': entry %d has invalid file reference\n"
4214 #: ../src/elflint.c:2878
4216 msgid "section [%2d] '%s': entry %d references unknown dependency\n"
4219 #: ../src/elflint.c:2890
4221 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
4224 #: ../src/elflint.c:2897
4227 "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
4231 #: ../src/elflint.c:2904
4234 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %"
4235 "#x, expected %#x\n"
4238 #: ../src/elflint.c:2914
4241 "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
4245 #: ../src/elflint.c:2925
4247 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
4250 #: ../src/elflint.c:2941 ../src/elflint.c:3099
4252 msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
4255 #: ../src/elflint.c:2954
4257 msgid "more than one version definition section present\n"
4260 #: ../src/elflint.c:2999
4262 msgid "section [%2d] '%s': more than one BASE definition\n"
4265 #: ../src/elflint.c:3003
4267 msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
4270 #: ../src/elflint.c:3009
4272 msgid "section [%2d] '%s': entry %d has unknown flag\n"
4275 #: ../src/elflint.c:3033
4277 msgid "section [%2d] '%s': entry %d has invalid name reference\n"
4280 #: ../src/elflint.c:3040
4282 msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
4285 #: ../src/elflint.c:3049
4287 msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
4290 #: ../src/elflint.c:3068
4292 msgid "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
4295 #: ../src/elflint.c:3083
4297 msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
4300 #: ../src/elflint.c:3105
4302 msgid "section [%2d] '%s': no BASE definition\n"
4305 #: ../src/elflint.c:3121
4307 msgid "section [%2d] '%s': unknown parent version '%s'\n"
4310 #: ../src/elflint.c:3134
4312 msgid "section [%2d] '%s': empty object attributes section\n"
4315 #: ../src/elflint.c:3155
4317 msgid "section [%2d] '%s': unrecognized attribute format\n"
4320 #: ../src/elflint.c:3171
4322 msgid "section [%2d] '%s': offset %zu: zero length field in attribute section\n"
4325 #: ../src/elflint.c:3180
4327 msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
4330 #: ../src/elflint.c:3192
4332 msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
4335 #: ../src/elflint.c:3209
4337 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
4340 #: ../src/elflint.c:3218
4342 msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
4345 #: ../src/elflint.c:3227
4347 msgid "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
4350 #: ../src/elflint.c:3240
4352 msgid "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
4356 #: ../src/elflint.c:3251
4358 msgid "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
4361 #: ../src/elflint.c:3269
4363 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
4366 #: ../src/elflint.c:3280
4368 msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
4371 #: ../src/elflint.c:3293
4373 msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
4376 #: ../src/elflint.c:3297
4378 msgid "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
4381 #: ../src/elflint.c:3307
4383 msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
4386 #: ../src/elflint.c:3313
4388 msgid "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
4391 #: ../src/elflint.c:3402
4393 msgid "cannot get section header of zeroth section\n"
4396 #: ../src/elflint.c:3406
4398 msgid "zeroth section has nonzero name\n"
4401 #: ../src/elflint.c:3408
4403 msgid "zeroth section has nonzero type\n"
4406 #: ../src/elflint.c:3410
4408 msgid "zeroth section has nonzero flags\n"
4411 #: ../src/elflint.c:3412
4413 msgid "zeroth section has nonzero address\n"
4416 #: ../src/elflint.c:3414
4418 msgid "zeroth section has nonzero offset\n"
4421 #: ../src/elflint.c:3416
4423 msgid "zeroth section has nonzero info field\n"
4426 #: ../src/elflint.c:3418
4428 msgid "zeroth section has nonzero align value\n"
4431 #: ../src/elflint.c:3420
4433 msgid "zeroth section has nonzero entry size value\n"
4436 #: ../src/elflint.c:3423
4439 "zeroth section has nonzero size value while ELF header has nonzero shnum "
4443 #: ../src/elflint.c:3427
4446 "zeroth section has nonzero link value while ELF header does not signal "
4447 "overflow in shstrndx\n"
4450 #: ../src/elflint.c:3444
4452 msgid "cannot get section header for section [%2zu] '%s': %s\n"
4455 #: ../src/elflint.c:3453
4457 msgid "section [%2zu]: invalid name\n"
4460 #: ../src/elflint.c:3480
4462 msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
4465 #: ../src/elflint.c:3496
4467 msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
4470 #: ../src/elflint.c:3513
4472 msgid "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
4475 #: ../src/elflint.c:3531
4477 msgid "section [%2zu] '%s' present in object file\n"
4480 #: ../src/elflint.c:3537 ../src/elflint.c:3569
4482 msgid "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
4485 #: ../src/elflint.c:3542 ../src/elflint.c:3574
4488 "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
4492 #: ../src/elflint.c:3550
4494 msgid "section [%2zu] '%s' is extension section index table in non-object file\n"
4497 #: ../src/elflint.c:3593
4499 msgid "section [%2zu] '%s': size not multiple of entry size\n"
4502 #: ../src/elflint.c:3598
4504 msgid "cannot get section header\n"
4507 #: ../src/elflint.c:3608
4509 msgid "section [%2zu] '%s' has unsupported type %d\n"
4512 #: ../src/elflint.c:3622
4514 msgid "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
4517 #: ../src/elflint.c:3629
4519 msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
4522 #: ../src/elflint.c:3637
4524 msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
4527 #: ../src/elflint.c:3645
4529 msgid "section [%2zu] '%s': invalid section reference in link value\n"
4532 #: ../src/elflint.c:3650
4534 msgid "section [%2zu] '%s': invalid section reference in info value\n"
4537 #: ../src/elflint.c:3657
4539 msgid "section [%2zu] '%s': strings flag set without merge flag\n"
4542 #: ../src/elflint.c:3662
4544 msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
4547 #: ../src/elflint.c:3680
4549 msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
4552 #: ../src/elflint.c:3689
4554 msgid "section [%2zu] '%s' is both executable and writable\n"
4557 #: ../src/elflint.c:3716
4560 "section [%2zu] '%s' not fully contained in segment of program header entry %"
4564 #: ../src/elflint.c:3724
4567 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
4568 "program header entry %d\n"
4571 #: ../src/elflint.c:3733
4574 "section [%2zu] '%s' has not type NOBITS but is not read from the file in "
4575 "segment of program header entry %d\n"
4578 #: ../src/elflint.c:3744
4580 msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
4583 #: ../src/elflint.c:3754
4585 msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
4588 #: ../src/elflint.c:3764
4590 msgid "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
4593 #: ../src/elflint.c:3770
4596 "section [%2zu] '%s': ELF header says this is the section header string table "
4597 "but type is not SHT_TYPE\n"
4600 #: ../src/elflint.c:3778
4602 msgid "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
4605 #: ../src/elflint.c:3829
4607 msgid "more than one version symbol table present\n"
4610 #: ../src/elflint.c:3852
4612 msgid "INTERP program header entry but no .interp section\n"
4615 #: ../src/elflint.c:3863
4617 msgid "loadable segment [%u] is executable but contains no executable sections\n"
4620 #: ../src/elflint.c:3869
4622 msgid "loadable segment [%u] is writable but contains no writable sections\n"
4625 #: ../src/elflint.c:3880
4628 "no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
4632 #: ../src/elflint.c:3893
4634 msgid "duplicate version index %d\n"
4637 #: ../src/elflint.c:3907
4639 msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
4642 #: ../src/elflint.c:3956
4644 msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
4647 #: ../src/elflint.c:3960
4649 msgid "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n"
4652 #: ../src/elflint.c:3983
4654 msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n"
4657 #: ../src/elflint.c:3987
4659 msgid "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n"
4662 #: ../src/elflint.c:4004
4664 msgid "phdr[%d]: no note entries defined for the type of file\n"
4667 #: ../src/elflint.c:4023
4669 msgid "phdr[%d]: cannot get content of note section: %s\n"
4672 #: ../src/elflint.c:4026
4674 msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
4677 #: ../src/elflint.c:4047
4679 msgid "section [%2d] '%s': no note entries defined for the type of file\n"
4682 #: ../src/elflint.c:4054
4684 msgid "section [%2d] '%s': cannot get content of note section\n"
4687 #: ../src/elflint.c:4057
4689 msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
4692 #: ../src/elflint.c:4075
4694 msgid "only executables, shared objects, and core files can have program headers\n"
4697 #: ../src/elflint.c:4090
4699 msgid "cannot get program header entry %d: %s\n"
4702 #: ../src/elflint.c:4099
4704 msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
4707 #: ../src/elflint.c:4110
4709 msgid "more than one INTERP entry in program header\n"
4712 #: ../src/elflint.c:4118
4714 msgid "more than one TLS entry in program header\n"
4717 #: ../src/elflint.c:4125
4719 msgid "static executable cannot have dynamic sections\n"
4722 #: ../src/elflint.c:4139
4724 msgid "dynamic section reference in program header has wrong offset\n"
4727 #: ../src/elflint.c:4142
4729 msgid "dynamic section size mismatch in program and section header\n"
4732 #: ../src/elflint.c:4152
4734 msgid "more than one GNU_RELRO entry in program header\n"
4737 #: ../src/elflint.c:4173
4739 msgid "loadable segment GNU_RELRO applies to is not writable\n"
4742 #: ../src/elflint.c:4176
4744 msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
4747 #: ../src/elflint.c:4184 ../src/elflint.c:4207
4749 msgid "%s segment not contained in a loaded segment\n"
4752 #: ../src/elflint.c:4213
4754 msgid "program header offset in ELF header and PHDR entry do not match"
4757 #: ../src/elflint.c:4237
4759 msgid "call frame search table reference in program header has wrong offset\n"
4762 #: ../src/elflint.c:4240
4764 msgid "call frame search table size mismatch in program and section header\n"
4767 #: ../src/elflint.c:4253
4769 msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
4772 #: ../src/elflint.c:4261
4774 msgid "call frame search table must be allocated\n"
4777 #: ../src/elflint.c:4264
4779 msgid "section [%2zu] '%s' must be allocated\n"
4782 #: ../src/elflint.c:4268
4784 msgid "call frame search table must not be writable\n"
4787 #: ../src/elflint.c:4271
4789 msgid "section [%2zu] '%s' must not be writable\n"
4792 #: ../src/elflint.c:4276
4794 msgid "call frame search table must not be executable\n"
4797 #: ../src/elflint.c:4279
4799 msgid "section [%2zu] '%s' must not be executable\n"
4802 #: ../src/elflint.c:4290
4804 msgid "program header entry %d: file size greater than memory size\n"
4807 #: ../src/elflint.c:4297
4809 msgid "program header entry %d: alignment not a power of 2\n"
4812 #: ../src/elflint.c:4300
4815 "program header entry %d: file offset and virtual address not module of "
4819 #: ../src/elflint.c:4313
4822 "executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
4823 "program header entry"
4826 #: ../src/elflint.c:4347
4828 msgid "cannot read ELF header: %s\n"
4831 #: ../src/elflint.c:4373
4833 msgid "text relocation flag set but not needed\n"
4836 #: ../src/addr2line.c:66
4837 msgid "Output selection options:"
4840 #: ../src/addr2line.c:67
4841 msgid "Show only base names of source files"
4844 #: ../src/addr2line.c:69
4845 msgid "Show absolute file names using compilation directory"
4848 #: ../src/addr2line.c:70
4849 msgid "Also show function names"
4852 #: ../src/addr2line.c:71
4853 msgid "Also show symbol or section names"
4856 #: ../src/addr2line.c:73
4857 msgid "Treat addresses as offsets relative to NAME section."
4860 #. Short description of program.
4861 #: ../src/addr2line.c:84
4862 msgid "Locate source files and line information for ADDRs (in a.out by default)."
4865 #. Strings for arguments in help texts.
4866 #: ../src/addr2line.c:88
4870 #: ../src/addr2line.c:405
4872 msgid "Section syntax requires exactly one module"
4875 #: ../src/addr2line.c:428
4877 msgid "offset %#<PRIxMAX> lies outside section '%s'"
4880 #: ../src/addr2line.c:461
4882 msgid "cannot find symbol '%s'"
4885 #: ../src/addr2line.c:466
4887 msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
4890 #: ../src/findtextrel.c:70
4891 msgid "Input Selection:"
4894 #: ../src/findtextrel.c:71
4895 msgid "Prepend PATH to all file names"
4898 #: ../src/findtextrel.c:73
4899 msgid "Use PATH as root of debuginfo hierarchy"
4902 #. Short description of program.
4903 #: ../src/findtextrel.c:80
4904 msgid "Locate source of text relocations in FILEs (a.out by default)."
4907 #: ../src/findtextrel.c:236 ../src/elfcmp.c:578 ../src/ranlib.c:186
4909 msgid "cannot create ELF descriptor for '%s': %s"
4912 #: ../src/findtextrel.c:246
4914 msgid "cannot get ELF header '%s': %s"
4917 #: ../src/findtextrel.c:257
4919 msgid "'%s' is not a DSO or PIE"
4922 #: ../src/findtextrel.c:274
4924 msgid "getting get section header of section %zu: %s"
4927 #: ../src/findtextrel.c:292
4929 msgid "cannot read dynamic section: %s"
4932 #: ../src/findtextrel.c:307
4934 msgid "no text relocations reported in '%s'"
4937 #: ../src/findtextrel.c:319
4939 msgid "while reading ELF file"
4942 #: ../src/findtextrel.c:328 ../src/findtextrel.c:345
4944 msgid "cannot get program header index at offset %d: %s"
4947 #: ../src/findtextrel.c:397
4949 msgid "cannot get section header of section %Zu: %s"
4952 #: ../src/findtextrel.c:409
4954 msgid "cannot get symbol table section %zu in '%s': %s"
4957 #: ../src/findtextrel.c:429 ../src/findtextrel.c:452
4959 msgid "cannot get relocation at index %d in section %zu in '%s': %s"
4962 #: ../src/findtextrel.c:517
4964 msgid "%s not compiled with -fpic/-fPIC\n"
4967 #: ../src/findtextrel.c:570
4969 msgid "the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
4972 #: ../src/findtextrel.c:577 ../src/findtextrel.c:597
4975 "the file containing the function '%s' might not be compiled with -fpic/-"
4979 #: ../src/findtextrel.c:585
4982 "either the file containing the function '%s' or the file containing the "
4983 "function '%s' is not compiled with -fpic/-fPIC\n"
4986 #: ../src/findtextrel.c:605
4988 msgid "a relocation modifies memory at offset %llu in a write-protected segment\n"
4991 #: ../src/elfcmp.c:69
4992 msgid "Control options:"
4995 #: ../src/elfcmp.c:70
4997 "Control treatment of gaps in loadable segments [ignore|match] (default: "
5001 #: ../src/elfcmp.c:72
5002 msgid "Ignore permutation of buckets in SHT_HASH section"
5005 #: ../src/elfcmp.c:73
5006 msgid "Output nothing; yield exit status only"
5009 #. Short description of program.
5010 #: ../src/elfcmp.c:80
5011 msgid "Compare relevant parts of two ELF files for equality."
5014 #. Strings for arguments in help texts.
5015 #: ../src/elfcmp.c:84
5019 #: ../src/elfcmp.c:140
5020 msgid "Invalid number of parameters.\n"
5023 #: ../src/elfcmp.c:168 ../src/elfcmp.c:173
5025 msgid "cannot get ELF header of '%s': %s"
5028 #: ../src/elfcmp.c:190
5030 msgid "%s %s diff: ELF header"
5033 #: ../src/elfcmp.c:248
5035 msgid "%s %s differ: section header"
5038 #: ../src/elfcmp.c:276 ../src/elfcmp.c:282
5040 msgid "cannot get content of section %zu in '%s': %s"
5043 #: ../src/elfcmp.c:298 ../src/elfcmp.c:304
5045 msgid "cannot get symbol in '%s': %s"
5048 #: ../src/elfcmp.c:325
5050 msgid "%s %s differ: symbol table [%zu]"
5053 #: ../src/elfcmp.c:328
5055 msgid "%s %s differ: symbol table [%zu,%zu]"
5058 #: ../src/elfcmp.c:376
5060 msgid "%s %s differ: section [%zu] '%s' content"
5063 #: ../src/elfcmp.c:380
5065 msgid "%s %s differ: section [%zu,%zu] '%s' content"
5068 #: ../src/elfcmp.c:396
5070 msgid "%s %s differ: unequal amount of important sections"
5073 #: ../src/elfcmp.c:430 ../src/elfcmp.c:435
5075 msgid "cannot load data of '%s': %s"
5078 #: ../src/elfcmp.c:454 ../src/elfcmp.c:460
5080 msgid "cannot get program header entry %d of '%s': %s"
5083 #: ../src/elfcmp.c:466
5085 msgid "%s %s differ: program header %d"
5088 #: ../src/elfcmp.c:491
5090 msgid "%s %s differ: gap"
5093 #: ../src/elfcmp.c:550
5095 msgid "Invalid value '%s' for --gaps parameter."
5098 #: ../src/elfcmp.c:583
5100 msgid "cannot create EBL descriptor for '%s'"
5103 #: ../src/elfcmp.c:601
5105 msgid "cannot get section header of section %zu: %s"
5108 #: ../src/elfcmp.c:611
5110 msgid "cannot get content of section %zu: %s"
5113 #: ../src/elfcmp.c:621 ../src/elfcmp.c:635
5115 msgid "cannot get relocation: %s"
5118 #. Short description of program.
5119 #: ../src/ranlib.c:74
5120 msgid "Generate an index to speed access to archives."
5123 #. Strings for arguments in help texts.
5124 #: ../src/ranlib.c:77
5128 #: ../src/ranlib.c:116
5130 msgid "Archive name required"
5133 #: ../src/ranlib.c:194
5135 msgid "'%s' is no archive"
5138 #: ../src/ranlib.c:229
5140 msgid "error while freeing sub-ELF descriptor: %s"
5143 #: ../src/strings.c:70
5144 msgid "Output Selection:"
5147 #: ../src/strings.c:71
5148 msgid "Scan entire file, not only loaded sections"
5151 #: ../src/strings.c:73
5152 msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
5155 #: ../src/strings.c:74
5157 "Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
5161 #: ../src/strings.c:78
5162 msgid "Print name of the file before each string."
5165 #: ../src/strings.c:80
5166 msgid "Print location of the string in base 8, 10, or 16 respectively."
5169 #: ../src/strings.c:81
5170 msgid "Alias for --radix=o"
5173 #. Short description of program.
5174 #: ../src/strings.c:88
5175 msgid "Print the strings of printable characters in files."
5178 #: ../src/strings.c:268 ../src/strings.c:303
5180 msgid "invalid value '%s' for %s parameter"
5183 #: ../src/strings.c:314
5185 msgid "invalid minimum length of matched string size"
5188 #: ../src/strings.c:601
5190 msgid "lseek64 failed"
5193 #: ../src/strings.c:616 ../src/strings.c:680
5195 msgid "re-mmap failed"
5198 #: ../src/strings.c:653
5200 msgid "mprotect failed"
5203 #: ../src/unstrip.c:77
5204 msgid "Match MODULE against file names, not module names"
5207 #: ../src/unstrip.c:78
5208 msgid "Silently skip unfindable files"
5211 #: ../src/unstrip.c:81
5212 msgid "Place output into FILE"
5215 #: ../src/unstrip.c:83
5216 msgid "Create multiple output files under DIRECTORY"
5219 #: ../src/unstrip.c:84
5220 msgid "Use module rather than file names"
5223 #: ../src/unstrip.c:86
5224 msgid "Create output for modules that have no separate debug information"
5227 #: ../src/unstrip.c:89
5228 msgid "Apply relocations to section contents in ET_REL files"
5231 #: ../src/unstrip.c:91
5232 msgid "Only list module and file names, build IDs"
5235 #: ../src/unstrip.c:133
5237 msgid "-d option specified twice"
5240 #: ../src/unstrip.c:165
5242 msgid "only one of -o or -d allowed"
5245 #: ../src/unstrip.c:174
5247 msgid "-n cannot be used with explicit files or -o or -d"
5250 #: ../src/unstrip.c:189
5252 msgid "output directory '%s'"
5255 #: ../src/unstrip.c:198
5257 msgid "exactly two file arguments are required"
5260 #: ../src/unstrip.c:204
5262 msgid "-m, -a, -R, and -i options not allowed with explicit files"
5265 #: ../src/unstrip.c:217
5267 msgid "-o or -d is required when using implicit files"
5270 #: ../src/unstrip.c:253
5272 msgid "cannot create ELF header: %s"
5275 #: ../src/unstrip.c:258
5277 msgid "cannot copy ELF header: %s"
5280 #: ../src/unstrip.c:263 ../src/unstrip.c:1816
5282 msgid "cannot create program headers: %s"
5285 #: ../src/unstrip.c:269
5287 msgid "cannot copy program header: %s"
5290 #: ../src/unstrip.c:279
5292 msgid "cannot copy section header: %s"
5295 #: ../src/unstrip.c:282 ../src/unstrip.c:1504
5297 msgid "cannot get section data: %s"
5300 #: ../src/unstrip.c:284 ../src/unstrip.c:1506
5302 msgid "cannot copy section data: %s"
5305 #: ../src/unstrip.c:308
5307 msgid "cannot create directory '%s'"
5310 #: ../src/unstrip.c:348 ../src/unstrip.c:762 ../src/unstrip.c:1539
5312 msgid "cannot get symbol table entry: %s"
5315 #: ../src/unstrip.c:364 ../src/unstrip.c:579 ../src/unstrip.c:600
5316 #: ../src/unstrip.c:612 ../src/unstrip.c:1560 ../src/unstrip.c:1690
5317 #: ../src/unstrip.c:1714
5319 msgid "cannot update symbol table: %s"
5322 #: ../src/unstrip.c:381 ../src/unstrip.c:431 ../src/unstrip.c:561
5323 #: ../src/unstrip.c:1208 ../src/unstrip.c:1524 ../src/unstrip.c:1719
5324 #: ../src/unstrip.c:1790
5326 msgid "cannot update section header: %s"
5329 #: ../src/unstrip.c:407 ../src/unstrip.c:418
5331 msgid "cannot update relocation: %s"
5334 #: ../src/unstrip.c:506
5336 msgid "cannot get symbol version: %s"
5339 #: ../src/unstrip.c:518
5341 msgid "unexpected section type in [%Zu] with sh_link to symtab"
5344 #: ../src/unstrip.c:768
5346 msgid "invalid string offset in symbol [%Zu]"
5349 #: ../src/unstrip.c:910 ../src/unstrip.c:1247
5351 msgid "cannot read section [%Zu] name: %s"
5354 #: ../src/unstrip.c:951 ../src/unstrip.c:970 ../src/unstrip.c:1003
5356 msgid "cannot read '.gnu.prelink_undo' section: %s"
5359 #: ../src/unstrip.c:991
5361 msgid "invalid contents in '%s' section"
5364 #: ../src/unstrip.c:1046 ../src/unstrip.c:1369
5366 msgid "cannot find matching section for [%Zu] '%s'"
5369 #: ../src/unstrip.c:1170 ../src/unstrip.c:1185 ../src/unstrip.c:1450
5371 msgid "cannot add section name to string table: %s"
5374 #: ../src/unstrip.c:1194
5376 msgid "cannot update section header string table data: %s"
5379 #: ../src/unstrip.c:1222 ../src/unstrip.c:1226
5381 msgid "cannot get section header string table section index: %s"
5384 #: ../src/unstrip.c:1230 ../src/unstrip.c:1234 ../src/unstrip.c:1465
5386 msgid "cannot get section count: %s"
5389 #: ../src/unstrip.c:1292 ../src/unstrip.c:1384
5391 msgid "cannot read section header string table: %s"
5394 #: ../src/unstrip.c:1444
5396 msgid "cannot add new section: %s"
5399 #: ../src/unstrip.c:1547
5401 msgid "symbol [%Zu] has invalid section index"
5404 #: ../src/unstrip.c:1799
5406 msgid "cannot get ELF header: %s"
5409 #: ../src/unstrip.c:1826
5411 msgid "cannot update program header: %s"
5414 #: ../src/unstrip.c:1831 ../src/unstrip.c:1910
5416 msgid "cannot write output file: %s"
5419 #: ../src/unstrip.c:1879
5421 msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
5424 #: ../src/unstrip.c:1882
5426 msgid "DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
5429 #: ../src/unstrip.c:1901 ../src/unstrip.c:1941 ../src/unstrip.c:1953
5430 #: ../src/unstrip.c:2033
5432 msgid "cannot create ELF descriptor: %s"
5435 #: ../src/unstrip.c:1959
5437 msgid "'%s' and '%s' do not seem to match"
5440 #: ../src/unstrip.c:1990
5442 msgid "cannot find stripped file for module '%s': %s"
5445 #: ../src/unstrip.c:1994
5447 msgid "cannot open stripped file '%s' for module '%s': %s"
5450 #: ../src/unstrip.c:2009
5452 msgid "cannot find debug file for module '%s': %s"
5455 #: ../src/unstrip.c:2013
5457 msgid "cannot open debug file '%s' for module '%s': %s"
5460 #: ../src/unstrip.c:2026
5462 msgid "module '%s' file '%s' is not stripped"
5465 #: ../src/unstrip.c:2057
5467 msgid "cannot cache section addresses for module '%s': %s"
5470 #: ../src/unstrip.c:2190
5472 msgid "no matching modules found"
5475 #: ../src/unstrip.c:2199
5477 msgid "matched more than one module"
5480 #: ../src/unstrip.c:2246
5482 "STRIPPED-FILE DEBUG-FILE\n"
5486 #: ../src/unstrip.c:2247
5488 "Combine stripped files with separate symbols and debug information.\vThe "
5489 "first form puts the result in DEBUG-FILE if -o was not given.\n"
5491 "MODULE arguments give file name patterns matching modules to process.\n"
5492 "With -f these match the file name of the main (stripped) file (slashes are "
5493 "never special), otherwise they match the simple module names. With no "
5494 "arguments, process all modules found.\n"
5496 "Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
5497 "subdirectories as needed. With -m these files have simple module names, "
5498 "otherwise they have the name of the main file complete with directory "
5499 "underneath OUTPUT-DIRECTORY.\n"
5501 "With -n no files are written, but one line to standard output for each "
5503 "\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
5504 "START and SIZE are hexadecimal giving the address bounds of the module. "
5505 "BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
5506 "hexadecimal may be followed by @0xADDR giving the address where the ID "
5507 "resides if that is known. FILE is the file name found for the module, or - "
5508 "if none was found, or . if an ELF image is available but not from any named "
5509 "file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
5510 "was found, or . if FILE contains the debug information."
5513 #: ../src/objdump.c:61
5514 msgid "Mode selection:"
5517 #: ../src/objdump.c:62
5518 msgid "Display relocation information."
5521 #: ../src/objdump.c:64
5522 msgid "Display the full contents of all sections requested"
5525 #: ../src/objdump.c:66
5526 msgid "Display assembler code of executable sections"
5529 #: ../src/objdump.c:68
5530 msgid "Output option selection:"
5533 #: ../src/objdump.c:70
5534 msgid "Only display information for section NAME."
5537 #. Short description of program.
5538 #: ../src/objdump.c:76
5539 msgid "Show information from FILEs (a.out by default)."
5542 #: ../src/objdump.c:274 ../src/objdump.c:286
5544 msgid "while close `%s'"
5547 #: ../src/objdump.c:510
5551 "RELOCATION RECORDS FOR [%s]:\n"
5555 #: ../src/objdump.c:513
5559 #: ../src/objdump.c:576
5561 msgid "Contents of section %s:\n"
5564 #: ../src/objdump.c:676
5566 msgid "cannot disassemble"