1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Red Hat, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: elfutils 0.155\n"
10 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
11 "POT-Creation-Date: 2012-08-27 20:34+0200\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"
21 #: lib/xmalloc.c:54 lib/xmalloc.c:68 lib/xmalloc.c:82 src/readelf.c:2842
22 #: src/readelf.c:3181 src/unstrip.c:2090 src/unstrip.c:2298
24 msgid "memory exhausted"
27 #: libasm/asm_error.c:65 libdw/dwarf_error.c:58 libdwfl/libdwflP.h:49
28 #: libelf/elf_error.c:60
32 #: libasm/asm_error.c:66 libdw/dwarf_error.c:67 libdwfl/libdwflP.h:51
33 #: libelf/elf_error.c:91
37 #: libasm/asm_error.c:67 src/ldgeneric.c:2677
39 msgid "cannot create output file"
42 #: libasm/asm_error.c:68
43 msgid "invalid parameter"
46 #: libasm/asm_error.c:69
47 msgid "cannot change mode of output file"
50 #: libasm/asm_error.c:70 src/ldgeneric.c:6990
52 msgid "cannot rename output file"
55 #: libasm/asm_error.c:71
56 msgid "duplicate symbol"
59 #: libasm/asm_error.c:72
60 msgid "invalid section type for operation"
63 #: libasm/asm_error.c:73
64 msgid "error during output of data"
67 #: libasm/asm_error.c:74
68 msgid "no backend support available"
71 #: libasm/asm_error.c:84 libdw/dwarf_error.c:59 libdwfl/libdwflP.h:50
72 #: libelf/elf_error.c:63
76 #: libdw/dwarf_error.c:60
77 msgid "invalid access"
80 #: libdw/dwarf_error.c:61
81 msgid "no regular file"
84 #: libdw/dwarf_error.c:62
88 #: libdw/dwarf_error.c:63
89 msgid "invalid ELF file"
92 #: libdw/dwarf_error.c:64
93 msgid "no DWARF information"
96 #: libdw/dwarf_error.c:65
100 #: libdw/dwarf_error.c:66
101 msgid "cannot get ELF header"
104 #: libdw/dwarf_error.c:68
105 msgid "not implemented"
108 #: libdw/dwarf_error.c:69 libelf/elf_error.c:107 libelf/elf_error.c:155
109 msgid "invalid command"
112 #: libdw/dwarf_error.c:70
113 msgid "invalid version"
116 #: libdw/dwarf_error.c:71
120 #: libdw/dwarf_error.c:72
121 msgid "no entries found"
124 #: libdw/dwarf_error.c:73
125 msgid "invalid DWARF"
128 #: libdw/dwarf_error.c:74
129 msgid "no string data"
132 #: libdw/dwarf_error.c:75
133 msgid "no address value"
136 #: libdw/dwarf_error.c:76
137 msgid "no constant value"
140 #: libdw/dwarf_error.c:77
141 msgid "no reference value"
144 #: libdw/dwarf_error.c:78
145 msgid "invalid reference value"
148 #: libdw/dwarf_error.c:79
149 msgid ".debug_line section missing"
152 #: libdw/dwarf_error.c:80
153 msgid "invalid .debug_line section"
156 #: libdw/dwarf_error.c:81
157 msgid "debug information too big"
160 #: libdw/dwarf_error.c:82
161 msgid "invalid DWARF version"
164 #: libdw/dwarf_error.c:83
165 msgid "invalid directory index"
168 #: libdw/dwarf_error.c:84 libdwfl/libdwflP.h:70
169 msgid "address out of range"
172 #: libdw/dwarf_error.c:85
173 msgid "no location list value"
176 #: libdw/dwarf_error.c:86
177 msgid "no block data"
180 #: libdw/dwarf_error.c:87
181 msgid "invalid line index"
184 #: libdw/dwarf_error.c:88
185 msgid "invalid address range index"
188 #: libdw/dwarf_error.c:89 libdwfl/libdwflP.h:71
189 msgid "no matching address range"
192 #: libdw/dwarf_error.c:90
193 msgid "no flag value"
196 #: libdw/dwarf_error.c:91 libelf/elf_error.c:232
197 msgid "invalid offset"
200 #: libdw/dwarf_error.c:92
201 msgid ".debug_ranges section missing"
204 #: libdw/dwarf_error.c:93
205 msgid "invalid CFI section"
208 #: libdw/dwarf_error.c:94
209 msgid "no alternative debug link found"
212 #: libdwfl/argp-std.c:46 src/unstrip.c:2240
213 msgid "Input selection options:"
216 #: libdwfl/argp-std.c:47
217 msgid "Find addresses in FILE"
220 #: libdwfl/argp-std.c:49
221 msgid "Find addresses from signatures found in COREFILE"
224 #: libdwfl/argp-std.c:51
225 msgid "Find addresses in files mapped into process PID"
228 #: libdwfl/argp-std.c:53
230 "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
234 #: libdwfl/argp-std.c:55
235 msgid "Find addresses in the running kernel"
238 #: libdwfl/argp-std.c:57
239 msgid "Kernel with all modules"
242 #: libdwfl/argp-std.c:59
243 msgid "Search path for separate debuginfo files"
246 #: libdwfl/argp-std.c:142
247 msgid "only one of -e, -p, -k, -K, or --core allowed"
250 #: libdwfl/argp-std.c:202
252 msgid "cannot read ELF core file: %s"
255 #: libdwfl/argp-std.c:220
256 msgid "No modules recognized in core file"
259 #: libdwfl/argp-std.c:232
260 msgid "cannot load kernel symbols"
263 #: libdwfl/argp-std.c:236
264 msgid "cannot find kernel modules"
267 #: libdwfl/argp-std.c:250
268 msgid "cannot find kernel or modules"
271 #: libdwfl/libdwflP.h:52
275 #: libdwfl/libdwflP.h:53
276 msgid "See elf_errno"
279 #: libdwfl/libdwflP.h:54
280 msgid "See dwarf_errno"
283 #: libdwfl/libdwflP.h:55
284 msgid "See ebl_errno (XXX missing)"
287 #: libdwfl/libdwflP.h:56
288 msgid "gzip decompression failed"
291 #: libdwfl/libdwflP.h:57
292 msgid "bzip2 decompression failed"
295 #: libdwfl/libdwflP.h:58
296 msgid "LZMA decompression failed"
299 #: libdwfl/libdwflP.h:59
300 msgid "no support library found for machine"
303 #: libdwfl/libdwflP.h:60
304 msgid "Callbacks missing for ET_REL file"
307 #: libdwfl/libdwflP.h:61
308 msgid "Unsupported relocation type"
311 #: libdwfl/libdwflP.h:62
312 msgid "r_offset is bogus"
315 #: libdwfl/libdwflP.h:63 libelf/elf_error.c:111 libelf/elf_error.c:171
316 msgid "offset out of range"
319 #: libdwfl/libdwflP.h:64
320 msgid "relocation refers to undefined symbol"
323 #: libdwfl/libdwflP.h:65
324 msgid "Callback returned failure"
327 #: libdwfl/libdwflP.h:66
328 msgid "No DWARF information found"
331 #: libdwfl/libdwflP.h:67
332 msgid "No symbol table found"
335 #: libdwfl/libdwflP.h:68
336 msgid "No ELF program headers"
339 #: libdwfl/libdwflP.h:69
340 msgid "address range overlaps an existing module"
343 #: libdwfl/libdwflP.h:72
344 msgid "image truncated"
347 #: libdwfl/libdwflP.h:73
348 msgid "ELF file opened"
351 #: libdwfl/libdwflP.h:74
352 msgid "not a valid ELF file"
355 #: libdwfl/libdwflP.h:75
356 msgid "cannot handle DWARF type description"
359 #: libdwfl/libdwflP.h:76
360 msgid "ELF file does not match build ID"
363 #: libdwfl/libdwflP.h:77
364 msgid "corrupt .gnu.prelink_undo section data"
367 #: libebl/eblbackendname.c:42
371 #: libebl/eblcorenotetypename.c:86 libebl/eblobjecttypename.c:57
372 #: libebl/eblobjnotetypename.c:73 libebl/eblosabiname.c:77
373 #: libebl/eblsectionname.c:89 libebl/eblsectiontypename.c:119
374 #: libebl/eblsegmenttypename.c:83
378 #: libebl/ebldynamictagname.c:105
380 msgid "<unknown>: %#<PRIx64>"
383 #: libebl/eblobjnote.c:55
385 msgid "unknown SDT version %u\n"
388 #: libebl/eblobjnote.c:73
390 msgid "invalid SDT probe descriptor\n"
393 #: libebl/eblobjnote.c:123
398 #: libebl/eblobjnote.c:125
403 #: libebl/eblobjnote.c:127
408 #: libebl/eblobjnote.c:129
413 #: libebl/eblobjnote.c:131
418 #: libebl/eblobjnote.c:133
423 #: libebl/eblobjnote.c:143
428 #: libebl/eblobjnote.c:154
430 msgid " Linker version: %.*s\n"
433 #: libebl/eblobjnote.c:203
435 msgid " OS: %s, ABI: "
438 #: libebl/eblosabiname.c:74
442 #: libebl/eblsymbolbindingname.c:71 libebl/eblsymboltypename.c:77
444 msgid "<unknown>: %d"
447 #: libelf/elf_error.c:67
448 msgid "unknown version"
451 #: libelf/elf_error.c:71
455 #: libelf/elf_error.c:75
456 msgid "invalid `Elf' handle"
459 #: libelf/elf_error.c:79
460 msgid "invalid size of source operand"
463 #: libelf/elf_error.c:83
464 msgid "invalid size of destination operand"
467 #: libelf/elf_error.c:87 src/readelf.c:4697
469 msgid "invalid encoding"
472 #: libelf/elf_error.c:95
473 msgid "invalid file descriptor"
476 #: libelf/elf_error.c:99
477 msgid "invalid operation"
480 #: libelf/elf_error.c:103
481 msgid "ELF version not set"
484 #: libelf/elf_error.c:115
485 msgid "invalid fmag field in archive header"
488 #: libelf/elf_error.c:119
489 msgid "invalid archive file"
492 #: libelf/elf_error.c:123
493 msgid "descriptor is not for an archive"
496 #: libelf/elf_error.c:127
497 msgid "no index available"
500 #: libelf/elf_error.c:131
501 msgid "cannot read data from file"
504 #: libelf/elf_error.c:135
505 msgid "cannot write data to file"
508 #: libelf/elf_error.c:139
509 msgid "invalid binary class"
512 #: libelf/elf_error.c:143
513 msgid "invalid section index"
516 #: libelf/elf_error.c:147
517 msgid "invalid operand"
520 #: libelf/elf_error.c:151
521 msgid "invalid section"
524 #: libelf/elf_error.c:159
525 msgid "executable header not created first"
528 #: libelf/elf_error.c:163
529 msgid "file descriptor disabled"
532 #: libelf/elf_error.c:167
533 msgid "archive/member file descriptor mismatch"
536 #: libelf/elf_error.c:175
537 msgid "cannot manipulate null section"
540 #: libelf/elf_error.c:179
541 msgid "data/scn mismatch"
544 #: libelf/elf_error.c:183
545 msgid "invalid section header"
548 #: libelf/elf_error.c:187 src/readelf.c:6335 src/readelf.c:6780
549 #: src/readelf.c:6881 src/readelf.c:7043
554 #: libelf/elf_error.c:191
555 msgid "unknown data encoding"
558 #: libelf/elf_error.c:195
559 msgid "section `sh_size' too small for data"
562 #: libelf/elf_error.c:199
563 msgid "invalid section alignment"
566 #: libelf/elf_error.c:203
567 msgid "invalid section entry size"
570 #: libelf/elf_error.c:207
571 msgid "update() for write on read-only file"
574 #: libelf/elf_error.c:211
578 #: libelf/elf_error.c:215
579 msgid "only relocatable files can contain section groups"
582 #: libelf/elf_error.c:220
584 "program header only allowed in executables, shared objects, and core files"
587 #: libelf/elf_error.c:227
588 msgid "file has no program header"
591 #: src/addr2line.c:58
592 msgid "Output selection options:"
595 #: src/addr2line.c:59
596 msgid "Show only base names of source files"
599 #: src/addr2line.c:61
600 msgid "Show absolute file names using compilation directory"
603 #: src/addr2line.c:62
604 msgid "Also show function names"
607 #: src/addr2line.c:63
608 msgid "Also show symbol or section names"
611 #: src/addr2line.c:64
612 msgid "Also show line table flags"
615 #: src/addr2line.c:66
616 msgid "Treat addresses as offsets relative to NAME section."
619 #: src/addr2line.c:68 src/elfcmp.c:72 src/findtextrel.c:67 src/nm.c:100
621 msgid "Miscellaneous:"
624 #: src/addr2line.c:77
626 "Locate source files and line information for ADDRs (in a.out by default)."
629 #: src/addr2line.c:81
633 #: src/addr2line.c:181 src/ar.c:289 src/elfcmp.c:662 src/elflint.c:231
634 #: src/findtextrel.c:162 src/ld.c:949 src/nm.c:265 src/objdump.c:181
635 #: src/ranlib.c:128 src/readelf.c:460 src/size.c:211 src/strings.c:219
636 #: src/strip.c:213 src/unstrip.c:226
639 "Copyright (C) %s Red Hat, Inc.\n"
640 "This is free software; see the source for copying conditions. There is NO\n"
641 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
644 #: src/addr2line.c:186 src/ar.c:294 src/elfcmp.c:667 src/elflint.c:236
645 #: src/findtextrel.c:167 src/ld.c:954 src/nm.c:270 src/objdump.c:186
646 #: src/ranlib.c:133 src/readelf.c:465 src/size.c:216 src/strings.c:224
647 #: src/strip.c:218 src/unstrip.c:231
649 msgid "Written by %s.\n"
652 #: src/addr2line.c:405
654 msgid "Section syntax requires exactly one module"
657 #: src/addr2line.c:428
659 msgid "offset %#<PRIxMAX> lies outside section '%s'"
662 #: src/addr2line.c:469
664 msgid "cannot find symbol '%s'"
667 #: src/addr2line.c:474
669 msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
677 msgid "Delete files from archive."
681 msgid "Move files in archive."
685 msgid "Print files in archive."
689 msgid "Quick append files to archive."
693 msgid "Replace existing or insert new file into archive."
697 msgid "Display content of archive."
701 msgid "Extract files from archive."
705 msgid "Command Modifiers:"
709 msgid "Preserve original dates."
713 msgid "Use instance [COUNT] of name."
717 msgid "Do not replace existing files with extracted files."
721 msgid "Allow filename to be truncated if necessary."
725 msgid "Provide verbose output."
729 msgid "Force regeneration of symbol table."
733 msgid "Insert file after [MEMBER]."
737 msgid "Insert file before [MEMBER]."
745 msgid "Suppress message when library has to be created."
749 msgid "Use full path for file matching."
753 msgid "Update only older files in archive."
757 msgid "Create, modify, and extract from archives."
761 msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
766 msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
771 msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
776 msgid "'N' is only meaningful with the 'x' and 'd' options"
781 msgid "COUNT parameter required"
786 msgid "invalid COUNT parameter %s"
791 msgid "'%c' is only meaningful with the 'x' option"
796 msgid "archive name required"
801 msgid "command option required"
806 msgid "More than one operation specified"
811 msgid "cannot open archive '%s'"
816 msgid "cannot open archive '%s': %s"
821 msgid "%s: not an archive file"
826 msgid "cannot stat archive '%s'"
831 msgid "no entry %s in archive\n"
834 #: src/ar.c:491 src/ar.c:933 src/ar.c:1133
836 msgid "cannot create hash table"
839 #: src/ar.c:498 src/ar.c:940 src/ar.c:1142
841 msgid "cannot insert into hash table"
844 #: src/ar.c:506 src/ranlib.c:168
846 msgid "cannot stat '%s'"
851 msgid "cannot read content of %s: %s"
856 msgid "cannot open %.*s"
861 msgid "failed to write %s"
866 msgid "cannot change mode of %s"
871 msgid "cannot change modification time of %s"
876 msgid "cannot rename temporary file to %.*s"
879 #: src/ar.c:777 src/ar.c:1025 src/ar.c:1424 src/ranlib.c:242
881 msgid "cannot create new file"
886 msgid "position member %s not found"
891 msgid "%s: no entry %s in archive!\n"
894 #: src/ar.c:1263 src/ldgeneric.c:509 src/objdump.c:257
896 msgid "cannot open %s"
901 msgid "cannot stat %s"
906 msgid "%s is no regular file"
911 msgid "cannot get ELF descriptor for %s: %s\n"
916 msgid "cannot read %s: %s"
921 msgid "the archive '%s' is too large"
926 msgid "cannot read ELF header of %s(%s): %s"
930 msgid "Control options:"
934 msgid "Output all differences, not just the first"
939 "Control treatment of gaps in loadable segments [ignore|match] (default: "
944 msgid "Ignore permutation of buckets in SHT_HASH section"
948 msgid "Ignore differences in build ID"
952 msgid "Output nothing; yield exit status only"
956 msgid "Compare relevant parts of two ELF files for equality."
964 msgid "Invalid number of parameters.\n"
967 #: src/elfcmp.c:174 src/elfcmp.c:179
969 msgid "cannot get ELF header of '%s': %s"
974 msgid "%s %s diff: ELF header"
977 #: src/elfcmp.c:212 src/elfcmp.c:215
979 msgid "cannot get section count of '%s': %s"
984 msgid "%s %s diff: section count"
987 #: src/elfcmp.c:227 src/elfcmp.c:230
989 msgid "cannot get program header count of '%s': %s"
994 msgid "%s %s diff: program header count"
999 msgid "%s %s differ: section [%zu], [%zu] name"
1004 msgid "%s %s differ: section [%zu] '%s' header"
1007 #: src/elfcmp.c:323 src/elfcmp.c:329
1009 msgid "cannot get content of section %zu in '%s': %s"
1012 #: src/elfcmp.c:345 src/elfcmp.c:351
1014 msgid "cannot get symbol in '%s': %s"
1019 msgid "%s %s differ: symbol table [%zu]"
1024 msgid "%s %s differ: symbol table [%zu,%zu]"
1027 #: src/elfcmp.c:421 src/elfcmp.c:490
1029 msgid "%s %s differ: section [%zu] '%s' number of notes"
1034 msgid "cannot read note section [%zu] '%s' in '%s': %s"
1039 msgid "%s %s differ: section [%zu] '%s' note name"
1044 msgid "%s %s differ: section [%zu] '%s' note '%s' type"
1049 msgid "%s %s differ: build ID length"
1054 msgid "%s %s differ: build ID content"
1059 msgid "%s %s differ: section [%zu] '%s' note '%s' content"
1064 msgid "%s %s differ: section [%zu] '%s' content"
1069 msgid "%s %s differ: section [%zu,%zu] '%s' content"
1074 msgid "%s %s differ: unequal amount of important sections"
1077 #: src/elfcmp.c:571 src/elfcmp.c:576
1079 msgid "cannot load data of '%s': %s"
1082 #: src/elfcmp.c:595 src/elfcmp.c:601
1084 msgid "cannot get program header entry %d of '%s': %s"
1089 msgid "%s %s differ: program header %d"
1094 msgid "%s %s differ: gap"
1099 msgid "Invalid value '%s' for --gaps parameter."
1102 #: src/elfcmp.c:722 src/findtextrel.c:221 src/ldgeneric.c:1757
1103 #: src/ldgeneric.c:4247 src/nm.c:381 src/ranlib.c:161 src/size.c:293
1104 #: src/strings.c:175 src/strip.c:450 src/strip.c:487 src/unstrip.c:1903
1105 #: src/unstrip.c:1932
1107 msgid "cannot open '%s'"
1110 #: src/elfcmp.c:726 src/findtextrel.c:228 src/ranlib.c:178
1112 msgid "cannot create ELF descriptor for '%s': %s"
1117 msgid "cannot create EBL descriptor for '%s'"
1122 msgid "cannot get section header of section %zu: %s"
1127 msgid "cannot get content of section %zu: %s"
1130 #: src/elfcmp.c:769 src/elfcmp.c:783
1132 msgid "cannot get relocation: %s"
1136 msgid "Be extremely strict, flag level 2 features."
1140 msgid "Do not print anything if successful"
1144 msgid "Binary is a separate debuginfo file"
1149 "Binary has been created with GNU ld and is therefore known to be broken in "
1154 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
1157 #: src/elflint.c:78 src/readelf.c:113
1161 #: src/elflint.c:151 src/readelf.c:271
1163 msgid "cannot open input file"
1166 #: src/elflint.c:158
1168 msgid "cannot generate Elf descriptor: %s\n"
1171 #: src/elflint.c:177
1173 msgid "error while closing Elf descriptor: %s\n"
1176 #: src/elflint.c:181
1180 #: src/elflint.c:215 src/readelf.c:434
1181 msgid "Missing file name.\n"
1184 #: src/elflint.c:294
1186 msgid " error while freeing sub-ELF descriptor: %s\n"
1189 #: src/elflint.c:302
1191 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
1194 #: src/elflint.c:363
1196 msgid "e_ident[%d] == %d is no known class\n"
1199 #: src/elflint.c:368
1201 msgid "e_ident[%d] == %d is no known data encoding\n"
1204 #: src/elflint.c:372
1206 msgid "unknown ELF header version number e_ident[%d] == %d\n"
1209 #: src/elflint.c:378
1211 msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
1214 #: src/elflint.c:384
1216 msgid "unsupport ABI version e_ident[%d] == %d\n"
1219 #: src/elflint.c:389
1221 msgid "e_ident[%zu] is not zero\n"
1224 #: src/elflint.c:394
1226 msgid "unknown object file type %d\n"
1229 #: src/elflint.c:401
1231 msgid "unknown machine type %d\n"
1234 #: src/elflint.c:405
1236 msgid "unknown object file version\n"
1239 #: src/elflint.c:411
1241 msgid "invalid program header offset\n"
1244 #: src/elflint.c:413
1246 msgid "executables and DSOs cannot have zero program header offset\n"
1249 #: src/elflint.c:417
1251 msgid "invalid number of program header entries\n"
1254 #: src/elflint.c:425
1256 msgid "invalid section header table offset\n"
1259 #: src/elflint.c:428
1261 msgid "section header table must be present\n"
1264 #: src/elflint.c:442
1266 msgid "invalid number of section header table entries\n"
1269 #: src/elflint.c:459
1271 msgid "invalid section header index\n"
1274 #: src/elflint.c:473
1276 msgid "invalid number of program header table entries\n"
1279 #: src/elflint.c:482
1281 msgid "invalid machine flags: %s\n"
1284 #: src/elflint.c:489 src/elflint.c:506
1286 msgid "invalid ELF header size: %hd\n"
1289 #: src/elflint.c:492 src/elflint.c:509
1291 msgid "invalid program header size: %hd\n"
1294 #: src/elflint.c:495 src/elflint.c:512
1296 msgid "invalid program header position or size\n"
1299 #: src/elflint.c:498 src/elflint.c:515
1301 msgid "invalid section header size: %hd\n"
1304 #: src/elflint.c:501 src/elflint.c:518
1306 msgid "invalid section header position or size\n"
1309 #: src/elflint.c:562
1312 "section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
1316 #: src/elflint.c:566
1319 "section [%2d] '%s': section group [%2zu] '%s' does not precede group member\n"
1322 #: src/elflint.c:582 src/elflint.c:1426 src/elflint.c:1476 src/elflint.c:1581
1323 #: src/elflint.c:2166 src/elflint.c:2680 src/elflint.c:2841 src/elflint.c:2971
1324 #: src/elflint.c:3143 src/elflint.c:4045
1326 msgid "section [%2d] '%s': cannot get section data\n"
1329 #: src/elflint.c:595 src/elflint.c:1588
1332 "section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
1333 "type is not SHT_STRTAB\n"
1336 #: src/elflint.c:618
1339 "section [%2d] '%s': symbol table cannot have more than one extended index "
1343 #: src/elflint.c:629
1345 msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
1348 #: src/elflint.c:638
1350 msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
1353 #: src/elflint.c:643 src/elflint.c:646 src/elflint.c:649 src/elflint.c:652
1354 #: src/elflint.c:655 src/elflint.c:658
1356 msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
1359 #: src/elflint.c:661
1361 msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
1364 #: src/elflint.c:671
1366 msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
1369 #: src/elflint.c:680
1371 msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
1374 #: src/elflint.c:694
1377 "section [%2d] '%s': symbol %zu: too large section index but no extended "
1378 "section index section\n"
1381 #: src/elflint.c:700
1384 "section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
1385 "st_shndx (%<PRIu32>)\n"
1388 #: src/elflint.c:712
1390 msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
1393 #: src/elflint.c:720
1395 msgid "section [%2d] '%s': symbol %zu: unknown type\n"
1398 #: src/elflint.c:726
1400 msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
1403 #: src/elflint.c:731
1405 msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
1408 #: src/elflint.c:739
1411 "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
1414 #: src/elflint.c:743
1416 msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
1419 #: src/elflint.c:747
1422 "section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
1425 #: src/elflint.c:779
1427 msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
1430 #: src/elflint.c:785 src/elflint.c:810 src/elflint.c:853
1433 "section [%2d] '%s': symbol %zu does not fit completely in referenced section "
1437 #: src/elflint.c:794
1440 "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
1441 "SHF_TLS flag set\n"
1444 #: src/elflint.c:804 src/elflint.c:846
1447 "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
1451 #: src/elflint.c:831
1454 "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
1457 #: src/elflint.c:839
1460 "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] "
1464 #: src/elflint.c:866
1467 "section [%2d] '%s': symbol %zu: local symbol outside range described in "
1471 #: src/elflint.c:873
1474 "section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
1478 #: src/elflint.c:880
1480 msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
1483 #: src/elflint.c:930
1486 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section "
1490 #: src/elflint.c:937
1493 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] "
1497 #: src/elflint.c:953
1500 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
1501 "match %s section address %#<PRIx64>\n"
1504 #: src/elflint.c:960
1507 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
1508 "match %s section size %<PRIu64>\n"
1511 #: src/elflint.c:968
1514 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
1518 #: src/elflint.c:984
1521 "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
1522 "segment address %#<PRIx64>\n"
1525 #: src/elflint.c:991
1528 "section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
1529 "segment size %<PRIu64>\n"
1532 #: src/elflint.c:1004
1535 "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
1536 "default visibility\n"
1539 #: src/elflint.c:1008
1541 msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
1544 #: src/elflint.c:1053
1546 msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
1549 #: src/elflint.c:1062 src/elflint.c:1114
1551 msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
1554 #: src/elflint.c:1087 src/elflint.c:1139
1557 "section [%2d] '%s': relative relocations after index %d as specified by "
1561 #: src/elflint.c:1093 src/elflint.c:1145
1564 "section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
1565 "specified %d relative relocations\n"
1568 #: src/elflint.c:1105
1570 msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
1573 #: src/elflint.c:1187
1575 msgid "section [%2d] '%s': invalid destination section index\n"
1578 #: src/elflint.c:1200
1580 msgid "section [%2d] '%s': invalid destination section type\n"
1583 #: src/elflint.c:1208
1585 msgid "section [%2d] '%s': sh_info should be zero\n"
1588 #: src/elflint.c:1215
1590 msgid "section [%2d] '%s': no relocations for merge-able sections possible\n"
1593 #: src/elflint.c:1222
1595 msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
1598 #: src/elflint.c:1282
1600 msgid "text relocation flag set but there is no read-only segment\n"
1603 #: src/elflint.c:1309
1605 msgid "section [%2d] '%s': relocation %zu: invalid type\n"
1608 #: src/elflint.c:1317
1611 "section [%2d] '%s': relocation %zu: relocation type invalid for the file "
1615 #: src/elflint.c:1325
1617 msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
1620 #: src/elflint.c:1343
1623 "section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
1627 #: src/elflint.c:1360
1629 msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
1632 #: src/elflint.c:1375
1635 "section [%2d] '%s': relocation %zu: copy relocation against symbol of type "
1639 #: src/elflint.c:1396
1642 "section [%2d] '%s': relocation %zu: read-only section modified but text "
1643 "relocation flag not set\n"
1646 #: src/elflint.c:1411
1648 msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
1651 #: src/elflint.c:1450 src/elflint.c:1500
1653 msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
1656 #: src/elflint.c:1576
1658 msgid "more than one dynamic section present\n"
1661 #: src/elflint.c:1594
1663 msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
1666 #: src/elflint.c:1599 src/elflint.c:1882
1668 msgid "section [%2d] '%s': sh_info not zero\n"
1671 #: src/elflint.c:1609
1673 msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
1676 #: src/elflint.c:1617
1678 msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
1681 #: src/elflint.c:1624
1683 msgid "section [%2d] '%s': entry %zu: unknown tag\n"
1686 #: src/elflint.c:1635
1688 msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
1691 #: src/elflint.c:1645
1693 msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
1696 #: src/elflint.c:1663
1699 "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
1702 #: src/elflint.c:1676
1705 "section [%2d] '%s': entry %zu: pointer does not match address of section "
1706 "[%2d] '%s' referenced by sh_link\n"
1709 #: src/elflint.c:1719
1712 "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
1715 #: src/elflint.c:1734
1718 "section [%2d] '%s': entry %zu: %s value must be valid offset in section "
1722 #: src/elflint.c:1754 src/elflint.c:1782
1724 msgid "section [%2d] '%s': contains %s entry but not %s\n"
1727 #: src/elflint.c:1766
1729 msgid "section [%2d] '%s': mandatory tag %s not present\n"
1732 #: src/elflint.c:1775
1734 msgid "section [%2d] '%s': no hash section present\n"
1737 #: src/elflint.c:1790 src/elflint.c:1797
1739 msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
1742 #: src/elflint.c:1807 src/elflint.c:1811
1744 msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
1747 #: src/elflint.c:1817
1749 msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
1752 #: src/elflint.c:1828 src/elflint.c:1832 src/elflint.c:1836 src/elflint.c:1840
1754 msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
1757 #: src/elflint.c:1852
1760 "section [%2d] '%s': only relocatable files can have extended section index\n"
1763 #: src/elflint.c:1862
1766 "section [%2d] '%s': extended section index section not for symbol table\n"
1769 #: src/elflint.c:1867
1771 msgid "cannot get data for symbol section\n"
1774 #: src/elflint.c:1870
1776 msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
1779 #: src/elflint.c:1877
1781 msgid "section [%2d] '%s': extended index table too small for symbol table\n"
1784 #: src/elflint.c:1892
1787 "section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
1788 "same symbol table\n"
1791 #: src/elflint.c:1903
1793 msgid "symbol 0 should have zero extended section index\n"
1796 #: src/elflint.c:1915
1798 msgid "cannot get data for symbol %zu\n"
1801 #: src/elflint.c:1920
1803 msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
1806 #: src/elflint.c:1936 src/elflint.c:1977
1809 "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
1812 #: src/elflint.c:1948 src/elflint.c:1989
1814 msgid "section [%2d] '%s': chain array too large\n"
1817 #: src/elflint.c:1957 src/elflint.c:1998
1819 msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
1822 #: src/elflint.c:1963
1824 msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
1827 #: src/elflint.c:2004
1829 msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
1832 #: src/elflint.c:2019
1834 msgid "section [%2d] '%s': bitmask size not power of 2: %u\n"
1837 #: src/elflint.c:2030
1840 "section [%2d] '%s': hash table section is too small (is %ld, expected at "
1844 #: src/elflint.c:2038
1846 msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
1849 #: src/elflint.c:2070
1852 "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
1855 #: src/elflint.c:2091
1858 "section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
1862 #: src/elflint.c:2102
1865 "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
1868 #: src/elflint.c:2133
1870 msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
1873 #: src/elflint.c:2138
1876 "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
1879 #: src/elflint.c:2144
1881 msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
1884 #: src/elflint.c:2157
1886 msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
1889 #: src/elflint.c:2175
1891 msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
1894 #: src/elflint.c:2183
1896 msgid "section [%2d] '%s': hash table entry size incorrect\n"
1899 #: src/elflint.c:2188
1901 msgid "section [%2d] '%s': not marked to be allocated\n"
1904 #: src/elflint.c:2193
1907 "section [%2d] '%s': hash table has not even room for initial administrative "
1911 #: src/elflint.c:2241
1913 msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
1916 #: src/elflint.c:2319 src/elflint.c:2323
1918 msgid "section [%2zu] '%s': reference to symbol index 0\n"
1921 #: src/elflint.c:2330
1924 "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
1925 "table in [%2zu] '%s'\n"
1928 #: src/elflint.c:2342
1931 "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
1932 "table in [%2zu] '%s'\n"
1935 #: src/elflint.c:2358
1937 msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
1940 #: src/elflint.c:2378
1943 "section [%2d] '%s': section groups only allowed in relocatable object files\n"
1946 #: src/elflint.c:2389
1948 msgid "section [%2d] '%s': cannot get symbol table: %s\n"
1951 #: src/elflint.c:2394
1953 msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
1956 #: src/elflint.c:2400
1958 msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
1961 #: src/elflint.c:2405
1963 msgid "section [%2d] '%s': sh_flags not zero\n"
1966 #: src/elflint.c:2412
1968 msgid "section [%2d] '%s': cannot get symbol for signature\n"
1971 #: src/elflint.c:2417
1973 msgid "section [%2d] '%s': signature symbol cannot be empty string\n"
1976 #: src/elflint.c:2423
1978 msgid "section [%2d] '%s': sh_flags not set correctly\n"
1981 #: src/elflint.c:2429
1983 msgid "section [%2d] '%s': cannot get data: %s\n"
1986 #: src/elflint.c:2438
1988 msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
1991 #: src/elflint.c:2443
1993 msgid "section [%2d] '%s': section group without flags word\n"
1996 #: src/elflint.c:2449
1998 msgid "section [%2d] '%s': section group without member\n"
2001 #: src/elflint.c:2453
2003 msgid "section [%2d] '%s': section group with only one member\n"
2006 #: src/elflint.c:2464
2008 msgid "section [%2d] '%s': unknown section group flags\n"
2011 #: src/elflint.c:2476
2013 msgid "section [%2d] '%s': section index %Zu out of range\n"
2016 #: src/elflint.c:2485
2018 msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
2021 #: src/elflint.c:2492
2023 msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
2026 #: src/elflint.c:2498
2029 "section [%2d] '%s': element %Zu references section [%2d] '%s' without "
2030 "SHF_GROUP flag set\n"
2033 #: src/elflint.c:2505
2035 msgid "section [%2d] '%s' is contained in more than one section group\n"
2038 #: src/elflint.c:2694
2041 "section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
2042 "dynamic symbol table\n"
2045 #: src/elflint.c:2705
2048 "section [%2d] '%s' has different number of entries than symbol table [%2d] "
2052 #: src/elflint.c:2721
2054 msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
2057 #: src/elflint.c:2737
2059 msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
2062 #: src/elflint.c:2745
2064 msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
2067 #: src/elflint.c:2759
2069 msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
2072 #: src/elflint.c:2764
2075 "section [%2d] '%s': symbol %d: version index %d is for defined version\n"
2078 #: src/elflint.c:2774
2081 "section [%2d] '%s': symbol %d: version index %d is for requested version\n"
2084 #: src/elflint.c:2826
2086 msgid "more than one version reference section present\n"
2089 #: src/elflint.c:2834 src/elflint.c:2963
2091 msgid "section [%2d] '%s': sh_link does not link to string table\n"
2094 #: src/elflint.c:2857 src/elflint.c:3015
2096 msgid "section [%2d] '%s': entry %d has wrong version %d\n"
2099 #: src/elflint.c:2863 src/elflint.c:3021
2101 msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
2104 #: src/elflint.c:2871
2106 msgid "section [%2d] '%s': entry %d has invalid file reference\n"
2109 #: src/elflint.c:2879
2111 msgid "section [%2d] '%s': entry %d references unknown dependency\n"
2114 #: src/elflint.c:2891
2116 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
2119 #: src/elflint.c:2898
2122 "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
2126 #: src/elflint.c:2905
2129 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: "
2130 "%#x, expected %#x\n"
2133 #: src/elflint.c:2915
2136 "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
2140 #: src/elflint.c:2926
2143 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
2146 #: src/elflint.c:2942 src/elflint.c:3100
2148 msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
2151 #: src/elflint.c:2955
2153 msgid "more than one version definition section present\n"
2156 #: src/elflint.c:3000
2158 msgid "section [%2d] '%s': more than one BASE definition\n"
2161 #: src/elflint.c:3004
2163 msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
2166 #: src/elflint.c:3010
2168 msgid "section [%2d] '%s': entry %d has unknown flag\n"
2171 #: src/elflint.c:3034
2173 msgid "section [%2d] '%s': entry %d has invalid name reference\n"
2176 #: src/elflint.c:3041
2178 msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
2181 #: src/elflint.c:3050
2183 msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
2186 #: src/elflint.c:3069
2189 "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
2192 #: src/elflint.c:3084
2194 msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
2197 #: src/elflint.c:3106
2199 msgid "section [%2d] '%s': no BASE definition\n"
2202 #: src/elflint.c:3122
2204 msgid "section [%2d] '%s': unknown parent version '%s'\n"
2207 #: src/elflint.c:3135
2209 msgid "section [%2d] '%s': empty object attributes section\n"
2212 #: src/elflint.c:3156
2214 msgid "section [%2d] '%s': unrecognized attribute format\n"
2217 #: src/elflint.c:3172
2220 "section [%2d] '%s': offset %zu: zero length field in attribute section\n"
2223 #: src/elflint.c:3181
2225 msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
2228 #: src/elflint.c:3193
2230 msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
2233 #: src/elflint.c:3210
2236 "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
2239 #: src/elflint.c:3219
2241 msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
2244 #: src/elflint.c:3228
2247 "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
2250 #: src/elflint.c:3241
2253 "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
2256 #: src/elflint.c:3252
2259 "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
2262 #: src/elflint.c:3270
2264 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
2267 #: src/elflint.c:3281
2269 msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
2272 #: src/elflint.c:3294
2274 msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
2277 #: src/elflint.c:3298
2280 "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
2283 #: src/elflint.c:3308
2285 msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
2288 #: src/elflint.c:3314
2291 "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
2294 #: src/elflint.c:3403
2296 msgid "cannot get section header of zeroth section\n"
2299 #: src/elflint.c:3407
2301 msgid "zeroth section has nonzero name\n"
2304 #: src/elflint.c:3409
2306 msgid "zeroth section has nonzero type\n"
2309 #: src/elflint.c:3411
2311 msgid "zeroth section has nonzero flags\n"
2314 #: src/elflint.c:3413
2316 msgid "zeroth section has nonzero address\n"
2319 #: src/elflint.c:3415
2321 msgid "zeroth section has nonzero offset\n"
2324 #: src/elflint.c:3417
2326 msgid "zeroth section has nonzero align value\n"
2329 #: src/elflint.c:3419
2331 msgid "zeroth section has nonzero entry size value\n"
2334 #: src/elflint.c:3422
2337 "zeroth section has nonzero size value while ELF header has nonzero shnum "
2341 #: src/elflint.c:3426
2344 "zeroth section has nonzero link value while ELF header does not signal "
2345 "overflow in shstrndx\n"
2348 #: src/elflint.c:3430
2351 "zeroth section has nonzero link value while ELF header does not signal "
2352 "overflow in phnum\n"
2355 #: src/elflint.c:3447
2357 msgid "cannot get section header for section [%2zu] '%s': %s\n"
2360 #: src/elflint.c:3456
2362 msgid "section [%2zu]: invalid name\n"
2365 #: src/elflint.c:3483
2367 msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
2370 #: src/elflint.c:3499
2372 msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
2375 #: src/elflint.c:3516
2378 "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
2381 #: src/elflint.c:3534
2383 msgid "section [%2zu] '%s' present in object file\n"
2386 #: src/elflint.c:3540 src/elflint.c:3572
2389 "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
2392 #: src/elflint.c:3545 src/elflint.c:3577
2395 "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
2399 #: src/elflint.c:3553
2402 "section [%2zu] '%s' is extension section index table in non-object file\n"
2405 #: src/elflint.c:3596
2407 msgid "section [%2zu] '%s': size not multiple of entry size\n"
2410 #: src/elflint.c:3601
2412 msgid "cannot get section header\n"
2415 #: src/elflint.c:3611
2417 msgid "section [%2zu] '%s' has unsupported type %d\n"
2420 #: src/elflint.c:3625
2423 "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
2426 #: src/elflint.c:3632
2428 msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
2431 #: src/elflint.c:3640
2433 msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
2436 #: src/elflint.c:3648
2438 msgid "section [%2zu] '%s': invalid section reference in link value\n"
2441 #: src/elflint.c:3653
2443 msgid "section [%2zu] '%s': invalid section reference in info value\n"
2446 #: src/elflint.c:3660
2448 msgid "section [%2zu] '%s': strings flag set without merge flag\n"
2451 #: src/elflint.c:3665
2453 msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
2456 #: src/elflint.c:3683
2458 msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
2461 #: src/elflint.c:3692
2463 msgid "section [%2zu] '%s' is both executable and writable\n"
2466 #: src/elflint.c:3721
2469 "section [%2zu] '%s' not fully contained in segment of program header entry "
2473 #: src/elflint.c:3729
2476 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
2477 "program header entry %d\n"
2480 #: src/elflint.c:3738
2483 "section [%2zu] '%s' has not type NOBITS but is not read from the file in "
2484 "segment of program header entry %d\n"
2487 #: src/elflint.c:3749
2489 msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
2492 #: src/elflint.c:3759
2494 msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
2497 #: src/elflint.c:3769
2500 "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
2503 #: src/elflint.c:3775
2506 "section [%2zu] '%s': ELF header says this is the section header string table "
2507 "but type is not SHT_TYPE\n"
2510 #: src/elflint.c:3783
2513 "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
2516 #: src/elflint.c:3834
2518 msgid "more than one version symbol table present\n"
2521 #: src/elflint.c:3857
2523 msgid "INTERP program header entry but no .interp section\n"
2526 #: src/elflint.c:3868
2529 "loadable segment [%u] is executable but contains no executable sections\n"
2532 #: src/elflint.c:3874
2534 msgid "loadable segment [%u] is writable but contains no writable sections\n"
2537 #: src/elflint.c:3885
2540 "no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
2544 #: src/elflint.c:3898
2546 msgid "duplicate version index %d\n"
2549 #: src/elflint.c:3912
2551 msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
2554 #: src/elflint.c:3961
2556 msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
2559 #: src/elflint.c:3965
2562 "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n"
2565 #: src/elflint.c:3988
2567 msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n"
2570 #: src/elflint.c:3992
2573 "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n"
2576 #: src/elflint.c:4009
2578 msgid "phdr[%d]: no note entries defined for the type of file\n"
2581 #: src/elflint.c:4028
2583 msgid "phdr[%d]: cannot get content of note section: %s\n"
2586 #: src/elflint.c:4031
2588 msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
2591 #: src/elflint.c:4052
2593 msgid "section [%2d] '%s': no note entries defined for the type of file\n"
2596 #: src/elflint.c:4059
2598 msgid "section [%2d] '%s': cannot get content of note section\n"
2601 #: src/elflint.c:4062
2603 msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
2606 #: src/elflint.c:4080
2609 "only executables, shared objects, and core files can have program headers\n"
2612 #: src/elflint.c:4095
2614 msgid "cannot get program header entry %d: %s\n"
2617 #: src/elflint.c:4104
2619 msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
2622 #: src/elflint.c:4115
2624 msgid "more than one INTERP entry in program header\n"
2627 #: src/elflint.c:4123
2629 msgid "more than one TLS entry in program header\n"
2632 #: src/elflint.c:4130
2634 msgid "static executable cannot have dynamic sections\n"
2637 #: src/elflint.c:4144
2639 msgid "dynamic section reference in program header has wrong offset\n"
2642 #: src/elflint.c:4147
2644 msgid "dynamic section size mismatch in program and section header\n"
2647 #: src/elflint.c:4157
2649 msgid "more than one GNU_RELRO entry in program header\n"
2652 #: src/elflint.c:4178
2654 msgid "loadable segment GNU_RELRO applies to is not writable\n"
2657 #: src/elflint.c:4181
2659 msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
2662 #: src/elflint.c:4189 src/elflint.c:4212
2664 msgid "%s segment not contained in a loaded segment\n"
2667 #: src/elflint.c:4218
2669 msgid "program header offset in ELF header and PHDR entry do not match"
2672 #: src/elflint.c:4242
2674 msgid "call frame search table reference in program header has wrong offset\n"
2677 #: src/elflint.c:4245
2679 msgid "call frame search table size mismatch in program and section header\n"
2682 #: src/elflint.c:4258
2684 msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
2687 #: src/elflint.c:4266
2689 msgid "call frame search table must be allocated\n"
2692 #: src/elflint.c:4269
2694 msgid "section [%2zu] '%s' must be allocated\n"
2697 #: src/elflint.c:4273
2699 msgid "call frame search table must not be writable\n"
2702 #: src/elflint.c:4276
2704 msgid "section [%2zu] '%s' must not be writable\n"
2707 #: src/elflint.c:4281
2709 msgid "call frame search table must not be executable\n"
2712 #: src/elflint.c:4284
2714 msgid "section [%2zu] '%s' must not be executable\n"
2717 #: src/elflint.c:4295
2719 msgid "program header entry %d: file size greater than memory size\n"
2722 #: src/elflint.c:4302
2724 msgid "program header entry %d: alignment not a power of 2\n"
2727 #: src/elflint.c:4305
2730 "program header entry %d: file offset and virtual address not module of "
2734 #: src/elflint.c:4318
2737 "executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
2738 "program header entry"
2741 #: src/elflint.c:4352
2743 msgid "cannot read ELF header: %s\n"
2746 #: src/elflint.c:4378
2748 msgid "text relocation flag set but not needed\n"
2751 #: src/findtextrel.c:62
2752 msgid "Input Selection:"
2755 #: src/findtextrel.c:63
2756 msgid "Prepend PATH to all file names"
2759 #: src/findtextrel.c:65
2760 msgid "Use PATH as root of debuginfo hierarchy"
2763 #: src/findtextrel.c:72
2764 msgid "Locate source of text relocations in FILEs (a.out by default)."
2767 #: src/findtextrel.c:76 src/nm.c:108 src/objdump.c:72 src/size.c:84
2768 #: src/strings.c:84 src/strip.c:96
2772 #: src/findtextrel.c:238
2774 msgid "cannot get ELF header '%s': %s"
2777 #: src/findtextrel.c:249
2779 msgid "'%s' is not a DSO or PIE"
2782 #: src/findtextrel.c:269
2784 msgid "getting get section header of section %zu: %s"
2787 #: src/findtextrel.c:292
2789 msgid "cannot read dynamic section: %s"
2792 #: src/findtextrel.c:313
2794 msgid "no text relocations reported in '%s'"
2797 #: src/findtextrel.c:325
2799 msgid "while reading ELF file"
2802 #: src/findtextrel.c:334 src/findtextrel.c:351
2804 msgid "cannot get program header index at offset %d: %s"
2807 #: src/findtextrel.c:403
2809 msgid "cannot get section header of section %Zu: %s"
2812 #: src/findtextrel.c:415
2814 msgid "cannot get symbol table section %zu in '%s': %s"
2817 #: src/findtextrel.c:435 src/findtextrel.c:458
2819 msgid "cannot get relocation at index %d in section %zu in '%s': %s"
2822 #: src/findtextrel.c:523
2824 msgid "%s not compiled with -fpic/-fPIC\n"
2827 #: src/findtextrel.c:576
2830 "the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
2833 #: src/findtextrel.c:583 src/findtextrel.c:603
2836 "the file containing the function '%s' might not be compiled with -fpic/-"
2840 #: src/findtextrel.c:591
2843 "either the file containing the function '%s' or the file containing the "
2844 "function '%s' is not compiled with -fpic/-fPIC\n"
2847 #: src/findtextrel.c:611
2850 "a relocation modifies memory at offset %llu in a write-protected segment\n"
2853 #: src/i386_ld.c:202
2855 msgid "cannot allocate PLT section: %s"
2858 #: src/i386_ld.c:224
2860 msgid "cannot allocate PLTREL section: %s"
2863 #: src/i386_ld.c:245
2865 msgid "cannot allocate GOT section: %s"
2868 #: src/i386_ld.c:266
2870 msgid "cannot allocate GOTPLT section: %s"
2873 #: src/i386_ld.c:653
2875 msgid "initial-executable TLS relocation cannot be used "
2879 msgid "Input File Control:"
2883 msgid "Include whole archives in the output from now on."
2887 msgid "Stop including the whole archives in the output."
2890 #: src/ld.c:84 src/ld.c:98 src/ld.c:176
2895 msgid "Start a group."
2899 msgid "End a group."
2907 msgid "Add PATH to list of directories files are searched in."
2911 msgid "Only set DT_NEEDED for following dynamic libs if actually used"
2915 msgid "Always set DT_NEEDED for following dynamic libs"
2919 msgid "Ignore LD_LIBRARY_PATH environment variable."
2923 msgid "Output File Control:"
2927 msgid "Place output in FILE."
2931 msgid "Object is marked to not use default search path at runtime."
2935 msgid "Same as --whole-archive."
2940 "Default rules of extracting from archive; weak references are not enough."
2944 msgid "Weak references cause extraction from archive."
2948 msgid "Allow multiple definitions; first is used."
2952 msgid "Disallow/allow undefined symbols in DSOs."
2956 msgid "Object requires immediate handling of $ORIGIN."
2960 msgid "Relocation will not be processed lazily."
2964 msgid "Object cannot be unloaded at runtime."
2968 msgid "Mark object to be initialized first."
2972 msgid "Enable/disable lazy-loading flag for following dependencies."
2976 msgid "Mark object as not loadable with 'dlopen'."
2980 msgid "Ignore/record dependencies on unused DSOs."
2984 msgid "Generated DSO will be a system library."
2992 msgid "Set entry point address."
2996 msgid "Do not link against shared libraries."
3000 msgid "Prefer linking against shared libraries."
3004 msgid "Export all dynamic symbols."
3008 msgid "Strip all symbols."
3012 msgid "Strip debugging symbols."
3016 msgid "Assume pagesize for the target system to be SIZE."
3020 msgid "Set runtime DSO search path."
3024 msgid "Set link time DSO search path."
3028 msgid "Generate dynamic shared object."
3032 msgid "Generate relocatable object."
3036 msgid "Causes symbol not assigned to a version be reduced to local."
3040 msgid "Remove unused sections."
3044 msgid "Don't remove unused sections."
3048 msgid "Set soname of shared object."
3052 msgid "Set the dynamic linker name."
3056 msgid "Add/suppress addition indentifying link-editor to .comment section."
3060 msgid "Create .eh_frame_hdr section"
3064 msgid "Set hash style to sysv, gnu or both."
3068 msgid "Generate build ID note (md5, sha1 (default), uuid)."
3072 msgid "Linker Operation Control:"
3076 msgid "Verbose messages."
3080 msgid "Trace file opens."
3084 msgid "Trade speed for less memory usage"
3092 msgid "Set optimization level to LEVEL."
3096 msgid "Use linker script in FILE."
3100 msgid "Select to get parser debug information"
3104 msgid "Read version information from FILE."
3108 msgid "Set emulation to NAME."
3112 msgid "Combine object and archive files."
3121 msgid "At least one input file needed"
3126 msgid "error while preparing linking"
3131 msgid "cannot open linker script '%s'"
3136 msgid "-( without matching -)"
3139 #: src/ld.c:564 src/ld.c:602
3141 msgid "only one option of -G and -r is allowed"
3146 msgid "more than one '-m' parameter"
3149 #: src/ld.c:596 src/ld.c:1005
3151 msgid "unknown option `-%c %s'"
3156 msgid "invalid page size value '%s': ignored"
3161 msgid "invalid hash style '%s'"
3166 msgid "invalid build-ID style '%s'"
3171 msgid "More than one output file name given."
3176 msgid "Invalid optimization level `%s'"
3181 msgid "nested -( -) groups are not allowed"
3186 msgid "-) without matching -("
3191 msgid "unknown option '-%c %s'"
3196 msgid "could not find input file to determine output file format"
3201 msgid "try again with an appropriate '-m' parameter"
3206 msgid "cannot read version script '%s'"
3209 #: src/ld.c:1504 src/ld.c:1543
3211 msgid "duplicate definition of '%s' in linker script"
3214 #: src/ldgeneric.c:201 src/ldgeneric.c:5141
3216 msgid "cannot create string table"
3219 #: src/ldgeneric.c:247
3221 msgid "cannot load ld backend library '%s': %s"
3224 #: src/ldgeneric.c:257
3226 msgid "cannot find init function in ld backend library '%s': %s"
3229 #: src/ldgeneric.c:300
3231 msgid "%s listed more than once as input"
3234 #: src/ldgeneric.c:414
3236 msgid "%s (for -l%s)\n"
3239 #: src/ldgeneric.c:415
3241 msgid "%s (for DT_NEEDED %s)\n"
3244 #: src/ldgeneric.c:563
3246 msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
3249 #: src/ldgeneric.c:576
3251 msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
3254 #: src/ldgeneric.c:651 src/ldgeneric.c:1112 src/readelf.c:640 src/strip.c:562
3256 msgid "cannot determine number of sections: %s"
3259 #: src/ldgeneric.c:667
3261 msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
3264 #: src/ldgeneric.c:690
3266 msgid "(%s+%#<PRIx64>): first defined here\n"
3269 #: src/ldgeneric.c:809
3271 msgid "%s: cannot get section group data: %s"
3274 #: src/ldgeneric.c:830
3276 msgid "%s: section '%s' with group flag set does not belong to any group"
3279 #: src/ldgeneric.c:875
3281 msgid "%s: section [%2d] '%s' is not in the correct section group"
3284 #: src/ldgeneric.c:1146 src/ldgeneric.c:1403 src/ldgeneric.c:1412
3285 #: src/ldgeneric.c:1471 src/ldgeneric.c:1480 src/ldgeneric.c:1743
3286 #: src/ldgeneric.c:1995
3288 msgid "%s: invalid ELF file (%s:%d)\n"
3291 #: src/ldgeneric.c:1240
3293 msgid "%s: only files of type ET_REL might contain section groups"
3296 #: src/ldgeneric.c:1292
3298 msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
3301 #: src/ldgeneric.c:1304
3303 msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
3306 #: src/ldgeneric.c:1318
3309 "%s: group member %zu of section group [%2zd] '%s' has too high index: "
3313 #: src/ldgeneric.c:1340
3315 msgid "%s: section '%s' has unknown type: %d"
3318 #: src/ldgeneric.c:1719
3320 msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
3323 #: src/ldgeneric.c:1889
3325 msgid "cannot read archive `%s': %s"
3328 #: src/ldgeneric.c:2010
3330 msgid "file of type %s cannot be linked in\n"
3333 #: src/ldgeneric.c:2022
3335 msgid "%s: input file incompatible with ELF machine type %s\n"
3338 #: src/ldgeneric.c:2034
3340 msgid "%s: cannot get section header string table index: %s\n"
3343 #: src/ldgeneric.c:2063
3345 msgid "cannot use DSO '%s' when generating relocatable object file"
3348 #: src/ldgeneric.c:2148
3350 msgid "input file '%s' ignored"
3353 #: src/ldgeneric.c:2362
3355 msgid "undefined symbol `%s' in %s"
3358 #: src/ldgeneric.c:2692
3360 msgid "cannot create ELF descriptor for output file: %s"
3363 #: src/ldgeneric.c:2699
3365 msgid "could not create ELF header for output file: %s"
3368 #: src/ldgeneric.c:3214 src/ldgeneric.c:3284 src/ldgeneric.c:3320
3369 #: src/ldgeneric.c:4447 src/ldgeneric.c:4496 src/ldgeneric.c:4528
3370 #: src/ldgeneric.c:4763 src/ldgeneric.c:4818 src/ldgeneric.c:5065
3371 #: src/ldgeneric.c:5121 src/ldgeneric.c:5590 src/ldgeneric.c:5602
3373 msgid "cannot create section for output file: %s"
3376 #: src/ldgeneric.c:3434
3378 msgid "address computation expression contains variable '%s'"
3381 #: src/ldgeneric.c:3479
3384 "argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
3388 #: src/ldgeneric.c:3674
3390 msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
3393 #: src/ldgeneric.c:3680
3395 msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
3398 #: src/ldgeneric.c:3910
3400 msgid "cannot create GNU hash table section for output file: %s"
3403 #: src/ldgeneric.c:4061
3405 msgid "cannot create hash table section for output file: %s"
3408 #: src/ldgeneric.c:4104
3410 msgid "cannot create build ID section: %s"
3413 #: src/ldgeneric.c:4181
3415 msgid "cannot convert section data to file format: %s"
3418 #: src/ldgeneric.c:4190
3420 msgid "cannot convert section data to memory format: %s"
3423 #: src/ldgeneric.c:4251
3425 msgid "cannot read enough data for UUID"
3428 #: src/ldgeneric.c:4348 src/ldgeneric.c:4369 src/ldgeneric.c:4398
3429 #: src/ldgeneric.c:6051
3431 msgid "cannot create symbol table for output file: %s"
3434 #: src/ldgeneric.c:5290 src/ldgeneric.c:5842
3436 msgid "section index too large in dynamic symbol table"
3439 #: src/ldgeneric.c:5735
3441 msgid "cannot create versioning section: %s"
3444 #: src/ldgeneric.c:5808
3446 msgid "cannot create dynamic symbol table for output file: %s"
3449 #: src/ldgeneric.c:5983
3451 msgid "cannot create versioning data: %s"
3454 #: src/ldgeneric.c:6083 src/ldgeneric.c:6096 src/ldgeneric.c:6160
3455 #: src/ldgeneric.c:6168
3457 msgid "cannot create section header string section: %s"
3460 #: src/ldgeneric.c:6090
3462 msgid "cannot create section header string section"
3465 #: src/ldgeneric.c:6248
3467 msgid "cannot create program header: %s"
3470 #: src/ldgeneric.c:6256
3472 msgid "while determining file layout: %s"
3475 #: src/ldgeneric.c:6377
3477 msgid "internal error: non-nobits section follows nobits section"
3480 #: src/ldgeneric.c:6914
3482 msgid "cannot get header of 0th section: %s"
3485 #: src/ldgeneric.c:6930 src/unstrip.c:1810
3487 msgid "cannot update ELF header: %s"
3490 #: src/ldgeneric.c:6961
3492 msgid "linker backend didn't specify function to relocate section"
3495 #: src/ldgeneric.c:6973
3497 msgid "while writing output file: %s"
3500 #: src/ldgeneric.c:6978
3502 msgid "while finishing output file: %s"
3505 #: src/ldgeneric.c:6984
3507 msgid "cannot stat output file"
3510 #: src/ldgeneric.c:7000
3512 msgid "WARNING: temporary output file overwritten before linking finished"
3515 #: src/ldgeneric.c:7053 src/ldgeneric.c:7064 src/ldgeneric.c:7075
3516 #: src/ldgeneric.c:7086 src/ldgeneric.c:7105 src/ldgeneric.c:7118
3517 #: src/ldgeneric.c:7130
3519 msgid "no machine specific '%s' implementation"
3522 #: src/ldscript.y:170
3523 msgid "mode for segment invalid\n"
3526 #: src/ldscript.y:457
3528 msgid "while reading version script '%s': %s at line %d"
3531 #: src/ldscript.y:458
3533 msgid "while reading linker script '%s': %s at line %d"
3536 #: src/ldscript.y:737
3538 msgid "symbol '%s' is declared both local and global for unnamed version"
3541 #: src/ldscript.y:739
3543 msgid "symbol '%s' is declared both local and global for version '%s'"
3546 #: src/ldscript.y:759 src/ldscript.y:766
3548 msgid "default visibility set as local and global"
3551 #: src/nm.c:66 src/strip.c:68
3552 msgid "Output selection:"
3556 msgid "Display debugger-only symbols"
3560 msgid "Display only defined symbols"
3564 msgid "Display dynamic symbols instead of normal symbols"
3568 msgid "Display only external symbols"
3572 msgid "Display only undefined symbols"
3576 msgid "Include index for symbols from archive members"
3579 #: src/nm.c:77 src/size.c:58
3580 msgid "Output format:"
3584 msgid "Print name of the input file before every symbol"
3589 "Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
3594 msgid "Same as --format=bsd"
3598 msgid "Same as --format=posix"
3601 #: src/nm.c:86 src/size.c:64
3602 msgid "Use RADIX for printing symbol values"
3606 msgid "Mark special symbols"
3610 msgid "Print size of defined symbols"
3613 #: src/nm.c:91 src/size.c:72 src/strip.c:73 src/unstrip.c:73
3614 msgid "Output options:"
3618 msgid "Sort symbols numerically by address"
3622 msgid "Do not sort the symbols"
3626 msgid "Reverse the sense of the sort"
3630 msgid "Decode low-level symbol names into source code names"
3634 msgid "List symbols from FILEs (a.out by default)."
3637 #: src/nm.c:116 src/objdump.c:80
3638 msgid "Output formatting"
3641 #: src/nm.c:140 src/objdump.c:104 src/size.c:109 src/strip.c:120
3643 msgid "%s: INTERNAL ERROR %d (%s-%s): %s"
3646 #: src/nm.c:398 src/nm.c:410 src/size.c:309 src/size.c:318 src/size.c:329
3649 msgid "while closing '%s'"
3652 #: src/nm.c:420 src/objdump.c:296 src/strip.c:376
3654 msgid "%s: File format not recognized"
3665 msgid "invalid offset %zu for symbol %s"
3675 msgid "cannot reset archive offset to beginning"
3678 #: src/nm.c:506 src/objdump.c:344
3680 msgid "%s%s%s: file format not recognized"
3685 msgid "cannot create search tree"
3688 #: src/nm.c:757 src/nm.c:1156 src/objdump.c:787 src/readelf.c:896
3689 #: src/readelf.c:1039 src/readelf.c:1187 src/readelf.c:1369 src/readelf.c:1569
3690 #: src/readelf.c:1755 src/readelf.c:1965 src/readelf.c:2219 src/readelf.c:2285
3691 #: src/readelf.c:2363 src/readelf.c:2861 src/readelf.c:2897 src/readelf.c:2959
3692 #: src/readelf.c:7270 src/readelf.c:8176 src/readelf.c:8323 src/readelf.c:8391
3693 #: src/size.c:417 src/size.c:491 src/strip.c:502
3695 msgid "cannot get section header string table index"
3703 "Symbols from %s:\n"
3710 "%*s%-*s %-*s Class Type %-*s %*s Section\n"
3716 msgid "%s: entry size in section `%s' is not what we expect"
3721 msgid "%s: size of section `%s' is not multiple of entry size"
3726 msgid "%s%s%s%s: Invalid operation"
3731 msgid "%s%s%s: no symbols"
3735 msgid "Mode selection:"
3739 msgid "Display relocation information."
3743 msgid "Display the full contents of all sections requested"
3747 msgid "Display assembler code of executable sections"
3751 msgid "Output content selection:"
3755 msgid "Only display information for section NAME."
3759 msgid "Show information from FILEs (a.out by default)."
3762 #: src/objdump.c:236 src/readelf.c:439
3763 msgid "No operation specified.\n"
3766 #: src/objdump.c:274 src/objdump.c:286
3768 msgid "while close `%s'"
3771 #: src/objdump.c:379 src/readelf.c:1664 src/readelf.c:1838
3772 msgid "INVALID SYMBOL"
3775 #: src/objdump.c:394 src/readelf.c:1695 src/readelf.c:1871
3776 msgid "INVALID SECTION"
3779 #: src/objdump.c:510
3783 "RELOCATION RECORDS FOR [%s]:\n"
3787 #: src/objdump.c:513
3791 #: src/objdump.c:576
3793 msgid "Contents of section %s:\n"
3796 #: src/objdump.c:697
3798 msgid "cannot disassemble"
3801 #: src/objdump.c:736
3803 msgid "cannot allocate memory"
3807 msgid "Generate an index to speed access to archives."
3816 msgid "Archive name required"
3821 msgid "'%s' is no archive"
3826 msgid "error while freeing sub-ELF descriptor: %s"
3830 msgid "ELF output selection:"
3834 msgid "All these plus -p .strtab -p .dynstr -p .comment"
3838 msgid "Display the dynamic segment"
3842 msgid "Display the ELF file header"
3846 msgid "Display histogram of bucket list lengths"
3850 msgid "Display the program headers"
3854 msgid "Display relocations"
3858 msgid "Display the sections' headers"
3862 msgid "Display the symbol table"
3866 msgid "Display versioning information"
3870 msgid "Display the ELF notes"
3874 msgid "Display architecture specific information, if any"
3878 msgid "Display sections for exception handling"
3882 msgid "Additional output selection:"
3887 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
3888 "frame, gdb_index, info, loc, line, ranges, pubnames, str, macinfo, macro or "
3893 msgid "Dump the uninterpreted contents of SECTION, by number or name"
3897 msgid "Print string contents of sections"
3901 msgid "Display the symbol index of an archive"
3904 #: src/readelf.c:100
3905 msgid "Output control:"
3908 #: src/readelf.c:102
3909 msgid "Do not find symbol names for addresses in DWARF data"
3912 #: src/readelf.c:104
3913 msgid "Ignored for compatibility (lines always wide)"
3916 #: src/readelf.c:109
3917 msgid "Print information from ELF file in human-readable form."
3920 #: src/readelf.c:410
3922 msgid "Unknown DWARF debug section `%s'.\n"
3925 #: src/readelf.c:476
3927 msgid "cannot generate Elf descriptor: %s"
3930 #: src/readelf.c:488
3932 msgid "'%s' is not an archive, cannot print archive index"
3935 #: src/readelf.c:493
3937 msgid "error while closing Elf descriptor: %s"
3940 #: src/readelf.c:585
3942 msgid "cannot stat input file"
3945 #: src/readelf.c:587
3947 msgid "input file is empty"
3950 #: src/readelf.c:589
3952 msgid "failed reading '%s': %s"
3955 #: src/readelf.c:625
3957 msgid "cannot read ELF header: %s"
3960 #: src/readelf.c:633
3962 msgid "cannot create EBL handle"
3965 #: src/readelf.c:646
3967 msgid "cannot determine number of program headers: %s"
3970 #: src/readelf.c:732
3974 #: src/readelf.c:733
3975 msgid "REL (Relocatable file)"
3978 #: src/readelf.c:734
3979 msgid "EXEC (Executable file)"
3982 #: src/readelf.c:735
3983 msgid "DYN (Shared object file)"
3986 #: src/readelf.c:736
3987 msgid "CORE (Core file)"
3990 #: src/readelf.c:741
3992 msgid "OS Specific: (%x)\n"
3995 #: src/readelf.c:743
3997 msgid "Processor Specific: (%x)\n"
4000 #: src/readelf.c:753
4006 #: src/readelf.c:757
4013 #: src/readelf.c:762
4018 #: src/readelf.c:768
4020 msgid " Ident Version: %hhd %s\n"
4023 #: src/readelf.c:770 src/readelf.c:787
4027 #: src/readelf.c:774
4029 msgid " OS/ABI: %s\n"
4032 #: src/readelf.c:777
4034 msgid " ABI Version: %hhd\n"
4037 #: src/readelf.c:780
4041 #: src/readelf.c:783
4043 msgid " Machine: %s\n"
4046 #: src/readelf.c:785
4048 msgid " Version: %d %s\n"
4051 #: src/readelf.c:789
4053 msgid " Entry point address: %#<PRIx64>\n"
4056 #: src/readelf.c:792
4058 msgid " Start of program headers: %<PRId64> %s\n"
4061 #: src/readelf.c:793 src/readelf.c:796
4062 msgid "(bytes into file)"
4065 #: src/readelf.c:795
4067 msgid " Start of section headers: %<PRId64> %s\n"
4070 #: src/readelf.c:798
4072 msgid " Flags: %s\n"
4075 #: src/readelf.c:801
4077 msgid " Size of this header: %<PRId16> %s\n"
4080 #: src/readelf.c:802 src/readelf.c:805 src/readelf.c:822
4084 #: src/readelf.c:804
4086 msgid " Size of program header entries: %<PRId16> %s\n"
4089 #: src/readelf.c:807
4091 msgid " Number of program headers entries: %<PRId16>"
4094 #: src/readelf.c:814
4096 msgid " (%<PRIu32> in [0].sh_info)"
4099 #: src/readelf.c:817 src/readelf.c:834 src/readelf.c:848
4100 msgid " ([0] not available)"
4103 #: src/readelf.c:821
4105 msgid " Size of section header entries: %<PRId16> %s\n"
4108 #: src/readelf.c:824
4110 msgid " Number of section headers entries: %<PRId16>"
4113 #: src/readelf.c:831
4115 msgid " (%<PRIu32> in [0].sh_size)"
4118 #: src/readelf.c:844
4120 msgid " (%<PRIu32> in [0].sh_link)"
4123 #: src/readelf.c:852
4126 " Section header string table index: XINDEX%s\n"
4130 #: src/readelf.c:856
4133 " Section header string table index: %<PRId16>\n"
4137 #: src/readelf.c:888
4140 "There are %d section headers, starting at offset %#<PRIx64>:\n"
4144 #: src/readelf.c:898
4145 msgid "Section Headers:"
4148 #: src/readelf.c:901
4150 "[Nr] Name Type Addr Off Size ES Flags Lk "
4154 #: src/readelf.c:903
4156 "[Nr] Name Type Addr Off Size ES "
4160 #: src/readelf.c:910 src/readelf.c:1063
4162 msgid "cannot get section: %s"
4165 #: src/readelf.c:917 src/readelf.c:1071 src/readelf.c:8343 src/unstrip.c:345
4166 #: src/unstrip.c:376 src/unstrip.c:425 src/unstrip.c:533 src/unstrip.c:550
4167 #: src/unstrip.c:586 src/unstrip.c:784 src/unstrip.c:1052 src/unstrip.c:1242
4168 #: src/unstrip.c:1302 src/unstrip.c:1423 src/unstrip.c:1476 src/unstrip.c:1583
4169 #: src/unstrip.c:1772
4171 msgid "cannot get section header: %s"
4174 #: src/readelf.c:975
4175 msgid "Program Headers:"
4178 #: src/readelf.c:977
4180 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
4183 #: src/readelf.c:980
4185 " Type Offset VirtAddr PhysAddr FileSiz "
4189 #: src/readelf.c:1020
4191 msgid "\t[Requesting program interpreter: %s]\n"
4194 #: src/readelf.c:1041
4197 " Section to Segment mapping:\n"
4198 " Segment Sections..."
4201 #: src/readelf.c:1052 src/unstrip.c:1827 src/unstrip.c:1866 src/unstrip.c:1873
4203 msgid "cannot get program header: %s"
4206 #: src/readelf.c:1193
4210 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4213 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4217 #: src/readelf.c:1198
4221 "Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4224 "Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4228 #: src/readelf.c:1206
4229 msgid "<INVALID SYMBOL>"
4232 #: src/readelf.c:1220
4233 msgid "<INVALID SECTION>"
4236 #: src/readelf.c:1371
4240 "Dynamic segment contains %lu entry:\n"
4241 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4244 "Dynamic segment contains %lu entries:\n"
4245 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4249 #: src/readelf.c:1383
4250 msgid " Type Value\n"
4253 #: src/readelf.c:1407
4255 msgid "Shared library: [%s]\n"
4258 #: src/readelf.c:1412
4260 msgid "Library soname: [%s]\n"
4263 #: src/readelf.c:1417
4265 msgid "Library rpath: [%s]\n"
4268 #: src/readelf.c:1422
4270 msgid "Library runpath: [%s]\n"
4273 #: src/readelf.c:1442
4275 msgid "%<PRId64> (bytes)\n"
4278 #: src/readelf.c:1554 src/readelf.c:1740
4282 "Invalid symbol table at offset %#0<PRIx64>\n"
4285 #: src/readelf.c:1572 src/readelf.c:1757
4289 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4290 "contains %d entry:\n"
4293 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4294 "contains %d entries:\n"
4298 #: src/readelf.c:1587
4302 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4305 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4309 #: src/readelf.c:1597
4310 msgid " Offset Type Value Name\n"
4313 #: src/readelf.c:1599
4314 msgid " Offset Type Value Name\n"
4317 #: src/readelf.c:1652 src/readelf.c:1663 src/readelf.c:1676 src/readelf.c:1694
4318 #: src/readelf.c:1706 src/readelf.c:1825 src/readelf.c:1837 src/readelf.c:1851
4319 #: src/readelf.c:1870 src/readelf.c:1883
4320 msgid "<INVALID RELOC>"
4323 #: src/readelf.c:1769
4324 msgid " Offset Type Value Addend Name\n"
4327 #: src/readelf.c:1771
4328 msgid " Offset Type Value Addend Name\n"
4331 #: src/readelf.c:1972
4335 "Symbol table [%2u] '%s' contains %u entry:\n"
4338 "Symbol table [%2u] '%s' contains %u entries:\n"
4342 #: src/readelf.c:1978
4344 msgid " %lu local symbol String table: [%2u] '%s'\n"
4345 msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
4349 #: src/readelf.c:1988
4350 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4353 #: src/readelf.c:1990
4354 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4357 #: src/readelf.c:2010
4359 msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
4362 #: src/readelf.c:2098
4364 msgid "bad dynamic symbol"
4367 #: src/readelf.c:2180
4371 #: src/readelf.c:2197
4375 #: src/readelf.c:2222
4379 "Version needs section [%2u] '%s' contains %d entry:\n"
4380 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4383 "Version needs section [%2u] '%s' contains %d entries:\n"
4384 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4388 #: src/readelf.c:2245
4390 msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
4393 #: src/readelf.c:2258
4395 msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
4398 #: src/readelf.c:2289
4402 "Version definition section [%2u] '%s' contains %d entry:\n"
4403 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4406 "Version definition section [%2u] '%s' contains %d entries:\n"
4407 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4411 #: src/readelf.c:2319
4413 msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
4416 #: src/readelf.c:2334
4418 msgid " %#06x: Parent %d: %s\n"
4421 #: src/readelf.c:2566
4425 "Version symbols section [%2u] '%s' contains %d entry:\n"
4426 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4429 "Version symbols section [%2u] '%s' contains %d entries:\n"
4430 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4434 #: src/readelf.c:2596
4438 #: src/readelf.c:2601
4439 msgid " 1 *global* "
4442 #: src/readelf.c:2632
4446 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4448 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4451 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4453 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4457 #: src/readelf.c:2656
4459 msgid " Length Number % of total Coverage\n"
4462 #: src/readelf.c:2658
4464 msgid " 0 %6<PRIu32> %5.1f%%\n"
4467 #: src/readelf.c:2665
4469 msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
4472 #: src/readelf.c:2678
4475 " Average number of tests: successful lookup: %f\n"
4476 "\t\t\t unsuccessful lookup: %f\n"
4479 #: src/readelf.c:2696 src/readelf.c:2738 src/readelf.c:2779
4481 msgid "cannot get data for section %d: %s"
4484 #: src/readelf.c:2833
4487 " Symbol Bias: %u\n"
4488 " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
4491 #: src/readelf.c:2907
4495 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4498 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4502 #: src/readelf.c:2921
4504 " Library Time Stamp Checksum Version "
4508 #: src/readelf.c:2971
4512 "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset "
4516 #: src/readelf.c:2987
4517 msgid " Owner Size\n"
4520 #: src/readelf.c:3013
4522 msgid " %-13s %4<PRIu32>\n"
4525 #: src/readelf.c:3045
4527 msgid " %-4u %12<PRIu32>\n"
4530 #: src/readelf.c:3050
4532 msgid " File: %11<PRIu32>\n"
4535 #: src/readelf.c:3085
4537 msgid " %s: %<PRId64>, %s\n"
4540 #: src/readelf.c:3088
4542 msgid " %s: %<PRId64>\n"
4545 #: src/readelf.c:3091
4550 #: src/readelf.c:3098
4552 msgid " %u: %<PRId64>\n"
4555 #: src/readelf.c:3101
4560 #: src/readelf.c:3137
4562 msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
4565 #: src/readelf.c:3140
4567 msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
4570 #: src/readelf.c:3145
4572 msgid "%#<PRIx64> <%s+%#<PRIx64>>"
4575 #: src/readelf.c:3148
4577 msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
4580 #: src/readelf.c:3154
4582 msgid "%s+%#<PRIx64> <%s>"
4585 #: src/readelf.c:3157
4587 msgid "%s+%#0*<PRIx64> <%s>"
4590 #: src/readelf.c:3161
4592 msgid "%#<PRIx64> <%s>"
4595 #: src/readelf.c:3164
4597 msgid "%#0*<PRIx64> <%s>"
4600 #: src/readelf.c:3169
4602 msgid "%s+%#<PRIx64>"
4605 #: src/readelf.c:3172
4607 msgid "%s+%#0*<PRIx64>"
4610 #: src/readelf.c:3554
4614 #: src/readelf.c:3557
4616 msgid "%zu byte block:"
4619 #: src/readelf.c:3934
4621 msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
4624 #: src/readelf.c:3970
4626 msgid "%s %#<PRIx64> used with different address sizes"
4629 #: src/readelf.c:3977
4631 msgid "%s %#<PRIx64> used with different offset sizes"
4634 #: src/readelf.c:4057
4636 msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n"
4639 #: src/readelf.c:4065
4641 msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n"
4644 #: src/readelf.c:4087
4648 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4652 #: src/readelf.c:4095
4656 "Abbreviation section at offset %<PRIu64>:\n"
4659 #: src/readelf.c:4108
4661 msgid " *** error while reading abbreviation: %s\n"
4664 #: src/readelf.c:4124
4666 msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
4669 #: src/readelf.c:4127
4673 #: src/readelf.c:4127
4677 #: src/readelf.c:4162
4679 msgid "cannot get .debug_aranges content: %s"
4682 #: src/readelf.c:4167
4686 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
4689 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
4693 #: src/readelf.c:4198
4695 msgid " [%*zu] ???\n"
4698 #: src/readelf.c:4200
4701 " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
4704 #: src/readelf.c:4219
4706 msgid "cannot get .debug_ranges content: %s"
4709 #: src/readelf.c:4224 src/readelf.c:4728 src/readelf.c:5505 src/readelf.c:6006
4710 #: src/readelf.c:6121 src/readelf.c:6277 src/readelf.c:6699
4714 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4717 #: src/readelf.c:4248 src/readelf.c:6031
4719 msgid " [%6tx] <INVALID DATA>\n"
4722 #: src/readelf.c:4270 src/readelf.c:6053
4724 msgid " [%6tx] base address %s\n"
4727 #: src/readelf.c:4276 src/readelf.c:6059
4729 msgid " [%6tx] empty list\n"
4732 #: src/readelf.c:4285
4734 msgid " [%6tx] %s..%s\n"
4737 #: src/readelf.c:4287
4742 #: src/readelf.c:4717 src/readelf.c:6768 src/readelf.c:6870 src/readelf.c:7028
4744 msgid "cannot get %s content: %s"
4747 #: src/readelf.c:4724
4751 "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
4754 #: src/readelf.c:4752 src/readelf.c:5540
4756 msgid "invalid data in section [%zu] '%s'"
4759 #: src/readelf.c:4774
4763 " [%6tx] Zero terminator\n"
4766 #: src/readelf.c:4859
4768 msgid "invalid augmentation length"
4771 #: src/readelf.c:4871
4772 msgid "FDE address encoding: "
4775 #: src/readelf.c:4877
4776 msgid "LSDA pointer encoding: "
4779 #: src/readelf.c:4975
4781 msgid " (offset: %#<PRIx64>)"
4784 #: src/readelf.c:4982
4786 msgid " (end offset: %#<PRIx64>)"
4789 #: src/readelf.c:5009
4791 msgid " %-26sLSDA pointer: %#<PRIx64>\n"
4794 #: src/readelf.c:5060
4796 msgid "cannot get attribute code: %s"
4799 #: src/readelf.c:5069
4801 msgid "cannot get attribute form: %s"
4804 #: src/readelf.c:5084
4806 msgid "cannot get attribute value: %s"
4809 #: src/readelf.c:5342
4813 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4817 #: src/readelf.c:5374
4820 " Type unit at offset %<PRIu64>:\n"
4821 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: "
4822 "%<PRIu8>, Offset size: %<PRIu8>\n"
4823 " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n"
4826 #: src/readelf.c:5383
4829 " Compilation unit at offset %<PRIu64>:\n"
4830 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: "
4831 "%<PRIu8>, Offset size: %<PRIu8>\n"
4834 #: src/readelf.c:5409
4836 msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
4839 #: src/readelf.c:5421
4841 msgid "cannot get DIE offset: %s"
4844 #: src/readelf.c:5430
4846 msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
4849 #: src/readelf.c:5461
4851 msgid "cannot get next DIE: %s\n"
4854 #: src/readelf.c:5469
4856 msgid "cannot get next DIE: %s"
4859 #: src/readelf.c:5518
4861 msgid "cannot get line data section data: %s"
4864 #: src/readelf.c:5531
4868 "Table at offset %Zu:\n"
4871 #: src/readelf.c:5586
4875 " Length: %<PRIu64>\n"
4876 " DWARF version: %<PRIuFAST16>\n"
4877 " Prologue length: %<PRIu64>\n"
4878 " Minimum instruction length: %<PRIuFAST8>\n"
4879 " Maximum operations per instruction: %<PRIuFAST8>\n"
4880 " Initial value if '%s': %<PRIuFAST8>\n"
4881 " Line base: %<PRIdFAST8>\n"
4882 " Line range: %<PRIuFAST8>\n"
4883 " Opcode base: %<PRIuFAST8>\n"
4888 #: src/readelf.c:5607
4890 msgid "invalid data at offset %tu in section [%zu] '%s'"
4893 #: src/readelf.c:5622
4895 msgid " [%*<PRIuFAST8>] %hhu argument\n"
4896 msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
4900 #: src/readelf.c:5630
4906 #: src/readelf.c:5646
4909 "File name table:\n"
4910 " Entry Dir Time Size Name"
4913 #: src/readelf.c:5675
4916 "Line number statements:"
4919 #: src/readelf.c:5751
4921 msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n"
4924 #: src/readelf.c:5756
4926 msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
4929 #: src/readelf.c:5776
4931 msgid " extended opcode %u: "
4934 #: src/readelf.c:5781
4935 msgid " end of sequence"
4938 #: src/readelf.c:5798
4940 msgid " set address to %s\n"
4943 #: src/readelf.c:5819
4945 msgid " define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
4948 #: src/readelf.c:5832
4950 msgid " set discriminator to %u\n"
4953 #: src/readelf.c:5837
4954 msgid " unknown opcode"
4957 #: src/readelf.c:5849
4961 #: src/readelf.c:5860
4963 msgid " advance address by %u to %s, op_index to %u\n"
4966 #: src/readelf.c:5864
4968 msgid " advance address by %u to %s\n"
4971 #: src/readelf.c:5875
4973 msgid " advance line by constant %d to %<PRId64>\n"
4976 #: src/readelf.c:5883
4978 msgid " set file to %<PRIu64>\n"
4981 #: src/readelf.c:5893
4983 msgid " set column to %<PRIu64>\n"
4986 #: src/readelf.c:5900
4988 msgid " set '%s' to %<PRIuFAST8>\n"
4991 #: src/readelf.c:5906
4992 msgid " set basic block flag"
4995 #: src/readelf.c:5915
4997 msgid " advance address by constant %u to %s, op_index to %u\n"
5000 #: src/readelf.c:5919
5002 msgid " advance address by constant %u to %s\n"
5005 #: src/readelf.c:5937
5007 msgid " advance address by fixed value %u to %s\n"
5010 #: src/readelf.c:5946
5011 msgid " set prologue end flag"
5014 #: src/readelf.c:5951
5015 msgid " set epilogue begin flag"
5018 #: src/readelf.c:5960
5020 msgid " set isa to %u\n"
5023 #: src/readelf.c:5969
5025 msgid " unknown opcode with %<PRIu8> parameter:"
5026 msgid_plural " unknown opcode with %<PRIu8> parameters:"
5030 #: src/readelf.c:6001
5032 msgid "cannot get .debug_loc content: %s"
5035 #: src/readelf.c:6071
5037 msgid " [%6tx] %s..%s"
5040 #: src/readelf.c:6073
5045 #: src/readelf.c:6080
5046 msgid " <INVALID DATA>\n"
5049 #: src/readelf.c:6132 src/readelf.c:6286
5051 msgid "cannot get macro information section data: %s"
5054 #: src/readelf.c:6211
5056 msgid "%*s*** non-terminated string at end of section"
5059 #: src/readelf.c:6327
5061 msgid " Offset: 0x%<PRIx64>\n"
5064 #: src/readelf.c:6339
5066 msgid " Version: %<PRIu16>\n"
5069 #: src/readelf.c:6345 src/readelf.c:7055
5071 msgid " unknown version, cannot parse section\n"
5074 #: src/readelf.c:6352
5076 msgid " Flag: 0x%<PRIx8>\n"
5079 #: src/readelf.c:6355
5081 msgid " Offset length: %<PRIu8>\n"
5084 #: src/readelf.c:6363
5086 msgid " .debug_line offset: 0x%<PRIx64>\n"
5089 #: src/readelf.c:6375
5091 msgid " extension opcode table, %<PRIu8> items:\n"
5094 #: src/readelf.c:6382
5099 #: src/readelf.c:6394
5101 msgid " %<PRIu8> arguments:"
5104 #: src/readelf.c:6422
5106 msgid " no arguments."
5109 #: src/readelf.c:6657
5111 msgid "vendor opcode not verified?"
5114 #: src/readelf.c:6685
5116 msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
5119 #: src/readelf.c:6726
5123 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5127 #: src/readelf.c:6740
5129 msgid " *** error while reading strings: %s\n"
5132 #: src/readelf.c:6760
5136 "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
5139 #: src/readelf.c:6862
5143 "Exception handling table section [%2zu] '.gcc_except_table':\n"
5146 #: src/readelf.c:6885
5148 msgid " LPStart encoding: %#x "
5151 #: src/readelf.c:6897
5153 msgid " TType encoding: %#x "
5156 #: src/readelf.c:6911
5158 msgid " Call site encoding: %#x "
5161 #: src/readelf.c:6924
5167 #: src/readelf.c:6938
5170 " [%4u] Call site start: %#<PRIx64>\n"
5171 " Call site length: %<PRIu64>\n"
5172 " Landing pad: %#<PRIx64>\n"
5176 #: src/readelf.c:6998
5178 msgid "invalid TType encoding"
5181 #: src/readelf.c:7019
5185 "GDB section [%2zu] '%s' at offset %#<PRIx64> contains %<PRId64> bytes :\n"
5188 #: src/readelf.c:7048
5190 msgid " Version: %<PRId32>\n"
5193 #: src/readelf.c:7064
5195 msgid " CU offset: %#<PRIx32>\n"
5198 #: src/readelf.c:7071
5200 msgid " TU offset: %#<PRIx32>\n"
5203 #: src/readelf.c:7078
5205 msgid " address offset: %#<PRIx32>\n"
5208 #: src/readelf.c:7085
5210 msgid " symbol offset: %#<PRIx32>\n"
5213 #: src/readelf.c:7092
5215 msgid " constant offset: %#<PRIx32>\n"
5218 #: src/readelf.c:7099
5222 " CU list at offset %#<PRIx32> contains %zu entries:\n"
5225 #: src/readelf.c:7121
5229 " TU list at offset %#<PRIx32> contains %zu entries:\n"
5232 #: src/readelf.c:7147
5236 " Address list at offset %#<PRIx32> contains %zu entries:\n"
5239 #: src/readelf.c:7174
5243 " Symbol table at offset %#<PRIx32> contains %zu slots:\n"
5246 #: src/readelf.c:7259
5248 msgid "cannot get debug context descriptor: %s"
5251 #: src/readelf.c:7409 src/readelf.c:8010
5253 msgid "cannot convert core note data: %s"
5256 #: src/readelf.c:7750
5260 "%*s... <repeats %u more times> ..."
5263 #: src/readelf.c:8109
5264 msgid " Owner Data size Type\n"
5267 #: src/readelf.c:8127
5269 msgid " %-13.*s %9<PRId32> %s\n"
5272 #: src/readelf.c:8161
5274 msgid "cannot get content of note section: %s"
5277 #: src/readelf.c:8188
5281 "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5284 #: src/readelf.c:8211
5288 "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5291 #: src/readelf.c:8257
5295 "Section [%Zu] '%s' has no data to dump.\n"
5298 #: src/readelf.c:8263 src/readelf.c:8286
5300 msgid "cannot get data for section [%Zu] '%s': %s"
5303 #: src/readelf.c:8267
5307 "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5310 #: src/readelf.c:8280
5314 "Section [%Zu] '%s' has no strings to dump.\n"
5317 #: src/readelf.c:8290
5321 "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5324 #: src/readelf.c:8338
5328 "section [%lu] does not exist"
5331 #: src/readelf.c:8367
5335 "section '%s' does not exist"
5338 #: src/readelf.c:8424
5340 msgid "cannot get symbol index of archive '%s': %s"
5343 #: src/readelf.c:8427
5347 "Archive '%s' has no symbol index\n"
5350 #: src/readelf.c:8431
5354 "Index of archive '%s' has %Zu entries:\n"
5357 #: src/readelf.c:8449
5359 msgid "cannot extract member at offset %Zu in '%s': %s"
5362 #: src/readelf.c:8454
5364 msgid "Archive member '%s' contains:\n"
5369 "Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
5374 msgid "Same as `--format=sysv'"
5378 msgid "Same as `--format=bsd'"
5382 msgid "Same as `--radix=10'"
5386 msgid "Same as `--radix=8'"
5390 msgid "Same as `--radix=16'"
5394 msgid "Similar to `--format=sysv' output but in one line"
5398 msgid "Print size and permission flags for loadable segments"
5402 msgid "Display the total sizes (bsd only)"
5406 msgid "List section sizes of FILEs (a.out by default)."
5411 msgid "Invalid format: %s"
5416 msgid "Invalid radix: %s"
5421 msgid "%s: file format not recognized"
5424 #: src/size.c:438 src/size.c:581
5434 msgid "Output Selection:"
5438 msgid "Scan entire file, not only loaded sections"
5442 msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
5447 "Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
5452 msgid "Print name of the file before each string."
5456 msgid "Print location of the string in base 8, 10, or 16 respectively."
5460 msgid "Alias for --radix=o"
5464 msgid "Print the strings of printable characters in files."
5467 #: src/strings.c:260 src/strings.c:295
5469 msgid "invalid value '%s' for %s parameter"
5472 #: src/strings.c:306
5474 msgid "invalid minimum length of matched string size"
5477 #: src/strings.c:591
5479 msgid "lseek64 failed"
5482 #: src/strings.c:608 src/strings.c:672
5484 msgid "re-mmap failed"
5487 #: src/strings.c:645
5489 msgid "mprotect failed"
5493 msgid "Place stripped output into FILE"
5497 msgid "Extract the removed sections into FILE"
5501 msgid "Embed name FILE instead of -f argument"
5505 msgid "Remove all debugging symbols"
5509 msgid "Remove section headers (not recommended)"
5513 msgid "Copy modified/access timestamps to the output"
5518 "Resolve all trivial relocations between debug sections if the removed "
5519 "sections are placed in a debug file (only relevant for ET_REL files, "
5520 "operation is not reversable, needs -f)"
5524 msgid "Remove .comment section"
5528 msgid "Relax a few rules to handle slightly broken ELF files"
5532 msgid "Discard symbols from object files."
5537 msgid "--reloc-debug-sections used without -f"
5542 msgid "Only one input file allowed together with '-o' and '-f'"
5547 msgid "-f option specified twice"
5552 msgid "-F option specified twice"
5555 #: src/strip.c:249 src/unstrip.c:117
5557 msgid "-o option specified twice"
5562 msgid "-R option supports only .comment section"
5565 #: src/strip.c:315 src/strip.c:339
5567 msgid "cannot stat input file '%s'"
5572 msgid "while opening '%s'"
5577 msgid "%s: cannot use -o or -f when stripping archive"
5582 msgid "cannot open EBL backend"
5585 #: src/strip.c:517 src/strip.c:541
5587 msgid "cannot create new file '%s': %s"
5592 msgid "illformed file '%s'"
5595 #: src/strip.c:905 src/strip.c:994
5597 msgid "while generating output file: %s"
5600 #: src/strip.c:967 src/strip.c:1929
5602 msgid "%s: error while creating ELF header: %s"
5607 msgid "while preparing output for '%s'"
5610 #: src/strip.c:1032 src/strip.c:1088
5612 msgid "while create section header section: %s"
5617 msgid "cannot allocate section data: %s"
5622 msgid "while create section header string table: %s"
5627 msgid "bad relocation"
5630 #: src/strip.c:1841 src/strip.c:1951
5632 msgid "while writing '%s': %s"
5637 msgid "while creating '%s'"
5642 msgid "while computing checksum for debug information"
5647 msgid "%s: error while reading the file: %s"
5650 #: src/strip.c:1976 src/strip.c:1996
5652 msgid "while writing '%s'"
5655 #: src/strip.c:2030 src/strip.c:2037
5657 msgid "error while finishing '%s': %s"
5660 #: src/strip.c:2060 src/strip.c:2117
5662 msgid "cannot set access and modification date of '%s'"
5666 msgid "Match MODULE against file names, not module names"
5670 msgid "Silently skip unfindable files"
5674 msgid "Place output into FILE"
5678 msgid "Create multiple output files under DIRECTORY"
5682 msgid "Use module rather than file names"
5686 msgid "Create output for modules that have no separate debug information"
5690 msgid "Apply relocations to section contents in ET_REL files"
5694 msgid "Only list module and file names, build IDs"
5697 #: src/unstrip.c:126
5699 msgid "-d option specified twice"
5702 #: src/unstrip.c:158
5704 msgid "only one of -o or -d allowed"
5707 #: src/unstrip.c:167
5709 msgid "-n cannot be used with explicit files or -o or -d"
5712 #: src/unstrip.c:182
5714 msgid "output directory '%s'"
5717 #: src/unstrip.c:191
5719 msgid "exactly two file arguments are required"
5722 #: src/unstrip.c:197
5724 msgid "-m, -a, -R, and -i options not allowed with explicit files"
5727 #: src/unstrip.c:210
5729 msgid "-o or -d is required when using implicit files"
5732 #: src/unstrip.c:246
5734 msgid "cannot create ELF header: %s"
5737 #: src/unstrip.c:251
5739 msgid "cannot copy ELF header: %s"
5742 #: src/unstrip.c:256 src/unstrip.c:1820
5744 msgid "cannot create program headers: %s"
5747 #: src/unstrip.c:262
5749 msgid "cannot copy program header: %s"
5752 #: src/unstrip.c:272
5754 msgid "cannot copy section header: %s"
5757 #: src/unstrip.c:275 src/unstrip.c:1501
5759 msgid "cannot get section data: %s"
5762 #: src/unstrip.c:277 src/unstrip.c:1503
5764 msgid "cannot copy section data: %s"
5767 #: src/unstrip.c:301
5769 msgid "cannot create directory '%s'"
5772 #: src/unstrip.c:341 src/unstrip.c:758 src/unstrip.c:1535
5774 msgid "cannot get symbol table entry: %s"
5777 #: src/unstrip.c:357 src/unstrip.c:575 src/unstrip.c:596 src/unstrip.c:608
5778 #: src/unstrip.c:1556 src/unstrip.c:1686 src/unstrip.c:1710
5780 msgid "cannot update symbol table: %s"
5783 #: src/unstrip.c:367
5785 msgid "cannot update section header: %s"
5788 #: src/unstrip.c:406 src/unstrip.c:417
5790 msgid "cannot update relocation: %s"
5793 #: src/unstrip.c:504
5795 msgid "cannot get symbol version: %s"
5798 #: src/unstrip.c:516
5800 msgid "unexpected section type in [%Zu] with sh_link to symtab"
5803 #: src/unstrip.c:764
5805 msgid "invalid string offset in symbol [%Zu]"
5808 #: src/unstrip.c:906 src/unstrip.c:1246
5810 msgid "cannot read section [%Zu] name: %s"
5813 #: src/unstrip.c:947 src/unstrip.c:966 src/unstrip.c:999
5815 msgid "cannot read '.gnu.prelink_undo' section: %s"
5818 #: src/unstrip.c:987
5820 msgid "invalid contents in '%s' section"
5823 #: src/unstrip.c:1042 src/unstrip.c:1366
5825 msgid "cannot find matching section for [%Zu] '%s'"
5828 #: src/unstrip.c:1166 src/unstrip.c:1181 src/unstrip.c:1447
5830 msgid "cannot add section name to string table: %s"
5833 #: src/unstrip.c:1190
5835 msgid "cannot update section header string table data: %s"
5838 #: src/unstrip.c:1217 src/unstrip.c:1221
5840 msgid "cannot get section header string table section index: %s"
5843 #: src/unstrip.c:1225 src/unstrip.c:1229 src/unstrip.c:1462
5845 msgid "cannot get section count: %s"
5848 #: src/unstrip.c:1232
5850 msgid "more sections in stripped file than debug file -- arguments reversed?"
5853 #: src/unstrip.c:1291 src/unstrip.c:1381
5855 msgid "cannot read section header string table: %s"
5858 #: src/unstrip.c:1441
5860 msgid "cannot add new section: %s"
5863 #: src/unstrip.c:1543
5865 msgid "symbol [%Zu] has invalid section index"
5868 #: src/unstrip.c:1781
5870 msgid "cannot read section data: %s"
5873 #: src/unstrip.c:1802
5875 msgid "cannot get ELF header: %s"
5878 #: src/unstrip.c:1830
5880 msgid "cannot update program header: %s"
5883 #: src/unstrip.c:1835 src/unstrip.c:1914
5885 msgid "cannot write output file: %s"
5888 #: src/unstrip.c:1883
5890 msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
5893 #: src/unstrip.c:1886
5896 "DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
5899 #: src/unstrip.c:1905 src/unstrip.c:1945 src/unstrip.c:1957 src/unstrip.c:2037
5901 msgid "cannot create ELF descriptor: %s"
5904 #: src/unstrip.c:1963
5906 msgid "'%s' and '%s' do not seem to match"
5909 #: src/unstrip.c:1994
5911 msgid "cannot find stripped file for module '%s': %s"
5914 #: src/unstrip.c:1998
5916 msgid "cannot open stripped file '%s' for module '%s': %s"
5919 #: src/unstrip.c:2013
5921 msgid "cannot find debug file for module '%s': %s"
5924 #: src/unstrip.c:2017
5926 msgid "cannot open debug file '%s' for module '%s': %s"
5929 #: src/unstrip.c:2030
5931 msgid "module '%s' file '%s' is not stripped"
5934 #: src/unstrip.c:2061
5936 msgid "cannot cache section addresses for module '%s': %s"
5939 #: src/unstrip.c:2194
5941 msgid "no matching modules found"
5944 #: src/unstrip.c:2203
5946 msgid "matched more than one module"
5949 #: src/unstrip.c:2250
5951 "STRIPPED-FILE DEBUG-FILE\n"
5955 #: src/unstrip.c:2251
5957 "Combine stripped files with separate symbols and debug information.\vThe "
5958 "first form puts the result in DEBUG-FILE if -o was not given.\n"
5960 "MODULE arguments give file name patterns matching modules to process.\n"
5961 "With -f these match the file name of the main (stripped) file (slashes are "
5962 "never special), otherwise they match the simple module names. With no "
5963 "arguments, process all modules found.\n"
5965 "Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
5966 "subdirectories as needed. With -m these files have simple module names, "
5967 "otherwise they have the name of the main file complete with directory "
5968 "underneath OUTPUT-DIRECTORY.\n"
5970 "With -n no files are written, but one line to standard output for each "
5972 "\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
5973 "START and SIZE are hexadecimal giving the address bounds of the module. "
5974 "BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
5975 "hexadecimal may be followed by @0xADDR giving the address where the ID "
5976 "resides if that is known. FILE is the file name found for the module, or - "
5977 "if none was found, or . if an ELF image is available but not from any named "
5978 "file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
5979 "was found, or . if FILE contains the debug information."