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: 2011-10-25 11:20+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:101 ar.c:304 ar.c:333 coffdump.c:471 dlltool.c:3938
57 #: dllwrap.c:524 elfedit.c:653 nlmconv.c:1114 objcopy.c:576 objcopy.c:611
58 #: readelf.c:3214 size.c:99 srconv.c:1743 strings.c:667 sysdump.c:653
59 #: windmc.c:228 windres.c:695
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:427 nm.c:1570 objdump.c:3423
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\n"
192 msgid " [N] - use instance [count] of name\n"
197 msgid " [f] - truncate inserted file names\n"
202 msgid " [P] - use full path names when matching\n"
207 msgid " [o] - preserve original dates\n"
213 " [u] - only replace files that are newer than current archive "
219 msgid " generic modifiers:\n"
224 msgid " [c] - do not warn if the library had to be created\n"
229 msgid " [s] - create an archive index (cf. ranlib)\n"
234 msgid " [S] - do not build a symbol table\n"
239 msgid " [T] - make a thin archive\n"
244 msgid " [v] - be verbose\n"
249 msgid " [V] - display the version number\n"
254 msgid " @<file> - read options from <file>\n"
259 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
269 msgid " --plugin <p> - load the specified plugin\n"
274 msgid "Usage: %s [options] archive\n"
279 msgid " Generate an index to speed access to archives\n"
285 " The options are:\n"
286 " @<file> Read options from <file>\n"
291 msgid " --plugin <name> Load the specified plugin\n"
297 " -t Update the archive's symbol map timestamp\n"
298 " -h --help Print this help message\n"
299 " -v --version Print version information\n"
303 msgid "two different operation options specified"
306 #: ar.c:538 nm.c:1643
308 msgid "sorry - this program has been built without plugin support\n"
312 msgid "no operation specified"
316 msgid "`u' is only meaningful with the `r' option."
320 msgid "`u' is not meaningful with the `D' option."
324 msgid "`N' is only meaningful with the `x' and `d' options."
328 msgid "Value for `N' must be positive."
332 msgid "`x' cannot be used on thin archives."
337 msgid "internal error -- this option not implemented"
345 #: ar.c:889 ar.c:943 ar.c:1272 objcopy.c:2080
347 msgid "internal stat error on %s"
352 msgid "%s is not a valid archive"
356 msgid "could not create temporary file whilst writing archive"
361 msgid "No member named `%s'\n"
366 msgid "no entry %s in archive %s!"
371 msgid "%s: no archive map to update"
376 msgid "No entry %s in archive.\n"
381 msgid "Can't open file %s\n"
386 msgid "%s: Can't open output archive %s\n"
391 msgid "%s: Can't open input archive %s\n"
396 msgid "%s: file %s is not an archive\n"
401 msgid "%s: no output archive specified yet\n"
404 #: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:350 arsup.c:416
406 msgid "%s: no open output archive\n"
409 #: arsup.c:261 arsup.c:371 arsup.c:397
411 msgid "%s: can't open file %s\n"
414 #: arsup.c:315 arsup.c:393 arsup.c:474
416 msgid "%s: can't find module file %s\n"
421 msgid "Current open archive is %s\n"
426 msgid "%s: no open archive\n"
431 msgid " No emulation specific options\n"
434 #. Macros for common output.
437 msgid " emulation options: \n"
442 msgid "can't set BFD default target to `%s': %s"
447 msgid "%s: Matching formats:"
452 msgid "Supported targets:"
457 msgid "%s: supported targets:"
462 msgid "Supported architectures:"
467 msgid "%s: supported architectures:"
475 msgid "little endian"
479 msgid "endianness unknown"
486 " (header %s, data %s)\n"
491 msgid "BFD header file version %s\n"
496 msgid "%s: bad number: %s"
499 #: bucomm.c:576 strings.c:409
501 msgid "'%s': No such file"
504 #: bucomm.c:578 strings.c:411
506 msgid "Warning: could not locate '%s'. reason: %s"
511 msgid "Warning: '%s' is not an ordinary file"
516 msgid "Warning: '%s' has negative size, probably it is too large"
531 msgid "section definition at %x size %x\n"
541 msgid "array [%d] of"
546 msgid "function returning"
561 msgid "structure definition"
566 msgid "structure ref to UNKNOWN struct"
571 msgid "structure ref to %s"
576 msgid "enum ref to %s"
581 msgid "enum definition"
586 msgid "Stack offset %x"
591 msgid "Memory section %s+%x"
601 msgid "Struct Member offset %x"
606 msgid "Enum Member offset %x"
611 msgid "Undefined symbol"
616 msgid "List of symbols"
621 msgid "Symbol %s, tag %d, number %d"
624 #: coffdump.c:345 readelf.c:12215 readelf.c:12289
640 msgid "List of blocks "
655 msgid "List of source files"
660 msgid "Source file %s"
665 msgid "section %s %d %d address %x size %x number %d nrelocs %d"
673 #: coffdump.c:462 sysdump.c:646
675 msgid "Usage: %s [option(s)] in-file\n"
680 msgid " Print a human readable interpretation of a COFF object file\n"
686 " The options are:\n"
687 " @<file> Read options from <file>\n"
688 " -h --help Display this information\n"
689 " -v --version Display the program's version\n"
693 #: coffdump.c:533 srconv.c:1833 sysdump.c:710
694 msgid "no input file specified"
697 #: cxxfilt.c:119 nm.c:269 objdump.c:281
699 msgid "Report bugs to %s.\n"
703 msgid "debug_add_to_current_namespace: no current file"
707 msgid "debug_start_source: no debug_set_filename call"
711 msgid "debug_record_function: no debug_set_filename call"
715 msgid "debug_record_parameter: no current function"
719 msgid "debug_end_function: no current function"
723 msgid "debug_end_function: some blocks were not closed"
727 msgid "debug_start_block: no current block"
731 msgid "debug_end_block: no current block"
735 msgid "debug_end_block: attempt to close top level block"
739 msgid "debug_record_line: no current unit"
744 msgid "debug_start_common_block: not implemented"
749 msgid "debug_end_common_block: not implemented"
754 msgid "debug_record_label: not implemented"
758 msgid "debug_record_variable: no current file"
762 msgid "debug_make_undefined_type: unsupported kind"
766 msgid "debug_name_type: no current file"
770 msgid "debug_tag_type: no current file"
774 msgid "debug_tag_type: extra tag attempted"
779 msgid "Warning: changing type size from %d to %d\n"
783 msgid "debug_find_named_type: no current compilation unit"
788 msgid "debug_get_real_type: circular debug information for %s\n"
792 msgid "debug_write_type: illegal type encountered"
795 #: dlltool.c:902 dlltool.c:928 dlltool.c:959
797 msgid "Internal error: Unknown machine type: %d"
802 msgid "Can't open def file: %s"
807 msgid "Processing def file: %s"
811 msgid "Processed def file"
816 msgid "Syntax error in def file %s:%d"
821 msgid "%s: Path components stripped from image name, '%s'."
826 msgid "NAME: %s base: %x"
829 #: dlltool.c:1091 dlltool.c:1112
830 msgid "Can't have LIBRARY and NAME"
835 msgid "LIBRARY: %s base: %x"
840 msgid "VERSION %d.%d\n"
848 #: dlltool.c:1354 resrc.c:293
853 #: dlltool.c:1359 dllwrap.c:422 resrc.c:298
855 msgid "subprocess got fatal signal %d"
858 #: dlltool.c:1365 dllwrap.c:429 resrc.c:305
860 msgid "%s exited with status %d"
865 msgid "Sucking in info from %s section in %s"
870 msgid "Excluding symbol: %s"
873 #: dlltool.c:1625 dlltool.c:1636 nm.c:1012 nm.c:1023
875 msgid "%s: no symbols"
878 #. FIXME: we ought to read in and block out the base relocations.
881 msgid "Done reading %s"
886 msgid "Unable to open object file: %s: %s"
891 msgid "Scanning object file %s"
896 msgid "Cannot produce mcore-elf dll from archive file: %s"
900 msgid "Adding exports to output file"
904 msgid "Added exports to output file"
909 msgid "Generating export file: %s"
914 msgid "Unable to open temporary assembler file: %s"
919 msgid "Opened temporary file: %s"
923 msgid "failed to read the number of entries from base file"
927 msgid "Generated exports file"
932 msgid "bfd_open failed open stub file: %s: %s"
937 msgid "Creating stub file: %s"
942 msgid "bfd_open failed reopen stub file: %s: %s"
945 #: dlltool.c:2908 dlltool.c:2984
947 msgid "failed to open temporary head file: %s"
950 #: dlltool.c:2970 dlltool.c:3050
952 msgid "failed to open temporary head file: %s: %s"
957 msgid "failed to open temporary tail file: %s"
962 msgid "failed to open temporary tail file: %s: %s"
967 msgid "Can't create .lib file: %s: %s"
972 msgid "Creating library file: %s"
975 #: dlltool.c:3239 dlltool.c:3245
977 msgid "cannot delete %s: %s"
981 msgid "Created lib file"
986 msgid "Can't open .lib file: %s: %s"
989 #: dlltool.c:3470 dlltool.c:3492
991 msgid "%s is not a library"
996 msgid "Import library `%s' specifies two or more dlls"
1001 msgid "Unable to determine dll name for `%s' (not an import library?)"
1006 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1011 msgid "Error, duplicate EXPORT with ordinals: %s"
1015 msgid "Processing definitions"
1019 msgid "Processed definitions"
1023 #: dlltool.c:3895 dllwrap.c:483
1025 msgid "Usage %s <option(s)> <object-file(s)>\n"
1032 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1038 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1044 msgid " -e --output-exp <outname> Generate an export file.\n"
1049 msgid " -l --output-lib <outname> Generate an interface library.\n"
1054 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1059 msgid " -a --add-indirect Add dll indirects to export file.\n"
1065 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1070 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1075 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1080 msgid " --export-all-symbols Export all symbols to .def\n"
1085 msgid " --no-export-all-symbols Only export listed symbols\n"
1090 msgid " --exclude-symbols <list> Don't export <list>\n"
1095 msgid " --no-default-excludes Clear default exclude symbols\n"
1100 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1105 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1110 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1116 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1123 " -U --add-underscore Add underscores to all symbols in interface "
1130 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1131 "interface library.\n"
1137 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1144 " --leading-underscore All symbols should be prefixed by an "
1150 msgid " -k --kill-at Kill @<n> from exported names.\n"
1155 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1160 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1165 msgid " -S --as <name> Use <name> for assembler.\n"
1170 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1176 " -C --compat-implib Create backward compatible import library.\n"
1182 " -n --no-delete Keep temp files (repeat for extra "
1189 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1195 " -I --identify <implib> Report the name of the DLL associated with "
1202 " --identify-strict Causes --identify to report error when multiple "
1208 msgid " -v --verbose Be verbose.\n"
1213 msgid " -V --version Display the program version.\n"
1218 msgid " -h --help Display this information.\n"
1223 msgid " @<file> Read options from <file>.\n"
1229 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1234 msgid " -L --linker <name> Use <name> as the linker.\n"
1239 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1244 msgid "Path components stripped from dllname, '%s'."
1249 msgid "Unable to open base-file: %s"
1254 msgid "Machine '%s' not supported"
1259 msgid "Warning, machine type (%d) not supported for delayimport."
1262 #: dlltool.c:4313 dllwrap.c:213
1264 msgid "Tried file: %s"
1267 #: dlltool.c:4320 dllwrap.c:220
1269 msgid "Using file: %s"
1274 msgid "Keeping temporary base file %s"
1279 msgid "Deleting temporary base file %s"
1284 msgid "Keeping temporary exp file %s"
1289 msgid "Deleting temporary exp file %s"
1294 msgid "Keeping temporary def file %s"
1299 msgid "Deleting temporary def file %s"
1304 msgid "pwait returns: %s"
1309 msgid " Generic options:\n"
1314 msgid " @<file> Read options from <file>\n"
1319 msgid " --quiet, -q Work quietly\n"
1324 msgid " --verbose, -v Verbose\n"
1329 msgid " --version Print dllwrap version\n"
1334 msgid " --implib <outname> Synonym for --output-lib\n"
1339 msgid " Options for %s:\n"
1344 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1349 msgid " --driver-flags <flags> Override default ld flags\n"
1354 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1359 msgid " --entry <entry> Specify alternate DLL entry point\n"
1364 msgid " --image-base <base> Specify image base address\n"
1369 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1374 msgid " --dry-run Show what needs to be run\n"
1379 msgid " --mno-cygwin Create Mingw DLL\n"
1384 msgid " Options passed to DLLTOOL:\n"
1389 msgid " --machine <machine>\n"
1394 msgid " --output-exp <outname> Generate export file.\n"
1399 msgid " --output-lib <outname> Generate input library.\n"
1404 msgid " --add-indirect Add dll indirects to export file.\n"
1409 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1414 msgid " --def <deffile> Name input .def file\n"
1419 msgid " --output-def <deffile> Name output .def file\n"
1424 msgid " --export-all-symbols Export all symbols to .def\n"
1429 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1434 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1439 msgid " --no-default-excludes Zap default exclude symbols\n"
1444 msgid " --base-file <basefile> Read linker generated base file\n"
1449 msgid " --no-idata4 Don't generate idata$4 section\n"
1454 msgid " --no-idata5 Don't generate idata$5 section\n"
1459 msgid " -U Add underscores to .lib\n"
1464 msgid " -k Kill @<n> from exported names\n"
1469 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1474 msgid " --as <name> Use <name> for assembler\n"
1479 msgid " --nodelete Keep temp files.\n"
1484 msgid " --no-leading-underscore Entrypoint without underscore\n"
1489 msgid " --leading-underscore Entrypoint with underscore.\n"
1494 msgid " Rest are passed unmodified to the language driver\n"
1498 msgid "Must provide at least one of -o or --dllname options"
1503 "no export definition file provided.\n"
1504 "Creating one, but that may not be what you want"
1509 msgid "DLLTOOL name : %s\n"
1514 msgid "DLLTOOL options : %s\n"
1519 msgid "DRIVER name : %s\n"
1524 msgid "DRIVER options : %s\n"
1528 msgid "Wrong size in print_dwarf_vma"
1531 #: dwarf.c:256 dwarf.c:3027
1532 msgid "badly formed extended line op encountered!\n"
1537 msgid " Extended opcode %d: "
1549 msgid "set Address to 0x%s\n"
1554 msgid " define new File Table entry\n"
1557 #: dwarf.c:281 dwarf.c:2555
1559 msgid " Entry\tDir\tTime\tSize\tName\n"
1564 msgid "set Discriminator to %s\n"
1569 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1572 #. The test against DW_LNW_hi_user is redundant due to
1573 #. the limited range of the unsigned char data type used
1575 #. && op_code <= DW_LNE_hi_user
1578 msgid "user defined: "
1592 msgid "<no .debug_str section>"
1597 msgid "DW_FORM_strp offset too big: %s\n"
1601 msgid "<offset is too big>"
1606 msgid "Unknown TAG value: %lx"
1611 msgid "Unknown FORM value: %lx"
1616 msgid " %s byte block: "
1621 msgid "(DW_OP_call_ref in frame info)"
1636 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1641 msgid "(DW_OP_GNU_implicit_pointer in frame info)"
1646 msgid "(User defined location op)"
1651 msgid "(Unknown location op)"
1655 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
1659 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
1664 msgid " (indirect string, offset: 0x%s): %s"
1669 msgid "Unrecognized form: %lu\n"
1674 msgid "(not inlined)"
1684 msgid "(declared as inline but ignored)"
1689 msgid "(declared as inline and inlined)"
1694 msgid " (Unknown inline attribute value: %s)"
1699 msgid "(implementation defined: %s)"
1704 msgid "(Unknown: %s)"
1709 msgid "(user defined type)"
1714 msgid "(unknown type)"
1719 msgid "(unknown accessibility)"
1724 msgid "(unknown visibility)"
1729 msgid "(unknown virtuality)"
1734 msgid "(unknown case)"
1739 msgid "(user defined)"
1744 msgid "(unknown convention)"
1754 msgid "(location list)"
1757 #: dwarf.c:1761 dwarf.c:4045
1759 msgid " [without DW_AT_frame_base]"
1765 "Offset %s used as value for DW_AT_import attribute of DIE at offset %lx is "
1771 msgid "[Abbrev Number: %ld"
1776 msgid "Unknown AT value: %lx"
1781 msgid "Reserved length value (0x%s) found in section %s\n"
1786 msgid "Corrupt unit length (0x%s) found in section %s\n"
1791 msgid "No comp units in %s section ?"
1796 msgid "Not enough memory for a debug info array of %u entries"
1799 #: dwarf.c:2087 dwarf.c:3296 dwarf.c:3390 dwarf.c:3551 dwarf.c:3779
1800 #: dwarf.c:3911 dwarf.c:4081 dwarf.c:4150 dwarf.c:4354
1803 "Contents of the %s section:\n"
1809 msgid "Unable to locate %s section!\n"
1814 msgid " Compilation Unit @ offset 0x%s:\n"
1819 msgid " Length: 0x%s (%s)\n"
1824 msgid " Version: %d\n"
1829 msgid " Abbrev Offset: %s\n"
1834 msgid " Pointer Size: %d\n"
1839 msgid " Signature: "
1844 msgid " Type Offset: 0x%s\n"
1850 "Debug info is corrupted, length of CU at %s extends beyond end of section "
1856 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
1862 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
1869 "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
1873 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
1878 msgid " <%d><%lx>: Abbrev Number: %lu"
1883 msgid " <%d><%lx>: ...\n"
1889 "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
1895 "Raw dump of debug contents of section %s:\n"
1902 "The information in section %s appears to be corrupt - the section is too "
1906 #: dwarf.c:2472 dwarf.c:2840
1907 msgid "Only DWARF version 2, 3 and 4 line info is currently supported.\n"
1910 #: dwarf.c:2486 dwarf.c:2855
1911 msgid "Invalid maximum operations per insn.\n"
1914 #: dwarf.c:2505 dwarf.c:3574
1916 msgid " Offset: 0x%lx\n"
1921 msgid " Length: %ld\n"
1926 msgid " DWARF Version: %d\n"
1931 msgid " Prologue Length: %d\n"
1936 msgid " Minimum Instruction Length: %d\n"
1941 msgid " Maximum Ops per Instruction: %d\n"
1946 msgid " Initial value of 'is_stmt': %d\n"
1951 msgid " Line Base: %d\n"
1956 msgid " Line Range: %d\n"
1961 msgid " Opcode Base: %d\n"
1973 msgid " Opcode %d has %d args\n"
1980 " The Directory Table is empty.\n"
1987 " The Directory Table:\n"
1994 " The File Name Table is empty.\n"
2001 " The File Name Table:\n"
2004 #. Now display the statements.
2009 " Line Number Statements:\n"
2014 msgid " Special opcode %d: advance Address by %s to 0x%s"
2019 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]"
2024 msgid " and Line by %s to %d\n"
2034 msgid " Advance PC by %s to 0x%s\n"
2039 msgid " Advance PC by %s to 0x%s[%d]\n"
2044 msgid " Advance Line by %s to %d\n"
2049 msgid " Set File Name to entry %s in the File Name Table\n"
2054 msgid " Set column to %s\n"
2059 msgid " Set is_stmt to %s\n"
2064 msgid " Set basic block\n"
2069 msgid " Advance PC by constant %s to 0x%s\n"
2074 msgid " Advance PC by constant %s to 0x%s[%d]\n"
2079 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2084 msgid " Set prologue_end to true\n"
2089 msgid " Set epilogue_begin to true\n"
2094 msgid " Set ISA to %s\n"
2097 #: dwarf.c:2753 dwarf.c:3168
2099 msgid " Unknown opcode %d with operands: "
2105 "Decoded dump of debug contents of section %s:\n"
2110 msgid "The line info appears to be corrupt - the section is too small\n"
2118 #: dwarf.c:2961 dwarf.c:2972
2120 msgid "File name Line number Starting address\n"
2125 msgid "CU: %s/%s:\n"
2130 msgid "UNKNOWN: length %d\n"
2135 msgid " Set ISA to %lu\n"
2138 #: dwarf.c:3330 dwarf.c:4195
2141 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2145 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2150 msgid " Length: %ld\n"
2155 msgid " Version: %d\n"
2160 msgid " Offset into .debug_info section: 0x%lx\n"
2165 msgid " Size of area in .debug_info section: %ld\n"
2177 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2182 msgid " DW_MACINFO_end_file\n"
2187 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2192 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2197 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2202 msgid "Only GNU extension to DWARF 4 of %s is currently supported.\n"
2207 msgid " Version: %d\n"
2212 msgid " Offset size: %d\n"
2217 msgid " Offset into .debug_line: 0x%lx\n"
2222 msgid " Extension opcode arguments:\n"
2227 msgid " DW_MACRO_GNU_%02x has no arguments\n"
2232 msgid " DW_MACRO_GNU_%02x arguments: "
2237 msgid "Invalid extension opcode form %s\n"
2241 msgid ".debug_macro section not zero terminated\n"
2245 msgid "DW_MACRO_GNU_start_file used, but no .debug_line offset provided.\n"
2250 msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d\n"
2255 msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
2260 msgid " DW_MACRO_GNU_end_file\n"
2265 msgid " DW_MACRO_GNU_define - lineno : %d macro : %s\n"
2270 msgid " DW_MACRO_GNU_undef - lineno : %d macro : %s\n"
2275 msgid " DW_MACRO_GNU_define_indirect - lineno : %d macro : %s\n"
2280 msgid " DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s\n"
2285 msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n"
2290 msgid " Unknown macro opcode %02x seen\n"
2295 msgid " DW_MACRO_GNU_%02x\n"
2300 msgid " DW_MACRO_GNU_%02x -"
2305 msgid " Number TAG\n"
2309 msgid "has children"
2316 #: dwarf.c:3850 dwarf.c:4077 dwarf.c:4311
2320 "The %s section is empty.\n"
2323 #: dwarf.c:3856 dwarf.c:4317
2326 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
2331 msgid "No location lists in .debug_info section!\n"
2336 msgid "Location lists in %s section start at 0x%s\n"
2341 msgid " Offset Begin End Expression\n"
2346 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
2351 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
2356 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
2359 #: dwarf.c:3982 dwarf.c:4017 dwarf.c:4027
2361 msgid "Location list starting at offset 0x%lx is not terminated.\n"
2364 #: dwarf.c:4001 dwarf.c:4405
2366 msgid "<End of list>\n"
2371 msgid "(base address)\n"
2375 msgid " (start == end)"
2379 msgid " (start > end)"
2384 msgid "There are %ld unused bytes at the end of section %s\n"
2388 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
2393 msgid " Length: %ld\n"
2398 msgid " Version: %d\n"
2403 msgid " Offset into .debug_info: 0x%lx\n"
2408 msgid " Pointer Size: %d\n"
2413 msgid " Segment Size: %d\n"
2418 msgid "Invalid address size in %s section!\n"
2422 msgid "Pointer size + Segment size is not a power of two.\n"
2440 msgid "No range lists in .debug_info section!\n"
2445 msgid "Range lists in %s section start at 0x%lx\n"
2450 msgid " Offset Begin End\n"
2455 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
2460 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
2464 msgid "(start == end)"
2468 msgid "(start > end)"
2472 msgid "bad register: "
2475 #. The documentation for the format of this file is in gdb/dwarf2read.c.
2476 #: dwarf.c:4681 dwarf.c:5490
2478 msgid "Contents of the %s section:\n"
2483 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
2488 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
2493 msgid "Truncated header in the %s section.\n"
2498 msgid "Version %ld\n"
2502 msgid "The address table data in version 3 may be wrong.\n"
2506 msgid "Version 4 does not support case insensitive lookups.\n"
2511 msgid "Unsupported version %lu.\n"
2516 msgid "Corrupt header in the %s section.\n"
2528 msgid "[%3u] 0x%lx - 0x%lx\n"
2540 msgid "[%3u] 0x%lx 0x%lx "
2564 msgid "Displaying the debug contents of section %s is not yet supported.\n"
2567 #: dwarf.c:5752 dwarf.c:5822
2569 msgid "Unrecognized debug option '%s'\n"
2579 msgid "%s: Warning: "
2582 #: elfcomm.c:82 elfcomm.c:117 elfcomm.c:167 elfcomm.c:216
2584 msgid "Unhandled data length: %d\n"
2587 #: elfcomm.c:263 elfcomm.c:277 elfcomm.c:645 readelf.c:3683 readelf.c:3991
2588 #: readelf.c:4034 readelf.c:4108 readelf.c:4187 readelf.c:4965 readelf.c:4989
2589 #: readelf.c:7397 readelf.c:7443 readelf.c:7642 readelf.c:8863 readelf.c:8877
2590 #: readelf.c:9423 readelf.c:9439 readelf.c:9482 readelf.c:9507 readelf.c:11904
2591 #: readelf.c:12096 readelf.c:12929
2592 msgid "Out of memory\n"
2597 msgid "%s: failed to seek to first archive header\n"
2600 #: elfcomm.c:321 elfcomm.c:611 elfedit.c:340 readelf.c:13418
2602 msgid "%s: failed to read archive header\n"
2607 msgid "%s: the archive index is empty\n"
2610 #: elfcomm.c:355 elfcomm.c:381
2612 msgid "%s: failed to read archive index\n"
2618 "%s: the archive index is supposed to have %ld entries, but the size in the "
2619 "header is too small\n"
2623 msgid "Out of memory whilst trying to read archive symbol index\n"
2627 msgid "Out of memory whilst trying to convert the archive symbol index\n"
2632 msgid "%s: the archive has an index but no symbols\n"
2636 msgid "Out of memory whilst trying to read archive index symbol table\n"
2641 msgid "%s: failed to read archive index symbol table\n"
2646 msgid "%s: failed to skip archive symbol table\n"
2651 msgid "%s: failed to read archive header following archive index\n"
2656 msgid "%s has no archive index\n"
2660 msgid "Out of memory reading long symbol names in archive\n"
2665 msgid "%s: failed to read long symbol name string table\n"
2670 msgid "%s: failed to seek to next file name\n"
2673 #: elfcomm.c:616 elfedit.c:347 readelf.c:13424
2675 msgid "%s: did not find a valid archive header\n"
2680 msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
2685 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
2690 msgid "%s: Unmatched EI_CLASS: %d is not %d\n"
2695 msgid "%s: Unmatched e_machine: %d is not %d\n"
2700 msgid "%s: Unmatched e_type: %d is not %d\n"
2705 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
2710 msgid "%s: Failed to update ELF header: %s\n"
2715 msgid "Unsupported EI_CLASS: %d\n"
2720 "This executable has been built without support for a\n"
2721 "64 bit data type and so it cannot process 64 bit ELF files.\n"
2726 msgid "%s: Failed to read ELF header\n"
2731 msgid "%s: Failed to seek to ELF header\n"
2734 #: elfedit.c:331 readelf.c:13410
2736 msgid "%s: failed to seek to next archive header\n"
2739 #: elfedit.c:362 elfedit.c:371 readelf.c:13438 readelf.c:13447
2741 msgid "%s: bad archive file name\n"
2744 #: elfedit.c:391 elfedit.c:483
2746 msgid "Input file '%s' is not readable\n"
2751 msgid "%s: failed to seek to archive member\n"
2754 #: elfedit.c:454 readelf.c:13533
2756 msgid "'%s': No such file\n"
2759 #: elfedit.c:456 readelf.c:13535
2761 msgid "Could not locate '%s'. System error message: %s\n"
2764 #: elfedit.c:463 readelf.c:13542
2766 msgid "'%s' is not an ordinary file\n"
2769 #: elfedit.c:489 readelf.c:13555
2771 msgid "%s: Failed to read file's magic number\n"
2776 msgid "Unknown OSABI: %s\n"
2781 msgid "Unknown machine type: %s\n"
2786 msgid "Unknown machine type: %d\n"
2791 msgid "Unknown type: %s\n"
2796 msgid "Usage: %s <option(s)> elffile(s)\n"
2801 msgid " Update the ELF header of ELF files\n"
2804 #: elfedit.c:640 objcopy.c:475 objcopy.c:585
2806 msgid " The options are:\n"
2812 " --input-mach <machine> Set input machine type to <machine>\n"
2813 " --output-mach <machine> Set output machine type to <machine>\n"
2814 " --input-type <type> Set input file type to <type>\n"
2815 " --output-type <type> Set output file type to <type>\n"
2816 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
2817 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
2818 " -h --help Display this information\n"
2819 " -v --version Display the version number of %s\n"
2824 msgid " [-g] - 32 bit small archive\n"
2829 msgid " [-X32] - ignores 64 bit objects\n"
2834 msgid " [-X64] - ignores 32 bit objects\n"
2839 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
2843 msgid "unexpected end of debugging information"
2847 msgid "invalid number"
2851 msgid "invalid string length"
2854 #: ieee.c:506 ieee.c:547
2855 msgid "expression stack overflow"
2859 msgid "unsupported IEEE expression operator"
2863 msgid "unknown section"
2867 msgid "expression stack underflow"
2871 msgid "expression stack mismatch"
2875 msgid "unknown builtin type"
2879 msgid "BCD float type not supported"
2883 msgid "unexpected number"
2887 msgid "unexpected record type"
2891 msgid "blocks left on stack at end"
2895 msgid "unknown BB type"
2899 msgid "stack overflow"
2903 msgid "stack underflow"
2906 #: ieee.c:1352 ieee.c:1422 ieee.c:2120
2907 msgid "illegal variable index"
2911 msgid "illegal type index"
2914 #: ieee.c:1410 ieee.c:1447
2915 msgid "unknown TY code"
2919 msgid "undefined variable in TY"
2922 #. Pascal file name. FIXME.
2924 msgid "Pascal file name not supported"
2928 msgid "unsupported qualifier"
2932 msgid "undefined variable in ATN"
2936 msgid "unknown ATN type"
2939 #. Reserved for FORTRAN common.
2941 msgid "unsupported ATN11"
2944 #. We have no way to record this information. FIXME.
2946 msgid "unsupported ATN12"
2950 msgid "unexpected string in C++ misc"
2954 msgid "bad misc record"
2958 msgid "unrecognized C++ misc record"
2962 msgid "undefined C++ object"
2966 msgid "unrecognized C++ object spec"
2970 msgid "unsupported C++ object type"
2974 msgid "C++ base class not defined"
2977 #: ieee.c:2671 ieee.c:2776
2978 msgid "C++ object has no fields"
2982 msgid "C++ base class not found in container"
2986 msgid "C++ data member not found in container"
2989 #: ieee.c:2838 ieee.c:2988
2990 msgid "unknown C++ visibility"
2994 msgid "bad C++ field bit pos or size"
2998 msgid "bad type for C++ method function"
3002 msgid "no type information for C++ method function"
3006 msgid "C++ static virtual method"
3010 msgid "unrecognized C++ object overhead spec"
3014 msgid "undefined C++ vtable"
3018 msgid "C++ default values not in a function"
3022 msgid "unrecognized C++ default type"
3026 msgid "reference parameter is not a pointer"
3030 msgid "unrecognized C++ reference type"
3034 msgid "C++ reference not found"
3038 msgid "C++ reference is not pointer"
3041 #: ieee.c:3486 ieee.c:3494
3042 msgid "missing required ASN"
3045 #: ieee.c:3521 ieee.c:3529
3046 msgid "missing required ATN65"
3050 msgid "bad ATN65 record"
3055 msgid "IEEE numeric overflow: 0x"
3060 msgid "IEEE string length overflow: %u\n"
3065 msgid "IEEE unsupported integer type size %u\n"
3070 msgid "IEEE unsupported float type size %u\n"
3075 msgid "IEEE unsupported complex type size %u\n"
3079 msgid "Duplicate symbol entered into keyword list."
3082 #: nlmconv.c:274 srconv.c:1824
3083 msgid "input and output files must be different"
3087 msgid "input file named both on command line and with INPUT"
3091 msgid "no input file"
3095 msgid "no name for output file"
3099 msgid "warning: input and output formats are not compatible"
3103 msgid "make .bss section"
3107 msgid "make .nlmsections section"
3111 msgid "set .bss vma"
3115 msgid "set .data size"
3120 msgid "warning: symbol %s imported but not in import list"
3124 msgid "set start address"
3129 msgid "warning: START procedure %s not defined"
3134 msgid "warning: EXIT procedure %s not defined"
3139 msgid "warning: CHECK procedure %s not defined"
3142 #: nlmconv.c:722 nlmconv.c:908
3143 msgid "custom section"
3146 #: nlmconv.c:742 nlmconv.c:937
3147 msgid "help section"
3150 #: nlmconv.c:764 nlmconv.c:955
3151 msgid "message section"
3154 #: nlmconv.c:779 nlmconv.c:988
3155 msgid "module section"
3158 #: nlmconv.c:798 nlmconv.c:1004
3162 #. There is no place to record this information.
3165 msgid "%s: warning: shared libraries can not have uninitialized data"
3168 #: nlmconv.c:855 nlmconv.c:1023
3169 msgid "shared section"
3173 msgid "warning: No version number given"
3176 #: nlmconv.c:903 nlmconv.c:932 nlmconv.c:950 nlmconv.c:999 nlmconv.c:1018
3178 msgid "%s: read: %s"
3182 msgid "warning: FULLMAP is not supported; try ld -M"
3187 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
3192 msgid " Convert an object file into a NetWare Loadable Module\n"
3198 " The options are:\n"
3199 " -I --input-target=<bfdname> Set the input binary file format\n"
3200 " -O --output-target=<bfdname> Set the output binary file format\n"
3201 " -T --header-file=<file> Read <file> for NLM header information\n"
3202 " -l --linker=<linker> Use <linker> for any linking\n"
3203 " -d --debug Display on stderr the linker command line\n"
3204 " @<file> Read options from <file>.\n"
3205 " -h --help Display this information\n"
3206 " -v --version Display the program's version\n"
3211 msgid "support not compiled in for %s"
3215 msgid "make section"
3219 msgid "set section size"
3223 msgid "set section alignment"
3227 msgid "set section flags"
3231 msgid "set .nlmsections size"
3234 #: nlmconv.c:1297 nlmconv.c:1305 nlmconv.c:1314 nlmconv.c:1319
3235 msgid "set .nlmsection contents"
3239 msgid "stub section sizes"
3243 msgid "writing stub"
3248 msgid "unresolved PC relative reloc against %s"
3253 msgid "overflow when adjusting relocation against %s"
3258 msgid "%s: execution of %s failed: "
3263 msgid "Execution of %s failed"
3266 #: nm.c:225 size.c:78 strings.c:650
3268 msgid "Usage: %s [option(s)] [file(s)]\n"
3273 msgid " List symbols in [file(s)] (a.out by default).\n"
3279 " The options are:\n"
3280 " -a, --debug-syms Display debugger-only symbols\n"
3281 " -A, --print-file-name Print name of the input file before every symbol\n"
3282 " -B Same as --format=bsd\n"
3283 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
3285 " The STYLE, if specified, can be `auto' (the "
3287 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
3290 " --no-demangle Do not demangle low-level symbol names\n"
3291 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
3292 " --defined-only Display only defined symbols\n"
3294 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
3296 " `sysv' or `posix'. The default is `bsd'\n"
3297 " -g, --extern-only Display only external symbols\n"
3298 " -l, --line-numbers Use debugging information to find a filename and\n"
3299 " line number for each symbol\n"
3300 " -n, --numeric-sort Sort symbols numerically by address\n"
3302 " -p, --no-sort Do not sort the symbols\n"
3303 " -P, --portability Same as --format=posix\n"
3304 " -r, --reverse-sort Reverse the sense of the sort\n"
3309 msgid " --plugin NAME Load the specified plugin\n"
3315 " -S, --print-size Print size of defined symbols\n"
3316 " -s, --print-armap Include index for symbols from archive members\n"
3317 " --size-sort Sort symbols by size\n"
3318 " --special-syms Include special symbols in the output\n"
3319 " --synthetic Display synthetic symbols as well\n"
3320 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
3321 " --target=BFDNAME Specify the target object format as BFDNAME\n"
3322 " -u, --undefined-only Display only undefined symbols\n"
3323 " -X 32_64 (ignored)\n"
3324 " @FILE Read options from FILE\n"
3325 " -h, --help Display this information\n"
3326 " -V, --version Display this program's version number\n"
3332 msgid "%s: invalid radix"
3337 msgid "%s: invalid output format"
3340 #: nm.c:346 readelf.c:8616 readelf.c:8661
3342 msgid "<processor specific>: %d"
3345 #: nm.c:348 readelf.c:8625 readelf.c:8679
3347 msgid "<OS specific>: %d"
3350 #: nm.c:350 readelf.c:8628 readelf.c:8682
3352 msgid "<unknown>: %d"
3367 "Undefined symbols from %s:\n"
3376 "Symbols from %s:\n"
3380 #: nm.c:1262 nm.c:1313
3383 "Name Value Class Type Size Line "
3388 #: nm.c:1265 nm.c:1316
3391 "Name Value Class Type "
3392 "Size Line Section\n"
3401 "Undefined symbols from %s[%s]:\n"
3410 "Symbols from %s[%s]:\n"
3416 msgid "Print width has not been initialized (%d)"
3420 msgid "Only -X 32_64 is supported"
3424 msgid "Using the --size-sort and --undefined-only options together"
3428 msgid "will produce no output, since undefined symbols have no size."
3433 msgid "data size %ld"
3436 #: objcopy.c:473 srconv.c:1732
3438 msgid "Usage: %s [option(s)] in-file [out-file]\n"
3443 msgid " Copies a binary file, possibly transforming it in the process\n"
3449 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
3450 " -O --output-target <bfdname> Create an output file in format "
3452 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
3453 " -F --target <bfdname> Set both input and output format to "
3455 " --debugging Convert debugging information, if "
3457 " -p --preserve-dates Copy modified/access timestamps to the "
3459 " -j --only-section <name> Only copy section <name> into the output\n"
3460 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
3462 " -R --remove-section <name> Remove section <name> from the output\n"
3463 " -S --strip-all Remove all symbol and relocation "
3465 " -g --strip-debug Remove all debugging symbols & sections\n"
3466 " --strip-unneeded Remove all symbols not needed by "
3468 " -N --strip-symbol <name> Do not copy symbol <name>\n"
3469 " --strip-unneeded-symbol <name>\n"
3470 " Do not copy symbol <name> unless needed "
3473 " --only-keep-debug Strip everything but the debug "
3475 " --extract-symbol Remove section contents but keep symbols\n"
3476 " -K --keep-symbol <name> Do not strip symbol <name>\n"
3477 " --keep-file-symbols Do not strip file symbol(s)\n"
3478 " --localize-hidden Turn all ELF hidden symbols into locals\n"
3479 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
3481 " --globalize-symbol <name> Force symbol <name> to be marked as a "
3483 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
3484 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
3486 " --weaken Force all global symbols to be marked as "
3488 " -w --wildcard Permit wildcard in symbol comparison\n"
3489 " -x --discard-all Remove all non-global symbols\n"
3490 " -X --discard-locals Remove any compiler-generated symbols\n"
3491 " -i --interleave [<number>] Only copy N out of every <number> bytes\n"
3492 " --interleave-width <number> Set N for --interleave\n"
3493 " -b --byte <num> Select byte <num> in every interleaved "
3495 " --gap-fill <val> Fill gaps between sections with <val>\n"
3496 " --pad-to <addr> Pad the last section up to address "
3498 " --set-start <addr> Set the start address to <addr>\n"
3499 " {--change-start|--adjust-start} <incr>\n"
3500 " Add <incr> to the start address\n"
3501 " {--change-addresses|--adjust-vma} <incr>\n"
3502 " Add <incr> to LMA, VMA and start "
3504 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
3505 " Change LMA and VMA of section <name> by "
3507 " --change-section-lma <name>{=|+|-}<val>\n"
3508 " Change the LMA of section <name> by "
3510 " --change-section-vma <name>{=|+|-}<val>\n"
3511 " Change the VMA of section <name> by "
3513 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
3514 " Warn if a named section does not exist\n"
3515 " --set-section-flags <name>=<flags>\n"
3516 " Set section <name>'s properties to "
3518 " --add-section <name>=<file> Add section <name> found in <file> to "
3520 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
3521 " --long-section-names {enable|disable|keep}\n"
3522 " Handle long section names in Coff "
3524 " --change-leading-char Force output format's leading character "
3526 " --remove-leading-char Remove leading character from global "
3528 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
3529 "sections with content\n"
3530 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
3531 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
3532 " listed in <file>\n"
3533 " --srec-len <number> Restrict the length of generated "
3535 " --srec-forceS3 Restrict the type of generated Srecords "
3537 " --strip-symbols <file> -N for all symbols listed in <file>\n"
3538 " --strip-unneeded-symbols <file>\n"
3539 " --strip-unneeded-symbol for all symbols "
3542 " --keep-symbols <file> -K for all symbols listed in <file>\n"
3543 " --localize-symbols <file> -L for all symbols listed in <file>\n"
3544 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
3545 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
3546 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
3547 " --alt-machine-code <index> Use the target's <index>'th alternative "
3549 " --writable-text Mark the output text as writable\n"
3550 " --readonly-text Make the output text write protected\n"
3551 " --pure Mark the output file as demand paged\n"
3552 " --impure Mark the output file as impure\n"
3553 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
3555 " --prefix-sections <prefix> Add <prefix> to start of every section "
3557 " --prefix-alloc-sections <prefix>\n"
3558 " Add <prefix> to start of every "
3561 " --file-alignment <num> Set PE file alignment to <num>\n"
3562 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
3564 " --image-base <address> Set PE image base to <address>\n"
3565 " --section-alignment <num> Set PE section alignment to <num>\n"
3566 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
3569 " --subsystem <name>[:<version>]\n"
3570 " Set PE subsystem to <name> [& <version>]\n"
3571 " --compress-debug-sections Compress DWARF debug sections using zlib\n"
3572 " --decompress-debug-sections Decompress DWARF debug sections using "
3574 " -v --verbose List all object files modified\n"
3575 " @<file> Read options from <file>\n"
3576 " -V --version Display this program's version number\n"
3577 " -h --help Display this output\n"
3578 " --info List object formats & architectures "
3584 msgid "Usage: %s <option(s)> in-file(s)\n"
3589 msgid " Removes symbols and sections from files\n"
3595 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
3596 " -O --output-target=<bfdname> Create an output file in format "
3598 " -F --target=<bfdname> Set both input and output format to "
3600 " -p --preserve-dates Copy modified/access timestamps to the "
3602 " -R --remove-section=<name> Remove section <name> from the output\n"
3603 " -s --strip-all Remove all symbol and relocation "
3605 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
3606 " --strip-unneeded Remove all symbols not needed by "
3608 " --only-keep-debug Strip everything but the debug "
3610 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
3611 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
3612 " --keep-file-symbols Do not strip file symbol(s)\n"
3613 " -w --wildcard Permit wildcard in symbol comparison\n"
3614 " -x --discard-all Remove all non-global symbols\n"
3615 " -X --discard-locals Remove any compiler-generated symbols\n"
3616 " -v --verbose List all object files modified\n"
3617 " -V --version Display this program's version number\n"
3618 " -h --help Display this output\n"
3619 " --info List object formats & architectures "
3621 " -o <file> Place stripped output into <file>\n"
3626 msgid "unrecognized section flag `%s'"
3631 msgid "supported flags: %s"
3636 msgid "cannot open '%s': %s"
3639 #: objcopy.c:764 objcopy.c:3417
3641 msgid "%s: fread failed"
3646 msgid "%s:%d: Ignoring rubbish found on this line"
3651 msgid "not stripping symbol `%s' because it is named in a relocation"
3656 msgid "%s: Multiple redefinition of symbol \"%s\""
3661 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
3666 msgid "couldn't open symbol redefinition file %s (error: %s)"
3671 msgid "%s:%d: garbage found at end of line"
3676 msgid "%s:%d: missing new symbol name"
3681 msgid "%s:%d: premature end of file"
3686 msgid "stat returns negative size for `%s'"
3691 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
3695 msgid "Unable to change endianness of input file(s)"
3700 msgid "copy from `%s' [%s] to `%s' [%s]\n"
3705 msgid "Input file `%s' ignores binary architecture parameter."
3710 msgid "Unable to recognise the format of the input file `%s'"
3715 msgid "Output file cannot represent architecture `%s'"
3720 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
3725 msgid "can't add section '%s'"
3730 msgid "can't create section `%s'"
3735 msgid "cannot create debug link section `%s'"
3739 msgid "Can't fill gap after section"
3743 msgid "can't add padding"
3748 msgid "cannot fill debug link section `%s'"
3752 msgid "error copying private BFD data"
3757 msgid "this target does not support %lu alternative machine codes"
3761 msgid "treating that number as an absolute e_machine value instead"
3765 msgid "ignoring the alternative value"
3768 #: objcopy.c:2027 objcopy.c:2063
3770 msgid "cannot create tempdir for archive copying (error: %s)"
3774 msgid "Unable to recognise the format of file"
3779 msgid "error: the input file '%s' is empty"
3784 msgid "Multiple renames of section %s"
3788 msgid "error in private header data"
3792 msgid "failed to create output section"
3796 msgid "failed to set size"
3800 msgid "failed to set vma"
3804 msgid "failed to set alignment"
3808 msgid "failed to copy private data"
3812 msgid "relocation count is negative"
3815 #. User must pad the section up in order to do this.
3819 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
3823 msgid "can't create debugging section"
3827 msgid "can't set debugging section contents"
3832 msgid "don't know how to write debugging information for %s"
3836 msgid "could not create temporary file to hold stripped copy"
3841 msgid "%s: bad version in PE subsystem"
3846 msgid "unknown PE subsystem: %s"
3850 msgid "byte number must be non-negative"
3855 msgid "architecture %s unknown"
3859 msgid "interleave must be positive"
3863 msgid "interleave width must be positive"
3866 #: objcopy.c:3280 objcopy.c:3288
3868 msgid "%s both copied and removed"
3871 #: objcopy.c:3387 objcopy.c:3467 objcopy.c:3575 objcopy.c:3606 objcopy.c:3630
3872 #: objcopy.c:3634 objcopy.c:3654
3874 msgid "bad format for %s"
3879 msgid "cannot open: %s: %s"
3884 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
3889 msgid "unknown long section names option '%s'"
3893 msgid "unable to parse alternative machine code"
3897 msgid "number of bytes to reverse must be positive and even"
3902 msgid "Warning: ignoring previous --reverse-bytes value of %d"
3907 msgid "%s: invalid reserve value for --heap"
3912 msgid "%s: invalid commit value for --heap"
3917 msgid "%s: invalid reserve value for --stack"
3922 msgid "%s: invalid commit value for --stack"
3926 msgid "interleave start byte must be set with --byte"
3930 msgid "byte number must be less than interleave"
3934 msgid "interleave width must be less than or equal to interleave - byte`"
3939 msgid "unknown input EFI target: %s"
3944 msgid "unknown output EFI target: %s"
3949 msgid "warning: could not locate '%s'. System error message: %s"
3955 "warning: could not create temporary file whilst copying '%s', (error: %s)"
3958 #: objcopy.c:3969 objcopy.c:3983
3960 msgid "%s %s%c0x%s never used"
3965 msgid "Usage: %s <option(s)> <file(s)>\n"
3970 msgid " Display information from object <file(s)>.\n"
3975 msgid " At least one of the following switches must be given:\n"
3981 " -a, --archive-headers Display archive header information\n"
3982 " -f, --file-headers Display the contents of the overall file header\n"
3983 " -p, --private-headers Display object format specific file header "
3985 " -P, --private=OPT,OPT... Display object format specific contents\n"
3986 " -h, --[section-]headers Display the contents of the section headers\n"
3987 " -x, --all-headers Display the contents of all headers\n"
3988 " -d, --disassemble Display assembler contents of executable "
3990 " -D, --disassemble-all Display assembler contents of all sections\n"
3991 " -S, --source Intermix source code with disassembly\n"
3992 " -s, --full-contents Display the full contents of all sections "
3994 " -g, --debugging Display debug information in object file\n"
3995 " -e, --debugging-tags Display debug information using ctags style\n"
3996 " -G, --stabs Display (in raw form) any STABS info in the file\n"
3997 " -W[lLiaprmfFsoRt] or\n"
3998 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
4000 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
4001 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]\n"
4002 " Display DWARF info in the file\n"
4003 " -t, --syms Display the contents of the symbol table(s)\n"
4004 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
4005 " -r, --reloc Display the relocation entries in the file\n"
4006 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
4008 " @<file> Read options from <file>\n"
4009 " -v, --version Display this program's version number\n"
4010 " -i, --info List object formats and architectures supported\n"
4011 " -H, --help Display this information\n"
4018 " The following switches are optional:\n"
4024 " -b, --target=BFDNAME Specify the target object format as "
4026 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
4027 " -j, --section=NAME Only display information for section NAME\n"
4028 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
4029 " -EB --endian=big Assume big endian format when "
4031 " -EL --endian=little Assume little endian format when "
4033 " --file-start-context Include context from start of file (with -"
4035 " -I, --include=DIR Add DIR to search list for source files\n"
4036 " -l, --line-numbers Include line numbers and filenames in "
4038 " -F, --file-offsets Include file offsets when displaying "
4040 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
4041 " The STYLE, if specified, can be `auto', "
4043 " `lucid', `arm', `hp', `edg', `gnu-v3', "
4046 " -w, --wide Format output for more than 80 columns\n"
4047 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
4049 " --start-address=ADDR Only process data whose address is >= ADDR\n"
4050 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
4051 " --prefix-addresses Print complete address alongside "
4053 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
4054 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
4056 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
4058 " --special-syms Include special symbols in symbol dumps\n"
4059 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
4060 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
4066 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
4067 " --dwarf-start=N Display DIEs starting with N, at the same "
4077 "Options supported for -P/--private switch:\n"
4082 msgid "section '%s' mentioned in a -j option, but not found in any input file"
4090 #: objdump.c:533 objdump.c:537
4092 msgid "Idx Name Size VMA LMA File off Algn"
4098 "Idx Name Size VMA LMA File off "
4109 msgid "%s: not a dynamic object"
4112 #: objdump.c:1012 objdump.c:1036
4114 msgid " (File Offset: 0x%lx)"
4119 msgid "disassemble_fn returned length %d"
4126 "Disassembly of section %s:\n"
4131 msgid "can't use supplied machine %s"
4136 msgid "can't disassemble for architecture %s\n"
4139 #: objdump.c:2242 objdump.c:2265
4143 "Can't get contents for section '%s'.\n"
4149 "No %s section present\n"
4155 msgid "reading %s section of %s failed: %s"
4161 "Contents of %s section:\n"
4167 msgid "architecture: %s, "
4172 msgid "flags 0x%08x:\n"
4183 msgid "option -P/--private not supported by this file"
4188 msgid "target specific dump '%s' not supported"
4193 msgid "Contents of section %s:"
4198 msgid " (Starting at file offset: 0x%lx)"
4202 msgid "Reading section failed"
4207 msgid "no symbols\n"
4212 msgid "no information for symbol number %ld\n"
4217 msgid "could not determine the type of symbol number %ld\n"
4224 "%s: file format %s\n"
4229 msgid "%s: printing debugging information failed"
4234 msgid "In archive %s:\n"
4238 msgid "error: the start address should be before the end address"
4242 msgid "error: the stop address should be after the start address"
4246 msgid "error: prefix strip must be non-negative"
4250 msgid "error: instruction width must be positive"
4254 msgid "unrecognized -E option"
4259 msgid "unrecognized --endian type `%s'"
4265 "For XCOFF files:\n"
4266 " header Display the file header\n"
4267 " aout Display the auxiliary header\n"
4268 " sections Display the section headers\n"
4269 " syms Display the symbols table\n"
4270 " relocs Display the relocation entries\n"
4271 " lineno Display the line number entries\n"
4272 " loader Display loader section\n"
4273 " except Display exception table\n"
4274 " typchk Display type-check section\n"
4275 " traceback Display traceback tags\n"
4276 " toc Display toc symbols\n"
4281 msgid " nbr sections: %d\n"
4286 msgid " time and date: 0x%08x - "
4296 msgid " symbols off: 0x%08x\n"
4301 msgid " nbr symbols: %d\n"
4306 msgid " opt hdr sz: %d\n"
4311 msgid " flags: 0x%04x "
4316 msgid "Auxiliary header:\n"
4321 msgid " No aux header\n"
4326 msgid "warning: optionnal header size too large (> %d)\n"
4330 msgid "cannot read auxhdr"
4335 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
4340 msgid " No section header\n"
4343 #: od-xcoff.c:532 od-xcoff.c:544 od-xcoff.c:599
4344 msgid "cannot read section header"
4349 msgid " Flags: %08x "
4354 msgid "overflow - nreloc: %u, nlnno: %u\n"
4357 #: od-xcoff.c:587 od-xcoff.c:922 od-xcoff.c:978
4358 msgid "cannot read section headers"
4362 msgid "cannot read strings table length"
4366 msgid "cannot read strings table"
4370 msgid "cannot read symbol table"
4374 msgid "cannot read symbol entry"
4378 msgid "cannot read symbol aux entry"
4383 msgid "Symbols table (strtable at 0x%08x)"
4395 msgid " (no strings):\n"
4400 msgid " (strings size: %08x):\n"
4403 #. Translators: 'sc' is for storage class, 'off' for offset.
4406 msgid " # sc value section type aux name/off\n"
4409 #. Section length, number of relocs and line number.
4412 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
4415 #. Section length and number of relocs.
4418 msgid " scnlen: %08x nreloc: %-6u\n"
4423 msgid "offset: %08x"
4428 msgid "Relocations for %s (%u)\n"
4432 msgid "cannot read relocations"
4436 msgid "cannot read relocation entry"
4441 msgid "Line numbers for %s (%u)\n"
4445 msgid "cannot read line numbers"
4448 #. Line number, symbol index and physical address.
4451 msgid "lineno symndx/paddr\n"
4455 msgid "cannot read line number entry"
4460 msgid "no .loader section in file\n"
4465 msgid "section .loader is too short\n"
4470 msgid "Loader header:\n"
4475 msgid " version: %u\n"
4480 msgid " Unhandled version\n"
4485 msgid " nbr symbols: %u\n"
4490 msgid " nbr relocs: %u\n"
4493 #. Import string table length.
4496 msgid " import strtab len: %u\n"
4501 msgid " nbr import files: %u\n"
4506 msgid " import file off: %u\n"
4511 msgid " string table len: %u\n"
4516 msgid " string table off: %u\n"
4521 msgid "Dynamic symbols:\n"
4526 msgid " %4u %08x %3u "
4536 msgid "(bad offset: %u)"
4541 msgid "Dynamic relocs:\n"
4546 msgid "Import files:\n"
4551 msgid "no .except section in file\n"
4556 msgid "Exception table:\n"
4561 msgid "no .typchk section in file\n"
4566 msgid "Type-check section:\n"
4571 msgid " address beyond section size\n"
4576 msgid " tags at %08x\n"
4581 msgid " number of CTL anchors: %u\n"
4586 msgid " Name (len: %u): "
4591 msgid "[truncated]\n"
4596 msgid " (end of tags at %08x)\n"
4601 msgid " no tags found\n"
4606 msgid " Truncated .text section\n"
4616 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
4620 msgid "cannot read header"
4625 msgid "File header:\n"
4630 msgid " magic: 0x%04x (0%04o) "
4635 msgid "(WRMAGIC: writable text segments)"
4640 msgid "(ROMAGIC: readonly sharablee text segments)"
4645 msgid "(TOCMAGIC: readonly text segments and TOC)"
4650 msgid "unknown magic"
4655 msgid " Unhandled magic\n"
4659 msgid "invalid value specified for pragma code_page.\n"
4664 msgid "parse_coff_type: Bad type code 0x%x"
4667 #: rdcoff.c:406 rdcoff.c:511 rdcoff.c:699
4669 msgid "bfd_coff_get_syment failed: %s"
4672 #: rdcoff.c:422 rdcoff.c:719
4674 msgid "bfd_coff_get_auxent failed: %s"
4679 msgid "%ld: .bf without preceding function"
4684 msgid "%ld: unexpected .ef\n"
4689 msgid "%s: no recognized debugging information"
4694 msgid "Last stabs entries before error:\n"
4705 #: readelf.c:270 readelf.c:5083 readelf.c:5594 readelf.c:8132 readelf.c:8250
4706 #: readelf.c:9233 readelf.c:9327 readelf.c:9388 readelf.c:12391
4713 msgid "Unable to seek to 0x%lx for %s\n"
4718 msgid "Out of memory allocating 0x%lx bytes for %s\n"
4723 msgid "Unable to read in 0x%lx bytes of %s\n"
4727 msgid "Don't know about relocations on this machine architecture\n"
4730 #: readelf.c:659 readelf.c:757
4731 msgid "32-bit relocation data"
4734 #: readelf.c:671 readelf.c:701 readelf.c:768 readelf.c:797
4735 msgid "out of memory parsing relocs\n"
4738 #: readelf.c:689 readelf.c:786
4739 msgid "64-bit relocation data"
4745 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
4750 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
4755 msgid " Offset Info Type Sym. Value Symbol's Name\n"
4760 msgid " Offset Info Type Sym.Value Sym. Name\n"
4766 " Offset Info Type Symbol's Value "
4767 "Symbol's Name + Addend\n"
4773 " Offset Info Type Sym. Value Sym. Name + "
4780 " Offset Info Type Symbol's Value "
4787 " Offset Info Type Sym. Value Sym. Name\n"
4790 #: readelf.c:1245 readelf.c:1405 readelf.c:1413
4792 msgid "unrecognized: %-7lx"
4797 msgid "<unknown addend: %lx>"
4802 msgid " bad symbol index: %08lx"
4807 msgid "<string table index: %3ld>"
4812 msgid "<corrupt string table index: %3ld>"
4817 msgid "Processor Specific: %lx"
4822 msgid "Operating System specific: %lx"
4825 #: readelf.c:1786 readelf.c:2858
4827 msgid "<unknown>: %lx"
4835 msgid "REL (Relocatable file)"
4839 msgid "EXEC (Executable file)"
4843 msgid "DYN (Shared object file)"
4847 msgid "CORE (Core file)"
4852 msgid "Processor Specific: (%x)"
4857 msgid "OS Specific: (%x)"
4862 msgid "<unknown>: %x"
4871 msgid "<unknown>: 0x%x"
4878 #: readelf.c:2266 readelf.c:7485
4887 msgid ", relocatable"
4891 msgid ", relocatable-lib"
4895 msgid ", unknown v850 architecture variant"
4899 msgid ", unknown CPU"
4903 msgid ", unknown ABI"
4906 #: readelf.c:2452 readelf.c:2486
4907 msgid ", unknown ISA"
4911 msgid "Standalone App"
4915 msgid "Bare-metal C6000"
4918 #: readelf.c:2682 readelf.c:3471 readelf.c:3487
4920 msgid "<unknown: %x>"
4923 #. This message is probably going to be displayed in a 15
4924 #. character wide field, so put the hex value first.
4927 msgid "%08x: <unknown>"
4932 msgid "Usage: readelf <option(s)> elf-file(s)\n"
4937 msgid " Display information about the contents of ELF format files\n"
4944 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
4945 " -h --file-header Display the ELF file header\n"
4946 " -l --program-headers Display the program headers\n"
4947 " --segments An alias for --program-headers\n"
4948 " -S --section-headers Display the sections' header\n"
4949 " --sections An alias for --section-headers\n"
4950 " -g --section-groups Display the section groups\n"
4951 " -t --section-details Display the section details\n"
4952 " -e --headers Equivalent to: -h -l -S\n"
4953 " -s --syms Display the symbol table\n"
4954 " --symbols An alias for --syms\n"
4955 " --dyn-syms Display the dynamic symbol table\n"
4956 " -n --notes Display the core notes (if present)\n"
4957 " -r --relocs Display the relocations (if present)\n"
4958 " -u --unwind Display the unwind info (if present)\n"
4959 " -d --dynamic Display the dynamic section (if present)\n"
4960 " -V --version-info Display the version sections (if present)\n"
4961 " -A --arch-specific Display architecture specific information (if "
4963 " -c --archive-index Display the symbol/file index in an archive\n"
4964 " -D --use-dynamic Use the dynamic section info when displaying "
4966 " -x --hex-dump=<number|name>\n"
4967 " Dump the contents of section <number|name> as "
4969 " -p --string-dump=<number|name>\n"
4970 " Dump the contents of section <number|name> as "
4972 " -R --relocated-dump=<number|name>\n"
4973 " Dump the contents of section <number|name> as "
4975 " -w[lLiaprmfFsoRt] or\n"
4976 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
4978 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
4979 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]\n"
4980 " Display the contents of DWARF2 debug sections\n"
4986 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
4987 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
4994 " -i --instruction-dump=<number|name>\n"
4995 " Disassemble the contents of section <number|name>\n"
5001 " -I --histogram Display histogram of bucket list lengths\n"
5002 " -W --wide Allow output width to exceed 80 characters\n"
5003 " @<file> Read options from <file>\n"
5004 " -H --help Display this information\n"
5005 " -v --version Display the version number of readelf\n"
5008 #: readelf.c:3235 readelf.c:3264 readelf.c:3268 readelf.c:13623
5009 msgid "Out of memory allocating dump request table.\n"
5014 msgid "Invalid option '-%c'\n"
5018 msgid "Nothing to do.\n"
5021 #: readelf.c:3467 readelf.c:3483 readelf.c:8068
5026 msgid "2's complement, little endian"
5030 msgid "2's complement, big endian"
5034 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
5039 msgid "ELF Header:\n"
5049 msgid " Class: %s\n"
5059 msgid " Version: %d %s\n"
5064 msgid "<unknown: %lx>"
5069 msgid " OS/ABI: %s\n"
5074 msgid " ABI Version: %d\n"
5084 msgid " Machine: %s\n"
5089 msgid " Version: 0x%lx\n"
5094 msgid " Entry point address: "
5101 " Start of program headers: "
5107 " (bytes into file)\n"
5108 " Start of section headers: "
5113 msgid " (bytes into file)\n"
5118 msgid " Flags: 0x%lx%s\n"
5123 msgid " Size of this header: %ld (bytes)\n"
5128 msgid " Size of program headers: %ld (bytes)\n"
5133 msgid " Number of program headers: %ld"
5138 msgid " Size of section headers: %ld (bytes)\n"
5143 msgid " Number of section headers: %ld"
5148 msgid " Section header string table index: %ld"
5153 msgid " <corrupt: out of range>"
5156 #: readelf.c:3610 readelf.c:3644
5157 msgid "program headers"
5162 "possibly corrupt ELF header - it has a non-zero program header offset, but "
5163 "no program headers"
5170 "There are no program headers in this file.\n"
5177 "Elf file type is %s\n"
5182 msgid "Entry point "
5189 "There are %d program headers, starting at offset "
5192 #: readelf.c:3735 readelf.c:3737
5196 "Program Headers:\n"
5202 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
5208 " Type Offset VirtAddr PhysAddr FileSiz "
5209 "MemSiz Flg Align\n"
5214 msgid " Type Offset VirtAddr PhysAddr\n"
5219 msgid " FileSiz MemSiz Flags Align\n"
5223 msgid "more than one dynamic segment\n"
5227 msgid "no .dynamic section in the dynamic segment\n"
5231 msgid "the .dynamic section is not contained within the dynamic segment\n"
5235 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
5239 msgid "Unable to find program interpreter name\n"
5244 "Internal error: failed to create format string to display program "
5249 msgid "Unable to read program interpreter name\n"
5256 " [Requesting program interpreter: %s]"
5263 " Section to Segment mapping:\n"
5268 msgid " Segment Sections...\n"
5272 msgid "Cannot interpret virtual addresses without program headers.\n"
5277 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
5280 #: readelf.c:3982 readelf.c:4025
5281 msgid "section headers"
5284 #: readelf.c:4074 readelf.c:4154
5285 msgid "sh_entsize is zero\n"
5288 #: readelf.c:4082 readelf.c:4162
5289 msgid "Invalid sh_entsize\n"
5292 #: readelf.c:4087 readelf.c:4167
5296 #: readelf.c:4099 readelf.c:4178
5297 msgid "symbol table section indicies"
5302 msgid "UNKNOWN (%*.*lx)"
5307 "possibly corrupt ELF file header - it has a non-zero section header offset, "
5308 "but no section headers\n"
5315 "There are no sections in this file.\n"
5320 msgid "There are %d section headers, starting at offset 0x%lx:\n"
5323 #: readelf.c:4491 readelf.c:5079 readelf.c:5491 readelf.c:5797 readelf.c:6210
5324 #: readelf.c:7093 readelf.c:9213
5325 msgid "string table"
5330 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
5334 msgid "File contains multiple dynamic symbol tables\n"
5338 msgid "File contains multiple dynamic string tables\n"
5342 msgid "dynamic strings"
5346 msgid "File contains multiple symtab shndx tables\n"
5353 "Section Headers:\n"
5363 #: readelf.c:4682 readelf.c:4693 readelf.c:4704
5365 msgid " [Nr] Name\n"
5370 msgid " Type Addr Off Size ES Lk Inf Al\n"
5376 " [Nr] Name Type Addr Off Size ES Flg Lk "
5382 msgid " Type Address Off Size ES Lk Inf Al\n"
5388 " [Nr] Name Type Address Off Size ES "
5394 msgid " Type Address Offset Link\n"
5399 msgid " Size EntSize Info Align\n"
5404 msgid " [Nr] Name Type Address Offset\n"
5409 msgid " Size EntSize Flags Link Info Align\n"
5419 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
5426 " W (write), A (alloc), X (execute), M (merge), S (strings), l (large)\n"
5427 " I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
5428 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
5435 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
5436 " I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
5437 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
5442 msgid "[<unknown>: 0x%x] "
5449 "There are no sections to group in this file.\n"
5453 msgid "Section headers are not available!\n"
5460 "There are no section groups in this file.\n"
5465 msgid "Bad sh_link in group section `%s'\n"
5470 msgid "Corrupt header in group section `%s'\n"
5473 #: readelf.c:5038 readelf.c:5049
5475 msgid "Bad sh_info in group section `%s'\n"
5479 msgid "section data"
5486 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
5491 msgid " [Index] Name\n"
5496 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
5501 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
5506 msgid "section 0 in group section [%5u]\n"
5510 msgid "dynamic section image fixups"
5517 "Image fixups for needed library #%d: %s - ident: %lx\n"
5522 msgid "Seg Offset Type SymVec DataType\n"
5526 msgid "dynamic section image relocations"
5539 "Seg Offset Type Addend Seg Sym Off\n"
5543 msgid "dynamic string section"
5550 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
5557 "There are no dynamic relocations in this file.\n"
5564 "Relocation section "
5567 #: readelf.c:5460 readelf.c:5890 readelf.c:6227
5569 msgid " at offset 0x%lx contains %lu entries:\n"
5576 "There are no relocations in this file.\n"
5581 msgid "\tUnknown version.\n"
5584 #: readelf.c:5701 readelf.c:6074
5585 msgid "unwind table"
5588 #: readelf.c:5743 readelf.c:6156 readelf.c:6415
5590 msgid "Skipping unexpected relocation type %s\n"
5593 #: readelf.c:5805 readelf.c:6218 readelf.c:7101 readelf.c:7148
5597 "There are no unwind sections in this file.\n"
5604 "Could not find unwind info section for "
5607 #: readelf.c:5873 readelf.c:5888 readelf.c:6225
5616 #: readelf.c:5883 readelf.c:6224
5629 msgid "Skipping unexpected relocation at offset 0x%lx\n"
5634 msgid "[Truncated opcode]\n"
5637 #: readelf.c:6534 readelf.c:6734
5639 msgid "Refuse to unwind"
5652 #: readelf.c:6590 readelf.c:6676
5657 #: readelf.c:6697 readelf.c:6831
5659 msgid " [unsupported opcode]"
5673 msgid "sp = sp + %ld"
5678 msgid " Personality routine: "
5683 msgid " [Truncated data]\n"
5688 msgid " Compact model %d\n"
5693 msgid " Restore stack from frame pointer\n"
5698 msgid " Stack increment %d\n"
5703 msgid " Registers restored: "
5708 msgid " Return register: %s\n"
5713 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
5720 "Unwind table index '%s' at offset 0x%lx contains %lu entries:\n"
5730 msgid "Interface Version: %s\n"
5735 msgid "<corrupt: %ld>\n"
5740 msgid "Time Stamp: %s\n"
5743 #: readelf.c:7377 readelf.c:7423
5744 msgid "dynamic section"
5751 "There is no dynamic section in this file.\n"
5755 msgid "Unable to seek to end of file!\n"
5759 msgid "Unable to determine the number of symbols to load\n"
5763 msgid "Unable to seek to end of file\n"
5767 msgid "Unable to determine the length of the dynamic string table\n"
5771 msgid "dynamic string table"
5775 msgid "symbol information"
5782 "Dynamic section at offset 0x%lx contains %u entries:\n"
5787 msgid " Tag Type Name/Value\n"
5792 msgid "Auxiliary library"
5797 msgid "Filter library"
5802 msgid "Configuration file"
5807 msgid "Dependency audit library"
5812 msgid "Audit library"
5815 #: readelf.c:7733 readelf.c:7761 readelf.c:7789
5820 #: readelf.c:7736 readelf.c:7764 readelf.c:7791
5827 msgid "Shared library: [%s]"
5832 msgid " program interpreter"
5837 msgid "Library soname: [%s]"
5842 msgid "Library rpath: [%s]"
5847 msgid "Library runpath: [%s]"
5857 msgid "Not needed object: [%s]\n"
5868 "Version definition section '%s' contains %u entries:\n"
5876 #: readelf.c:8128 readelf.c:8246 readelf.c:8390
5878 msgid " Offset: %#08lx Link: %u (%s)\n"
5882 msgid "version definition section"
5887 msgid " %#06x: Rev: %d Flags: %s"
5892 msgid " Index: %d Cnt: %d "
5902 msgid "Name index: %ld\n"
5907 msgid " %#06x: Parent %d: %s\n"
5912 msgid " %#06x: Parent %d, name index: %ld\n"
5917 msgid " Version def aux past end of section\n"
5922 msgid " Version definition past end of section\n"
5929 "Version needs section '%s' contains %u entries:\n"
5938 msgid "Version Needs section"
5943 msgid " %#06x: Version: %d"
5963 msgid " %#06x: Name: %s"
5968 msgid " %#06x: Name index: %lx"
5973 msgid " Flags: %s Version: %d\n"
5977 msgid "Missing Version Needs auxillary information\n"
5981 msgid "Missing Version Needs information\n"
5985 msgid "version string table"
5992 "Version symbols section '%s' contains %d entries:\n"
6001 msgid "version symbol data"
6005 msgid " 0 (*local*) "
6009 msgid " 1 (*global*) "
6013 msgid "invalid index into symbol array\n"
6016 #: readelf.c:8476 readelf.c:9279
6017 msgid "version need"
6021 msgid "version need aux (2)"
6024 #: readelf.c:8508 readelf.c:8570
6028 #: readelf.c:8538 readelf.c:9357
6032 #: readelf.c:8564 readelf.c:9379
6033 msgid "version def aux"
6040 "No version information found in this file.\n"
6049 msgid "Unable to read in dynamic data\n"
6054 msgid " <corrupt: %14ld>"
6057 #: readelf.c:8962 readelf.c:9014 readelf.c:9038 readelf.c:9068 readelf.c:9092
6058 msgid "Unable to seek to start of dynamic information\n"
6061 #: readelf.c:8968 readelf.c:9020
6062 msgid "Failed to read in number of buckets\n"
6066 msgid "Failed to read in number of chains\n"
6070 msgid "Failed to determine last chain length\n"
6077 "Symbol table for image:\n"
6080 #: readelf.c:9122 readelf.c:9140
6082 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
6085 #: readelf.c:9124 readelf.c:9142
6087 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
6094 "Symbol table of `.gnu.hash' for image:\n"
6101 "Symbol table '%s' has a sh_entsize of zero!\n"
6108 "Symbol table '%s' contains %lu entries:\n"
6113 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
6118 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
6122 msgid "version data"
6126 msgid "version need aux (3)"
6130 msgid "bad dynamic symbol\n"
6137 "Dynamic symbol information is not available for displaying symbols.\n"
6144 "Histogram for bucket list length (total of %lu buckets):\n"
6147 #: readelf.c:9418 readelf.c:9488
6149 msgid " Length Number %% of total Coverage\n"
6156 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
6163 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
6168 msgid " Num: Name BoundTo Flags\n"
6173 msgid "<corrupt: %19ld>"
6177 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
6183 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
6189 msgid "unable to apply unsupported reloc type %d to section %s\n"
6194 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
6199 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
6204 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
6211 "Assembly dump of section %s\n"
6218 "Section '%s' has no data to dump.\n"
6222 msgid "section contents"
6229 "String dump of section '%s':\n"
6235 " Note: This section has relocations against it, but these have NOT been "
6236 "applied to this dump.\n"
6241 msgid " No strings found in this section."
6248 "Hex dump of section '%s':\n"
6254 " NOTE: This section has relocations against it, but these have NOT been "
6255 "applied to this dump.\n"
6260 msgid "%s section data"
6267 "Section '%s' has no debugging data.\n"
6270 #. There is no point in dumping the contents of a debugging section
6271 #. which has the NOBITS type - the bits in the file will be random.
6272 #. This can happen when a file containing a .eh_frame section is
6273 #. stripped with the --only-keep-debug command line option.
6276 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
6281 msgid "Unrecognized debug section: %s\n"
6286 msgid "Section '%s' was not dumped because it does not exist!\n"
6291 msgid "Section %d was not dumped because it does not exist!\n"
6294 #: readelf.c:10860 readelf.c:10874 readelf.c:10893 readelf.c:11293
6301 msgid "Application\n"
6311 msgid "Microcontroller\n"
6316 msgid "Application or Realtime\n"
6319 #: readelf.c:10875 readelf.c:10895 readelf.c:11347 readelf.c:11365
6320 #: readelf.c:11440 readelf.c:11461
6325 #: readelf.c:10876 readelf.c:11443 readelf.c:11464
6330 #: readelf.c:10880 readelf.c:10899
6332 msgid "8-byte and up to %d-byte extended\n"
6337 msgid "8-byte, except leaf SP\n"
6340 #: readelf.c:10910 readelf.c:11000 readelf.c:11479
6342 msgid "flag = %d, vendor = %s\n"
6350 #: readelf.c:11045 readelf.c:11231
6352 msgid "Hard or soft float\n"
6357 msgid "Hard float\n"
6360 #: readelf.c:11051 readelf.c:11240
6362 msgid "Soft float\n"
6367 msgid "Single-precision hard float\n"
6370 #: readelf.c:11071 readelf.c:11097
6387 msgid "Hard float (double precision)\n"
6392 msgid "Hard float (single precision)\n"
6397 msgid "Hard float (MIPS32r2 64-bit FPU)\n"
6415 #: readelf.c:11350 readelf.c:11368 readelf.c:11446 readelf.c:11467
6422 msgid "DSBT addressing not used\n"
6427 msgid "DSBT addressing used\n"
6432 msgid "Data addressing position-dependent\n"
6437 msgid "Data addressing position-independent, GOT near DP\n"
6442 msgid "Data addressing position-independent, GOT far from DP\n"
6447 msgid "Code addressing position-dependent\n"
6452 msgid "Code addressing position-independent\n"
6461 msgid "ERROR: Bad section length (%d > %d)\n"
6466 msgid "Attribute Section: %s\n"
6471 msgid "ERROR: Bad subsection length (%d > %d)\n"
6476 msgid "File Attributes\n"
6481 msgid "Section Attributes:"
6486 msgid "Symbol Attributes:"
6491 msgid "Unknown tag: %d\n"
6494 #. ??? Do something sensible, like dump hex.
6497 msgid " Unknown section contexts\n"
6502 msgid "Unknown format '%c'\n"
6505 #: readelf.c:11693 readelf.c:11715
6509 #: readelf.c:11810 readelf.c:12344
6510 msgid "liblist section data"
6517 "Section '.liblist' contains %lu entries:\n"
6522 " Library Time Stamp Checksum Version Flags\n"
6527 msgid "<corrupt: %9ld>"
6542 "Section '%s' contains %d entries:\n"
6546 msgid "conflict list found without a dynamic symbol table\n"
6549 #: readelf.c:12106 readelf.c:12121
6557 "Section '.conflict' contains %lu entries:\n"
6561 msgid " Num: Index Value Name"
6564 #: readelf.c:12145 readelf.c:12234 readelf.c:12305
6566 msgid "<corrupt: %14ld>"
6570 msgid "Global Offset Table data"
6582 msgid " Canonical gp value: "
6585 #: readelf.c:12176 readelf.c:12276
6587 msgid " Reserved entries:\n"
6592 msgid " %*s %10s %*s Purpose\n"
6595 #: readelf.c:12178 readelf.c:12195 readelf.c:12211 readelf.c:12278
6600 #: readelf.c:12178 readelf.c:12195 readelf.c:12212
6604 #: readelf.c:12179 readelf.c:12196 readelf.c:12213 readelf.c:12278
6611 msgid " Lazy resolver\n"
6616 msgid " Module pointer (GNU extension)\n"
6621 msgid " Local entries:\n"
6626 msgid " Global entries:\n"
6629 #: readelf.c:12214 readelf.c:12289
6633 #. Note for translators: "Ndx" = abbreviated form of "Index".
6634 #: readelf.c:12217 readelf.c:12289
6638 #: readelf.c:12217 readelf.c:12289
6643 msgid "Procedure Linkage Table data"
6648 msgid " %*s %*s Purpose\n"
6653 msgid " PLT lazy resolver\n"
6658 msgid " Module pointer\n"
6667 msgid "liblist string table"
6674 "Library list section '%s' contains %lu entries:\n"
6678 msgid " Library Time Stamp Checksum Version Flags"
6682 msgid "NT_AUXV (auxiliary vector)"
6686 msgid "NT_PRSTATUS (prstatus structure)"
6690 msgid "NT_FPREGSET (floating point registers)"
6694 msgid "NT_PRPSINFO (prpsinfo structure)"
6698 msgid "NT_TASKSTRUCT (task structure)"
6702 msgid "NT_PRXFPREG (user_xfpregs structure)"
6706 msgid "NT_PPC_VMX (ppc Altivec registers)"
6710 msgid "NT_PPC_VSX (ppc VSX registers)"
6714 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
6718 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
6722 msgid "NT_S390_TIMER (s390 timer register)"
6726 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
6730 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
6734 msgid "NT_S390_CTRS (s390 control registers)"
6738 msgid "NT_S390_PREFIX (s390 prefix register)"
6742 msgid "NT_ARM_VFP (arm VFP registers)"
6746 msgid "NT_PSTATUS (pstatus structure)"
6750 msgid "NT_FPREGS (floating point registers)"
6754 msgid "NT_PSINFO (psinfo structure)"
6758 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
6762 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
6766 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
6770 msgid "NT_VERSION (version)"
6774 msgid "NT_ARCH (architecture)"
6777 #: readelf.c:12473 readelf.c:12496 readelf.c:12575 readelf.c:12633
6780 msgid "Unknown note type: (0x%08x)"
6784 msgid "NT_GNU_ABI_TAG (ABI version tag)"
6788 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
6792 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
6796 msgid "NT_GNU_GOLD_VERSION (gold version)"
6806 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
6809 #. NetBSD core "procinfo" structure.
6811 msgid "NetBSD procinfo structure"
6814 #: readelf.c:12592 readelf.c:12606
6815 msgid "PT_GETREGS (reg structure)"
6818 #: readelf.c:12594 readelf.c:12608
6819 msgid "PT_GETFPREGS (fpreg structure)"
6823 msgid "NT_STAPSDT (SystemTap probe descriptors)"
6828 msgid " Provider: %s\n"
6848 msgid ", Semaphore: "
6853 msgid " Arguments: %s\n"
6857 msgid "NT_VMS_MHD (module header)"
6861 msgid "NT_VMS_LNM (language name)"
6865 msgid "NT_VMS_SRC (source files)"
6869 msgid "NT_VMS_EIDC (consistency check)"
6873 msgid "NT_VMS_FPMODE (FP mode)"
6877 msgid "NT_VMS_IMGNAM (image name)"
6881 msgid "NT_VMS_IMGID (image id)"
6885 msgid "NT_VMS_LINKID (link id)"
6889 msgid "NT_VMS_IMGBID (build id)"
6893 msgid "NT_VMS_GSTNAM (sym table name)"
6898 msgid " Creation date : %.17s\n"
6903 msgid " Last patch date: %.17s\n"
6908 msgid " Module name : %s\n"
6913 msgid " Module version : %s\n"
6918 msgid " Invalid size\n"
6923 msgid " Language: %s\n"
6928 msgid " Floating Point mode: "
6933 msgid " Link time: "
6938 msgid " Patch time: "
6943 msgid " Major id: %u, minor id: %u\n"
6948 msgid " Last modified : "
6960 msgid " Header flags: 0x%08x\n"
6965 msgid " Image id : %s\n"
6970 msgid " Image name: %s\n"
6975 msgid " Global symbol table name: %s\n"
6980 msgid " Image id: %s\n"
6985 msgid " Linker id: %s\n"
6996 "Notes at offset 0x%08lx with length 0x%08lx:\n"
7001 msgid " %-20s %10s\tDescription\n"
7012 #: readelf.c:12899 readelf.c:12912
7014 msgid "corrupt note found at offset %lx into core notes\n"
7017 #: readelf.c:12901 readelf.c:12914
7019 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
7024 msgid "No note segments present in the core file.\n"
7029 "This instance of readelf has been built without support for a\n"
7030 "64 bit data type and so it cannot read 64 bit ELF files.\n"
7035 msgid "%s: Failed to read file header\n"
7047 msgid "%s: unable to dump the index as none was found\n"
7052 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
7057 msgid "Binary %s contains:\n"
7062 msgid "%s: end of the symbol table reached before the end of the index\n"
7068 "%s: symbols remain in the index symbol table, but without corresponding "
7069 "entries in the index table\n"
7074 msgid "%s: failed to seek back to start of object files in the archive\n"
7077 #: readelf.c:13466 readelf.c:13549
7079 msgid "Input file '%s' is not readable.\n"
7084 msgid "%s: failed to seek to archive member.\n"
7089 msgid "File %s is not an archive so its index cannot be displayed.\n"
7094 msgid "%s: cannot set time: %s"
7097 #. We have to clean up here.
7098 #: rename.c:159 rename.c:197
7100 msgid "unable to rename '%s'; reason: %s"
7105 msgid "unable to copy file '%s'; reason: %s"
7110 msgid "%s: not enough binary data"
7114 msgid "null terminated unicode string"
7117 #: resbin.c:163 resbin.c:169
7125 #: resbin.c:239 resbin.c:246
7130 msgid "menuex header"
7134 msgid "menuex offset"
7139 msgid "unsupported menu version %d"
7142 #: resbin.c:289 resbin.c:304 resbin.c:366
7143 msgid "menuitem header"
7150 #: resbin.c:433 resbin.c:461
7151 msgid "dialog header"
7156 msgid "unexpected DIALOGEX version %d"
7160 msgid "dialog font point size"
7164 msgid "dialogex font information"
7167 #: resbin.c:530 resbin.c:548
7168 msgid "dialog control"
7172 msgid "dialogex control"
7176 msgid "dialog control end"
7180 msgid "dialog control data"
7184 msgid "stringtable string length"
7188 msgid "stringtable string"
7192 msgid "fontdir header"
7200 msgid "fontdir device name"
7204 msgid "fontdir face name"
7212 msgid "group cursor header"
7215 #: resbin.c:801 resrc.c:1355
7217 msgid "unexpected group cursor type %d"
7221 msgid "group cursor"
7225 msgid "group icon header"
7228 #: resbin.c:856 resrc.c:1302
7230 msgid "unexpected group icon type %d"
7237 #: resbin.c:935 resbin.c:1173
7238 msgid "unexpected version string"
7243 msgid "version length %d does not match resource length %lu"
7248 msgid "unexpected version type %d"
7253 msgid "unexpected fixed version information length %ld"
7257 msgid "fixed version info"
7262 msgid "unexpected fixed version signature %lu"
7267 msgid "unexpected fixed version info version %lu"
7271 msgid "version var info"
7276 msgid "unexpected stringfileinfo value length %ld"
7280 msgid "version stringtable"
7285 msgid "unexpected version stringtable value length %ld"
7289 msgid "version string"
7294 msgid "unexpected version string length %ld != %ld + %ld"
7299 msgid "unexpected version string length %ld < %ld"
7304 msgid "unexpected varfileinfo value length %ld"
7308 msgid "version varfileinfo"
7313 msgid "unexpected version value length %ld"
7317 msgid "filename required for COFF input"
7322 msgid "%s: no resource section"
7327 msgid "%s: %s: address out of bounds"
7335 msgid "named directory entry"
7339 msgid "directory entry name"
7343 msgid "named subdirectory"
7347 msgid "named resource"
7351 msgid "ID directory entry"
7355 msgid "ID subdirectory"
7363 msgid "resource type unknown"
7371 msgid "resource data"
7375 msgid "resource data size"
7379 msgid "filename required for COFF output"
7383 msgid "can't get BFD_RELOC_RVA relocation type"
7386 #: resrc.c:262 resrc.c:333
7388 msgid "can't open temporary file `%s': %s"
7393 msgid "can't redirect stdout: `%s': %s"
7398 msgid "can't execute `%s': %s"
7403 msgid "Using temporary file `%s' to read preprocessor output\n"
7408 msgid "can't popen `%s': %s"
7413 msgid "Using popen to read preprocessor output\n"
7418 msgid "Tried `%s'\n"
7423 msgid "Using `%s'\n"
7427 msgid "preprocessing failed."
7432 msgid "%s: unexpected EOF"
7437 msgid "%s: read of %lu returned %lu"
7440 #: resrc.c:727 resrc.c:1502
7442 msgid "stat failed on bitmap file `%s': %s"
7447 msgid "cursor file `%s' does not contain cursor data"
7450 #: resrc.c:810 resrc.c:1210
7452 msgid "%s: fseek to %lu failed: %s"
7456 msgid "help ID requires DIALOGEX"
7460 msgid "control data requires DIALOGEX"
7465 msgid "stat failed on font file `%s': %s"
7470 msgid "icon file `%s' does not contain icon data"
7473 #: resrc.c:1724 resrc.c:1759
7475 msgid "stat failed on file `%s': %s"
7480 msgid "can't open `%s' for output: %s"
7485 msgid " Displays the sizes of sections inside binary files\n"
7490 msgid " If no input file(s) are specified, a.out is assumed\n"
7496 " The options are:\n"
7497 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
7498 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
7500 " -t --totals Display the total sizes (Berkeley "
7502 " --common Display total size for *COM* syms\n"
7503 " --target=<bfdname> Set the binary file format\n"
7504 " @<file> Read options from <file>\n"
7505 " -h --help Display this information\n"
7506 " -v --version Display the program's version\n"
7512 msgid "invalid argument to --format: %s"
7517 msgid "Invalid radix: %s\n"
7522 msgid "Convert a COFF object file into a SYSROFF object file\n"
7528 " The options are:\n"
7529 " -q --quick (Obsolete - ignored)\n"
7530 " -n --noprescan Do not perform a scan to convert commons into defs\n"
7531 " -d --debug Display information about what is being done\n"
7532 " @<file> Read options from <file>\n"
7533 " -h --help Display this information\n"
7534 " -v --version Print the program's version number\n"
7539 msgid "unable to open output file %s"
7542 #: stabs.c:328 stabs.c:1717
7543 msgid "numeric overflow"
7548 msgid "Bad stab: %s\n"
7553 msgid "Warning: %s: %s\n"
7558 msgid "N_LBRAC not within function\n"
7563 msgid "Too many N_RBRACs\n"
7567 msgid "unknown C++ encoded name"
7570 #. Complain and keep going, so compilers can invent new
7571 #. cross-reference types.
7573 msgid "unrecognized cross reference type"
7576 #. Does this actually ever happen? Is that why we are worrying
7577 #. about dealing with it rather than just calling error_type?
7579 msgid "missing index type"
7583 msgid "unknown virtual character for baseclass"
7587 msgid "unknown visibility character for baseclass"
7591 msgid "unnamed $vb type"
7595 msgid "unrecognized C++ abbreviation"
7599 msgid "unknown visibility character for field"
7603 msgid "const/volatile indicator missing"
7608 msgid "No mangling for \"%s\"\n"
7612 msgid "Undefined N_EXCL"
7617 msgid "Type file number %d out of range\n"
7622 msgid "Type index number %d out of range\n"
7627 msgid "Unrecognized XCOFF type %d\n"
7632 msgid "bad mangled name `%s'\n"
7637 msgid "no argument types in mangled string\n"
7642 msgid "Demangled name is not a function\n"
7647 msgid "Unexpected type in v3 arglist demangling\n"
7652 msgid "Unrecognized demangle component %d\n"
7657 msgid "Failed to print demangled template\n"
7662 msgid "Couldn't get demangled builtin type\n"
7667 msgid "Unexpected demangled varargs\n"
7672 msgid "Unrecognized demangled builtin type\n"
7675 #: strings.c:186 strings.c:245
7677 msgid "invalid integer argument %s"
7682 msgid "invalid minimum string length %d"
7687 msgid " Display printable strings in [file(s)] (stdin by default)\n"
7693 " The options are:\n"
7694 " -a - --all Scan the entire file, not just the data section\n"
7695 " -f --print-file-name Print the name of the file before each string\n"
7696 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
7698 " -<number> least [number] characters (default 4).\n"
7699 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
7701 " -o An alias for --radix=o\n"
7702 " -T --target=<BFDNAME> Specify the binary file format\n"
7703 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
7704 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
7706 " @<file> Read options from <file>\n"
7707 " -h --help Display this information\n"
7708 " -v -V --version Print the program's version number\n"
7727 msgid "WANTED %x!!\n"
7735 msgid "DERIVED TYPE"
7744 msgid "Print a human readable interpretation of a SYSROFF object file\n"
7750 " The options are:\n"
7751 " -h --help Display this information\n"
7752 " -v --version Print the program's version number\n"
7757 msgid "cannot open input file %s"
7762 msgid "Copyright 2011 Free Software Foundation, Inc.\n"
7768 "This program is free software; you may redistribute it under the terms of\n"
7769 "the GNU General Public License version 3 or (at your option) any later "
7771 "This program has absolutely no warranty.\n"
7776 msgid "can't create %s file `%s' for output.\n"
7781 msgid "Usage: %s [option(s)] [input-file]\n"
7787 " The options are:\n"
7788 " -a --ascii_in Read input file as ASCII file\n"
7789 " -A --ascii_out Write binary messages as ASCII\n"
7790 " -b --binprefix .bin filename is prefixed by .mc filename_ "
7792 " -c --customflag Set custom flags for messages\n"
7793 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
7794 " -d --decimal_values Print values to text files decimal\n"
7795 " -e --extension=<extension> Set header extension used on export header "
7797 " -F --target <target> Specify output target for endianness.\n"
7798 " -h --headerdir=<directory> Set the export directory for headers\n"
7799 " -u --unicode_in Read input file as UTF16 file\n"
7800 " -U --unicode_out Write binary messages as UFT16\n"
7801 " -m --maxlength=<val> Set the maximal allowed message length\n"
7802 " -n --nullterminate Automatic add a zero termination to strings\n"
7803 " -o --hresult_use Use HRESULT definition instead of status code "
7805 " -O --codepage_out=<val> Set codepage used for writing text file\n"
7806 " -r --rcdir=<directory> Set the export directory for rc files\n"
7807 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
7808 " that maps message ID's to their symbolic "
7815 " -H --help Print this help message\n"
7816 " -v --verbose Verbose - tells you what it's doing\n"
7817 " -V --version Print version information\n"
7820 #: windmc.c:261 windres.c:411
7822 msgid "%s: warning: "
7827 msgid "A codepage was specified switch `%s' and UTF16.\n"
7832 msgid "\tcodepage settings are ignored.\n"
7836 msgid "try to add a ill language."
7841 msgid "unable to open file `%s' for input.\n"
7846 msgid "unable to read contents of %s"
7850 msgid "input file does not seems to be UFT16.\n"
7855 msgid "can't open %s `%s': %s"
7860 msgid ": expected to be a directory\n"
7865 msgid ": expected to be a leaf\n"
7870 msgid ": duplicate value\n"
7875 msgid "unknown format type `%s'"
7880 msgid "%s: supported formats:"
7883 #. Otherwise, we give up.
7886 msgid "can not determine type of file `%s'; use the -J option"
7891 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
7897 " The options are:\n"
7898 " -i --input=<file> Name input file\n"
7899 " -o --output=<file> Name output file\n"
7900 " -J --input-format=<format> Specify input format\n"
7901 " -O --output-format=<format> Specify output format\n"
7902 " -F --target=<target> Specify COFF target\n"
7903 " --preprocessor=<program> Program to use to preprocess rc file\n"
7904 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
7905 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
7906 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
7907 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
7908 " -v --verbose Verbose - tells you what it's doing\n"
7909 " -c --codepage=<codepage> Specify default codepage\n"
7910 " -l --language=<val> Set language when reading rc file\n"
7911 " --use-temp-file Use a temporary file instead of popen to "
7913 " the preprocessor output\n"
7914 " --no-use-temp-file Use popen (default)\n"
7919 msgid " --yydebug Turn on parser debugging\n"
7925 " -r Ignored for compatibility with rc\n"
7926 " @<file> Read options from <file>\n"
7927 " -h --help Print this help message\n"
7928 " -V --version Print version information\n"
7934 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
7935 "extension if not specified. A single file name is an input file.\n"
7936 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
7940 msgid "invalid codepage specified.\n"
7944 msgid "invalid option -f\n"
7948 msgid "No filename following the -fo option.\n"
7954 "Option -I is deprecated for setting the input format, please use -J "
7959 msgid "no resources"
7962 #: wrstabs.c:354 wrstabs.c:1915
7964 msgid "string_hash_lookup failed: %s"
7969 msgid "stab_int_type: bad size %u"
7974 msgid "%s: warning: unknown size for field `%s' in struct"