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-09-08 04:30+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
184 "program header only allowed in executables, shared objects, and core files"
187 #: ../libelf/elf_error.c:248
188 msgid "file has no program header"
191 #: ../libelf/elf_error.c:253 ../libdw/dwarf_error.c:112
192 msgid "invalid offset"
195 #: ../libasm/asm_error.c:64 ../src/ldgeneric.c:2687
197 msgid "cannot create output file"
200 #: ../libasm/asm_error.c:65
201 msgid "invalid parameter"
204 #: ../libasm/asm_error.c:66
205 msgid "cannot change mode of output file"
208 #. Something went wrong.
209 #: ../libasm/asm_error.c:67 ../src/ldgeneric.c:7001
211 msgid "cannot rename output file"
214 #: ../libasm/asm_error.c:68
215 msgid "duplicate symbol"
218 #: ../libasm/asm_error.c:69
219 msgid "invalid section type for operation"
222 #: ../libasm/asm_error.c:70
223 msgid "error during output of data"
226 #: ../libasm/asm_error.c:71
227 msgid "no backend support available"
230 #: ../libdw/dwarf_error.c:81
231 msgid "invalid access"
234 #: ../libdw/dwarf_error.c:82
235 msgid "no regular file"
238 #: ../libdw/dwarf_error.c:83
242 #: ../libdw/dwarf_error.c:84
243 msgid "invalid ELF file"
246 #: ../libdw/dwarf_error.c:85
247 msgid "no DWARF information"
250 #: ../libdw/dwarf_error.c:86
254 #: ../libdw/dwarf_error.c:87
255 msgid "cannot get ELF header"
258 #: ../libdw/dwarf_error.c:89
259 msgid "not implemented"
262 #: ../libdw/dwarf_error.c:91
263 msgid "invalid version"
266 #: ../libdw/dwarf_error.c:92
270 #: ../libdw/dwarf_error.c:93
271 msgid "no entries found"
274 #: ../libdw/dwarf_error.c:94
275 msgid "invalid DWARF"
278 #: ../libdw/dwarf_error.c:95
279 msgid "no string data"
282 #: ../libdw/dwarf_error.c:96
283 msgid "no address value"
286 #: ../libdw/dwarf_error.c:97
287 msgid "no constant value"
290 #: ../libdw/dwarf_error.c:98
291 msgid "no reference value"
294 #: ../libdw/dwarf_error.c:99
295 msgid "invalid reference value"
298 #: ../libdw/dwarf_error.c:100
299 msgid ".debug_line section missing"
302 #: ../libdw/dwarf_error.c:101
303 msgid "invalid .debug_line section"
306 #: ../libdw/dwarf_error.c:102
307 msgid "debug information too big"
310 #: ../libdw/dwarf_error.c:103
311 msgid "invalid DWARF version"
314 #: ../libdw/dwarf_error.c:104
315 msgid "invalid directory index"
318 #: ../libdw/dwarf_error.c:105
319 msgid "address out of range"
322 #: ../libdw/dwarf_error.c:106
323 msgid "no location list value"
326 #: ../libdw/dwarf_error.c:107
327 msgid "no block data"
330 #: ../libdw/dwarf_error.c:108
331 msgid "invalid line index"
334 #: ../libdw/dwarf_error.c:109
335 msgid "invalid address range index"
338 #: ../libdw/dwarf_error.c:110
339 msgid "no matching address range"
342 #: ../libdw/dwarf_error.c:111
343 msgid "no flag value"
346 #: ../libdw/dwarf_error.c:113
347 msgid ".debug_ranges section missing"
350 #: ../libdw/dwarf_error.c:114
351 msgid "invalid CFI section"
354 #: ../libdwfl/argp-std.c:67 ../src/unstrip.c:2236
355 msgid "Input selection options:"
358 #: ../libdwfl/argp-std.c:68
359 msgid "Find addresses in FILE"
362 #: ../libdwfl/argp-std.c:70
363 msgid "Find addresses from signatures found in COREFILE"
366 #: ../libdwfl/argp-std.c:72
367 msgid "Find addresses in files mapped into process PID"
370 #: ../libdwfl/argp-std.c:74
372 "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
376 #: ../libdwfl/argp-std.c:76
377 msgid "Find addresses in the running kernel"
380 #: ../libdwfl/argp-std.c:78
381 msgid "Kernel with all modules"
384 #: ../libdwfl/argp-std.c:80
385 msgid "Search path for separate debuginfo files"
388 #: ../libdwfl/argp-std.c:163
389 msgid "only one of -e, -p, -k, -K, or --core allowed"
392 #: ../libdwfl/argp-std.c:223
394 msgid "cannot read ELF core file: %s"
397 #: ../libdwfl/argp-std.c:243
398 msgid "No modules recognized in core file"
401 #: ../libdwfl/argp-std.c:255
402 msgid "cannot load kernel symbols"
405 #. Non-fatal to have no modules since we do have the kernel.
406 #: ../libdwfl/argp-std.c:259
407 msgid "cannot find kernel modules"
410 #: ../libdwfl/argp-std.c:273
411 msgid "cannot find kernel or modules"
414 #: ../libebl/eblbackendname.c:63
418 #: ../libebl/eblcorenotetypename.c:107 ../libebl/eblobjecttypename.c:78
419 #: ../libebl/eblobjnotetypename.c:86 ../libebl/eblosabiname.c:98
420 #: ../libebl/eblsectionname.c:110 ../libebl/eblsectiontypename.c:140
421 #: ../libebl/eblsegmenttypename.c:104
425 #: ../libebl/ebldynamictagname.c:126
427 msgid "<unknown>: %#<PRIx64>"
430 #: ../libebl/eblobjnote.c:76
435 #: ../libebl/eblobjnote.c:88
436 msgid " Version String: "
439 #: ../libebl/eblobjnote.c:136
441 msgid " OS: %s, ABI: "
444 #: ../libebl/eblosabiname.c:95
448 #: ../libebl/eblsymbolbindingname.c:92 ../libebl/eblsymboltypename.c:98
450 msgid "<unknown>: %d"
458 msgid "Delete files from archive."
462 msgid "Move files in archive."
466 msgid "Print files in archive."
470 msgid "Quick append files to archive."
474 msgid "Replace existing or insert new file into archive."
478 msgid "Display content of archive."
482 msgid "Extract files from archive."
486 msgid "Command Modifiers:"
490 msgid "Preserve original dates."
494 msgid "Use instance [COUNT] of name."
498 msgid "Do not replace existing files with extracted files."
502 msgid "Allow filename to be truncated if necessary."
506 msgid "Provide verbose output."
510 msgid "Force regeneration of symbol table."
514 msgid "Insert file after [MEMBER]."
518 msgid "Insert file before [MEMBER]."
526 msgid "Suppress message when library has to be created."
530 msgid "Use full path for file matching."
534 msgid "Update only older files in archive."
537 #. Short description of program.
539 msgid "Create, modify, and extract from archives."
542 #. Strings for arguments in help texts.
544 msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
549 msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
554 msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
559 msgid "'N' is only meaningful with the 'x' and 'd' options"
564 msgid "COUNT parameter required"
569 msgid "invalid COUNT parameter %s"
574 msgid "'%' is only meaningful with the 'x' option"
579 msgid "archive name required"
582 #: ../src/ar.c:288 ../src/nm.c:253 ../src/readelf.c:442 ../src/size.c:219
583 #: ../src/strip.c:203 ../src/ld.c:957 ../src/elflint.c:238
584 #: ../src/addr2line.c:185 ../src/findtextrel.c:170 ../src/elfcmp.c:522
585 #: ../src/ranlib.c:136 ../src/strings.c:227 ../src/unstrip.c:233
586 #: ../src/objdump.c:181
589 "Copyright (C) %s Red Hat, Inc.\n"
590 "This is free software; see the source for copying conditions. There is NO\n"
591 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
594 #: ../src/ar.c:293 ../src/nm.c:258 ../src/readelf.c:447 ../src/size.c:224
595 #: ../src/strip.c:208 ../src/ld.c:962 ../src/elflint.c:243
596 #: ../src/addr2line.c:190 ../src/findtextrel.c:175 ../src/elfcmp.c:527
597 #: ../src/ranlib.c:141 ../src/strings.c:232 ../src/unstrip.c:238
598 #: ../src/objdump.c:186
600 msgid "Written by %s.\n"
605 msgid "More than one operation specified"
610 msgid "cannot open archive '%s'"
615 msgid "cannot open archive '%s': %s"
620 msgid "%s: not an archive file"
625 msgid "cannot stat archive '%s'"
630 msgid "no entry %s in archive\n"
633 #: ../src/ar.c:486 ../src/ar.c:928 ../src/ar.c:1128
635 msgid "cannot create hash table"
638 #: ../src/ar.c:493 ../src/ar.c:935 ../src/ar.c:1137
640 msgid "cannot insert into hash table"
643 #: ../src/ar.c:501 ../src/ranlib.c:176
645 msgid "cannot stat '%s'"
650 msgid "cannot read content of %s: %s"
655 msgid "cannot open %.*s"
660 msgid "failed to write %s"
665 msgid "cannot change mode of %s"
670 msgid "cannot change modification time of %s"
675 msgid "cannot rename temporary file to %.*s"
678 #: ../src/ar.c:772 ../src/ar.c:1020 ../src/ar.c:1418 ../src/ranlib.c:250
680 msgid "cannot create new file"
685 msgid "position member %s not found"
690 msgid "%s: no entry %s in archive!\n"
693 #: ../src/ar.c:1258 ../src/ldgeneric.c:519 ../src/objdump.c:257
695 msgid "cannot open %s"
700 msgid "cannot stat %s"
705 msgid "%s is no regular file"
710 msgid "cannot get ELF descriptor for %s: %s\n"
715 msgid "cannot read %s: %s"
718 #. The archive is too big.
719 #: ../src/arlib.c:215
721 msgid "the archive '%s' is too large"
724 #: ../src/arlib.c:228
726 msgid "cannot read ELF header of %s(%s): %s"
729 #: ../src/nm.c:74 ../src/readelf.c:72 ../src/strip.c:72
730 msgid "Output selection:"
734 msgid "Display debugger-only symbols"
738 msgid "Display only defined symbols"
742 msgid "Display dynamic symbols instead of normal symbols"
746 msgid "Display only external symbols"
750 msgid "Display only undefined symbols"
754 msgid "Include index for symbols from archive members"
757 #: ../src/nm.c:85 ../src/size.c:66
758 msgid "Output format:"
762 msgid "Print name of the input file before every symbol"
767 "Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
772 msgid "Same as --format=bsd"
776 msgid "Same as --format=posix"
779 #: ../src/nm.c:94 ../src/size.c:72
780 msgid "Use RADIX for printing symbol values"
784 msgid "Mark weak symbols"
788 msgid "Print size of defined symbols"
791 #: ../src/nm.c:98 ../src/size.c:80 ../src/strip.c:77 ../src/unstrip.c:80
792 msgid "Output options:"
796 msgid "Sort symbols numerically by address"
800 msgid "Do not sort the symbols"
804 msgid "Reverse the sense of the sort"
807 #: ../src/nm.c:103 ../src/addr2line.c:75 ../src/findtextrel.c:75
808 #: ../src/elfcmp.c:75 ../src/strings.c:83
809 msgid "Miscellaneous:"
812 #. Short description of program.
814 msgid "List symbols from FILEs (a.out by default)."
817 #. Strings for arguments in help texts.
818 #: ../src/nm.c:111 ../src/size.c:92 ../src/strip.c:96 ../src/findtextrel.c:84
819 #: ../src/strings.c:92 ../src/objdump.c:80
823 #: ../src/nm.c:136 ../src/size.c:117 ../src/strip.c:120 ../src/objdump.c:105
825 msgid "%s: INTERNAL ERROR %d (%s-%s): %s"
828 #: ../src/nm.c:363 ../src/size.c:301 ../src/strip.c:432 ../src/strip.c:467
829 #: ../src/ldgeneric.c:1767 ../src/ldgeneric.c:4257 ../src/findtextrel.c:229
830 #: ../src/elfcmp.c:574 ../src/ranlib.c:169 ../src/strings.c:183
831 #: ../src/unstrip.c:1899 ../src/unstrip.c:1928
833 msgid "cannot open '%s'"
836 #: ../src/nm.c:380 ../src/nm.c:392 ../src/size.c:317 ../src/size.c:326
837 #: ../src/size.c:337 ../src/strip.c:1815
839 msgid "while closing '%s'"
842 #: ../src/nm.c:402 ../src/strip.c:358 ../src/objdump.c:296
844 msgid "%s: File format not recognized"
847 #. Note: 0 is no valid offset.
856 msgid "invalid offset %zu for symbol %s"
866 msgid "cannot reset archive offset to beginning"
869 #: ../src/nm.c:488 ../src/objdump.c:344
871 msgid "%s%s%s: file format not recognized"
876 msgid "cannot create search tree"
879 #: ../src/nm.c:740 ../src/nm.c:1002 ../src/readelf.c:860 ../src/readelf.c:1003
880 #: ../src/readelf.c:1144 ../src/readelf.c:1326 ../src/readelf.c:1524
881 #: ../src/readelf.c:1710 ../src/readelf.c:1920 ../src/readelf.c:2174
882 #: ../src/readelf.c:2240 ../src/readelf.c:2318 ../src/readelf.c:2815
883 #: ../src/readelf.c:2851 ../src/readelf.c:2913 ../src/readelf.c:6476
884 #: ../src/readelf.c:7329 ../src/readelf.c:7474 ../src/readelf.c:7543
885 #: ../src/size.c:425 ../src/size.c:499 ../src/strip.c:482 ../src/objdump.c:744
887 msgid "cannot get section header string table index"
904 "Symbols from %s[%s]:\n"
912 "%*s%-*s %-*s Class Type %-*s %*s Section\n"
918 msgid "%s: entry size in section `%s' is not what we expect"
923 msgid "%s: size of section `%s' is not multiple of entry size"
926 #. XXX Add machine specific object file types.
929 msgid "%s%s%s%s: Invalid operation"
934 msgid "%s%s%s: no symbols"
937 #: ../src/readelf.c:73
938 msgid "Equivalent to: -e -h -l"
941 #: ../src/readelf.c:74
942 msgid "Display the dynamic segment"
945 #: ../src/readelf.c:75
946 msgid "Display the ELF file header"
949 #: ../src/readelf.c:77
950 msgid "Display histogram of bucket list lengths"
953 #: ../src/readelf.c:78
954 msgid "Display the program headers"
957 #: ../src/readelf.c:80
958 msgid "Display relocations"
961 #: ../src/readelf.c:81
962 msgid "Display the sections' header"
965 #: ../src/readelf.c:83
966 msgid "Display the symbol table"
969 #: ../src/readelf.c:84
970 msgid "Display versioning information"
973 #: ../src/readelf.c:86
975 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
976 "frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
979 #: ../src/readelf.c:89
980 msgid "Display the core notes"
983 #: ../src/readelf.c:91
984 msgid "Display architecture specific information (if any)"
987 #: ../src/readelf.c:93
988 msgid "Dump the uninterpreted contents of SECTION, by number or name"
991 #: ../src/readelf.c:95
992 msgid "Print string contents of sections"
995 #: ../src/readelf.c:98
996 msgid "Display the symbol index of an archive"
999 #: ../src/readelf.c:99
1000 msgid "Display sections for exception handling"
1003 #: ../src/readelf.c:102
1004 msgid "Output control:"
1007 #: ../src/readelf.c:104
1008 msgid "Do not find symbol names for addresses in DWARF data"
1011 #. Short description of program.
1012 #: ../src/readelf.c:110
1013 msgid "Print information from ELF file in human-readable form."
1016 #. Strings for arguments in help texts.
1017 #: ../src/readelf.c:114 ../src/elflint.c:85
1021 #: ../src/readelf.c:266 ../src/elflint.c:158
1023 msgid "cannot open input file"
1026 #: ../src/readelf.c:394
1028 msgid "Unknown DWARF debug section `%s'.\n"
1031 #: ../src/readelf.c:418 ../src/elflint.c:222
1032 msgid "Missing file name.\n"
1035 #: ../src/readelf.c:423 ../src/objdump.c:236
1036 msgid "No operation specified.\n"
1039 #: ../src/readelf.c:458
1041 msgid "cannot generate Elf descriptor: %s"
1044 #: ../src/readelf.c:470
1046 msgid "'%s' is not an archive, cannot print archive index"
1049 #: ../src/readelf.c:475
1051 msgid "error while closing Elf descriptor: %s"
1054 #: ../src/readelf.c:567
1056 msgid "cannot stat input file"
1059 #: ../src/readelf.c:569
1061 msgid "input file is empty"
1064 #: ../src/readelf.c:571
1066 msgid "failed reading '%s': %s"
1069 #: ../src/readelf.c:606
1071 msgid "cannot read ELF header: %s"
1074 #: ../src/readelf.c:614
1076 msgid "cannot create EBL handle"
1079 #: ../src/readelf.c:621 ../src/strip.c:542 ../src/ldgeneric.c:661
1080 #: ../src/ldgeneric.c:1122
1082 msgid "cannot determine number of sections: %s"
1085 #: ../src/readelf.c:707
1089 #: ../src/readelf.c:708
1090 msgid "REL (Relocatable file)"
1093 #: ../src/readelf.c:709
1094 msgid "EXEC (Executable file)"
1097 #: ../src/readelf.c:710
1098 msgid "DYN (Shared object file)"
1101 #: ../src/readelf.c:711
1102 msgid "CORE (Core file)"
1105 #: ../src/readelf.c:716
1107 msgid "OS Specific: (%x)\n"
1110 #. && e_type <= ET_HIPROC always true
1111 #: ../src/readelf.c:718
1113 msgid "Processor Specific: (%x)\n"
1116 #: ../src/readelf.c:728
1122 #: ../src/readelf.c:732
1129 #: ../src/readelf.c:737
1134 #: ../src/readelf.c:743
1136 msgid " Ident Version: %hhd %s\n"
1139 #: ../src/readelf.c:745 ../src/readelf.c:762
1143 #: ../src/readelf.c:749
1145 msgid " OS/ABI: %s\n"
1148 #: ../src/readelf.c:752
1150 msgid " ABI Version: %hhd\n"
1153 #: ../src/readelf.c:755
1157 #: ../src/readelf.c:758
1159 msgid " Machine: %s\n"
1162 #: ../src/readelf.c:760
1164 msgid " Version: %d %s\n"
1167 #: ../src/readelf.c:764
1169 msgid " Entry point address: %#<PRIx64>\n"
1172 #: ../src/readelf.c:767
1174 msgid " Start of program headers: %<PRId64> %s\n"
1177 #: ../src/readelf.c:768 ../src/readelf.c:771
1178 msgid "(bytes into file)"
1181 #: ../src/readelf.c:770
1183 msgid " Start of section headers: %<PRId64> %s\n"
1186 #: ../src/readelf.c:773
1188 msgid " Flags: %s\n"
1191 #: ../src/readelf.c:776
1193 msgid " Size of this header: %<PRId16> %s\n"
1196 #: ../src/readelf.c:777 ../src/readelf.c:780 ../src/readelf.c:786
1200 #: ../src/readelf.c:779
1202 msgid " Size of program header entries: %<PRId16> %s\n"
1205 #: ../src/readelf.c:782
1207 msgid " Number of program headers entries: %<PRId16>\n"
1210 #: ../src/readelf.c:785
1212 msgid " Size of section header entries: %<PRId16> %s\n"
1215 #: ../src/readelf.c:788
1217 msgid " Number of section headers entries: %<PRId16>"
1220 #: ../src/readelf.c:795
1222 msgid " (%<PRIu32> in [0].sh_size)"
1225 #: ../src/readelf.c:798 ../src/readelf.c:812
1226 msgid " ([0] not available)"
1229 #. We managed to get the zeroth section.
1230 #: ../src/readelf.c:808
1232 msgid " (%<PRIu32> in [0].sh_link)"
1235 #: ../src/readelf.c:816
1238 " Section header string table index: XINDEX%s\n"
1242 #: ../src/readelf.c:820
1245 " Section header string table index: %<PRId16>\n"
1249 #: ../src/readelf.c:852
1252 "There are %d section headers, starting at offset %#<PRIx64>:\n"
1256 #: ../src/readelf.c:862
1257 msgid "Section Headers:"
1260 #: ../src/readelf.c:865
1262 "[Nr] Name Type Addr Off Size ES Flags Lk "
1266 #: ../src/readelf.c:867
1268 "[Nr] Name Type Addr Off Size ES "
1272 #: ../src/readelf.c:874 ../src/readelf.c:1027
1274 msgid "cannot get section: %s"
1277 #: ../src/readelf.c:881 ../src/readelf.c:1035 ../src/readelf.c:7494
1278 #: ../src/unstrip.c:352 ../src/unstrip.c:376 ../src/unstrip.c:426
1279 #: ../src/unstrip.c:535 ../src/unstrip.c:552 ../src/unstrip.c:590
1280 #: ../src/unstrip.c:788 ../src/unstrip.c:1056 ../src/unstrip.c:1243
1281 #: ../src/unstrip.c:1304 ../src/unstrip.c:1426 ../src/unstrip.c:1479
1282 #: ../src/unstrip.c:1587 ../src/unstrip.c:1777
1284 msgid "cannot get section header: %s"
1287 #: ../src/readelf.c:939
1288 msgid "Program Headers:"
1291 #: ../src/readelf.c:941
1293 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
1296 #: ../src/readelf.c:944
1298 " Type Offset VirtAddr PhysAddr FileSiz "
1302 #: ../src/readelf.c:984
1304 msgid "\t[Requesting program interpreter: %s]\n"
1307 #: ../src/readelf.c:1005
1310 " Section to Segment mapping:\n"
1311 " Segment Sections..."
1314 #: ../src/readelf.c:1016 ../src/unstrip.c:1823 ../src/unstrip.c:1862
1315 #: ../src/unstrip.c:1869
1317 msgid "cannot get program header: %s"
1320 #: ../src/readelf.c:1150
1324 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
1327 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
1331 #: ../src/readelf.c:1155
1335 "Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
1338 "Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
1342 #: ../src/readelf.c:1163
1343 msgid "<INVALID SYMBOL>"
1346 #: ../src/readelf.c:1177
1347 msgid "<INVALID SECTION>"
1350 #: ../src/readelf.c:1328
1354 "Dynamic segment contains %lu entry:\n"
1355 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1358 "Dynamic segment contains %lu entries:\n"
1359 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1363 #: ../src/readelf.c:1340
1364 msgid " Type Value\n"
1367 #: ../src/readelf.c:1364
1369 msgid "Shared library: [%s]\n"
1372 #: ../src/readelf.c:1369
1374 msgid "Library soname: [%s]\n"
1377 #: ../src/readelf.c:1374
1379 msgid "Library rpath: [%s]\n"
1382 #: ../src/readelf.c:1379
1384 msgid "Library runpath: [%s]\n"
1387 #: ../src/readelf.c:1399
1389 msgid "%<PRId64> (bytes)\n"
1392 #: ../src/readelf.c:1509 ../src/readelf.c:1695
1396 "Invalid symbol table at offset %#0<PRIx64>\n"
1399 #: ../src/readelf.c:1527 ../src/readelf.c:1712
1403 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
1404 "contains %d entry:\n"
1407 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
1408 "contains %d entries:\n"
1412 #. The .rel.dyn section does not refer to a specific section but
1413 #. instead of section index zero. Do not try to print a section
1415 #: ../src/readelf.c:1542
1419 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
1422 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
1426 #: ../src/readelf.c:1552
1427 msgid " Offset Type Value Name\n"
1430 #: ../src/readelf.c:1554
1431 msgid " Offset Type Value Name\n"
1434 #: ../src/readelf.c:1607 ../src/readelf.c:1618 ../src/readelf.c:1631
1435 #: ../src/readelf.c:1649 ../src/readelf.c:1661 ../src/readelf.c:1780
1436 #: ../src/readelf.c:1792 ../src/readelf.c:1806 ../src/readelf.c:1825
1437 #: ../src/readelf.c:1838
1438 msgid "<INVALID RELOC>"
1441 #: ../src/readelf.c:1619 ../src/readelf.c:1793 ../src/objdump.c:379
1442 msgid "INVALID SYMBOL"
1445 #: ../src/readelf.c:1650 ../src/readelf.c:1826 ../src/objdump.c:394
1446 msgid "INVALID SECTION"
1449 #: ../src/readelf.c:1724
1450 msgid " Offset Type Value Addend Name\n"
1453 #: ../src/readelf.c:1726
1454 msgid " Offset Type Value Addend Name\n"
1457 #: ../src/readelf.c:1927
1461 "Symbol table [%2u] '%s' contains %u entry:\n"
1464 "Symbol table [%2u] '%s' contains %u entries:\n"
1468 #: ../src/readelf.c:1933
1470 msgid " %lu local symbol String table: [%2u] '%s'\n"
1471 msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
1475 #: ../src/readelf.c:1943
1476 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
1479 #: ../src/readelf.c:1945
1480 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
1483 #: ../src/readelf.c:1965
1485 msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
1488 #: ../src/readelf.c:2053
1490 msgid "bad dynamic symbol"
1493 #: ../src/readelf.c:2135
1497 #: ../src/readelf.c:2152
1501 #: ../src/readelf.c:2177
1505 "Version needs section [%2u] '%s' contains %d entry:\n"
1506 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1509 "Version needs section [%2u] '%s' contains %d entries:\n"
1510 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1514 #: ../src/readelf.c:2200
1516 msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
1519 #: ../src/readelf.c:2213
1521 msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
1524 #: ../src/readelf.c:2244
1528 "Version definition section [%2u] '%s' contains %d entry:\n"
1529 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1532 "Version definition section [%2u] '%s' contains %d entries:\n"
1533 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1537 #: ../src/readelf.c:2274
1539 msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
1542 #: ../src/readelf.c:2289
1544 msgid " %#06x: Parent %d: %s\n"
1547 #: ../src/readelf.c:2521
1551 "Version symbols section [%2u] '%s' contains %d entry:\n"
1552 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
1555 "Version symbols section [%2u] '%s' contains %d entries:\n"
1556 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
1560 #: ../src/readelf.c:2551
1564 #: ../src/readelf.c:2556
1565 msgid " 1 *global* "
1568 #: ../src/readelf.c:2587
1572 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
1574 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1577 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
1579 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
1583 #: ../src/readelf.c:2610
1585 msgid " Length Number % of total Coverage\n"
1588 #: ../src/readelf.c:2612
1590 msgid " 0 %6<PRIu32> %5.1f%%\n"
1593 #: ../src/readelf.c:2619
1595 msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
1598 #: ../src/readelf.c:2632
1601 " Average number of tests: successful lookup: %f\n"
1602 " unsuccessful lookup: %f\n"
1605 #: ../src/readelf.c:2650 ../src/readelf.c:2692 ../src/readelf.c:2733
1607 msgid "cannot get data for section %d: %s"
1610 #: ../src/readelf.c:2787
1613 " Symbol Bias: %u\n"
1614 " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
1617 #: ../src/readelf.c:2861
1621 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
1624 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
1628 #: ../src/readelf.c:2875
1630 " Library Time Stamp Checksum Version "
1634 #: ../src/readelf.c:2925
1638 "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %"
1642 #: ../src/readelf.c:2941
1643 msgid " Owner Size\n"
1646 #: ../src/readelf.c:2967
1648 msgid " %-13s %4<PRIu32>\n"
1651 #: ../src/readelf.c:2999
1653 msgid " %-4u %12<PRIu32>\n"
1657 #: ../src/readelf.c:3004
1659 msgid " File: %11<PRIu32>\n"
1662 #: ../src/readelf.c:3039
1664 msgid " %s: %<PRId64>, %s\n"
1667 #: ../src/readelf.c:3042
1669 msgid " %s: %<PRId64>\n"
1672 #: ../src/readelf.c:3045
1677 #: ../src/readelf.c:3052
1679 msgid " %u: %<PRId64>\n"
1682 #: ../src/readelf.c:3055
1687 #: ../src/readelf.c:3091
1689 msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
1692 #: ../src/readelf.c:3094
1694 msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
1697 #: ../src/readelf.c:3099
1699 msgid "%#<PRIx64> <%s+%#<PRIx64>>"
1702 #: ../src/readelf.c:3102
1704 msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
1707 #: ../src/readelf.c:3108
1709 msgid "%s+%#<PRIx64> <%s>"
1712 #: ../src/readelf.c:3111
1714 msgid "%s+%#0*<PRIx64> <%s>"
1717 #: ../src/readelf.c:3115
1719 msgid "%#<PRIx64> <%s>"
1722 #: ../src/readelf.c:3118
1724 msgid "%#0*<PRIx64> <%s>"
1727 #: ../src/readelf.c:3123
1729 msgid "%s+%#<PRIx64>"
1732 #: ../src/readelf.c:3126
1734 msgid "%s+%#0*<PRIx64>"
1737 #: ../src/readelf.c:3234
1739 msgid "unknown tag %hx"
1742 #: ../src/readelf.c:3236
1744 msgid "unknown user tag %hx"
1747 #: ../src/readelf.c:3446
1749 msgid "unknown attribute %hx"
1752 #: ../src/readelf.c:3449
1754 msgid "unknown user attribute %hx"
1757 #: ../src/readelf.c:3495
1759 msgid "unknown form %<PRIx64>"
1762 #: ../src/readelf.c:3729
1766 #: ../src/readelf.c:3732
1768 msgid "%zu byte block:"
1771 #: ../src/readelf.c:4141
1773 msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
1776 #: ../src/readelf.c:4154
1780 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
1784 #: ../src/readelf.c:4161
1788 "Abbreviation section at offset %<PRIu64>:\n"
1791 #: ../src/readelf.c:4174
1793 msgid " *** error while reading abbreviation: %s\n"
1796 #: ../src/readelf.c:4190
1798 msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
1801 #: ../src/readelf.c:4193
1805 #: ../src/readelf.c:4193
1809 #: ../src/readelf.c:4229
1811 msgid "cannot get .debug_aranges content: %s"
1814 #: ../src/readelf.c:4234
1818 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
1821 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
1825 #: ../src/readelf.c:4264
1827 msgid " [%*zu] ???\n"
1830 #: ../src/readelf.c:4266
1833 " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
1836 #: ../src/readelf.c:4285
1838 msgid "cannot get .debug_ranges content: %s"
1841 #: ../src/readelf.c:4290 ../src/readelf.c:4773 ../src/readelf.c:5436
1842 #: ../src/readelf.c:5881 ../src/readelf.c:5976 ../src/readelf.c:6148
1846 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
1849 #: ../src/readelf.c:4304 ../src/readelf.c:5895
1851 msgid " [%6tx] <INVALID DATA>\n"
1854 #: ../src/readelf.c:4326 ../src/readelf.c:5917
1856 msgid " [%6tx] base address %s\n"
1859 #. We have an address range entry.
1860 #. First address range entry in a list.
1861 #: ../src/readelf.c:4337
1863 msgid " [%6tx] %s..%s\n"
1866 #: ../src/readelf.c:4339
1871 #: ../src/readelf.c:4762 ../src/readelf.c:6214 ../src/readelf.c:6316
1873 msgid "cannot get %s content: %s"
1876 #: ../src/readelf.c:4769
1880 "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
1883 #: ../src/readelf.c:4796 ../src/readelf.c:5470
1885 msgid "invalid data in section [%zu] '%s'"
1888 #: ../src/readelf.c:4818
1892 " [%6tx] Zero terminator\n"
1895 #: ../src/readelf.c:4896
1896 msgid "FDE address encoding: "
1899 #: ../src/readelf.c:4902
1900 msgid "LSDA pointer encoding: "
1903 #: ../src/readelf.c:4947
1905 msgid "invalid augmentation encoding"
1908 #: ../src/readelf.c:5018
1910 msgid " (offset: %#<PRIx64>)"
1913 #: ../src/readelf.c:5025
1915 msgid " (end offset: %#<PRIx64>)"
1918 #: ../src/readelf.c:5052
1920 msgid " %-26sLSDA pointer: %#<PRIx64>\n"
1923 #: ../src/readelf.c:5098
1925 msgid "cannot get attribute code: %s"
1928 #: ../src/readelf.c:5106
1930 msgid "cannot get attribute form: %s"
1933 #: ../src/readelf.c:5119
1935 msgid "cannot get attribute value: %s"
1938 #: ../src/readelf.c:5315
1942 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
1946 #: ../src/readelf.c:5340
1949 " Compilation unit at offset %<PRIu64>:\n"
1950 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %"
1951 "<PRIu8>, Offset size: %<PRIu8>\n"
1954 #: ../src/readelf.c:5358
1956 msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
1959 #: ../src/readelf.c:5369
1961 msgid "cannot get DIE offset: %s"
1964 #: ../src/readelf.c:5377
1966 msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
1969 #: ../src/readelf.c:5406
1971 msgid "cannot get next DIE: %s\n"
1974 #: ../src/readelf.c:5413
1976 msgid "cannot get next DIE: %s"
1979 #: ../src/readelf.c:5448
1981 msgid "cannot get line data section data: %s"
1984 #: ../src/readelf.c:5461
1988 "Table at offset %Zu:\n"
1991 #. Print what we got so far.
1992 #: ../src/readelf.c:5513
1996 " Length: %<PRIu64>\n"
1997 " DWARF version: %<PRIuFAST16>\n"
1998 " Prologue length: %<PRIu64>\n"
1999 " Minimum instruction length: %<PRIuFAST8>\n"
2000 " Initial value if '%s': %<PRIuFAST8>\n"
2001 " Line base: %<PRIdFAST8>\n"
2002 " Line range: %<PRIuFAST8>\n"
2003 " Opcode base: %<PRIuFAST8>\n"
2008 #: ../src/readelf.c:5532
2010 msgid "invalid data at offset %tu in section [%zu] '%s'"
2013 #: ../src/readelf.c:5547
2015 msgid " [%*<PRIuFAST8>] %hhu argument\n"
2016 msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
2020 #: ../src/readelf.c:5555
2026 #: ../src/readelf.c:5571
2029 "File name table:\n"
2030 " Entry Dir Time Size Name"
2033 #: ../src/readelf.c:5600
2036 "Line number statements:"
2039 #: ../src/readelf.c:5661
2041 msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
2044 #: ../src/readelf.c:5681
2046 msgid " extended opcode %u: "
2049 #: ../src/readelf.c:5686
2050 msgid "end of sequence"
2053 #: ../src/readelf.c:5701
2055 msgid "set address to %s\n"
2058 #: ../src/readelf.c:5722
2060 msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
2063 #. Unknown, ignore it.
2064 #: ../src/readelf.c:5731
2065 msgid "unknown opcode"
2068 #. Takes no argument.
2069 #: ../src/readelf.c:5743
2073 #: ../src/readelf.c:5753
2075 msgid "advance address by %u to %s\n"
2078 #: ../src/readelf.c:5764
2080 msgid " advance line by constant %d to %<PRId64>\n"
2083 #: ../src/readelf.c:5772
2085 msgid " set file to %<PRIu64>\n"
2088 #: ../src/readelf.c:5782
2090 msgid " set column to %<PRIu64>\n"
2093 #: ../src/readelf.c:5789
2095 msgid " set '%s' to %<PRIuFAST8>\n"
2098 #. Takes no argument.
2099 #: ../src/readelf.c:5795
2100 msgid " set basic block flag"
2103 #: ../src/readelf.c:5805
2105 msgid "advance address by constant %u to %s\n"
2108 #: ../src/readelf.c:5821
2110 msgid "advance address by fixed value %u to %s\n"
2113 #. Takes no argument.
2114 #: ../src/readelf.c:5830
2115 msgid " set prologue end flag"
2118 #. Takes no argument.
2119 #: ../src/readelf.c:5835
2120 msgid " set epilogue begin flag"
2123 #. This is a new opcode the generator but not we know about.
2124 #. Read the parameters associated with it but then discard
2125 #. everything. Read all the parameters for this opcode.
2126 #: ../src/readelf.c:5844
2128 msgid " unknown opcode with %<PRIu8> parameter:"
2129 msgid_plural " unknown opcode with %<PRIu8> parameters:"
2133 #: ../src/readelf.c:5876
2135 msgid "cannot get .debug_loc content: %s"
2138 #. First entry in a list.
2139 #: ../src/readelf.c:5931
2141 msgid " [%6tx] %s..%s"
2144 #: ../src/readelf.c:5933
2149 #: ../src/readelf.c:5986
2151 msgid "cannot get macro information section data: %s"
2154 #: ../src/readelf.c:6065
2156 msgid "%*s*** non-terminated string at end of section"
2159 #: ../src/readelf.c:6133
2161 msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
2164 #: ../src/readelf.c:6172
2168 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
2172 #: ../src/readelf.c:6186
2174 msgid " *** error while reading strings: %s\n"
2177 #: ../src/readelf.c:6206
2181 "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
2184 #: ../src/readelf.c:6308
2188 "Exception handling table section [%2zu] '.gcc_except_table':\n"
2191 #: ../src/readelf.c:6331
2193 msgid " LPStart encoding: %#x "
2196 #: ../src/readelf.c:6343
2198 msgid " TType encoding: %#x "
2201 #: ../src/readelf.c:6357
2203 msgid " Call site encoding: %#x "
2206 #: ../src/readelf.c:6370
2212 #: ../src/readelf.c:6384
2215 " [%4u] Call site start: %#<PRIx64>\n"
2216 " Call site length: %<PRIu64>\n"
2217 " Landing pad: %#<PRIx64>\n"
2221 #: ../src/readelf.c:6444
2223 msgid "invalid TType encoding"
2226 #: ../src/readelf.c:6467
2228 msgid "cannot get debug context descriptor: %s"
2231 #: ../src/readelf.c:6602 ../src/readelf.c:7167
2233 msgid "cannot convert core note data: %s"
2236 #: ../src/readelf.c:6907
2240 "%*s... <repeats %u more times> ..."
2243 #: ../src/readelf.c:7265
2244 msgid " Owner Data size Type\n"
2247 #: ../src/readelf.c:7283
2249 msgid " %-13.*s %9<PRId32> %s\n"
2252 #: ../src/readelf.c:7314
2254 msgid "cannot get content of note section: %s"
2257 #: ../src/readelf.c:7341
2261 "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2264 #: ../src/readelf.c:7364
2268 "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2271 #: ../src/readelf.c:7410
2275 "Section [%Zu] '%s' has no data to dump.\n"
2278 #: ../src/readelf.c:7416 ../src/readelf.c:7438
2280 msgid "cannot get data for section [%Zu] '%s': %s"
2283 #: ../src/readelf.c:7420
2287 "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2290 #: ../src/readelf.c:7433
2294 "Section [%Zu] '%s' is empty.\n"
2297 #: ../src/readelf.c:7442
2301 "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
2304 #: ../src/readelf.c:7489
2308 "section [%lu] does not exist"
2311 #: ../src/readelf.c:7515
2315 "section '%s' does not exist"
2318 #: ../src/readelf.c:7576
2320 msgid "cannot get symbol index of archive '%s': %s"
2323 #: ../src/readelf.c:7579
2327 "Archive '%s' has no symbol index\n"
2330 #: ../src/readelf.c:7583
2334 "Index of archive '%s' has %Zu entries:\n"
2337 #: ../src/readelf.c:7601
2339 msgid "cannot extract member at offset %Zu in '%s': %s"
2342 #: ../src/readelf.c:7606
2344 msgid "Archive member '%s' contains:\n"
2349 "Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
2354 msgid "Same as `--format=sysv'"
2358 msgid "Same as `--format=bsd'"
2362 msgid "Same as `--radix=10'"
2366 msgid "Same as `--radix=8'"
2370 msgid "Same as `--radix=16'"
2374 msgid "Similar to `--format=sysv' output but in one line"
2378 msgid "Print size and permission flags for loadable segments"
2382 msgid "Display the total sizes (bsd only)"
2385 #. Short description of program.
2387 msgid "List section sizes of FILEs (a.out by default)."
2390 #: ../src/size.c:269
2392 msgid "Invalid format: %s"
2395 #: ../src/size.c:280
2397 msgid "Invalid radix: %s"
2400 #: ../src/size.c:339
2402 msgid "%s: file format not recognized"
2405 #: ../src/size.c:446 ../src/size.c:589
2410 #: ../src/size.c:614
2414 #: ../src/strip.c:73
2415 msgid "Place stripped output into FILE"
2418 #: ../src/strip.c:74
2419 msgid "Extract the removed sections into FILE"
2422 #: ../src/strip.c:75
2423 msgid "Embed name FILE instead of -f argument"
2426 #: ../src/strip.c:79
2427 msgid "Remove all debugging symbols"
2430 #: ../src/strip.c:83
2431 msgid "Copy modified/access timestamps to the output"
2434 #: ../src/strip.c:85
2435 msgid "Remove .comment section"
2438 #: ../src/strip.c:88
2439 msgid "Relax a few rules to handle slightly broken ELF files"
2442 #. Short description of program.
2443 #: ../src/strip.c:93
2444 msgid "Discard symbols from object files."
2447 #: ../src/strip.c:185
2449 msgid "Only one input file allowed together with '-o' and '-f'"
2452 #: ../src/strip.c:221
2454 msgid "-f option specified twice"
2457 #: ../src/strip.c:230
2459 msgid "-F option specified twice"
2462 #: ../src/strip.c:239 ../src/unstrip.c:124
2464 msgid "-o option specified twice"
2467 #: ../src/strip.c:259
2469 msgid "-R option supports only .comment section"
2472 #: ../src/strip.c:297 ../src/strip.c:321
2474 msgid "cannot stat input file '%s'"
2477 #: ../src/strip.c:311
2479 msgid "while opening '%s'"
2482 #: ../src/strip.c:349
2484 msgid "%s: cannot use -o or -f when stripping archive"
2487 #: ../src/strip.c:447
2489 msgid "cannot open EBL backend"
2492 #: ../src/strip.c:497 ../src/strip.c:521
2494 msgid "cannot create new file '%s': %s"
2497 #: ../src/strip.c:581
2499 msgid "illformed file '%s'"
2502 #: ../src/strip.c:868 ../src/strip.c:955
2504 msgid "while generating output file: %s"
2507 #: ../src/strip.c:928 ../src/strip.c:1667
2509 msgid "%s: error while creating ELF header: %s"
2512 #: ../src/strip.c:942
2514 msgid "while preparing output for '%s'"
2517 #: ../src/strip.c:993 ../src/strip.c:1049
2519 msgid "while create section header section: %s"
2522 #: ../src/strip.c:999
2524 msgid "cannot allocate section data: %s"
2527 #: ../src/strip.c:1058
2529 msgid "while create section header string table: %s"
2532 #: ../src/strip.c:1592 ../src/strip.c:1689
2534 msgid "while writing '%s': %s"
2537 #: ../src/strip.c:1603
2539 msgid "while creating '%s'"
2542 #: ../src/strip.c:1615
2544 msgid "while computing checksum for debug information"
2547 #: ../src/strip.c:1675
2549 msgid "%s: error while reading the file: %s"
2552 #: ../src/strip.c:1721 ../src/strip.c:1728
2554 msgid "error while finishing '%s': %s"
2557 #: ../src/strip.c:1751 ../src/strip.c:1808
2559 msgid "cannot set access and modification date of '%s'"
2563 msgid "Input File Control:"
2567 msgid "Include whole archives in the output from now on."
2571 msgid "Stop including the whole arhives in the output."
2574 #: ../src/ld.c:92 ../src/ld.c:106 ../src/ld.c:184
2579 msgid "Start a group."
2583 msgid "End a group."
2591 msgid "Add PATH to list of directories files are searched in."
2595 msgid "Only set DT_NEEDED for following dynamic libs if actually used"
2599 msgid "Always set DT_NEEDED for following dynamic libs"
2603 msgid "Ignore LD_LIBRARY_PATH environment variable."
2607 msgid "Output File Control:"
2611 msgid "Place output in FILE."
2615 msgid "Object is marked to not use default search path at runtime."
2619 msgid "Same as --whole-archive."
2624 "Default rules of extracting from archive; weak references are not enough."
2628 msgid "Weak references cause extraction from archive."
2632 msgid "Allow multiple definitions; first is used."
2636 msgid "Disallow/allow undefined symbols in DSOs."
2640 msgid "Object requires immediate handling of $ORIGIN."
2644 msgid "Relocation will not be processed lazily."
2648 msgid "Object cannot be unloaded at runtime."
2652 msgid "Mark object to be initialized first."
2656 msgid "Enable/disable lazy-loading flag for following dependencies."
2660 msgid "Mark object as not loadable with 'dlopen'."
2664 msgid "Ignore/record dependencies on unused DSOs."
2668 msgid "Generated DSO will be a system library."
2676 msgid "Set entry point address."
2680 msgid "Do not link against shared libraries."
2684 msgid "Prefer linking against shared libraries."
2688 msgid "Export all dynamic symbols."
2692 msgid "Strip all symbols."
2696 msgid "Strip debugging symbols."
2700 msgid "Assume pagesize for the target system to be SIZE."
2704 msgid "Set runtime DSO search path."
2708 msgid "Set link time DSO search path."
2712 msgid "Generate dynamic shared object."
2716 msgid "Generate relocatable object."
2720 msgid "Causes symbol not assigned to a version be reduced to local."
2724 msgid "Remove unused sections."
2728 msgid "Don't remove unused sections."
2732 msgid "Set soname of shared object."
2736 msgid "Set the dynamic linker name."
2740 msgid "Add/suppress addition indentifying link-editor to .comment section."
2744 msgid "Create .eh_frame_hdr section"
2748 msgid "Set hash style to sysv, gnu or both."
2752 msgid "Generate build ID note (md5, sha1 (default), uuid)."
2756 msgid "Linker Operation Control:"
2760 msgid "Verbose messages."
2764 msgid "Trace file opens."
2768 msgid "Trade speed for less memory usage"
2776 msgid "Set optimization level to LEVEL."
2780 msgid "Use linker script in FILE."
2784 msgid "Select to get parser debug information"
2788 msgid "Read version information from FILE."
2792 msgid "Set emulation to NAME."
2795 #. Short description of program.
2797 msgid "Combine object and archive files."
2800 #. Strings for arguments in help texts.
2807 msgid "At least one input file needed"
2812 msgid "error while preparing linking"
2817 msgid "cannot open linker script '%s'"
2822 msgid "-( without matching -)"
2825 #: ../src/ld.c:572 ../src/ld.c:610
2827 msgid "only one option of -G and -r is allowed"
2832 msgid "more than one '-m' parameter"
2835 #: ../src/ld.c:604 ../src/ld.c:1013
2837 msgid "unknown option `-%c %s'"
2842 msgid "invalid page size value '%s': ignored"
2847 msgid "invalid hash style '%s'"
2852 msgid "invalid build-ID style '%s'"
2857 msgid "More than one output file name given."
2862 msgid "Invalid optimization level `%s'"
2867 msgid "nested -( -) groups are not allowed"
2872 msgid "-) without matching -("
2877 msgid "unknown option '-%c %s'"
2882 msgid "could not find input file to determine output file format"
2887 msgid "try again with an appropriate '-m' parameter"
2892 msgid "cannot read version script '%s'"
2895 #. The symbol is already defined and now again
2896 #. in the linker script. This is an error.
2897 #: ../src/ld.c:1512 ../src/ld.c:1551
2899 msgid "duplicate definition of '%s' in linker script"
2902 #: ../src/ldgeneric.c:209 ../src/ldgeneric.c:5151
2904 msgid "cannot create string table"
2907 #: ../src/ldgeneric.c:255
2909 msgid "cannot load ld backend library '%s': %s"
2912 #: ../src/ldgeneric.c:265
2914 msgid "cannot find init function in ld backend library '%s': %s"
2917 #: ../src/ldgeneric.c:310
2919 msgid "%s listed more than once as input"
2922 #: ../src/ldgeneric.c:424
2924 msgid "%s (for -l%s)\n"
2927 #: ../src/ldgeneric.c:425
2929 msgid "%s (for DT_NEEDED %s)\n"
2932 #: ../src/ldgeneric.c:573
2934 msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
2937 #: ../src/ldgeneric.c:586
2939 msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
2942 #: ../src/ldgeneric.c:677
2944 msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
2947 #: ../src/ldgeneric.c:700
2949 msgid "(%s+%#<PRIx64>): first defined here\n"
2952 #: ../src/ldgeneric.c:819
2954 msgid "%s: cannot get section group data: %s"
2957 #. If we come here no section group contained the given section
2958 #. despite the SHF_GROUP flag. This is an error in the input
2960 #: ../src/ldgeneric.c:840
2962 msgid "%s: section '%s' with group flag set does not belong to any group"
2965 #: ../src/ldgeneric.c:885
2967 msgid "%s: section [%2d] '%s' is not in the correct section group"
2970 #. This should never happen.
2971 #: ../src/ldgeneric.c:1156 ../src/ldgeneric.c:1413 ../src/ldgeneric.c:1422
2972 #: ../src/ldgeneric.c:1481 ../src/ldgeneric.c:1490 ../src/ldgeneric.c:1753
2973 #: ../src/ldgeneric.c:2005
2975 msgid "%s: invalid ELF file (%s:%d)\n"
2978 #: ../src/ldgeneric.c:1250
2980 msgid "%s: only files of type ET_REL might contain section groups"
2983 #: ../src/ldgeneric.c:1302
2985 msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
2988 #: ../src/ldgeneric.c:1314
2990 msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
2993 #: ../src/ldgeneric.c:1328
2996 "%s: group member %zu of section group [%2zd] '%s' has too high index: %"
3000 #: ../src/ldgeneric.c:1350
3002 msgid "%s: section '%s' has unknown type: %d"
3005 #: ../src/ldgeneric.c:1729
3007 msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
3010 #: ../src/ldgeneric.c:1899
3012 msgid "cannot read archive `%s': %s"
3015 #: ../src/ldgeneric.c:2020
3017 msgid "file of type %s cannot be linked in\n"
3020 #: ../src/ldgeneric.c:2032
3022 msgid "%s: input file incompatible with ELF machine type %s\n"
3025 #: ../src/ldgeneric.c:2044
3027 msgid "%s: cannot get section header string table index: %s\n"
3030 #: ../src/ldgeneric.c:2073
3032 msgid "cannot use DSO '%s' when generating relocatable object file"
3035 #: ../src/ldgeneric.c:2158
3037 msgid "input file '%s' ignored"
3040 #. XXX The error message should get better. It should use
3041 #. the debugging information if present to tell where in the
3042 #. sources the undefined reference is.
3043 #: ../src/ldgeneric.c:2372
3045 msgid "undefined symbol `%s' in %s"
3048 #: ../src/ldgeneric.c:2702
3050 msgid "cannot create ELF descriptor for output file: %s"
3053 #: ../src/ldgeneric.c:2709
3055 msgid "could not create ELF header for output file: %s"
3058 #: ../src/ldgeneric.c:3224 ../src/ldgeneric.c:3294 ../src/ldgeneric.c:3330
3059 #: ../src/ldgeneric.c:4457 ../src/ldgeneric.c:4506 ../src/ldgeneric.c:4538
3060 #: ../src/ldgeneric.c:4773 ../src/ldgeneric.c:4828 ../src/ldgeneric.c:5075
3061 #: ../src/ldgeneric.c:5131 ../src/ldgeneric.c:5600 ../src/ldgeneric.c:5612
3063 msgid "cannot create section for output file: %s"
3066 #: ../src/ldgeneric.c:3444
3068 msgid "address computation expression contains variable '%s'"
3071 #: ../src/ldgeneric.c:3489
3074 "argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
3078 #: ../src/ldgeneric.c:3684
3080 msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
3083 #: ../src/ldgeneric.c:3690
3085 msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
3088 #: ../src/ldgeneric.c:3920
3090 msgid "cannot create GNU hash table section for output file: %s"
3093 #: ../src/ldgeneric.c:4071
3095 msgid "cannot create hash table section for output file: %s"
3098 #: ../src/ldgeneric.c:4114
3100 msgid "cannot create build ID section: %s"
3103 #: ../src/ldgeneric.c:4191
3105 msgid "cannot convert section data to file format: %s"
3108 #: ../src/ldgeneric.c:4200
3110 msgid "cannot convert section data to memory format: %s"
3113 #: ../src/ldgeneric.c:4261
3115 msgid "cannot read enough data for UUID"
3118 #: ../src/ldgeneric.c:4358 ../src/ldgeneric.c:4379 ../src/ldgeneric.c:4408
3119 #: ../src/ldgeneric.c:6062
3121 msgid "cannot create symbol table for output file: %s"
3124 #: ../src/ldgeneric.c:5300 ../src/ldgeneric.c:5852
3126 msgid "section index too large in dynamic symbol table"
3129 #: ../src/ldgeneric.c:5745
3131 msgid "cannot create versioning section: %s"
3134 #: ../src/ldgeneric.c:5818
3136 msgid "cannot create dynamic symbol table for output file: %s"
3139 #: ../src/ldgeneric.c:5994
3141 msgid "cannot create versioning data: %s"
3144 #: ../src/ldgeneric.c:6094 ../src/ldgeneric.c:6107 ../src/ldgeneric.c:6171
3145 #: ../src/ldgeneric.c:6179
3147 msgid "cannot create section header string section: %s"
3150 #: ../src/ldgeneric.c:6101
3152 msgid "cannot create section header string section"
3155 #: ../src/ldgeneric.c:6259
3157 msgid "cannot create program header: %s"
3160 #: ../src/ldgeneric.c:6267
3162 msgid "while determining file layout: %s"
3165 #: ../src/ldgeneric.c:6388
3167 msgid "internal error: non-nobits section follows nobits section"
3170 #: ../src/ldgeneric.c:6925
3172 msgid "cannot get header of 0th section: %s"
3175 #: ../src/ldgeneric.c:6941 ../src/unstrip.c:1807
3177 msgid "cannot update ELF header: %s"
3180 #: ../src/ldgeneric.c:6972
3182 msgid "linker backend didn't specify function to relocate section"
3185 #: ../src/ldgeneric.c:6984
3187 msgid "while writing output file: %s"
3190 #: ../src/ldgeneric.c:6989
3192 msgid "while finishing output file: %s"
3195 #: ../src/ldgeneric.c:6995
3197 msgid "cannot stat output file"
3200 #: ../src/ldgeneric.c:7011
3202 msgid "WARNING: temporary output file overwritten before linking finished"
3205 #. This cannot be implemented generally. There should have been a
3206 #. machine dependent implementation and we should never have arrived
3208 #: ../src/ldgeneric.c:7064 ../src/ldgeneric.c:7075 ../src/ldgeneric.c:7086
3209 #: ../src/ldgeneric.c:7097 ../src/ldgeneric.c:7116 ../src/ldgeneric.c:7129
3210 #: ../src/ldgeneric.c:7141
3212 msgid "no machine specific '%s' implementation"
3215 #: ../src/i386_ld.c:210
3217 msgid "cannot allocate PLT section: %s"
3220 #: ../src/i386_ld.c:232
3222 msgid "cannot allocate PLTREL section: %s"
3225 #: ../src/i386_ld.c:253
3227 msgid "cannot allocate GOT section: %s"
3230 #: ../src/i386_ld.c:274
3232 msgid "cannot allocate GOTPLT section: %s"
3235 #: ../src/i386_ld.c:661
3237 msgid "initial-executable TLS relocation cannot be used "
3240 #: ../src/ldscript.y:178
3241 msgid "mode for segment invalid\n"
3244 #: ../src/ldscript.y:465
3246 msgid "while reading version script '%s': %s at line %d"
3249 #: ../src/ldscript.y:466
3251 msgid "while reading linker script '%s': %s at line %d"
3254 #: ../src/ldscript.y:745
3256 msgid "symbol '%s' in declared both local and global for unnamed version"
3259 #: ../src/ldscript.y:747
3261 msgid "symbol '%s' in declared both local and global for version '%s'"
3264 #: ../src/ldscript.y:767 ../src/ldscript.y:774
3266 msgid "default visibility set as local and global"
3269 #: ../src/elflint.c:71
3270 msgid "Be extremely strict, flag level 2 features."
3273 #: ../src/elflint.c:72
3274 msgid "Do not print anything if successful"
3277 #: ../src/elflint.c:73
3278 msgid "Binary is a separate debuginfo file"
3281 #: ../src/elflint.c:75
3283 "Binary has been created with GNU ld and is therefore known to be broken in "
3287 #. Short description of program.
3288 #: ../src/elflint.c:81
3289 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
3292 #: ../src/elflint.c:165
3294 msgid "cannot generate Elf descriptor: %s\n"
3297 #: ../src/elflint.c:184
3299 msgid "error while closing Elf descriptor: %s\n"
3302 #: ../src/elflint.c:188
3306 #: ../src/elflint.c:301
3308 msgid " error while freeing sub-ELF descriptor: %s\n"
3311 #. We cannot do anything.
3312 #: ../src/elflint.c:309
3314 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
3317 #: ../src/elflint.c:368
3319 msgid "e_ident[%d] == %d is no known class\n"
3322 #: ../src/elflint.c:373
3324 msgid "e_ident[%d] == %d is no known data encoding\n"
3327 #: ../src/elflint.c:377
3329 msgid "unknown ELF header version number e_ident[%d] == %d\n"
3332 #: ../src/elflint.c:383
3334 msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
3337 #: ../src/elflint.c:389
3339 msgid "unsupport ABI version e_ident[%d] == %d\n"
3342 #: ../src/elflint.c:394
3344 msgid "e_ident[%zu] is not zero\n"
3347 #: ../src/elflint.c:399
3349 msgid "unknown object file type %d\n"
3352 #: ../src/elflint.c:406
3354 msgid "unknown machine type %d\n"
3357 #: ../src/elflint.c:410
3359 msgid "unknown object file version\n"
3362 #: ../src/elflint.c:416
3364 msgid "invalid program header offset\n"
3367 #: ../src/elflint.c:418
3369 msgid "executables and DSOs cannot have zero program header offset\n"
3372 #: ../src/elflint.c:422
3374 msgid "invalid number of program header entries\n"
3377 #: ../src/elflint.c:430
3379 msgid "invalid section header table offset\n"
3382 #: ../src/elflint.c:433
3384 msgid "section header table must be present\n"
3387 #: ../src/elflint.c:447
3389 msgid "invalid number of section header table entries\n"
3392 #: ../src/elflint.c:464
3394 msgid "invalid section header index\n"
3397 #: ../src/elflint.c:469
3399 msgid "invalid machine flags: %s\n"
3402 #: ../src/elflint.c:476 ../src/elflint.c:493
3404 msgid "invalid ELF header size: %hd\n"
3407 #: ../src/elflint.c:479 ../src/elflint.c:496
3409 msgid "invalid program header size: %hd\n"
3412 #: ../src/elflint.c:482 ../src/elflint.c:499
3414 msgid "invalid program header position or size\n"
3417 #: ../src/elflint.c:485 ../src/elflint.c:502
3419 msgid "invalid section header size: %hd\n"
3422 #: ../src/elflint.c:488 ../src/elflint.c:505
3424 msgid "invalid section header position or size\n"
3427 #: ../src/elflint.c:549
3430 "section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
3434 #: ../src/elflint.c:553
3437 "section [%2d] '%s': section group [%2zu] '%s' does not preceed group member\n"
3440 #: ../src/elflint.c:569 ../src/elflint.c:1412 ../src/elflint.c:1462
3441 #: ../src/elflint.c:1571 ../src/elflint.c:2165 ../src/elflint.c:2679
3442 #: ../src/elflint.c:2840 ../src/elflint.c:2970 ../src/elflint.c:3142
3443 #: ../src/elflint.c:4040
3445 msgid "section [%2d] '%s': cannot get section data\n"
3448 #: ../src/elflint.c:582 ../src/elflint.c:1578
3451 "section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
3452 "type is not SHT_STRTAB\n"
3455 #: ../src/elflint.c:605
3458 "section [%2d] '%s': symbol table cannot have more than one extended index "
3462 #: ../src/elflint.c:616
3464 msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
3467 #: ../src/elflint.c:625
3469 msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
3472 #: ../src/elflint.c:630 ../src/elflint.c:633 ../src/elflint.c:636
3473 #: ../src/elflint.c:639 ../src/elflint.c:642 ../src/elflint.c:645
3475 msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
3478 #: ../src/elflint.c:648
3480 msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
3483 #: ../src/elflint.c:658
3485 msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
3488 #: ../src/elflint.c:667
3490 msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
3493 #: ../src/elflint.c:680
3496 "section [%2d] '%s': symbol %zu: too large section index but no extended "
3497 "section index section\n"
3500 #: ../src/elflint.c:686
3503 "section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
3504 "st_shndx (%<PRIu32>)\n"
3507 #. || sym->st_shndx > SHN_HIRESERVE always false
3508 #: ../src/elflint.c:698
3510 msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
3513 #: ../src/elflint.c:706
3515 msgid "section [%2d] '%s': symbol %zu: unknown type\n"
3518 #: ../src/elflint.c:712
3520 msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
3523 #: ../src/elflint.c:717
3525 msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
3528 #: ../src/elflint.c:725
3531 "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
3534 #: ../src/elflint.c:729
3536 msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
3539 #: ../src/elflint.c:733
3542 "section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
3545 #: ../src/elflint.c:765
3547 msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
3550 #: ../src/elflint.c:771 ../src/elflint.c:796 ../src/elflint.c:839
3553 "section [%2d] '%s': symbol %zu does not fit completely in referenced section "
3557 #: ../src/elflint.c:780
3560 "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
3561 "SHF_TLS flag set\n"
3564 #: ../src/elflint.c:790 ../src/elflint.c:832
3567 "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
3571 #: ../src/elflint.c:817
3574 "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
3577 #: ../src/elflint.c:825
3580 "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%"
3584 #: ../src/elflint.c:852
3587 "section [%2d] '%s': symbol %zu: local symbol outside range described in "
3591 #: ../src/elflint.c:859
3594 "section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
3598 #: ../src/elflint.c:866
3600 msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
3603 #: ../src/elflint.c:916
3606 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%"
3610 #: ../src/elflint.c:923
3613 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%"
3617 #. This test is more strict than the psABIs which
3618 #. usually allow the symbol to be in the middle of
3619 #. the .got section, allowing negative offsets.
3620 #: ../src/elflint.c:939
3623 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
3624 "match %s section address %#<PRIx64>\n"
3627 #: ../src/elflint.c:946
3630 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
3631 "match %s section size %<PRIu64>\n"
3634 #: ../src/elflint.c:954
3637 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
3641 #: ../src/elflint.c:970
3644 "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
3645 "segment address %#<PRIx64>\n"
3648 #: ../src/elflint.c:977
3651 "section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
3652 "segment size %<PRIu64>\n"
3655 #: ../src/elflint.c:990
3658 "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
3659 "default visibility\n"
3662 #: ../src/elflint.c:994
3664 msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
3667 #: ../src/elflint.c:1039
3669 msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
3672 #: ../src/elflint.c:1048 ../src/elflint.c:1100
3674 msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
3677 #: ../src/elflint.c:1073 ../src/elflint.c:1125
3680 "section [%2d] '%s': relative relocations after index %d as specified by "
3684 #: ../src/elflint.c:1079 ../src/elflint.c:1131
3687 "section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
3688 "specified %d relative relocations\n"
3691 #: ../src/elflint.c:1091
3693 msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
3696 #: ../src/elflint.c:1173
3698 msgid "section [%2d] '%s': invalid destination section index\n"
3701 #: ../src/elflint.c:1186
3703 msgid "section [%2d] '%s': invalid destination section type\n"
3706 #: ../src/elflint.c:1194
3708 msgid "section [%2d] '%s': sh_info should be zero\n"
3711 #: ../src/elflint.c:1201
3713 msgid "section [%2d] '%s': no relocations for merge-able sections possible\n"
3716 #: ../src/elflint.c:1208
3718 msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
3721 #: ../src/elflint.c:1268
3723 msgid "text relocation flag set but there is no read-only segment\n"
3726 #: ../src/elflint.c:1295
3728 msgid "section [%2d] '%s': relocation %zu: invalid type\n"
3731 #: ../src/elflint.c:1303
3734 "section [%2d] '%s': relocation %zu: relocation type invalid for the file "
3738 #: ../src/elflint.c:1311
3740 msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
3743 #: ../src/elflint.c:1329
3746 "section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
3750 #: ../src/elflint.c:1346
3752 msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
3755 #: ../src/elflint.c:1361
3758 "section [%2d] '%s': relocation %zu: copy relocation against symbol of type %"
3762 #: ../src/elflint.c:1382
3765 "section [%2d] '%s': relocation %zu: read-only section modified but text "
3766 "relocation flag not set\n"
3769 #: ../src/elflint.c:1397
3771 msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
3774 #: ../src/elflint.c:1436 ../src/elflint.c:1486
3776 msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
3779 #: ../src/elflint.c:1566
3781 msgid "more than one dynamic section present\n"
3784 #: ../src/elflint.c:1584
3786 msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
3789 #: ../src/elflint.c:1589 ../src/elflint.c:1881
3791 msgid "section [%2d] '%s': sh_info not zero\n"
3794 #: ../src/elflint.c:1599
3796 msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
3799 #: ../src/elflint.c:1607
3801 msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
3804 #: ../src/elflint.c:1614
3806 msgid "section [%2d] '%s': entry %zu: unknown tag\n"
3809 #: ../src/elflint.c:1625
3811 msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
3814 #: ../src/elflint.c:1635
3816 msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
3819 #: ../src/elflint.c:1653
3822 "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
3825 #: ../src/elflint.c:1675
3828 "section [%2d] '%s': entry %zu: pointer does not match address of section [%"
3829 "2d] '%s' referenced by sh_link\n"
3832 #: ../src/elflint.c:1718
3835 "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
3838 #: ../src/elflint.c:1733
3841 "section [%2d] '%s': entry %zu: %s value must be valid offset in section [%"
3845 #: ../src/elflint.c:1753 ../src/elflint.c:1781
3847 msgid "section [%2d] '%s': contains %s entry but not %s\n"
3850 #: ../src/elflint.c:1765
3852 msgid "section [%2d] '%s': mandatory tag %s not present\n"
3855 #: ../src/elflint.c:1774
3857 msgid "section [%2d] '%s': no hash section present\n"
3860 #: ../src/elflint.c:1789 ../src/elflint.c:1796
3862 msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
3865 #: ../src/elflint.c:1806 ../src/elflint.c:1810
3867 msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
3870 #: ../src/elflint.c:1816
3872 msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
3875 #: ../src/elflint.c:1827 ../src/elflint.c:1831 ../src/elflint.c:1835
3876 #: ../src/elflint.c:1839
3878 msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
3881 #: ../src/elflint.c:1851
3884 "section [%2d] '%s': only relocatable files can have extended section index\n"
3887 #: ../src/elflint.c:1861
3890 "section [%2d] '%s': extended section index section not for symbol table\n"
3893 #: ../src/elflint.c:1866
3895 msgid "cannot get data for symbol section\n"
3898 #: ../src/elflint.c:1869
3900 msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
3903 #: ../src/elflint.c:1876
3905 msgid "section [%2d] '%s': extended index table too small for symbol table\n"
3908 #: ../src/elflint.c:1891
3911 "section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
3912 "same symbol table\n"
3915 #: ../src/elflint.c:1902
3917 msgid "symbol 0 should have zero extended section index\n"
3920 #: ../src/elflint.c:1914
3922 msgid "cannot get data for symbol %zu\n"
3925 #: ../src/elflint.c:1919
3927 msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
3930 #: ../src/elflint.c:1935 ../src/elflint.c:1976
3933 "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
3936 #: ../src/elflint.c:1947 ../src/elflint.c:1988
3938 msgid "section [%2d] '%s': chain array too large\n"
3941 #: ../src/elflint.c:1956 ../src/elflint.c:1997
3943 msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
3946 #: ../src/elflint.c:1962
3948 msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
3951 #: ../src/elflint.c:2003
3953 msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
3956 #: ../src/elflint.c:2018
3958 msgid "section [%2d] '%s': bitmask size not power of 2: %u\n"
3961 #: ../src/elflint.c:2029
3964 "section [%2d] '%s': hash table section is too small (is %ld, expected at "
3968 #: ../src/elflint.c:2037
3970 msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
3973 #: ../src/elflint.c:2069
3976 "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
3979 #: ../src/elflint.c:2090
3982 "section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
3986 #: ../src/elflint.c:2101
3989 "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
3992 #: ../src/elflint.c:2132
3994 msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
3997 #: ../src/elflint.c:2137
4000 "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
4003 #: ../src/elflint.c:2143
4005 msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
4008 #: ../src/elflint.c:2156
4010 msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
4013 #: ../src/elflint.c:2174
4015 msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
4018 #: ../src/elflint.c:2182
4020 msgid "section [%2d] '%s': hash table entry size incorrect\n"
4023 #: ../src/elflint.c:2187
4025 msgid "section [%2d] '%s': not marked to be allocated\n"
4028 #: ../src/elflint.c:2192
4031 "section [%2d] '%s': hash table has not even room for initial administrative "
4035 #: ../src/elflint.c:2240
4037 msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
4040 #: ../src/elflint.c:2318 ../src/elflint.c:2322
4042 msgid "section [%2zu] '%s': reference to symbol index 0\n"
4045 #: ../src/elflint.c:2329
4048 "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
4049 "table in [%2zu] '%s'\n"
4052 #: ../src/elflint.c:2341
4055 "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
4056 "table in [%2zu] '%s'\n"
4059 #: ../src/elflint.c:2357
4061 msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
4064 #: ../src/elflint.c:2377
4067 "section [%2d] '%s': section groups only allowed in relocatable object files\n"
4070 #: ../src/elflint.c:2388
4072 msgid "section [%2d] '%s': cannot get symbol table: %s\n"
4075 #: ../src/elflint.c:2393
4077 msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
4080 #: ../src/elflint.c:2399
4082 msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
4085 #: ../src/elflint.c:2404
4087 msgid "section [%2d] '%s': sh_flags not zero\n"
4090 #: ../src/elflint.c:2411
4092 msgid "section [%2d] '%s': cannot get symbol for signature\n"
4095 #: ../src/elflint.c:2416
4097 msgid "section [%2d] '%s': signature symbol canot be empty string\n"
4100 #: ../src/elflint.c:2422
4102 msgid "section [%2d] '%s': sh_flags not set correctly\n"
4105 #: ../src/elflint.c:2428
4107 msgid "section [%2d] '%s': cannot get data: %s\n"
4110 #: ../src/elflint.c:2437
4112 msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
4115 #: ../src/elflint.c:2442
4117 msgid "section [%2d] '%s': section group without flags word\n"
4120 #: ../src/elflint.c:2448
4122 msgid "section [%2d] '%s': section group without member\n"
4125 #: ../src/elflint.c:2452
4127 msgid "section [%2d] '%s': section group with only one member\n"
4130 #: ../src/elflint.c:2463
4132 msgid "section [%2d] '%s': unknown section group flags\n"
4135 #: ../src/elflint.c:2475
4137 msgid "section [%2d] '%s': section index %Zu out of range\n"
4140 #: ../src/elflint.c:2484
4142 msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
4145 #: ../src/elflint.c:2491
4147 msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
4150 #: ../src/elflint.c:2497
4153 "section [%2d] '%s': element %Zu references section [%2d] '%s' without "
4154 "SHF_GROUP flag set\n"
4157 #: ../src/elflint.c:2504
4159 msgid "section [%2d] '%s' is contained in more than one section group\n"
4162 #: ../src/elflint.c:2693
4165 "section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
4166 "dynamic symbol table\n"
4169 #: ../src/elflint.c:2704
4172 "section [%2d] '%s' has different number of entries than symbol table [%2d] '%"
4176 #: ../src/elflint.c:2720
4178 msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
4181 #: ../src/elflint.c:2736
4183 msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
4186 #: ../src/elflint.c:2744
4188 msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
4191 #: ../src/elflint.c:2758
4193 msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
4196 #: ../src/elflint.c:2763
4199 "section [%2d] '%s': symbol %d: version index %d is for defined version\n"
4202 #: ../src/elflint.c:2773
4205 "section [%2d] '%s': symbol %d: version index %d is for requested version\n"
4208 #: ../src/elflint.c:2825
4210 msgid "more than one version reference section present\n"
4213 #: ../src/elflint.c:2833 ../src/elflint.c:2962
4215 msgid "section [%2d] '%s': sh_link does not link to string table\n"
4218 #: ../src/elflint.c:2856 ../src/elflint.c:3014
4220 msgid "section [%2d] '%s': entry %d has wrong version %d\n"
4223 #: ../src/elflint.c:2862 ../src/elflint.c:3020
4225 msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
4228 #: ../src/elflint.c:2870
4230 msgid "section [%2d] '%s': entry %d has invalid file reference\n"
4233 #: ../src/elflint.c:2878
4235 msgid "section [%2d] '%s': entry %d references unknown dependency\n"
4238 #: ../src/elflint.c:2890
4240 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
4243 #: ../src/elflint.c:2897
4246 "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
4250 #: ../src/elflint.c:2904
4253 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %"
4254 "#x, expected %#x\n"
4257 #: ../src/elflint.c:2914
4260 "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
4264 #: ../src/elflint.c:2925
4267 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
4270 #: ../src/elflint.c:2941 ../src/elflint.c:3099
4272 msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
4275 #: ../src/elflint.c:2954
4277 msgid "more than one version definition section present\n"
4280 #: ../src/elflint.c:2999
4282 msgid "section [%2d] '%s': more than one BASE definition\n"
4285 #: ../src/elflint.c:3003
4287 msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
4290 #: ../src/elflint.c:3009
4292 msgid "section [%2d] '%s': entry %d has unknown flag\n"
4295 #: ../src/elflint.c:3033
4297 msgid "section [%2d] '%s': entry %d has invalid name reference\n"
4300 #: ../src/elflint.c:3040
4302 msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
4305 #: ../src/elflint.c:3049
4307 msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
4310 #: ../src/elflint.c:3068
4313 "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
4316 #: ../src/elflint.c:3083
4318 msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
4321 #: ../src/elflint.c:3105
4323 msgid "section [%2d] '%s': no BASE definition\n"
4326 #: ../src/elflint.c:3121
4328 msgid "section [%2d] '%s': unknown parent version '%s'\n"
4331 #: ../src/elflint.c:3134
4333 msgid "section [%2d] '%s': empty object attributes section\n"
4336 #: ../src/elflint.c:3155
4338 msgid "section [%2d] '%s': unrecognized attribute format\n"
4341 #: ../src/elflint.c:3171
4344 "section [%2d] '%s': offset %zu: zero length field in attribute section\n"
4347 #: ../src/elflint.c:3180
4349 msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
4352 #: ../src/elflint.c:3192
4354 msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
4357 #: ../src/elflint.c:3209
4360 "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
4363 #: ../src/elflint.c:3218
4365 msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
4368 #: ../src/elflint.c:3227
4371 "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
4374 #: ../src/elflint.c:3240
4377 "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
4381 #: ../src/elflint.c:3251
4384 "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
4387 #: ../src/elflint.c:3269
4389 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
4392 #: ../src/elflint.c:3280
4394 msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
4397 #: ../src/elflint.c:3293
4399 msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
4402 #: ../src/elflint.c:3297
4405 "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
4408 #: ../src/elflint.c:3307
4410 msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
4413 #: ../src/elflint.c:3313
4416 "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
4419 #: ../src/elflint.c:3402
4421 msgid "cannot get section header of zeroth section\n"
4424 #: ../src/elflint.c:3406
4426 msgid "zeroth section has nonzero name\n"
4429 #: ../src/elflint.c:3408
4431 msgid "zeroth section has nonzero type\n"
4434 #: ../src/elflint.c:3410
4436 msgid "zeroth section has nonzero flags\n"
4439 #: ../src/elflint.c:3412
4441 msgid "zeroth section has nonzero address\n"
4444 #: ../src/elflint.c:3414
4446 msgid "zeroth section has nonzero offset\n"
4449 #: ../src/elflint.c:3416
4451 msgid "zeroth section has nonzero info field\n"
4454 #: ../src/elflint.c:3418
4456 msgid "zeroth section has nonzero align value\n"
4459 #: ../src/elflint.c:3420
4461 msgid "zeroth section has nonzero entry size value\n"
4464 #: ../src/elflint.c:3423
4467 "zeroth section has nonzero size value while ELF header has nonzero shnum "
4471 #: ../src/elflint.c:3427
4474 "zeroth section has nonzero link value while ELF header does not signal "
4475 "overflow in shstrndx\n"
4478 #: ../src/elflint.c:3444
4480 msgid "cannot get section header for section [%2zu] '%s': %s\n"
4483 #: ../src/elflint.c:3453
4485 msgid "section [%2zu]: invalid name\n"
4488 #: ../src/elflint.c:3480
4490 msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
4493 #: ../src/elflint.c:3496
4495 msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
4498 #: ../src/elflint.c:3513
4501 "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
4504 #: ../src/elflint.c:3531
4506 msgid "section [%2zu] '%s' present in object file\n"
4509 #: ../src/elflint.c:3537 ../src/elflint.c:3569
4512 "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
4515 #: ../src/elflint.c:3542 ../src/elflint.c:3574
4518 "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
4522 #: ../src/elflint.c:3550
4525 "section [%2zu] '%s' is extension section index table in non-object file\n"
4528 #: ../src/elflint.c:3593
4530 msgid "section [%2zu] '%s': size not multiple of entry size\n"
4533 #: ../src/elflint.c:3598
4535 msgid "cannot get section header\n"
4538 #: ../src/elflint.c:3608
4540 msgid "section [%2zu] '%s' has unsupported type %d\n"
4543 #: ../src/elflint.c:3622
4546 "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
4549 #: ../src/elflint.c:3629
4551 msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
4554 #: ../src/elflint.c:3637
4556 msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
4559 #: ../src/elflint.c:3645
4561 msgid "section [%2zu] '%s': invalid section reference in link value\n"
4564 #: ../src/elflint.c:3650
4566 msgid "section [%2zu] '%s': invalid section reference in info value\n"
4569 #: ../src/elflint.c:3657
4571 msgid "section [%2zu] '%s': strings flag set without merge flag\n"
4574 #: ../src/elflint.c:3662
4576 msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
4579 #: ../src/elflint.c:3680
4581 msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
4584 #: ../src/elflint.c:3689
4586 msgid "section [%2zu] '%s' is both executable and writable\n"
4589 #: ../src/elflint.c:3716
4592 "section [%2zu] '%s' not fully contained in segment of program header entry %"
4596 #: ../src/elflint.c:3724
4599 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
4600 "program header entry %d\n"
4603 #: ../src/elflint.c:3733
4606 "section [%2zu] '%s' has not type NOBITS but is not read from the file in "
4607 "segment of program header entry %d\n"
4610 #: ../src/elflint.c:3744
4612 msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
4615 #: ../src/elflint.c:3754
4617 msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
4620 #: ../src/elflint.c:3764
4623 "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
4626 #: ../src/elflint.c:3770
4629 "section [%2zu] '%s': ELF header says this is the section header string table "
4630 "but type is not SHT_TYPE\n"
4633 #: ../src/elflint.c:3778
4636 "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
4639 #: ../src/elflint.c:3829
4641 msgid "more than one version symbol table present\n"
4644 #: ../src/elflint.c:3852
4646 msgid "INTERP program header entry but no .interp section\n"
4649 #: ../src/elflint.c:3863
4652 "loadable segment [%u] is executable but contains no executable sections\n"
4655 #: ../src/elflint.c:3869
4657 msgid "loadable segment [%u] is writable but contains no writable sections\n"
4660 #: ../src/elflint.c:3880
4663 "no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
4667 #: ../src/elflint.c:3893
4669 msgid "duplicate version index %d\n"
4672 #: ../src/elflint.c:3907
4674 msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
4677 #: ../src/elflint.c:3956
4679 msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
4682 #: ../src/elflint.c:3960
4685 "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n"
4688 #: ../src/elflint.c:3983
4690 msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n"
4693 #: ../src/elflint.c:3987
4696 "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n"
4699 #: ../src/elflint.c:4004
4701 msgid "phdr[%d]: no note entries defined for the type of file\n"
4704 #: ../src/elflint.c:4023
4706 msgid "phdr[%d]: cannot get content of note section: %s\n"
4709 #: ../src/elflint.c:4026
4711 msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
4714 #: ../src/elflint.c:4047
4716 msgid "section [%2d] '%s': no note entries defined for the type of file\n"
4719 #: ../src/elflint.c:4054
4721 msgid "section [%2d] '%s': cannot get content of note section\n"
4724 #: ../src/elflint.c:4057
4726 msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
4729 #: ../src/elflint.c:4075
4732 "only executables, shared objects, and core files can have program headers\n"
4735 #: ../src/elflint.c:4090
4737 msgid "cannot get program header entry %d: %s\n"
4740 #: ../src/elflint.c:4099
4742 msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
4745 #: ../src/elflint.c:4110
4747 msgid "more than one INTERP entry in program header\n"
4750 #: ../src/elflint.c:4118
4752 msgid "more than one TLS entry in program header\n"
4755 #: ../src/elflint.c:4125
4757 msgid "static executable cannot have dynamic sections\n"
4760 #: ../src/elflint.c:4139
4762 msgid "dynamic section reference in program header has wrong offset\n"
4765 #: ../src/elflint.c:4142
4767 msgid "dynamic section size mismatch in program and section header\n"
4770 #: ../src/elflint.c:4152
4772 msgid "more than one GNU_RELRO entry in program header\n"
4775 #: ../src/elflint.c:4173
4777 msgid "loadable segment GNU_RELRO applies to is not writable\n"
4780 #: ../src/elflint.c:4176
4782 msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
4785 #: ../src/elflint.c:4184 ../src/elflint.c:4207
4787 msgid "%s segment not contained in a loaded segment\n"
4790 #: ../src/elflint.c:4213
4792 msgid "program header offset in ELF header and PHDR entry do not match"
4795 #: ../src/elflint.c:4237
4797 msgid "call frame search table reference in program header has wrong offset\n"
4800 #: ../src/elflint.c:4240
4802 msgid "call frame search table size mismatch in program and section header\n"
4805 #: ../src/elflint.c:4253
4807 msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
4810 #: ../src/elflint.c:4261
4812 msgid "call frame search table must be allocated\n"
4815 #: ../src/elflint.c:4264
4817 msgid "section [%2zu] '%s' must be allocated\n"
4820 #: ../src/elflint.c:4268
4822 msgid "call frame search table must not be writable\n"
4825 #: ../src/elflint.c:4271
4827 msgid "section [%2zu] '%s' must not be writable\n"
4830 #: ../src/elflint.c:4276
4832 msgid "call frame search table must not be executable\n"
4835 #: ../src/elflint.c:4279
4837 msgid "section [%2zu] '%s' must not be executable\n"
4840 #: ../src/elflint.c:4290
4842 msgid "program header entry %d: file size greater than memory size\n"
4845 #: ../src/elflint.c:4297
4847 msgid "program header entry %d: alignment not a power of 2\n"
4850 #: ../src/elflint.c:4300
4853 "program header entry %d: file offset and virtual address not module of "
4857 #: ../src/elflint.c:4313
4860 "executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
4861 "program header entry"
4864 #: ../src/elflint.c:4347
4866 msgid "cannot read ELF header: %s\n"
4869 #: ../src/elflint.c:4373
4871 msgid "text relocation flag set but not needed\n"
4874 #: ../src/addr2line.c:66
4875 msgid "Output selection options:"
4878 #: ../src/addr2line.c:67
4879 msgid "Show only base names of source files"
4882 #: ../src/addr2line.c:69
4883 msgid "Show absolute file names using compilation directory"
4886 #: ../src/addr2line.c:70
4887 msgid "Also show function names"
4890 #: ../src/addr2line.c:71
4891 msgid "Also show symbol or section names"
4894 #: ../src/addr2line.c:73
4895 msgid "Treat addresses as offsets relative to NAME section."
4898 #. Short description of program.
4899 #: ../src/addr2line.c:84
4901 "Locate source files and line information for ADDRs (in a.out by default)."
4904 #. Strings for arguments in help texts.
4905 #: ../src/addr2line.c:88
4909 #: ../src/addr2line.c:405
4911 msgid "Section syntax requires exactly one module"
4914 #: ../src/addr2line.c:428
4916 msgid "offset %#<PRIxMAX> lies outside section '%s'"
4919 #: ../src/addr2line.c:461
4921 msgid "cannot find symbol '%s'"
4924 #: ../src/addr2line.c:466
4926 msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
4929 #: ../src/findtextrel.c:70
4930 msgid "Input Selection:"
4933 #: ../src/findtextrel.c:71
4934 msgid "Prepend PATH to all file names"
4937 #: ../src/findtextrel.c:73
4938 msgid "Use PATH as root of debuginfo hierarchy"
4941 #. Short description of program.
4942 #: ../src/findtextrel.c:80
4943 msgid "Locate source of text relocations in FILEs (a.out by default)."
4946 #: ../src/findtextrel.c:236 ../src/elfcmp.c:578 ../src/ranlib.c:186
4948 msgid "cannot create ELF descriptor for '%s': %s"
4951 #: ../src/findtextrel.c:246
4953 msgid "cannot get ELF header '%s': %s"
4956 #: ../src/findtextrel.c:257
4958 msgid "'%s' is not a DSO or PIE"
4961 #: ../src/findtextrel.c:274
4963 msgid "getting get section header of section %zu: %s"
4966 #: ../src/findtextrel.c:292
4968 msgid "cannot read dynamic section: %s"
4971 #: ../src/findtextrel.c:307
4973 msgid "no text relocations reported in '%s'"
4976 #: ../src/findtextrel.c:319
4978 msgid "while reading ELF file"
4981 #: ../src/findtextrel.c:328 ../src/findtextrel.c:345
4983 msgid "cannot get program header index at offset %d: %s"
4986 #: ../src/findtextrel.c:397
4988 msgid "cannot get section header of section %Zu: %s"
4991 #: ../src/findtextrel.c:409
4993 msgid "cannot get symbol table section %zu in '%s': %s"
4996 #: ../src/findtextrel.c:429 ../src/findtextrel.c:452
4998 msgid "cannot get relocation at index %d in section %zu in '%s': %s"
5001 #: ../src/findtextrel.c:517
5003 msgid "%s not compiled with -fpic/-fPIC\n"
5006 #: ../src/findtextrel.c:570
5009 "the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
5012 #: ../src/findtextrel.c:577 ../src/findtextrel.c:597
5015 "the file containing the function '%s' might not be compiled with -fpic/-"
5019 #: ../src/findtextrel.c:585
5022 "either the file containing the function '%s' or the file containing the "
5023 "function '%s' is not compiled with -fpic/-fPIC\n"
5026 #: ../src/findtextrel.c:605
5029 "a relocation modifies memory at offset %llu in a write-protected segment\n"
5032 #: ../src/elfcmp.c:69
5033 msgid "Control options:"
5036 #: ../src/elfcmp.c:70
5038 "Control treatment of gaps in loadable segments [ignore|match] (default: "
5042 #: ../src/elfcmp.c:72
5043 msgid "Ignore permutation of buckets in SHT_HASH section"
5046 #: ../src/elfcmp.c:73
5047 msgid "Output nothing; yield exit status only"
5050 #. Short description of program.
5051 #: ../src/elfcmp.c:80
5052 msgid "Compare relevant parts of two ELF files for equality."
5055 #. Strings for arguments in help texts.
5056 #: ../src/elfcmp.c:84
5060 #: ../src/elfcmp.c:140
5061 msgid "Invalid number of parameters.\n"
5064 #: ../src/elfcmp.c:168 ../src/elfcmp.c:173
5066 msgid "cannot get ELF header of '%s': %s"
5069 #: ../src/elfcmp.c:190
5071 msgid "%s %s diff: ELF header"
5074 #: ../src/elfcmp.c:248
5076 msgid "%s %s differ: section header"
5079 #: ../src/elfcmp.c:276 ../src/elfcmp.c:282
5081 msgid "cannot get content of section %zu in '%s': %s"
5084 #: ../src/elfcmp.c:298 ../src/elfcmp.c:304
5086 msgid "cannot get symbol in '%s': %s"
5089 #: ../src/elfcmp.c:325
5091 msgid "%s %s differ: symbol table [%zu]"
5094 #: ../src/elfcmp.c:328
5096 msgid "%s %s differ: symbol table [%zu,%zu]"
5099 #: ../src/elfcmp.c:376
5101 msgid "%s %s differ: section [%zu] '%s' content"
5104 #: ../src/elfcmp.c:380
5106 msgid "%s %s differ: section [%zu,%zu] '%s' content"
5109 #: ../src/elfcmp.c:396
5111 msgid "%s %s differ: unequal amount of important sections"
5114 #: ../src/elfcmp.c:430 ../src/elfcmp.c:435
5116 msgid "cannot load data of '%s': %s"
5119 #: ../src/elfcmp.c:454 ../src/elfcmp.c:460
5121 msgid "cannot get program header entry %d of '%s': %s"
5124 #: ../src/elfcmp.c:466
5126 msgid "%s %s differ: program header %d"
5129 #: ../src/elfcmp.c:491
5131 msgid "%s %s differ: gap"
5134 #: ../src/elfcmp.c:550
5136 msgid "Invalid value '%s' for --gaps parameter."
5139 #: ../src/elfcmp.c:583
5141 msgid "cannot create EBL descriptor for '%s'"
5144 #: ../src/elfcmp.c:601
5146 msgid "cannot get section header of section %zu: %s"
5149 #: ../src/elfcmp.c:611
5151 msgid "cannot get content of section %zu: %s"
5154 #: ../src/elfcmp.c:621 ../src/elfcmp.c:635
5156 msgid "cannot get relocation: %s"
5159 #. Short description of program.
5160 #: ../src/ranlib.c:74
5161 msgid "Generate an index to speed access to archives."
5164 #. Strings for arguments in help texts.
5165 #: ../src/ranlib.c:77
5169 #: ../src/ranlib.c:116
5171 msgid "Archive name required"
5174 #: ../src/ranlib.c:194
5176 msgid "'%s' is no archive"
5179 #: ../src/ranlib.c:229
5181 msgid "error while freeing sub-ELF descriptor: %s"
5184 #: ../src/strings.c:70
5185 msgid "Output Selection:"
5188 #: ../src/strings.c:71
5189 msgid "Scan entire file, not only loaded sections"
5192 #: ../src/strings.c:73
5193 msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
5196 #: ../src/strings.c:74
5198 "Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
5202 #: ../src/strings.c:78
5203 msgid "Print name of the file before each string."
5206 #: ../src/strings.c:80
5207 msgid "Print location of the string in base 8, 10, or 16 respectively."
5210 #: ../src/strings.c:81
5211 msgid "Alias for --radix=o"
5214 #. Short description of program.
5215 #: ../src/strings.c:88
5216 msgid "Print the strings of printable characters in files."
5219 #: ../src/strings.c:268 ../src/strings.c:303
5221 msgid "invalid value '%s' for %s parameter"
5224 #: ../src/strings.c:314
5226 msgid "invalid minimum length of matched string size"
5229 #: ../src/strings.c:601
5231 msgid "lseek64 failed"
5234 #: ../src/strings.c:616 ../src/strings.c:680
5236 msgid "re-mmap failed"
5239 #: ../src/strings.c:653
5241 msgid "mprotect failed"
5244 #: ../src/unstrip.c:77
5245 msgid "Match MODULE against file names, not module names"
5248 #: ../src/unstrip.c:78
5249 msgid "Silently skip unfindable files"
5252 #: ../src/unstrip.c:81
5253 msgid "Place output into FILE"
5256 #: ../src/unstrip.c:83
5257 msgid "Create multiple output files under DIRECTORY"
5260 #: ../src/unstrip.c:84
5261 msgid "Use module rather than file names"
5264 #: ../src/unstrip.c:86
5265 msgid "Create output for modules that have no separate debug information"
5268 #: ../src/unstrip.c:89
5269 msgid "Apply relocations to section contents in ET_REL files"
5272 #: ../src/unstrip.c:91
5273 msgid "Only list module and file names, build IDs"
5276 #: ../src/unstrip.c:133
5278 msgid "-d option specified twice"
5281 #: ../src/unstrip.c:165
5283 msgid "only one of -o or -d allowed"
5286 #: ../src/unstrip.c:174
5288 msgid "-n cannot be used with explicit files or -o or -d"
5291 #: ../src/unstrip.c:189
5293 msgid "output directory '%s'"
5296 #: ../src/unstrip.c:198
5298 msgid "exactly two file arguments are required"
5301 #: ../src/unstrip.c:204
5303 msgid "-m, -a, -R, and -i options not allowed with explicit files"
5306 #: ../src/unstrip.c:217
5308 msgid "-o or -d is required when using implicit files"
5311 #: ../src/unstrip.c:253
5313 msgid "cannot create ELF header: %s"
5316 #: ../src/unstrip.c:258
5318 msgid "cannot copy ELF header: %s"
5321 #: ../src/unstrip.c:263 ../src/unstrip.c:1816
5323 msgid "cannot create program headers: %s"
5326 #: ../src/unstrip.c:269
5328 msgid "cannot copy program header: %s"
5331 #: ../src/unstrip.c:279
5333 msgid "cannot copy section header: %s"
5336 #: ../src/unstrip.c:282 ../src/unstrip.c:1504
5338 msgid "cannot get section data: %s"
5341 #: ../src/unstrip.c:284 ../src/unstrip.c:1506
5343 msgid "cannot copy section data: %s"
5346 #: ../src/unstrip.c:308
5348 msgid "cannot create directory '%s'"
5351 #: ../src/unstrip.c:348 ../src/unstrip.c:762 ../src/unstrip.c:1539
5353 msgid "cannot get symbol table entry: %s"
5356 #: ../src/unstrip.c:364 ../src/unstrip.c:579 ../src/unstrip.c:600
5357 #: ../src/unstrip.c:612 ../src/unstrip.c:1560 ../src/unstrip.c:1690
5358 #: ../src/unstrip.c:1714
5360 msgid "cannot update symbol table: %s"
5363 #: ../src/unstrip.c:381 ../src/unstrip.c:431 ../src/unstrip.c:561
5364 #: ../src/unstrip.c:1208 ../src/unstrip.c:1524 ../src/unstrip.c:1719
5365 #: ../src/unstrip.c:1790
5367 msgid "cannot update section header: %s"
5370 #: ../src/unstrip.c:407 ../src/unstrip.c:418
5372 msgid "cannot update relocation: %s"
5375 #: ../src/unstrip.c:506
5377 msgid "cannot get symbol version: %s"
5380 #: ../src/unstrip.c:518
5382 msgid "unexpected section type in [%Zu] with sh_link to symtab"
5385 #: ../src/unstrip.c:768
5387 msgid "invalid string offset in symbol [%Zu]"
5390 #: ../src/unstrip.c:910 ../src/unstrip.c:1247
5392 msgid "cannot read section [%Zu] name: %s"
5395 #: ../src/unstrip.c:951 ../src/unstrip.c:970 ../src/unstrip.c:1003
5397 msgid "cannot read '.gnu.prelink_undo' section: %s"
5400 #: ../src/unstrip.c:991
5402 msgid "invalid contents in '%s' section"
5405 #: ../src/unstrip.c:1046 ../src/unstrip.c:1369
5407 msgid "cannot find matching section for [%Zu] '%s'"
5410 #: ../src/unstrip.c:1170 ../src/unstrip.c:1185 ../src/unstrip.c:1450
5412 msgid "cannot add section name to string table: %s"
5415 #: ../src/unstrip.c:1194
5417 msgid "cannot update section header string table data: %s"
5420 #: ../src/unstrip.c:1222 ../src/unstrip.c:1226
5422 msgid "cannot get section header string table section index: %s"
5425 #: ../src/unstrip.c:1230 ../src/unstrip.c:1234 ../src/unstrip.c:1465
5427 msgid "cannot get section count: %s"
5430 #: ../src/unstrip.c:1292 ../src/unstrip.c:1384
5432 msgid "cannot read section header string table: %s"
5435 #: ../src/unstrip.c:1444
5437 msgid "cannot add new section: %s"
5440 #: ../src/unstrip.c:1547
5442 msgid "symbol [%Zu] has invalid section index"
5445 #: ../src/unstrip.c:1799
5447 msgid "cannot get ELF header: %s"
5450 #: ../src/unstrip.c:1826
5452 msgid "cannot update program header: %s"
5455 #: ../src/unstrip.c:1831 ../src/unstrip.c:1910
5457 msgid "cannot write output file: %s"
5460 #: ../src/unstrip.c:1879
5462 msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
5465 #: ../src/unstrip.c:1882
5468 "DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
5471 #: ../src/unstrip.c:1901 ../src/unstrip.c:1941 ../src/unstrip.c:1953
5472 #: ../src/unstrip.c:2033
5474 msgid "cannot create ELF descriptor: %s"
5477 #: ../src/unstrip.c:1959
5479 msgid "'%s' and '%s' do not seem to match"
5482 #: ../src/unstrip.c:1990
5484 msgid "cannot find stripped file for module '%s': %s"
5487 #: ../src/unstrip.c:1994
5489 msgid "cannot open stripped file '%s' for module '%s': %s"
5492 #: ../src/unstrip.c:2009
5494 msgid "cannot find debug file for module '%s': %s"
5497 #: ../src/unstrip.c:2013
5499 msgid "cannot open debug file '%s' for module '%s': %s"
5502 #: ../src/unstrip.c:2026
5504 msgid "module '%s' file '%s' is not stripped"
5507 #: ../src/unstrip.c:2057
5509 msgid "cannot cache section addresses for module '%s': %s"
5512 #: ../src/unstrip.c:2190
5514 msgid "no matching modules found"
5517 #: ../src/unstrip.c:2199
5519 msgid "matched more than one module"
5522 #: ../src/unstrip.c:2246
5524 "STRIPPED-FILE DEBUG-FILE\n"
5528 #: ../src/unstrip.c:2247
5530 "Combine stripped files with separate symbols and debug information.\vThe "
5531 "first form puts the result in DEBUG-FILE if -o was not given.\n"
5533 "MODULE arguments give file name patterns matching modules to process.\n"
5534 "With -f these match the file name of the main (stripped) file (slashes are "
5535 "never special), otherwise they match the simple module names. With no "
5536 "arguments, process all modules found.\n"
5538 "Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
5539 "subdirectories as needed. With -m these files have simple module names, "
5540 "otherwise they have the name of the main file complete with directory "
5541 "underneath OUTPUT-DIRECTORY.\n"
5543 "With -n no files are written, but one line to standard output for each "
5545 "\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
5546 "START and SIZE are hexadecimal giving the address bounds of the module. "
5547 "BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
5548 "hexadecimal may be followed by @0xADDR giving the address where the ID "
5549 "resides if that is known. FILE is the file name found for the module, or - "
5550 "if none was found, or . if an ELF image is available but not from any named "
5551 "file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
5552 "was found, or . if FILE contains the debug information."
5555 #: ../src/objdump.c:61
5556 msgid "Mode selection:"
5559 #: ../src/objdump.c:62
5560 msgid "Display relocation information."
5563 #: ../src/objdump.c:64
5564 msgid "Display the full contents of all sections requested"
5567 #: ../src/objdump.c:66
5568 msgid "Display assembler code of executable sections"
5571 #: ../src/objdump.c:68
5572 msgid "Output option selection:"
5575 #: ../src/objdump.c:70
5576 msgid "Only display information for section NAME."
5579 #. Short description of program.
5580 #: ../src/objdump.c:76
5581 msgid "Show information from FILEs (a.out by default)."
5584 #: ../src/objdump.c:274 ../src/objdump.c:286
5586 msgid "while close `%s'"
5589 #: ../src/objdump.c:510
5593 "RELOCATION RECORDS FOR [%s]:\n"
5597 #: ../src/objdump.c:513
5601 #: ../src/objdump.c:576
5603 msgid "Contents of section %s:\n"
5606 #: ../src/objdump.c:676
5608 msgid "cannot disassemble"