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: 2018-04-30 11:22+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 " -h --help Display this information\n"
53 " -v --version Display the program's version\n"
57 #: addr2line.c:100 ar.c:336 ar.c:373 coffdump.c:473 dlltool.c:3989
58 #: dllwrap.c:518 elfedit.c:677 objcopy.c:658 objcopy.c:711 readelf.c:4440
59 #: size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648 windmc.c:227
62 msgid "Report bugs to %s\n"
65 #. Note for translators: This printf is used to join the
66 #. function name just printed above to the line number/
67 #. file name pair that is about to be printed below. Eg:
75 #. Note for translators: This printf is used to join the
76 #. line number/file name pair that has just been printed with
77 #. the line number/file name pair that is going to be printed
78 #. by the next iteration of the while loop. Eg:
80 #. 123:bar.c (inlined by) 456:main.c
83 msgid " (inlined by) "
88 msgid "%s: cannot get addresses from archive"
93 msgid "%s: cannot find section %s"
96 #: addr2line.c:465 nm.c:1683 objdump.c:3886
98 msgid "unknown demangling style `%s'"
103 msgid "no entry %s in archive\n"
109 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin "
110 "<name>] [member-name] [count] archive-file file...\n"
116 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] "
117 "[count] archive-file file...\n"
122 msgid " %s -M [<mri-script]\n"
132 msgid " d - delete file(s) from the archive\n"
137 msgid " m[ab] - move file(s) in the archive\n"
142 msgid " p - print file(s) found in the archive\n"
147 msgid " q[f] - quick append file(s) to the archive\n"
153 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
158 msgid " s - act as ranlib\n"
163 msgid " t - display contents of archive\n"
168 msgid " x[o] - extract file(s) from the archive\n"
173 msgid " command specific modifiers:\n"
178 msgid " [a] - put file(s) after [member-name]\n"
183 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
188 msgid " [D] - use zero for timestamps and uids/gids (default)\n"
193 msgid " [U] - use actual timestamps and uids/gids\n"
198 msgid " [D] - use zero for timestamps and uids/gids\n"
203 msgid " [U] - use actual timestamps and uids/gids (default)\n"
208 msgid " [N] - use instance [count] of name\n"
213 msgid " [f] - truncate inserted file names\n"
218 msgid " [P] - use full path names when matching\n"
223 msgid " [o] - preserve original dates\n"
229 " [u] - only replace files that are newer than current archive "
235 msgid " generic modifiers:\n"
240 msgid " [c] - do not warn if the library had to be created\n"
245 msgid " [s] - create an archive index (cf. ranlib)\n"
250 msgid " [S] - do not build a symbol table\n"
255 msgid " [T] - make a thin archive\n"
260 msgid " [v] - be verbose\n"
265 msgid " [V] - display the version number\n"
270 msgid " @<file> - read options from <file>\n"
275 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
285 msgid " --plugin <p> - load the specified plugin\n"
290 msgid "Usage: %s [options] archive\n"
295 msgid " Generate an index to speed access to archives\n"
301 " The options are:\n"
302 " @<file> Read options from <file>\n"
307 msgid " --plugin <name> Load the specified plugin\n"
313 " -D Use zero for symbol map timestamp (default)\n"
314 " -U Use an actual symbol map timestamp\n"
320 " -D Use zero for symbol map timestamp\n"
321 " -U Use actual symbol map timestamp (default)\n"
327 " -t Update the archive's symbol map timestamp\n"
328 " -h --help Print this help message\n"
329 " -v --version Print version information\n"
333 msgid "two different operation options specified"
336 #: ar.c:580 ar.c:640 nm.c:1764
338 msgid "sorry - this program has been built without plugin support\n"
342 msgid "no operation specified"
346 msgid "`u' is only meaningful with the `r' option."
350 msgid "`u' is not meaningful with the `D' option."
354 msgid "`u' modifier ignored since `D' is the default (see `U')"
358 msgid "missing position arg."
362 msgid "`N' is only meaningful with the `x' and `d' options."
366 msgid "`N' missing value."
370 msgid "Value for `N' must be positive."
374 msgid "`x' cannot be used on thin archives."
379 msgid "internal error -- this option not implemented"
389 msgid "Cannot convert existing library %s to thin format"
394 msgid "Cannot convert existing thin library %s to normal format"
397 #: ar.c:1000 ar.c:1064 ar.c:1394 objcopy.c:3297
399 msgid "internal stat error on %s"
402 #: ar.c:1019 ar.c:1097
404 msgid "%s is not a valid archive"
407 #: ar.c:1056 objcopy.c:3261
409 msgid "illegal pathname found in archive member: %s"
413 msgid "could not create temporary file whilst writing archive"
418 msgid "No member named `%s'\n"
423 msgid "no entry %s in archive %s!"
428 msgid "%s: no archive map to update"
433 msgid "No entry %s in archive.\n"
438 msgid "Can't open file %s\n"
443 msgid "%s: Can't open output archive %s\n"
448 msgid "%s: Can't open input archive %s\n"
453 msgid "%s: file %s is not an archive\n"
458 msgid "%s: no output archive specified yet\n"
461 #: arsup.c:250 arsup.c:293 arsup.c:335 arsup.c:358 arsup.c:424
463 msgid "%s: no open output archive\n"
466 #: arsup.c:266 arsup.c:379 arsup.c:405
468 msgid "%s: can't open file %s\n"
471 #: arsup.c:320 arsup.c:401 arsup.c:482
473 msgid "%s: can't find module file %s\n"
478 msgid "Current open archive is %s\n"
483 msgid "%s: no open archive\n"
488 msgid " No emulation specific options\n"
491 #. Macros for common output.
494 msgid " emulation options: \n"
499 msgid "can't set BFD default target to `%s': %s"
504 msgid "%s: Matching formats:"
509 msgid "Supported targets:"
514 msgid "%s: supported targets:"
519 msgid "Supported architectures:"
524 msgid "%s: supported architectures:"
532 msgid "little endian"
536 msgid "endianness unknown"
543 " (header %s, data %s)\n"
548 msgid "BFD header file version %s\n"
553 msgid "<time data corrupt>"
558 msgid "%s: bad number: %s"
561 #: bucomm.c:596 strings.c:403
563 msgid "'%s': No such file"
566 #: bucomm.c:598 strings.c:405
568 msgid "Warning: could not locate '%s'. reason: %s"
571 #: bucomm.c:602 strings.c:411
573 msgid "Warning: '%s' is a directory"
578 msgid "Warning: '%s' is not an ordinary file"
583 msgid "Warning: '%s' has negative size, probably it is too large"
598 msgid "section definition at %x size %x\n"
608 msgid "array [%d] of"
613 msgid "function returning"
628 msgid "structure definition"
633 msgid "structure ref to UNKNOWN struct"
638 msgid "structure ref to %s"
643 msgid "enum ref to %s"
648 msgid "enum definition"
653 msgid "Stack offset %x"
658 msgid "Memory section %s+%x"
668 msgid "Struct Member offset %x"
673 msgid "Enum Member offset %x"
678 msgid "Undefined symbol"
683 msgid "List of symbols"
688 msgid "Symbol %s, tag %d, number %d"
691 #: coffdump.c:345 readelf.c:16292 readelf.c:16380
707 msgid "List of blocks "
722 msgid "List of source files"
727 msgid "Source file %s"
732 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
735 #. PR 17512: file: 0a38fb7c.
745 #: coffdump.c:464 sysdump.c:641
747 msgid "Usage: %s [option(s)] in-file\n"
752 msgid " Print a human readable interpretation of a COFF object file\n"
758 " The options are:\n"
759 " @<file> Read options from <file>\n"
760 " -h --help Display this information\n"
761 " -v --version Display the program's version\n"
765 #: coffdump.c:536 srconv.c:1797 sysdump.c:706
766 msgid "no input file specified"
770 msgid "Out of context scope change encountered"
775 msgid "Invalid section target index: %u"
780 msgid "Invalid section target index: %d"
784 msgid "Target section has insufficient relocs"
787 #: coffgrok.c:198 coffgrok.c:445
789 msgid "Symbol index %u encountered when there are no symbols"
792 #: coffgrok.c:199 coffgrok.c:446
794 msgid "Invalid symbol index %u encountered"
799 msgid "Invalid section number (%d) encountered"
804 msgid "Unrecognized symbol class: %d"
809 msgid "Type entry %u does not have enough symbolic information"
814 msgid "Type entry %u does not refer to a symbol"
818 msgid "Section definition needs a section length"
822 msgid "Aggregate definition needs auxillary information"
827 msgid "Invalid tag index %#lx encountered"
831 msgid "Enum definition needs auxillary information"
836 msgid "Invalid enum symbol index %u encountered"
840 msgid "Array definition needs auxillary information"
845 msgid "Out of range sum for els (%#x) * size (%#x)"
848 #: coffgrok.c:627 coffgrok.c:870
850 msgid "Unrecognised symbol class: %d"
854 msgid "ICE: do_define called without a block"
859 msgid "Out of range symbol index: %u"
863 msgid "Section referenced before any file is defined"
868 msgid "Out of range sum for offset (%#x) + size (%#x)"
873 msgid "Out of range type size: %u"
877 msgid "Function start encountered without a top level scope."
881 msgid "Block start encountered without a scope for it."
885 msgid "Function arguments encountered without a function definition"
889 msgid "Structure element encountered without a structure definition"
893 msgid "Enum element encountered without an enum definition"
897 msgid "Aggregate definition encountered without a scope"
901 msgid "Label definition encountered without a file scope"
905 msgid "Variable definition encountered without a scope"
910 msgid "%s: is not a COFF format file"
913 #: cxxfilt.c:118 nm.c:282 objdump.c:284
915 msgid "Report bugs to %s.\n"
919 msgid "debug_add_to_current_namespace: no current file"
923 msgid "debug_start_source: no debug_set_filename call"
927 msgid "debug_record_function: no debug_set_filename call"
931 msgid "debug_record_parameter: no current function"
935 msgid "debug_end_function: no current function"
939 msgid "debug_end_function: some blocks were not closed"
943 msgid "debug_start_block: no current block"
947 msgid "debug_end_block: no current block"
951 msgid "debug_end_block: attempt to close top level block"
955 msgid "debug_record_line: no current unit"
960 msgid "debug_start_common_block: not implemented"
965 msgid "debug_end_common_block: not implemented"
970 msgid "debug_record_label: not implemented"
974 msgid "debug_record_variable: no current file"
978 msgid "debug_make_undefined_type: unsupported kind"
982 msgid "debug_name_type: no current file"
986 msgid "debug_tag_type: no current file"
990 msgid "debug_tag_type: extra tag attempted"
995 msgid "Warning: changing type size from %d to %d\n"
999 msgid "debug_find_named_type: no current compilation unit"
1004 msgid "debug_get_real_type: circular debug information for %s\n"
1008 msgid "debug_write_type: illegal type encountered"
1011 #: dlltool.c:901 dlltool.c:926 dlltool.c:956
1013 msgid "Internal error: Unknown machine type: %d"
1018 msgid "Can't open def file: %s"
1023 msgid "Processing def file: %s"
1027 msgid "Processed def file"
1032 msgid "Syntax error in def file %s:%d"
1037 msgid "%s: Path components stripped from image name, '%s'."
1042 msgid "NAME: %s base: %x"
1045 #: dlltool.c:1088 dlltool.c:1109
1046 msgid "Can't have LIBRARY and NAME"
1051 msgid "LIBRARY: %s base: %x"
1056 msgid "VERSION %d.%d\n"
1064 #: dlltool.c:1351 resrc.c:288
1069 #: dlltool.c:1356 dllwrap.c:416 resrc.c:293
1071 msgid "subprocess got fatal signal %d"
1074 #: dlltool.c:1362 dllwrap.c:423 resrc.c:300
1076 msgid "%s exited with status %d"
1081 msgid "Sucking in info from %s section in %s"
1086 msgid "Excluding symbol: %s"
1089 #: dlltool.c:1622 dlltool.c:1633 nm.c:1108 nm.c:1118 nm.c:1127
1091 msgid "%s: no symbols"
1094 #. FIXME: we ought to read in and block out the base relocations.
1097 msgid "Done reading %s"
1102 msgid "Unable to open object file: %s: %s"
1107 msgid "Scanning object file %s"
1112 msgid "Cannot produce mcore-elf dll from archive file: %s"
1116 msgid "Adding exports to output file"
1120 msgid "Added exports to output file"
1125 msgid "Generating export file: %s"
1130 msgid "Unable to open temporary assembler file: %s"
1135 msgid "Opened temporary file: %s"
1139 msgid "failed to read the number of entries from base file"
1143 msgid "Generated exports file"
1148 msgid "bfd_open failed open stub file: %s: %s"
1153 msgid "Creating stub file: %s"
1158 msgid "bfd_open failed reopen stub file: %s: %s"
1161 #: dlltool.c:2950 dlltool.c:3029
1163 msgid "failed to open temporary head file: %s"
1166 #: dlltool.c:3014 dlltool.c:3100
1168 msgid "failed to open temporary head file: %s: %s"
1173 msgid "failed to open temporary tail file: %s"
1178 msgid "failed to open temporary tail file: %s: %s"
1183 msgid "Can't create .lib file: %s: %s"
1188 msgid "Creating library file: %s"
1191 #: dlltool.c:3288 dlltool.c:3294
1193 msgid "cannot delete %s: %s"
1197 msgid "Created lib file"
1202 msgid "Can't open .lib file: %s: %s"
1205 #: dlltool.c:3520 dlltool.c:3542
1207 msgid "%s is not a library"
1212 msgid "Import library `%s' specifies two or more dlls"
1217 msgid "Unable to determine dll name for `%s' (not an import library?)"
1222 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1227 msgid "Error, duplicate EXPORT with ordinals: %s"
1231 msgid "Processing definitions"
1235 msgid "Processed definitions"
1239 #: dlltool.c:3946 dllwrap.c:477
1241 msgid "Usage %s <option(s)> <object-file(s)>\n"
1248 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1254 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1260 msgid " -e --output-exp <outname> Generate an export file.\n"
1265 msgid " -l --output-lib <outname> Generate an interface library.\n"
1270 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1275 msgid " -a --add-indirect Add dll indirects to export file.\n"
1281 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1286 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1291 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1296 msgid " --export-all-symbols Export all symbols to .def\n"
1301 msgid " --no-export-all-symbols Only export listed symbols\n"
1306 msgid " --exclude-symbols <list> Don't export <list>\n"
1311 msgid " --no-default-excludes Clear default exclude symbols\n"
1316 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1321 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1326 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1332 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1339 " -U --add-underscore Add underscores to all symbols in interface "
1346 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1347 "interface library.\n"
1353 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1360 " --leading-underscore All symbols should be prefixed by an "
1366 msgid " -k --kill-at Kill @<n> from exported names.\n"
1371 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1376 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1381 msgid " -S --as <name> Use <name> for assembler.\n"
1386 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1392 " -C --compat-implib Create backward compatible import library.\n"
1398 " -n --no-delete Keep temp files (repeat for extra "
1405 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1411 " -I --identify <implib> Report the name of the DLL associated with "
1418 " --identify-strict Causes --identify to report error when multiple "
1424 msgid " -v --verbose Be verbose.\n"
1429 msgid " -V --version Display the program version.\n"
1434 msgid " -h --help Display this information.\n"
1439 msgid " @<file> Read options from <file>.\n"
1445 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1450 msgid " -L --linker <name> Use <name> as the linker.\n"
1455 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1460 msgid "Unable to open def-file: %s"
1465 msgid "Path components stripped from dllname, '%s'."
1470 msgid "Unable to open base-file: %s"
1475 msgid "Machine '%s' not supported"
1480 msgid "Warning, machine type (%d) not supported for delayimport."
1483 #: dlltool.c:4368 dllwrap.c:206
1485 msgid "Tried file: %s"
1488 #: dlltool.c:4375 dllwrap.c:213
1490 msgid "Using file: %s"
1495 msgid "Keeping temporary base file %s"
1500 msgid "Deleting temporary base file %s"
1505 msgid "Keeping temporary exp file %s"
1510 msgid "Deleting temporary exp file %s"
1515 msgid "Keeping temporary def file %s"
1520 msgid "Deleting temporary def file %s"
1525 msgid "pwait returns: %s"
1530 msgid " Generic options:\n"
1535 msgid " @<file> Read options from <file>\n"
1540 msgid " --quiet, -q Work quietly\n"
1545 msgid " --verbose, -v Verbose\n"
1550 msgid " --version Print dllwrap version\n"
1555 msgid " --implib <outname> Synonym for --output-lib\n"
1560 msgid " Options for %s:\n"
1565 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1570 msgid " --driver-flags <flags> Override default ld flags\n"
1575 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1580 msgid " --entry <entry> Specify alternate DLL entry point\n"
1585 msgid " --image-base <base> Specify image base address\n"
1590 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1595 msgid " --dry-run Show what needs to be run\n"
1600 msgid " --mno-cygwin Create Mingw DLL\n"
1605 msgid " Options passed to DLLTOOL:\n"
1610 msgid " --machine <machine>\n"
1615 msgid " --output-exp <outname> Generate export file.\n"
1620 msgid " --output-lib <outname> Generate input library.\n"
1625 msgid " --add-indirect Add dll indirects to export file.\n"
1630 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1635 msgid " --def <deffile> Name input .def file\n"
1640 msgid " --output-def <deffile> Name output .def file\n"
1645 msgid " --export-all-symbols Export all symbols to .def\n"
1650 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1655 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1660 msgid " --no-default-excludes Zap default exclude symbols\n"
1665 msgid " --base-file <basefile> Read linker generated base file\n"
1670 msgid " --no-idata4 Don't generate idata$4 section\n"
1675 msgid " --no-idata5 Don't generate idata$5 section\n"
1680 msgid " -U Add underscores to .lib\n"
1685 msgid " -k Kill @<n> from exported names\n"
1690 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1695 msgid " --as <name> Use <name> for assembler\n"
1700 msgid " --nodelete Keep temp files.\n"
1705 msgid " --no-leading-underscore Entrypoint without underscore\n"
1710 msgid " --leading-underscore Entrypoint with underscore.\n"
1715 msgid " Rest are passed unmodified to the language driver\n"
1719 msgid "Must provide at least one of -o or --dllname options"
1724 "no export definition file provided.\n"
1725 "Creating one, but that may not be what you want"
1730 msgid "DLLTOOL name : %s\n"
1735 msgid "DLLTOOL options : %s\n"
1740 msgid "DRIVER name : %s\n"
1745 msgid "DRIVER options : %s\n"
1749 msgid "Encoded value extends past end of section\n"
1754 msgid "Encoded size of %d is too large to read\n"
1758 msgid "Encoded size of 0 is too small to read\n"
1761 #: dwarf.c:369 dwarf.c:383
1764 "Internal error: %s:%d: LEB value (%s) too large for containing variable\n"
1767 #. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
1768 #. Checks to make sure that the read will not reach or pass END
1769 #. and that VAL is big enough to hold AMOUNT bytes.
1772 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1774 "internal error: attempt to read %d bytes of data in to %d sized variable"
1778 #: dwarf.c:525 dwarf.c:4387
1779 msgid "Badly formed extended line op encountered!\n"
1784 msgid " Extended opcode %d: "
1796 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
1801 msgid "set Address to 0x%s\n"
1806 msgid "define new File Table entry\n"
1809 #: dwarf.c:559 dwarf.c:3676
1811 msgid " Entry\tDir\tTime\tSize\tName\n"
1815 msgid "DW_LNE_define_file: Bad opcode length\n"
1820 msgid "set Discriminator to %s\n"
1825 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1828 #. The test against DW_LNW_hi_user is redundant due to
1829 #. the limited range of the unsigned char data type used
1831 #. && op_code <= DW_LNE_hi_user
1834 msgid "user defined: "
1847 #: dwarf.c:695 dwarf.c:771 dwarf.c:1709
1848 msgid "<no .debug_str section>"
1853 msgid "DW_FORM_strp offset too big: %s\n"
1856 #: dwarf.c:701 dwarf.c:729 dwarf.c:1714
1857 msgid "<offset is too big>"
1860 #: dwarf.c:711 dwarf.c:1723
1861 msgid "<no NUL byte at end of .debug_str section>"
1865 msgid "<no .debug_line_str section>"
1870 msgid "DW_FORM_line_strp offset too big: %s\n"
1874 msgid "<no NUL byte at end of .debug_line_str section>"
1878 msgid "<no .debug_str_offsets.dwo section>"
1882 msgid "<no .debug_str_offsets section>"
1887 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1891 msgid "<index offset is too big>"
1895 msgid "<no .debug_str.dwo section>"
1900 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1904 msgid "<indirect index offset is too big>"
1908 msgid "<no NUL byte at end of section>"
1912 msgid "<no .debug_addr section>"
1917 msgid "Offset into section %s too big: %s\n"
1920 #. Report the missing single zero which ends the section.
1922 msgid ".debug_abbrev section not zero terminated\n"
1927 msgid "User TAG value: %#lx"
1932 msgid "Unknown TAG value: %#lx"
1937 msgid "Unknown FORM value: %lx"
1942 msgid "Unknown IDX value: %lx"
1947 msgid "%c%s byte block: "
1952 msgid "(DW_OP_call_ref in frame info)"
1967 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1972 msgid "(%s in frame info)"
1977 msgid "(User defined location op 0x%x)"
1982 msgid "(Unknown location op 0x%x)"
1986 msgid "<following link not possible>"
1990 msgid "<could not load separate string section>"
1995 msgid "DW_FORM_GNU_strp_alt offset too big: %s\n"
2000 msgid "Unknown AT value: %lx"
2004 msgid "Corrupt attribute\n"
2008 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2012 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2015 #: dwarf.c:1974 dwarf.c:1999 dwarf.c:2020 dwarf.c:2042
2016 msgid "Block ends prematurely\n"
2019 #: dwarf.c:1985 dwarf.c:2006 dwarf.c:2027 dwarf.c:2051
2021 msgid "Corrupt attribute block length: %lx\n"
2026 msgid "%c(indirect string, offset: 0x%s): %s"
2031 msgid "%c(indirect line string, offset: 0x%s): %s"
2036 msgid "%c(indexed string: 0x%s): %s"
2041 msgid "%c(alt indirect string, offset: 0x%s) %s"
2046 msgid "%c(addr_index: 0x%s): %s"
2051 msgid "Unrecognized form: %lu\n"
2055 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2059 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2062 #: dwarf.c:2253 dwarf.c:2278 dwarf.c:2294
2064 msgid "Unsupported form (%s) for attribute %s\n"
2067 #: dwarf.c:2255 dwarf.c:2280 dwarf.c:4309 dwarf.c:4619 readelf.c:5793
2068 #: readelf.c:5868 readelf.c:5886 readelf.c:5904 readelf.c:10306 readelf.c:10938
2069 #: readelf.c:15420 readelf.c:15452
2075 msgid "(not inlined)"
2085 msgid "(declared as inline but ignored)"
2090 msgid "(declared as inline and inlined)"
2095 msgid " (Unknown inline attribute value: %s)"
2100 msgid "(implementation defined: %s)"
2105 msgid "(Unknown: %s)"
2110 msgid "(user defined type)"
2115 msgid "(unknown type)"
2120 msgid "(unknown accessibility)"
2125 msgid "(unknown visibility)"
2130 msgid "(user specified)"
2135 msgid "(unknown endianity)"
2140 msgid "(unknown virtuality)"
2145 msgid "(unknown case)"
2150 msgid "(user defined)"
2155 msgid "(unknown convention)"
2170 msgid "(leading overpunch)"
2175 msgid "(trailing overpunch)"
2180 msgid "(leading separate)"
2185 msgid "(trailing separate)"
2188 #: dwarf.c:2544 dwarf.c:2555 dwarf.c:2565
2190 msgid "(unrecognised)"
2205 msgid "(out of class)"
2220 msgid " (location list)"
2223 #: dwarf.c:2612 dwarf.c:5576 dwarf.c:5733 dwarf.c:5915
2225 msgid " [without DW_AT_frame_base]"
2231 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2237 msgid "\t[Abbrev Number: %ld"
2243 "Raw dump of debug contents of section %s (loaded from %s):\n"
2250 "Raw dump of debug contents of section %s:\n"
2257 "Contents of the %s section (loaded from %s):\n"
2264 "Contents of the %s section:\n"
2270 msgid "Reserved length value (0x%s) found in section %s\n"
2275 msgid "Corrupt unit length (0x%s) found in section %s\n"
2280 msgid "No comp units in %s section ?\n"
2285 msgid "Not enough memory for a debug info array of %u entries\n"
2290 msgid "Unable to locate %s section!\n"
2295 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2300 msgid " Compilation Unit @ offset 0x%s:\n"
2305 msgid " Length: 0x%s (%s)\n"
2310 msgid " Version: %d\n"
2315 msgid " Abbrev Offset: 0x%s\n"
2320 msgid " Pointer Size: %d\n"
2325 msgid " Signature: 0x%s\n"
2330 msgid " Type Offset: 0x%s\n"
2335 msgid " Section contributions:\n"
2340 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2345 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2350 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2355 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2358 #: dwarf.c:3025 dwarf.c:4793 dwarf.c:6341 dwarf.c:8407
2360 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2365 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2370 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2376 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2383 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2389 msgid " <%d><%lx>: Abbrev Number: 0\n"
2394 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2398 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2403 msgid " <%d><%lx>: Abbrev Number: %lu"
2408 msgid " <%d><%lx>: ...\n"
2414 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2418 msgid "DIE has locviews without loclist\n"
2424 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2429 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2432 #: dwarf.c:3379 dwarf.c:6008 dwarf.c:6754
2434 msgid "The %s section contains unsupported segment selector size: %d.\n"
2438 msgid "Invalid maximum operations per insn.\n"
2443 msgid "Line length %s extends beyond end of section\n"
2448 msgid "Corrupt %s format table entry\n"
2453 msgid "Corrupt %s list\n"
2460 " The %s Table is empty.\n"
2467 " The %s Table (offset 0x%lx):\n"
2502 msgid "\t(Unknown format content type %s)"
2507 msgid "Corrupt %s entries list\n"
2510 #: dwarf.c:3579 dwarf.c:3995
2512 "Partial .debug_line. section encountered without a prior full .debug_line "
2516 #: dwarf.c:3592 dwarf.c:5111
2518 msgid " Offset: 0x%lx\n"
2523 msgid " Length: %ld\n"
2528 msgid " DWARF Version: %d\n"
2533 msgid " Prologue Length: %d\n"
2538 msgid " Minimum Instruction Length: %d\n"
2543 msgid " Maximum Ops per Instruction: %d\n"
2548 msgid " Initial value of 'is_stmt': %d\n"
2553 msgid " Line Base: %d\n"
2558 msgid " Line Range: %d\n"
2563 msgid " Opcode Base: %d\n"
2566 #: dwarf.c:3607 dwarf.c:4011
2567 msgid "Line range of 0 is invalid, using 1 instead\n"
2571 msgid "Line Base extends beyond end of section\n"
2583 msgid " Opcode %d has %d arg\n"
2584 msgid_plural " Opcode %d has %d args\n"
2600 " The Directory Table is empty.\n"
2607 " The Directory Table (offset 0x%lx):\n"
2614 " The File Name Table is empty.\n"
2621 " The File Name Table (offset 0x%lx):\n"
2625 msgid "Corrupt file name table entry\n"
2630 msgid " No Line Number Statements.\n"
2635 msgid " Line Number Statements:\n"
2640 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2643 #: dwarf.c:3747 dwarf.c:3768 dwarf.c:3808 dwarf.c:3828 dwarf.c:3881
2645 msgid " (reset view)"
2650 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2655 msgid " and Line by %s to %d"
2658 #: dwarf.c:3775 dwarf.c:3789
2660 msgid " (view %u)\n"
2670 msgid " Advance PC by %s to 0x%s%s\n"
2675 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2680 msgid " Advance Line by %s to %d\n"
2685 msgid " Set File Name to entry %s in the File Name Table\n"
2690 msgid " Set column to %s\n"
2695 msgid " Set is_stmt to %s\n"
2700 msgid " Set basic block\n"
2705 msgid " Advance PC by constant %s to 0x%s%s\n"
2710 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2715 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2720 msgid " Set prologue_end to true\n"
2725 msgid " Set epilogue_begin to true\n"
2730 msgid " Set ISA to %s\n"
2733 #: dwarf.c:3930 dwarf.c:4582
2735 msgid " Unknown opcode %d with operands: "
2740 msgid "opcode base of %d extends beyond end of section\n"
2743 #: dwarf.c:4052 dwarf.c:4075 dwarf.c:4105
2744 msgid "Corrupt directories list\n"
2747 #: dwarf.c:4125 dwarf.c:4148 dwarf.c:4195
2748 msgid "Corrupt file name list\n"
2752 msgid "directory table ends unexpectedly\n"
2756 msgid "file table ends unexpectedly\n"
2764 #: dwarf.c:4312 dwarf.c:4510
2766 msgid "directory index %u > number of directories %s\n"
2769 #: dwarf.c:4314 dwarf.c:4613 elfcomm.c:891 readelf.c:307 readelf.c:648
2770 #: readelf.c:6787 readelf.c:7338 readelf.c:9302 readelf.c:11322 readelf.c:11389
2771 #: readelf.c:11732 readelf.c:14358 readelf.c:14453 readelf.c:15035
2772 #: readelf.c:15054 readelf.c:15178 readelf.c:15429 readelf.c:16535
2780 msgid "CU: %s/%s:\n"
2786 "File name Line number Starting address "
2792 msgid "UNKNOWN (%u): length %d\n"
2799 " [Use file table entry %d]\n"
2804 msgid "file index %u > number of files %u\n"
2811 " <over large file table index %u>"
2818 " [Use file %s in directory table entry %d]\n"
2825 " <over large directory table entry %u>\n"
2830 msgid " Set ISA to %lu\n"
2835 msgid "corrupt file index %u encountered\n"
2870 #: dwarf.c:4809 dwarf.c:6354
2873 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2878 msgid " Length: %ld\n"
2883 msgid " Version: %d\n"
2888 msgid " Offset into .debug_info section: 0x%lx\n"
2893 msgid " Size of area in .debug_info section: %ld\n"
2897 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2904 " Offset Kind Name\n"
2924 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2929 msgid " DW_MACINFO_end_file\n"
2934 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2939 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2944 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2949 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
2954 msgid " Version: %d\n"
2959 msgid " Offset size: %d\n"
2964 msgid " Offset into .debug_line: 0x%lx\n"
2969 msgid " Extension opcode arguments:\n"
2974 msgid " DW_MACRO_%02x has no arguments\n"
2979 msgid " DW_MACRO_%02x arguments: "
2984 msgid "Invalid extension opcode form %s\n"
2988 msgid ".debug_macro section not zero terminated\n"
2992 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
2997 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3002 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3007 msgid " DW_MACRO_end_file\n"
3012 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3017 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3022 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3027 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3032 msgid " DW_MACRO_import - offset : 0x%lx\n"
3037 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3042 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3047 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3052 msgid " Unknown macro opcode %02x seen\n"
3057 msgid " DW_MACRO_%02x\n"
3062 msgid " DW_MACRO_%02x -"
3067 msgid " Number TAG (0x%lx)\n"
3071 msgid "has children"
3080 msgid "location view pair\n"
3085 msgid "No debug information available for loc lists of entry: %u\n"
3088 #: dwarf.c:5480 dwarf.c:5632 dwarf.c:5802
3090 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3093 #: dwarf.c:5492 dwarf.c:5549 dwarf.c:5558 dwarf.c:5644 dwarf.c:5712
3094 #: dwarf.c:5813 dwarf.c:5892 dwarf.c:5900
3096 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3099 #: dwarf.c:5513 dwarf.c:5672 dwarf.c:5853 dwarf.c:6576 dwarf.c:6632
3101 msgid "<End of list>\n"
3104 #: dwarf.c:5525 dwarf.c:5684 dwarf.c:6637
3106 msgid "(base address)\n"
3109 #: dwarf.c:5543 dwarf.c:5665 dwarf.c:5841
3112 "views at %8.8lx for:\n"
3116 #: dwarf.c:5579 dwarf.c:5736
3117 msgid " (start == end)"
3120 #: dwarf.c:5581 dwarf.c:5738
3121 msgid " (start > end)"
3126 msgid "No debug information available for loclists lists of entry: %u\n"
3131 msgid "View pair entry in loclist with locviews attribute\n"
3136 msgid "views for:\n"
3141 msgid "Invalid location list entry type %d\n"
3146 msgid "Trailing view pair not used in a range"
3151 msgid "No debug information for loc lists of entry: %u\n"
3156 msgid "(base address selection entry)\n"
3161 msgid "Unknown location list entry type 0x%x.\n"
3164 #: dwarf.c:5977 dwarf.c:6230 dwarf.c:6451 dwarf.c:6523 dwarf.c:6694
3168 "The %s section is empty.\n"
3173 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3178 msgid "The %s section contains unsupported offset entry count: %d.\n"
3181 #: dwarf.c:6028 dwarf.c:6457 dwarf.c:6772
3184 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3189 msgid "No location lists in .debug_info section!\n"
3194 msgid "Location lists in %s section start at 0x%s\n"
3200 " Warning: This section has relocations - addresses seen here may not be "
3207 msgid " Offset Begin End Expression\n"
3212 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3217 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3222 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3227 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3231 msgid "DWO is not yet supported.\n"
3235 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3240 msgid "There is %ld unused byte at the end of section %s\n"
3241 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3246 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3251 msgid " Length: %ld\n"
3256 msgid " Version: %d\n"
3261 msgid " Offset into .debug_info: 0x%lx\n"
3266 msgid " Pointer Size: %d\n"
3271 msgid " Segment Size: %d\n"
3276 msgid "Invalid address size in %s section!\n"
3280 msgid "Pointer size + Segment size is not a power of two.\n"
3299 msgid "Corrupt address base (%lx) found in debug section %u\n"
3304 msgid " For compilation unit at offset 0x%s:\n"
3309 msgid "\tIndex\tAddress\n"
3317 #: dwarf.c:6595 dwarf.c:6669
3318 msgid "(start == end)"
3321 #: dwarf.c:6597 dwarf.c:6671
3322 msgid "(start > end)"
3327 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3332 msgid "Invalid range list entry type %d\n"
3338 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3343 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3348 msgid "The %s section contains unsupported offset entry count: %u.\n"
3351 #. This can happen when the file was compiled with -gsplit-debug
3352 #. which removes references to range lists from the primary .o file.
3355 msgid "No range lists in .debug_info section.\n"
3360 msgid "Range lists in %s section start at 0x%lx\n"
3365 msgid " Offset Begin End\n"
3370 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3375 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3380 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3385 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3390 msgid "Unfeasibly large register number: %u\n"
3395 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3399 msgid "No terminator for augmentation name\n"
3404 msgid "Invalid pointer size (%d) in CIE data\n"
3409 msgid "Invalid segment size (%d) in CIE data\n"
3414 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3419 msgid " Augmentation data: "
3423 msgid "bad register: "
3427 msgid "Failed to read CIE information\n"
3430 #: dwarf.c:7611 dwarf.c:7635 dwarf.c:7662
3431 msgid "Invalid max register\n"
3434 #. PR 17512: file: 9e196b3e.
3437 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3442 msgid "Corrupt augmentation data length: 0x%s\n"
3447 msgid "Corrupt CFA_def expression value: %lu\n"
3450 #. PR 17512: file:306-192417-0.005.
3453 msgid "Corrupt CFA expression value: %lu\n"
3457 msgid "Invalid column number in saved frame state\n"
3462 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3467 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3472 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3477 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3480 #: dwarf.c:8416 dwarf.c:8813
3482 msgid "Version %ld\n"
3486 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3491 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3495 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3501 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3507 msgid "Augmentation string:"
3515 #: dwarf.c:8467 dwarf.c:8477
3517 msgid "[%3u] 0x%lx\n"
3527 msgid "Foreign TU table:\n"
3538 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3544 msgid "Used %zu of %lu bucket.\n"
3545 msgid_plural "Used %zu of %lu buckets.\n"
3552 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3557 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3560 #: dwarf.c:8615 dwarf.c:8939
3569 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3574 msgid " <no entries>"
3578 msgid "The debuglink filename is corrupt/missing\n"
3583 msgid " Separate debug info file: %s\n"
3587 msgid "CRC offset missing/truncated\n"
3592 msgid " CRC value: %#x\n"
3597 msgid "There are %#lx extraneous bytes at the end of the section\n"
3602 msgid "Build-ID is too short (%#lx bytes)\n"
3607 msgid " Build-ID (%#lx bytes):"
3612 msgid "Truncated header in the %s section.\n"
3617 msgid "Unsupported version %lu.\n"
3621 msgid "The address table data in version 3 may be wrong.\n"
3625 msgid "Version 4 does not support case insensitive lookups.\n"
3629 msgid "Version 5 does not include inlined functions.\n"
3633 msgid "Version 6 does not include symbol attributes.\n"
3638 msgid "Corrupt header in the %s section.\n"
3643 msgid "TU offset (%x) is less than CU offset (%x)\n"
3648 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3653 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3658 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3662 msgid "Address table extends beyond end of section.\n"
3674 msgid "[%3u] 0x%lx - 0x%lx\n"
3686 msgid "[%3u] 0x%lx 0x%lx "
3703 msgid "[%3u] <corrupt offset: %x>"
3708 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3713 msgid "<invalid CU vector offset: %x>\n"
3718 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3723 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3734 #: dwarf.c:9045 dwarf.c:9056
3735 msgid "Internal error: out of space in the shndx pool.\n"
3740 msgid "Section %s is empty\n"
3745 msgid "Section %s is too small to contain a CU/TU header\n"
3750 msgid "Section %s is too small for %d slot\n"
3751 msgid_plural "Section %s is too small for %d slots\n"
3757 msgid " Version: %d\n"
3762 msgid " Number of columns: %d\n"
3767 msgid " Number of used entries: %d\n"
3773 " Number of slots: %d\n"
3779 msgid "Section %s too small for %d hash table entries\n"
3783 msgid "Section index pool located before start of section\n"
3788 msgid " [%3d] Signature: 0x%s Sections: "
3793 msgid "Section %s too small for shndx pool\n"
3798 msgid "Overlarge number of columns: %x\n"
3803 msgid "Section %s too small for offset and size tables\n"
3808 msgid " Offset table\n"
3811 #: dwarf.c:9255 dwarf.c:9356
3815 #: dwarf.c:9255 dwarf.c:9356
3821 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3826 msgid "Signature (%p) extends beyond end of space in section\n"
3831 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3834 #: dwarf.c:9322 dwarf.c:9379
3839 #: dwarf.c:9336 dwarf.c:9392
3841 msgid "Overlarge Dwarf section index detected: %u\n"
3846 msgid " Size table\n"
3851 msgid " Unsupported version (%d)\n"
3856 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3862 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3868 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3874 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3880 msgid "Unable to reopen separate debug info file: %s\n"
3885 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
3890 msgid "Corrupt debuglink section: %s\n"
3894 msgid "Out of memory"
3897 #. Failed to find the file.
3900 msgid "could not find separate debug file '%s'\n"
3903 #: dwarf.c:9837 dwarf.c:9841 dwarf.c:9846 dwarf.c:9850 dwarf.c:9853
3904 #: dwarf.c:9856 dwarf.c:9859
3911 msgid "failed to open separate debug file: %s\n"
3914 #. FIXME: We do not check to see if there are any other separate debug info
3915 #. files that would also match.
3919 "%s: Found separate debug info file: %s\n"
3924 msgid "Out of memory allocating dwo filename\n"
3929 msgid "Unable to load dwo file: %s\n"
3932 #. FIXME: We should check the dwo_id.
3936 "%s: Found separate debug object file: %s\n"
3942 msgid "The %s section contains a link to a dwo file:\n"
3952 msgid " Directory: %s\n"
3966 msgid " ID: <unknown>\n"
3969 #: dwarf.c:10109 dwarf.c:10151
3971 msgid "Unrecognized debug option '%s'\n"
3981 msgid "%s: Warning: "
3984 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3986 msgid "Unhandled data length: %d\n"
3989 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
3990 msgid "Out of memory\n"
3995 msgid "Abnormal length of thin archive member name: %lx\n"
4000 msgid "%s: invalid archive header size: %ld\n"
4005 msgid "%s: failed to skip archive symbol table\n"
4010 msgid "%s: the archive index is empty\n"
4013 #: elfcomm.c:518 elfcomm.c:547
4015 msgid "%s: failed to read archive index\n"
4021 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4022 "size is only 0x%lx\n"
4026 msgid "Out of memory whilst trying to read archive symbol index\n"
4030 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4035 msgid "%s: the archive has an index but no symbols\n"
4039 msgid "Out of memory whilst trying to read archive index symbol table\n"
4044 msgid "%s: failed to read archive index symbol table\n"
4049 msgid "%s: failed to read archive header following archive index\n"
4054 msgid "%s: failed to seek to first archive header\n"
4057 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:18972
4059 msgid "%s: failed to read archive header\n"
4064 msgid "%s has no archive index\n"
4069 msgid "%s: long name table is too small, (size = %ld)\n"
4074 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4078 msgid "Out of memory reading long symbol names in archive\n"
4083 msgid "%s: failed to read long symbol name string table\n"
4087 msgid "Archive member uses long names, but no longname table found\n"
4092 msgid "Found long name index (%ld) beyond end of long name table\n"
4096 msgid "Invalid Thin archive member name\n"
4101 msgid "%s: failed to seek to next file name\n"
4104 #: elfcomm.c:872 elfedit.c:386 readelf.c:18978
4106 msgid "%s: did not find a valid archive header\n"
4111 msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
4116 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4121 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4126 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4131 msgid "%s: Unmatched e_machine: %d is not %d\n"
4136 msgid "%s: Unmatched e_type: %d is not %d\n"
4141 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4146 msgid "%s: Failed to update ELF header: %s\n"
4151 msgid "Unsupported EI_CLASS: %d\n"
4156 "This executable has been built without support for a\n"
4157 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4162 msgid "%s: Failed to read ELF header\n"
4167 msgid "%s: Failed to seek to ELF header\n"
4170 #: elfedit.c:370 readelf.c:18964
4172 msgid "%s: failed to seek to next archive header\n"
4175 #: elfedit.c:401 elfedit.c:410 readelf.c:18992 readelf.c:19001
4177 msgid "%s: bad archive file name\n"
4180 #: elfedit.c:430 elfedit.c:522
4182 msgid "Input file '%s' is not readable\n"
4187 msgid "%s: failed to seek to archive member\n"
4190 #: elfedit.c:493 readelf.c:19110
4192 msgid "'%s': No such file\n"
4195 #: elfedit.c:495 readelf.c:19112
4197 msgid "Could not locate '%s'. System error message: %s\n"
4200 #: elfedit.c:502 readelf.c:19119
4202 msgid "'%s' is not an ordinary file\n"
4205 #: elfedit.c:528 readelf.c:19141
4207 msgid "%s: Failed to read file's magic number\n"
4212 msgid "Unknown OSABI: %s\n"
4217 msgid "Unknown machine type: %s\n"
4222 msgid "Unknown type: %s\n"
4227 msgid "Usage: %s <option(s)> elffile(s)\n"
4232 msgid " Update the ELF header of ELF files\n"
4235 #: elfedit.c:664 objcopy.c:531 objcopy.c:667 strings.c:641
4237 msgid " The options are:\n"
4243 " --input-mach <machine> Set input machine type to <machine>\n"
4244 " --output-mach <machine> Set output machine type to <machine>\n"
4245 " --input-type <type> Set input file type to <type>\n"
4246 " --output-type <type> Set output file type to <type>\n"
4247 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4248 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4249 " -h --help Display this information\n"
4250 " -v --version Display the version number of %s\n"
4255 msgid " [-g] - 32 bit small archive\n"
4260 msgid " [-X32] - ignores 64 bit objects\n"
4265 msgid " [-X64] - ignores 32 bit objects\n"
4270 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4274 msgid "Duplicate symbol entered into keyword list."
4277 #: nm.c:237 size.c:76 strings.c:639
4279 msgid "Usage: %s [option(s)] [file(s)]\n"
4284 msgid " List symbols in [file(s)] (a.out by default).\n"
4290 " The options are:\n"
4291 " -a, --debug-syms Display debugger-only symbols\n"
4292 " -A, --print-file-name Print name of the input file before every symbol\n"
4293 " -B Same as --format=bsd\n"
4294 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4296 " The STYLE, if specified, can be `auto' (the "
4298 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4301 " --no-demangle Do not demangle low-level symbol names\n"
4302 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4303 " --defined-only Display only defined symbols\n"
4305 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4307 " `sysv' or `posix'. The default is `bsd'\n"
4308 " -g, --extern-only Display only external symbols\n"
4309 " -l, --line-numbers Use debugging information to find a filename and\n"
4310 " line number for each symbol\n"
4311 " -n, --numeric-sort Sort symbols numerically by address\n"
4313 " -p, --no-sort Do not sort the symbols\n"
4314 " -P, --portability Same as --format=posix\n"
4315 " -r, --reverse-sort Reverse the sense of the sort\n"
4320 msgid " --plugin NAME Load the specified plugin\n"
4326 " -S, --print-size Print size of defined symbols\n"
4327 " -s, --print-armap Include index for symbols from archive members\n"
4328 " --size-sort Sort symbols by size\n"
4329 " --special-syms Include special symbols in the output\n"
4330 " --synthetic Display synthetic symbols as well\n"
4331 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4332 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4333 " -u, --undefined-only Display only undefined symbols\n"
4334 " --with-symbol-versions Display version strings after symbol names\n"
4335 " -X 32_64 (ignored)\n"
4336 " @FILE Read options from FILE\n"
4337 " -h, --help Display this information\n"
4338 " -V, --version Display this program's version number\n"
4344 msgid "%s: invalid radix"
4349 msgid "%s: invalid output format"
4352 #: nm.c:362 readelf.c:10855 readelf.c:10900
4354 msgid "<processor specific>: %d"
4357 #: nm.c:364 readelf.c:10864 readelf.c:10919
4359 msgid "<OS specific>: %d"
4362 #: nm.c:366 readelf.c:10867 readelf.c:10922
4364 msgid "<unknown>: %d"
4369 msgid "<unknown>: %d/%d"
4381 msgid "%s: plugin needed to handle lto object"
4389 "Undefined symbols from %s:\n"
4398 "Symbols from %s:\n"
4402 #: nm.c:1370 nm.c:1421
4405 "Name Value Class Type Size Line "
4410 #: nm.c:1373 nm.c:1424
4413 "Name Value Class Type "
4414 "Size Line Section\n"
4423 "Undefined symbols from %s[%s]:\n"
4432 "Symbols from %s[%s]:\n"
4438 msgid "Print width has not been initialized (%d)"
4442 msgid "Only -X 32_64 is supported"
4446 msgid "Using the --size-sort and --undefined-only options together"
4450 msgid "will produce no output, since undefined symbols have no size."
4453 #: objcopy.c:529 srconv.c:1695
4455 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4460 msgid " Copies a binary file, possibly transforming it in the process\n"
4466 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4467 " -O --output-target <bfdname> Create an output file in format "
4469 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4470 " -F --target <bfdname> Set both input and output format to "
4472 " --debugging Convert debugging information, if "
4474 " -p --preserve-dates Copy modified/access timestamps to the "
4478 #: objcopy.c:540 objcopy.c:675
4481 " -D --enable-deterministic-archives\n"
4482 " Produce deterministic output when "
4483 "stripping archives (default)\n"
4484 " -U --disable-deterministic-archives\n"
4485 " Disable -D behavior\n"
4488 #: objcopy.c:546 objcopy.c:681
4491 " -D --enable-deterministic-archives\n"
4492 " Produce deterministic output when "
4493 "stripping archives\n"
4494 " -U --disable-deterministic-archives\n"
4495 " Disable -D behavior (default)\n"
4501 " -j --only-section <name> Only copy section <name> into the output\n"
4502 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4504 " -R --remove-section <name> Remove section <name> from the output\n"
4505 " --remove-relocations <name> Remove relocations from section <name>\n"
4506 " -S --strip-all Remove all symbol and relocation "
4508 " -g --strip-debug Remove all debugging symbols & sections\n"
4509 " --strip-dwo Remove all DWO sections\n"
4510 " --strip-unneeded Remove all symbols not needed by "
4512 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4513 " --strip-unneeded-symbol <name>\n"
4514 " Do not copy symbol <name> unless needed "
4517 " --only-keep-debug Strip everything but the debug "
4519 " --extract-dwo Copy only DWO sections\n"
4520 " --extract-symbol Remove section contents but keep symbols\n"
4521 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4522 " --keep-file-symbols Do not strip file symbol(s)\n"
4523 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4524 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4526 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4528 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4529 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4531 " --weaken Force all global symbols to be marked as "
4533 " -w --wildcard Permit wildcard in symbol comparison\n"
4534 " -x --discard-all Remove all non-global symbols\n"
4535 " -X --discard-locals Remove any compiler-generated symbols\n"
4536 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4537 " --interleave-width <number> Set N for --interleave\n"
4538 " -b --byte <num> Select byte <num> in every interleaved "
4540 " --gap-fill <val> Fill gaps between sections with <val>\n"
4541 " --pad-to <addr> Pad the last section up to address "
4543 " --set-start <addr> Set the start address to <addr>\n"
4544 " {--change-start|--adjust-start} <incr>\n"
4545 " Add <incr> to the start address\n"
4546 " {--change-addresses|--adjust-vma} <incr>\n"
4547 " Add <incr> to LMA, VMA and start "
4549 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4550 " Change LMA and VMA of section <name> by "
4552 " --change-section-lma <name>{=|+|-}<val>\n"
4553 " Change the LMA of section <name> by "
4555 " --change-section-vma <name>{=|+|-}<val>\n"
4556 " Change the VMA of section <name> by "
4558 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4559 " Warn if a named section does not exist\n"
4560 " --set-section-flags <name>=<flags>\n"
4561 " Set section <name>'s properties to "
4563 " --add-section <name>=<file> Add section <name> found in <file> to "
4565 " --update-section <name>=<file>\n"
4566 " Update contents of section <name> with\n"
4567 " contents found in <file>\n"
4568 " --dump-section <name>=<file> Dump the contents of section <name> into "
4570 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4571 " --long-section-names {enable|disable|keep}\n"
4572 " Handle long section names in Coff "
4574 " --change-leading-char Force output format's leading character "
4576 " --remove-leading-char Remove leading character from global "
4578 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4579 "sections with content\n"
4580 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4581 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4582 " listed in <file>\n"
4583 " --srec-len <number> Restrict the length of generated "
4585 " --srec-forceS3 Restrict the type of generated Srecords "
4587 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4588 " --strip-unneeded-symbols <file>\n"
4589 " --strip-unneeded-symbol for all symbols "
4592 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4593 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4594 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4595 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4596 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4597 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4598 " --alt-machine-code <index> Use the target's <index>'th alternative "
4600 " --writable-text Mark the output text as writable\n"
4601 " --readonly-text Make the output text write protected\n"
4602 " --pure Mark the output file as demand paged\n"
4603 " --impure Mark the output file as impure\n"
4604 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4606 " --prefix-sections <prefix> Add <prefix> to start of every section "
4608 " --prefix-alloc-sections <prefix>\n"
4609 " Add <prefix> to start of every "
4612 " --file-alignment <num> Set PE file alignment to <num>\n"
4613 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4615 " --image-base <address> Set PE image base to <address>\n"
4616 " --section-alignment <num> Set PE section alignment to <num>\n"
4617 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4620 " --subsystem <name>[:<version>]\n"
4621 " Set PE subsystem to <name> [& <version>]\n"
4622 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4623 " Compress DWARF debug sections using zlib\n"
4624 " --decompress-debug-sections Decompress DWARF debug sections using "
4626 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4629 " -M --merge-notes Remove redundant entries in note "
4631 " --no-merge-notes Do not attempt to remove redundant notes "
4633 " -v --verbose List all object files modified\n"
4634 " @<file> Read options from <file>\n"
4635 " -V --version Display this program's version number\n"
4636 " -h --help Display this output\n"
4637 " --info List object formats & architectures "
4643 msgid "Usage: %s <option(s)> in-file(s)\n"
4648 msgid " Removes symbols and sections from files\n"
4654 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4655 " -O --output-target=<bfdname> Create an output file in format "
4657 " -F --target=<bfdname> Set both input and output format to "
4659 " -p --preserve-dates Copy modified/access timestamps to the "
4666 " -R --remove-section=<name> Also remove section <name> from the "
4668 " --remove-relocations <name> Remove relocations from section <name>\n"
4669 " -s --strip-all Remove all symbol and relocation "
4671 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4672 " --strip-dwo Remove all DWO sections\n"
4673 " --strip-unneeded Remove all symbols not needed by "
4675 " --only-keep-debug Strip everything but the debug "
4677 " -M --merge-notes Remove redundant entries in note sections "
4679 " --no-merge-notes Do not attempt to remove redundant notes\n"
4680 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4681 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4682 " --keep-file-symbols Do not strip file symbol(s)\n"
4683 " -w --wildcard Permit wildcard in symbol comparison\n"
4684 " -x --discard-all Remove all non-global symbols\n"
4685 " -X --discard-locals Remove any compiler-generated symbols\n"
4686 " -v --verbose List all object files modified\n"
4687 " -V --version Display this program's version number\n"
4688 " -h --help Display this output\n"
4689 " --info List object formats & architectures "
4691 " -o <file> Place stripped output into <file>\n"
4696 msgid "unrecognized section flag `%s'"
4699 #: objcopy.c:762 objcopy.c:834
4701 msgid "supported flags: %s"
4706 msgid "unrecognized symbol flag `%s'"
4711 msgid "error: %s both copied and removed"
4716 msgid "error: %s both sets and alters VMA"
4721 msgid "error: %s both sets and alters LMA"
4726 msgid "cannot open '%s': %s"
4729 #: objcopy.c:1058 objcopy.c:4673
4731 msgid "%s: fread failed"
4736 msgid "%s:%d: Ignoring rubbish found on this line"
4741 msgid "error: section %s matches both remove and copy options"
4746 msgid "error: section %s matches both update and remove options"
4751 msgid "Section %s not found"
4756 msgid "not stripping symbol `%s' because it is named in a relocation"
4761 msgid "'before=%s' not found"
4766 msgid "%s: Multiple redefinition of symbol \"%s\""
4771 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4776 msgid "couldn't open symbol redefinition file %s (error: %s)"
4781 msgid "%s:%d: garbage found at end of line"
4786 msgid "%s:%d: missing new symbol name"
4791 msgid "%s:%d: premature end of file"
4796 msgid "stat returns negative size for `%s'"
4801 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4805 msgid "corrupt GNU build attribute note: wrong note type"
4809 msgid "corrupt GNU build attribute note: note too big"
4813 msgid "corrupt GNU build attribute note: name too small"
4817 msgid "corrupt GNU build attribute note: unsupported version"
4821 msgid "corrupt GNU build attribute note: bad description size"
4825 msgid "corrupt GNU build attribute note: name not NUL terminated"
4829 msgid "corrupt GNU build attribute notes: excess data at end"
4833 msgid "bad GNU build attribute notes: no known versions detected"
4837 msgid "bad GNU build attribute notes: multiple different versions"
4841 msgid "bad GNU build attribute notes: first note not version note"
4844 #. PR 17636: Call non-fatal so that we return to our parent who
4845 #. may need to tidy temporary files.
4847 msgid "Unable to change endianness of input file(s)"
4852 msgid "error: the input file '%s' has no sections"
4858 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4863 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4868 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4873 msgid "Input file `%s' ignores binary architecture parameter."
4878 msgid "Unable to recognise the format of the input file `%s'"
4883 msgid "Output file cannot represent architecture `%s'"
4888 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4893 msgid "can't add section '%s'"
4898 msgid "can't create section `%s'"
4903 msgid "error: %s not found, can't be updated"
4907 msgid "warning: note section is empty"
4911 msgid "warning: could not load note section"
4915 msgid "warning: failed to set merged notes size"
4920 msgid "can't dump section '%s' - it does not exist"
4924 msgid "can't dump section - it has no contents"
4928 msgid "can't dump section - it is empty"
4932 msgid "could not open section dump file"
4937 msgid "error writing section contents to %s (error: %s)"
4941 msgid "could not retrieve section contents"
4946 msgid "%s: debuglink section already exists"
4951 msgid "cannot create debug link section `%s'"
4955 msgid "Can't fill gap after section"
4959 msgid "can't add padding"
4963 msgid "error: failed to copy merged notes into output"
4967 msgid "could not find any mergeable note sections"
4972 msgid "cannot fill debug link section `%s'"
4976 msgid "error copying private BFD data"
4981 msgid "this target does not support %lu alternative machine codes"
4985 msgid "treating that number as an absolute e_machine value instead"
4989 msgid "ignoring the alternative value"
4992 #: objcopy.c:3224 objcopy.c:3277
4994 msgid "cannot create tempdir for archive copying (error: %s)"
4998 msgid "Unable to recognise the format of file"
5003 msgid "error: the input file '%s' is empty"
5008 msgid "Multiple renames of section %s"
5012 msgid "error in private header data"
5016 msgid "failed to create output section"
5020 msgid "failed to set size"
5024 msgid "failed to set vma"
5028 msgid "failed to set alignment"
5032 msgid "failed to copy private data"
5036 msgid "relocation count is negative"
5039 #. User must pad the section up in order to do this.
5043 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5047 msgid "can't create debugging section"
5051 msgid "can't set debugging section contents"
5056 msgid "don't know how to write debugging information for %s"
5060 msgid "could not create temporary file to hold stripped copy"
5065 msgid "%s: bad version in PE subsystem"
5070 msgid "unknown PE subsystem: %s"
5073 #: objcopy.c:4626 objcopy.c:4888 objcopy.c:4968 objcopy.c:5109 objcopy.c:5141
5074 #: objcopy.c:5164 objcopy.c:5168 objcopy.c:5188
5076 msgid "bad format for %s"
5081 msgid "cannot open: %s: %s"
5085 msgid "byte number must be non-negative"
5090 msgid "architecture %s unknown"
5094 msgid "interleave must be positive"
5098 msgid "interleave width must be positive"
5103 msgid "unrecognized --compress-debug-sections type `%s'"
5108 msgid "unrecognized --elf-stt-common= option `%s'"
5113 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5118 msgid "unknown long section names option '%s'"
5122 msgid "unable to parse alternative machine code"
5126 msgid "number of bytes to reverse must be positive and even"
5131 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5136 msgid "%s: invalid reserve value for --heap"
5141 msgid "%s: invalid commit value for --heap"
5146 msgid "%s: invalid reserve value for --stack"
5151 msgid "%s: invalid commit value for --stack"
5155 msgid "interleave start byte must be set with --byte"
5159 msgid "byte number must be less than interleave"
5163 msgid "interleave width must be less than or equal to interleave - byte`"
5168 msgid "unknown input EFI target: %s"
5173 msgid "unknown output EFI target: %s"
5178 msgid "warning: could not locate '%s'. System error message: %s"
5184 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5187 #: objcopy.c:5514 objcopy.c:5528
5189 msgid "%s %s%c0x%s never used"
5194 msgid "Usage: %s <option(s)> <file(s)>\n"
5199 msgid " Display information from object <file(s)>.\n"
5204 msgid " At least one of the following switches must be given:\n"
5210 " -a, --archive-headers Display archive header information\n"
5211 " -f, --file-headers Display the contents of the overall file header\n"
5212 " -p, --private-headers Display object format specific file header "
5214 " -P, --private=OPT,OPT... Display object format specific contents\n"
5215 " -h, --[section-]headers Display the contents of the section headers\n"
5216 " -x, --all-headers Display the contents of all headers\n"
5217 " -d, --disassemble Display assembler contents of executable "
5219 " -D, --disassemble-all Display assembler contents of all sections\n"
5220 " -S, --source Intermix source code with disassembly\n"
5221 " -s, --full-contents Display the full contents of all sections "
5223 " -g, --debugging Display debug information in object file\n"
5224 " -e, --debugging-tags Display debug information using ctags style\n"
5225 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5226 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5227 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5229 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5230 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5231 " =addr,=cu_index,=links,=follow-links]\n"
5232 " Display DWARF info in the file\n"
5233 " -t, --syms Display the contents of the symbol table(s)\n"
5234 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5235 " -r, --reloc Display the relocation entries in the file\n"
5236 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5238 " @<file> Read options from <file>\n"
5239 " -v, --version Display this program's version number\n"
5240 " -i, --info List object formats and architectures supported\n"
5241 " -H, --help Display this information\n"
5248 " The following switches are optional:\n"
5254 " -b, --target=BFDNAME Specify the target object format as "
5256 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5257 " -j, --section=NAME Only display information for section NAME\n"
5258 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5259 " -EB --endian=big Assume big endian format when "
5261 " -EL --endian=little Assume little endian format when "
5263 " --file-start-context Include context from start of file (with -"
5265 " -I, --include=DIR Add DIR to search list for source files\n"
5266 " -l, --line-numbers Include line numbers and filenames in "
5268 " -F, --file-offsets Include file offsets when displaying "
5270 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5271 " The STYLE, if specified, can be `auto', "
5273 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5276 " -w, --wide Format output for more than 80 columns\n"
5277 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5279 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5280 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
5281 " --prefix-addresses Print complete address alongside "
5283 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5284 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5286 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5288 " --special-syms Include special symbols in symbol dumps\n"
5289 " --inlines Print all inlines for source line (with -"
5291 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5292 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5298 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5299 " --dwarf-start=N Display DIEs starting with N, at the same "
5302 " --dwarf-check Make additional dwarf internal consistency "
5311 "Options supported for -P/--private switch:\n"
5316 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5326 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5336 msgid "failed to read symbol table from: %s"
5339 #: objdump.c:619 objdump.c:3483
5340 msgid "error message was"
5345 msgid "%s: not a dynamic object"
5348 #: objdump.c:1188 objdump.c:1212
5350 msgid " (File Offset: 0x%lx)"
5355 msgid "source file %s is more recent than object file\n"
5360 msgid "disassemble_fn returned length %d"
5363 #: objdump.c:2212 objdump.c:3109
5365 msgid "Reading section %s failed because: %s"
5372 "Disassembly of section %s:\n"
5377 msgid "can't use supplied machine %s"
5382 msgid "can't disassemble for architecture %s\n"
5385 #: objdump.c:2515 objdump.c:2537
5389 "Can't get contents for section '%s'.\n"
5394 msgid "File %s does not contain any dwarf debug information\n"
5400 "No %s section present\n"
5406 msgid "reading %s section of %s failed: %s"
5412 "Contents of %s section:\n"
5418 msgid "architecture: %s, "
5423 msgid "flags 0x%08x:\n"
5434 msgid "option -P/--private not supported by this file"
5439 msgid "target specific dump '%s' not supported"
5444 msgid "Contents of section %s:"
5449 msgid " (Starting at file offset: 0x%lx)"
5454 msgid "no symbols\n"
5459 msgid "no information for symbol number %ld\n"
5464 msgid "could not determine the type of symbol number %ld\n"
5469 msgid "failed to read relocs in: %s"
5476 "%s: file format %s\n"
5481 msgid "%s: printing debugging information failed"
5486 msgid "In archive %s:\n"
5489 #. Prevent corrupted files from spinning us into an
5490 #. infinite loop. 100 is an arbitrary heuristic.
5492 msgid "Archive nesting is too deep"
5497 msgid "In nested archive %s:\n"
5501 msgid "error: the start address should be before the end address"
5505 msgid "error: the stop address should be after the start address"
5509 msgid "error: prefix strip must be non-negative"
5513 msgid "error: instruction width must be positive"
5517 msgid "unrecognized -E option"
5522 msgid "unrecognized --endian type `%s'"
5528 "For Mach-O files:\n"
5529 " header Display the file header\n"
5530 " section Display the segments and sections commands\n"
5531 " map Display the section map\n"
5532 " load Display the load commands\n"
5533 " dysymtab Display the dynamic symbol table\n"
5534 " codesign Display code signature\n"
5535 " seg_split_info Display segment split info\n"
5536 " compact_unwind Display compact unwinding info\n"
5537 " function_starts Display start address of functions\n"
5538 " data_in_code Display data in code entries\n"
5539 " twolevel_hints Display the two-level namespace lookup hints table\n"
5540 " dyld_info Display dyld information\n"
5544 msgid "Mach-O header:\n"
5549 msgid " magic : %08lx\n"
5554 msgid " cputype : %08lx (%s)\n"
5559 msgid " cpusubtype: %08lx\n"
5564 msgid " filetype : %08lx (%s)\n"
5569 msgid " ncmds : %08lx (%lu)\n"
5574 msgid " sizeofcmds: %08lx (%lu)\n"
5579 msgid " flags : %08lx ("
5588 msgid " reserved : %08x\n"
5592 msgid "Segments and Sections:\n"
5596 msgid " #: Segment name Section name Address\n"
5600 msgid "cannot read rebase dyld info"
5604 msgid "cannot read bind dyld info"
5608 msgid "cannot read weak bind dyld info"
5612 msgid "cannot read lazy bind dyld info"
5616 msgid "cannot read export symbols dyld info"
5619 #: od-macho.c:1072 od-macho.c:1082 od-macho.c:1156 od-macho.c:1208
5621 msgid " [bad block length]\n"
5626 msgid " %u index entry:\n"
5627 msgid_plural " %u index entries:\n"
5633 msgid " index entry %u: type: %08x, offset: %08x\n"
5638 msgid " version: %08x\n"
5643 msgid " flags: %08x\n"
5648 msgid " hash offset: %08x\n"
5653 msgid " ident offset: %08x (- %08x)\n"
5658 msgid " identity: %s\n"
5663 msgid " nbr special slots: %08x (at offset %08x)\n"
5668 msgid " nbr code slots: %08x\n"
5673 msgid " code limit: %08x\n"
5678 msgid " hash size: %02x\n"
5683 msgid " hash type: %02x (%s)\n"
5688 msgid " spare1: %02x\n"
5693 msgid " page size: %02x\n"
5698 msgid " spare2: %08x\n"
5703 msgid " scatter offset: %08x\n"
5708 msgid " [truncated block]\n"
5713 msgid " magic : %08x (%s)\n"
5718 msgid " length: %08x\n"
5722 msgid "cannot read code signature data"
5726 msgid "cannot read segment split info"
5730 msgid "segment split info is not nul terminated"
5735 msgid " 32 bit pointers:\n"
5740 msgid " 64 bit pointers:\n"
5745 msgid " PPC hi-16:\n"
5750 msgid " Unhandled location type %u\n"
5754 msgid "cannot read function starts"
5758 msgid "cannot read data_in_code"
5762 msgid "cannot read twolevel hints"
5768 "For XCOFF files:\n"
5769 " header Display the file header\n"
5770 " aout Display the auxiliary header\n"
5771 " sections Display the section headers\n"
5772 " syms Display the symbols table\n"
5773 " relocs Display the relocation entries\n"
5774 " lineno Display the line number entries\n"
5775 " loader Display loader section\n"
5776 " except Display exception table\n"
5777 " typchk Display type-check section\n"
5778 " traceback Display traceback tags\n"
5779 " toc Display toc symbols\n"
5780 " ldinfo Display loader info in core files\n"
5785 msgid " nbr sections: %d\n"
5790 msgid " time and date: 0x%08x - "
5793 #: od-xcoff.c:422 readelf.c:17152
5800 msgid " symbols off: 0x%08x\n"
5805 msgid " nbr symbols: %d\n"
5810 msgid " opt hdr sz: %d\n"
5815 msgid " flags: 0x%04x "
5820 msgid "Auxiliary header:\n"
5825 msgid " No aux header\n"
5830 msgid "warning: optional header size too large (> %d)\n"
5834 msgid "cannot read auxhdr"
5839 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
5844 msgid " No section header\n"
5847 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
5848 msgid "cannot read section header"
5853 msgid " Flags: %08x "
5858 msgid "overflow - nreloc: %u, nlnno: %u\n"
5861 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
5862 msgid "cannot read section headers"
5866 msgid "cannot read strings table length"
5870 msgid "cannot read strings table"
5874 msgid "cannot read symbol table"
5878 msgid "cannot read symbol entry"
5882 msgid "cannot read symbol aux entry"
5887 msgid "Symbols table (strtable at 0x%08x)"
5899 msgid " (no strings):\n"
5904 msgid " (strings size: %08x):\n"
5907 #. Translators: 'sc' is for storage class, 'off' for offset.
5910 msgid " # sc value section type aux name/off\n"
5913 #. Section length, number of relocs and line number.
5916 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
5919 #. Section length and number of relocs.
5922 msgid " scnlen: %08x nreloc: %-6u\n"
5927 msgid "offset: %08x"
5932 msgid "Relocations for %s (%u)\n"
5936 msgid "cannot read relocations"
5940 msgid "cannot read relocation entry"
5945 msgid "Line numbers for %s (%u)\n"
5949 msgid "cannot read line numbers"
5952 #. Line number, symbol index and physical address.
5955 msgid "lineno symndx/paddr\n"
5959 msgid "cannot read line number entry"
5964 msgid "no .loader section in file\n"
5969 msgid "section .loader is too short\n"
5974 msgid "Loader header:\n"
5979 msgid " version: %u\n"
5984 msgid " Unhandled version\n"
5989 msgid " nbr symbols: %u\n"
5994 msgid " nbr relocs: %u\n"
5997 #. Import string table length.
6000 msgid " import strtab len: %u\n"
6005 msgid " nbr import files: %u\n"
6010 msgid " import file off: %u\n"
6015 msgid " string table len: %u\n"
6020 msgid " string table off: %u\n"
6025 msgid "Dynamic symbols:\n"
6030 msgid " %4u %08x %3u "
6040 msgid "(bad offset: %u)"
6045 msgid "Dynamic relocs:\n"
6050 msgid "Import files:\n"
6055 msgid "no .except section in file\n"
6060 msgid "Exception table:\n"
6065 msgid "no .typchk section in file\n"
6070 msgid "Type-check section:\n"
6075 msgid " address beyond section size\n"
6080 msgid " tags at %08x\n"
6085 msgid " number of CTL anchors: %u\n"
6090 msgid " Name (len: %u): "
6095 msgid "[truncated]\n"
6100 msgid " (end of tags at %08x)\n"
6105 msgid " no tags found\n"
6110 msgid " Truncated .text section\n"
6120 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6124 msgid "cannot read header"
6129 msgid "File header:\n"
6134 msgid " magic: 0x%04x (0%04o) "
6139 msgid "(WRMAGIC: writable text segments)"
6144 msgid "(ROMAGIC: readonly sharablee text segments)"
6149 msgid "(TOCMAGIC: readonly text segments and TOC)"
6154 msgid "unknown magic"
6157 #: od-xcoff.c:1673 od-xcoff.c:1813
6159 msgid " Unhandled magic\n"
6163 msgid "cannot read loader info table"
6170 "ldinfo dump not supported in 32 bits environments\n"
6174 msgid "cannot core read header"
6179 msgid "Core header:\n"
6184 msgid " version: 0x%08x "
6189 msgid "(dumpx format - aix4.3 / 32 bits)"
6194 msgid "(dumpxx format - aix5.0 / 64 bits)"
6199 msgid "unknown format"
6203 msgid "invalid value specified for pragma code_page.\n"
6208 msgid "Excessively large slot index: %lx"
6213 msgid "parse_coff_type: Bad type code 0x%x"
6216 #: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703
6218 msgid "bfd_coff_get_syment failed: %s"
6221 #: rdcoff.c:426 rdcoff.c:723
6223 msgid "bfd_coff_get_auxent failed: %s"
6228 msgid "%ld: .bf without preceding function"
6233 msgid "%ld: unexpected .ef\n"
6238 msgid "%s: no recognized debugging information"
6243 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6248 msgid "%s: %s: stab entry %ld is corrupt\n"
6253 msgid "Last stabs entries before error:\n"
6261 msgid "<no-strings>"
6266 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6271 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6276 msgid "Reading %s bytes extends past end of file for %s\n"
6281 msgid "Unable to seek to 0x%lx for %s\n"
6286 msgid "Out of memory allocating %s bytes for %s\n"
6291 msgid "Unable to read in %s bytes of %s\n"
6295 msgid "Don't know about relocations on this machine architecture\n"
6298 #: readelf.c:908 readelf.c:1013
6299 msgid "32-bit relocation data"
6302 #: readelf.c:920 readelf.c:950 readelf.c:1024 readelf.c:1053
6303 msgid "out of memory parsing relocs\n"
6306 #: readelf.c:938 readelf.c:1042
6307 msgid "64-bit relocation data"
6313 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6318 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6323 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6328 msgid " Offset Info Type Sym.Value Sym. Name\n"
6334 " Offset Info Type Symbol's Value "
6335 "Symbol's Name + Addend\n"
6341 " Offset Info Type Sym. Value Sym. Name + "
6348 " Offset Info Type Symbol's Value "
6355 " Offset Info Type Sym. Value Sym. Name\n"
6358 #: readelf.c:1575 readelf.c:1765 readelf.c:1773
6360 msgid "unrecognized: %-7lx"
6365 msgid "<unknown addend: %lx>"
6370 msgid " bad symbol index: %08lx in reloc"
6375 msgid "<string table index: %3ld>"
6380 msgid "<corrupt string table index: %3ld>"
6385 msgid "Processor Specific: %lx"
6390 msgid "Operating System specific: %lx"
6393 #: readelf.c:2231 readelf.c:3987
6395 msgid "<unknown>: %lx"
6403 msgid "REL (Relocatable file)"
6407 msgid "EXEC (Executable file)"
6411 msgid "DYN (Shared object file)"
6415 msgid "CORE (Core file)"
6420 msgid "Processor Specific: (%x)"
6425 msgid "OS Specific: (%x)"
6430 msgid "<unknown>: %x"
6433 #. Please keep this switch table sorted by increasing EM_ value.
6435 #: readelf.c:2270 readelf.c:15497 readelf.c:15508
6441 msgid "<unknown>: 0x%x"
6448 #: readelf.c:3155 readelf.c:9598
6457 msgid ", <unknown MeP cpu type>"
6461 msgid "<unknown MeP copro type>"
6466 msgid ", unknown flags bits: %#x"
6470 msgid ", relocatable"
6474 msgid ", relocatable-lib"
6478 msgid ", unknown v850 architecture variant"
6482 msgid ", unknown CPU"
6486 msgid ", unknown ABI"
6489 #: readelf.c:3445 readelf.c:3513
6490 msgid ", unknown ISA"
6495 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6499 msgid ": architecture variant: "
6507 msgid ": unknown extra flag bits also present"
6511 msgid "Standalone App"
6515 msgid "Bare-metal C6000"
6518 #: readelf.c:3779 readelf.c:4699 readelf.c:4715 readelf.c:16828 readelf.c:16868
6520 msgid "<unknown: %x>"
6523 #. This message is probably going to be displayed in a 15
6524 #. character wide field, so put the hex value first.
6527 msgid "%08x: <unknown>"
6532 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6537 msgid " Display information about the contents of ELF format files\n"
6544 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6545 " -h --file-header Display the ELF file header\n"
6546 " -l --program-headers Display the program headers\n"
6547 " --segments An alias for --program-headers\n"
6548 " -S --section-headers Display the sections' header\n"
6549 " --sections An alias for --section-headers\n"
6550 " -g --section-groups Display the section groups\n"
6551 " -t --section-details Display the section details\n"
6552 " -e --headers Equivalent to: -h -l -S\n"
6553 " -s --syms Display the symbol table\n"
6554 " --symbols An alias for --syms\n"
6555 " --dyn-syms Display the dynamic symbol table\n"
6556 " -n --notes Display the core notes (if present)\n"
6557 " -r --relocs Display the relocations (if present)\n"
6558 " -u --unwind Display the unwind info (if present)\n"
6559 " -d --dynamic Display the dynamic section (if present)\n"
6560 " -V --version-info Display the version sections (if present)\n"
6561 " -A --arch-specific Display architecture specific information (if any)\n"
6562 " -c --archive-index Display the symbol/file index in an archive\n"
6563 " -D --use-dynamic Use the dynamic section info when displaying "
6565 " -x --hex-dump=<number|name>\n"
6566 " Dump the contents of section <number|name> as "
6568 " -p --string-dump=<number|name>\n"
6569 " Dump the contents of section <number|name> as "
6571 " -R --relocated-dump=<number|name>\n"
6572 " Dump the contents of section <number|name> as "
6574 " -z --decompress Decompress section before dumping it\n"
6575 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6576 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6578 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6579 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6580 " =addr,=cu_index,=links,=follow-links]\n"
6581 " Display the contents of DWARF debug sections\n"
6587 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6588 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6595 " -i --instruction-dump=<number|name>\n"
6596 " Disassemble the contents of section <number|name>\n"
6602 " -I --histogram Display histogram of bucket list lengths\n"
6603 " -W --wide Allow output width to exceed 80 characters\n"
6604 " @<file> Read options from <file>\n"
6605 " -H --help Display this information\n"
6606 " -v --version Display the version number of readelf\n"
6609 #: readelf.c:4461 readelf.c:4492 readelf.c:4496
6610 msgid "Out of memory allocating dump request table.\n"
6615 msgid "Invalid option '-%c'\n"
6618 #: readelf.c:4695 readelf.c:4711 readelf.c:10280
6623 msgid "2's complement, little endian"
6627 msgid "2's complement, big endian"
6631 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6636 msgid "ELF Header:\n"
6646 msgid " Class: %s\n"
6656 msgid " Version: %d %s\n"
6661 msgid "<unknown: %lx>"
6666 msgid " OS/ABI: %s\n"
6671 msgid " ABI Version: %d\n"
6681 msgid " Machine: %s\n"
6686 msgid " Version: 0x%lx\n"
6691 msgid " Entry point address: "
6698 " Start of program headers: "
6704 " (bytes into file)\n"
6705 " Start of section headers: "
6710 msgid " (bytes into file)\n"
6715 msgid " Flags: 0x%lx%s\n"
6720 msgid " Size of this header: %ld (bytes)\n"
6725 msgid " Size of program headers: %ld (bytes)\n"
6730 msgid " Number of program headers: %ld"
6735 msgid " Size of section headers: %ld (bytes)\n"
6740 msgid " Number of section headers: %ld"
6745 msgid " Section header string table index: %ld"
6750 msgid " <corrupt: out of range>"
6753 #: readelf.c:4846 readelf.c:4893
6755 "The e_phentsize field in the ELF header is less than the size of an ELF "
6759 #: readelf.c:4850 readelf.c:4897
6761 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6765 #: readelf.c:4853 readelf.c:4900
6766 msgid "program headers"
6771 msgid "Too many program headers - %#x - the file is not that big\n"
6776 msgid "Out of memory reading %u program headers\n"
6781 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6782 "no program headers\n"
6789 "There are no program headers in this file.\n"
6796 "Elf file type is %s\n"
6801 msgid "Entry point 0x%s\n"
6806 msgid "There is %d program header, starting at offset %s\n"
6807 msgid_plural "There are %d program headers, starting at offset %s\n"
6811 #: readelf.c:5005 readelf.c:5007
6815 "Program Headers:\n"
6821 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
6827 " Type Offset VirtAddr PhysAddr FileSiz "
6828 "MemSiz Flg Align\n"
6833 msgid " Type Offset VirtAddr PhysAddr\n"
6838 msgid " FileSiz MemSiz Flags Align\n"
6842 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
6846 msgid "the segment's file size is larger than its memory size\n"
6850 msgid "the PHDR segment must occur before any LOAD segment\n"
6854 msgid "the PHDR segment is not covered by a LOAD segment\n"
6858 msgid "more than one dynamic segment\n"
6862 msgid "no .dynamic section in the dynamic segment\n"
6866 msgid "the .dynamic section is not contained within the dynamic segment\n"
6870 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
6874 msgid "the dynamic segment offset + size exceeds the size of the file\n"
6878 msgid "Unable to find program interpreter name\n"
6883 "Internal error: failed to create format string to display program "
6888 msgid "Unable to read program interpreter name\n"
6893 msgid " [Requesting program interpreter: %s]\n"
6900 " Section to Segment mapping:\n"
6905 msgid " Segment Sections...\n"
6909 msgid "Cannot interpret virtual addresses without program headers.\n"
6914 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
6917 #: readelf.c:5305 readelf.c:5369
6919 "The e_shentsize field in the ELF header is less than the size of an ELF "
6923 #: readelf.c:5309 readelf.c:5374
6925 "The e_shentsize field in the ELF header is larger than the size of an ELF "
6929 #: readelf.c:5313 readelf.c:5379
6930 msgid "section headers"
6933 #: readelf.c:5323 readelf.c:5389
6935 msgid "Out of memory reading %u section headers\n"
6938 #: readelf.c:5342 readelf.c:5408
6940 msgid "Section %u has an out of range sh_link value of %u\n"
6943 #: readelf.c:5344 readelf.c:5410
6945 msgid "Section %u has an out of range sh_info value of %u\n"
6948 #: readelf.c:5439 readelf.c:5552
6950 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
6953 #: readelf.c:5447 readelf.c:5560
6955 msgid "Section %s has an invalid sh_size of 0x%lx\n"
6958 #: readelf.c:5457 readelf.c:5570
6961 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
6964 #: readelf.c:5465 readelf.c:5578
6968 #: readelf.c:5479 readelf.c:5592
6969 msgid "symbol table section indicies"
6972 #: readelf.c:5485 readelf.c:5598
6974 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
6977 #: readelf.c:5498 readelf.c:5611
6979 msgid "Out of memory reading %lu symbols\n"
6982 #: readelf.c:5792 readelf.c:5867 readelf.c:5885 readelf.c:5903
6983 msgid "Internal error: not enough buffer room for section flag info"
6988 msgid "UNKNOWN (%*.*lx)"
6991 #: readelf.c:5929 readelf.c:5944
6992 msgid "Compressed section is too small even for a compression header\n"
6997 "possibly corrupt ELF file header - it has a non-zero section header offset, "
6998 "but no section headers\n"
7005 "There are no sections in this file.\n"
7010 msgid "There is %d section header, starting at offset 0x%lx:\n"
7011 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7015 #: readelf.c:6008 readelf.c:6783 readelf.c:7229 readelf.c:7638 readelf.c:8081
7016 #: readelf.c:9185 readelf.c:11701 readelf.c:13668 readelf.c:17529
7017 msgid "string table"
7020 #. Note: coded this way so that there is a single string for translation.
7023 msgid "Section %d has invalid sh_entsize of %s\n"
7028 msgid "(Using the expected size of %u for the rest of this dump)\n"
7032 msgid "File contains multiple dynamic symbol tables\n"
7036 msgid "File contains multiple dynamic string tables\n"
7040 msgid "dynamic strings"
7047 "Section Headers:\n"
7057 #: readelf.c:6217 readelf.c:6228 readelf.c:6239
7059 msgid " [Nr] Name\n"
7064 msgid " Type Addr Off Size ES Lk Inf Al\n"
7070 " [Nr] Name Type Addr Off Size ES Flg Lk "
7076 msgid " Type Address Off Size ES Lk Inf Al\n"
7082 " [Nr] Name Type Address Off Size ES "
7088 msgid " Type Address Offset Link\n"
7093 msgid " Size EntSize Info Align\n"
7098 msgid " [Nr] Name Type Address Offset\n"
7103 msgid " Size EntSize Flags Link Info Align\n"
7113 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7118 msgid "[%2u]: Link field (%u) should index a string section.\n"
7121 #: readelf.c:6294 readelf.c:6305
7123 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7128 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7131 #: readelf.c:6348 readelf.c:6375
7133 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7138 msgid "[%2u]: Expected link to another section in info field"
7143 msgid "Size of section %u is larger than the entire file!\n"
7148 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7152 msgid "compression header"
7157 msgid " [<unknown>: 0x%x], "
7160 #. The ordering of the letters shown here matches the ordering of the
7161 #. corresponding SHF_xxx values, and hence the order in which these
7162 #. letters will be displayed to the user.
7167 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7168 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7169 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7180 msgid "y (purecode), "
7197 "There are no sections to group in this file.\n"
7201 msgid "Section headers are not available!\n"
7206 msgid "Out of memory reading %u section group headers\n"
7213 "There are no section groups in this file.\n"
7218 msgid "Out of memory reading %lu groups\n"
7223 msgid "Bad sh_link in group section `%s'\n"
7228 msgid "Corrupt header in group section `%s'\n"
7231 #: readelf.c:6741 readelf.c:6752
7233 msgid "Bad sh_info in group section `%s'\n"
7239 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7243 msgid "section data"
7250 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7255 msgid " [Index] Name\n"
7260 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7265 "Further error messages about overlarge group section indicies suppressed\n"
7270 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7275 "Further error messages about already contained group sections suppressed\n"
7280 msgid "section 0 in group section [%5u]\n"
7284 msgid "dynamic section image fixups"
7289 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7296 "Image fixups for needed library #%d: %s - ident: %lx\n"
7301 msgid "Seg Offset Type SymVec DataType\n"
7305 msgid "dynamic section image relocations"
7318 "Seg Offset Type Addend Seg Sym Off\n"
7322 msgid "dynamic string section"
7329 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7336 "There are no dynamic relocations in this file.\n"
7343 "Relocation section "
7348 msgid " at offset 0x%lx contains %lu entry:\n"
7349 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7357 "There are no static relocations in this file."
7364 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7371 "There are no relocations in this file.\n"
7376 msgid "Invalid offset %lx in table entry %ld\n"
7381 msgid "\tUnknown version.\n"
7384 #: readelf.c:7515 readelf.c:7939
7385 msgid "unwind table"
7390 msgid "Skipping unknown relocation type: %u\n"
7395 msgid "Skipping unexpected relocation type: %s\n"
7400 msgid "Skipping reloc with overlarge offset: %lx\n"
7403 #: readelf.c:7632 readelf.c:8075
7404 msgid "Multiple auxillary string tables encountered\n"
7407 #: readelf.c:7646 readelf.c:8089 readelf.c:9193
7411 "There are no unwind sections in this file.\n"
7418 "Could not find unwind info section for "
7434 msgid " at offset 0x%lx contains %lu entries:\n"
7439 msgid "Skipping unexpected relocation type %s\n"
7442 #: readelf.c:8097 readelf.c:9200
7446 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7449 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7459 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7464 msgid "Unknown section relocation type %d encountered\n"
7469 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7474 msgid "Skipping unknown ARM relocation type: %d\n"
7479 msgid "Skipping unexpected ARM relocation type %s\n"
7484 msgid "Skipping unknown C6000 relocation type: %d\n"
7489 msgid "Skipping unexpected C6000 relocation type %s\n"
7492 #. This function currently only supports ARM and TI unwinders.
7494 msgid "Only TI and ARM unwinders are currently supported\n"
7499 msgid "[Truncated opcode]\n"
7502 #: readelf.c:8503 readelf.c:8719
7504 msgid "Refuse to unwind"
7517 #: readelf.c:8559 readelf.c:8652
7523 msgid "corrupt change to vsp"
7526 #: readelf.c:8674 readelf.c:8824
7528 msgid " [unsupported opcode]"
7541 msgid "Corrupt stack pointer adjustment detected\n"
7546 msgid "sp = sp + %ld"
7551 msgid " Personality routine: "
7556 msgid " [Truncated data]\n"
7561 msgid "Corrupt ARM compact model table entry: %x \n"
7566 msgid " Compact model index: %d\n"
7570 msgid "Unknown ARM compact model index encountered\n"
7575 msgid " [reserved]\n"
7580 msgid " Restore stack from frame pointer\n"
7585 msgid " Stack increment %d\n"
7590 msgid " Registers restored: "
7595 msgid " Return register: %s\n"
7600 msgid " [reserved (%d)]\n"
7606 "Unsupported architecture type %d encountered when decoding unwind table\n"
7611 msgid "corrupt index table entry: %x\n"
7616 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7621 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7627 "Unsupported architecture type %d encountered when processing unwind table\n"
7631 msgid "Multiple string tables found in file.\n"
7638 "The decoding of unwind sections for machine type %s is not currently "
7649 msgid "Interface Version: %s"
7652 #. Note: coded this way so that there is a single string for translation.
7655 msgid "<corrupt: %s>"
7660 msgid "Time Stamp: %s"
7663 #: readelf.c:9485 readelf.c:9533
7664 msgid "dynamic section"
7667 #: readelf.c:9505 readelf.c:9554
7669 msgid "Out of memory allocating space for %lu dynamic entries\n"
7676 "There is no dynamic section in this file.\n"
7679 #. See PR 21379 for a reproducer.
7682 msgid "Invalid DT_SYMTAB entry: %lx"
7686 msgid "Unable to determine the number of symbols to load\n"
7690 msgid "Unable to determine the length of the dynamic string table\n"
7694 msgid "dynamic string table"
7699 msgid "Bad value (%d) for SYMINENT entry\n"
7703 msgid "symbol information"
7708 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7715 "Dynamic section at offset 0x%lx contains %lu entry:\n"
7718 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7724 msgid " Tag Type Name/Value\n"
7729 msgid "Auxiliary library"
7734 msgid "Filter library"
7739 msgid "Configuration file"
7744 msgid "Dependency audit library"
7749 msgid "Audit library"
7752 #: readelf.c:9854 readelf.c:9882 readelf.c:9910
7757 #: readelf.c:9857 readelf.c:9885 readelf.c:9912
7764 msgid "Shared library: [%s]"
7769 msgid " program interpreter"
7774 msgid "Library soname: [%s]"
7779 msgid "Library rpath: [%s]"
7784 msgid "Library runpath: [%s]"
7794 msgid "Not needed object: [%s]\n"
7799 msgid "<corrupt time val: %lx"
7806 "Version definition section '%s' contains %u entry:\n"
7809 "Version definition section '%s' contains %u entries:\n"
7818 #: readelf.c:10349 readelf.c:10485 readelf.c:10641
7820 msgid " Offset: %#08lx Link: %u (%s)\n"
7824 msgid "version definition section"
7829 msgid " %#06lx: Rev: %d Flags: %s"
7834 msgid " Index: %d Cnt: %d "
7844 msgid "Name index: %ld\n"
7849 msgid "Invalid vda_next field of %lx\n"
7854 msgid " %#06lx: Parent %d: %s\n"
7859 msgid " %#06lx: Parent %d, name index: %ld\n"
7864 msgid " Version def aux past end of section\n"
7869 msgid "Invalid vd_next field of %lx\n"
7874 msgid " Version definition past end of section\n"
7881 "Version needs section '%s' contains %u entry:\n"
7884 "Version needs section '%s' contains %u entries:\n"
7894 msgid "Version Needs section"
7899 msgid " %#06lx: Version: %d"
7919 msgid " %#06lx: Name: %s"
7924 msgid " %#06lx: Name index: %lx"
7929 msgid " Flags: %s Version: %d\n"
7934 msgid "Invalid vna_next field of %lx\n"
7938 msgid "Missing Version Needs auxillary information\n"
7943 msgid "Invalid vn_next field of %lx\n"
7947 msgid "Missing Version Needs information\n"
7951 msgid "version string table"
7958 "Version symbols section '%s' contains %lu entry:\n"
7961 "Version symbols section '%s' contains %lu entries:\n"
7971 msgid "version symbol data"
7979 msgid " 0 (*local*) "
7983 msgid " 1 (*global*) "
7987 msgid "invalid index into symbol array\n"
7990 #: readelf.c:10715 readelf.c:11342
7991 msgid "version need"
7995 msgid "version need aux (2)"
7998 #: readelf.c:10772 readelf.c:11290
8002 #: readelf.c:10800 readelf.c:11313
8003 msgid "version def aux"
8014 "No version information found in this file.\n"
8019 msgid "Unrecognized visibility value: %u"
8024 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8029 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8034 msgid "<localentry>: %d"
8044 msgid "bad section index[%3d]"
8049 msgid "Size truncation prevents reading %s elements of size %u\n"
8054 msgid "Invalid number of dynamic entries: %s\n"
8059 msgid "Out of memory reading %s dynamic entries\n"
8064 msgid "Unable to read in %s bytes of dynamic data\n"
8069 msgid "Out of memory allocating space for %s dynamic entries\n"
8074 msgid "<No info available for dynamic symbol number %lu>\n"
8079 msgid " <corrupt: %14ld>"
8083 msgid "version data"
8087 msgid "version need aux (3)"
8090 #: readelf.c:11435 readelf.c:11487 readelf.c:11511 readelf.c:11541
8092 msgid "Unable to seek to start of dynamic information\n"
8095 #: readelf.c:11441 readelf.c:11493
8096 msgid "Failed to read in number of buckets\n"
8100 msgid "Failed to read in number of chains\n"
8104 msgid "Failed to determine last chain length\n"
8111 "Symbol table for image:\n"
8114 #: readelf.c:11598 readelf.c:11624
8116 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8119 #: readelf.c:11600 readelf.c:11626
8121 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8124 #: readelf.c:11611 readelf.c:11807
8125 msgid "histogram chain is corrupt\n"
8132 "Symbol table of `.gnu.hash' for image:\n"
8139 "Symbol table '%s' has a sh_entsize of zero!\n"
8146 "Symbol table '%s' contains %lu entry:\n"
8149 "Symbol table '%s' contains %lu entries:\n"
8155 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8160 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8165 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8172 "Dynamic symbol information is not available for displaying symbols.\n"
8179 "Histogram for bucket list length (total of %lu bucket):\n"
8182 "Histogram for bucket list length (total of %lu buckets):\n"
8187 msgid "Out of memory allocating space for histogram buckets\n"
8190 #: readelf.c:11797 readelf.c:11873
8192 msgid " Length Number %% of total Coverage\n"
8196 msgid "Out of memory allocating space for histogram counts\n"
8203 "Histogram for `.gnu.hash' bucket list length (total of %lu bucket):\n"
8206 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
8211 msgid "Out of memory allocating space for gnu histogram buckets\n"
8215 msgid "Out of memory allocating space for gnu histogram counts\n"
8222 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8225 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8231 msgid " Num: Name BoundTo Flags\n"
8236 msgid "<corrupt index>"
8241 msgid "<corrupt: %19ld>"
8246 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8251 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8257 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8261 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8266 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8271 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8276 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8280 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8285 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8288 #: readelf.c:12197 readelf.c:12206
8290 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8296 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8302 msgid "unable to apply unsupported reloc type %d to section %s\n"
8307 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8312 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8317 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8324 "Assembly dump of section %s\n"
8329 msgid "Section '%s' has no data to dump.\n"
8333 msgid "section contents"
8340 "String dump of section '%s':\n"
8343 #: readelf.c:13248 readelf.c:13395 readelf.c:13570
8345 msgid "section '%s' has unsupported compress type: %d\n"
8348 #: readelf.c:13254 readelf.c:13401 readelf.c:13576
8350 msgid "compressed section '%s' is corrupted\n"
8353 #: readelf.c:13286 readelf.c:13435 readelf.c:13613
8355 msgid "Unable to decompress section %s\n"
8361 " Note: This section has relocations against it, but these have NOT been "
8362 "applied to this dump.\n"
8365 #: readelf.c:13344 readelf.c:14439 readelf.c:14482 readelf.c:14530
8373 msgid " No strings found in this section."
8380 "Hex dump of section '%s':\n"
8386 " NOTE: This section has relocations against it, but these have NOT been "
8387 "applied to this dump.\n"
8392 msgid "%s section data"
8397 msgid "compressed section %s is too small to contain a compression header"
8404 "Section '%s' has no debugging data.\n"
8407 #. There is no point in dumping the contents of a debugging section
8408 #. which has the NOBITS type - the bits in the file will be random.
8409 #. This can happen when a file containing a .eh_frame section is
8410 #. stripped with the --only-keep-debug command line option.
8413 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8418 msgid "Unrecognized debug section: %s\n"
8423 msgid "Section '%s' was not dumped because it does not exist!\n"
8428 msgid "Section %d was not dumped because it does not exist!\n"
8432 msgid "<corrupt tag>\n"
8437 msgid "<corrupt string tag>"
8442 msgid "Absent/Non standard\n"
8447 msgid "Bare metal/mwdt\n"
8452 msgid "Bare metal/newlib\n"
8457 msgid "Linux/uclibc\n"
8462 msgid "Linux/glibc\n"
8465 #: readelf.c:13998 readelf.c:14082
8470 #: readelf.c:14011 readelf.c:14042 readelf.c:14073
8483 #: readelf.c:14096 readelf.c:14104
8495 #: readelf.c:14297 readelf.c:14311 readelf.c:14330 readelf.c:14838
8496 #: readelf.c:15129 readelf.c:15142 readelf.c:15155
8503 msgid "Application\n"
8513 msgid "Microcontroller\n"
8518 msgid "Application or Realtime\n"
8521 #: readelf.c:14312 readelf.c:14332 readelf.c:14892 readelf.c:14910
8522 #: readelf.c:14985 readelf.c:15006 readelf.c:17162
8527 #: readelf.c:14313 readelf.c:14988 readelf.c:15009 readelf.c:17161
8532 #: readelf.c:14317 readelf.c:14336
8534 msgid "8-byte and up to %d-byte extended\n"
8539 msgid "8-byte, except leaf SP\n"
8542 #: readelf.c:14348 readelf.c:14436 readelf.c:15025
8544 msgid "flag = %d, vendor = "
8554 msgid "<unknown: %d>\n"
8558 msgid "corrupt vendor attribute\n"
8563 msgid "unspecified hard/soft float, "
8568 msgid "hard float, "
8573 msgid "soft float, "
8578 msgid "single-precision hard float, "
8583 msgid "unspecified long double\n"
8588 msgid "128-bit IBM long double\n"
8593 msgid "64-bit long double\n"
8598 msgid "128-bit IEEE long double\n"
8601 #: readelf.c:14540 readelf.c:14572
8603 msgid "unspecified\n"
8633 msgid "Hard or soft float\n"
8638 msgid "Hard float (double precision)\n"
8643 msgid "Hard float (single precision)\n"
8648 msgid "Soft float\n"
8653 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8658 msgid "Hard float (32-bit CPU, Any FPU)\n"
8663 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8668 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8673 msgid "NaN 2008 compatibility\n"
8678 msgid "Any MSA or not\n"
8683 msgid "128-bit MSA\n"
8701 #: readelf.c:14895 readelf.c:14913 readelf.c:14991 readelf.c:15012
8708 msgid "DSBT addressing not used\n"
8713 msgid "DSBT addressing used\n"
8718 msgid "Data addressing position-dependent\n"
8723 msgid "Data addressing position-independent, GOT near DP\n"
8728 msgid "Data addressing position-independent, GOT far from DP\n"
8733 msgid "Code addressing position-dependent\n"
8738 msgid "Code addressing position-independent\n"
8751 #: readelf.c:15143 readelf.c:15156
8756 #: readelf.c:15144 readelf.c:15157
8763 msgid "Restricted Large\n"
8768 msgid " <unknown tag %d>: "
8777 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
8781 msgid "Tag section ends prematurely\n"
8786 msgid "Bad attribute length (%u > %u)\n"
8791 msgid "Attribute length of %u is too small\n"
8795 msgid "Corrupt attribute section name\n"
8800 msgid "Attribute Section: "
8804 msgid "Unused bytes at end of section\n"
8809 msgid "Bad subsection length (%u > %u)\n"
8814 msgid "Bad subsection length (%u < 6)\n"
8819 msgid "File Attributes\n"
8824 msgid "Section Attributes:"
8829 msgid "Symbol Attributes:"
8834 msgid "Unknown tag: %d\n"
8839 msgid " Unknown attribute:\n"
8843 msgid "MIPS GOT entry extends beyond the end of available data\n"
8846 #: readelf.c:15499 readelf.c:15571
8851 msgid "Corrupt MIPS ABI Flags section.\n"
8855 msgid "MIPS ABI Flags section"
8858 #: readelf.c:15683 readelf.c:16231
8859 msgid "Global Offset Table data"
8869 #: readelf.c:15688 readelf.c:16236
8871 msgid " Canonical gp value: "
8874 #: readelf.c:15702 readelf.c:16240 readelf.c:16367
8876 msgid " Reserved entries:\n"
8881 msgid " %*s %10s %*s\n"
8884 #: readelf.c:15704 readelf.c:15734 readelf.c:16242 readelf.c:16270
8885 #: readelf.c:16288 readelf.c:16369 readelf.c:16378
8889 #: readelf.c:15704 readelf.c:15734 readelf.c:16242 readelf.c:16270
8894 #: readelf.c:15705 readelf.c:15735
8898 #: readelf.c:15732 readelf.c:16268
8900 msgid " Local entries:\n"
8903 #: readelf.c:15814 readelf.c:16481
8904 msgid "liblist section data"
8911 "Section '.liblist' contains %lu entry:\n"
8914 "Section '.liblist' contains %lu entries:\n"
8920 " Library Time Stamp Checksum Version Flags\n"
8925 msgid "<corrupt: %9ld>"
8933 msgid "No MIPS_OPTIONS header found\n"
8941 msgid "Out of memory allocating space for MIPS options\n"
8946 msgid "Invalid size (%u) for MIPS option\n"
8953 "Section '%s' contains %d entry:\n"
8956 "Section '%s' contains %d entries:\n"
8961 msgid "conflict list found without a dynamic symbol table\n"
8966 msgid "Overlarge number of conflicts detected: %lx\n"
8970 msgid "Out of memory allocating space for dynamic conflicts\n"
8973 #: readelf.c:16145 readelf.c:16160
8981 "Section '.conflict' contains %lu entry:\n"
8984 "Section '.conflict' contains %lu entries:\n"
8989 msgid " Num: Index Value Name"
8994 msgid "<corrupt symbol index>"
8997 #: readelf.c:16192 readelf.c:16317 readelf.c:16402
8999 msgid "<corrupt: %14ld>"
9005 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9010 msgid "Too many GOT symbols: %lu\n"
9022 msgid " %*s %10s %*s Purpose\n"
9025 #: readelf.c:16243 readelf.c:16271 readelf.c:16290 readelf.c:16369
9032 msgid " Lazy resolver\n"
9037 msgid " Module pointer (GNU extension)\n"
9042 msgid " Global entries:\n"
9045 #: readelf.c:16291 readelf.c:16380
9049 #. Note for translators: "Ndx" = abbreviated form of "Index".
9050 #: readelf.c:16294 readelf.c:16380
9054 #: readelf.c:16294 readelf.c:16380
9060 msgid "<no dynamic symbols>"
9065 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9069 msgid "Procedure Linkage Table data"
9074 msgid " %*s %*s Purpose\n"
9079 msgid " PLT lazy resolver\n"
9084 msgid " Module pointer\n"
9094 msgid "<corrupt symbol index: %lu>"
9098 msgid "NDS32 elf flags section"
9102 msgid "liblist string table"
9109 "Library list section '%s' contains %lu entries:\n"
9112 "Library list section '%s' contains %lu entries:\n"
9117 msgid " Library Time Stamp Checksum Version Flags"
9121 msgid "NT_AUXV (auxiliary vector)"
9125 msgid "NT_PRSTATUS (prstatus structure)"
9129 msgid "NT_FPREGSET (floating point registers)"
9133 msgid "NT_PRPSINFO (prpsinfo structure)"
9137 msgid "NT_TASKSTRUCT (task structure)"
9141 msgid "NT_PRXFPREG (user_xfpregs structure)"
9145 msgid "NT_PPC_VMX (ppc Altivec registers)"
9149 msgid "NT_PPC_VSX (ppc VSX registers)"
9153 msgid "NT_PPC_TAR (ppc TAR register)"
9157 msgid "NT_PPC_PPR (ppc PPR register)"
9161 msgid "NT_PPC_DSCR (ppc DSCR register)"
9165 msgid "NT_PPC_EBB (ppc EBB registers)"
9169 msgid "NT_PPC_PMU (ppc PMU registers)"
9173 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9177 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9181 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9185 msgid "NT_PPC_TM_VSX (ppc checkpointed VSX registers)"
9189 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9193 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9197 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9201 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9205 msgid "NT_386_TLS (x86 TLS information)"
9209 msgid "NT_386_IOPERM (x86 I/O permissions)"
9213 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9217 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9221 msgid "NT_S390_TIMER (s390 timer register)"
9225 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9229 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9233 msgid "NT_S390_CTRS (s390 control registers)"
9237 msgid "NT_S390_PREFIX (s390 prefix register)"
9241 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9245 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9249 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9253 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9257 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9261 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9265 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9269 msgid "NT_ARM_VFP (arm VFP registers)"
9273 msgid "NT_ARM_TLS (AArch TLS registers)"
9277 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9281 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9285 msgid "NT_PSTATUS (pstatus structure)"
9289 msgid "NT_FPREGS (floating point registers)"
9293 msgid "NT_PSINFO (psinfo structure)"
9297 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9301 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9305 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9309 msgid "NT_SIGINFO (siginfo_t data)"
9313 msgid "NT_FILE (mapped files)"
9317 msgid "NT_VERSION (version)"
9321 msgid "NT_ARCH (architecture)"
9332 #: readelf.c:16675 readelf.c:16794 readelf.c:17135 readelf.c:17279
9333 #: readelf.c:17337 readelf.c:17414
9335 msgid "Unknown note type: (0x%08x)"
9340 msgid " Cannot decode 64-bit note in 32-bit build\n"
9344 msgid " Malformed note - too short for header\n"
9348 msgid " Malformed note - does not end with \\0\n"
9352 msgid " Malformed note - too short for supplied file count\n"
9357 msgid " Page size: "
9362 msgid " %*s%*s%*s\n"
9378 msgid " Malformed note - filenames end too early\n"
9382 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9386 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9390 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9394 msgid "NT_GNU_GOLD_VERSION (gold version)"
9398 msgid "NT_GNU_PROPERTY_TYPE_0"
9402 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9406 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9411 msgid " Properties: "
9416 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9421 msgid "<corrupt descsz: %#lx>\n"
9426 msgid "<corrupt type (%#x) datasz: %#x>\n"
9429 #: readelf.c:16926 readelf.c:16934 readelf.c:16942 readelf.c:16959
9432 msgid "<corrupt length: %#x> "
9437 msgid "stack size: "
9442 msgid "<unknown type %#x data: "
9447 msgid "<procesor-specific type %#x data: "
9452 msgid "<application-specific type %#x data: "
9462 msgid " <corrupt GNU_ABI_TAG>\n"
9467 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9475 #. Hardware capabilities information. Word 0 is the number of entries.
9476 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9477 #. is a series of entries, where each entry is a single byte followed
9478 #. by a nul terminated string. The byte gives the bit number to test
9479 #. if enabled in the bitmask.
9482 msgid " Hardware Capabilities: "
9486 msgid "<corrupt GNU_HWCAP>\n"
9491 msgid "num entries: %ld, enabled mask: %lx\n"
9496 msgid " Description data: "
9500 msgid "Alignment of 8-byte objects"
9504 msgid "Sizeof double and long double"
9508 msgid "Type of FPU support needed"
9512 msgid "Use of SIMD instructions"
9516 msgid "Use of cache"
9550 msgid "unknown value: %x\n"
9554 msgid "NT_THRMISC (thrmisc structure)"
9558 msgid "NT_PROCSTAT_PROC (proc data)"
9562 msgid "NT_PROCSTAT_FILES (files data)"
9566 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9570 msgid "NT_PROCSTAT_GROUPS (groups data)"
9574 msgid "NT_PROCSTAT_UMASK (umask data)"
9578 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9582 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9586 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9590 msgid "NT_PROCSTAT_AUXV (auxv data)"
9594 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
9598 msgid "NetBSD procinfo structure"
9601 #: readelf.c:17296 readelf.c:17310
9602 msgid "PT_GETREGS (reg structure)"
9605 #: readelf.c:17298 readelf.c:17312
9606 msgid "PT_GETFPREGS (fpreg structure)"
9610 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9615 msgid " Provider: %s\n"
9635 msgid ", Semaphore: "
9640 msgid " Arguments: %s\n"
9644 msgid "NT_VMS_MHD (module header)"
9648 msgid "NT_VMS_LNM (language name)"
9652 msgid "NT_VMS_SRC (source files)"
9656 msgid "NT_VMS_EIDC (consistency check)"
9660 msgid "NT_VMS_FPMODE (FP mode)"
9664 msgid "NT_VMS_IMGNAM (image name)"
9668 msgid "NT_VMS_IMGID (image id)"
9672 msgid "NT_VMS_LINKID (link id)"
9676 msgid "NT_VMS_IMGBID (build id)"
9680 msgid "NT_VMS_GSTNAM (sym table name)"
9685 msgid " Creation date : %.17s\n"
9690 msgid " Last patch date: %.17s\n"
9695 msgid " Module name : %s\n"
9700 msgid " Module version : %s\n"
9705 msgid " Invalid size\n"
9710 msgid " Language: %s\n"
9715 msgid " Floating Point mode: "
9720 msgid " Link time: "
9725 msgid " Patch time: "
9730 msgid " Major id: %u, minor id: %u\n"
9735 msgid " Last modified : "
9747 msgid " Header flags: 0x%08x\n"
9752 msgid " Image id : %s\n"
9757 msgid " Image name: %s\n"
9762 msgid " Global symbol table name: %s\n"
9767 msgid " Image id: %s\n"
9772 msgid " Linker id: %s\n"
9775 #: readelf.c:17640 readelf.c:17648
9777 msgid " Applies to region from %#lx to %#lx\n"
9780 #: readelf.c:17643 readelf.c:17650
9782 msgid " Applies to region from %#lx\n"
9787 msgid " <invalid description size: %lx>\n"
9792 msgid " <invalid descsz>"
9797 msgid "Gap in build notes detected from %#lx to %#lx\n"
9800 #: readelf.c:17703 readelf.c:17714
9802 msgid " Applies to region from %#lx"
9805 #: readelf.c:17708 readelf.c:17719
9815 #: readelf.c:17746 readelf.c:17761
9817 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
9820 #: readelf.c:17747 readelf.c:17762
9821 msgid " <corrupt name>"
9826 msgid "unrecognised attribute type in name field: %d\n"
9830 msgid "<unknown name type>"
9838 msgid "<stack prot>"
9846 msgid "<stack size>"
9862 msgid "<short enum>"
9867 msgid "unrecognised byte in name field: %d\n"
9872 msgid "<unknown:_%d>"
9877 msgid "attribute does not have an expected type (%c)\n"
9882 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
9887 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
9892 msgid " description data: "
9903 "Displaying notes found in: %s\n"
9910 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
9915 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
9920 msgid " %-20s %10s\tDescription\n"
9931 #: readelf.c:18142 readelf.c:18171
9933 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
9935 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
9941 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
9946 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
9950 msgid "Out of memory allocating space for inote name\n"
9961 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
9967 msgid "Corrupt note: name size is too big: %lx\n"
9972 msgid "corrupt descsz found in note at offset 0x%lx\n"
9975 #: readelf.c:18318 readelf.c:18331
9977 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
9982 msgid "corrupt namesz found in note at offset 0x%lx\n"
9987 msgid "No note segments present in the core file.\n"
9992 msgid " Unknown GNU attribute: %s\n"
9997 "This instance of readelf has been built without support for a\n"
9998 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10003 msgid "%s: Failed to read file header\n"
10015 msgid "%s: unable to dump the index as none was found\n"
10020 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10025 msgid "Contents of binary %s at offset "
10030 msgid "%s: end of the symbol table reached before the end of the index\n"
10036 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10037 "in the index table\n"
10039 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10040 "in the index table\n"
10046 msgid "%s: failed to seek back to start of object files in the archive\n"
10049 #: readelf.c:19022 readelf.c:19134
10051 msgid "Input file '%s' is not readable.\n"
10056 msgid "%s: contains corrupt thin archive: %s\n"
10061 msgid "%s: failed to seek to archive member.\n"
10065 msgid "Out of memory allocating file data structure\n"
10070 msgid "File %s is not an archive so its index cannot be displayed.\n"
10074 msgid "Nothing to do.\n"
10079 msgid "%s: cannot set time: %s"
10082 #. We have to clean up here.
10083 #: rename.c:157 rename.c:195
10085 msgid "unable to rename '%s'; reason: %s"
10090 msgid "unable to copy file '%s'; reason: %s"
10095 msgid "%s: not enough binary data"
10099 msgid "null terminated unicode string"
10102 #: resbin.c:162 resbin.c:168
10103 msgid "resource ID"
10110 #: resbin.c:238 resbin.c:245
10111 msgid "menu header"
10115 msgid "menuex header"
10119 msgid "menuex offset"
10124 msgid "unsupported menu version %d"
10127 #: resbin.c:288 resbin.c:303 resbin.c:365
10128 msgid "menuitem header"
10135 #: resbin.c:432 resbin.c:460
10136 msgid "dialog header"
10141 msgid "unexpected DIALOGEX version %d"
10145 msgid "dialog font point size"
10149 msgid "dialogex font information"
10152 #: resbin.c:529 resbin.c:547
10153 msgid "dialog control"
10157 msgid "dialogex control"
10161 msgid "dialog control end"
10165 msgid "dialog control data"
10169 msgid "stringtable string length"
10173 msgid "stringtable string"
10177 msgid "fontdir header"
10185 msgid "fontdir device name"
10189 msgid "fontdir face name"
10193 msgid "accelerator"
10197 msgid "group cursor header"
10200 #: resbin.c:798 resrc.c:1350
10202 msgid "unexpected group cursor type %d"
10206 msgid "group cursor"
10210 msgid "group icon header"
10213 #: resbin.c:853 resrc.c:1297
10215 msgid "unexpected group icon type %d"
10223 msgid "unexpected version string"
10228 msgid "version length %lu greater than resource length %lu"
10233 msgid "unexpected version type %d"
10238 msgid "unexpected fixed version information length %ld"
10242 msgid "fixed version info"
10247 msgid "unexpected fixed version signature %lu"
10252 msgid "unexpected fixed version info version %lu"
10256 msgid "version var info"
10261 msgid "unexpected stringfileinfo value length %ld"
10265 msgid "version stringtable"
10270 msgid "unexpected version stringtable value length %ld"
10274 msgid "version string"
10279 msgid "unexpected version string length %ld != %ld + %ld"
10284 msgid "unexpected version string length %ld < %ld"
10289 msgid "unexpected varfileinfo value length %ld"
10293 msgid "version varfileinfo"
10298 msgid "unexpected version value length %ld"
10302 msgid "nul bytes found in version string"
10307 msgid "unexpected version string character: %x"
10311 msgid "filename required for COFF input"
10316 msgid "%s: no resource section"
10321 msgid "%s: .rsrc section is bigger than the file!"
10326 msgid "%s: %s: address out of bounds"
10330 msgid "Resources nest too deep"
10338 msgid "named directory entry"
10342 msgid "directory entry name"
10346 msgid "resource name"
10350 msgid "named subdirectory"
10354 msgid "named resource"
10358 msgid "ID directory entry"
10362 msgid "ID subdirectory"
10366 msgid "ID resource"
10370 msgid "resource type unknown"
10378 msgid "resource data"
10382 msgid "resource data size"
10386 msgid "filename required for COFF output"
10390 msgid "can't get BFD_RELOC_RVA relocation type"
10393 #: resrc.c:256 resrc.c:328
10395 msgid "can't open temporary file `%s': %s"
10400 msgid "can't redirect stdout: `%s': %s"
10405 msgid "can't execute `%s': %s"
10410 msgid "Using temporary file `%s' to read preprocessor output\n"
10415 msgid "can't popen `%s': %s"
10420 msgid "Using popen to read preprocessor output\n"
10425 msgid "Tried `%s'\n"
10430 msgid "Using `%s'\n"
10434 msgid "preprocessing failed."
10439 msgid "%s: unexpected EOF"
10444 msgid "%s: read of %lu returned %lu"
10447 #: resrc.c:722 resrc.c:1497
10449 msgid "stat failed on bitmap file `%s': %s"
10454 msgid "cursor file `%s' does not contain cursor data"
10457 #: resrc.c:805 resrc.c:1205
10459 msgid "%s: fseek to %lu failed: %s"
10463 msgid "help ID requires DIALOGEX"
10467 msgid "control data requires DIALOGEX"
10472 msgid "stat failed on font file `%s': %s"
10477 msgid "icon file `%s' does not contain icon data"
10480 #: resrc.c:1723 resrc.c:1758
10482 msgid "stat failed on file `%s': %s"
10487 msgid "can't open `%s' for output: %s"
10492 msgid " Displays the sizes of sections inside binary files\n"
10497 msgid " If no input file(s) are specified, a.out is assumed\n"
10503 " The options are:\n"
10504 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
10505 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10507 " -t --totals Display the total sizes (Berkeley "
10509 " --common Display total size for *COM* syms\n"
10510 " --target=<bfdname> Set the binary file format\n"
10511 " @<file> Read options from <file>\n"
10512 " -h --help Display this information\n"
10513 " -v --version Display the program's version\n"
10519 msgid "invalid argument to --format: %s"
10524 msgid "Invalid radix: %s\n"
10528 msgid "Checksum failure"
10531 #. FIXME: Return error status.
10533 msgid "Failed to write checksum"
10538 msgid "Unsupported integer write size: %d"
10541 #. FIXME: Return error status.
10543 msgid "Failed to write TR block"
10548 msgid "Unrecognized H8300 sub-architecture: %ld"
10553 msgid "Unsupported architecture: %d"
10558 msgid "Unrecognised type: %d"
10563 msgid "Unrecognised coff symbol type: %d"
10566 #: srconv.c:1019 srconv.c:1119
10568 msgid "Unrecognised coff symbol visibility: %d"
10571 #: srconv.c:1045 srconv.c:1090
10573 msgid "Unrecognised coff symbol location: %d"
10576 #. FIXME: Return error status.
10578 msgid "Failed to write CS struct"
10583 msgid "Convert a COFF object file into a SYSROFF object file\n"
10589 " The options are:\n"
10590 " -q --quick (Obsolete - ignored)\n"
10591 " -n --noprescan Do not perform a scan to convert commons into defs\n"
10592 " -d --debug Display information about what is being done\n"
10593 " @<file> Read options from <file>\n"
10594 " -h --help Display this information\n"
10595 " -v --version Print the program's version number\n"
10599 msgid "input and output files must be different"
10604 msgid "unable to open output file %s"
10607 #: stabs.c:342 stabs.c:1770
10608 msgid "numeric overflow"
10613 msgid "Bad stab: %s\n"
10618 msgid "Warning: %s: %s\n"
10623 msgid "N_LBRAC not within function\n"
10628 msgid "Too many N_RBRACs\n"
10632 msgid "unknown C++ encoded name"
10635 #. Complain and keep going, so compilers can invent new
10636 #. cross-reference types.
10638 msgid "unrecognized cross reference type"
10641 #. Does this actually ever happen? Is that why we are worrying
10642 #. about dealing with it rather than just calling error_type?
10644 msgid "missing index type"
10648 msgid "unknown virtual character for baseclass"
10652 msgid "unknown visibility character for baseclass"
10656 msgid "unnamed $vb type"
10660 msgid "unrecognized C++ abbreviation"
10664 msgid "unknown visibility character for field"
10668 msgid "const/volatile indicator missing"
10673 msgid "No mangling for \"%s\"\n"
10677 msgid "Undefined N_EXCL"
10682 msgid "Type file number %d out of range\n"
10687 msgid "Type index number %d out of range\n"
10692 msgid "Unrecognized XCOFF type %d\n"
10697 msgid "bad mangled name `%s'\n"
10702 msgid "no argument types in mangled string\n"
10707 msgid "Demangled name is not a function\n"
10712 msgid "Unexpected type in v3 arglist demangling\n"
10717 msgid "Unrecognized demangle component %d\n"
10722 msgid "Failed to print demangled template\n"
10727 msgid "Couldn't get demangled builtin type\n"
10732 msgid "Unexpected demangled varargs\n"
10737 msgid "Unrecognized demangled builtin type\n"
10740 #: strings.c:200 strings.c:267
10742 msgid "invalid integer argument %s"
10747 msgid "invalid minimum string length %d"
10752 msgid "%s: Reading section %s failed: %s"
10757 msgid " Display printable strings in [file(s)] (stdin by default)\n"
10763 " -a - --all Scan the entire file, not just the data section "
10765 " -d --data Only scan the data sections in the file\n"
10771 " -a - --all Scan the entire file, not just the data section\n"
10772 " -d --data Only scan the data sections in the file "
10779 " -f --print-file-name Print the name of the file before each string\n"
10780 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
10782 " -<number> least [number] characters (default 4).\n"
10783 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
10785 " -w --include-all-whitespace Include all whitespace as valid string "
10787 " -o An alias for --radix=o\n"
10788 " -T --target=<BFDNAME> Specify the binary file format\n"
10789 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
10790 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
10792 " -s --output-separator=<string> String used to separate strings in output.\n"
10793 " @<file> Read options from <file>\n"
10794 " -h --help Display this information\n"
10795 " -v -V --version Print the program's version number\n"
10799 msgid "*undefined*"
10808 msgid "SUM IS %x\n"
10811 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
10812 #. Prevent infinite loops re-reading beyond the end of the buffer.
10814 msgid "ICE: getINT: Out of buffer space"
10819 msgid "Unsupported read size: %d"
10829 msgid "WANTED %x!!\n"
10833 msgid "SYMBOL INFO"
10837 msgid "DERIVED TYPE"
10841 msgid "MODULE***\n"
10846 msgid "Print a human readable interpretation of a SYSROFF object file\n"
10852 " The options are:\n"
10853 " -h --help Display this information\n"
10854 " -v --version Print the program's version number\n"
10859 msgid "cannot open input file %s"
10864 msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
10870 "This program is free software; you may redistribute it under the terms of\n"
10871 "the GNU General Public License version 3 or (at your option) any later "
10873 "This program has absolutely no warranty.\n"
10878 msgid "can't create %s file `%s' for output.\n"
10883 msgid "Usage: %s [option(s)] [input-file]\n"
10889 " The options are:\n"
10890 " -a --ascii_in Read input file as ASCII file\n"
10891 " -A --ascii_out Write binary messages as ASCII\n"
10892 " -b --binprefix .bin filename is prefixed by .mc filename_ "
10893 "for uniqueness.\n"
10894 " -c --customflag Set custom flags for messages\n"
10895 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
10896 " -d --decimal_values Print values to text files decimal\n"
10897 " -e --extension=<extension> Set header extension used on export header "
10899 " -F --target <target> Specify output target for endianness.\n"
10900 " -h --headerdir=<directory> Set the export directory for headers\n"
10901 " -u --unicode_in Read input file as UTF16 file\n"
10902 " -U --unicode_out Write binary messages as UFT16\n"
10903 " -m --maxlength=<val> Set the maximal allowed message length\n"
10904 " -n --nullterminate Automatic add a zero termination to strings\n"
10905 " -o --hresult_use Use HRESULT definition instead of status code "
10907 " -O --codepage_out=<val> Set codepage used for writing text file\n"
10908 " -r --rcdir=<directory> Set the export directory for rc files\n"
10909 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
10910 " that maps message ID's to their symbolic "
10917 " -H --help Print this help message\n"
10918 " -v --verbose Verbose - tells you what it's doing\n"
10919 " -V --version Print version information\n"
10922 #: windmc.c:260 windres.c:404
10924 msgid "%s: warning: "
10929 msgid "A codepage was specified switch `%s' and UTF16.\n"
10934 msgid "\tcodepage settings are ignored.\n"
10938 msgid "try to add a ill language."
10943 msgid "unable to open file `%s' for input.\n"
10948 msgid "unable to read contents of %s"
10952 msgid "input file does not seems to be UFT16.\n"
10957 msgid "can't open %s `%s': %s"
10962 msgid ": expected to be a directory\n"
10967 msgid ": expected to be a leaf\n"
10972 msgid ": duplicate value\n"
10977 msgid "unknown format type `%s'"
10982 msgid "%s: supported formats:"
10985 #. Otherwise, we give up.
10988 msgid "can not determine type of file `%s'; use the -J option"
10993 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
10999 " The options are:\n"
11000 " -i --input=<file> Name input file\n"
11001 " -o --output=<file> Name output file\n"
11002 " -J --input-format=<format> Specify input format\n"
11003 " -O --output-format=<format> Specify output format\n"
11004 " -F --target=<target> Specify COFF target\n"
11005 " --preprocessor=<program> Program to use to preprocess rc file\n"
11006 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11007 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11008 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11009 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11010 " -v --verbose Verbose - tells you what it's doing\n"
11011 " -c --codepage=<codepage> Specify default codepage\n"
11012 " -l --language=<val> Set language when reading rc file\n"
11013 " --use-temp-file Use a temporary file instead of popen to "
11015 " the preprocessor output\n"
11016 " --no-use-temp-file Use popen (default)\n"
11021 msgid " --yydebug Turn on parser debugging\n"
11027 " -r Ignored for compatibility with rc\n"
11028 " @<file> Read options from <file>\n"
11029 " -h --help Print this help message\n"
11030 " -V --version Print version information\n"
11036 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11037 "extension if not specified. A single file name is an input file.\n"
11038 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11042 msgid "invalid codepage specified.\n"
11046 msgid "invalid option -f\n"
11050 msgid "No filename following the -fo option.\n"
11056 "Option -I is deprecated for setting the input format, please use -J "
11061 msgid "no resources"
11064 #: wrstabs.c:353 wrstabs.c:1914
11066 msgid "string_hash_lookup failed: %s"
11071 msgid "stab_int_type: bad size %u"
11076 msgid "%s: warning: unknown size for field `%s' in struct"