1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Red Hat, Inc.
3 # This file is distributed under the same license as the elfutils package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: elfutils 0.165\n"
10 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
11 "POT-Creation-Date: 2016-01-11 08:48+0100\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"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 "colorize the output. WHEN defaults to 'always' or can be 'auto' or 'never'"
29 "%s: invalid argument '%s' for '--color'\n"
30 "valid arguments are:\n"
31 " - 'always', 'yes', 'force'\n"
32 " - 'never', 'no', 'none'\n"
33 " - 'auto', 'tty', 'if-tty'\n"
36 #: lib/color.c:190 src/objdump.c:738
38 msgid "cannot allocate memory"
41 #: lib/xmalloc.c:53 lib/xmalloc.c:66 lib/xmalloc.c:78 src/readelf.c:3282
42 #: src/readelf.c:3669 src/readelf.c:8416 src/unstrip.c:2233 src/unstrip.c:2438
44 msgid "memory exhausted"
47 #: libasm/asm_error.c:65 libdw/dwarf_error.c:58 libdwfl/libdwflP.h:53
48 #: libelf/elf_error.c:60
52 #: libasm/asm_error.c:66 libdw/dwarf_error.c:68 libdwfl/libdwflP.h:55
53 #: libelf/elf_error.c:91
57 #: libasm/asm_error.c:67 src/ldgeneric.c:2677
59 msgid "cannot create output file"
62 #: libasm/asm_error.c:68
63 msgid "invalid parameter"
66 #: libasm/asm_error.c:69
67 msgid "cannot change mode of output file"
70 #: libasm/asm_error.c:70 src/ldgeneric.c:6990
72 msgid "cannot rename output file"
75 #: libasm/asm_error.c:71
76 msgid "duplicate symbol"
79 #: libasm/asm_error.c:72
80 msgid "invalid section type for operation"
83 #: libasm/asm_error.c:73
84 msgid "error during output of data"
87 #: libasm/asm_error.c:74
88 msgid "no backend support available"
91 #: libasm/asm_error.c:83 libdw/dwarf_error.c:59 libdwfl/libdwflP.h:54
92 #: libelf/elf_error.c:63
96 #: libdw/dwarf_error.c:60
97 msgid "invalid access"
100 #: libdw/dwarf_error.c:61
101 msgid "no regular file"
104 #: libdw/dwarf_error.c:62
108 #: libdw/dwarf_error.c:63
109 msgid "invalid ELF file"
112 #: libdw/dwarf_error.c:64
113 msgid "no DWARF information"
116 #: libdw/dwarf_error.c:65
117 msgid "cannot decompress DWARF"
120 #: libdw/dwarf_error.c:66
124 #: libdw/dwarf_error.c:67
125 msgid "cannot get ELF header"
128 #: libdw/dwarf_error.c:69
129 msgid "not implemented"
132 #: libdw/dwarf_error.c:70 libelf/elf_error.c:107 libelf/elf_error.c:155
133 msgid "invalid command"
136 #: libdw/dwarf_error.c:71
137 msgid "invalid version"
140 #: libdw/dwarf_error.c:72
144 #: libdw/dwarf_error.c:73
145 msgid "no entries found"
148 #: libdw/dwarf_error.c:74
149 msgid "invalid DWARF"
152 #: libdw/dwarf_error.c:75
153 msgid "no string data"
156 #: libdw/dwarf_error.c:76
157 msgid "no address value"
160 #: libdw/dwarf_error.c:77
161 msgid "no constant value"
164 #: libdw/dwarf_error.c:78
165 msgid "no reference value"
168 #: libdw/dwarf_error.c:79
169 msgid "invalid reference value"
172 #: libdw/dwarf_error.c:80
173 msgid ".debug_line section missing"
176 #: libdw/dwarf_error.c:81
177 msgid "invalid .debug_line section"
180 #: libdw/dwarf_error.c:82
181 msgid "debug information too big"
184 #: libdw/dwarf_error.c:83
185 msgid "invalid DWARF version"
188 #: libdw/dwarf_error.c:84
189 msgid "invalid directory index"
192 #: libdw/dwarf_error.c:85 libdwfl/libdwflP.h:74
193 msgid "address out of range"
196 #: libdw/dwarf_error.c:86
197 msgid "no location list value"
200 #: libdw/dwarf_error.c:87
201 msgid "no block data"
204 #: libdw/dwarf_error.c:88
205 msgid "invalid line index"
208 #: libdw/dwarf_error.c:89
209 msgid "invalid address range index"
212 #: libdw/dwarf_error.c:90 libdwfl/libdwflP.h:75
213 msgid "no matching address range"
216 #: libdw/dwarf_error.c:91
217 msgid "no flag value"
220 #: libdw/dwarf_error.c:92 libelf/elf_error.c:232
221 msgid "invalid offset"
224 #: libdw/dwarf_error.c:93
225 msgid ".debug_ranges section missing"
228 #: libdw/dwarf_error.c:94
229 msgid "invalid CFI section"
232 #: libdw/dwarf_error.c:95
233 msgid "no alternative debug link found"
236 #: libdw/dwarf_error.c:96
237 msgid "invalid opcode"
240 #: libdw/dwarf_error.c:97
241 msgid "not a CU (unit) DIE"
244 #: libdwfl/argp-std.c:46 src/stack.c:642 src/unstrip.c:2380
245 msgid "Input selection options:"
248 #: libdwfl/argp-std.c:47
249 msgid "Find addresses in FILE"
252 #: libdwfl/argp-std.c:49
253 msgid "Find addresses from signatures found in COREFILE"
256 #: libdwfl/argp-std.c:51
257 msgid "Find addresses in files mapped into process PID"
260 #: libdwfl/argp-std.c:53
262 "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
266 #: libdwfl/argp-std.c:55
267 msgid "Find addresses in the running kernel"
270 #: libdwfl/argp-std.c:57
271 msgid "Kernel with all modules"
274 #: libdwfl/argp-std.c:59 src/stack.c:649
275 msgid "Search path for separate debuginfo files"
278 #: libdwfl/argp-std.c:157
279 msgid "only one of -e, -p, -k, -K, or --core allowed"
282 #: libdwfl/argp-std.c:230
283 msgid "cannot load kernel symbols"
286 #: libdwfl/argp-std.c:234
287 msgid "cannot find kernel modules"
290 #: libdwfl/argp-std.c:251
291 msgid "cannot find kernel or modules"
294 #: libdwfl/argp-std.c:290
296 msgid "cannot read ELF core file: %s"
299 #: libdwfl/argp-std.c:313
300 msgid "Not enough memory"
303 #: libdwfl/argp-std.c:323
304 msgid "No modules recognized in core file"
307 #: libdwfl/libdwflP.h:56
311 #: libdwfl/libdwflP.h:57
312 msgid "See elf_errno"
315 #: libdwfl/libdwflP.h:58
316 msgid "See dwarf_errno"
319 #: libdwfl/libdwflP.h:59
320 msgid "See ebl_errno (XXX missing)"
323 #: libdwfl/libdwflP.h:60
324 msgid "gzip decompression failed"
327 #: libdwfl/libdwflP.h:61
328 msgid "bzip2 decompression failed"
331 #: libdwfl/libdwflP.h:62
332 msgid "LZMA decompression failed"
335 #: libdwfl/libdwflP.h:63
336 msgid "no support library found for machine"
339 #: libdwfl/libdwflP.h:64
340 msgid "Callbacks missing for ET_REL file"
343 #: libdwfl/libdwflP.h:65
344 msgid "Unsupported relocation type"
347 #: libdwfl/libdwflP.h:66
348 msgid "r_offset is bogus"
351 #: libdwfl/libdwflP.h:67 libelf/elf_error.c:111 libelf/elf_error.c:171
352 msgid "offset out of range"
355 #: libdwfl/libdwflP.h:68
356 msgid "relocation refers to undefined symbol"
359 #: libdwfl/libdwflP.h:69
360 msgid "Callback returned failure"
363 #: libdwfl/libdwflP.h:70
364 msgid "No DWARF information found"
367 #: libdwfl/libdwflP.h:71
368 msgid "No symbol table found"
371 #: libdwfl/libdwflP.h:72
372 msgid "No ELF program headers"
375 #: libdwfl/libdwflP.h:73
376 msgid "address range overlaps an existing module"
379 #: libdwfl/libdwflP.h:76
380 msgid "image truncated"
383 #: libdwfl/libdwflP.h:77
384 msgid "ELF file opened"
387 #: libdwfl/libdwflP.h:78
388 msgid "not a valid ELF file"
391 #: libdwfl/libdwflP.h:79
392 msgid "cannot handle DWARF type description"
395 #: libdwfl/libdwflP.h:80
396 msgid "ELF file does not match build ID"
399 #: libdwfl/libdwflP.h:81
400 msgid "corrupt .gnu.prelink_undo section data"
403 #: libdwfl/libdwflP.h:82
404 msgid "Internal error due to ebl"
407 #: libdwfl/libdwflP.h:83
408 msgid "Missing data in core file"
411 #: libdwfl/libdwflP.h:84
412 msgid "Invalid register"
415 #: libdwfl/libdwflP.h:85
416 msgid "Error reading process memory"
419 #: libdwfl/libdwflP.h:86
420 msgid "Couldn't find architecture of any ELF"
423 #: libdwfl/libdwflP.h:87
424 msgid "Error parsing /proc filesystem"
427 #: libdwfl/libdwflP.h:88
428 msgid "Invalid DWARF"
431 #: libdwfl/libdwflP.h:89
432 msgid "Unsupported DWARF"
435 #: libdwfl/libdwflP.h:90
436 msgid "Unable to find more threads"
439 #: libdwfl/libdwflP.h:91
440 msgid "Dwfl already has attached state"
443 #: libdwfl/libdwflP.h:92
444 msgid "Dwfl has no attached state"
447 #: libdwfl/libdwflP.h:93
448 msgid "Unwinding not supported for this architecture"
451 #: libdwfl/libdwflP.h:94
452 msgid "Invalid argument"
455 #: libdwfl/libdwflP.h:95
456 msgid "Not an ET_CORE ELF file"
459 #: libebl/eblbackendname.c:41
463 #: libebl/eblcorenotetypename.c:98 libebl/eblobjecttypename.c:53
464 #: libebl/eblobjnotetypename.c:69 libebl/eblosabiname.c:73
465 #: libebl/eblsectionname.c:83 libebl/eblsectiontypename.c:115
466 #: libebl/eblsegmenttypename.c:79
470 #: libebl/ebldynamictagname.c:101
472 msgid "<unknown>: %#<PRIx64>"
475 #: libebl/eblobjnote.c:53
477 msgid "unknown SDT version %u\n"
480 #: libebl/eblobjnote.c:71
482 msgid "invalid SDT probe descriptor\n"
485 #: libebl/eblobjnote.c:121
490 #: libebl/eblobjnote.c:123
495 #: libebl/eblobjnote.c:125
500 #: libebl/eblobjnote.c:127
505 #: libebl/eblobjnote.c:129
510 #: libebl/eblobjnote.c:131
515 #: libebl/eblobjnote.c:141
520 #: libebl/eblobjnote.c:152
522 msgid " Linker version: %.*s\n"
525 #: libebl/eblobjnote.c:213
527 msgid " OS: %s, ABI: "
530 #: libebl/eblosabiname.c:70
534 #: libebl/eblsymbolbindingname.c:67 libebl/eblsymboltypename.c:73
536 msgid "<unknown>: %d"
539 #: libelf/elf_error.c:67
540 msgid "unknown version"
543 #: libelf/elf_error.c:71
547 #: libelf/elf_error.c:75
548 msgid "invalid `Elf' handle"
551 #: libelf/elf_error.c:79
552 msgid "invalid size of source operand"
555 #: libelf/elf_error.c:83
556 msgid "invalid size of destination operand"
559 #: libelf/elf_error.c:87 src/readelf.c:5473
561 msgid "invalid encoding"
564 #: libelf/elf_error.c:95
565 msgid "invalid file descriptor"
568 #: libelf/elf_error.c:99
569 msgid "invalid operation"
572 #: libelf/elf_error.c:103
573 msgid "ELF version not set"
576 #: libelf/elf_error.c:115
577 msgid "invalid fmag field in archive header"
580 #: libelf/elf_error.c:119
581 msgid "invalid archive file"
584 #: libelf/elf_error.c:123
585 msgid "descriptor is not for an archive"
588 #: libelf/elf_error.c:127
589 msgid "no index available"
592 #: libelf/elf_error.c:131
593 msgid "cannot read data from file"
596 #: libelf/elf_error.c:135
597 msgid "cannot write data to file"
600 #: libelf/elf_error.c:139
601 msgid "invalid binary class"
604 #: libelf/elf_error.c:143
605 msgid "invalid section index"
608 #: libelf/elf_error.c:147
609 msgid "invalid operand"
612 #: libelf/elf_error.c:151
613 msgid "invalid section"
616 #: libelf/elf_error.c:159
617 msgid "executable header not created first"
620 #: libelf/elf_error.c:163
621 msgid "file descriptor disabled"
624 #: libelf/elf_error.c:167
625 msgid "archive/member file descriptor mismatch"
628 #: libelf/elf_error.c:175
629 msgid "cannot manipulate null section"
632 #: libelf/elf_error.c:179
633 msgid "data/scn mismatch"
636 #: libelf/elf_error.c:183
637 msgid "invalid section header"
640 #: libelf/elf_error.c:187 src/readelf.c:7342 src/readelf.c:7790
641 #: src/readelf.c:7891 src/readelf.c:8072
646 #: libelf/elf_error.c:191
647 msgid "unknown data encoding"
650 #: libelf/elf_error.c:195
651 msgid "section `sh_size' too small for data"
654 #: libelf/elf_error.c:199
655 msgid "invalid section alignment"
658 #: libelf/elf_error.c:203
659 msgid "invalid section entry size"
662 #: libelf/elf_error.c:207
663 msgid "update() for write on read-only file"
666 #: libelf/elf_error.c:211
670 #: libelf/elf_error.c:215
671 msgid "only relocatable files can contain section groups"
674 #: libelf/elf_error.c:220
676 "program header only allowed in executables, shared objects, and core files"
679 #: libelf/elf_error.c:227
680 msgid "file has no program header"
683 #: libelf/elf_error.c:237
684 msgid "invalid section type"
687 #: libelf/elf_error.c:242
688 msgid "invalid section flags"
691 #: libelf/elf_error.c:247
692 msgid "section does not contain compressed data"
695 #: libelf/elf_error.c:252
696 msgid "section contains compressed data"
699 #: libelf/elf_error.c:257
700 msgid "unknown compression type"
703 #: libelf/elf_error.c:262
704 msgid "cannot compress data"
707 #: libelf/elf_error.c:267
708 msgid "cannot decompress data"
711 #: src/addr2line.c:58
712 msgid "Input format options:"
715 #: src/addr2line.c:60
716 msgid "Treat addresses as offsets relative to NAME section."
719 #: src/addr2line.c:62
720 msgid "Output format options:"
723 #: src/addr2line.c:63
724 msgid "Print address before each entry"
727 #: src/addr2line.c:64
728 msgid "Show only base names of source files"
731 #: src/addr2line.c:66
732 msgid "Show absolute file names using compilation directory"
735 #: src/addr2line.c:67
736 msgid "Also show function names"
739 #: src/addr2line.c:68
740 msgid "Also show symbol or section names"
743 #: src/addr2line.c:69
744 msgid "Also show symbol and the section names"
747 #: src/addr2line.c:70
748 msgid "Also show line table flags"
751 #: src/addr2line.c:72
753 "Show all source locations that caused inline expansion of subroutines at the "
757 #: src/addr2line.c:75
758 msgid "Show demangled symbols (ARG is always ignored)"
761 #: src/addr2line.c:77
762 msgid "Print all information on one line, and indent inlines"
765 #: src/addr2line.c:79 src/elfcmp.c:72 src/findtextrel.c:67 src/nm.c:100
767 msgid "Miscellaneous:"
770 #: src/addr2line.c:87
772 "Locate source files and line information for ADDRs (in a.out by default)."
775 #: src/addr2line.c:91
779 #: src/addr2line.c:216 src/ar.c:285 src/elfcmp.c:672 src/elflint.c:235
780 #: src/findtextrel.c:162 src/ld.c:943 src/nm.c:262 src/objdump.c:177
781 #: src/ranlib.c:124 src/readelf.c:509 src/size.c:207 src/strings.c:230
782 #: src/strip.c:218 src/unstrip.c:232
785 "Copyright (C) %s Red Hat, Inc.\n"
786 "This is free software; see the source for copying conditions. There is NO\n"
787 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
790 #: src/addr2line.c:221 src/ar.c:290 src/elfcmp.c:677 src/elflint.c:240
791 #: src/findtextrel.c:167 src/ld.c:948 src/nm.c:267 src/objdump.c:182
792 #: src/ranlib.c:129 src/readelf.c:514 src/size.c:212 src/strings.c:235
793 #: src/strip.c:223 src/unstrip.c:237
795 msgid "Written by %s.\n"
798 #: src/addr2line.c:533
800 msgid "Section syntax requires exactly one module"
803 #: src/addr2line.c:556
805 msgid "offset %#<PRIxMAX> lies outside section '%s'"
808 #: src/addr2line.c:645
810 msgid "cannot find symbol '%s'"
813 #: src/addr2line.c:650
815 msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
823 msgid "Delete files from archive."
827 msgid "Move files in archive."
831 msgid "Print files in archive."
835 msgid "Quick append files to archive."
839 msgid "Replace existing or insert new file into archive."
843 msgid "Display content of archive."
847 msgid "Extract files from archive."
851 msgid "Command Modifiers:"
855 msgid "Preserve original dates."
859 msgid "Use instance [COUNT] of name."
863 msgid "Do not replace existing files with extracted files."
867 msgid "Allow filename to be truncated if necessary."
871 msgid "Provide verbose output."
875 msgid "Force regeneration of symbol table."
879 msgid "Insert file after [MEMBER]."
883 msgid "Insert file before [MEMBER]."
891 msgid "Suppress message when library has to be created."
895 msgid "Use full path for file matching."
899 msgid "Update only older files in archive."
903 msgid "Create, modify, and extract from archives."
907 msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
912 msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
917 msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
922 msgid "'N' is only meaningful with the 'x' and 'd' options"
927 msgid "COUNT parameter required"
932 msgid "invalid COUNT parameter %s"
937 msgid "'%c' is only meaningful with the 'x' option"
942 msgid "archive name required"
947 msgid "command option required"
952 msgid "More than one operation specified"
957 msgid "cannot open archive '%s'"
962 msgid "cannot open archive '%s': %s"
967 msgid "%s: not an archive file"
972 msgid "cannot stat archive '%s'"
977 msgid "no entry %s in archive\n"
980 #: src/ar.c:487 src/ar.c:929 src/ar.c:1129
982 msgid "cannot create hash table"
985 #: src/ar.c:494 src/ar.c:936 src/ar.c:1138
987 msgid "cannot insert into hash table"
990 #: src/ar.c:502 src/ranlib.c:164
992 msgid "cannot stat '%s'"
997 msgid "cannot read content of %s: %s"
1002 msgid "cannot open %.*s"
1007 msgid "failed to write %s"
1012 msgid "cannot change mode of %s"
1017 msgid "cannot change modification time of %s"
1022 msgid "cannot rename temporary file to %.*s"
1025 #: src/ar.c:773 src/ar.c:1021 src/ar.c:1420 src/ranlib.c:238
1027 msgid "cannot create new file"
1032 msgid "position member %s not found"
1037 msgid "%s: no entry %s in archive!\n"
1040 #: src/ar.c:1259 src/ldgeneric.c:509 src/objdump.c:253
1042 msgid "cannot open %s"
1047 msgid "cannot stat %s"
1052 msgid "%s is no regular file"
1057 msgid "cannot get ELF descriptor for %s: %s\n"
1062 msgid "cannot read %s: %s"
1065 #: src/arlib-argp.c:32
1066 msgid "Use zero for uid, gid, and date in archive members."
1069 #: src/arlib-argp.c:34
1070 msgid "Use actual uid, gid, and date in archive members."
1073 #: src/arlib-argp.c:65
1075 msgid "%s (default)"
1080 msgid "the archive '%s' is too large"
1085 msgid "cannot read ELF header of %s(%s): %s"
1089 msgid "Control options:"
1093 msgid "Output all differences, not just the first"
1098 "Control treatment of gaps in loadable segments [ignore|match] (default: "
1103 msgid "Ignore permutation of buckets in SHT_HASH section"
1107 msgid "Ignore differences in build ID"
1111 msgid "Output nothing; yield exit status only"
1115 msgid "Compare relevant parts of two ELF files for equality."
1123 msgid "Invalid number of parameters.\n"
1126 #: src/elfcmp.c:174 src/elfcmp.c:179
1128 msgid "cannot get ELF header of '%s': %s"
1133 msgid "%s %s diff: ELF header"
1136 #: src/elfcmp.c:212 src/elfcmp.c:215
1138 msgid "cannot get section count of '%s': %s"
1143 msgid "%s %s diff: section count"
1146 #: src/elfcmp.c:227 src/elfcmp.c:230
1148 msgid "cannot get program header count of '%s': %s"
1153 msgid "%s %s diff: program header count"
1158 msgid "%s %s differ: section [%zu], [%zu] name"
1163 msgid "%s %s differ: section [%zu] '%s' header"
1166 #: src/elfcmp.c:324 src/elfcmp.c:330
1168 msgid "cannot get content of section %zu in '%s': %s"
1173 msgid "symbol table [%zu] in '%s' has zero sh_entsize"
1176 #: src/elfcmp.c:351 src/elfcmp.c:357
1178 msgid "cannot get symbol in '%s': %s"
1183 msgid "%s %s differ: symbol table [%zu]"
1188 msgid "%s %s differ: symbol table [%zu,%zu]"
1191 #: src/elfcmp.c:428 src/elfcmp.c:497
1193 msgid "%s %s differ: section [%zu] '%s' number of notes"
1198 msgid "cannot read note section [%zu] '%s' in '%s': %s"
1203 msgid "%s %s differ: section [%zu] '%s' note name"
1208 msgid "%s %s differ: section [%zu] '%s' note '%s' type"
1213 msgid "%s %s differ: build ID length"
1218 msgid "%s %s differ: build ID content"
1223 msgid "%s %s differ: section [%zu] '%s' note '%s' content"
1228 msgid "%s %s differ: section [%zu] '%s' content"
1233 msgid "%s %s differ: section [%zu,%zu] '%s' content"
1238 msgid "%s %s differ: unequal amount of important sections"
1241 #: src/elfcmp.c:579 src/elfcmp.c:584
1243 msgid "cannot load data of '%s': %s"
1246 #: src/elfcmp.c:603 src/elfcmp.c:609
1248 msgid "cannot get program header entry %d of '%s': %s"
1253 msgid "%s %s differ: program header %d"
1258 msgid "%s %s differ: gap"
1263 msgid "Invalid value '%s' for --gaps parameter."
1266 #: src/elfcmp.c:732 src/findtextrel.c:221 src/ldgeneric.c:1757
1267 #: src/ldgeneric.c:4247 src/nm.c:378 src/ranlib.c:157 src/size.c:289
1268 #: src/strings.c:186 src/strip.c:466 src/strip.c:503 src/unstrip.c:2029
1269 #: src/unstrip.c:2058
1271 msgid "cannot open '%s'"
1274 #: src/elfcmp.c:736 src/findtextrel.c:228 src/ranlib.c:174
1276 msgid "cannot create ELF descriptor for '%s': %s"
1281 msgid "cannot create EBL descriptor for '%s'"
1284 #: src/elfcmp.c:759 src/findtextrel.c:409
1286 msgid "cannot get section header of section %zu: %s"
1291 msgid "cannot get content of section %zu: %s"
1294 #: src/elfcmp.c:779 src/elfcmp.c:793
1296 msgid "cannot get relocation: %s"
1300 msgid "Be extremely strict, flag level 2 features."
1304 msgid "Do not print anything if successful"
1308 msgid "Binary is a separate debuginfo file"
1313 "Binary has been created with GNU ld and is therefore known to be broken in "
1318 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
1321 #: src/elflint.c:78 src/readelf.c:126
1325 #: src/elflint.c:155 src/readelf.c:298
1327 msgid "cannot open input file"
1330 #: src/elflint.c:162
1332 msgid "cannot generate Elf descriptor: %s\n"
1335 #: src/elflint.c:181
1337 msgid "error while closing Elf descriptor: %s\n"
1340 #: src/elflint.c:185
1344 #: src/elflint.c:219 src/readelf.c:474
1345 msgid "Missing file name.\n"
1348 #: src/elflint.c:298
1350 msgid " error while freeing sub-ELF descriptor: %s\n"
1353 #: src/elflint.c:306
1355 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
1358 #: src/elflint.c:371
1360 msgid "e_ident[%d] == %d is no known class\n"
1363 #: src/elflint.c:376
1365 msgid "e_ident[%d] == %d is no known data encoding\n"
1368 #: src/elflint.c:380
1370 msgid "unknown ELF header version number e_ident[%d] == %d\n"
1373 #: src/elflint.c:386
1375 msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
1378 #: src/elflint.c:392
1380 msgid "unsupport ABI version e_ident[%d] == %d\n"
1383 #: src/elflint.c:397
1385 msgid "e_ident[%zu] is not zero\n"
1388 #: src/elflint.c:402
1390 msgid "unknown object file type %d\n"
1393 #: src/elflint.c:409
1395 msgid "unknown machine type %d\n"
1398 #: src/elflint.c:413
1400 msgid "unknown object file version\n"
1403 #: src/elflint.c:419
1405 msgid "invalid program header offset\n"
1408 #: src/elflint.c:421
1410 msgid "executables and DSOs cannot have zero program header offset\n"
1413 #: src/elflint.c:425
1415 msgid "invalid number of program header entries\n"
1418 #: src/elflint.c:433
1420 msgid "invalid section header table offset\n"
1423 #: src/elflint.c:436
1425 msgid "section header table must be present\n"
1428 #: src/elflint.c:450
1430 msgid "invalid number of section header table entries\n"
1433 #: src/elflint.c:467
1435 msgid "invalid section header index\n"
1438 #: src/elflint.c:481
1440 msgid "invalid number of program header table entries\n"
1443 #: src/elflint.c:490
1445 msgid "invalid machine flags: %s\n"
1448 #: src/elflint.c:497 src/elflint.c:514
1450 msgid "invalid ELF header size: %hd\n"
1453 #: src/elflint.c:500 src/elflint.c:517
1455 msgid "invalid program header size: %hd\n"
1458 #: src/elflint.c:503 src/elflint.c:520
1460 msgid "invalid program header position or size\n"
1463 #: src/elflint.c:506 src/elflint.c:523
1465 msgid "invalid section header size: %hd\n"
1468 #: src/elflint.c:509 src/elflint.c:526
1470 msgid "invalid section header position or size\n"
1473 #: src/elflint.c:571
1476 "section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
1480 #: src/elflint.c:575
1483 "section [%2d] '%s': section group [%2zu] '%s' does not precede group member\n"
1486 #: src/elflint.c:591 src/elflint.c:1475 src/elflint.c:1526 src/elflint.c:1632
1487 #: src/elflint.c:1968 src/elflint.c:2284 src/elflint.c:2898 src/elflint.c:3061
1488 #: src/elflint.c:3209 src/elflint.c:3399 src/elflint.c:4366
1490 msgid "section [%2d] '%s': cannot get section data\n"
1493 #: src/elflint.c:604 src/elflint.c:1639
1496 "section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
1497 "type is not SHT_STRTAB\n"
1500 #: src/elflint.c:627
1503 "section [%2d] '%s': symbol table cannot have more than one extended index "
1507 #: src/elflint.c:639
1509 msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
1512 #: src/elflint.c:648
1514 msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
1517 #: src/elflint.c:653 src/elflint.c:656 src/elflint.c:659 src/elflint.c:662
1518 #: src/elflint.c:665 src/elflint.c:668
1520 msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
1523 #: src/elflint.c:671
1525 msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
1528 #: src/elflint.c:681
1530 msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
1533 #: src/elflint.c:690
1535 msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
1538 #: src/elflint.c:705
1541 "section [%2d] '%s': symbol %zu: too large section index but no extended "
1542 "section index section\n"
1545 #: src/elflint.c:711
1548 "section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
1549 "st_shndx (%<PRIu32>)\n"
1552 #: src/elflint.c:723
1554 msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
1557 #: src/elflint.c:731
1559 msgid "section [%2d] '%s': symbol %zu: unknown type\n"
1562 #: src/elflint.c:737
1564 msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
1567 #: src/elflint.c:742
1569 msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
1572 #: src/elflint.c:750
1575 "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
1578 #: src/elflint.c:754
1580 msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
1583 #: src/elflint.c:758
1586 "section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
1589 #: src/elflint.c:809
1591 msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
1594 #: src/elflint.c:815 src/elflint.c:840 src/elflint.c:889
1597 "section [%2d] '%s': symbol %zu does not fit completely in referenced section "
1601 #: src/elflint.c:824
1604 "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
1605 "SHF_TLS flag set\n"
1608 #: src/elflint.c:834 src/elflint.c:882
1611 "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
1615 #: src/elflint.c:861
1618 "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
1621 #: src/elflint.c:867
1624 "section [%2d] '%s': symbol %zu: TLS symbol but couldn't get TLS program "
1628 #: src/elflint.c:875
1631 "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] "
1635 #: src/elflint.c:902
1638 "section [%2d] '%s': symbol %zu: local symbol outside range described in "
1642 #: src/elflint.c:909
1645 "section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
1649 #: src/elflint.c:916
1651 msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
1654 #: src/elflint.c:966
1657 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section "
1661 #: src/elflint.c:973
1664 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] "
1668 #: src/elflint.c:989
1671 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
1672 "match %s section address %#<PRIx64>\n"
1675 #: src/elflint.c:996
1678 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
1679 "match %s section size %<PRIu64>\n"
1682 #: src/elflint.c:1004
1685 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
1689 #: src/elflint.c:1020
1692 "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
1693 "segment address %#<PRIx64>\n"
1696 #: src/elflint.c:1027
1699 "section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
1700 "segment size %<PRIu64>\n"
1703 #: src/elflint.c:1040
1706 "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
1707 "default visibility\n"
1710 #: src/elflint.c:1044
1712 msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
1715 #: src/elflint.c:1082
1717 msgid "section [%2d] '%s': cannot get section data.\n"
1720 #: src/elflint.c:1098
1722 msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
1725 #: src/elflint.c:1109 src/elflint.c:1162
1727 msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
1730 #: src/elflint.c:1134 src/elflint.c:1187
1733 "section [%2d] '%s': relative relocations after index %d as specified by "
1737 #: src/elflint.c:1140 src/elflint.c:1193
1740 "section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
1741 "specified %d relative relocations\n"
1744 #: src/elflint.c:1152
1746 msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
1749 #: src/elflint.c:1235
1751 msgid "section [%2d] '%s': invalid destination section index\n"
1754 #: src/elflint.c:1247
1756 msgid "section [%2d] '%s': invalid destination section type\n"
1759 #: src/elflint.c:1255
1761 msgid "section [%2d] '%s': sh_info should be zero\n"
1764 #: src/elflint.c:1263
1767 "section [%2d] '%s': no relocations for merge-able string sections possible\n"
1770 #: src/elflint.c:1271
1772 msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
1775 #: src/elflint.c:1331
1777 msgid "text relocation flag set but there is no read-only segment\n"
1780 #: src/elflint.c:1358
1782 msgid "section [%2d] '%s': relocation %zu: invalid type\n"
1785 #: src/elflint.c:1366
1788 "section [%2d] '%s': relocation %zu: relocation type invalid for the file "
1792 #: src/elflint.c:1374
1794 msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
1797 #: src/elflint.c:1392
1800 "section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
1804 #: src/elflint.c:1409
1806 msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
1809 #: src/elflint.c:1424
1812 "section [%2d] '%s': relocation %zu: copy relocation against symbol of type "
1816 #: src/elflint.c:1445
1819 "section [%2d] '%s': relocation %zu: read-only section modified but text "
1820 "relocation flag not set\n"
1823 #: src/elflint.c:1460
1825 msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
1828 #: src/elflint.c:1500 src/elflint.c:1551
1830 msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
1833 #: src/elflint.c:1627
1835 msgid "more than one dynamic section present\n"
1838 #: src/elflint.c:1645
1841 "section [%2d]: referenced as string table for section [%2d] '%s' but section "
1842 "link value is invalid\n"
1845 #: src/elflint.c:1653
1847 msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
1850 #: src/elflint.c:1658 src/elflint.c:1947
1852 msgid "section [%2d] '%s': sh_info not zero\n"
1855 #: src/elflint.c:1668
1857 msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
1860 #: src/elflint.c:1676
1862 msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
1865 #: src/elflint.c:1683
1867 msgid "section [%2d] '%s': entry %zu: unknown tag\n"
1870 #: src/elflint.c:1694
1872 msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
1875 #: src/elflint.c:1704
1877 msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
1880 #: src/elflint.c:1722
1883 "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
1886 #: src/elflint.c:1735
1889 "section [%2d] '%s': entry %zu: pointer does not match address of section "
1890 "[%2d] '%s' referenced by sh_link\n"
1893 #: src/elflint.c:1778
1896 "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
1899 #: src/elflint.c:1793
1902 "section [%2d] '%s': entry %zu: %s value must be valid offset in section "
1906 #: src/elflint.c:1813 src/elflint.c:1841
1908 msgid "section [%2d] '%s': contains %s entry but not %s\n"
1911 #: src/elflint.c:1825
1913 msgid "section [%2d] '%s': mandatory tag %s not present\n"
1916 #: src/elflint.c:1834
1918 msgid "section [%2d] '%s': no hash section present\n"
1921 #: src/elflint.c:1849 src/elflint.c:1856
1923 msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
1926 #: src/elflint.c:1866 src/elflint.c:1870
1928 msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
1931 #: src/elflint.c:1876
1933 msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
1936 #: src/elflint.c:1887 src/elflint.c:1891 src/elflint.c:1895 src/elflint.c:1899
1938 msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
1941 #: src/elflint.c:1911
1944 "section [%2d] '%s': only relocatable files can have extended section index\n"
1947 #: src/elflint.c:1921
1950 "section [%2d] '%s': extended section index section not for symbol table\n"
1953 #: src/elflint.c:1925
1955 msgid "section [%2d] '%s': sh_link extended section index [%2d] is invalid\n"
1958 #: src/elflint.c:1930
1960 msgid "cannot get data for symbol section\n"
1963 #: src/elflint.c:1933
1965 msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
1968 #: src/elflint.c:1942
1970 msgid "section [%2d] '%s': extended index table too small for symbol table\n"
1973 #: src/elflint.c:1957
1976 "section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
1977 "same symbol table\n"
1980 #: src/elflint.c:1974
1982 msgid "symbol 0 should have zero extended section index\n"
1985 #: src/elflint.c:1986
1987 msgid "cannot get data for symbol %zu\n"
1990 #: src/elflint.c:1991
1992 msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
1995 #: src/elflint.c:2007 src/elflint.c:2058
1998 "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
2001 #: src/elflint.c:2019 src/elflint.c:2070
2003 msgid "section [%2d] '%s': chain array too large\n"
2006 #: src/elflint.c:2033 src/elflint.c:2084
2008 msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
2011 #: src/elflint.c:2043
2013 msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
2016 #: src/elflint.c:2094
2018 msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
2021 #: src/elflint.c:2107
2023 msgid "section [%2d] '%s': not enough data\n"
2026 #: src/elflint.c:2119
2028 msgid "section [%2d] '%s': bitmask size zero or not power of 2: %u\n"
2031 #: src/elflint.c:2135
2034 "section [%2d] '%s': hash table section is too small (is %ld, expected at "
2038 #: src/elflint.c:2144
2040 msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
2043 #: src/elflint.c:2178
2046 "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
2049 #: src/elflint.c:2199
2052 "section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
2056 #: src/elflint.c:2212
2059 "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
2062 #: src/elflint.c:2221
2065 "section [%2d] '%s': mask index for symbol %u in chain for bucket %zu wrong\n"
2068 #: src/elflint.c:2251
2070 msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
2073 #: src/elflint.c:2256
2076 "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
2079 #: src/elflint.c:2262
2081 msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
2084 #: src/elflint.c:2275
2086 msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
2089 #: src/elflint.c:2293
2091 msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
2094 #: src/elflint.c:2297
2096 msgid "section [%2d] '%s': invalid sh_link symbol table section index [%2d]\n"
2099 #: src/elflint.c:2305
2101 msgid "section [%2d] '%s': hash table entry size incorrect\n"
2104 #: src/elflint.c:2310
2106 msgid "section [%2d] '%s': not marked to be allocated\n"
2109 #: src/elflint.c:2315
2112 "section [%2d] '%s': hash table has not even room for initial administrative "
2116 #: src/elflint.c:2364
2118 msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
2121 #: src/elflint.c:2388 src/elflint.c:2453 src/elflint.c:2488
2123 msgid "hash section [%2zu] '%s' does not contain enough data\n"
2126 #: src/elflint.c:2409
2128 msgid "hash section [%2zu] '%s' has zero bit mask words\n"
2131 #: src/elflint.c:2420 src/elflint.c:2464 src/elflint.c:2501
2133 msgid "hash section [%2zu] '%s' uses too much data\n"
2136 #: src/elflint.c:2435
2139 "hash section [%2zu] '%s' invalid symbol index %<PRIu32> (max_nsyms: "
2140 "%<PRIu32>, nentries: %<PRIu32>\n"
2143 #: src/elflint.c:2522
2145 msgid "hash section [%2zu] '%s' invalid sh_entsize\n"
2148 #: src/elflint.c:2532 src/elflint.c:2536
2150 msgid "section [%2zu] '%s': reference to symbol index 0\n"
2153 #: src/elflint.c:2543
2156 "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
2157 "table in [%2zu] '%s'\n"
2160 #: src/elflint.c:2555
2163 "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
2164 "table in [%2zu] '%s'\n"
2167 #: src/elflint.c:2571
2169 msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
2172 #: src/elflint.c:2591
2175 "section [%2d] '%s': section groups only allowed in relocatable object files\n"
2178 #: src/elflint.c:2602
2180 msgid "section [%2d] '%s': cannot get symbol table: %s\n"
2183 #: src/elflint.c:2607
2185 msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
2188 #: src/elflint.c:2613
2190 msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
2193 #: src/elflint.c:2618
2195 msgid "section [%2d] '%s': sh_flags not zero\n"
2198 #: src/elflint.c:2625
2200 msgid "section [%2d] '%s': cannot get symbol for signature\n"
2203 #: src/elflint.c:2629
2205 msgid "section [%2d] '%s': cannot get symbol name for signature\n"
2208 #: src/elflint.c:2634
2210 msgid "section [%2d] '%s': signature symbol cannot be empty string\n"
2213 #: src/elflint.c:2640
2215 msgid "section [%2d] '%s': sh_flags not set correctly\n"
2218 #: src/elflint.c:2646
2220 msgid "section [%2d] '%s': cannot get data: %s\n"
2223 #: src/elflint.c:2655
2225 msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
2228 #: src/elflint.c:2660
2230 msgid "section [%2d] '%s': section group without flags word\n"
2233 #: src/elflint.c:2666
2235 msgid "section [%2d] '%s': section group without member\n"
2238 #: src/elflint.c:2670
2240 msgid "section [%2d] '%s': section group with only one member\n"
2243 #: src/elflint.c:2681
2245 msgid "section [%2d] '%s': unknown section group flags\n"
2248 #: src/elflint.c:2693
2250 msgid "section [%2d] '%s': section index %zu out of range\n"
2253 #: src/elflint.c:2702
2255 msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
2258 #: src/elflint.c:2709
2260 msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
2263 #: src/elflint.c:2715
2266 "section [%2d] '%s': element %zu references section [%2d] '%s' without "
2267 "SHF_GROUP flag set\n"
2270 #: src/elflint.c:2722
2272 msgid "section [%2d] '%s' is contained in more than one section group\n"
2275 #: src/elflint.c:2912
2278 "section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
2279 "dynamic symbol table\n"
2282 #: src/elflint.c:2924
2285 "section [%2d] '%s' has different number of entries than symbol table [%2d] "
2289 #: src/elflint.c:2940
2291 msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
2294 #: src/elflint.c:2956
2296 msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
2299 #: src/elflint.c:2964
2301 msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
2304 #: src/elflint.c:2978
2306 msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
2309 #: src/elflint.c:2983
2312 "section [%2d] '%s': symbol %d: version index %d is for defined version\n"
2315 #: src/elflint.c:2993
2318 "section [%2d] '%s': symbol %d: version index %d is for requested version\n"
2321 #: src/elflint.c:3046
2323 msgid "more than one version reference section present\n"
2326 #: src/elflint.c:3054 src/elflint.c:3201
2328 msgid "section [%2d] '%s': sh_link does not link to string table\n"
2331 #: src/elflint.c:3079 src/elflint.c:3255
2333 msgid "section [%2d] '%s': entry %d has wrong version %d\n"
2336 #: src/elflint.c:3086 src/elflint.c:3262
2338 msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
2341 #: src/elflint.c:3096
2343 msgid "section [%2d] '%s': entry %d has invalid file reference\n"
2346 #: src/elflint.c:3104
2348 msgid "section [%2d] '%s': entry %d references unknown dependency\n"
2351 #: src/elflint.c:3116
2353 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
2356 #: src/elflint.c:3124
2359 "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
2363 #: src/elflint.c:3133
2366 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: "
2367 "%#x, expected %#x\n"
2370 #: src/elflint.c:3142
2373 "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
2377 #: src/elflint.c:3153
2380 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
2383 #: src/elflint.c:3170 src/elflint.c:3346
2385 msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
2388 #: src/elflint.c:3178 src/elflint.c:3354
2391 "section [%2d] '%s': entry %d has zero offset to next entry, but sh_info says "
2392 "there are more entries\n"
2395 #: src/elflint.c:3193
2397 msgid "more than one version definition section present\n"
2400 #: src/elflint.c:3240
2402 msgid "section [%2d] '%s': more than one BASE definition\n"
2405 #: src/elflint.c:3244
2407 msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
2410 #: src/elflint.c:3250
2412 msgid "section [%2d] '%s': entry %d has unknown flag\n"
2415 #: src/elflint.c:3277
2417 msgid "section [%2d] '%s': entry %d has invalid name reference\n"
2420 #: src/elflint.c:3284
2422 msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
2425 #: src/elflint.c:3292
2427 msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
2430 #: src/elflint.c:3312
2433 "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
2436 #: src/elflint.c:3329
2438 msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
2441 #: src/elflint.c:3362
2443 msgid "section [%2d] '%s': no BASE definition\n"
2446 #: src/elflint.c:3378
2448 msgid "section [%2d] '%s': unknown parent version '%s'\n"
2451 #: src/elflint.c:3391
2453 msgid "section [%2d] '%s': empty object attributes section\n"
2456 #: src/elflint.c:3412
2458 msgid "section [%2d] '%s': unrecognized attribute format\n"
2461 #: src/elflint.c:3428
2464 "section [%2d] '%s': offset %zu: zero length field in attribute section\n"
2467 #: src/elflint.c:3437
2469 msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
2472 #: src/elflint.c:3449
2474 msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
2477 #: src/elflint.c:3466
2480 "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
2483 #: src/elflint.c:3475
2485 msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
2488 #: src/elflint.c:3484
2491 "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
2494 #: src/elflint.c:3499
2497 "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
2500 #: src/elflint.c:3510
2503 "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
2506 #: src/elflint.c:3528
2508 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
2511 #: src/elflint.c:3539
2513 msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
2516 #: src/elflint.c:3552
2518 msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
2521 #: src/elflint.c:3556
2524 "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
2527 #: src/elflint.c:3566
2529 msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
2532 #: src/elflint.c:3572
2535 "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
2538 #: src/elflint.c:3661
2540 msgid "cannot get section header of zeroth section\n"
2543 #: src/elflint.c:3665
2545 msgid "zeroth section has nonzero name\n"
2548 #: src/elflint.c:3667
2550 msgid "zeroth section has nonzero type\n"
2553 #: src/elflint.c:3669
2555 msgid "zeroth section has nonzero flags\n"
2558 #: src/elflint.c:3671
2560 msgid "zeroth section has nonzero address\n"
2563 #: src/elflint.c:3673
2565 msgid "zeroth section has nonzero offset\n"
2568 #: src/elflint.c:3675
2570 msgid "zeroth section has nonzero align value\n"
2573 #: src/elflint.c:3677
2575 msgid "zeroth section has nonzero entry size value\n"
2578 #: src/elflint.c:3680
2581 "zeroth section has nonzero size value while ELF header has nonzero shnum "
2585 #: src/elflint.c:3684
2588 "zeroth section has nonzero link value while ELF header does not signal "
2589 "overflow in shstrndx\n"
2592 #: src/elflint.c:3688
2595 "zeroth section has nonzero link value while ELF header does not signal "
2596 "overflow in phnum\n"
2599 #: src/elflint.c:3706
2601 msgid "cannot get section header for section [%2zu] '%s': %s\n"
2604 #: src/elflint.c:3715
2606 msgid "section [%2zu]: invalid name\n"
2609 #: src/elflint.c:3742
2611 msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
2614 #: src/elflint.c:3760
2616 msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
2619 #: src/elflint.c:3778
2622 "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
2625 #: src/elflint.c:3796
2627 msgid "section [%2zu] '%s' present in object file\n"
2630 #: src/elflint.c:3802 src/elflint.c:3834
2633 "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
2636 #: src/elflint.c:3807 src/elflint.c:3839
2639 "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
2643 #: src/elflint.c:3815
2646 "section [%2zu] '%s' is extension section index table in non-object file\n"
2649 #: src/elflint.c:3858
2651 msgid "section [%2zu] '%s': size not multiple of entry size\n"
2654 #: src/elflint.c:3863
2656 msgid "cannot get section header\n"
2659 #: src/elflint.c:3873
2661 msgid "section [%2zu] '%s' has unsupported type %d\n"
2664 #: src/elflint.c:3888
2667 "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
2670 #: src/elflint.c:3895
2672 msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
2675 #: src/elflint.c:3903
2677 msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
2680 #: src/elflint.c:3913
2682 msgid "section [%2zu] '%s': allocated section cannot be compressed\n"
2685 #: src/elflint.c:3918
2687 msgid "section [%2zu] '%s': nobits section cannot be compressed\n"
2690 #: src/elflint.c:3924
2693 "section [%2zu] '%s': compressed section with no compression header: %s\n"
2696 #: src/elflint.c:3930
2698 msgid "section [%2zu] '%s': invalid section reference in link value\n"
2701 #: src/elflint.c:3935
2703 msgid "section [%2zu] '%s': invalid section reference in info value\n"
2706 #: src/elflint.c:3942
2708 msgid "section [%2zu] '%s': strings flag set without merge flag\n"
2711 #: src/elflint.c:3947
2713 msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
2716 #: src/elflint.c:3965
2718 msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
2721 #: src/elflint.c:3974
2723 msgid "section [%2zu] '%s' must be of type NOBITS in debuginfo files\n"
2726 #: src/elflint.c:3981
2728 msgid "section [%2zu] '%s' is both executable and writable\n"
2731 #: src/elflint.c:4012
2734 "section [%2zu] '%s' not fully contained in segment of program header entry "
2738 #: src/elflint.c:4022
2741 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
2742 "program header entry %d\n"
2745 #: src/elflint.c:4048
2748 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
2749 "program header entry %d and file contents is non-zero\n"
2752 #: src/elflint.c:4059
2755 "section [%2zu] '%s' has not type NOBITS but is not read from the file in "
2756 "segment of program header entry %d\n"
2759 #: src/elflint.c:4070
2761 msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
2764 #: src/elflint.c:4080
2766 msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
2769 #: src/elflint.c:4090
2772 "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
2775 #: src/elflint.c:4096
2778 "section [%2zu] '%s': ELF header says this is the section header string table "
2779 "but type is not SHT_TYPE\n"
2782 #: src/elflint.c:4104
2785 "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
2788 #: src/elflint.c:4155
2790 msgid "more than one version symbol table present\n"
2793 #: src/elflint.c:4178
2795 msgid "INTERP program header entry but no .interp section\n"
2798 #: src/elflint.c:4189
2801 "loadable segment [%u] is executable but contains no executable sections\n"
2804 #: src/elflint.c:4195
2806 msgid "loadable segment [%u] is writable but contains no writable sections\n"
2809 #: src/elflint.c:4206
2812 "no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
2816 #: src/elflint.c:4219
2818 msgid "duplicate version index %d\n"
2821 #: src/elflint.c:4233
2823 msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
2826 #: src/elflint.c:4282
2828 msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
2831 #: src/elflint.c:4286
2834 "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %zu\n"
2837 #: src/elflint.c:4309
2839 msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %zu\n"
2842 #: src/elflint.c:4313
2845 "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %zu\n"
2848 #: src/elflint.c:4330
2850 msgid "phdr[%d]: no note entries defined for the type of file\n"
2853 #: src/elflint.c:4349
2855 msgid "phdr[%d]: cannot get content of note section: %s\n"
2858 #: src/elflint.c:4352
2860 msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
2863 #: src/elflint.c:4373
2865 msgid "section [%2d] '%s': no note entries defined for the type of file\n"
2868 #: src/elflint.c:4380
2870 msgid "section [%2d] '%s': cannot get content of note section\n"
2873 #: src/elflint.c:4383
2875 msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
2878 #: src/elflint.c:4401
2881 "only executables, shared objects, and core files can have program headers\n"
2884 #: src/elflint.c:4416
2886 msgid "cannot get program header entry %d: %s\n"
2889 #: src/elflint.c:4425
2891 msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
2894 #: src/elflint.c:4436
2896 msgid "more than one INTERP entry in program header\n"
2899 #: src/elflint.c:4444
2901 msgid "more than one TLS entry in program header\n"
2904 #: src/elflint.c:4451
2906 msgid "static executable cannot have dynamic sections\n"
2909 #: src/elflint.c:4465
2911 msgid "dynamic section reference in program header has wrong offset\n"
2914 #: src/elflint.c:4468
2916 msgid "dynamic section size mismatch in program and section header\n"
2919 #: src/elflint.c:4478
2921 msgid "more than one GNU_RELRO entry in program header\n"
2924 #: src/elflint.c:4499
2926 msgid "loadable segment GNU_RELRO applies to is not writable\n"
2929 #: src/elflint.c:4510
2931 msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
2934 #: src/elflint.c:4517
2937 "GNU_RELRO [%u] flags are not a subset of the loadable segment [%u] flags\n"
2940 #: src/elflint.c:4526 src/elflint.c:4549
2942 msgid "%s segment not contained in a loaded segment\n"
2945 #: src/elflint.c:4555
2947 msgid "program header offset in ELF header and PHDR entry do not match"
2950 #: src/elflint.c:4580
2952 msgid "call frame search table reference in program header has wrong offset\n"
2955 #: src/elflint.c:4583
2957 msgid "call frame search table size mismatch in program and section header\n"
2960 #: src/elflint.c:4596
2962 msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
2965 #: src/elflint.c:4604
2967 msgid "call frame search table must be allocated\n"
2970 #: src/elflint.c:4607
2972 msgid "section [%2zu] '%s' must be allocated\n"
2975 #: src/elflint.c:4611
2977 msgid "call frame search table must not be writable\n"
2980 #: src/elflint.c:4614
2982 msgid "section [%2zu] '%s' must not be writable\n"
2985 #: src/elflint.c:4619
2987 msgid "call frame search table must not be executable\n"
2990 #: src/elflint.c:4622
2992 msgid "section [%2zu] '%s' must not be executable\n"
2995 #: src/elflint.c:4633
2997 msgid "program header entry %d: file size greater than memory size\n"
3000 #: src/elflint.c:4640
3002 msgid "program header entry %d: alignment not a power of 2\n"
3005 #: src/elflint.c:4643
3008 "program header entry %d: file offset and virtual address not module of "
3012 #: src/elflint.c:4656
3015 "executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
3016 "program header entry"
3019 #: src/elflint.c:4690
3021 msgid "cannot read ELF header: %s\n"
3024 #: src/elflint.c:4716
3026 msgid "text relocation flag set but not needed\n"
3029 #: src/findtextrel.c:62
3030 msgid "Input Selection:"
3033 #: src/findtextrel.c:63
3034 msgid "Prepend PATH to all file names"
3037 #: src/findtextrel.c:65
3038 msgid "Use PATH as root of debuginfo hierarchy"
3041 #: src/findtextrel.c:72
3042 msgid "Locate source of text relocations in FILEs (a.out by default)."
3045 #: src/findtextrel.c:76 src/nm.c:108 src/objdump.c:71 src/size.c:83
3046 #: src/strings.c:88 src/strip.c:95
3050 #: src/findtextrel.c:238
3052 msgid "cannot get ELF header '%s': %s"
3055 #: src/findtextrel.c:249
3057 msgid "'%s' is not a DSO or PIE"
3060 #: src/findtextrel.c:269
3062 msgid "getting get section header of section %zu: %s"
3065 #: src/findtextrel.c:292
3067 msgid "cannot read dynamic section: %s"
3070 #: src/findtextrel.c:313
3072 msgid "no text relocations reported in '%s'"
3075 #: src/findtextrel.c:325
3077 msgid "while reading ELF file"
3080 #: src/findtextrel.c:329
3082 msgid "cannot get program header count: %s"
3085 #: src/findtextrel.c:340 src/findtextrel.c:357
3087 msgid "cannot get program header index at offset %zd: %s"
3090 #: src/findtextrel.c:421
3092 msgid "cannot get symbol table section %zu in '%s': %s"
3095 #: src/findtextrel.c:441 src/findtextrel.c:464
3097 msgid "cannot get relocation at index %d in section %zu in '%s': %s"
3100 #: src/findtextrel.c:530
3102 msgid "%s not compiled with -fpic/-fPIC\n"
3105 #: src/findtextrel.c:583
3108 "the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
3111 #: src/findtextrel.c:590 src/findtextrel.c:610
3114 "the file containing the function '%s' might not be compiled with -fpic/-"
3118 #: src/findtextrel.c:598
3121 "either the file containing the function '%s' or the file containing the "
3122 "function '%s' is not compiled with -fpic/-fPIC\n"
3125 #: src/findtextrel.c:618
3128 "a relocation modifies memory at offset %llu in a write-protected segment\n"
3131 #: src/i386_ld.c:202
3133 msgid "cannot allocate PLT section: %s"
3136 #: src/i386_ld.c:224
3138 msgid "cannot allocate PLTREL section: %s"
3141 #: src/i386_ld.c:245
3143 msgid "cannot allocate GOT section: %s"
3146 #: src/i386_ld.c:266
3148 msgid "cannot allocate GOTPLT section: %s"
3151 #: src/i386_ld.c:653
3153 msgid "initial-executable TLS relocation cannot be used "
3157 msgid "Input File Control:"
3161 msgid "Include whole archives in the output from now on."
3165 msgid "Stop including the whole archives in the output."
3168 #: src/ld.c:83 src/ld.c:97 src/ld.c:175
3173 msgid "Start a group."
3177 msgid "End a group."
3185 msgid "Add PATH to list of directories files are searched in."
3189 msgid "Only set DT_NEEDED for following dynamic libs if actually used"
3193 msgid "Always set DT_NEEDED for following dynamic libs"
3197 msgid "Ignore LD_LIBRARY_PATH environment variable."
3201 msgid "Output File Control:"
3205 msgid "Place output in FILE."
3209 msgid "Object is marked to not use default search path at runtime."
3213 msgid "Same as --whole-archive."
3218 "Default rules of extracting from archive; weak references are not enough."
3222 msgid "Weak references cause extraction from archive."
3226 msgid "Allow multiple definitions; first is used."
3230 msgid "Disallow/allow undefined symbols in DSOs."
3234 msgid "Object requires immediate handling of $ORIGIN."
3238 msgid "Relocation will not be processed lazily."
3242 msgid "Object cannot be unloaded at runtime."
3246 msgid "Mark object to be initialized first."
3250 msgid "Enable/disable lazy-loading flag for following dependencies."
3254 msgid "Mark object as not loadable with 'dlopen'."
3258 msgid "Ignore/record dependencies on unused DSOs."
3262 msgid "Generated DSO will be a system library."
3270 msgid "Set entry point address."
3274 msgid "Do not link against shared libraries."
3278 msgid "Prefer linking against shared libraries."
3282 msgid "Export all dynamic symbols."
3286 msgid "Strip all symbols."
3290 msgid "Strip debugging symbols."
3294 msgid "Assume pagesize for the target system to be SIZE."
3298 msgid "Set runtime DSO search path."
3302 msgid "Set link time DSO search path."
3306 msgid "Generate dynamic shared object."
3310 msgid "Generate relocatable object."
3314 msgid "Causes symbol not assigned to a version be reduced to local."
3318 msgid "Remove unused sections."
3322 msgid "Don't remove unused sections."
3326 msgid "Set soname of shared object."
3330 msgid "Set the dynamic linker name."
3334 msgid "Add/suppress addition indentifying link-editor to .comment section."
3338 msgid "Create .eh_frame_hdr section"
3342 msgid "Set hash style to sysv, gnu or both."
3346 msgid "Generate build ID note (md5, sha1 (default), uuid)."
3350 msgid "Linker Operation Control:"
3354 msgid "Verbose messages."
3358 msgid "Trace file opens."
3362 msgid "Trade speed for less memory usage"
3370 msgid "Set optimization level to LEVEL."
3374 msgid "Use linker script in FILE."
3378 msgid "Select to get parser debug information"
3382 msgid "Read version information from FILE."
3386 msgid "Set emulation to NAME."
3390 msgid "Combine object and archive files."
3399 msgid "At least one input file needed"
3404 msgid "error while preparing linking"
3409 msgid "cannot open linker script '%s'"
3414 msgid "-( without matching -)"
3417 #: src/ld.c:558 src/ld.c:596
3419 msgid "only one option of -G and -r is allowed"
3424 msgid "more than one '-m' parameter"
3427 #: src/ld.c:590 src/ld.c:999
3429 msgid "unknown option `-%c %s'"
3434 msgid "invalid page size value '%s': ignored"
3439 msgid "invalid hash style '%s'"
3444 msgid "invalid build-ID style '%s'"
3449 msgid "More than one output file name given."
3454 msgid "Invalid optimization level `%s'"
3459 msgid "nested -( -) groups are not allowed"
3464 msgid "-) without matching -("
3469 msgid "unknown option '-%c %s'"
3474 msgid "could not find input file to determine output file format"
3479 msgid "try again with an appropriate '-m' parameter"
3484 msgid "cannot read version script '%s'"
3487 #: src/ld.c:1500 src/ld.c:1539
3489 msgid "duplicate definition of '%s' in linker script"
3492 #: src/ldgeneric.c:201 src/ldgeneric.c:5141
3494 msgid "cannot create string table"
3497 #: src/ldgeneric.c:247
3499 msgid "cannot load ld backend library '%s': %s"
3502 #: src/ldgeneric.c:257
3504 msgid "cannot find init function in ld backend library '%s': %s"
3507 #: src/ldgeneric.c:300
3509 msgid "%s listed more than once as input"
3512 #: src/ldgeneric.c:414
3514 msgid "%s (for -l%s)\n"
3517 #: src/ldgeneric.c:415
3519 msgid "%s (for DT_NEEDED %s)\n"
3522 #: src/ldgeneric.c:563
3524 msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
3527 #: src/ldgeneric.c:576
3529 msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
3532 #: src/ldgeneric.c:651 src/ldgeneric.c:1112 src/readelf.c:536 src/readelf.c:852
3535 msgid "cannot determine number of sections: %s"
3538 #: src/ldgeneric.c:667
3540 msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
3543 #: src/ldgeneric.c:690
3545 msgid "(%s+%#<PRIx64>): first defined here\n"
3548 #: src/ldgeneric.c:809
3550 msgid "%s: cannot get section group data: %s"
3553 #: src/ldgeneric.c:830
3555 msgid "%s: section '%s' with group flag set does not belong to any group"
3558 #: src/ldgeneric.c:875
3560 msgid "%s: section [%2d] '%s' is not in the correct section group"
3563 #: src/ldgeneric.c:1146 src/ldgeneric.c:1403 src/ldgeneric.c:1412
3564 #: src/ldgeneric.c:1471 src/ldgeneric.c:1480 src/ldgeneric.c:1743
3565 #: src/ldgeneric.c:1995
3567 msgid "%s: invalid ELF file (%s:%d)\n"
3570 #: src/ldgeneric.c:1240
3572 msgid "%s: only files of type ET_REL might contain section groups"
3575 #: src/ldgeneric.c:1292
3577 msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
3580 #: src/ldgeneric.c:1304
3582 msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
3585 #: src/ldgeneric.c:1318
3588 "%s: group member %zu of section group [%2zd] '%s' has too high index: "
3592 #: src/ldgeneric.c:1340
3594 msgid "%s: section '%s' has unknown type: %d"
3597 #: src/ldgeneric.c:1719
3599 msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
3602 #: src/ldgeneric.c:1889
3604 msgid "cannot read archive `%s': %s"
3607 #: src/ldgeneric.c:2010
3609 msgid "file of type %s cannot be linked in\n"
3612 #: src/ldgeneric.c:2022
3614 msgid "%s: input file incompatible with ELF machine type %s\n"
3617 #: src/ldgeneric.c:2034
3619 msgid "%s: cannot get section header string table index: %s\n"
3622 #: src/ldgeneric.c:2063
3624 msgid "cannot use DSO '%s' when generating relocatable object file"
3627 #: src/ldgeneric.c:2148
3629 msgid "input file '%s' ignored"
3632 #: src/ldgeneric.c:2362
3634 msgid "undefined symbol `%s' in %s"
3637 #: src/ldgeneric.c:2692
3639 msgid "cannot create ELF descriptor for output file: %s"
3642 #: src/ldgeneric.c:2699
3644 msgid "could not create ELF header for output file: %s"
3647 #: src/ldgeneric.c:3214 src/ldgeneric.c:3284 src/ldgeneric.c:3320
3648 #: src/ldgeneric.c:4447 src/ldgeneric.c:4496 src/ldgeneric.c:4528
3649 #: src/ldgeneric.c:4763 src/ldgeneric.c:4818 src/ldgeneric.c:5065
3650 #: src/ldgeneric.c:5121 src/ldgeneric.c:5590 src/ldgeneric.c:5602
3652 msgid "cannot create section for output file: %s"
3655 #: src/ldgeneric.c:3434
3657 msgid "address computation expression contains variable '%s'"
3660 #: src/ldgeneric.c:3479
3663 "argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
3667 #: src/ldgeneric.c:3674
3669 msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
3672 #: src/ldgeneric.c:3680
3674 msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
3677 #: src/ldgeneric.c:3910
3679 msgid "cannot create GNU hash table section for output file: %s"
3682 #: src/ldgeneric.c:4061
3684 msgid "cannot create hash table section for output file: %s"
3687 #: src/ldgeneric.c:4104
3689 msgid "cannot create build ID section: %s"
3692 #: src/ldgeneric.c:4181
3694 msgid "cannot convert section data to file format: %s"
3697 #: src/ldgeneric.c:4190
3699 msgid "cannot convert section data to memory format: %s"
3702 #: src/ldgeneric.c:4251
3704 msgid "cannot read enough data for UUID"
3707 #: src/ldgeneric.c:4348 src/ldgeneric.c:4369 src/ldgeneric.c:4398
3708 #: src/ldgeneric.c:6051
3710 msgid "cannot create symbol table for output file: %s"
3713 #: src/ldgeneric.c:5290 src/ldgeneric.c:5842
3715 msgid "section index too large in dynamic symbol table"
3718 #: src/ldgeneric.c:5735
3720 msgid "cannot create versioning section: %s"
3723 #: src/ldgeneric.c:5808
3725 msgid "cannot create dynamic symbol table for output file: %s"
3728 #: src/ldgeneric.c:5983
3730 msgid "cannot create versioning data: %s"
3733 #: src/ldgeneric.c:6083 src/ldgeneric.c:6096 src/ldgeneric.c:6160
3734 #: src/ldgeneric.c:6168
3736 msgid "cannot create section header string section: %s"
3739 #: src/ldgeneric.c:6090
3741 msgid "cannot create section header string section"
3744 #: src/ldgeneric.c:6248
3746 msgid "cannot create program header: %s"
3749 #: src/ldgeneric.c:6256
3751 msgid "while determining file layout: %s"
3754 #: src/ldgeneric.c:6377
3756 msgid "internal error: non-nobits section follows nobits section"
3759 #: src/ldgeneric.c:6914
3761 msgid "cannot get header of 0th section: %s"
3764 #: src/ldgeneric.c:6930 src/unstrip.c:1929
3766 msgid "cannot update ELF header: %s"
3769 #: src/ldgeneric.c:6961
3771 msgid "linker backend didn't specify function to relocate section"
3774 #: src/ldgeneric.c:6973
3776 msgid "while writing output file: %s"
3779 #: src/ldgeneric.c:6978
3781 msgid "while finishing output file: %s"
3784 #: src/ldgeneric.c:6984
3786 msgid "cannot stat output file"
3789 #: src/ldgeneric.c:7000
3791 msgid "WARNING: temporary output file overwritten before linking finished"
3794 #: src/ldgeneric.c:7053 src/ldgeneric.c:7064 src/ldgeneric.c:7075
3795 #: src/ldgeneric.c:7086 src/ldgeneric.c:7105 src/ldgeneric.c:7118
3796 #: src/ldgeneric.c:7130
3798 msgid "no machine specific '%s' implementation"
3801 #: src/ldscript.y:170
3802 msgid "mode for segment invalid\n"
3805 #: src/ldscript.y:457
3807 msgid "while reading version script '%s': %s at line %d"
3810 #: src/ldscript.y:458
3812 msgid "while reading linker script '%s': %s at line %d"
3815 #: src/ldscript.y:737
3817 msgid "symbol '%s' is declared both local and global for unnamed version '%s'"
3820 #: src/ldscript.y:739
3822 msgid "symbol '%s' is declared both local and global for version '%s'"
3825 #: src/ldscript.y:759 src/ldscript.y:766
3827 msgid "default visibility set as local and global"
3830 #: src/nm.c:66 src/strip.c:67
3831 msgid "Output selection:"
3835 msgid "Display debugger-only symbols"
3839 msgid "Display only defined symbols"
3843 msgid "Display dynamic symbols instead of normal symbols"
3847 msgid "Display only external symbols"
3851 msgid "Display only undefined symbols"
3855 msgid "Include index for symbols from archive members"
3858 #: src/nm.c:77 src/size.c:57
3859 msgid "Output format:"
3863 msgid "Print name of the input file before every symbol"
3868 "Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
3873 msgid "Same as --format=bsd"
3877 msgid "Same as --format=posix"
3880 #: src/nm.c:86 src/size.c:63
3881 msgid "Use RADIX for printing symbol values"
3885 msgid "Mark special symbols"
3889 msgid "Print size of defined symbols"
3892 #: src/nm.c:91 src/size.c:71 src/strip.c:72 src/unstrip.c:72
3893 msgid "Output options:"
3897 msgid "Sort symbols numerically by address"
3901 msgid "Do not sort the symbols"
3905 msgid "Reverse the sense of the sort"
3909 msgid "Decode low-level symbol names into source code names"
3913 msgid "List symbols from FILEs (a.out by default)."
3916 #: src/nm.c:116 src/objdump.c:79
3917 msgid "Output formatting"
3920 #: src/nm.c:140 src/objdump.c:103 src/size.c:108 src/strip.c:127
3922 msgid "%s: INTERNAL ERROR %d (%s): %s"
3925 #: src/nm.c:395 src/nm.c:407 src/size.c:305 src/size.c:314 src/size.c:325
3928 msgid "while closing '%s'"
3931 #: src/nm.c:417 src/objdump.c:292 src/strip.c:391
3933 msgid "%s: File format not recognized"
3944 msgid "invalid offset %zu for symbol %s"
3954 msgid "cannot reset archive offset to beginning"
3957 #: src/nm.c:504 src/objdump.c:340
3959 msgid "%s%s%s: file format not recognized"
3964 msgid "cannot create search tree"
3967 #: src/nm.c:760 src/nm.c:1221 src/objdump.c:789 src/readelf.c:545
3968 #: src/readelf.c:1123 src/readelf.c:1323 src/readelf.c:1471 src/readelf.c:1667
3969 #: src/readelf.c:1873 src/readelf.c:2063 src/readelf.c:2300 src/readelf.c:2558
3970 #: src/readelf.c:2634 src/readelf.c:2721 src/readelf.c:3301 src/readelf.c:3347
3971 #: src/readelf.c:3410 src/readelf.c:8320 src/readelf.c:9420 src/readelf.c:9603
3972 #: src/readelf.c:9671 src/size.c:413 src/size.c:482 src/strip.c:520
3974 msgid "cannot get section header string table index"
3982 "Symbols from %s:\n"
3989 "%*s%-*s %-*s Class Type %-*s %*s Section\n"
3995 msgid "%s: entry size in section %zd `%s' is not what we expect"
4000 msgid "%s: size of section %zd `%s' is not multiple of entry size"
4005 msgid "%s%s%s%s: Invalid operation"
4010 msgid "%s%s%s: no symbols"
4014 msgid "Mode selection:"
4018 msgid "Display relocation information."
4022 msgid "Display the full contents of all sections requested"
4026 msgid "Display assembler code of executable sections"
4030 msgid "Output content selection:"
4034 msgid "Only display information for section NAME."
4038 msgid "Show information from FILEs (a.out by default)."
4041 #: src/objdump.c:232 src/readelf.c:479
4042 msgid "No operation specified.\n"
4045 #: src/objdump.c:270 src/objdump.c:282
4047 msgid "while close `%s'"
4050 #: src/objdump.c:375 src/readelf.c:1968 src/readelf.c:2160
4051 msgid "INVALID SYMBOL"
4054 #: src/objdump.c:390 src/readelf.c:2002 src/readelf.c:2196
4055 msgid "INVALID SECTION"
4058 #: src/objdump.c:510
4062 "RELOCATION RECORDS FOR [%s]:\n"
4066 #: src/objdump.c:513
4070 #: src/objdump.c:578
4072 msgid "Contents of section %s:\n"
4075 #: src/objdump.c:699
4077 msgid "cannot disassemble"
4081 msgid "Generate an index to speed access to archives."
4090 msgid "Archive name required"
4095 msgid "'%s' is no archive"
4100 msgid "error while freeing sub-ELF descriptor: %s"
4104 msgid "ELF input selection:"
4109 "Use the named SECTION (default .gnu_debugdata) as (compressed) ELF input data"
4113 msgid "ELF output selection:"
4117 msgid "All these plus -p .strtab -p .dynstr -p .comment"
4121 msgid "Display the dynamic segment"
4125 msgid "Display the ELF file header"
4129 msgid "Display histogram of bucket list lengths"
4133 msgid "Display the program headers"
4137 msgid "Display relocations"
4141 msgid "Display the sections' headers"
4145 msgid "Display the symbol table"
4149 msgid "Display versioning information"
4153 msgid "Display the ELF notes"
4157 msgid "Display architecture specific information, if any"
4161 msgid "Display sections for exception handling"
4165 msgid "Additional output selection:"
4170 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
4171 "decodedaranges, frame, gdb_index, info, loc, line, decodedline, ranges, "
4172 "pubnames, str, macinfo, macro or exception"
4175 #: src/readelf.c:102
4176 msgid "Dump the uninterpreted contents of SECTION, by number or name"
4179 #: src/readelf.c:104
4180 msgid "Print string contents of sections"
4183 #: src/readelf.c:107
4184 msgid "Display the symbol index of an archive"
4187 #: src/readelf.c:109
4188 msgid "Output control:"
4191 #: src/readelf.c:111
4192 msgid "Do not find symbol names for addresses in DWARF data"
4195 #: src/readelf.c:113
4197 "Display just offsets instead of resolving values to addresses in DWARF data"
4200 #: src/readelf.c:115
4201 msgid "Ignored for compatibility (lines always wide)"
4204 #: src/readelf.c:117
4206 "Show compression information for compressed sections (when used with -S); "
4207 "decompress section before dumping data (when used with -p or -x)"
4210 #: src/readelf.c:122
4211 msgid "Print information from ELF file in human-readable form."
4214 #: src/readelf.c:447
4216 msgid "Unknown DWARF debug section `%s'.\n"
4219 #: src/readelf.c:529 src/readelf.c:640
4221 msgid "cannot generate Elf descriptor: %s"
4224 #: src/readelf.c:554 src/readelf.c:1145 src/readelf.c:1347
4226 msgid "cannot get section: %s"
4229 #: src/readelf.c:563 src/readelf.c:1152 src/readelf.c:1355 src/readelf.c:9623
4230 #: src/unstrip.c:387 src/unstrip.c:418 src/unstrip.c:467 src/unstrip.c:577
4231 #: src/unstrip.c:594 src/unstrip.c:631 src/unstrip.c:829 src/unstrip.c:1118
4232 #: src/unstrip.c:1309 src/unstrip.c:1369 src/unstrip.c:1490 src/unstrip.c:1543
4233 #: src/unstrip.c:1658 src/unstrip.c:1796 src/unstrip.c:1891
4235 msgid "cannot get section header: %s"
4238 #: src/readelf.c:571
4240 msgid "cannot get section name"
4243 #: src/readelf.c:580 src/readelf.c:5504 src/readelf.c:7778 src/readelf.c:7880
4244 #: src/readelf.c:8057
4246 msgid "cannot get %s content: %s"
4249 #: src/readelf.c:596
4251 msgid "cannot create temp file '%s'"
4254 #: src/readelf.c:605
4256 msgid "cannot write section data"
4259 #: src/readelf.c:611 src/readelf.c:628 src/readelf.c:657
4261 msgid "error while closing Elf descriptor: %s"
4264 #: src/readelf.c:618
4266 msgid "error while rewinding file descriptor"
4269 #: src/readelf.c:652
4271 msgid "'%s' is not an archive, cannot print archive index"
4274 #: src/readelf.c:751
4276 msgid "No such section '%s' in '%s'"
4279 #: src/readelf.c:778
4281 msgid "cannot stat input file"
4284 #: src/readelf.c:780
4286 msgid "input file is empty"
4289 #: src/readelf.c:782
4291 msgid "failed reading '%s': %s"
4294 #: src/readelf.c:837
4296 msgid "cannot read ELF header: %s"
4299 #: src/readelf.c:845
4301 msgid "cannot create EBL handle"
4304 #: src/readelf.c:858
4306 msgid "cannot determine number of program headers: %s"
4309 #: src/readelf.c:948
4313 #: src/readelf.c:949
4314 msgid "REL (Relocatable file)"
4317 #: src/readelf.c:950
4318 msgid "EXEC (Executable file)"
4321 #: src/readelf.c:951
4322 msgid "DYN (Shared object file)"
4325 #: src/readelf.c:952
4326 msgid "CORE (Core file)"
4329 #: src/readelf.c:957
4331 msgid "OS Specific: (%x)\n"
4334 #: src/readelf.c:959
4336 msgid "Processor Specific: (%x)\n"
4339 #: src/readelf.c:969
4345 #: src/readelf.c:973
4352 #: src/readelf.c:978
4357 #: src/readelf.c:984
4359 msgid " Ident Version: %hhd %s\n"
4362 #: src/readelf.c:986 src/readelf.c:1003
4366 #: src/readelf.c:990
4368 msgid " OS/ABI: %s\n"
4371 #: src/readelf.c:993
4373 msgid " ABI Version: %hhd\n"
4376 #: src/readelf.c:996
4380 #: src/readelf.c:999
4382 msgid " Machine: %s\n"
4385 #: src/readelf.c:1001
4387 msgid " Version: %d %s\n"
4390 #: src/readelf.c:1005
4392 msgid " Entry point address: %#<PRIx64>\n"
4395 #: src/readelf.c:1008
4397 msgid " Start of program headers: %<PRId64> %s\n"
4400 #: src/readelf.c:1009 src/readelf.c:1012
4401 msgid "(bytes into file)"
4404 #: src/readelf.c:1011
4406 msgid " Start of section headers: %<PRId64> %s\n"
4409 #: src/readelf.c:1014
4411 msgid " Flags: %s\n"
4414 #: src/readelf.c:1017
4416 msgid " Size of this header: %<PRId16> %s\n"
4419 #: src/readelf.c:1018 src/readelf.c:1021 src/readelf.c:1038
4423 #: src/readelf.c:1020
4425 msgid " Size of program header entries: %<PRId16> %s\n"
4428 #: src/readelf.c:1023
4430 msgid " Number of program headers entries: %<PRId16>"
4433 #: src/readelf.c:1030
4435 msgid " (%<PRIu32> in [0].sh_info)"
4438 #: src/readelf.c:1033 src/readelf.c:1050 src/readelf.c:1064
4439 msgid " ([0] not available)"
4442 #: src/readelf.c:1037
4444 msgid " Size of section header entries: %<PRId16> %s\n"
4447 #: src/readelf.c:1040
4449 msgid " Number of section headers entries: %<PRId16>"
4452 #: src/readelf.c:1047
4454 msgid " (%<PRIu32> in [0].sh_size)"
4457 #: src/readelf.c:1060
4459 msgid " (%<PRIu32> in [0].sh_link)"
4462 #: src/readelf.c:1068
4465 " Section header string table index: XINDEX%s\n"
4469 #: src/readelf.c:1072
4472 " Section header string table index: %<PRId16>\n"
4476 #: src/readelf.c:1115
4479 "There are %d section headers, starting at offset %#<PRIx64>:\n"
4483 #: src/readelf.c:1125
4484 msgid "Section Headers:"
4487 #: src/readelf.c:1128
4489 "[Nr] Name Type Addr Off Size ES Flags Lk "
4493 #: src/readelf.c:1130
4495 "[Nr] Name Type Addr Off Size ES "
4499 #: src/readelf.c:1135
4500 msgid " [Compression Size Al]"
4503 #: src/readelf.c:1137
4504 msgid " [Compression Size Al]"
4507 #: src/readelf.c:1213
4509 msgid "bad compression header for section %zd: %s"
4512 #: src/readelf.c:1224
4514 msgid "bad gnu compressed size for section %zd: %s"
4517 #: src/readelf.c:1242
4518 msgid "Program Headers:"
4521 #: src/readelf.c:1244
4523 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
4526 #: src/readelf.c:1247
4528 " Type Offset VirtAddr PhysAddr FileSiz "
4532 #: src/readelf.c:1304
4534 msgid "\t[Requesting program interpreter: %s]\n"
4537 #: src/readelf.c:1325
4540 " Section to Segment mapping:\n"
4541 " Segment Sections..."
4544 #: src/readelf.c:1336 src/unstrip.c:1950 src/unstrip.c:1992 src/unstrip.c:1999
4546 msgid "cannot get program header: %s"
4549 #: src/readelf.c:1479
4553 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4556 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4560 #: src/readelf.c:1484
4564 "Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4567 "Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4571 #: src/readelf.c:1492
4572 msgid "<INVALID SYMBOL>"
4575 #: src/readelf.c:1506
4576 msgid "<INVALID SECTION>"
4579 #: src/readelf.c:1529 src/readelf.c:2238 src/readelf.c:3317
4580 msgid "Couldn't uncompress section"
4583 #: src/readelf.c:1673 src/readelf.c:2306 src/readelf.c:2564 src/readelf.c:2640
4584 #: src/readelf.c:2944 src/readelf.c:3018 src/readelf.c:4716
4586 msgid "invalid sh_link value in section %zu"
4589 #: src/readelf.c:1676
4593 "Dynamic segment contains %lu entry:\n"
4594 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4597 "Dynamic segment contains %lu entries:\n"
4598 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4602 #: src/readelf.c:1686
4603 msgid " Type Value\n"
4606 #: src/readelf.c:1710
4608 msgid "Shared library: [%s]\n"
4611 #: src/readelf.c:1715
4613 msgid "Library soname: [%s]\n"
4616 #: src/readelf.c:1720
4618 msgid "Library rpath: [%s]\n"
4621 #: src/readelf.c:1725
4623 msgid "Library runpath: [%s]\n"
4626 #: src/readelf.c:1745
4628 msgid "%<PRId64> (bytes)\n"
4631 #: src/readelf.c:1858 src/readelf.c:2048
4635 "Invalid symbol table at offset %#0<PRIx64>\n"
4638 #: src/readelf.c:1876 src/readelf.c:2066
4642 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4643 "contains %d entry:\n"
4646 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4647 "contains %d entries:\n"
4651 #: src/readelf.c:1891 src/readelf.c:2081
4655 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4658 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4662 #: src/readelf.c:1901
4663 msgid " Offset Type Value Name\n"
4666 #: src/readelf.c:1903
4667 msgid " Offset Type Value Name\n"
4670 #: src/readelf.c:1956 src/readelf.c:1967 src/readelf.c:1980 src/readelf.c:2001
4671 #: src/readelf.c:2013 src/readelf.c:2147 src/readelf.c:2159 src/readelf.c:2173
4672 #: src/readelf.c:2195 src/readelf.c:2208
4673 msgid "<INVALID RELOC>"
4676 #: src/readelf.c:2091
4677 msgid " Offset Type Value Addend Name\n"
4680 #: src/readelf.c:2093
4681 msgid " Offset Type Value Addend Name\n"
4684 #: src/readelf.c:2314
4688 "Symbol table [%2u] '%s' contains %u entry:\n"
4691 "Symbol table [%2u] '%s' contains %u entries:\n"
4695 #: src/readelf.c:2319
4697 msgid " %lu local symbol String table: [%2u] '%s'\n"
4698 msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
4702 #: src/readelf.c:2327
4703 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4706 #: src/readelf.c:2329
4707 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4710 #: src/readelf.c:2349
4712 msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
4715 #: src/readelf.c:2437
4717 msgid "bad dynamic symbol"
4720 #: src/readelf.c:2519
4724 #: src/readelf.c:2536
4728 #: src/readelf.c:2567
4732 "Version needs section [%2u] '%s' contains %d entry:\n"
4733 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4736 "Version needs section [%2u] '%s' contains %d entries:\n"
4737 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4741 #: src/readelf.c:2588
4743 msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
4746 #: src/readelf.c:2601
4748 msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
4751 #: src/readelf.c:2644
4755 "Version definition section [%2u] '%s' contains %d entry:\n"
4756 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4759 "Version definition section [%2u] '%s' contains %d entries:\n"
4760 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4764 #: src/readelf.c:2672
4766 msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
4769 #: src/readelf.c:2687
4771 msgid " %#06x: Parent %d: %s\n"
4774 #: src/readelf.c:2948
4778 "Version symbols section [%2u] '%s' contains %d entry:\n"
4779 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4782 "Version symbols section [%2u] '%s' contains %d entries:\n"
4783 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4787 #: src/readelf.c:2976
4791 #: src/readelf.c:2981
4792 msgid " 1 *global* "
4795 #: src/readelf.c:3023
4799 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4801 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4804 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4806 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4810 #: src/readelf.c:3045
4812 msgid " Length Number % of total Coverage\n"
4815 #: src/readelf.c:3047
4817 msgid " 0 %6<PRIu32> %5.1f%%\n"
4820 #: src/readelf.c:3054
4822 msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
4825 #: src/readelf.c:3067
4828 " Average number of tests: successful lookup: %f\n"
4829 "\t\t\t unsuccessful lookup: %f\n"
4832 #: src/readelf.c:3085 src/readelf.c:3140 src/readelf.c:3197
4834 msgid "cannot get data for section %d: %s"
4837 #: src/readelf.c:3093
4839 msgid "invalid data in sysv.hash section %d"
4842 #: src/readelf.c:3148
4844 msgid "invalid data in sysv.hash64 section %d"
4847 #: src/readelf.c:3206
4849 msgid "invalid data in gnu.hash section %d"
4852 #: src/readelf.c:3273
4855 " Symbol Bias: %u\n"
4856 " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
4859 #: src/readelf.c:3358
4863 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4866 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4870 #: src/readelf.c:3372
4872 " Library Time Stamp Checksum Version "
4876 #: src/readelf.c:3422
4880 "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset "
4884 #: src/readelf.c:3439
4885 msgid " Owner Size\n"
4888 #: src/readelf.c:3468
4890 msgid " %-13s %4<PRIu32>\n"
4893 #: src/readelf.c:3507
4895 msgid " %-4u %12<PRIu32>\n"
4898 #: src/readelf.c:3512
4900 msgid " File: %11<PRIu32>\n"
4903 #: src/readelf.c:3561
4905 msgid " %s: %<PRId64>, %s\n"
4908 #: src/readelf.c:3564
4910 msgid " %s: %<PRId64>\n"
4913 #: src/readelf.c:3567
4918 #: src/readelf.c:3577
4920 msgid " %u: %<PRId64>\n"
4923 #: src/readelf.c:3580
4928 #: src/readelf.c:3625
4930 msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
4933 #: src/readelf.c:3628
4935 msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
4938 #: src/readelf.c:3633
4940 msgid "%#<PRIx64> <%s+%#<PRIx64>>"
4943 #: src/readelf.c:3636
4945 msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
4948 #: src/readelf.c:3642
4950 msgid "%s+%#<PRIx64> <%s>"
4953 #: src/readelf.c:3645
4955 msgid "%s+%#0*<PRIx64> <%s>"
4958 #: src/readelf.c:3649
4960 msgid "%#<PRIx64> <%s>"
4963 #: src/readelf.c:3652
4965 msgid "%#0*<PRIx64> <%s>"
4968 #: src/readelf.c:3657
4970 msgid "%s+%#<PRIx64>"
4973 #: src/readelf.c:3660
4975 msgid "%s+%#0*<PRIx64>"
4978 #: src/readelf.c:4038
4982 #: src/readelf.c:4041
4984 msgid "%zu byte block:"
4987 #: src/readelf.c:4438
4989 msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
4992 #: src/readelf.c:4495
4994 msgid "%s %#<PRIx64> used with different address sizes"
4997 #: src/readelf.c:4502
4999 msgid "%s %#<PRIx64> used with different offset sizes"
5002 #: src/readelf.c:4509
5004 msgid "%s %#<PRIx64> used with different base addresses"
5007 #: src/readelf.c:4598
5009 msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n"
5012 #: src/readelf.c:4606
5014 msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n"
5017 #: src/readelf.c:4632
5021 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5025 #: src/readelf.c:4640
5029 "Abbreviation section at offset %<PRIu64>:\n"
5032 #: src/readelf.c:4653
5034 msgid " *** error while reading abbreviation: %s\n"
5037 #: src/readelf.c:4669
5039 msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
5042 #: src/readelf.c:4672
5046 #: src/readelf.c:4672
5050 #: src/readelf.c:4706 src/readelf.c:4779
5052 msgid "cannot get .debug_aranges content: %s"
5055 #: src/readelf.c:4721
5059 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
5062 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
5066 #: src/readelf.c:4752
5068 msgid " [%*zu] ???\n"
5071 #: src/readelf.c:4754
5074 " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
5077 #: src/readelf.c:4784 src/readelf.c:4938 src/readelf.c:5514 src/readelf.c:6468
5078 #: src/readelf.c:7000 src/readelf.c:7120 src/readelf.c:7284 src/readelf.c:7709
5082 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5085 #: src/readelf.c:4797 src/readelf.c:6494
5089 "Table at offset %zu:\n"
5092 #: src/readelf.c:4801 src/readelf.c:5538 src/readelf.c:6505
5094 msgid "invalid data in section [%zu] '%s'"
5097 #: src/readelf.c:4817
5101 " Length: %6<PRIu64>\n"
5104 #: src/readelf.c:4829
5106 msgid " DWARF version: %6<PRIuFAST16>\n"
5109 #: src/readelf.c:4833
5111 msgid "unsupported aranges version"
5114 #: src/readelf.c:4844
5116 msgid " CU offset: %6<PRIx64>\n"
5119 #: src/readelf.c:4850
5121 msgid " Address size: %6<PRIu64>\n"
5124 #: src/readelf.c:4854
5126 msgid "unsupported address size"
5129 #: src/readelf.c:4859
5132 " Segment size: %6<PRIu64>\n"
5136 #: src/readelf.c:4863
5138 msgid "unsupported segment size"
5141 #: src/readelf.c:4903
5143 msgid " %s..%s (%<PRIx64>)\n"
5146 #: src/readelf.c:4906
5151 #: src/readelf.c:4915
5153 msgid " %zu padding bytes\n"
5156 #: src/readelf.c:4933
5158 msgid "cannot get .debug_ranges content: %s"
5161 #: src/readelf.c:4963 src/readelf.c:7027
5163 msgid " [%6tx] <INVALID DATA>\n"
5166 #: src/readelf.c:4985 src/readelf.c:7049
5168 msgid " [%6tx] base address %s\n"
5171 #: src/readelf.c:4992 src/readelf.c:7056
5173 msgid " [%6tx] empty list\n"
5176 #: src/readelf.c:5003
5178 msgid " [%6tx] %s..%s\n"
5181 #: src/readelf.c:5005
5186 #: src/readelf.c:5184
5187 msgid " <INVALID DATA>\n"
5190 #: src/readelf.c:5493
5192 msgid "cannot get ELF: %s"
5195 #: src/readelf.c:5510
5199 "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
5202 #: src/readelf.c:5560
5206 " [%6tx] Zero terminator\n"
5209 #: src/readelf.c:5653 src/readelf.c:5808
5211 msgid "invalid augmentation length"
5214 #: src/readelf.c:5668
5215 msgid "FDE address encoding: "
5218 #: src/readelf.c:5674
5219 msgid "LSDA pointer encoding: "
5222 #: src/readelf.c:5785
5224 msgid " (offset: %#<PRIx64>)"
5227 #: src/readelf.c:5792
5229 msgid " (end offset: %#<PRIx64>)"
5232 #: src/readelf.c:5829
5234 msgid " %-26sLSDA pointer: %#<PRIx64>\n"
5237 #: src/readelf.c:5884
5239 msgid "cannot get attribute code: %s"
5242 #: src/readelf.c:5893
5244 msgid "cannot get attribute form: %s"
5247 #: src/readelf.c:5908
5249 msgid "cannot get attribute value: %s"
5252 #: src/readelf.c:6207
5256 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5260 #: src/readelf.c:6239
5263 " Type unit at offset %<PRIu64>:\n"
5264 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: "
5265 "%<PRIu8>, Offset size: %<PRIu8>\n"
5266 " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n"
5269 #: src/readelf.c:6248
5272 " Compilation unit at offset %<PRIu64>:\n"
5273 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: "
5274 "%<PRIu8>, Offset size: %<PRIu8>\n"
5277 #: src/readelf.c:6273
5279 msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
5282 #: src/readelf.c:6287
5284 msgid "cannot get DIE offset: %s"
5287 #: src/readelf.c:6296
5289 msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
5292 #: src/readelf.c:6328
5294 msgid "cannot get next DIE: %s\n"
5297 #: src/readelf.c:6336
5299 msgid "cannot get next DIE: %s"
5302 #: src/readelf.c:6372
5306 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5310 #: src/readelf.c:6481
5312 msgid "cannot get line data section data: %s"
5315 #: src/readelf.c:6551
5319 " Length: %<PRIu64>\n"
5320 " DWARF version: %<PRIuFAST16>\n"
5321 " Prologue length: %<PRIu64>\n"
5322 " Minimum instruction length: %<PRIuFAST8>\n"
5323 " Maximum operations per instruction: %<PRIuFAST8>\n"
5324 " Initial value if '%s': %<PRIuFAST8>\n"
5325 " Line base: %<PRIdFAST8>\n"
5326 " Line range: %<PRIuFAST8>\n"
5327 " Opcode base: %<PRIuFAST8>\n"
5332 #: src/readelf.c:6572
5334 msgid "invalid data at offset %tu in section [%zu] '%s'"
5337 #: src/readelf.c:6587
5339 msgid " [%*<PRIuFAST8>] %hhu argument\n"
5340 msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
5344 #: src/readelf.c:6595
5350 #: src/readelf.c:6611
5353 "File name table:\n"
5354 " Entry Dir Time Size Name"
5357 #: src/readelf.c:6646
5360 "Line number statements:"
5363 #: src/readelf.c:6697
5365 msgid "invalid maximum operations per instruction is zero"
5368 #: src/readelf.c:6733
5370 msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n"
5373 #: src/readelf.c:6738
5375 msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
5378 #: src/readelf.c:6758
5380 msgid " extended opcode %u: "
5383 #: src/readelf.c:6763
5384 msgid " end of sequence"
5387 #: src/readelf.c:6782
5389 msgid " set address to %s\n"
5392 #: src/readelf.c:6809
5394 msgid " define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
5397 #: src/readelf.c:6822
5399 msgid " set discriminator to %u\n"
5402 #: src/readelf.c:6827
5403 msgid " unknown opcode"
5406 #: src/readelf.c:6839
5410 #: src/readelf.c:6850
5412 msgid " advance address by %u to %s, op_index to %u\n"
5415 #: src/readelf.c:6854
5417 msgid " advance address by %u to %s\n"
5420 #: src/readelf.c:6865
5422 msgid " advance line by constant %d to %<PRId64>\n"
5425 #: src/readelf.c:6873
5427 msgid " set file to %<PRIu64>\n"
5430 #: src/readelf.c:6883
5432 msgid " set column to %<PRIu64>\n"
5435 #: src/readelf.c:6890
5437 msgid " set '%s' to %<PRIuFAST8>\n"
5440 #: src/readelf.c:6896
5441 msgid " set basic block flag"
5444 #: src/readelf.c:6909
5446 msgid " advance address by constant %u to %s, op_index to %u\n"
5449 #: src/readelf.c:6913
5451 msgid " advance address by constant %u to %s\n"
5454 #: src/readelf.c:6931
5456 msgid " advance address by fixed value %u to %s\n"
5459 #: src/readelf.c:6940
5460 msgid " set prologue end flag"
5463 #: src/readelf.c:6945
5464 msgid " set epilogue begin flag"
5467 #: src/readelf.c:6954
5469 msgid " set isa to %u\n"
5472 #: src/readelf.c:6963
5474 msgid " unknown opcode with %<PRIu8> parameter:"
5475 msgid_plural " unknown opcode with %<PRIu8> parameters:"
5479 #: src/readelf.c:6995
5481 msgid "cannot get .debug_loc content: %s"
5484 #: src/readelf.c:7070
5486 msgid " [%6tx] %s..%s"
5489 #: src/readelf.c:7072
5494 #: src/readelf.c:7079 src/readelf.c:7967
5495 msgid " <INVALID DATA>\n"
5498 #: src/readelf.c:7131 src/readelf.c:7293
5500 msgid "cannot get macro information section data: %s"
5503 #: src/readelf.c:7211
5505 msgid "%*s*** non-terminated string at end of section"
5508 #: src/readelf.c:7234
5510 msgid "%*s*** missing DW_MACINFO_start_file argument at end of section"
5513 #: src/readelf.c:7334
5515 msgid " Offset: 0x%<PRIx64>\n"
5518 #: src/readelf.c:7346
5520 msgid " Version: %<PRIu16>\n"
5523 #: src/readelf.c:7352 src/readelf.c:8086
5525 msgid " unknown version, cannot parse section\n"
5528 #: src/readelf.c:7359
5530 msgid " Flag: 0x%<PRIx8>\n"
5533 #: src/readelf.c:7362
5535 msgid " Offset length: %<PRIu8>\n"
5538 #: src/readelf.c:7370
5540 msgid " .debug_line offset: 0x%<PRIx64>\n"
5543 #: src/readelf.c:7383
5545 msgid " extension opcode table, %<PRIu8> items:\n"
5548 #: src/readelf.c:7390
5553 #: src/readelf.c:7402
5555 msgid " %<PRIu8> arguments:"
5558 #: src/readelf.c:7430
5560 msgid " no arguments."
5563 #: src/readelf.c:7667
5565 msgid "vendor opcode not verified?"
5568 #: src/readelf.c:7695
5570 msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
5573 #: src/readelf.c:7736
5577 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5581 #: src/readelf.c:7750
5583 msgid " *** error while reading strings: %s\n"
5586 #: src/readelf.c:7770
5590 "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
5593 #: src/readelf.c:7872
5597 "Exception handling table section [%2zu] '.gcc_except_table':\n"
5600 #: src/readelf.c:7895
5602 msgid " LPStart encoding: %#x "
5605 #: src/readelf.c:7907
5607 msgid " TType encoding: %#x "
5610 #: src/readelf.c:7922
5612 msgid " Call site encoding: %#x "
5615 #: src/readelf.c:7935
5621 #: src/readelf.c:7949
5624 " [%4u] Call site start: %#<PRIx64>\n"
5625 " Call site length: %<PRIu64>\n"
5626 " Landing pad: %#<PRIx64>\n"
5630 #: src/readelf.c:8022
5632 msgid "invalid TType encoding"
5635 #: src/readelf.c:8048
5639 "GDB section [%2zu] '%s' at offset %#<PRIx64> contains %<PRId64> bytes :\n"
5642 #: src/readelf.c:8077
5644 msgid " Version: %<PRId32>\n"
5647 #: src/readelf.c:8095
5649 msgid " CU offset: %#<PRIx32>\n"
5652 #: src/readelf.c:8102
5654 msgid " TU offset: %#<PRIx32>\n"
5657 #: src/readelf.c:8109
5659 msgid " address offset: %#<PRIx32>\n"
5662 #: src/readelf.c:8116
5664 msgid " symbol offset: %#<PRIx32>\n"
5667 #: src/readelf.c:8123
5669 msgid " constant offset: %#<PRIx32>\n"
5672 #: src/readelf.c:8137
5676 " CU list at offset %#<PRIx32> contains %zu entries:\n"
5679 #: src/readelf.c:8162
5683 " TU list at offset %#<PRIx32> contains %zu entries:\n"
5686 #: src/readelf.c:8191
5690 " Address list at offset %#<PRIx32> contains %zu entries:\n"
5693 #: src/readelf.c:8224
5697 " Symbol table at offset %#<PRIx32> contains %zu slots:\n"
5700 #: src/readelf.c:8311
5702 msgid "cannot get debug context descriptor: %s"
5705 #: src/readelf.c:8467 src/readelf.c:9089 src/readelf.c:9200 src/readelf.c:9258
5707 msgid "cannot convert core note data: %s"
5710 #: src/readelf.c:8830
5714 "%*s... <repeats %u more times> ..."
5717 #: src/readelf.c:9337
5718 msgid " Owner Data size Type\n"
5721 #: src/readelf.c:9355
5723 msgid " %-13.*s %9<PRId32> %s\n"
5726 #: src/readelf.c:9405
5728 msgid "cannot get content of note section: %s"
5731 #: src/readelf.c:9432
5735 "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5738 #: src/readelf.c:9455
5742 "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5745 #: src/readelf.c:9501
5749 "Section [%zu] '%s' has no data to dump.\n"
5752 #: src/readelf.c:9518 src/readelf.c:9559
5754 msgid "cannot get data for section [%zu] '%s': %s"
5757 #: src/readelf.c:9523
5761 "Hex dump of section [%zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5764 #: src/readelf.c:9528
5768 "Hex dump of section [%zu] '%s', %<PRIu64> bytes (%zd uncompressed) at offset "
5772 #: src/readelf.c:9542
5776 "Section [%zu] '%s' has no strings to dump.\n"
5779 #: src/readelf.c:9564
5783 "String section [%zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5786 #: src/readelf.c:9569
5790 "String section [%zu] '%s' contains %<PRIu64> bytes (%zd uncompressed) at "
5791 "offset %#0<PRIx64>:\n"
5794 #: src/readelf.c:9618
5798 "section [%lu] does not exist"
5801 #: src/readelf.c:9647
5805 "section '%s' does not exist"
5808 #: src/readelf.c:9704
5810 msgid "cannot get symbol index of archive '%s': %s"
5813 #: src/readelf.c:9707
5817 "Archive '%s' has no symbol index\n"
5820 #: src/readelf.c:9711
5824 "Index of archive '%s' has %zu entries:\n"
5827 #: src/readelf.c:9729
5829 msgid "cannot extract member at offset %zu in '%s': %s"
5832 #: src/readelf.c:9734
5834 msgid "Archive member '%s' contains:\n"
5839 "Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
5844 msgid "Same as `--format=sysv'"
5848 msgid "Same as `--format=bsd'"
5852 msgid "Same as `--radix=10'"
5856 msgid "Same as `--radix=8'"
5860 msgid "Same as `--radix=16'"
5864 msgid "Similar to `--format=sysv' output but in one line"
5868 msgid "Print size and permission flags for loadable segments"
5872 msgid "Display the total sizes (bsd only)"
5876 msgid "List section sizes of FILEs (a.out by default)."
5881 msgid "Invalid format: %s"
5886 msgid "Invalid radix: %s"
5891 msgid "%s: file format not recognized"
5894 #: src/size.c:433 src/size.c:566
5905 msgid "-p PID should be a positive process id."
5910 msgid "Cannot open core file '%s'"
5915 msgid "-n MAXFRAMES should be 0 or higher."
5920 msgid "-e EXEC needs a core given by --core."
5925 msgid "-1 needs a thread id given by -p."
5930 msgid "One of -p PID or --core COREFILE should be given."
5934 msgid "Show stack of process PID"
5938 msgid "Show stack found in COREFILE"
5942 msgid "(optional) EXECUTABLE that produced COREFILE"
5946 msgid "Output selection options:"
5950 msgid "Additionally show frame activation"
5954 msgid "Additionally try to lookup DWARF debuginfo name for frame address"
5959 "Additionally show inlined function frames using DWARF debuginfo if available "
5964 msgid "Additionally show module file information"
5968 msgid "Additionally show source file information"
5973 "Show all additional information (activation, debugname, inlines, module and "
5978 msgid "Do not resolve address to function symbol name"
5982 msgid "Show raw function symbol names, do not try to demangle names"
5986 msgid "Show module build-id, load address and pc offset"
5990 msgid "Show the backtrace of only one thread"
5994 msgid "Show at most MAXFRAMES per thread (default 256, use 0 for unlimited)"
5998 msgid "Show module memory map with build-id, elf and debug files detected"
6003 "Print a stack for each thread in a process or core file.\vProgram exits with "
6004 "return code 0 if all frames were shown without any errors. If some frames "
6005 "were shown, but there were some non-fatal errors, possibly causing an "
6006 "incomplete backtrace, the program exits with return code 1. If no frames "
6007 "could be shown, or a fatal error occured the program exits with return code "
6008 "2. If the program was invoked with bad or missing arguments it will exit "
6009 "with return code 64."
6014 msgid "Couldn't show any frames."
6018 msgid "Output Selection:"
6022 msgid "Scan entire file, not only loaded sections"
6026 msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
6031 "Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
6036 msgid "Print name of the file before each string."
6040 msgid "Print location of the string in base 8, 10, or 16 respectively."
6044 msgid "Alias for --radix=o"
6048 msgid "Print the strings of printable characters in files."
6051 #: src/strings.c:271 src/strings.c:306
6053 msgid "invalid value '%s' for %s parameter"
6056 #: src/strings.c:317
6058 msgid "invalid minimum length of matched string size"
6061 #: src/strings.c:600
6063 msgid "lseek failed"
6066 #: src/strings.c:617 src/strings.c:681
6068 msgid "re-mmap failed"
6071 #: src/strings.c:654
6073 msgid "mprotect failed"
6076 #: src/strings.c:743
6078 msgid "Skipping section %zd '%s' data outside file"
6082 msgid "Place stripped output into FILE"
6086 msgid "Extract the removed sections into FILE"
6090 msgid "Embed name FILE instead of -f argument"
6094 msgid "Remove all debugging symbols"
6098 msgid "Remove section headers (not recommended)"
6102 msgid "Copy modified/access timestamps to the output"
6107 "Resolve all trivial relocations between debug sections if the removed "
6108 "sections are placed in a debug file (only relevant for ET_REL files, "
6109 "operation is not reversable, needs -f)"
6113 msgid "Remove .comment section"
6117 msgid "Relax a few rules to handle slightly broken ELF files"
6121 msgid "Discard symbols from object files."
6126 msgid "--reloc-debug-sections used without -f"
6131 msgid "Only one input file allowed together with '-o' and '-f'"
6136 msgid "-f option specified twice"
6141 msgid "-F option specified twice"
6144 #: src/strip.c:254 src/unstrip.c:120
6146 msgid "-o option specified twice"
6151 msgid "-R option supports only .comment section"
6154 #: src/strip.c:320 src/strip.c:344
6156 msgid "cannot stat input file '%s'"
6161 msgid "while opening '%s'"
6166 msgid "%s: cannot use -o or -f when stripping archive"
6171 msgid "%s: no support for stripping archive"
6176 msgid "cannot open EBL backend"
6181 msgid "cannot get number of phdrs"
6184 #: src/strip.c:544 src/strip.c:568
6186 msgid "cannot create new file '%s': %s"
6191 msgid "illformed file '%s'"
6194 #: src/strip.c:968 src/strip.c:1067
6196 msgid "while generating output file: %s"
6199 #: src/strip.c:1033 src/strip.c:2071
6201 msgid "%s: error while creating ELF header: %s"
6206 msgid "while preparing output for '%s'"
6209 #: src/strip.c:1108 src/strip.c:1171
6211 msgid "while create section header section: %s"
6216 msgid "cannot allocate section data: %s"
6221 msgid "while create section header string table: %s"
6226 msgid "bad relocation"
6229 #: src/strip.c:1982 src/strip.c:2095
6231 msgid "while writing '%s': %s"
6236 msgid "while creating '%s'"
6241 msgid "while computing checksum for debug information"
6246 msgid "%s: error while reading the file: %s"
6249 #: src/strip.c:2120 src/strip.c:2140
6251 msgid "while writing '%s'"
6254 #: src/strip.c:2177 src/strip.c:2184
6256 msgid "error while finishing '%s': %s"
6259 #: src/strip.c:2201 src/strip.c:2273
6261 msgid "cannot set access and modification date of '%s'"
6265 msgid "Match MODULE against file names, not module names"
6269 msgid "Silently skip unfindable files"
6273 msgid "Place output into FILE"
6277 msgid "Create multiple output files under DIRECTORY"
6281 msgid "Use module rather than file names"
6285 msgid "Create output for modules that have no separate debug information"
6289 msgid "Apply relocations to section contents in ET_REL files"
6293 msgid "Only list module and file names, build IDs"
6297 msgid "Force combining files even if some ELF headers don't seem to match"
6300 #: src/unstrip.c:129
6302 msgid "-d option specified twice"
6305 #: src/unstrip.c:164
6307 msgid "only one of -o or -d allowed"
6310 #: src/unstrip.c:173
6312 msgid "-n cannot be used with explicit files or -o or -d"
6315 #: src/unstrip.c:188
6317 msgid "output directory '%s'"
6320 #: src/unstrip.c:197
6322 msgid "exactly two file arguments are required"
6325 #: src/unstrip.c:203
6327 msgid "-m, -a, -R, and -i options not allowed with explicit files"
6330 #: src/unstrip.c:216
6332 msgid "-o or -d is required when using implicit files"
6335 #: src/unstrip.c:252
6337 msgid "cannot create ELF header: %s"
6340 #: src/unstrip.c:257
6342 msgid "cannot copy ELF header: %s"
6345 #: src/unstrip.c:261 src/unstrip.c:1939 src/unstrip.c:1982
6347 msgid "cannot get number of program headers: %s"
6350 #: src/unstrip.c:266 src/unstrip.c:1943
6352 msgid "cannot create program headers: %s"
6355 #: src/unstrip.c:272
6357 msgid "cannot copy program header: %s"
6360 #: src/unstrip.c:282
6362 msgid "cannot copy section header: %s"
6365 #: src/unstrip.c:285 src/unstrip.c:1576
6367 msgid "cannot get section data: %s"
6370 #: src/unstrip.c:287 src/unstrip.c:1578
6372 msgid "cannot copy section data: %s"
6375 #: src/unstrip.c:311
6377 msgid "cannot create directory '%s'"
6380 #: src/unstrip.c:383 src/unstrip.c:803 src/unstrip.c:1610
6382 msgid "cannot get symbol table entry: %s"
6385 #: src/unstrip.c:399 src/unstrip.c:620 src/unstrip.c:641 src/unstrip.c:653
6386 #: src/unstrip.c:1631 src/unstrip.c:1805 src/unstrip.c:1829
6388 msgid "cannot update symbol table: %s"
6391 #: src/unstrip.c:409
6393 msgid "cannot update section header: %s"
6396 #: src/unstrip.c:448 src/unstrip.c:459
6398 msgid "cannot update relocation: %s"
6401 #: src/unstrip.c:547
6403 msgid "cannot get symbol version: %s"
6406 #: src/unstrip.c:560
6408 msgid "unexpected section type in [%zu] with sh_link to symtab"
6411 #: src/unstrip.c:809
6413 msgid "invalid string offset in symbol [%zu]"
6416 #: src/unstrip.c:967 src/unstrip.c:1313
6418 msgid "cannot read section [%zu] name: %s"
6421 #: src/unstrip.c:1008 src/unstrip.c:1027 src/unstrip.c:1062
6423 msgid "cannot read '.gnu.prelink_undo' section: %s"
6426 #: src/unstrip.c:1048
6428 msgid "invalid contents in '%s' section"
6431 #: src/unstrip.c:1054
6433 msgid "overflow with shnum = %zu in '%s' section"
6436 #: src/unstrip.c:1108 src/unstrip.c:1433
6438 msgid "cannot find matching section for [%zu] '%s'"
6441 #: src/unstrip.c:1233 src/unstrip.c:1248 src/unstrip.c:1514 src/unstrip.c:1766
6443 msgid "cannot add section name to string table: %s"
6446 #: src/unstrip.c:1257
6448 msgid "cannot update section header string table data: %s"
6451 #: src/unstrip.c:1284 src/unstrip.c:1288
6453 msgid "cannot get section header string table section index: %s"
6456 #: src/unstrip.c:1292 src/unstrip.c:1296 src/unstrip.c:1529
6458 msgid "cannot get section count: %s"
6461 #: src/unstrip.c:1299
6463 msgid "more sections in stripped file than debug file -- arguments reversed?"
6466 #: src/unstrip.c:1358 src/unstrip.c:1448
6468 msgid "cannot read section header string table: %s"
6471 #: src/unstrip.c:1508
6473 msgid "cannot add new section: %s"
6476 #: src/unstrip.c:1618
6478 msgid "symbol [%zu] has invalid section index"
6481 #: src/unstrip.c:1900
6483 msgid "cannot read section data: %s"
6486 #: src/unstrip.c:1921
6488 msgid "cannot get ELF header: %s"
6491 #: src/unstrip.c:1953
6493 msgid "cannot update program header: %s"
6496 #: src/unstrip.c:1958 src/unstrip.c:2040
6498 msgid "cannot write output file: %s"
6501 #: src/unstrip.c:2009
6503 msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
6506 #: src/unstrip.c:2012
6509 "DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
6512 #: src/unstrip.c:2031 src/unstrip.c:2082 src/unstrip.c:2094 src/unstrip.c:2180
6514 msgid "cannot create ELF descriptor: %s"
6517 #: src/unstrip.c:2073
6521 #: src/unstrip.c:2075
6522 msgid ", use --force"
6525 #: src/unstrip.c:2098
6526 msgid "ELF header identification (e_ident) different"
6529 #: src/unstrip.c:2101
6530 msgid "ELF header type (e_type) different"
6533 #: src/unstrip.c:2104
6534 msgid "ELF header machine type (e_machine) different"
6537 #: src/unstrip.c:2107
6538 msgid "stripped program header (e_phnum) smaller than unstripped"
6541 #: src/unstrip.c:2137
6543 msgid "cannot find stripped file for module '%s': %s"
6546 #: src/unstrip.c:2141
6548 msgid "cannot open stripped file '%s' for module '%s': %s"
6551 #: src/unstrip.c:2156
6553 msgid "cannot find debug file for module '%s': %s"
6556 #: src/unstrip.c:2160
6558 msgid "cannot open debug file '%s' for module '%s': %s"
6561 #: src/unstrip.c:2173
6563 msgid "module '%s' file '%s' is not stripped"
6566 #: src/unstrip.c:2204
6568 msgid "cannot cache section addresses for module '%s': %s"
6571 #: src/unstrip.c:2337
6573 msgid "no matching modules found"
6576 #: src/unstrip.c:2346
6578 msgid "matched more than one module"
6581 #: src/unstrip.c:2390
6583 "STRIPPED-FILE DEBUG-FILE\n"
6587 #: src/unstrip.c:2391
6589 "Combine stripped files with separate symbols and debug information.\vThe "
6590 "first form puts the result in DEBUG-FILE if -o was not given.\n"
6592 "MODULE arguments give file name patterns matching modules to process.\n"
6593 "With -f these match the file name of the main (stripped) file (slashes are "
6594 "never special), otherwise they match the simple module names. With no "
6595 "arguments, process all modules found.\n"
6597 "Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
6598 "subdirectories as needed. With -m these files have simple module names, "
6599 "otherwise they have the name of the main file complete with directory "
6600 "underneath OUTPUT-DIRECTORY.\n"
6602 "With -n no files are written, but one line to standard output for each "
6604 "\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
6605 "START and SIZE are hexadecimal giving the address bounds of the module. "
6606 "BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
6607 "hexadecimal may be followed by @0xADDR giving the address where the ID "
6608 "resides if that is known. FILE is the file name found for the module, or - "
6609 "if none was found, or . if an ELF image is available but not from any named "
6610 "file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
6611 "was found, or . if FILE contains the debug information."
6614 #: tests/backtrace.c:427
6615 msgid "Run executable"
6618 #: tests/dwflmodtest.c:213
6619 msgid "Additionally show function names"
6622 #: tests/dwflmodtest.c:214
6623 msgid "Show instances of inlined functions"