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: \n"
11 "POT-Creation-Date: 2005-10-25 09:14+0930\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"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
21 msgid "Usage: %s [option(s)] [addr(s)]\n"
26 msgid " Convert addresses into line number/file name pairs.\n"
32 " If no addresses are specified on the command line, they will be read from "
40 " @<file> Read options from <file>\n"
41 " -b --target=<bfdname> Set the binary file format\n"
42 " -e --exe=<executable> Set the input file name (default is a.out)\n"
43 " -i --inlines\t\t Unwind inlined functions\n"
44 " -s --basenames Strip directory names\n"
45 " -f --functions Show function names\n"
46 " -C --demangle[=style] Demangle function names\n"
47 " -h --help Display this information\n"
48 " -v --version Display the program's version\n"
52 #: addr2line.c:93 ar.c:263 coffdump.c:466 nlmconv.c:1113 objcopy.c:486
53 #: objcopy.c:520 readelf.c:2622 size.c:102 srconv.c:1732 strings.c:725
54 #: sysdump.c:648 windres.c:673
56 msgid "Report bugs to %s\n"
61 msgid "%s: can not get addresses from archive"
64 #: addr2line.c:325 nm.c:1523 objdump.c:3033
66 msgid "unknown demangling style `%s'"
71 msgid "no entry %s in archive\n"
77 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
78 "[count] archive-file file...\n"
83 msgid " %s -M [<mri-script]\n"
93 msgid " d - delete file(s) from the archive\n"
98 msgid " m[ab] - move file(s) in the archive\n"
103 msgid " p - print file(s) found in the archive\n"
108 msgid " q[f] - quick append file(s) to the archive\n"
114 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
119 msgid " t - display contents of archive\n"
124 msgid " x[o] - extract file(s) from the archive\n"
129 msgid " command specific modifiers:\n"
134 msgid " [a] - put file(s) after [member-name]\n"
139 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
144 msgid " [N] - use instance [count] of name\n"
149 msgid " [f] - truncate inserted file names\n"
154 msgid " [P] - use full path names when matching\n"
159 msgid " [o] - preserve original dates\n"
165 " [u] - only replace files that are newer than current archive "
171 msgid " generic modifiers:\n"
176 msgid " [c] - do not warn if the library had to be created\n"
181 msgid " [s] - create an archive index (cf. ranlib)\n"
186 msgid " [S] - do not build a symbol table\n"
191 msgid " [v] - be verbose\n"
196 msgid " [V] - display the version number\n"
201 msgid " @<file> - read options from <file>\n"
206 msgid "Usage: %s [options] archive\n"
211 msgid " Generate an index to speed access to archives\n"
217 " The options are:\n"
218 " @<file> Read options from <file>\n"
219 " -h --help Print this help message\n"
220 " -V --version Print version information\n"
224 msgid "two different operation options specified"
229 msgid "illegal option -- %c"
233 msgid "no operation specified"
237 msgid "`u' is only meaningful with the `r' option."
241 msgid "`N' is only meaningful with the `x' and `d' options."
245 msgid "Value for `N' must be positive."
250 msgid "internal error -- this option not implemented"
258 #: ar.c:788 ar.c:838 ar.c:1156 objcopy.c:1683
260 msgid "internal stat error on %s"
273 msgid "%s is not a valid archive"
278 msgid "stat returns negative size for %s"
283 msgid "No member named `%s'\n"
288 msgid "no entry %s in archive %s!"
293 msgid "%s: no archive map to update"
298 msgid "No entry %s in archive.\n"
303 msgid "Can't open file %s\n"
308 msgid "%s: Can't open output archive %s\n"
313 msgid "%s: Can't open input archive %s\n"
318 msgid "%s: file %s is not an archive\n"
323 msgid "%s: no output archive specified yet\n"
326 #: arsup.c:247 arsup.c:285 arsup.c:327 arsup.c:347 arsup.c:413
328 msgid "%s: no open output archive\n"
331 #: arsup.c:258 arsup.c:368 arsup.c:394
333 msgid "%s: can't open file %s\n"
336 #: arsup.c:312 arsup.c:390 arsup.c:471
338 msgid "%s: can't find module file %s\n"
343 msgid "Current open archive is %s\n"
348 msgid "%s: no open archive\n"
353 msgid " No emulation specific options\n"
356 #. Macros for common output.
359 msgid " emulation options: \n"
364 msgid "can't set BFD default target to `%s': %s"
369 msgid "%s: Matching formats:"
374 msgid "Supported targets:"
379 msgid "%s: supported targets:"
384 msgid "Supported architectures:"
389 msgid "%s: supported architectures:"
394 msgid "BFD header file version %s\n"
399 msgid "%s: bad number: %s"
402 #: bucomm.c:467 strings.c:438
404 msgid "'%s': No such file"
407 #: bucomm.c:469 strings.c:440
409 msgid "Warning: could not locate '%s'. reason: %s"
414 msgid "Warning: '%s' is not an ordinary file"
422 #: coffdump.c:457 sysdump.c:641
424 msgid "Usage: %s [option(s)] in-file\n"
429 msgid " Print a human readable interpretation of a SYSROFF object file\n"
435 " The options are:\n"
436 " @<file> Read options from <file>\n"
437 " -h --help Display this information\n"
438 " -v --version Display the program's version\n"
442 #: coffdump.c:528 srconv.c:1822 sysdump.c:705
443 msgid "no input file specified"
447 msgid "debug_add_to_current_namespace: no current file"
451 msgid "debug_start_source: no debug_set_filename call"
455 msgid "debug_record_function: no debug_set_filename call"
459 msgid "debug_record_parameter: no current function"
463 msgid "debug_end_function: no current function"
467 msgid "debug_end_function: some blocks were not closed"
471 msgid "debug_start_block: no current block"
475 msgid "debug_end_block: no current block"
479 msgid "debug_end_block: attempt to close top level block"
483 msgid "debug_record_line: no current unit"
488 msgid "debug_start_common_block: not implemented"
493 msgid "debug_end_common_block: not implemented"
498 msgid "debug_record_label: not implemented"
502 msgid "debug_record_variable: no current file"
506 msgid "debug_make_undefined_type: unsupported kind"
510 msgid "debug_name_type: no current file"
514 msgid "debug_tag_type: no current file"
518 msgid "debug_tag_type: extra tag attempted"
523 msgid "Warning: changing type size from %d to %d\n"
527 msgid "debug_find_named_type: no current compilation unit"
532 msgid "debug_get_real_type: circular debug information for %s\n"
536 msgid "debug_write_type: illegal type encountered"
539 #: dlltool.c:765 dlltool.c:789 dlltool.c:818
541 msgid "Internal error: Unknown machine type: %d"
546 msgid "Can't open def file: %s"
551 msgid "Processing def file: %s"
555 msgid "Processed def file"
560 msgid "Syntax error in def file %s:%d"
565 msgid "%s: Path components stripped from image name, '%s'."
570 msgid "NAME: %s base: %x"
573 #: dlltool.c:934 dlltool.c:950
574 msgid "Can't have LIBRARY and NAME"
579 msgid "LIBRARY: %s base: %x"
582 #: dlltool.c:1183 resrc.c:269
587 #: dlltool.c:1188 dllwrap.c:413 resrc.c:274
589 msgid "subprocess got fatal signal %d"
592 #: dlltool.c:1194 dllwrap.c:420 resrc.c:281
594 msgid "%s exited with status %d"
599 msgid "Sucking in info from %s section in %s"
604 msgid "Excluding symbol: %s"
607 #: dlltool.c:1439 dlltool.c:1450 nm.c:1000 nm.c:1011
609 msgid "%s: no symbols"
612 #. FIXME: we ought to read in and block out the base relocations.
615 msgid "Done reading %s"
620 msgid "Unable to open object file: %s"
625 msgid "Scanning object file %s"
630 msgid "Cannot produce mcore-elf dll from archive file: %s"
634 msgid "Adding exports to output file"
638 msgid "Added exports to output file"
643 msgid "Generating export file: %s"
648 msgid "Unable to open temporary assembler file: %s"
653 msgid "Opened temporary file: %s"
657 msgid "Generated exports file"
662 msgid "bfd_open failed open stub file: %s"
667 msgid "Creating stub file: %s"
672 msgid "failed to open temporary head file: %s"
677 msgid "failed to open temporary tail file: %s"
682 msgid "Can't open .lib file: %s"
687 msgid "Creating library file: %s"
690 #: dlltool.c:2792 dlltool.c:2798
692 msgid "cannot delete %s: %s"
696 msgid "Created lib file"
701 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
706 msgid "Error, duplicate EXPORT with oridinals: %s"
710 msgid "Processing definitions"
714 msgid "Processed definitions"
718 #: dlltool.c:3032 dllwrap.c:474
720 msgid "Usage %s <option(s)> <object-file(s)>\n"
727 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
733 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
739 msgid " -e --output-exp <outname> Generate an export file.\n"
744 msgid " -l --output-lib <outname> Generate an interface library.\n"
749 msgid " -a --add-indirect Add dll indirects to export file.\n"
755 " -D --dllname <name> Name of input dll to put into interface lib.\n"
760 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
765 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
770 msgid " --export-all-symbols Export all symbols to .def\n"
775 msgid " --no-export-all-symbols Only export listed symbols\n"
780 msgid " --exclude-symbols <list> Don't export <list>\n"
785 msgid " --no-default-excludes Clear default exclude symbols\n"
790 msgid " -b --base-file <basefile> Read linker generated base file.\n"
795 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
800 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
806 " -U --add-underscore Add underscores to symbols in interface "
812 msgid " -k --kill-at Kill @<n> from exported names.\n"
817 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
822 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
827 msgid " -S --as <name> Use <name> for assembler.\n"
832 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
838 " -C --compat-implib Create backward compatible import library.\n"
844 " -n --no-delete Keep temp files (repeat for extra "
851 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
856 msgid " -v --verbose Be verbose.\n"
861 msgid " -V --version Display the program version.\n"
866 msgid " -h --help Display this information.\n"
871 msgid " @<file> Read options from <file>.\n"
877 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
882 msgid " -L --linker <name> Use <name> as the linker.\n"
887 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
892 msgid "Path components stripped from dllname, '%s'."
897 msgid "Unable to open base-file: %s"
902 msgid "Machine '%s' not supported"
905 #: dlltool.c:3362 dllwrap.c:204
907 msgid "Tried file: %s"
910 #: dlltool.c:3369 dllwrap.c:211
912 msgid "Using file: %s"
917 msgid "Keeping temporary base file %s"
922 msgid "Deleting temporary base file %s"
927 msgid "Keeping temporary exp file %s"
932 msgid "Deleting temporary exp file %s"
937 msgid "Keeping temporary def file %s"
942 msgid "Deleting temporary def file %s"
947 msgid " Generic options:\n"
952 msgid " @<file> Read options from <file>\n"
957 msgid " --quiet, -q Work quietly\n"
962 msgid " --verbose, -v Verbose\n"
967 msgid " --version Print dllwrap version\n"
972 msgid " --implib <outname> Synonym for --output-lib\n"
977 msgid " Options for %s:\n"
982 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
987 msgid " --driver-flags <flags> Override default ld flags\n"
992 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
997 msgid " --entry <entry> Specify alternate DLL entry point\n"
1002 msgid " --image-base <base> Specify image base address\n"
1007 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1012 msgid " --dry-run Show what needs to be run\n"
1017 msgid " --mno-cygwin Create Mingw DLL\n"
1022 msgid " Options passed to DLLTOOL:\n"
1027 msgid " --machine <machine>\n"
1032 msgid " --output-exp <outname> Generate export file.\n"
1037 msgid " --output-lib <outname> Generate input library.\n"
1042 msgid " --add-indirect Add dll indirects to export file.\n"
1047 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1052 msgid " --def <deffile> Name input .def file\n"
1057 msgid " --output-def <deffile> Name output .def file\n"
1062 msgid " --export-all-symbols Export all symbols to .def\n"
1067 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1072 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1077 msgid " --no-default-excludes Zap default exclude symbols\n"
1082 msgid " --base-file <basefile> Read linker generated base file\n"
1087 msgid " --no-idata4 Don't generate idata$4 section\n"
1092 msgid " --no-idata5 Don't generate idata$5 section\n"
1097 msgid " -U Add underscores to .lib\n"
1102 msgid " -k Kill @<n> from exported names\n"
1107 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1112 msgid " --as <name> Use <name> for assembler\n"
1117 msgid " --nodelete Keep temp files.\n"
1122 msgid " Rest are passed unmodified to the language driver\n"
1126 msgid "Must provide at least one of -o or --dllname options"
1131 "no export definition file provided.\n"
1132 "Creating one, but that may not be what you want"
1137 msgid "DLLTOOL name : %s\n"
1142 msgid "DLLTOOL options : %s\n"
1147 msgid "DRIVER name : %s\n"
1152 msgid "DRIVER options : %s\n"
1155 #: dwarf.c:93 dwarf.c:137 readelf.c:322 readelf.c:515
1157 msgid "Unhandled data length: %d\n"
1161 msgid "badly formed extended line op encountered!\n"
1166 msgid " Extended opcode %d: "
1178 msgid "set Address to 0x%lx\n"
1183 msgid " define new File Table entry\n"
1186 #: dwarf.c:261 dwarf.c:1944
1188 msgid " Entry\tDir\tTime\tSize\tName\n"
1196 #: dwarf.c:266 dwarf.c:268 dwarf.c:270 dwarf.c:1956 dwarf.c:1958 dwarf.c:1960
1210 msgid "UNKNOWN: length %d\n"
1214 msgid "<no .debug_str section>"
1219 msgid "DW_FORM_strp offset too big: %lx\n"
1223 msgid "<offset is too big>"
1228 msgid "Unknown TAG value: %lx"
1233 msgid "Unknown FORM value: %lx"
1238 msgid " %lu byte block: "
1243 msgid "(User defined location op)"
1248 msgid "(Unknown location op)"
1252 msgid "Internal error: DWARF version is not 2 or 3.\n"
1256 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
1261 msgid " (indirect string, offset: 0x%lx): %s"
1266 msgid "Unrecognized form: %lu\n"
1271 msgid "(not inlined)"
1281 msgid "(declared as inline but ignored)"
1286 msgid "(declared as inline and inlined)"
1291 msgid " (Unknown inline attribute value: %lx)"
1294 #: dwarf.c:1354 dwarf.c:2484
1296 msgid " [without DW_AT_frame_base]"
1301 msgid "(location list)"
1306 msgid "Unknown AT value: %lx"
1311 msgid "No comp units in %s section ?"
1316 msgid "Not enough memory for a debug info array of %u entries"
1319 #: dwarf.c:1561 dwarf.c:2573
1322 "The section %s contains:\n"
1328 msgid "Unable to locate %s section!\n"
1333 msgid " Compilation Unit @ offset 0x%lx:\n"
1338 msgid " Length: %ld\n"
1343 msgid " Version: %d\n"
1348 msgid " Abbrev Offset: %ld\n"
1353 msgid " Pointer Size: %d\n"
1357 msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
1362 msgid "Unable to locate entry %lu in the abbreviation table\n"
1367 msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
1372 msgid "%s section needs a populated .debug_info section\n"
1377 msgid "%s section has more comp units than .debug_info section\n"
1383 "assuming that the pointer size is %d, from the last comp unit in ."
1392 "Dump of debug contents of section %s:\n"
1397 msgid "The line info appears to be corrupt - the section is too small\n"
1401 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
1406 msgid " Length: %ld\n"
1411 msgid " DWARF Version: %d\n"
1416 msgid " Prologue Length: %d\n"
1421 msgid " Minimum Instruction Length: %d\n"
1426 msgid " Initial value of 'is_stmt': %d\n"
1431 msgid " Line Base: %d\n"
1436 msgid " Line Range: %d\n"
1441 msgid " Opcode Base: %d\n"
1446 msgid " (Pointer size: %u)%s\n"
1458 msgid " Opcode %d has %d args\n"
1465 " The Directory Table is empty.\n"
1472 " The Directory Table:\n"
1484 " The File Name Table is empty.\n"
1491 " The File Name Table:\n"
1504 #. Now display the statements.
1509 " Line Number Statements:\n"
1514 msgid " Special opcode %d: advance Address by %lu to 0x%lx"
1519 msgid " and Line by %d to %d\n"
1523 msgid "Extend line ops need a valid pointer size, guessing at 4\n"
1533 msgid " Advance PC by %lu to 0x%lx\n"
1538 msgid " Advance Line by %d to %d\n"
1543 msgid " Set File Name to entry %d in the File Name Table\n"
1548 msgid " Set column to %lu\n"
1553 msgid " Set is_stmt to %d\n"
1558 msgid " Set basic block\n"
1563 msgid " Advance PC by constant %lu to 0x%lx\n"
1568 msgid " Advance PC by fixed size amount %lu to 0x%lx\n"
1573 msgid " Set prologue_end to true\n"
1578 msgid " Set epilogue_begin to true\n"
1583 msgid " Set ISA to %lu\n"
1588 msgid " Unknown opcode %d with operands: "
1591 #: dwarf.c:2111 dwarf.c:2197 dwarf.c:2271 dwarf.c:2382 dwarf.c:2514
1595 "Contents of the %s section:\n"
1600 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
1605 msgid " Length: %ld\n"
1610 msgid " Version: %d\n"
1615 msgid " Offset into .debug_info section: %ld\n"
1620 msgid " Size of area in .debug_info section: %ld\n"
1632 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
1637 msgid " DW_MACINFO_end_file\n"
1642 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
1647 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
1652 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
1657 msgid " Number TAG\n"
1662 msgid " %ld %s [%s]\n"
1666 msgid "has children"
1678 #: dwarf.c:2327 dwarf.c:2510 dwarf.c:2684
1682 "The %s section is empty.\n"
1685 #. FIXME: Should we handle this case?
1687 msgid "Location lists in .debug_info section aren't in ascending order!\n"
1691 msgid "No location lists in .debug_info section!\n"
1696 msgid "Location lists in %s section start at 0x%lx\n"
1701 msgid " Offset Begin End Expression\n"
1706 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
1711 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
1716 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
1719 #: dwarf.c:2433 dwarf.c:2460 dwarf.c:2470
1721 msgid "Location list starting at offset 0x%lx is not terminated.\n"
1724 #: dwarf.c:2445 dwarf.c:2784
1726 msgid " %8.8lx <End of list>\n"
1731 msgid " %8.8lx %8.8lx %8.8lx (base address)\n"
1734 #: dwarf.c:2487 dwarf.c:2801
1735 msgid " (start == end)"
1738 #: dwarf.c:2489 dwarf.c:2803
1739 msgid " (start > end)"
1743 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
1748 msgid " Length: %ld\n"
1753 msgid " Version: %d\n"
1758 msgid " Offset into .debug_info: %lx\n"
1763 msgid " Pointer Size: %d\n"
1768 msgid " Segment Size: %d\n"
1778 #. FIXME: Should we handle this case?
1780 msgid "Range lists in .debug_info section aren't in ascending order!\n"
1784 msgid "No range lists in .debug_info section!\n"
1789 msgid "Range lists in %s section start at 0x%lx\n"
1794 msgid " Offset Begin End\n"
1799 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
1804 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
1809 msgid "The section %s contains:\n"
1814 msgid "unsupported or unknown DW_CFA_%d\n"
1819 msgid "Displaying the debug contents of section %s is not yet supported.\n"
1829 msgid "%s: Warning: "
1834 msgid " [-g] - 32 bit small archive\n"
1839 msgid " [-X32] - ignores 64 bit objects\n"
1844 msgid " [-X64] - ignores 32 bit objects\n"
1849 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
1853 msgid "unexpected end of debugging information"
1857 msgid "invalid number"
1861 msgid "invalid string length"
1864 #: ieee.c:506 ieee.c:547
1865 msgid "expression stack overflow"
1869 msgid "unsupported IEEE expression operator"
1873 msgid "unknown section"
1877 msgid "expression stack underflow"
1881 msgid "expression stack mismatch"
1885 msgid "unknown builtin type"
1889 msgid "BCD float type not supported"
1893 msgid "unexpected number"
1897 msgid "unexpected record type"
1901 msgid "blocks left on stack at end"
1905 msgid "unknown BB type"
1909 msgid "stack overflow"
1913 msgid "stack underflow"
1916 #: ieee.c:1342 ieee.c:1412 ieee.c:2109
1917 msgid "illegal variable index"
1921 msgid "illegal type index"
1924 #: ieee.c:1400 ieee.c:1437
1925 msgid "unknown TY code"
1929 msgid "undefined variable in TY"
1932 #. Pascal file name. FIXME.
1934 msgid "Pascal file name not supported"
1938 msgid "unsupported qualifier"
1942 msgid "undefined variable in ATN"
1946 msgid "unknown ATN type"
1949 #. Reserved for FORTRAN common.
1951 msgid "unsupported ATN11"
1954 #. We have no way to record this information. FIXME.
1956 msgid "unsupported ATN12"
1960 msgid "unexpected string in C++ misc"
1964 msgid "bad misc record"
1968 msgid "unrecognized C++ misc record"
1972 msgid "undefined C++ object"
1976 msgid "unrecognized C++ object spec"
1980 msgid "unsupported C++ object type"
1984 msgid "C++ base class not defined"
1987 #: ieee.c:2660 ieee.c:2765
1988 msgid "C++ object has no fields"
1992 msgid "C++ base class not found in container"
1996 msgid "C++ data member not found in container"
1999 #: ieee.c:2827 ieee.c:2977
2000 msgid "unknown C++ visibility"
2004 msgid "bad C++ field bit pos or size"
2008 msgid "bad type for C++ method function"
2012 msgid "no type information for C++ method function"
2016 msgid "C++ static virtual method"
2020 msgid "unrecognized C++ object overhead spec"
2024 msgid "undefined C++ vtable"
2028 msgid "C++ default values not in a function"
2032 msgid "unrecognized C++ default type"
2036 msgid "reference parameter is not a pointer"
2040 msgid "unrecognized C++ reference type"
2044 msgid "C++ reference not found"
2048 msgid "C++ reference is not pointer"
2051 #: ieee.c:3475 ieee.c:3483
2052 msgid "missing required ASN"
2055 #: ieee.c:3510 ieee.c:3518
2056 msgid "missing required ATN65"
2060 msgid "bad ATN65 record"
2065 msgid "IEEE numeric overflow: 0x"
2070 msgid "IEEE string length overflow: %u\n"
2075 msgid "IEEE unsupported integer type size %u\n"
2080 msgid "IEEE unsupported float type size %u\n"
2085 msgid "IEEE unsupported complex type size %u\n"
2088 #: nlmconv.c:269 srconv.c:1813
2089 msgid "input and output files must be different"
2093 msgid "input file named both on command line and with INPUT"
2097 msgid "no input file"
2101 msgid "no name for output file"
2105 msgid "warning: input and output formats are not compatible"
2109 msgid "make .bss section"
2113 msgid "make .nlmsections section"
2117 msgid "set .nlmsections flags"
2121 msgid "set .bss vma"
2125 msgid "set .data size"
2130 msgid "warning: symbol %s imported but not in import list"
2134 msgid "set start address"
2139 msgid "warning: START procedure %s not defined"
2144 msgid "warning: EXIT procedure %s not defined"
2149 msgid "warning: CHECK procedure %s not defined"
2152 #: nlmconv.c:718 nlmconv.c:907
2153 msgid "custom section"
2156 #: nlmconv.c:739 nlmconv.c:936
2157 msgid "help section"
2160 #: nlmconv.c:761 nlmconv.c:954
2161 msgid "message section"
2164 #: nlmconv.c:777 nlmconv.c:987
2165 msgid "module section"
2168 #: nlmconv.c:797 nlmconv.c:1003
2172 #. There is no place to record this information.
2175 msgid "%s: warning: shared libraries can not have uninitialized data"
2178 #: nlmconv.c:854 nlmconv.c:1022
2179 msgid "shared section"
2183 msgid "warning: No version number given"
2186 #: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017
2188 msgid "%s: read: %s"
2192 msgid "warning: FULLMAP is not supported; try ld -M"
2197 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
2202 msgid " Convert an object file into a NetWare Loadable Module\n"
2208 " The options are:\n"
2209 " -I --input-target=<bfdname> Set the input binary file format\n"
2210 " -O --output-target=<bfdname> Set the output binary file format\n"
2211 " -T --header-file=<file> Read <file> for NLM header information\n"
2212 " -l --linker=<linker> Use <linker> for any linking\n"
2213 " -d --debug Display on stderr the linker command line\n"
2214 " @<file> Read options from <file>.\n"
2215 " -h --help Display this information\n"
2216 " -v --version Display the program's version\n"
2221 msgid "support not compiled in for %s"
2225 msgid "make section"
2229 msgid "set section size"
2233 msgid "set section alignment"
2237 msgid "set section flags"
2241 msgid "set .nlmsections size"
2244 #: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318
2245 msgid "set .nlmsection contents"
2249 msgid "stub section sizes"
2253 msgid "writing stub"
2258 msgid "unresolved PC relative reloc against %s"
2263 msgid "overflow when adjusting relocation against %s"
2268 msgid "%s: execution of %s failed: "
2273 msgid "Execution of %s failed"
2276 #: nm.c:224 size.c:82 strings.c:708
2278 msgid "Usage: %s [option(s)] [file(s)]\n"
2283 msgid " List symbols in [file(s)] (a.out by default).\n"
2289 " The options are:\n"
2290 " -a, --debug-syms Display debugger-only symbols\n"
2291 " -A, --print-file-name Print name of the input file before every symbol\n"
2292 " -B Same as --format=bsd\n"
2293 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
2295 " The STYLE, if specified, can be `auto' (the "
2297 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
2300 " --no-demangle Do not demangle low-level symbol names\n"
2301 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
2302 " --defined-only Display only defined symbols\n"
2304 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
2306 " `sysv' or `posix'. The default is `bsd'\n"
2307 " -g, --extern-only Display only external symbols\n"
2308 " -l, --line-numbers Use debugging information to find a filename and\n"
2309 " line number for each symbol\n"
2310 " -n, --numeric-sort Sort symbols numerically by address\n"
2312 " -p, --no-sort Do not sort the symbols\n"
2313 " -P, --portability Same as --format=posix\n"
2314 " -r, --reverse-sort Reverse the sense of the sort\n"
2315 " -S, --print-size Print size of defined symbols\n"
2316 " -s, --print-armap Include index for symbols from archive members\n"
2317 " --size-sort Sort symbols by size\n"
2318 " --special-syms Include special symbols in the output\n"
2319 " --synthetic Display synthetic symbols as well\n"
2320 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
2321 " --target=BFDNAME Specify the target object format as BFDNAME\n"
2322 " -u, --undefined-only Display only undefined symbols\n"
2323 " -X 32_64 (ignored)\n"
2324 " @FILE Read options from FILE\n"
2325 " -h, --help Display this information\n"
2326 " -V, --version Display this program's version number\n"
2330 #: nm.c:263 objdump.c:236
2332 msgid "Report bugs to %s.\n"
2337 msgid "%s: invalid radix"
2342 msgid "%s: invalid output format"
2345 #: nm.c:340 readelf.c:6623 readelf.c:6659
2347 msgid "<processor specific>: %d"
2350 #: nm.c:342 readelf.c:6626 readelf.c:6671
2352 msgid "<OS specific>: %d"
2355 #: nm.c:344 readelf.c:6628 readelf.c:6674
2357 msgid "<unknown>: %d"
2372 "Undefined symbols from %s:\n"
2381 "Symbols from %s:\n"
2385 #: nm.c:1231 nm.c:1282
2388 "Name Value Class Type Size Line "
2393 #: nm.c:1234 nm.c:1285
2396 "Name Value Class Type "
2397 "Size Line Section\n"
2406 "Undefined symbols from %s[%s]:\n"
2415 "Symbols from %s[%s]:\n"
2420 msgid "Only -X 32_64 is supported"
2424 msgid "Using the --size-sort and --undefined-only options together"
2428 msgid "will produce no output, since undefined symbols have no size."
2433 msgid "data size %ld"
2436 #: objcopy.c:401 srconv.c:1721
2438 msgid "Usage: %s [option(s)] in-file [out-file]\n"
2443 msgid " Copies a binary file, possibly transforming it in the process\n"
2446 #: objcopy.c:403 objcopy.c:495
2448 msgid " The options are:\n"
2454 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
2455 " -O --output-target <bfdname> Create an output file in format "
2457 " -B --binary-architecture <arch> Set arch of output file, when input is "
2459 " -F --target <bfdname> Set both input and output format to "
2461 " --debugging Convert debugging information, if "
2463 " -p --preserve-dates Copy modified/access timestamps to the "
2465 " -j --only-section <name> Only copy section <name> into the output\n"
2466 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
2468 " -R --remove-section <name> Remove section <name> from the output\n"
2469 " -S --strip-all Remove all symbol and relocation "
2471 " -g --strip-debug Remove all debugging symbols & sections\n"
2472 " --strip-unneeded Remove all symbols not needed by "
2474 " -N --strip-symbol <name> Do not copy symbol <name>\n"
2475 " --strip-unneeded-symbol <name>\n"
2476 " Do not copy symbol <name> unless needed "
2479 " --only-keep-debug Strip everything but the debug "
2481 " -K --keep-symbol <name> Do not strip symbol <name>\n"
2482 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
2484 " --globalize-symbol <name> Force symbol <name> to be marked as a "
2486 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
2487 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
2489 " --weaken Force all global symbols to be marked as "
2491 " -w --wildcard Permit wildcard in symbol comparison\n"
2492 " -x --discard-all Remove all non-global symbols\n"
2493 " -X --discard-locals Remove any compiler-generated symbols\n"
2494 " -i --interleave <number> Only copy one out of every <number> "
2496 " -b --byte <num> Select byte <num> in every interleaved "
2498 " --gap-fill <val> Fill gaps between sections with <val>\n"
2499 " --pad-to <addr> Pad the last section up to address "
2501 " --set-start <addr> Set the start address to <addr>\n"
2502 " {--change-start|--adjust-start} <incr>\n"
2503 " Add <incr> to the start address\n"
2504 " {--change-addresses|--adjust-vma} <incr>\n"
2505 " Add <incr> to LMA, VMA and start "
2507 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
2508 " Change LMA and VMA of section <name> by "
2510 " --change-section-lma <name>{=|+|-}<val>\n"
2511 " Change the LMA of section <name> by "
2513 " --change-section-vma <name>{=|+|-}<val>\n"
2514 " Change the VMA of section <name> by "
2516 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
2517 " Warn if a named section does not exist\n"
2518 " --set-section-flags <name>=<flags>\n"
2519 " Set section <name>'s properties to "
2521 " --add-section <name>=<file> Add section <name> found in <file> to "
2523 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
2524 " --change-leading-char Force output format's leading character "
2526 " --remove-leading-char Remove leading character from global "
2528 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
2529 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
2530 " listed in <file>\n"
2531 " --srec-len <number> Restrict the length of generated "
2533 " --srec-forceS3 Restrict the type of generated Srecords "
2535 " --strip-symbols <file> -N for all symbols listed in <file>\n"
2536 " --strip-unneeded-symbols <file>\n"
2537 " --strip-unneeded-symbol for all symbols "
2540 " --keep-symbols <file> -K for all symbols listed in <file>\n"
2541 " --localize-symbols <file> -L for all symbols listed in <file>\n"
2542 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
2543 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
2544 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
2545 " --alt-machine-code <index> Use alternate machine code for output\n"
2546 " --writable-text Mark the output text as writable\n"
2547 " --readonly-text Make the output text write protected\n"
2548 " --pure Mark the output file as demand paged\n"
2549 " --impure Mark the output file as impure\n"
2550 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
2552 " --prefix-sections <prefix> Add <prefix> to start of every section "
2554 " --prefix-alloc-sections <prefix>\n"
2555 " Add <prefix> to start of every "
2558 " -v --verbose List all object files modified\n"
2559 " @<file> Read options from <file>\n"
2560 " -V --version Display this program's version number\n"
2561 " -h --help Display this output\n"
2562 " --info List object formats & architectures "
2568 msgid "Usage: %s <option(s)> in-file(s)\n"
2573 msgid " Removes symbols and sections from files\n"
2579 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
2580 " -O --output-target=<bfdname> Create an output file in format "
2582 " -F --target=<bfdname> Set both input and output format to "
2584 " -p --preserve-dates Copy modified/access timestamps to the "
2586 " -R --remove-section=<name> Remove section <name> from the output\n"
2587 " -s --strip-all Remove all symbol and relocation "
2589 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
2590 " --strip-unneeded Remove all symbols not needed by "
2592 " --only-keep-debug Strip everything but the debug "
2594 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
2595 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
2596 " -w --wildcard Permit wildcard in symbol comparison\n"
2597 " -x --discard-all Remove all non-global symbols\n"
2598 " -X --discard-locals Remove any compiler-generated symbols\n"
2599 " -v --verbose List all object files modified\n"
2600 " -V --version Display this program's version number\n"
2601 " -h --help Display this output\n"
2602 " --info List object formats & architectures "
2604 " -o <file> Place stripped output into <file>\n"
2609 msgid "unrecognized section flag `%s'"
2614 msgid "supported flags: %s"
2619 msgid "cannot open '%s': %s"
2622 #: objcopy.c:649 objcopy.c:2722
2624 msgid "%s: fread failed"
2629 msgid "%s:%d: Ignoring rubbish found on this line"
2634 msgid "%s: Multiple redefinition of symbol \"%s\""
2639 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
2644 msgid "couldn't open symbol redefinition file %s (error: %s)"
2649 msgid "%s:%d: garbage found at end of line"
2654 msgid "%s:%d: missing new symbol name"
2659 msgid "%s:%d: premature end of file"
2664 msgid "stat returns negative size for `%s'"
2669 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
2673 msgid "Unable to change endianness of input file(s)"
2678 msgid "copy from `%s' [%s] to `%s' [%s]\n"
2681 #: objcopy.c:1258 objcopy.c:1715
2683 msgid "Unable to recognise the format of the input file `%s'"
2688 msgid "Warning: Output file cannot represent architecture `%s'"
2693 msgid "can't create section `%s': %s"
2697 msgid "there are no sections to be copied!"
2702 msgid "Can't fill gap after %s: %s"
2707 msgid "Can't add padding to %s: %s"
2712 msgid "%s: error copying private BFD data: %s"
2716 msgid "unknown alternate machine code, ignored"
2719 #: objcopy.c:1635 objcopy.c:1665
2721 msgid "cannot mkdir %s for archive copying (error: %s)"
2726 msgid "error: the input file '%s' is empty"
2731 msgid "Multiple renames of section %s"
2735 msgid "private header data"
2740 msgid "%s: error in %s: %s"
2760 msgid "private data"
2765 msgid "%s: section `%s': error in %s: %s"
2770 msgid "%s: can't create debugging section: %s"
2775 msgid "%s: can't set debugging section contents: %s"
2780 msgid "%s: don't know how to write debugging information for %s"
2784 msgid "byte number must be non-negative"
2788 msgid "interleave must be positive"
2791 #: objcopy.c:2591 objcopy.c:2599
2793 msgid "%s both copied and removed"
2796 #: objcopy.c:2696 objcopy.c:2767 objcopy.c:2867 objcopy.c:2898 objcopy.c:2922
2797 #: objcopy.c:2926 objcopy.c:2946
2799 msgid "bad format for %s"
2804 msgid "cannot open: %s: %s"
2809 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
2813 msgid "alternate machine code index must be positive"
2817 msgid "byte number must be less than interleave"
2822 msgid "architecture %s unknown"
2827 "Warning: input target 'binary' required for binary architecture parameter."
2832 msgid " Argument %s ignored"
2837 msgid "warning: could not locate '%s'. System error message: %s"
2840 #: objcopy.c:3141 objcopy.c:3155
2842 msgid "%s %s%c0x%s never used"
2847 msgid "Usage: %s <option(s)> <file(s)>\n"
2852 msgid " Display information from object <file(s)>.\n"
2857 msgid " At least one of the following switches must be given:\n"
2863 " -a, --archive-headers Display archive header information\n"
2864 " -f, --file-headers Display the contents of the overall file header\n"
2865 " -p, --private-headers Display object format specific file header "
2867 " -h, --[section-]headers Display the contents of the section headers\n"
2868 " -x, --all-headers Display the contents of all headers\n"
2869 " -d, --disassemble Display assembler contents of executable "
2871 " -D, --disassemble-all Display assembler contents of all sections\n"
2872 " -S, --source Intermix source code with disassembly\n"
2873 " -s, --full-contents Display the full contents of all sections "
2875 " -g, --debugging Display debug information in object file\n"
2876 " -e, --debugging-tags Display debug information using ctags style\n"
2877 " -G, --stabs Display (in raw form) any STABS info in the file\n"
2878 " -W, --dwarf Display DWARF info in the file\n"
2879 " -t, --syms Display the contents of the symbol table(s)\n"
2880 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
2881 " -r, --reloc Display the relocation entries in the file\n"
2882 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
2884 " @<file> Read options from <file>\n"
2885 " -v, --version Display this program's version number\n"
2886 " -i, --info List object formats and architectures supported\n"
2887 " -H, --help Display this information\n"
2894 " The following switches are optional:\n"
2900 " -b, --target=BFDNAME Specify the target object format as "
2902 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
2903 " -j, --section=NAME Only display information for section NAME\n"
2904 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
2905 " -EB --endian=big Assume big endian format when "
2907 " -EL --endian=little Assume little endian format when "
2909 " --file-start-context Include context from start of file (with -"
2911 " -I, --include=DIR Add DIR to search list for source files\n"
2912 " -l, --line-numbers Include line numbers and filenames in "
2914 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
2915 " The STYLE, if specified, can be `auto', "
2917 " `lucid', `arm', `hp', `edg', `gnu-v3', "
2920 " -w, --wide Format output for more than 80 columns\n"
2921 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
2923 " --start-address=ADDR Only process data whose address is >= ADDR\n"
2924 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
2925 " --prefix-addresses Print complete address alongside "
2927 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
2928 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
2930 " --special-syms Include special symbols in symbol dumps\n"
2939 #: objdump.c:392 objdump.c:396
2941 msgid "Idx Name Size VMA LMA File off Algn"
2947 "Idx Name Size VMA LMA File off "
2963 msgid "%s: not a dynamic object"
2968 msgid "Disassembly of section %s:\n"
2973 msgid "Can't use supplied machine %s"
2978 msgid "Can't disassemble for architecture %s\n"
2985 "Can't get contents for section '%s'.\n"
2991 "No %s section present\n"
2997 msgid "Reading %s section of %s failed: %s"
3003 "Contents of %s section:\n"
3009 msgid "architecture: %s, "
3014 msgid "flags 0x%08x:\n"
3026 msgid "Contents of section %s:\n"
3031 msgid "no symbols\n"
3036 msgid "no information for symbol number %ld\n"
3041 msgid "could not determine the type of symbol number %ld\n"
3048 "%s: file format %s\n"
3053 msgid "%s: printing debugging information failed"
3058 msgid "In archive %s:\n"
3062 msgid "unrecognized -E option"
3067 msgid "unrecognized --endian type `%s'"
3072 msgid "parse_coff_type: Bad type code 0x%x"
3075 #: rdcoff.c:404 rdcoff.c:509 rdcoff.c:697
3077 msgid "bfd_coff_get_syment failed: %s"
3080 #: rdcoff.c:420 rdcoff.c:717
3082 msgid "bfd_coff_get_auxent failed: %s"
3087 msgid "%ld: .bf without preceding function"
3092 msgid "%ld: unexpected .ef\n"
3097 msgid "%s: no recognized debugging information"
3102 msgid "Last stabs entries before error:\n"
3107 msgid "Unable to seek to 0x%lx for %s\n"
3112 msgid "Out of memory allocating 0x%lx bytes for %s\n"
3117 msgid "Unable to read in 0x%lx bytes of %s\n"
3121 msgid "Don't know about relocations on this machine architecture\n"
3124 #: readelf.c:643 readelf.c:671 readelf.c:715 readelf.c:743
3128 #: readelf.c:654 readelf.c:682 readelf.c:726 readelf.c:754
3129 msgid "out of memory parsing relocs"
3135 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
3140 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
3145 msgid " Offset Info Type Sym. Value Symbol's Name\n"
3150 msgid " Offset Info Type Sym.Value Sym. Name\n"
3156 " Offset Info Type Symbol's Value "
3157 "Symbol's Name + Addend\n"
3163 " Offset Info Type Sym. Value Sym. Name + "
3170 " Offset Info Type Symbol's Value "
3177 " Offset Info Type Sym. Value Sym. Name\n"
3180 #: readelf.c:1127 readelf.c:1129 readelf.c:1238 readelf.c:1240 readelf.c:1249
3183 msgid "unrecognized: %-7lx"
3188 msgid "<unknown addend: %lx>"
3193 msgid "<string table index: %3ld>"
3198 msgid "<corrupt string table index: %3ld>"
3203 msgid "Processor Specific: %lx"
3208 msgid "Operating System specific: %lx"
3211 #: readelf.c:1547 readelf.c:2349
3213 msgid "<unknown>: %lx"
3221 msgid "REL (Relocatable file)"
3225 msgid "EXEC (Executable file)"
3229 msgid "DYN (Shared object file)"
3233 msgid "CORE (Core file)"
3238 msgid "Processor Specific: (%x)"
3243 msgid "OS Specific: (%x)"
3246 #: readelf.c:1572 readelf.c:1681 readelf.c:2541
3248 msgid "<unknown>: %x"
3256 msgid "Standalone App"
3259 #: readelf.c:2189 readelf.c:2948 readelf.c:2964
3261 msgid "<unknown: %x>"
3266 msgid "Usage: readelf <option(s)> elf-file(s)\n"
3271 msgid " Display information about the contents of ELF format files\n"
3278 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
3279 " -h --file-header Display the ELF file header\n"
3280 " -l --program-headers Display the program headers\n"
3281 " --segments An alias for --program-headers\n"
3282 " -S --section-headers Display the sections' header\n"
3283 " --sections An alias for --section-headers\n"
3284 " -g --section-groups Display the section groups\n"
3285 " -t --section-details Display the section details\n"
3286 " -e --headers Equivalent to: -h -l -S\n"
3287 " -s --syms Display the symbol table\n"
3288 " --symbols An alias for --syms\n"
3289 " -n --notes Display the core notes (if present)\n"
3290 " -r --relocs Display the relocations (if present)\n"
3291 " -u --unwind Display the unwind info (if present)\n"
3292 " -d --dynamic Display the dynamic section (if present)\n"
3293 " -V --version-info Display the version sections (if present)\n"
3294 " -A --arch-specific Display architecture specific information (if "
3296 " -D --use-dynamic Use the dynamic section info when displaying "
3298 " -x --hex-dump=<number> Dump the contents of section <number>\n"
3299 " -w[liaprmfFsoR] or\n"
3300 " --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,"
3302 " Display the contents of DWARF2 debug sections\n"
3308 " -i --instruction-dump=<number>\n"
3309 " Disassemble the contents of section <number>\n"
3315 " -I --histogram Display histogram of bucket list lengths\n"
3316 " -W --wide Allow output width to exceed 80 characters\n"
3317 " @<file> Read options from <file>\n"
3318 " -H --help Display this information\n"
3319 " -v --version Display the version number of readelf\n"
3322 #: readelf.c:2642 readelf.c:9180
3323 msgid "Out of memory allocating dump request table."
3326 #: readelf.c:2816 readelf.c:2884
3328 msgid "Unrecognized debug option '%s'\n"
3333 msgid "Invalid option '-%c'\n"
3337 msgid "Nothing to do.\n"
3340 #: readelf.c:2944 readelf.c:2960 readelf.c:6169
3345 msgid "2's complement, little endian"
3349 msgid "2's complement, big endian"
3353 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
3358 msgid "ELF Header:\n"
3368 msgid " Class: %s\n"
3378 msgid " Version: %d %s\n"
3383 msgid " OS/ABI: %s\n"
3388 msgid " ABI Version: %d\n"
3398 msgid " Machine: %s\n"
3403 msgid " Version: 0x%lx\n"
3408 msgid " Entry point address: "
3415 " Start of program headers: "
3421 " (bytes into file)\n"
3422 " Start of section headers: "
3427 msgid " (bytes into file)\n"
3432 msgid " Flags: 0x%lx%s\n"
3437 msgid " Size of this header: %ld (bytes)\n"
3442 msgid " Size of program headers: %ld (bytes)\n"
3447 msgid " Number of program headers: %ld\n"
3452 msgid " Size of section headers: %ld (bytes)\n"
3457 msgid " Number of section headers: %ld"
3462 msgid " Section header string table index: %ld"
3465 #: readelf.c:3070 readelf.c:3103
3466 msgid "program headers"
3469 #: readelf.c:3141 readelf.c:3440 readelf.c:3481 readelf.c:3540 readelf.c:3603
3470 #: readelf.c:4208 readelf.c:4232 readelf.c:5510 readelf.c:5554 readelf.c:5752
3471 #: readelf.c:6734 readelf.c:6748 readelf.c:8564 readelf.c:8972 readelf.c:9039
3472 msgid "Out of memory\n"
3479 "There are no program headers in this file.\n"
3486 "Elf file type is %s\n"
3491 msgid "Entry point "
3498 "There are %d program headers, starting at offset "
3501 #: readelf.c:3189 readelf.c:3191
3505 "Program Headers:\n"
3511 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
3517 " Type Offset VirtAddr PhysAddr FileSiz "
3518 "MemSiz Flg Align\n"
3523 msgid " Type Offset VirtAddr PhysAddr\n"
3528 msgid " FileSiz MemSiz Flags Align\n"
3532 msgid "more than one dynamic segment\n"
3536 msgid "no .dynamic section in the dynamic segment"
3540 msgid "the .dynamic section is not contained within the dynamic segment"
3544 msgid "the .dynamic section is not the first section in the dynamic segment."
3548 msgid "Unable to find program interpreter name\n"
3555 " [Requesting program interpreter: %s]"
3562 " Section to Segment mapping:\n"
3567 msgid " Segment Sections...\n"
3571 msgid "Cannot interpret virtual addresses without program headers.\n"
3576 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
3579 #: readelf.c:3432 readelf.c:3473
3580 msgid "section headers"
3583 #: readelf.c:3517 readelf.c:3580
3587 #: readelf.c:3527 readelf.c:3590
3588 msgid "symtab shndx"
3591 #: readelf.c:3817 readelf.c:4192
3595 "There are no sections in this file.\n"
3600 msgid "There are %d section headers, starting at offset 0x%lx:\n"
3603 #: readelf.c:3842 readelf.c:4309 readelf.c:4544 readelf.c:4852 readelf.c:5267
3605 msgid "string table"
3610 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
3614 msgid "File contains multiple dynamic symbol tables\n"
3618 msgid "File contains multiple dynamic string tables\n"
3622 msgid "dynamic strings"
3626 msgid "File contains multiple symtab shndx tables\n"
3633 "Section Headers:\n"
3643 #: readelf.c:3981 readelf.c:3992 readelf.c:4003
3645 msgid " [Nr] Name\n"
3650 msgid " Type Addr Off Size ES Lk Inf Al\n"
3656 " [Nr] Name Type Addr Off Size ES Flg Lk "
3662 msgid " Type Address Off Size ES Lk Inf Al\n"
3668 " [Nr] Name Type Address Off Size ES "
3674 msgid " Type Address Offset Link\n"
3679 msgid " Size EntSize Info Align\n"
3684 msgid " [Nr] Name Type Address Offset\n"
3689 msgid " Size EntSize Flags Link Info Align\n"
3701 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
3702 " I (info), L (link order), G (group), x (unknown)\n"
3703 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
3708 msgid "[<unknown>: 0x%x]"
3712 msgid "Section headers are not available!\n"
3719 "There are no section groups in this file.\n"
3724 msgid "Bad sh_link in group section `%s'\n"
3729 msgid "Bad sh_info in group section `%s'\n"
3732 #: readelf.c:4317 readelf.c:7243
3733 msgid "section data"
3738 msgid " [Index] Name\n"
3743 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
3748 msgid "invalid section [%5u] in group section [%5u]\n"
3753 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
3758 msgid "section 0 in group section [%5u]\n"
3765 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
3772 "There are no dynamic relocations in this file.\n"
3779 "Relocation section "
3782 #: readelf.c:4509 readelf.c:4928 readelf.c:4942 readelf.c:5282
3787 #: readelf.c:4511 readelf.c:4944 readelf.c:5284
3789 msgid " at offset 0x%lx contains %lu entries:\n"
3796 "There are no relocations in this file.\n"
3799 #: readelf.c:4742 readelf.c:5124
3800 msgid "unwind table"
3803 #: readelf.c:4801 readelf.c:5214
3805 msgid "Skipping unexpected relocation type %s\n"
3808 #: readelf.c:4860 readelf.c:5275 readelf.c:5326
3812 "There are no unwind sections in this file.\n"
3819 "Could not find unwind info section for "
3826 #: readelf.c:4937 readelf.c:5281
3833 #: readelf.c:5491 readelf.c:5535
3834 msgid "dynamic section"
3841 "There is no dynamic section in this file.\n"
3845 msgid "Unable to seek to end of file!"
3849 msgid "Unable to determine the number of symbols to load\n"
3853 msgid "Unable to seek to end of file\n"
3857 msgid "Unable to determine the length of the dynamic string table\n"
3861 msgid "dynamic string table"
3865 msgid "symbol information"
3872 "Dynamic section at offset 0x%lx contains %u entries:\n"
3877 msgid " Tag Type Name/Value\n"
3882 msgid "Auxiliary library"
3887 msgid "Filter library"
3892 msgid "Configuration file"
3897 msgid "Dependency audit library"
3902 msgid "Audit library"
3905 #: readelf.c:5843 readelf.c:5871 readelf.c:5899
3910 #: readelf.c:5846 readelf.c:5874 readelf.c:5901
3917 msgid "Shared library: [%s]"
3922 msgid " program interpreter"
3927 msgid "Library soname: [%s]"
3932 msgid "Library rpath: [%s]"
3937 msgid "Library runpath: [%s]"
3942 msgid "Not needed object: [%s]\n"
3949 "Version definition section '%s' contains %ld entries:\n"
3957 #: readelf.c:6219 readelf.c:6426
3959 msgid " Offset: %#08lx Link: %lx (%s)\n"
3963 msgid "version definition section"
3968 msgid " %#06x: Rev: %d Flags: %s"
3973 msgid " Index: %d Cnt: %d "
3983 msgid "Name index: %ld\n"
3988 msgid " %#06x: Parent %d: %s\n"
3993 msgid " %#06x: Parent %d, name index: %ld\n"
4000 "Version needs section '%s' contains %ld entries:\n"
4010 msgid " Offset: %#08lx Link to section: %ld (%s)\n"
4014 msgid "version need section"
4019 msgid " %#06x: Version: %d"
4039 msgid " %#06x: Name: %s"
4044 msgid " %#06x: Name index: %lx"
4049 msgid " Flags: %s Version: %d\n"
4053 msgid "version string table"
4060 "Version symbols section '%s' contains %d entries:\n"
4069 msgid "version symbol data"
4073 msgid " 0 (*local*) "
4077 msgid " 1 (*global*) "
4080 #: readelf.c:6503 readelf.c:6969
4081 msgid "version need"
4085 msgid "version need aux (2)"
4088 #: readelf.c:6555 readelf.c:7034
4092 #: readelf.c:6575 readelf.c:7049
4093 msgid "version def aux"
4100 "No version information found in this file.\n"
4104 msgid "Unable to read in dynamic data\n"
4108 msgid "Unable to seek to start of dynamic information"
4112 msgid "Failed to read in number of buckets\n"
4116 msgid "Failed to read in number of chains\n"
4123 "Symbol table for image:\n"
4128 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
4133 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
4140 "Symbol table '%s' contains %lu entries:\n"
4145 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4150 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4154 msgid "version data"
4158 msgid "version need aux (3)"
4162 msgid "bad dynamic symbol"
4169 "Dynamic symbol information is not available for displaying symbols.\n"
4176 "Histogram for bucket list length (total of %lu buckets):\n"
4181 msgid " Length Number %% of total Coverage\n"
4184 #: readelf.c:7092 readelf.c:7108 readelf.c:8031 readelf.c:8223
4185 msgid "Out of memory"
4192 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
4197 msgid " Num: Name BoundTo Flags\n"
4204 "Assembly dump of section %s\n"
4211 "Section '%s' has no data to dump.\n"
4218 "Hex dump of section '%s':\n"
4223 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
4228 msgid "skipping unexpected symbol type %s in relocation in section .rela%s\n"
4233 msgid "skipping unexpected symbol type %s in relocation in section .rela.%s\n"
4238 msgid "%s section data"
4245 "Section '%s' has no debugging data.\n"
4250 msgid "Unrecognized debug section: %s\n"
4255 msgid "Section %d was not dumped because it does not exist!\n"
4264 msgid "ERROR: Bad section length (%d > %d)\n"
4269 msgid "ERROR: Bad subsection length (%d > %d)\n"
4274 msgid "Unknown format '%c'\n"
4277 #: readelf.c:7936 readelf.c:8304
4289 "Section '%s' contains %d entries:\n"
4293 msgid "conflict list found without a dynamic symbol table"
4296 #: readelf.c:8232 readelf.c:8246
4304 "Section '.conflict' contains %lu entries:\n"
4308 msgid " Num: Index Value Name"
4312 msgid "liblist string table"
4319 "Library list section '%s' contains %lu entries:\n"
4323 msgid "NT_AUXV (auxiliary vector)"
4327 msgid "NT_PRSTATUS (prstatus structure)"
4331 msgid "NT_FPREGSET (floating point registers)"
4335 msgid "NT_PRPSINFO (prpsinfo structure)"
4339 msgid "NT_TASKSTRUCT (task structure)"
4343 msgid "NT_PRXFPREG (user_xfpregs structure)"
4347 msgid "NT_PSTATUS (pstatus structure)"
4351 msgid "NT_FPREGS (floating point registers)"
4355 msgid "NT_PSINFO (psinfo structure)"
4359 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4363 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
4367 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
4371 msgid "NT_VERSION (version)"
4375 msgid "NT_ARCH (architecture)"
4378 #: readelf.c:8411 readelf.c:8433
4380 msgid "Unknown note type: (0x%08x)"
4383 #. NetBSD core "procinfo" structure.
4385 msgid "NetBSD procinfo structure"
4388 #: readelf.c:8450 readelf.c:8464
4389 msgid "PT_GETREGS (reg structure)"
4392 #: readelf.c:8452 readelf.c:8466
4393 msgid "PT_GETFPREGS (fpreg structure)"
4398 msgid "PT_FIRSTMACH+%d"
4409 "Notes at offset 0x%08lx with length 0x%08lx:\n"
4414 msgid " Owner\t\tData size\tDescription\n"
4419 msgid "corrupt note found at offset %lx into core notes\n"
4424 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
4429 msgid "No note segments present in the core file.\n"
4434 "This instance of readelf has been built without support for a\n"
4435 "64 bit data type and so it cannot read 64 bit ELF files.\n"
4438 #: readelf.c:8775 readelf.c:9119
4440 msgid "%s: Failed to read file header\n"
4450 #: readelf.c:8936 readelf.c:8957 readelf.c:8994 readelf.c:9074
4452 msgid "%s: failed to read archive header\n"
4457 msgid "%s: failed to skip archive symbol table\n"
4462 msgid "%s: failed to read string table\n"
4467 msgid "%s: invalid archive string table offset %lu\n"
4472 msgid "%s: bad archive file name\n"
4477 msgid "%s: failed to seek to next archive header\n"
4482 msgid "'%s': No such file\n"
4487 msgid "Could not locate '%s'. System error message: %s\n"
4492 msgid "'%s' is not an ordinary file\n"
4497 msgid "Input file '%s' is not readable.\n"
4502 msgid "%s: cannot set time: %s"
4505 #. We have to clean up here.
4506 #: rename.c:164 rename.c:202
4508 msgid "unable to rename '%s' reason: %s"
4513 msgid "unable to copy file '%s' reason: %s"
4518 msgid "%s: not enough binary data"
4522 msgid "null terminated unicode string"
4525 #: resbin.c:175 resbin.c:181
4533 #: resbin.c:253 resbin.c:260
4538 msgid "menuex header"
4542 msgid "menuex offset"
4547 msgid "unsupported menu version %d"
4550 #: resbin.c:306 resbin.c:321 resbin.c:384
4551 msgid "menuitem header"
4558 #: resbin.c:453 resbin.c:481
4559 msgid "dialog header"
4564 msgid "unexpected DIALOGEX version %d"
4568 msgid "dialog font point size"
4572 msgid "dialogex font information"
4575 #: resbin.c:550 resbin.c:568
4576 msgid "dialog control"
4580 msgid "dialogex control"
4584 msgid "dialog control end"
4588 msgid "dialog control data"
4592 msgid "stringtable string length"
4596 msgid "stringtable string"
4600 msgid "fontdir header"
4608 msgid "fontdir device name"
4612 msgid "fontdir face name"
4620 msgid "group cursor header"
4625 msgid "unexpected group cursor type %d"
4629 msgid "group cursor"
4633 msgid "group icon header"
4638 msgid "unexpected group icon type %d"
4645 #: resbin.c:957 resbin.c:1174
4646 msgid "unexpected version string"
4651 msgid "version length %d does not match resource length %lu"
4656 msgid "unexpected version type %d"
4661 msgid "unexpected fixed version information length %d"
4665 msgid "fixed version info"
4670 msgid "unexpected fixed version signature %lu"
4675 msgid "unexpected fixed version info version %lu"
4679 msgid "version var info"
4684 msgid "unexpected stringfileinfo value length %d"
4689 msgid "unexpected version stringtable value length %d"
4694 msgid "unexpected version string length %d != %d + %d"
4699 msgid "unexpected version string length %d < %d"
4704 msgid "unexpected varfileinfo value length %d"
4708 msgid "version varfileinfo"
4713 msgid "unexpected version value length %d"
4717 msgid "filename required for COFF input"
4722 msgid "%s: no resource section"
4726 msgid "can't read resource section"
4731 msgid "%s: %s: address out of bounds"
4739 msgid "named directory entry"
4743 msgid "directory entry name"
4747 msgid "named subdirectory"
4751 msgid "named resource"
4755 msgid "ID directory entry"
4759 msgid "ID subdirectory"
4767 msgid "resource type unknown"
4775 msgid "resource data"
4779 msgid "resource data size"
4783 msgid "filename required for COFF output"
4787 msgid "can't get BFD_RELOC_RVA relocation type"
4790 #: resrc.c:238 resrc.c:309
4792 msgid "can't open temporary file `%s': %s"
4797 msgid "can't redirect stdout: `%s': %s"
4807 msgid "can't execute `%s': %s"
4812 msgid "Using temporary file `%s' to read preprocessor output\n"
4817 msgid "can't popen `%s': %s"
4822 msgid "Using popen to read preprocessor output\n"
4827 msgid "Tried `%s'\n"
4832 msgid "Using `%s'\n"
4842 msgid "%s: unexpected EOF"
4847 msgid "%s: read of %lu returned %lu"
4850 #: resrc.c:624 resrc.c:1134
4852 msgid "stat failed on bitmap file `%s': %s"
4857 msgid "cursor file `%s' does not contain cursor data"
4860 #: resrc.c:707 resrc.c:1003
4862 msgid "%s: fseek to %lu failed: %s"
4866 msgid "help ID requires DIALOGEX"
4870 msgid "control data requires DIALOGEX"
4875 msgid "stat failed on font file `%s': %s"
4880 msgid "icon file `%s' does not contain icon data"
4883 #: resrc.c:1273 resrc.c:1308
4885 msgid "stat failed on file `%s': %s"
4890 msgid "can't open `%s' for output: %s"
4895 msgid " Displays the sizes of sections inside binary files\n"
4900 msgid " If no input file(s) are specified, a.out is assumed\n"
4906 " The options are:\n"
4907 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
4908 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
4910 " -t --totals Display the total sizes (Berkeley "
4912 " --target=<bfdname> Set the binary file format\n"
4913 " @<file> Read options from <file>\n"
4914 " -h --help Display this information\n"
4915 " -v --version Display the program's version\n"
4921 msgid "invalid argument to --format: %s"
4926 msgid "Invalid radix: %s\n"
4931 msgid "Convert a COFF object file into a SYSROFF object file\n"
4937 " The options are:\n"
4938 " -q --quick (Obsolete - ignored)\n"
4939 " -n --noprescan Do not perform a scan to convert commons into defs\n"
4940 " -d --debug Display information about what is being done\n"
4941 " @<file> Read options from <file>\n"
4942 " -h --help Display this information\n"
4943 " -v --version Print the program's version number\n"
4948 msgid "unable to open output file %s"
4951 #: stabs.c:330 stabs.c:1708
4952 msgid "numeric overflow"
4957 msgid "Bad stab: %s\n"
4962 msgid "Warning: %s: %s\n"
4967 msgid "N_LBRAC not within function\n"
4972 msgid "Too many N_RBRACs\n"
4976 msgid "unknown C++ encoded name"
4979 #. Complain and keep going, so compilers can invent new
4980 #. cross-reference types.
4982 msgid "unrecognized cross reference type"
4985 #. Does this actually ever happen? Is that why we are worrying
4986 #. about dealing with it rather than just calling error_type?
4988 msgid "missing index type"
4992 msgid "unknown virtual character for baseclass"
4996 msgid "unknown visibility character for baseclass"
5000 msgid "unnamed $vb type"
5004 msgid "unrecognized C++ abbreviation"
5008 msgid "unknown visibility character for field"
5012 msgid "const/volatile indicator missing"
5017 msgid "No mangling for \"%s\"\n"
5021 msgid "Undefined N_EXCL"
5026 msgid "Type file number %d out of range\n"
5031 msgid "Type index number %d out of range\n"
5036 msgid "Unrecognized XCOFF type %d\n"
5041 msgid "bad mangled name `%s'\n"
5046 msgid "no argument types in mangled string\n"
5051 msgid "Demangled name is not a function\n"
5056 msgid "Unexpected type in v3 arglist demangling\n"
5061 msgid "Unrecognized demangle component %d\n"
5066 msgid "Failed to print demangled template\n"
5071 msgid "Couldn't get demangled builtin type\n"
5076 msgid "Unexpected demangled varargs\n"
5081 msgid "Unrecognized demangled builtin type\n"
5086 msgid "invalid number %s"
5091 msgid "invalid integer argument %s"
5096 msgid " Display printable strings in [file(s)] (stdin by default)\n"
5102 " The options are:\n"
5103 " -a - --all Scan the entire file, not just the data section\n"
5104 " -f --print-file-name Print the name of the file before each string\n"
5105 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
5107 " -<number> least [number] characters (default 4).\n"
5108 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
5110 " -o An alias for --radix=o\n"
5111 " -T --target=<BFDNAME> Specify the binary file format\n"
5112 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
5113 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
5115 " @<file> Read options from <file>\n"
5116 " -h --help Display this information\n"
5117 " -v --version Print the program's version number\n"
5122 msgid "Print a human readable interpretation of a SYSROFF object file\n"
5128 " The options are:\n"
5129 " -h --help Display this information\n"
5130 " -v --version Print the program's version number\n"
5135 msgid "cannot open input file %s"
5140 msgid "Copyright 2005 Free Software Foundation, Inc.\n"
5146 "This program is free software; you may redistribute it under the terms of\n"
5147 "the GNU General Public License. This program has absolutely no warranty.\n"
5152 msgid "can't open %s `%s': %s"
5157 msgid ": expected to be a directory\n"
5162 msgid ": expected to be a leaf\n"
5167 msgid "%s: warning: "
5172 msgid ": duplicate value\n"
5177 msgid "unknown format type `%s'"
5182 msgid "%s: supported formats:"
5185 #. Otherwise, we give up.
5188 msgid "can not determine type of file `%s'; use the -J option"
5193 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
5199 " The options are:\n"
5200 " -i --input=<file> Name input file\n"
5201 " -o --output=<file> Name output file\n"
5202 " -J --input-format=<format> Specify input format\n"
5203 " -O --output-format=<format> Specify output format\n"
5204 " -F --target=<target> Specify COFF target\n"
5205 " --preprocessor=<program> Program to use to preprocess rc file\n"
5206 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
5207 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
5208 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
5209 " -v --verbose Verbose - tells you what it's doing\n"
5210 " -l --language=<val> Set language when reading rc file\n"
5211 " --use-temp-file Use a temporary file instead of popen to "
5213 " the preprocessor output\n"
5214 " --no-use-temp-file Use popen (default)\n"
5219 msgid " --yydebug Turn on parser debugging\n"
5225 " -r Ignored for compatibility with rc\n"
5226 " @<file> Read options from <file>\n"
5227 " -h --help Print this help message\n"
5228 " -V --version Print version information\n"
5234 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
5235 "extension if not specified. A single file name is an input file.\n"
5236 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
5240 msgid "invalid option -f\n"
5244 msgid "No filename following the -fo option.\n"
5250 "Option -I is deprecated for setting the input format, please use -J "
5255 msgid "no resources"
5258 #: wrstabs.c:354 wrstabs.c:1915
5260 msgid "string_hash_lookup failed: %s"
5265 msgid "stab_int_type: bad size %u"
5270 msgid "%s: warning: unknown size for field `%s' in struct"