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.153\n"
10 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
11 "POT-Creation-Date: 2012-02-16 13:21+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
21 #: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2844
22 #: src/readelf.c:3183 src/unstrip.c:2098 src/unstrip.c:2306
24 msgid "memory exhausted"
27 #: libasm/asm_error.c:62 libdw/dwarf_error.c:79 libdwfl/libdwflP.h:70
28 #: libelf/elf_error.c:81
32 #: libasm/asm_error.c:63 libdw/dwarf_error.c:88 libdwfl/libdwflP.h:72
33 #: libelf/elf_error.c:112
37 #: libasm/asm_error.c:64 src/ldgeneric.c:2685
39 msgid "cannot create output file"
42 #: libasm/asm_error.c:65
43 msgid "invalid parameter"
46 #: libasm/asm_error.c:66
47 msgid "cannot change mode of output file"
50 #: libasm/asm_error.c:67 src/ldgeneric.c:6998
52 msgid "cannot rename output file"
55 #: libasm/asm_error.c:68
56 msgid "duplicate symbol"
59 #: libasm/asm_error.c:69
60 msgid "invalid section type for operation"
63 #: libasm/asm_error.c:70
64 msgid "error during output of data"
67 #: libasm/asm_error.c:71
68 msgid "no backend support available"
71 #: libasm/asm_error.c:81 libdw/dwarf_error.c:80 libdwfl/libdwflP.h:71
72 #: libelf/elf_error.c:84
76 #: libdw/dwarf_error.c:81
77 msgid "invalid access"
80 #: libdw/dwarf_error.c:82
81 msgid "no regular file"
84 #: libdw/dwarf_error.c:83
88 #: libdw/dwarf_error.c:84
89 msgid "invalid ELF file"
92 #: libdw/dwarf_error.c:85
93 msgid "no DWARF information"
96 #: libdw/dwarf_error.c:86
100 #: libdw/dwarf_error.c:87
101 msgid "cannot get ELF header"
104 #: libdw/dwarf_error.c:89
105 msgid "not implemented"
108 #: libdw/dwarf_error.c:90 libelf/elf_error.c:128 libelf/elf_error.c:176
109 msgid "invalid command"
112 #: libdw/dwarf_error.c:91
113 msgid "invalid version"
116 #: libdw/dwarf_error.c:92
120 #: libdw/dwarf_error.c:93
121 msgid "no entries found"
124 #: libdw/dwarf_error.c:94
125 msgid "invalid DWARF"
128 #: libdw/dwarf_error.c:95
129 msgid "no string data"
132 #: libdw/dwarf_error.c:96
133 msgid "no address value"
136 #: libdw/dwarf_error.c:97
137 msgid "no constant value"
140 #: libdw/dwarf_error.c:98
141 msgid "no reference value"
144 #: libdw/dwarf_error.c:99
145 msgid "invalid reference value"
148 #: libdw/dwarf_error.c:100
149 msgid ".debug_line section missing"
152 #: libdw/dwarf_error.c:101
153 msgid "invalid .debug_line section"
156 #: libdw/dwarf_error.c:102
157 msgid "debug information too big"
160 #: libdw/dwarf_error.c:103
161 msgid "invalid DWARF version"
164 #: libdw/dwarf_error.c:104
165 msgid "invalid directory index"
168 #: libdw/dwarf_error.c:105 libdwfl/libdwflP.h:91
169 msgid "address out of range"
172 #: libdw/dwarf_error.c:106
173 msgid "no location list value"
176 #: libdw/dwarf_error.c:107
177 msgid "no block data"
180 #: libdw/dwarf_error.c:108
181 msgid "invalid line index"
184 #: libdw/dwarf_error.c:109
185 msgid "invalid address range index"
188 #: libdw/dwarf_error.c:110 libdwfl/libdwflP.h:92
189 msgid "no matching address range"
192 #: libdw/dwarf_error.c:111
193 msgid "no flag value"
196 #: libdw/dwarf_error.c:112 libelf/elf_error.c:253
197 msgid "invalid offset"
200 #: libdw/dwarf_error.c:113
201 msgid ".debug_ranges section missing"
204 #: libdw/dwarf_error.c:114
205 msgid "invalid CFI section"
208 #: libdwfl/argp-std.c:67 src/unstrip.c:2248
209 msgid "Input selection options:"
212 #: libdwfl/argp-std.c:68
213 msgid "Find addresses in FILE"
216 #: libdwfl/argp-std.c:70
217 msgid "Find addresses from signatures found in COREFILE"
220 #: libdwfl/argp-std.c:72
221 msgid "Find addresses in files mapped into process PID"
224 #: libdwfl/argp-std.c:74
226 "Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
230 #: libdwfl/argp-std.c:76
231 msgid "Find addresses in the running kernel"
234 #: libdwfl/argp-std.c:78
235 msgid "Kernel with all modules"
238 #: libdwfl/argp-std.c:80
239 msgid "Search path for separate debuginfo files"
242 #: libdwfl/argp-std.c:163
243 msgid "only one of -e, -p, -k, -K, or --core allowed"
246 #: libdwfl/argp-std.c:223
248 msgid "cannot read ELF core file: %s"
251 #: libdwfl/argp-std.c:241
252 msgid "No modules recognized in core file"
255 #: libdwfl/argp-std.c:253
256 msgid "cannot load kernel symbols"
259 #: libdwfl/argp-std.c:257
260 msgid "cannot find kernel modules"
263 #: libdwfl/argp-std.c:271
264 msgid "cannot find kernel or modules"
267 #: libdwfl/libdwflP.h:73
271 #: libdwfl/libdwflP.h:74
272 msgid "See elf_errno"
275 #: libdwfl/libdwflP.h:75
276 msgid "See dwarf_errno"
279 #: libdwfl/libdwflP.h:76
280 msgid "See ebl_errno (XXX missing)"
283 #: libdwfl/libdwflP.h:77
284 msgid "gzip decompression failed"
287 #: libdwfl/libdwflP.h:78
288 msgid "bzip2 decompression failed"
291 #: libdwfl/libdwflP.h:79
292 msgid "LZMA decompression failed"
295 #: libdwfl/libdwflP.h:80
296 msgid "no support library found for machine"
299 #: libdwfl/libdwflP.h:81
300 msgid "Callbacks missing for ET_REL file"
303 #: libdwfl/libdwflP.h:82
304 msgid "Unsupported relocation type"
307 #: libdwfl/libdwflP.h:83
308 msgid "r_offset is bogus"
311 #: libdwfl/libdwflP.h:84 libelf/elf_error.c:132 libelf/elf_error.c:192
312 msgid "offset out of range"
315 #: libdwfl/libdwflP.h:85
316 msgid "relocation refers to undefined symbol"
319 #: libdwfl/libdwflP.h:86
320 msgid "Callback returned failure"
323 #: libdwfl/libdwflP.h:87
324 msgid "No DWARF information found"
327 #: libdwfl/libdwflP.h:88
328 msgid "No symbol table found"
331 #: libdwfl/libdwflP.h:89
332 msgid "No ELF program headers"
335 #: libdwfl/libdwflP.h:90
336 msgid "address range overlaps an existing module"
339 #: libdwfl/libdwflP.h:93
340 msgid "image truncated"
343 #: libdwfl/libdwflP.h:94
344 msgid "ELF file opened"
347 #: libdwfl/libdwflP.h:95
348 msgid "not a valid ELF file"
351 #: libdwfl/libdwflP.h:96
352 msgid "cannot handle DWARF type description"
355 #: libdwfl/libdwflP.h:97
356 msgid "ELF file does not match build ID"
359 #: libdwfl/libdwflP.h:98
360 msgid "corrupt .gnu.prelink_undo section data"
363 #: libebl/eblbackendname.c:63
367 #: libebl/eblcorenotetypename.c:107 libebl/eblobjecttypename.c:78
368 #: libebl/eblobjnotetypename.c:94 libebl/eblosabiname.c:98
369 #: libebl/eblsectionname.c:110 libebl/eblsectiontypename.c:140
370 #: libebl/eblsegmenttypename.c:104
374 #: libebl/ebldynamictagname.c:126
376 msgid "<unknown>: %#<PRIx64>"
379 #: libebl/eblobjnote.c:76
381 msgid "unknown SDT version %u\n"
384 #: libebl/eblobjnote.c:94
386 msgid "invalid SDT probe descriptor\n"
389 #: libebl/eblobjnote.c:144
394 #: libebl/eblobjnote.c:146
399 #: libebl/eblobjnote.c:148
404 #: libebl/eblobjnote.c:150
409 #: libebl/eblobjnote.c:152
414 #: libebl/eblobjnote.c:154
419 #: libebl/eblobjnote.c:164
424 #: libebl/eblobjnote.c:175
426 msgid " Linker version: %.*s\n"
429 #: libebl/eblobjnote.c:224
431 msgid " OS: %s, ABI: "
434 #: libebl/eblosabiname.c:95
438 #: libebl/eblsymbolbindingname.c:92 libebl/eblsymboltypename.c:98
440 msgid "<unknown>: %d"
443 #: libelf/elf_error.c:88
444 msgid "unknown version"
447 #: libelf/elf_error.c:92
451 #: libelf/elf_error.c:96
452 msgid "invalid `Elf' handle"
455 #: libelf/elf_error.c:100
456 msgid "invalid size of source operand"
459 #: libelf/elf_error.c:104
460 msgid "invalid size of destination operand"
463 #: libelf/elf_error.c:108 src/readelf.c:5176
465 msgid "invalid encoding"
468 #: libelf/elf_error.c:116
469 msgid "invalid file descriptor"
472 #: libelf/elf_error.c:120
473 msgid "invalid operation"
476 #: libelf/elf_error.c:124
477 msgid "ELF version not set"
480 #: libelf/elf_error.c:136
481 msgid "invalid fmag field in archive header"
484 #: libelf/elf_error.c:140
485 msgid "invalid archive file"
488 #: libelf/elf_error.c:144
489 msgid "descriptor is not for an archive"
492 #: libelf/elf_error.c:148
493 msgid "no index available"
496 #: libelf/elf_error.c:152
497 msgid "cannot read data from file"
500 #: libelf/elf_error.c:156
501 msgid "cannot write data to file"
504 #: libelf/elf_error.c:160
505 msgid "invalid binary class"
508 #: libelf/elf_error.c:164
509 msgid "invalid section index"
512 #: libelf/elf_error.c:168
513 msgid "invalid operand"
516 #: libelf/elf_error.c:172
517 msgid "invalid section"
520 #: libelf/elf_error.c:180
521 msgid "executable header not created first"
524 #: libelf/elf_error.c:184
525 msgid "file descriptor disabled"
528 #: libelf/elf_error.c:188
529 msgid "archive/member file descriptor mismatch"
532 #: libelf/elf_error.c:196
533 msgid "cannot manipulate null section"
536 #: libelf/elf_error.c:200
537 msgid "data/scn mismatch"
540 #: libelf/elf_error.c:204
541 msgid "invalid section header"
544 #: libelf/elf_error.c:208 src/readelf.c:6850 src/readelf.c:6951
545 #: src/readelf.c:7113
550 #: libelf/elf_error.c:212
551 msgid "unknown data encoding"
554 #: libelf/elf_error.c:216
555 msgid "section `sh_size' too small for data"
558 #: libelf/elf_error.c:220
559 msgid "invalid section alignment"
562 #: libelf/elf_error.c:224
563 msgid "invalid section entry size"
566 #: libelf/elf_error.c:228
567 msgid "update() for write on read-only file"
570 #: libelf/elf_error.c:232
574 #: libelf/elf_error.c:236
575 msgid "only relocatable files can contain section groups"
578 #: libelf/elf_error.c:241
580 "program header only allowed in executables, shared objects, and core files"
583 #: libelf/elf_error.c:248
584 msgid "file has no program header"
587 #: src/addr2line.c:66
588 msgid "Output selection options:"
591 #: src/addr2line.c:67
592 msgid "Show only base names of source files"
595 #: src/addr2line.c:69
596 msgid "Show absolute file names using compilation directory"
599 #: src/addr2line.c:70
600 msgid "Also show function names"
603 #: src/addr2line.c:71
604 msgid "Also show symbol or section names"
607 #: src/addr2line.c:72
608 msgid "Also show line table flags"
611 #: src/addr2line.c:74
612 msgid "Treat addresses as offsets relative to NAME section."
615 #: src/addr2line.c:76 src/elfcmp.c:80 src/findtextrel.c:75 src/nm.c:108
617 msgid "Miscellaneous:"
620 #: src/addr2line.c:85
622 "Locate source files and line information for ADDRs (in a.out by default)."
625 #: src/addr2line.c:89
629 #: src/addr2line.c:189 src/ar.c:296 src/elfcmp.c:670 src/elflint.c:239
630 #: src/findtextrel.c:170 src/ld.c:957 src/nm.c:273 src/objdump.c:189
631 #: src/ranlib.c:136 src/readelf.c:462 src/size.c:219 src/strings.c:227
632 #: src/strip.c:221 src/unstrip.c:234
635 "Copyright (C) %s Red Hat, Inc.\n"
636 "This is free software; see the source for copying conditions. There is NO\n"
637 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
640 #: src/addr2line.c:194 src/ar.c:301 src/elfcmp.c:675 src/elflint.c:244
641 #: src/findtextrel.c:175 src/ld.c:962 src/nm.c:278 src/objdump.c:194
642 #: src/ranlib.c:141 src/readelf.c:467 src/size.c:224 src/strings.c:232
643 #: src/strip.c:226 src/unstrip.c:239
645 msgid "Written by %s.\n"
648 #: src/addr2line.c:413
650 msgid "Section syntax requires exactly one module"
653 #: src/addr2line.c:436
655 msgid "offset %#<PRIxMAX> lies outside section '%s'"
658 #: src/addr2line.c:477
660 msgid "cannot find symbol '%s'"
663 #: src/addr2line.c:482
665 msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
673 msgid "Delete files from archive."
677 msgid "Move files in archive."
681 msgid "Print files in archive."
685 msgid "Quick append files to archive."
689 msgid "Replace existing or insert new file into archive."
693 msgid "Display content of archive."
697 msgid "Extract files from archive."
701 msgid "Command Modifiers:"
705 msgid "Preserve original dates."
709 msgid "Use instance [COUNT] of name."
713 msgid "Do not replace existing files with extracted files."
717 msgid "Allow filename to be truncated if necessary."
721 msgid "Provide verbose output."
725 msgid "Force regeneration of symbol table."
729 msgid "Insert file after [MEMBER]."
733 msgid "Insert file before [MEMBER]."
741 msgid "Suppress message when library has to be created."
745 msgid "Use full path for file matching."
749 msgid "Update only older files in archive."
753 msgid "Create, modify, and extract from archives."
757 msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
762 msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
767 msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
772 msgid "'N' is only meaningful with the 'x' and 'd' options"
777 msgid "COUNT parameter required"
782 msgid "invalid COUNT parameter %s"
787 msgid "'%c' is only meaningful with the 'x' option"
792 msgid "archive name required"
797 msgid "command option required"
802 msgid "More than one operation specified"
807 msgid "cannot open archive '%s'"
812 msgid "cannot open archive '%s': %s"
817 msgid "%s: not an archive file"
822 msgid "cannot stat archive '%s'"
827 msgid "no entry %s in archive\n"
830 #: src/ar.c:498 src/ar.c:940 src/ar.c:1140
832 msgid "cannot create hash table"
835 #: src/ar.c:505 src/ar.c:947 src/ar.c:1149
837 msgid "cannot insert into hash table"
840 #: src/ar.c:513 src/ranlib.c:176
842 msgid "cannot stat '%s'"
847 msgid "cannot read content of %s: %s"
852 msgid "cannot open %.*s"
857 msgid "failed to write %s"
862 msgid "cannot change mode of %s"
867 msgid "cannot change modification time of %s"
872 msgid "cannot rename temporary file to %.*s"
875 #: src/ar.c:784 src/ar.c:1032 src/ar.c:1431 src/ranlib.c:250
877 msgid "cannot create new file"
882 msgid "position member %s not found"
887 msgid "%s: no entry %s in archive!\n"
890 #: src/ar.c:1270 src/ldgeneric.c:517 src/objdump.c:265
892 msgid "cannot open %s"
897 msgid "cannot stat %s"
902 msgid "%s is no regular file"
907 msgid "cannot get ELF descriptor for %s: %s\n"
912 msgid "cannot read %s: %s"
917 msgid "the archive '%s' is too large"
922 msgid "cannot read ELF header of %s(%s): %s"
926 msgid "Control options:"
930 msgid "Output all differences, not just the first"
935 "Control treatment of gaps in loadable segments [ignore|match] (default: "
940 msgid "Ignore permutation of buckets in SHT_HASH section"
944 msgid "Ignore differences in build ID"
948 msgid "Output nothing; yield exit status only"
952 msgid "Compare relevant parts of two ELF files for equality."
960 msgid "Invalid number of parameters.\n"
963 #: src/elfcmp.c:182 src/elfcmp.c:187
965 msgid "cannot get ELF header of '%s': %s"
970 msgid "%s %s diff: ELF header"
973 #: src/elfcmp.c:220 src/elfcmp.c:223
975 msgid "cannot get section count of '%s': %s"
980 msgid "%s %s diff: section count"
983 #: src/elfcmp.c:235 src/elfcmp.c:238
985 msgid "cannot get program header count of '%s': %s"
990 msgid "%s %s diff: program header count"
995 msgid "%s %s differ: section [%zu], [%zu] name"
1000 msgid "%s %s differ: section [%zu] '%s' header"
1003 #: src/elfcmp.c:331 src/elfcmp.c:337
1005 msgid "cannot get content of section %zu in '%s': %s"
1008 #: src/elfcmp.c:353 src/elfcmp.c:359
1010 msgid "cannot get symbol in '%s': %s"
1015 msgid "%s %s differ: symbol table [%zu]"
1020 msgid "%s %s differ: symbol table [%zu,%zu]"
1023 #: src/elfcmp.c:429 src/elfcmp.c:498
1025 msgid "%s %s differ: section [%zu] '%s' number of notes"
1030 msgid "cannot read note section [%zu] '%s' in '%s': %s"
1035 msgid "%s %s differ: section [%zu] '%s' note name"
1040 msgid "%s %s differ: section [%zu] '%s' note '%s' type"
1045 msgid "%s %s differ: build ID length"
1050 msgid "%s %s differ: build ID content"
1055 msgid "%s %s differ: section [%zu] '%s' note '%s' content"
1060 msgid "%s %s differ: section [%zu] '%s' content"
1065 msgid "%s %s differ: section [%zu,%zu] '%s' content"
1070 msgid "%s %s differ: unequal amount of important sections"
1073 #: src/elfcmp.c:579 src/elfcmp.c:584
1075 msgid "cannot load data of '%s': %s"
1078 #: src/elfcmp.c:603 src/elfcmp.c:609
1080 msgid "cannot get program header entry %d of '%s': %s"
1085 msgid "%s %s differ: program header %d"
1090 msgid "%s %s differ: gap"
1095 msgid "Invalid value '%s' for --gaps parameter."
1098 #: src/elfcmp.c:730 src/findtextrel.c:229 src/ldgeneric.c:1765
1099 #: src/ldgeneric.c:4255 src/nm.c:389 src/ranlib.c:169 src/size.c:301
1100 #: src/strings.c:183 src/strip.c:458 src/strip.c:495 src/unstrip.c:1911
1101 #: src/unstrip.c:1940
1103 msgid "cannot open '%s'"
1106 #: src/elfcmp.c:734 src/findtextrel.c:236 src/ranlib.c:186
1108 msgid "cannot create ELF descriptor for '%s': %s"
1113 msgid "cannot create EBL descriptor for '%s'"
1118 msgid "cannot get section header of section %zu: %s"
1123 msgid "cannot get content of section %zu: %s"
1126 #: src/elfcmp.c:777 src/elfcmp.c:791
1128 msgid "cannot get relocation: %s"
1132 msgid "Be extremely strict, flag level 2 features."
1136 msgid "Do not print anything if successful"
1140 msgid "Binary is a separate debuginfo file"
1145 "Binary has been created with GNU ld and is therefore known to be broken in "
1150 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
1153 #: src/elflint.c:86 src/readelf.c:119
1157 #: src/elflint.c:159 src/readelf.c:275
1159 msgid "cannot open input file"
1162 #: src/elflint.c:166
1164 msgid "cannot generate Elf descriptor: %s\n"
1167 #: src/elflint.c:185
1169 msgid "error while closing Elf descriptor: %s\n"
1172 #: src/elflint.c:189
1176 #: src/elflint.c:223 src/readelf.c:436
1177 msgid "Missing file name.\n"
1180 #: src/elflint.c:302
1182 msgid " error while freeing sub-ELF descriptor: %s\n"
1185 #: src/elflint.c:310
1187 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
1190 #: src/elflint.c:370
1192 msgid "e_ident[%d] == %d is no known class\n"
1195 #: src/elflint.c:375
1197 msgid "e_ident[%d] == %d is no known data encoding\n"
1200 #: src/elflint.c:379
1202 msgid "unknown ELF header version number e_ident[%d] == %d\n"
1205 #: src/elflint.c:385
1207 msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
1210 #: src/elflint.c:391
1212 msgid "unsupport ABI version e_ident[%d] == %d\n"
1215 #: src/elflint.c:396
1217 msgid "e_ident[%zu] is not zero\n"
1220 #: src/elflint.c:401
1222 msgid "unknown object file type %d\n"
1225 #: src/elflint.c:408
1227 msgid "unknown machine type %d\n"
1230 #: src/elflint.c:412
1232 msgid "unknown object file version\n"
1235 #: src/elflint.c:418
1237 msgid "invalid program header offset\n"
1240 #: src/elflint.c:420
1242 msgid "executables and DSOs cannot have zero program header offset\n"
1245 #: src/elflint.c:424
1247 msgid "invalid number of program header entries\n"
1250 #: src/elflint.c:432
1252 msgid "invalid section header table offset\n"
1255 #: src/elflint.c:435
1257 msgid "section header table must be present\n"
1260 #: src/elflint.c:449
1262 msgid "invalid number of section header table entries\n"
1265 #: src/elflint.c:466
1267 msgid "invalid section header index\n"
1270 #: src/elflint.c:480
1272 msgid "invalid number of program header table entries\n"
1275 #: src/elflint.c:489
1277 msgid "invalid machine flags: %s\n"
1280 #: src/elflint.c:496 src/elflint.c:513
1282 msgid "invalid ELF header size: %hd\n"
1285 #: src/elflint.c:499 src/elflint.c:516
1287 msgid "invalid program header size: %hd\n"
1290 #: src/elflint.c:502 src/elflint.c:519
1292 msgid "invalid program header position or size\n"
1295 #: src/elflint.c:505 src/elflint.c:522
1297 msgid "invalid section header size: %hd\n"
1300 #: src/elflint.c:508 src/elflint.c:525
1302 msgid "invalid section header position or size\n"
1305 #: src/elflint.c:569
1308 "section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
1312 #: src/elflint.c:573
1315 "section [%2d] '%s': section group [%2zu] '%s' does not precede group member\n"
1318 #: src/elflint.c:589 src/elflint.c:1433 src/elflint.c:1483 src/elflint.c:1588
1319 #: src/elflint.c:2173 src/elflint.c:2687 src/elflint.c:2848 src/elflint.c:2978
1320 #: src/elflint.c:3150 src/elflint.c:4050
1322 msgid "section [%2d] '%s': cannot get section data\n"
1325 #: src/elflint.c:602 src/elflint.c:1595
1328 "section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
1329 "type is not SHT_STRTAB\n"
1332 #: src/elflint.c:625
1335 "section [%2d] '%s': symbol table cannot have more than one extended index "
1339 #: src/elflint.c:636
1341 msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
1344 #: src/elflint.c:645
1346 msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
1349 #: src/elflint.c:650 src/elflint.c:653 src/elflint.c:656 src/elflint.c:659
1350 #: src/elflint.c:662 src/elflint.c:665
1352 msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
1355 #: src/elflint.c:668
1357 msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
1360 #: src/elflint.c:678
1362 msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
1365 #: src/elflint.c:687
1367 msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
1370 #: src/elflint.c:701
1373 "section [%2d] '%s': symbol %zu: too large section index but no extended "
1374 "section index section\n"
1377 #: src/elflint.c:707
1380 "section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
1381 "st_shndx (%<PRIu32>)\n"
1384 #: src/elflint.c:719
1386 msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
1389 #: src/elflint.c:727
1391 msgid "section [%2d] '%s': symbol %zu: unknown type\n"
1394 #: src/elflint.c:733
1396 msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
1399 #: src/elflint.c:738
1401 msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
1404 #: src/elflint.c:746
1407 "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
1410 #: src/elflint.c:750
1412 msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
1415 #: src/elflint.c:754
1418 "section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
1421 #: src/elflint.c:786
1423 msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
1426 #: src/elflint.c:792 src/elflint.c:817 src/elflint.c:860
1429 "section [%2d] '%s': symbol %zu does not fit completely in referenced section "
1433 #: src/elflint.c:801
1436 "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
1437 "SHF_TLS flag set\n"
1440 #: src/elflint.c:811 src/elflint.c:853
1443 "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
1447 #: src/elflint.c:838
1450 "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
1453 #: src/elflint.c:846
1456 "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] "
1460 #: src/elflint.c:873
1463 "section [%2d] '%s': symbol %zu: local symbol outside range described in "
1467 #: src/elflint.c:880
1470 "section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
1474 #: src/elflint.c:887
1476 msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
1479 #: src/elflint.c:937
1482 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section "
1486 #: src/elflint.c:944
1489 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] "
1493 #: src/elflint.c:960
1496 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
1497 "match %s section address %#<PRIx64>\n"
1500 #: src/elflint.c:967
1503 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
1504 "match %s section size %<PRIu64>\n"
1507 #: src/elflint.c:975
1510 "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
1514 #: src/elflint.c:991
1517 "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
1518 "segment address %#<PRIx64>\n"
1521 #: src/elflint.c:998
1524 "section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
1525 "segment size %<PRIu64>\n"
1528 #: src/elflint.c:1011
1531 "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
1532 "default visibility\n"
1535 #: src/elflint.c:1015
1537 msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
1540 #: src/elflint.c:1060
1542 msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
1545 #: src/elflint.c:1069 src/elflint.c:1121
1547 msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
1550 #: src/elflint.c:1094 src/elflint.c:1146
1553 "section [%2d] '%s': relative relocations after index %d as specified by "
1557 #: src/elflint.c:1100 src/elflint.c:1152
1560 "section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
1561 "specified %d relative relocations\n"
1564 #: src/elflint.c:1112
1566 msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
1569 #: src/elflint.c:1194
1571 msgid "section [%2d] '%s': invalid destination section index\n"
1574 #: src/elflint.c:1207
1576 msgid "section [%2d] '%s': invalid destination section type\n"
1579 #: src/elflint.c:1215
1581 msgid "section [%2d] '%s': sh_info should be zero\n"
1584 #: src/elflint.c:1222
1586 msgid "section [%2d] '%s': no relocations for merge-able sections possible\n"
1589 #: src/elflint.c:1229
1591 msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
1594 #: src/elflint.c:1289
1596 msgid "text relocation flag set but there is no read-only segment\n"
1599 #: src/elflint.c:1316
1601 msgid "section [%2d] '%s': relocation %zu: invalid type\n"
1604 #: src/elflint.c:1324
1607 "section [%2d] '%s': relocation %zu: relocation type invalid for the file "
1611 #: src/elflint.c:1332
1613 msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
1616 #: src/elflint.c:1350
1619 "section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
1623 #: src/elflint.c:1367
1625 msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
1628 #: src/elflint.c:1382
1631 "section [%2d] '%s': relocation %zu: copy relocation against symbol of type "
1635 #: src/elflint.c:1403
1638 "section [%2d] '%s': relocation %zu: read-only section modified but text "
1639 "relocation flag not set\n"
1642 #: src/elflint.c:1418
1644 msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
1647 #: src/elflint.c:1457 src/elflint.c:1507
1649 msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
1652 #: src/elflint.c:1583
1654 msgid "more than one dynamic section present\n"
1657 #: src/elflint.c:1601
1659 msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
1662 #: src/elflint.c:1606 src/elflint.c:1889
1664 msgid "section [%2d] '%s': sh_info not zero\n"
1667 #: src/elflint.c:1616
1669 msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
1672 #: src/elflint.c:1624
1674 msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
1677 #: src/elflint.c:1631
1679 msgid "section [%2d] '%s': entry %zu: unknown tag\n"
1682 #: src/elflint.c:1642
1684 msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
1687 #: src/elflint.c:1652
1689 msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
1692 #: src/elflint.c:1670
1695 "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
1698 #: src/elflint.c:1683
1701 "section [%2d] '%s': entry %zu: pointer does not match address of section "
1702 "[%2d] '%s' referenced by sh_link\n"
1705 #: src/elflint.c:1726
1708 "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
1711 #: src/elflint.c:1741
1714 "section [%2d] '%s': entry %zu: %s value must be valid offset in section "
1718 #: src/elflint.c:1761 src/elflint.c:1789
1720 msgid "section [%2d] '%s': contains %s entry but not %s\n"
1723 #: src/elflint.c:1773
1725 msgid "section [%2d] '%s': mandatory tag %s not present\n"
1728 #: src/elflint.c:1782
1730 msgid "section [%2d] '%s': no hash section present\n"
1733 #: src/elflint.c:1797 src/elflint.c:1804
1735 msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
1738 #: src/elflint.c:1814 src/elflint.c:1818
1740 msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
1743 #: src/elflint.c:1824
1745 msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
1748 #: src/elflint.c:1835 src/elflint.c:1839 src/elflint.c:1843 src/elflint.c:1847
1750 msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
1753 #: src/elflint.c:1859
1756 "section [%2d] '%s': only relocatable files can have extended section index\n"
1759 #: src/elflint.c:1869
1762 "section [%2d] '%s': extended section index section not for symbol table\n"
1765 #: src/elflint.c:1874
1767 msgid "cannot get data for symbol section\n"
1770 #: src/elflint.c:1877
1772 msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
1775 #: src/elflint.c:1884
1777 msgid "section [%2d] '%s': extended index table too small for symbol table\n"
1780 #: src/elflint.c:1899
1783 "section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
1784 "same symbol table\n"
1787 #: src/elflint.c:1910
1789 msgid "symbol 0 should have zero extended section index\n"
1792 #: src/elflint.c:1922
1794 msgid "cannot get data for symbol %zu\n"
1797 #: src/elflint.c:1927
1799 msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
1802 #: src/elflint.c:1943 src/elflint.c:1984
1805 "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
1808 #: src/elflint.c:1955 src/elflint.c:1996
1810 msgid "section [%2d] '%s': chain array too large\n"
1813 #: src/elflint.c:1964 src/elflint.c:2005
1815 msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
1818 #: src/elflint.c:1970
1820 msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
1823 #: src/elflint.c:2011
1825 msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
1828 #: src/elflint.c:2026
1830 msgid "section [%2d] '%s': bitmask size not power of 2: %u\n"
1833 #: src/elflint.c:2037
1836 "section [%2d] '%s': hash table section is too small (is %ld, expected at "
1840 #: src/elflint.c:2045
1842 msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
1845 #: src/elflint.c:2077
1848 "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
1851 #: src/elflint.c:2098
1854 "section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
1858 #: src/elflint.c:2109
1861 "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
1864 #: src/elflint.c:2140
1866 msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
1869 #: src/elflint.c:2145
1872 "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
1875 #: src/elflint.c:2151
1877 msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
1880 #: src/elflint.c:2164
1882 msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
1885 #: src/elflint.c:2182
1887 msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
1890 #: src/elflint.c:2190
1892 msgid "section [%2d] '%s': hash table entry size incorrect\n"
1895 #: src/elflint.c:2195
1897 msgid "section [%2d] '%s': not marked to be allocated\n"
1900 #: src/elflint.c:2200
1903 "section [%2d] '%s': hash table has not even room for initial administrative "
1907 #: src/elflint.c:2248
1909 msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
1912 #: src/elflint.c:2326 src/elflint.c:2330
1914 msgid "section [%2zu] '%s': reference to symbol index 0\n"
1917 #: src/elflint.c:2337
1920 "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
1921 "table in [%2zu] '%s'\n"
1924 #: src/elflint.c:2349
1927 "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
1928 "table in [%2zu] '%s'\n"
1931 #: src/elflint.c:2365
1933 msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
1936 #: src/elflint.c:2385
1939 "section [%2d] '%s': section groups only allowed in relocatable object files\n"
1942 #: src/elflint.c:2396
1944 msgid "section [%2d] '%s': cannot get symbol table: %s\n"
1947 #: src/elflint.c:2401
1949 msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
1952 #: src/elflint.c:2407
1954 msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
1957 #: src/elflint.c:2412
1959 msgid "section [%2d] '%s': sh_flags not zero\n"
1962 #: src/elflint.c:2419
1964 msgid "section [%2d] '%s': cannot get symbol for signature\n"
1967 #: src/elflint.c:2424
1969 msgid "section [%2d] '%s': signature symbol cannot be empty string\n"
1972 #: src/elflint.c:2430
1974 msgid "section [%2d] '%s': sh_flags not set correctly\n"
1977 #: src/elflint.c:2436
1979 msgid "section [%2d] '%s': cannot get data: %s\n"
1982 #: src/elflint.c:2445
1984 msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
1987 #: src/elflint.c:2450
1989 msgid "section [%2d] '%s': section group without flags word\n"
1992 #: src/elflint.c:2456
1994 msgid "section [%2d] '%s': section group without member\n"
1997 #: src/elflint.c:2460
1999 msgid "section [%2d] '%s': section group with only one member\n"
2002 #: src/elflint.c:2471
2004 msgid "section [%2d] '%s': unknown section group flags\n"
2007 #: src/elflint.c:2483
2009 msgid "section [%2d] '%s': section index %Zu out of range\n"
2012 #: src/elflint.c:2492
2014 msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
2017 #: src/elflint.c:2499
2019 msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
2022 #: src/elflint.c:2505
2025 "section [%2d] '%s': element %Zu references section [%2d] '%s' without "
2026 "SHF_GROUP flag set\n"
2029 #: src/elflint.c:2512
2031 msgid "section [%2d] '%s' is contained in more than one section group\n"
2034 #: src/elflint.c:2701
2037 "section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
2038 "dynamic symbol table\n"
2041 #: src/elflint.c:2712
2044 "section [%2d] '%s' has different number of entries than symbol table [%2d] "
2048 #: src/elflint.c:2728
2050 msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
2053 #: src/elflint.c:2744
2055 msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
2058 #: src/elflint.c:2752
2060 msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
2063 #: src/elflint.c:2766
2065 msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
2068 #: src/elflint.c:2771
2071 "section [%2d] '%s': symbol %d: version index %d is for defined version\n"
2074 #: src/elflint.c:2781
2077 "section [%2d] '%s': symbol %d: version index %d is for requested version\n"
2080 #: src/elflint.c:2833
2082 msgid "more than one version reference section present\n"
2085 #: src/elflint.c:2841 src/elflint.c:2970
2087 msgid "section [%2d] '%s': sh_link does not link to string table\n"
2090 #: src/elflint.c:2864 src/elflint.c:3022
2092 msgid "section [%2d] '%s': entry %d has wrong version %d\n"
2095 #: src/elflint.c:2870 src/elflint.c:3028
2097 msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
2100 #: src/elflint.c:2878
2102 msgid "section [%2d] '%s': entry %d has invalid file reference\n"
2105 #: src/elflint.c:2886
2107 msgid "section [%2d] '%s': entry %d references unknown dependency\n"
2110 #: src/elflint.c:2898
2112 msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
2115 #: src/elflint.c:2905
2118 "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
2122 #: src/elflint.c:2912
2125 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: "
2126 "%#x, expected %#x\n"
2129 #: src/elflint.c:2922
2132 "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
2136 #: src/elflint.c:2933
2139 "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
2142 #: src/elflint.c:2949 src/elflint.c:3107
2144 msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
2147 #: src/elflint.c:2962
2149 msgid "more than one version definition section present\n"
2152 #: src/elflint.c:3007
2154 msgid "section [%2d] '%s': more than one BASE definition\n"
2157 #: src/elflint.c:3011
2159 msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
2162 #: src/elflint.c:3017
2164 msgid "section [%2d] '%s': entry %d has unknown flag\n"
2167 #: src/elflint.c:3041
2169 msgid "section [%2d] '%s': entry %d has invalid name reference\n"
2172 #: src/elflint.c:3048
2174 msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
2177 #: src/elflint.c:3057
2179 msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
2182 #: src/elflint.c:3076
2185 "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
2188 #: src/elflint.c:3091
2190 msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
2193 #: src/elflint.c:3113
2195 msgid "section [%2d] '%s': no BASE definition\n"
2198 #: src/elflint.c:3129
2200 msgid "section [%2d] '%s': unknown parent version '%s'\n"
2203 #: src/elflint.c:3142
2205 msgid "section [%2d] '%s': empty object attributes section\n"
2208 #: src/elflint.c:3163
2210 msgid "section [%2d] '%s': unrecognized attribute format\n"
2213 #: src/elflint.c:3179
2216 "section [%2d] '%s': offset %zu: zero length field in attribute section\n"
2219 #: src/elflint.c:3188
2221 msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
2224 #: src/elflint.c:3200
2226 msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
2229 #: src/elflint.c:3217
2232 "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
2235 #: src/elflint.c:3226
2237 msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
2240 #: src/elflint.c:3235
2243 "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
2246 #: src/elflint.c:3248
2249 "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
2252 #: src/elflint.c:3259
2255 "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
2258 #: src/elflint.c:3277
2260 msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
2263 #: src/elflint.c:3288
2265 msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
2268 #: src/elflint.c:3301
2270 msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
2273 #: src/elflint.c:3305
2276 "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
2279 #: src/elflint.c:3315
2281 msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
2284 #: src/elflint.c:3321
2287 "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
2290 #: src/elflint.c:3410
2292 msgid "cannot get section header of zeroth section\n"
2295 #: src/elflint.c:3414
2297 msgid "zeroth section has nonzero name\n"
2300 #: src/elflint.c:3416
2302 msgid "zeroth section has nonzero type\n"
2305 #: src/elflint.c:3418
2307 msgid "zeroth section has nonzero flags\n"
2310 #: src/elflint.c:3420
2312 msgid "zeroth section has nonzero address\n"
2315 #: src/elflint.c:3422
2317 msgid "zeroth section has nonzero offset\n"
2320 #: src/elflint.c:3424
2322 msgid "zeroth section has nonzero align value\n"
2325 #: src/elflint.c:3426
2327 msgid "zeroth section has nonzero entry size value\n"
2330 #: src/elflint.c:3429
2333 "zeroth section has nonzero size value while ELF header has nonzero shnum "
2337 #: src/elflint.c:3433
2340 "zeroth section has nonzero link value while ELF header does not signal "
2341 "overflow in shstrndx\n"
2344 #: src/elflint.c:3437
2347 "zeroth section has nonzero link value while ELF header does not signal "
2348 "overflow in phnum\n"
2351 #: src/elflint.c:3454
2353 msgid "cannot get section header for section [%2zu] '%s': %s\n"
2356 #: src/elflint.c:3463
2358 msgid "section [%2zu]: invalid name\n"
2361 #: src/elflint.c:3490
2363 msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
2366 #: src/elflint.c:3506
2368 msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
2371 #: src/elflint.c:3523
2374 "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
2377 #: src/elflint.c:3541
2379 msgid "section [%2zu] '%s' present in object file\n"
2382 #: src/elflint.c:3547 src/elflint.c:3579
2385 "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
2388 #: src/elflint.c:3552 src/elflint.c:3584
2391 "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
2395 #: src/elflint.c:3560
2398 "section [%2zu] '%s' is extension section index table in non-object file\n"
2401 #: src/elflint.c:3603
2403 msgid "section [%2zu] '%s': size not multiple of entry size\n"
2406 #: src/elflint.c:3608
2408 msgid "cannot get section header\n"
2411 #: src/elflint.c:3618
2413 msgid "section [%2zu] '%s' has unsupported type %d\n"
2416 #: src/elflint.c:3632
2419 "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
2422 #: src/elflint.c:3639
2424 msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
2427 #: src/elflint.c:3647
2429 msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
2432 #: src/elflint.c:3655
2434 msgid "section [%2zu] '%s': invalid section reference in link value\n"
2437 #: src/elflint.c:3660
2439 msgid "section [%2zu] '%s': invalid section reference in info value\n"
2442 #: src/elflint.c:3667
2444 msgid "section [%2zu] '%s': strings flag set without merge flag\n"
2447 #: src/elflint.c:3672
2449 msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
2452 #: src/elflint.c:3690
2454 msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
2457 #: src/elflint.c:3699
2459 msgid "section [%2zu] '%s' is both executable and writable\n"
2462 #: src/elflint.c:3726
2465 "section [%2zu] '%s' not fully contained in segment of program header entry "
2469 #: src/elflint.c:3734
2472 "section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
2473 "program header entry %d\n"
2476 #: src/elflint.c:3743
2479 "section [%2zu] '%s' has not type NOBITS but is not read from the file in "
2480 "segment of program header entry %d\n"
2483 #: src/elflint.c:3754
2485 msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
2488 #: src/elflint.c:3764
2490 msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
2493 #: src/elflint.c:3774
2496 "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
2499 #: src/elflint.c:3780
2502 "section [%2zu] '%s': ELF header says this is the section header string table "
2503 "but type is not SHT_TYPE\n"
2506 #: src/elflint.c:3788
2509 "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
2512 #: src/elflint.c:3839
2514 msgid "more than one version symbol table present\n"
2517 #: src/elflint.c:3862
2519 msgid "INTERP program header entry but no .interp section\n"
2522 #: src/elflint.c:3873
2525 "loadable segment [%u] is executable but contains no executable sections\n"
2528 #: src/elflint.c:3879
2530 msgid "loadable segment [%u] is writable but contains no writable sections\n"
2533 #: src/elflint.c:3890
2536 "no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
2540 #: src/elflint.c:3903
2542 msgid "duplicate version index %d\n"
2545 #: src/elflint.c:3917
2547 msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
2550 #: src/elflint.c:3966
2552 msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
2555 #: src/elflint.c:3970
2558 "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n"
2561 #: src/elflint.c:3993
2563 msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n"
2566 #: src/elflint.c:3997
2569 "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n"
2572 #: src/elflint.c:4014
2574 msgid "phdr[%d]: no note entries defined for the type of file\n"
2577 #: src/elflint.c:4033
2579 msgid "phdr[%d]: cannot get content of note section: %s\n"
2582 #: src/elflint.c:4036
2584 msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
2587 #: src/elflint.c:4057
2589 msgid "section [%2d] '%s': no note entries defined for the type of file\n"
2592 #: src/elflint.c:4064
2594 msgid "section [%2d] '%s': cannot get content of note section\n"
2597 #: src/elflint.c:4067
2599 msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
2602 #: src/elflint.c:4085
2605 "only executables, shared objects, and core files can have program headers\n"
2608 #: src/elflint.c:4100
2610 msgid "cannot get program header entry %d: %s\n"
2613 #: src/elflint.c:4109
2615 msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
2618 #: src/elflint.c:4120
2620 msgid "more than one INTERP entry in program header\n"
2623 #: src/elflint.c:4128
2625 msgid "more than one TLS entry in program header\n"
2628 #: src/elflint.c:4135
2630 msgid "static executable cannot have dynamic sections\n"
2633 #: src/elflint.c:4149
2635 msgid "dynamic section reference in program header has wrong offset\n"
2638 #: src/elflint.c:4152
2640 msgid "dynamic section size mismatch in program and section header\n"
2643 #: src/elflint.c:4162
2645 msgid "more than one GNU_RELRO entry in program header\n"
2648 #: src/elflint.c:4183
2650 msgid "loadable segment GNU_RELRO applies to is not writable\n"
2653 #: src/elflint.c:4186
2655 msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
2658 #: src/elflint.c:4194 src/elflint.c:4217
2660 msgid "%s segment not contained in a loaded segment\n"
2663 #: src/elflint.c:4223
2665 msgid "program header offset in ELF header and PHDR entry do not match"
2668 #: src/elflint.c:4247
2670 msgid "call frame search table reference in program header has wrong offset\n"
2673 #: src/elflint.c:4250
2675 msgid "call frame search table size mismatch in program and section header\n"
2678 #: src/elflint.c:4263
2680 msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
2683 #: src/elflint.c:4271
2685 msgid "call frame search table must be allocated\n"
2688 #: src/elflint.c:4274
2690 msgid "section [%2zu] '%s' must be allocated\n"
2693 #: src/elflint.c:4278
2695 msgid "call frame search table must not be writable\n"
2698 #: src/elflint.c:4281
2700 msgid "section [%2zu] '%s' must not be writable\n"
2703 #: src/elflint.c:4286
2705 msgid "call frame search table must not be executable\n"
2708 #: src/elflint.c:4289
2710 msgid "section [%2zu] '%s' must not be executable\n"
2713 #: src/elflint.c:4300
2715 msgid "program header entry %d: file size greater than memory size\n"
2718 #: src/elflint.c:4307
2720 msgid "program header entry %d: alignment not a power of 2\n"
2723 #: src/elflint.c:4310
2726 "program header entry %d: file offset and virtual address not module of "
2730 #: src/elflint.c:4323
2733 "executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
2734 "program header entry"
2737 #: src/elflint.c:4357
2739 msgid "cannot read ELF header: %s\n"
2742 #: src/elflint.c:4383
2744 msgid "text relocation flag set but not needed\n"
2747 #: src/findtextrel.c:70
2748 msgid "Input Selection:"
2751 #: src/findtextrel.c:71
2752 msgid "Prepend PATH to all file names"
2755 #: src/findtextrel.c:73
2756 msgid "Use PATH as root of debuginfo hierarchy"
2759 #: src/findtextrel.c:80
2760 msgid "Locate source of text relocations in FILEs (a.out by default)."
2763 #: src/findtextrel.c:84 src/nm.c:116 src/objdump.c:80 src/size.c:92
2764 #: src/strings.c:92 src/strip.c:104
2768 #: src/findtextrel.c:246
2770 msgid "cannot get ELF header '%s': %s"
2773 #: src/findtextrel.c:257
2775 msgid "'%s' is not a DSO or PIE"
2778 #: src/findtextrel.c:277
2780 msgid "getting get section header of section %zu: %s"
2783 #: src/findtextrel.c:300
2785 msgid "cannot read dynamic section: %s"
2788 #: src/findtextrel.c:321
2790 msgid "no text relocations reported in '%s'"
2793 #: src/findtextrel.c:333
2795 msgid "while reading ELF file"
2798 #: src/findtextrel.c:342 src/findtextrel.c:359
2800 msgid "cannot get program header index at offset %d: %s"
2803 #: src/findtextrel.c:411
2805 msgid "cannot get section header of section %Zu: %s"
2808 #: src/findtextrel.c:423
2810 msgid "cannot get symbol table section %zu in '%s': %s"
2813 #: src/findtextrel.c:443 src/findtextrel.c:466
2815 msgid "cannot get relocation at index %d in section %zu in '%s': %s"
2818 #: src/findtextrel.c:531
2820 msgid "%s not compiled with -fpic/-fPIC\n"
2823 #: src/findtextrel.c:584
2826 "the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
2829 #: src/findtextrel.c:591 src/findtextrel.c:611
2832 "the file containing the function '%s' might not be compiled with -fpic/-"
2836 #: src/findtextrel.c:599
2839 "either the file containing the function '%s' or the file containing the "
2840 "function '%s' is not compiled with -fpic/-fPIC\n"
2843 #: src/findtextrel.c:619
2846 "a relocation modifies memory at offset %llu in a write-protected segment\n"
2849 #: src/i386_ld.c:210
2851 msgid "cannot allocate PLT section: %s"
2854 #: src/i386_ld.c:232
2856 msgid "cannot allocate PLTREL section: %s"
2859 #: src/i386_ld.c:253
2861 msgid "cannot allocate GOT section: %s"
2864 #: src/i386_ld.c:274
2866 msgid "cannot allocate GOTPLT section: %s"
2869 #: src/i386_ld.c:661
2871 msgid "initial-executable TLS relocation cannot be used "
2875 msgid "Input File Control:"
2879 msgid "Include whole archives in the output from now on."
2883 msgid "Stop including the whole archives in the output."
2886 #: src/ld.c:92 src/ld.c:106 src/ld.c:184
2891 msgid "Start a group."
2895 msgid "End a group."
2903 msgid "Add PATH to list of directories files are searched in."
2907 msgid "Only set DT_NEEDED for following dynamic libs if actually used"
2911 msgid "Always set DT_NEEDED for following dynamic libs"
2915 msgid "Ignore LD_LIBRARY_PATH environment variable."
2919 msgid "Output File Control:"
2923 msgid "Place output in FILE."
2927 msgid "Object is marked to not use default search path at runtime."
2931 msgid "Same as --whole-archive."
2936 "Default rules of extracting from archive; weak references are not enough."
2940 msgid "Weak references cause extraction from archive."
2944 msgid "Allow multiple definitions; first is used."
2948 msgid "Disallow/allow undefined symbols in DSOs."
2952 msgid "Object requires immediate handling of $ORIGIN."
2956 msgid "Relocation will not be processed lazily."
2960 msgid "Object cannot be unloaded at runtime."
2964 msgid "Mark object to be initialized first."
2968 msgid "Enable/disable lazy-loading flag for following dependencies."
2972 msgid "Mark object as not loadable with 'dlopen'."
2976 msgid "Ignore/record dependencies on unused DSOs."
2980 msgid "Generated DSO will be a system library."
2988 msgid "Set entry point address."
2992 msgid "Do not link against shared libraries."
2996 msgid "Prefer linking against shared libraries."
3000 msgid "Export all dynamic symbols."
3004 msgid "Strip all symbols."
3008 msgid "Strip debugging symbols."
3012 msgid "Assume pagesize for the target system to be SIZE."
3016 msgid "Set runtime DSO search path."
3020 msgid "Set link time DSO search path."
3024 msgid "Generate dynamic shared object."
3028 msgid "Generate relocatable object."
3032 msgid "Causes symbol not assigned to a version be reduced to local."
3036 msgid "Remove unused sections."
3040 msgid "Don't remove unused sections."
3044 msgid "Set soname of shared object."
3048 msgid "Set the dynamic linker name."
3052 msgid "Add/suppress addition indentifying link-editor to .comment section."
3056 msgid "Create .eh_frame_hdr section"
3060 msgid "Set hash style to sysv, gnu or both."
3064 msgid "Generate build ID note (md5, sha1 (default), uuid)."
3068 msgid "Linker Operation Control:"
3072 msgid "Verbose messages."
3076 msgid "Trace file opens."
3080 msgid "Trade speed for less memory usage"
3088 msgid "Set optimization level to LEVEL."
3092 msgid "Use linker script in FILE."
3096 msgid "Select to get parser debug information"
3100 msgid "Read version information from FILE."
3104 msgid "Set emulation to NAME."
3108 msgid "Combine object and archive files."
3117 msgid "At least one input file needed"
3122 msgid "error while preparing linking"
3127 msgid "cannot open linker script '%s'"
3132 msgid "-( without matching -)"
3135 #: src/ld.c:572 src/ld.c:610
3137 msgid "only one option of -G and -r is allowed"
3142 msgid "more than one '-m' parameter"
3145 #: src/ld.c:604 src/ld.c:1013
3147 msgid "unknown option `-%c %s'"
3152 msgid "invalid page size value '%s': ignored"
3157 msgid "invalid hash style '%s'"
3162 msgid "invalid build-ID style '%s'"
3167 msgid "More than one output file name given."
3172 msgid "Invalid optimization level `%s'"
3177 msgid "nested -( -) groups are not allowed"
3182 msgid "-) without matching -("
3187 msgid "unknown option '-%c %s'"
3192 msgid "could not find input file to determine output file format"
3197 msgid "try again with an appropriate '-m' parameter"
3202 msgid "cannot read version script '%s'"
3205 #: src/ld.c:1512 src/ld.c:1551
3207 msgid "duplicate definition of '%s' in linker script"
3210 #: src/ldgeneric.c:209 src/ldgeneric.c:5149
3212 msgid "cannot create string table"
3215 #: src/ldgeneric.c:255
3217 msgid "cannot load ld backend library '%s': %s"
3220 #: src/ldgeneric.c:265
3222 msgid "cannot find init function in ld backend library '%s': %s"
3225 #: src/ldgeneric.c:308
3227 msgid "%s listed more than once as input"
3230 #: src/ldgeneric.c:422
3232 msgid "%s (for -l%s)\n"
3235 #: src/ldgeneric.c:423
3237 msgid "%s (for DT_NEEDED %s)\n"
3240 #: src/ldgeneric.c:571
3242 msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
3245 #: src/ldgeneric.c:584
3247 msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
3250 #: src/ldgeneric.c:659 src/ldgeneric.c:1120 src/readelf.c:642 src/strip.c:570
3252 msgid "cannot determine number of sections: %s"
3255 #: src/ldgeneric.c:675
3257 msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
3260 #: src/ldgeneric.c:698
3262 msgid "(%s+%#<PRIx64>): first defined here\n"
3265 #: src/ldgeneric.c:817
3267 msgid "%s: cannot get section group data: %s"
3270 #: src/ldgeneric.c:838
3272 msgid "%s: section '%s' with group flag set does not belong to any group"
3275 #: src/ldgeneric.c:883
3277 msgid "%s: section [%2d] '%s' is not in the correct section group"
3280 #: src/ldgeneric.c:1154 src/ldgeneric.c:1411 src/ldgeneric.c:1420
3281 #: src/ldgeneric.c:1479 src/ldgeneric.c:1488 src/ldgeneric.c:1751
3282 #: src/ldgeneric.c:2003
3284 msgid "%s: invalid ELF file (%s:%d)\n"
3287 #: src/ldgeneric.c:1248
3289 msgid "%s: only files of type ET_REL might contain section groups"
3292 #: src/ldgeneric.c:1300
3294 msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
3297 #: src/ldgeneric.c:1312
3299 msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
3302 #: src/ldgeneric.c:1326
3305 "%s: group member %zu of section group [%2zd] '%s' has too high index: "
3309 #: src/ldgeneric.c:1348
3311 msgid "%s: section '%s' has unknown type: %d"
3314 #: src/ldgeneric.c:1727
3316 msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
3319 #: src/ldgeneric.c:1897
3321 msgid "cannot read archive `%s': %s"
3324 #: src/ldgeneric.c:2018
3326 msgid "file of type %s cannot be linked in\n"
3329 #: src/ldgeneric.c:2030
3331 msgid "%s: input file incompatible with ELF machine type %s\n"
3334 #: src/ldgeneric.c:2042
3336 msgid "%s: cannot get section header string table index: %s\n"
3339 #: src/ldgeneric.c:2071
3341 msgid "cannot use DSO '%s' when generating relocatable object file"
3344 #: src/ldgeneric.c:2156
3346 msgid "input file '%s' ignored"
3349 #: src/ldgeneric.c:2370
3351 msgid "undefined symbol `%s' in %s"
3354 #: src/ldgeneric.c:2700
3356 msgid "cannot create ELF descriptor for output file: %s"
3359 #: src/ldgeneric.c:2707
3361 msgid "could not create ELF header for output file: %s"
3364 #: src/ldgeneric.c:3222 src/ldgeneric.c:3292 src/ldgeneric.c:3328
3365 #: src/ldgeneric.c:4455 src/ldgeneric.c:4504 src/ldgeneric.c:4536
3366 #: src/ldgeneric.c:4771 src/ldgeneric.c:4826 src/ldgeneric.c:5073
3367 #: src/ldgeneric.c:5129 src/ldgeneric.c:5598 src/ldgeneric.c:5610
3369 msgid "cannot create section for output file: %s"
3372 #: src/ldgeneric.c:3442
3374 msgid "address computation expression contains variable '%s'"
3377 #: src/ldgeneric.c:3487
3380 "argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
3384 #: src/ldgeneric.c:3682
3386 msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
3389 #: src/ldgeneric.c:3688
3391 msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
3394 #: src/ldgeneric.c:3918
3396 msgid "cannot create GNU hash table section for output file: %s"
3399 #: src/ldgeneric.c:4069
3401 msgid "cannot create hash table section for output file: %s"
3404 #: src/ldgeneric.c:4112
3406 msgid "cannot create build ID section: %s"
3409 #: src/ldgeneric.c:4189
3411 msgid "cannot convert section data to file format: %s"
3414 #: src/ldgeneric.c:4198
3416 msgid "cannot convert section data to memory format: %s"
3419 #: src/ldgeneric.c:4259
3421 msgid "cannot read enough data for UUID"
3424 #: src/ldgeneric.c:4356 src/ldgeneric.c:4377 src/ldgeneric.c:4406
3425 #: src/ldgeneric.c:6059
3427 msgid "cannot create symbol table for output file: %s"
3430 #: src/ldgeneric.c:5298 src/ldgeneric.c:5850
3432 msgid "section index too large in dynamic symbol table"
3435 #: src/ldgeneric.c:5743
3437 msgid "cannot create versioning section: %s"
3440 #: src/ldgeneric.c:5816
3442 msgid "cannot create dynamic symbol table for output file: %s"
3445 #: src/ldgeneric.c:5991
3447 msgid "cannot create versioning data: %s"
3450 #: src/ldgeneric.c:6091 src/ldgeneric.c:6104 src/ldgeneric.c:6168
3451 #: src/ldgeneric.c:6176
3453 msgid "cannot create section header string section: %s"
3456 #: src/ldgeneric.c:6098
3458 msgid "cannot create section header string section"
3461 #: src/ldgeneric.c:6256
3463 msgid "cannot create program header: %s"
3466 #: src/ldgeneric.c:6264
3468 msgid "while determining file layout: %s"
3471 #: src/ldgeneric.c:6385
3473 msgid "internal error: non-nobits section follows nobits section"
3476 #: src/ldgeneric.c:6922
3478 msgid "cannot get header of 0th section: %s"
3481 #: src/ldgeneric.c:6938 src/unstrip.c:1818
3483 msgid "cannot update ELF header: %s"
3486 #: src/ldgeneric.c:6969
3488 msgid "linker backend didn't specify function to relocate section"
3491 #: src/ldgeneric.c:6981
3493 msgid "while writing output file: %s"
3496 #: src/ldgeneric.c:6986
3498 msgid "while finishing output file: %s"
3501 #: src/ldgeneric.c:6992
3503 msgid "cannot stat output file"
3506 #: src/ldgeneric.c:7008
3508 msgid "WARNING: temporary output file overwritten before linking finished"
3511 #: src/ldgeneric.c:7061 src/ldgeneric.c:7072 src/ldgeneric.c:7083
3512 #: src/ldgeneric.c:7094 src/ldgeneric.c:7113 src/ldgeneric.c:7126
3513 #: src/ldgeneric.c:7138
3515 msgid "no machine specific '%s' implementation"
3518 #: src/ldscript.y:178
3519 msgid "mode for segment invalid\n"
3522 #: src/ldscript.y:465
3524 msgid "while reading version script '%s': %s at line %d"
3527 #: src/ldscript.y:466
3529 msgid "while reading linker script '%s': %s at line %d"
3532 #: src/ldscript.y:745
3534 msgid "symbol '%s' is declared both local and global for unnamed version"
3537 #: src/ldscript.y:747
3539 msgid "symbol '%s' is declared both local and global for version '%s'"
3542 #: src/ldscript.y:767 src/ldscript.y:774
3544 msgid "default visibility set as local and global"
3547 #: src/nm.c:74 src/strip.c:76
3548 msgid "Output selection:"
3552 msgid "Display debugger-only symbols"
3556 msgid "Display only defined symbols"
3560 msgid "Display dynamic symbols instead of normal symbols"
3564 msgid "Display only external symbols"
3568 msgid "Display only undefined symbols"
3572 msgid "Include index for symbols from archive members"
3575 #: src/nm.c:85 src/size.c:66
3576 msgid "Output format:"
3580 msgid "Print name of the input file before every symbol"
3585 "Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
3590 msgid "Same as --format=bsd"
3594 msgid "Same as --format=posix"
3597 #: src/nm.c:94 src/size.c:72
3598 msgid "Use RADIX for printing symbol values"
3602 msgid "Mark special symbols"
3606 msgid "Print size of defined symbols"
3609 #: src/nm.c:99 src/size.c:80 src/strip.c:81 src/unstrip.c:81
3610 msgid "Output options:"
3614 msgid "Sort symbols numerically by address"
3618 msgid "Do not sort the symbols"
3622 msgid "Reverse the sense of the sort"
3626 msgid "Decode low-level symbol names into source code names"
3630 msgid "List symbols from FILEs (a.out by default)."
3633 #: src/nm.c:124 src/objdump.c:88
3634 msgid "Output formatting"
3637 #: src/nm.c:148 src/objdump.c:112 src/size.c:117 src/strip.c:128
3639 msgid "%s: INTERNAL ERROR %d (%s-%s): %s"
3642 #: src/nm.c:406 src/nm.c:418 src/size.c:317 src/size.c:326 src/size.c:337
3645 msgid "while closing '%s'"
3648 #: src/nm.c:428 src/objdump.c:304 src/strip.c:384
3650 msgid "%s: File format not recognized"
3661 msgid "invalid offset %zu for symbol %s"
3671 msgid "cannot reset archive offset to beginning"
3674 #: src/nm.c:514 src/objdump.c:352
3676 msgid "%s%s%s: file format not recognized"
3681 msgid "cannot create search tree"
3684 #: src/nm.c:765 src/nm.c:1164 src/objdump.c:795 src/readelf.c:898
3685 #: src/readelf.c:1041 src/readelf.c:1189 src/readelf.c:1371 src/readelf.c:1571
3686 #: src/readelf.c:1757 src/readelf.c:1967 src/readelf.c:2221 src/readelf.c:2287
3687 #: src/readelf.c:2365 src/readelf.c:2863 src/readelf.c:2899 src/readelf.c:2961
3688 #: src/readelf.c:7307 src/readelf.c:8212 src/readelf.c:8359 src/readelf.c:8427
3689 #: src/size.c:425 src/size.c:499 src/strip.c:510
3691 msgid "cannot get section header string table index"
3699 "Symbols from %s:\n"
3706 "%*s%-*s %-*s Class Type %-*s %*s Section\n"
3712 msgid "%s: entry size in section `%s' is not what we expect"
3717 msgid "%s: size of section `%s' is not multiple of entry size"
3722 msgid "%s%s%s%s: Invalid operation"
3727 msgid "%s%s%s: no symbols"
3731 msgid "Mode selection:"
3735 msgid "Display relocation information."
3739 msgid "Display the full contents of all sections requested"
3743 msgid "Display assembler code of executable sections"
3747 msgid "Output content selection:"
3751 msgid "Only display information for section NAME."
3755 msgid "Show information from FILEs (a.out by default)."
3758 #: src/objdump.c:244 src/readelf.c:441
3759 msgid "No operation specified.\n"
3762 #: src/objdump.c:282 src/objdump.c:294
3764 msgid "while close `%s'"
3767 #: src/objdump.c:387 src/readelf.c:1666 src/readelf.c:1840
3768 msgid "INVALID SYMBOL"
3771 #: src/objdump.c:402 src/readelf.c:1697 src/readelf.c:1873
3772 msgid "INVALID SECTION"
3775 #: src/objdump.c:518
3779 "RELOCATION RECORDS FOR [%s]:\n"
3783 #: src/objdump.c:521
3787 #: src/objdump.c:584
3789 msgid "Contents of section %s:\n"
3792 #: src/objdump.c:705
3794 msgid "cannot disassemble"
3797 #: src/objdump.c:744
3799 msgid "cannot allocate memory"
3803 msgid "Generate an index to speed access to archives."
3812 msgid "Archive name required"
3817 msgid "'%s' is no archive"
3822 msgid "error while freeing sub-ELF descriptor: %s"
3826 msgid "ELF output selection:"
3830 msgid "All these plus -p .strtab -p .dynstr -p .comment"
3834 msgid "Display the dynamic segment"
3838 msgid "Display the ELF file header"
3842 msgid "Display histogram of bucket list lengths"
3846 msgid "Display the program headers"
3850 msgid "Display relocations"
3854 msgid "Display the sections' headers"
3858 msgid "Display the symbol table"
3862 msgid "Display versioning information"
3866 msgid "Display the ELF notes"
3870 msgid "Display architecture specific information, if any"
3874 msgid "Display sections for exception handling"
3878 msgid "Additional output selection:"
3883 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
3884 "frame, gdb_index, info, loc, line, ranges, pubnames, str, macinfo, or "
3889 msgid "Dump the uninterpreted contents of SECTION, by number or name"
3892 #: src/readelf.c:101
3893 msgid "Print string contents of sections"
3896 #: src/readelf.c:104
3897 msgid "Display the symbol index of an archive"
3900 #: src/readelf.c:106
3901 msgid "Output control:"
3904 #: src/readelf.c:108
3905 msgid "Do not find symbol names for addresses in DWARF data"
3908 #: src/readelf.c:110
3909 msgid "Ignored for compatibility (lines always wide)"
3912 #: src/readelf.c:115
3913 msgid "Print information from ELF file in human-readable form."
3916 #: src/readelf.c:412
3918 msgid "Unknown DWARF debug section `%s'.\n"
3921 #: src/readelf.c:478
3923 msgid "cannot generate Elf descriptor: %s"
3926 #: src/readelf.c:490
3928 msgid "'%s' is not an archive, cannot print archive index"
3931 #: src/readelf.c:495
3933 msgid "error while closing Elf descriptor: %s"
3936 #: src/readelf.c:587
3938 msgid "cannot stat input file"
3941 #: src/readelf.c:589
3943 msgid "input file is empty"
3946 #: src/readelf.c:591
3948 msgid "failed reading '%s': %s"
3951 #: src/readelf.c:627
3953 msgid "cannot read ELF header: %s"
3956 #: src/readelf.c:635
3958 msgid "cannot create EBL handle"
3961 #: src/readelf.c:648
3963 msgid "cannot determine number of program headers: %s"
3966 #: src/readelf.c:734
3970 #: src/readelf.c:735
3971 msgid "REL (Relocatable file)"
3974 #: src/readelf.c:736
3975 msgid "EXEC (Executable file)"
3978 #: src/readelf.c:737
3979 msgid "DYN (Shared object file)"
3982 #: src/readelf.c:738
3983 msgid "CORE (Core file)"
3986 #: src/readelf.c:743
3988 msgid "OS Specific: (%x)\n"
3991 #: src/readelf.c:745
3993 msgid "Processor Specific: (%x)\n"
3996 #: src/readelf.c:755
4002 #: src/readelf.c:759
4009 #: src/readelf.c:764
4014 #: src/readelf.c:770
4016 msgid " Ident Version: %hhd %s\n"
4019 #: src/readelf.c:772 src/readelf.c:789
4023 #: src/readelf.c:776
4025 msgid " OS/ABI: %s\n"
4028 #: src/readelf.c:779
4030 msgid " ABI Version: %hhd\n"
4033 #: src/readelf.c:782
4037 #: src/readelf.c:785
4039 msgid " Machine: %s\n"
4042 #: src/readelf.c:787
4044 msgid " Version: %d %s\n"
4047 #: src/readelf.c:791
4049 msgid " Entry point address: %#<PRIx64>\n"
4052 #: src/readelf.c:794
4054 msgid " Start of program headers: %<PRId64> %s\n"
4057 #: src/readelf.c:795 src/readelf.c:798
4058 msgid "(bytes into file)"
4061 #: src/readelf.c:797
4063 msgid " Start of section headers: %<PRId64> %s\n"
4066 #: src/readelf.c:800
4068 msgid " Flags: %s\n"
4071 #: src/readelf.c:803
4073 msgid " Size of this header: %<PRId16> %s\n"
4076 #: src/readelf.c:804 src/readelf.c:807 src/readelf.c:824
4080 #: src/readelf.c:806
4082 msgid " Size of program header entries: %<PRId16> %s\n"
4085 #: src/readelf.c:809
4087 msgid " Number of program headers entries: %<PRId16>"
4090 #: src/readelf.c:816
4092 msgid " (%<PRIu32> in [0].sh_info)"
4095 #: src/readelf.c:819 src/readelf.c:836 src/readelf.c:850
4096 msgid " ([0] not available)"
4099 #: src/readelf.c:823
4101 msgid " Size of section header entries: %<PRId16> %s\n"
4104 #: src/readelf.c:826
4106 msgid " Number of section headers entries: %<PRId16>"
4109 #: src/readelf.c:833
4111 msgid " (%<PRIu32> in [0].sh_size)"
4114 #: src/readelf.c:846
4116 msgid " (%<PRIu32> in [0].sh_link)"
4119 #: src/readelf.c:854
4122 " Section header string table index: XINDEX%s\n"
4126 #: src/readelf.c:858
4129 " Section header string table index: %<PRId16>\n"
4133 #: src/readelf.c:890
4136 "There are %d section headers, starting at offset %#<PRIx64>:\n"
4140 #: src/readelf.c:900
4141 msgid "Section Headers:"
4144 #: src/readelf.c:903
4146 "[Nr] Name Type Addr Off Size ES Flags Lk "
4150 #: src/readelf.c:905
4152 "[Nr] Name Type Addr Off Size ES "
4156 #: src/readelf.c:912 src/readelf.c:1065
4158 msgid "cannot get section: %s"
4161 #: src/readelf.c:919 src/readelf.c:1073 src/readelf.c:8379 src/unstrip.c:353
4162 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558
4163 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250
4164 #: src/unstrip.c:1310 src/unstrip.c:1431 src/unstrip.c:1484 src/unstrip.c:1591
4165 #: src/unstrip.c:1780
4167 msgid "cannot get section header: %s"
4170 #: src/readelf.c:977
4171 msgid "Program Headers:"
4174 #: src/readelf.c:979
4176 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
4179 #: src/readelf.c:982
4181 " Type Offset VirtAddr PhysAddr FileSiz "
4185 #: src/readelf.c:1022
4187 msgid "\t[Requesting program interpreter: %s]\n"
4190 #: src/readelf.c:1043
4193 " Section to Segment mapping:\n"
4194 " Segment Sections..."
4197 #: src/readelf.c:1054 src/unstrip.c:1835 src/unstrip.c:1874 src/unstrip.c:1881
4199 msgid "cannot get program header: %s"
4202 #: src/readelf.c:1195
4206 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4209 "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4213 #: src/readelf.c:1200
4217 "Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
4220 "Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
4224 #: src/readelf.c:1208
4225 msgid "<INVALID SYMBOL>"
4228 #: src/readelf.c:1222
4229 msgid "<INVALID SECTION>"
4232 #: src/readelf.c:1373
4236 "Dynamic segment contains %lu entry:\n"
4237 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4240 "Dynamic segment contains %lu entries:\n"
4241 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4245 #: src/readelf.c:1385
4246 msgid " Type Value\n"
4249 #: src/readelf.c:1409
4251 msgid "Shared library: [%s]\n"
4254 #: src/readelf.c:1414
4256 msgid "Library soname: [%s]\n"
4259 #: src/readelf.c:1419
4261 msgid "Library rpath: [%s]\n"
4264 #: src/readelf.c:1424
4266 msgid "Library runpath: [%s]\n"
4269 #: src/readelf.c:1444
4271 msgid "%<PRId64> (bytes)\n"
4274 #: src/readelf.c:1556 src/readelf.c:1742
4278 "Invalid symbol table at offset %#0<PRIx64>\n"
4281 #: src/readelf.c:1574 src/readelf.c:1759
4285 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4286 "contains %d entry:\n"
4289 "Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
4290 "contains %d entries:\n"
4294 #: src/readelf.c:1589
4298 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4301 "Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4305 #: src/readelf.c:1599
4306 msgid " Offset Type Value Name\n"
4309 #: src/readelf.c:1601
4310 msgid " Offset Type Value Name\n"
4313 #: src/readelf.c:1654 src/readelf.c:1665 src/readelf.c:1678 src/readelf.c:1696
4314 #: src/readelf.c:1708 src/readelf.c:1827 src/readelf.c:1839 src/readelf.c:1853
4315 #: src/readelf.c:1872 src/readelf.c:1885
4316 msgid "<INVALID RELOC>"
4319 #: src/readelf.c:1771
4320 msgid " Offset Type Value Addend Name\n"
4323 #: src/readelf.c:1773
4324 msgid " Offset Type Value Addend Name\n"
4327 #: src/readelf.c:1974
4331 "Symbol table [%2u] '%s' contains %u entry:\n"
4334 "Symbol table [%2u] '%s' contains %u entries:\n"
4338 #: src/readelf.c:1980
4340 msgid " %lu local symbol String table: [%2u] '%s'\n"
4341 msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
4345 #: src/readelf.c:1990
4346 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4349 #: src/readelf.c:1992
4350 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4353 #: src/readelf.c:2012
4355 msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
4358 #: src/readelf.c:2100
4360 msgid "bad dynamic symbol"
4363 #: src/readelf.c:2182
4367 #: src/readelf.c:2199
4371 #: src/readelf.c:2224
4375 "Version needs section [%2u] '%s' contains %d entry:\n"
4376 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4379 "Version needs section [%2u] '%s' contains %d entries:\n"
4380 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4384 #: src/readelf.c:2247
4386 msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
4389 #: src/readelf.c:2260
4391 msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
4394 #: src/readelf.c:2291
4398 "Version definition section [%2u] '%s' contains %d entry:\n"
4399 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4402 "Version definition section [%2u] '%s' contains %d entries:\n"
4403 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4407 #: src/readelf.c:2321
4409 msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
4412 #: src/readelf.c:2336
4414 msgid " %#06x: Parent %d: %s\n"
4417 #: src/readelf.c:2568
4421 "Version symbols section [%2u] '%s' contains %d entry:\n"
4422 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4425 "Version symbols section [%2u] '%s' contains %d entries:\n"
4426 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
4430 #: src/readelf.c:2598
4434 #: src/readelf.c:2603
4435 msgid " 1 *global* "
4438 #: src/readelf.c:2634
4442 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4444 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4447 "Histogram for bucket list length in section [%2u] '%s' (total of %d "
4449 " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
4453 #: src/readelf.c:2658
4455 msgid " Length Number % of total Coverage\n"
4458 #: src/readelf.c:2660
4460 msgid " 0 %6<PRIu32> %5.1f%%\n"
4463 #: src/readelf.c:2667
4465 msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
4468 #: src/readelf.c:2680
4471 " Average number of tests: successful lookup: %f\n"
4472 "\t\t\t unsuccessful lookup: %f\n"
4475 #: src/readelf.c:2698 src/readelf.c:2740 src/readelf.c:2781
4477 msgid "cannot get data for section %d: %s"
4480 #: src/readelf.c:2835
4483 " Symbol Bias: %u\n"
4484 " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
4487 #: src/readelf.c:2909
4491 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
4494 "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
4498 #: src/readelf.c:2923
4500 " Library Time Stamp Checksum Version "
4504 #: src/readelf.c:2973
4508 "Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset "
4512 #: src/readelf.c:2989
4513 msgid " Owner Size\n"
4516 #: src/readelf.c:3015
4518 msgid " %-13s %4<PRIu32>\n"
4521 #: src/readelf.c:3047
4523 msgid " %-4u %12<PRIu32>\n"
4526 #: src/readelf.c:3052
4528 msgid " File: %11<PRIu32>\n"
4531 #: src/readelf.c:3087
4533 msgid " %s: %<PRId64>, %s\n"
4536 #: src/readelf.c:3090
4538 msgid " %s: %<PRId64>\n"
4541 #: src/readelf.c:3093
4546 #: src/readelf.c:3100
4548 msgid " %u: %<PRId64>\n"
4551 #: src/readelf.c:3103
4556 #: src/readelf.c:3139
4558 msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
4561 #: src/readelf.c:3142
4563 msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
4566 #: src/readelf.c:3147
4568 msgid "%#<PRIx64> <%s+%#<PRIx64>>"
4571 #: src/readelf.c:3150
4573 msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
4576 #: src/readelf.c:3156
4578 msgid "%s+%#<PRIx64> <%s>"
4581 #: src/readelf.c:3159
4583 msgid "%s+%#0*<PRIx64> <%s>"
4586 #: src/readelf.c:3163
4588 msgid "%#<PRIx64> <%s>"
4591 #: src/readelf.c:3166
4593 msgid "%#0*<PRIx64> <%s>"
4596 #: src/readelf.c:3171
4598 msgid "%s+%#<PRIx64>"
4601 #: src/readelf.c:3174
4603 msgid "%s+%#0*<PRIx64>"
4606 #: src/readelf.c:3313
4608 msgid "unknown tag %hx"
4611 #: src/readelf.c:3315
4613 msgid "unknown user tag %hx"
4616 #: src/readelf.c:3603
4618 msgid "unknown attribute %hx"
4621 #: src/readelf.c:3606
4623 msgid "unknown user attribute %hx"
4626 #: src/readelf.c:3657
4628 msgid "unknown form %#<PRIx64>"
4631 #: src/readelf.c:3893
4635 #: src/readelf.c:3896
4637 msgid "%zu byte block:"
4640 #: src/readelf.c:4419
4642 msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
4645 #: src/readelf.c:4455
4647 msgid "%s %#<PRIx64> used with different address sizes"
4650 #: src/readelf.c:4462
4652 msgid "%s %#<PRIx64> used with different offset sizes"
4655 #: src/readelf.c:4542
4657 msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n"
4660 #: src/readelf.c:4550
4662 msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n"
4665 #: src/readelf.c:4569
4669 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4673 #: src/readelf.c:4577
4677 "Abbreviation section at offset %<PRIu64>:\n"
4680 #: src/readelf.c:4590
4682 msgid " *** error while reading abbreviation: %s\n"
4685 #: src/readelf.c:4606
4687 msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
4690 #: src/readelf.c:4609
4694 #: src/readelf.c:4609
4698 #: src/readelf.c:4644
4700 msgid "cannot get .debug_aranges content: %s"
4703 #: src/readelf.c:4649
4707 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
4710 "DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
4714 #: src/readelf.c:4680
4716 msgid " [%*zu] ???\n"
4719 #: src/readelf.c:4682
4722 " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
4725 #: src/readelf.c:4701
4727 msgid "cannot get .debug_ranges content: %s"
4730 #: src/readelf.c:4706 src/readelf.c:5207 src/readelf.c:5982 src/readelf.c:6483
4731 #: src/readelf.c:6598 src/readelf.c:6770
4735 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4738 #: src/readelf.c:4730 src/readelf.c:6508
4740 msgid " [%6tx] <INVALID DATA>\n"
4743 #: src/readelf.c:4752 src/readelf.c:6530
4745 msgid " [%6tx] base address %s\n"
4748 #: src/readelf.c:4758 src/readelf.c:6536
4750 msgid " [%6tx] empty list\n"
4753 #: src/readelf.c:4767
4755 msgid " [%6tx] %s..%s\n"
4758 #: src/readelf.c:4769
4763 #: src/readelf.c:5196 src/readelf.c:6838 src/readelf.c:6940 src/readelf.c:7098
4765 msgid "cannot get %s content: %s"
4768 #: src/readelf.c:5203
4772 "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
4775 #: src/readelf.c:5231 src/readelf.c:6017
4777 msgid "invalid data in section [%zu] '%s'"
4780 #: src/readelf.c:5253
4784 " [%6tx] Zero terminator\n"
4787 #: src/readelf.c:5338
4789 msgid "invalid augmentation length"
4792 #: src/readelf.c:5350
4793 msgid "FDE address encoding: "
4796 #: src/readelf.c:5356
4797 msgid "LSDA pointer encoding: "
4800 #: src/readelf.c:5454
4802 msgid " (offset: %#<PRIx64>)"
4805 #: src/readelf.c:5461
4807 msgid " (end offset: %#<PRIx64>)"
4810 #: src/readelf.c:5488
4812 msgid " %-26sLSDA pointer: %#<PRIx64>\n"
4815 #: src/readelf.c:5539
4817 msgid "cannot get attribute code: %s"
4820 #: src/readelf.c:5548
4822 msgid "cannot get attribute form: %s"
4825 #: src/readelf.c:5563
4827 msgid "cannot get attribute value: %s"
4830 #: src/readelf.c:5819
4834 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
4838 #: src/readelf.c:5851
4841 " Type unit at offset %<PRIu64>:\n"
4842 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: "
4843 "%<PRIu8>, Offset size: %<PRIu8>\n"
4844 " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n"
4847 #: src/readelf.c:5860
4850 " Compilation unit at offset %<PRIu64>:\n"
4851 " Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: "
4852 "%<PRIu8>, Offset size: %<PRIu8>\n"
4855 #: src/readelf.c:5886
4857 msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
4860 #: src/readelf.c:5898
4862 msgid "cannot get DIE offset: %s"
4865 #: src/readelf.c:5907
4867 msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
4870 #: src/readelf.c:5938
4872 msgid "cannot get next DIE: %s\n"
4875 #: src/readelf.c:5946
4877 msgid "cannot get next DIE: %s"
4880 #: src/readelf.c:5995
4882 msgid "cannot get line data section data: %s"
4885 #: src/readelf.c:6008
4889 "Table at offset %Zu:\n"
4892 #: src/readelf.c:6063
4896 " Length: %<PRIu64>\n"
4897 " DWARF version: %<PRIuFAST16>\n"
4898 " Prologue length: %<PRIu64>\n"
4899 " Minimum instruction length: %<PRIuFAST8>\n"
4900 " Maximum operations per instruction: %<PRIuFAST8>\n"
4901 " Initial value if '%s': %<PRIuFAST8>\n"
4902 " Line base: %<PRIdFAST8>\n"
4903 " Line range: %<PRIuFAST8>\n"
4904 " Opcode base: %<PRIuFAST8>\n"
4909 #: src/readelf.c:6084
4911 msgid "invalid data at offset %tu in section [%zu] '%s'"
4914 #: src/readelf.c:6099
4916 msgid " [%*<PRIuFAST8>] %hhu argument\n"
4917 msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
4921 #: src/readelf.c:6107
4927 #: src/readelf.c:6123
4930 "File name table:\n"
4931 " Entry Dir Time Size Name"
4934 #: src/readelf.c:6152
4937 "Line number statements:"
4940 #: src/readelf.c:6228
4942 msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n"
4945 #: src/readelf.c:6233
4947 msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
4950 #: src/readelf.c:6253
4952 msgid " extended opcode %u: "
4955 #: src/readelf.c:6258
4956 msgid " end of sequence"
4959 #: src/readelf.c:6275
4961 msgid " set address to %s\n"
4964 #: src/readelf.c:6296
4966 msgid " define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
4969 #: src/readelf.c:6309
4971 msgid " set discriminator to %u\n"
4974 #: src/readelf.c:6314
4975 msgid " unknown opcode"
4978 #: src/readelf.c:6326
4982 #: src/readelf.c:6337
4984 msgid " advance address by %u to %s, op_index to %u\n"
4987 #: src/readelf.c:6341
4989 msgid " advance address by %u to %s\n"
4992 #: src/readelf.c:6352
4994 msgid " advance line by constant %d to %<PRId64>\n"
4997 #: src/readelf.c:6360
4999 msgid " set file to %<PRIu64>\n"
5002 #: src/readelf.c:6370
5004 msgid " set column to %<PRIu64>\n"
5007 #: src/readelf.c:6377
5009 msgid " set '%s' to %<PRIuFAST8>\n"
5012 #: src/readelf.c:6383
5013 msgid " set basic block flag"
5016 #: src/readelf.c:6392
5018 msgid " advance address by constant %u to %s, op_index to %u\n"
5021 #: src/readelf.c:6396
5023 msgid " advance address by constant %u to %s\n"
5026 #: src/readelf.c:6414
5028 msgid " advance address by fixed value %u to %s\n"
5031 #: src/readelf.c:6423
5032 msgid " set prologue end flag"
5035 #: src/readelf.c:6428
5036 msgid " set epilogue begin flag"
5039 #: src/readelf.c:6437
5041 msgid " set isa to %u\n"
5044 #: src/readelf.c:6446
5046 msgid " unknown opcode with %<PRIu8> parameter:"
5047 msgid_plural " unknown opcode with %<PRIu8> parameters:"
5051 #: src/readelf.c:6478
5053 msgid "cannot get .debug_loc content: %s"
5056 #: src/readelf.c:6548
5058 msgid " [%6tx] %s..%s"
5061 #: src/readelf.c:6550
5066 #: src/readelf.c:6557
5067 msgid " <INVALID DATA>\n"
5070 #: src/readelf.c:6609
5072 msgid "cannot get macro information section data: %s"
5075 #: src/readelf.c:6688
5077 msgid "%*s*** non-terminated string at end of section"
5080 #: src/readelf.c:6756
5082 msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
5085 #: src/readelf.c:6796
5089 "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
5093 #: src/readelf.c:6810
5095 msgid " *** error while reading strings: %s\n"
5098 #: src/readelf.c:6830
5102 "Call frame search table section [%2zu] '.eh_frame_hdr':\n"
5105 #: src/readelf.c:6932
5109 "Exception handling table section [%2zu] '.gcc_except_table':\n"
5112 #: src/readelf.c:6955
5114 msgid " LPStart encoding: %#x "
5117 #: src/readelf.c:6967
5119 msgid " TType encoding: %#x "
5122 #: src/readelf.c:6981
5124 msgid " Call site encoding: %#x "
5127 #: src/readelf.c:6994
5133 #: src/readelf.c:7008
5136 " [%4u] Call site start: %#<PRIx64>\n"
5137 " Call site length: %<PRIu64>\n"
5138 " Landing pad: %#<PRIx64>\n"
5142 #: src/readelf.c:7068
5144 msgid "invalid TType encoding"
5147 #: src/readelf.c:7089
5151 "GDB section [%2zu] '%s' at offset %#<PRIx64> contains %<PRId64> bytes :\n"
5154 #: src/readelf.c:7118
5156 msgid " Version: %<PRId32>\n"
5159 #: src/readelf.c:7124
5161 msgid " unknown version, cannot parse section\n"
5164 #: src/readelf.c:7133
5166 msgid " CU offset: %#<PRIx32>\n"
5169 #: src/readelf.c:7140
5171 msgid " TU offset: %#<PRIx32>\n"
5174 #: src/readelf.c:7147
5176 msgid " address offset: %#<PRIx32>\n"
5179 #: src/readelf.c:7154
5181 msgid " symbol offset: %#<PRIx32>\n"
5184 #: src/readelf.c:7161
5186 msgid " constant offset: %#<PRIx32>\n"
5189 #: src/readelf.c:7168
5193 " CU list at offset %#<PRIx32> contains %zu entries:\n"
5196 #: src/readelf.c:7190
5200 " TU list at offset %#<PRIx32> contains %zu entries:\n"
5203 #: src/readelf.c:7216
5207 " Address list at offset %#<PRIx32> contains %zu entries:\n"
5210 #: src/readelf.c:7243
5214 " Symbol table at offset %#<PRIx32> contains %zu slots:\n"
5217 #: src/readelf.c:7296
5219 msgid "cannot get debug context descriptor: %s"
5222 #: src/readelf.c:7445 src/readelf.c:8046
5224 msgid "cannot convert core note data: %s"
5227 #: src/readelf.c:7786
5231 "%*s... <repeats %u more times> ..."
5234 #: src/readelf.c:8145
5235 msgid " Owner Data size Type\n"
5238 #: src/readelf.c:8163
5240 msgid " %-13.*s %9<PRId32> %s\n"
5243 #: src/readelf.c:8197
5245 msgid "cannot get content of note section: %s"
5248 #: src/readelf.c:8224
5252 "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5255 #: src/readelf.c:8247
5259 "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5262 #: src/readelf.c:8293
5266 "Section [%Zu] '%s' has no data to dump.\n"
5269 #: src/readelf.c:8299 src/readelf.c:8322
5271 msgid "cannot get data for section [%Zu] '%s': %s"
5274 #: src/readelf.c:8303
5278 "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5281 #: src/readelf.c:8316
5285 "Section [%Zu] '%s' has no strings to dump.\n"
5288 #: src/readelf.c:8326
5292 "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
5295 #: src/readelf.c:8374
5299 "section [%lu] does not exist"
5302 #: src/readelf.c:8403
5306 "section '%s' does not exist"
5309 #: src/readelf.c:8460
5311 msgid "cannot get symbol index of archive '%s': %s"
5314 #: src/readelf.c:8463
5318 "Archive '%s' has no symbol index\n"
5321 #: src/readelf.c:8467
5325 "Index of archive '%s' has %Zu entries:\n"
5328 #: src/readelf.c:8485
5330 msgid "cannot extract member at offset %Zu in '%s': %s"
5333 #: src/readelf.c:8490
5335 msgid "Archive member '%s' contains:\n"
5340 "Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
5345 msgid "Same as `--format=sysv'"
5349 msgid "Same as `--format=bsd'"
5353 msgid "Same as `--radix=10'"
5357 msgid "Same as `--radix=8'"
5361 msgid "Same as `--radix=16'"
5365 msgid "Similar to `--format=sysv' output but in one line"
5369 msgid "Print size and permission flags for loadable segments"
5373 msgid "Display the total sizes (bsd only)"
5377 msgid "List section sizes of FILEs (a.out by default)."
5382 msgid "Invalid format: %s"
5387 msgid "Invalid radix: %s"
5392 msgid "%s: file format not recognized"
5395 #: src/size.c:446 src/size.c:589
5405 msgid "Output Selection:"
5409 msgid "Scan entire file, not only loaded sections"
5413 msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
5418 "Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
5423 msgid "Print name of the file before each string."
5427 msgid "Print location of the string in base 8, 10, or 16 respectively."
5431 msgid "Alias for --radix=o"
5435 msgid "Print the strings of printable characters in files."
5438 #: src/strings.c:268 src/strings.c:303
5440 msgid "invalid value '%s' for %s parameter"
5443 #: src/strings.c:314
5445 msgid "invalid minimum length of matched string size"
5448 #: src/strings.c:599
5450 msgid "lseek64 failed"
5453 #: src/strings.c:616 src/strings.c:680
5455 msgid "re-mmap failed"
5458 #: src/strings.c:653
5460 msgid "mprotect failed"
5464 msgid "Place stripped output into FILE"
5468 msgid "Extract the removed sections into FILE"
5472 msgid "Embed name FILE instead of -f argument"
5476 msgid "Remove all debugging symbols"
5480 msgid "Remove section headers (not recommended)"
5484 msgid "Copy modified/access timestamps to the output"
5489 "Resolve all trivial relocations between debug sections if the removed "
5490 "sections are placed in a debug file (only relevant for ET_REL files, "
5491 "operation is not reversable, needs -f)"
5495 msgid "Remove .comment section"
5499 msgid "Relax a few rules to handle slightly broken ELF files"
5503 msgid "Discard symbols from object files."
5508 msgid "--reloc-debug-sections used without -f"
5513 msgid "Only one input file allowed together with '-o' and '-f'"
5518 msgid "-f option specified twice"
5523 msgid "-F option specified twice"
5526 #: src/strip.c:257 src/unstrip.c:125
5528 msgid "-o option specified twice"
5533 msgid "-R option supports only .comment section"
5536 #: src/strip.c:323 src/strip.c:347
5538 msgid "cannot stat input file '%s'"
5543 msgid "while opening '%s'"
5548 msgid "%s: cannot use -o or -f when stripping archive"
5553 msgid "cannot open EBL backend"
5556 #: src/strip.c:525 src/strip.c:549
5558 msgid "cannot create new file '%s': %s"
5563 msgid "illformed file '%s'"
5566 #: src/strip.c:913 src/strip.c:1002
5568 msgid "while generating output file: %s"
5571 #: src/strip.c:975 src/strip.c:1937
5573 msgid "%s: error while creating ELF header: %s"
5578 msgid "while preparing output for '%s'"
5581 #: src/strip.c:1040 src/strip.c:1096
5583 msgid "while create section header section: %s"
5588 msgid "cannot allocate section data: %s"
5593 msgid "while create section header string table: %s"
5598 msgid "bad relocation"
5601 #: src/strip.c:1849 src/strip.c:1959
5603 msgid "while writing '%s': %s"
5608 msgid "while creating '%s'"
5613 msgid "while computing checksum for debug information"
5618 msgid "%s: error while reading the file: %s"
5621 #: src/strip.c:1984 src/strip.c:2004
5623 msgid "while writing '%s'"
5626 #: src/strip.c:2038 src/strip.c:2045
5628 msgid "error while finishing '%s': %s"
5631 #: src/strip.c:2068 src/strip.c:2125
5633 msgid "cannot set access and modification date of '%s'"
5637 msgid "Match MODULE against file names, not module names"
5641 msgid "Silently skip unfindable files"
5645 msgid "Place output into FILE"
5649 msgid "Create multiple output files under DIRECTORY"
5653 msgid "Use module rather than file names"
5657 msgid "Create output for modules that have no separate debug information"
5661 msgid "Apply relocations to section contents in ET_REL files"
5665 msgid "Only list module and file names, build IDs"
5668 #: src/unstrip.c:134
5670 msgid "-d option specified twice"
5673 #: src/unstrip.c:166
5675 msgid "only one of -o or -d allowed"
5678 #: src/unstrip.c:175
5680 msgid "-n cannot be used with explicit files or -o or -d"
5683 #: src/unstrip.c:190
5685 msgid "output directory '%s'"
5688 #: src/unstrip.c:199
5690 msgid "exactly two file arguments are required"
5693 #: src/unstrip.c:205
5695 msgid "-m, -a, -R, and -i options not allowed with explicit files"
5698 #: src/unstrip.c:218
5700 msgid "-o or -d is required when using implicit files"
5703 #: src/unstrip.c:254
5705 msgid "cannot create ELF header: %s"
5708 #: src/unstrip.c:259
5710 msgid "cannot copy ELF header: %s"
5713 #: src/unstrip.c:264 src/unstrip.c:1828
5715 msgid "cannot create program headers: %s"
5718 #: src/unstrip.c:270
5720 msgid "cannot copy program header: %s"
5723 #: src/unstrip.c:280
5725 msgid "cannot copy section header: %s"
5728 #: src/unstrip.c:283 src/unstrip.c:1509
5730 msgid "cannot get section data: %s"
5733 #: src/unstrip.c:285 src/unstrip.c:1511
5735 msgid "cannot copy section data: %s"
5738 #: src/unstrip.c:309
5740 msgid "cannot create directory '%s'"
5743 #: src/unstrip.c:349 src/unstrip.c:766 src/unstrip.c:1543
5745 msgid "cannot get symbol table entry: %s"
5748 #: src/unstrip.c:365 src/unstrip.c:583 src/unstrip.c:604 src/unstrip.c:616
5749 #: src/unstrip.c:1564 src/unstrip.c:1694 src/unstrip.c:1718
5751 msgid "cannot update symbol table: %s"
5754 #: src/unstrip.c:375
5756 msgid "cannot update section header: %s"
5759 #: src/unstrip.c:414 src/unstrip.c:425
5761 msgid "cannot update relocation: %s"
5764 #: src/unstrip.c:512
5766 msgid "cannot get symbol version: %s"
5769 #: src/unstrip.c:524
5771 msgid "unexpected section type in [%Zu] with sh_link to symtab"
5774 #: src/unstrip.c:772
5776 msgid "invalid string offset in symbol [%Zu]"
5779 #: src/unstrip.c:914 src/unstrip.c:1254
5781 msgid "cannot read section [%Zu] name: %s"
5784 #: src/unstrip.c:955 src/unstrip.c:974 src/unstrip.c:1007
5786 msgid "cannot read '.gnu.prelink_undo' section: %s"
5789 #: src/unstrip.c:995
5791 msgid "invalid contents in '%s' section"
5794 #: src/unstrip.c:1050 src/unstrip.c:1374
5796 msgid "cannot find matching section for [%Zu] '%s'"
5799 #: src/unstrip.c:1174 src/unstrip.c:1189 src/unstrip.c:1455
5801 msgid "cannot add section name to string table: %s"
5804 #: src/unstrip.c:1198
5806 msgid "cannot update section header string table data: %s"
5809 #: src/unstrip.c:1225 src/unstrip.c:1229
5811 msgid "cannot get section header string table section index: %s"
5814 #: src/unstrip.c:1233 src/unstrip.c:1237 src/unstrip.c:1470
5816 msgid "cannot get section count: %s"
5819 #: src/unstrip.c:1240
5821 msgid "more sections in stripped file than debug file -- arguments reversed?"
5824 #: src/unstrip.c:1299 src/unstrip.c:1389
5826 msgid "cannot read section header string table: %s"
5829 #: src/unstrip.c:1449
5831 msgid "cannot add new section: %s"
5834 #: src/unstrip.c:1551
5836 msgid "symbol [%Zu] has invalid section index"
5839 #: src/unstrip.c:1789
5841 msgid "cannot read section data: %s"
5844 #: src/unstrip.c:1810
5846 msgid "cannot get ELF header: %s"
5849 #: src/unstrip.c:1838
5851 msgid "cannot update program header: %s"
5854 #: src/unstrip.c:1843 src/unstrip.c:1922
5856 msgid "cannot write output file: %s"
5859 #: src/unstrip.c:1891
5861 msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
5864 #: src/unstrip.c:1894
5867 "DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
5870 #: src/unstrip.c:1913 src/unstrip.c:1953 src/unstrip.c:1965 src/unstrip.c:2045
5872 msgid "cannot create ELF descriptor: %s"
5875 #: src/unstrip.c:1971
5877 msgid "'%s' and '%s' do not seem to match"
5880 #: src/unstrip.c:2002
5882 msgid "cannot find stripped file for module '%s': %s"
5885 #: src/unstrip.c:2006
5887 msgid "cannot open stripped file '%s' for module '%s': %s"
5890 #: src/unstrip.c:2021
5892 msgid "cannot find debug file for module '%s': %s"
5895 #: src/unstrip.c:2025
5897 msgid "cannot open debug file '%s' for module '%s': %s"
5900 #: src/unstrip.c:2038
5902 msgid "module '%s' file '%s' is not stripped"
5905 #: src/unstrip.c:2069
5907 msgid "cannot cache section addresses for module '%s': %s"
5910 #: src/unstrip.c:2202
5912 msgid "no matching modules found"
5915 #: src/unstrip.c:2211
5917 msgid "matched more than one module"
5920 #: src/unstrip.c:2258
5922 "STRIPPED-FILE DEBUG-FILE\n"
5926 #: src/unstrip.c:2259
5928 "Combine stripped files with separate symbols and debug information.\vThe "
5929 "first form puts the result in DEBUG-FILE if -o was not given.\n"
5931 "MODULE arguments give file name patterns matching modules to process.\n"
5932 "With -f these match the file name of the main (stripped) file (slashes are "
5933 "never special), otherwise they match the simple module names. With no "
5934 "arguments, process all modules found.\n"
5936 "Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
5937 "subdirectories as needed. With -m these files have simple module names, "
5938 "otherwise they have the name of the main file complete with directory "
5939 "underneath OUTPUT-DIRECTORY.\n"
5941 "With -n no files are written, but one line to standard output for each "
5943 "\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
5944 "START and SIZE are hexadecimal giving the address bounds of the module. "
5945 "BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
5946 "hexadecimal may be followed by @0xADDR giving the address where the ID "
5947 "resides if that is known. FILE is the file name found for the module, or - "
5948 "if none was found, or . if an ELF image is available but not from any named "
5949 "file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
5950 "was found, or . if FILE contains the debug information."