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-01-13 13:43+0000\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:4006
58 #: dllwrap.c:518 elfedit.c:677 nlmconv.c:1112 objcopy.c:658 objcopy.c:711
59 #: readelf.c:4385 size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648
60 #: windmc.c:227 windres.c:688
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:3856
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:3288
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:3252
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:16221 readelf.c:16309
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:916 dlltool.c:942 dlltool.c:973
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:1105 dlltool.c:1126
1046 msgid "Can't have LIBRARY and NAME"
1051 msgid "LIBRARY: %s base: %x"
1056 msgid "VERSION %d.%d\n"
1064 #: dlltool.c:1368 resrc.c:288
1069 #: dlltool.c:1373 dllwrap.c:416 resrc.c:293
1071 msgid "subprocess got fatal signal %d"
1074 #: dlltool.c:1379 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:1639 dlltool.c:1650 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:2967 dlltool.c:3046
1163 msgid "failed to open temporary head file: %s"
1166 #: dlltool.c:3031 dlltool.c:3117
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:3305 dlltool.c:3311
1193 msgid "cannot delete %s: %s"
1197 msgid "Created lib file"
1202 msgid "Can't open .lib file: %s: %s"
1205 #: dlltool.c:3537 dlltool.c:3559
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:3963 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:4385 dllwrap.c:206
1485 msgid "Tried file: %s"
1488 #: dlltool.c:4392 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"
1769 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1771 "internal error: attempt to read %d bytes of data in to %d sized variable"
1775 #: dwarf.c:519 dwarf.c:4362
1776 msgid "Badly formed extended line op encountered!\n"
1781 msgid " Extended opcode %d: "
1793 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
1798 msgid "set Address to 0x%s\n"
1803 msgid "define new File Table entry\n"
1806 #: dwarf.c:553 dwarf.c:3651
1808 msgid " Entry\tDir\tTime\tSize\tName\n"
1812 msgid "DW_LNE_define_file: Bad opcode length\n"
1817 msgid "set Discriminator to %s\n"
1822 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1825 #. The test against DW_LNW_hi_user is redundant due to
1826 #. the limited range of the unsigned char data type used
1828 #. && op_code <= DW_LNE_hi_user
1831 msgid "user defined: "
1844 #: dwarf.c:689 dwarf.c:765 dwarf.c:1703
1845 msgid "<no .debug_str section>"
1850 msgid "DW_FORM_strp offset too big: %s\n"
1853 #: dwarf.c:695 dwarf.c:723 dwarf.c:1708
1854 msgid "<offset is too big>"
1857 #: dwarf.c:705 dwarf.c:1717
1858 msgid "<no NUL byte at end of .debug_str section>"
1862 msgid "<no .debug_line_str section>"
1867 msgid "DW_FORM_line_strp offset too big: %s\n"
1871 msgid "<no NUL byte at end of .debug_line_str section>"
1875 msgid "<no .debug_str_offsets.dwo section>"
1879 msgid "<no .debug_str_offsets section>"
1884 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1888 msgid "<index offset is too big>"
1892 msgid "<no .debug_str.dwo section>"
1897 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1901 msgid "<indirect index offset is too big>"
1905 msgid "<no NUL byte at end of section>"
1909 msgid "<no .debug_addr section>"
1914 msgid "Offset into section %s too big: %s\n"
1917 #. Report the missing single zero which ends the section.
1919 msgid ".debug_abbrev section not zero terminated\n"
1924 msgid "User TAG value: %#lx"
1929 msgid "Unknown TAG value: %#lx"
1934 msgid "Unknown FORM value: %lx"
1939 msgid "Unknown IDX value: %lx"
1944 msgid "%c%s byte block: "
1949 msgid "(DW_OP_call_ref in frame info)"
1964 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1969 msgid "(%s in frame info)"
1974 msgid "(User defined location op 0x%x)"
1979 msgid "(Unknown location op 0x%x)"
1983 msgid "<following link not possible>"
1987 msgid "<could not load separate string section>"
1992 msgid "DW_FORM_GNU_strp_alt offset too big: %s\n"
1997 msgid "Unknown AT value: %lx"
2001 msgid "Corrupt attribute\n"
2005 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2009 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2012 #: dwarf.c:1968 dwarf.c:1993 dwarf.c:2014 dwarf.c:2036
2013 msgid "Block ends prematurely\n"
2016 #: dwarf.c:1979 dwarf.c:2000 dwarf.c:2021 dwarf.c:2045
2018 msgid "Corrupt attribute block length: %lx\n"
2023 msgid "%c(indirect string, offset: 0x%s): %s"
2028 msgid "%c(indirect line string, offset: 0x%s): %s"
2033 msgid "%c(indexed string: 0x%s): %s"
2038 msgid "%c(alt indirect string, offset: 0x%s) %s"
2043 msgid "%c(addr_index: 0x%s): %s"
2048 msgid "Unrecognized form: %lu\n"
2051 #: dwarf.c:2238 dwarf.c:2263 dwarf.c:2279
2053 msgid "Unsupported form (%s) for attribute %s\n"
2056 #: dwarf.c:2240 dwarf.c:2265 dwarf.c:4284 dwarf.c:4594 readelf.c:5738
2057 #: readelf.c:5813 readelf.c:5831 readelf.c:5849 readelf.c:10236 readelf.c:10868
2058 #: readelf.c:15349 readelf.c:15381
2064 msgid "(not inlined)"
2074 msgid "(declared as inline but ignored)"
2079 msgid "(declared as inline and inlined)"
2084 msgid " (Unknown inline attribute value: %s)"
2089 msgid "(implementation defined: %s)"
2094 msgid "(Unknown: %s)"
2099 msgid "(user defined type)"
2104 msgid "(unknown type)"
2109 msgid "(unknown accessibility)"
2114 msgid "(unknown visibility)"
2119 msgid "(user specified)"
2124 msgid "(unknown endianity)"
2129 msgid "(unknown virtuality)"
2134 msgid "(unknown case)"
2139 msgid "(user defined)"
2144 msgid "(unknown convention)"
2159 msgid "(leading overpunch)"
2164 msgid "(trailing overpunch)"
2169 msgid "(leading separate)"
2174 msgid "(trailing separate)"
2177 #: dwarf.c:2519 dwarf.c:2530 dwarf.c:2540
2179 msgid "(unrecognised)"
2194 msgid "(out of class)"
2209 msgid " (location list)"
2212 #: dwarf.c:2587 dwarf.c:5551 dwarf.c:5708 dwarf.c:5890
2214 msgid " [without DW_AT_frame_base]"
2220 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2226 msgid "\t[Abbrev Number: %ld"
2232 "Raw dump of debug contents of section %s (loaded from %s):\n"
2239 "Raw dump of debug contents of section %s:\n"
2246 "Contents of the %s section (loaded from %s):\n"
2253 "Contents of the %s section:\n"
2259 msgid "Reserved length value (0x%s) found in section %s\n"
2264 msgid "Corrupt unit length (0x%s) found in section %s\n"
2269 msgid "No comp units in %s section ?\n"
2274 msgid "Not enough memory for a debug info array of %u entries\n"
2279 msgid "Unable to locate %s section!\n"
2284 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2289 msgid " Compilation Unit @ offset 0x%s:\n"
2294 msgid " Length: 0x%s (%s)\n"
2299 msgid " Version: %d\n"
2304 msgid " Abbrev Offset: 0x%s\n"
2309 msgid " Pointer Size: %d\n"
2314 msgid " Signature: 0x%s\n"
2319 msgid " Type Offset: 0x%s\n"
2324 msgid " Section contributions:\n"
2329 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2334 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2339 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2344 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2347 #: dwarf.c:3000 dwarf.c:4768 dwarf.c:6316 dwarf.c:8348
2349 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2354 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2359 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2365 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2372 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2378 msgid " <%d><%lx>: Abbrev Number: 0\n"
2383 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2387 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2392 msgid " <%d><%lx>: Abbrev Number: %lu"
2397 msgid " <%d><%lx>: ...\n"
2403 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2407 msgid "DIE has locviews without loclist\n"
2413 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2418 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2421 #: dwarf.c:3354 dwarf.c:5983 dwarf.c:6728
2423 msgid "The %s section contains unsupported segment selector size: %d.\n"
2427 msgid "Invalid maximum operations per insn.\n"
2432 msgid "Line length %s extends beyond end of section\n"
2437 msgid "Corrupt %s format table entry\n"
2442 msgid "Corrupt %s list\n"
2449 " The %s Table is empty.\n"
2456 " The %s Table (offset 0x%lx):\n"
2491 msgid "\t(Unknown format content type %s)"
2496 msgid "Corrupt %s entries list\n"
2499 #: dwarf.c:3554 dwarf.c:3970
2501 "Partial .debug_line. section encountered without a prior full .debug_line "
2505 #: dwarf.c:3567 dwarf.c:5086
2507 msgid " Offset: 0x%lx\n"
2512 msgid " Length: %ld\n"
2517 msgid " DWARF Version: %d\n"
2522 msgid " Prologue Length: %d\n"
2527 msgid " Minimum Instruction Length: %d\n"
2532 msgid " Maximum Ops per Instruction: %d\n"
2537 msgid " Initial value of 'is_stmt': %d\n"
2542 msgid " Line Base: %d\n"
2547 msgid " Line Range: %d\n"
2552 msgid " Opcode Base: %d\n"
2555 #: dwarf.c:3582 dwarf.c:3986
2556 msgid "Line range of 0 is invalid, using 1 instead\n"
2560 msgid "Line Base extends beyond end of section\n"
2572 msgid " Opcode %d has %d arg\n"
2573 msgid_plural " Opcode %d has %d args\n"
2589 " The Directory Table is empty.\n"
2596 " The Directory Table (offset 0x%lx):\n"
2603 " The File Name Table is empty.\n"
2610 " The File Name Table (offset 0x%lx):\n"
2614 msgid "Corrupt file name table entry\n"
2619 msgid " No Line Number Statements.\n"
2624 msgid " Line Number Statements:\n"
2629 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2632 #: dwarf.c:3722 dwarf.c:3743 dwarf.c:3783 dwarf.c:3803 dwarf.c:3856
2634 msgid " (reset view)"
2639 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2644 msgid " and Line by %s to %d"
2647 #: dwarf.c:3750 dwarf.c:3764
2649 msgid " (view %u)\n"
2659 msgid " Advance PC by %s to 0x%s%s\n"
2664 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2669 msgid " Advance Line by %s to %d\n"
2674 msgid " Set File Name to entry %s in the File Name Table\n"
2679 msgid " Set column to %s\n"
2684 msgid " Set is_stmt to %s\n"
2689 msgid " Set basic block\n"
2694 msgid " Advance PC by constant %s to 0x%s%s\n"
2699 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2704 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2709 msgid " Set prologue_end to true\n"
2714 msgid " Set epilogue_begin to true\n"
2719 msgid " Set ISA to %s\n"
2722 #: dwarf.c:3905 dwarf.c:4557
2724 msgid " Unknown opcode %d with operands: "
2729 msgid "opcode base of %d extends beyond end of section\n"
2732 #: dwarf.c:4027 dwarf.c:4050 dwarf.c:4080
2733 msgid "Corrupt directories list\n"
2736 #: dwarf.c:4100 dwarf.c:4123 dwarf.c:4170
2737 msgid "Corrupt file name list\n"
2741 msgid "directory table ends unexpectedly\n"
2745 msgid "file table ends unexpectedly\n"
2753 #: dwarf.c:4287 dwarf.c:4485
2755 msgid "directory index %u > number of directories %s\n"
2758 #: dwarf.c:4289 dwarf.c:4588 elfcomm.c:891 readelf.c:306 readelf.c:646
2759 #: readelf.c:6732 readelf.c:7283 readelf.c:9247 readelf.c:11252 readelf.c:11319
2760 #: readelf.c:11662 readelf.c:14287 readelf.c:14382 readelf.c:14964
2761 #: readelf.c:14983 readelf.c:15107 readelf.c:15358 readelf.c:16464
2769 msgid "CU: %s/%s:\n"
2775 "File name Line number Starting address "
2781 msgid "UNKNOWN (%u): length %d\n"
2788 " [Use file table entry %d]\n"
2793 msgid "file index %u > number of files %u\n"
2800 " <over large file table index %u>"
2807 " [Use file %s in directory table entry %d]\n"
2814 " <over large directory table entry %u>\n"
2819 msgid " Set ISA to %lu\n"
2824 msgid "corrupt file index %u encountered\n"
2859 #: dwarf.c:4784 dwarf.c:6329
2862 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2867 msgid " Length: %ld\n"
2872 msgid " Version: %d\n"
2877 msgid " Offset into .debug_info section: 0x%lx\n"
2882 msgid " Size of area in .debug_info section: %ld\n"
2886 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2893 " Offset Kind Name\n"
2913 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2918 msgid " DW_MACINFO_end_file\n"
2923 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2928 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2933 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2938 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
2943 msgid " Version: %d\n"
2948 msgid " Offset size: %d\n"
2953 msgid " Offset into .debug_line: 0x%lx\n"
2958 msgid " Extension opcode arguments:\n"
2963 msgid " DW_MACRO_%02x has no arguments\n"
2968 msgid " DW_MACRO_%02x arguments: "
2973 msgid "Invalid extension opcode form %s\n"
2977 msgid ".debug_macro section not zero terminated\n"
2981 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
2986 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
2991 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
2996 msgid " DW_MACRO_end_file\n"
3001 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3006 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3011 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3016 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3021 msgid " DW_MACRO_import - offset : 0x%lx\n"
3026 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3031 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3036 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3041 msgid " Unknown macro opcode %02x seen\n"
3046 msgid " DW_MACRO_%02x\n"
3051 msgid " DW_MACRO_%02x -"
3056 msgid " Number TAG (0x%lx)\n"
3060 msgid "has children"
3069 msgid "location view pair\n"
3074 msgid "No debug information available for loc lists of entry: %u\n"
3077 #: dwarf.c:5455 dwarf.c:5607 dwarf.c:5777
3079 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3082 #: dwarf.c:5467 dwarf.c:5524 dwarf.c:5533 dwarf.c:5619 dwarf.c:5687
3083 #: dwarf.c:5788 dwarf.c:5867 dwarf.c:5875
3085 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3088 #: dwarf.c:5488 dwarf.c:5647 dwarf.c:5828 dwarf.c:6550 dwarf.c:6606
3090 msgid "<End of list>\n"
3093 #: dwarf.c:5500 dwarf.c:5659 dwarf.c:6611
3095 msgid "(base address)\n"
3098 #: dwarf.c:5518 dwarf.c:5640 dwarf.c:5816
3101 "views at %8.8lx for:\n"
3105 #: dwarf.c:5554 dwarf.c:5711
3106 msgid " (start == end)"
3109 #: dwarf.c:5556 dwarf.c:5713
3110 msgid " (start > end)"
3115 msgid "No debug information available for loclists lists of entry: %u\n"
3120 msgid "View pair entry in loclist with locviews attribute\n"
3125 msgid "views for:\n"
3130 msgid "Invalid location list entry type %d\n"
3135 msgid "Trailing view pair not used in a range"
3140 msgid "No debug information for loc lists of entry: %u\n"
3145 msgid "(base address selection entry)\n"
3150 msgid "Unknown location list entry type 0x%x.\n"
3153 #: dwarf.c:5952 dwarf.c:6205 dwarf.c:6426 dwarf.c:6498 dwarf.c:6668
3157 "The %s section is empty.\n"
3162 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3167 msgid "The %s section contains unsupported offset entry count: %d.\n"
3170 #: dwarf.c:6003 dwarf.c:6432 dwarf.c:6746
3173 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3178 msgid "No location lists in .debug_info section!\n"
3183 msgid "Location lists in %s section start at 0x%s\n"
3189 " Warning: This section has relocations - addresses seen here may not be "
3196 msgid " Offset Begin End Expression\n"
3201 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3206 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3211 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3216 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3220 msgid "DWO is not yet supported.\n"
3224 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3229 msgid "There is %ld unused byte at the end of section %s\n"
3230 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3235 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3240 msgid " Length: %ld\n"
3245 msgid " Version: %d\n"
3250 msgid " Offset into .debug_info: 0x%lx\n"
3255 msgid " Pointer Size: %d\n"
3260 msgid " Segment Size: %d\n"
3265 msgid "Invalid address size in %s section!\n"
3269 msgid "Pointer size + Segment size is not a power of two.\n"
3288 msgid "Corrupt address base (%lx) found in debug section %u\n"
3293 msgid " For compilation unit at offset 0x%s:\n"
3298 msgid "\tIndex\tAddress\n"
3306 #: dwarf.c:6569 dwarf.c:6643
3307 msgid "(start == end)"
3310 #: dwarf.c:6571 dwarf.c:6645
3311 msgid "(start > end)"
3316 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3321 msgid "Invalid range list entry type %d\n"
3327 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3332 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3337 msgid "The %s section contains unsupported offset entry count: %u.\n"
3340 #. This can happen when the file was compiled with -gsplit-debug
3341 #. which removes references to range lists from the primary .o file.
3344 msgid "No range lists in .debug_info section.\n"
3349 msgid "Range lists in %s section start at 0x%lx\n"
3354 msgid " Offset Begin End\n"
3359 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3364 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3369 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3374 msgid "Unfeasibly large register number: %u\n"
3379 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3383 msgid "No terminator for augmentation name\n"
3388 msgid "Invalid pointer size (%d) in CIE data\n"
3393 msgid "Invalid segment size (%d) in CIE data\n"
3398 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3403 msgid " Augmentation data: "
3407 msgid "bad register: "
3411 msgid "Failed to read CIE information\n"
3414 #: dwarf.c:7552 dwarf.c:7576 dwarf.c:7603
3415 msgid "Invalid max register\n"
3418 #. PR 17512: file: 9e196b3e.
3421 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3426 msgid "Corrupt augmentation data length: 0x%s\n"
3431 msgid "Corrupt CFA_def expression value: %lu\n"
3434 #. PR 17512: file:306-192417-0.005.
3437 msgid "Corrupt CFA expression value: %lu\n"
3441 msgid "Invalid column number in saved frame state\n"
3446 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3451 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3456 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3461 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3464 #: dwarf.c:8357 dwarf.c:8754
3466 msgid "Version %ld\n"
3470 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3475 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3479 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3485 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3491 msgid "Augmentation string:"
3499 #: dwarf.c:8408 dwarf.c:8418
3501 msgid "[%3u] 0x%lx\n"
3511 msgid "Foreign TU table:\n"
3522 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3528 msgid "Used %zu of %lu bucket.\n"
3529 msgid_plural "Used %zu of %lu buckets.\n"
3536 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3541 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3544 #: dwarf.c:8556 dwarf.c:8880
3553 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3558 msgid " <no entries>"
3562 msgid "The debuglink filename is corrupt/missing\n"
3567 msgid " Separate debug info file: %s\n"
3571 msgid "CRC offset missing/truncated\n"
3576 msgid " CRC value: %#x\n"
3581 msgid "There are %#lx extraneous bytes at the end of the section\n"
3586 msgid "Build-ID is too short (%#lx bytes)\n"
3591 msgid " Build-ID (%#lx bytes):"
3596 msgid "Truncated header in the %s section.\n"
3601 msgid "Unsupported version %lu.\n"
3605 msgid "The address table data in version 3 may be wrong.\n"
3609 msgid "Version 4 does not support case insensitive lookups.\n"
3613 msgid "Version 5 does not include inlined functions.\n"
3617 msgid "Version 6 does not include symbol attributes.\n"
3622 msgid "Corrupt header in the %s section.\n"
3627 msgid "TU offset (%x) is less than CU offset (%x)\n"
3632 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3637 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3642 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3646 msgid "Address table extends beyond end of section.\n"
3658 msgid "[%3u] 0x%lx - 0x%lx\n"
3670 msgid "[%3u] 0x%lx 0x%lx "
3687 msgid "[%3u] <corrupt offset: %x>"
3692 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3697 msgid "<invalid CU vector offset: %x>\n"
3702 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3707 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3718 #: dwarf.c:8986 dwarf.c:8997
3719 msgid "Internal error: out of space in the shndx pool.\n"
3724 msgid "Section %s is empty\n"
3729 msgid "Section %s is too small to contain a CU/TU header\n"
3734 msgid "Section %s is too small for %d slot\n"
3735 msgid_plural "Section %s is too small for %d slots\n"
3741 msgid " Version: %d\n"
3746 msgid " Number of columns: %d\n"
3751 msgid " Number of used entries: %d\n"
3757 " Number of slots: %d\n"
3763 msgid "Section %s too small for %d hash table entries\n"
3767 msgid "Section index pool located before start of section\n"
3772 msgid " [%3d] Signature: 0x%s Sections: "
3777 msgid "Section %s too small for shndx pool\n"
3782 msgid "Overlarge number of columns: %x\n"
3787 msgid "Section %s too small for offset and size tables\n"
3792 msgid " Offset table\n"
3795 #: dwarf.c:9196 dwarf.c:9286
3799 #: dwarf.c:9196 dwarf.c:9286
3805 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3810 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3813 #: dwarf.c:9252 dwarf.c:9309
3818 #: dwarf.c:9266 dwarf.c:9322
3820 msgid "Overlarge Dwarf section index detected: %u\n"
3825 msgid " Size table\n"
3830 msgid " Unsupported version (%d)\n"
3835 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3841 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3847 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3853 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3859 msgid "Unable to reopen separate debug info file: %s\n"
3864 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
3869 msgid "Corrupt debuglink section: %s\n"
3873 msgid "Out of memory"
3876 #. Failed to find the file.
3879 msgid "could not find separate debug file '%s'\n"
3882 #: dwarf.c:9767 dwarf.c:9771 dwarf.c:9776 dwarf.c:9780 dwarf.c:9783
3883 #: dwarf.c:9786 dwarf.c:9789
3890 msgid "failed to open separate debug file: %s\n"
3893 #. FIXME: We do not check to see if there are any other separate debug info
3894 #. files that would also match.
3898 "%s: Found separate debug info file: %s\n"
3903 msgid "Out of memory allocating dwo filename\n"
3908 msgid "Unable to load dwo file: %s\n"
3911 #. FIXME: We should check the dwo_id.
3915 "%s: Found separate debug object file: %s\n"
3921 msgid "The %s section contains a link to a dwo file:\n"
3931 msgid " Directory: %s\n"
3945 msgid " ID: <unknown>\n"
3948 #: dwarf.c:10033 dwarf.c:10075
3950 msgid "Unrecognized debug option '%s'\n"
3960 msgid "%s: Warning: "
3963 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3965 msgid "Unhandled data length: %d\n"
3968 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
3969 msgid "Out of memory\n"
3974 msgid "Abnormal length of thin archive member name: %lx\n"
3979 msgid "%s: invalid archive header size: %ld\n"
3984 msgid "%s: failed to skip archive symbol table\n"
3989 msgid "%s: the archive index is empty\n"
3992 #: elfcomm.c:518 elfcomm.c:547
3994 msgid "%s: failed to read archive index\n"
4000 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4001 "size is only 0x%lx\n"
4005 msgid "Out of memory whilst trying to read archive symbol index\n"
4009 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4014 msgid "%s: the archive has an index but no symbols\n"
4018 msgid "Out of memory whilst trying to read archive index symbol table\n"
4023 msgid "%s: failed to read archive index symbol table\n"
4028 msgid "%s: failed to read archive header following archive index\n"
4033 msgid "%s: failed to seek to first archive header\n"
4036 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:18888
4038 msgid "%s: failed to read archive header\n"
4043 msgid "%s has no archive index\n"
4048 msgid "%s: long name table is too small, (size = %ld)\n"
4053 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4057 msgid "Out of memory reading long symbol names in archive\n"
4062 msgid "%s: failed to read long symbol name string table\n"
4066 msgid "Archive member uses long names, but no longname table found\n"
4071 msgid "Found long name index (%ld) beyond end of long name table\n"
4075 msgid "Invalid Thin archive member name\n"
4080 msgid "%s: failed to seek to next file name\n"
4083 #: elfcomm.c:872 elfedit.c:386 readelf.c:18894
4085 msgid "%s: did not find a valid archive header\n"
4090 msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
4095 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4100 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4105 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4110 msgid "%s: Unmatched e_machine: %d is not %d\n"
4115 msgid "%s: Unmatched e_type: %d is not %d\n"
4120 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4125 msgid "%s: Failed to update ELF header: %s\n"
4130 msgid "Unsupported EI_CLASS: %d\n"
4135 "This executable has been built without support for a\n"
4136 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4141 msgid "%s: Failed to read ELF header\n"
4146 msgid "%s: Failed to seek to ELF header\n"
4149 #: elfedit.c:370 readelf.c:18880
4151 msgid "%s: failed to seek to next archive header\n"
4154 #: elfedit.c:401 elfedit.c:410 readelf.c:18908 readelf.c:18917
4156 msgid "%s: bad archive file name\n"
4159 #: elfedit.c:430 elfedit.c:522
4161 msgid "Input file '%s' is not readable\n"
4166 msgid "%s: failed to seek to archive member\n"
4169 #: elfedit.c:493 readelf.c:19026
4171 msgid "'%s': No such file\n"
4174 #: elfedit.c:495 readelf.c:19028
4176 msgid "Could not locate '%s'. System error message: %s\n"
4179 #: elfedit.c:502 readelf.c:19035
4181 msgid "'%s' is not an ordinary file\n"
4184 #: elfedit.c:528 readelf.c:19057
4186 msgid "%s: Failed to read file's magic number\n"
4191 msgid "Unknown OSABI: %s\n"
4196 msgid "Unknown machine type: %s\n"
4201 msgid "Unknown type: %s\n"
4206 msgid "Usage: %s <option(s)> elffile(s)\n"
4211 msgid " Update the ELF header of ELF files\n"
4214 #: elfedit.c:664 objcopy.c:531 objcopy.c:667 strings.c:641
4216 msgid " The options are:\n"
4222 " --input-mach <machine> Set input machine type to <machine>\n"
4223 " --output-mach <machine> Set output machine type to <machine>\n"
4224 " --input-type <type> Set input file type to <type>\n"
4225 " --output-type <type> Set output file type to <type>\n"
4226 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4227 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4228 " -h --help Display this information\n"
4229 " -v --version Display the version number of %s\n"
4234 msgid " [-g] - 32 bit small archive\n"
4239 msgid " [-X32] - ignores 64 bit objects\n"
4244 msgid " [-X64] - ignores 32 bit objects\n"
4249 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4253 msgid "unexpected end of debugging information"
4257 msgid "invalid number"
4261 msgid "invalid string length"
4264 #: ieee.c:505 ieee.c:546
4265 msgid "expression stack overflow"
4269 msgid "unsupported IEEE expression operator"
4273 msgid "unknown section"
4277 msgid "expression stack underflow"
4281 msgid "expression stack mismatch"
4285 msgid "unknown builtin type"
4289 msgid "BCD float type not supported"
4293 msgid "unexpected number"
4297 msgid "unexpected record type"
4301 msgid "blocks left on stack at end"
4305 msgid "unknown BB type"
4309 msgid "stack overflow"
4313 msgid "stack underflow"
4316 #: ieee.c:1351 ieee.c:1421 ieee.c:2119
4317 msgid "illegal variable index"
4321 msgid "illegal type index"
4324 #: ieee.c:1409 ieee.c:1446
4325 msgid "unknown TY code"
4329 msgid "undefined variable in TY"
4332 #. Pascal file name. FIXME.
4334 msgid "Pascal file name not supported"
4338 msgid "unsupported qualifier"
4342 msgid "undefined variable in ATN"
4346 msgid "unknown ATN type"
4349 #. Reserved for FORTRAN common.
4351 msgid "unsupported ATN11"
4354 #. We have no way to record this information. FIXME.
4356 msgid "unsupported ATN12"
4360 msgid "unexpected string in C++ misc"
4364 msgid "bad misc record"
4368 msgid "unrecognized C++ misc record"
4372 msgid "undefined C++ object"
4376 msgid "unrecognized C++ object spec"
4380 msgid "unsupported C++ object type"
4384 msgid "C++ base class not defined"
4387 #: ieee.c:2670 ieee.c:2775
4388 msgid "C++ object has no fields"
4392 msgid "C++ base class not found in container"
4396 msgid "C++ data member not found in container"
4399 #: ieee.c:2837 ieee.c:2987
4400 msgid "unknown C++ visibility"
4404 msgid "bad C++ field bit pos or size"
4408 msgid "bad type for C++ method function"
4412 msgid "no type information for C++ method function"
4416 msgid "C++ static virtual method"
4420 msgid "unrecognized C++ object overhead spec"
4424 msgid "undefined C++ vtable"
4428 msgid "C++ default values not in a function"
4432 msgid "unrecognized C++ default type"
4436 msgid "reference parameter is not a pointer"
4440 msgid "unrecognized C++ reference type"
4444 msgid "C++ reference not found"
4448 msgid "C++ reference is not pointer"
4451 #: ieee.c:3485 ieee.c:3493
4452 msgid "missing required ASN"
4455 #: ieee.c:3520 ieee.c:3528
4456 msgid "missing required ATN65"
4460 msgid "bad ATN65 record"
4465 msgid "IEEE numeric overflow: 0x"
4470 msgid "IEEE string length overflow: %u\n"
4475 msgid "IEEE unsupported integer type size %u\n"
4480 msgid "IEEE unsupported float type size %u\n"
4485 msgid "IEEE unsupported complex type size %u\n"
4489 msgid "Duplicate symbol entered into keyword list."
4492 #: nlmconv.c:272 srconv.c:1788
4493 msgid "input and output files must be different"
4497 msgid "input file named both on command line and with INPUT"
4501 msgid "no input file"
4505 msgid "no name for output file"
4509 msgid "warning: input and output formats are not compatible"
4513 msgid "make .bss section"
4517 msgid "make .nlmsections section"
4521 msgid "set .bss vma"
4525 msgid "set .data size"
4530 msgid "warning: symbol %s imported but not in import list"
4534 msgid "set start address"
4539 msgid "warning: START procedure %s not defined"
4544 msgid "warning: EXIT procedure %s not defined"
4549 msgid "warning: CHECK procedure %s not defined"
4552 #: nlmconv.c:720 nlmconv.c:906
4553 msgid "custom section"
4556 #: nlmconv.c:740 nlmconv.c:935
4557 msgid "help section"
4560 #: nlmconv.c:762 nlmconv.c:953
4561 msgid "message section"
4564 #: nlmconv.c:777 nlmconv.c:986
4565 msgid "module section"
4568 #: nlmconv.c:796 nlmconv.c:1002
4572 #. There is no place to record this information.
4575 msgid "%s: warning: shared libraries can not have uninitialized data"
4578 #: nlmconv.c:853 nlmconv.c:1021
4579 msgid "shared section"
4583 msgid "warning: No version number given"
4586 #: nlmconv.c:901 nlmconv.c:930 nlmconv.c:948 nlmconv.c:997 nlmconv.c:1016
4588 msgid "%s: read: %s"
4592 msgid "warning: FULLMAP is not supported; try ld -M"
4597 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
4602 msgid " Convert an object file into a NetWare Loadable Module\n"
4608 " The options are:\n"
4609 " -I --input-target=<bfdname> Set the input binary file format\n"
4610 " -O --output-target=<bfdname> Set the output binary file format\n"
4611 " -T --header-file=<file> Read <file> for NLM header information\n"
4612 " -l --linker=<linker> Use <linker> for any linking\n"
4613 " -d --debug Display on stderr the linker command line\n"
4614 " @<file> Read options from <file>.\n"
4615 " -h --help Display this information\n"
4616 " -v --version Display the program's version\n"
4621 msgid "support not compiled in for %s"
4625 msgid "make section"
4629 msgid "set section size"
4633 msgid "set section alignment"
4637 msgid "set section flags"
4641 msgid "set .nlmsections size"
4644 #: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315
4645 msgid "set .nlmsection contents"
4649 msgid "stub section sizes"
4653 msgid "writing stub"
4657 msgid "Unable to locate PPC_TOC16 reloc information"
4662 msgid "unresolved PC relative reloc against %s"
4665 #: nlmconv.c:1938 nlmconv.c:1994 nlmconv.c:2017
4667 msgid "Out of range relocation: %lx"
4672 msgid "overflow when adjusting relocation against %s"
4677 msgid "Unsupported relocation size: %d"
4682 msgid "%s: execution of %s failed: "
4687 msgid "Execution of %s failed"
4690 #: nm.c:237 size.c:76 strings.c:639
4692 msgid "Usage: %s [option(s)] [file(s)]\n"
4697 msgid " List symbols in [file(s)] (a.out by default).\n"
4703 " The options are:\n"
4704 " -a, --debug-syms Display debugger-only symbols\n"
4705 " -A, --print-file-name Print name of the input file before every symbol\n"
4706 " -B Same as --format=bsd\n"
4707 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4709 " The STYLE, if specified, can be `auto' (the "
4711 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4714 " --no-demangle Do not demangle low-level symbol names\n"
4715 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4716 " --defined-only Display only defined symbols\n"
4718 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4720 " `sysv' or `posix'. The default is `bsd'\n"
4721 " -g, --extern-only Display only external symbols\n"
4722 " -l, --line-numbers Use debugging information to find a filename and\n"
4723 " line number for each symbol\n"
4724 " -n, --numeric-sort Sort symbols numerically by address\n"
4726 " -p, --no-sort Do not sort the symbols\n"
4727 " -P, --portability Same as --format=posix\n"
4728 " -r, --reverse-sort Reverse the sense of the sort\n"
4733 msgid " --plugin NAME Load the specified plugin\n"
4739 " -S, --print-size Print size of defined symbols\n"
4740 " -s, --print-armap Include index for symbols from archive members\n"
4741 " --size-sort Sort symbols by size\n"
4742 " --special-syms Include special symbols in the output\n"
4743 " --synthetic Display synthetic symbols as well\n"
4744 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4745 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4746 " -u, --undefined-only Display only undefined symbols\n"
4747 " --with-symbol-versions Display version strings after symbol names\n"
4748 " -X 32_64 (ignored)\n"
4749 " @FILE Read options from FILE\n"
4750 " -h, --help Display this information\n"
4751 " -V, --version Display this program's version number\n"
4757 msgid "%s: invalid radix"
4762 msgid "%s: invalid output format"
4765 #: nm.c:362 readelf.c:10785 readelf.c:10830
4767 msgid "<processor specific>: %d"
4770 #: nm.c:364 readelf.c:10794 readelf.c:10849
4772 msgid "<OS specific>: %d"
4775 #: nm.c:366 readelf.c:10797 readelf.c:10852
4777 msgid "<unknown>: %d"
4782 msgid "<unknown>: %d/%d"
4794 msgid "%s: plugin needed to handle lto object"
4802 "Undefined symbols from %s:\n"
4811 "Symbols from %s:\n"
4815 #: nm.c:1370 nm.c:1421
4818 "Name Value Class Type Size Line "
4823 #: nm.c:1373 nm.c:1424
4826 "Name Value Class Type "
4827 "Size Line Section\n"
4836 "Undefined symbols from %s[%s]:\n"
4845 "Symbols from %s[%s]:\n"
4851 msgid "Print width has not been initialized (%d)"
4855 msgid "Only -X 32_64 is supported"
4859 msgid "Using the --size-sort and --undefined-only options together"
4863 msgid "will produce no output, since undefined symbols have no size."
4866 #: objcopy.c:529 srconv.c:1695
4868 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4873 msgid " Copies a binary file, possibly transforming it in the process\n"
4879 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4880 " -O --output-target <bfdname> Create an output file in format "
4882 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4883 " -F --target <bfdname> Set both input and output format to "
4885 " --debugging Convert debugging information, if "
4887 " -p --preserve-dates Copy modified/access timestamps to the "
4891 #: objcopy.c:540 objcopy.c:675
4894 " -D --enable-deterministic-archives\n"
4895 " Produce deterministic output when "
4896 "stripping archives (default)\n"
4897 " -U --disable-deterministic-archives\n"
4898 " Disable -D behavior\n"
4901 #: objcopy.c:546 objcopy.c:681
4904 " -D --enable-deterministic-archives\n"
4905 " Produce deterministic output when "
4906 "stripping archives\n"
4907 " -U --disable-deterministic-archives\n"
4908 " Disable -D behavior (default)\n"
4914 " -j --only-section <name> Only copy section <name> into the output\n"
4915 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4917 " -R --remove-section <name> Remove section <name> from the output\n"
4918 " --remove-relocations <name> Remove relocations from section <name>\n"
4919 " -S --strip-all Remove all symbol and relocation "
4921 " -g --strip-debug Remove all debugging symbols & sections\n"
4922 " --strip-dwo Remove all DWO sections\n"
4923 " --strip-unneeded Remove all symbols not needed by "
4925 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4926 " --strip-unneeded-symbol <name>\n"
4927 " Do not copy symbol <name> unless needed "
4930 " --only-keep-debug Strip everything but the debug "
4932 " --extract-dwo Copy only DWO sections\n"
4933 " --extract-symbol Remove section contents but keep symbols\n"
4934 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4935 " --keep-file-symbols Do not strip file symbol(s)\n"
4936 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4937 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4939 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4941 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4942 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4944 " --weaken Force all global symbols to be marked as "
4946 " -w --wildcard Permit wildcard in symbol comparison\n"
4947 " -x --discard-all Remove all non-global symbols\n"
4948 " -X --discard-locals Remove any compiler-generated symbols\n"
4949 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4950 " --interleave-width <number> Set N for --interleave\n"
4951 " -b --byte <num> Select byte <num> in every interleaved "
4953 " --gap-fill <val> Fill gaps between sections with <val>\n"
4954 " --pad-to <addr> Pad the last section up to address "
4956 " --set-start <addr> Set the start address to <addr>\n"
4957 " {--change-start|--adjust-start} <incr>\n"
4958 " Add <incr> to the start address\n"
4959 " {--change-addresses|--adjust-vma} <incr>\n"
4960 " Add <incr> to LMA, VMA and start "
4962 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4963 " Change LMA and VMA of section <name> by "
4965 " --change-section-lma <name>{=|+|-}<val>\n"
4966 " Change the LMA of section <name> by "
4968 " --change-section-vma <name>{=|+|-}<val>\n"
4969 " Change the VMA of section <name> by "
4971 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4972 " Warn if a named section does not exist\n"
4973 " --set-section-flags <name>=<flags>\n"
4974 " Set section <name>'s properties to "
4976 " --add-section <name>=<file> Add section <name> found in <file> to "
4978 " --update-section <name>=<file>\n"
4979 " Update contents of section <name> with\n"
4980 " contents found in <file>\n"
4981 " --dump-section <name>=<file> Dump the contents of section <name> into "
4983 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4984 " --long-section-names {enable|disable|keep}\n"
4985 " Handle long section names in Coff "
4987 " --change-leading-char Force output format's leading character "
4989 " --remove-leading-char Remove leading character from global "
4991 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4992 "sections with content\n"
4993 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4994 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4995 " listed in <file>\n"
4996 " --srec-len <number> Restrict the length of generated "
4998 " --srec-forceS3 Restrict the type of generated Srecords "
5000 " --strip-symbols <file> -N for all symbols listed in <file>\n"
5001 " --strip-unneeded-symbols <file>\n"
5002 " --strip-unneeded-symbol for all symbols "
5005 " --keep-symbols <file> -K for all symbols listed in <file>\n"
5006 " --localize-symbols <file> -L for all symbols listed in <file>\n"
5007 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
5008 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
5009 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
5010 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
5011 " --alt-machine-code <index> Use the target's <index>'th alternative "
5013 " --writable-text Mark the output text as writable\n"
5014 " --readonly-text Make the output text write protected\n"
5015 " --pure Mark the output file as demand paged\n"
5016 " --impure Mark the output file as impure\n"
5017 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
5019 " --prefix-sections <prefix> Add <prefix> to start of every section "
5021 " --prefix-alloc-sections <prefix>\n"
5022 " Add <prefix> to start of every "
5025 " --file-alignment <num> Set PE file alignment to <num>\n"
5026 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
5028 " --image-base <address> Set PE image base to <address>\n"
5029 " --section-alignment <num> Set PE section alignment to <num>\n"
5030 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
5033 " --subsystem <name>[:<version>]\n"
5034 " Set PE subsystem to <name> [& <version>]\n"
5035 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
5036 " Compress DWARF debug sections using zlib\n"
5037 " --decompress-debug-sections Decompress DWARF debug sections using "
5039 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
5042 " -M --merge-notes Remove redundant entries in note "
5044 " --no-merge-notes Do not attempt to remove redundant notes "
5046 " -v --verbose List all object files modified\n"
5047 " @<file> Read options from <file>\n"
5048 " -V --version Display this program's version number\n"
5049 " -h --help Display this output\n"
5050 " --info List object formats & architectures "
5056 msgid "Usage: %s <option(s)> in-file(s)\n"
5061 msgid " Removes symbols and sections from files\n"
5067 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
5068 " -O --output-target=<bfdname> Create an output file in format "
5070 " -F --target=<bfdname> Set both input and output format to "
5072 " -p --preserve-dates Copy modified/access timestamps to the "
5079 " -R --remove-section=<name> Also remove section <name> from the "
5081 " --remove-relocations <name> Remove relocations from section <name>\n"
5082 " -s --strip-all Remove all symbol and relocation "
5084 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
5085 " --strip-dwo Remove all DWO sections\n"
5086 " --strip-unneeded Remove all symbols not needed by "
5088 " --only-keep-debug Strip everything but the debug "
5090 " -M --merge-notes Remove redundant entries in note sections "
5092 " --no-merge-notes Do not attempt to remove redundant notes\n"
5093 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
5094 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
5095 " --keep-file-symbols Do not strip file symbol(s)\n"
5096 " -w --wildcard Permit wildcard in symbol comparison\n"
5097 " -x --discard-all Remove all non-global symbols\n"
5098 " -X --discard-locals Remove any compiler-generated symbols\n"
5099 " -v --verbose List all object files modified\n"
5100 " -V --version Display this program's version number\n"
5101 " -h --help Display this output\n"
5102 " --info List object formats & architectures "
5104 " -o <file> Place stripped output into <file>\n"
5109 msgid "unrecognized section flag `%s'"
5112 #: objcopy.c:762 objcopy.c:834
5114 msgid "supported flags: %s"
5119 msgid "unrecognized symbol flag `%s'"
5124 msgid "error: %s both copied and removed"
5129 msgid "error: %s both sets and alters VMA"
5134 msgid "error: %s both sets and alters LMA"
5139 msgid "cannot open '%s': %s"
5142 #: objcopy.c:1058 objcopy.c:4667
5144 msgid "%s: fread failed"
5149 msgid "%s:%d: Ignoring rubbish found on this line"
5154 msgid "error: section %s matches both remove and copy options"
5159 msgid "error: section %s matches both update and remove options"
5164 msgid "Section %s not found"
5169 msgid "not stripping symbol `%s' because it is named in a relocation"
5174 msgid "'before=%s' not found"
5179 msgid "%s: Multiple redefinition of symbol \"%s\""
5184 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
5189 msgid "couldn't open symbol redefinition file %s (error: %s)"
5194 msgid "%s:%d: garbage found at end of line"
5199 msgid "%s:%d: missing new symbol name"
5204 msgid "%s:%d: premature end of file"
5209 msgid "stat returns negative size for `%s'"
5214 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
5218 msgid "corrupt GNU build attribute note: wrong note type"
5222 msgid "corrupt GNU build attribute note: note too big"
5226 msgid "corrupt GNU build attribute note: name too small"
5230 msgid "corrupt GNU build attribute note: unsupported version"
5234 msgid "corrupt GNU build attribute note: bad description size"
5238 msgid "corrupt GNU build attribute note: name not NUL terminated"
5242 msgid "corrupt GNU build attribute notes: excess data at end"
5246 msgid "bad GNU build attribute notes: no known versions detected"
5250 msgid "bad GNU build attribute notes: multiple different versions"
5254 msgid "bad GNU build attribute notes: first note not version note"
5257 #. PR 17636: Call non-fatal so that we return to our parent who
5258 #. may need to tidy temporary files.
5260 msgid "Unable to change endianness of input file(s)"
5265 msgid "error: the input file '%s' has no sections"
5271 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
5276 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
5281 msgid "copy from `%s' [%s] to `%s' [%s]\n"
5286 msgid "Input file `%s' ignores binary architecture parameter."
5291 msgid "Unable to recognise the format of the input file `%s'"
5296 msgid "Output file cannot represent architecture `%s'"
5301 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
5306 msgid "can't add section '%s'"
5311 msgid "can't create section `%s'"
5316 msgid "error: %s not found, can't be updated"
5320 msgid "warning: note section is empty"
5324 msgid "warning: could not load note section"
5328 msgid "warning: failed to set merged notes size"
5333 msgid "can't dump section '%s' - it does not exist"
5337 msgid "can't dump section - it has no contents"
5341 msgid "can't dump section - it is empty"
5345 msgid "could not open section dump file"
5350 msgid "error writing section contents to %s (error: %s)"
5354 msgid "could not retrieve section contents"
5359 msgid "%s: debuglink section already exists"
5364 msgid "cannot create debug link section `%s'"
5368 msgid "Can't fill gap after section"
5372 msgid "can't add padding"
5376 msgid "error: failed to copy merged notes into output"
5380 msgid "could not find any mergeable note sections"
5385 msgid "cannot fill debug link section `%s'"
5389 msgid "error copying private BFD data"
5394 msgid "this target does not support %lu alternative machine codes"
5398 msgid "treating that number as an absolute e_machine value instead"
5402 msgid "ignoring the alternative value"
5405 #: objcopy.c:3215 objcopy.c:3268
5407 msgid "cannot create tempdir for archive copying (error: %s)"
5411 msgid "Unable to recognise the format of file"
5416 msgid "error: the input file '%s' is empty"
5421 msgid "Multiple renames of section %s"
5425 msgid "error in private header data"
5429 msgid "failed to create output section"
5433 msgid "failed to set size"
5437 msgid "failed to set vma"
5441 msgid "failed to set alignment"
5445 msgid "failed to copy private data"
5449 msgid "relocation count is negative"
5452 #. User must pad the section up in order to do this.
5456 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5460 msgid "can't create debugging section"
5464 msgid "can't set debugging section contents"
5469 msgid "don't know how to write debugging information for %s"
5473 msgid "could not create temporary file to hold stripped copy"
5478 msgid "%s: bad version in PE subsystem"
5483 msgid "unknown PE subsystem: %s"
5486 #: objcopy.c:4620 objcopy.c:4882 objcopy.c:4962 objcopy.c:5103 objcopy.c:5135
5487 #: objcopy.c:5158 objcopy.c:5162 objcopy.c:5182
5489 msgid "bad format for %s"
5494 msgid "cannot open: %s: %s"
5498 msgid "byte number must be non-negative"
5503 msgid "architecture %s unknown"
5507 msgid "interleave must be positive"
5511 msgid "interleave width must be positive"
5516 msgid "unrecognized --compress-debug-sections type `%s'"
5521 msgid "unrecognized --elf-stt-common= option `%s'"
5526 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5531 msgid "unknown long section names option '%s'"
5535 msgid "unable to parse alternative machine code"
5539 msgid "number of bytes to reverse must be positive and even"
5544 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5549 msgid "%s: invalid reserve value for --heap"
5554 msgid "%s: invalid commit value for --heap"
5559 msgid "%s: invalid reserve value for --stack"
5564 msgid "%s: invalid commit value for --stack"
5568 msgid "interleave start byte must be set with --byte"
5572 msgid "byte number must be less than interleave"
5576 msgid "interleave width must be less than or equal to interleave - byte`"
5581 msgid "unknown input EFI target: %s"
5586 msgid "unknown output EFI target: %s"
5591 msgid "warning: could not locate '%s'. System error message: %s"
5597 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5600 #: objcopy.c:5508 objcopy.c:5522
5602 msgid "%s %s%c0x%s never used"
5607 msgid "Usage: %s <option(s)> <file(s)>\n"
5612 msgid " Display information from object <file(s)>.\n"
5617 msgid " At least one of the following switches must be given:\n"
5623 " -a, --archive-headers Display archive header information\n"
5624 " -f, --file-headers Display the contents of the overall file header\n"
5625 " -p, --private-headers Display object format specific file header "
5627 " -P, --private=OPT,OPT... Display object format specific contents\n"
5628 " -h, --[section-]headers Display the contents of the section headers\n"
5629 " -x, --all-headers Display the contents of all headers\n"
5630 " -d, --disassemble Display assembler contents of executable "
5632 " -D, --disassemble-all Display assembler contents of all sections\n"
5633 " -S, --source Intermix source code with disassembly\n"
5634 " -s, --full-contents Display the full contents of all sections "
5636 " -g, --debugging Display debug information in object file\n"
5637 " -e, --debugging-tags Display debug information using ctags style\n"
5638 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5639 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5640 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5642 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5643 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5644 " =addr,=cu_index,=links,=follow-links]\n"
5645 " Display DWARF info in the file\n"
5646 " -t, --syms Display the contents of the symbol table(s)\n"
5647 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5648 " -r, --reloc Display the relocation entries in the file\n"
5649 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5651 " @<file> Read options from <file>\n"
5652 " -v, --version Display this program's version number\n"
5653 " -i, --info List object formats and architectures supported\n"
5654 " -H, --help Display this information\n"
5661 " The following switches are optional:\n"
5667 " -b, --target=BFDNAME Specify the target object format as "
5669 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5670 " -j, --section=NAME Only display information for section NAME\n"
5671 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5672 " -EB --endian=big Assume big endian format when "
5674 " -EL --endian=little Assume little endian format when "
5676 " --file-start-context Include context from start of file (with -"
5678 " -I, --include=DIR Add DIR to search list for source files\n"
5679 " -l, --line-numbers Include line numbers and filenames in "
5681 " -F, --file-offsets Include file offsets when displaying "
5683 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5684 " The STYLE, if specified, can be `auto', "
5686 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5689 " -w, --wide Format output for more than 80 columns\n"
5690 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5692 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5693 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
5694 " --prefix-addresses Print complete address alongside "
5696 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5697 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5699 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5701 " --special-syms Include special symbols in symbol dumps\n"
5702 " --inlines Print all inlines for source line (with -"
5704 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5705 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5711 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5712 " --dwarf-start=N Display DIEs starting with N, at the same "
5715 " --dwarf-check Make additional dwarf internal consistency "
5724 "Options supported for -P/--private switch:\n"
5729 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5739 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5749 msgid "failed to read symbol table from: %s"
5752 #: objdump.c:619 objdump.c:3453
5753 msgid "error message was"
5758 msgid "%s: not a dynamic object"
5761 #: objdump.c:1165 objdump.c:1189
5763 msgid " (File Offset: 0x%lx)"
5768 msgid "source file %s is more recent than object file\n"
5773 msgid "disassemble_fn returned length %d"
5776 #: objdump.c:2189 objdump.c:3079
5778 msgid "Reading section %s failed because: %s"
5785 "Disassembly of section %s:\n"
5790 msgid "can't use supplied machine %s"
5795 msgid "can't disassemble for architecture %s\n"
5798 #: objdump.c:2489 objdump.c:2511
5802 "Can't get contents for section '%s'.\n"
5807 msgid "File %s does not contain any dwarf debug information\n"
5813 "No %s section present\n"
5819 msgid "reading %s section of %s failed: %s"
5825 "Contents of %s section:\n"
5831 msgid "architecture: %s, "
5836 msgid "flags 0x%08x:\n"
5847 msgid "option -P/--private not supported by this file"
5852 msgid "target specific dump '%s' not supported"
5857 msgid "Contents of section %s:"
5862 msgid " (Starting at file offset: 0x%lx)"
5867 msgid "no symbols\n"
5872 msgid "no information for symbol number %ld\n"
5877 msgid "could not determine the type of symbol number %ld\n"
5882 msgid "failed to read relocs in: %s"
5889 "%s: file format %s\n"
5894 msgid "%s: printing debugging information failed"
5899 msgid "In archive %s:\n"
5902 #. Prevent corrupted files from spinning us into an
5903 #. infinite loop. 100 is an arbitrary heuristic.
5905 msgid "Archive nesting is too deep"
5910 msgid "In nested archive %s:\n"
5914 msgid "error: the start address should be before the end address"
5918 msgid "error: the stop address should be after the start address"
5922 msgid "error: prefix strip must be non-negative"
5926 msgid "error: instruction width must be positive"
5930 msgid "unrecognized -E option"
5935 msgid "unrecognized --endian type `%s'"
5941 "For Mach-O files:\n"
5942 " header Display the file header\n"
5943 " section Display the segments and sections commands\n"
5944 " map Display the section map\n"
5945 " load Display the load commands\n"
5946 " dysymtab Display the dynamic symbol table\n"
5947 " codesign Display code signature\n"
5948 " seg_split_info Display segment split info\n"
5949 " compact_unwind Display compact unwinding info\n"
5950 " function_starts Display start address of functions\n"
5951 " data_in_code Display data in code entries\n"
5952 " twolevel_hints Display the two-level namespace lookup hints table\n"
5953 " dyld_info Display dyld information\n"
5957 msgid "Mach-O header:\n"
5962 msgid " magic : %08lx\n"
5967 msgid " cputype : %08lx (%s)\n"
5972 msgid " cpusubtype: %08lx\n"
5977 msgid " filetype : %08lx (%s)\n"
5982 msgid " ncmds : %08lx (%lu)\n"
5987 msgid " sizeofcmds: %08lx (%lu)\n"
5992 msgid " flags : %08lx ("
6001 msgid " reserved : %08x\n"
6005 msgid "Segments and Sections:\n"
6009 msgid " #: Segment name Section name Address\n"
6013 msgid "cannot read rebase dyld info"
6017 msgid "cannot read bind dyld info"
6021 msgid "cannot read weak bind dyld info"
6025 msgid "cannot read lazy bind dyld info"
6029 msgid "cannot read export symbols dyld info"
6032 #: od-macho.c:1073 od-macho.c:1083 od-macho.c:1157 od-macho.c:1209
6034 msgid " [bad block length]\n"
6039 msgid " %u index entry:\n"
6040 msgid_plural " %u index entries:\n"
6046 msgid " index entry %u: type: %08x, offset: %08x\n"
6051 msgid " version: %08x\n"
6056 msgid " flags: %08x\n"
6061 msgid " hash offset: %08x\n"
6066 msgid " ident offset: %08x (- %08x)\n"
6071 msgid " identity: %s\n"
6076 msgid " nbr special slots: %08x (at offset %08x)\n"
6081 msgid " nbr code slots: %08x\n"
6086 msgid " code limit: %08x\n"
6091 msgid " hash size: %02x\n"
6096 msgid " hash type: %02x (%s)\n"
6101 msgid " spare1: %02x\n"
6106 msgid " page size: %02x\n"
6111 msgid " spare2: %08x\n"
6116 msgid " scatter offset: %08x\n"
6121 msgid " [truncated block]\n"
6126 msgid " magic : %08x (%s)\n"
6131 msgid " length: %08x\n"
6135 msgid "cannot read code signature data"
6139 msgid "cannot read segment split info"
6143 msgid "segment split info is not nul terminated"
6148 msgid " 32 bit pointers:\n"
6153 msgid " 64 bit pointers:\n"
6158 msgid " PPC hi-16:\n"
6163 msgid " Unhandled location type %u\n"
6167 msgid "cannot read function starts"
6171 msgid "cannot read data_in_code"
6175 msgid "cannot read twolevel hints"
6181 "For XCOFF files:\n"
6182 " header Display the file header\n"
6183 " aout Display the auxiliary header\n"
6184 " sections Display the section headers\n"
6185 " syms Display the symbols table\n"
6186 " relocs Display the relocation entries\n"
6187 " lineno Display the line number entries\n"
6188 " loader Display loader section\n"
6189 " except Display exception table\n"
6190 " typchk Display type-check section\n"
6191 " traceback Display traceback tags\n"
6192 " toc Display toc symbols\n"
6193 " ldinfo Display loader info in core files\n"
6198 msgid " nbr sections: %d\n"
6203 msgid " time and date: 0x%08x - "
6206 #: od-xcoff.c:422 readelf.c:17081
6213 msgid " symbols off: 0x%08x\n"
6218 msgid " nbr symbols: %d\n"
6223 msgid " opt hdr sz: %d\n"
6228 msgid " flags: 0x%04x "
6233 msgid "Auxiliary header:\n"
6238 msgid " No aux header\n"
6243 msgid "warning: optional header size too large (> %d)\n"
6247 msgid "cannot read auxhdr"
6252 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6257 msgid " No section header\n"
6260 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
6261 msgid "cannot read section header"
6266 msgid " Flags: %08x "
6271 msgid "overflow - nreloc: %u, nlnno: %u\n"
6274 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
6275 msgid "cannot read section headers"
6279 msgid "cannot read strings table length"
6283 msgid "cannot read strings table"
6287 msgid "cannot read symbol table"
6291 msgid "cannot read symbol entry"
6295 msgid "cannot read symbol aux entry"
6300 msgid "Symbols table (strtable at 0x%08x)"
6312 msgid " (no strings):\n"
6317 msgid " (strings size: %08x):\n"
6320 #. Translators: 'sc' is for storage class, 'off' for offset.
6323 msgid " # sc value section type aux name/off\n"
6326 #. Section length, number of relocs and line number.
6329 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6332 #. Section length and number of relocs.
6335 msgid " scnlen: %08x nreloc: %-6u\n"
6340 msgid "offset: %08x"
6345 msgid "Relocations for %s (%u)\n"
6349 msgid "cannot read relocations"
6353 msgid "cannot read relocation entry"
6358 msgid "Line numbers for %s (%u)\n"
6362 msgid "cannot read line numbers"
6365 #. Line number, symbol index and physical address.
6368 msgid "lineno symndx/paddr\n"
6372 msgid "cannot read line number entry"
6377 msgid "no .loader section in file\n"
6382 msgid "section .loader is too short\n"
6387 msgid "Loader header:\n"
6392 msgid " version: %u\n"
6397 msgid " Unhandled version\n"
6402 msgid " nbr symbols: %u\n"
6407 msgid " nbr relocs: %u\n"
6410 #. Import string table length.
6413 msgid " import strtab len: %u\n"
6418 msgid " nbr import files: %u\n"
6423 msgid " import file off: %u\n"
6428 msgid " string table len: %u\n"
6433 msgid " string table off: %u\n"
6438 msgid "Dynamic symbols:\n"
6443 msgid " %4u %08x %3u "
6453 msgid "(bad offset: %u)"
6458 msgid "Dynamic relocs:\n"
6463 msgid "Import files:\n"
6468 msgid "no .except section in file\n"
6473 msgid "Exception table:\n"
6478 msgid "no .typchk section in file\n"
6483 msgid "Type-check section:\n"
6488 msgid " address beyond section size\n"
6493 msgid " tags at %08x\n"
6498 msgid " number of CTL anchors: %u\n"
6503 msgid " Name (len: %u): "
6508 msgid "[truncated]\n"
6513 msgid " (end of tags at %08x)\n"
6518 msgid " no tags found\n"
6523 msgid " Truncated .text section\n"
6533 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6537 msgid "cannot read header"
6542 msgid "File header:\n"
6547 msgid " magic: 0x%04x (0%04o) "
6552 msgid "(WRMAGIC: writable text segments)"
6557 msgid "(ROMAGIC: readonly sharablee text segments)"
6562 msgid "(TOCMAGIC: readonly text segments and TOC)"
6567 msgid "unknown magic"
6570 #: od-xcoff.c:1673 od-xcoff.c:1813
6572 msgid " Unhandled magic\n"
6576 msgid "cannot read loader info table"
6583 "ldinfo dump not supported in 32 bits environments\n"
6587 msgid "cannot core read header"
6592 msgid "Core header:\n"
6597 msgid " version: 0x%08x "
6602 msgid "(dumpx format - aix4.3 / 32 bits)"
6607 msgid "(dumpxx format - aix5.0 / 64 bits)"
6612 msgid "unknown format"
6616 msgid "invalid value specified for pragma code_page.\n"
6621 msgid "Excessively large slot index: %lx"
6626 msgid "parse_coff_type: Bad type code 0x%x"
6629 #: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703
6631 msgid "bfd_coff_get_syment failed: %s"
6634 #: rdcoff.c:426 rdcoff.c:723
6636 msgid "bfd_coff_get_auxent failed: %s"
6641 msgid "%ld: .bf without preceding function"
6646 msgid "%ld: unexpected .ef\n"
6651 msgid "%s: no recognized debugging information"
6656 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6661 msgid "%s: %s: stab entry %ld is corrupt\n"
6666 msgid "Last stabs entries before error:\n"
6674 msgid "<no-strings>"
6679 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6684 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6689 msgid "Reading %s bytes extends past end of file for %s\n"
6694 msgid "Unable to seek to 0x%lx for %s\n"
6699 msgid "Out of memory allocating %s bytes for %s\n"
6704 msgid "Unable to read in %s bytes of %s\n"
6708 msgid "Don't know about relocations on this machine architecture\n"
6711 #: readelf.c:895 readelf.c:1000
6712 msgid "32-bit relocation data"
6715 #: readelf.c:907 readelf.c:937 readelf.c:1011 readelf.c:1040
6716 msgid "out of memory parsing relocs\n"
6719 #: readelf.c:925 readelf.c:1029
6720 msgid "64-bit relocation data"
6726 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6731 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6736 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6741 msgid " Offset Info Type Sym.Value Sym. Name\n"
6747 " Offset Info Type Symbol's Value "
6748 "Symbol's Name + Addend\n"
6754 " Offset Info Type Sym. Value Sym. Name + "
6761 " Offset Info Type Symbol's Value "
6768 " Offset Info Type Sym. Value Sym. Name\n"
6771 #: readelf.c:1555 readelf.c:1745 readelf.c:1753
6773 msgid "unrecognized: %-7lx"
6778 msgid "<unknown addend: %lx>"
6783 msgid " bad symbol index: %08lx in reloc"
6788 msgid "<string table index: %3ld>"
6793 msgid "<corrupt string table index: %3ld>"
6798 msgid "Processor Specific: %lx"
6803 msgid "Operating System specific: %lx"
6806 #: readelf.c:2211 readelf.c:3947
6808 msgid "<unknown>: %lx"
6816 msgid "REL (Relocatable file)"
6820 msgid "EXEC (Executable file)"
6824 msgid "DYN (Shared object file)"
6828 msgid "CORE (Core file)"
6833 msgid "Processor Specific: (%x)"
6838 msgid "OS Specific: (%x)"
6843 msgid "<unknown>: %x"
6846 #. Please keep this switch table sorted by increasing EM_ value.
6848 #: readelf.c:2250 readelf.c:15426 readelf.c:15437
6854 msgid "<unknown>: 0x%x"
6861 #: readelf.c:3128 readelf.c:9543
6870 msgid ", <unknown MeP cpu type>"
6874 msgid "<unknown MeP copro type>"
6879 msgid ", unknown flags bits: %#x"
6883 msgid ", relocatable"
6887 msgid ", relocatable-lib"
6891 msgid ", unknown v850 architecture variant"
6895 msgid ", unknown CPU"
6899 msgid ", unknown ABI"
6902 #: readelf.c:3418 readelf.c:3474
6903 msgid ", unknown ISA"
6908 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6912 msgid ": architecture variant: "
6920 msgid ": unknown extra flag bits also present"
6924 msgid "Standalone App"
6928 msgid "Bare-metal C6000"
6931 #: readelf.c:3739 readelf.c:4644 readelf.c:4660 readelf.c:16757 readelf.c:16797
6933 msgid "<unknown: %x>"
6936 #. This message is probably going to be displayed in a 15
6937 #. character wide field, so put the hex value first.
6940 msgid "%08x: <unknown>"
6945 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6950 msgid " Display information about the contents of ELF format files\n"
6957 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6958 " -h --file-header Display the ELF file header\n"
6959 " -l --program-headers Display the program headers\n"
6960 " --segments An alias for --program-headers\n"
6961 " -S --section-headers Display the sections' header\n"
6962 " --sections An alias for --section-headers\n"
6963 " -g --section-groups Display the section groups\n"
6964 " -t --section-details Display the section details\n"
6965 " -e --headers Equivalent to: -h -l -S\n"
6966 " -s --syms Display the symbol table\n"
6967 " --symbols An alias for --syms\n"
6968 " --dyn-syms Display the dynamic symbol table\n"
6969 " -n --notes Display the core notes (if present)\n"
6970 " -r --relocs Display the relocations (if present)\n"
6971 " -u --unwind Display the unwind info (if present)\n"
6972 " -d --dynamic Display the dynamic section (if present)\n"
6973 " -V --version-info Display the version sections (if present)\n"
6974 " -A --arch-specific Display architecture specific information (if any)\n"
6975 " -c --archive-index Display the symbol/file index in an archive\n"
6976 " -D --use-dynamic Use the dynamic section info when displaying "
6978 " -x --hex-dump=<number|name>\n"
6979 " Dump the contents of section <number|name> as "
6981 " -p --string-dump=<number|name>\n"
6982 " Dump the contents of section <number|name> as "
6984 " -R --relocated-dump=<number|name>\n"
6985 " Dump the contents of section <number|name> as "
6987 " -z --decompress Decompress section before dumping it\n"
6988 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6989 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6991 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6992 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6993 " =addr,=cu_index,=links,=follow-links]\n"
6994 " Display the contents of DWARF debug sections\n"
7000 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
7001 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
7008 " -i --instruction-dump=<number|name>\n"
7009 " Disassemble the contents of section <number|name>\n"
7015 " -I --histogram Display histogram of bucket list lengths\n"
7016 " -W --wide Allow output width to exceed 80 characters\n"
7017 " @<file> Read options from <file>\n"
7018 " -H --help Display this information\n"
7019 " -v --version Display the version number of readelf\n"
7022 #: readelf.c:4406 readelf.c:4437 readelf.c:4441
7023 msgid "Out of memory allocating dump request table.\n"
7028 msgid "Invalid option '-%c'\n"
7031 #: readelf.c:4640 readelf.c:4656 readelf.c:10210
7036 msgid "2's complement, little endian"
7040 msgid "2's complement, big endian"
7044 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
7049 msgid "ELF Header:\n"
7059 msgid " Class: %s\n"
7069 msgid " Version: %d %s\n"
7074 msgid "<unknown: %lx>"
7079 msgid " OS/ABI: %s\n"
7084 msgid " ABI Version: %d\n"
7094 msgid " Machine: %s\n"
7099 msgid " Version: 0x%lx\n"
7104 msgid " Entry point address: "
7111 " Start of program headers: "
7117 " (bytes into file)\n"
7118 " Start of section headers: "
7123 msgid " (bytes into file)\n"
7128 msgid " Flags: 0x%lx%s\n"
7133 msgid " Size of this header: %ld (bytes)\n"
7138 msgid " Size of program headers: %ld (bytes)\n"
7143 msgid " Number of program headers: %ld"
7148 msgid " Size of section headers: %ld (bytes)\n"
7153 msgid " Number of section headers: %ld"
7158 msgid " Section header string table index: %ld"
7163 msgid " <corrupt: out of range>"
7166 #: readelf.c:4791 readelf.c:4838
7168 "The e_phentsize field in the ELF header is less than the size of an ELF "
7172 #: readelf.c:4795 readelf.c:4842
7174 "The e_phentsize field in the ELF header is larger than the size of an ELF "
7178 #: readelf.c:4798 readelf.c:4845
7179 msgid "program headers"
7184 msgid "Too many program headers - %#x - the file is not that big\n"
7189 msgid "Out of memory reading %u program headers\n"
7194 "possibly corrupt ELF header - it has a non-zero program header offset, but "
7195 "no program headers\n"
7202 "There are no program headers in this file.\n"
7209 "Elf file type is %s\n"
7214 msgid "Entry point 0x%s\n"
7219 msgid "There is %d program header, starting at offset %s\n"
7220 msgid_plural "There are %d program headers, starting at offset %s\n"
7224 #: readelf.c:4950 readelf.c:4952
7228 "Program Headers:\n"
7234 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
7240 " Type Offset VirtAddr PhysAddr FileSiz "
7241 "MemSiz Flg Align\n"
7246 msgid " Type Offset VirtAddr PhysAddr\n"
7251 msgid " FileSiz MemSiz Flags Align\n"
7255 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
7259 msgid "the segment's file size is larger than its memory size\n"
7263 msgid "the PHDR segment must occur before any LOAD segment\n"
7267 msgid "the PHDR segment is not covered by a LOAD segment\n"
7271 msgid "more than one dynamic segment\n"
7275 msgid "no .dynamic section in the dynamic segment\n"
7279 msgid "the .dynamic section is not contained within the dynamic segment\n"
7283 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
7287 msgid "the dynamic segment offset + size exceeds the size of the file\n"
7291 msgid "Unable to find program interpreter name\n"
7296 "Internal error: failed to create format string to display program "
7301 msgid "Unable to read program interpreter name\n"
7306 msgid " [Requesting program interpreter: %s]\n"
7313 " Section to Segment mapping:\n"
7318 msgid " Segment Sections...\n"
7322 msgid "Cannot interpret virtual addresses without program headers.\n"
7327 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
7330 #: readelf.c:5250 readelf.c:5314
7332 "The e_shentsize field in the ELF header is less than the size of an ELF "
7336 #: readelf.c:5254 readelf.c:5319
7338 "The e_shentsize field in the ELF header is larger than the size of an ELF "
7342 #: readelf.c:5258 readelf.c:5324
7343 msgid "section headers"
7346 #: readelf.c:5268 readelf.c:5334
7348 msgid "Out of memory reading %u section headers\n"
7351 #: readelf.c:5287 readelf.c:5353
7353 msgid "Section %u has an out of range sh_link value of %u\n"
7356 #: readelf.c:5289 readelf.c:5355
7358 msgid "Section %u has an out of range sh_info value of %u\n"
7361 #: readelf.c:5384 readelf.c:5497
7363 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7366 #: readelf.c:5392 readelf.c:5505
7368 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7371 #: readelf.c:5402 readelf.c:5515
7374 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7377 #: readelf.c:5410 readelf.c:5523
7381 #: readelf.c:5424 readelf.c:5537
7382 msgid "symbol table section indicies"
7385 #: readelf.c:5430 readelf.c:5543
7387 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7390 #: readelf.c:5443 readelf.c:5556
7392 msgid "Out of memory reading %lu symbols\n"
7395 #: readelf.c:5737 readelf.c:5812 readelf.c:5830 readelf.c:5848
7396 msgid "Internal error: not enough buffer room for section flag info"
7401 msgid "UNKNOWN (%*.*lx)"
7404 #: readelf.c:5874 readelf.c:5889
7405 msgid "Compressed section is too small even for a compression header\n"
7410 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7411 "but no section headers\n"
7418 "There are no sections in this file.\n"
7423 msgid "There is %d section header, starting at offset 0x%lx:\n"
7424 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7428 #: readelf.c:5953 readelf.c:6728 readelf.c:7174 readelf.c:7583 readelf.c:8026
7429 #: readelf.c:9130 readelf.c:11631 readelf.c:13597 readelf.c:17458
7430 msgid "string table"
7433 #. Note: coded this way so that there is a single string for translation.
7436 msgid "Section %d has invalid sh_entsize of %s\n"
7441 msgid "(Using the expected size of %u for the rest of this dump)\n"
7445 msgid "File contains multiple dynamic symbol tables\n"
7449 msgid "File contains multiple dynamic string tables\n"
7453 msgid "dynamic strings"
7460 "Section Headers:\n"
7470 #: readelf.c:6162 readelf.c:6173 readelf.c:6184
7472 msgid " [Nr] Name\n"
7477 msgid " Type Addr Off Size ES Lk Inf Al\n"
7483 " [Nr] Name Type Addr Off Size ES Flg Lk "
7489 msgid " Type Address Off Size ES Lk Inf Al\n"
7495 " [Nr] Name Type Address Off Size ES "
7501 msgid " Type Address Offset Link\n"
7506 msgid " Size EntSize Info Align\n"
7511 msgid " [Nr] Name Type Address Offset\n"
7516 msgid " Size EntSize Flags Link Info Align\n"
7526 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7531 msgid "[%2u]: Link field (%u) should index a string section.\n"
7534 #: readelf.c:6239 readelf.c:6250
7536 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7541 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7544 #: readelf.c:6293 readelf.c:6320
7546 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7551 msgid "[%2u]: Expected link to another section in info field"
7556 msgid "Size of section %u is larger than the entire file!\n"
7561 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7565 msgid "compression header"
7570 msgid " [<unknown>: 0x%x], "
7573 #. The ordering of the letters shown here matches the ordering of the
7574 #. corresponding SHF_xxx values, and hence the order in which these
7575 #. letters will be displayed to the user.
7580 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7581 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7582 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7593 msgid "y (purecode), "
7610 "There are no sections to group in this file.\n"
7614 msgid "Section headers are not available!\n"
7619 msgid "Out of memory reading %u section group headers\n"
7626 "There are no section groups in this file.\n"
7631 msgid "Out of memory reading %lu groups\n"
7636 msgid "Bad sh_link in group section `%s'\n"
7641 msgid "Corrupt header in group section `%s'\n"
7644 #: readelf.c:6686 readelf.c:6697
7646 msgid "Bad sh_info in group section `%s'\n"
7652 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7656 msgid "section data"
7663 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7668 msgid " [Index] Name\n"
7673 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7678 "Further error messages about overlarge group section indicies suppressed\n"
7683 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7688 "Further error messages about already contained group sections suppressed\n"
7693 msgid "section 0 in group section [%5u]\n"
7697 msgid "dynamic section image fixups"
7702 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7709 "Image fixups for needed library #%d: %s - ident: %lx\n"
7714 msgid "Seg Offset Type SymVec DataType\n"
7718 msgid "dynamic section image relocations"
7731 "Seg Offset Type Addend Seg Sym Off\n"
7735 msgid "dynamic string section"
7742 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7749 "There are no dynamic relocations in this file.\n"
7756 "Relocation section "
7761 msgid " at offset 0x%lx contains %lu entry:\n"
7762 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7770 "There are no static relocations in this file."
7777 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7784 "There are no relocations in this file.\n"
7789 msgid "Invalid offset %lx in table entry %ld\n"
7794 msgid "\tUnknown version.\n"
7797 #: readelf.c:7460 readelf.c:7884
7798 msgid "unwind table"
7803 msgid "Skipping unknown relocation type: %u\n"
7808 msgid "Skipping unexpected relocation type: %s\n"
7813 msgid "Skipping reloc with overlarge offset: %lx\n"
7816 #: readelf.c:7577 readelf.c:8020
7817 msgid "Multiple auxillary string tables encountered\n"
7820 #: readelf.c:7591 readelf.c:8034 readelf.c:9138
7824 "There are no unwind sections in this file.\n"
7831 "Could not find unwind info section for "
7847 msgid " at offset 0x%lx contains %lu entries:\n"
7852 msgid "Skipping unexpected relocation type %s\n"
7855 #: readelf.c:8042 readelf.c:9145
7859 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7862 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7872 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7877 msgid "Unknown section relocation type %d encountered\n"
7882 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7887 msgid "Skipping unknown ARM relocation type: %d\n"
7892 msgid "Skipping unexpected ARM relocation type %s\n"
7897 msgid "Skipping unknown C6000 relocation type: %d\n"
7902 msgid "Skipping unexpected C6000 relocation type %s\n"
7905 #. This function currently only supports ARM and TI unwinders.
7907 msgid "Only TI and ARM unwinders are currently supported\n"
7912 msgid "[Truncated opcode]\n"
7915 #: readelf.c:8448 readelf.c:8664
7917 msgid "Refuse to unwind"
7930 #: readelf.c:8504 readelf.c:8597
7936 msgid "corrupt change to vsp"
7939 #: readelf.c:8619 readelf.c:8769
7941 msgid " [unsupported opcode]"
7954 msgid "Corrupt stack pointer adjustment detected\n"
7959 msgid "sp = sp + %ld"
7964 msgid " Personality routine: "
7969 msgid " [Truncated data]\n"
7974 msgid "Corrupt ARM compact model table entry: %x \n"
7979 msgid " Compact model index: %d\n"
7983 msgid "Unknown ARM compact model index encountered\n"
7988 msgid " [reserved]\n"
7993 msgid " Restore stack from frame pointer\n"
7998 msgid " Stack increment %d\n"
8003 msgid " Registers restored: "
8008 msgid " Return register: %s\n"
8013 msgid " [reserved (%d)]\n"
8019 "Unsupported architecture type %d encountered when decoding unwind table\n"
8024 msgid "corrupt index table entry: %x\n"
8029 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
8034 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
8040 "Unsupported architecture type %d encountered when processing unwind table\n"
8044 msgid "Multiple string tables found in file.\n"
8051 "The decoding of unwind sections for machine type %s is not currently "
8062 msgid "Interface Version: %s"
8065 #. Note: coded this way so that there is a single string for translation.
8068 msgid "<corrupt: %s>"
8073 msgid "Time Stamp: %s"
8076 #: readelf.c:9430 readelf.c:9478
8077 msgid "dynamic section"
8080 #: readelf.c:9450 readelf.c:9499
8082 msgid "Out of memory allocating space for %lu dynamic entries\n"
8089 "There is no dynamic section in this file.\n"
8092 #. See PR 21379 for a reproducer.
8095 msgid "Invalid DT_SYMTAB entry: %lx"
8099 msgid "Unable to determine the number of symbols to load\n"
8103 msgid "Unable to determine the length of the dynamic string table\n"
8107 msgid "dynamic string table"
8112 msgid "Bad value (%d) for SYMINENT entry\n"
8116 msgid "symbol information"
8121 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
8128 "Dynamic section at offset 0x%lx contains %lu entry:\n"
8131 "Dynamic section at offset 0x%lx contains %lu entries:\n"
8137 msgid " Tag Type Name/Value\n"
8142 msgid "Auxiliary library"
8147 msgid "Filter library"
8152 msgid "Configuration file"
8157 msgid "Dependency audit library"
8162 msgid "Audit library"
8165 #: readelf.c:9799 readelf.c:9827 readelf.c:9855
8170 #: readelf.c:9802 readelf.c:9830 readelf.c:9857
8177 msgid "Shared library: [%s]"
8182 msgid " program interpreter"
8187 msgid "Library soname: [%s]"
8192 msgid "Library rpath: [%s]"
8197 msgid "Library runpath: [%s]"
8207 msgid "Not needed object: [%s]\n"
8212 msgid "<corrupt time val: %lx"
8219 "Version definition section '%s' contains %u entry:\n"
8222 "Version definition section '%s' contains %u entries:\n"
8231 #: readelf.c:10279 readelf.c:10415 readelf.c:10571
8233 msgid " Offset: %#08lx Link: %u (%s)\n"
8237 msgid "version definition section"
8242 msgid " %#06lx: Rev: %d Flags: %s"
8247 msgid " Index: %d Cnt: %d "
8257 msgid "Name index: %ld\n"
8262 msgid "Invalid vda_next field of %lx\n"
8267 msgid " %#06lx: Parent %d: %s\n"
8272 msgid " %#06lx: Parent %d, name index: %ld\n"
8277 msgid " Version def aux past end of section\n"
8282 msgid "Invalid vd_next field of %lx\n"
8287 msgid " Version definition past end of section\n"
8294 "Version needs section '%s' contains %u entry:\n"
8297 "Version needs section '%s' contains %u entries:\n"
8307 msgid "Version Needs section"
8312 msgid " %#06lx: Version: %d"
8332 msgid " %#06lx: Name: %s"
8337 msgid " %#06lx: Name index: %lx"
8342 msgid " Flags: %s Version: %d\n"
8347 msgid "Invalid vna_next field of %lx\n"
8351 msgid "Missing Version Needs auxillary information\n"
8356 msgid "Invalid vn_next field of %lx\n"
8360 msgid "Missing Version Needs information\n"
8364 msgid "version string table"
8371 "Version symbols section '%s' contains %lu entry:\n"
8374 "Version symbols section '%s' contains %lu entries:\n"
8384 msgid "version symbol data"
8392 msgid " 0 (*local*) "
8396 msgid " 1 (*global*) "
8400 msgid "invalid index into symbol array\n"
8403 #: readelf.c:10645 readelf.c:11272
8404 msgid "version need"
8408 msgid "version need aux (2)"
8411 #: readelf.c:10702 readelf.c:11220
8415 #: readelf.c:10730 readelf.c:11243
8416 msgid "version def aux"
8427 "No version information found in this file.\n"
8432 msgid "Unrecognized visibility value: %u"
8437 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8442 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8447 msgid "<localentry>: %d"
8457 msgid "bad section index[%3d]"
8462 msgid "Size truncation prevents reading %s elements of size %u\n"
8467 msgid "Invalid number of dynamic entries: %s\n"
8472 msgid "Out of memory reading %s dynamic entries\n"
8477 msgid "Unable to read in %s bytes of dynamic data\n"
8482 msgid "Out of memory allocating space for %s dynamic entries\n"
8487 msgid "<No info available for dynamic symbol number %lu>\n"
8492 msgid " <corrupt: %14ld>"
8496 msgid "version data"
8500 msgid "version need aux (3)"
8503 #: readelf.c:11365 readelf.c:11417 readelf.c:11441 readelf.c:11471
8505 msgid "Unable to seek to start of dynamic information\n"
8508 #: readelf.c:11371 readelf.c:11423
8509 msgid "Failed to read in number of buckets\n"
8513 msgid "Failed to read in number of chains\n"
8517 msgid "Failed to determine last chain length\n"
8524 "Symbol table for image:\n"
8527 #: readelf.c:11528 readelf.c:11554
8529 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8532 #: readelf.c:11530 readelf.c:11556
8534 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8537 #: readelf.c:11541 readelf.c:11737
8538 msgid "histogram chain is corrupt\n"
8545 "Symbol table of `.gnu.hash' for image:\n"
8552 "Symbol table '%s' has a sh_entsize of zero!\n"
8559 "Symbol table '%s' contains %lu entry:\n"
8562 "Symbol table '%s' contains %lu entries:\n"
8568 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8573 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8578 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8585 "Dynamic symbol information is not available for displaying symbols.\n"
8592 "Histogram for bucket list length (total of %lu bucket):\n"
8595 "Histogram for bucket list length (total of %lu buckets):\n"
8600 msgid "Out of memory allocating space for histogram buckets\n"
8603 #: readelf.c:11727 readelf.c:11803
8605 msgid " Length Number %% of total Coverage\n"
8609 msgid "Out of memory allocating space for histogram counts\n"
8616 "Histogram for `.gnu.hash' bucket list length (total of %lu bucket):\n"
8619 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
8624 msgid "Out of memory allocating space for gnu histogram buckets\n"
8628 msgid "Out of memory allocating space for gnu histogram counts\n"
8635 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8638 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8644 msgid " Num: Name BoundTo Flags\n"
8649 msgid "<corrupt index>"
8654 msgid "<corrupt: %19ld>"
8659 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8664 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8670 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8674 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8679 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8684 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8689 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8693 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8698 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8701 #: readelf.c:12127 readelf.c:12136
8703 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8709 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8715 msgid "unable to apply unsupported reloc type %d to section %s\n"
8720 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8725 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8730 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8737 "Assembly dump of section %s\n"
8742 msgid "Section '%s' has no data to dump.\n"
8746 msgid "section contents"
8753 "String dump of section '%s':\n"
8756 #: readelf.c:13177 readelf.c:13324 readelf.c:13499
8758 msgid "section '%s' has unsupported compress type: %d\n"
8761 #: readelf.c:13183 readelf.c:13330 readelf.c:13505
8763 msgid "compressed section '%s' is corrupted\n"
8766 #: readelf.c:13215 readelf.c:13364 readelf.c:13542
8768 msgid "Unable to decompress section %s\n"
8774 " Note: This section has relocations against it, but these have NOT been "
8775 "applied to this dump.\n"
8778 #: readelf.c:13273 readelf.c:14368 readelf.c:14411 readelf.c:14459
8786 msgid " No strings found in this section."
8793 "Hex dump of section '%s':\n"
8799 " NOTE: This section has relocations against it, but these have NOT been "
8800 "applied to this dump.\n"
8805 msgid "%s section data"
8810 msgid "compressed section %s is too small to contain a compression header"
8817 "Section '%s' has no debugging data.\n"
8820 #. There is no point in dumping the contents of a debugging section
8821 #. which has the NOBITS type - the bits in the file will be random.
8822 #. This can happen when a file containing a .eh_frame section is
8823 #. stripped with the --only-keep-debug command line option.
8826 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8831 msgid "Unrecognized debug section: %s\n"
8836 msgid "Section '%s' was not dumped because it does not exist!\n"
8841 msgid "Section %d was not dumped because it does not exist!\n"
8845 msgid "<corrupt tag>\n"
8850 msgid "<corrupt string tag>"
8855 msgid "Absent/Non standard\n"
8860 msgid "Bare metal/mwdt\n"
8865 msgid "Bare metal/newlib\n"
8870 msgid "Linux/uclibc\n"
8875 msgid "Linux/glibc\n"
8878 #: readelf.c:13927 readelf.c:14011
8883 #: readelf.c:13940 readelf.c:13971 readelf.c:14002
8896 #: readelf.c:14025 readelf.c:14033
8908 #: readelf.c:14226 readelf.c:14240 readelf.c:14259 readelf.c:14767
8909 #: readelf.c:15058 readelf.c:15071 readelf.c:15084
8916 msgid "Application\n"
8926 msgid "Microcontroller\n"
8931 msgid "Application or Realtime\n"
8934 #: readelf.c:14241 readelf.c:14261 readelf.c:14821 readelf.c:14839
8935 #: readelf.c:14914 readelf.c:14935 readelf.c:17091
8940 #: readelf.c:14242 readelf.c:14917 readelf.c:14938 readelf.c:17090
8945 #: readelf.c:14246 readelf.c:14265
8947 msgid "8-byte and up to %d-byte extended\n"
8952 msgid "8-byte, except leaf SP\n"
8955 #: readelf.c:14277 readelf.c:14365 readelf.c:14954
8957 msgid "flag = %d, vendor = "
8967 msgid "<unknown: %d>\n"
8971 msgid "corrupt vendor attribute\n"
8976 msgid "unspecified hard/soft float, "
8981 msgid "hard float, "
8986 msgid "soft float, "
8991 msgid "single-precision hard float, "
8996 msgid "unspecified long double\n"
9001 msgid "128-bit IBM long double\n"
9006 msgid "64-bit long double\n"
9011 msgid "128-bit IEEE long double\n"
9014 #: readelf.c:14469 readelf.c:14501
9016 msgid "unspecified\n"
9046 msgid "Hard or soft float\n"
9051 msgid "Hard float (double precision)\n"
9056 msgid "Hard float (single precision)\n"
9061 msgid "Soft float\n"
9066 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
9071 msgid "Hard float (32-bit CPU, Any FPU)\n"
9076 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
9081 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
9086 msgid "NaN 2008 compatibility\n"
9091 msgid "Any MSA or not\n"
9096 msgid "128-bit MSA\n"
9114 #: readelf.c:14824 readelf.c:14842 readelf.c:14920 readelf.c:14941
9121 msgid "DSBT addressing not used\n"
9126 msgid "DSBT addressing used\n"
9131 msgid "Data addressing position-dependent\n"
9136 msgid "Data addressing position-independent, GOT near DP\n"
9141 msgid "Data addressing position-independent, GOT far from DP\n"
9146 msgid "Code addressing position-dependent\n"
9151 msgid "Code addressing position-independent\n"
9164 #: readelf.c:15072 readelf.c:15085
9169 #: readelf.c:15073 readelf.c:15086
9176 msgid "Restricted Large\n"
9181 msgid " <unknown tag %d>: "
9190 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
9194 msgid "Tag section ends prematurely\n"
9199 msgid "Bad attribute length (%u > %u)\n"
9204 msgid "Attribute length of %u is too small\n"
9208 msgid "Corrupt attribute section name\n"
9213 msgid "Attribute Section: "
9217 msgid "Unused bytes at end of section\n"
9222 msgid "Bad subsection length (%u > %u)\n"
9227 msgid "Bad subsection length (%u < 6)\n"
9232 msgid "File Attributes\n"
9237 msgid "Section Attributes:"
9242 msgid "Symbol Attributes:"
9247 msgid "Unknown tag: %d\n"
9252 msgid " Unknown attribute:\n"
9256 msgid "MIPS GOT entry extends beyond the end of available data\n"
9259 #: readelf.c:15428 readelf.c:15500
9264 msgid "Corrupt MIPS ABI Flags section.\n"
9268 msgid "MIPS ABI Flags section"
9271 #: readelf.c:15612 readelf.c:16160
9272 msgid "Global Offset Table data"
9282 #: readelf.c:15617 readelf.c:16165
9284 msgid " Canonical gp value: "
9287 #: readelf.c:15631 readelf.c:16169 readelf.c:16296
9289 msgid " Reserved entries:\n"
9294 msgid " %*s %10s %*s\n"
9297 #: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199
9298 #: readelf.c:16217 readelf.c:16298 readelf.c:16307
9302 #: readelf.c:15633 readelf.c:15663 readelf.c:16171 readelf.c:16199
9307 #: readelf.c:15634 readelf.c:15664
9311 #: readelf.c:15661 readelf.c:16197
9313 msgid " Local entries:\n"
9316 #: readelf.c:15743 readelf.c:16410
9317 msgid "liblist section data"
9324 "Section '.liblist' contains %lu entry:\n"
9327 "Section '.liblist' contains %lu entries:\n"
9333 " Library Time Stamp Checksum Version Flags\n"
9338 msgid "<corrupt: %9ld>"
9346 msgid "No MIPS_OPTIONS header found\n"
9354 msgid "Out of memory allocating space for MIPS options\n"
9359 msgid "Invalid size (%u) for MIPS option\n"
9366 "Section '%s' contains %d entry:\n"
9369 "Section '%s' contains %d entries:\n"
9374 msgid "conflict list found without a dynamic symbol table\n"
9379 msgid "Overlarge number of conflicts detected: %lx\n"
9383 msgid "Out of memory allocating space for dynamic conflicts\n"
9386 #: readelf.c:16074 readelf.c:16089
9394 "Section '.conflict' contains %lu entry:\n"
9397 "Section '.conflict' contains %lu entries:\n"
9402 msgid " Num: Index Value Name"
9407 msgid "<corrupt symbol index>"
9410 #: readelf.c:16121 readelf.c:16246 readelf.c:16331
9412 msgid "<corrupt: %14ld>"
9418 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9423 msgid "Too many GOT symbols: %lu\n"
9435 msgid " %*s %10s %*s Purpose\n"
9438 #: readelf.c:16172 readelf.c:16200 readelf.c:16219 readelf.c:16298
9445 msgid " Lazy resolver\n"
9450 msgid " Module pointer (GNU extension)\n"
9455 msgid " Global entries:\n"
9458 #: readelf.c:16220 readelf.c:16309
9462 #. Note for translators: "Ndx" = abbreviated form of "Index".
9463 #: readelf.c:16223 readelf.c:16309
9467 #: readelf.c:16223 readelf.c:16309
9473 msgid "<no dynamic symbols>"
9478 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9482 msgid "Procedure Linkage Table data"
9487 msgid " %*s %*s Purpose\n"
9492 msgid " PLT lazy resolver\n"
9497 msgid " Module pointer\n"
9507 msgid "<corrupt symbol index: %lu>"
9511 msgid "NDS32 elf flags section"
9515 msgid "liblist string table"
9522 "Library list section '%s' contains %lu entries:\n"
9525 "Library list section '%s' contains %lu entries:\n"
9530 msgid " Library Time Stamp Checksum Version Flags"
9534 msgid "NT_AUXV (auxiliary vector)"
9538 msgid "NT_PRSTATUS (prstatus structure)"
9542 msgid "NT_FPREGSET (floating point registers)"
9546 msgid "NT_PRPSINFO (prpsinfo structure)"
9550 msgid "NT_TASKSTRUCT (task structure)"
9554 msgid "NT_PRXFPREG (user_xfpregs structure)"
9558 msgid "NT_PPC_VMX (ppc Altivec registers)"
9562 msgid "NT_PPC_VSX (ppc VSX registers)"
9566 msgid "NT_PPC_TAR (ppc TAR register)"
9570 msgid "NT_PPC_PPR (ppc PPR register)"
9574 msgid "NT_PPC_DSCR (ppc DSCR register)"
9578 msgid "NT_PPC_EBB (ppc EBB registers)"
9582 msgid "NT_PPC_PMU (ppc PMU registers)"
9586 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9590 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9594 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9598 msgid "NT_PPC_TM_VSX (ppc checkpointed VSX registers)"
9602 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9606 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9610 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9614 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9618 msgid "NT_386_TLS (x86 TLS information)"
9622 msgid "NT_386_IOPERM (x86 I/O permissions)"
9626 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9630 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9634 msgid "NT_S390_TIMER (s390 timer register)"
9638 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9642 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9646 msgid "NT_S390_CTRS (s390 control registers)"
9650 msgid "NT_S390_PREFIX (s390 prefix register)"
9654 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9658 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9662 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9666 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9670 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9674 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9678 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9682 msgid "NT_ARM_VFP (arm VFP registers)"
9686 msgid "NT_ARM_TLS (AArch TLS registers)"
9690 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9694 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9698 msgid "NT_PSTATUS (pstatus structure)"
9702 msgid "NT_FPREGS (floating point registers)"
9706 msgid "NT_PSINFO (psinfo structure)"
9710 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9714 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9718 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9722 msgid "NT_SIGINFO (siginfo_t data)"
9726 msgid "NT_FILE (mapped files)"
9730 msgid "NT_VERSION (version)"
9734 msgid "NT_ARCH (architecture)"
9745 #: readelf.c:16604 readelf.c:16723 readelf.c:17064 readelf.c:17208
9746 #: readelf.c:17266 readelf.c:17343
9748 msgid "Unknown note type: (0x%08x)"
9753 msgid " Cannot decode 64-bit note in 32-bit build\n"
9757 msgid " Malformed note - too short for header\n"
9761 msgid " Malformed note - does not end with \\0\n"
9765 msgid " Malformed note - too short for supplied file count\n"
9770 msgid " Page size: "
9775 msgid " %*s%*s%*s\n"
9791 msgid " Malformed note - filenames end too early\n"
9795 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9799 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9803 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9807 msgid "NT_GNU_GOLD_VERSION (gold version)"
9811 msgid "NT_GNU_PROPERTY_TYPE_0"
9815 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9819 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9824 msgid " Properties: "
9829 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9834 msgid "<corrupt descsz: %#lx>\n"
9839 msgid "<corrupt type (%#x) datasz: %#x>\n"
9842 #: readelf.c:16855 readelf.c:16863 readelf.c:16871 readelf.c:16888
9845 msgid "<corrupt length: %#x> "
9850 msgid "stack size: "
9855 msgid "<unknown type %#x data: "
9860 msgid "<procesor-specific type %#x data: "
9865 msgid "<application-specific type %#x data: "
9875 msgid " <corrupt GNU_ABI_TAG>\n"
9880 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9888 #. Hardware capabilities information. Word 0 is the number of entries.
9889 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9890 #. is a series of entries, where each entry is a single byte followed
9891 #. by a nul terminated string. The byte gives the bit number to test
9892 #. if enabled in the bitmask.
9895 msgid " Hardware Capabilities: "
9899 msgid "<corrupt GNU_HWCAP>\n"
9904 msgid "num entries: %ld, enabled mask: %lx\n"
9909 msgid " Description data: "
9913 msgid "Alignment of 8-byte objects"
9917 msgid "Sizeof double and long double"
9921 msgid "Type of FPU support needed"
9925 msgid "Use of SIMD instructions"
9929 msgid "Use of cache"
9963 msgid "unknown value: %x\n"
9967 msgid "NT_THRMISC (thrmisc structure)"
9971 msgid "NT_PROCSTAT_PROC (proc data)"
9975 msgid "NT_PROCSTAT_FILES (files data)"
9979 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9983 msgid "NT_PROCSTAT_GROUPS (groups data)"
9987 msgid "NT_PROCSTAT_UMASK (umask data)"
9991 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9995 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9999 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
10003 msgid "NT_PROCSTAT_AUXV (auxv data)"
10007 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
10011 msgid "NetBSD procinfo structure"
10014 #: readelf.c:17225 readelf.c:17239
10015 msgid "PT_GETREGS (reg structure)"
10018 #: readelf.c:17227 readelf.c:17241
10019 msgid "PT_GETFPREGS (fpreg structure)"
10023 msgid "NT_STAPSDT (SystemTap probe descriptors)"
10028 msgid " Provider: %s\n"
10033 msgid " Name: %s\n"
10038 msgid " Location: "
10048 msgid ", Semaphore: "
10053 msgid " Arguments: %s\n"
10057 msgid "NT_VMS_MHD (module header)"
10061 msgid "NT_VMS_LNM (language name)"
10065 msgid "NT_VMS_SRC (source files)"
10069 msgid "NT_VMS_EIDC (consistency check)"
10073 msgid "NT_VMS_FPMODE (FP mode)"
10077 msgid "NT_VMS_IMGNAM (image name)"
10081 msgid "NT_VMS_IMGID (image id)"
10085 msgid "NT_VMS_LINKID (link id)"
10089 msgid "NT_VMS_IMGBID (build id)"
10093 msgid "NT_VMS_GSTNAM (sym table name)"
10098 msgid " Creation date : %.17s\n"
10103 msgid " Last patch date: %.17s\n"
10108 msgid " Module name : %s\n"
10113 msgid " Module version : %s\n"
10118 msgid " Invalid size\n"
10123 msgid " Language: %s\n"
10128 msgid " Floating Point mode: "
10133 msgid " Link time: "
10138 msgid " Patch time: "
10143 msgid " Major id: %u, minor id: %u\n"
10148 msgid " Last modified : "
10160 msgid " Header flags: 0x%08x\n"
10165 msgid " Image id : %s\n"
10170 msgid " Image name: %s\n"
10175 msgid " Global symbol table name: %s\n"
10180 msgid " Image id: %s\n"
10185 msgid " Linker id: %s\n"
10188 #: readelf.c:17562 readelf.c:17570
10190 msgid " Applies to region from %#lx to %#lx\n"
10193 #: readelf.c:17565 readelf.c:17572
10195 msgid " Applies to region from %#lx\n"
10200 msgid " <invalid description size: %lx>\n"
10205 msgid " <invalid descsz>"
10210 msgid "Gap in build notes detected from %#lx to %#lx\n"
10213 #: readelf.c:17619 readelf.c:17630
10215 msgid " Applies to region from %#lx"
10218 #: readelf.c:17624 readelf.c:17635
10228 #: readelf.c:17662 readelf.c:17677
10230 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
10233 #: readelf.c:17663 readelf.c:17678
10234 msgid " <corrupt name>"
10239 msgid "unrecognised attribute type in name field: %d\n"
10243 msgid "<unknown name type>"
10251 msgid "<stack prot>"
10259 msgid "<stack size>"
10275 msgid "<short enum>"
10280 msgid "unrecognised byte in name field: %d\n"
10285 msgid "<unknown:_%d>"
10290 msgid "attribute does not have an expected type (%c)\n"
10295 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10300 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10305 msgid " description data: "
10316 "Displaying notes found in: %s\n"
10323 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10328 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10333 msgid " %-20s %10s\tDescription\n"
10344 #: readelf.c:18058 readelf.c:18087
10346 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10348 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10354 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10359 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
10363 msgid "Out of memory allocating space for inote name\n"
10374 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10380 msgid "Corrupt note: name size is too big: %lx\n"
10385 msgid "corrupt descsz found in note at offset 0x%lx\n"
10388 #: readelf.c:18234 readelf.c:18247
10390 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10395 msgid "corrupt namesz found in note at offset 0x%lx\n"
10400 msgid "No note segments present in the core file.\n"
10405 msgid " Unknown GNU attribute: %s\n"
10410 "This instance of readelf has been built without support for a\n"
10411 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10416 msgid "%s: Failed to read file header\n"
10428 msgid "%s: unable to dump the index as none was found\n"
10433 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10438 msgid "Contents of binary %s at offset "
10443 msgid "%s: end of the symbol table reached before the end of the index\n"
10449 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10450 "in the index table\n"
10452 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10453 "in the index table\n"
10459 msgid "%s: failed to seek back to start of object files in the archive\n"
10462 #: readelf.c:18938 readelf.c:19050
10464 msgid "Input file '%s' is not readable.\n"
10469 msgid "%s: contains corrupt thin archive: %s\n"
10474 msgid "%s: failed to seek to archive member.\n"
10478 msgid "Out of memory allocating file data structure\n"
10483 msgid "File %s is not an archive so its index cannot be displayed.\n"
10487 msgid "Nothing to do.\n"
10492 msgid "%s: cannot set time: %s"
10495 #. We have to clean up here.
10496 #: rename.c:157 rename.c:195
10498 msgid "unable to rename '%s'; reason: %s"
10503 msgid "unable to copy file '%s'; reason: %s"
10508 msgid "%s: not enough binary data"
10512 msgid "null terminated unicode string"
10515 #: resbin.c:162 resbin.c:168
10516 msgid "resource ID"
10523 #: resbin.c:238 resbin.c:245
10524 msgid "menu header"
10528 msgid "menuex header"
10532 msgid "menuex offset"
10537 msgid "unsupported menu version %d"
10540 #: resbin.c:288 resbin.c:303 resbin.c:365
10541 msgid "menuitem header"
10548 #: resbin.c:432 resbin.c:460
10549 msgid "dialog header"
10554 msgid "unexpected DIALOGEX version %d"
10558 msgid "dialog font point size"
10562 msgid "dialogex font information"
10565 #: resbin.c:529 resbin.c:547
10566 msgid "dialog control"
10570 msgid "dialogex control"
10574 msgid "dialog control end"
10578 msgid "dialog control data"
10582 msgid "stringtable string length"
10586 msgid "stringtable string"
10590 msgid "fontdir header"
10598 msgid "fontdir device name"
10602 msgid "fontdir face name"
10606 msgid "accelerator"
10610 msgid "group cursor header"
10613 #: resbin.c:798 resrc.c:1350
10615 msgid "unexpected group cursor type %d"
10619 msgid "group cursor"
10623 msgid "group icon header"
10626 #: resbin.c:853 resrc.c:1297
10628 msgid "unexpected group icon type %d"
10636 msgid "unexpected version string"
10641 msgid "version length %lu greater than resource length %lu"
10646 msgid "unexpected version type %d"
10651 msgid "unexpected fixed version information length %ld"
10655 msgid "fixed version info"
10660 msgid "unexpected fixed version signature %lu"
10665 msgid "unexpected fixed version info version %lu"
10669 msgid "version var info"
10674 msgid "unexpected stringfileinfo value length %ld"
10678 msgid "version stringtable"
10683 msgid "unexpected version stringtable value length %ld"
10687 msgid "version string"
10692 msgid "unexpected version string length %ld != %ld + %ld"
10697 msgid "unexpected version string length %ld < %ld"
10702 msgid "unexpected varfileinfo value length %ld"
10706 msgid "version varfileinfo"
10711 msgid "unexpected version value length %ld"
10715 msgid "nul bytes found in version string"
10720 msgid "unexpected version string character: %x"
10724 msgid "filename required for COFF input"
10729 msgid "%s: no resource section"
10734 msgid "%s: .rsrc section is bigger than the file!"
10739 msgid "%s: %s: address out of bounds"
10743 msgid "Resources nest too deep"
10751 msgid "named directory entry"
10755 msgid "directory entry name"
10759 msgid "resource name"
10763 msgid "named subdirectory"
10767 msgid "named resource"
10771 msgid "ID directory entry"
10775 msgid "ID subdirectory"
10779 msgid "ID resource"
10783 msgid "resource type unknown"
10791 msgid "resource data"
10795 msgid "resource data size"
10799 msgid "filename required for COFF output"
10803 msgid "can't get BFD_RELOC_RVA relocation type"
10806 #: resrc.c:256 resrc.c:328
10808 msgid "can't open temporary file `%s': %s"
10813 msgid "can't redirect stdout: `%s': %s"
10818 msgid "can't execute `%s': %s"
10823 msgid "Using temporary file `%s' to read preprocessor output\n"
10828 msgid "can't popen `%s': %s"
10833 msgid "Using popen to read preprocessor output\n"
10838 msgid "Tried `%s'\n"
10843 msgid "Using `%s'\n"
10847 msgid "preprocessing failed."
10852 msgid "%s: unexpected EOF"
10857 msgid "%s: read of %lu returned %lu"
10860 #: resrc.c:722 resrc.c:1497
10862 msgid "stat failed on bitmap file `%s': %s"
10867 msgid "cursor file `%s' does not contain cursor data"
10870 #: resrc.c:805 resrc.c:1205
10872 msgid "%s: fseek to %lu failed: %s"
10876 msgid "help ID requires DIALOGEX"
10880 msgid "control data requires DIALOGEX"
10885 msgid "stat failed on font file `%s': %s"
10890 msgid "icon file `%s' does not contain icon data"
10893 #: resrc.c:1723 resrc.c:1758
10895 msgid "stat failed on file `%s': %s"
10900 msgid "can't open `%s' for output: %s"
10905 msgid " Displays the sizes of sections inside binary files\n"
10910 msgid " If no input file(s) are specified, a.out is assumed\n"
10916 " The options are:\n"
10917 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
10918 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10920 " -t --totals Display the total sizes (Berkeley "
10922 " --common Display total size for *COM* syms\n"
10923 " --target=<bfdname> Set the binary file format\n"
10924 " @<file> Read options from <file>\n"
10925 " -h --help Display this information\n"
10926 " -v --version Display the program's version\n"
10932 msgid "invalid argument to --format: %s"
10937 msgid "Invalid radix: %s\n"
10941 msgid "Checksum failure"
10944 #. FIXME: Return error status.
10946 msgid "Failed to write checksum"
10951 msgid "Unsupported integer write size: %d"
10954 #. FIXME: Return error status.
10956 msgid "Failed to write TR block"
10961 msgid "Unrecognized H8300 sub-architecture: %ld"
10966 msgid "Unsupported architecture: %d"
10971 msgid "Unrecognised type: %d"
10976 msgid "Unrecognised coff symbol type: %d"
10979 #: srconv.c:1019 srconv.c:1119
10981 msgid "Unrecognised coff symbol visibility: %d"
10984 #: srconv.c:1045 srconv.c:1090
10986 msgid "Unrecognised coff symbol location: %d"
10989 #. FIXME: Return error status.
10991 msgid "Failed to write CS struct"
10996 msgid "Convert a COFF object file into a SYSROFF object file\n"
11002 " The options are:\n"
11003 " -q --quick (Obsolete - ignored)\n"
11004 " -n --noprescan Do not perform a scan to convert commons into defs\n"
11005 " -d --debug Display information about what is being done\n"
11006 " @<file> Read options from <file>\n"
11007 " -h --help Display this information\n"
11008 " -v --version Print the program's version number\n"
11013 msgid "unable to open output file %s"
11016 #: stabs.c:331 stabs.c:1726
11017 msgid "numeric overflow"
11022 msgid "Bad stab: %s\n"
11027 msgid "Warning: %s: %s\n"
11032 msgid "N_LBRAC not within function\n"
11037 msgid "Too many N_RBRACs\n"
11041 msgid "unknown C++ encoded name"
11044 #. Complain and keep going, so compilers can invent new
11045 #. cross-reference types.
11047 msgid "unrecognized cross reference type"
11050 #. Does this actually ever happen? Is that why we are worrying
11051 #. about dealing with it rather than just calling error_type?
11053 msgid "missing index type"
11057 msgid "unknown virtual character for baseclass"
11061 msgid "unknown visibility character for baseclass"
11065 msgid "unnamed $vb type"
11069 msgid "unrecognized C++ abbreviation"
11073 msgid "unknown visibility character for field"
11077 msgid "const/volatile indicator missing"
11082 msgid "No mangling for \"%s\"\n"
11086 msgid "Undefined N_EXCL"
11091 msgid "Type file number %d out of range\n"
11096 msgid "Type index number %d out of range\n"
11101 msgid "Unrecognized XCOFF type %d\n"
11106 msgid "bad mangled name `%s'\n"
11111 msgid "no argument types in mangled string\n"
11116 msgid "Demangled name is not a function\n"
11121 msgid "Unexpected type in v3 arglist demangling\n"
11126 msgid "Unrecognized demangle component %d\n"
11131 msgid "Failed to print demangled template\n"
11136 msgid "Couldn't get demangled builtin type\n"
11141 msgid "Unexpected demangled varargs\n"
11146 msgid "Unrecognized demangled builtin type\n"
11149 #: strings.c:200 strings.c:267
11151 msgid "invalid integer argument %s"
11156 msgid "invalid minimum string length %d"
11161 msgid "%s: Reading section %s failed: %s"
11166 msgid " Display printable strings in [file(s)] (stdin by default)\n"
11172 " -a - --all Scan the entire file, not just the data section "
11174 " -d --data Only scan the data sections in the file\n"
11180 " -a - --all Scan the entire file, not just the data section\n"
11181 " -d --data Only scan the data sections in the file "
11188 " -f --print-file-name Print the name of the file before each string\n"
11189 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
11191 " -<number> least [number] characters (default 4).\n"
11192 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
11194 " -w --include-all-whitespace Include all whitespace as valid string "
11196 " -o An alias for --radix=o\n"
11197 " -T --target=<BFDNAME> Specify the binary file format\n"
11198 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
11199 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
11201 " -s --output-separator=<string> String used to separate strings in output.\n"
11202 " @<file> Read options from <file>\n"
11203 " -h --help Display this information\n"
11204 " -v -V --version Print the program's version number\n"
11208 msgid "*undefined*"
11217 msgid "SUM IS %x\n"
11220 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
11221 #. Prevent infinite loops re-reading beyond the end of the buffer.
11223 msgid "ICE: getINT: Out of buffer space"
11228 msgid "Unsupported read size: %d"
11238 msgid "WANTED %x!!\n"
11242 msgid "SYMBOL INFO"
11246 msgid "DERIVED TYPE"
11250 msgid "MODULE***\n"
11255 msgid "Print a human readable interpretation of a SYSROFF object file\n"
11261 " The options are:\n"
11262 " -h --help Display this information\n"
11263 " -v --version Print the program's version number\n"
11268 msgid "cannot open input file %s"
11273 msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
11279 "This program is free software; you may redistribute it under the terms of\n"
11280 "the GNU General Public License version 3 or (at your option) any later "
11282 "This program has absolutely no warranty.\n"
11287 msgid "can't create %s file `%s' for output.\n"
11292 msgid "Usage: %s [option(s)] [input-file]\n"
11298 " The options are:\n"
11299 " -a --ascii_in Read input file as ASCII file\n"
11300 " -A --ascii_out Write binary messages as ASCII\n"
11301 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11302 "for uniqueness.\n"
11303 " -c --customflag Set custom flags for messages\n"
11304 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11305 " -d --decimal_values Print values to text files decimal\n"
11306 " -e --extension=<extension> Set header extension used on export header "
11308 " -F --target <target> Specify output target for endianness.\n"
11309 " -h --headerdir=<directory> Set the export directory for headers\n"
11310 " -u --unicode_in Read input file as UTF16 file\n"
11311 " -U --unicode_out Write binary messages as UFT16\n"
11312 " -m --maxlength=<val> Set the maximal allowed message length\n"
11313 " -n --nullterminate Automatic add a zero termination to strings\n"
11314 " -o --hresult_use Use HRESULT definition instead of status code "
11316 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11317 " -r --rcdir=<directory> Set the export directory for rc files\n"
11318 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11319 " that maps message ID's to their symbolic "
11326 " -H --help Print this help message\n"
11327 " -v --verbose Verbose - tells you what it's doing\n"
11328 " -V --version Print version information\n"
11331 #: windmc.c:260 windres.c:404
11333 msgid "%s: warning: "
11338 msgid "A codepage was specified switch `%s' and UTF16.\n"
11343 msgid "\tcodepage settings are ignored.\n"
11347 msgid "try to add a ill language."
11352 msgid "unable to open file `%s' for input.\n"
11357 msgid "unable to read contents of %s"
11361 msgid "input file does not seems to be UFT16.\n"
11366 msgid "can't open %s `%s': %s"
11371 msgid ": expected to be a directory\n"
11376 msgid ": expected to be a leaf\n"
11381 msgid ": duplicate value\n"
11386 msgid "unknown format type `%s'"
11391 msgid "%s: supported formats:"
11394 #. Otherwise, we give up.
11397 msgid "can not determine type of file `%s'; use the -J option"
11402 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11408 " The options are:\n"
11409 " -i --input=<file> Name input file\n"
11410 " -o --output=<file> Name output file\n"
11411 " -J --input-format=<format> Specify input format\n"
11412 " -O --output-format=<format> Specify output format\n"
11413 " -F --target=<target> Specify COFF target\n"
11414 " --preprocessor=<program> Program to use to preprocess rc file\n"
11415 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11416 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11417 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11418 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11419 " -v --verbose Verbose - tells you what it's doing\n"
11420 " -c --codepage=<codepage> Specify default codepage\n"
11421 " -l --language=<val> Set language when reading rc file\n"
11422 " --use-temp-file Use a temporary file instead of popen to "
11424 " the preprocessor output\n"
11425 " --no-use-temp-file Use popen (default)\n"
11430 msgid " --yydebug Turn on parser debugging\n"
11436 " -r Ignored for compatibility with rc\n"
11437 " @<file> Read options from <file>\n"
11438 " -h --help Print this help message\n"
11439 " -V --version Print version information\n"
11445 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11446 "extension if not specified. A single file name is an input file.\n"
11447 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11451 msgid "invalid codepage specified.\n"
11455 msgid "invalid option -f\n"
11459 msgid "No filename following the -fo option.\n"
11465 "Option -I is deprecated for setting the input format, please use -J "
11470 msgid "no resources"
11473 #: wrstabs.c:353 wrstabs.c:1914
11475 msgid "string_hash_lookup failed: %s"
11480 msgid "stab_int_type: bad size %u"
11485 msgid "%s: warning: unknown size for field `%s' in struct"