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: 2016-12-23 09:23+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"
22 msgid "Usage: %s [option(s)] [addr(s)]\n"
27 msgid " Convert addresses into line number/file name pairs.\n"
33 " If no addresses are specified on the command line, they will be read from "
41 " @<file> Read options from <file>\n"
42 " -a --addresses Show addresses\n"
43 " -b --target=<bfdname> Set the binary file format\n"
44 " -e --exe=<executable> Set the input file name (default is a.out)\n"
45 " -i --inlines Unwind inlined functions\n"
46 " -j --section=<name> Read section-relative offsets instead of addresses\n"
47 " -p --pretty-print Make the output easier to read for humans\n"
48 " -s --basenames Strip directory names\n"
49 " -f --functions Show function names\n"
50 " -C --demangle[=style] Demangle function names\n"
51 " -h --help Display this information\n"
52 " -v --version Display the program's version\n"
56 #: addr2line.c:100 ar.c:336 ar.c:373 coffdump.c:473 dlltool.c:4006
57 #: dllwrap.c:518 elfedit.c:677 nlmconv.c:1112 objcopy.c:645 objcopy.c:696
58 #: readelf.c:4274 size.c:97 srconv.c:1709 strings.c:703 sysdump.c:648
59 #: windmc.c:227 windres.c:688
61 msgid "Report bugs to %s\n"
64 #. Note for translators: This printf is used to join the
65 #. function name just printed above to the line number/
66 #. file name pair that is about to be printed below. Eg:
74 #. Note for translators: This printf is used to join the
75 #. line number/file name pair that has just been printed with
76 #. the line number/file name pair that is going to be printed
77 #. by the next iteration of the while loop. Eg:
79 #. 123:bar.c (inlined by) 456:main.c
82 msgid " (inlined by) "
87 msgid "%s: cannot get addresses from archive"
92 msgid "%s: cannot find section %s"
95 #: addr2line.c:465 nm.c:1677 objdump.c:3709
97 msgid "unknown demangling style `%s'"
102 msgid "no entry %s in archive\n"
108 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin "
109 "<name>] [member-name] [count] archive-file file...\n"
115 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] "
116 "[count] archive-file file...\n"
121 msgid " %s -M [<mri-script]\n"
131 msgid " d - delete file(s) from the archive\n"
136 msgid " m[ab] - move file(s) in the archive\n"
141 msgid " p - print file(s) found in the archive\n"
146 msgid " q[f] - quick append file(s) to the archive\n"
152 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
157 msgid " s - act as ranlib\n"
162 msgid " t - display contents of archive\n"
167 msgid " x[o] - extract file(s) from the archive\n"
172 msgid " command specific modifiers:\n"
177 msgid " [a] - put file(s) after [member-name]\n"
182 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
187 msgid " [D] - use zero for timestamps and uids/gids (default)\n"
192 msgid " [U] - use actual timestamps and uids/gids\n"
197 msgid " [D] - use zero for timestamps and uids/gids\n"
202 msgid " [U] - use actual timestamps and uids/gids (default)\n"
207 msgid " [N] - use instance [count] of name\n"
212 msgid " [f] - truncate inserted file names\n"
217 msgid " [P] - use full path names when matching\n"
222 msgid " [o] - preserve original dates\n"
228 " [u] - only replace files that are newer than current archive "
234 msgid " generic modifiers:\n"
239 msgid " [c] - do not warn if the library had to be created\n"
244 msgid " [s] - create an archive index (cf. ranlib)\n"
249 msgid " [S] - do not build a symbol table\n"
254 msgid " [T] - make a thin archive\n"
259 msgid " [v] - be verbose\n"
264 msgid " [V] - display the version number\n"
269 msgid " @<file> - read options from <file>\n"
274 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
284 msgid " --plugin <p> - load the specified plugin\n"
289 msgid "Usage: %s [options] archive\n"
294 msgid " Generate an index to speed access to archives\n"
300 " The options are:\n"
301 " @<file> Read options from <file>\n"
306 msgid " --plugin <name> Load the specified plugin\n"
312 " -D Use zero for symbol map timestamp (default)\n"
313 " -U Use an actual symbol map timestamp\n"
319 " -D Use zero for symbol map timestamp\n"
320 " -U Use actual symbol map timestamp (default)\n"
326 " -t Update the archive's symbol map timestamp\n"
327 " -h --help Print this help message\n"
328 " -v --version Print version information\n"
332 msgid "two different operation options specified"
335 #: ar.c:580 ar.c:640 nm.c:1758
337 msgid "sorry - this program has been built without plugin support\n"
341 msgid "no operation specified"
345 msgid "`u' is only meaningful with the `r' option."
349 msgid "`u' is not meaningful with the `D' option."
353 msgid "`u' modifier ignored since `D' is the default (see `U')"
357 msgid "`N' is only meaningful with the `x' and `d' options."
361 msgid "Value for `N' must be positive."
365 msgid "`x' cannot be used on thin archives."
370 msgid "internal error -- this option not implemented"
380 msgid "Cannot convert existing library %s to thin format"
385 msgid "Cannot convert existing thin library %s to normal format"
388 #: ar.c:986 ar.c:1050 ar.c:1379 objcopy.c:2644
390 msgid "internal stat error on %s"
393 #: ar.c:1005 ar.c:1083
395 msgid "%s is not a valid archive"
398 #: ar.c:1042 objcopy.c:2608
400 msgid "illegal pathname found in archive member: %s"
404 msgid "could not create temporary file whilst writing archive"
409 msgid "No member named `%s'\n"
414 msgid "no entry %s in archive %s!"
419 msgid "%s: no archive map to update"
424 msgid "No entry %s in archive.\n"
429 msgid "Can't open file %s\n"
434 msgid "%s: Can't open output archive %s\n"
439 msgid "%s: Can't open input archive %s\n"
444 msgid "%s: file %s is not an archive\n"
449 msgid "%s: no output archive specified yet\n"
452 #: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:353 arsup.c:419
454 msgid "%s: no open output archive\n"
457 #: arsup.c:261 arsup.c:374 arsup.c:400
459 msgid "%s: can't open file %s\n"
462 #: arsup.c:315 arsup.c:396 arsup.c:477
464 msgid "%s: can't find module file %s\n"
469 msgid "Current open archive is %s\n"
474 msgid "%s: no open archive\n"
479 msgid " No emulation specific options\n"
482 #. Macros for common output.
485 msgid " emulation options: \n"
490 msgid "can't set BFD default target to `%s': %s"
495 msgid "%s: Matching formats:"
500 msgid "Supported targets:"
505 msgid "%s: supported targets:"
510 msgid "Supported architectures:"
515 msgid "%s: supported architectures:"
523 msgid "little endian"
527 msgid "endianness unknown"
534 " (header %s, data %s)\n"
539 msgid "BFD header file version %s\n"
544 msgid "<time data corrupt>"
549 msgid "%s: bad number: %s"
552 #: bucomm.c:593 strings.c:443
554 msgid "'%s': No such file"
557 #: bucomm.c:595 strings.c:445
559 msgid "Warning: could not locate '%s'. reason: %s"
564 msgid "Warning: '%s' is not an ordinary file"
569 msgid "Warning: '%s' has negative size, probably it is too large"
584 msgid "section definition at %x size %x\n"
594 msgid "array [%d] of"
599 msgid "function returning"
614 msgid "structure definition"
619 msgid "structure ref to UNKNOWN struct"
624 msgid "structure ref to %s"
629 msgid "enum ref to %s"
634 msgid "enum definition"
639 msgid "Stack offset %x"
644 msgid "Memory section %s+%x"
654 msgid "Struct Member offset %x"
659 msgid "Enum Member offset %x"
664 msgid "Undefined symbol"
669 msgid "List of symbols"
674 msgid "Symbol %s, tag %d, number %d"
677 #: coffdump.c:345 readelf.c:15226 readelf.c:15314
693 msgid "List of blocks "
708 msgid "List of source files"
713 msgid "Source file %s"
718 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
721 #. PR 17512: file: 0a38fb7c.
731 #: coffdump.c:464 sysdump.c:641
733 msgid "Usage: %s [option(s)] in-file\n"
738 msgid " Print a human readable interpretation of a COFF object file\n"
744 " The options are:\n"
745 " @<file> Read options from <file>\n"
746 " -h --help Display this information\n"
747 " -v --version Display the program's version\n"
751 #: coffdump.c:536 srconv.c:1800 sysdump.c:706
752 msgid "no input file specified"
756 msgid "Out of context scope change encountered"
761 msgid "Invalid section target index: %u"
766 msgid "Invalid section target index: %d"
770 msgid "Target section has insufficient relocs"
773 #: coffgrok.c:198 coffgrok.c:445
775 msgid "Symbol index %u encountered when there are no symbols"
778 #: coffgrok.c:199 coffgrok.c:446
780 msgid "Invalid symbol index %u encountered"
785 msgid "Invalid section number (%d) encountered"
790 msgid "Unrecognized symbol class: %d"
795 msgid "Type entry %u does not have enough symbolic information"
800 msgid "Type entry %u does not refer to a symbol"
804 msgid "Section definition needs a section length"
808 msgid "Aggregate definition needs auxillary information"
813 msgid "Invalid tag index %#lx encountered"
817 msgid "Enum definition needs auxillary information"
822 msgid "Invalid enum symbol index %u encountered"
826 msgid "Array definition needs auxillary information"
831 msgid "Out of range sum for els (%#x) * size (%#x)"
834 #: coffgrok.c:627 coffgrok.c:870
836 msgid "Unrecognised symbol class: %d"
840 msgid "ICE: do_define called without a block"
845 msgid "Out of range symbol index: %u"
849 msgid "Section referenced before any file is defined"
854 msgid "Out of range sum for offset (%#x) + size (%#x)"
859 msgid "Out of range type size: %u"
863 msgid "Function start encountered without a top level scope."
867 msgid "Block start encountered without a scope for it."
871 msgid "Function arguments encountered without a function definition"
875 msgid "Structure element encountered without a structure definition"
879 msgid "Enum element encountered without an enum definition"
883 msgid "Aggregate defintion encountered without a scope"
887 msgid "Label defintion encountered without a file scope"
891 msgid "Variable defintion encountered without a scope"
896 msgid "%s: is not a COFF format file"
899 #: cxxfilt.c:118 nm.c:284 objdump.c:282
901 msgid "Report bugs to %s.\n"
905 msgid "debug_add_to_current_namespace: no current file"
909 msgid "debug_start_source: no debug_set_filename call"
913 msgid "debug_record_function: no debug_set_filename call"
917 msgid "debug_record_parameter: no current function"
921 msgid "debug_end_function: no current function"
925 msgid "debug_end_function: some blocks were not closed"
929 msgid "debug_start_block: no current block"
933 msgid "debug_end_block: no current block"
937 msgid "debug_end_block: attempt to close top level block"
941 msgid "debug_record_line: no current unit"
946 msgid "debug_start_common_block: not implemented"
951 msgid "debug_end_common_block: not implemented"
956 msgid "debug_record_label: not implemented"
960 msgid "debug_record_variable: no current file"
964 msgid "debug_make_undefined_type: unsupported kind"
968 msgid "debug_name_type: no current file"
972 msgid "debug_tag_type: no current file"
976 msgid "debug_tag_type: extra tag attempted"
981 msgid "Warning: changing type size from %d to %d\n"
985 msgid "debug_find_named_type: no current compilation unit"
990 msgid "debug_get_real_type: circular debug information for %s\n"
994 msgid "debug_write_type: illegal type encountered"
997 #: dlltool.c:916 dlltool.c:942 dlltool.c:973
999 msgid "Internal error: Unknown machine type: %d"
1004 msgid "Can't open def file: %s"
1009 msgid "Processing def file: %s"
1013 msgid "Processed def file"
1018 msgid "Syntax error in def file %s:%d"
1023 msgid "%s: Path components stripped from image name, '%s'."
1028 msgid "NAME: %s base: %x"
1031 #: dlltool.c:1105 dlltool.c:1126
1032 msgid "Can't have LIBRARY and NAME"
1037 msgid "LIBRARY: %s base: %x"
1042 msgid "VERSION %d.%d\n"
1050 #: dlltool.c:1368 resrc.c:288
1055 #: dlltool.c:1373 dllwrap.c:416 resrc.c:293
1057 msgid "subprocess got fatal signal %d"
1060 #: dlltool.c:1379 dllwrap.c:423 resrc.c:300
1062 msgid "%s exited with status %d"
1067 msgid "Sucking in info from %s section in %s"
1072 msgid "Excluding symbol: %s"
1075 #: dlltool.c:1639 dlltool.c:1650 nm.c:1103 nm.c:1113 nm.c:1122
1077 msgid "%s: no symbols"
1080 #. FIXME: we ought to read in and block out the base relocations.
1083 msgid "Done reading %s"
1088 msgid "Unable to open object file: %s: %s"
1093 msgid "Scanning object file %s"
1098 msgid "Cannot produce mcore-elf dll from archive file: %s"
1102 msgid "Adding exports to output file"
1106 msgid "Added exports to output file"
1111 msgid "Generating export file: %s"
1116 msgid "Unable to open temporary assembler file: %s"
1121 msgid "Opened temporary file: %s"
1125 msgid "failed to read the number of entries from base file"
1129 msgid "Generated exports file"
1134 msgid "bfd_open failed open stub file: %s: %s"
1139 msgid "Creating stub file: %s"
1144 msgid "bfd_open failed reopen stub file: %s: %s"
1147 #: dlltool.c:2967 dlltool.c:3046
1149 msgid "failed to open temporary head file: %s"
1152 #: dlltool.c:3031 dlltool.c:3117
1154 msgid "failed to open temporary head file: %s: %s"
1159 msgid "failed to open temporary tail file: %s"
1164 msgid "failed to open temporary tail file: %s: %s"
1169 msgid "Can't create .lib file: %s: %s"
1174 msgid "Creating library file: %s"
1177 #: dlltool.c:3305 dlltool.c:3311
1179 msgid "cannot delete %s: %s"
1183 msgid "Created lib file"
1188 msgid "Can't open .lib file: %s: %s"
1191 #: dlltool.c:3537 dlltool.c:3559
1193 msgid "%s is not a library"
1198 msgid "Import library `%s' specifies two or more dlls"
1203 msgid "Unable to determine dll name for `%s' (not an import library?)"
1208 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1213 msgid "Error, duplicate EXPORT with ordinals: %s"
1217 msgid "Processing definitions"
1221 msgid "Processed definitions"
1225 #: dlltool.c:3963 dllwrap.c:477
1227 msgid "Usage %s <option(s)> <object-file(s)>\n"
1234 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1240 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1246 msgid " -e --output-exp <outname> Generate an export file.\n"
1251 msgid " -l --output-lib <outname> Generate an interface library.\n"
1256 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1261 msgid " -a --add-indirect Add dll indirects to export file.\n"
1267 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1272 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1277 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1282 msgid " --export-all-symbols Export all symbols to .def\n"
1287 msgid " --no-export-all-symbols Only export listed symbols\n"
1292 msgid " --exclude-symbols <list> Don't export <list>\n"
1297 msgid " --no-default-excludes Clear default exclude symbols\n"
1302 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1307 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1312 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1318 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1325 " -U --add-underscore Add underscores to all symbols in interface "
1332 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1333 "interface library.\n"
1339 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1346 " --leading-underscore All symbols should be prefixed by an "
1352 msgid " -k --kill-at Kill @<n> from exported names.\n"
1357 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1362 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1367 msgid " -S --as <name> Use <name> for assembler.\n"
1372 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1378 " -C --compat-implib Create backward compatible import library.\n"
1384 " -n --no-delete Keep temp files (repeat for extra "
1391 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1397 " -I --identify <implib> Report the name of the DLL associated with "
1404 " --identify-strict Causes --identify to report error when multiple "
1410 msgid " -v --verbose Be verbose.\n"
1415 msgid " -V --version Display the program version.\n"
1420 msgid " -h --help Display this information.\n"
1425 msgid " @<file> Read options from <file>.\n"
1431 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1436 msgid " -L --linker <name> Use <name> as the linker.\n"
1441 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1446 msgid "Unable to open def-file: %s"
1451 msgid "Path components stripped from dllname, '%s'."
1456 msgid "Unable to open base-file: %s"
1461 msgid "Machine '%s' not supported"
1466 msgid "Warning, machine type (%d) not supported for delayimport."
1469 #: dlltool.c:4385 dllwrap.c:206
1471 msgid "Tried file: %s"
1474 #: dlltool.c:4392 dllwrap.c:213
1476 msgid "Using file: %s"
1481 msgid "Keeping temporary base file %s"
1486 msgid "Deleting temporary base file %s"
1491 msgid "Keeping temporary exp file %s"
1496 msgid "Deleting temporary exp file %s"
1501 msgid "Keeping temporary def file %s"
1506 msgid "Deleting temporary def file %s"
1511 msgid "pwait returns: %s"
1516 msgid " Generic options:\n"
1521 msgid " @<file> Read options from <file>\n"
1526 msgid " --quiet, -q Work quietly\n"
1531 msgid " --verbose, -v Verbose\n"
1536 msgid " --version Print dllwrap version\n"
1541 msgid " --implib <outname> Synonym for --output-lib\n"
1546 msgid " Options for %s:\n"
1551 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1556 msgid " --driver-flags <flags> Override default ld flags\n"
1561 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1566 msgid " --entry <entry> Specify alternate DLL entry point\n"
1571 msgid " --image-base <base> Specify image base address\n"
1576 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1581 msgid " --dry-run Show what needs to be run\n"
1586 msgid " --mno-cygwin Create Mingw DLL\n"
1591 msgid " Options passed to DLLTOOL:\n"
1596 msgid " --machine <machine>\n"
1601 msgid " --output-exp <outname> Generate export file.\n"
1606 msgid " --output-lib <outname> Generate input library.\n"
1611 msgid " --add-indirect Add dll indirects to export file.\n"
1616 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1621 msgid " --def <deffile> Name input .def file\n"
1626 msgid " --output-def <deffile> Name output .def file\n"
1631 msgid " --export-all-symbols Export all symbols to .def\n"
1636 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1641 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1646 msgid " --no-default-excludes Zap default exclude symbols\n"
1651 msgid " --base-file <basefile> Read linker generated base file\n"
1656 msgid " --no-idata4 Don't generate idata$4 section\n"
1661 msgid " --no-idata5 Don't generate idata$5 section\n"
1666 msgid " -U Add underscores to .lib\n"
1671 msgid " -k Kill @<n> from exported names\n"
1676 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1681 msgid " --as <name> Use <name> for assembler\n"
1686 msgid " --nodelete Keep temp files.\n"
1691 msgid " --no-leading-underscore Entrypoint without underscore\n"
1696 msgid " --leading-underscore Entrypoint with underscore.\n"
1701 msgid " Rest are passed unmodified to the language driver\n"
1705 msgid "Must provide at least one of -o or --dllname options"
1710 "no export definition file provided.\n"
1711 "Creating one, but that may not be what you want"
1716 msgid "DLLTOOL name : %s\n"
1721 msgid "DLLTOOL options : %s\n"
1726 msgid "DRIVER name : %s\n"
1731 msgid "DRIVER options : %s\n"
1735 msgid "Encoded value extends past end of section\n"
1740 msgid "Encoded size of %d is too large to read\n"
1744 msgid "Encoded size of 0 is too small to read\n"
1750 "internal error: attempt to read %d bytes of data in to %d sized variable"
1753 #: dwarf.c:440 dwarf.c:3441
1754 msgid "Badly formed extended line op encountered!\n"
1759 msgid " Extended opcode %d: "
1771 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
1776 msgid "set Address to 0x%s\n"
1781 msgid "define new File Table entry\n"
1784 #: dwarf.c:473 dwarf.c:2955
1786 msgid " Entry\tDir\tTime\tSize\tName\n"
1790 msgid "DW_LNE_define_file: Bad opcode length\n"
1795 msgid "set Discriminator to %s\n"
1800 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1803 #. The test against DW_LNW_hi_user is redundant due to
1804 #. the limited range of the unsigned char data type used
1806 #. && op_code <= DW_LNE_hi_user
1809 msgid "user defined: "
1822 #: dwarf.c:603 dwarf.c:641
1823 msgid "<no .debug_str section>"
1828 msgid "DW_FORM_strp offset too big: %s\n"
1832 msgid "<offset is too big>"
1836 msgid "<no .debug_str_offsets.dwo section>"
1840 msgid "<no .debug_str_offsets section>"
1845 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1849 msgid "<index offset is too big>"
1853 msgid "<no .debug_str.dwo section>"
1858 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1862 msgid "<indirect index offset is too big>"
1866 msgid "<no .debug_addr section>"
1871 msgid "Offset into section %s too big: %s\n"
1874 #. Report the missing single zero which ends the section.
1876 msgid ".debug_abbrev section not zero terminated\n"
1881 msgid "Unknown TAG value: %lx"
1886 msgid "Unknown FORM value: %lx"
1891 msgid " %s byte block: "
1896 msgid "(DW_OP_call_ref in frame info)"
1911 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1916 msgid "(DW_OP_GNU_implicit_pointer in frame info)"
1921 msgid "(User defined location op)"
1926 msgid "(Unknown location op)"
1930 msgid "Corrupt attribute\n"
1934 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
1938 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
1941 #: dwarf.c:1679 dwarf.c:1704 dwarf.c:1725 dwarf.c:1747
1942 msgid "Block ends prematurely\n"
1945 #: dwarf.c:1690 dwarf.c:1711 dwarf.c:1732 dwarf.c:1756
1947 msgid "Corrupt attribute block length: %lx\n"
1952 msgid " (indirect string, offset: 0x%s): %s"
1957 msgid " (indexed string: 0x%s): %s"
1962 msgid " (alt indirect string, offset: 0x%s)"
1967 msgid " (addr_index: 0x%s): %s"
1972 msgid "Unrecognized form: %lu\n"
1977 msgid "(not inlined)"
1987 msgid "(declared as inline but ignored)"
1992 msgid "(declared as inline and inlined)"
1997 msgid " (Unknown inline attribute value: %s)"
2002 msgid "(implementation defined: %s)"
2007 msgid "(Unknown: %s)"
2012 msgid "(user defined type)"
2017 msgid "(unknown type)"
2022 msgid "(unknown accessibility)"
2027 msgid "(unknown visibility)"
2032 msgid "(unknown virtuality)"
2037 msgid "(unknown case)"
2042 msgid "(user defined)"
2047 msgid "(unknown convention)"
2057 msgid " (location list)"
2060 #: dwarf.c:2140 dwarf.c:4520 dwarf.c:4665
2062 msgid " [without DW_AT_frame_base]"
2068 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2074 msgid "\t[Abbrev Number: %ld"
2079 msgid "Unknown AT value: %lx"
2084 msgid "Reserved length value (0x%s) found in section %s\n"
2089 msgid "Corrupt unit length (0x%s) found in section %s\n"
2094 msgid "No comp units in %s section ?\n"
2099 msgid "Not enough memory for a debug info array of %u entries\n"
2102 #: dwarf.c:2329 dwarf.c:3795 dwarf.c:3942 dwarf.c:4106 dwarf.c:4359
2103 #: dwarf.c:4773 dwarf.c:4860 dwarf.c:4929 dwarf.c:5082 dwarf.c:5237
2107 "Contents of the %s section:\n"
2113 msgid "Unable to locate %s section!\n"
2118 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2123 msgid " Compilation Unit @ offset 0x%s:\n"
2128 msgid " Length: 0x%s (%s)\n"
2133 msgid " Version: %d\n"
2138 msgid " Abbrev Offset: 0x%s\n"
2143 msgid " Pointer Size: %d\n"
2148 msgid " Signature: 0x%s\n"
2153 msgid " Type Offset: 0x%s\n"
2158 msgid " Section contributions:\n"
2163 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2168 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2173 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2178 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2184 "Debug info is corrupted, length of CU at %s extends beyond end of section "
2190 msgid "Debug info is corrupt. CU at %s extends beyond end of section"
2195 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2201 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2208 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2214 msgid " <%d><%lx>: Abbrev Number: 0\n"
2219 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2223 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2228 msgid " <%d><%lx>: Abbrev Number: %lu"
2233 msgid " <%d><%lx>: ...\n"
2239 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2245 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2250 msgid "Only DWARF version 2, 3 and 4 line info is currently supported.\n"
2254 msgid "Invalid maximum operations per insn.\n"
2259 msgid "Line length %s extends beyond end of section\n"
2265 "Raw dump of debug contents of section %s:\n"
2269 #: dwarf.c:2874 dwarf.c:3231
2271 "Partial .debug_line. section encountered without a prior full .debug_line "
2275 #: dwarf.c:2887 dwarf.c:4127
2277 msgid " Offset: 0x%lx\n"
2282 msgid " Length: %ld\n"
2287 msgid " DWARF Version: %d\n"
2292 msgid " Prologue Length: %d\n"
2297 msgid " Minimum Instruction Length: %d\n"
2302 msgid " Maximum Ops per Instruction: %d\n"
2307 msgid " Initial value of 'is_stmt': %d\n"
2312 msgid " Line Base: %d\n"
2317 msgid " Line Range: %d\n"
2322 msgid " Opcode Base: %d\n"
2325 #: dwarf.c:2902 dwarf.c:3247
2326 msgid "Line range of 0 is invalid, using 1 instead\n"
2330 msgid "Line Base extends beyond end of section\n"
2342 msgid " Opcode %d has %d args\n"
2349 " The Directory Table is empty.\n"
2356 " The Directory Table (offset 0x%lx):\n"
2363 " The File Name Table is empty.\n"
2370 " The File Name Table (offset 0x%lx):\n"
2374 msgid "Corrupt file name table entry\n"
2379 msgid " No Line Number Statements.\n"
2384 msgid " Line Number Statements:\n"
2389 msgid " Special opcode %d: advance Address by %s to 0x%s"
2394 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]"
2399 msgid " and Line by %s to %d\n"
2409 msgid " Advance PC by %s to 0x%s\n"
2414 msgid " Advance PC by %s to 0x%s[%d]\n"
2419 msgid " Advance Line by %s to %d\n"
2424 msgid " Set File Name to entry %s in the File Name Table\n"
2429 msgid " Set column to %s\n"
2434 msgid " Set is_stmt to %s\n"
2439 msgid " Set basic block\n"
2444 msgid " Advance PC by constant %s to 0x%s\n"
2449 msgid " Advance PC by constant %s to 0x%s[%d]\n"
2454 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2459 msgid " Set prologue_end to true\n"
2464 msgid " Set epilogue_begin to true\n"
2469 msgid " Set ISA to %s\n"
2472 #: dwarf.c:3166 dwarf.c:3618
2474 msgid " Unknown opcode %d with operands: "
2480 "Decoded dump of debug contents of section %s:\n"
2486 msgid "opcode base of %d extends beyond end of section\n"
2490 msgid "directory table ends unexpectedly\n"
2494 msgid "file table ends unexpectedly\n"
2502 #: dwarf.c:3357 dwarf.c:3382
2504 msgid "File name Line number Starting address\n"
2507 #: dwarf.c:3368 dwarf.c:3655 readelf.c:5587 readelf.c:5658 readelf.c:5676
2508 #: readelf.c:5694 readelf.c:10534 readelf.c:14474 readelf.c:14506
2512 #: dwarf.c:3371 dwarf.c:3554
2514 msgid "directory index %u > number of directories %u\n"
2517 #: dwarf.c:3372 dwarf.c:3649 elfcomm.c:880 readelf.c:302 readelf.c:615
2518 #: readelf.c:6532 readelf.c:7058 readelf.c:8948 readelf.c:10927
2519 #: readelf.c:10994 readelf.c:11325 readelf.c:13387 readelf.c:13482
2520 #: readelf.c:14064 readelf.c:14083 readelf.c:14207 readelf.c:14483
2521 #: readelf.c:15457 readelf.c:15460
2528 msgid "CU: %s/%s:\n"
2533 msgid "UNKNOWN (%u): length %d\n"
2540 " [Use file table entry %d]\n"
2545 msgid "file index %u > number of files %u\n"
2552 " <over large file table index %u>"
2559 " [Use file %s in directory table entry %d]\n"
2566 " <over large directory table entry %u>\n"
2571 msgid " Set ISA to %lu\n"
2576 msgid "corrupt file index %u encountered\n"
2611 #: dwarf.c:3825 dwarf.c:4968
2614 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2619 msgid "Negative length for public name: 0x%lx\n"
2624 msgid " Length: %ld\n"
2629 msgid " Version: %d\n"
2634 msgid " Offset into .debug_info section: 0x%lx\n"
2639 msgid " Size of area in .debug_info section: %ld\n"
2643 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2650 " Offset Kind Name\n"
2670 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2675 msgid " DW_MACINFO_end_file\n"
2680 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2685 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2690 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2695 msgid "Only GNU extension to DWARF 4 of %s is currently supported.\n"
2700 msgid " Version: %d\n"
2705 msgid " Offset size: %d\n"
2710 msgid " Offset into .debug_line: 0x%lx\n"
2715 msgid " Extension opcode arguments:\n"
2720 msgid " DW_MACRO_GNU_%02x has no arguments\n"
2725 msgid " DW_MACRO_GNU_%02x arguments: "
2730 msgid "Invalid extension opcode form %s\n"
2734 msgid ".debug_macro section not zero terminated\n"
2738 msgid "DW_MACRO_GNU_start_file used, but no .debug_line offset provided.\n"
2743 msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d\n"
2748 msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
2753 msgid " DW_MACRO_GNU_end_file\n"
2758 msgid " DW_MACRO_GNU_define - lineno : %d macro : %s\n"
2763 msgid " DW_MACRO_GNU_undef - lineno : %d macro : %s\n"
2768 msgid " DW_MACRO_GNU_define_indirect - lineno : %d macro : %s\n"
2773 msgid " DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s\n"
2778 msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n"
2783 msgid " DW_MACRO_GNU_define_indirect_alt - lineno : %d macro offset : 0x%lx\n"
2788 msgid " DW_MACRO_GNU_undef_indirect_alt - lineno : %d macro offset : 0x%lx\n"
2793 msgid " DW_MACRO_GNU_transparent_include_alt - offset : 0x%lx\n"
2798 msgid " Unknown macro opcode %02x seen\n"
2803 msgid " DW_MACRO_GNU_%02x\n"
2808 msgid " DW_MACRO_GNU_%02x -"
2813 msgid " Number TAG (0x%lx)\n"
2817 msgid "has children"
2826 msgid "No debug information available for loc lists of entry: %u\n"
2829 #: dwarf.c:4443 dwarf.c:4583
2831 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
2834 #: dwarf.c:4454 dwarf.c:4493 dwarf.c:4502 dwarf.c:4594 dwarf.c:4642
2837 msgid "Location list starting at offset 0x%lx is not terminated.\n"
2840 #: dwarf.c:4475 dwarf.c:4604 dwarf.c:5294
2842 msgid "<End of list>\n"
2847 msgid "(base address)\n"
2851 msgid " (start == end)"
2855 msgid " (start > end)"
2860 msgid "No debug information for loc lists of entry: %u\n"
2865 msgid "(base address selection entry)\n"
2870 msgid "Unknown location list entry type 0x%x.\n"
2873 #: dwarf.c:4713 dwarf.c:4856 dwarf.c:5071 dwarf.c:5143 dwarf.c:5190
2877 "The %s section is empty.\n"
2880 #: dwarf.c:4719 dwarf.c:5077 dwarf.c:5196
2883 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
2888 msgid "No location lists in .debug_info section!\n"
2893 msgid "Location lists in %s section start at 0x%s\n"
2899 " Warning: This section has relocations - addresses seen here may not be "
2906 msgid " Offset Begin End Expression\n"
2911 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
2916 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
2921 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
2926 msgid "There are %ld unused bytes at the end of section %s\n"
2930 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
2935 msgid " Length: %ld\n"
2940 msgid " Version: %d\n"
2945 msgid " Offset into .debug_info: 0x%lx\n"
2950 msgid " Pointer Size: %d\n"
2955 msgid " Segment Size: %d\n"
2960 msgid "Invalid address size in %s section!\n"
2964 msgid "Pointer size + Segment size is not a power of two.\n"
2983 msgid "Excessive header length: %lx\n"
2988 msgid "Corrupt address base (%lx) found in debug section %u\n"
2993 msgid " For compilation unit at offset 0x%s:\n"
2998 msgid "\tIndex\tAddress\n"
3006 #. This can happen when the file was compiled with -gsplit-debug
3007 #. which removes references to range lists from the primary .o file.
3010 msgid "No range lists in .debug_info section.\n"
3015 msgid "Range lists in %s section start at 0x%lx\n"
3020 msgid " Offset Begin End\n"
3025 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3030 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3035 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3039 msgid "(start == end)"
3043 msgid "(start > end)"
3048 msgid "Unfeasibly large register number: %u\n"
3053 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3057 msgid "No terminator for augmentation name\n"
3062 msgid "Invalid pointer size (%d) in CIE data\n"
3067 msgid "Invalid segment size (%d) in CIE data\n"
3072 msgid "Augmentation data too long: 0x%lx\n"
3077 msgid "Negative augmentation data length: 0x%lx"
3081 msgid "bad register: "
3084 #. The documentation for the format of this file is in gdb/dwarf2read.c.
3085 #: dwarf.c:5830 dwarf.c:6780
3087 msgid "Contents of the %s section:\n"
3091 msgid "Failed to read CIE information\n"
3094 #: dwarf.c:6016 dwarf.c:6040 dwarf.c:6067
3095 msgid "Invalid max register\n"
3098 #. PR 17512: file: 9e196b3e.
3101 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3106 msgid "Corrupt augmentation data length: %lx\n"
3111 msgid "Corrupt CFA_def expression value: %lu\n"
3114 #. PR 17512: file:306-192417-0.005.
3117 msgid "Corrupt CFA expression value: %lu\n"
3121 msgid "Invalid column number in saved frame state\n"
3126 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3131 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3136 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3141 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3146 msgid "Truncated header in the %s section.\n"
3151 msgid "Version %ld\n"
3156 msgid "Unsupported version %lu.\n"
3160 msgid "The address table data in version 3 may be wrong.\n"
3164 msgid "Version 4 does not support case insensitive lookups.\n"
3168 msgid "Version 5 does not include inlined functions.\n"
3172 msgid "Version 6 does not include symbol attributes.\n"
3177 msgid "Corrupt header in the %s section.\n"
3182 msgid "TU offset (%x) is less than CU offset (%x)\n"
3187 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3192 msgid "Symbol table offset (%xl) is less then Address table offset (%x)\n"
3197 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3201 msgid "Address table extends beyond end of section.\n"
3213 msgid "[%3u] 0x%lx - 0x%lx\n"
3225 msgid "[%3u] 0x%lx 0x%lx "
3249 msgid "[%3u] <corrupt offset: %x>"
3254 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3259 msgid "<invalid CU vector offset: %x>\n"
3264 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3269 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3280 #: dwarf.c:7021 dwarf.c:7032
3281 msgid "Internal error: out of space in the shndx pool.\n"
3286 msgid "Section %s is empty\n"
3291 msgid "Section %s is too small to contain a CU/TU header\n"
3296 msgid "Section %s is too small for %d slots\n"
3301 msgid " Version: %d\n"
3306 msgid " Number of columns: %d\n"
3311 msgid " Number of used entries: %d\n"
3317 " Number of slots: %d\n"
3323 msgid "Section %s too small for %d hash table entries\n"
3327 msgid "Section index pool located before start of section\n"
3332 msgid " [%3d] Signature: 0x%s Sections: "
3337 msgid "Section %s too small for shndx pool\n"
3342 msgid "Overlarge number of columns: %x\n"
3347 msgid "Section %s too small for offset and size tables\n"
3352 msgid " Offset table\n"
3355 #: dwarf.c:7228 dwarf.c:7318
3359 #: dwarf.c:7228 dwarf.c:7318
3365 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3370 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3373 #: dwarf.c:7284 dwarf.c:7341
3378 #: dwarf.c:7298 dwarf.c:7354
3380 msgid "Overlarge Dwarf section index detected: %u\n"
3385 msgid " Size table\n"
3390 msgid " Unsupported version (%d)\n"
3395 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3401 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3407 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3413 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3417 #: dwarf.c:7606 dwarf.c:7677
3419 msgid "Unrecognized debug option '%s'\n"
3429 msgid "%s: Warning: "
3432 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3434 msgid "Unhandled data length: %d\n"
3437 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:898
3438 msgid "Out of memory\n"
3443 msgid "Abnormal length of thin archive member name: %lx\n"
3448 msgid "%s: invalid archive header size: %ld\n"
3453 msgid "%s: failed to skip archive symbol table\n"
3458 msgid "%s: the archive index is empty\n"
3461 #: elfcomm.c:514 elfcomm.c:543
3463 msgid "%s: failed to read archive index\n"
3469 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
3470 "size is only 0x%lx\n"
3474 msgid "Out of memory whilst trying to read archive symbol index\n"
3478 msgid "Out of memory whilst trying to convert the archive symbol index\n"
3483 msgid "%s: the archive has an index but no symbols\n"
3487 msgid "Out of memory whilst trying to read archive index symbol table\n"
3492 msgid "%s: failed to read archive index symbol table\n"
3497 msgid "%s: failed to read archive header following archive index\n"
3502 msgid "%s: failed to seek to first archive header\n"
3505 #: elfcomm.c:636 elfcomm.c:856 elfedit.c:379 readelf.c:16973
3507 msgid "%s: failed to read archive header\n"
3512 msgid "%s has no archive index\n"
3517 msgid "%s: long name table is too small, (size = %ld)\n"
3522 msgid "%s: long name table is too big, (size = 0x%lx)\n"
3526 msgid "Out of memory reading long symbol names in archive\n"
3531 msgid "%s: failed to read long symbol name string table\n"
3535 msgid "Archive member uses long names, but no longname table found\n"
3540 msgid "Found long name index (%ld) beyond end of long name table\n"
3544 msgid "Invalid Thin archive member name\n"
3549 msgid "%s: failed to seek to next file name\n"
3552 #: elfcomm.c:861 elfedit.c:386 readelf.c:16979
3554 msgid "%s: did not find a valid archive header\n"
3559 msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
3564 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
3569 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
3574 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
3579 msgid "%s: Unmatched e_machine: %d is not %d\n"
3584 msgid "%s: Unmatched e_type: %d is not %d\n"
3589 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
3594 msgid "%s: Failed to update ELF header: %s\n"
3599 msgid "Unsupported EI_CLASS: %d\n"
3604 "This executable has been built without support for a\n"
3605 "64 bit data type and so it cannot process 64 bit ELF files.\n"
3610 msgid "%s: Failed to read ELF header\n"
3615 msgid "%s: Failed to seek to ELF header\n"
3618 #: elfedit.c:370 readelf.c:16965
3620 msgid "%s: failed to seek to next archive header\n"
3623 #: elfedit.c:401 elfedit.c:410 readelf.c:16993 readelf.c:17002
3625 msgid "%s: bad archive file name\n"
3628 #: elfedit.c:430 elfedit.c:522
3630 msgid "Input file '%s' is not readable\n"
3635 msgid "%s: failed to seek to archive member\n"
3638 #: elfedit.c:493 readelf.c:17097
3640 msgid "'%s': No such file\n"
3643 #: elfedit.c:495 readelf.c:17099
3645 msgid "Could not locate '%s'. System error message: %s\n"
3648 #: elfedit.c:502 readelf.c:17106
3650 msgid "'%s' is not an ordinary file\n"
3653 #: elfedit.c:528 readelf.c:17119
3655 msgid "%s: Failed to read file's magic number\n"
3660 msgid "Unknown OSABI: %s\n"
3665 msgid "Unknown machine type: %s\n"
3670 msgid "Unknown type: %s\n"
3675 msgid "Usage: %s <option(s)> elffile(s)\n"
3680 msgid " Update the ELF header of ELF files\n"
3683 #: elfedit.c:664 objcopy.c:520 objcopy.c:654 strings.c:676
3685 msgid " The options are:\n"
3691 " --input-mach <machine> Set input machine type to <machine>\n"
3692 " --output-mach <machine> Set output machine type to <machine>\n"
3693 " --input-type <type> Set input file type to <type>\n"
3694 " --output-type <type> Set output file type to <type>\n"
3695 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
3696 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
3697 " -h --help Display this information\n"
3698 " -v --version Display the version number of %s\n"
3703 msgid " [-g] - 32 bit small archive\n"
3708 msgid " [-X32] - ignores 64 bit objects\n"
3713 msgid " [-X64] - ignores 32 bit objects\n"
3718 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
3722 msgid "unexpected end of debugging information"
3726 msgid "invalid number"
3730 msgid "invalid string length"
3733 #: ieee.c:505 ieee.c:546
3734 msgid "expression stack overflow"
3738 msgid "unsupported IEEE expression operator"
3742 msgid "unknown section"
3746 msgid "expression stack underflow"
3750 msgid "expression stack mismatch"
3754 msgid "unknown builtin type"
3758 msgid "BCD float type not supported"
3762 msgid "unexpected number"
3766 msgid "unexpected record type"
3770 msgid "blocks left on stack at end"
3774 msgid "unknown BB type"
3778 msgid "stack overflow"
3782 msgid "stack underflow"
3785 #: ieee.c:1351 ieee.c:1421 ieee.c:2119
3786 msgid "illegal variable index"
3790 msgid "illegal type index"
3793 #: ieee.c:1409 ieee.c:1446
3794 msgid "unknown TY code"
3798 msgid "undefined variable in TY"
3801 #. Pascal file name. FIXME.
3803 msgid "Pascal file name not supported"
3807 msgid "unsupported qualifier"
3811 msgid "undefined variable in ATN"
3815 msgid "unknown ATN type"
3818 #. Reserved for FORTRAN common.
3820 msgid "unsupported ATN11"
3823 #. We have no way to record this information. FIXME.
3825 msgid "unsupported ATN12"
3829 msgid "unexpected string in C++ misc"
3833 msgid "bad misc record"
3837 msgid "unrecognized C++ misc record"
3841 msgid "undefined C++ object"
3845 msgid "unrecognized C++ object spec"
3849 msgid "unsupported C++ object type"
3853 msgid "C++ base class not defined"
3856 #: ieee.c:2670 ieee.c:2775
3857 msgid "C++ object has no fields"
3861 msgid "C++ base class not found in container"
3865 msgid "C++ data member not found in container"
3868 #: ieee.c:2837 ieee.c:2987
3869 msgid "unknown C++ visibility"
3873 msgid "bad C++ field bit pos or size"
3877 msgid "bad type for C++ method function"
3881 msgid "no type information for C++ method function"
3885 msgid "C++ static virtual method"
3889 msgid "unrecognized C++ object overhead spec"
3893 msgid "undefined C++ vtable"
3897 msgid "C++ default values not in a function"
3901 msgid "unrecognized C++ default type"
3905 msgid "reference parameter is not a pointer"
3909 msgid "unrecognized C++ reference type"
3913 msgid "C++ reference not found"
3917 msgid "C++ reference is not pointer"
3920 #: ieee.c:3485 ieee.c:3493
3921 msgid "missing required ASN"
3924 #: ieee.c:3520 ieee.c:3528
3925 msgid "missing required ATN65"
3929 msgid "bad ATN65 record"
3934 msgid "IEEE numeric overflow: 0x"
3939 msgid "IEEE string length overflow: %u\n"
3944 msgid "IEEE unsupported integer type size %u\n"
3949 msgid "IEEE unsupported float type size %u\n"
3954 msgid "IEEE unsupported complex type size %u\n"
3958 msgid "Duplicate symbol entered into keyword list."
3961 #: nlmconv.c:272 srconv.c:1791
3962 msgid "input and output files must be different"
3966 msgid "input file named both on command line and with INPUT"
3970 msgid "no input file"
3974 msgid "no name for output file"
3978 msgid "warning: input and output formats are not compatible"
3982 msgid "make .bss section"
3986 msgid "make .nlmsections section"
3990 msgid "set .bss vma"
3994 msgid "set .data size"
3999 msgid "warning: symbol %s imported but not in import list"
4003 msgid "set start address"
4008 msgid "warning: START procedure %s not defined"
4013 msgid "warning: EXIT procedure %s not defined"
4018 msgid "warning: CHECK procedure %s not defined"
4021 #: nlmconv.c:720 nlmconv.c:906
4022 msgid "custom section"
4025 #: nlmconv.c:740 nlmconv.c:935
4026 msgid "help section"
4029 #: nlmconv.c:762 nlmconv.c:953
4030 msgid "message section"
4033 #: nlmconv.c:777 nlmconv.c:986
4034 msgid "module section"
4037 #: nlmconv.c:796 nlmconv.c:1002
4041 #. There is no place to record this information.
4044 msgid "%s: warning: shared libraries can not have uninitialized data"
4047 #: nlmconv.c:853 nlmconv.c:1021
4048 msgid "shared section"
4052 msgid "warning: No version number given"
4055 #: nlmconv.c:901 nlmconv.c:930 nlmconv.c:948 nlmconv.c:997 nlmconv.c:1016
4057 msgid "%s: read: %s"
4061 msgid "warning: FULLMAP is not supported; try ld -M"
4066 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
4071 msgid " Convert an object file into a NetWare Loadable Module\n"
4077 " The options are:\n"
4078 " -I --input-target=<bfdname> Set the input binary file format\n"
4079 " -O --output-target=<bfdname> Set the output binary file format\n"
4080 " -T --header-file=<file> Read <file> for NLM header information\n"
4081 " -l --linker=<linker> Use <linker> for any linking\n"
4082 " -d --debug Display on stderr the linker command line\n"
4083 " @<file> Read options from <file>.\n"
4084 " -h --help Display this information\n"
4085 " -v --version Display the program's version\n"
4090 msgid "support not compiled in for %s"
4094 msgid "make section"
4098 msgid "set section size"
4102 msgid "set section alignment"
4106 msgid "set section flags"
4110 msgid "set .nlmsections size"
4113 #: nlmconv.c:1295 nlmconv.c:1303 nlmconv.c:1312 nlmconv.c:1317
4114 msgid "set .nlmsection contents"
4118 msgid "stub section sizes"
4122 msgid "writing stub"
4126 msgid "Unable to locate PPC_TOC16 reloc information"
4131 msgid "unresolved PC relative reloc against %s"
4134 #: nlmconv.c:1940 nlmconv.c:1996 nlmconv.c:2019
4136 msgid "Out of range relocation: %lx"
4141 msgid "overflow when adjusting relocation against %s"
4146 msgid "Unsupported relocation size: %d"
4151 msgid "%s: execution of %s failed: "
4156 msgid "Execution of %s failed"
4159 #: nm.c:239 size.c:76 strings.c:674
4161 msgid "Usage: %s [option(s)] [file(s)]\n"
4166 msgid " List symbols in [file(s)] (a.out by default).\n"
4172 " The options are:\n"
4173 " -a, --debug-syms Display debugger-only symbols\n"
4174 " -A, --print-file-name Print name of the input file before every symbol\n"
4175 " -B Same as --format=bsd\n"
4176 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4178 " The STYLE, if specified, can be `auto' (the "
4180 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4183 " --no-demangle Do not demangle low-level symbol names\n"
4184 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4185 " --defined-only Display only defined symbols\n"
4187 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4189 " `sysv' or `posix'. The default is `bsd'\n"
4190 " -g, --extern-only Display only external symbols\n"
4191 " -l, --line-numbers Use debugging information to find a filename and\n"
4192 " line number for each symbol\n"
4193 " -n, --numeric-sort Sort symbols numerically by address\n"
4195 " -p, --no-sort Do not sort the symbols\n"
4196 " -P, --portability Same as --format=posix\n"
4197 " -r, --reverse-sort Reverse the sense of the sort\n"
4202 msgid " --plugin NAME Load the specified plugin\n"
4208 " -S, --print-size Print size of defined symbols\n"
4209 " -s, --print-armap Include index for symbols from archive members\n"
4210 " --size-sort Sort symbols by size\n"
4211 " --special-syms Include special symbols in the output\n"
4212 " --synthetic Display synthetic symbols as well\n"
4213 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4214 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4215 " -u, --undefined-only Display only undefined symbols\n"
4216 " --with-symbol-versions Display version strings after symbol names\n"
4217 " -X 32_64 (ignored)\n"
4218 " @FILE Read options from FILE\n"
4219 " -h, --help Display this information\n"
4220 " -V, --version Display this program's version number\n"
4226 msgid "%s: invalid radix"
4231 msgid "%s: invalid output format"
4234 #: nm.c:364 readelf.c:10451 readelf.c:10496
4236 msgid "<processor specific>: %d"
4239 #: nm.c:366 readelf.c:10460 readelf.c:10515
4241 msgid "<OS specific>: %d"
4244 #: nm.c:368 readelf.c:10463 readelf.c:10518
4246 msgid "<unknown>: %d"
4251 msgid "<unknown>: %d/%d"
4263 msgid "%s: plugin needed to handle lto object"
4271 "Undefined symbols from %s:\n"
4280 "Symbols from %s:\n"
4284 #: nm.c:1364 nm.c:1415
4287 "Name Value Class Type Size Line "
4292 #: nm.c:1367 nm.c:1418
4295 "Name Value Class Type "
4296 "Size Line Section\n"
4305 "Undefined symbols from %s[%s]:\n"
4314 "Symbols from %s[%s]:\n"
4320 msgid "Print width has not been initialized (%d)"
4324 msgid "Only -X 32_64 is supported"
4328 msgid "Using the --size-sort and --undefined-only options together"
4332 msgid "will produce no output, since undefined symbols have no size."
4337 msgid "data size %ld"
4340 #: objcopy.c:518 srconv.c:1698
4342 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4347 msgid " Copies a binary file, possibly transforming it in the process\n"
4353 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4354 " -O --output-target <bfdname> Create an output file in format "
4356 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4357 " -F --target <bfdname> Set both input and output format to "
4359 " --debugging Convert debugging information, if "
4361 " -p --preserve-dates Copy modified/access timestamps to the "
4365 #: objcopy.c:529 objcopy.c:662
4368 " -D --enable-deterministic-archives\n"
4369 " Produce deterministic output when "
4370 "stripping archives (default)\n"
4371 " -U --disable-deterministic-archives\n"
4372 " Disable -D behavior\n"
4375 #: objcopy.c:535 objcopy.c:668
4378 " -D --enable-deterministic-archives\n"
4379 " Produce deterministic output when "
4380 "stripping archives\n"
4381 " -U --disable-deterministic-archives\n"
4382 " Disable -D behavior (default)\n"
4388 " -j --only-section <name> Only copy section <name> into the output\n"
4389 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4391 " -R --remove-section <name> Remove section <name> from the output\n"
4392 " --remove-relocations <name> Remove relocations from section <name>\n"
4393 " -S --strip-all Remove all symbol and relocation "
4395 " -g --strip-debug Remove all debugging symbols & sections\n"
4396 " --strip-dwo Remove all DWO sections\n"
4397 " --strip-unneeded Remove all symbols not needed by "
4399 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4400 " --strip-unneeded-symbol <name>\n"
4401 " Do not copy symbol <name> unless needed "
4404 " --only-keep-debug Strip everything but the debug "
4406 " --extract-dwo Copy only DWO sections\n"
4407 " --extract-symbol Remove section contents but keep symbols\n"
4408 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4409 " --keep-file-symbols Do not strip file symbol(s)\n"
4410 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4411 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4413 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4415 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4416 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4418 " --weaken Force all global symbols to be marked as "
4420 " -w --wildcard Permit wildcard in symbol comparison\n"
4421 " -x --discard-all Remove all non-global symbols\n"
4422 " -X --discard-locals Remove any compiler-generated symbols\n"
4423 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4424 " --interleave-width <number> Set N for --interleave\n"
4425 " -b --byte <num> Select byte <num> in every interleaved "
4427 " --gap-fill <val> Fill gaps between sections with <val>\n"
4428 " --pad-to <addr> Pad the last section up to address "
4430 " --set-start <addr> Set the start address to <addr>\n"
4431 " {--change-start|--adjust-start} <incr>\n"
4432 " Add <incr> to the start address\n"
4433 " {--change-addresses|--adjust-vma} <incr>\n"
4434 " Add <incr> to LMA, VMA and start "
4436 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4437 " Change LMA and VMA of section <name> by "
4439 " --change-section-lma <name>{=|+|-}<val>\n"
4440 " Change the LMA of section <name> by "
4442 " --change-section-vma <name>{=|+|-}<val>\n"
4443 " Change the VMA of section <name> by "
4445 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4446 " Warn if a named section does not exist\n"
4447 " --set-section-flags <name>=<flags>\n"
4448 " Set section <name>'s properties to "
4450 " --add-section <name>=<file> Add section <name> found in <file> to "
4452 " --update-section <name>=<file>\n"
4453 " Update contents of section <name> with\n"
4454 " contents found in <file>\n"
4455 " --dump-section <name>=<file> Dump the contents of section <name> into "
4457 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4458 " --long-section-names {enable|disable|keep}\n"
4459 " Handle long section names in Coff "
4461 " --change-leading-char Force output format's leading character "
4463 " --remove-leading-char Remove leading character from global "
4465 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4466 "sections with content\n"
4467 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4468 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4469 " listed in <file>\n"
4470 " --srec-len <number> Restrict the length of generated "
4472 " --srec-forceS3 Restrict the type of generated Srecords "
4474 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4475 " --strip-unneeded-symbols <file>\n"
4476 " --strip-unneeded-symbol for all symbols "
4479 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4480 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4481 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4482 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4483 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4484 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4485 " --alt-machine-code <index> Use the target's <index>'th alternative "
4487 " --writable-text Mark the output text as writable\n"
4488 " --readonly-text Make the output text write protected\n"
4489 " --pure Mark the output file as demand paged\n"
4490 " --impure Mark the output file as impure\n"
4491 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4493 " --prefix-sections <prefix> Add <prefix> to start of every section "
4495 " --prefix-alloc-sections <prefix>\n"
4496 " Add <prefix> to start of every "
4499 " --file-alignment <num> Set PE file alignment to <num>\n"
4500 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4502 " --image-base <address> Set PE image base to <address>\n"
4503 " --section-alignment <num> Set PE section alignment to <num>\n"
4504 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4507 " --subsystem <name>[:<version>]\n"
4508 " Set PE subsystem to <name> [& <version>]\n"
4509 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4510 " Compress DWARF debug sections using zlib\n"
4511 " --decompress-debug-sections Decompress DWARF debug sections using "
4513 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4516 " -v --verbose List all object files modified\n"
4517 " @<file> Read options from <file>\n"
4518 " -V --version Display this program's version number\n"
4519 " -h --help Display this output\n"
4520 " --info List object formats & architectures "
4526 msgid "Usage: %s <option(s)> in-file(s)\n"
4531 msgid " Removes symbols and sections from files\n"
4537 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4538 " -O --output-target=<bfdname> Create an output file in format "
4540 " -F --target=<bfdname> Set both input and output format to "
4542 " -p --preserve-dates Copy modified/access timestamps to the "
4549 " -R --remove-section=<name> Also remove section <name> from the "
4551 " --remove-relocations <name> Remove relocations from section <name>\n"
4552 " -s --strip-all Remove all symbol and relocation "
4554 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4555 " --strip-dwo Remove all DWO sections\n"
4556 " --strip-unneeded Remove all symbols not needed by "
4558 " --only-keep-debug Strip everything but the debug "
4560 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4561 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4562 " --keep-file-symbols Do not strip file symbol(s)\n"
4563 " -w --wildcard Permit wildcard in symbol comparison\n"
4564 " -x --discard-all Remove all non-global symbols\n"
4565 " -X --discard-locals Remove any compiler-generated symbols\n"
4566 " -v --verbose List all object files modified\n"
4567 " -V --version Display this program's version number\n"
4568 " -h --help Display this output\n"
4569 " --info List object formats & architectures "
4571 " -o <file> Place stripped output into <file>\n"
4576 msgid "unrecognized section flag `%s'"
4579 #: objcopy.c:747 objcopy.c:819
4581 msgid "supported flags: %s"
4586 msgid "unrecognized symbol flag `%s'"
4591 msgid "error: %s both copied and removed"
4596 msgid "error: %s both sets and alters VMA"
4601 msgid "error: %s both sets and alters LMA"
4606 msgid "cannot open '%s': %s"
4609 #: objcopy.c:1003 objcopy.c:3988
4611 msgid "%s: fread failed"
4616 msgid "%s:%d: Ignoring rubbish found on this line"
4621 msgid "error: section %s matches both remove and copy options"
4626 msgid "error: section %s matches both update and remove options"
4631 msgid "Section %s not found"
4636 msgid "not stripping symbol `%s' because it is named in a relocation"
4641 msgid "'before=%s' not found"
4646 msgid "%s: Multiple redefinition of symbol \"%s\""
4651 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4656 msgid "couldn't open symbol redefinition file %s (error: %s)"
4661 msgid "%s:%d: garbage found at end of line"
4666 msgid "%s:%d: missing new symbol name"
4671 msgid "%s:%d: premature end of file"
4676 msgid "stat returns negative size for `%s'"
4681 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4684 #. PR 17636: Call non-fatal so that we return to our parent who
4685 #. may need to tidy temporary files.
4687 msgid "Unable to change endianness of input file(s)"
4692 msgid "error: the input file '%s' has no sections"
4698 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4703 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4708 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4713 msgid "Input file `%s' ignores binary architecture parameter."
4718 msgid "Unable to recognise the format of the input file `%s'"
4723 msgid "Output file cannot represent architecture `%s'"
4728 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4733 msgid "can't add section '%s'"
4738 msgid "can't create section `%s'"
4743 msgid "error: %s not found, can't be updated"
4748 msgid "can't dump section '%s' - it does not exist"
4752 msgid "can't dump section - it has no contents"
4756 msgid "can't dump section - it is empty"
4760 msgid "could not open section dump file"
4765 msgid "error writing section contents to %s (error: %s)"
4769 msgid "could not retrieve section contents"
4774 msgid "%s: debuglink section already exists"
4779 msgid "cannot create debug link section `%s'"
4783 msgid "Can't fill gap after section"
4787 msgid "can't add padding"
4792 msgid "cannot fill debug link section `%s'"
4796 msgid "error copying private BFD data"
4801 msgid "this target does not support %lu alternative machine codes"
4805 msgid "treating that number as an absolute e_machine value instead"
4809 msgid "ignoring the alternative value"
4812 #: objcopy.c:2571 objcopy.c:2624
4814 msgid "cannot create tempdir for archive copying (error: %s)"
4818 msgid "Unable to recognise the format of file"
4823 msgid "error: the input file '%s' is empty"
4828 msgid "Multiple renames of section %s"
4832 msgid "error in private header data"
4836 msgid "failed to create output section"
4840 msgid "failed to set size"
4844 msgid "failed to set vma"
4848 msgid "failed to set alignment"
4852 msgid "failed to copy private data"
4856 msgid "relocation count is negative"
4859 #. User must pad the section up in order to do this.
4863 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
4867 msgid "can't create debugging section"
4871 msgid "can't set debugging section contents"
4876 msgid "don't know how to write debugging information for %s"
4880 msgid "could not create temporary file to hold stripped copy"
4885 msgid "%s: bad version in PE subsystem"
4890 msgid "unknown PE subsystem: %s"
4893 #: objcopy.c:3941 objcopy.c:4196 objcopy.c:4276 objcopy.c:4417 objcopy.c:4449
4894 #: objcopy.c:4472 objcopy.c:4476 objcopy.c:4496
4896 msgid "bad format for %s"
4901 msgid "cannot open: %s: %s"
4905 msgid "byte number must be non-negative"
4910 msgid "architecture %s unknown"
4914 msgid "interleave must be positive"
4918 msgid "interleave width must be positive"
4923 msgid "unrecognized --compress-debug-sections type `%s'"
4928 msgid "unrecognized --elf-stt-common= option `%s'"
4933 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
4938 msgid "unknown long section names option '%s'"
4942 msgid "unable to parse alternative machine code"
4946 msgid "number of bytes to reverse must be positive and even"
4951 msgid "Warning: ignoring previous --reverse-bytes value of %d"
4956 msgid "%s: invalid reserve value for --heap"
4961 msgid "%s: invalid commit value for --heap"
4966 msgid "%s: invalid reserve value for --stack"
4971 msgid "%s: invalid commit value for --stack"
4975 msgid "interleave start byte must be set with --byte"
4979 msgid "byte number must be less than interleave"
4983 msgid "interleave width must be less than or equal to interleave - byte`"
4988 msgid "unknown input EFI target: %s"
4993 msgid "unknown output EFI target: %s"
4998 msgid "warning: could not locate '%s'. System error message: %s"
5004 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5007 #: objcopy.c:4819 objcopy.c:4833
5009 msgid "%s %s%c0x%s never used"
5014 msgid "Usage: %s <option(s)> <file(s)>\n"
5019 msgid " Display information from object <file(s)>.\n"
5024 msgid " At least one of the following switches must be given:\n"
5030 " -a, --archive-headers Display archive header information\n"
5031 " -f, --file-headers Display the contents of the overall file header\n"
5032 " -p, --private-headers Display object format specific file header "
5034 " -P, --private=OPT,OPT... Display object format specific contents\n"
5035 " -h, --[section-]headers Display the contents of the section headers\n"
5036 " -x, --all-headers Display the contents of all headers\n"
5037 " -d, --disassemble Display assembler contents of executable "
5039 " -D, --disassemble-all Display assembler contents of all sections\n"
5040 " -S, --source Intermix source code with disassembly\n"
5041 " -s, --full-contents Display the full contents of all sections "
5043 " -g, --debugging Display debug information in object file\n"
5044 " -e, --debugging-tags Display debug information using ctags style\n"
5045 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5046 " -W[lLiaprmfFsoRt] or\n"
5047 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5049 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5050 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5051 " =addr,=cu_index]\n"
5052 " Display DWARF info in the file\n"
5053 " -t, --syms Display the contents of the symbol table(s)\n"
5054 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5055 " -r, --reloc Display the relocation entries in the file\n"
5056 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5058 " @<file> Read options from <file>\n"
5059 " -v, --version Display this program's version number\n"
5060 " -i, --info List object formats and architectures supported\n"
5061 " -H, --help Display this information\n"
5068 " The following switches are optional:\n"
5074 " -b, --target=BFDNAME Specify the target object format as "
5076 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5077 " -j, --section=NAME Only display information for section NAME\n"
5078 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5079 " -EB --endian=big Assume big endian format when "
5081 " -EL --endian=little Assume little endian format when "
5083 " --file-start-context Include context from start of file (with -"
5085 " -I, --include=DIR Add DIR to search list for source files\n"
5086 " -l, --line-numbers Include line numbers and filenames in "
5088 " -F, --file-offsets Include file offsets when displaying "
5090 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5091 " The STYLE, if specified, can be `auto', "
5093 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5096 " -w, --wide Format output for more than 80 columns\n"
5097 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5099 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5100 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
5101 " --prefix-addresses Print complete address alongside "
5103 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5104 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5106 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5108 " --special-syms Include special symbols in symbol dumps\n"
5109 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5110 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5116 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5117 " --dwarf-start=N Display DIEs starting with N, at the same "
5120 " --dwarf-check Make additional dwarf internal consistency "
5129 "Options supported for -P/--private switch:\n"
5134 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5142 #: objdump.c:545 objdump.c:549
5144 msgid "Idx Name Size VMA LMA File off Algn"
5150 "Idx Name Size VMA LMA File off "
5161 msgid "failed to read symbol table from: %s"
5164 #: objdump.c:577 objdump.c:3321
5165 msgid "error message was"
5170 msgid "%s: not a dynamic object"
5173 #: objdump.c:1123 objdump.c:1147
5175 msgid " (File Offset: 0x%lx)"
5180 msgid "disassemble_fn returned length %d"
5187 "Disassembly of section %s:\n"
5192 msgid "can't use supplied machine %s"
5197 msgid "can't disassemble for architecture %s\n"
5200 #: objdump.c:2405 objdump.c:2422
5204 "Can't get contents for section '%s'.\n"
5209 msgid "File %s does not contain any dwarf debug information\n"
5215 "No %s section present\n"
5221 msgid "reading %s section of %s failed: %s"
5227 "Contents of %s section:\n"
5233 msgid "architecture: %s, "
5238 msgid "flags 0x%08x:\n"
5249 msgid "option -P/--private not supported by this file"
5254 msgid "target specific dump '%s' not supported"
5259 msgid "Contents of section %s:"
5264 msgid " (Starting at file offset: 0x%lx)"
5269 msgid "Reading section %s failed because: %s"
5274 msgid "no symbols\n"
5279 msgid "no information for symbol number %ld\n"
5284 msgid "could not determine the type of symbol number %ld\n"
5289 msgid "failed to read relocs in: %s"
5296 "%s: file format %s\n"
5301 msgid "%s: printing debugging information failed"
5306 msgid "In archive %s:\n"
5309 #. Prevent corrupted files from spinning us into an
5310 #. infinite loop. 100 is an arbitrary heuristic.
5312 msgid "Archive nesting is too deep"
5317 msgid "In nested archive %s:\n"
5321 msgid "error: the start address should be before the end address"
5325 msgid "error: the stop address should be after the start address"
5329 msgid "error: prefix strip must be non-negative"
5333 msgid "error: instruction width must be positive"
5337 msgid "unrecognized -E option"
5342 msgid "unrecognized --endian type `%s'"
5348 "For Mach-O files:\n"
5349 " header Display the file header\n"
5350 " section Display the segments and sections commands\n"
5351 " map Display the section map\n"
5352 " load Display the load commands\n"
5353 " dysymtab Display the dynamic symbol table\n"
5354 " codesign Display code signature\n"
5355 " seg_split_info Display segment split info\n"
5356 " compact_unwind Display compact unwinding info\n"
5357 " function_starts Display start address of functions\n"
5358 " data_in_code Display data in code entries\n"
5359 " twolevel_hints Display the two-level namespace lookup hints table\n"
5360 " dyld_info Display dyld information\n"
5364 msgid "Mach-O header:\n"
5369 msgid " magic : %08lx\n"
5374 msgid " cputype : %08lx (%s)\n"
5379 msgid " cpusubtype: %08lx\n"
5384 msgid " filetype : %08lx (%s)\n"
5389 msgid " ncmds : %08lx (%lu)\n"
5394 msgid " sizeofcmds: %08lx (%lu)\n"
5399 msgid " flags : %08lx ("
5408 msgid " reserved : %08x\n"
5412 msgid "Segments and Sections:\n"
5416 msgid " #: Segment name Section name Address\n"
5420 msgid "cannot read rebase dyld info"
5424 msgid "cannot read bind dyld info"
5428 msgid "cannot read weak bind dyld info"
5432 msgid "cannot read lazy bind dyld info"
5436 msgid "cannot read export symbols dyld info"
5439 #: od-macho.c:1073 od-macho.c:1080 od-macho.c:1154 od-macho.c:1206
5441 msgid " [bad block length]\n"
5446 msgid " %u index entries:\n"
5451 msgid " index entry %u: type: %08x, offset: %08x\n"
5456 msgid " version: %08x\n"
5461 msgid " flags: %08x\n"
5466 msgid " hash offset: %08x\n"
5471 msgid " ident offset: %08x (- %08x)\n"
5476 msgid " identity: %s\n"
5481 msgid " nbr special slots: %08x (at offset %08x)\n"
5486 msgid " nbr code slots: %08x\n"
5491 msgid " code limit: %08x\n"
5496 msgid " hash size: %02x\n"
5501 msgid " hash type: %02x (%s)\n"
5506 msgid " spare1: %02x\n"
5511 msgid " page size: %02x\n"
5516 msgid " spare2: %08x\n"
5521 msgid " scatter offset: %08x\n"
5526 msgid " [truncated block]\n"
5531 msgid " magic : %08x (%s)\n"
5536 msgid " length: %08x\n"
5540 msgid "cannot read code signature data"
5544 msgid "cannot read segment split info"
5548 msgid "segment split info is not nul terminated"
5553 msgid " 32 bit pointers:\n"
5558 msgid " 64 bit pointers:\n"
5563 msgid " PPC hi-16:\n"
5568 msgid " Unhandled location type %u\n"
5572 msgid "cannot read function starts"
5576 msgid "cannot read data_in_code"
5580 msgid "cannot read twolevel hints"
5586 "For XCOFF files:\n"
5587 " header Display the file header\n"
5588 " aout Display the auxiliary header\n"
5589 " sections Display the section headers\n"
5590 " syms Display the symbols table\n"
5591 " relocs Display the relocation entries\n"
5592 " lineno Display the line number entries\n"
5593 " loader Display loader section\n"
5594 " except Display exception table\n"
5595 " typchk Display type-check section\n"
5596 " traceback Display traceback tags\n"
5597 " toc Display toc symbols\n"
5598 " ldinfo Display loader info in core files\n"
5603 msgid " nbr sections: %d\n"
5608 msgid " time and date: 0x%08x - "
5611 #: od-xcoff.c:422 readelf.c:15825
5618 msgid " symbols off: 0x%08x\n"
5623 msgid " nbr symbols: %d\n"
5628 msgid " opt hdr sz: %d\n"
5633 msgid " flags: 0x%04x "
5638 msgid "Auxiliary header:\n"
5643 msgid " No aux header\n"
5648 msgid "warning: optional header size too large (> %d)\n"
5652 msgid "cannot read auxhdr"
5657 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
5662 msgid " No section header\n"
5665 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
5666 msgid "cannot read section header"
5671 msgid " Flags: %08x "
5676 msgid "overflow - nreloc: %u, nlnno: %u\n"
5679 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
5680 msgid "cannot read section headers"
5684 msgid "cannot read strings table length"
5688 msgid "cannot read strings table"
5692 msgid "cannot read symbol table"
5696 msgid "cannot read symbol entry"
5700 msgid "cannot read symbol aux entry"
5705 msgid "Symbols table (strtable at 0x%08x)"
5717 msgid " (no strings):\n"
5722 msgid " (strings size: %08x):\n"
5725 #. Translators: 'sc' is for storage class, 'off' for offset.
5728 msgid " # sc value section type aux name/off\n"
5731 #. Section length, number of relocs and line number.
5734 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
5737 #. Section length and number of relocs.
5740 msgid " scnlen: %08x nreloc: %-6u\n"
5745 msgid "offset: %08x"
5750 msgid "Relocations for %s (%u)\n"
5754 msgid "cannot read relocations"
5758 msgid "cannot read relocation entry"
5763 msgid "Line numbers for %s (%u)\n"
5767 msgid "cannot read line numbers"
5770 #. Line number, symbol index and physical address.
5773 msgid "lineno symndx/paddr\n"
5777 msgid "cannot read line number entry"
5782 msgid "no .loader section in file\n"
5787 msgid "section .loader is too short\n"
5792 msgid "Loader header:\n"
5797 msgid " version: %u\n"
5802 msgid " Unhandled version\n"
5807 msgid " nbr symbols: %u\n"
5812 msgid " nbr relocs: %u\n"
5815 #. Import string table length.
5818 msgid " import strtab len: %u\n"
5823 msgid " nbr import files: %u\n"
5828 msgid " import file off: %u\n"
5833 msgid " string table len: %u\n"
5838 msgid " string table off: %u\n"
5843 msgid "Dynamic symbols:\n"
5848 msgid " %4u %08x %3u "
5858 msgid "(bad offset: %u)"
5863 msgid "Dynamic relocs:\n"
5868 msgid "Import files:\n"
5873 msgid "no .except section in file\n"
5878 msgid "Exception table:\n"
5883 msgid "no .typchk section in file\n"
5888 msgid "Type-check section:\n"
5893 msgid " address beyond section size\n"
5898 msgid " tags at %08x\n"
5903 msgid " number of CTL anchors: %u\n"
5908 msgid " Name (len: %u): "
5913 msgid "[truncated]\n"
5918 msgid " (end of tags at %08x)\n"
5923 msgid " no tags found\n"
5928 msgid " Truncated .text section\n"
5938 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
5942 msgid "cannot read header"
5947 msgid "File header:\n"
5952 msgid " magic: 0x%04x (0%04o) "
5957 msgid "(WRMAGIC: writable text segments)"
5962 msgid "(ROMAGIC: readonly sharablee text segments)"
5967 msgid "(TOCMAGIC: readonly text segments and TOC)"
5972 msgid "unknown magic"
5975 #: od-xcoff.c:1673 od-xcoff.c:1813
5977 msgid " Unhandled magic\n"
5981 msgid "cannot read loader info table"
5988 "ldinfo dump not supported in 32 bits environments\n"
5992 msgid "cannot core read header"
5997 msgid "Core header:\n"
6002 msgid " version: 0x%08x "
6007 msgid "(dumpx format - aix4.3 / 32 bits)"
6012 msgid "(dumpxx format - aix5.0 / 64 bits)"
6017 msgid "unknown format"
6021 msgid "invalid value specified for pragma code_page.\n"
6026 msgid "Excessively large slot index: %lx"
6031 msgid "parse_coff_type: Bad type code 0x%x"
6034 #: rdcoff.c:410 rdcoff.c:515 rdcoff.c:703
6036 msgid "bfd_coff_get_syment failed: %s"
6039 #: rdcoff.c:426 rdcoff.c:723
6041 msgid "bfd_coff_get_auxent failed: %s"
6046 msgid "%ld: .bf without preceding function"
6051 msgid "%ld: unexpected .ef\n"
6056 msgid "%s: no recognized debugging information"
6061 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6066 msgid "%s: %s: stab entry %ld is corrupt\n"
6071 msgid "Last stabs entries before error:\n"
6083 msgid "Size truncation prevents reading 0x%"
6087 msgid "Size overflow prevents reading 0x%"
6096 msgid "Unable to seek to 0x%lx for %s\n"
6100 msgid "Out of memory allocating 0x%"
6104 msgid "Unable to read in 0x%"
6108 msgid "Don't know about relocations on this machine architecture\n"
6111 #: readelf.c:846 readelf.c:944
6112 msgid "32-bit relocation data"
6115 #: readelf.c:858 readelf.c:888 readelf.c:955 readelf.c:984
6116 msgid "out of memory parsing relocs\n"
6119 #: readelf.c:876 readelf.c:973
6120 msgid "64-bit relocation data"
6126 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6131 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6136 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6141 msgid " Offset Info Type Sym.Value Sym. Name\n"
6147 " Offset Info Type Symbol's Value "
6148 "Symbol's Name + Addend\n"
6154 " Offset Info Type Sym. Value Sym. Name + "
6161 " Offset Info Type Symbol's Value "
6168 " Offset Info Type Sym. Value Sym. Name\n"
6171 #: readelf.c:1489 readelf.c:1671 readelf.c:1679
6173 msgid "unrecognized: %-7lx"
6178 msgid "<unknown addend: %lx>"
6183 msgid " bad symbol index: %08lx"
6188 msgid "<string table index: %3ld>"
6193 msgid "<corrupt string table index: %3ld>"
6198 msgid "Processor Specific: %lx"
6203 msgid "Operating System specific: %lx"
6206 #: readelf.c:2139 readelf.c:3845
6208 msgid "<unknown>: %lx"
6216 msgid "REL (Relocatable file)"
6220 msgid "EXEC (Executable file)"
6224 msgid "DYN (Shared object file)"
6228 msgid "CORE (Core file)"
6233 msgid "Processor Specific: (%x)"
6238 msgid "OS Specific: (%x)"
6243 msgid "<unknown>: %x"
6246 #: readelf.c:2176 readelf.c:14549 readelf.c:14560
6252 msgid "<unknown>: 0x%x"
6259 #: readelf.c:3021 readelf.c:9244
6268 msgid ", <unknown MeP cpu type>"
6272 msgid "<unknown MeP copro type>"
6277 msgid ", unknown flags bits: %#x"
6281 msgid ", relocatable"
6285 msgid ", relocatable-lib"
6289 msgid ", unknown v850 architecture variant"
6293 msgid ", unknown CPU"
6297 msgid ", unknown ABI"
6300 #: readelf.c:3309 readelf.c:3365
6301 msgid ", unknown ISA"
6306 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6310 msgid ": architecture variant: "
6318 msgid ": unknown extra flag bits also present"
6322 msgid "Standalone App"
6326 msgid "Bare-metal C6000"
6329 #: readelf.c:3630 readelf.c:4535 readelf.c:4551
6331 msgid "<unknown: %x>"
6334 #. This message is probably going to be displayed in a 15
6335 #. character wide field, so put the hex value first.
6338 msgid "%08x: <unknown>"
6343 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6348 msgid " Display information about the contents of ELF format files\n"
6355 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6356 " -h --file-header Display the ELF file header\n"
6357 " -l --program-headers Display the program headers\n"
6358 " --segments An alias for --program-headers\n"
6359 " -S --section-headers Display the sections' header\n"
6360 " --sections An alias for --section-headers\n"
6361 " -g --section-groups Display the section groups\n"
6362 " -t --section-details Display the section details\n"
6363 " -e --headers Equivalent to: -h -l -S\n"
6364 " -s --syms Display the symbol table\n"
6365 " --symbols An alias for --syms\n"
6366 " --dyn-syms Display the dynamic symbol table\n"
6367 " -n --notes Display the core notes (if present)\n"
6368 " -r --relocs Display the relocations (if present)\n"
6369 " -u --unwind Display the unwind info (if present)\n"
6370 " -d --dynamic Display the dynamic section (if present)\n"
6371 " -V --version-info Display the version sections (if present)\n"
6372 " -A --arch-specific Display architecture specific information (if any)\n"
6373 " -c --archive-index Display the symbol/file index in an archive\n"
6374 " -D --use-dynamic Use the dynamic section info when displaying "
6376 " -x --hex-dump=<number|name>\n"
6377 " Dump the contents of section <number|name> as "
6379 " -p --string-dump=<number|name>\n"
6380 " Dump the contents of section <number|name> as "
6382 " -R --relocated-dump=<number|name>\n"
6383 " Dump the contents of section <number|name> as "
6385 " -z --decompress Decompress section before dumping it\n"
6386 " -w[lLiaprmfFsoRt] or\n"
6387 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6389 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6390 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6391 " =addr,=cu_index]\n"
6392 " Display the contents of DWARF2 debug sections\n"
6398 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6399 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6406 " -i --instruction-dump=<number|name>\n"
6407 " Disassemble the contents of section <number|name>\n"
6413 " -I --histogram Display histogram of bucket list lengths\n"
6414 " -W --wide Allow output width to exceed 80 characters\n"
6415 " @<file> Read options from <file>\n"
6416 " -H --help Display this information\n"
6417 " -v --version Display the version number of readelf\n"
6420 #: readelf.c:4295 readelf.c:4327 readelf.c:4331 readelf.c:17190
6421 msgid "Out of memory allocating dump request table.\n"
6426 msgid "Invalid option '-%c'\n"
6429 #: readelf.c:4531 readelf.c:4547 readelf.c:9909
6434 msgid "2's complement, little endian"
6438 msgid "2's complement, big endian"
6442 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6447 msgid "ELF Header:\n"
6457 msgid " Class: %s\n"
6467 msgid " Version: %d %s\n"
6472 msgid "<unknown: %lx>"
6477 msgid " OS/ABI: %s\n"
6482 msgid " ABI Version: %d\n"
6492 msgid " Machine: %s\n"
6497 msgid " Version: 0x%lx\n"
6502 msgid " Entry point address: "
6509 " Start of program headers: "
6515 " (bytes into file)\n"
6516 " Start of section headers: "
6521 msgid " (bytes into file)\n"
6526 msgid " Flags: 0x%lx%s\n"
6531 msgid " Size of this header: %ld (bytes)\n"
6536 msgid " Size of program headers: %ld (bytes)\n"
6541 msgid " Number of program headers: %ld"
6546 msgid " Size of section headers: %ld (bytes)\n"
6551 msgid " Number of section headers: %ld"
6556 msgid " Section header string table index: %ld"
6561 msgid " <corrupt: out of range>"
6564 #: readelf.c:4677 readelf.c:4721
6566 "The e_phentsize field in the ELF header is less than the size of an ELF "
6570 #: readelf.c:4681 readelf.c:4725
6572 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6576 #: readelf.c:4684 readelf.c:4728
6577 msgid "program headers"
6582 msgid "Out of memory reading %u program headers\n"
6587 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6588 "no program headers\n"
6595 "There are no program headers in this file.\n"
6602 "Elf file type is %s\n"
6607 msgid "Entry point "
6614 "There are %d program headers, starting at offset "
6617 #: readelf.c:4820 readelf.c:4822
6621 "Program Headers:\n"
6627 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
6633 " Type Offset VirtAddr PhysAddr FileSiz "
6634 "MemSiz Flg Align\n"
6639 msgid " Type Offset VirtAddr PhysAddr\n"
6644 msgid " FileSiz MemSiz Flags Align\n"
6648 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
6652 msgid "the segment's file size is larger than its memory size\n"
6656 msgid "the PHDR segment must occur before any LOAD segment\n"
6660 msgid "the PHDR segment is not covered by a LOAD segment\n"
6664 msgid "more than one dynamic segment\n"
6668 msgid "the dynamic segment offset + size exceeds the size of the file\n"
6672 msgid "no .dynamic section in the dynamic segment\n"
6676 msgid "the .dynamic section is not contained within the dynamic segment\n"
6680 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
6684 msgid "Unable to find program interpreter name\n"
6689 "Internal error: failed to create format string to display program "
6694 msgid "Unable to read program interpreter name\n"
6699 msgid " [Requesting program interpreter: %s]\n"
6706 " Section to Segment mapping:\n"
6711 msgid " Segment Sections...\n"
6715 msgid "Cannot interpret virtual addresses without program headers.\n"
6720 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
6723 #: readelf.c:5113 readelf.c:5175
6725 "The e_shentsize field in the ELF header is less than the size of an ELF "
6729 #: readelf.c:5117 readelf.c:5179
6731 "The e_shentsize field in the ELF header is larger than the size of an ELF "
6735 #: readelf.c:5121 readelf.c:5183
6736 msgid "section headers"
6739 #: readelf.c:5132 readelf.c:5194
6741 msgid "Out of memory reading %u section headers\n"
6744 #: readelf.c:5151 readelf.c:5213
6746 msgid "Section %u has an out of range sh_link value of %u\n"
6749 #: readelf.c:5153 readelf.c:5215
6751 msgid "Section %u has an out of range sh_info value of %u\n"
6754 #: readelf.c:5244 readelf.c:5355
6756 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
6759 #: readelf.c:5251 readelf.c:5363
6761 msgid "Section %s has an invalid sh_size of 0x%lx\n"
6764 #: readelf.c:5260 readelf.c:5373
6767 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
6770 #: readelf.c:5268 readelf.c:5381
6774 #: readelf.c:5282 readelf.c:5395
6775 msgid "symbol table section indicies"
6778 #: readelf.c:5288 readelf.c:5401
6780 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
6783 #: readelf.c:5301 readelf.c:5414
6785 msgid "Out of memory reading %lu symbols\n"
6788 #: readelf.c:5586 readelf.c:5657 readelf.c:5675 readelf.c:5693
6789 msgid "Internal error: not enough buffer room for section flag info"
6794 msgid "UNKNOWN (%*.*lx)"
6799 "possibly corrupt ELF file header - it has a non-zero section header offset, "
6800 "but no section headers\n"
6807 "There are no sections in this file.\n"
6812 msgid "There are %d section headers, starting at offset 0x%lx:\n"
6815 #: readelf.c:5775 readelf.c:6528 readelf.c:6965 readelf.c:7351 readelf.c:7788
6816 #: readelf.c:8837 readelf.c:11294
6817 msgid "string table"
6820 #. Note: coded this way so that there is a single string for translation.
6823 msgid "Section %d has invalid sh_entsize of %s\n"
6828 msgid "(Using the expected size of %u for the rest of this dump)\n"
6832 msgid "File contains multiple dynamic symbol tables\n"
6836 msgid "File contains multiple dynamic string tables\n"
6840 msgid "dynamic strings"
6847 "Section Headers:\n"
6857 #: readelf.c:5976 readelf.c:5987 readelf.c:5998
6859 msgid " [Nr] Name\n"
6864 msgid " Type Addr Off Size ES Lk Inf Al\n"
6870 " [Nr] Name Type Addr Off Size ES Flg Lk "
6876 msgid " Type Address Off Size ES Lk Inf Al\n"
6882 " [Nr] Name Type Address Off Size ES "
6888 msgid " Type Address Offset Link\n"
6893 msgid " Size EntSize Info Align\n"
6898 msgid " [Nr] Name Type Address Offset\n"
6903 msgid " Size EntSize Flags Link Info Align\n"
6913 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
6918 msgid "[%2u]: Link field (%u) should index a string section.\n"
6921 #: readelf.c:6053 readelf.c:6064
6923 msgid "[%2u]: Unexpected value (%u) in link field.\n"
6928 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
6931 #: readelf.c:6104 readelf.c:6129
6933 msgid "[%2u]: Unexpected value (%u) in info field.\n"
6938 msgid "[%2u]: Expected link to another section in info field"
6943 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
6947 msgid "compression header"
6952 msgid " [<unknown>: 0x%x], "
6955 #. The ordering of the letters shown here matches the ordering of the
6956 #. corresponding SHF_xxx values, and hence the order in which these
6957 #. letters will be displayed to the user.
6962 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
6963 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
6964 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
6975 msgid "y (purecode), "
6987 "There are no sections to group in this file.\n"
6991 msgid "Section headers are not available!\n"
6996 msgid "Out of memory reading %u section group headers\n"
7003 "There are no section groups in this file.\n"
7008 msgid "Out of memory reading %lu groups\n"
7013 msgid "Bad sh_link in group section `%s'\n"
7018 msgid "Corrupt header in group section `%s'\n"
7021 #: readelf.c:6486 readelf.c:6497
7023 msgid "Bad sh_info in group section `%s'\n"
7029 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7033 msgid "section data"
7040 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7045 msgid " [Index] Name\n"
7050 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7055 "Futher error messages about overlarge group section indicies suppressed\n"
7060 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7065 "Further error messages about already contained group sections suppressed\n"
7070 msgid "section 0 in group section [%5u]\n"
7074 msgid "dynamic section image fixups"
7081 "Image fixups for needed library #%d: %s - ident: %lx\n"
7086 msgid "Seg Offset Type SymVec DataType\n"
7090 msgid "dynamic section image relocations"
7103 "Seg Offset Type Addend Seg Sym Off\n"
7107 msgid "dynamic string section"
7114 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7121 "There are no dynamic relocations in this file.\n"
7128 "Relocation section "
7131 #: readelf.c:6934 readelf.c:7455
7133 msgid " at offset 0x%lx contains %lu entries:\n"
7140 "There are no relocations in this file.\n"
7145 msgid "Invalid offset %lx in table entry %ld\n"
7150 msgid "\tUnknown version.\n"
7153 #: readelf.c:7231 readelf.c:7648
7154 msgid "unwind table"
7159 msgid "Skipping unknown relocation type: %u\n"
7164 msgid "Skipping unexpected relocation type: %s\n"
7169 msgid "Skipping reloc with overlarge offset: %lx\n"
7172 #: readelf.c:7346 readelf.c:7783
7173 msgid "Multiple auxillary string tables encountered\n"
7176 #: readelf.c:7359 readelf.c:7796 readelf.c:8845
7180 "There are no unwind sections in this file.\n"
7187 "Could not find unwind info section for "
7203 msgid "Skipping unexpected relocation type %s\n"
7210 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7219 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7224 msgid "Unknown section relocation type %d encountered\n"
7229 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7234 msgid "Skipping unknown ARM relocation type: %d\n"
7239 msgid "Skipping unexpected ARM relocation type %s\n"
7244 msgid "Skipping unknown C6000 relocation type: %d\n"
7249 msgid "Skipping unexpected C6000 relocation type %s\n"
7252 #. This function currently only supports ARM and TI unwinders.
7254 msgid "Only TI and ARM unwinders are currently supported\n"
7259 msgid "[Truncated opcode]\n"
7262 #: readelf.c:8192 readelf.c:8398
7264 msgid "Refuse to unwind"
7277 #: readelf.c:8248 readelf.c:8338
7284 msgid "corrupt change to vsp"
7287 #: readelf.c:8359 readelf.c:8504
7289 msgid " [unsupported opcode]"
7302 msgid "Corrupt stack pointer adjustment detected\n"
7307 msgid "sp = sp + %ld"
7312 msgid " Personality routine: "
7317 msgid " [Truncated data]\n"
7322 msgid "Corrupt ARM compact model table entry: %x \n"
7327 msgid " Compact model index: %d\n"
7331 msgid "Unknown ARM compact model index encountered\n"
7336 msgid " [reserved]\n"
7341 msgid " Restore stack from frame pointer\n"
7346 msgid " Stack increment %d\n"
7351 msgid " Registers restored: "
7356 msgid " Return register: %s\n"
7361 msgid " [reserved (%d)]\n"
7367 "Unsupported architecture type %d encountered when decoding unwind table\n"
7372 msgid "corrupt index table entry: %x\n"
7377 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7382 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7388 "Unsupported architecture type %d encountered when processing unwind table\n"
7392 msgid "Multiple string tables found in file.\n"
7399 "Unwind table index '%s' at offset 0x%lx contains %lu entries:\n"
7406 "The decoding of unwind sections for machine type %s is not currently "
7417 msgid "Interface Version: %s"
7420 #. Note: coded this way so that there is a single string for translation.
7423 msgid "<corrupt: %s>"
7428 msgid "Time Stamp: %s"
7431 #: readelf.c:9131 readelf.c:9179
7432 msgid "dynamic section"
7435 #: readelf.c:9151 readelf.c:9200
7437 msgid "Out of memory allocating space for %lu dynamic entries\n"
7444 "There is no dynamic section in this file.\n"
7448 msgid "Unable to seek to end of file!\n"
7452 msgid "Unable to determine the number of symbols to load\n"
7456 msgid "Unable to seek to end of file\n"
7460 msgid "Unable to determine the length of the dynamic string table\n"
7464 msgid "dynamic string table"
7469 msgid "Bad value (%d) for SYMINENT entry\n"
7473 msgid "symbol information"
7478 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7485 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7490 msgid " Tag Type Name/Value\n"
7495 msgid "Auxiliary library"
7500 msgid "Filter library"
7505 msgid "Configuration file"
7510 msgid "Dependency audit library"
7515 msgid "Audit library"
7518 #: readelf.c:9498 readelf.c:9526 readelf.c:9554
7523 #: readelf.c:9501 readelf.c:9529 readelf.c:9556
7530 msgid "Shared library: [%s]"
7535 msgid " program interpreter"
7540 msgid "Library soname: [%s]"
7545 msgid "Library rpath: [%s]"
7550 msgid "Library runpath: [%s]"
7560 msgid "Not needed object: [%s]\n"
7565 msgid "<corrupt time val: %lx"
7576 "Version definition section '%s' contains %u entries:\n"
7586 msgid " Offset: %#08lx Link: %u (%s)"
7590 msgid "version definition section"
7595 msgid " %#06x: Rev: %d Flags: %s"
7600 msgid " Index: %d Cnt: %d "
7610 msgid "Name index: %ld\n"
7615 msgid " %#06x: Parent %d: %s\n"
7620 msgid " %#06x: Parent %d, name index: %ld\n"
7625 msgid " Version def aux past end of section\n"
7630 msgid " Version definition past end of section\n"
7637 "Version needs section '%s' contains %u entries:\n"
7645 #: readelf.c:10087 readelf.c:10237
7647 msgid " Offset: %#08lx Link: %u (%s)\n"
7651 msgid "Version Needs section"
7656 msgid " %#06x: Version: %d"
7676 msgid " %#06x: Name: %s"
7681 msgid " %#06x: Name index: %lx"
7686 msgid " Flags: %s Version: %d\n"
7691 msgid "Invalid vna_next field of %lx\n"
7695 msgid "Missing Version Needs auxillary information\n"
7700 "Corrupt Version Needs structure - offset to next structure is zero with "
7701 "entries still left to be processed\n"
7705 msgid "Missing Version Needs information\n"
7709 msgid "version string table"
7716 "Version symbols section '%s' contains %lu entries:\n"
7725 msgid "version symbol data"
7733 msgid " 0 (*local*) "
7737 msgid " 1 (*global*) "
7741 msgid "invalid index into symbol array\n"
7744 #: readelf.c:10311 readelf.c:10947
7745 msgid "version need"
7749 msgid "version need aux (2)"
7752 #: readelf.c:10368 readelf.c:10895
7756 #: readelf.c:10396 readelf.c:10918
7757 msgid "version def aux"
7768 "No version information found in this file.\n"
7773 msgid "Unrecognized visibility value: %u"
7778 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
7783 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
7788 msgid "<localentry>: %d"
7798 msgid "bad section index[%3d]"
7802 msgid "Size truncation prevents reading %"
7806 msgid "Invalid number of dynamic entries: %"
7810 msgid "Out of memory reading %"
7814 msgid "Unable to read in %"
7818 msgid "Out of memory allocating space for %"
7823 msgid "<No info available for dynamic symbol number %lu>\n"
7828 msgid " <corrupt: %14ld>"
7832 msgid "version data"
7836 msgid "version need aux (3)"
7839 #: readelf.c:11040 readelf.c:11092 readelf.c:11116 readelf.c:11146
7841 msgid "Unable to seek to start of dynamic information\n"
7844 #: readelf.c:11046 readelf.c:11098
7845 msgid "Failed to read in number of buckets\n"
7849 msgid "Failed to read in number of chains\n"
7853 msgid "Failed to determine last chain length\n"
7860 "Symbol table for image:\n"
7863 #: readelf.c:11202 readelf.c:11220
7865 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
7868 #: readelf.c:11204 readelf.c:11222
7870 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
7877 "Symbol table of `.gnu.hash' for image:\n"
7884 "Symbol table '%s' has a sh_entsize of zero!\n"
7891 "Symbol table '%s' contains %lu entries:\n"
7896 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
7901 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
7906 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
7913 "Dynamic symbol information is not available for displaying symbols.\n"
7920 "Histogram for bucket list length (total of %lu buckets):\n"
7924 msgid "Out of memory allocating space for histogram buckets\n"
7927 #: readelf.c:11384 readelf.c:11460
7929 msgid " Length Number %% of total Coverage\n"
7933 msgid "histogram chain is corrupt\n"
7937 msgid "Out of memory allocating space for histogram counts\n"
7944 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
7948 msgid "Out of memory allocating space for gnu histogram buckets\n"
7952 msgid "Out of memory allocating space for gnu histogram counts\n"
7959 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
7964 msgid " Num: Name BoundTo Flags\n"
7969 msgid "<corrupt index>"
7974 msgid "<corrupt: %19ld>"
7978 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
7982 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
7988 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
7994 msgid "unable to apply unsupported reloc type %d to section %s\n"
7999 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8004 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8009 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
8016 "Assembly dump of section %s\n"
8023 "Section '%s' has no data to dump.\n"
8027 msgid "section contents"
8034 "String dump of section '%s':\n"
8037 #: readelf.c:12555 readelf.c:12689 readelf.c:12842
8039 msgid "section '%s' has unsupported compress type: %d\n"
8042 #: readelf.c:12561 readelf.c:12695 readelf.c:12848
8044 msgid "compressed section '%s' is corrupted\n"
8050 " Note: This section has relocations against it, but these have NOT been "
8051 "applied to this dump.\n"
8054 #: readelf.c:12641 readelf.c:13468 readelf.c:13511 readelf.c:13559
8062 msgid " No strings found in this section."
8069 "Hex dump of section '%s':\n"
8075 " NOTE: This section has relocations against it, but these have NOT been "
8076 "applied to this dump.\n"
8081 msgid "%s section data"
8086 msgid "compressed section %s is too small to contain a compression header"
8093 "Section '%s' has no debugging data.\n"
8096 #. There is no point in dumping the contents of a debugging section
8097 #. which has the NOBITS type - the bits in the file will be random.
8098 #. This can happen when a file containing a .eh_frame section is
8099 #. stripped with the --only-keep-debug command line option.
8102 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8107 msgid "Unrecognized debug section: %s\n"
8112 msgid "Section '%s' was not dumped because it does not exist!\n"
8117 msgid "Section %d was not dumped because it does not exist!\n"
8121 msgid "<corrupt tag>\n"
8126 msgid "<corrupt string tag>"
8129 #: readelf.c:13326 readelf.c:13340 readelf.c:13359 readelf.c:13867
8130 #: readelf.c:14158 readelf.c:14171 readelf.c:14184
8137 msgid "Application\n"
8147 msgid "Microcontroller\n"
8152 msgid "Application or Realtime\n"
8155 #: readelf.c:13341 readelf.c:13361 readelf.c:13921 readelf.c:13939
8156 #: readelf.c:14014 readelf.c:14035 readelf.c:15835
8161 #: readelf.c:13342 readelf.c:14017 readelf.c:14038 readelf.c:15834
8166 #: readelf.c:13346 readelf.c:13365
8168 msgid "8-byte and up to %d-byte extended\n"
8173 msgid "8-byte, except leaf SP\n"
8176 #: readelf.c:13377 readelf.c:13465 readelf.c:14054
8178 msgid "flag = %d, vendor = "
8188 msgid "<unknown: %d>\n"
8192 msgid "corrupt vendor attribute\n"
8197 msgid "unspecified hard/soft float, "
8202 msgid "hard float, "
8207 msgid "soft float, "
8212 msgid "single-precision hard float, "
8217 msgid "unspecified long double\n"
8222 msgid "128-bit IBM long double\n"
8227 msgid "64-bit long double\n"
8232 msgid "128-bit IEEE long double\n"
8235 #: readelf.c:13569 readelf.c:13601
8237 msgid "unspecified\n"
8267 msgid "Hard or soft float\n"
8272 msgid "Hard float (double precision)\n"
8277 msgid "Hard float (single precision)\n"
8282 msgid "Soft float\n"
8287 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8292 msgid "Hard float (32-bit CPU, Any FPU)\n"
8297 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8302 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8307 msgid "NaN 2008 compatibility\n"
8312 msgid "Any MSA or not\n"
8317 msgid "128-bit MSA\n"
8335 #: readelf.c:13924 readelf.c:13942 readelf.c:14020 readelf.c:14041
8342 msgid "DSBT addressing not used\n"
8347 msgid "DSBT addressing used\n"
8352 msgid "Data addressing position-dependent\n"
8357 msgid "Data addressing position-independent, GOT near DP\n"
8362 msgid "Data addressing position-independent, GOT far from DP\n"
8367 msgid "Code addressing position-dependent\n"
8372 msgid "Code addressing position-independent\n"
8385 #: readelf.c:14172 readelf.c:14185
8390 #: readelf.c:14173 readelf.c:14186
8397 msgid "Restricted Large\n"
8402 msgid " <unknown tag %d>: "
8410 msgid "Tag section ends prematurely\n"
8415 msgid "Bad attribute length (%u > %u)\n"
8420 msgid "Attribute length of %u is too small\n"
8424 msgid "Corrupt attribute section name\n"
8429 msgid "Attribute Section: "
8433 msgid "Unused bytes at end of section\n"
8438 msgid "Bad subsection length (%u > %u)\n"
8443 msgid "Bad subsection length (%u < 6)\n"
8448 msgid "File Attributes\n"
8453 msgid "Section Attributes:"
8458 msgid "Symbol Attributes:"
8463 msgid "Unknown tag: %d\n"
8468 msgid " Unknown attribute:\n"
8473 msgid "Unknown format '%c' (%d)\n"
8477 msgid "MIPS GOT entry extends beyond the end of available data\n"
8480 #: readelf.c:14551 readelf.c:14620
8485 msgid "MIPS ABI Flags section"
8488 #: readelf.c:14773 readelf.c:15410
8489 msgid "liblist section data"
8496 "Section '.liblist' contains %lu entries:\n"
8501 " Library Time Stamp Checksum Version Flags\n"
8506 msgid "<corrupt: %9ld>"
8514 msgid "No MIPS_OPTIONS header found\n"
8522 msgid "Out of memory allocating space for MIPS options\n"
8527 msgid "Invalid size (%u) for MIPS option\n"
8534 "Section '%s' contains %d entries:\n"
8538 msgid "conflict list found without a dynamic symbol table\n"
8542 msgid "Out of memory allocating space for dynamic conflicts\n"
8545 #: readelf.c:15087 readelf.c:15102
8553 "Section '.conflict' contains %lu entries:\n"
8557 msgid " Num: Index Value Name"
8562 msgid "<corrupt symbol index>"
8565 #: readelf.c:15132 readelf.c:15251 readelf.c:15336
8567 msgid "<corrupt: %14ld>"
8573 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
8578 msgid "Too many GOT symbols: %lu\n"
8582 msgid "Global Offset Table data"
8594 msgid " Canonical gp value: "
8597 #: readelf.c:15181 readelf.c:15301
8599 msgid " Reserved entries:\n"
8604 msgid " %*s %10s %*s Purpose\n"
8607 #: readelf.c:15183 readelf.c:15204 readelf.c:15222 readelf.c:15303
8612 #: readelf.c:15183 readelf.c:15204 readelf.c:15223
8616 #: readelf.c:15184 readelf.c:15205 readelf.c:15224 readelf.c:15303
8623 msgid " Lazy resolver\n"
8628 msgid " Module pointer (GNU extension)\n"
8633 msgid " Local entries:\n"
8638 msgid " Global entries:\n"
8641 #: readelf.c:15225 readelf.c:15314
8645 #. Note for translators: "Ndx" = abbreviated form of "Index".
8646 #: readelf.c:15228 readelf.c:15314
8650 #: readelf.c:15228 readelf.c:15314
8656 msgid "<no dynamic symbols>"
8661 msgid "<symbol index %lu exceeds number of dynamic symbols>"
8665 msgid "Procedure Linkage Table data"
8670 msgid " %*s %*s Purpose\n"
8675 msgid " PLT lazy resolver\n"
8680 msgid " Module pointer\n"
8690 msgid "<corrupt symbol index: %lu>"
8694 msgid "NDS32 elf flags section"
8698 msgid "liblist string table"
8705 "Library list section '%s' contains %lu entries:\n"
8709 msgid " Library Time Stamp Checksum Version Flags"
8713 msgid "NT_AUXV (auxiliary vector)"
8717 msgid "NT_PRSTATUS (prstatus structure)"
8721 msgid "NT_FPREGSET (floating point registers)"
8725 msgid "NT_PRPSINFO (prpsinfo structure)"
8729 msgid "NT_TASKSTRUCT (task structure)"
8733 msgid "NT_PRXFPREG (user_xfpregs structure)"
8737 msgid "NT_PPC_VMX (ppc Altivec registers)"
8741 msgid "NT_PPC_VSX (ppc VSX registers)"
8745 msgid "NT_386_TLS (x86 TLS information)"
8749 msgid "NT_386_IOPERM (x86 I/O permissions)"
8753 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
8757 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
8761 msgid "NT_S390_TIMER (s390 timer register)"
8765 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
8769 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
8773 msgid "NT_S390_CTRS (s390 control registers)"
8777 msgid "NT_S390_PREFIX (s390 prefix register)"
8781 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
8785 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
8789 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
8793 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
8797 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
8801 msgid "NT_ARM_VFP (arm VFP registers)"
8805 msgid "NT_ARM_TLS (AArch TLS registers)"
8809 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
8813 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
8817 msgid "NT_PSTATUS (pstatus structure)"
8821 msgid "NT_FPREGS (floating point registers)"
8825 msgid "NT_PSINFO (psinfo structure)"
8829 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
8833 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
8837 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
8841 msgid "NT_SIGINFO (siginfo_t data)"
8845 msgid "NT_FILE (mapped files)"
8849 msgid "NT_VERSION (version)"
8853 msgid "NT_ARCH (architecture)"
8856 #: readelf.c:15563 readelf.c:15671 readelf.c:15809 readelf.c:15955
8857 #: readelf.c:16013 readelf.c:16090
8859 msgid "Unknown note type: (0x%08x)"
8864 msgid " Cannot decode 64-bit note in 32-bit build\n"
8869 msgid " Malformed note - too short for header\n"
8874 msgid " Malformed note - does not end with \\0\n"
8879 msgid " Malformed note - too short for supplied file count\n"
8884 msgid " Page size: "
8889 msgid " %*s%*s%*s\n"
8906 msgid " Malformed note - filenames end too early\n"
8910 msgid "NT_GNU_ABI_TAG (ABI version tag)"
8914 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
8918 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
8922 msgid "NT_GNU_GOLD_VERSION (gold version)"
8932 msgid " <corrupt GNU_ABI_TAG>\n"
8937 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
8945 #. Hardware capabilities information. Word 0 is the number of entries.
8946 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
8947 #. is a series of entries, where each entry is a single byte followed
8948 #. by a nul terminated string. The byte gives the bit number to test
8949 #. if enabled in the bitmask.
8952 msgid " Hardware Capabilities: "
8957 msgid "<corrupt GNU_HWCAP>\n"
8962 msgid "num entries: %ld, enabled mask: %lx\n"
8967 msgid " Description data: "
8971 msgid "Alignment of 8-byte objects"
8975 msgid "Sizeof double and long double"
8979 msgid "Type of FPU support needed"
8983 msgid "Use of SIMD instructions"
8987 msgid "Use of cache"
9021 msgid "unknown value: %x\n"
9025 msgid "NT_THRMISC (thrmisc structure)"
9029 msgid "NT_PROCSTAT_PROC (proc data)"
9033 msgid "NT_PROCSTAT_FILES (files data)"
9037 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9041 msgid "NT_PROCSTAT_GROUPS (groups data)"
9045 msgid "NT_PROCSTAT_UMASK (umask data)"
9049 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9053 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9057 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9061 msgid "NT_PROCSTAT_AUXV (auxv data)"
9064 #. NetBSD core "procinfo" structure.
9066 msgid "NetBSD procinfo structure"
9069 #: readelf.c:15972 readelf.c:15986
9070 msgid "PT_GETREGS (reg structure)"
9073 #: readelf.c:15974 readelf.c:15988
9074 msgid "PT_GETFPREGS (fpreg structure)"
9078 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9083 msgid " Provider: %s\n"
9103 msgid ", Semaphore: "
9108 msgid " Arguments: %s\n"
9112 msgid "NT_VMS_MHD (module header)"
9116 msgid "NT_VMS_LNM (language name)"
9120 msgid "NT_VMS_SRC (source files)"
9124 msgid "NT_VMS_EIDC (consistency check)"
9128 msgid "NT_VMS_FPMODE (FP mode)"
9132 msgid "NT_VMS_IMGNAM (image name)"
9136 msgid "NT_VMS_IMGID (image id)"
9140 msgid "NT_VMS_LINKID (link id)"
9144 msgid "NT_VMS_IMGBID (build id)"
9148 msgid "NT_VMS_GSTNAM (sym table name)"
9153 msgid " Creation date : %.17s\n"
9158 msgid " Last patch date: %.17s\n"
9163 msgid " Module name : %s\n"
9168 msgid " Module version : %s\n"
9173 msgid " Invalid size\n"
9178 msgid " Language: %s\n"
9183 msgid " Floating Point mode: "
9188 msgid " Link time: "
9193 msgid " Patch time: "
9198 msgid " Major id: %u, minor id: %u\n"
9203 msgid " Last modified : "
9215 msgid " Header flags: 0x%08x\n"
9220 msgid " Image id : %s\n"
9225 msgid " Image name: %s\n"
9230 msgid " Global symbol table name: %s\n"
9235 msgid " Image id: %s\n"
9240 msgid " Linker id: %s\n"
9245 msgid " description data: "
9256 "Displaying notes found in: %s\n"
9263 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
9268 msgid " %-20s %10s\tDescription\n"
9279 #: readelf.c:16297 readelf.c:16326
9281 msgid "Corrupt note: only %d bytes remain, not enough for a full note\n"
9284 #: readelf.c:16309 readelf.c:16451
9286 msgid "Corrupt note: name size is too big: %lx\n"
9291 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
9296 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx\n"
9300 msgid "Out of memory allocating space for inote name\n"
9311 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
9317 msgid "corrupt descsz found in note at offset 0x%lx\n"
9320 #: readelf.c:16463 readelf.c:16476
9322 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
9327 msgid "corrupt namesz found in note at offset 0x%lx\n"
9332 msgid "No note segments present in the core file.\n"
9337 "This instance of readelf has been built without support for a\n"
9338 "64 bit data type and so it cannot read 64 bit ELF files.\n"
9343 msgid "%s: Failed to read file header\n"
9355 msgid "%s: unable to dump the index as none was found\n"
9360 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
9365 msgid "Contents of binary %s at offset "
9370 msgid "%s: end of the symbol table reached before the end of the index\n"
9376 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
9377 "in the index table\n"
9382 msgid "%s: failed to seek back to start of object files in the archive\n"
9385 #: readelf.c:17021 readelf.c:17113
9387 msgid "Input file '%s' is not readable.\n"
9392 msgid "%s: contains corrupt thin archive: %s\n"
9397 msgid "%s: failed to seek to archive member.\n"
9402 msgid "File %s is not an archive so its index cannot be displayed.\n"
9406 msgid "Nothing to do.\n"
9411 msgid "%s: cannot set time: %s"
9414 #. We have to clean up here.
9415 #: rename.c:157 rename.c:195
9417 msgid "unable to rename '%s'; reason: %s"
9422 msgid "unable to copy file '%s'; reason: %s"
9427 msgid "%s: not enough binary data"
9431 msgid "null terminated unicode string"
9434 #: resbin.c:162 resbin.c:168
9442 #: resbin.c:238 resbin.c:245
9447 msgid "menuex header"
9451 msgid "menuex offset"
9456 msgid "unsupported menu version %d"
9459 #: resbin.c:288 resbin.c:303 resbin.c:365
9460 msgid "menuitem header"
9467 #: resbin.c:432 resbin.c:460
9468 msgid "dialog header"
9473 msgid "unexpected DIALOGEX version %d"
9477 msgid "dialog font point size"
9481 msgid "dialogex font information"
9484 #: resbin.c:529 resbin.c:547
9485 msgid "dialog control"
9489 msgid "dialogex control"
9493 msgid "dialog control end"
9497 msgid "dialog control data"
9501 msgid "stringtable string length"
9505 msgid "stringtable string"
9509 msgid "fontdir header"
9517 msgid "fontdir device name"
9521 msgid "fontdir face name"
9529 msgid "group cursor header"
9532 #: resbin.c:800 resrc.c:1350
9534 msgid "unexpected group cursor type %d"
9538 msgid "group cursor"
9542 msgid "group icon header"
9545 #: resbin.c:855 resrc.c:1297
9547 msgid "unexpected group icon type %d"
9555 msgid "unexpected version string"
9560 msgid "version length %lu greater than resource length %lu"
9565 msgid "unexpected version type %d"
9570 msgid "unexpected fixed version information length %ld"
9574 msgid "fixed version info"
9579 msgid "unexpected fixed version signature %lu"
9584 msgid "unexpected fixed version info version %lu"
9588 msgid "version var info"
9593 msgid "unexpected stringfileinfo value length %ld"
9597 msgid "version stringtable"
9602 msgid "unexpected version stringtable value length %ld"
9606 msgid "version string"
9611 msgid "unexpected version string length %ld != %ld + %ld"
9616 msgid "unexpected version string length %ld < %ld"
9621 msgid "unexpected varfileinfo value length %ld"
9625 msgid "version varfileinfo"
9630 msgid "unexpected version value length %ld"
9634 msgid "nul bytes found in version string"
9639 msgid "unexpected version string character: %x"
9643 msgid "filename required for COFF input"
9648 msgid "%s: no resource section"
9653 msgid "%s: .rsrc section is bigger than the file!"
9658 msgid "%s: %s: address out of bounds"
9662 msgid "Resources nest too deep"
9670 msgid "named directory entry"
9674 msgid "directory entry name"
9678 msgid "resource name"
9682 msgid "named subdirectory"
9686 msgid "named resource"
9690 msgid "ID directory entry"
9694 msgid "ID subdirectory"
9702 msgid "resource type unknown"
9710 msgid "resource data"
9714 msgid "resource data size"
9718 msgid "filename required for COFF output"
9722 msgid "can't get BFD_RELOC_RVA relocation type"
9725 #: resrc.c:256 resrc.c:328
9727 msgid "can't open temporary file `%s': %s"
9732 msgid "can't redirect stdout: `%s': %s"
9737 msgid "can't execute `%s': %s"
9742 msgid "Using temporary file `%s' to read preprocessor output\n"
9747 msgid "can't popen `%s': %s"
9752 msgid "Using popen to read preprocessor output\n"
9757 msgid "Tried `%s'\n"
9762 msgid "Using `%s'\n"
9766 msgid "preprocessing failed."
9771 msgid "%s: unexpected EOF"
9776 msgid "%s: read of %lu returned %lu"
9779 #: resrc.c:722 resrc.c:1497
9781 msgid "stat failed on bitmap file `%s': %s"
9786 msgid "cursor file `%s' does not contain cursor data"
9789 #: resrc.c:805 resrc.c:1205
9791 msgid "%s: fseek to %lu failed: %s"
9795 msgid "help ID requires DIALOGEX"
9799 msgid "control data requires DIALOGEX"
9804 msgid "stat failed on font file `%s': %s"
9809 msgid "icon file `%s' does not contain icon data"
9812 #: resrc.c:1723 resrc.c:1758
9814 msgid "stat failed on file `%s': %s"
9819 msgid "can't open `%s' for output: %s"
9824 msgid " Displays the sizes of sections inside binary files\n"
9829 msgid " If no input file(s) are specified, a.out is assumed\n"
9835 " The options are:\n"
9836 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
9837 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
9839 " -t --totals Display the total sizes (Berkeley "
9841 " --common Display total size for *COM* syms\n"
9842 " --target=<bfdname> Set the binary file format\n"
9843 " @<file> Read options from <file>\n"
9844 " -h --help Display this information\n"
9845 " -v --version Display the program's version\n"
9851 msgid "invalid argument to --format: %s"
9856 msgid "Invalid radix: %s\n"
9860 msgid "Checksum failure"
9863 #. FIXME: Return error status.
9865 msgid "Failed to write checksum"
9870 msgid "Unsupported integer write size: %d"
9873 #. FIXME: Return error status.
9875 msgid "Failed to write TR block"
9880 msgid "Unrecognized H8300 sub-architecture: %ld"
9885 msgid "Unsupported architecture: %d"
9890 msgid "Unrecognised type: %d"
9895 msgid "Unrecognised coff symbol type: %d"
9898 #: srconv.c:1022 srconv.c:1122
9900 msgid "Unrecognised coff symbol visibility: %d"
9903 #: srconv.c:1048 srconv.c:1093
9905 msgid "Unrecognised coff symbol location: %d"
9908 #. FIXME: Return error status.
9910 msgid "Failed to write CS struct"
9915 msgid "Convert a COFF object file into a SYSROFF object file\n"
9921 " The options are:\n"
9922 " -q --quick (Obsolete - ignored)\n"
9923 " -n --noprescan Do not perform a scan to convert commons into defs\n"
9924 " -d --debug Display information about what is being done\n"
9925 " @<file> Read options from <file>\n"
9926 " -h --help Display this information\n"
9927 " -v --version Print the program's version number\n"
9932 msgid "unable to open output file %s"
9935 #: stabs.c:327 stabs.c:1722
9936 msgid "numeric overflow"
9941 msgid "Bad stab: %s\n"
9946 msgid "Warning: %s: %s\n"
9951 msgid "N_LBRAC not within function\n"
9956 msgid "Too many N_RBRACs\n"
9960 msgid "unknown C++ encoded name"
9963 #. Complain and keep going, so compilers can invent new
9964 #. cross-reference types.
9966 msgid "unrecognized cross reference type"
9969 #. Does this actually ever happen? Is that why we are worrying
9970 #. about dealing with it rather than just calling error_type?
9972 msgid "missing index type"
9976 msgid "unknown virtual character for baseclass"
9980 msgid "unknown visibility character for baseclass"
9984 msgid "unnamed $vb type"
9988 msgid "unrecognized C++ abbreviation"
9992 msgid "unknown visibility character for field"
9996 msgid "const/volatile indicator missing"
10001 msgid "No mangling for \"%s\"\n"
10005 msgid "Undefined N_EXCL"
10010 msgid "Type file number %d out of range\n"
10015 msgid "Type index number %d out of range\n"
10020 msgid "Unrecognized XCOFF type %d\n"
10025 msgid "bad mangled name `%s'\n"
10030 msgid "no argument types in mangled string\n"
10035 msgid "Demangled name is not a function\n"
10040 msgid "Unexpected type in v3 arglist demangling\n"
10045 msgid "Unrecognized demangle component %d\n"
10050 msgid "Failed to print demangled template\n"
10055 msgid "Couldn't get demangled builtin type\n"
10060 msgid "Unexpected demangled varargs\n"
10065 msgid "Unrecognized demangled builtin type\n"
10068 #: strings.c:212 strings.c:279
10070 msgid "invalid integer argument %s"
10075 msgid "invalid minimum string length %d"
10080 msgid " Display printable strings in [file(s)] (stdin by default)\n"
10086 " -a - --all Scan the entire file, not just the data section "
10088 " -d --data Only scan the data sections in the file\n"
10094 " -a - --all Scan the entire file, not just the data section\n"
10095 " -d --data Only scan the data sections in the file "
10102 " -f --print-file-name Print the name of the file before each string\n"
10103 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
10105 " -<number> least [number] characters (default 4).\n"
10106 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
10108 " -w --include-all-whitespace Include all whitespace as valid string "
10110 " -o An alias for --radix=o\n"
10111 " -T --target=<BFDNAME> Specify the binary file format\n"
10112 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
10113 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
10115 " -s --output-separator=<string> String used to separate strings in output.\n"
10116 " @<file> Read options from <file>\n"
10117 " -h --help Display this information\n"
10118 " -v -V --version Print the program's version number\n"
10122 msgid "*undefined*"
10131 msgid "SUM IS %x\n"
10134 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
10135 #. Prevent infinite loops re-reading beyond the end of the buffer.
10137 msgid "ICE: getINT: Out of buffer space"
10142 msgid "Unsupported read size: %d"
10152 msgid "WANTED %x!!\n"
10156 msgid "SYMBOL INFO"
10160 msgid "DERIVED TYPE"
10164 msgid "MODULE***\n"
10169 msgid "Print a human readable interpretation of a SYSROFF object file\n"
10175 " The options are:\n"
10176 " -h --help Display this information\n"
10177 " -v --version Print the program's version number\n"
10182 msgid "cannot open input file %s"
10187 msgid "Copyright (C) 2016 Free Software Foundation, Inc.\n"
10193 "This program is free software; you may redistribute it under the terms of\n"
10194 "the GNU General Public License version 3 or (at your option) any later "
10196 "This program has absolutely no warranty.\n"
10201 msgid "can't create %s file `%s' for output.\n"
10206 msgid "Usage: %s [option(s)] [input-file]\n"
10212 " The options are:\n"
10213 " -a --ascii_in Read input file as ASCII file\n"
10214 " -A --ascii_out Write binary messages as ASCII\n"
10215 " -b --binprefix .bin filename is prefixed by .mc filename_ "
10216 "for uniqueness.\n"
10217 " -c --customflag Set custom flags for messages\n"
10218 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
10219 " -d --decimal_values Print values to text files decimal\n"
10220 " -e --extension=<extension> Set header extension used on export header "
10222 " -F --target <target> Specify output target for endianness.\n"
10223 " -h --headerdir=<directory> Set the export directory for headers\n"
10224 " -u --unicode_in Read input file as UTF16 file\n"
10225 " -U --unicode_out Write binary messages as UFT16\n"
10226 " -m --maxlength=<val> Set the maximal allowed message length\n"
10227 " -n --nullterminate Automatic add a zero termination to strings\n"
10228 " -o --hresult_use Use HRESULT definition instead of status code "
10230 " -O --codepage_out=<val> Set codepage used for writing text file\n"
10231 " -r --rcdir=<directory> Set the export directory for rc files\n"
10232 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
10233 " that maps message ID's to their symbolic "
10240 " -H --help Print this help message\n"
10241 " -v --verbose Verbose - tells you what it's doing\n"
10242 " -V --version Print version information\n"
10245 #: windmc.c:260 windres.c:404
10247 msgid "%s: warning: "
10252 msgid "A codepage was specified switch `%s' and UTF16.\n"
10257 msgid "\tcodepage settings are ignored.\n"
10261 msgid "try to add a ill language."
10266 msgid "unable to open file `%s' for input.\n"
10271 msgid "unable to read contents of %s"
10275 msgid "input file does not seems to be UFT16.\n"
10280 msgid "can't open %s `%s': %s"
10285 msgid ": expected to be a directory\n"
10290 msgid ": expected to be a leaf\n"
10295 msgid ": duplicate value\n"
10300 msgid "unknown format type `%s'"
10305 msgid "%s: supported formats:"
10308 #. Otherwise, we give up.
10311 msgid "can not determine type of file `%s'; use the -J option"
10316 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
10322 " The options are:\n"
10323 " -i --input=<file> Name input file\n"
10324 " -o --output=<file> Name output file\n"
10325 " -J --input-format=<format> Specify input format\n"
10326 " -O --output-format=<format> Specify output format\n"
10327 " -F --target=<target> Specify COFF target\n"
10328 " --preprocessor=<program> Program to use to preprocess rc file\n"
10329 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
10330 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
10331 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
10332 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
10333 " -v --verbose Verbose - tells you what it's doing\n"
10334 " -c --codepage=<codepage> Specify default codepage\n"
10335 " -l --language=<val> Set language when reading rc file\n"
10336 " --use-temp-file Use a temporary file instead of popen to "
10338 " the preprocessor output\n"
10339 " --no-use-temp-file Use popen (default)\n"
10344 msgid " --yydebug Turn on parser debugging\n"
10350 " -r Ignored for compatibility with rc\n"
10351 " @<file> Read options from <file>\n"
10352 " -h --help Print this help message\n"
10353 " -V --version Print version information\n"
10359 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
10360 "extension if not specified. A single file name is an input file.\n"
10361 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
10365 msgid "invalid codepage specified.\n"
10369 msgid "invalid option -f\n"
10373 msgid "No filename following the -fo option.\n"
10379 "Option -I is deprecated for setting the input format, please use -J "
10384 msgid "no resources"
10387 #: wrstabs.c:353 wrstabs.c:1914
10389 msgid "string_hash_lookup failed: %s"
10394 msgid "stab_int_type: bad size %u"
10399 msgid "%s: warning: unknown size for field `%s' in struct"