1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
11 "POT-Creation-Date: 2019-10-12 14:59+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "Usage: %s [option(s)] [addr(s)]\n"
28 msgid " Convert addresses into line number/file name pairs.\n"
34 " If no addresses are specified on the command line, they will be read from "
42 " @<file> Read options from <file>\n"
43 " -a --addresses Show addresses\n"
44 " -b --target=<bfdname> Set the binary file format\n"
45 " -e --exe=<executable> Set the input file name (default is a.out)\n"
46 " -i --inlines Unwind inlined functions\n"
47 " -j --section=<name> Read section-relative offsets instead of addresses\n"
48 " -p --pretty-print Make the output easier to read for humans\n"
49 " -s --basenames Strip directory names\n"
50 " -f --functions Show function names\n"
51 " -C --demangle[=style] Demangle function names\n"
52 " -R --recurse-limit Enable a limit on recursion whilst demangling. "
54 " -r --no-recurse-limit Disable a limit on recursion whilst demangling\n"
55 " -h --help Display this information\n"
56 " -v --version Display the program's version\n"
60 #: addr2line.c:109 ar.c:340 ar.c:377 coffdump.c:473 dlltool.c:3990
61 #: dllwrap.c:518 elfedit.c:906 objcopy.c:680 objcopy.c:733 readelf.c:4545
62 #: size.c:109 srconv.c:1706 strings.c:727 sysdump.c:648 windmc.c:227
65 msgid "Report bugs to %s\n"
68 #. Note for translators: This printf is used to join the
69 #. function name just printed above to the line number/
70 #. file name pair that is about to be printed below. Eg:
78 #. Note for translators: This printf is used to join the
79 #. line number/file name pair that has just been printed with
80 #. the line number/file name pair that is going to be printed
81 #. by the next iteration of the while loop. Eg:
83 #. 123:bar.c (inlined by) 456:main.c
86 msgid " (inlined by) "
91 msgid "%s: cannot get addresses from archive"
96 msgid "%s: cannot find section %s"
99 #: addr2line.c:448 ar.c:735 dlltool.c:3508 nm.c:1710 objcopy.c:5769
100 #: objdump.c:4291 size.c:153 strings.c:291 windmc.c:960 windres.c:816
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:475 nm.c:1736 objdump.c:4338
106 msgid "unknown demangling style `%s'"
111 msgid "no entry %s in archive\n"
117 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin "
118 "<name>] [member-name] [count] archive-file file...\n"
124 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-"
125 "name] [count] archive-file file...\n"
130 msgid " %s -M [<mri-script]\n"
140 msgid " d - delete file(s) from the archive\n"
145 msgid " m[ab] - move file(s) in the archive\n"
150 msgid " p - print file(s) found in the archive\n"
155 msgid " q[f] - quick append file(s) to the archive\n"
161 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
166 msgid " s - act as ranlib\n"
171 msgid " t[O][v] - display contents of the archive\n"
176 msgid " x[o] - extract file(s) from the archive\n"
181 msgid " command specific modifiers:\n"
186 msgid " [a] - put file(s) after [member-name]\n"
191 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
196 msgid " [D] - use zero for timestamps and uids/gids (default)\n"
201 msgid " [U] - use actual timestamps and uids/gids\n"
206 msgid " [D] - use zero for timestamps and uids/gids\n"
211 msgid " [U] - use actual timestamps and uids/gids (default)\n"
216 msgid " [N] - use instance [count] of name\n"
221 msgid " [f] - truncate inserted file names\n"
226 msgid " [P] - use full path names when matching\n"
231 msgid " [o] - preserve original dates\n"
236 msgid " [O] - display offsets of files in the archive\n"
242 " [u] - only replace files that are newer than current archive "
248 msgid " generic modifiers:\n"
253 msgid " [c] - do not warn if the library had to be created\n"
258 msgid " [s] - create an archive index (cf. ranlib)\n"
263 msgid " [S] - do not build a symbol table\n"
268 msgid " [T] - make a thin archive\n"
273 msgid " [v] - be verbose\n"
278 msgid " [V] - display the version number\n"
283 msgid " @<file> - read options from <file>\n"
288 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
298 msgid " --plugin <p> - load the specified plugin\n"
303 msgid "Usage: %s [options] archive\n"
308 msgid " Generate an index to speed access to archives\n"
314 " The options are:\n"
315 " @<file> Read options from <file>\n"
320 msgid " --plugin <name> Load the specified plugin\n"
326 " -D Use zero for symbol map timestamp (default)\n"
327 " -U Use an actual symbol map timestamp\n"
333 " -D Use zero for symbol map timestamp\n"
334 " -U Use actual symbol map timestamp (default)\n"
340 " -t Update the archive's symbol map timestamp\n"
341 " -h --help Print this help message\n"
342 " -v --version Print version information\n"
346 msgid "two different operation options specified"
349 #: ar.c:588 ar.c:660 nm.c:1823
351 msgid "sorry - this program has been built without plugin support\n"
355 msgid "no operation specified"
359 msgid "`u' is only meaningful with the `r' option."
363 msgid "`u' is not meaningful with the `D' option."
367 msgid "`u' modifier ignored since `D' is the default (see `U')"
371 msgid "missing position arg."
375 msgid "`N' is only meaningful with the `x' and `d' options."
379 msgid "`N' missing value."
383 msgid "Value for `N' must be positive."
387 msgid "`x' cannot be used on thin archives."
392 msgid "internal error -- this option not implemented"
402 msgid "Cannot convert existing library %s to thin format"
407 msgid "Cannot convert existing thin library %s to normal format"
410 #: ar.c:1021 ar.c:1085 ar.c:1415 objcopy.c:3391
412 msgid "internal stat error on %s"
415 #: ar.c:1040 ar.c:1118
417 msgid "%s is not a valid archive"
420 #: ar.c:1077 objcopy.c:3353
422 msgid "illegal pathname found in archive member: %s"
426 msgid "could not create temporary file whilst writing archive"
431 msgid "No member named `%s'\n"
436 msgid "no entry %s in archive %s!"
441 msgid "%s: no archive map to update"
446 msgid "No entry %s in archive.\n"
451 msgid "Can't open file %s\n"
456 msgid "%s: Can't allocate memory for temp name (%s)\n"
461 msgid "%s: Can't open output archive %s\n"
466 msgid "%s: Can't open input archive %s\n"
471 msgid "%s: file %s is not an archive\n"
476 msgid "%s: no output archive specified yet\n"
479 #: arsup.c:257 arsup.c:300 arsup.c:342 arsup.c:365 arsup.c:431
481 msgid "%s: no open output archive\n"
484 #: arsup.c:273 arsup.c:386 arsup.c:412
486 msgid "%s: can't open file %s\n"
489 #: arsup.c:327 arsup.c:408 arsup.c:489
491 msgid "%s: can't find module file %s\n"
496 msgid "Current open archive is %s\n"
501 msgid "%s: no open archive\n"
506 msgid " No emulation specific options\n"
509 #. Macros for common output.
512 msgid " emulation options: \n"
515 #: bucomm.c:50 bucomm.c:84
516 msgid "cause of error unknown"
521 msgid "can't set BFD default target to `%s': %s"
526 msgid "%s: Matching formats:"
531 msgid "Supported targets:"
536 msgid "%s: supported targets:"
541 msgid "Supported architectures:"
546 msgid "%s: supported architectures:"
554 msgid "little endian"
558 msgid "endianness unknown"
565 " (header %s, data %s)\n"
570 msgid "BFD header file version %s\n"
575 msgid "<time data corrupt>"
580 msgid "%s: bad number: %s"
583 #: bucomm.c:614 strings.c:404
585 msgid "'%s': No such file"
588 #: bucomm.c:616 strings.c:406
590 msgid "Warning: could not locate '%s'. reason: %s"
593 #: bucomm.c:620 strings.c:412
595 msgid "Warning: '%s' is a directory"
600 msgid "Warning: '%s' is not an ordinary file"
605 msgid "Warning: '%s' has negative size, probably it is too large"
620 msgid "section definition at %x size %x\n"
630 msgid "array [%d] of"
635 msgid "function returning"
650 msgid "structure definition"
655 msgid "structure ref to UNKNOWN struct"
660 msgid "structure ref to %s"
665 msgid "enum ref to %s"
670 msgid "enum definition"
675 msgid "Stack offset %x"
680 msgid "Memory section %s+%x"
690 msgid "Struct Member offset %x"
695 msgid "Enum Member offset %x"
700 msgid "Undefined symbol"
705 msgid "List of symbols"
710 msgid "Symbol %s, tag %d, number %d"
713 #: coffdump.c:345 readelf.c:16958 readelf.c:17046
729 msgid "List of blocks "
744 msgid "List of source files"
749 msgid "Source file %s"
754 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
757 #. PR 17512: file: 0a38fb7c.
767 #: coffdump.c:464 sysdump.c:641
769 msgid "Usage: %s [option(s)] in-file\n"
774 msgid " Print a human readable interpretation of a COFF object file\n"
780 " The options are:\n"
781 " @<file> Read options from <file>\n"
782 " -h --help Display this information\n"
783 " -v --version Display the program's version\n"
787 #: coffdump.c:536 srconv.c:1797 sysdump.c:706
788 msgid "no input file specified"
792 msgid "Out of context scope change encountered"
797 msgid "Invalid section target index: %u"
802 msgid "Invalid section target index: %d"
806 msgid "Target section has insufficient relocs"
809 #: coffgrok.c:198 coffgrok.c:445
811 msgid "Symbol index %u encountered when there are no symbols"
814 #: coffgrok.c:199 coffgrok.c:446
816 msgid "Invalid symbol index %u encountered"
821 msgid "Invalid section number (%d) encountered"
826 msgid "Unrecognized symbol class: %d"
831 msgid "Type entry %u does not have enough symbolic information"
836 msgid "Type entry %u does not refer to a symbol"
840 msgid "Section definition needs a section length"
844 msgid "Aggregate definition needs auxillary information"
849 msgid "Invalid tag index %#lx encountered"
853 msgid "Enum definition needs auxillary information"
858 msgid "Invalid enum symbol index %u encountered"
862 msgid "Array definition needs auxillary information"
867 msgid "Out of range sum for els (%#x) * size (%#x)"
870 #: coffgrok.c:627 coffgrok.c:870
872 msgid "Unrecognised symbol class: %d"
876 msgid "ICE: do_define called without a block"
881 msgid "Out of range symbol index: %u"
885 msgid "Section referenced before any file is defined"
890 msgid "Out of range sum for offset (%#x) + size (%#x)"
895 msgid "Out of range type size: %u"
899 msgid "Function start encountered without a top level scope."
903 msgid "Block start encountered without a scope for it."
907 msgid "Function arguments encountered without a function definition"
911 msgid "Structure element encountered without a structure definition"
915 msgid "Enum element encountered without an enum definition"
919 msgid "Aggregate definition encountered without a scope"
923 msgid "Label definition encountered without a file scope"
927 msgid "Variable definition encountered without a scope"
932 msgid "%s: is not a COFF format file"
935 #: cxxfilt.c:124 nm.c:286 objdump.c:297
937 msgid "Report bugs to %s.\n"
941 msgid "debug_add_to_current_namespace: no current file"
945 msgid "debug_start_source: no debug_set_filename call"
949 msgid "debug_record_function: no debug_set_filename call"
953 msgid "debug_record_parameter: no current function"
957 msgid "debug_end_function: no current function"
961 msgid "debug_end_function: some blocks were not closed"
965 msgid "debug_start_block: no current block"
969 msgid "debug_end_block: no current block"
973 msgid "debug_end_block: attempt to close top level block"
977 msgid "debug_record_line: no current unit"
982 msgid "debug_start_common_block: not implemented"
987 msgid "debug_end_common_block: not implemented"
992 msgid "debug_record_label: not implemented"
996 msgid "debug_record_variable: no current file"
1000 msgid "debug_make_undefined_type: unsupported kind"
1004 msgid "debug_name_type: no current file"
1008 msgid "debug_tag_type: no current file"
1012 msgid "debug_tag_type: extra tag attempted"
1017 msgid "Warning: changing type size from %d to %d\n"
1021 msgid "debug_find_named_type: no current compilation unit"
1026 msgid "debug_get_real_type: circular debug information for %s\n"
1030 msgid "debug_write_type: illegal type encountered"
1033 #: dlltool.c:901 dlltool.c:926 dlltool.c:956
1035 msgid "Internal error: Unknown machine type: %d"
1040 msgid "Can't open def file: %s"
1045 msgid "Processing def file: %s"
1049 msgid "Processed def file"
1054 msgid "Syntax error in def file %s:%d"
1059 msgid "%s: Path components stripped from image name, '%s'."
1064 msgid "NAME: %s base: %x"
1067 #: dlltool.c:1088 dlltool.c:1109
1068 msgid "Can't have LIBRARY and NAME"
1073 msgid "LIBRARY: %s base: %x"
1078 msgid "VERSION %d.%d\n"
1086 #: dlltool.c:1351 resrc.c:288
1091 #: dlltool.c:1356 dllwrap.c:416 resrc.c:293
1093 msgid "subprocess got fatal signal %d"
1096 #: dlltool.c:1362 dllwrap.c:423 resrc.c:300
1098 msgid "%s exited with status %d"
1103 msgid "Sucking in info from %s section in %s"
1108 msgid "Excluding symbol: %s"
1111 #: dlltool.c:1622 dlltool.c:1633 nm.c:1107 nm.c:1117 nm.c:1126
1113 msgid "%s: no symbols"
1116 #. FIXME: we ought to read in and block out the base relocations.
1119 msgid "Done reading %s"
1124 msgid "Unable to open object file: %s: %s"
1129 msgid "Scanning object file %s"
1134 msgid "Cannot produce mcore-elf dll from archive file: %s"
1138 msgid "Adding exports to output file"
1142 msgid "Added exports to output file"
1147 msgid "Generating export file: %s"
1152 msgid "Unable to open temporary assembler file: %s"
1157 msgid "Opened temporary file: %s"
1161 msgid "failed to read the number of entries from base file"
1165 msgid "Generated exports file"
1170 msgid "bfd_open failed open stub file: %s: %s"
1175 msgid "Creating stub file: %s"
1180 msgid "bfd_open failed reopen stub file: %s: %s"
1183 #: dlltool.c:2950 dlltool.c:3029
1185 msgid "failed to open temporary head file: %s"
1188 #: dlltool.c:3014 dlltool.c:3100
1190 msgid "failed to open temporary head file: %s: %s"
1195 msgid "failed to open temporary tail file: %s"
1200 msgid "failed to open temporary tail file: %s: %s"
1205 msgid "Can't create .lib file: %s: %s"
1210 msgid "Creating library file: %s"
1213 #: dlltool.c:3288 dlltool.c:3294
1215 msgid "cannot delete %s: %s"
1219 msgid "Created lib file"
1224 msgid "Can't open .lib file: %s: %s"
1227 #: dlltool.c:3521 dlltool.c:3543
1229 msgid "%s is not a library"
1234 msgid "Import library `%s' specifies two or more dlls"
1239 msgid "Unable to determine dll name for `%s' (not an import library?)"
1244 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1249 msgid "Error, duplicate EXPORT with ordinals: %s"
1253 msgid "Processing definitions"
1257 msgid "Processed definitions"
1261 #: dlltool.c:3947 dllwrap.c:477
1263 msgid "Usage %s <option(s)> <object-file(s)>\n"
1270 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1276 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1282 msgid " -e --output-exp <outname> Generate an export file.\n"
1287 msgid " -l --output-lib <outname> Generate an interface library.\n"
1292 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1297 msgid " -a --add-indirect Add dll indirects to export file.\n"
1303 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1308 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1313 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1318 msgid " --export-all-symbols Export all symbols to .def\n"
1323 msgid " --no-export-all-symbols Only export listed symbols\n"
1328 msgid " --exclude-symbols <list> Don't export <list>\n"
1333 msgid " --no-default-excludes Clear default exclude symbols\n"
1338 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1343 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1348 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1354 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1361 " -U --add-underscore Add underscores to all symbols in interface "
1368 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1369 "interface library.\n"
1375 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1382 " --leading-underscore All symbols should be prefixed by an "
1388 msgid " -k --kill-at Kill @<n> from exported names.\n"
1393 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1398 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1403 msgid " -S --as <name> Use <name> for assembler.\n"
1408 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1414 " -C --compat-implib Create backward compatible import library.\n"
1420 " -n --no-delete Keep temp files (repeat for extra "
1427 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1433 " -I --identify <implib> Report the name of the DLL associated with "
1440 " --identify-strict Causes --identify to report error when multiple "
1446 msgid " -v --verbose Be verbose.\n"
1451 msgid " -V --version Display the program version.\n"
1456 msgid " -h --help Display this information.\n"
1461 msgid " @<file> Read options from <file>.\n"
1467 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1472 msgid " -L --linker <name> Use <name> as the linker.\n"
1477 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1482 msgid "Unable to open def-file: %s"
1487 msgid "Path components stripped from dllname, '%s'."
1492 msgid "Unable to open base-file: %s"
1497 msgid "Machine '%s' not supported"
1502 msgid "Warning, machine type (%d) not supported for delayimport."
1505 #: dlltool.c:4369 dllwrap.c:206
1507 msgid "Tried file: %s"
1510 #: dlltool.c:4376 dllwrap.c:213
1512 msgid "Using file: %s"
1517 msgid "Keeping temporary base file %s"
1522 msgid "Deleting temporary base file %s"
1527 msgid "Keeping temporary exp file %s"
1532 msgid "Deleting temporary exp file %s"
1537 msgid "Keeping temporary def file %s"
1542 msgid "Deleting temporary def file %s"
1547 msgid "pwait returns: %s"
1552 msgid " Generic options:\n"
1557 msgid " @<file> Read options from <file>\n"
1562 msgid " --quiet, -q Work quietly\n"
1567 msgid " --verbose, -v Verbose\n"
1572 msgid " --version Print dllwrap version\n"
1577 msgid " --implib <outname> Synonym for --output-lib\n"
1582 msgid " Options for %s:\n"
1587 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1592 msgid " --driver-flags <flags> Override default ld flags\n"
1597 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1602 msgid " --entry <entry> Specify alternate DLL entry point\n"
1607 msgid " --image-base <base> Specify image base address\n"
1612 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1617 msgid " --dry-run Show what needs to be run\n"
1622 msgid " --mno-cygwin Create Mingw DLL\n"
1627 msgid " Options passed to DLLTOOL:\n"
1632 msgid " --machine <machine>\n"
1637 msgid " --output-exp <outname> Generate export file.\n"
1642 msgid " --output-lib <outname> Generate input library.\n"
1647 msgid " --add-indirect Add dll indirects to export file.\n"
1652 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1657 msgid " --def <deffile> Name input .def file\n"
1662 msgid " --output-def <deffile> Name output .def file\n"
1667 msgid " --export-all-symbols Export all symbols to .def\n"
1672 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1677 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1682 msgid " --no-default-excludes Zap default exclude symbols\n"
1687 msgid " --base-file <basefile> Read linker generated base file\n"
1692 msgid " --no-idata4 Don't generate idata$4 section\n"
1697 msgid " --no-idata5 Don't generate idata$5 section\n"
1702 msgid " -U Add underscores to .lib\n"
1707 msgid " -k Kill @<n> from exported names\n"
1712 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1717 msgid " --as <name> Use <name> for assembler\n"
1722 msgid " --nodelete Keep temp files.\n"
1727 msgid " --no-leading-underscore Entrypoint without underscore\n"
1732 msgid " --leading-underscore Entrypoint with underscore.\n"
1737 msgid " Rest are passed unmodified to the language driver\n"
1741 msgid "Must provide at least one of -o or --dllname options"
1746 "no export definition file provided.\n"
1747 "Creating one, but that may not be what you want"
1752 msgid "DLLTOOL name : %s\n"
1757 msgid "DLLTOOL options : %s\n"
1762 msgid "DRIVER name : %s\n"
1767 msgid "DRIVER options : %s\n"
1771 msgid "Encoded value extends past end of section\n"
1776 msgid "Encoded size of %d is too large to read\n"
1780 msgid "Encoded size of 0 is too small to read\n"
1783 #: dwarf.c:387 dwarf.c:401
1786 "Internal error: %s:%d: LEB value (%s) too large for containing variable\n"
1789 #. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
1790 #. Checks to make sure that the read will not reach or pass END
1791 #. and that VAL is big enough to hold AMOUNT bytes.
1794 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1796 "internal error: attempt to read %d bytes of data in to %d sized variable"
1800 #: dwarf.c:543 dwarf.c:4846
1801 msgid "Badly formed extended line op encountered!\n"
1806 msgid " Extended opcode %d: "
1818 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
1823 msgid "set Address to 0x%s\n"
1828 msgid "define new File Table entry\n"
1831 #: dwarf.c:577 dwarf.c:4134
1833 msgid " Entry\tDir\tTime\tSize\tName\n"
1837 msgid "DW_LNE_define_file: Bad opcode length\n"
1842 msgid "set Discriminator to %s\n"
1847 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1850 #. The test against DW_LNW_hi_user is redundant due to
1851 #. the limited range of the unsigned char data type used
1853 #. && op_code <= DW_LNE_hi_user
1856 msgid "user defined: "
1869 #: dwarf.c:713 dwarf.c:789
1870 msgid "<no .debug_str section>"
1875 msgid "DW_FORM_strp offset too big: %s\n"
1878 #: dwarf.c:719 dwarf.c:747 dwarf.c:1769
1879 msgid "<offset is too big>"
1883 msgid "<no NUL byte at end of .debug_str section>"
1887 msgid "<no .debug_line_str section>"
1892 msgid "DW_FORM_line_strp offset too big: %s\n"
1896 msgid "<no NUL byte at end of .debug_line_str section>"
1900 msgid "<no .debug_str_offsets.dwo section>"
1904 msgid "<no .debug_str_offsets section>"
1909 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1913 msgid "<index offset is too big>"
1917 msgid "<no .debug_str.dwo section>"
1922 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1926 msgid "<indirect index offset is too big>"
1930 msgid "<no NUL byte at end of section>"
1934 msgid "<no .debug_addr section>"
1939 msgid "Offset into section %s too big: %s\n"
1942 #. Report the missing single zero which ends the section.
1944 msgid ".debug_abbrev section not zero terminated\n"
1949 msgid "User TAG value: %#lx"
1954 msgid "Unknown TAG value: %#lx"
1959 msgid "Unknown FORM value: %lx"
1964 msgid "Unknown IDX value: %lx"
1969 msgid "%c%s byte block: "
1974 msgid "(DW_OP_call_ref in frame info)"
1989 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1994 msgid "(%s in frame info)"
1999 msgid "(DW_OP_GNU_variable_value in frame info)"
2004 msgid "(User defined location op 0x%x)"
2009 msgid "(Unknown location op 0x%x)"
2013 msgid "<no links available>"
2017 msgid "<no NUL byte at end of alt .debug_str section>"
2023 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
2028 msgid "Unknown AT value: %lx"
2033 msgid "Corrupt attribute block length: %lx\n"
2037 msgid "corrupt discr_list - not using a block form\n"
2041 msgid "corrupt discr_list - block not long enough\n"
2046 msgid "corrupt discr_list - unrecognised discriminant byte %#x\n"
2050 msgid "Corrupt attribute\n"
2054 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2058 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2061 #: dwarf.c:2409 dwarf.c:2427 dwarf.c:2445 dwarf.c:2464
2062 msgid "Block ends prematurely\n"
2067 msgid "%c(indirect string, offset: 0x%s): %s"
2072 msgid "%c(indirect line string, offset: 0x%s): %s"
2077 msgid "%c(indexed string: 0x%s): %s"
2082 msgid "%c(alt indirect string, offset: 0x%s) %s"
2087 msgid "%c(addr_index: 0x%s): %s"
2092 msgid "Unrecognized form: %lu\n"
2096 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2100 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2103 #: dwarf.c:2670 dwarf.c:2694 dwarf.c:2709
2105 msgid "Unsupported form (%s) for attribute %s\n"
2110 msgid "(not inlined)"
2120 msgid "(declared as inline but ignored)"
2125 msgid "(declared as inline and inlined)"
2130 msgid " (Unknown inline attribute value: %s)"
2135 msgid "(implementation defined: %s)"
2140 msgid "(Unknown: %s)"
2145 msgid "(user defined type)"
2150 msgid "(unknown type)"
2155 msgid "(unknown accessibility)"
2160 msgid "(unknown visibility)"
2165 msgid "(user specified)"
2170 msgid "(unknown endianity)"
2175 msgid "(unknown virtuality)"
2180 msgid "(unknown case)"
2185 msgid "(user defined)"
2190 msgid "(unknown convention)"
2205 msgid "(leading overpunch)"
2210 msgid "(trailing overpunch)"
2215 msgid "(leading separate)"
2220 msgid "(trailing separate)"
2223 #: dwarf.c:2970 dwarf.c:2981
2225 msgid "(unrecognised)"
2240 msgid "(out of class)"
2245 msgid " (location list)"
2248 #: dwarf.c:3033 dwarf.c:6040 dwarf.c:6197 dwarf.c:6379
2250 msgid " [without DW_AT_frame_base]"
2256 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2262 msgid "\t[Abbrev Number: %ld"
2268 "Raw dump of debug contents of section %s (loaded from %s):\n"
2275 "Raw dump of debug contents of section %s:\n"
2282 "Contents of the %s section (loaded from %s):\n"
2289 "Contents of the %s section:\n"
2295 msgid "Reserved length value (0x%s) found in section %s\n"
2300 msgid "Corrupt unit length (0x%s) found in section %s\n"
2305 msgid "No comp units in %s section ?\n"
2310 msgid "Not enough memory for a debug info array of %u entries\n"
2315 msgid "Unable to locate %s section!\n"
2320 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2325 msgid " Compilation Unit @ offset 0x%s:\n"
2330 msgid " Length: 0x%s (%s)\n"
2335 msgid " Version: %d\n"
2340 msgid " Abbrev Offset: 0x%s\n"
2345 msgid " Pointer Size: %d\n"
2350 msgid " Signature: 0x%s\n"
2355 msgid " Type Offset: 0x%s\n"
2360 msgid " Section contributions:\n"
2365 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2370 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2375 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2380 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2383 #: dwarf.c:3466 dwarf.c:5257 dwarf.c:6805 dwarf.c:8918
2385 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2390 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2395 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2401 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2408 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2414 msgid " <%d><%lx>: Abbrev Number: 0\n"
2419 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2423 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2428 msgid " <%d><%lx>: Abbrev Number: %lu"
2433 msgid " <%d><%lx>: ...\n"
2439 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2443 msgid "DIE has locviews without loclist\n"
2449 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2454 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2457 #: dwarf.c:3821 dwarf.c:6472 dwarf.c:7219
2459 msgid "The %s section contains unsupported segment selector size: %d.\n"
2463 msgid "Invalid maximum operations per insn.\n"
2468 msgid "Line length %s extends beyond end of section\n"
2472 msgid "Corrupt directory format table entry\n"
2476 msgid "Corrupt file name format table entry\n"
2480 msgid "Corrupt directory list\n"
2483 #: dwarf.c:3900 dwarf.c:4584 dwarf.c:4607 dwarf.c:4654
2484 msgid "Corrupt file name list\n"
2487 #: dwarf.c:3907 dwarf.c:4104
2491 " The Directory Table is empty.\n"
2494 #: dwarf.c:3909 dwarf.c:4129
2498 " The File Name Table is empty.\n"
2501 #: dwarf.c:3914 dwarf.c:4109
2505 " The Directory Table (offset 0x%lx):\n"
2508 #: dwarf.c:3917 dwarf.c:4132
2512 " The File Name Table (offset 0x%lx):\n"
2547 msgid "\t(Unknown format content type %s)"
2551 msgid "Corrupt directory entries list\n"
2555 msgid "Corrupt file name entries list\n"
2558 #: dwarf.c:4037 dwarf.c:4454
2560 "Partial .debug_line. section encountered without a prior full .debug_line "
2564 #: dwarf.c:4050 dwarf.c:5575
2566 msgid " Offset: 0x%lx\n"
2571 msgid " Length: %ld\n"
2576 msgid " DWARF Version: %d\n"
2581 msgid " Prologue Length: %d\n"
2586 msgid " Minimum Instruction Length: %d\n"
2591 msgid " Maximum Ops per Instruction: %d\n"
2596 msgid " Initial value of 'is_stmt': %d\n"
2601 msgid " Line Base: %d\n"
2606 msgid " Line Range: %d\n"
2611 msgid " Opcode Base: %d\n"
2614 #: dwarf.c:4065 dwarf.c:4470
2615 msgid "Line range of 0 is invalid, using 1 instead\n"
2619 msgid "Line Base extends beyond end of section\n"
2631 msgid " Opcode %d has %d arg\n"
2632 msgid_plural " Opcode %d has %d args\n"
2637 msgid "Corrupt file name table entry\n"
2642 msgid " No Line Number Statements.\n"
2647 msgid " Line Number Statements:\n"
2652 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2655 #: dwarf.c:4205 dwarf.c:4226 dwarf.c:4266 dwarf.c:4286 dwarf.c:4339
2657 msgid " (reset view)"
2662 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2667 msgid " and Line by %s to %d"
2670 #: dwarf.c:4233 dwarf.c:4247
2672 msgid " (view %u)\n"
2682 msgid " Advance PC by %s to 0x%s%s\n"
2687 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2692 msgid " Advance Line by %s to %d\n"
2697 msgid " Set File Name to entry %s in the File Name Table\n"
2702 msgid " Set column to %s\n"
2707 msgid " Set is_stmt to %s\n"
2712 msgid " Set basic block\n"
2717 msgid " Advance PC by constant %s to 0x%s%s\n"
2722 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2727 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2732 msgid " Set prologue_end to true\n"
2737 msgid " Set epilogue_begin to true\n"
2742 msgid " Set ISA to %s\n"
2745 #: dwarf.c:4388 dwarf.c:5041
2747 msgid " Unknown opcode %d with operands: "
2752 msgid "opcode base of %d extends beyond end of section\n"
2755 #: dwarf.c:4511 dwarf.c:4534 dwarf.c:4564
2756 msgid "Corrupt directories list\n"
2760 msgid "directory table ends unexpectedly\n"
2764 msgid "file table ends unexpectedly\n"
2772 #: dwarf.c:4768 dwarf.c:5078 readelf.c:5934 readelf.c:6009 readelf.c:6027
2773 #: readelf.c:6045 readelf.c:10537 readelf.c:11165 readelf.c:11178
2774 #: readelf.c:16040 readelf.c:16072
2778 #: dwarf.c:4771 dwarf.c:4969
2780 msgid "directory index %u > number of directories %s\n"
2783 #: dwarf.c:4773 dwarf.c:5072 elfcomm.c:891 readelf.c:318 readelf.c:662
2784 #: readelf.c:6929 readelf.c:7475 readelf.c:9510 readelf.c:11598 readelf.c:11664
2785 #: readelf.c:11668 readelf.c:12039 readelf.c:14896 readelf.c:14991
2786 #: readelf.c:15573 readelf.c:15592 readelf.c:15716 readelf.c:16049
2787 #: readelf.c:17201 readelf.c:17204
2794 msgid "CU: %s/%s:\n"
2800 "File name Line number Starting address "
2806 msgid "UNKNOWN (%u): length %d\n"
2813 " [Use file table entry %d]\n"
2818 msgid "file index %u > number of files %u\n"
2825 " <over large file table index %u>"
2832 " [Use file %s in directory table entry %d]\n"
2839 " <over large directory table entry %u>\n"
2844 msgid " Set ISA to %lu\n"
2849 msgid "corrupt file index %u encountered\n"
2884 #: dwarf.c:5273 dwarf.c:6818
2887 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2892 msgid " Length: %ld\n"
2897 msgid " Version: %d\n"
2902 msgid " Offset into .debug_info section: 0x%lx\n"
2907 msgid " Size of area in .debug_info section: %ld\n"
2911 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2918 " Offset Kind Name\n"
2938 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2943 msgid " DW_MACINFO_end_file\n"
2948 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2953 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2958 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2963 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
2968 msgid " Version: %d\n"
2973 msgid " Offset size: %d\n"
2978 msgid " Offset into .debug_line: 0x%lx\n"
2983 msgid " Extension opcode arguments:\n"
2988 msgid " DW_MACRO_%02x has no arguments\n"
2993 msgid " DW_MACRO_%02x arguments: "
2998 msgid "Invalid extension opcode form %s\n"
3002 msgid ".debug_macro section not zero terminated\n"
3006 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3011 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3016 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3021 msgid " DW_MACRO_end_file\n"
3026 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3031 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3036 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3041 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3046 msgid " DW_MACRO_import - offset : 0x%lx\n"
3051 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3056 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3061 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3066 msgid " Unknown macro opcode %02x seen\n"
3071 msgid " DW_MACRO_%02x\n"
3076 msgid " DW_MACRO_%02x -"
3081 msgid " Number TAG (0x%lx)\n"
3085 msgid "has children"
3094 msgid "location view pair\n"
3099 msgid "No debug information available for loc lists of entry: %u\n"
3102 #: dwarf.c:5944 dwarf.c:6096 dwarf.c:6266
3104 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3107 #: dwarf.c:5956 dwarf.c:6013 dwarf.c:6022 dwarf.c:6108 dwarf.c:6176
3108 #: dwarf.c:6277 dwarf.c:6356 dwarf.c:6364
3110 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3113 #: dwarf.c:5977 dwarf.c:6136 dwarf.c:6317 dwarf.c:7041 dwarf.c:7097
3115 msgid "<End of list>\n"
3118 #: dwarf.c:5989 dwarf.c:6148 dwarf.c:7102
3120 msgid "(base address)\n"
3123 #: dwarf.c:6007 dwarf.c:6129 dwarf.c:6305
3126 "views at %8.8lx for:\n"
3130 #: dwarf.c:6043 dwarf.c:6200
3131 msgid " (start == end)"
3134 #: dwarf.c:6045 dwarf.c:6202
3135 msgid " (start > end)"
3140 msgid "No debug information available for loclists lists of entry: %u\n"
3145 msgid "View pair entry in loclist with locviews attribute\n"
3150 msgid "views for:\n"
3155 msgid "Invalid location list entry type %d\n"
3160 msgid "Trailing view pair not used in a range"
3165 msgid "No debug information for loc lists of entry: %u\n"
3170 msgid "(base address selection entry)\n"
3175 msgid "Unknown location list entry type 0x%x.\n"
3178 #: dwarf.c:6441 dwarf.c:6694 dwarf.c:6915 dwarf.c:6988 dwarf.c:7159
3182 "The %s section is empty.\n"
3187 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3192 msgid "The %s section contains unsupported offset entry count: %d.\n"
3195 #: dwarf.c:6492 dwarf.c:6921 dwarf.c:7237
3198 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3203 msgid "No location lists in .debug_info section!\n"
3208 msgid "Location lists in %s section start at 0x%s\n"
3214 " Warning: This section has relocations - addresses seen here may not be "
3221 msgid " Offset Begin End Expression\n"
3226 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3231 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3236 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3241 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3245 msgid "DWO is not yet supported.\n"
3249 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3254 msgid "There is %ld unused byte at the end of section %s\n"
3255 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3260 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3265 msgid " Length: %ld\n"
3270 msgid " Version: %d\n"
3275 msgid " Offset into .debug_info: 0x%lx\n"
3280 msgid " Pointer Size: %d\n"
3285 msgid " Segment Size: %d\n"
3290 msgid "Invalid address size in %s section!\n"
3294 msgid "Pointer size + Segment size is not a power of two.\n"
3313 msgid "Corrupt address base (%lx) found in debug section %u\n"
3318 msgid " For compilation unit at offset 0x%s:\n"
3323 msgid "\tIndex\tAddress\n"
3331 #: dwarf.c:7060 dwarf.c:7134
3332 msgid "(start == end)"
3335 #: dwarf.c:7062 dwarf.c:7136
3336 msgid "(start > end)"
3341 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3346 msgid "Invalid range list entry type %d\n"
3352 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3357 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3362 msgid "The %s section contains unsupported offset entry count: %u.\n"
3365 #. This can happen when the file was compiled with -gsplit-debug
3366 #. which removes references to range lists from the primary .o file.
3369 msgid "No range lists in .debug_info section.\n"
3374 msgid "Range lists in %s section start at 0x%lx\n"
3379 msgid " Offset Begin End\n"
3384 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3389 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3394 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3399 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3404 msgid "Unfeasibly large register number: %u\n"
3409 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3413 msgid "No terminator for augmentation name\n"
3418 msgid "Invalid pointer size (%d) in CIE data\n"
3423 msgid "Invalid segment size (%d) in CIE data\n"
3426 #: dwarf.c:7805 dwarf.c:8177
3428 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3433 msgid " Augmentation data: "
3437 msgid "bad register: "
3441 msgid "Failed to read CIE information\n"
3444 #: dwarf.c:8090 dwarf.c:8114 dwarf.c:8141
3445 msgid "Invalid max register\n"
3448 #. PR 17512: file: 9e196b3e.
3451 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3456 msgid "Corrupt CFA_def expression value: %lu\n"
3459 #. PR 17512: file:306-192417-0.005.
3462 msgid "Corrupt CFA expression value: %lu\n"
3466 msgid "Invalid column number in saved frame state\n"
3471 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3476 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3481 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3486 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3489 #: dwarf.c:8927 dwarf.c:9341
3491 msgid "Version %ld\n"
3495 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3500 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3504 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3510 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3516 msgid "Augmentation string:"
3524 #: dwarf.c:8995 dwarf.c:9005
3526 msgid "[%3u] 0x%lx\n"
3536 msgid "Foreign TU table:\n"
3547 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3553 msgid "Used %zu of %lu bucket.\n"
3554 msgid_plural "Used %zu of %lu buckets.\n"
3561 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3566 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3569 #: dwarf.c:9143 dwarf.c:9467
3578 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3583 msgid " <no entries>"
3587 msgid "The debuglink filename is corrupt/missing\n"
3592 msgid " Separate debug info file: %s\n"
3596 msgid "CRC offset missing/truncated\n"
3601 msgid " CRC value: %#x\n"
3606 msgid "There are %#lx extraneous bytes at the end of the section\n"
3611 msgid "Build-ID is too short (%#lx bytes)\n"
3616 msgid " Build-ID (%#lx bytes):"
3621 msgid "Truncated header in the %s section.\n"
3626 msgid "Unsupported version %lu.\n"
3630 msgid "The address table data in version 3 may be wrong.\n"
3634 msgid "Version 4 does not support case insensitive lookups.\n"
3638 msgid "Version 5 does not include inlined functions.\n"
3642 msgid "Version 6 does not include symbol attributes.\n"
3647 msgid "Corrupt header in the %s section.\n"
3652 msgid "TU offset (%x) is less than CU offset (%x)\n"
3657 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3662 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3667 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3671 msgid "Address table extends beyond end of section.\n"
3683 msgid "[%3u] 0x%lx - 0x%lx\n"
3695 msgid "[%3u] 0x%lx 0x%lx "
3712 msgid "[%3u] <corrupt offset: %x>"
3717 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3722 msgid "<invalid CU vector offset: %x>\n"
3727 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3732 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3743 #: dwarf.c:9573 dwarf.c:9584
3744 msgid "Internal error: out of space in the shndx pool.\n"
3749 msgid "Section %s is empty\n"
3754 msgid "Section %s is too small to contain a CU/TU header\n"
3759 msgid " Version: %u\n"
3764 msgid " Number of columns: %u\n"
3769 msgid " Number of used entries: %u\n"
3775 " Number of slots: %u\n"
3781 msgid "Section %s is too small for %u slot\n"
3782 msgid_plural "Section %s is too small for %u slots\n"
3787 msgid "Section index pool located before start of section\n"
3792 msgid " [%3d] Signature: 0x%s Sections: "
3797 msgid "Section %s too small for shndx pool\n"
3802 msgid "Section %s too small for offset and size tables\n"
3807 msgid " Offset table\n"
3810 #: dwarf.c:9779 dwarf.c:9880
3814 #: dwarf.c:9779 dwarf.c:9880
3820 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3825 msgid "Signature (%p) extends beyond end of space in section\n"
3830 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3833 #: dwarf.c:9846 dwarf.c:9903
3838 #: dwarf.c:9860 dwarf.c:9916
3840 msgid "Overlarge Dwarf section index detected: %u\n"
3845 msgid " Size table\n"
3850 msgid " Unsupported version (%d)\n"
3855 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3861 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3867 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3873 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3879 msgid "Unable to reopen separate debug info file: %s\n"
3884 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
3889 msgid "Corrupt debuglink section: %s\n"
3893 msgid "Out of memory"
3896 #. Failed to find the file.
3899 msgid "could not find separate debug file '%s'\n"
3902 #: dwarf.c:10379 dwarf.c:10383 dwarf.c:10388 dwarf.c:10391 dwarf.c:10395
3903 #: dwarf.c:10398 dwarf.c:10401 dwarf.c:10404
3910 msgid "failed to open separate debug file: %s\n"
3913 #. FIXME: We do not check to see if there are any other separate debug info
3914 #. files that would also match.
3918 "%s: Found separate debug info file: %s\n"
3923 msgid "Out of memory allocating dwo filename\n"
3928 msgid "Unable to load dwo file: %s\n"
3931 #. FIXME: We should check the dwo_id.
3935 "%s: Found separate debug object file: %s\n"
3942 "The %s section contains link(s) to dwo file(s):\n"
3953 msgid " Directory: %s\n"
3967 msgid " ID: <unknown>\n"
3971 msgid "Unexpected DWO INFO type"
3974 #: dwarf.c:10690 dwarf.c:10732
3976 msgid "Unrecognized debug option '%s'\n"
3986 msgid "%s: Warning: "
3989 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3991 msgid "Unhandled data length: %d\n"
3994 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
3995 msgid "Out of memory\n"
4000 msgid "Abnormal length of thin archive member name: %lx\n"
4005 msgid "%s: invalid archive header size: %ld\n"
4010 msgid "%s: failed to skip archive symbol table\n"
4015 msgid "%s: the archive index is empty\n"
4018 #: elfcomm.c:518 elfcomm.c:547
4020 msgid "%s: failed to read archive index\n"
4026 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4027 "size is only 0x%lx\n"
4031 msgid "Out of memory whilst trying to read archive symbol index\n"
4035 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4040 msgid "%s: the archive has an index but no symbols\n"
4044 msgid "Out of memory whilst trying to read archive index symbol table\n"
4049 msgid "%s: failed to read archive index symbol table\n"
4054 msgid "%s: failed to read archive header following archive index\n"
4059 msgid "%s: failed to seek to first archive header\n"
4062 #. PR 24049 - we cannot use filedata->file_name as this will
4063 #. have already been freed.
4064 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:584 readelf.c:20085
4066 msgid "%s: failed to read archive header\n"
4071 msgid "%s has no archive index\n"
4076 msgid "%s: long name table is too small, (size = %ld)\n"
4081 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4085 msgid "Out of memory reading long symbol names in archive\n"
4090 msgid "%s: failed to read long symbol name string table\n"
4094 msgid "Archive member uses long names, but no longname table found\n"
4099 msgid "Found long name index (%ld) beyond end of long name table\n"
4103 msgid "Invalid Thin archive member name\n"
4108 msgid "%s: failed to seek to next file name\n"
4111 #: elfcomm.c:872 elfedit.c:591 readelf.c:20092
4113 msgid "%s: did not find a valid archive header\n"
4118 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4123 msgid "%s: stat () failed\n"
4128 msgid "%s: mmap () failed\n"
4133 msgid "%s: Invalid PT_NOTE segment\n"
4138 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4143 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4148 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4153 msgid "%s: Unmatched e_machine: %d is not %d\n"
4158 msgid "%s: Unmatched e_type: %d is not %d\n"
4163 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4168 msgid "%s: Failed to update ELF header: %s\n"
4173 "This executable has been built without support for a\n"
4174 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4179 msgid "%s: Failed to read ELF header\n"
4184 msgid "%s: Failed to seek to ELF header\n"
4187 #: elfedit.c:575 readelf.c:20075
4189 msgid "%s: failed to seek to next archive header\n"
4192 #: elfedit.c:606 elfedit.c:615 readelf.c:20106 readelf.c:20115
4194 msgid "%s: bad archive file name\n"
4197 #: elfedit.c:635 elfedit.c:727
4199 msgid "Input file '%s' is not readable\n"
4204 msgid "%s: failed to seek to archive member\n"
4207 #: elfedit.c:698 readelf.c:20224
4209 msgid "'%s': No such file\n"
4212 #: elfedit.c:700 readelf.c:20226
4214 msgid "Could not locate '%s'. System error message: %s\n"
4217 #: elfedit.c:707 readelf.c:20233
4219 msgid "'%s' is not an ordinary file\n"
4222 #: elfedit.c:733 readelf.c:20255
4224 msgid "%s: Failed to read file's magic number\n"
4229 msgid "Unknown OSABI: %s\n"
4234 msgid "Unknown machine type: %s\n"
4239 msgid "Unknown type: %s\n"
4244 msgid "Usage: %s <option(s)> elffile(s)\n"
4249 msgid " Update the ELF header of ELF files\n"
4252 #: elfedit.c:885 objcopy.c:550 objcopy.c:689 strings.c:700
4254 msgid " The options are:\n"
4260 " --input-mach <machine> Set input machine type to <machine>\n"
4261 " --output-mach <machine> Set output machine type to <machine>\n"
4262 " --input-type <type> Set input file type to <type>\n"
4263 " --output-type <type> Set output file type to <type>\n"
4264 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4265 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4271 " --enable-x86-feature <feature>\n"
4272 " Enable x86 feature <feature>\n"
4273 " --disable-x86-feature <feature>\n"
4274 " Disable x86 feature <feature>\n"
4280 " -h --help Display this information\n"
4281 " -v --version Display the version number of %s\n"
4286 msgid " [-g] - 32 bit small archive\n"
4291 msgid " [-X32] - ignores 64 bit objects\n"
4296 msgid " [-X64] - ignores 32 bit objects\n"
4301 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4305 msgid "Duplicate symbol entered into keyword list."
4308 #: nm.c:239 size.c:88 strings.c:698
4310 msgid "Usage: %s [option(s)] [file(s)]\n"
4315 msgid " List symbols in [file(s)] (a.out by default).\n"
4321 " The options are:\n"
4322 " -a, --debug-syms Display debugger-only symbols\n"
4323 " -A, --print-file-name Print name of the input file before every symbol\n"
4324 " -B Same as --format=bsd\n"
4325 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4327 " The STYLE, if specified, can be `auto' (the "
4329 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4332 " --no-demangle Do not demangle low-level symbol names\n"
4333 " --recurse-limit Enable a demangling recursion limit. This is the "
4335 " --no-recurse-limit Disable a demangling recursion limit.\n"
4336 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4337 " --defined-only Display only defined symbols\n"
4339 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4341 " `sysv' or `posix'. The default is `bsd'\n"
4342 " -g, --extern-only Display only external symbols\n"
4343 " -l, --line-numbers Use debugging information to find a filename and\n"
4344 " line number for each symbol\n"
4345 " -n, --numeric-sort Sort symbols numerically by address\n"
4347 " -p, --no-sort Do not sort the symbols\n"
4348 " -P, --portability Same as --format=posix\n"
4349 " -r, --reverse-sort Reverse the sense of the sort\n"
4354 msgid " --plugin NAME Load the specified plugin\n"
4360 " -S, --print-size Print size of defined symbols\n"
4361 " -s, --print-armap Include index for symbols from archive members\n"
4362 " --size-sort Sort symbols by size\n"
4363 " --special-syms Include special symbols in the output\n"
4364 " --synthetic Display synthetic symbols as well\n"
4365 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4366 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4367 " -u, --undefined-only Display only undefined symbols\n"
4368 " --with-symbol-versions Display version strings after symbol names\n"
4369 " -X 32_64 (ignored)\n"
4370 " @FILE Read options from FILE\n"
4371 " -h, --help Display this information\n"
4372 " -V, --version Display this program's version number\n"
4378 msgid "%s: invalid radix"
4383 msgid "%s: invalid output format"
4386 #: nm.c:353 readelf.c:11086 readelf.c:11129
4388 msgid "<processor specific>: %d"
4391 #: nm.c:355 readelf.c:11093 readelf.c:11146
4393 msgid "<OS specific>: %d"
4396 #: nm.c:357 readelf.c:11096 readelf.c:11149
4398 msgid "<unknown>: %d"
4403 msgid "<unknown>: %d/%d"
4413 #: nm.c:482 nm.c:1181
4415 msgid "%s: plugin needed to handle lto object"
4423 "Undefined symbols from %s:\n"
4432 "Symbols from %s:\n"
4436 #: nm.c:1422 nm.c:1473
4439 "Name Value Class Type Size Line "
4444 #: nm.c:1425 nm.c:1476
4447 "Name Value Class Type "
4448 "Size Line Section\n"
4457 "Undefined symbols from %s[%s]:\n"
4466 "Symbols from %s[%s]:\n"
4472 msgid "Print width has not been initialized (%d)"
4476 msgid "Only -X 32_64 is supported"
4480 msgid "Using the --size-sort and --undefined-only options together"
4484 msgid "will produce no output, since undefined symbols have no size."
4487 #: objcopy.c:548 srconv.c:1695
4489 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4494 msgid " Copies a binary file, possibly transforming it in the process\n"
4500 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4501 " -O --output-target <bfdname> Create an output file in format "
4503 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4504 " -F --target <bfdname> Set both input and output format to "
4506 " --debugging Convert debugging information, if "
4508 " -p --preserve-dates Copy modified/access timestamps to the "
4512 #: objcopy.c:559 objcopy.c:697
4515 " -D --enable-deterministic-archives\n"
4516 " Produce deterministic output when "
4517 "stripping archives (default)\n"
4518 " -U --disable-deterministic-archives\n"
4519 " Disable -D behavior\n"
4522 #: objcopy.c:565 objcopy.c:703
4525 " -D --enable-deterministic-archives\n"
4526 " Produce deterministic output when "
4527 "stripping archives\n"
4528 " -U --disable-deterministic-archives\n"
4529 " Disable -D behavior (default)\n"
4535 " -j --only-section <name> Only copy section <name> into the output\n"
4536 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4538 " -R --remove-section <name> Remove section <name> from the output\n"
4539 " --remove-relocations <name> Remove relocations from section <name>\n"
4540 " -S --strip-all Remove all symbol and relocation "
4542 " -g --strip-debug Remove all debugging symbols & sections\n"
4543 " --strip-dwo Remove all DWO sections\n"
4544 " --strip-unneeded Remove all symbols not needed by "
4546 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4547 " --strip-unneeded-symbol <name>\n"
4548 " Do not copy symbol <name> unless needed "
4551 " --only-keep-debug Strip everything but the debug "
4553 " --extract-dwo Copy only DWO sections\n"
4554 " --extract-symbol Remove section contents but keep symbols\n"
4555 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4556 " --keep-file-symbols Do not strip file symbol(s)\n"
4557 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4558 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4560 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4562 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4563 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4565 " --weaken Force all global symbols to be marked as "
4567 " -w --wildcard Permit wildcard in symbol comparison\n"
4568 " -x --discard-all Remove all non-global symbols\n"
4569 " -X --discard-locals Remove any compiler-generated symbols\n"
4570 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4571 " --interleave-width <number> Set N for --interleave\n"
4572 " -b --byte <num> Select byte <num> in every interleaved "
4574 " --gap-fill <val> Fill gaps between sections with <val>\n"
4575 " --pad-to <addr> Pad the last section up to address "
4577 " --set-start <addr> Set the start address to <addr>\n"
4578 " {--change-start|--adjust-start} <incr>\n"
4579 " Add <incr> to the start address\n"
4580 " {--change-addresses|--adjust-vma} <incr>\n"
4581 " Add <incr> to LMA, VMA and start "
4583 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4584 " Change LMA and VMA of section <name> by "
4586 " --change-section-lma <name>{=|+|-}<val>\n"
4587 " Change the LMA of section <name> by "
4589 " --change-section-vma <name>{=|+|-}<val>\n"
4590 " Change the VMA of section <name> by "
4592 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4593 " Warn if a named section does not exist\n"
4594 " --set-section-flags <name>=<flags>\n"
4595 " Set section <name>'s properties to "
4597 " --set-section-alignment <name>=<align>\n"
4598 " Set section <name>'s alignment to <align> "
4600 " --add-section <name>=<file> Add section <name> found in <file> to "
4602 " --update-section <name>=<file>\n"
4603 " Update contents of section <name> with\n"
4604 " contents found in <file>\n"
4605 " --dump-section <name>=<file> Dump the contents of section <name> into "
4607 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4608 " --long-section-names {enable|disable|keep}\n"
4609 " Handle long section names in Coff "
4611 " --change-leading-char Force output format's leading character "
4613 " --remove-leading-char Remove leading character from global "
4615 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4616 "sections with content\n"
4617 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4618 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4619 " listed in <file>\n"
4620 " --srec-len <number> Restrict the length of generated "
4622 " --srec-forceS3 Restrict the type of generated Srecords "
4624 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4625 " --strip-unneeded-symbols <file>\n"
4626 " --strip-unneeded-symbol for all symbols "
4629 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4630 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4631 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4632 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4633 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4634 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4635 " --alt-machine-code <index> Use the target's <index>'th alternative "
4637 " --writable-text Mark the output text as writable\n"
4638 " --readonly-text Make the output text write protected\n"
4639 " --pure Mark the output file as demand paged\n"
4640 " --impure Mark the output file as impure\n"
4641 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4643 " --prefix-sections <prefix> Add <prefix> to start of every section "
4645 " --prefix-alloc-sections <prefix>\n"
4646 " Add <prefix> to start of every "
4649 " --file-alignment <num> Set PE file alignment to <num>\n"
4650 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4652 " --image-base <address> Set PE image base to <address>\n"
4653 " --section-alignment <num> Set PE section alignment to <num>\n"
4654 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4657 " --subsystem <name>[:<version>]\n"
4658 " Set PE subsystem to <name> [& <version>]\n"
4659 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4660 " Compress DWARF debug sections using zlib\n"
4661 " --decompress-debug-sections Decompress DWARF debug sections using "
4663 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4666 " --verilog-data-width <number> Specifies data width, in bytes, for "
4668 " -M --merge-notes Remove redundant entries in note "
4670 " --no-merge-notes Do not attempt to remove redundant notes "
4672 " -v --verbose List all object files modified\n"
4673 " @<file> Read options from <file>\n"
4674 " -V --version Display this program's version number\n"
4675 " -h --help Display this output\n"
4676 " --info List object formats & architectures "
4682 msgid "Usage: %s <option(s)> in-file(s)\n"
4687 msgid " Removes symbols and sections from files\n"
4693 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4694 " -O --output-target=<bfdname> Create an output file in format "
4696 " -F --target=<bfdname> Set both input and output format to "
4698 " -p --preserve-dates Copy modified/access timestamps to the "
4705 " -R --remove-section=<name> Also remove section <name> from the "
4707 " --remove-relocations <name> Remove relocations from section <name>\n"
4708 " -s --strip-all Remove all symbol and relocation "
4710 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4711 " --strip-dwo Remove all DWO sections\n"
4712 " --strip-unneeded Remove all symbols not needed by "
4714 " --only-keep-debug Strip everything but the debug "
4716 " -M --merge-notes Remove redundant entries in note sections "
4718 " --no-merge-notes Do not attempt to remove redundant notes\n"
4719 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4720 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4721 " --keep-file-symbols Do not strip file symbol(s)\n"
4722 " -w --wildcard Permit wildcard in symbol comparison\n"
4723 " -x --discard-all Remove all non-global symbols\n"
4724 " -X --discard-locals Remove any compiler-generated symbols\n"
4725 " -v --verbose List all object files modified\n"
4726 " -V --version Display this program's version number\n"
4727 " -h --help Display this output\n"
4728 " --info List object formats & architectures "
4730 " -o <file> Place stripped output into <file>\n"
4735 msgid "unrecognized section flag `%s'"
4738 #: objcopy.c:784 objcopy.c:856
4740 msgid "supported flags: %s"
4745 msgid "unrecognized symbol flag `%s'"
4750 msgid "error: %s both copied and removed"
4755 msgid "error: %s both sets and alters VMA"
4760 msgid "error: %s both sets and alters LMA"
4765 msgid "cannot open '%s': %s"
4768 #: objcopy.c:1081 objcopy.c:4795
4770 msgid "%s: fread failed"
4775 msgid "%s:%d: Ignoring rubbish found on this line"
4780 msgid "error: section %s matches both remove and copy options"
4785 msgid "error: section %s matches both update and remove options"
4790 msgid "Section %s not found"
4795 msgid "not stripping symbol `%s' because it is named in a relocation"
4800 msgid "'before=%s' not found"
4805 msgid "%s: Multiple redefinition of symbol \"%s\""
4810 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4815 msgid "couldn't open symbol redefinition file %s (error: %s)"
4820 msgid "%s:%d: garbage found at end of line"
4825 msgid "%s:%d: missing new symbol name"
4830 msgid "%s:%d: premature end of file"
4835 msgid "stat returns negative size for `%s'"
4840 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4844 msgid "corrupt GNU build attribute note: wrong note type"
4848 msgid "corrupt GNU build attribute note: note too big"
4852 msgid "corrupt GNU build attribute note: name too small"
4856 msgid "corrupt GNU build attribute note: unsupported version"
4860 msgid "corrupt GNU build attribute note: bad description size"
4864 msgid "corrupt GNU build attribute note: name not NUL terminated"
4868 msgid "corrupt GNU build attribute notes: excess data at end"
4872 msgid "bad GNU build attribute notes: no known versions detected"
4876 msgid "bad GNU build attribute notes: multiple different versions"
4879 #. PR 17636: Call non-fatal so that we return to our parent who
4880 #. may need to tidy temporary files.
4882 msgid "Unable to change endianness of input file(s)"
4887 msgid "error: the input file '%s' has no sections"
4893 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4898 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4903 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4908 msgid "Input file `%s' ignores binary architecture parameter."
4913 msgid "Unable to recognise the format of the input file `%s'"
4918 msgid "Output file cannot represent architecture `%s'"
4923 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4928 msgid "can't add section '%s'"
4933 msgid "can't create section `%s'"
4938 msgid "error: %s not found, can't be updated"
4942 msgid "warning: note section is empty"
4946 msgid "warning: could not load note section"
4950 msgid "warning: failed to set merged notes size"
4955 msgid "can't dump section '%s' - it does not exist"
4959 msgid "can't dump section - it has no contents"
4963 msgid "can't dump section - it is empty"
4967 msgid "could not open section dump file"
4972 msgid "error writing section contents to %s (error: %s)"
4976 msgid "could not retrieve section contents"
4981 msgid "%s: debuglink section already exists"
4986 msgid "cannot create debug link section `%s'"
4990 msgid "Can't fill gap after section"
4994 msgid "can't add padding"
4998 msgid "error: failed to copy merged notes into output"
5002 msgid "could not find any mergeable note sections"
5007 msgid "cannot fill debug link section `%s'"
5011 msgid "error copying private BFD data"
5016 msgid "this target does not support %lu alternative machine codes"
5020 msgid "treating that number as an absolute e_machine value instead"
5024 msgid "ignoring the alternative value"
5028 msgid "sorry: copying thin archives is not currently supported"
5031 #: objcopy.c:3316 objcopy.c:3371
5033 msgid "cannot create tempdir for archive copying (error: %s)"
5037 msgid "Unable to recognise the format of file"
5042 msgid "error: the input file '%s' is empty"
5047 msgid "Multiple renames of section %s"
5051 msgid "error in private header data"
5055 msgid "failed to create output section"
5059 msgid "failed to set size"
5063 msgid "failed to set vma"
5067 msgid "failed to set alignment"
5071 msgid "failed to copy private data"
5075 msgid "relocation count is negative"
5078 #. User must pad the section up in order to do this.
5082 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5086 msgid "can't create debugging section"
5090 msgid "can't set debugging section contents"
5095 msgid "don't know how to write debugging information for %s"
5099 msgid "could not create temporary file to hold stripped copy"
5104 msgid "%s: bad version in PE subsystem"
5109 msgid "unknown PE subsystem: %s"
5112 #: objcopy.c:4748 objcopy.c:5014 objcopy.c:5094 objcopy.c:5235 objcopy.c:5267
5113 #: objcopy.c:5330 objcopy.c:5334 objcopy.c:5354
5115 msgid "bad format for %s"
5120 msgid "cannot open: %s: %s"
5124 msgid "byte number must be non-negative"
5129 msgid "architecture %s unknown"
5133 msgid "interleave must be positive"
5137 msgid "interleave width must be positive"
5142 msgid "unrecognized --compress-debug-sections type `%s'"
5147 msgid "unrecognized --elf-stt-common= option `%s'"
5152 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5156 msgid "bad format for --set-section-alignment: argument needed"
5160 msgid "bad format for --set-section-alignment: numeric argument needed"
5163 #. Number has more than on 1, i.e. wasn't a power of 2.
5165 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5170 msgid "unknown long section names option '%s'"
5174 msgid "unable to parse alternative machine code"
5178 msgid "number of bytes to reverse must be positive and even"
5183 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5188 msgid "%s: invalid reserve value for --heap"
5193 msgid "%s: invalid commit value for --heap"
5198 msgid "%s: invalid reserve value for --stack"
5203 msgid "%s: invalid commit value for --stack"
5207 msgid "verilog data width must be at least 1 byte"
5211 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5215 msgid "interleave start byte must be set with --byte"
5219 msgid "byte number must be less than interleave"
5223 msgid "interleave width must be less than or equal to interleave - byte`"
5228 msgid "unknown input EFI target: %s"
5233 msgid "unknown output EFI target: %s"
5238 msgid "warning: could not locate '%s'. System error message: %s"
5244 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5247 #: objcopy.c:5698 objcopy.c:5712
5249 msgid "%s %s%c0x%s never used"
5254 msgid "Usage: %s <option(s)> <file(s)>\n"
5259 msgid " Display information from object <file(s)>.\n"
5264 msgid " At least one of the following switches must be given:\n"
5270 " -a, --archive-headers Display archive header information\n"
5271 " -f, --file-headers Display the contents of the overall file header\n"
5272 " -p, --private-headers Display object format specific file header "
5274 " -P, --private=OPT,OPT... Display object format specific contents\n"
5275 " -h, --[section-]headers Display the contents of the section headers\n"
5276 " -x, --all-headers Display the contents of all headers\n"
5277 " -d, --disassemble Display assembler contents of executable "
5279 " -D, --disassemble-all Display assembler contents of all sections\n"
5280 " --disassemble=<sym> Display assembler contents from <sym>\n"
5281 " -S, --source Intermix source code with disassembly\n"
5282 " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5283 " -s, --full-contents Display the full contents of all sections "
5285 " -g, --debugging Display debug information in object file\n"
5286 " -e, --debugging-tags Display debug information using ctags style\n"
5287 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5288 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5289 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5291 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5292 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5293 " =addr,=cu_index,=links,=follow-links]\n"
5294 " Display DWARF info in the file\n"
5295 " --ctf=SECTION Display CTF info from SECTION\n"
5296 " -t, --syms Display the contents of the symbol table(s)\n"
5297 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5298 " -r, --reloc Display the relocation entries in the file\n"
5299 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5301 " @<file> Read options from <file>\n"
5302 " -v, --version Display this program's version number\n"
5303 " -i, --info List object formats and architectures supported\n"
5304 " -H, --help Display this information\n"
5311 " The following switches are optional:\n"
5317 " -b, --target=BFDNAME Specify the target object format as "
5319 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5320 " -j, --section=NAME Only display information for section NAME\n"
5321 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5322 " -EB --endian=big Assume big endian format when "
5324 " -EL --endian=little Assume little endian format when "
5326 " --file-start-context Include context from start of file (with -"
5328 " -I, --include=DIR Add DIR to search list for source files\n"
5329 " -l, --line-numbers Include line numbers and filenames in "
5331 " -F, --file-offsets Include file offsets when displaying "
5333 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5334 " The STYLE, if specified, can be `auto', "
5336 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5339 " --recurse-limit Enable a limit on recursion whilst "
5340 "demangling. [Default]\n"
5341 " --no-recurse-limit Disable a limit on recursion whilst "
5343 " -w, --wide Format output for more than 80 columns\n"
5344 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5346 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5347 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
5348 " --prefix-addresses Print complete address alongside "
5350 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5351 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5353 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5355 " --special-syms Include special symbols in symbol dumps\n"
5356 " --inlines Print all inlines for source line (with -"
5358 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5359 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5365 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5366 " --dwarf-start=N Display DIEs starting with N, at the same "
5369 " --dwarf-check Make additional dwarf internal consistency "
5371 " --ctf-parent=SECTION Use SECTION as the CTF parent\n"
5379 "Options supported for -P/--private switch:\n"
5384 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5394 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5404 msgid "failed to read symbol table from: %s"
5407 #: objdump.c:706 objdump.c:3835
5408 msgid "error message was"
5413 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
5418 msgid "%s: not a dynamic object"
5421 #: objdump.c:1316 objdump.c:1340
5423 msgid " (File Offset: 0x%lx)"
5428 msgid "source file %s is more recent than object file\n"
5433 msgid "disassemble_fn returned length %d"
5436 #: objdump.c:2355 objdump.c:3473
5438 msgid "Reading section %s failed because: %s"
5445 "Disassembly of section %s:\n"
5450 msgid "can't use supplied machine %s"
5455 msgid "can't disassemble for architecture %s\n"
5462 "Section '%s' has an invalid size: %#llx.\n"
5465 #: objdump.c:2749 objdump.c:2772
5469 "Can't get contents for section '%s'.\n"
5474 msgid "File %s does not contain any dwarf debug information\n"
5480 "No %s section present\n"
5486 msgid "reading %s section of %s failed: %s"
5492 "Contents of %s section:\n"
5498 msgid "architecture: %s, "
5503 msgid "flags 0x%08x:\n"
5517 "CTF archive member: %s:\n"
5520 #: objdump.c:3288 readelf.c:14032
5522 msgid "Iteration failed: %s, %s\n"
5525 #: objdump.c:3321 objdump.c:3330 objdump.c:3339 readelf.c:13997 readelf.c:14005
5527 msgid "CTF open failure: %s\n"
5532 msgid "Contents of CTF section %s:\n"
5537 msgid "warning: private headers incomplete: %s"
5541 msgid "option -P/--private not supported by this file"
5546 msgid "target specific dump '%s' not supported"
5551 msgid "Contents of section %s:"
5556 msgid " (Starting at file offset: 0x%lx)"
5561 msgid "no symbols\n"
5566 msgid "no information for symbol number %ld\n"
5571 msgid "could not determine the type of symbol number %ld\n"
5576 msgid "failed to read relocs in: %s"
5583 "%s: file format %s\n"
5588 msgid "%s: printing debugging information failed"
5593 msgid "In archive %s:\n"
5596 #. Prevent corrupted files from spinning us into an
5597 #. infinite loop. 100 is an arbitrary heuristic.
5599 msgid "Archive nesting is too deep"
5604 msgid "In nested archive %s:\n"
5608 msgid "error: the start address should be before the end address"
5612 msgid "error: the stop address should be after the start address"
5616 msgid "error: prefix strip must be non-negative"
5620 msgid "error: instruction width must be positive"
5624 msgid "unrecognized -E option"
5629 msgid "unrecognized --endian type `%s'"
5635 "For Mach-O files:\n"
5636 " header Display the file header\n"
5637 " section Display the segments and sections commands\n"
5638 " map Display the section map\n"
5639 " load Display the load commands\n"
5640 " dysymtab Display the dynamic symbol table\n"
5641 " codesign Display code signature\n"
5642 " seg_split_info Display segment split info\n"
5643 " compact_unwind Display compact unwinding info\n"
5644 " function_starts Display start address of functions\n"
5645 " data_in_code Display data in code entries\n"
5646 " twolevel_hints Display the two-level namespace lookup hints table\n"
5647 " dyld_info Display dyld information\n"
5651 msgid "Mach-O header:\n"
5656 msgid " magic : %08lx\n"
5661 msgid " cputype : %08lx (%s)\n"
5666 msgid " cpusubtype: %08lx\n"
5671 msgid " filetype : %08lx (%s)\n"
5676 msgid " ncmds : %08lx (%lu)\n"
5681 msgid " sizeofcmds: %08lx (%lu)\n"
5686 msgid " flags : %08lx ("
5695 msgid " reserved : %08x\n"
5699 msgid "Segments and Sections:\n"
5703 msgid " #: Segment name Section name Address\n"
5707 msgid "cannot read rebase dyld info"
5711 msgid "cannot read bind dyld info"
5715 msgid "cannot read weak bind dyld info"
5719 msgid "cannot read lazy bind dyld info"
5723 msgid "cannot read export symbols dyld info"
5726 #: od-macho.c:1094 od-macho.c:1104 od-macho.c:1178 od-macho.c:1230
5728 msgid " [bad block length]\n"
5733 msgid " %u index entry:\n"
5734 msgid_plural " %u index entries:\n"
5740 msgid " index entry %u: type: %08x, offset: %08x\n"
5745 msgid " version: %08x\n"
5750 msgid " flags: %08x\n"
5755 msgid " hash offset: %08x\n"
5760 msgid " ident offset: %08x (- %08x)\n"
5765 msgid " identity: %s\n"
5770 msgid " nbr special slots: %08x (at offset %08x)\n"
5775 msgid " nbr code slots: %08x\n"
5780 msgid " code limit: %08x\n"
5785 msgid " hash size: %02x\n"
5790 msgid " hash type: %02x (%s)\n"
5795 msgid " spare1: %02x\n"
5800 msgid " page size: %02x\n"
5805 msgid " spare2: %08x\n"
5810 msgid " scatter offset: %08x\n"
5815 msgid " [truncated block]\n"
5820 msgid " magic : %08x (%s)\n"
5825 msgid " length: %08x\n"
5829 msgid "cannot read code signature data"
5833 msgid "cannot read segment split info"
5837 msgid "segment split info is not nul terminated"
5842 msgid " 32 bit pointers:\n"
5847 msgid " 64 bit pointers:\n"
5852 msgid " PPC hi-16:\n"
5857 msgid " Unhandled location type %u\n"
5861 msgid "cannot read function starts"
5865 msgid "cannot read data_in_code"
5869 msgid "cannot read twolevel hints"
5873 msgid "cannot read build tools"
5879 "For XCOFF files:\n"
5880 " header Display the file header\n"
5881 " aout Display the auxiliary header\n"
5882 " sections Display the section headers\n"
5883 " syms Display the symbols table\n"
5884 " relocs Display the relocation entries\n"
5885 " lineno Display the line number entries\n"
5886 " loader Display loader section\n"
5887 " except Display exception table\n"
5888 " typchk Display type-check section\n"
5889 " traceback Display traceback tags\n"
5890 " toc Display toc symbols\n"
5891 " ldinfo Display loader info in core files\n"
5896 msgid " nbr sections: %d\n"
5901 msgid " time and date: 0x%08x - "
5904 #: od-xcoff.c:422 readelf.c:18099
5911 msgid " symbols off: 0x%08x\n"
5916 msgid " nbr symbols: %d\n"
5921 msgid " opt hdr sz: %d\n"
5926 msgid " flags: 0x%04x "
5931 msgid "Auxiliary header:\n"
5936 msgid " No aux header\n"
5941 msgid "warning: optional header size too large (> %d)\n"
5945 msgid "cannot read auxhdr"
5950 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
5955 msgid " No section header\n"
5958 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
5959 msgid "cannot read section header"
5964 msgid " Flags: %08x "
5969 msgid "overflow - nreloc: %u, nlnno: %u\n"
5972 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
5973 msgid "cannot read section headers"
5977 msgid "cannot read strings table length"
5981 msgid "cannot read strings table"
5985 msgid "cannot read symbol table"
5989 msgid "cannot read symbol entry"
5993 msgid "cannot read symbol aux entry"
5998 msgid "Symbols table (strtable at 0x%08x)"
6010 msgid " (no strings):\n"
6015 msgid " (strings size: %08x):\n"
6018 #. Translators: 'sc' is for storage class, 'off' for offset.
6021 msgid " # sc value section type aux name/off\n"
6024 #. Section length, number of relocs and line number.
6027 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6030 #. Section length and number of relocs.
6033 msgid " scnlen: %08x nreloc: %-6u\n"
6038 msgid "offset: %08x"
6043 msgid "Relocations for %s (%u)\n"
6047 msgid "cannot read relocations"
6051 msgid "cannot read relocation entry"
6056 msgid "Line numbers for %s (%u)\n"
6060 msgid "cannot read line numbers"
6063 #. Line number, symbol index and physical address.
6066 msgid "lineno symndx/paddr\n"
6070 msgid "cannot read line number entry"
6075 msgid "no .loader section in file\n"
6080 msgid "section .loader is too short\n"
6085 msgid "Loader header:\n"
6090 msgid " version: %u\n"
6095 msgid " Unhandled version\n"
6100 msgid " nbr symbols: %u\n"
6105 msgid " nbr relocs: %u\n"
6108 #. Import string table length.
6111 msgid " import strtab len: %u\n"
6116 msgid " nbr import files: %u\n"
6121 msgid " import file off: %u\n"
6126 msgid " string table len: %u\n"
6131 msgid " string table off: %u\n"
6136 msgid "Dynamic symbols:\n"
6141 msgid " %4u %08x %3u "
6151 msgid "(bad offset: %u)"
6156 msgid "Dynamic relocs:\n"
6161 msgid "Import files:\n"
6166 msgid "no .except section in file\n"
6171 msgid "Exception table:\n"
6176 msgid "no .typchk section in file\n"
6181 msgid "Type-check section:\n"
6186 msgid " address beyond section size\n"
6191 msgid " tags at %08x\n"
6196 msgid " number of CTL anchors: %u\n"
6201 msgid " Name (len: %u): "
6206 msgid "[truncated]\n"
6211 msgid " (end of tags at %08x)\n"
6216 msgid " no tags found\n"
6221 msgid " Truncated .text section\n"
6231 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6235 msgid "cannot read header"
6240 msgid "File header:\n"
6245 msgid " magic: 0x%04x (0%04o) "
6250 msgid "(WRMAGIC: writable text segments)"
6255 msgid "(ROMAGIC: readonly sharablee text segments)"
6260 msgid "(TOCMAGIC: readonly text segments and TOC)"
6265 msgid "unknown magic"
6268 #: od-xcoff.c:1673 od-xcoff.c:1813
6270 msgid " Unhandled magic\n"
6274 msgid "cannot read loader info table"
6281 "ldinfo dump not supported in 32 bits environments\n"
6285 msgid "cannot core read header"
6290 msgid "Core header:\n"
6295 msgid " version: 0x%08x "
6300 msgid "(dumpx format - aix4.3 / 32 bits)"
6305 msgid "(dumpxx format - aix5.0 / 64 bits)"
6310 msgid "unknown format"
6314 msgid "invalid value specified for pragma code_page.\n"
6319 msgid "Excessively large slot index: %lx"
6324 msgid "parse_coff_type: Bad type code 0x%x"
6327 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
6329 msgid "bfd_coff_get_syment failed: %s"
6332 #: rdcoff.c:427 rdcoff.c:727
6334 msgid "bfd_coff_get_auxent failed: %s"
6339 msgid "%ld: .bf without preceding function"
6344 msgid "%ld: unexpected .ef\n"
6349 msgid "%s: no recognized debugging information"
6354 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6359 msgid "%s: %s: stab entry %ld is corrupt\n"
6364 msgid "Last stabs entries before error:\n"
6372 msgid "<no-strings>"
6377 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6382 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6387 msgid "Reading %s bytes extends past end of file for %s\n"
6392 msgid "Unable to seek to 0x%lx for %s\n"
6397 msgid "Out of memory allocating %s bytes for %s\n"
6402 msgid "Unable to read in %s bytes of %s\n"
6406 msgid "Don't know about relocations on this machine architecture\n"
6409 #: readelf.c:924 readelf.c:1029
6410 msgid "32-bit relocation data"
6413 #: readelf.c:936 readelf.c:966 readelf.c:1040 readelf.c:1069
6414 msgid "out of memory parsing relocs\n"
6417 #: readelf.c:954 readelf.c:1058
6418 msgid "64-bit relocation data"
6424 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6429 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6434 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6439 msgid " Offset Info Type Sym.Value Sym. Name\n"
6445 " Offset Info Type Symbol's Value "
6446 "Symbol's Name + Addend\n"
6452 " Offset Info Type Sym. Value Sym. Name + "
6459 " Offset Info Type Symbol's Value "
6466 " Offset Info Type Sym. Value Sym. Name\n"
6469 #: readelf.c:1603 readelf.c:1793 readelf.c:1801
6471 msgid "unrecognized: %-7lx"
6476 msgid "<unknown addend: %lx>"
6481 msgid " bad symbol index: %08lx in reloc"
6486 msgid "<string table index: %3ld>"
6491 msgid "<corrupt string table index: %3ld>"
6496 msgid "Processor Specific: %lx"
6501 msgid "Operating System specific: %lx"
6504 #: readelf.c:2276 readelf.c:4059
6506 msgid "<unknown>: %lx"
6514 msgid "REL (Relocatable file)"
6518 msgid "EXEC (Executable file)"
6522 msgid "DYN (Shared object file)"
6526 msgid "CORE (Core file)"
6531 msgid "Processor Specific: (%x)"
6536 msgid "OS Specific: (%x)"
6541 msgid "<unknown>: %x"
6544 #. Please keep this switch table sorted by increasing EM_ value.
6546 #: readelf.c:2315 readelf.c:16129 readelf.c:16140
6552 msgid "<unknown>: 0x%x"
6559 #: readelf.c:3202 readelf.c:9811
6568 msgid ", <unknown MeP cpu type>"
6572 msgid "<unknown MeP copro type>"
6577 msgid ", unknown flags bits: %#x"
6581 msgid ", relocatable"
6585 msgid ", relocatable-lib"
6589 msgid ", unknown v850 architecture variant"
6593 msgid ", unknown CPU"
6597 msgid ", unknown ABI"
6600 #: readelf.c:3494 readelf.c:3565
6601 msgid ", unknown ISA"
6606 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6610 msgid ": architecture variant: "
6618 msgid ": unknown extra flag bits also present"
6622 msgid "Standalone App"
6626 msgid "Bare-metal C6000"
6629 #: readelf.c:3833 readelf.c:4817 readelf.c:4833 readelf.c:17531 readelf.c:17631
6630 #: readelf.c:17662 readelf.c:17717 readelf.c:17744
6632 msgid "<unknown: %x>"
6635 #. This message is probably going to be displayed in a 15
6636 #. character wide field, so put the hex value first.
6639 msgid "%08x: <unknown>"
6644 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6649 msgid " Display information about the contents of ELF format files\n"
6656 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6657 " -h --file-header Display the ELF file header\n"
6658 " -l --program-headers Display the program headers\n"
6659 " --segments An alias for --program-headers\n"
6660 " -S --section-headers Display the sections' header\n"
6661 " --sections An alias for --section-headers\n"
6662 " -g --section-groups Display the section groups\n"
6663 " -t --section-details Display the section details\n"
6664 " -e --headers Equivalent to: -h -l -S\n"
6665 " -s --syms Display the symbol table\n"
6666 " --symbols An alias for --syms\n"
6667 " --dyn-syms Display the dynamic symbol table\n"
6668 " -n --notes Display the core notes (if present)\n"
6669 " -r --relocs Display the relocations (if present)\n"
6670 " -u --unwind Display the unwind info (if present)\n"
6671 " -d --dynamic Display the dynamic section (if present)\n"
6672 " -V --version-info Display the version sections (if present)\n"
6673 " -A --arch-specific Display architecture specific information (if any)\n"
6674 " -c --archive-index Display the symbol/file index in an archive\n"
6675 " -D --use-dynamic Use the dynamic section info when displaying "
6677 " -x --hex-dump=<number|name>\n"
6678 " Dump the contents of section <number|name> as "
6680 " -p --string-dump=<number|name>\n"
6681 " Dump the contents of section <number|name> as "
6683 " -R --relocated-dump=<number|name>\n"
6684 " Dump the contents of section <number|name> as "
6686 " -z --decompress Decompress section before dumping it\n"
6687 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6688 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6690 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6691 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6692 " =addr,=cu_index,=links,=follow-links]\n"
6693 " Display the contents of DWARF debug sections\n"
6699 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6700 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6707 " --ctf=<number|name> Display CTF info from section <number|name>\n"
6708 " --ctf-parent=<number|name>\n"
6709 " Use section <number|name> as the CTF parent\n"
6711 " --ctf-symbols=<number|name>\n"
6712 " Use section <number|name> as the CTF external "
6715 " --ctf-strings=<number|name>\n"
6716 " Use section <number|name> as the CTF external "
6724 " -i --instruction-dump=<number|name>\n"
6725 " Disassemble the contents of section <number|name>\n"
6731 " -I --histogram Display histogram of bucket list lengths\n"
6732 " -W --wide Allow output width to exceed 80 characters\n"
6733 " @<file> Read options from <file>\n"
6734 " -H --help Display this information\n"
6735 " -v --version Display the version number of readelf\n"
6738 #: readelf.c:4566 readelf.c:4597 readelf.c:4601
6739 msgid "Out of memory allocating dump request table.\n"
6744 msgid "Invalid option '-%c'\n"
6747 #: readelf.c:4813 readelf.c:4829 readelf.c:10511
6752 msgid "2's complement, little endian"
6756 msgid "2's complement, big endian"
6760 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6765 msgid "ELF Header:\n"
6775 msgid " Class: %s\n"
6785 msgid " Version: %d%s\n"
6798 msgid " OS/ABI: %s\n"
6803 msgid " ABI Version: %d\n"
6813 msgid " Machine: %s\n"
6818 msgid " Version: 0x%lx\n"
6823 msgid " Entry point address: "
6830 " Start of program headers: "
6836 " (bytes into file)\n"
6837 " Start of section headers: "
6842 msgid " (bytes into file)\n"
6847 msgid " Flags: 0x%lx%s\n"
6852 msgid " Size of this header: %u (bytes)\n"
6857 msgid " Size of program headers: %u (bytes)\n"
6862 msgid " Number of program headers: %u"
6867 msgid " Size of section headers: %u (bytes)\n"
6872 msgid " Number of section headers: %u"
6877 msgid " Section header string table index: %u"
6882 msgid " <corrupt: out of range>"
6885 #: readelf.c:4976 readelf.c:5023
6887 "The e_phentsize field in the ELF header is less than the size of an ELF "
6891 #: readelf.c:4980 readelf.c:5027
6893 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6897 #: readelf.c:4983 readelf.c:5030
6898 msgid "program headers"
6903 msgid "Too many program headers - %#x - the file is not that big\n"
6908 msgid "Out of memory reading %u program headers\n"
6913 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6914 "no program headers\n"
6921 "There are no program headers in this file.\n"
6928 "Elf file type is %s\n"
6933 msgid "Entry point 0x%s\n"
6938 msgid "There is %d program header, starting at offset %s\n"
6939 msgid_plural "There are %d program headers, starting at offset %s\n"
6943 #: readelf.c:5138 readelf.c:5140
6947 "Program Headers:\n"
6953 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
6959 " Type Offset VirtAddr PhysAddr FileSiz "
6960 "MemSiz Flg Align\n"
6965 msgid " Type Offset VirtAddr PhysAddr\n"
6970 msgid " FileSiz MemSiz Flags Align\n"
6974 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
6978 msgid "the segment's file size is larger than its memory size\n"
6982 msgid "the PHDR segment must occur before any LOAD segment\n"
6986 msgid "the PHDR segment is not covered by a LOAD segment\n"
6990 msgid "more than one dynamic segment\n"
6994 msgid "no .dynamic section in the dynamic segment\n"
6998 msgid "the .dynamic section is not contained within the dynamic segment\n"
7002 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
7006 msgid "the dynamic segment offset + size exceeds the size of the file\n"
7010 msgid "Unable to find program interpreter name\n"
7015 "Internal error: failed to create format string to display program "
7020 msgid "Unable to read program interpreter name\n"
7025 msgid " [Requesting program interpreter: %s]\n"
7032 " Section to Segment mapping:\n"
7037 msgid " Segment Sections...\n"
7041 msgid "Cannot interpret virtual addresses without program headers.\n"
7046 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
7049 #: readelf.c:5436 readelf.c:5501
7051 "The e_shentsize field in the ELF header is less than the size of an ELF "
7055 #: readelf.c:5440 readelf.c:5506
7057 "The e_shentsize field in the ELF header is larger than the size of an ELF "
7061 #: readelf.c:5444 readelf.c:5511
7062 msgid "section headers"
7065 #: readelf.c:5454 readelf.c:5521
7067 msgid "Out of memory reading %u section headers\n"
7070 #: readelf.c:5474 readelf.c:5541
7072 msgid "Section %u has an out of range sh_link value of %u\n"
7075 #: readelf.c:5476 readelf.c:5543
7077 msgid "Section %u has an out of range sh_info value of %u\n"
7080 #: readelf.c:5573 readelf.c:5690
7082 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7085 #: readelf.c:5581 readelf.c:5698
7087 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7090 #: readelf.c:5591 readelf.c:5708
7093 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7096 #: readelf.c:5599 readelf.c:5716 readelf.c:13956
7100 #: readelf.c:5611 readelf.c:5728
7102 "Multiple symbol table index sections associated with the same symbol "
7106 #: readelf.c:5618 readelf.c:5735
7107 msgid "symbol table section indices"
7110 #: readelf.c:5625 readelf.c:5742
7112 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7115 #: readelf.c:5637 readelf.c:5754
7117 msgid "Out of memory reading %lu symbols\n"
7120 #: readelf.c:5933 readelf.c:6008 readelf.c:6026 readelf.c:6044
7121 msgid "Internal error: not enough buffer room for section flag info"
7126 msgid "UNKNOWN (%*.*lx)"
7129 #: readelf.c:6070 readelf.c:6085
7130 msgid "Compressed section is too small even for a compression header\n"
7135 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7136 "but no section headers\n"
7143 "There are no sections in this file.\n"
7148 msgid "There is %d section header, starting at offset 0x%lx:\n"
7149 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7153 #: readelf.c:6149 readelf.c:6925 readelf.c:7371 readelf.c:7798 readelf.c:8262
7154 #: readelf.c:9378 readelf.c:12008 readelf.c:14190 readelf.c:18603
7155 msgid "string table"
7158 #. Note: coded this way so that there is a single string for translation.
7161 msgid "Section %d has invalid sh_entsize of %s\n"
7166 msgid "(Using the expected size of %u for the rest of this dump)\n"
7170 msgid "File contains multiple dynamic symbol tables\n"
7174 msgid "File contains multiple dynamic string tables\n"
7178 msgid "dynamic strings"
7185 "Section Headers:\n"
7195 #: readelf.c:6358 readelf.c:6369 readelf.c:6380
7197 msgid " [Nr] Name\n"
7202 msgid " Type Addr Off Size ES Lk Inf Al\n"
7208 " [Nr] Name Type Addr Off Size ES Flg Lk "
7214 msgid " Type Address Off Size ES Lk Inf Al\n"
7220 " [Nr] Name Type Address Off Size ES "
7226 msgid " Type Address Offset Link\n"
7231 msgid " Size EntSize Info Align\n"
7236 msgid " [Nr] Name Type Address Offset\n"
7241 msgid " Size EntSize Flags Link Info Align\n"
7251 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7256 msgid "[%2u]: Link field (%u) should index a string section.\n"
7259 #: readelf.c:6442 readelf.c:6453
7261 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7266 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7269 #: readelf.c:6491 readelf.c:6518
7271 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7276 msgid "[%2u]: Expected link to another section in info field"
7281 msgid "Size of section %u is larger than the entire file!\n"
7286 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7290 msgid "compression header"
7295 msgid " [<unknown>: 0x%x], "
7298 #. The ordering of the letters shown here matches the ordering of the
7299 #. corresponding SHF_xxx values, and hence the order in which these
7300 #. letters will be displayed to the user.
7305 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7306 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7307 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7318 msgid "y (purecode), "
7335 "There are no sections to group in this file.\n"
7339 msgid "Section headers are not available!\n"
7344 msgid "Out of memory reading %u section group headers\n"
7351 "There are no section groups in this file.\n"
7356 msgid "Out of memory reading %lu groups\n"
7361 msgid "Bad sh_link in group section `%s'\n"
7366 msgid "Corrupt header in group section `%s'\n"
7369 #: readelf.c:6883 readelf.c:6894
7371 msgid "Bad sh_info in group section `%s'\n"
7377 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7381 msgid "section data"
7388 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7393 msgid " [Index] Name\n"
7398 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7403 "Further error messages about overlarge group section indices suppressed\n"
7408 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7413 "Further error messages about already contained group sections suppressed\n"
7418 msgid "section 0 in group section [%5u]\n"
7422 msgid "dynamic section image fixups"
7427 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7434 "Image fixups for needed library #%d: %s - ident: %lx\n"
7439 msgid "Seg Offset Type SymVec DataType\n"
7443 msgid "dynamic section image relocations"
7456 "Seg Offset Type Addend Seg Sym Off\n"
7460 msgid "dynamic string section"
7467 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7474 "There are no dynamic relocations in this file.\n"
7481 "Relocation section "
7486 msgid " at offset 0x%lx contains %lu entry:\n"
7487 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7495 "There are no static relocations in this file."
7502 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7509 "There are no relocations in this file.\n"
7514 msgid "Invalid section %u in table entry %ld\n"
7519 msgid "Invalid offset %lx in table entry %ld\n"
7524 msgid "\tUnknown version.\n"
7527 #: readelf.c:7666 readelf.c:8099
7528 msgid "unwind table"
7531 #: readelf.c:7717 readelf.c:8181
7533 msgid "Skipping unknown relocation type: %u\n"
7536 #: readelf.c:7723 readelf.c:8188
7538 msgid "Skipping unexpected relocation type: %s\n"
7541 #: readelf.c:7732 readelf.c:8195
7543 msgid "Skipping reloc with overlarge offset: %lx\n"
7546 #: readelf.c:7739 readelf.c:8202
7548 msgid "Skipping reloc with invalid symbol index: %u\n"
7551 #: readelf.c:7792 readelf.c:8256
7552 msgid "Multiple auxillary string tables encountered\n"
7555 #: readelf.c:7806 readelf.c:8270 readelf.c:9386
7559 "There are no unwind sections in this file.\n"
7566 "Could not find unwind info section for "
7582 msgid " at offset 0x%lx contains %lu entries:\n"
7585 #: readelf.c:8278 readelf.c:9393
7589 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7592 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7602 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7607 msgid "Unknown section relocation type %d encountered\n"
7612 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7617 msgid "Skipping unknown ARM relocation type: %d\n"
7622 msgid "Skipping unexpected ARM relocation type %s\n"
7627 msgid "Skipping unknown C6000 relocation type: %d\n"
7632 msgid "Skipping unexpected C6000 relocation type %s\n"
7635 #. This function currently only supports ARM and TI unwinders.
7637 msgid "Only TI and ARM unwinders are currently supported\n"
7642 msgid "[Truncated opcode]\n"
7645 #: readelf.c:8684 readelf.c:8900
7647 msgid "Refuse to unwind"
7660 #: readelf.c:8740 readelf.c:8833
7666 msgid "corrupt change to vsp"
7669 #: readelf.c:8855 readelf.c:9012
7671 msgid " [unsupported opcode]"
7681 msgid "*corrupt* - no registers specified"
7689 msgid "Corrupt stack pointer adjustment detected\n"
7694 msgid "sp = sp + %ld"
7699 msgid " Personality routine: "
7704 msgid " [Truncated data]\n"
7709 msgid "Corrupt ARM compact model table entry: %x \n"
7714 msgid " Compact model index: %d\n"
7718 msgid "Unknown ARM compact model index encountered\n"
7723 msgid " [reserved]\n"
7728 msgid " Restore stack from frame pointer\n"
7733 msgid " Stack increment %d\n"
7738 msgid " Registers restored: "
7743 msgid " Return register: %s\n"
7748 msgid " [reserved (%d)]\n"
7754 "Unsupported architecture type %d encountered when decoding unwind table\n"
7759 msgid "corrupt index table entry: %x\n"
7764 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7769 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7775 "Unsupported architecture type %d encountered when processing unwind table\n"
7779 msgid "Multiple string tables found in file.\n"
7786 "The decoding of unwind sections for machine type %s is not currently "
7797 msgid "Interface Version: %s"
7800 #. Note: coded this way so that there is a single string for translation.
7803 msgid "<corrupt: %s>"
7808 msgid "Time Stamp: %s"
7811 #: readelf.c:9698 readelf.c:9746
7812 msgid "dynamic section"
7815 #: readelf.c:9718 readelf.c:9767
7817 msgid "Out of memory allocating space for %lu dynamic entries\n"
7824 "There is no dynamic section in this file.\n"
7827 #. See PR 21379 for a reproducer.
7830 msgid "Invalid DT_SYMTAB entry: %lx"
7834 msgid "Multiple dynamic symbol table sections found\n"
7838 msgid "Unable to determine the number of symbols to load\n"
7842 msgid "Unable to determine the length of the dynamic string table\n"
7846 msgid "Multiple dynamic string tables found\n"
7850 msgid "dynamic string table"
7855 msgid "Bad value (%d) for SYMINENT entry\n"
7859 msgid "symbol information"
7863 msgid "Multiple dynamic symbol information sections found\n"
7868 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7875 "Dynamic section at offset 0x%lx contains %lu entry:\n"
7878 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7884 msgid " Tag Type Name/Value\n"
7889 msgid "Auxiliary library"
7894 msgid "Filter library"
7899 msgid "Configuration file"
7904 msgid "Dependency audit library"
7909 msgid "Audit library"
7912 #: readelf.c:10082 readelf.c:10110 readelf.c:10138
7917 #: readelf.c:10085 readelf.c:10113 readelf.c:10140
7924 msgid "Shared library: [%s]"
7929 msgid " program interpreter"
7934 msgid "Library soname: [%s]"
7939 msgid "Library rpath: [%s]"
7944 msgid "Library runpath: [%s]"
7954 msgid "Not needed object: [%s]\n"
7959 msgid "<corrupt time val: %lx"
7966 "Version definition section '%s' contains %u entry:\n"
7969 "Version definition section '%s' contains %u entries:\n"
7973 #: readelf.c:10578 readelf.c:10714 readelf.c:10870
7978 #: readelf.c:10580 readelf.c:10716 readelf.c:10872
7980 msgid " Offset: %#08lx Link: %u (%s)\n"
7984 msgid "version definition section"
7989 msgid " %#06lx: Rev: %d Flags: %s"
7994 msgid " Index: %d Cnt: %d "
8004 msgid "Name index: %ld\n"
8009 msgid "Invalid vda_next field of %lx\n"
8014 msgid " %#06lx: Parent %d: %s\n"
8019 msgid " %#06lx: Parent %d, name index: %ld\n"
8024 msgid " Version def aux past end of section\n"
8029 msgid "Invalid vd_next field of %lx\n"
8034 msgid " Version definition past end of section\n"
8041 "Version needs section '%s' contains %u entry:\n"
8044 "Version needs section '%s' contains %u entries:\n"
8049 msgid "Version Needs section"
8054 msgid " %#06lx: Version: %d"
8074 msgid " %#06lx: Name: %s"
8079 msgid " %#06lx: Name index: %lx"
8084 msgid " Flags: %s Version: %d\n"
8089 msgid "Invalid vna_next field of %lx\n"
8093 msgid "Missing Version Needs auxillary information\n"
8098 msgid "Invalid vn_next field of %lx\n"
8102 msgid "Missing Version Needs information\n"
8106 msgid "version string table"
8113 "Version symbols section '%s' contains %lu entry:\n"
8116 "Version symbols section '%s' contains %lu entries:\n"
8121 msgid "version symbol data"
8129 msgid " 0 (*local*) "
8133 msgid " 1 (*global*) "
8137 msgid "invalid index into symbol array\n"
8140 #: readelf.c:10946 readelf.c:11617
8141 msgid "version need"
8145 msgid "version need aux (2)"
8148 #: readelf.c:11003 readelf.c:11561
8152 #: readelf.c:11031 readelf.c:11592
8153 msgid "version def aux"
8164 "No version information found in this file.\n"
8169 msgid "Unrecognized visibility value: %u"
8174 msgid "Unrecognized alpah specific other value: %u"
8179 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8184 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8189 msgid "<localentry>: %d"
8199 msgid "bad section index[%3d]"
8204 msgid "Size truncation prevents reading %s elements of size %u\n"
8209 msgid "Invalid number of dynamic entries: %s\n"
8214 msgid "Out of memory reading %s dynamic entries\n"
8219 msgid "Unable to read in %s bytes of dynamic data\n"
8224 msgid "Out of memory allocating space for %s dynamic entries\n"
8229 msgid "<No info available for dynamic symbol number %lu>\n"
8234 msgid " <corrupt: %14ld>"
8238 msgid "version data"
8242 msgid "version need aux (3)"
8245 #: readelf.c:11714 readelf.c:11766 readelf.c:11790 readelf.c:11820
8246 #: readelf.c:11844 readelf.c:11863
8247 msgid "Unable to seek to start of dynamic information\n"
8250 #: readelf.c:11720 readelf.c:11772
8251 msgid "Failed to read in number of buckets\n"
8255 msgid "Failed to read in number of chains\n"
8259 msgid "Failed to determine last chain length\n"
8266 "Symbol table for image:\n"
8269 #: readelf.c:11901 readelf.c:11928
8271 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8274 #: readelf.c:11903 readelf.c:11930
8276 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8279 #: readelf.c:11914 readelf.c:12114
8280 msgid "histogram chain is corrupt\n"
8287 "Symbol table of `%s' for image:\n"
8294 "Symbol table '%s' has a sh_entsize of zero!\n"
8301 "Symbol table '%s' contains %lu entry:\n"
8304 "Symbol table '%s' contains %lu entries:\n"
8310 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8315 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8320 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8327 "Dynamic symbol information is not available for displaying symbols.\n"
8334 "Histogram for bucket list length (total of %lu bucket):\n"
8337 "Histogram for bucket list length (total of %lu buckets):\n"
8342 msgid "Out of memory allocating space for histogram buckets\n"
8345 #: readelf.c:12104 readelf.c:12181
8347 msgid " Length Number %% of total Coverage\n"
8351 msgid "Out of memory allocating space for histogram counts\n"
8358 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
8361 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
8366 msgid "Out of memory allocating space for gnu histogram buckets\n"
8370 msgid "Out of memory allocating space for gnu histogram counts\n"
8377 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8380 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8386 msgid " Num: Name BoundTo Flags\n"
8391 msgid "<corrupt index>"
8396 msgid "<corrupt: %19ld>"
8401 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8406 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8412 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8416 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8421 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8426 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8431 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8435 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8440 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8443 #: readelf.c:12506 readelf.c:12515
8445 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8451 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8457 msgid "unable to apply unsupported reloc type %d to section %s\n"
8462 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8467 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8472 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8479 "Assembly dump of section %s\n"
8484 msgid "Section '%s' has no data to dump.\n"
8488 msgid "section contents"
8495 "String dump of section '%s':\n"
8498 #: readelf.c:13634 readelf.c:13775 readelf.c:14098
8500 msgid "section '%s' has unsupported compress type: %d\n"
8503 #: readelf.c:13666 readelf.c:13809 readelf.c:14135
8505 msgid "Unable to decompress section %s\n"
8511 " Note: This section has relocations against it, but these have NOT been "
8512 "applied to this dump.\n"
8515 #: readelf.c:13724 readelf.c:14977 readelf.c:15020 readelf.c:15068
8516 #: readelf.c:15100 readelf.c:16615 readelf.c:16645
8523 msgid " No strings found in this section."
8530 "Hex dump of section '%s':\n"
8536 " NOTE: This section has relocations against it, but these have NOT been "
8537 "applied to this dump.\n"
8542 msgid "No symbol section named %s\n"
8547 msgid "No string table section named %s\n"
8556 msgid "No CTF parent section named %s\n"
8567 "Dump of CTF section '%s':\n"
8572 msgid "%s section data"
8577 msgid "compressed section %s is too small to contain a compression header"
8584 "Section '%s' has no debugging data.\n"
8587 #. There is no point in dumping the contents of a debugging section
8588 #. which has the NOBITS type - the bits in the file will be random.
8589 #. This can happen when a file containing a .eh_frame section is
8590 #. stripped with the --only-keep-debug command line option.
8593 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8598 msgid "Unrecognized debug section: %s\n"
8603 msgid "Section '%s' was not dumped because it does not exist!\n"
8608 msgid "Section %d was not dumped because it does not exist!\n"
8612 msgid "<corrupt tag>\n"
8617 msgid "<corrupt string tag>"
8622 msgid "Absent/Non standard\n"
8627 msgid "Bare metal/mwdt\n"
8632 msgid "Bare metal/newlib\n"
8637 msgid "Linux/uclibc\n"
8642 msgid "Linux/glibc\n"
8645 #: readelf.c:14526 readelf.c:14610
8650 #: readelf.c:14539 readelf.c:14570 readelf.c:14601
8663 #: readelf.c:14624 readelf.c:14632
8675 #: readelf.c:14835 readelf.c:14849 readelf.c:14868 readelf.c:15376
8676 #: readelf.c:15667 readelf.c:15680 readelf.c:15693
8683 msgid "Application\n"
8693 msgid "Microcontroller\n"
8698 msgid "Application or Realtime\n"
8701 #: readelf.c:14850 readelf.c:14870 readelf.c:15430 readelf.c:15448
8702 #: readelf.c:15523 readelf.c:15544 readelf.c:18109
8707 #: readelf.c:14851 readelf.c:15526 readelf.c:15547 readelf.c:18108
8712 #: readelf.c:14855 readelf.c:14874
8714 msgid "8-byte and up to %d-byte extended\n"
8719 msgid "8-byte, except leaf SP\n"
8722 #: readelf.c:14886 readelf.c:14974 readelf.c:15563
8724 msgid "flag = %d, vendor = "
8734 msgid "<unknown: %d>\n"
8738 msgid "corrupt vendor attribute\n"
8743 msgid "unspecified hard/soft float, "
8748 msgid "hard float, "
8753 msgid "soft float, "
8758 msgid "single-precision hard float, "
8763 msgid "unspecified long double\n"
8768 msgid "128-bit IBM long double\n"
8773 msgid "64-bit long double\n"
8778 msgid "128-bit IEEE long double\n"
8781 #: readelf.c:15078 readelf.c:15110
8783 msgid "unspecified\n"
8813 msgid "Hard or soft float\n"
8818 msgid "Hard float (double precision)\n"
8823 msgid "Hard float (single precision)\n"
8828 msgid "Soft float\n"
8833 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8838 msgid "Hard float (32-bit CPU, Any FPU)\n"
8843 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8848 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8853 msgid "NaN 2008 compatibility\n"
8858 msgid "Any MSA or not\n"
8863 msgid "128-bit MSA\n"
8881 #: readelf.c:15433 readelf.c:15451 readelf.c:15529 readelf.c:15550
8888 msgid "DSBT addressing not used\n"
8893 msgid "DSBT addressing used\n"
8898 msgid "Data addressing position-dependent\n"
8903 msgid "Data addressing position-independent, GOT near DP\n"
8908 msgid "Data addressing position-independent, GOT far from DP\n"
8913 msgid "Code addressing position-dependent\n"
8918 msgid "Code addressing position-independent\n"
8931 #: readelf.c:15681 readelf.c:15694
8936 #: readelf.c:15682 readelf.c:15695
8943 msgid "Restricted Large\n"
8948 msgid " <unknown tag %d>: "
8958 msgid "No unaligned access\n"
8963 msgid "Unaligned access\n"
8977 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
8981 msgid "Tag section ends prematurely\n"
8986 msgid "Bad attribute length (%u > %u)\n"
8991 msgid "Attribute length of %u is too small\n"
8995 msgid "Corrupt attribute section name\n"
9000 msgid "Attribute Section: "
9004 msgid "Unused bytes at end of section\n"
9009 msgid "Bad subsection length (%u > %u)\n"
9014 msgid "Bad subsection length (%u < 6)\n"
9019 msgid "File Attributes\n"
9024 msgid "Section Attributes:"
9029 msgid "Symbol Attributes:"
9034 msgid "Unknown tag: %d\n"
9039 msgid " Unknown attribute:\n"
9043 msgid "MIPS GOT entry extends beyond the end of available data\n"
9046 #: readelf.c:16131 readelf.c:16200
9051 msgid "Corrupt MIPS ABI Flags section.\n"
9055 msgid "MIPS ABI Flags section"
9058 #: readelf.c:16312 readelf.c:16897
9059 msgid "Global Offset Table data"
9069 #: readelf.c:16317 readelf.c:16902
9071 msgid " Canonical gp value: "
9074 #: readelf.c:16331 readelf.c:16906 readelf.c:17033
9076 msgid " Reserved entries:\n"
9081 msgid " %*s %10s %*s\n"
9084 #: readelf.c:16333 readelf.c:16363 readelf.c:16908 readelf.c:16936
9085 #: readelf.c:16954 readelf.c:17035 readelf.c:17044
9089 #: readelf.c:16333 readelf.c:16363 readelf.c:16908 readelf.c:16936
9094 #: readelf.c:16334 readelf.c:16364
9098 #: readelf.c:16361 readelf.c:16934
9100 msgid " Local entries:\n"
9103 #: readelf.c:16443 readelf.c:17147
9104 msgid "liblist section data"
9111 "Section '.liblist' contains %lu entry:\n"
9114 "Section '.liblist' contains %lu entries:\n"
9120 " Library Time Stamp Checksum Version Flags\n"
9125 msgid "<corrupt: %9ld>"
9133 msgid "No MIPS_OPTIONS header found\n"
9137 msgid "The MIPS options section is too small.\n"
9145 msgid "Out of memory allocating space for MIPS options\n"
9150 msgid "Invalid size (%u) for MIPS option\n"
9157 "Section '%s' contains %d entry:\n"
9160 "Section '%s' contains %d entries:\n"
9164 #: readelf.c:16616 readelf.c:16646
9165 msgid "Truncated MIPS REGINFO option\n"
9169 msgid "conflict list found without a dynamic symbol table\n"
9174 msgid "Overlarge number of conflicts detected: %lx\n"
9178 msgid "Out of memory allocating space for dynamic conflicts\n"
9181 #: readelf.c:16811 readelf.c:16826
9189 "Section '.conflict' contains %lu entry:\n"
9192 "Section '.conflict' contains %lu entries:\n"
9197 msgid " Num: Index Value Name"
9202 msgid "<corrupt symbol index>"
9205 #: readelf.c:16858 readelf.c:16983 readelf.c:17068
9207 msgid "<corrupt: %14ld>"
9213 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9218 msgid "Too many GOT symbols: %lu\n"
9230 msgid " %*s %10s %*s Purpose\n"
9233 #: readelf.c:16909 readelf.c:16937 readelf.c:16956 readelf.c:17035
9240 msgid " Lazy resolver\n"
9245 msgid " Module pointer (GNU extension)\n"
9250 msgid " Global entries:\n"
9253 #: readelf.c:16957 readelf.c:17046
9257 #. Note for translators: "Ndx" = abbreviated form of "Index".
9258 #: readelf.c:16960 readelf.c:17046
9262 #: readelf.c:16960 readelf.c:17046
9268 msgid "<no dynamic symbols>"
9273 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9277 msgid "Procedure Linkage Table data"
9282 msgid " %*s %*s Purpose\n"
9287 msgid " PLT lazy resolver\n"
9292 msgid " Module pointer\n"
9302 msgid "<corrupt symbol index: %lu>"
9306 msgid "NDS32 elf flags section"
9310 msgid "liblist string table"
9317 "Library list section '%s' contains %lu entries:\n"
9320 "Library list section '%s' contains %lu entries:\n"
9325 msgid " Library Time Stamp Checksum Version Flags"
9329 msgid "NT_AUXV (auxiliary vector)"
9333 msgid "NT_PRSTATUS (prstatus structure)"
9337 msgid "NT_FPREGSET (floating point registers)"
9341 msgid "NT_PRPSINFO (prpsinfo structure)"
9345 msgid "NT_TASKSTRUCT (task structure)"
9349 msgid "NT_PRXFPREG (user_xfpregs structure)"
9353 msgid "NT_PPC_VMX (ppc Altivec registers)"
9357 msgid "NT_PPC_VSX (ppc VSX registers)"
9361 msgid "NT_PPC_TAR (ppc TAR register)"
9365 msgid "NT_PPC_PPR (ppc PPR register)"
9369 msgid "NT_PPC_DSCR (ppc DSCR register)"
9373 msgid "NT_PPC_EBB (ppc EBB registers)"
9377 msgid "NT_PPC_PMU (ppc PMU registers)"
9381 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9385 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9389 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9393 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
9397 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9401 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9405 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9409 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9413 msgid "NT_386_TLS (x86 TLS information)"
9417 msgid "NT_386_IOPERM (x86 I/O permissions)"
9421 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9425 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9429 msgid "NT_S390_TIMER (s390 timer register)"
9433 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9437 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9441 msgid "NT_S390_CTRS (s390 control registers)"
9445 msgid "NT_S390_PREFIX (s390 prefix register)"
9449 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9453 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9457 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9461 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9465 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9469 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9473 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9477 msgid "NT_ARM_VFP (arm VFP registers)"
9481 msgid "NT_ARM_TLS (AArch TLS registers)"
9485 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9489 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9493 msgid "NT_PSTATUS (pstatus structure)"
9497 msgid "NT_FPREGS (floating point registers)"
9501 msgid "NT_PSINFO (psinfo structure)"
9505 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9509 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9513 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9517 msgid "NT_SIGINFO (siginfo_t data)"
9521 msgid "NT_FILE (mapped files)"
9525 msgid "NT_VERSION (version)"
9529 msgid "NT_ARCH (architecture)"
9540 #: readelf.c:17341 readelf.c:17460 readelf.c:18082 readelf.c:18248
9541 #: readelf.c:18325 readelf.c:18442
9543 msgid "Unknown note type: (0x%08x)"
9548 msgid " Cannot decode 64-bit note in 32-bit build\n"
9552 msgid " Malformed note - too short for header\n"
9556 msgid " Malformed note - does not end with \\0\n"
9560 msgid " Malformed note - too short for supplied file count\n"
9565 msgid " Page size: "
9570 msgid " %*s%*s%*s\n"
9586 msgid " Malformed note - filenames end too early\n"
9590 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9594 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9598 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9602 msgid "NT_GNU_GOLD_VERSION (gold version)"
9606 msgid "NT_GNU_PROPERTY_TYPE_0"
9610 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9614 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9617 #: readelf.c:17544 readelf.c:17644 readelf.c:17675
9624 msgid " Properties: "
9629 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9634 msgid "<corrupt descsz: %#lx>\n"
9639 msgid "<corrupt type (%#x) datasz: %#x>\n"
9642 #: readelf.c:17808 readelf.c:17862
9644 msgid "x86 ISA used: <corrupt length: %#x> "
9647 #: readelf.c:17819 readelf.c:17873
9649 msgid "x86 ISA needed: <corrupt length: %#x> "
9654 msgid "x86 feature: <corrupt length: %#x> "
9659 msgid "x86 feature used: <corrupt length: %#x> "
9664 msgid "x86 feature needed: <corrupt length: %#x> "
9667 #: readelf.c:17892 readelf.c:17906 readelf.c:17914
9669 msgid "<corrupt length: %#x> "
9674 msgid "stack size: "
9679 msgid "<unknown type %#x data: "
9684 msgid "<procesor-specific type %#x data: "
9689 msgid "<application-specific type %#x data: "
9699 msgid " <corrupt GNU_ABI_TAG>\n"
9704 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9712 #. Hardware capabilities information. Word 0 is the number of entries.
9713 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9714 #. is a series of entries, where each entry is a single byte followed
9715 #. by a nul terminated string. The byte gives the bit number to test
9716 #. if enabled in the bitmask.
9719 msgid " Hardware Capabilities: "
9723 msgid "<corrupt GNU_HWCAP>\n"
9728 msgid "num entries: %ld, enabled mask: %lx\n"
9733 msgid " Description data: "
9737 msgid "Alignment of 8-byte objects"
9741 msgid "Sizeof double and long double"
9745 msgid "Type of FPU support needed"
9749 msgid "Use of SIMD instructions"
9753 msgid "Use of cache"
9787 msgid "unknown value: %x\n"
9791 msgid "NT_THRMISC (thrmisc structure)"
9795 msgid "NT_PROCSTAT_PROC (proc data)"
9799 msgid "NT_PROCSTAT_FILES (files data)"
9803 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9807 msgid "NT_PROCSTAT_GROUPS (groups data)"
9811 msgid "NT_PROCSTAT_UMASK (umask data)"
9815 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9819 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9823 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9827 msgid "NT_PROCSTAT_AUXV (auxv data)"
9831 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
9834 #. NetBSD core "procinfo" structure.
9836 msgid "NetBSD procinfo structure"
9840 msgid "NetBSD ELF auxiliary vector data"
9843 #: readelf.c:18267 readelf.c:18284 readelf.c:18298
9844 msgid "PT_GETREGS (reg structure)"
9847 #: readelf.c:18269 readelf.c:18286 readelf.c:18300
9848 msgid "PT_GETFPREGS (fpreg structure)"
9852 msgid "PT___GETREGS40 (old reg structure)"
9856 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9861 msgid " Provider: %s\n"
9881 msgid ", Semaphore: "
9886 msgid " Arguments: %s\n"
9891 msgid " <corrupt - note is too small>\n"
9895 msgid "corrupt stapdt note - the data size is too small\n"
9899 msgid "NT_VMS_MHD (module header)"
9903 msgid "NT_VMS_LNM (language name)"
9907 msgid "NT_VMS_SRC (source files)"
9911 msgid "NT_VMS_EIDC (consistency check)"
9915 msgid "NT_VMS_FPMODE (FP mode)"
9919 msgid "NT_VMS_IMGNAM (image name)"
9923 msgid "NT_VMS_IMGID (image id)"
9927 msgid "NT_VMS_LINKID (link id)"
9931 msgid "NT_VMS_IMGBID (build id)"
9935 msgid "NT_VMS_GSTNAM (sym table name)"
9940 msgid " Creation date : %.17s\n"
9945 msgid " Last patch date: %.17s\n"
9950 msgid " Module name : %s\n"
9955 msgid " Module version : %s\n"
9958 #: readelf.c:18471 readelf.c:18476
9960 msgid " Module version : <missing>\n"
9965 msgid " Module name : <missing>\n"
9970 msgid " Language: %.*s\n"
9975 msgid " Floating Point mode: "
9980 msgid " Link time: "
9985 msgid " Patch time: "
9990 msgid " Major id: %u, minor id: %u\n"
9995 msgid " Last modified : "
10007 msgid " Header flags: 0x%08x\n"
10012 msgid " Image id : %.*s\n"
10017 msgid " Image name: %.*s\n"
10022 msgid " Global symbol table name: %.*s\n"
10027 msgid " Image id: %.*s\n"
10032 msgid " Linker id: %.*s\n"
10037 msgid " <corrupt - data size is too small>\n"
10041 msgid "corrupt IA64 note: data size is too small\n"
10044 #: readelf.c:18728 readelf.c:18736
10046 msgid " Applies to region from %#lx to %#lx\n"
10049 #: readelf.c:18731 readelf.c:18738
10051 msgid " Applies to region from %#lx\n"
10056 msgid " <invalid description size: %lx>\n"
10061 msgid " <invalid descsz>"
10066 msgid "Gap in build notes detected from %#lx to %#lx\n"
10069 #: readelf.c:18797 readelf.c:18808
10071 msgid " Applies to region from %#lx"
10074 #: readelf.c:18802 readelf.c:18813
10084 #: readelf.c:18840 readelf.c:18855
10086 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
10089 #: readelf.c:18841 readelf.c:18856
10090 msgid " <corrupt name>"
10095 msgid "unrecognised attribute type in name field: %d\n"
10099 msgid "<unknown name type>"
10107 msgid "<stack prot>"
10115 msgid "<stack size>"
10131 msgid "<short enum>"
10136 msgid "unrecognised byte in name field: %d\n"
10141 msgid "<unknown:_%d>"
10146 msgid "attribute does not have an expected type (%c)\n"
10151 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10156 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10161 msgid " description data: "
10172 "Displaying notes found in: %s\n"
10179 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10184 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10189 msgid " %-20s %-10s\tDescription\n"
10200 #: readelf.c:19240 readelf.c:19269
10202 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10204 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10210 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10215 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
10219 msgid "Out of memory allocating space for inote name\n"
10230 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10236 msgid "Corrupt note: name size is too big: %lx\n"
10241 msgid "corrupt descsz found in note at offset 0x%lx\n"
10244 #: readelf.c:19416 readelf.c:19429
10246 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10251 msgid "corrupt namesz found in note at offset 0x%lx\n"
10256 msgid "No note segments present in the core file.\n"
10261 msgid " Unknown GNU attribute: %s\n"
10266 "This instance of readelf has been built without support for a\n"
10267 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10272 msgid "%s: Failed to read file header\n"
10284 msgid "%s: unable to dump the index as none was found\n"
10289 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10294 msgid "Contents of binary %s at offset "
10299 msgid "%s: end of the symbol table reached before the end of the index\n"
10305 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10306 "in the index table\n"
10308 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10309 "in the index table\n"
10315 msgid "%s: failed to seek back to start of object files in the archive\n"
10318 #: readelf.c:20136 readelf.c:20248
10320 msgid "Input file '%s' is not readable.\n"
10325 msgid "%s: contains corrupt thin archive: %s\n"
10330 msgid "%s: failed to seek to archive member.\n"
10334 msgid "Out of memory allocating file data structure\n"
10339 msgid "File %s is not an archive so its index cannot be displayed.\n"
10343 msgid "Nothing to do.\n"
10348 msgid "%s: cannot set time: %s"
10351 #. We have to clean up here.
10352 #: rename.c:157 rename.c:195
10354 msgid "unable to rename '%s'; reason: %s"
10359 msgid "unable to copy file '%s'; reason: %s"
10364 msgid "%s: not enough binary data"
10368 msgid "null terminated unicode string"
10371 #: resbin.c:162 resbin.c:168
10372 msgid "resource ID"
10379 #: resbin.c:238 resbin.c:245
10380 msgid "menu header"
10384 msgid "menuex header"
10388 msgid "menuex offset"
10393 msgid "unsupported menu version %d"
10396 #: resbin.c:288 resbin.c:303 resbin.c:365
10397 msgid "menuitem header"
10404 #: resbin.c:432 resbin.c:460
10405 msgid "dialog header"
10410 msgid "unexpected DIALOGEX version %d"
10414 msgid "dialog font point size"
10418 msgid "dialogex font information"
10421 #: resbin.c:529 resbin.c:547
10422 msgid "dialog control"
10426 msgid "dialogex control"
10430 msgid "dialog control end"
10434 msgid "dialog control data"
10438 msgid "stringtable string length"
10442 msgid "stringtable string"
10446 msgid "fontdir header"
10454 msgid "fontdir device name"
10458 msgid "fontdir face name"
10462 msgid "accelerator"
10466 msgid "group cursor header"
10469 #: resbin.c:798 resrc.c:1350
10471 msgid "unexpected group cursor type %d"
10475 msgid "group cursor"
10479 msgid "group icon header"
10482 #: resbin.c:853 resrc.c:1297
10484 msgid "unexpected group icon type %d"
10492 msgid "unexpected version string"
10497 msgid "version length %lu greater than resource length %lu"
10502 msgid "unexpected version type %d"
10507 msgid "unexpected fixed version information length %ld"
10511 msgid "fixed version info"
10516 msgid "unexpected fixed version signature %lu"
10521 msgid "unexpected fixed version info version %lu"
10525 msgid "version var info"
10530 msgid "unexpected stringfileinfo value length %ld"
10534 msgid "version stringtable"
10539 msgid "unexpected version stringtable value length %ld"
10543 msgid "version string"
10548 msgid "unexpected version string length %ld != %ld + %ld"
10553 msgid "unexpected version string length %ld < %ld"
10558 msgid "unexpected varfileinfo value length %ld"
10562 msgid "version varfileinfo"
10567 msgid "unexpected version value length %ld"
10571 msgid "nul bytes found in version string"
10576 msgid "unexpected version string character: %x"
10580 msgid "filename required for COFF input"
10585 msgid "%s: no resource section"
10590 msgid "%s: .rsrc section is bigger than the file!"
10595 msgid "%s: %s: address out of bounds"
10599 msgid "Resources nest too deep"
10607 msgid "named directory entry"
10611 msgid "directory entry name"
10615 msgid "resource name"
10619 msgid "named subdirectory"
10623 msgid "named resource"
10627 msgid "ID directory entry"
10631 msgid "ID subdirectory"
10635 msgid "ID resource"
10639 msgid "resource type unknown"
10647 msgid "resource data"
10651 msgid "resource data size"
10655 msgid "filename required for COFF output"
10659 msgid "can't get BFD_RELOC_RVA relocation type"
10662 #: resrc.c:256 resrc.c:328
10664 msgid "can't open temporary file `%s': %s"
10669 msgid "can't redirect stdout: `%s': %s"
10674 msgid "can't execute `%s': %s"
10679 msgid "Using temporary file `%s' to read preprocessor output\n"
10684 msgid "can't popen `%s': %s"
10689 msgid "Using popen to read preprocessor output\n"
10694 msgid "Tried `%s'\n"
10699 msgid "Using `%s'\n"
10703 msgid "preprocessing failed."
10708 msgid "%s: unexpected EOF"
10713 msgid "%s: read of %lu returned %lu"
10716 #: resrc.c:722 resrc.c:1497
10718 msgid "stat failed on bitmap file `%s': %s"
10723 msgid "cursor file `%s' does not contain cursor data"
10726 #: resrc.c:805 resrc.c:1205
10728 msgid "%s: fseek to %lu failed: %s"
10732 msgid "help ID requires DIALOGEX"
10736 msgid "control data requires DIALOGEX"
10741 msgid "stat failed on font file `%s': %s"
10746 msgid "icon file `%s' does not contain icon data"
10749 #: resrc.c:1723 resrc.c:1758
10751 msgid "stat failed on file `%s': %s"
10756 msgid "can't open `%s' for output: %s"
10761 msgid " Displays the sizes of sections inside binary files\n"
10766 msgid " If no input file(s) are specified, a.out is assumed\n"
10772 " The options are:\n"
10773 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
10775 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10777 " -t --totals Display the total sizes (Berkeley "
10779 " --common Display total size for *COM* syms\n"
10780 " --target=<bfdname> Set the binary file format\n"
10781 " @<file> Read options from <file>\n"
10782 " -h --help Display this information\n"
10783 " -v --version Display the program's version\n"
10789 msgid "invalid argument to --format: %s"
10794 msgid "Invalid radix: %s\n"
10798 msgid "Checksum failure"
10801 #. FIXME: Return error status.
10803 msgid "Failed to write checksum"
10808 msgid "Unsupported integer write size: %d"
10811 #. FIXME: Return error status.
10813 msgid "Failed to write TR block"
10818 msgid "Unrecognized H8300 sub-architecture: %ld"
10823 msgid "Unsupported architecture: %d"
10828 msgid "Unrecognised type: %d"
10833 msgid "Unrecognised coff symbol type: %d"
10836 #: srconv.c:1019 srconv.c:1119
10838 msgid "Unrecognised coff symbol visibility: %d"
10841 #: srconv.c:1045 srconv.c:1090
10843 msgid "Unrecognised coff symbol location: %d"
10846 #. FIXME: Return error status.
10848 msgid "Failed to write CS struct"
10853 msgid "Convert a COFF object file into a SYSROFF object file\n"
10859 " The options are:\n"
10860 " -q --quick (Obsolete - ignored)\n"
10861 " -n --noprescan Do not perform a scan to convert commons into defs\n"
10862 " -d --debug Display information about what is being done\n"
10863 " @<file> Read options from <file>\n"
10864 " -h --help Display this information\n"
10865 " -v --version Print the program's version number\n"
10869 msgid "input and output files must be different"
10874 msgid "unable to open output file %s"
10877 #: stabs.c:344 stabs.c:1772
10878 msgid "numeric overflow"
10883 msgid "Bad stab: %s\n"
10888 msgid "Warning: %s: %s\n"
10893 msgid "N_LBRAC not within function\n"
10898 msgid "Too many N_RBRACs\n"
10902 msgid "unknown C++ encoded name"
10905 #. Complain and keep going, so compilers can invent new
10906 #. cross-reference types.
10908 msgid "unrecognized cross reference type"
10911 #. Does this actually ever happen? Is that why we are worrying
10912 #. about dealing with it rather than just calling error_type?
10914 msgid "missing index type"
10918 msgid "unknown virtual character for baseclass"
10922 msgid "unknown visibility character for baseclass"
10926 msgid "unnamed $vb type"
10930 msgid "unrecognized C++ abbreviation"
10934 msgid "unknown visibility character for field"
10938 msgid "const/volatile indicator missing"
10942 msgid "Undefined N_EXCL"
10947 msgid "Type file number %d out of range\n"
10952 msgid "Type index number %d out of range\n"
10957 msgid "Unrecognized XCOFF type %d\n"
10962 msgid "bad mangled name `%s'\n"
10967 msgid "no argument types in mangled string\n"
10972 msgid "Demangled name is not a function\n"
10977 msgid "Unexpected type in v3 arglist demangling\n"
10982 msgid "Unrecognized demangle component %d\n"
10987 msgid "Failed to print demangled template\n"
10992 msgid "Couldn't get demangled builtin type\n"
10997 msgid "Unexpected demangled varargs\n"
11002 msgid "Unrecognized demangled builtin type\n"
11005 #: strings.c:200 strings.c:267
11007 msgid "invalid integer argument %s"
11012 msgid "invalid minimum string length %d"
11017 msgid "%s: Reading section %s failed: %s"
11022 msgid " Display printable strings in [file(s)] (stdin by default)\n"
11028 " -a - --all Scan the entire file, not just the data section "
11030 " -d --data Only scan the data sections in the file\n"
11036 " -a - --all Scan the entire file, not just the data section\n"
11037 " -d --data Only scan the data sections in the file "
11044 " -f --print-file-name Print the name of the file before each string\n"
11045 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
11047 " -<number> least [number] characters (default 4).\n"
11048 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
11050 " -w --include-all-whitespace Include all whitespace as valid string "
11052 " -o An alias for --radix=o\n"
11053 " -T --target=<BFDNAME> Specify the binary file format\n"
11054 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
11055 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
11057 " -s --output-separator=<string> String used to separate strings in output.\n"
11058 " @<file> Read options from <file>\n"
11059 " -h --help Display this information\n"
11060 " -v -V --version Print the program's version number\n"
11064 msgid "*undefined*"
11073 msgid "SUM IS %x\n"
11076 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
11077 #. Prevent infinite loops re-reading beyond the end of the buffer.
11079 msgid "ICE: getINT: Out of buffer space"
11084 msgid "Unsupported read size: %d"
11094 msgid "WANTED %x!!\n"
11098 msgid "SYMBOL INFO"
11102 msgid "DERIVED TYPE"
11106 msgid "MODULE***\n"
11111 msgid "Print a human readable interpretation of a SYSROFF object file\n"
11117 " The options are:\n"
11118 " -h --help Display this information\n"
11119 " -v --version Print the program's version number\n"
11124 msgid "cannot open input file %s"
11127 #: unwind-ia64.c:176
11129 msgid "Unknown code 0x%02x\n"
11133 #: unwind-ia64.c:362
11137 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
11141 #: unwind-ia64.c:575
11143 msgid "\t<corrupt X1>\n"
11146 #: unwind-ia64.c:599
11148 msgid "\t<corrupt X2>\n"
11151 #: unwind-ia64.c:625
11153 msgid "\t<corrupt X3>\n"
11156 #: unwind-ia64.c:653
11158 msgid "\t<corrupt X4>\n"
11161 #: unwind-ia64.c:695
11163 msgid "\t<corrupt R2>\n"
11166 #: unwind-ia64.c:741
11168 msgid "\t<corrupt P2>\n"
11171 #: unwind-ia64.c:756
11173 msgid "\t<corrupt P3>\n"
11176 #: unwind-ia64.c:815
11178 msgid "\t<corrupt P5>\n"
11181 #: unwind-ia64.c:922
11183 msgid "\t<corrupt P8>\n"
11186 #: unwind-ia64.c:997
11188 msgid "\t<corrupt P9>\n"
11191 #: unwind-ia64.c:1009
11193 msgid "\t<corrupt P10>\n"
11196 #: unwind-ia64.c:1140
11198 msgid "\t<corrupt IA64 descriptor>\n"
11203 msgid "Copyright (C) 2019 Free Software Foundation, Inc.\n"
11209 "This program is free software; you may redistribute it under the terms of\n"
11210 "the GNU General Public License version 3 or (at your option) any later "
11212 "This program has absolutely no warranty.\n"
11217 msgid "can't create %s file `%s' for output.\n"
11222 msgid "Usage: %s [option(s)] [input-file]\n"
11228 " The options are:\n"
11229 " -a --ascii_in Read input file as ASCII file\n"
11230 " -A --ascii_out Write binary messages as ASCII\n"
11231 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11232 "for uniqueness.\n"
11233 " -c --customflag Set custom flags for messages\n"
11234 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11235 " -d --decimal_values Print values to text files decimal\n"
11236 " -e --extension=<extension> Set header extension used on export header "
11238 " -F --target <target> Specify output target for endianness.\n"
11239 " -h --headerdir=<directory> Set the export directory for headers\n"
11240 " -u --unicode_in Read input file as UTF16 file\n"
11241 " -U --unicode_out Write binary messages as UFT16\n"
11242 " -m --maxlength=<val> Set the maximal allowed message length\n"
11243 " -n --nullterminate Automatic add a zero termination to strings\n"
11244 " -o --hresult_use Use HRESULT definition instead of status code "
11246 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11247 " -r --rcdir=<directory> Set the export directory for rc files\n"
11248 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11249 " that maps message ID's to their symbolic "
11256 " -H --help Print this help message\n"
11257 " -v --verbose Verbose - tells you what it's doing\n"
11258 " -V --version Print version information\n"
11261 #: windmc.c:260 windres.c:404
11263 msgid "%s: warning: "
11268 msgid "A codepage was specified switch `%s' and UTF16.\n"
11273 msgid "\tcodepage settings are ignored.\n"
11277 msgid "try to add a ill language."
11282 msgid "unable to open file `%s' for input.\n"
11287 msgid "unable to read contents of %s"
11291 msgid "input file does not seems to be UFT16.\n"
11296 msgid "can't open %s `%s': %s"
11301 msgid ": expected to be a directory\n"
11306 msgid ": expected to be a leaf\n"
11311 msgid ": duplicate value\n"
11316 msgid "unknown format type `%s'"
11321 msgid "%s: supported formats:"
11324 #. Otherwise, we give up.
11327 msgid "can not determine type of file `%s'; use the -J option"
11332 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11338 " The options are:\n"
11339 " -i --input=<file> Name input file\n"
11340 " -o --output=<file> Name output file\n"
11341 " -J --input-format=<format> Specify input format\n"
11342 " -O --output-format=<format> Specify output format\n"
11343 " -F --target=<target> Specify COFF target\n"
11344 " --preprocessor=<program> Program to use to preprocess rc file\n"
11345 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11346 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11347 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11348 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11349 " -v --verbose Verbose - tells you what it's doing\n"
11350 " -c --codepage=<codepage> Specify default codepage\n"
11351 " -l --language=<val> Set language when reading rc file\n"
11352 " --use-temp-file Use a temporary file instead of popen to "
11354 " the preprocessor output\n"
11355 " --no-use-temp-file Use popen (default)\n"
11360 msgid " --yydebug Turn on parser debugging\n"
11366 " -r Ignored for compatibility with rc\n"
11367 " @<file> Read options from <file>\n"
11368 " -h --help Print this help message\n"
11369 " -V --version Print version information\n"
11375 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11376 "extension if not specified. A single file name is an input file.\n"
11377 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11381 msgid "invalid codepage specified.\n"
11385 msgid "invalid option -f\n"
11389 msgid "No filename following the -fo option.\n"
11395 "Option -I is deprecated for setting the input format, please use -J "
11400 msgid "no resources"
11403 #: wrstabs.c:353 wrstabs.c:1910
11405 msgid "string_hash_lookup failed: %s"
11410 msgid "stab_int_type: bad size %u"
11415 msgid "%s: warning: unknown size for field `%s' in struct"