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-06-24 19:01+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "Usage: %s [option(s)] [addr(s)]\n"
28 msgid " Convert addresses into line number/file name pairs.\n"
34 " If no addresses are specified on the command line, they will be read from "
42 " @<file> Read options from <file>\n"
43 " -a --addresses Show addresses\n"
44 " -b --target=<bfdname> Set the binary file format\n"
45 " -e --exe=<executable> Set the input file name (default is a.out)\n"
46 " -i --inlines Unwind inlined functions\n"
47 " -j --section=<name> Read section-relative offsets instead of addresses\n"
48 " -p --pretty-print Make the output easier to read for humans\n"
49 " -s --basenames Strip directory names\n"
50 " -f --functions Show function names\n"
51 " -C --demangle[=style] Demangle function names\n"
52 " -h --help Display this information\n"
53 " -v --version Display the program's version\n"
57 #: addr2line.c:100 ar.c:340 ar.c:377 coffdump.c:473 dlltool.c:3989
58 #: dllwrap.c:518 elfedit.c:677 objcopy.c:658 objcopy.c:711 readelf.c:4449
59 #: size.c:97 srconv.c:1706 strings.c:668 sysdump.c:648 windmc.c:227
62 msgid "Report bugs to %s\n"
65 #. Note for translators: This printf is used to join the
66 #. function name just printed above to the line number/
67 #. file name pair that is about to be printed below. Eg:
75 #. Note for translators: This printf is used to join the
76 #. line number/file name pair that has just been printed with
77 #. the line number/file name pair that is going to be printed
78 #. by the next iteration of the while loop. Eg:
80 #. 123:bar.c (inlined by) 456:main.c
83 msgid " (inlined by) "
88 msgid "%s: cannot get addresses from archive"
93 msgid "%s: cannot find section %s"
96 #: addr2line.c:465 nm.c:1683 objdump.c:3886
98 msgid "unknown demangling style `%s'"
103 msgid "no entry %s in archive\n"
109 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin "
110 "<name>] [member-name] [count] archive-file file...\n"
116 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-"
117 "name] [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[O][v] - display contents of the 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"
228 msgid " [O] - display offsets of files in the archive\n"
234 " [u] - only replace files that are newer than current archive "
240 msgid " generic modifiers:\n"
245 msgid " [c] - do not warn if the library had to be created\n"
250 msgid " [s] - create an archive index (cf. ranlib)\n"
255 msgid " [S] - do not build a symbol table\n"
260 msgid " [T] - make a thin archive\n"
265 msgid " [v] - be verbose\n"
270 msgid " [V] - display the version number\n"
275 msgid " @<file> - read options from <file>\n"
280 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
290 msgid " --plugin <p> - load the specified plugin\n"
295 msgid "Usage: %s [options] archive\n"
300 msgid " Generate an index to speed access to archives\n"
306 " The options are:\n"
307 " @<file> Read options from <file>\n"
312 msgid " --plugin <name> Load the specified plugin\n"
318 " -D Use zero for symbol map timestamp (default)\n"
319 " -U Use an actual symbol map timestamp\n"
325 " -D Use zero for symbol map timestamp\n"
326 " -U Use actual symbol map timestamp (default)\n"
332 " -t Update the archive's symbol map timestamp\n"
333 " -h --help Print this help message\n"
334 " -v --version Print version information\n"
338 msgid "two different operation options specified"
341 #: ar.c:587 ar.c:647 nm.c:1764
343 msgid "sorry - this program has been built without plugin support\n"
347 msgid "no operation specified"
351 msgid "`u' is only meaningful with the `r' option."
355 msgid "`u' is not meaningful with the `D' option."
359 msgid "`u' modifier ignored since `D' is the default (see `U')"
363 msgid "missing position arg."
367 msgid "`N' is only meaningful with the `x' and `d' options."
371 msgid "`N' missing value."
375 msgid "Value for `N' must be positive."
379 msgid "`x' cannot be used on thin archives."
384 msgid "internal error -- this option not implemented"
394 msgid "Cannot convert existing library %s to thin format"
399 msgid "Cannot convert existing thin library %s to normal format"
402 #: ar.c:1007 ar.c:1071 ar.c:1401 objcopy.c:3297
404 msgid "internal stat error on %s"
407 #: ar.c:1026 ar.c:1104
409 msgid "%s is not a valid archive"
412 #: ar.c:1063 objcopy.c:3261
414 msgid "illegal pathname found in archive member: %s"
418 msgid "could not create temporary file whilst writing archive"
423 msgid "No member named `%s'\n"
428 msgid "no entry %s in archive %s!"
433 msgid "%s: no archive map to update"
438 msgid "No entry %s in archive.\n"
443 msgid "Can't open file %s\n"
448 msgid "%s: Can't open output archive %s\n"
453 msgid "%s: Can't open input archive %s\n"
458 msgid "%s: file %s is not an archive\n"
463 msgid "%s: no output archive specified yet\n"
466 #: arsup.c:250 arsup.c:293 arsup.c:335 arsup.c:358 arsup.c:424
468 msgid "%s: no open output archive\n"
471 #: arsup.c:266 arsup.c:379 arsup.c:405
473 msgid "%s: can't open file %s\n"
476 #: arsup.c:320 arsup.c:401 arsup.c:482
478 msgid "%s: can't find module file %s\n"
483 msgid "Current open archive is %s\n"
488 msgid "%s: no open archive\n"
493 msgid " No emulation specific options\n"
496 #. Macros for common output.
499 msgid " emulation options: \n"
504 msgid "can't set BFD default target to `%s': %s"
509 msgid "%s: Matching formats:"
514 msgid "Supported targets:"
519 msgid "%s: supported targets:"
524 msgid "Supported architectures:"
529 msgid "%s: supported architectures:"
537 msgid "little endian"
541 msgid "endianness unknown"
548 " (header %s, data %s)\n"
553 msgid "BFD header file version %s\n"
558 msgid "<time data corrupt>"
563 msgid "%s: bad number: %s"
566 #: bucomm.c:606 strings.c:403
568 msgid "'%s': No such file"
571 #: bucomm.c:608 strings.c:405
573 msgid "Warning: could not locate '%s'. reason: %s"
576 #: bucomm.c:612 strings.c:411
578 msgid "Warning: '%s' is a directory"
583 msgid "Warning: '%s' is not an ordinary file"
588 msgid "Warning: '%s' has negative size, probably it is too large"
603 msgid "section definition at %x size %x\n"
613 msgid "array [%d] of"
618 msgid "function returning"
633 msgid "structure definition"
638 msgid "structure ref to UNKNOWN struct"
643 msgid "structure ref to %s"
648 msgid "enum ref to %s"
653 msgid "enum definition"
658 msgid "Stack offset %x"
663 msgid "Memory section %s+%x"
673 msgid "Struct Member offset %x"
678 msgid "Enum Member offset %x"
683 msgid "Undefined symbol"
688 msgid "List of symbols"
693 msgid "Symbol %s, tag %d, number %d"
696 #: coffdump.c:345 readelf.c:16383 readelf.c:16471
712 msgid "List of blocks "
727 msgid "List of source files"
732 msgid "Source file %s"
737 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
740 #. PR 17512: file: 0a38fb7c.
750 #: coffdump.c:464 sysdump.c:641
752 msgid "Usage: %s [option(s)] in-file\n"
757 msgid " Print a human readable interpretation of a COFF object file\n"
763 " The options are:\n"
764 " @<file> Read options from <file>\n"
765 " -h --help Display this information\n"
766 " -v --version Display the program's version\n"
770 #: coffdump.c:536 srconv.c:1797 sysdump.c:706
771 msgid "no input file specified"
775 msgid "Out of context scope change encountered"
780 msgid "Invalid section target index: %u"
785 msgid "Invalid section target index: %d"
789 msgid "Target section has insufficient relocs"
792 #: coffgrok.c:198 coffgrok.c:445
794 msgid "Symbol index %u encountered when there are no symbols"
797 #: coffgrok.c:199 coffgrok.c:446
799 msgid "Invalid symbol index %u encountered"
804 msgid "Invalid section number (%d) encountered"
809 msgid "Unrecognized symbol class: %d"
814 msgid "Type entry %u does not have enough symbolic information"
819 msgid "Type entry %u does not refer to a symbol"
823 msgid "Section definition needs a section length"
827 msgid "Aggregate definition needs auxillary information"
832 msgid "Invalid tag index %#lx encountered"
836 msgid "Enum definition needs auxillary information"
841 msgid "Invalid enum symbol index %u encountered"
845 msgid "Array definition needs auxillary information"
850 msgid "Out of range sum for els (%#x) * size (%#x)"
853 #: coffgrok.c:627 coffgrok.c:870
855 msgid "Unrecognised symbol class: %d"
859 msgid "ICE: do_define called without a block"
864 msgid "Out of range symbol index: %u"
868 msgid "Section referenced before any file is defined"
873 msgid "Out of range sum for offset (%#x) + size (%#x)"
878 msgid "Out of range type size: %u"
882 msgid "Function start encountered without a top level scope."
886 msgid "Block start encountered without a scope for it."
890 msgid "Function arguments encountered without a function definition"
894 msgid "Structure element encountered without a structure definition"
898 msgid "Enum element encountered without an enum definition"
902 msgid "Aggregate definition encountered without a scope"
906 msgid "Label definition encountered without a file scope"
910 msgid "Variable definition encountered without a scope"
915 msgid "%s: is not a COFF format file"
918 #: cxxfilt.c:118 nm.c:282 objdump.c:284
920 msgid "Report bugs to %s.\n"
924 msgid "debug_add_to_current_namespace: no current file"
928 msgid "debug_start_source: no debug_set_filename call"
932 msgid "debug_record_function: no debug_set_filename call"
936 msgid "debug_record_parameter: no current function"
940 msgid "debug_end_function: no current function"
944 msgid "debug_end_function: some blocks were not closed"
948 msgid "debug_start_block: no current block"
952 msgid "debug_end_block: no current block"
956 msgid "debug_end_block: attempt to close top level block"
960 msgid "debug_record_line: no current unit"
965 msgid "debug_start_common_block: not implemented"
970 msgid "debug_end_common_block: not implemented"
975 msgid "debug_record_label: not implemented"
979 msgid "debug_record_variable: no current file"
983 msgid "debug_make_undefined_type: unsupported kind"
987 msgid "debug_name_type: no current file"
991 msgid "debug_tag_type: no current file"
995 msgid "debug_tag_type: extra tag attempted"
1000 msgid "Warning: changing type size from %d to %d\n"
1004 msgid "debug_find_named_type: no current compilation unit"
1009 msgid "debug_get_real_type: circular debug information for %s\n"
1013 msgid "debug_write_type: illegal type encountered"
1016 #: dlltool.c:901 dlltool.c:926 dlltool.c:956
1018 msgid "Internal error: Unknown machine type: %d"
1023 msgid "Can't open def file: %s"
1028 msgid "Processing def file: %s"
1032 msgid "Processed def file"
1037 msgid "Syntax error in def file %s:%d"
1042 msgid "%s: Path components stripped from image name, '%s'."
1047 msgid "NAME: %s base: %x"
1050 #: dlltool.c:1088 dlltool.c:1109
1051 msgid "Can't have LIBRARY and NAME"
1056 msgid "LIBRARY: %s base: %x"
1061 msgid "VERSION %d.%d\n"
1069 #: dlltool.c:1351 resrc.c:288
1074 #: dlltool.c:1356 dllwrap.c:416 resrc.c:293
1076 msgid "subprocess got fatal signal %d"
1079 #: dlltool.c:1362 dllwrap.c:423 resrc.c:300
1081 msgid "%s exited with status %d"
1086 msgid "Sucking in info from %s section in %s"
1091 msgid "Excluding symbol: %s"
1094 #: dlltool.c:1622 dlltool.c:1633 nm.c:1108 nm.c:1118 nm.c:1127
1096 msgid "%s: no symbols"
1099 #. FIXME: we ought to read in and block out the base relocations.
1102 msgid "Done reading %s"
1107 msgid "Unable to open object file: %s: %s"
1112 msgid "Scanning object file %s"
1117 msgid "Cannot produce mcore-elf dll from archive file: %s"
1121 msgid "Adding exports to output file"
1125 msgid "Added exports to output file"
1130 msgid "Generating export file: %s"
1135 msgid "Unable to open temporary assembler file: %s"
1140 msgid "Opened temporary file: %s"
1144 msgid "failed to read the number of entries from base file"
1148 msgid "Generated exports file"
1153 msgid "bfd_open failed open stub file: %s: %s"
1158 msgid "Creating stub file: %s"
1163 msgid "bfd_open failed reopen stub file: %s: %s"
1166 #: dlltool.c:2950 dlltool.c:3029
1168 msgid "failed to open temporary head file: %s"
1171 #: dlltool.c:3014 dlltool.c:3100
1173 msgid "failed to open temporary head file: %s: %s"
1178 msgid "failed to open temporary tail file: %s"
1183 msgid "failed to open temporary tail file: %s: %s"
1188 msgid "Can't create .lib file: %s: %s"
1193 msgid "Creating library file: %s"
1196 #: dlltool.c:3288 dlltool.c:3294
1198 msgid "cannot delete %s: %s"
1202 msgid "Created lib file"
1207 msgid "Can't open .lib file: %s: %s"
1210 #: dlltool.c:3520 dlltool.c:3542
1212 msgid "%s is not a library"
1217 msgid "Import library `%s' specifies two or more dlls"
1222 msgid "Unable to determine dll name for `%s' (not an import library?)"
1227 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1232 msgid "Error, duplicate EXPORT with ordinals: %s"
1236 msgid "Processing definitions"
1240 msgid "Processed definitions"
1244 #: dlltool.c:3946 dllwrap.c:477
1246 msgid "Usage %s <option(s)> <object-file(s)>\n"
1253 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1259 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1265 msgid " -e --output-exp <outname> Generate an export file.\n"
1270 msgid " -l --output-lib <outname> Generate an interface library.\n"
1275 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1280 msgid " -a --add-indirect Add dll indirects to export file.\n"
1286 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1291 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1296 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1301 msgid " --export-all-symbols Export all symbols to .def\n"
1306 msgid " --no-export-all-symbols Only export listed symbols\n"
1311 msgid " --exclude-symbols <list> Don't export <list>\n"
1316 msgid " --no-default-excludes Clear default exclude symbols\n"
1321 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1326 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1331 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1337 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1344 " -U --add-underscore Add underscores to all symbols in interface "
1351 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1352 "interface library.\n"
1358 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1365 " --leading-underscore All symbols should be prefixed by an "
1371 msgid " -k --kill-at Kill @<n> from exported names.\n"
1376 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1381 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1386 msgid " -S --as <name> Use <name> for assembler.\n"
1391 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1397 " -C --compat-implib Create backward compatible import library.\n"
1403 " -n --no-delete Keep temp files (repeat for extra "
1410 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1416 " -I --identify <implib> Report the name of the DLL associated with "
1423 " --identify-strict Causes --identify to report error when multiple "
1429 msgid " -v --verbose Be verbose.\n"
1434 msgid " -V --version Display the program version.\n"
1439 msgid " -h --help Display this information.\n"
1444 msgid " @<file> Read options from <file>.\n"
1450 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1455 msgid " -L --linker <name> Use <name> as the linker.\n"
1460 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1465 msgid "Unable to open def-file: %s"
1470 msgid "Path components stripped from dllname, '%s'."
1475 msgid "Unable to open base-file: %s"
1480 msgid "Machine '%s' not supported"
1485 msgid "Warning, machine type (%d) not supported for delayimport."
1488 #: dlltool.c:4368 dllwrap.c:206
1490 msgid "Tried file: %s"
1493 #: dlltool.c:4375 dllwrap.c:213
1495 msgid "Using file: %s"
1500 msgid "Keeping temporary base file %s"
1505 msgid "Deleting temporary base file %s"
1510 msgid "Keeping temporary exp file %s"
1515 msgid "Deleting temporary exp file %s"
1520 msgid "Keeping temporary def file %s"
1525 msgid "Deleting temporary def file %s"
1530 msgid "pwait returns: %s"
1535 msgid " Generic options:\n"
1540 msgid " @<file> Read options from <file>\n"
1545 msgid " --quiet, -q Work quietly\n"
1550 msgid " --verbose, -v Verbose\n"
1555 msgid " --version Print dllwrap version\n"
1560 msgid " --implib <outname> Synonym for --output-lib\n"
1565 msgid " Options for %s:\n"
1570 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1575 msgid " --driver-flags <flags> Override default ld flags\n"
1580 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1585 msgid " --entry <entry> Specify alternate DLL entry point\n"
1590 msgid " --image-base <base> Specify image base address\n"
1595 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1600 msgid " --dry-run Show what needs to be run\n"
1605 msgid " --mno-cygwin Create Mingw DLL\n"
1610 msgid " Options passed to DLLTOOL:\n"
1615 msgid " --machine <machine>\n"
1620 msgid " --output-exp <outname> Generate export file.\n"
1625 msgid " --output-lib <outname> Generate input library.\n"
1630 msgid " --add-indirect Add dll indirects to export file.\n"
1635 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1640 msgid " --def <deffile> Name input .def file\n"
1645 msgid " --output-def <deffile> Name output .def file\n"
1650 msgid " --export-all-symbols Export all symbols to .def\n"
1655 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1660 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1665 msgid " --no-default-excludes Zap default exclude symbols\n"
1670 msgid " --base-file <basefile> Read linker generated base file\n"
1675 msgid " --no-idata4 Don't generate idata$4 section\n"
1680 msgid " --no-idata5 Don't generate idata$5 section\n"
1685 msgid " -U Add underscores to .lib\n"
1690 msgid " -k Kill @<n> from exported names\n"
1695 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1700 msgid " --as <name> Use <name> for assembler\n"
1705 msgid " --nodelete Keep temp files.\n"
1710 msgid " --no-leading-underscore Entrypoint without underscore\n"
1715 msgid " --leading-underscore Entrypoint with underscore.\n"
1720 msgid " Rest are passed unmodified to the language driver\n"
1724 msgid "Must provide at least one of -o or --dllname options"
1729 "no export definition file provided.\n"
1730 "Creating one, but that may not be what you want"
1735 msgid "DLLTOOL name : %s\n"
1740 msgid "DLLTOOL options : %s\n"
1745 msgid "DRIVER name : %s\n"
1750 msgid "DRIVER options : %s\n"
1754 msgid "Encoded value extends past end of section\n"
1759 msgid "Encoded size of %d is too large to read\n"
1763 msgid "Encoded size of 0 is too small to read\n"
1766 #: dwarf.c:369 dwarf.c:383
1769 "Internal error: %s:%d: LEB value (%s) too large for containing variable\n"
1772 #. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
1773 #. Checks to make sure that the read will not reach or pass END
1774 #. and that VAL is big enough to hold AMOUNT bytes.
1777 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1779 "internal error: attempt to read %d bytes of data in to %d sized variable"
1783 #: dwarf.c:525 dwarf.c:4387
1784 msgid "Badly formed extended line op encountered!\n"
1789 msgid " Extended opcode %d: "
1801 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
1806 msgid "set Address to 0x%s\n"
1811 msgid "define new File Table entry\n"
1814 #: dwarf.c:559 dwarf.c:3676
1816 msgid " Entry\tDir\tTime\tSize\tName\n"
1820 msgid "DW_LNE_define_file: Bad opcode length\n"
1825 msgid "set Discriminator to %s\n"
1830 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1833 #. The test against DW_LNW_hi_user is redundant due to
1834 #. the limited range of the unsigned char data type used
1836 #. && op_code <= DW_LNE_hi_user
1839 msgid "user defined: "
1852 #: dwarf.c:695 dwarf.c:771 dwarf.c:1709
1853 msgid "<no .debug_str section>"
1858 msgid "DW_FORM_strp offset too big: %s\n"
1861 #: dwarf.c:701 dwarf.c:729 dwarf.c:1714
1862 msgid "<offset is too big>"
1865 #: dwarf.c:711 dwarf.c:1723
1866 msgid "<no NUL byte at end of .debug_str section>"
1870 msgid "<no .debug_line_str section>"
1875 msgid "DW_FORM_line_strp offset too big: %s\n"
1879 msgid "<no NUL byte at end of .debug_line_str section>"
1883 msgid "<no .debug_str_offsets.dwo section>"
1887 msgid "<no .debug_str_offsets section>"
1892 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1896 msgid "<index offset is too big>"
1900 msgid "<no .debug_str.dwo section>"
1905 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1909 msgid "<indirect index offset is too big>"
1913 msgid "<no NUL byte at end of section>"
1917 msgid "<no .debug_addr section>"
1922 msgid "Offset into section %s too big: %s\n"
1925 #. Report the missing single zero which ends the section.
1927 msgid ".debug_abbrev section not zero terminated\n"
1932 msgid "User TAG value: %#lx"
1937 msgid "Unknown TAG value: %#lx"
1942 msgid "Unknown FORM value: %lx"
1947 msgid "Unknown IDX value: %lx"
1952 msgid "%c%s byte block: "
1957 msgid "(DW_OP_call_ref in frame info)"
1972 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1977 msgid "(%s in frame info)"
1982 msgid "(User defined location op 0x%x)"
1987 msgid "(Unknown location op 0x%x)"
1991 msgid "<following link not possible>"
1995 msgid "<could not load separate string section>"
2000 msgid "DW_FORM_GNU_strp_alt offset too big: %s\n"
2005 msgid "Unknown AT value: %lx"
2009 msgid "Corrupt attribute\n"
2013 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2017 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2020 #: dwarf.c:1974 dwarf.c:1999 dwarf.c:2020 dwarf.c:2042
2021 msgid "Block ends prematurely\n"
2024 #: dwarf.c:1985 dwarf.c:2006 dwarf.c:2027 dwarf.c:2051
2026 msgid "Corrupt attribute block length: %lx\n"
2031 msgid "%c(indirect string, offset: 0x%s): %s"
2036 msgid "%c(indirect line string, offset: 0x%s): %s"
2041 msgid "%c(indexed string: 0x%s): %s"
2046 msgid "%c(alt indirect string, offset: 0x%s) %s"
2051 msgid "%c(addr_index: 0x%s): %s"
2056 msgid "Unrecognized form: %lu\n"
2060 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2064 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2067 #: dwarf.c:2253 dwarf.c:2278 dwarf.c:2294
2069 msgid "Unsupported form (%s) for attribute %s\n"
2072 #: dwarf.c:2255 dwarf.c:2280 dwarf.c:4309 dwarf.c:4619 readelf.c:5802
2073 #: readelf.c:5877 readelf.c:5895 readelf.c:5913 readelf.c:10315 readelf.c:10947
2074 #: readelf.c:15507 readelf.c:15539
2080 msgid "(not inlined)"
2090 msgid "(declared as inline but ignored)"
2095 msgid "(declared as inline and inlined)"
2100 msgid " (Unknown inline attribute value: %s)"
2105 msgid "(implementation defined: %s)"
2110 msgid "(Unknown: %s)"
2115 msgid "(user defined type)"
2120 msgid "(unknown type)"
2125 msgid "(unknown accessibility)"
2130 msgid "(unknown visibility)"
2135 msgid "(user specified)"
2140 msgid "(unknown endianity)"
2145 msgid "(unknown virtuality)"
2150 msgid "(unknown case)"
2155 msgid "(user defined)"
2160 msgid "(unknown convention)"
2175 msgid "(leading overpunch)"
2180 msgid "(trailing overpunch)"
2185 msgid "(leading separate)"
2190 msgid "(trailing separate)"
2193 #: dwarf.c:2544 dwarf.c:2555 dwarf.c:2565
2195 msgid "(unrecognised)"
2210 msgid "(out of class)"
2225 msgid " (location list)"
2228 #: dwarf.c:2612 dwarf.c:5576 dwarf.c:5733 dwarf.c:5915
2230 msgid " [without DW_AT_frame_base]"
2236 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2242 msgid "\t[Abbrev Number: %ld"
2248 "Raw dump of debug contents of section %s (loaded from %s):\n"
2255 "Raw dump of debug contents of section %s:\n"
2262 "Contents of the %s section (loaded from %s):\n"
2269 "Contents of the %s section:\n"
2275 msgid "Reserved length value (0x%s) found in section %s\n"
2280 msgid "Corrupt unit length (0x%s) found in section %s\n"
2285 msgid "No comp units in %s section ?\n"
2290 msgid "Not enough memory for a debug info array of %u entries\n"
2295 msgid "Unable to locate %s section!\n"
2300 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2305 msgid " Compilation Unit @ offset 0x%s:\n"
2310 msgid " Length: 0x%s (%s)\n"
2315 msgid " Version: %d\n"
2320 msgid " Abbrev Offset: 0x%s\n"
2325 msgid " Pointer Size: %d\n"
2330 msgid " Signature: 0x%s\n"
2335 msgid " Type Offset: 0x%s\n"
2340 msgid " Section contributions:\n"
2345 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2350 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2355 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2360 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2363 #: dwarf.c:3025 dwarf.c:4793 dwarf.c:6341 dwarf.c:8407
2365 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2370 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2375 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2381 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2388 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2394 msgid " <%d><%lx>: Abbrev Number: 0\n"
2399 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2403 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2408 msgid " <%d><%lx>: Abbrev Number: %lu"
2413 msgid " <%d><%lx>: ...\n"
2419 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2423 msgid "DIE has locviews without loclist\n"
2429 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2434 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2437 #: dwarf.c:3379 dwarf.c:6008 dwarf.c:6754
2439 msgid "The %s section contains unsupported segment selector size: %d.\n"
2443 msgid "Invalid maximum operations per insn.\n"
2448 msgid "Line length %s extends beyond end of section\n"
2453 msgid "Corrupt %s format table entry\n"
2458 msgid "Corrupt %s list\n"
2465 " The %s Table is empty.\n"
2472 " The %s Table (offset 0x%lx):\n"
2507 msgid "\t(Unknown format content type %s)"
2512 msgid "Corrupt %s entries list\n"
2515 #: dwarf.c:3579 dwarf.c:3995
2517 "Partial .debug_line. section encountered without a prior full .debug_line "
2521 #: dwarf.c:3592 dwarf.c:5111
2523 msgid " Offset: 0x%lx\n"
2528 msgid " Length: %ld\n"
2533 msgid " DWARF Version: %d\n"
2538 msgid " Prologue Length: %d\n"
2543 msgid " Minimum Instruction Length: %d\n"
2548 msgid " Maximum Ops per Instruction: %d\n"
2553 msgid " Initial value of 'is_stmt': %d\n"
2558 msgid " Line Base: %d\n"
2563 msgid " Line Range: %d\n"
2568 msgid " Opcode Base: %d\n"
2571 #: dwarf.c:3607 dwarf.c:4011
2572 msgid "Line range of 0 is invalid, using 1 instead\n"
2576 msgid "Line Base extends beyond end of section\n"
2588 msgid " Opcode %d has %d arg\n"
2589 msgid_plural " Opcode %d has %d args\n"
2605 " The Directory Table is empty.\n"
2612 " The Directory Table (offset 0x%lx):\n"
2619 " The File Name Table is empty.\n"
2626 " The File Name Table (offset 0x%lx):\n"
2630 msgid "Corrupt file name table entry\n"
2635 msgid " No Line Number Statements.\n"
2640 msgid " Line Number Statements:\n"
2645 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2648 #: dwarf.c:3747 dwarf.c:3768 dwarf.c:3808 dwarf.c:3828 dwarf.c:3881
2650 msgid " (reset view)"
2655 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2660 msgid " and Line by %s to %d"
2663 #: dwarf.c:3775 dwarf.c:3789
2665 msgid " (view %u)\n"
2675 msgid " Advance PC by %s to 0x%s%s\n"
2680 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2685 msgid " Advance Line by %s to %d\n"
2690 msgid " Set File Name to entry %s in the File Name Table\n"
2695 msgid " Set column to %s\n"
2700 msgid " Set is_stmt to %s\n"
2705 msgid " Set basic block\n"
2710 msgid " Advance PC by constant %s to 0x%s%s\n"
2715 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2720 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2725 msgid " Set prologue_end to true\n"
2730 msgid " Set epilogue_begin to true\n"
2735 msgid " Set ISA to %s\n"
2738 #: dwarf.c:3930 dwarf.c:4582
2740 msgid " Unknown opcode %d with operands: "
2745 msgid "opcode base of %d extends beyond end of section\n"
2748 #: dwarf.c:4052 dwarf.c:4075 dwarf.c:4105
2749 msgid "Corrupt directories list\n"
2752 #: dwarf.c:4125 dwarf.c:4148 dwarf.c:4195
2753 msgid "Corrupt file name list\n"
2757 msgid "directory table ends unexpectedly\n"
2761 msgid "file table ends unexpectedly\n"
2769 #: dwarf.c:4312 dwarf.c:4510
2771 msgid "directory index %u > number of directories %s\n"
2774 #: dwarf.c:4314 dwarf.c:4613 elfcomm.c:891 readelf.c:308 readelf.c:649
2775 #: readelf.c:6796 readelf.c:7347 readelf.c:9311 readelf.c:11336 readelf.c:11403
2776 #: readelf.c:11746 readelf.c:14445 readelf.c:14540 readelf.c:15122
2777 #: readelf.c:15141 readelf.c:15265 readelf.c:15516 readelf.c:16626
2785 msgid "CU: %s/%s:\n"
2791 "File name Line number Starting address "
2797 msgid "UNKNOWN (%u): length %d\n"
2804 " [Use file table entry %d]\n"
2809 msgid "file index %u > number of files %u\n"
2816 " <over large file table index %u>"
2823 " [Use file %s in directory table entry %d]\n"
2830 " <over large directory table entry %u>\n"
2835 msgid " Set ISA to %lu\n"
2840 msgid "corrupt file index %u encountered\n"
2875 #: dwarf.c:4809 dwarf.c:6354
2878 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2883 msgid " Length: %ld\n"
2888 msgid " Version: %d\n"
2893 msgid " Offset into .debug_info section: 0x%lx\n"
2898 msgid " Size of area in .debug_info section: %ld\n"
2902 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2909 " Offset Kind Name\n"
2929 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2934 msgid " DW_MACINFO_end_file\n"
2939 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2944 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2949 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2954 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
2959 msgid " Version: %d\n"
2964 msgid " Offset size: %d\n"
2969 msgid " Offset into .debug_line: 0x%lx\n"
2974 msgid " Extension opcode arguments:\n"
2979 msgid " DW_MACRO_%02x has no arguments\n"
2984 msgid " DW_MACRO_%02x arguments: "
2989 msgid "Invalid extension opcode form %s\n"
2993 msgid ".debug_macro section not zero terminated\n"
2997 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3002 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3007 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3012 msgid " DW_MACRO_end_file\n"
3017 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3022 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3027 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3032 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3037 msgid " DW_MACRO_import - offset : 0x%lx\n"
3042 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3047 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3052 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3057 msgid " Unknown macro opcode %02x seen\n"
3062 msgid " DW_MACRO_%02x\n"
3067 msgid " DW_MACRO_%02x -"
3072 msgid " Number TAG (0x%lx)\n"
3076 msgid "has children"
3085 msgid "location view pair\n"
3090 msgid "No debug information available for loc lists of entry: %u\n"
3093 #: dwarf.c:5480 dwarf.c:5632 dwarf.c:5802
3095 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3098 #: dwarf.c:5492 dwarf.c:5549 dwarf.c:5558 dwarf.c:5644 dwarf.c:5712
3099 #: dwarf.c:5813 dwarf.c:5892 dwarf.c:5900
3101 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3104 #: dwarf.c:5513 dwarf.c:5672 dwarf.c:5853 dwarf.c:6576 dwarf.c:6632
3106 msgid "<End of list>\n"
3109 #: dwarf.c:5525 dwarf.c:5684 dwarf.c:6637
3111 msgid "(base address)\n"
3114 #: dwarf.c:5543 dwarf.c:5665 dwarf.c:5841
3117 "views at %8.8lx for:\n"
3121 #: dwarf.c:5579 dwarf.c:5736
3122 msgid " (start == end)"
3125 #: dwarf.c:5581 dwarf.c:5738
3126 msgid " (start > end)"
3131 msgid "No debug information available for loclists lists of entry: %u\n"
3136 msgid "View pair entry in loclist with locviews attribute\n"
3141 msgid "views for:\n"
3146 msgid "Invalid location list entry type %d\n"
3151 msgid "Trailing view pair not used in a range"
3156 msgid "No debug information for loc lists of entry: %u\n"
3161 msgid "(base address selection entry)\n"
3166 msgid "Unknown location list entry type 0x%x.\n"
3169 #: dwarf.c:5977 dwarf.c:6230 dwarf.c:6451 dwarf.c:6523 dwarf.c:6694
3173 "The %s section is empty.\n"
3178 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3183 msgid "The %s section contains unsupported offset entry count: %d.\n"
3186 #: dwarf.c:6028 dwarf.c:6457 dwarf.c:6772
3189 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3194 msgid "No location lists in .debug_info section!\n"
3199 msgid "Location lists in %s section start at 0x%s\n"
3205 " Warning: This section has relocations - addresses seen here may not be "
3212 msgid " Offset Begin End Expression\n"
3217 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3222 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3227 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3232 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3236 msgid "DWO is not yet supported.\n"
3240 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3245 msgid "There is %ld unused byte at the end of section %s\n"
3246 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3251 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3256 msgid " Length: %ld\n"
3261 msgid " Version: %d\n"
3266 msgid " Offset into .debug_info: 0x%lx\n"
3271 msgid " Pointer Size: %d\n"
3276 msgid " Segment Size: %d\n"
3281 msgid "Invalid address size in %s section!\n"
3285 msgid "Pointer size + Segment size is not a power of two.\n"
3304 msgid "Corrupt address base (%lx) found in debug section %u\n"
3309 msgid " For compilation unit at offset 0x%s:\n"
3314 msgid "\tIndex\tAddress\n"
3322 #: dwarf.c:6595 dwarf.c:6669
3323 msgid "(start == end)"
3326 #: dwarf.c:6597 dwarf.c:6671
3327 msgid "(start > end)"
3332 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3337 msgid "Invalid range list entry type %d\n"
3343 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3348 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3353 msgid "The %s section contains unsupported offset entry count: %u.\n"
3356 #. This can happen when the file was compiled with -gsplit-debug
3357 #. which removes references to range lists from the primary .o file.
3360 msgid "No range lists in .debug_info section.\n"
3365 msgid "Range lists in %s section start at 0x%lx\n"
3370 msgid " Offset Begin End\n"
3375 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3380 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3385 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3390 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3395 msgid "Unfeasibly large register number: %u\n"
3400 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3404 msgid "No terminator for augmentation name\n"
3409 msgid "Invalid pointer size (%d) in CIE data\n"
3414 msgid "Invalid segment size (%d) in CIE data\n"
3419 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3424 msgid " Augmentation data: "
3428 msgid "bad register: "
3432 msgid "Failed to read CIE information\n"
3435 #: dwarf.c:7611 dwarf.c:7635 dwarf.c:7662
3436 msgid "Invalid max register\n"
3439 #. PR 17512: file: 9e196b3e.
3442 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3447 msgid "Corrupt augmentation data length: 0x%s\n"
3452 msgid "Corrupt CFA_def expression value: %lu\n"
3455 #. PR 17512: file:306-192417-0.005.
3458 msgid "Corrupt CFA expression value: %lu\n"
3462 msgid "Invalid column number in saved frame state\n"
3467 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3472 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3477 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3482 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3485 #: dwarf.c:8416 dwarf.c:8813
3487 msgid "Version %ld\n"
3491 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3496 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3500 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3506 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3512 msgid "Augmentation string:"
3520 #: dwarf.c:8467 dwarf.c:8477
3522 msgid "[%3u] 0x%lx\n"
3532 msgid "Foreign TU table:\n"
3543 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3549 msgid "Used %zu of %lu bucket.\n"
3550 msgid_plural "Used %zu of %lu buckets.\n"
3557 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3562 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3565 #: dwarf.c:8615 dwarf.c:8939
3574 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3579 msgid " <no entries>"
3583 msgid "The debuglink filename is corrupt/missing\n"
3588 msgid " Separate debug info file: %s\n"
3592 msgid "CRC offset missing/truncated\n"
3597 msgid " CRC value: %#x\n"
3602 msgid "There are %#lx extraneous bytes at the end of the section\n"
3607 msgid "Build-ID is too short (%#lx bytes)\n"
3612 msgid " Build-ID (%#lx bytes):"
3617 msgid "Truncated header in the %s section.\n"
3622 msgid "Unsupported version %lu.\n"
3626 msgid "The address table data in version 3 may be wrong.\n"
3630 msgid "Version 4 does not support case insensitive lookups.\n"
3634 msgid "Version 5 does not include inlined functions.\n"
3638 msgid "Version 6 does not include symbol attributes.\n"
3643 msgid "Corrupt header in the %s section.\n"
3648 msgid "TU offset (%x) is less than CU offset (%x)\n"
3653 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3658 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3663 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3667 msgid "Address table extends beyond end of section.\n"
3679 msgid "[%3u] 0x%lx - 0x%lx\n"
3691 msgid "[%3u] 0x%lx 0x%lx "
3708 msgid "[%3u] <corrupt offset: %x>"
3713 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3718 msgid "<invalid CU vector offset: %x>\n"
3723 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3728 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3739 #: dwarf.c:9045 dwarf.c:9056
3740 msgid "Internal error: out of space in the shndx pool.\n"
3745 msgid "Section %s is empty\n"
3750 msgid "Section %s is too small to contain a CU/TU header\n"
3755 msgid "Section %s is too small for %d slot\n"
3756 msgid_plural "Section %s is too small for %d slots\n"
3762 msgid " Version: %d\n"
3767 msgid " Number of columns: %d\n"
3772 msgid " Number of used entries: %d\n"
3778 " Number of slots: %d\n"
3784 msgid "Section %s too small for %d hash table entries\n"
3788 msgid "Section index pool located before start of section\n"
3793 msgid " [%3d] Signature: 0x%s Sections: "
3798 msgid "Section %s too small for shndx pool\n"
3803 msgid "Overlarge number of columns: %x\n"
3808 msgid "Section %s too small for offset and size tables\n"
3813 msgid " Offset table\n"
3816 #: dwarf.c:9255 dwarf.c:9356
3820 #: dwarf.c:9255 dwarf.c:9356
3826 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3831 msgid "Signature (%p) extends beyond end of space in section\n"
3836 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3839 #: dwarf.c:9322 dwarf.c:9379
3844 #: dwarf.c:9336 dwarf.c:9392
3846 msgid "Overlarge Dwarf section index detected: %u\n"
3851 msgid " Size table\n"
3856 msgid " Unsupported version (%d)\n"
3861 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3867 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3873 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3879 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3885 msgid "Unable to reopen separate debug info file: %s\n"
3890 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
3895 msgid "Corrupt debuglink section: %s\n"
3899 msgid "Out of memory"
3902 #. Failed to find the file.
3905 msgid "could not find separate debug file '%s'\n"
3908 #: dwarf.c:9837 dwarf.c:9841 dwarf.c:9846 dwarf.c:9850 dwarf.c:9853
3909 #: dwarf.c:9856 dwarf.c:9859
3916 msgid "failed to open separate debug file: %s\n"
3919 #. FIXME: We do not check to see if there are any other separate debug info
3920 #. files that would also match.
3924 "%s: Found separate debug info file: %s\n"
3929 msgid "Out of memory allocating dwo filename\n"
3934 msgid "Unable to load dwo file: %s\n"
3937 #. FIXME: We should check the dwo_id.
3941 "%s: Found separate debug object file: %s\n"
3947 msgid "The %s section contains a link to a dwo file:\n"
3957 msgid " Directory: %s\n"
3971 msgid " ID: <unknown>\n"
3974 #: dwarf.c:10109 dwarf.c:10151
3976 msgid "Unrecognized debug option '%s'\n"
3986 msgid "%s: Warning: "
3989 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3991 msgid "Unhandled data length: %d\n"
3994 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
3995 msgid "Out of memory\n"
4000 msgid "Abnormal length of thin archive member name: %lx\n"
4005 msgid "%s: invalid archive header size: %ld\n"
4010 msgid "%s: failed to skip archive symbol table\n"
4015 msgid "%s: the archive index is empty\n"
4018 #: elfcomm.c:518 elfcomm.c:547
4020 msgid "%s: failed to read archive index\n"
4026 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4027 "size is only 0x%lx\n"
4031 msgid "Out of memory whilst trying to read archive symbol index\n"
4035 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4040 msgid "%s: the archive has an index but no symbols\n"
4044 msgid "Out of memory whilst trying to read archive index symbol table\n"
4049 msgid "%s: failed to read archive index symbol table\n"
4054 msgid "%s: failed to read archive header following archive index\n"
4059 msgid "%s: failed to seek to first archive header\n"
4062 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:379 readelf.c:19063
4064 msgid "%s: failed to read archive header\n"
4069 msgid "%s has no archive index\n"
4074 msgid "%s: long name table is too small, (size = %ld)\n"
4079 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4083 msgid "Out of memory reading long symbol names in archive\n"
4088 msgid "%s: failed to read long symbol name string table\n"
4092 msgid "Archive member uses long names, but no longname table found\n"
4097 msgid "Found long name index (%ld) beyond end of long name table\n"
4101 msgid "Invalid Thin archive member name\n"
4106 msgid "%s: failed to seek to next file name\n"
4109 #: elfcomm.c:872 elfedit.c:386 readelf.c:19069
4111 msgid "%s: did not find a valid archive header\n"
4116 msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
4121 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4126 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4131 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4136 msgid "%s: Unmatched e_machine: %d is not %d\n"
4141 msgid "%s: Unmatched e_type: %d is not %d\n"
4146 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4151 msgid "%s: Failed to update ELF header: %s\n"
4156 msgid "Unsupported EI_CLASS: %d\n"
4161 "This executable has been built without support for a\n"
4162 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4167 msgid "%s: Failed to read ELF header\n"
4172 msgid "%s: Failed to seek to ELF header\n"
4175 #: elfedit.c:370 readelf.c:19055
4177 msgid "%s: failed to seek to next archive header\n"
4180 #: elfedit.c:401 elfedit.c:410 readelf.c:19083 readelf.c:19092
4182 msgid "%s: bad archive file name\n"
4185 #: elfedit.c:430 elfedit.c:522
4187 msgid "Input file '%s' is not readable\n"
4192 msgid "%s: failed to seek to archive member\n"
4195 #: elfedit.c:493 readelf.c:19201
4197 msgid "'%s': No such file\n"
4200 #: elfedit.c:495 readelf.c:19203
4202 msgid "Could not locate '%s'. System error message: %s\n"
4205 #: elfedit.c:502 readelf.c:19210
4207 msgid "'%s' is not an ordinary file\n"
4210 #: elfedit.c:528 readelf.c:19232
4212 msgid "%s: Failed to read file's magic number\n"
4217 msgid "Unknown OSABI: %s\n"
4222 msgid "Unknown machine type: %s\n"
4227 msgid "Unknown type: %s\n"
4232 msgid "Usage: %s <option(s)> elffile(s)\n"
4237 msgid " Update the ELF header of ELF files\n"
4240 #: elfedit.c:664 objcopy.c:531 objcopy.c:667 strings.c:641
4242 msgid " The options are:\n"
4248 " --input-mach <machine> Set input machine type to <machine>\n"
4249 " --output-mach <machine> Set output machine type to <machine>\n"
4250 " --input-type <type> Set input file type to <type>\n"
4251 " --output-type <type> Set output file type to <type>\n"
4252 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4253 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4254 " -h --help Display this information\n"
4255 " -v --version Display the version number of %s\n"
4260 msgid " [-g] - 32 bit small archive\n"
4265 msgid " [-X32] - ignores 64 bit objects\n"
4270 msgid " [-X64] - ignores 32 bit objects\n"
4275 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4279 msgid "Duplicate symbol entered into keyword list."
4282 #: nm.c:237 size.c:76 strings.c:639
4284 msgid "Usage: %s [option(s)] [file(s)]\n"
4289 msgid " List symbols in [file(s)] (a.out by default).\n"
4295 " The options are:\n"
4296 " -a, --debug-syms Display debugger-only symbols\n"
4297 " -A, --print-file-name Print name of the input file before every symbol\n"
4298 " -B Same as --format=bsd\n"
4299 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4301 " The STYLE, if specified, can be `auto' (the "
4303 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4306 " --no-demangle Do not demangle low-level symbol names\n"
4307 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4308 " --defined-only Display only defined symbols\n"
4310 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4312 " `sysv' or `posix'. The default is `bsd'\n"
4313 " -g, --extern-only Display only external symbols\n"
4314 " -l, --line-numbers Use debugging information to find a filename and\n"
4315 " line number for each symbol\n"
4316 " -n, --numeric-sort Sort symbols numerically by address\n"
4318 " -p, --no-sort Do not sort the symbols\n"
4319 " -P, --portability Same as --format=posix\n"
4320 " -r, --reverse-sort Reverse the sense of the sort\n"
4325 msgid " --plugin NAME Load the specified plugin\n"
4331 " -S, --print-size Print size of defined symbols\n"
4332 " -s, --print-armap Include index for symbols from archive members\n"
4333 " --size-sort Sort symbols by size\n"
4334 " --special-syms Include special symbols in the output\n"
4335 " --synthetic Display synthetic symbols as well\n"
4336 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4337 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4338 " -u, --undefined-only Display only undefined symbols\n"
4339 " --with-symbol-versions Display version strings after symbol names\n"
4340 " -X 32_64 (ignored)\n"
4341 " @FILE Read options from FILE\n"
4342 " -h, --help Display this information\n"
4343 " -V, --version Display this program's version number\n"
4349 msgid "%s: invalid radix"
4354 msgid "%s: invalid output format"
4357 #: nm.c:362 readelf.c:10864 readelf.c:10909
4359 msgid "<processor specific>: %d"
4362 #: nm.c:364 readelf.c:10873 readelf.c:10928
4364 msgid "<OS specific>: %d"
4367 #: nm.c:366 readelf.c:10876 readelf.c:10931
4369 msgid "<unknown>: %d"
4374 msgid "<unknown>: %d/%d"
4386 msgid "%s: plugin needed to handle lto object"
4394 "Undefined symbols from %s:\n"
4403 "Symbols from %s:\n"
4407 #: nm.c:1370 nm.c:1421
4410 "Name Value Class Type Size Line "
4415 #: nm.c:1373 nm.c:1424
4418 "Name Value Class Type "
4419 "Size Line Section\n"
4428 "Undefined symbols from %s[%s]:\n"
4437 "Symbols from %s[%s]:\n"
4443 msgid "Print width has not been initialized (%d)"
4447 msgid "Only -X 32_64 is supported"
4451 msgid "Using the --size-sort and --undefined-only options together"
4455 msgid "will produce no output, since undefined symbols have no size."
4458 #: objcopy.c:529 srconv.c:1695
4460 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4465 msgid " Copies a binary file, possibly transforming it in the process\n"
4471 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4472 " -O --output-target <bfdname> Create an output file in format "
4474 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4475 " -F --target <bfdname> Set both input and output format to "
4477 " --debugging Convert debugging information, if "
4479 " -p --preserve-dates Copy modified/access timestamps to the "
4483 #: objcopy.c:540 objcopy.c:675
4486 " -D --enable-deterministic-archives\n"
4487 " Produce deterministic output when "
4488 "stripping archives (default)\n"
4489 " -U --disable-deterministic-archives\n"
4490 " Disable -D behavior\n"
4493 #: objcopy.c:546 objcopy.c:681
4496 " -D --enable-deterministic-archives\n"
4497 " Produce deterministic output when "
4498 "stripping archives\n"
4499 " -U --disable-deterministic-archives\n"
4500 " Disable -D behavior (default)\n"
4506 " -j --only-section <name> Only copy section <name> into the output\n"
4507 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4509 " -R --remove-section <name> Remove section <name> from the output\n"
4510 " --remove-relocations <name> Remove relocations from section <name>\n"
4511 " -S --strip-all Remove all symbol and relocation "
4513 " -g --strip-debug Remove all debugging symbols & sections\n"
4514 " --strip-dwo Remove all DWO sections\n"
4515 " --strip-unneeded Remove all symbols not needed by "
4517 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4518 " --strip-unneeded-symbol <name>\n"
4519 " Do not copy symbol <name> unless needed "
4522 " --only-keep-debug Strip everything but the debug "
4524 " --extract-dwo Copy only DWO sections\n"
4525 " --extract-symbol Remove section contents but keep symbols\n"
4526 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4527 " --keep-file-symbols Do not strip file symbol(s)\n"
4528 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4529 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4531 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4533 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4534 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4536 " --weaken Force all global symbols to be marked as "
4538 " -w --wildcard Permit wildcard in symbol comparison\n"
4539 " -x --discard-all Remove all non-global symbols\n"
4540 " -X --discard-locals Remove any compiler-generated symbols\n"
4541 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4542 " --interleave-width <number> Set N for --interleave\n"
4543 " -b --byte <num> Select byte <num> in every interleaved "
4545 " --gap-fill <val> Fill gaps between sections with <val>\n"
4546 " --pad-to <addr> Pad the last section up to address "
4548 " --set-start <addr> Set the start address to <addr>\n"
4549 " {--change-start|--adjust-start} <incr>\n"
4550 " Add <incr> to the start address\n"
4551 " {--change-addresses|--adjust-vma} <incr>\n"
4552 " Add <incr> to LMA, VMA and start "
4554 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4555 " Change LMA and VMA of section <name> by "
4557 " --change-section-lma <name>{=|+|-}<val>\n"
4558 " Change the LMA of section <name> by "
4560 " --change-section-vma <name>{=|+|-}<val>\n"
4561 " Change the VMA of section <name> by "
4563 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4564 " Warn if a named section does not exist\n"
4565 " --set-section-flags <name>=<flags>\n"
4566 " Set section <name>'s properties to "
4568 " --add-section <name>=<file> Add section <name> found in <file> to "
4570 " --update-section <name>=<file>\n"
4571 " Update contents of section <name> with\n"
4572 " contents found in <file>\n"
4573 " --dump-section <name>=<file> Dump the contents of section <name> into "
4575 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4576 " --long-section-names {enable|disable|keep}\n"
4577 " Handle long section names in Coff "
4579 " --change-leading-char Force output format's leading character "
4581 " --remove-leading-char Remove leading character from global "
4583 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4584 "sections with content\n"
4585 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4586 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4587 " listed in <file>\n"
4588 " --srec-len <number> Restrict the length of generated "
4590 " --srec-forceS3 Restrict the type of generated Srecords "
4592 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4593 " --strip-unneeded-symbols <file>\n"
4594 " --strip-unneeded-symbol for all symbols "
4597 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4598 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4599 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4600 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4601 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4602 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4603 " --alt-machine-code <index> Use the target's <index>'th alternative "
4605 " --writable-text Mark the output text as writable\n"
4606 " --readonly-text Make the output text write protected\n"
4607 " --pure Mark the output file as demand paged\n"
4608 " --impure Mark the output file as impure\n"
4609 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4611 " --prefix-sections <prefix> Add <prefix> to start of every section "
4613 " --prefix-alloc-sections <prefix>\n"
4614 " Add <prefix> to start of every "
4617 " --file-alignment <num> Set PE file alignment to <num>\n"
4618 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4620 " --image-base <address> Set PE image base to <address>\n"
4621 " --section-alignment <num> Set PE section alignment to <num>\n"
4622 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4625 " --subsystem <name>[:<version>]\n"
4626 " Set PE subsystem to <name> [& <version>]\n"
4627 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4628 " Compress DWARF debug sections using zlib\n"
4629 " --decompress-debug-sections Decompress DWARF debug sections using "
4631 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4634 " -M --merge-notes Remove redundant entries in note "
4636 " --no-merge-notes Do not attempt to remove redundant notes "
4638 " -v --verbose List all object files modified\n"
4639 " @<file> Read options from <file>\n"
4640 " -V --version Display this program's version number\n"
4641 " -h --help Display this output\n"
4642 " --info List object formats & architectures "
4648 msgid "Usage: %s <option(s)> in-file(s)\n"
4653 msgid " Removes symbols and sections from files\n"
4659 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4660 " -O --output-target=<bfdname> Create an output file in format "
4662 " -F --target=<bfdname> Set both input and output format to "
4664 " -p --preserve-dates Copy modified/access timestamps to the "
4671 " -R --remove-section=<name> Also remove section <name> from the "
4673 " --remove-relocations <name> Remove relocations from section <name>\n"
4674 " -s --strip-all Remove all symbol and relocation "
4676 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4677 " --strip-dwo Remove all DWO sections\n"
4678 " --strip-unneeded Remove all symbols not needed by "
4680 " --only-keep-debug Strip everything but the debug "
4682 " -M --merge-notes Remove redundant entries in note sections "
4684 " --no-merge-notes Do not attempt to remove redundant notes\n"
4685 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4686 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4687 " --keep-file-symbols Do not strip file symbol(s)\n"
4688 " -w --wildcard Permit wildcard in symbol comparison\n"
4689 " -x --discard-all Remove all non-global symbols\n"
4690 " -X --discard-locals Remove any compiler-generated symbols\n"
4691 " -v --verbose List all object files modified\n"
4692 " -V --version Display this program's version number\n"
4693 " -h --help Display this output\n"
4694 " --info List object formats & architectures "
4696 " -o <file> Place stripped output into <file>\n"
4701 msgid "unrecognized section flag `%s'"
4704 #: objcopy.c:762 objcopy.c:834
4706 msgid "supported flags: %s"
4711 msgid "unrecognized symbol flag `%s'"
4716 msgid "error: %s both copied and removed"
4721 msgid "error: %s both sets and alters VMA"
4726 msgid "error: %s both sets and alters LMA"
4731 msgid "cannot open '%s': %s"
4734 #: objcopy.c:1058 objcopy.c:4673
4736 msgid "%s: fread failed"
4741 msgid "%s:%d: Ignoring rubbish found on this line"
4746 msgid "error: section %s matches both remove and copy options"
4751 msgid "error: section %s matches both update and remove options"
4756 msgid "Section %s not found"
4761 msgid "not stripping symbol `%s' because it is named in a relocation"
4766 msgid "'before=%s' not found"
4771 msgid "%s: Multiple redefinition of symbol \"%s\""
4776 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4781 msgid "couldn't open symbol redefinition file %s (error: %s)"
4786 msgid "%s:%d: garbage found at end of line"
4791 msgid "%s:%d: missing new symbol name"
4796 msgid "%s:%d: premature end of file"
4801 msgid "stat returns negative size for `%s'"
4806 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4810 msgid "corrupt GNU build attribute note: wrong note type"
4814 msgid "corrupt GNU build attribute note: note too big"
4818 msgid "corrupt GNU build attribute note: name too small"
4822 msgid "corrupt GNU build attribute note: unsupported version"
4826 msgid "corrupt GNU build attribute note: bad description size"
4830 msgid "corrupt GNU build attribute note: name not NUL terminated"
4834 msgid "corrupt GNU build attribute notes: excess data at end"
4838 msgid "bad GNU build attribute notes: no known versions detected"
4842 msgid "bad GNU build attribute notes: multiple different versions"
4846 msgid "bad GNU build attribute notes: first note not version note"
4849 #. PR 17636: Call non-fatal so that we return to our parent who
4850 #. may need to tidy temporary files.
4852 msgid "Unable to change endianness of input file(s)"
4857 msgid "error: the input file '%s' has no sections"
4863 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4868 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4873 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4878 msgid "Input file `%s' ignores binary architecture parameter."
4883 msgid "Unable to recognise the format of the input file `%s'"
4888 msgid "Output file cannot represent architecture `%s'"
4893 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4898 msgid "can't add section '%s'"
4903 msgid "can't create section `%s'"
4908 msgid "error: %s not found, can't be updated"
4912 msgid "warning: note section is empty"
4916 msgid "warning: could not load note section"
4920 msgid "warning: failed to set merged notes size"
4925 msgid "can't dump section '%s' - it does not exist"
4929 msgid "can't dump section - it has no contents"
4933 msgid "can't dump section - it is empty"
4937 msgid "could not open section dump file"
4942 msgid "error writing section contents to %s (error: %s)"
4946 msgid "could not retrieve section contents"
4951 msgid "%s: debuglink section already exists"
4956 msgid "cannot create debug link section `%s'"
4960 msgid "Can't fill gap after section"
4964 msgid "can't add padding"
4968 msgid "error: failed to copy merged notes into output"
4972 msgid "could not find any mergeable note sections"
4977 msgid "cannot fill debug link section `%s'"
4981 msgid "error copying private BFD data"
4986 msgid "this target does not support %lu alternative machine codes"
4990 msgid "treating that number as an absolute e_machine value instead"
4994 msgid "ignoring the alternative value"
4997 #: objcopy.c:3224 objcopy.c:3277
4999 msgid "cannot create tempdir for archive copying (error: %s)"
5003 msgid "Unable to recognise the format of file"
5008 msgid "error: the input file '%s' is empty"
5013 msgid "Multiple renames of section %s"
5017 msgid "error in private header data"
5021 msgid "failed to create output section"
5025 msgid "failed to set size"
5029 msgid "failed to set vma"
5033 msgid "failed to set alignment"
5037 msgid "failed to copy private data"
5041 msgid "relocation count is negative"
5044 #. User must pad the section up in order to do this.
5048 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5052 msgid "can't create debugging section"
5056 msgid "can't set debugging section contents"
5061 msgid "don't know how to write debugging information for %s"
5065 msgid "could not create temporary file to hold stripped copy"
5070 msgid "%s: bad version in PE subsystem"
5075 msgid "unknown PE subsystem: %s"
5078 #: objcopy.c:4626 objcopy.c:4888 objcopy.c:4968 objcopy.c:5109 objcopy.c:5141
5079 #: objcopy.c:5164 objcopy.c:5168 objcopy.c:5188
5081 msgid "bad format for %s"
5086 msgid "cannot open: %s: %s"
5090 msgid "byte number must be non-negative"
5095 msgid "architecture %s unknown"
5099 msgid "interleave must be positive"
5103 msgid "interleave width must be positive"
5108 msgid "unrecognized --compress-debug-sections type `%s'"
5113 msgid "unrecognized --elf-stt-common= option `%s'"
5118 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5123 msgid "unknown long section names option '%s'"
5127 msgid "unable to parse alternative machine code"
5131 msgid "number of bytes to reverse must be positive and even"
5136 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5141 msgid "%s: invalid reserve value for --heap"
5146 msgid "%s: invalid commit value for --heap"
5151 msgid "%s: invalid reserve value for --stack"
5156 msgid "%s: invalid commit value for --stack"
5160 msgid "interleave start byte must be set with --byte"
5164 msgid "byte number must be less than interleave"
5168 msgid "interleave width must be less than or equal to interleave - byte`"
5173 msgid "unknown input EFI target: %s"
5178 msgid "unknown output EFI target: %s"
5183 msgid "warning: could not locate '%s'. System error message: %s"
5189 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5192 #: objcopy.c:5514 objcopy.c:5528
5194 msgid "%s %s%c0x%s never used"
5199 msgid "Usage: %s <option(s)> <file(s)>\n"
5204 msgid " Display information from object <file(s)>.\n"
5209 msgid " At least one of the following switches must be given:\n"
5215 " -a, --archive-headers Display archive header information\n"
5216 " -f, --file-headers Display the contents of the overall file header\n"
5217 " -p, --private-headers Display object format specific file header "
5219 " -P, --private=OPT,OPT... Display object format specific contents\n"
5220 " -h, --[section-]headers Display the contents of the section headers\n"
5221 " -x, --all-headers Display the contents of all headers\n"
5222 " -d, --disassemble Display assembler contents of executable "
5224 " -D, --disassemble-all Display assembler contents of all sections\n"
5225 " -S, --source Intermix source code with disassembly\n"
5226 " -s, --full-contents Display the full contents of all sections "
5228 " -g, --debugging Display debug information in object file\n"
5229 " -e, --debugging-tags Display debug information using ctags style\n"
5230 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5231 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5232 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5234 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5235 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5236 " =addr,=cu_index,=links,=follow-links]\n"
5237 " Display DWARF info in the file\n"
5238 " -t, --syms Display the contents of the symbol table(s)\n"
5239 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5240 " -r, --reloc Display the relocation entries in the file\n"
5241 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5243 " @<file> Read options from <file>\n"
5244 " -v, --version Display this program's version number\n"
5245 " -i, --info List object formats and architectures supported\n"
5246 " -H, --help Display this information\n"
5253 " The following switches are optional:\n"
5259 " -b, --target=BFDNAME Specify the target object format as "
5261 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5262 " -j, --section=NAME Only display information for section NAME\n"
5263 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5264 " -EB --endian=big Assume big endian format when "
5266 " -EL --endian=little Assume little endian format when "
5268 " --file-start-context Include context from start of file (with -"
5270 " -I, --include=DIR Add DIR to search list for source files\n"
5271 " -l, --line-numbers Include line numbers and filenames in "
5273 " -F, --file-offsets Include file offsets when displaying "
5275 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5276 " The STYLE, if specified, can be `auto', "
5278 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5281 " -w, --wide Format output for more than 80 columns\n"
5282 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5284 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5285 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
5286 " --prefix-addresses Print complete address alongside "
5288 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5289 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5291 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5293 " --special-syms Include special symbols in symbol dumps\n"
5294 " --inlines Print all inlines for source line (with -"
5296 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5297 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5303 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5304 " --dwarf-start=N Display DIEs starting with N, at the same "
5307 " --dwarf-check Make additional dwarf internal consistency "
5316 "Options supported for -P/--private switch:\n"
5321 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5331 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5341 msgid "failed to read symbol table from: %s"
5344 #: objdump.c:619 objdump.c:3483
5345 msgid "error message was"
5350 msgid "%s: not a dynamic object"
5353 #: objdump.c:1188 objdump.c:1212
5355 msgid " (File Offset: 0x%lx)"
5360 msgid "source file %s is more recent than object file\n"
5365 msgid "disassemble_fn returned length %d"
5368 #: objdump.c:2212 objdump.c:3109
5370 msgid "Reading section %s failed because: %s"
5377 "Disassembly of section %s:\n"
5382 msgid "can't use supplied machine %s"
5387 msgid "can't disassemble for architecture %s\n"
5390 #: objdump.c:2515 objdump.c:2537
5394 "Can't get contents for section '%s'.\n"
5399 msgid "File %s does not contain any dwarf debug information\n"
5405 "No %s section present\n"
5411 msgid "reading %s section of %s failed: %s"
5417 "Contents of %s section:\n"
5423 msgid "architecture: %s, "
5428 msgid "flags 0x%08x:\n"
5439 msgid "option -P/--private not supported by this file"
5444 msgid "target specific dump '%s' not supported"
5449 msgid "Contents of section %s:"
5454 msgid " (Starting at file offset: 0x%lx)"
5459 msgid "no symbols\n"
5464 msgid "no information for symbol number %ld\n"
5469 msgid "could not determine the type of symbol number %ld\n"
5474 msgid "failed to read relocs in: %s"
5481 "%s: file format %s\n"
5486 msgid "%s: printing debugging information failed"
5491 msgid "In archive %s:\n"
5494 #. Prevent corrupted files from spinning us into an
5495 #. infinite loop. 100 is an arbitrary heuristic.
5497 msgid "Archive nesting is too deep"
5502 msgid "In nested archive %s:\n"
5506 msgid "error: the start address should be before the end address"
5510 msgid "error: the stop address should be after the start address"
5514 msgid "error: prefix strip must be non-negative"
5518 msgid "error: instruction width must be positive"
5522 msgid "unrecognized -E option"
5527 msgid "unrecognized --endian type `%s'"
5533 "For Mach-O files:\n"
5534 " header Display the file header\n"
5535 " section Display the segments and sections commands\n"
5536 " map Display the section map\n"
5537 " load Display the load commands\n"
5538 " dysymtab Display the dynamic symbol table\n"
5539 " codesign Display code signature\n"
5540 " seg_split_info Display segment split info\n"
5541 " compact_unwind Display compact unwinding info\n"
5542 " function_starts Display start address of functions\n"
5543 " data_in_code Display data in code entries\n"
5544 " twolevel_hints Display the two-level namespace lookup hints table\n"
5545 " dyld_info Display dyld information\n"
5549 msgid "Mach-O header:\n"
5554 msgid " magic : %08lx\n"
5559 msgid " cputype : %08lx (%s)\n"
5564 msgid " cpusubtype: %08lx\n"
5569 msgid " filetype : %08lx (%s)\n"
5574 msgid " ncmds : %08lx (%lu)\n"
5579 msgid " sizeofcmds: %08lx (%lu)\n"
5584 msgid " flags : %08lx ("
5593 msgid " reserved : %08x\n"
5597 msgid "Segments and Sections:\n"
5601 msgid " #: Segment name Section name Address\n"
5605 msgid "cannot read rebase dyld info"
5609 msgid "cannot read bind dyld info"
5613 msgid "cannot read weak bind dyld info"
5617 msgid "cannot read lazy bind dyld info"
5621 msgid "cannot read export symbols dyld info"
5624 #: od-macho.c:1072 od-macho.c:1082 od-macho.c:1156 od-macho.c:1208
5626 msgid " [bad block length]\n"
5631 msgid " %u index entry:\n"
5632 msgid_plural " %u index entries:\n"
5638 msgid " index entry %u: type: %08x, offset: %08x\n"
5643 msgid " version: %08x\n"
5648 msgid " flags: %08x\n"
5653 msgid " hash offset: %08x\n"
5658 msgid " ident offset: %08x (- %08x)\n"
5663 msgid " identity: %s\n"
5668 msgid " nbr special slots: %08x (at offset %08x)\n"
5673 msgid " nbr code slots: %08x\n"
5678 msgid " code limit: %08x\n"
5683 msgid " hash size: %02x\n"
5688 msgid " hash type: %02x (%s)\n"
5693 msgid " spare1: %02x\n"
5698 msgid " page size: %02x\n"
5703 msgid " spare2: %08x\n"
5708 msgid " scatter offset: %08x\n"
5713 msgid " [truncated block]\n"
5718 msgid " magic : %08x (%s)\n"
5723 msgid " length: %08x\n"
5727 msgid "cannot read code signature data"
5731 msgid "cannot read segment split info"
5735 msgid "segment split info is not nul terminated"
5740 msgid " 32 bit pointers:\n"
5745 msgid " 64 bit pointers:\n"
5750 msgid " PPC hi-16:\n"
5755 msgid " Unhandled location type %u\n"
5759 msgid "cannot read function starts"
5763 msgid "cannot read data_in_code"
5767 msgid "cannot read twolevel hints"
5773 "For XCOFF files:\n"
5774 " header Display the file header\n"
5775 " aout Display the auxiliary header\n"
5776 " sections Display the section headers\n"
5777 " syms Display the symbols table\n"
5778 " relocs Display the relocation entries\n"
5779 " lineno Display the line number entries\n"
5780 " loader Display loader section\n"
5781 " except Display exception table\n"
5782 " typchk Display type-check section\n"
5783 " traceback Display traceback tags\n"
5784 " toc Display toc symbols\n"
5785 " ldinfo Display loader info in core files\n"
5790 msgid " nbr sections: %d\n"
5795 msgid " time and date: 0x%08x - "
5798 #: od-xcoff.c:422 readelf.c:17243
5805 msgid " symbols off: 0x%08x\n"
5810 msgid " nbr symbols: %d\n"
5815 msgid " opt hdr sz: %d\n"
5820 msgid " flags: 0x%04x "
5825 msgid "Auxiliary header:\n"
5830 msgid " No aux header\n"
5835 msgid "warning: optional header size too large (> %d)\n"
5839 msgid "cannot read auxhdr"
5844 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
5849 msgid " No section header\n"
5852 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
5853 msgid "cannot read section header"
5858 msgid " Flags: %08x "
5863 msgid "overflow - nreloc: %u, nlnno: %u\n"
5866 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
5867 msgid "cannot read section headers"
5871 msgid "cannot read strings table length"
5875 msgid "cannot read strings table"
5879 msgid "cannot read symbol table"
5883 msgid "cannot read symbol entry"
5887 msgid "cannot read symbol aux entry"
5892 msgid "Symbols table (strtable at 0x%08x)"
5904 msgid " (no strings):\n"
5909 msgid " (strings size: %08x):\n"
5912 #. Translators: 'sc' is for storage class, 'off' for offset.
5915 msgid " # sc value section type aux name/off\n"
5918 #. Section length, number of relocs and line number.
5921 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
5924 #. Section length and number of relocs.
5927 msgid " scnlen: %08x nreloc: %-6u\n"
5932 msgid "offset: %08x"
5937 msgid "Relocations for %s (%u)\n"
5941 msgid "cannot read relocations"
5945 msgid "cannot read relocation entry"
5950 msgid "Line numbers for %s (%u)\n"
5954 msgid "cannot read line numbers"
5957 #. Line number, symbol index and physical address.
5960 msgid "lineno symndx/paddr\n"
5964 msgid "cannot read line number entry"
5969 msgid "no .loader section in file\n"
5974 msgid "section .loader is too short\n"
5979 msgid "Loader header:\n"
5984 msgid " version: %u\n"
5989 msgid " Unhandled version\n"
5994 msgid " nbr symbols: %u\n"
5999 msgid " nbr relocs: %u\n"
6002 #. Import string table length.
6005 msgid " import strtab len: %u\n"
6010 msgid " nbr import files: %u\n"
6015 msgid " import file off: %u\n"
6020 msgid " string table len: %u\n"
6025 msgid " string table off: %u\n"
6030 msgid "Dynamic symbols:\n"
6035 msgid " %4u %08x %3u "
6045 msgid "(bad offset: %u)"
6050 msgid "Dynamic relocs:\n"
6055 msgid "Import files:\n"
6060 msgid "no .except section in file\n"
6065 msgid "Exception table:\n"
6070 msgid "no .typchk section in file\n"
6075 msgid "Type-check section:\n"
6080 msgid " address beyond section size\n"
6085 msgid " tags at %08x\n"
6090 msgid " number of CTL anchors: %u\n"
6095 msgid " Name (len: %u): "
6100 msgid "[truncated]\n"
6105 msgid " (end of tags at %08x)\n"
6110 msgid " no tags found\n"
6115 msgid " Truncated .text section\n"
6125 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6129 msgid "cannot read header"
6134 msgid "File header:\n"
6139 msgid " magic: 0x%04x (0%04o) "
6144 msgid "(WRMAGIC: writable text segments)"
6149 msgid "(ROMAGIC: readonly sharablee text segments)"
6154 msgid "(TOCMAGIC: readonly text segments and TOC)"
6159 msgid "unknown magic"
6162 #: od-xcoff.c:1673 od-xcoff.c:1813
6164 msgid " Unhandled magic\n"
6168 msgid "cannot read loader info table"
6175 "ldinfo dump not supported in 32 bits environments\n"
6179 msgid "cannot core read header"
6184 msgid "Core header:\n"
6189 msgid " version: 0x%08x "
6194 msgid "(dumpx format - aix4.3 / 32 bits)"
6199 msgid "(dumpxx format - aix5.0 / 64 bits)"
6204 msgid "unknown format"
6208 msgid "invalid value specified for pragma code_page.\n"
6213 msgid "Excessively large slot index: %lx"
6218 msgid "parse_coff_type: Bad type code 0x%x"
6221 #: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703
6223 msgid "bfd_coff_get_syment failed: %s"
6226 #: rdcoff.c:426 rdcoff.c:723
6228 msgid "bfd_coff_get_auxent failed: %s"
6233 msgid "%ld: .bf without preceding function"
6238 msgid "%ld: unexpected .ef\n"
6243 msgid "%s: no recognized debugging information"
6248 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6253 msgid "%s: %s: stab entry %ld is corrupt\n"
6258 msgid "Last stabs entries before error:\n"
6266 msgid "<no-strings>"
6271 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6276 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6281 msgid "Reading %s bytes extends past end of file for %s\n"
6286 msgid "Unable to seek to 0x%lx for %s\n"
6291 msgid "Out of memory allocating %s bytes for %s\n"
6296 msgid "Unable to read in %s bytes of %s\n"
6300 msgid "Don't know about relocations on this machine architecture\n"
6303 #: readelf.c:909 readelf.c:1014
6304 msgid "32-bit relocation data"
6307 #: readelf.c:921 readelf.c:951 readelf.c:1025 readelf.c:1054
6308 msgid "out of memory parsing relocs\n"
6311 #: readelf.c:939 readelf.c:1043
6312 msgid "64-bit relocation data"
6318 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6323 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6328 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6333 msgid " Offset Info Type Sym.Value Sym. Name\n"
6339 " Offset Info Type Symbol's Value "
6340 "Symbol's Name + Addend\n"
6346 " Offset Info Type Sym. Value Sym. Name + "
6353 " Offset Info Type Symbol's Value "
6360 " Offset Info Type Sym. Value Sym. Name\n"
6363 #: readelf.c:1580 readelf.c:1770 readelf.c:1778
6365 msgid "unrecognized: %-7lx"
6370 msgid "<unknown addend: %lx>"
6375 msgid " bad symbol index: %08lx in reloc"
6380 msgid "<string table index: %3ld>"
6385 msgid "<corrupt string table index: %3ld>"
6390 msgid "Processor Specific: %lx"
6395 msgid "Operating System specific: %lx"
6398 #: readelf.c:2236 readelf.c:3996
6400 msgid "<unknown>: %lx"
6408 msgid "REL (Relocatable file)"
6412 msgid "EXEC (Executable file)"
6416 msgid "DYN (Shared object file)"
6420 msgid "CORE (Core file)"
6425 msgid "Processor Specific: (%x)"
6430 msgid "OS Specific: (%x)"
6435 msgid "<unknown>: %x"
6438 #. Please keep this switch table sorted by increasing EM_ value.
6440 #: readelf.c:2275 readelf.c:15588 readelf.c:15599
6446 msgid "<unknown>: 0x%x"
6453 #: readelf.c:3161 readelf.c:9607
6462 msgid ", <unknown MeP cpu type>"
6466 msgid "<unknown MeP copro type>"
6471 msgid ", unknown flags bits: %#x"
6475 msgid ", relocatable"
6479 msgid ", relocatable-lib"
6483 msgid ", unknown v850 architecture variant"
6487 msgid ", unknown CPU"
6491 msgid ", unknown ABI"
6494 #: readelf.c:3451 readelf.c:3522
6495 msgid ", unknown ISA"
6500 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6504 msgid ": architecture variant: "
6512 msgid ": unknown extra flag bits also present"
6516 msgid "Standalone App"
6520 msgid "Bare-metal C6000"
6523 #: readelf.c:3788 readelf.c:4708 readelf.c:4724 readelf.c:16919 readelf.c:16959
6525 msgid "<unknown: %x>"
6528 #. This message is probably going to be displayed in a 15
6529 #. character wide field, so put the hex value first.
6532 msgid "%08x: <unknown>"
6537 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6542 msgid " Display information about the contents of ELF format files\n"
6549 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6550 " -h --file-header Display the ELF file header\n"
6551 " -l --program-headers Display the program headers\n"
6552 " --segments An alias for --program-headers\n"
6553 " -S --section-headers Display the sections' header\n"
6554 " --sections An alias for --section-headers\n"
6555 " -g --section-groups Display the section groups\n"
6556 " -t --section-details Display the section details\n"
6557 " -e --headers Equivalent to: -h -l -S\n"
6558 " -s --syms Display the symbol table\n"
6559 " --symbols An alias for --syms\n"
6560 " --dyn-syms Display the dynamic symbol table\n"
6561 " -n --notes Display the core notes (if present)\n"
6562 " -r --relocs Display the relocations (if present)\n"
6563 " -u --unwind Display the unwind info (if present)\n"
6564 " -d --dynamic Display the dynamic section (if present)\n"
6565 " -V --version-info Display the version sections (if present)\n"
6566 " -A --arch-specific Display architecture specific information (if any)\n"
6567 " -c --archive-index Display the symbol/file index in an archive\n"
6568 " -D --use-dynamic Use the dynamic section info when displaying "
6570 " -x --hex-dump=<number|name>\n"
6571 " Dump the contents of section <number|name> as "
6573 " -p --string-dump=<number|name>\n"
6574 " Dump the contents of section <number|name> as "
6576 " -R --relocated-dump=<number|name>\n"
6577 " Dump the contents of section <number|name> as "
6579 " -z --decompress Decompress section before dumping it\n"
6580 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6581 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6583 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6584 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6585 " =addr,=cu_index,=links,=follow-links]\n"
6586 " Display the contents of DWARF debug sections\n"
6592 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6593 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6600 " -i --instruction-dump=<number|name>\n"
6601 " Disassemble the contents of section <number|name>\n"
6607 " -I --histogram Display histogram of bucket list lengths\n"
6608 " -W --wide Allow output width to exceed 80 characters\n"
6609 " @<file> Read options from <file>\n"
6610 " -H --help Display this information\n"
6611 " -v --version Display the version number of readelf\n"
6614 #: readelf.c:4470 readelf.c:4501 readelf.c:4505
6615 msgid "Out of memory allocating dump request table.\n"
6620 msgid "Invalid option '-%c'\n"
6623 #: readelf.c:4704 readelf.c:4720 readelf.c:10289
6628 msgid "2's complement, little endian"
6632 msgid "2's complement, big endian"
6636 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6641 msgid "ELF Header:\n"
6651 msgid " Class: %s\n"
6661 msgid " Version: %d %s\n"
6666 msgid "<unknown: %lx>"
6671 msgid " OS/ABI: %s\n"
6676 msgid " ABI Version: %d\n"
6686 msgid " Machine: %s\n"
6691 msgid " Version: 0x%lx\n"
6696 msgid " Entry point address: "
6703 " Start of program headers: "
6709 " (bytes into file)\n"
6710 " Start of section headers: "
6715 msgid " (bytes into file)\n"
6720 msgid " Flags: 0x%lx%s\n"
6725 msgid " Size of this header: %ld (bytes)\n"
6730 msgid " Size of program headers: %ld (bytes)\n"
6735 msgid " Number of program headers: %ld"
6740 msgid " Size of section headers: %ld (bytes)\n"
6745 msgid " Number of section headers: %ld"
6750 msgid " Section header string table index: %ld"
6755 msgid " <corrupt: out of range>"
6758 #: readelf.c:4855 readelf.c:4902
6760 "The e_phentsize field in the ELF header is less than the size of an ELF "
6764 #: readelf.c:4859 readelf.c:4906
6766 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6770 #: readelf.c:4862 readelf.c:4909
6771 msgid "program headers"
6776 msgid "Too many program headers - %#x - the file is not that big\n"
6781 msgid "Out of memory reading %u program headers\n"
6786 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6787 "no program headers\n"
6794 "There are no program headers in this file.\n"
6801 "Elf file type is %s\n"
6806 msgid "Entry point 0x%s\n"
6811 msgid "There is %d program header, starting at offset %s\n"
6812 msgid_plural "There are %d program headers, starting at offset %s\n"
6816 #: readelf.c:5014 readelf.c:5016
6820 "Program Headers:\n"
6826 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
6832 " Type Offset VirtAddr PhysAddr FileSiz "
6833 "MemSiz Flg Align\n"
6838 msgid " Type Offset VirtAddr PhysAddr\n"
6843 msgid " FileSiz MemSiz Flags Align\n"
6847 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
6851 msgid "the segment's file size is larger than its memory size\n"
6855 msgid "the PHDR segment must occur before any LOAD segment\n"
6859 msgid "the PHDR segment is not covered by a LOAD segment\n"
6863 msgid "more than one dynamic segment\n"
6867 msgid "no .dynamic section in the dynamic segment\n"
6871 msgid "the .dynamic section is not contained within the dynamic segment\n"
6875 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
6879 msgid "the dynamic segment offset + size exceeds the size of the file\n"
6883 msgid "Unable to find program interpreter name\n"
6888 "Internal error: failed to create format string to display program "
6893 msgid "Unable to read program interpreter name\n"
6898 msgid " [Requesting program interpreter: %s]\n"
6905 " Section to Segment mapping:\n"
6910 msgid " Segment Sections...\n"
6914 msgid "Cannot interpret virtual addresses without program headers.\n"
6919 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
6922 #: readelf.c:5314 readelf.c:5378
6924 "The e_shentsize field in the ELF header is less than the size of an ELF "
6928 #: readelf.c:5318 readelf.c:5383
6930 "The e_shentsize field in the ELF header is larger than the size of an ELF "
6934 #: readelf.c:5322 readelf.c:5388
6935 msgid "section headers"
6938 #: readelf.c:5332 readelf.c:5398
6940 msgid "Out of memory reading %u section headers\n"
6943 #: readelf.c:5351 readelf.c:5417
6945 msgid "Section %u has an out of range sh_link value of %u\n"
6948 #: readelf.c:5353 readelf.c:5419
6950 msgid "Section %u has an out of range sh_info value of %u\n"
6953 #: readelf.c:5448 readelf.c:5561
6955 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
6958 #: readelf.c:5456 readelf.c:5569
6960 msgid "Section %s has an invalid sh_size of 0x%lx\n"
6963 #: readelf.c:5466 readelf.c:5579
6966 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
6969 #: readelf.c:5474 readelf.c:5587
6973 #: readelf.c:5488 readelf.c:5601
6974 msgid "symbol table section indicies"
6977 #: readelf.c:5494 readelf.c:5607
6979 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
6982 #: readelf.c:5507 readelf.c:5620
6984 msgid "Out of memory reading %lu symbols\n"
6987 #: readelf.c:5801 readelf.c:5876 readelf.c:5894 readelf.c:5912
6988 msgid "Internal error: not enough buffer room for section flag info"
6993 msgid "UNKNOWN (%*.*lx)"
6996 #: readelf.c:5938 readelf.c:5953
6997 msgid "Compressed section is too small even for a compression header\n"
7002 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7003 "but no section headers\n"
7010 "There are no sections in this file.\n"
7015 msgid "There is %d section header, starting at offset 0x%lx:\n"
7016 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7020 #: readelf.c:6017 readelf.c:6792 readelf.c:7238 readelf.c:7647 readelf.c:8090
7021 #: readelf.c:9194 readelf.c:11715 readelf.c:13755 readelf.c:17620
7022 msgid "string table"
7025 #. Note: coded this way so that there is a single string for translation.
7028 msgid "Section %d has invalid sh_entsize of %s\n"
7033 msgid "(Using the expected size of %u for the rest of this dump)\n"
7037 msgid "File contains multiple dynamic symbol tables\n"
7041 msgid "File contains multiple dynamic string tables\n"
7045 msgid "dynamic strings"
7052 "Section Headers:\n"
7062 #: readelf.c:6226 readelf.c:6237 readelf.c:6248
7064 msgid " [Nr] Name\n"
7069 msgid " Type Addr Off Size ES Lk Inf Al\n"
7075 " [Nr] Name Type Addr Off Size ES Flg Lk "
7081 msgid " Type Address Off Size ES Lk Inf Al\n"
7087 " [Nr] Name Type Address Off Size ES "
7093 msgid " Type Address Offset Link\n"
7098 msgid " Size EntSize Info Align\n"
7103 msgid " [Nr] Name Type Address Offset\n"
7108 msgid " Size EntSize Flags Link Info Align\n"
7118 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7123 msgid "[%2u]: Link field (%u) should index a string section.\n"
7126 #: readelf.c:6303 readelf.c:6314
7128 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7133 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7136 #: readelf.c:6357 readelf.c:6384
7138 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7143 msgid "[%2u]: Expected link to another section in info field"
7148 msgid "Size of section %u is larger than the entire file!\n"
7153 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7157 msgid "compression header"
7162 msgid " [<unknown>: 0x%x], "
7165 #. The ordering of the letters shown here matches the ordering of the
7166 #. corresponding SHF_xxx values, and hence the order in which these
7167 #. letters will be displayed to the user.
7172 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7173 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7174 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7185 msgid "y (purecode), "
7202 "There are no sections to group in this file.\n"
7206 msgid "Section headers are not available!\n"
7211 msgid "Out of memory reading %u section group headers\n"
7218 "There are no section groups in this file.\n"
7223 msgid "Out of memory reading %lu groups\n"
7228 msgid "Bad sh_link in group section `%s'\n"
7233 msgid "Corrupt header in group section `%s'\n"
7236 #: readelf.c:6750 readelf.c:6761
7238 msgid "Bad sh_info in group section `%s'\n"
7244 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7248 msgid "section data"
7255 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7260 msgid " [Index] Name\n"
7265 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7270 "Further error messages about overlarge group section indicies suppressed\n"
7275 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7280 "Further error messages about already contained group sections suppressed\n"
7285 msgid "section 0 in group section [%5u]\n"
7289 msgid "dynamic section image fixups"
7294 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7301 "Image fixups for needed library #%d: %s - ident: %lx\n"
7306 msgid "Seg Offset Type SymVec DataType\n"
7310 msgid "dynamic section image relocations"
7323 "Seg Offset Type Addend Seg Sym Off\n"
7327 msgid "dynamic string section"
7334 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7341 "There are no dynamic relocations in this file.\n"
7348 "Relocation section "
7353 msgid " at offset 0x%lx contains %lu entry:\n"
7354 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7362 "There are no static relocations in this file."
7369 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7376 "There are no relocations in this file.\n"
7381 msgid "Invalid offset %lx in table entry %ld\n"
7386 msgid "\tUnknown version.\n"
7389 #: readelf.c:7524 readelf.c:7948
7390 msgid "unwind table"
7395 msgid "Skipping unknown relocation type: %u\n"
7400 msgid "Skipping unexpected relocation type: %s\n"
7405 msgid "Skipping reloc with overlarge offset: %lx\n"
7408 #: readelf.c:7641 readelf.c:8084
7409 msgid "Multiple auxillary string tables encountered\n"
7412 #: readelf.c:7655 readelf.c:8098 readelf.c:9202
7416 "There are no unwind sections in this file.\n"
7423 "Could not find unwind info section for "
7439 msgid " at offset 0x%lx contains %lu entries:\n"
7444 msgid "Skipping unexpected relocation type %s\n"
7447 #: readelf.c:8106 readelf.c:9209
7451 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7454 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7464 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7469 msgid "Unknown section relocation type %d encountered\n"
7474 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7479 msgid "Skipping unknown ARM relocation type: %d\n"
7484 msgid "Skipping unexpected ARM relocation type %s\n"
7489 msgid "Skipping unknown C6000 relocation type: %d\n"
7494 msgid "Skipping unexpected C6000 relocation type %s\n"
7497 #. This function currently only supports ARM and TI unwinders.
7499 msgid "Only TI and ARM unwinders are currently supported\n"
7504 msgid "[Truncated opcode]\n"
7507 #: readelf.c:8512 readelf.c:8728
7509 msgid "Refuse to unwind"
7522 #: readelf.c:8568 readelf.c:8661
7528 msgid "corrupt change to vsp"
7531 #: readelf.c:8683 readelf.c:8833
7533 msgid " [unsupported opcode]"
7546 msgid "Corrupt stack pointer adjustment detected\n"
7551 msgid "sp = sp + %ld"
7556 msgid " Personality routine: "
7561 msgid " [Truncated data]\n"
7566 msgid "Corrupt ARM compact model table entry: %x \n"
7571 msgid " Compact model index: %d\n"
7575 msgid "Unknown ARM compact model index encountered\n"
7580 msgid " [reserved]\n"
7585 msgid " Restore stack from frame pointer\n"
7590 msgid " Stack increment %d\n"
7595 msgid " Registers restored: "
7600 msgid " Return register: %s\n"
7605 msgid " [reserved (%d)]\n"
7611 "Unsupported architecture type %d encountered when decoding unwind table\n"
7616 msgid "corrupt index table entry: %x\n"
7621 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7626 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7632 "Unsupported architecture type %d encountered when processing unwind table\n"
7636 msgid "Multiple string tables found in file.\n"
7643 "The decoding of unwind sections for machine type %s is not currently "
7654 msgid "Interface Version: %s"
7657 #. Note: coded this way so that there is a single string for translation.
7660 msgid "<corrupt: %s>"
7665 msgid "Time Stamp: %s"
7668 #: readelf.c:9494 readelf.c:9542
7669 msgid "dynamic section"
7672 #: readelf.c:9514 readelf.c:9563
7674 msgid "Out of memory allocating space for %lu dynamic entries\n"
7681 "There is no dynamic section in this file.\n"
7684 #. See PR 21379 for a reproducer.
7687 msgid "Invalid DT_SYMTAB entry: %lx"
7691 msgid "Unable to determine the number of symbols to load\n"
7695 msgid "Unable to determine the length of the dynamic string table\n"
7699 msgid "dynamic string table"
7704 msgid "Bad value (%d) for SYMINENT entry\n"
7708 msgid "symbol information"
7713 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7720 "Dynamic section at offset 0x%lx contains %lu entry:\n"
7723 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7729 msgid " Tag Type Name/Value\n"
7734 msgid "Auxiliary library"
7739 msgid "Filter library"
7744 msgid "Configuration file"
7749 msgid "Dependency audit library"
7754 msgid "Audit library"
7757 #: readelf.c:9863 readelf.c:9891 readelf.c:9919
7762 #: readelf.c:9866 readelf.c:9894 readelf.c:9921
7769 msgid "Shared library: [%s]"
7774 msgid " program interpreter"
7779 msgid "Library soname: [%s]"
7784 msgid "Library rpath: [%s]"
7789 msgid "Library runpath: [%s]"
7799 msgid "Not needed object: [%s]\n"
7804 msgid "<corrupt time val: %lx"
7811 "Version definition section '%s' contains %u entry:\n"
7814 "Version definition section '%s' contains %u entries:\n"
7823 #: readelf.c:10358 readelf.c:10494 readelf.c:10650
7825 msgid " Offset: %#08lx Link: %u (%s)\n"
7829 msgid "version definition section"
7834 msgid " %#06lx: Rev: %d Flags: %s"
7839 msgid " Index: %d Cnt: %d "
7849 msgid "Name index: %ld\n"
7854 msgid "Invalid vda_next field of %lx\n"
7859 msgid " %#06lx: Parent %d: %s\n"
7864 msgid " %#06lx: Parent %d, name index: %ld\n"
7869 msgid " Version def aux past end of section\n"
7874 msgid "Invalid vd_next field of %lx\n"
7879 msgid " Version definition past end of section\n"
7886 "Version needs section '%s' contains %u entry:\n"
7889 "Version needs section '%s' contains %u entries:\n"
7899 msgid "Version Needs section"
7904 msgid " %#06lx: Version: %d"
7924 msgid " %#06lx: Name: %s"
7929 msgid " %#06lx: Name index: %lx"
7934 msgid " Flags: %s Version: %d\n"
7939 msgid "Invalid vna_next field of %lx\n"
7943 msgid "Missing Version Needs auxillary information\n"
7948 msgid "Invalid vn_next field of %lx\n"
7952 msgid "Missing Version Needs information\n"
7956 msgid "version string table"
7963 "Version symbols section '%s' contains %lu entry:\n"
7966 "Version symbols section '%s' contains %lu entries:\n"
7976 msgid "version symbol data"
7984 msgid " 0 (*local*) "
7988 msgid " 1 (*global*) "
7992 msgid "invalid index into symbol array\n"
7995 #: readelf.c:10724 readelf.c:11356
7996 msgid "version need"
8000 msgid "version need aux (2)"
8003 #: readelf.c:10781 readelf.c:11299
8007 #: readelf.c:10809 readelf.c:11327
8008 msgid "version def aux"
8019 "No version information found in this file.\n"
8024 msgid "Unrecognized visibility value: %u"
8029 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8034 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8039 msgid "<localentry>: %d"
8049 msgid "bad section index[%3d]"
8054 msgid "Size truncation prevents reading %s elements of size %u\n"
8059 msgid "Invalid number of dynamic entries: %s\n"
8064 msgid "Out of memory reading %s dynamic entries\n"
8069 msgid "Unable to read in %s bytes of dynamic data\n"
8074 msgid "Out of memory allocating space for %s dynamic entries\n"
8079 msgid "<No info available for dynamic symbol number %lu>\n"
8084 msgid " <corrupt: %14ld>"
8088 msgid "version data"
8092 msgid "version need aux (3)"
8095 #: readelf.c:11449 readelf.c:11501 readelf.c:11525 readelf.c:11555
8097 msgid "Unable to seek to start of dynamic information\n"
8100 #: readelf.c:11455 readelf.c:11507
8101 msgid "Failed to read in number of buckets\n"
8105 msgid "Failed to read in number of chains\n"
8109 msgid "Failed to determine last chain length\n"
8116 "Symbol table for image:\n"
8119 #: readelf.c:11612 readelf.c:11638
8121 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8124 #: readelf.c:11614 readelf.c:11640
8126 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8129 #: readelf.c:11625 readelf.c:11821
8130 msgid "histogram chain is corrupt\n"
8137 "Symbol table of `.gnu.hash' for image:\n"
8144 "Symbol table '%s' has a sh_entsize of zero!\n"
8151 "Symbol table '%s' contains %lu entry:\n"
8154 "Symbol table '%s' contains %lu entries:\n"
8160 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8165 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8170 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8177 "Dynamic symbol information is not available for displaying symbols.\n"
8184 "Histogram for bucket list length (total of %lu bucket):\n"
8187 "Histogram for bucket list length (total of %lu buckets):\n"
8192 msgid "Out of memory allocating space for histogram buckets\n"
8195 #: readelf.c:11811 readelf.c:11887
8197 msgid " Length Number %% of total Coverage\n"
8201 msgid "Out of memory allocating space for histogram counts\n"
8208 "Histogram for `.gnu.hash' bucket list length (total of %lu bucket):\n"
8211 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
8216 msgid "Out of memory allocating space for gnu histogram buckets\n"
8220 msgid "Out of memory allocating space for gnu histogram counts\n"
8227 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8230 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8236 msgid " Num: Name BoundTo Flags\n"
8241 msgid "<corrupt index>"
8246 msgid "<corrupt: %19ld>"
8251 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8256 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8262 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8266 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8271 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8276 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8281 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8285 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8290 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8293 #: readelf.c:12211 readelf.c:12220
8295 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8301 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8307 msgid "unable to apply unsupported reloc type %d to section %s\n"
8312 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8317 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8322 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8329 "Assembly dump of section %s\n"
8334 msgid "Section '%s' has no data to dump.\n"
8338 msgid "section contents"
8345 "String dump of section '%s':\n"
8348 #: readelf.c:13335 readelf.c:13482 readelf.c:13657
8350 msgid "section '%s' has unsupported compress type: %d\n"
8353 #: readelf.c:13341 readelf.c:13488 readelf.c:13663
8355 msgid "compressed section '%s' is corrupted\n"
8358 #: readelf.c:13373 readelf.c:13522 readelf.c:13700
8360 msgid "Unable to decompress section %s\n"
8366 " Note: This section has relocations against it, but these have NOT been "
8367 "applied to this dump.\n"
8370 #: readelf.c:13431 readelf.c:14526 readelf.c:14569 readelf.c:14617
8378 msgid " No strings found in this section."
8385 "Hex dump of section '%s':\n"
8391 " NOTE: This section has relocations against it, but these have NOT been "
8392 "applied to this dump.\n"
8397 msgid "%s section data"
8402 msgid "compressed section %s is too small to contain a compression header"
8409 "Section '%s' has no debugging data.\n"
8412 #. There is no point in dumping the contents of a debugging section
8413 #. which has the NOBITS type - the bits in the file will be random.
8414 #. This can happen when a file containing a .eh_frame section is
8415 #. stripped with the --only-keep-debug command line option.
8418 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8423 msgid "Unrecognized debug section: %s\n"
8428 msgid "Section '%s' was not dumped because it does not exist!\n"
8433 msgid "Section %d was not dumped because it does not exist!\n"
8437 msgid "<corrupt tag>\n"
8442 msgid "<corrupt string tag>"
8447 msgid "Absent/Non standard\n"
8452 msgid "Bare metal/mwdt\n"
8457 msgid "Bare metal/newlib\n"
8462 msgid "Linux/uclibc\n"
8467 msgid "Linux/glibc\n"
8470 #: readelf.c:14085 readelf.c:14169
8475 #: readelf.c:14098 readelf.c:14129 readelf.c:14160
8488 #: readelf.c:14183 readelf.c:14191
8500 #: readelf.c:14384 readelf.c:14398 readelf.c:14417 readelf.c:14925
8501 #: readelf.c:15216 readelf.c:15229 readelf.c:15242
8508 msgid "Application\n"
8518 msgid "Microcontroller\n"
8523 msgid "Application or Realtime\n"
8526 #: readelf.c:14399 readelf.c:14419 readelf.c:14979 readelf.c:14997
8527 #: readelf.c:15072 readelf.c:15093 readelf.c:17253
8532 #: readelf.c:14400 readelf.c:15075 readelf.c:15096 readelf.c:17252
8537 #: readelf.c:14404 readelf.c:14423
8539 msgid "8-byte and up to %d-byte extended\n"
8544 msgid "8-byte, except leaf SP\n"
8547 #: readelf.c:14435 readelf.c:14523 readelf.c:15112
8549 msgid "flag = %d, vendor = "
8559 msgid "<unknown: %d>\n"
8563 msgid "corrupt vendor attribute\n"
8568 msgid "unspecified hard/soft float, "
8573 msgid "hard float, "
8578 msgid "soft float, "
8583 msgid "single-precision hard float, "
8588 msgid "unspecified long double\n"
8593 msgid "128-bit IBM long double\n"
8598 msgid "64-bit long double\n"
8603 msgid "128-bit IEEE long double\n"
8606 #: readelf.c:14627 readelf.c:14659
8608 msgid "unspecified\n"
8638 msgid "Hard or soft float\n"
8643 msgid "Hard float (double precision)\n"
8648 msgid "Hard float (single precision)\n"
8653 msgid "Soft float\n"
8658 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8663 msgid "Hard float (32-bit CPU, Any FPU)\n"
8668 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8673 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8678 msgid "NaN 2008 compatibility\n"
8683 msgid "Any MSA or not\n"
8688 msgid "128-bit MSA\n"
8706 #: readelf.c:14982 readelf.c:15000 readelf.c:15078 readelf.c:15099
8713 msgid "DSBT addressing not used\n"
8718 msgid "DSBT addressing used\n"
8723 msgid "Data addressing position-dependent\n"
8728 msgid "Data addressing position-independent, GOT near DP\n"
8733 msgid "Data addressing position-independent, GOT far from DP\n"
8738 msgid "Code addressing position-dependent\n"
8743 msgid "Code addressing position-independent\n"
8756 #: readelf.c:15230 readelf.c:15243
8761 #: readelf.c:15231 readelf.c:15244
8768 msgid "Restricted Large\n"
8773 msgid " <unknown tag %d>: "
8782 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
8786 msgid "Tag section ends prematurely\n"
8791 msgid "Bad attribute length (%u > %u)\n"
8796 msgid "Attribute length of %u is too small\n"
8800 msgid "Corrupt attribute section name\n"
8805 msgid "Attribute Section: "
8809 msgid "Unused bytes at end of section\n"
8814 msgid "Bad subsection length (%u > %u)\n"
8819 msgid "Bad subsection length (%u < 6)\n"
8824 msgid "File Attributes\n"
8829 msgid "Section Attributes:"
8834 msgid "Symbol Attributes:"
8839 msgid "Unknown tag: %d\n"
8844 msgid " Unknown attribute:\n"
8848 msgid "MIPS GOT entry extends beyond the end of available data\n"
8851 #: readelf.c:15590 readelf.c:15662
8856 msgid "Corrupt MIPS ABI Flags section.\n"
8860 msgid "MIPS ABI Flags section"
8863 #: readelf.c:15774 readelf.c:16322
8864 msgid "Global Offset Table data"
8874 #: readelf.c:15779 readelf.c:16327
8876 msgid " Canonical gp value: "
8879 #: readelf.c:15793 readelf.c:16331 readelf.c:16458
8881 msgid " Reserved entries:\n"
8886 msgid " %*s %10s %*s\n"
8889 #: readelf.c:15795 readelf.c:15825 readelf.c:16333 readelf.c:16361
8890 #: readelf.c:16379 readelf.c:16460 readelf.c:16469
8894 #: readelf.c:15795 readelf.c:15825 readelf.c:16333 readelf.c:16361
8899 #: readelf.c:15796 readelf.c:15826
8903 #: readelf.c:15823 readelf.c:16359
8905 msgid " Local entries:\n"
8908 #: readelf.c:15905 readelf.c:16572
8909 msgid "liblist section data"
8916 "Section '.liblist' contains %lu entry:\n"
8919 "Section '.liblist' contains %lu entries:\n"
8925 " Library Time Stamp Checksum Version Flags\n"
8930 msgid "<corrupt: %9ld>"
8938 msgid "No MIPS_OPTIONS header found\n"
8946 msgid "Out of memory allocating space for MIPS options\n"
8951 msgid "Invalid size (%u) for MIPS option\n"
8958 "Section '%s' contains %d entry:\n"
8961 "Section '%s' contains %d entries:\n"
8966 msgid "conflict list found without a dynamic symbol table\n"
8971 msgid "Overlarge number of conflicts detected: %lx\n"
8975 msgid "Out of memory allocating space for dynamic conflicts\n"
8978 #: readelf.c:16236 readelf.c:16251
8986 "Section '.conflict' contains %lu entry:\n"
8989 "Section '.conflict' contains %lu entries:\n"
8994 msgid " Num: Index Value Name"
8999 msgid "<corrupt symbol index>"
9002 #: readelf.c:16283 readelf.c:16408 readelf.c:16493
9004 msgid "<corrupt: %14ld>"
9010 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9015 msgid "Too many GOT symbols: %lu\n"
9027 msgid " %*s %10s %*s Purpose\n"
9030 #: readelf.c:16334 readelf.c:16362 readelf.c:16381 readelf.c:16460
9037 msgid " Lazy resolver\n"
9042 msgid " Module pointer (GNU extension)\n"
9047 msgid " Global entries:\n"
9050 #: readelf.c:16382 readelf.c:16471
9054 #. Note for translators: "Ndx" = abbreviated form of "Index".
9055 #: readelf.c:16385 readelf.c:16471
9059 #: readelf.c:16385 readelf.c:16471
9065 msgid "<no dynamic symbols>"
9070 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9074 msgid "Procedure Linkage Table data"
9079 msgid " %*s %*s Purpose\n"
9084 msgid " PLT lazy resolver\n"
9089 msgid " Module pointer\n"
9099 msgid "<corrupt symbol index: %lu>"
9103 msgid "NDS32 elf flags section"
9107 msgid "liblist string table"
9114 "Library list section '%s' contains %lu entries:\n"
9117 "Library list section '%s' contains %lu entries:\n"
9122 msgid " Library Time Stamp Checksum Version Flags"
9126 msgid "NT_AUXV (auxiliary vector)"
9130 msgid "NT_PRSTATUS (prstatus structure)"
9134 msgid "NT_FPREGSET (floating point registers)"
9138 msgid "NT_PRPSINFO (prpsinfo structure)"
9142 msgid "NT_TASKSTRUCT (task structure)"
9146 msgid "NT_PRXFPREG (user_xfpregs structure)"
9150 msgid "NT_PPC_VMX (ppc Altivec registers)"
9154 msgid "NT_PPC_VSX (ppc VSX registers)"
9158 msgid "NT_PPC_TAR (ppc TAR register)"
9162 msgid "NT_PPC_PPR (ppc PPR register)"
9166 msgid "NT_PPC_DSCR (ppc DSCR register)"
9170 msgid "NT_PPC_EBB (ppc EBB registers)"
9174 msgid "NT_PPC_PMU (ppc PMU registers)"
9178 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9182 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9186 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9190 msgid "NT_PPC_TM_VSX (ppc checkpointed VSX registers)"
9194 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9198 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9202 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9206 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9210 msgid "NT_386_TLS (x86 TLS information)"
9214 msgid "NT_386_IOPERM (x86 I/O permissions)"
9218 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9222 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9226 msgid "NT_S390_TIMER (s390 timer register)"
9230 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9234 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9238 msgid "NT_S390_CTRS (s390 control registers)"
9242 msgid "NT_S390_PREFIX (s390 prefix register)"
9246 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9250 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9254 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9258 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9262 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9266 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9270 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9274 msgid "NT_ARM_VFP (arm VFP registers)"
9278 msgid "NT_ARM_TLS (AArch TLS registers)"
9282 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9286 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9290 msgid "NT_PSTATUS (pstatus structure)"
9294 msgid "NT_FPREGS (floating point registers)"
9298 msgid "NT_PSINFO (psinfo structure)"
9302 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9306 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9310 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9314 msgid "NT_SIGINFO (siginfo_t data)"
9318 msgid "NT_FILE (mapped files)"
9322 msgid "NT_VERSION (version)"
9326 msgid "NT_ARCH (architecture)"
9337 #: readelf.c:16766 readelf.c:16885 readelf.c:17226 readelf.c:17370
9338 #: readelf.c:17428 readelf.c:17505
9340 msgid "Unknown note type: (0x%08x)"
9345 msgid " Cannot decode 64-bit note in 32-bit build\n"
9349 msgid " Malformed note - too short for header\n"
9353 msgid " Malformed note - does not end with \\0\n"
9357 msgid " Malformed note - too short for supplied file count\n"
9362 msgid " Page size: "
9367 msgid " %*s%*s%*s\n"
9383 msgid " Malformed note - filenames end too early\n"
9387 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9391 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9395 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9399 msgid "NT_GNU_GOLD_VERSION (gold version)"
9403 msgid "NT_GNU_PROPERTY_TYPE_0"
9407 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9411 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9416 msgid " Properties: "
9421 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9426 msgid "<corrupt descsz: %#lx>\n"
9431 msgid "<corrupt type (%#x) datasz: %#x>\n"
9434 #: readelf.c:17017 readelf.c:17025 readelf.c:17033 readelf.c:17050
9437 msgid "<corrupt length: %#x> "
9442 msgid "stack size: "
9447 msgid "<unknown type %#x data: "
9452 msgid "<procesor-specific type %#x data: "
9457 msgid "<application-specific type %#x data: "
9467 msgid " <corrupt GNU_ABI_TAG>\n"
9472 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9480 #. Hardware capabilities information. Word 0 is the number of entries.
9481 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9482 #. is a series of entries, where each entry is a single byte followed
9483 #. by a nul terminated string. The byte gives the bit number to test
9484 #. if enabled in the bitmask.
9487 msgid " Hardware Capabilities: "
9491 msgid "<corrupt GNU_HWCAP>\n"
9496 msgid "num entries: %ld, enabled mask: %lx\n"
9501 msgid " Description data: "
9505 msgid "Alignment of 8-byte objects"
9509 msgid "Sizeof double and long double"
9513 msgid "Type of FPU support needed"
9517 msgid "Use of SIMD instructions"
9521 msgid "Use of cache"
9555 msgid "unknown value: %x\n"
9559 msgid "NT_THRMISC (thrmisc structure)"
9563 msgid "NT_PROCSTAT_PROC (proc data)"
9567 msgid "NT_PROCSTAT_FILES (files data)"
9571 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9575 msgid "NT_PROCSTAT_GROUPS (groups data)"
9579 msgid "NT_PROCSTAT_UMASK (umask data)"
9583 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9587 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9591 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9595 msgid "NT_PROCSTAT_AUXV (auxv data)"
9599 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
9603 msgid "NetBSD procinfo structure"
9606 #: readelf.c:17387 readelf.c:17401
9607 msgid "PT_GETREGS (reg structure)"
9610 #: readelf.c:17389 readelf.c:17403
9611 msgid "PT_GETFPREGS (fpreg structure)"
9615 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9620 msgid " Provider: %s\n"
9640 msgid ", Semaphore: "
9645 msgid " Arguments: %s\n"
9649 msgid "NT_VMS_MHD (module header)"
9653 msgid "NT_VMS_LNM (language name)"
9657 msgid "NT_VMS_SRC (source files)"
9661 msgid "NT_VMS_EIDC (consistency check)"
9665 msgid "NT_VMS_FPMODE (FP mode)"
9669 msgid "NT_VMS_IMGNAM (image name)"
9673 msgid "NT_VMS_IMGID (image id)"
9677 msgid "NT_VMS_LINKID (link id)"
9681 msgid "NT_VMS_IMGBID (build id)"
9685 msgid "NT_VMS_GSTNAM (sym table name)"
9690 msgid " Creation date : %.17s\n"
9695 msgid " Last patch date: %.17s\n"
9700 msgid " Module name : %s\n"
9705 msgid " Module version : %s\n"
9710 msgid " Invalid size\n"
9715 msgid " Language: %s\n"
9720 msgid " Floating Point mode: "
9725 msgid " Link time: "
9730 msgid " Patch time: "
9735 msgid " Major id: %u, minor id: %u\n"
9740 msgid " Last modified : "
9752 msgid " Header flags: 0x%08x\n"
9757 msgid " Image id : %s\n"
9762 msgid " Image name: %s\n"
9767 msgid " Global symbol table name: %s\n"
9772 msgid " Image id: %s\n"
9777 msgid " Linker id: %s\n"
9780 #: readelf.c:17731 readelf.c:17739
9782 msgid " Applies to region from %#lx to %#lx\n"
9785 #: readelf.c:17734 readelf.c:17741
9787 msgid " Applies to region from %#lx\n"
9792 msgid " <invalid description size: %lx>\n"
9797 msgid " <invalid descsz>"
9802 msgid "Gap in build notes detected from %#lx to %#lx\n"
9805 #: readelf.c:17794 readelf.c:17805
9807 msgid " Applies to region from %#lx"
9810 #: readelf.c:17799 readelf.c:17810
9820 #: readelf.c:17837 readelf.c:17852
9822 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
9825 #: readelf.c:17838 readelf.c:17853
9826 msgid " <corrupt name>"
9831 msgid "unrecognised attribute type in name field: %d\n"
9835 msgid "<unknown name type>"
9843 msgid "<stack prot>"
9851 msgid "<stack size>"
9867 msgid "<short enum>"
9872 msgid "unrecognised byte in name field: %d\n"
9877 msgid "<unknown:_%d>"
9882 msgid "attribute does not have an expected type (%c)\n"
9887 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
9892 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
9897 msgid " description data: "
9908 "Displaying notes found in: %s\n"
9915 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
9920 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
9925 msgid " %-20s %10s\tDescription\n"
9936 #: readelf.c:18233 readelf.c:18262
9938 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
9940 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
9946 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
9951 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
9955 msgid "Out of memory allocating space for inote name\n"
9966 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
9972 msgid "Corrupt note: name size is too big: %lx\n"
9977 msgid "corrupt descsz found in note at offset 0x%lx\n"
9980 #: readelf.c:18409 readelf.c:18422
9982 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
9987 msgid "corrupt namesz found in note at offset 0x%lx\n"
9992 msgid "No note segments present in the core file.\n"
9997 msgid " Unknown GNU attribute: %s\n"
10002 "This instance of readelf has been built without support for a\n"
10003 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10008 msgid "%s: Failed to read file header\n"
10020 msgid "%s: unable to dump the index as none was found\n"
10025 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10030 msgid "Contents of binary %s at offset "
10035 msgid "%s: end of the symbol table reached before the end of the index\n"
10041 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10042 "in the index table\n"
10044 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10045 "in the index table\n"
10051 msgid "%s: failed to seek back to start of object files in the archive\n"
10054 #: readelf.c:19113 readelf.c:19225
10056 msgid "Input file '%s' is not readable.\n"
10061 msgid "%s: contains corrupt thin archive: %s\n"
10066 msgid "%s: failed to seek to archive member.\n"
10070 msgid "Out of memory allocating file data structure\n"
10075 msgid "File %s is not an archive so its index cannot be displayed.\n"
10079 msgid "Nothing to do.\n"
10084 msgid "%s: cannot set time: %s"
10087 #. We have to clean up here.
10088 #: rename.c:157 rename.c:195
10090 msgid "unable to rename '%s'; reason: %s"
10095 msgid "unable to copy file '%s'; reason: %s"
10100 msgid "%s: not enough binary data"
10104 msgid "null terminated unicode string"
10107 #: resbin.c:162 resbin.c:168
10108 msgid "resource ID"
10115 #: resbin.c:238 resbin.c:245
10116 msgid "menu header"
10120 msgid "menuex header"
10124 msgid "menuex offset"
10129 msgid "unsupported menu version %d"
10132 #: resbin.c:288 resbin.c:303 resbin.c:365
10133 msgid "menuitem header"
10140 #: resbin.c:432 resbin.c:460
10141 msgid "dialog header"
10146 msgid "unexpected DIALOGEX version %d"
10150 msgid "dialog font point size"
10154 msgid "dialogex font information"
10157 #: resbin.c:529 resbin.c:547
10158 msgid "dialog control"
10162 msgid "dialogex control"
10166 msgid "dialog control end"
10170 msgid "dialog control data"
10174 msgid "stringtable string length"
10178 msgid "stringtable string"
10182 msgid "fontdir header"
10190 msgid "fontdir device name"
10194 msgid "fontdir face name"
10198 msgid "accelerator"
10202 msgid "group cursor header"
10205 #: resbin.c:798 resrc.c:1350
10207 msgid "unexpected group cursor type %d"
10211 msgid "group cursor"
10215 msgid "group icon header"
10218 #: resbin.c:853 resrc.c:1297
10220 msgid "unexpected group icon type %d"
10228 msgid "unexpected version string"
10233 msgid "version length %lu greater than resource length %lu"
10238 msgid "unexpected version type %d"
10243 msgid "unexpected fixed version information length %ld"
10247 msgid "fixed version info"
10252 msgid "unexpected fixed version signature %lu"
10257 msgid "unexpected fixed version info version %lu"
10261 msgid "version var info"
10266 msgid "unexpected stringfileinfo value length %ld"
10270 msgid "version stringtable"
10275 msgid "unexpected version stringtable value length %ld"
10279 msgid "version string"
10284 msgid "unexpected version string length %ld != %ld + %ld"
10289 msgid "unexpected version string length %ld < %ld"
10294 msgid "unexpected varfileinfo value length %ld"
10298 msgid "version varfileinfo"
10303 msgid "unexpected version value length %ld"
10307 msgid "nul bytes found in version string"
10312 msgid "unexpected version string character: %x"
10316 msgid "filename required for COFF input"
10321 msgid "%s: no resource section"
10326 msgid "%s: .rsrc section is bigger than the file!"
10331 msgid "%s: %s: address out of bounds"
10335 msgid "Resources nest too deep"
10343 msgid "named directory entry"
10347 msgid "directory entry name"
10351 msgid "resource name"
10355 msgid "named subdirectory"
10359 msgid "named resource"
10363 msgid "ID directory entry"
10367 msgid "ID subdirectory"
10371 msgid "ID resource"
10375 msgid "resource type unknown"
10383 msgid "resource data"
10387 msgid "resource data size"
10391 msgid "filename required for COFF output"
10395 msgid "can't get BFD_RELOC_RVA relocation type"
10398 #: resrc.c:256 resrc.c:328
10400 msgid "can't open temporary file `%s': %s"
10405 msgid "can't redirect stdout: `%s': %s"
10410 msgid "can't execute `%s': %s"
10415 msgid "Using temporary file `%s' to read preprocessor output\n"
10420 msgid "can't popen `%s': %s"
10425 msgid "Using popen to read preprocessor output\n"
10430 msgid "Tried `%s'\n"
10435 msgid "Using `%s'\n"
10439 msgid "preprocessing failed."
10444 msgid "%s: unexpected EOF"
10449 msgid "%s: read of %lu returned %lu"
10452 #: resrc.c:722 resrc.c:1497
10454 msgid "stat failed on bitmap file `%s': %s"
10459 msgid "cursor file `%s' does not contain cursor data"
10462 #: resrc.c:805 resrc.c:1205
10464 msgid "%s: fseek to %lu failed: %s"
10468 msgid "help ID requires DIALOGEX"
10472 msgid "control data requires DIALOGEX"
10477 msgid "stat failed on font file `%s': %s"
10482 msgid "icon file `%s' does not contain icon data"
10485 #: resrc.c:1723 resrc.c:1758
10487 msgid "stat failed on file `%s': %s"
10492 msgid "can't open `%s' for output: %s"
10497 msgid " Displays the sizes of sections inside binary files\n"
10502 msgid " If no input file(s) are specified, a.out is assumed\n"
10508 " The options are:\n"
10509 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
10510 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10512 " -t --totals Display the total sizes (Berkeley "
10514 " --common Display total size for *COM* syms\n"
10515 " --target=<bfdname> Set the binary file format\n"
10516 " @<file> Read options from <file>\n"
10517 " -h --help Display this information\n"
10518 " -v --version Display the program's version\n"
10524 msgid "invalid argument to --format: %s"
10529 msgid "Invalid radix: %s\n"
10533 msgid "Checksum failure"
10536 #. FIXME: Return error status.
10538 msgid "Failed to write checksum"
10543 msgid "Unsupported integer write size: %d"
10546 #. FIXME: Return error status.
10548 msgid "Failed to write TR block"
10553 msgid "Unrecognized H8300 sub-architecture: %ld"
10558 msgid "Unsupported architecture: %d"
10563 msgid "Unrecognised type: %d"
10568 msgid "Unrecognised coff symbol type: %d"
10571 #: srconv.c:1019 srconv.c:1119
10573 msgid "Unrecognised coff symbol visibility: %d"
10576 #: srconv.c:1045 srconv.c:1090
10578 msgid "Unrecognised coff symbol location: %d"
10581 #. FIXME: Return error status.
10583 msgid "Failed to write CS struct"
10588 msgid "Convert a COFF object file into a SYSROFF object file\n"
10594 " The options are:\n"
10595 " -q --quick (Obsolete - ignored)\n"
10596 " -n --noprescan Do not perform a scan to convert commons into defs\n"
10597 " -d --debug Display information about what is being done\n"
10598 " @<file> Read options from <file>\n"
10599 " -h --help Display this information\n"
10600 " -v --version Print the program's version number\n"
10604 msgid "input and output files must be different"
10609 msgid "unable to open output file %s"
10612 #: stabs.c:342 stabs.c:1770
10613 msgid "numeric overflow"
10618 msgid "Bad stab: %s\n"
10623 msgid "Warning: %s: %s\n"
10628 msgid "N_LBRAC not within function\n"
10633 msgid "Too many N_RBRACs\n"
10637 msgid "unknown C++ encoded name"
10640 #. Complain and keep going, so compilers can invent new
10641 #. cross-reference types.
10643 msgid "unrecognized cross reference type"
10646 #. Does this actually ever happen? Is that why we are worrying
10647 #. about dealing with it rather than just calling error_type?
10649 msgid "missing index type"
10653 msgid "unknown virtual character for baseclass"
10657 msgid "unknown visibility character for baseclass"
10661 msgid "unnamed $vb type"
10665 msgid "unrecognized C++ abbreviation"
10669 msgid "unknown visibility character for field"
10673 msgid "const/volatile indicator missing"
10678 msgid "No mangling for \"%s\"\n"
10682 msgid "Undefined N_EXCL"
10687 msgid "Type file number %d out of range\n"
10692 msgid "Type index number %d out of range\n"
10697 msgid "Unrecognized XCOFF type %d\n"
10702 msgid "bad mangled name `%s'\n"
10707 msgid "no argument types in mangled string\n"
10712 msgid "Demangled name is not a function\n"
10717 msgid "Unexpected type in v3 arglist demangling\n"
10722 msgid "Unrecognized demangle component %d\n"
10727 msgid "Failed to print demangled template\n"
10732 msgid "Couldn't get demangled builtin type\n"
10737 msgid "Unexpected demangled varargs\n"
10742 msgid "Unrecognized demangled builtin type\n"
10745 #: strings.c:200 strings.c:267
10747 msgid "invalid integer argument %s"
10752 msgid "invalid minimum string length %d"
10757 msgid "%s: Reading section %s failed: %s"
10762 msgid " Display printable strings in [file(s)] (stdin by default)\n"
10768 " -a - --all Scan the entire file, not just the data section "
10770 " -d --data Only scan the data sections in the file\n"
10776 " -a - --all Scan the entire file, not just the data section\n"
10777 " -d --data Only scan the data sections in the file "
10784 " -f --print-file-name Print the name of the file before each string\n"
10785 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
10787 " -<number> least [number] characters (default 4).\n"
10788 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
10790 " -w --include-all-whitespace Include all whitespace as valid string "
10792 " -o An alias for --radix=o\n"
10793 " -T --target=<BFDNAME> Specify the binary file format\n"
10794 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
10795 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
10797 " -s --output-separator=<string> String used to separate strings in output.\n"
10798 " @<file> Read options from <file>\n"
10799 " -h --help Display this information\n"
10800 " -v -V --version Print the program's version number\n"
10804 msgid "*undefined*"
10813 msgid "SUM IS %x\n"
10816 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
10817 #. Prevent infinite loops re-reading beyond the end of the buffer.
10819 msgid "ICE: getINT: Out of buffer space"
10824 msgid "Unsupported read size: %d"
10834 msgid "WANTED %x!!\n"
10838 msgid "SYMBOL INFO"
10842 msgid "DERIVED TYPE"
10846 msgid "MODULE***\n"
10851 msgid "Print a human readable interpretation of a SYSROFF object file\n"
10857 " The options are:\n"
10858 " -h --help Display this information\n"
10859 " -v --version Print the program's version number\n"
10864 msgid "cannot open input file %s"
10869 msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
10875 "This program is free software; you may redistribute it under the terms of\n"
10876 "the GNU General Public License version 3 or (at your option) any later "
10878 "This program has absolutely no warranty.\n"
10883 msgid "can't create %s file `%s' for output.\n"
10888 msgid "Usage: %s [option(s)] [input-file]\n"
10894 " The options are:\n"
10895 " -a --ascii_in Read input file as ASCII file\n"
10896 " -A --ascii_out Write binary messages as ASCII\n"
10897 " -b --binprefix .bin filename is prefixed by .mc filename_ "
10898 "for uniqueness.\n"
10899 " -c --customflag Set custom flags for messages\n"
10900 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
10901 " -d --decimal_values Print values to text files decimal\n"
10902 " -e --extension=<extension> Set header extension used on export header "
10904 " -F --target <target> Specify output target for endianness.\n"
10905 " -h --headerdir=<directory> Set the export directory for headers\n"
10906 " -u --unicode_in Read input file as UTF16 file\n"
10907 " -U --unicode_out Write binary messages as UFT16\n"
10908 " -m --maxlength=<val> Set the maximal allowed message length\n"
10909 " -n --nullterminate Automatic add a zero termination to strings\n"
10910 " -o --hresult_use Use HRESULT definition instead of status code "
10912 " -O --codepage_out=<val> Set codepage used for writing text file\n"
10913 " -r --rcdir=<directory> Set the export directory for rc files\n"
10914 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
10915 " that maps message ID's to their symbolic "
10922 " -H --help Print this help message\n"
10923 " -v --verbose Verbose - tells you what it's doing\n"
10924 " -V --version Print version information\n"
10927 #: windmc.c:260 windres.c:404
10929 msgid "%s: warning: "
10934 msgid "A codepage was specified switch `%s' and UTF16.\n"
10939 msgid "\tcodepage settings are ignored.\n"
10943 msgid "try to add a ill language."
10948 msgid "unable to open file `%s' for input.\n"
10953 msgid "unable to read contents of %s"
10957 msgid "input file does not seems to be UFT16.\n"
10962 msgid "can't open %s `%s': %s"
10967 msgid ": expected to be a directory\n"
10972 msgid ": expected to be a leaf\n"
10977 msgid ": duplicate value\n"
10982 msgid "unknown format type `%s'"
10987 msgid "%s: supported formats:"
10990 #. Otherwise, we give up.
10993 msgid "can not determine type of file `%s'; use the -J option"
10998 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11004 " The options are:\n"
11005 " -i --input=<file> Name input file\n"
11006 " -o --output=<file> Name output file\n"
11007 " -J --input-format=<format> Specify input format\n"
11008 " -O --output-format=<format> Specify output format\n"
11009 " -F --target=<target> Specify COFF target\n"
11010 " --preprocessor=<program> Program to use to preprocess rc file\n"
11011 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11012 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11013 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11014 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11015 " -v --verbose Verbose - tells you what it's doing\n"
11016 " -c --codepage=<codepage> Specify default codepage\n"
11017 " -l --language=<val> Set language when reading rc file\n"
11018 " --use-temp-file Use a temporary file instead of popen to "
11020 " the preprocessor output\n"
11021 " --no-use-temp-file Use popen (default)\n"
11026 msgid " --yydebug Turn on parser debugging\n"
11032 " -r Ignored for compatibility with rc\n"
11033 " @<file> Read options from <file>\n"
11034 " -h --help Print this help message\n"
11035 " -V --version Print version information\n"
11041 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11042 "extension if not specified. A single file name is an input file.\n"
11043 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11047 msgid "invalid codepage specified.\n"
11051 msgid "invalid option -f\n"
11055 msgid "No filename following the -fo option.\n"
11061 "Option -I is deprecated for setting the input format, please use -J "
11066 msgid "no resources"
11069 #: wrstabs.c:353 wrstabs.c:1914
11071 msgid "string_hash_lookup failed: %s"
11076 msgid "stab_int_type: bad size %u"
11081 msgid "%s: warning: unknown size for field `%s' in struct"