1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
11 "POT-Creation-Date: 2010-04-21 07:41-0700\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=1; plural=0;\n"
20 #: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2822
21 #: src/readelf.c:3161 src/unstrip.c:2087 src/unstrip.c:2295
23 msgid "memory exhausted"
26 #: libasm/asm_error.c:62 libdw/dwarf_error.c:79 libdwfl/libdwflP.h:70
27 #: libelf/elf_error.c:81
31 #: libasm/asm_error.c:63 libdw/dwarf_error.c:88 libdwfl/libdwflP.h:72
32 #: libelf/elf_error.c:112
36 #: libasm/asm_error.c:64 src/ldgeneric.c:2687
38 msgid "cannot create output file"
41 #: libasm/asm_error.c:65
42 msgid "invalid parameter"
45 #: libasm/asm_error.c:66
46 msgid "cannot change mode of output file"
49 #: libasm/asm_error.c:67 src/ldgeneric.c:7001
51 msgid "cannot rename output file"
54 #: libasm/asm_error.c:68
55 msgid "duplicate symbol"
58 #: libasm/asm_error.c:69
59 msgid "invalid section type for operation"
62 #: libasm/asm_error.c:70
63 msgid "error during output of data"
66 #: libasm/asm_error.c:71
67 msgid "no backend support available"
70 #: libasm/asm_error.c:81 libdw/dwarf_error.c:80 libdwfl/libdwflP.h:71
71 #: libelf/elf_error.c:84
75 #: libdw/dwarf_error.c:81
76 msgid "invalid access"
79 #: libdw/dwarf_error.c:82
80 msgid "no regular file"
83 #: libdw/dwarf_error.c:83
87 #: libdw/dwarf_error.c:84
88 msgid "invalid ELF file"
91 #: libdw/dwarf_error.c:85
92 msgid "no DWARF information"
95 #: libdw/dwarf_error.c:86
99 #: libdw/dwarf_error.c:87
100 msgid "cannot get ELF header"
103 #: libdw/dwarf_error.c:89
104 msgid "not implemented"
107 #: libdw/dwarf_error.c:90 libelf/elf_error.c:128 libelf/elf_error.c:176
108 msgid "invalid command"
111 #: libdw/dwarf_error.c:91
112 msgid "invalid version"
115 #: libdw/dwarf_error.c:92
119 #: libdw/dwarf_error.c:93
120 msgid "no entries found"
123 #: libdw/dwarf_error.c:94
124 msgid "invalid DWARF"
127 #: libdw/dwarf_error.c:95
128 msgid "no string data"
131 #: libdw/dwarf_error.c:96
132 msgid "no address value"
135 #: libdw/dwarf_error.c:97
136 msgid "no constant value"
139 #: libdw/dwarf_error.c:98
140 msgid "no reference value"
143 #: libdw/dwarf_error.c:99
144 msgid "invalid reference value"
147 #: libdw/dwarf_error.c:100
148 msgid ".debug_line section missing"
151 #: libdw/dwarf_error.c:101
152 msgid "invalid .debug_line section"
155 #: libdw/dwarf_error.c:102
156 msgid "debug information too big"
159 #: libdw/dwarf_error.c:103
160 msgid "invalid DWARF version"
163 #: libdw/dwarf_error.c:104
164 msgid "invalid directory index"
167 #: libdw/dwarf_error.c:105 libdwfl/libdwflP.h:91
168 msgid "address out of range"
171 #: libdw/dwarf_error.c:106
172 msgid "no location list value"
175 #: libdw/dwarf_error.c:107
176 msgid "no block data"
179 #: libdw/dwarf_error.c:108
180 msgid "invalid line index"
183 #: libdw/dwarf_error.c:109
184 msgid "invalid address range index"
187 #: libdw/dwarf_error.c:110 libdwfl/libdwflP.h:92
188 msgid "no matching address range"
191 #: libdw/dwarf_error.c:111
192 msgid "no flag value"
195 #: libdw/dwarf_error.c:112 libelf/elf_error.c:253
196 msgid "invalid offset"
199 #: libdw/dwarf_error.c:113
200 msgid ".debug_ranges section missing"
203 #: libdw/dwarf_error.c:114
204 msgid "invalid CFI section"
207 #: libdwfl/argp-std.c:67 src/unstrip.c:2237
208 msgid "Input selection options:"
211 #: libdwfl/argp-std.c:68
212 msgid "Find addresses in FILE"
215 #: libdwfl/argp-std.c:70
216 msgid "Find addresses from signatures found in COREFILE"
219 #: libdwfl/argp-std.c:72
220 msgid "Find addresses in files mapped into process PID"
223 #: libdwfl/argp-std.c:74
225 "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
229 #: libdwfl/argp-std.c:76
230 msgid "Find addresses in the running kernel"
233 #: libdwfl/argp-std.c:78
234 msgid "Kernel with all modules"
237 #: libdwfl/argp-std.c:80
238 msgid "Search path for separate debuginfo files"
241 #: libdwfl/argp-std.c:163
242 msgid "only one of -e, -p, -k, -K, or --core allowed"
245 #: libdwfl/argp-std.c:223
247 msgid "cannot read ELF core file: %s"
250 #: libdwfl/argp-std.c:241
251 msgid "No modules recognized in core file"
254 #: libdwfl/argp-std.c:253
255 msgid "cannot load kernel symbols"
258 #: libdwfl/argp-std.c:257
259 msgid "cannot find kernel modules"
262 #: libdwfl/argp-std.c:271
263 msgid "cannot find kernel or modules"
266 #: libdwfl/libdwflP.h:73
270 #: libdwfl/libdwflP.h:74
271 msgid "See elf_errno"
274 #: libdwfl/libdwflP.h:75
275 msgid "See dwarf_errno"
278 #: libdwfl/libdwflP.h:76
279 msgid "See ebl_errno (XXX missing)"
282 #: libdwfl/libdwflP.h:77
283 msgid "gzip decompression failed"
286 #: libdwfl/libdwflP.h:78
287 msgid "bzip2 decompression failed"
290 #: libdwfl/libdwflP.h:79
291 msgid "LZMA decompression failed"
294 #: libdwfl/libdwflP.h:80
295 msgid "no support library found for machine"
298 #: libdwfl/libdwflP.h:81
299 msgid "Callbacks missing for ET_REL file"
302 #: libdwfl/libdwflP.h:82
303 msgid "Unsupported relocation type"
306 #: libdwfl/libdwflP.h:83
307 msgid "r_offset is bogus"
310 #: libdwfl/libdwflP.h:84 libelf/elf_error.c:132 libelf/elf_error.c:192
311 msgid "offset out of range"
314 #: libdwfl/libdwflP.h:85
315 msgid "relocation refers to undefined symbol"
318 #: libdwfl/libdwflP.h:86
319 msgid "Callback returned failure"
322 #: libdwfl/libdwflP.h:87
323 msgid "No DWARF information found"
326 #: libdwfl/libdwflP.h:88
327 msgid "No symbol table found"
330 #: libdwfl/libdwflP.h:89
331 msgid "No ELF program headers"
334 #: libdwfl/libdwflP.h:90
335 msgid "address range overlaps an existing module"
338 #: libdwfl/libdwflP.h:93
339 msgid "image truncated"
342 #: libdwfl/libdwflP.h:94
343 msgid "ELF file opened"
346 #: libdwfl/libdwflP.h:95
347 msgid "not a valid ELF file"
350 #: libdwfl/libdwflP.h:96
351 msgid "cannot handle DWARF type description"
354 #: libebl/eblbackendname.c:63
358 #: libebl/eblcorenotetypename.c:107 libebl/eblobjecttypename.c:78
359 #: libebl/eblobjnotetypename.c:86 libebl/eblosabiname.c:98
360 #: libebl/eblsectionname.c:110 libebl/eblsectiontypename.c:140
361 #: libebl/eblsegmenttypename.c:104
365 #: libebl/ebldynamictagname.c:126
367 msgid "<unknown>: %#<PRIx64>"
370 #: libebl/eblobjnote.c:76
375 #: libebl/eblobjnote.c:87
377 msgid " Linker version: %.*s\n"
380 #: libebl/eblobjnote.c:136
382 msgid " OS: %s, ABI: "
385 #: libebl/eblosabiname.c:95
389 #: libebl/eblsymbolbindingname.c:92 libebl/eblsymboltypename.c:98
391 msgid "<unknown>: %d"
394 #: libelf/elf_error.c:88
395 msgid "unknown version"
398 #: libelf/elf_error.c:92
402 #: libelf/elf_error.c:96
403 msgid "invalid `Elf' handle"
406 #: libelf/elf_error.c:100
407 msgid "invalid size of source operand"
410 #: libelf/elf_error.c:104
411 msgid "invalid size of destination operand"
414 #: libelf/elf_error.c:108 src/readelf.c:4779
416 msgid "invalid encoding"
419 #: libelf/elf_error.c:116
420 msgid "invalid file descriptor"
423 #: libelf/elf_error.c:120
424 msgid "invalid operation"
427 #: libelf/elf_error.c:124
428 msgid "ELF version not set"
431 #: libelf/elf_error.c:136
432 msgid "invalid fmag field in archive header"
435 #: libelf/elf_error.c:140
436 msgid "invalid archive file"
439 #: libelf/elf_error.c:144
440 msgid "descriptor is not for an archive"
443 #: libelf/elf_error.c:148
444 msgid "no index available"
447 #: libelf/elf_error.c:152
448 msgid "cannot read data from file"
451 #: libelf/elf_error.c:156
452 msgid "cannot write data to file"
455 #: libelf/elf_error.c:160
456 msgid "invalid binary class"
459 #: libelf/elf_error.c:164
460 msgid "invalid section index"
463 #: libelf/elf_error.c:168
464 msgid "invalid operand"
467 #: libelf/elf_error.c:172
468 msgid "invalid section"
471 #: libelf/elf_error.c:180
472 msgid "executable header not created first"
475 #: libelf/elf_error.c:184
476 msgid "file descriptor disabled"
479 #: libelf/elf_error.c:188
480 msgid "archive/member file descriptor mismatch"
483 #: libelf/elf_error.c:196
484 msgid "cannot manipulate null section"
487 #: libelf/elf_error.c:200
488 msgid "data/scn mismatch"
491 #: libelf/elf_error.c:204
492 msgid "invalid section header"
495 #: libelf/elf_error.c:208 src/readelf.c:6242 src/readelf.c:6343
500 #: libelf/elf_error.c:212
501 msgid "unknown data encoding"
504 #: libelf/elf_error.c:216
505 msgid "section `sh_size' too small for data"
508 #: libelf/elf_error.c:220
509 msgid "invalid section alignment"
512 #: libelf/elf_error.c:224
513 msgid "invalid section entry size"
516 #: libelf/elf_error.c:228
517 msgid "update() for write on read-only file"
520 #: libelf/elf_error.c:232
524 #: libelf/elf_error.c:236
525 msgid "only relocatable files can contain section groups"
528 #: libelf/elf_error.c:241
530 "program header only allowed in executables, shared objects, and core files"
533 #: libelf/elf_error.c:248
534 msgid "file has no program header"
537 #: src/addr2line.c:66
538 msgid "Output selection options:"
541 #: src/addr2line.c:67
542 msgid "Show only base names of source files"
545 #: src/addr2line.c:69
546 msgid "Show absolute file names using compilation directory"
549 #: src/addr2line.c:70
550 msgid "Also show function names"
553 #: src/addr2line.c:71
554 msgid "Also show symbol or section names"
557 #: src/addr2line.c:73
558 msgid "Treat addresses as offsets relative to NAME section."
561 #: src/addr2line.c:75 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103
563 msgid "Miscellaneous:"
566 #: src/addr2line.c:84
568 "Locate source files and line information for ADDRs (in a.out by default)."
571 #: src/addr2line.c:88
575 #: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239
576 #: src/findtextrel.c:170 src/ld.c:957 src/nm.c:253 src/objdump.c:181
577 #: src/ranlib.c:136 src/readelf.c:449 src/size.c:219 src/strings.c:227
578 #: src/strip.c:204 src/unstrip.c:234
581 "Copyright (C) %s Red Hat, Inc.\n"
582 "This is free software; see the source for copying conditions. There is NO\n"
583 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
586 #: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244
587 #: src/findtextrel.c:175 src/ld.c:962 src/nm.c:258 src/objdump.c:186
588 #: src/ranlib.c:141 src/readelf.c:454 src/size.c:224 src/strings.c:232
589 #: src/strip.c:209 src/unstrip.c:239
591 msgid "Written by %s.\n"
594 #: src/addr2line.c:405
596 msgid "Section syntax requires exactly one module"
599 #: src/addr2line.c:428
601 msgid "offset %#<PRIxMAX> lies outside section '%s'"
604 #: src/addr2line.c:461
606 msgid "cannot find symbol '%s'"
609 #: src/addr2line.c:466
611 msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
619 msgid "Delete files from archive."
623 msgid "Move files in archive."
627 msgid "Print files in archive."
631 msgid "Quick append files to archive."
635 msgid "Replace existing or insert new file into archive."
639 msgid "Display content of archive."
643 msgid "Extract files from archive."
647 msgid "Command Modifiers:"
651 msgid "Preserve original dates."
655 msgid "Use instance [COUNT] of name."
659 msgid "Do not replace existing files with extracted files."
663 msgid "Allow filename to be truncated if necessary."
667 msgid "Provide verbose output."
671 msgid "Force regeneration of symbol table."
675 msgid "Insert file after [MEMBER]."
679 msgid "Insert file before [MEMBER]."
687 msgid "Suppress message when library has to be created."
691 msgid "Use full path for file matching."
695 msgid "Update only older files in archive."
699 msgid "Create, modify, and extract from archives."
703 msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
708 msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
713 msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
718 msgid "'N' is only meaningful with the 'x' and 'd' options"
723 msgid "COUNT parameter required"
728 msgid "invalid COUNT parameter %s"
733 msgid "'%c' is only meaningful with the 'x' option"
738 msgid "archive name required"
743 msgid "More than one operation specified"
748 msgid "cannot open archive '%s'"
753 msgid "cannot open archive '%s': %s"
758 msgid "%s: not an archive file"
763 msgid "cannot stat archive '%s'"
768 msgid "no entry %s in archive\n"
771 #: src/ar.c:487 src/ar.c:929 src/ar.c:1129
773 msgid "cannot create hash table"
776 #: src/ar.c:494 src/ar.c:936 src/ar.c:1138
778 msgid "cannot insert into hash table"
781 #: src/ar.c:502 src/ranlib.c:176
783 msgid "cannot stat '%s'"
788 msgid "cannot read content of %s: %s"
793 msgid "cannot open %.*s"
798 msgid "failed to write %s"
803 msgid "cannot change mode of %s"
808 msgid "cannot change modification time of %s"
813 msgid "cannot rename temporary file to %.*s"
816 #: src/ar.c:773 src/ar.c:1021 src/ar.c:1419 src/ranlib.c:250
818 msgid "cannot create new file"
823 msgid "position member %s not found"
828 msgid "%s: no entry %s in archive!\n"
831 #: src/ar.c:1259 src/ldgeneric.c:519 src/objdump.c:257
833 msgid "cannot open %s"
838 msgid "cannot stat %s"
843 msgid "%s is no regular file"
848 msgid "cannot get ELF descriptor for %s: %s\n"
853 msgid "cannot read %s: %s"
858 msgid "the archive '%s' is too large"
863 msgid "cannot read ELF header of %s(%s): %s"
867 msgid "Control options:"
872 "Control treatment of gaps in loadable segments [ignore|match] (default: "
877 msgid "Ignore permutation of buckets in SHT_HASH section"
881 msgid "Output nothing; yield exit status only"
885 msgid "Compare relevant parts of two ELF files for equality."
893 msgid "Invalid number of parameters.\n"
896 #: src/elfcmp.c:168 src/elfcmp.c:173
898 msgid "cannot get ELF header of '%s': %s"
903 msgid "%s %s diff: ELF header"
906 #: src/elfcmp.c:198 src/elfcmp.c:201
908 msgid "cannot get section count of '%s': %s"
913 msgid "%s %s diff: section count"
916 #: src/elfcmp.c:214 src/elfcmp.c:217
918 msgid "cannot get program header count of '%s': %s"
923 msgid "%s %s diff: program header count"
928 msgid "%s %s differ: section header"
931 #: src/elfcmp.c:309 src/elfcmp.c:315
933 msgid "cannot get content of section %zu in '%s': %s"
936 #: src/elfcmp.c:331 src/elfcmp.c:337
938 msgid "cannot get symbol in '%s': %s"
943 msgid "%s %s differ: symbol table [%zu]"
948 msgid "%s %s differ: symbol table [%zu,%zu]"
953 msgid "%s %s differ: section [%zu] '%s' content"
958 msgid "%s %s differ: section [%zu,%zu] '%s' content"
963 msgid "%s %s differ: unequal amount of important sections"
966 #: src/elfcmp.c:463 src/elfcmp.c:468
968 msgid "cannot load data of '%s': %s"
971 #: src/elfcmp.c:487 src/elfcmp.c:493
973 msgid "cannot get program header entry %d of '%s': %s"
978 msgid "%s %s differ: program header %d"
983 msgid "%s %s differ: gap"
988 msgid "Invalid value '%s' for --gaps parameter."
991 #: src/elfcmp.c:607 src/findtextrel.c:229 src/ldgeneric.c:1767
992 #: src/ldgeneric.c:4257 src/nm.c:363 src/ranlib.c:169 src/size.c:301
993 #: src/strings.c:183 src/strip.c:433 src/strip.c:468 src/unstrip.c:1900
994 #: src/unstrip.c:1929
996 msgid "cannot open '%s'"
999 #: src/elfcmp.c:611 src/findtextrel.c:236 src/ranlib.c:186
1001 msgid "cannot create ELF descriptor for '%s': %s"
1006 msgid "cannot create EBL descriptor for '%s'"
1011 msgid "cannot get section header of section %zu: %s"
1016 msgid "cannot get content of section %zu: %s"
1019 #: src/elfcmp.c:654 src/elfcmp.c:668
1021 msgid "cannot get relocation: %s"
1025 msgid "Be extremely strict, flag level 2 features."
1029 msgid "Do not print anything if successful"
1033 msgid "Binary is a separate debuginfo file"
1038 "Binary has been created with GNU ld and is therefore known to be broken in "
1043 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
1046 #: src/elflint.c:86 src/readelf.c:118
1050 #: src/elflint.c:159 src/readelf.c:272
1052 msgid "cannot open input file"
1055 #: src/elflint.c:166
1057 msgid "cannot generate Elf descriptor: %s\n"
1060 #: src/elflint.c:185
1062 msgid "error while closing Elf descriptor: %s\n"
1065 #: src/elflint.c:189
1069 #: src/elflint.c:223 src/readelf.c:425
1070 msgid "Missing file name.\n"
1073 #: src/elflint.c:302
1075 msgid " error while freeing sub-ELF descriptor: %s\n"
1078 #: src/elflint.c:310
1080 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
1083 #: src/elflint.c:370
1085 msgid "e_ident[%d] == %d is no known class\n"
1088 #: src/elflint.c:375
1090 msgid "e_ident[%d] == %d is no known data encoding\n"
1093 #: src/elflint.c:379
1095 msgid "unknown ELF header version number e_ident[%d] == %d\n"
1098 #: src/elflint.c:385
1100 msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
1103 #: src/elflint.c:391
1105 msgid "unsupport ABI version e_ident[%d] == %d\n"
1108 #: src/elflint.c:396
1110 msgid "e_ident[%zu] is not zero\n"
1113 #: src/elflint.c:401
1115 msgid "unknown object file type %d\n"
1118 #: src/elflint.c:408
1120 msgid "unknown machine type %d\n"
1123 #: src/elflint.c:412
1125 msgid "unknown object file version\n"
1128 #: src/elflint.c:418
1130 msgid "invalid program header offset\n"
1133 #: src/elflint.c:420
1135 msgid "executables and DSOs cannot have zero program header offset\n"
1138 #: src/elflint.c:424
1140 msgid "invalid number of program header entries\n"
1143 #: src/elflint.c:432
1145 msgid "invalid section header table offset\n"
1148 #: src/elflint.c:435
1150 msgid "section header table must be present\n"
1153 #: src/elflint.c:449
1155 msgid "invalid number of section header table entries\n"
1158 #: src/elflint.c:466
1160 msgid "invalid section header index\n"
1163 #: src/elflint.c:480
1165 msgid "invalid number of program header table entries\n"
1168 #: src/elflint.c:489
1170 msgid "invalid machine flags: %s\n"
1173 #: src/elflint.c:496 src/elflint.c:513
1175 msgid "invalid ELF header size: %hd\n"
1178 #: src/elflint.c:499 src/elflint.c:516
1180 msgid "invalid program header size: %hd\n"
1183 #: src/elflint.c:502 src/elflint.c:519
1185 msgid "invalid program header position or size\n"
1188 #: src/elflint.c:505 src/elflint.c:522
1190 msgid "invalid section header size: %hd\n"
1193 #: src/elflint.c:508 src/elflint.c:525
1195 msgid "invalid section header position or size\n"
1198 #: src/elflint.c:569
1201 "section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
1205 #: src/elflint.c:573
1208 "section [%2d] '%s': section group [%2zu] '%s' does not precede group member\n"
1211 #: src/elflint.c:589 src/elflint.c:1432 src/elflint.c:1482 src/elflint.c:1591
1212 #: src/elflint.c:2185 src/elflint.c:2699 src/elflint.c:2860 src/elflint.c:2990
1213 #: src/elflint.c:3162 src/elflint.c:4062
1215 msgid "section [%2d] '%s': cannot get section data\n"
1218 #: src/elflint.c:602 src/elflint.c:1598
1221 "section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
1222 "type is not SHT_STRTAB\n"
1225 #: src/elflint.c:625
1228 "section [%2d] '%s': symbol table cannot have more than one extended index "
1232 #: src/elflint.c:636
1234 msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
1237 #: src/elflint.c:645
1239 msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
1242 #: src/elflint.c:650 src/elflint.c:653 src/elflint.c:656 src/elflint.c:659
1243 #: src/elflint.c:662 src/elflint.c:665
1245 msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
1248 #: src/elflint.c:668
1250 msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
1253 #: src/elflint.c:678
1255 msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
1258 #: src/elflint.c:687
1260 msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
1263 #: src/elflint.c:700
1266 "section [%2d] '%s': symbol %zu: too large section index but no extended "
1267 "section index section\n"
1270 #: src/elflint.c:706
1273 "section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
1274 "st_shndx (%<PRIu32>)\n"
1277 #: src/elflint.c:718
1279 msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
1282 #: src/elflint.c:726
1284 msgid "section [%2d] '%s': symbol %zu: unknown type\n"
1287 #: src/elflint.c:732
1289 msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
1292 #: src/elflint.c:737
1294 msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
1297 #: src/elflint.c:745
1300 "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
1303 #: src/elflint.c:749
1305 msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
1308 #: src/elflint.c:753
1311 "section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
1314 #: src/elflint.c:785
1316 msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
1319 #: src/elflint.c:791 src/elflint.c:816 src/elflint.c:859
1322 "section [%2d] '%s': symbol %zu does not fit completely in referenced section "
1326 #: src/elflint.c:800
1329 "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
1330 "SHF_TLS flag set\n"
1333 #: src/elflint.c:810 src/elflint.c:852
1336 "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
1340 #: src/elflint.c:837
1343 "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
1346 #: src/elflint.c:845
1349 "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%"
1353 #: src/elflint.c:872
1356 "section [%2d] '%s': symbol %zu: local symbol outside range described in "
1360 #: src/elflint.c:879
1363 "section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
1367 #: src/elflint.c:886
1369 msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
1372 #: src/elflint.c:936
1375 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%"
1379 #: src/elflint.c:943
1382 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%"
1386 #: src/elflint.c:959
1389 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
1390 "match %s section address %#<PRIx64>\n"
1393 #: src/elflint.c:966
1396 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
1397 "match %s section size %<PRIu64>\n"
1400 #: src/elflint.c:974
1403 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
1407 #: src/elflint.c:990
1410 "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
1411 "segment address %#<PRIx64>\n"
1414 #: src/elflint.c:997
1417 "section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
1418 "segment size %<PRIu64>\n"
1421 #: src/elflint.c:1010
1424 "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
1425 "default visibility\n"
1428 #: src/elflint.c:1014
1430 msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
1433 #: src/elflint.c:1059
1435 msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
1438 #: src/elflint.c:1068 src/elflint.c:1120
1440 msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
1443 #: src/elflint.c:1093 src/elflint.c:1145
1446 "section [%2d] '%s': relative relocations after index %d as specified by "
1450 #: src/elflint.c:1099 src/elflint.c:1151
1453 "section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
1454 "specified %d relative relocations\n"
1457 #: src/elflint.c:1111
1459 msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
1462 #: src/elflint.c:1193
1464 msgid "section [%2d] '%s': invalid destination section index\n"
1467 #: src/elflint.c:1206
1469 msgid "section [%2d] '%s': invalid destination section type\n"
1472 #: src/elflint.c:1214
1474 msgid "section [%2d] '%s': sh_info should be zero\n"
1477 #: src/elflint.c:1221
1479 msgid "section [%2d] '%s': no relocations for merge-able sections possible\n"
1482 #: src/elflint.c:1228
1484 msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
1487 #: src/elflint.c:1288
1489 msgid "text relocation flag set but there is no read-only segment\n"
1492 #: src/elflint.c:1315
1494 msgid "section [%2d] '%s': relocation %zu: invalid type\n"
1497 #: src/elflint.c:1323
1500 "section [%2d] '%s': relocation %zu: relocation type invalid for the file "
1504 #: src/elflint.c:1331
1506 msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
1509 #: src/elflint.c:1349
1512 "section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
1516 #: src/elflint.c:1366
1518 msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
1521 #: src/elflint.c:1381
1524 "section [%2d] '%s': relocation %zu: copy relocation against symbol of type %"
1528 #: src/elflint.c:1402
1531 "section [%2d] '%s': relocation %zu: read-only section modified but text "
1532 "relocation flag not set\n"
1535 #: src/elflint.c:1417
1537 msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
1540 #: src/elflint.c:1456 src/elflint.c:1506
1542 msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
1545 #: src/elflint.c:1586
1547 msgid "more than one dynamic section present\n"
1550 #: src/elflint.c:1604
1552 msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
1555 #: src/elflint.c:1609 src/elflint.c:1901
1557 msgid "section [%2d] '%s': sh_info not zero\n"
1560 #: src/elflint.c:1619
1562 msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
1565 #: src/elflint.c:1627
1567 msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
1570 #: src/elflint.c:1634
1572 msgid "section [%2d] '%s': entry %zu: unknown tag\n"
1575 #: src/elflint.c:1645
1577 msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
1580 #: src/elflint.c:1655
1582 msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
1585 #: src/elflint.c:1673
1588 "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
1591 #: src/elflint.c:1695
1594 "section [%2d] '%s': entry %zu: pointer does not match address of section [%"
1595 "2d] '%s' referenced by sh_link\n"
1598 #: src/elflint.c:1738
1601 "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
1604 #: src/elflint.c:1753
1607 "section [%2d] '%s': entry %zu: %s value must be valid offset in section [%"
1611 #: src/elflint.c:1773 src/elflint.c:1801
1613 msgid "section [%2d] '%s': contains %s entry but not %s\n"
1616 #: src/elflint.c:1785
1618 msgid "section [%2d] '%s': mandatory tag %s not present\n"
1621 #: src/elflint.c:1794
1623 msgid "section [%2d] '%s': no hash section present\n"
1626 #: src/elflint.c:1809 src/elflint.c:1816
1628 msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
1631 #: src/elflint.c:1826 src/elflint.c:1830
1633 msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
1636 #: src/elflint.c:1836
1638 msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
1641 #: src/elflint.c:1847 src/elflint.c:1851 src/elflint.c:1855 src/elflint.c:1859
1643 msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
1646 #: src/elflint.c:1871
1649 "section [%2d] '%s': only relocatable files can have extended section index\n"
1652 #: src/elflint.c:1881
1655 "section [%2d] '%s': extended section index section not for symbol table\n"
1658 #: src/elflint.c:1886
1660 msgid "cannot get data for symbol section\n"
1663 #: src/elflint.c:1889
1665 msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
1668 #: src/elflint.c:1896
1670 msgid "section [%2d] '%s': extended index table too small for symbol table\n"
1673 #: src/elflint.c:1911
1676 "section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
1677 "same symbol table\n"
1680 #: src/elflint.c:1922
1682 msgid "symbol 0 should have zero extended section index\n"
1685 #: src/elflint.c:1934
1687 msgid "cannot get data for symbol %zu\n"
1690 #: src/elflint.c:1939
1692 msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
1695 #: src/elflint.c:1955 src/elflint.c:1996
1698 "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
1701 #: src/elflint.c:1967 src/elflint.c:2008
1703 msgid "section [%2d] '%s': chain array too large\n"
1706 #: src/elflint.c:1976 src/elflint.c:2017
1708 msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
1711 #: src/elflint.c:1982
1713 msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
1716 #: src/elflint.c:2023
1718 msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
1721 #: src/elflint.c:2038
1723 msgid "section [%2d] '%s': bitmask size not power of 2: %u\n"
1726 #: src/elflint.c:2049
1729 "section [%2d] '%s': hash table section is too small (is %ld, expected at "
1733 #: src/elflint.c:2057
1735 msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
1738 #: src/elflint.c:2089
1741 "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
1744 #: src/elflint.c:2110
1747 "section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
1751 #: src/elflint.c:2121
1754 "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
1757 #: src/elflint.c:2152
1759 msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
1762 #: src/elflint.c:2157
1765 "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
1768 #: src/elflint.c:2163
1770 msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
1773 #: src/elflint.c:2176
1775 msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
1778 #: src/elflint.c:2194
1780 msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
1783 #: src/elflint.c:2202
1785 msgid "section [%2d] '%s': hash table entry size incorrect\n"
1788 #: src/elflint.c:2207
1790 msgid "section [%2d] '%s': not marked to be allocated\n"
1793 #: src/elflint.c:2212
1796 "section [%2d] '%s': hash table has not even room for initial administrative "
1800 #: src/elflint.c:2260
1802 msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
1805 #: src/elflint.c:2338 src/elflint.c:2342
1807 msgid "section [%2zu] '%s': reference to symbol index 0\n"
1810 #: src/elflint.c:2349
1813 "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
1814 "table in [%2zu] '%s'\n"
1817 #: src/elflint.c:2361
1820 "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
1821 "table in [%2zu] '%s'\n"
1824 #: src/elflint.c:2377
1826 msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
1829 #: src/elflint.c:2397
1832 "section [%2d] '%s': section groups only allowed in relocatable object files\n"
1835 #: src/elflint.c:2408
1837 msgid "section [%2d] '%s': cannot get symbol table: %s\n"
1840 #: src/elflint.c:2413
1842 msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
1845 #: src/elflint.c:2419
1847 msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
1850 #: src/elflint.c:2424
1852 msgid "section [%2d] '%s': sh_flags not zero\n"
1855 #: src/elflint.c:2431
1857 msgid "section [%2d] '%s': cannot get symbol for signature\n"
1860 #: src/elflint.c:2436
1862 msgid "section [%2d] '%s': signature symbol cannot be empty string\n"
1865 #: src/elflint.c:2442
1867 msgid "section [%2d] '%s': sh_flags not set correctly\n"
1870 #: src/elflint.c:2448
1872 msgid "section [%2d] '%s': cannot get data: %s\n"
1875 #: src/elflint.c:2457
1877 msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
1880 #: src/elflint.c:2462
1882 msgid "section [%2d] '%s': section group without flags word\n"
1885 #: src/elflint.c:2468
1887 msgid "section [%2d] '%s': section group without member\n"
1890 #: src/elflint.c:2472
1892 msgid "section [%2d] '%s': section group with only one member\n"
1895 #: src/elflint.c:2483
1897 msgid "section [%2d] '%s': unknown section group flags\n"
1900 #: src/elflint.c:2495
1902 msgid "section [%2d] '%s': section index %Zu out of range\n"
1905 #: src/elflint.c:2504
1907 msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
1910 #: src/elflint.c:2511
1912 msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
1915 #: src/elflint.c:2517
1918 "section [%2d] '%s': element %Zu references section [%2d] '%s' without "
1919 "SHF_GROUP flag set\n"
1922 #: src/elflint.c:2524
1924 msgid "section [%2d] '%s' is contained in more than one section group\n"
1927 #: src/elflint.c:2713
1930 "section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
1931 "dynamic symbol table\n"
1934 #: src/elflint.c:2724
1937 "section [%2d] '%s' has different number of entries than symbol table [%2d] '%"
1941 #: src/elflint.c:2740
1943 msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
1946 #: src/elflint.c:2756
1948 msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
1951 #: src/elflint.c:2764
1953 msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
1956 #: src/elflint.c:2778
1958 msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
1961 #: src/elflint.c:2783
1964 "section [%2d] '%s': symbol %d: version index %d is for defined version\n"
1967 #: src/elflint.c:2793
1970 "section [%2d] '%s': symbol %d: version index %d is for requested version\n"
1973 #: src/elflint.c:2845
1975 msgid "more than one version reference section present\n"
1978 #: src/elflint.c:2853 src/elflint.c:2982
1980 msgid "section [%2d] '%s': sh_link does not link to string table\n"
1983 #: src/elflint.c:2876 src/elflint.c:3034
1985 msgid "section [%2d] '%s': entry %d has wrong version %d\n"
1988 #: src/elflint.c:2882 src/elflint.c:3040
1990 msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
1993 #: src/elflint.c:2890
1995 msgid "section [%2d] '%s': entry %d has invalid file reference\n"
1998 #: src/elflint.c:2898
2000 msgid "section [%2d] '%s': entry %d references unknown dependency\n"
2003 #: src/elflint.c:2910
2005 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
2008 #: src/elflint.c:2917
2011 "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
2015 #: src/elflint.c:2924
2018 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %"
2019 "#x, expected %#x\n"
2022 #: src/elflint.c:2934
2025 "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
2029 #: src/elflint.c:2945
2032 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
2035 #: src/elflint.c:2961 src/elflint.c:3119
2037 msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
2040 #: src/elflint.c:2974
2042 msgid "more than one version definition section present\n"
2045 #: src/elflint.c:3019
2047 msgid "section [%2d] '%s': more than one BASE definition\n"
2050 #: src/elflint.c:3023
2052 msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
2055 #: src/elflint.c:3029
2057 msgid "section [%2d] '%s': entry %d has unknown flag\n"
2060 #: src/elflint.c:3053
2062 msgid "section [%2d] '%s': entry %d has invalid name reference\n"
2065 #: src/elflint.c:3060
2067 msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
2070 #: src/elflint.c:3069
2072 msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
2075 #: src/elflint.c:3088
2078 "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
2081 #: src/elflint.c:3103
2083 msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
2086 #: src/elflint.c:3125
2088 msgid "section [%2d] '%s': no BASE definition\n"
2091 #: src/elflint.c:3141
2093 msgid "section [%2d] '%s': unknown parent version '%s'\n"
2096 #: src/elflint.c:3154
2098 msgid "section [%2d] '%s': empty object attributes section\n"
2101 #: src/elflint.c:3175
2103 msgid "section [%2d] '%s': unrecognized attribute format\n"
2106 #: src/elflint.c:3191
2109 "section [%2d] '%s': offset %zu: zero length field in attribute section\n"
2112 #: src/elflint.c:3200
2114 msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
2117 #: src/elflint.c:3212
2119 msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
2122 #: src/elflint.c:3229
2125 "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
2128 #: src/elflint.c:3238
2130 msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
2133 #: src/elflint.c:3247
2136 "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
2139 #: src/elflint.c:3260
2142 "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
2145 #: src/elflint.c:3271
2148 "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
2151 #: src/elflint.c:3289
2153 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
2156 #: src/elflint.c:3300
2158 msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
2161 #: src/elflint.c:3313
2163 msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
2166 #: src/elflint.c:3317
2169 "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
2172 #: src/elflint.c:3327
2174 msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
2177 #: src/elflint.c:3333
2180 "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
2183 #: src/elflint.c:3422
2185 msgid "cannot get section header of zeroth section\n"
2188 #: src/elflint.c:3426
2190 msgid "zeroth section has nonzero name\n"
2193 #: src/elflint.c:3428
2195 msgid "zeroth section has nonzero type\n"
2198 #: src/elflint.c:3430
2200 msgid "zeroth section has nonzero flags\n"
2203 #: src/elflint.c:3432
2205 msgid "zeroth section has nonzero address\n"
2208 #: src/elflint.c:3434
2210 msgid "zeroth section has nonzero offset\n"
2213 #: src/elflint.c:3436
2215 msgid "zeroth section has nonzero align value\n"
2218 #: src/elflint.c:3438
2220 msgid "zeroth section has nonzero entry size value\n"
2223 #: src/elflint.c:3441
2226 "zeroth section has nonzero size value while ELF header has nonzero shnum "
2230 #: src/elflint.c:3445
2233 "zeroth section has nonzero link value while ELF header does not signal "
2234 "overflow in shstrndx\n"
2237 #: src/elflint.c:3449
2240 "zeroth section has nonzero link value while ELF header does not signal "
2241 "overflow in phnum\n"
2244 #: src/elflint.c:3466
2246 msgid "cannot get section header for section [%2zu] '%s': %s\n"
2249 #: src/elflint.c:3475
2251 msgid "section [%2zu]: invalid name\n"
2254 #: src/elflint.c:3502
2256 msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
2259 #: src/elflint.c:3518
2261 msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
2264 #: src/elflint.c:3535
2267 "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
2270 #: src/elflint.c:3553
2272 msgid "section [%2zu] '%s' present in object file\n"
2275 #: src/elflint.c:3559 src/elflint.c:3591
2278 "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
2281 #: src/elflint.c:3564 src/elflint.c:3596
2284 "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
2288 #: src/elflint.c:3572
2291 "section [%2zu] '%s' is extension section index table in non-object file\n"
2294 #: src/elflint.c:3615
2296 msgid "section [%2zu] '%s': size not multiple of entry size\n"
2299 #: src/elflint.c:3620
2301 msgid "cannot get section header\n"
2304 #: src/elflint.c:3630
2306 msgid "section [%2zu] '%s' has unsupported type %d\n"
2309 #: src/elflint.c:3644
2312 "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
2315 #: src/elflint.c:3651
2317 msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
2320 #: src/elflint.c:3659
2322 msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
2325 #: src/elflint.c:3667
2327 msgid "section [%2zu] '%s': invalid section reference in link value\n"
2330 #: src/elflint.c:3672
2332 msgid "section [%2zu] '%s': invalid section reference in info value\n"
2335 #: src/elflint.c:3679
2337 msgid "section [%2zu] '%s': strings flag set without merge flag\n"
2340 #: src/elflint.c:3684
2342 msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
2345 #: src/elflint.c:3702
2347 msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
2350 #: src/elflint.c:3711
2352 msgid "section [%2zu] '%s' is both executable and writable\n"
2355 #: src/elflint.c:3738
2358 "section [%2zu] '%s' not fully contained in segment of program header entry %"
2362 #: src/elflint.c:3746
2365 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
2366 "program header entry %d\n"
2369 #: src/elflint.c:3755
2372 "section [%2zu] '%s' has not type NOBITS but is not read from the file in "
2373 "segment of program header entry %d\n"
2376 #: src/elflint.c:3766
2378 msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
2381 #: src/elflint.c:3776
2383 msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
2386 #: src/elflint.c:3786
2389 "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
2392 #: src/elflint.c:3792
2395 "section [%2zu] '%s': ELF header says this is the section header string table "
2396 "but type is not SHT_TYPE\n"
2399 #: src/elflint.c:3800
2402 "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
2405 #: src/elflint.c:3851
2407 msgid "more than one version symbol table present\n"
2410 #: src/elflint.c:3874
2412 msgid "INTERP program header entry but no .interp section\n"
2415 #: src/elflint.c:3885
2418 "loadable segment [%u] is executable but contains no executable sections\n"
2421 #: src/elflint.c:3891
2423 msgid "loadable segment [%u] is writable but contains no writable sections\n"
2426 #: src/elflint.c:3902
2429 "no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
2433 #: src/elflint.c:3915
2435 msgid "duplicate version index %d\n"
2438 #: src/elflint.c:3929
2440 msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
2443 #: src/elflint.c:3978
2445 msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
2448 #: src/elflint.c:3982
2451 "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n"
2454 #: src/elflint.c:4005
2456 msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n"
2459 #: src/elflint.c:4009
2462 "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n"
2465 #: src/elflint.c:4026
2467 msgid "phdr[%d]: no note entries defined for the type of file\n"
2470 #: src/elflint.c:4045
2472 msgid "phdr[%d]: cannot get content of note section: %s\n"
2475 #: src/elflint.c:4048
2477 msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
2480 #: src/elflint.c:4069
2482 msgid "section [%2d] '%s': no note entries defined for the type of file\n"
2485 #: src/elflint.c:4076
2487 msgid "section [%2d] '%s': cannot get content of note section\n"
2490 #: src/elflint.c:4079
2492 msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
2495 #: src/elflint.c:4097
2498 "only executables, shared objects, and core files can have program headers\n"
2501 #: src/elflint.c:4112
2503 msgid "cannot get program header entry %d: %s\n"
2506 #: src/elflint.c:4121
2508 msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
2511 #: src/elflint.c:4132
2513 msgid "more than one INTERP entry in program header\n"
2516 #: src/elflint.c:4140
2518 msgid "more than one TLS entry in program header\n"
2521 #: src/elflint.c:4147
2523 msgid "static executable cannot have dynamic sections\n"
2526 #: src/elflint.c:4161
2528 msgid "dynamic section reference in program header has wrong offset\n"
2531 #: src/elflint.c:4164
2533 msgid "dynamic section size mismatch in program and section header\n"
2536 #: src/elflint.c:4174
2538 msgid "more than one GNU_RELRO entry in program header\n"
2541 #: src/elflint.c:4195
2543 msgid "loadable segment GNU_RELRO applies to is not writable\n"
2546 #: src/elflint.c:4198
2548 msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
2551 #: src/elflint.c:4206 src/elflint.c:4229
2553 msgid "%s segment not contained in a loaded segment\n"
2556 #: src/elflint.c:4235
2558 msgid "program header offset in ELF header and PHDR entry do not match"
2561 #: src/elflint.c:4259
2563 msgid "call frame search table reference in program header has wrong offset\n"
2566 #: src/elflint.c:4262
2568 msgid "call frame search table size mismatch in program and section header\n"
2571 #: src/elflint.c:4275
2573 msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
2576 #: src/elflint.c:4283
2578 msgid "call frame search table must be allocated\n"
2581 #: src/elflint.c:4286
2583 msgid "section [%2zu] '%s' must be allocated\n"
2586 #: src/elflint.c:4290
2588 msgid "call frame search table must not be writable\n"
2591 #: src/elflint.c:4293
2593 msgid "section [%2zu] '%s' must not be writable\n"
2596 #: src/elflint.c:4298
2598 msgid "call frame search table must not be executable\n"
2601 #: src/elflint.c:4301
2603 msgid "section [%2zu] '%s' must not be executable\n"
2606 #: src/elflint.c:4312
2608 msgid "program header entry %d: file size greater than memory size\n"
2611 #: src/elflint.c:4319
2613 msgid "program header entry %d: alignment not a power of 2\n"
2616 #: src/elflint.c:4322
2619 "program header entry %d: file offset and virtual address not module of "
2623 #: src/elflint.c:4335
2626 "executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
2627 "program header entry"
2630 #: src/elflint.c:4369
2632 msgid "cannot read ELF header: %s\n"
2635 #: src/elflint.c:4395
2637 msgid "text relocation flag set but not needed\n"
2640 #: src/findtextrel.c:70
2641 msgid "Input Selection:"
2644 #: src/findtextrel.c:71
2645 msgid "Prepend PATH to all file names"
2648 #: src/findtextrel.c:73
2649 msgid "Use PATH as root of debuginfo hierarchy"
2652 #: src/findtextrel.c:80
2653 msgid "Locate source of text relocations in FILEs (a.out by default)."
2656 #: src/findtextrel.c:84 src/nm.c:111 src/objdump.c:80 src/size.c:92
2657 #: src/strings.c:92 src/strip.c:97
2661 #: src/findtextrel.c:246
2663 msgid "cannot get ELF header '%s': %s"
2666 #: src/findtextrel.c:257
2668 msgid "'%s' is not a DSO or PIE"
2671 #: src/findtextrel.c:274
2673 msgid "getting get section header of section %zu: %s"
2676 #: src/findtextrel.c:292
2678 msgid "cannot read dynamic section: %s"
2681 #: src/findtextrel.c:307
2683 msgid "no text relocations reported in '%s'"
2686 #: src/findtextrel.c:319
2688 msgid "while reading ELF file"
2691 #: src/findtextrel.c:328 src/findtextrel.c:345
2693 msgid "cannot get program header index at offset %d: %s"
2696 #: src/findtextrel.c:397
2698 msgid "cannot get section header of section %Zu: %s"
2701 #: src/findtextrel.c:409
2703 msgid "cannot get symbol table section %zu in '%s': %s"
2706 #: src/findtextrel.c:429 src/findtextrel.c:452
2708 msgid "cannot get relocation at index %d in section %zu in '%s': %s"
2711 #: src/findtextrel.c:517
2713 msgid "%s not compiled with -fpic/-fPIC\n"
2716 #: src/findtextrel.c:570
2719 "the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
2722 #: src/findtextrel.c:577 src/findtextrel.c:597
2725 "the file containing the function '%s' might not be compiled with -fpic/-"
2729 #: src/findtextrel.c:585
2732 "either the file containing the function '%s' or the file containing the "
2733 "function '%s' is not compiled with -fpic/-fPIC\n"
2736 #: src/findtextrel.c:605
2739 "a relocation modifies memory at offset %llu in a write-protected segment\n"
2742 #: src/i386_ld.c:210
2744 msgid "cannot allocate PLT section: %s"
2747 #: src/i386_ld.c:232
2749 msgid "cannot allocate PLTREL section: %s"
2752 #: src/i386_ld.c:253
2754 msgid "cannot allocate GOT section: %s"
2757 #: src/i386_ld.c:274
2759 msgid "cannot allocate GOTPLT section: %s"
2762 #: src/i386_ld.c:661
2764 msgid "initial-executable TLS relocation cannot be used "
2768 msgid "Input File Control:"
2772 msgid "Include whole archives in the output from now on."
2776 msgid "Stop including the whole archives in the output."
2779 #: src/ld.c:92 src/ld.c:106 src/ld.c:184
2784 msgid "Start a group."
2788 msgid "End a group."
2796 msgid "Add PATH to list of directories files are searched in."
2800 msgid "Only set DT_NEEDED for following dynamic libs if actually used"
2804 msgid "Always set DT_NEEDED for following dynamic libs"
2808 msgid "Ignore LD_LIBRARY_PATH environment variable."
2812 msgid "Output File Control:"
2816 msgid "Place output in FILE."
2820 msgid "Object is marked to not use default search path at runtime."
2824 msgid "Same as --whole-archive."
2829 "Default rules of extracting from archive; weak references are not enough."
2833 msgid "Weak references cause extraction from archive."
2837 msgid "Allow multiple definitions; first is used."
2841 msgid "Disallow/allow undefined symbols in DSOs."
2845 msgid "Object requires immediate handling of $ORIGIN."
2849 msgid "Relocation will not be processed lazily."
2853 msgid "Object cannot be unloaded at runtime."
2857 msgid "Mark object to be initialized first."
2861 msgid "Enable/disable lazy-loading flag for following dependencies."
2865 msgid "Mark object as not loadable with 'dlopen'."
2869 msgid "Ignore/record dependencies on unused DSOs."
2873 msgid "Generated DSO will be a system library."
2881 msgid "Set entry point address."
2885 msgid "Do not link against shared libraries."
2889 msgid "Prefer linking against shared libraries."
2893 msgid "Export all dynamic symbols."
2897 msgid "Strip all symbols."
2901 msgid "Strip debugging symbols."
2905 msgid "Assume pagesize for the target system to be SIZE."
2909 msgid "Set runtime DSO search path."
2913 msgid "Set link time DSO search path."
2917 msgid "Generate dynamic shared object."
2921 msgid "Generate relocatable object."
2925 msgid "Causes symbol not assigned to a version be reduced to local."
2929 msgid "Remove unused sections."
2933 msgid "Don't remove unused sections."
2937 msgid "Set soname of shared object."
2941 msgid "Set the dynamic linker name."
2945 msgid "Add/suppress addition indentifying link-editor to .comment section."
2949 msgid "Create .eh_frame_hdr section"
2953 msgid "Set hash style to sysv, gnu or both."
2957 msgid "Generate build ID note (md5, sha1 (default), uuid)."
2961 msgid "Linker Operation Control:"
2965 msgid "Verbose messages."
2969 msgid "Trace file opens."
2973 msgid "Trade speed for less memory usage"
2981 msgid "Set optimization level to LEVEL."
2985 msgid "Use linker script in FILE."
2989 msgid "Select to get parser debug information"
2993 msgid "Read version information from FILE."
2997 msgid "Set emulation to NAME."
3001 msgid "Combine object and archive files."
3010 msgid "At least one input file needed"
3015 msgid "error while preparing linking"
3020 msgid "cannot open linker script '%s'"
3025 msgid "-( without matching -)"
3028 #: src/ld.c:572 src/ld.c:610
3030 msgid "only one option of -G and -r is allowed"
3035 msgid "more than one '-m' parameter"
3038 #: src/ld.c:604 src/ld.c:1013
3040 msgid "unknown option `-%c %s'"
3045 msgid "invalid page size value '%s': ignored"
3050 msgid "invalid hash style '%s'"
3055 msgid "invalid build-ID style '%s'"
3060 msgid "More than one output file name given."
3065 msgid "Invalid optimization level `%s'"
3070 msgid "nested -( -) groups are not allowed"
3075 msgid "-) without matching -("
3080 msgid "unknown option '-%c %s'"
3085 msgid "could not find input file to determine output file format"
3090 msgid "try again with an appropriate '-m' parameter"
3095 msgid "cannot read version script '%s'"
3098 #: src/ld.c:1512 src/ld.c:1551
3100 msgid "duplicate definition of '%s' in linker script"
3103 #: src/ldgeneric.c:209 src/ldgeneric.c:5151
3105 msgid "cannot create string table"
3108 #: src/ldgeneric.c:255
3110 msgid "cannot load ld backend library '%s': %s"
3113 #: src/ldgeneric.c:265
3115 msgid "cannot find init function in ld backend library '%s': %s"
3118 #: src/ldgeneric.c:310
3120 msgid "%s listed more than once as input"
3123 #: src/ldgeneric.c:424
3125 msgid "%s (for -l%s)\n"
3128 #: src/ldgeneric.c:425
3130 msgid "%s (for DT_NEEDED %s)\n"
3133 #: src/ldgeneric.c:573
3135 msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
3138 #: src/ldgeneric.c:586
3140 msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
3143 #: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:629 src/strip.c:543
3145 msgid "cannot determine number of sections: %s"
3148 #: src/ldgeneric.c:677
3150 msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
3153 #: src/ldgeneric.c:700
3155 msgid "(%s+%#<PRIx64>): first defined here\n"
3158 #: src/ldgeneric.c:819
3160 msgid "%s: cannot get section group data: %s"
3163 #: src/ldgeneric.c:840
3165 msgid "%s: section '%s' with group flag set does not belong to any group"
3168 #: src/ldgeneric.c:885
3170 msgid "%s: section [%2d] '%s' is not in the correct section group"
3173 #: src/ldgeneric.c:1156 src/ldgeneric.c:1413 src/ldgeneric.c:1422
3174 #: src/ldgeneric.c:1481 src/ldgeneric.c:1490 src/ldgeneric.c:1753
3175 #: src/ldgeneric.c:2005
3177 msgid "%s: invalid ELF file (%s:%d)\n"
3180 #: src/ldgeneric.c:1250
3182 msgid "%s: only files of type ET_REL might contain section groups"
3185 #: src/ldgeneric.c:1302
3187 msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
3190 #: src/ldgeneric.c:1314
3192 msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
3195 #: src/ldgeneric.c:1328
3198 "%s: group member %zu of section group [%2zd] '%s' has too high index: %"
3202 #: src/ldgeneric.c:1350
3204 msgid "%s: section '%s' has unknown type: %d"
3207 #: src/ldgeneric.c:1729
3209 msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
3212 #: src/ldgeneric.c:1899
3214 msgid "cannot read archive `%s': %s"
3217 #: src/ldgeneric.c:2020
3219 msgid "file of type %s cannot be linked in\n"
3222 #: src/ldgeneric.c:2032
3224 msgid "%s: input file incompatible with ELF machine type %s\n"
3227 #: src/ldgeneric.c:2044
3229 msgid "%s: cannot get section header string table index: %s\n"
3232 #: src/ldgeneric.c:2073
3234 msgid "cannot use DSO '%s' when generating relocatable object file"
3237 #: src/ldgeneric.c:2158
3239 msgid "input file '%s' ignored"
3242 #: src/ldgeneric.c:2372
3244 msgid "undefined symbol `%s' in %s"
3247 #: src/ldgeneric.c:2702
3249 msgid "cannot create ELF descriptor for output file: %s"
3252 #: src/ldgeneric.c:2709
3254 msgid "could not create ELF header for output file: %s"
3257 #: src/ldgeneric.c:3224 src/ldgeneric.c:3294 src/ldgeneric.c:3330
3258 #: src/ldgeneric.c:4457 src/ldgeneric.c:4506 src/ldgeneric.c:4538
3259 #: src/ldgeneric.c:4773 src/ldgeneric.c:4828 src/ldgeneric.c:5075
3260 #: src/ldgeneric.c:5131 src/ldgeneric.c:5600 src/ldgeneric.c:5612
3262 msgid "cannot create section for output file: %s"
3265 #: src/ldgeneric.c:3444
3267 msgid "address computation expression contains variable '%s'"
3270 #: src/ldgeneric.c:3489
3273 "argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
3277 #: src/ldgeneric.c:3684
3279 msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
3282 #: src/ldgeneric.c:3690
3284 msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
3287 #: src/ldgeneric.c:3920
3289 msgid "cannot create GNU hash table section for output file: %s"
3292 #: src/ldgeneric.c:4071
3294 msgid "cannot create hash table section for output file: %s"
3297 #: src/ldgeneric.c:4114
3299 msgid "cannot create build ID section: %s"
3302 #: src/ldgeneric.c:4191
3304 msgid "cannot convert section data to file format: %s"
3307 #: src/ldgeneric.c:4200
3309 msgid "cannot convert section data to memory format: %s"
3312 #: src/ldgeneric.c:4261
3314 msgid "cannot read enough data for UUID"
3317 #: src/ldgeneric.c:4358 src/ldgeneric.c:4379 src/ldgeneric.c:4408
3318 #: src/ldgeneric.c:6062
3320 msgid "cannot create symbol table for output file: %s"
3323 #: src/ldgeneric.c:5300 src/ldgeneric.c:5852
3325 msgid "section index too large in dynamic symbol table"
3328 #: src/ldgeneric.c:5745
3330 msgid "cannot create versioning section: %s"
3333 #: src/ldgeneric.c:5818
3335 msgid "cannot create dynamic symbol table for output file: %s"
3338 #: src/ldgeneric.c:5994
3340 msgid "cannot create versioning data: %s"
3343 #: src/ldgeneric.c:6094 src/ldgeneric.c:6107 src/ldgeneric.c:6171
3344 #: src/ldgeneric.c:6179
3346 msgid "cannot create section header string section: %s"
3349 #: src/ldgeneric.c:6101
3351 msgid "cannot create section header string section"
3354 #: src/ldgeneric.c:6259
3356 msgid "cannot create program header: %s"
3359 #: src/ldgeneric.c:6267
3361 msgid "while determining file layout: %s"
3364 #: src/ldgeneric.c:6388
3366 msgid "internal error: non-nobits section follows nobits section"
3369 #: src/ldgeneric.c:6925
3371 msgid "cannot get header of 0th section: %s"
3374 #: src/ldgeneric.c:6941 src/unstrip.c:1808
3376 msgid "cannot update ELF header: %s"
3379 #: src/ldgeneric.c:6972
3381 msgid "linker backend didn't specify function to relocate section"
3384 #: src/ldgeneric.c:6984
3386 msgid "while writing output file: %s"
3389 #: src/ldgeneric.c:6989
3391 msgid "while finishing output file: %s"
3394 #: src/ldgeneric.c:6995
3396 msgid "cannot stat output file"
3399 #: src/ldgeneric.c:7011
3401 msgid "WARNING: temporary output file overwritten before linking finished"
3404 #: src/ldgeneric.c:7064 src/ldgeneric.c:7075 src/ldgeneric.c:7086
3405 #: src/ldgeneric.c:7097 src/ldgeneric.c:7116 src/ldgeneric.c:7129
3406 #: src/ldgeneric.c:7141
3408 msgid "no machine specific '%s' implementation"
3411 #: src/ldscript.y:178
3412 msgid "mode for segment invalid\n"
3415 #: src/ldscript.y:465
3417 msgid "while reading version script '%s': %s at line %d"
3420 #: src/ldscript.y:466
3422 msgid "while reading linker script '%s': %s at line %d"
3425 #: src/ldscript.y:745
3427 msgid "symbol '%s' is declared both local and global for unnamed version"
3430 #: src/ldscript.y:747
3432 msgid "symbol '%s' is declared both local and global for version '%s'"
3435 #: src/ldscript.y:767 src/ldscript.y:774
3437 msgid "default visibility set as local and global"
3440 #: src/nm.c:74 src/strip.c:73
3441 msgid "Output selection:"
3445 msgid "Display debugger-only symbols"
3449 msgid "Display only defined symbols"
3453 msgid "Display dynamic symbols instead of normal symbols"
3457 msgid "Display only external symbols"
3461 msgid "Display only undefined symbols"
3465 msgid "Include index for symbols from archive members"
3468 #: src/nm.c:85 src/size.c:66
3469 msgid "Output format:"
3473 msgid "Print name of the input file before every symbol"
3478 "Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
3483 msgid "Same as --format=bsd"
3487 msgid "Same as --format=posix"
3490 #: src/nm.c:94 src/size.c:72
3491 msgid "Use RADIX for printing symbol values"
3495 msgid "Mark weak symbols"
3499 msgid "Print size of defined symbols"
3502 #: src/nm.c:98 src/size.c:80 src/strip.c:78 src/unstrip.c:81
3503 msgid "Output options:"
3507 msgid "Sort symbols numerically by address"
3511 msgid "Do not sort the symbols"
3515 msgid "Reverse the sense of the sort"
3519 msgid "List symbols from FILEs (a.out by default)."
3522 #: src/nm.c:136 src/objdump.c:105 src/size.c:117 src/strip.c:121
3524 msgid "%s: INTERNAL ERROR %d (%s-%s): %s"
3527 #: src/nm.c:380 src/nm.c:392 src/size.c:317 src/size.c:326 src/size.c:337
3530 msgid "while closing '%s'"
3533 #: src/nm.c:402 src/objdump.c:296 src/strip.c:359
3535 msgid "%s: File format not recognized"
3546 msgid "invalid offset %zu for symbol %s"
3556 msgid "cannot reset archive offset to beginning"
3559 #: src/nm.c:488 src/objdump.c:344
3561 msgid "%s%s%s: file format not recognized"
3566 msgid "cannot create search tree"
3569 #: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:885
3570 #: src/readelf.c:1028 src/readelf.c:1169 src/readelf.c:1351 src/readelf.c:1549
3571 #: src/readelf.c:1735 src/readelf.c:1945 src/readelf.c:2199 src/readelf.c:2265
3572 #: src/readelf.c:2343 src/readelf.c:2841 src/readelf.c:2877 src/readelf.c:2939
3573 #: src/readelf.c:6493 src/readelf.c:7387 src/readelf.c:7534 src/readelf.c:7604
3574 #: src/size.c:425 src/size.c:499 src/strip.c:483
3576 msgid "cannot get section header string table index"
3584 "Symbols from %s:\n"
3593 "Symbols from %s[%s]:\n"
3600 "%*s%-*s %-*s Class Type %-*s %*s Section\n"
3606 msgid "%s: entry size in section `%s' is not what we expect"
3611 msgid "%s: size of section `%s' is not multiple of entry size"
3616 msgid "%s%s%s%s: Invalid operation"
3621 msgid "%s%s%s: no symbols"
3625 msgid "Mode selection:"
3629 msgid "Display relocation information."
3633 msgid "Display the full contents of all sections requested"
3637 msgid "Display assembler code of executable sections"
3641 msgid "Output option selection:"
3645 msgid "Only display information for section NAME."
3649 msgid "Show information from FILEs (a.out by default)."
3652 #: src/objdump.c:236 src/readelf.c:430
3653 msgid "No operation specified.\n"
3656 #: src/objdump.c:274 src/objdump.c:286
3658 msgid "while close `%s'"
3661 #: src/objdump.c:379 src/readelf.c:1644 src/readelf.c:1818
3662 msgid "INVALID SYMBOL"
3665 #: src/objdump.c:394 src/readelf.c:1675 src/readelf.c:1851
3666 msgid "INVALID SECTION"
3669 #: src/objdump.c:510
3673 "RELOCATION RECORDS FOR [%s]:\n"
3677 #: src/objdump.c:513
3681 #: src/objdump.c:576
3683 msgid "Contents of section %s:\n"
3686 #: src/objdump.c:676
3688 msgid "cannot disassemble"
3692 msgid "Generate an index to speed access to archives."
3701 msgid "Archive name required"
3706 msgid "'%s' is no archive"
3711 msgid "error while freeing sub-ELF descriptor: %s"
3715 msgid "ELF output selection:"
3719 msgid "All these plus -p .strtab -p .dynstr -p .comment"
3723 msgid "Display the dynamic segment"
3727 msgid "Display the ELF file header"
3731 msgid "Display histogram of bucket list lengths"
3735 msgid "Display the program headers"
3739 msgid "Display relocations"
3743 msgid "Display the sections' headers"
3747 msgid "Display the symbol table"
3751 msgid "Display versioning information"
3755 msgid "Display the ELF notes"
3759 msgid "Display architecture specific information, if any"
3763 msgid "Display sections for exception handling"
3767 msgid "Additional output selection:"
3772 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
3773 "frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
3777 msgid "Dump the uninterpreted contents of SECTION, by number or name"
3780 #: src/readelf.c:101
3781 msgid "Print string contents of sections"
3784 #: src/readelf.c:104
3785 msgid "Display the symbol index of an archive"
3788 #: src/readelf.c:106
3789 msgid "Output control:"
3792 #: src/readelf.c:108
3793 msgid "Do not find symbol names for addresses in DWARF data"
3796 #: src/readelf.c:114
3797 msgid "Print information from ELF file in human-readable form."
3800 #: src/readelf.c:401
3802 msgid "Unknown DWARF debug section `%s'.\n"
3805 #: src/readelf.c:465
3807 msgid "cannot generate Elf descriptor: %s"
3810 #: src/readelf.c:477
3812 msgid "'%s' is not an archive, cannot print archive index"
3815 #: src/readelf.c:482
3817 msgid "error while closing Elf descriptor: %s"
3820 #: src/readelf.c:574
3822 msgid "cannot stat input file"
3825 #: src/readelf.c:576
3827 msgid "input file is empty"
3830 #: src/readelf.c:578
3832 msgid "failed reading '%s': %s"
3835 #: src/readelf.c:614
3837 msgid "cannot read ELF header: %s"
3840 #: src/readelf.c:622
3842 msgid "cannot create EBL handle"
3845 #: src/readelf.c:635
3847 msgid "cannot determine number of program headers: %s"
3850 #: src/readelf.c:721
3854 #: src/readelf.c:722
3855 msgid "REL (Relocatable file)"
3858 #: src/readelf.c:723
3859 msgid "EXEC (Executable file)"
3862 #: src/readelf.c:724
3863 msgid "DYN (Shared object file)"
3866 #: src/readelf.c:725
3867 msgid "CORE (Core file)"
3870 #: src/readelf.c:730
3872 msgid "OS Specific: (%x)\n"
3875 #: src/readelf.c:732
3877 msgid "Processor Specific: (%x)\n"
3880 #: src/readelf.c:742
3886 #: src/readelf.c:746
3893 #: src/readelf.c:751
3898 #: src/readelf.c:757
3900 msgid " Ident Version: %hhd %s\n"
3903 #: src/readelf.c:759 src/readelf.c:776
3907 #: src/readelf.c:763
3909 msgid " OS/ABI: %s\n"
3912 #: src/readelf.c:766
3914 msgid " ABI Version: %hhd\n"
3917 #: src/readelf.c:769
3921 #: src/readelf.c:772
3923 msgid " Machine: %s\n"
3926 #: src/readelf.c:774
3928 msgid " Version: %d %s\n"
3931 #: src/readelf.c:778
3933 msgid " Entry point address: %#<PRIx64>\n"
3936 #: src/readelf.c:781
3938 msgid " Start of program headers: %<PRId64> %s\n"
3941 #: src/readelf.c:782 src/readelf.c:785
3942 msgid "(bytes into file)"
3945 #: src/readelf.c:784
3947 msgid " Start of section headers: %<PRId64> %s\n"
3950 #: src/readelf.c:787
3952 msgid " Flags: %s\n"
3955 #: src/readelf.c:790
3957 msgid " Size of this header: %<PRId16> %s\n"
3960 #: src/readelf.c:791 src/readelf.c:794 src/readelf.c:811
3964 #: src/readelf.c:793
3966 msgid " Size of program header entries: %<PRId16> %s\n"
3969 #: src/readelf.c:796
3971 msgid " Number of program headers entries: %<PRId16>"
3974 #: src/readelf.c:803
3976 msgid " (%<PRIu32> in [0].sh_info)"
3979 #: src/readelf.c:806 src/readelf.c:823 src/readelf.c:837
3980 msgid " ([0] not available)"
3983 #: src/readelf.c:810
3985 msgid " Size of section header entries: %<PRId16> %s\n"
3988 #: src/readelf.c:813
3990 msgid " Number of section headers entries: %<PRId16>"
3993 #: src/readelf.c:820
3995 msgid " (%<PRIu32> in [0].sh_size)"
3998 #: src/readelf.c:833
4000 msgid " (%<PRIu32> in [0].sh_link)"
4003 #: src/readelf.c:841
4006 " Section header string table index: XINDEX%s\n"
4010 #: src/readelf.c:845
4013 " Section header string table index: %<PRId16>\n"
4017 #: src/readelf.c:877
4020 "There are %d section headers, starting at offset %#<PRIx64>:\n"
4024 #: src/readelf.c:887
4025 msgid "Section Headers:"
4028 #: src/readelf.c:890
4030 "[Nr] Name Type Addr Off Size ES Flags Lk "
4034 #: src/readelf.c:892
4036 "[Nr] Name Type Addr Off Size ES "
4040 #: src/readelf.c:899 src/readelf.c:1052
4042 msgid "cannot get section: %s"
4045 #: src/readelf.c:906 src/readelf.c:1060 src/readelf.c:7554 src/unstrip.c:353
4046 #: src/unstrip.c:377 src/unstrip.c:427 src/unstrip.c:536 src/unstrip.c:553
4047 #: src/unstrip.c:591 src/unstrip.c:789 src/unstrip.c:1057 src/unstrip.c:1244
4048 #: src/unstrip.c:1305 src/unstrip.c:1427 src/unstrip.c:1480 src/unstrip.c:1588
4049 #: src/unstrip.c:1778
4051 msgid "cannot get section header: %s"
4054 #: src/readelf.c:964
4055 msgid "Program Headers:"
4058 #: src/readelf.c:966
4060 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
4063 #: src/readelf.c:969
4065 " Type Offset VirtAddr PhysAddr FileSiz "
4069 #: src/readelf.c:1009
4071 msgid "\t[Requesting program interpreter: %s]\n"
4074 #: src/readelf.c:1030
4077 " Section to Segment mapping:\n"
4078 " Segment Sections..."
4081 #: src/readelf.c:1041 src/unstrip.c:1824 src/unstrip.c:1863 src/unstrip.c:1870
4083 msgid "cannot get program header: %s"
4086 #: src/readelf.c:1175
4090 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4093 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4097 #: src/readelf.c:1180
4101 "Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4104 "Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4108 #: src/readelf.c:1188
4109 msgid "<INVALID SYMBOL>"
4112 #: src/readelf.c:1202
4113 msgid "<INVALID SECTION>"
4116 #: src/readelf.c:1353
4120 "Dynamic segment contains %lu entry:\n"
4121 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4124 "Dynamic segment contains %lu entries:\n"
4125 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4129 #: src/readelf.c:1365
4130 msgid " Type Value\n"
4133 #: src/readelf.c:1389
4135 msgid "Shared library: [%s]\n"
4138 #: src/readelf.c:1394
4140 msgid "Library soname: [%s]\n"
4143 #: src/readelf.c:1399
4145 msgid "Library rpath: [%s]\n"
4148 #: src/readelf.c:1404
4150 msgid "Library runpath: [%s]\n"
4153 #: src/readelf.c:1424
4155 msgid "%<PRId64> (bytes)\n"
4158 #: src/readelf.c:1534 src/readelf.c:1720
4162 "Invalid symbol table at offset %#0<PRIx64>\n"
4165 #: src/readelf.c:1552 src/readelf.c:1737
4169 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4170 "contains %d entry:\n"
4173 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4174 "contains %d entries:\n"
4178 #: src/readelf.c:1567
4182 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4185 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4189 #: src/readelf.c:1577
4190 msgid " Offset Type Value Name\n"
4193 #: src/readelf.c:1579
4194 msgid " Offset Type Value Name\n"
4197 #: src/readelf.c:1632 src/readelf.c:1643 src/readelf.c:1656 src/readelf.c:1674
4198 #: src/readelf.c:1686 src/readelf.c:1805 src/readelf.c:1817 src/readelf.c:1831
4199 #: src/readelf.c:1850 src/readelf.c:1863
4200 msgid "<INVALID RELOC>"
4203 #: src/readelf.c:1749
4204 msgid " Offset Type Value Addend Name\n"
4207 #: src/readelf.c:1751
4208 msgid " Offset Type Value Addend Name\n"
4211 #: src/readelf.c:1952
4215 "Symbol table [%2u] '%s' contains %u entry:\n"
4218 "Symbol table [%2u] '%s' contains %u entries:\n"
4222 #: src/readelf.c:1958
4224 msgid " %lu local symbol String table: [%2u] '%s'\n"
4225 msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
4229 #: src/readelf.c:1968
4230 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4233 #: src/readelf.c:1970
4234 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4237 #: src/readelf.c:1990
4239 msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
4242 #: src/readelf.c:2078
4244 msgid "bad dynamic symbol"
4247 #: src/readelf.c:2160
4251 #: src/readelf.c:2177
4255 #: src/readelf.c:2202
4259 "Version needs section [%2u] '%s' contains %d entry:\n"
4260 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4263 "Version needs section [%2u] '%s' contains %d entries:\n"
4264 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4268 #: src/readelf.c:2225
4270 msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
4273 #: src/readelf.c:2238
4275 msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
4278 #: src/readelf.c:2269
4282 "Version definition section [%2u] '%s' contains %d entry:\n"
4283 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4286 "Version definition section [%2u] '%s' contains %d entries:\n"
4287 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4291 #: src/readelf.c:2299
4293 msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
4296 #: src/readelf.c:2314
4298 msgid " %#06x: Parent %d: %s\n"
4301 #: src/readelf.c:2546
4305 "Version symbols section [%2u] '%s' contains %d entry:\n"
4306 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4309 "Version symbols section [%2u] '%s' contains %d entries:\n"
4310 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4314 #: src/readelf.c:2576
4318 #: src/readelf.c:2581
4319 msgid " 1 *global* "
4322 #: src/readelf.c:2612
4326 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4328 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4331 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4333 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4337 #: src/readelf.c:2636
4339 msgid " Length Number % of total Coverage\n"
4342 #: src/readelf.c:2638
4344 msgid " 0 %6<PRIu32> %5.1f%%\n"
4347 #: src/readelf.c:2645
4349 msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
4352 #: src/readelf.c:2658
4355 " Average number of tests: successful lookup: %f\n"
4356 " unsuccessful lookup: %f\n"
4359 #: src/readelf.c:2676 src/readelf.c:2718 src/readelf.c:2759
4361 msgid "cannot get data for section %d: %s"
4364 #: src/readelf.c:2813
4367 " Symbol Bias: %u\n"
4368 " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
4371 #: src/readelf.c:2887
4375 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4378 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4382 #: src/readelf.c:2901
4384 " Library Time Stamp Checksum Version "
4388 #: src/readelf.c:2951
4392 "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %"
4396 #: src/readelf.c:2967
4397 msgid " Owner Size\n"
4400 #: src/readelf.c:2993
4402 msgid " %-13s %4<PRIu32>\n"
4405 #: src/readelf.c:3025
4407 msgid " %-4u %12<PRIu32>\n"
4410 #: src/readelf.c:3030
4412 msgid " File: %11<PRIu32>\n"
4415 #: src/readelf.c:3065
4417 msgid " %s: %<PRId64>, %s\n"
4420 #: src/readelf.c:3068
4422 msgid " %s: %<PRId64>\n"
4425 #: src/readelf.c:3071
4430 #: src/readelf.c:3078
4432 msgid " %u: %<PRId64>\n"
4435 #: src/readelf.c:3081
4440 #: src/readelf.c:3117
4442 msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
4445 #: src/readelf.c:3120
4447 msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
4450 #: src/readelf.c:3125
4452 msgid "%#<PRIx64> <%s+%#<PRIx64>>"
4455 #: src/readelf.c:3128
4457 msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
4460 #: src/readelf.c:3134
4462 msgid "%s+%#<PRIx64> <%s>"
4465 #: src/readelf.c:3137
4467 msgid "%s+%#0*<PRIx64> <%s>"
4470 #: src/readelf.c:3141
4472 msgid "%#<PRIx64> <%s>"
4475 #: src/readelf.c:3144
4477 msgid "%#0*<PRIx64> <%s>"
4480 #: src/readelf.c:3149
4482 msgid "%s+%#<PRIx64>"
4485 #: src/readelf.c:3152
4487 msgid "%s+%#0*<PRIx64>"
4490 #: src/readelf.c:3260
4492 msgid "unknown tag %hx"
4495 #: src/readelf.c:3262
4497 msgid "unknown user tag %hx"
4500 #: src/readelf.c:3480
4502 msgid "unknown attribute %hx"
4505 #: src/readelf.c:3483
4507 msgid "unknown user attribute %hx"
4510 #: src/readelf.c:3529
4512 msgid "unknown form %<PRIx64>"
4515 #: src/readelf.c:3763
4519 #: src/readelf.c:3766
4521 msgid "%zu byte block:"
4524 #: src/readelf.c:4175
4526 msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
4529 #: src/readelf.c:4188
4533 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4537 #: src/readelf.c:4195
4541 "Abbreviation section at offset %<PRIu64>:\n"
4544 #: src/readelf.c:4208
4546 msgid " *** error while reading abbreviation: %s\n"
4549 #: src/readelf.c:4224
4551 msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
4554 #: src/readelf.c:4227
4558 #: src/readelf.c:4227
4562 #: src/readelf.c:4263
4564 msgid "cannot get .debug_aranges content: %s"
4567 #: src/readelf.c:4268
4571 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
4574 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
4578 #: src/readelf.c:4298
4580 msgid " [%*zu] ???\n"
4583 #: src/readelf.c:4300
4586 " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
4589 #: src/readelf.c:4319
4591 msgid "cannot get .debug_ranges content: %s"
4594 #: src/readelf.c:4324 src/readelf.c:4810 src/readelf.c:5452 src/readelf.c:5897
4595 #: src/readelf.c:5992 src/readelf.c:6164
4599 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4602 #: src/readelf.c:4338 src/readelf.c:5911
4604 msgid " [%6tx] <INVALID DATA>\n"
4607 #: src/readelf.c:4360 src/readelf.c:5933
4609 msgid " [%6tx] base address %s\n"
4612 #: src/readelf.c:4371
4614 msgid " [%6tx] %s..%s\n"
4617 #: src/readelf.c:4373
4622 #: src/readelf.c:4799 src/readelf.c:6230 src/readelf.c:6332
4624 msgid "cannot get %s content: %s"
4627 #: src/readelf.c:4806
4631 "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
4634 #: src/readelf.c:4833 src/readelf.c:5486
4636 msgid "invalid data in section [%zu] '%s'"
4639 #: src/readelf.c:4855
4643 " [%6tx] Zero terminator\n"
4646 #: src/readelf.c:4924
4648 msgid "invalid augmentation length"
4651 #: src/readelf.c:4936
4652 msgid "FDE address encoding: "
4655 #: src/readelf.c:4942
4656 msgid "LSDA pointer encoding: "
4659 #: src/readelf.c:5034
4661 msgid " (offset: %#<PRIx64>)"
4664 #: src/readelf.c:5041
4666 msgid " (end offset: %#<PRIx64>)"
4669 #: src/readelf.c:5068
4671 msgid " %-26sLSDA pointer: %#<PRIx64>\n"
4674 #: src/readelf.c:5114
4676 msgid "cannot get attribute code: %s"
4679 #: src/readelf.c:5122
4681 msgid "cannot get attribute form: %s"
4684 #: src/readelf.c:5135
4686 msgid "cannot get attribute value: %s"
4689 #: src/readelf.c:5331
4693 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4697 #: src/readelf.c:5356
4700 " Compilation unit at offset %<PRIu64>:\n"
4701 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %"
4702 "<PRIu8>, Offset size: %<PRIu8>\n"
4705 #: src/readelf.c:5374
4707 msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
4710 #: src/readelf.c:5385
4712 msgid "cannot get DIE offset: %s"
4715 #: src/readelf.c:5393
4717 msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
4720 #: src/readelf.c:5422
4722 msgid "cannot get next DIE: %s\n"
4725 #: src/readelf.c:5429
4727 msgid "cannot get next DIE: %s"
4730 #: src/readelf.c:5464
4732 msgid "cannot get line data section data: %s"
4735 #: src/readelf.c:5477
4739 "Table at offset %Zu:\n"
4742 #: src/readelf.c:5529
4746 " Length: %<PRIu64>\n"
4747 " DWARF version: %<PRIuFAST16>\n"
4748 " Prologue length: %<PRIu64>\n"
4749 " Minimum instruction length: %<PRIuFAST8>\n"
4750 " Initial value if '%s': %<PRIuFAST8>\n"
4751 " Line base: %<PRIdFAST8>\n"
4752 " Line range: %<PRIuFAST8>\n"
4753 " Opcode base: %<PRIuFAST8>\n"
4758 #: src/readelf.c:5548
4760 msgid "invalid data at offset %tu in section [%zu] '%s'"
4763 #: src/readelf.c:5563
4765 msgid " [%*<PRIuFAST8>] %hhu argument\n"
4766 msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
4770 #: src/readelf.c:5571
4776 #: src/readelf.c:5587
4779 "File name table:\n"
4780 " Entry Dir Time Size Name"
4783 #: src/readelf.c:5616
4786 "Line number statements:"
4789 #: src/readelf.c:5677
4791 msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
4794 #: src/readelf.c:5697
4796 msgid " extended opcode %u: "
4799 #: src/readelf.c:5702
4800 msgid "end of sequence"
4803 #: src/readelf.c:5717
4805 msgid "set address to %s\n"
4808 #: src/readelf.c:5738
4810 msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
4813 #: src/readelf.c:5747
4814 msgid "unknown opcode"
4817 #: src/readelf.c:5759
4821 #: src/readelf.c:5769
4823 msgid "advance address by %u to %s\n"
4826 #: src/readelf.c:5780
4828 msgid " advance line by constant %d to %<PRId64>\n"
4831 #: src/readelf.c:5788
4833 msgid " set file to %<PRIu64>\n"
4836 #: src/readelf.c:5798
4838 msgid " set column to %<PRIu64>\n"
4841 #: src/readelf.c:5805
4843 msgid " set '%s' to %<PRIuFAST8>\n"
4846 #: src/readelf.c:5811
4847 msgid " set basic block flag"
4850 #: src/readelf.c:5821
4852 msgid "advance address by constant %u to %s\n"
4855 #: src/readelf.c:5837
4857 msgid "advance address by fixed value %u to %s\n"
4860 #: src/readelf.c:5846
4861 msgid " set prologue end flag"
4864 #: src/readelf.c:5851
4865 msgid " set epilogue begin flag"
4868 #: src/readelf.c:5860
4870 msgid " unknown opcode with %<PRIu8> parameter:"
4871 msgid_plural " unknown opcode with %<PRIu8> parameters:"
4875 #: src/readelf.c:5892
4877 msgid "cannot get .debug_loc content: %s"
4880 #: src/readelf.c:5947
4882 msgid " [%6tx] %s..%s"
4885 #: src/readelf.c:5949
4890 #: src/readelf.c:6002
4892 msgid "cannot get macro information section data: %s"
4895 #: src/readelf.c:6081
4897 msgid "%*s*** non-terminated string at end of section"
4900 #: src/readelf.c:6149
4902 msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
4905 #: src/readelf.c:6188
4909 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4913 #: src/readelf.c:6202
4915 msgid " *** error while reading strings: %s\n"
4918 #: src/readelf.c:6222
4922 "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
4925 #: src/readelf.c:6324
4929 "Exception handling table section [%2zu] '.gcc_except_table':\n"
4932 #: src/readelf.c:6347
4934 msgid " LPStart encoding: %#x "
4937 #: src/readelf.c:6359
4939 msgid " TType encoding: %#x "
4942 #: src/readelf.c:6373
4944 msgid " Call site encoding: %#x "
4947 #: src/readelf.c:6386
4953 #: src/readelf.c:6400
4956 " [%4u] Call site start: %#<PRIx64>\n"
4957 " Call site length: %<PRIu64>\n"
4958 " Landing pad: %#<PRIx64>\n"
4962 #: src/readelf.c:6460
4964 msgid "invalid TType encoding"
4967 #: src/readelf.c:6484
4969 msgid "cannot get debug context descriptor: %s"
4972 #: src/readelf.c:6620 src/readelf.c:7221
4974 msgid "cannot convert core note data: %s"
4977 #: src/readelf.c:6961
4981 "%*s... <repeats %u more times> ..."
4984 #: src/readelf.c:7320
4985 msgid " Owner Data size Type\n"
4988 #: src/readelf.c:7338
4990 msgid " %-13.*s %9<PRId32> %s\n"
4993 #: src/readelf.c:7372
4995 msgid "cannot get content of note section: %s"
4998 #: src/readelf.c:7399
5002 "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5005 #: src/readelf.c:7422
5009 "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5012 #: src/readelf.c:7468
5016 "Section [%Zu] '%s' has no data to dump.\n"
5019 #: src/readelf.c:7474 src/readelf.c:7497
5021 msgid "cannot get data for section [%Zu] '%s': %s"
5024 #: src/readelf.c:7478
5028 "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5031 #: src/readelf.c:7491
5035 "Section [%Zu] '%s' has no strings to dump.\n"
5038 #: src/readelf.c:7501
5042 "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5045 #: src/readelf.c:7549
5049 "section [%lu] does not exist"
5052 #: src/readelf.c:7576
5056 "section '%s' does not exist"
5059 #: src/readelf.c:7637
5061 msgid "cannot get symbol index of archive '%s': %s"
5064 #: src/readelf.c:7640
5068 "Archive '%s' has no symbol index\n"
5071 #: src/readelf.c:7644
5075 "Index of archive '%s' has %Zu entries:\n"
5078 #: src/readelf.c:7662
5080 msgid "cannot extract member at offset %Zu in '%s': %s"
5083 #: src/readelf.c:7667
5085 msgid "Archive member '%s' contains:\n"
5090 "Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
5095 msgid "Same as `--format=sysv'"
5099 msgid "Same as `--format=bsd'"
5103 msgid "Same as `--radix=10'"
5107 msgid "Same as `--radix=8'"
5111 msgid "Same as `--radix=16'"
5115 msgid "Similar to `--format=sysv' output but in one line"
5119 msgid "Print size and permission flags for loadable segments"
5123 msgid "Display the total sizes (bsd only)"
5127 msgid "List section sizes of FILEs (a.out by default)."
5132 msgid "Invalid format: %s"
5137 msgid "Invalid radix: %s"
5142 msgid "%s: file format not recognized"
5145 #: src/size.c:446 src/size.c:589
5155 msgid "Output Selection:"
5159 msgid "Scan entire file, not only loaded sections"
5163 msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
5168 "Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
5173 msgid "Print name of the file before each string."
5177 msgid "Print location of the string in base 8, 10, or 16 respectively."
5181 msgid "Alias for --radix=o"
5185 msgid "Print the strings of printable characters in files."
5188 #: src/strings.c:268 src/strings.c:303
5190 msgid "invalid value '%s' for %s parameter"
5193 #: src/strings.c:314
5195 msgid "invalid minimum length of matched string size"
5198 #: src/strings.c:601
5200 msgid "lseek64 failed"
5203 #: src/strings.c:616 src/strings.c:680
5205 msgid "re-mmap failed"
5208 #: src/strings.c:653
5210 msgid "mprotect failed"
5214 msgid "Place stripped output into FILE"
5218 msgid "Extract the removed sections into FILE"
5222 msgid "Embed name FILE instead of -f argument"
5226 msgid "Remove all debugging symbols"
5230 msgid "Copy modified/access timestamps to the output"
5234 msgid "Remove .comment section"
5238 msgid "Relax a few rules to handle slightly broken ELF files"
5242 msgid "Discard symbols from object files."
5247 msgid "Only one input file allowed together with '-o' and '-f'"
5252 msgid "-f option specified twice"
5257 msgid "-F option specified twice"
5260 #: src/strip.c:240 src/unstrip.c:125
5262 msgid "-o option specified twice"
5267 msgid "-R option supports only .comment section"
5270 #: src/strip.c:298 src/strip.c:322
5272 msgid "cannot stat input file '%s'"
5277 msgid "while opening '%s'"
5282 msgid "%s: cannot use -o or -f when stripping archive"
5287 msgid "cannot open EBL backend"
5290 #: src/strip.c:498 src/strip.c:522
5292 msgid "cannot create new file '%s': %s"
5297 msgid "illformed file '%s'"
5300 #: src/strip.c:869 src/strip.c:956
5302 msgid "while generating output file: %s"
5305 #: src/strip.c:929 src/strip.c:1668
5307 msgid "%s: error while creating ELF header: %s"
5312 msgid "while preparing output for '%s'"
5315 #: src/strip.c:994 src/strip.c:1050
5317 msgid "while create section header section: %s"
5322 msgid "cannot allocate section data: %s"
5327 msgid "while create section header string table: %s"
5330 #: src/strip.c:1593 src/strip.c:1690
5332 msgid "while writing '%s': %s"
5337 msgid "while creating '%s'"
5342 msgid "while computing checksum for debug information"
5347 msgid "%s: error while reading the file: %s"
5350 #: src/strip.c:1722 src/strip.c:1729
5352 msgid "error while finishing '%s': %s"
5355 #: src/strip.c:1752 src/strip.c:1809
5357 msgid "cannot set access and modification date of '%s'"
5361 msgid "Match MODULE against file names, not module names"
5365 msgid "Silently skip unfindable files"
5369 msgid "Place output into FILE"
5373 msgid "Create multiple output files under DIRECTORY"
5377 msgid "Use module rather than file names"
5381 msgid "Create output for modules that have no separate debug information"
5385 msgid "Apply relocations to section contents in ET_REL files"
5389 msgid "Only list module and file names, build IDs"
5392 #: src/unstrip.c:134
5394 msgid "-d option specified twice"
5397 #: src/unstrip.c:166
5399 msgid "only one of -o or -d allowed"
5402 #: src/unstrip.c:175
5404 msgid "-n cannot be used with explicit files or -o or -d"
5407 #: src/unstrip.c:190
5409 msgid "output directory '%s'"
5412 #: src/unstrip.c:199
5414 msgid "exactly two file arguments are required"
5417 #: src/unstrip.c:205
5419 msgid "-m, -a, -R, and -i options not allowed with explicit files"
5422 #: src/unstrip.c:218
5424 msgid "-o or -d is required when using implicit files"
5427 #: src/unstrip.c:254
5429 msgid "cannot create ELF header: %s"
5432 #: src/unstrip.c:259
5434 msgid "cannot copy ELF header: %s"
5437 #: src/unstrip.c:264 src/unstrip.c:1817
5439 msgid "cannot create program headers: %s"
5442 #: src/unstrip.c:270
5444 msgid "cannot copy program header: %s"
5447 #: src/unstrip.c:280
5449 msgid "cannot copy section header: %s"
5452 #: src/unstrip.c:283 src/unstrip.c:1505
5454 msgid "cannot get section data: %s"
5457 #: src/unstrip.c:285 src/unstrip.c:1507
5459 msgid "cannot copy section data: %s"
5462 #: src/unstrip.c:309
5464 msgid "cannot create directory '%s'"
5467 #: src/unstrip.c:349 src/unstrip.c:763 src/unstrip.c:1540
5469 msgid "cannot get symbol table entry: %s"
5472 #: src/unstrip.c:365 src/unstrip.c:580 src/unstrip.c:601 src/unstrip.c:613
5473 #: src/unstrip.c:1561 src/unstrip.c:1691 src/unstrip.c:1715
5475 msgid "cannot update symbol table: %s"
5478 #: src/unstrip.c:382 src/unstrip.c:432 src/unstrip.c:562 src/unstrip.c:1209
5479 #: src/unstrip.c:1525 src/unstrip.c:1720 src/unstrip.c:1791
5481 msgid "cannot update section header: %s"
5484 #: src/unstrip.c:408 src/unstrip.c:419
5486 msgid "cannot update relocation: %s"
5489 #: src/unstrip.c:507
5491 msgid "cannot get symbol version: %s"
5494 #: src/unstrip.c:519
5496 msgid "unexpected section type in [%Zu] with sh_link to symtab"
5499 #: src/unstrip.c:769
5501 msgid "invalid string offset in symbol [%Zu]"
5504 #: src/unstrip.c:911 src/unstrip.c:1248
5506 msgid "cannot read section [%Zu] name: %s"
5509 #: src/unstrip.c:952 src/unstrip.c:971 src/unstrip.c:1004
5511 msgid "cannot read '.gnu.prelink_undo' section: %s"
5514 #: src/unstrip.c:992
5516 msgid "invalid contents in '%s' section"
5519 #: src/unstrip.c:1047 src/unstrip.c:1370
5521 msgid "cannot find matching section for [%Zu] '%s'"
5524 #: src/unstrip.c:1171 src/unstrip.c:1186 src/unstrip.c:1451
5526 msgid "cannot add section name to string table: %s"
5529 #: src/unstrip.c:1195
5531 msgid "cannot update section header string table data: %s"
5534 #: src/unstrip.c:1223 src/unstrip.c:1227
5536 msgid "cannot get section header string table section index: %s"
5539 #: src/unstrip.c:1231 src/unstrip.c:1235 src/unstrip.c:1466
5541 msgid "cannot get section count: %s"
5544 #: src/unstrip.c:1293 src/unstrip.c:1385
5546 msgid "cannot read section header string table: %s"
5549 #: src/unstrip.c:1445
5551 msgid "cannot add new section: %s"
5554 #: src/unstrip.c:1548
5556 msgid "symbol [%Zu] has invalid section index"
5559 #: src/unstrip.c:1800
5561 msgid "cannot get ELF header: %s"
5564 #: src/unstrip.c:1827
5566 msgid "cannot update program header: %s"
5569 #: src/unstrip.c:1832 src/unstrip.c:1911
5571 msgid "cannot write output file: %s"
5574 #: src/unstrip.c:1880
5576 msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
5579 #: src/unstrip.c:1883
5582 "DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
5585 #: src/unstrip.c:1902 src/unstrip.c:1942 src/unstrip.c:1954 src/unstrip.c:2034
5587 msgid "cannot create ELF descriptor: %s"
5590 #: src/unstrip.c:1960
5592 msgid "'%s' and '%s' do not seem to match"
5595 #: src/unstrip.c:1991
5597 msgid "cannot find stripped file for module '%s': %s"
5600 #: src/unstrip.c:1995
5602 msgid "cannot open stripped file '%s' for module '%s': %s"
5605 #: src/unstrip.c:2010
5607 msgid "cannot find debug file for module '%s': %s"
5610 #: src/unstrip.c:2014
5612 msgid "cannot open debug file '%s' for module '%s': %s"
5615 #: src/unstrip.c:2027
5617 msgid "module '%s' file '%s' is not stripped"
5620 #: src/unstrip.c:2058
5622 msgid "cannot cache section addresses for module '%s': %s"
5625 #: src/unstrip.c:2191
5627 msgid "no matching modules found"
5630 #: src/unstrip.c:2200
5632 msgid "matched more than one module"
5635 #: src/unstrip.c:2247
5637 "STRIPPED-FILE DEBUG-FILE\n"
5641 #: src/unstrip.c:2248
5643 "Combine stripped files with separate symbols and debug information.\n\nThe "
5644 "first form puts the result in DEBUG-FILE if -o was not given.\n"
5646 "MODULE arguments give file name patterns matching modules to process.\n"
5647 "With -f these match the file name of the main (stripped) file (slashes are "
5648 "never special), otherwise they match the simple module names. With no "
5649 "arguments, process all modules found.\n"
5651 "Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
5652 "subdirectories as needed. With -m these files have simple module names, "
5653 "otherwise they have the name of the main file complete with directory "
5654 "underneath OUTPUT-DIRECTORY.\n"
5656 "With -n no files are written, but one line to standard output for each "
5658 "\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
5659 "START and SIZE are hexadecimal giving the address bounds of the module. "
5660 "BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
5661 "hexadecimal may be followed by @0xADDR giving the address where the ID "
5662 "resides if that is known. FILE is the file name found for the module, or - "
5663 "if none was found, or . if an ELF image is available but not from any named "
5664 "file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
5665 "was found, or . if FILE contains the debug information."