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: 2010-03-03 14:57+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"
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 Unwind inlined functions\n"
44 " -j --section=<name> Read section-relative offsets instead of addresses\n"
45 " -s --basenames Strip directory names\n"
46 " -f --functions Show function names\n"
47 " -C --demangle[=style] Demangle function names\n"
48 " -h --help Display this information\n"
49 " -v --version Display the program's version\n"
53 #: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3838 dllwrap.c:510
54 #: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2935 size.c:99
55 #: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
57 msgid "Report bugs to %s\n"
62 msgid "%s: cannot get addresses from archive"
67 msgid "%s: cannot find section %s"
70 #: addr2line.c:375 nm.c:1554 objdump.c:3234
72 msgid "unknown demangling style `%s'"
77 msgid "no entry %s in archive\n"
83 "Usage: %s [emulation options] [--plugin <name>] [-]{dmpqrstx}"
84 "[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n"
90 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
91 "[count] archive-file file...\n"
96 msgid " %s -M [<mri-script]\n"
106 msgid " d - delete file(s) from the archive\n"
111 msgid " m[ab] - move file(s) in the archive\n"
116 msgid " p - print file(s) found in the archive\n"
121 msgid " q[f] - quick append file(s) to the archive\n"
127 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
132 msgid " t - display contents of archive\n"
137 msgid " x[o] - extract file(s) from the archive\n"
142 msgid " command specific modifiers:\n"
147 msgid " [a] - put file(s) after [member-name]\n"
152 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
157 msgid " [D] - use zero for timestamps and uids/gids\n"
162 msgid " [N] - use instance [count] of name\n"
167 msgid " [f] - truncate inserted file names\n"
172 msgid " [P] - use full path names when matching\n"
177 msgid " [o] - preserve original dates\n"
183 " [u] - only replace files that are newer than current archive "
189 msgid " generic modifiers:\n"
194 msgid " [c] - do not warn if the library had to be created\n"
199 msgid " [s] - create an archive index (cf. ranlib)\n"
204 msgid " [S] - do not build a symbol table\n"
209 msgid " [T] - make a thin archive\n"
214 msgid " [v] - be verbose\n"
219 msgid " [V] - display the version number\n"
224 msgid " @<file> - read options from <file>\n"
234 msgid " --plugin <p> - load the specified plugin\n"
239 msgid "Usage: %s [options] archive\n"
244 msgid " Generate an index to speed access to archives\n"
250 " The options are:\n"
251 " @<file> Read options from <file>\n"
256 msgid " --plugin <name> Load the specified plugin\n"
262 " -t Update the archive's symbol map timestamp\n"
263 " -h --help Print this help message\n"
264 " -v --version Print version information\n"
267 #: ar.c:512 nm.c:1626
269 msgid "sorry - this program has been built without plugin support\n"
273 msgid "two different operation options specified"
278 msgid "illegal option -- %c"
282 msgid "no operation specified"
286 msgid "`u' is only meaningful with the `r' option."
290 msgid "`u' is not meaningful with the `D' option."
294 msgid "`N' is only meaningful with the `x' and `d' options."
298 msgid "Value for `N' must be positive."
302 msgid "`x' cannot be used on thin archives."
307 msgid "internal error -- this option not implemented"
315 #: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2027
317 msgid "internal stat error on %s"
330 msgid "%s is not a valid archive"
335 msgid "No member named `%s'\n"
340 msgid "no entry %s in archive %s!"
345 msgid "%s: no archive map to update"
350 msgid "No entry %s in archive.\n"
355 msgid "Can't open file %s\n"
360 msgid "%s: Can't open output archive %s\n"
365 msgid "%s: Can't open input archive %s\n"
370 msgid "%s: file %s is not an archive\n"
375 msgid "%s: no output archive specified yet\n"
378 #: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:350 arsup.c:416
380 msgid "%s: no open output archive\n"
383 #: arsup.c:261 arsup.c:371 arsup.c:397
385 msgid "%s: can't open file %s\n"
388 #: arsup.c:315 arsup.c:393 arsup.c:474
390 msgid "%s: can't find module file %s\n"
395 msgid "Current open archive is %s\n"
400 msgid "%s: no open archive\n"
405 msgid "Usage: %s < input_file > output_file\n"
410 msgid "Prints bytes from stdin in hex format.\n"
415 msgid " No emulation specific options\n"
418 #. Macros for common output.
421 msgid " emulation options: \n"
426 msgid "can't set BFD default target to `%s': %s"
431 msgid "%s: Matching formats:"
436 msgid "Supported targets:"
441 msgid "%s: supported targets:"
446 msgid "Supported architectures:"
451 msgid "%s: supported architectures:"
456 msgid "BFD header file version %s\n"
461 msgid "%s: bad number: %s"
464 #: bucomm.c:565 strings.c:422
466 msgid "'%s': No such file"
469 #: bucomm.c:567 strings.c:424
471 msgid "Warning: could not locate '%s'. reason: %s"
476 msgid "Warning: '%s' is not an ordinary file"
484 #: coffdump.c:460 sysdump.c:646
486 msgid "Usage: %s [option(s)] in-file\n"
491 msgid " Print a human readable interpretation of a SYSROFF object file\n"
497 " The options are:\n"
498 " @<file> Read options from <file>\n"
499 " -h --help Display this information\n"
500 " -v --version Display the program's version\n"
504 #: coffdump.c:531 srconv.c:1831 sysdump.c:710
505 msgid "no input file specified"
508 #: cxxfilt.c:119 nm.c:264 objdump.c:251
510 msgid "Report bugs to %s.\n"
514 msgid "debug_add_to_current_namespace: no current file"
518 msgid "debug_start_source: no debug_set_filename call"
522 msgid "debug_record_function: no debug_set_filename call"
526 msgid "debug_record_parameter: no current function"
530 msgid "debug_end_function: no current function"
534 msgid "debug_end_function: some blocks were not closed"
538 msgid "debug_start_block: no current block"
542 msgid "debug_end_block: no current block"
546 msgid "debug_end_block: attempt to close top level block"
550 msgid "debug_record_line: no current unit"
555 msgid "debug_start_common_block: not implemented"
560 msgid "debug_end_common_block: not implemented"
565 msgid "debug_record_label: not implemented"
569 msgid "debug_record_variable: no current file"
573 msgid "debug_make_undefined_type: unsupported kind"
577 msgid "debug_name_type: no current file"
581 msgid "debug_tag_type: no current file"
585 msgid "debug_tag_type: extra tag attempted"
590 msgid "Warning: changing type size from %d to %d\n"
594 msgid "debug_find_named_type: no current compilation unit"
599 msgid "debug_get_real_type: circular debug information for %s\n"
603 msgid "debug_write_type: illegal type encountered"
606 #: dlltool.c:884 dlltool.c:910 dlltool.c:941
608 msgid "Internal error: Unknown machine type: %d"
613 msgid "Can't open def file: %s"
618 msgid "Processing def file: %s"
622 msgid "Processed def file"
627 msgid "Syntax error in def file %s:%d"
632 msgid "%s: Path components stripped from image name, '%s'."
637 msgid "NAME: %s base: %x"
640 #: dlltool.c:1071 dlltool.c:1087
641 msgid "Can't have LIBRARY and NAME"
646 msgid "LIBRARY: %s base: %x"
649 #: dlltool.c:1320 resrc.c:293
654 #: dlltool.c:1325 dllwrap.c:410 resrc.c:298
656 msgid "subprocess got fatal signal %d"
659 #: dlltool.c:1331 dllwrap.c:417 resrc.c:305
661 msgid "%s exited with status %d"
666 msgid "Sucking in info from %s section in %s"
671 msgid "Excluding symbol: %s"
674 #: dlltool.c:1576 dlltool.c:1587 nm.c:1001 nm.c:1012
676 msgid "%s: no symbols"
679 #. FIXME: we ought to read in and block out the base relocations.
682 msgid "Done reading %s"
687 msgid "Unable to open object file: %s"
692 msgid "Scanning object file %s"
697 msgid "Cannot produce mcore-elf dll from archive file: %s"
701 msgid "Adding exports to output file"
705 msgid "Added exports to output file"
710 msgid "Generating export file: %s"
715 msgid "Unable to open temporary assembler file: %s"
720 msgid "Opened temporary file: %s"
724 msgid "failed to read the number of entries from base file"
728 msgid "Generated exports file"
733 msgid "bfd_open failed open stub file: %s"
738 msgid "Creating stub file: %s"
741 #: dlltool.c:2837 dlltool.c:2906
743 msgid "failed to open temporary head file: %s"
748 msgid "failed to open temporary tail file: %s"
753 msgid "Can't open .lib file: %s"
758 msgid "Creating library file: %s"
761 #: dlltool.c:3146 dlltool.c:3152
763 msgid "cannot delete %s: %s"
767 msgid "Created lib file"
770 #: dlltool.c:3375 dlltool.c:3397
772 msgid "%s is not a library"
777 msgid "Import library `%s' specifies two or more dlls"
782 msgid "Unable to determine dll name for `%s' (not an import library?)"
787 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
792 msgid "Error, duplicate EXPORT with ordinals: %s"
796 msgid "Processing definitions"
800 msgid "Processed definitions"
804 #: dlltool.c:3797 dllwrap.c:471
806 msgid "Usage %s <option(s)> <object-file(s)>\n"
813 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
819 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
825 msgid " -e --output-exp <outname> Generate an export file.\n"
830 msgid " -l --output-lib <outname> Generate an interface library.\n"
835 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
840 msgid " -a --add-indirect Add dll indirects to export file.\n"
846 " -D --dllname <name> Name of input dll to put into interface lib.\n"
851 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
856 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
861 msgid " --export-all-symbols Export all symbols to .def\n"
866 msgid " --no-export-all-symbols Only export listed symbols\n"
871 msgid " --exclude-symbols <list> Don't export <list>\n"
876 msgid " --no-default-excludes Clear default exclude symbols\n"
881 msgid " -b --base-file <basefile> Read linker generated base file.\n"
886 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
891 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
897 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
904 " -U --add-underscore Add underscores to all symbols in interface "
911 " --add-stdcall-underscore Add underscores to stdcall symbols in "
912 "interface library.\n"
917 msgid " -k --kill-at Kill @<n> from exported names.\n"
922 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
927 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
932 msgid " -S --as <name> Use <name> for assembler.\n"
937 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
943 " -C --compat-implib Create backward compatible import library.\n"
949 " -n --no-delete Keep temp files (repeat for extra "
956 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
962 " -I --identify <implib> Report the name of the DLL associated with "
969 " --identify-strict Causes --identify to report error when multiple "
975 msgid " -v --verbose Be verbose.\n"
980 msgid " -V --version Display the program version.\n"
985 msgid " -h --help Display this information.\n"
990 msgid " @<file> Read options from <file>.\n"
996 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1001 msgid " -L --linker <name> Use <name> as the linker.\n"
1006 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1011 msgid "Path components stripped from dllname, '%s'."
1016 msgid "Unable to open base-file: %s"
1021 msgid "Machine '%s' not supported"
1026 msgid "Warning, machine type (%d) not supported for delayimport."
1029 #: dlltool.c:4192 dllwrap.c:201
1031 msgid "Tried file: %s"
1034 #: dlltool.c:4199 dllwrap.c:208
1036 msgid "Using file: %s"
1041 msgid "Keeping temporary base file %s"
1046 msgid "Deleting temporary base file %s"
1051 msgid "Keeping temporary exp file %s"
1056 msgid "Deleting temporary exp file %s"
1061 msgid "Keeping temporary def file %s"
1066 msgid "Deleting temporary def file %s"
1071 msgid " Generic options:\n"
1076 msgid " @<file> Read options from <file>\n"
1081 msgid " --quiet, -q Work quietly\n"
1086 msgid " --verbose, -v Verbose\n"
1091 msgid " --version Print dllwrap version\n"
1096 msgid " --implib <outname> Synonym for --output-lib\n"
1101 msgid " Options for %s:\n"
1106 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1111 msgid " --driver-flags <flags> Override default ld flags\n"
1116 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1121 msgid " --entry <entry> Specify alternate DLL entry point\n"
1126 msgid " --image-base <base> Specify image base address\n"
1131 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1136 msgid " --dry-run Show what needs to be run\n"
1141 msgid " --mno-cygwin Create Mingw DLL\n"
1146 msgid " Options passed to DLLTOOL:\n"
1151 msgid " --machine <machine>\n"
1156 msgid " --output-exp <outname> Generate export file.\n"
1161 msgid " --output-lib <outname> Generate input library.\n"
1166 msgid " --add-indirect Add dll indirects to export file.\n"
1171 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1176 msgid " --def <deffile> Name input .def file\n"
1181 msgid " --output-def <deffile> Name output .def file\n"
1186 msgid " --export-all-symbols Export all symbols to .def\n"
1191 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1196 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1201 msgid " --no-default-excludes Zap default exclude symbols\n"
1206 msgid " --base-file <basefile> Read linker generated base file\n"
1211 msgid " --no-idata4 Don't generate idata$4 section\n"
1216 msgid " --no-idata5 Don't generate idata$5 section\n"
1221 msgid " -U Add underscores to .lib\n"
1226 msgid " -k Kill @<n> from exported names\n"
1231 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1236 msgid " --as <name> Use <name> for assembler\n"
1241 msgid " --nodelete Keep temp files.\n"
1246 msgid " Rest are passed unmodified to the language driver\n"
1250 msgid "Must provide at least one of -o or --dllname options"
1255 "no export definition file provided.\n"
1256 "Creating one, but that may not be what you want"
1261 msgid "DLLTOOL name : %s\n"
1266 msgid "DLLTOOL options : %s\n"
1271 msgid "DRIVER name : %s\n"
1276 msgid "DRIVER options : %s\n"
1279 #: dwarf.c:106 dwarf.c:155 readelf.c:357 readelf.c:525
1281 msgid "Unhandled data length: %d\n"
1284 #: dwarf.c:304 dwarf.c:2649
1285 msgid "badly formed extended line op encountered!\n"
1290 msgid " Extended opcode %d: "
1302 msgid "set Address to 0x%lx\n"
1307 msgid " define new File Table entry\n"
1310 #: dwarf.c:328 dwarf.c:2263
1312 msgid " Entry\tDir\tTime\tSize\tName\n"
1320 #: dwarf.c:333 dwarf.c:335 dwarf.c:337 dwarf.c:2275 dwarf.c:2277 dwarf.c:2279
1334 msgid "set Discriminator to %lu\n"
1337 #. The test against DW_LNW_hi_user is redundant due to
1338 #. the limited range of the unsigned char data type used
1340 #. && op_code <= DW_LNE_hi_user
1343 msgid "user defined: length %d\n"
1346 #: dwarf.c:386 dwarf.c:2680
1348 msgid "UNKNOWN: length %d\n"
1352 msgid "<no .debug_str section>"
1357 msgid "DW_FORM_strp offset too big: %lx\n"
1361 msgid "<offset is too big>"
1366 msgid "Unknown TAG value: %lx"
1371 msgid "Unknown FORM value: %lx"
1376 msgid " %lu byte block: "
1381 msgid "(User defined location op)"
1386 msgid "(Unknown location op)"
1390 msgid "Internal error: DWARF version is not 2 or 3.\n"
1394 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
1399 msgid " (indirect string, offset: 0x%lx): %s"
1404 msgid "Unrecognized form: %lu\n"
1409 msgid "(not inlined)"
1419 msgid "(declared as inline but ignored)"
1424 msgid "(declared as inline and inlined)"
1429 msgid " (Unknown inline attribute value: %lx)"
1434 msgid "(location list)"
1437 #: dwarf.c:1585 dwarf.c:3281
1439 msgid " [without DW_AT_frame_base]"
1445 "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is "
1451 msgid "Unknown AT value: %lx"
1456 msgid "Reserved length value (%lx) found in section %s\n"
1461 msgid "Corrupt unit length (%lx) found in section %s\n"
1466 msgid "No comp units in %s section ?"
1471 msgid "Not enough memory for a debug info array of %u entries"
1474 #: dwarf.c:1873 dwarf.c:2882 dwarf.c:2976 dwarf.c:3050 dwarf.c:3167
1475 #: dwarf.c:3316 dwarf.c:3374 dwarf.c:3571
1478 "Contents of the %s section:\n"
1484 msgid "Unable to locate %s section!\n"
1489 msgid " Compilation Unit @ offset 0x%lx:\n"
1494 msgid " Length: 0x%lx (%s)\n"
1499 msgid " Version: %d\n"
1504 msgid " Abbrev Offset: %ld\n"
1509 msgid " Pointer Size: %d\n"
1515 "Debug info is corrupted, length of CU at %lx extends beyond end of section "
1521 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
1527 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
1534 "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
1538 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
1543 msgid " <%d><%lx>: Abbrev Number: %lu"
1549 "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
1560 "Raw dump of debug contents of section %s:\n"
1567 "The information in section %s appears to be corrupt - the section is too "
1571 #: dwarf.c:2194 dwarf.c:2482
1572 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
1577 msgid " Offset: 0x%lx\n"
1582 msgid " Length: %ld\n"
1587 msgid " DWARF Version: %d\n"
1592 msgid " Prologue Length: %d\n"
1597 msgid " Minimum Instruction Length: %d\n"
1602 msgid " Initial value of 'is_stmt': %d\n"
1607 msgid " Line Base: %d\n"
1612 msgid " Line Range: %d\n"
1617 msgid " Opcode Base: %d\n"
1629 msgid " Opcode %d has %d args\n"
1636 " The Directory Table is empty.\n"
1643 " The Directory Table:\n"
1655 " The File Name Table is empty.\n"
1662 " The File Name Table:\n"
1675 #. Now display the statements.
1680 " Line Number Statements:\n"
1685 msgid " Special opcode %d: advance Address by %lu to 0x%lx"
1690 msgid " and Line by %d to %d\n"
1700 msgid " Advance PC by %lu to 0x%lx\n"
1705 msgid " Advance Line by %d to %d\n"
1710 msgid " Set File Name to entry %d in the File Name Table\n"
1715 msgid " Set column to %lu\n"
1720 msgid " Set is_stmt to %d\n"
1725 msgid " Set basic block\n"
1730 msgid " Advance PC by constant %lu to 0x%lx\n"
1735 msgid " Advance PC by fixed size amount %lu to 0x%lx\n"
1740 msgid " Set prologue_end to true\n"
1745 msgid " Set epilogue_begin to true\n"
1748 #: dwarf.c:2393 dwarf.c:2758
1750 msgid " Set ISA to %lu\n"
1753 #: dwarf.c:2397 dwarf.c:2762
1755 msgid " Unknown opcode %d with operands: "
1761 "Decoded dump of debug contents of section %s:\n"
1766 msgid "The line info appears to be corrupt - the section is too small\n"
1774 #: dwarf.c:2593 dwarf.c:2606
1776 msgid "File name Line number Starting address\n"
1781 msgid "CU: %s/%s:\n"
1784 #: dwarf.c:2604 dwarf.c:2676
1789 #. If directory index is 0, that means current directory.
1797 #. The directory index starts counting at 1.
1807 msgid "%-35s %11d %#18lx\n"
1812 msgid "%s %11d %#18lx\n"
1815 #: dwarf.c:2835 dwarf.c:3112 dwarf.c:3534
1818 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
1822 #: dwarf.c:2916 dwarf.c:3419
1825 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
1829 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
1834 msgid " Length: %ld\n"
1839 msgid " Version: %d\n"
1844 msgid " Offset into .debug_info section: 0x%lx\n"
1849 msgid " Size of area in .debug_info section: %ld\n"
1861 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
1866 msgid " DW_MACINFO_end_file\n"
1871 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
1876 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
1881 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
1886 msgid " Number TAG\n"
1891 msgid " %ld %s [%s]\n"
1895 msgid "has children"
1907 #: dwarf.c:3106 dwarf.c:3312 dwarf.c:3528
1911 "The %s section is empty.\n"
1914 #. FIXME: Should we handle this case?
1916 msgid "Location lists in .debug_info section aren't in ascending order!\n"
1920 msgid "No location lists in .debug_info section!\n"
1925 msgid "Location lists in %s section start at 0x%lx\n"
1930 msgid " Offset Begin End Expression\n"
1935 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
1940 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
1945 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
1948 #: dwarf.c:3220 dwarf.c:3255 dwarf.c:3265
1950 msgid "Location list starting at offset 0x%lx is not terminated.\n"
1953 #: dwarf.c:3239 dwarf.c:3622
1955 msgid "<End of list>\n"
1960 msgid "(base address)\n"
1964 msgid " (start == end)"
1968 msgid " (start > end)"
1973 msgid "There are %ld unused bytes at the end of section %s\n"
1977 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
1982 msgid " Length: %ld\n"
1987 msgid " Version: %d\n"
1992 msgid " Offset into .debug_info: 0x%lx\n"
1997 msgid " Pointer Size: %d\n"
2002 msgid " Segment Size: %d\n"
2006 msgid "Pointer size + Segment size is not a power of two.\n"
2024 msgid "No range lists in .debug_info section!\n"
2029 msgid "Range lists in %s section start at 0x%lx\n"
2034 msgid " Offset Begin End\n"
2039 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
2044 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
2048 msgid "(start == end)"
2052 msgid "(start > end)"
2056 msgid "bad register: "
2061 msgid "Contents of the %s section:\n"
2066 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
2071 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
2076 msgid "Displaying the debug contents of section %s is not yet supported.\n"
2086 msgid "%s: Warning: "
2089 #: dwarf.c:4823 dwarf.c:4889
2091 msgid "Unrecognized debug option '%s'\n"
2096 msgid " [-g] - 32 bit small archive\n"
2101 msgid " [-X32] - ignores 64 bit objects\n"
2106 msgid " [-X64] - ignores 32 bit objects\n"
2111 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
2115 msgid "unexpected end of debugging information"
2119 msgid "invalid number"
2123 msgid "invalid string length"
2126 #: ieee.c:506 ieee.c:547
2127 msgid "expression stack overflow"
2131 msgid "unsupported IEEE expression operator"
2135 msgid "unknown section"
2139 msgid "expression stack underflow"
2143 msgid "expression stack mismatch"
2147 msgid "unknown builtin type"
2151 msgid "BCD float type not supported"
2155 msgid "unexpected number"
2159 msgid "unexpected record type"
2163 msgid "blocks left on stack at end"
2167 msgid "unknown BB type"
2171 msgid "stack overflow"
2175 msgid "stack underflow"
2178 #: ieee.c:1352 ieee.c:1422 ieee.c:2120
2179 msgid "illegal variable index"
2183 msgid "illegal type index"
2186 #: ieee.c:1410 ieee.c:1447
2187 msgid "unknown TY code"
2191 msgid "undefined variable in TY"
2194 #. Pascal file name. FIXME.
2196 msgid "Pascal file name not supported"
2200 msgid "unsupported qualifier"
2204 msgid "undefined variable in ATN"
2208 msgid "unknown ATN type"
2211 #. Reserved for FORTRAN common.
2213 msgid "unsupported ATN11"
2216 #. We have no way to record this information. FIXME.
2218 msgid "unsupported ATN12"
2222 msgid "unexpected string in C++ misc"
2226 msgid "bad misc record"
2230 msgid "unrecognized C++ misc record"
2234 msgid "undefined C++ object"
2238 msgid "unrecognized C++ object spec"
2242 msgid "unsupported C++ object type"
2246 msgid "C++ base class not defined"
2249 #: ieee.c:2671 ieee.c:2776
2250 msgid "C++ object has no fields"
2254 msgid "C++ base class not found in container"
2258 msgid "C++ data member not found in container"
2261 #: ieee.c:2838 ieee.c:2988
2262 msgid "unknown C++ visibility"
2266 msgid "bad C++ field bit pos or size"
2270 msgid "bad type for C++ method function"
2274 msgid "no type information for C++ method function"
2278 msgid "C++ static virtual method"
2282 msgid "unrecognized C++ object overhead spec"
2286 msgid "undefined C++ vtable"
2290 msgid "C++ default values not in a function"
2294 msgid "unrecognized C++ default type"
2298 msgid "reference parameter is not a pointer"
2302 msgid "unrecognized C++ reference type"
2306 msgid "C++ reference not found"
2310 msgid "C++ reference is not pointer"
2313 #: ieee.c:3486 ieee.c:3494
2314 msgid "missing required ASN"
2317 #: ieee.c:3521 ieee.c:3529
2318 msgid "missing required ATN65"
2322 msgid "bad ATN65 record"
2327 msgid "IEEE numeric overflow: 0x"
2332 msgid "IEEE string length overflow: %u\n"
2337 msgid "IEEE unsupported integer type size %u\n"
2342 msgid "IEEE unsupported float type size %u\n"
2347 msgid "IEEE unsupported complex type size %u\n"
2351 msgid "Duplicate symbol entered into keyword list."
2354 #: nlmconv.c:273 srconv.c:1822
2355 msgid "input and output files must be different"
2359 msgid "input file named both on command line and with INPUT"
2363 msgid "no input file"
2367 msgid "no name for output file"
2371 msgid "warning: input and output formats are not compatible"
2375 msgid "make .bss section"
2379 msgid "make .nlmsections section"
2383 msgid "set .bss vma"
2387 msgid "set .data size"
2392 msgid "warning: symbol %s imported but not in import list"
2396 msgid "set start address"
2401 msgid "warning: START procedure %s not defined"
2406 msgid "warning: EXIT procedure %s not defined"
2411 msgid "warning: CHECK procedure %s not defined"
2414 #: nlmconv.c:721 nlmconv.c:907
2415 msgid "custom section"
2418 #: nlmconv.c:741 nlmconv.c:936
2419 msgid "help section"
2422 #: nlmconv.c:763 nlmconv.c:954
2423 msgid "message section"
2426 #: nlmconv.c:778 nlmconv.c:987
2427 msgid "module section"
2430 #: nlmconv.c:797 nlmconv.c:1003
2434 #. There is no place to record this information.
2437 msgid "%s: warning: shared libraries can not have uninitialized data"
2440 #: nlmconv.c:854 nlmconv.c:1022
2441 msgid "shared section"
2445 msgid "warning: No version number given"
2448 #: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017
2450 msgid "%s: read: %s"
2454 msgid "warning: FULLMAP is not supported; try ld -M"
2459 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
2464 msgid " Convert an object file into a NetWare Loadable Module\n"
2470 " The options are:\n"
2471 " -I --input-target=<bfdname> Set the input binary file format\n"
2472 " -O --output-target=<bfdname> Set the output binary file format\n"
2473 " -T --header-file=<file> Read <file> for NLM header information\n"
2474 " -l --linker=<linker> Use <linker> for any linking\n"
2475 " -d --debug Display on stderr the linker command line\n"
2476 " @<file> Read options from <file>.\n"
2477 " -h --help Display this information\n"
2478 " -v --version Display the program's version\n"
2483 msgid "support not compiled in for %s"
2487 msgid "make section"
2491 msgid "set section size"
2495 msgid "set section alignment"
2499 msgid "set section flags"
2503 msgid "set .nlmsections size"
2506 #: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318
2507 msgid "set .nlmsection contents"
2511 msgid "stub section sizes"
2515 msgid "writing stub"
2520 msgid "unresolved PC relative reloc against %s"
2525 msgid "overflow when adjusting relocation against %s"
2530 msgid "%s: execution of %s failed: "
2535 msgid "Execution of %s failed"
2538 #: nm.c:220 size.c:78 strings.c:659
2540 msgid "Usage: %s [option(s)] [file(s)]\n"
2545 msgid " List symbols in [file(s)] (a.out by default).\n"
2551 " The options are:\n"
2552 " -a, --debug-syms Display debugger-only symbols\n"
2553 " -A, --print-file-name Print name of the input file before every symbol\n"
2554 " -B Same as --format=bsd\n"
2555 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
2557 " The STYLE, if specified, can be `auto' (the "
2559 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
2562 " --no-demangle Do not demangle low-level symbol names\n"
2563 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
2564 " --defined-only Display only defined symbols\n"
2566 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
2568 " `sysv' or `posix'. The default is `bsd'\n"
2569 " -g, --extern-only Display only external symbols\n"
2570 " -l, --line-numbers Use debugging information to find a filename and\n"
2571 " line number for each symbol\n"
2572 " -n, --numeric-sort Sort symbols numerically by address\n"
2574 " -p, --no-sort Do not sort the symbols\n"
2575 " -P, --portability Same as --format=posix\n"
2576 " -r, --reverse-sort Reverse the sense of the sort\n"
2581 msgid " --plugin NAME Load the specified plugin\n"
2587 " -S, --print-size Print size of defined symbols\n"
2588 "\t\t -s, --print-armap Include index for symbols from archive members\n"
2589 " --size-sort Sort symbols by size\n"
2590 " --special-syms Include special symbols in the output\n"
2591 " --synthetic Display synthetic symbols as well\n"
2592 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
2593 " --target=BFDNAME Specify the target object format as BFDNAME\n"
2594 " -u, --undefined-only Display only undefined symbols\n"
2595 " -X 32_64 (ignored)\n"
2596 " @FILE Read options from FILE\n"
2597 " -h, --help Display this information\n"
2598 " -V, --version Display this program's version number\n"
2604 msgid "%s: invalid radix"
2609 msgid "%s: invalid output format"
2612 #: nm.c:337 readelf.c:7016 readelf.c:7061
2614 msgid "<processor specific>: %d"
2617 #: nm.c:339 readelf.c:7025 readelf.c:7079
2619 msgid "<OS specific>: %d"
2622 #: nm.c:341 readelf.c:7028 readelf.c:7082
2624 msgid "<unknown>: %d"
2639 "Undefined symbols from %s:\n"
2648 "Symbols from %s:\n"
2652 #: nm.c:1246 nm.c:1297
2655 "Name Value Class Type Size Line "
2660 #: nm.c:1249 nm.c:1300
2663 "Name Value Class Type "
2664 "Size Line Section\n"
2673 "Undefined symbols from %s[%s]:\n"
2682 "Symbols from %s[%s]:\n"
2688 msgid "Print width has not been initialized (%d)"
2692 msgid "Only -X 32_64 is supported"
2696 msgid "Using the --size-sort and --undefined-only options together"
2700 msgid "will produce no output, since undefined symbols have no size."
2705 msgid "data size %ld"
2708 #: objcopy.c:463 srconv.c:1730
2710 msgid "Usage: %s [option(s)] in-file [out-file]\n"
2715 msgid " Copies a binary file, possibly transforming it in the process\n"
2718 #: objcopy.c:465 objcopy.c:572
2720 msgid " The options are:\n"
2726 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
2727 " -O --output-target <bfdname> Create an output file in format "
2729 " -B --binary-architecture <arch> Set arch of output file, when input is "
2731 " -F --target <bfdname> Set both input and output format to "
2733 " --debugging Convert debugging information, if "
2735 " -p --preserve-dates Copy modified/access timestamps to the "
2737 " -j --only-section <name> Only copy section <name> into the output\n"
2738 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
2740 " -R --remove-section <name> Remove section <name> from the output\n"
2741 " -S --strip-all Remove all symbol and relocation "
2743 " -g --strip-debug Remove all debugging symbols & sections\n"
2744 " --strip-unneeded Remove all symbols not needed by "
2746 " -N --strip-symbol <name> Do not copy symbol <name>\n"
2747 " --strip-unneeded-symbol <name>\n"
2748 " Do not copy symbol <name> unless needed "
2751 " --only-keep-debug Strip everything but the debug "
2753 " --extract-symbol Remove section contents but keep symbols\n"
2754 " -K --keep-symbol <name> Do not strip symbol <name>\n"
2755 " --keep-file-symbols Do not strip file symbol(s)\n"
2756 " --localize-hidden Turn all ELF hidden symbols into locals\n"
2757 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
2759 " --globalize-symbol <name> Force symbol <name> to be marked as a "
2761 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
2762 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
2764 " --weaken Force all global symbols to be marked as "
2766 " -w --wildcard Permit wildcard in symbol comparison\n"
2767 " -x --discard-all Remove all non-global symbols\n"
2768 " -X --discard-locals Remove any compiler-generated symbols\n"
2769 " -i --interleave <number> Only copy one out of every <number> "
2771 " -b --byte <num> Select byte <num> in every interleaved "
2773 " --gap-fill <val> Fill gaps between sections with <val>\n"
2774 " --pad-to <addr> Pad the last section up to address "
2776 " --set-start <addr> Set the start address to <addr>\n"
2777 " {--change-start|--adjust-start} <incr>\n"
2778 " Add <incr> to the start address\n"
2779 " {--change-addresses|--adjust-vma} <incr>\n"
2780 " Add <incr> to LMA, VMA and start "
2782 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
2783 " Change LMA and VMA of section <name> by "
2785 " --change-section-lma <name>{=|+|-}<val>\n"
2786 " Change the LMA of section <name> by "
2788 " --change-section-vma <name>{=|+|-}<val>\n"
2789 " Change the VMA of section <name> by "
2791 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
2792 " Warn if a named section does not exist\n"
2793 " --set-section-flags <name>=<flags>\n"
2794 " Set section <name>'s properties to "
2796 " --add-section <name>=<file> Add section <name> found in <file> to "
2798 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
2799 " --long-section-names {enable|disable|keep}\n"
2800 " Handle long section names in Coff "
2802 " --change-leading-char Force output format's leading character "
2804 " --remove-leading-char Remove leading character from global "
2806 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
2807 "sections with content\n"
2808 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
2809 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
2810 " listed in <file>\n"
2811 " --srec-len <number> Restrict the length of generated "
2813 " --srec-forceS3 Restrict the type of generated Srecords "
2815 " --strip-symbols <file> -N for all symbols listed in <file>\n"
2816 " --strip-unneeded-symbols <file>\n"
2817 " --strip-unneeded-symbol for all symbols "
2820 " --keep-symbols <file> -K for all symbols listed in <file>\n"
2821 " --localize-symbols <file> -L for all symbols listed in <file>\n"
2822 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
2823 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
2824 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
2825 " --alt-machine-code <index> Use the target's <index>'th alternative "
2827 " --writable-text Mark the output text as writable\n"
2828 " --readonly-text Make the output text write protected\n"
2829 " --pure Mark the output file as demand paged\n"
2830 " --impure Mark the output file as impure\n"
2831 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
2833 " --prefix-sections <prefix> Add <prefix> to start of every section "
2835 " --prefix-alloc-sections <prefix>\n"
2836 " Add <prefix> to start of every "
2839 " --file-alignment <num> Set PE file alignment to <num>\n"
2840 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
2842 " --image-base <address> Set PE image base to <address>\n"
2843 " --section-alignment <num> Set PE section alignment to <num>\n"
2844 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
2847 " --subsystem <name>[:<version>]\n"
2848 " Set PE subsystem to <name> [& <version>]\n"
2849 "] -v --verbose List all object files modified\n"
2850 " @<file> Read options from <file>\n"
2851 " -V --version Display this program's version number\n"
2852 " -h --help Display this output\n"
2853 " --info List object formats & architectures "
2859 msgid "Usage: %s <option(s)> in-file(s)\n"
2864 msgid " Removes symbols and sections from files\n"
2870 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
2871 " -O --output-target=<bfdname> Create an output file in format "
2873 " -F --target=<bfdname> Set both input and output format to "
2875 " -p --preserve-dates Copy modified/access timestamps to the "
2877 " -R --remove-section=<name> Remove section <name> from the output\n"
2878 " -s --strip-all Remove all symbol and relocation "
2880 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
2881 " --strip-unneeded Remove all symbols not needed by "
2883 " --only-keep-debug Strip everything but the debug "
2885 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
2886 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
2887 " --keep-file-symbols Do not strip file symbol(s)\n"
2888 " -w --wildcard Permit wildcard in symbol comparison\n"
2889 " -x --discard-all Remove all non-global symbols\n"
2890 " -X --discard-locals Remove any compiler-generated symbols\n"
2891 " -v --verbose List all object files modified\n"
2892 " -V --version Display this program's version number\n"
2893 " -h --help Display this output\n"
2894 " --info List object formats & architectures "
2896 " -o <file> Place stripped output into <file>\n"
2901 msgid "unrecognized section flag `%s'"
2906 msgid "supported flags: %s"
2911 msgid "cannot open '%s': %s"
2914 #: objcopy.c:751 objcopy.c:3336
2916 msgid "%s: fread failed"
2921 msgid "%s:%d: Ignoring rubbish found on this line"
2926 msgid "not stripping symbol `%s' because it is named in a relocation"
2931 msgid "%s: Multiple redefinition of symbol \"%s\""
2936 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
2941 msgid "couldn't open symbol redefinition file %s (error: %s)"
2946 msgid "%s:%d: garbage found at end of line"
2951 msgid "%s:%d: missing new symbol name"
2956 msgid "%s:%d: premature end of file"
2961 msgid "stat returns negative size for `%s'"
2966 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
2970 msgid "Unable to change endianness of input file(s)"
2975 msgid "copy from `%s' [%s] to `%s' [%s]\n"
2980 msgid "Unable to recognise the format of the input file `%s'"
2985 msgid "Warning: Output file cannot represent architecture `%s'"
2990 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
2995 msgid "can't add section '%s'"
3000 msgid "can't create section `%s'"
3005 msgid "cannot create debug link section `%s'"
3009 msgid "Can't fill gap after section"
3013 msgid "can't add padding"
3018 msgid "cannot fill debug link section `%s'"
3022 msgid "error copying private BFD data"
3027 msgid "this target does not support %lu alternative machine codes"
3031 msgid "treating that number as an absolute e_machine value instead"
3035 msgid "ignoring the alternative value"
3038 #: objcopy.c:1975 objcopy.c:2010
3040 msgid "cannot create tempdir for archive copying (error: %s)"
3044 msgid "Unable to recognise the format of file"
3049 msgid "error: the input file '%s' is empty"
3054 msgid "Multiple renames of section %s"
3058 msgid "error in private header data"
3062 msgid "failed to create output section"
3066 msgid "failed to set size"
3070 msgid "failed to set vma"
3074 msgid "failed to set alignment"
3078 msgid "failed to copy private data"
3082 msgid "relocation count is negative"
3085 #. User must pad the section up in order to do this.
3089 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
3093 msgid "can't create debugging section"
3097 msgid "can't set debugging section contents"
3102 msgid "don't know how to write debugging information for %s"
3106 msgid "could not create temporary file to hold stripped copy"
3111 msgid "%s: bad version in PE subsystem"
3116 msgid "unknown PE subsystem: %s"
3120 msgid "byte number must be non-negative"
3124 msgid "interleave must be positive"
3127 #: objcopy.c:3198 objcopy.c:3206
3129 msgid "%s both copied and removed"
3132 #: objcopy.c:3307 objcopy.c:3381 objcopy.c:3481 objcopy.c:3512 objcopy.c:3536
3133 #: objcopy.c:3540 objcopy.c:3560
3135 msgid "bad format for %s"
3140 msgid "cannot open: %s: %s"
3145 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
3150 msgid "unknown long section names option '%s'"
3154 msgid "unable to parse alternative machine code"
3158 msgid "number of bytes to reverse must be positive and even"
3163 msgid "Warning: ignoring previous --reverse-bytes value of %d"
3168 msgid "%s: invalid reserve value for --heap"
3173 msgid "%s: invalid commit value for --heap"
3178 msgid "%s: invalid reserve value for --stack"
3183 msgid "%s: invalid commit value for --stack"
3187 msgid "byte number must be less than interleave"
3192 msgid "unknown input EFI target: %s"
3197 msgid "unknown output EFI target: %s"
3202 msgid "architecture %s unknown"
3207 "Warning: input target 'binary' required for binary architecture parameter."
3212 msgid " Argument %s ignored"
3217 msgid "warning: could not locate '%s'. System error message: %s"
3223 "warning: could not create temporary file whilst copying '%s', (error: %s)"
3226 #: objcopy.c:3891 objcopy.c:3905
3228 msgid "%s %s%c0x%s never used"
3233 msgid "Usage: %s <option(s)> <file(s)>\n"
3238 msgid " Display information from object <file(s)>.\n"
3243 msgid " At least one of the following switches must be given:\n"
3249 " -a, --archive-headers Display archive header information\n"
3250 " -f, --file-headers Display the contents of the overall file header\n"
3251 " -p, --private-headers Display object format specific file header "
3253 " -h, --[section-]headers Display the contents of the section headers\n"
3254 " -x, --all-headers Display the contents of all headers\n"
3255 " -d, --disassemble Display assembler contents of executable "
3257 " -D, --disassemble-all Display assembler contents of all sections\n"
3258 " -S, --source Intermix source code with disassembly\n"
3259 " -s, --full-contents Display the full contents of all sections "
3261 " -g, --debugging Display debug information in object file\n"
3262 " -e, --debugging-tags Display debug information using ctags style\n"
3263 " -G, --stabs Display (in raw form) any STABS info in the file\n"
3264 " -W[lLiaprmfFsoR] or\n"
3265 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
3266 "=frames,=str,=loc,=Ranges]\n"
3267 " Display DWARF info in the file\n"
3268 " -t, --syms Display the contents of the symbol table(s)\n"
3269 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
3270 " -r, --reloc Display the relocation entries in the file\n"
3271 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
3273 " @<file> Read options from <file>\n"
3274 " -v, --version Display this program's version number\n"
3275 " -i, --info List object formats and architectures supported\n"
3276 " -H, --help Display this information\n"
3283 " The following switches are optional:\n"
3289 " -b, --target=BFDNAME Specify the target object format as "
3291 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
3292 " -j, --section=NAME Only display information for section NAME\n"
3293 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
3294 " -EB --endian=big Assume big endian format when "
3296 " -EL --endian=little Assume little endian format when "
3298 " --file-start-context Include context from start of file (with -"
3300 " -I, --include=DIR Add DIR to search list for source files\n"
3301 " -l, --line-numbers Include line numbers and filenames in "
3303 " -F, --file-offsets Include file offsets when displaying "
3305 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
3306 " The STYLE, if specified, can be `auto', "
3308 " `lucid', `arm', `hp', `edg', `gnu-v3', "
3311 " -w, --wide Format output for more than 80 columns\n"
3312 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
3314 " --start-address=ADDR Only process data whose address is >= ADDR\n"
3315 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
3316 " --prefix-addresses Print complete address alongside "
3318 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
3319 " --insn-width=WIDTH Display WIDTH bytes on a signle line for -"
3321 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
3323 " --special-syms Include special symbols in symbol dumps\n"
3324 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
3325 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
3334 #: objdump.c:436 objdump.c:440
3336 msgid "Idx Name Size VMA LMA File off Algn"
3342 "Idx Name Size VMA LMA File off "
3358 msgid "%s: not a dynamic object"
3361 #: objdump.c:916 objdump.c:940
3363 msgid " (File Offset: 0x%lx)"
3370 "Disassembly of section %s:\n"
3375 msgid "Can't use supplied machine %s"
3380 msgid "Can't disassemble for architecture %s\n"
3387 "Can't get contents for section '%s'.\n"
3394 "Can't uncompress section '%s'.\n"
3400 "No %s section present\n"
3406 msgid "Reading %s section of %s failed: %s"
3412 "Contents of %s section:\n"
3418 msgid "architecture: %s, "
3423 msgid "flags 0x%08x:\n"
3435 msgid "Contents of section %s:"
3440 msgid " (Starting at file offset: 0x%lx)"
3445 msgid "no symbols\n"
3450 msgid "no information for symbol number %ld\n"
3455 msgid "could not determine the type of symbol number %ld\n"
3462 "%s: file format %s\n"
3467 msgid "%s: printing debugging information failed"
3472 msgid "In archive %s:\n"
3476 msgid "error: the start address should be before the end address"
3480 msgid "error: the stop address should be after the start address"
3484 msgid "error: prefix strip must be non-negative"
3488 msgid "error: instruction width must be positive"
3492 msgid "unrecognized -E option"
3497 msgid "unrecognized --endian type `%s'"
3501 msgid "invalid value specified for pragma code_page.\n"
3506 msgid "parse_coff_type: Bad type code 0x%x"
3509 #: rdcoff.c:406 rdcoff.c:511 rdcoff.c:699
3511 msgid "bfd_coff_get_syment failed: %s"
3514 #: rdcoff.c:422 rdcoff.c:719
3516 msgid "bfd_coff_get_auxent failed: %s"
3521 msgid "%ld: .bf without preceding function"
3526 msgid "%ld: unexpected .ef\n"
3531 msgid "%s: no recognized debugging information"
3536 msgid "Last stabs entries before error:\n"
3541 msgid "Unable to seek to 0x%lx for %s\n"
3546 msgid "Out of memory allocating 0x%lx bytes for %s\n"
3551 msgid "Unable to read in 0x%lx bytes of %s\n"
3555 msgid "Don't know about relocations on this machine architecture\n"
3558 #: readelf.c:666 readelf.c:696 readelf.c:764 readelf.c:793
3562 #: readelf.c:678 readelf.c:708 readelf.c:775 readelf.c:804
3563 msgid "out of memory parsing relocs\n"
3569 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
3574 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
3579 msgid " Offset Info Type Sym. Value Symbol's Name\n"
3584 msgid " Offset Info Type Sym.Value Sym. Name\n"
3590 " Offset Info Type Symbol's Value "
3591 "Symbol's Name + Addend\n"
3597 " Offset Info Type Sym. Value Sym. Name + "
3604 " Offset Info Type Symbol's Value "
3611 " Offset Info Type Sym. Value Sym. Name\n"
3614 #: readelf.c:1222 readelf.c:1381 readelf.c:1389
3616 msgid "unrecognized: %-7lx"
3621 msgid "<unknown addend: %lx>"
3626 msgid "<string table index: %3ld>"
3631 msgid "<corrupt string table index: %3ld>"
3636 msgid "Processor Specific: %lx"
3641 msgid "Operating System specific: %lx"
3644 #: readelf.c:1744 readelf.c:2626
3646 msgid "<unknown>: %lx"
3654 msgid "REL (Relocatable file)"
3658 msgid "EXEC (Executable file)"
3662 msgid "DYN (Shared object file)"
3666 msgid "CORE (Core file)"
3671 msgid "Processor Specific: (%x)"
3676 msgid "OS Specific: (%x)"
3679 #: readelf.c:1769 readelf.c:2843
3681 msgid "<unknown>: %x"
3690 msgid "<unknown>: 0x%x"
3702 msgid "Standalone App"
3705 #: readelf.c:2466 readelf.c:3174 readelf.c:3190
3707 msgid "<unknown: %x>"
3712 msgid "Usage: readelf <option(s)> elf-file(s)\n"
3717 msgid " Display information about the contents of ELF format files\n"
3724 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
3725 " -h --file-header Display the ELF file header\n"
3726 " -l --program-headers Display the program headers\n"
3727 " --segments An alias for --program-headers\n"
3728 " -S --section-headers Display the sections' header\n"
3729 " --sections An alias for --section-headers\n"
3730 " -g --section-groups Display the section groups\n"
3731 " -t --section-details Display the section details\n"
3732 " -e --headers Equivalent to: -h -l -S\n"
3733 " -s --syms Display the symbol table\n"
3734 " --symbols An alias for --syms\n"
3735 " -n --notes Display the core notes (if present)\n"
3736 " -r --relocs Display the relocations (if present)\n"
3737 " -u --unwind Display the unwind info (if present)\n"
3738 " -d --dynamic Display the dynamic section (if present)\n"
3739 " -V --version-info Display the version sections (if present)\n"
3740 " -A --arch-specific Display architecture specific information (if "
3742 " -c --archive-index Display the symbol/file index in an archive\n"
3743 " -D --use-dynamic Use the dynamic section info when displaying "
3745 " -x --hex-dump=<number|name>\n"
3746 " Dump the contents of section <number|name> as "
3748 " -p --string-dump=<number|name>\n"
3749 " Dump the contents of section <number|name> as "
3751 " -R --relocated-dump=<number|name>\n"
3752 " Dump the contents of section <number|name> as "
3754 " -w[lLiaprmfFsoR] or\n"
3755 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
3756 "=frames,=str,=loc,=Ranges]\n"
3757 " Display the contents of DWARF2 debug sections\n"
3763 " -i --instruction-dump=<number|name>\n"
3764 " Disassemble the contents of section <number|name>\n"
3770 " -I --histogram Display histogram of bucket list lengths\n"
3771 " -W --wide Allow output width to exceed 80 characters\n"
3772 " @<file> Read options from <file>\n"
3773 " -H --help Display this information\n"
3774 " -v --version Display the version number of readelf\n"
3777 #: readelf.c:2956 readelf.c:2985 readelf.c:2989 readelf.c:11591
3778 msgid "Out of memory allocating dump request table.\n"
3783 msgid "Invalid option '-%c'\n"
3787 msgid "Nothing to do.\n"
3790 #: readelf.c:3170 readelf.c:3186 readelf.c:6536
3795 msgid "2's complement, little endian"
3799 msgid "2's complement, big endian"
3803 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
3808 msgid "ELF Header:\n"
3818 msgid " Class: %s\n"
3828 msgid " Version: %d %s\n"
3833 msgid " OS/ABI: %s\n"
3838 msgid " ABI Version: %d\n"
3848 msgid " Machine: %s\n"
3853 msgid " Version: 0x%lx\n"
3858 msgid " Entry point address: "
3865 " Start of program headers: "
3871 " (bytes into file)\n"
3872 " Start of section headers: "
3877 msgid " (bytes into file)\n"
3882 msgid " Flags: 0x%lx%s\n"
3887 msgid " Size of this header: %ld (bytes)\n"
3892 msgid " Size of program headers: %ld (bytes)\n"
3897 msgid " Number of program headers: %ld\n"
3902 msgid " Size of section headers: %ld (bytes)\n"
3907 msgid " Number of section headers: %ld"
3912 msgid " Section header string table index: %ld"
3915 #: readelf.c:3305 readelf.c:3339
3916 msgid "program headers"
3919 #: readelf.c:3378 readelf.c:3678 readelf.c:3721 readelf.c:3782 readelf.c:3849
3920 #: readelf.c:4575 readelf.c:4599 readelf.c:5863 readelf.c:5909 readelf.c:6110
3921 #: readelf.c:7186 readelf.c:7200 readelf.c:7711 readelf.c:7727 readelf.c:7770
3922 #: readelf.c:7795 readelf.c:9780 readelf.c:9972 readelf.c:10507
3923 #: readelf.c:10881 readelf.c:10895 readelf.c:11256
3924 msgid "Out of memory\n"
3931 "There are no program headers in this file.\n"
3938 "Elf file type is %s\n"
3943 msgid "Entry point "
3950 "There are %d program headers, starting at offset "
3953 #: readelf.c:3426 readelf.c:3428
3957 "Program Headers:\n"
3963 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
3969 " Type Offset VirtAddr PhysAddr FileSiz "
3970 "MemSiz Flg Align\n"
3975 msgid " Type Offset VirtAddr PhysAddr\n"
3980 msgid " FileSiz MemSiz Flags Align\n"
3984 msgid "more than one dynamic segment\n"
3988 msgid "no .dynamic section in the dynamic segment\n"
3992 msgid "the .dynamic section is not contained within the dynamic segment\n"
3996 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
4000 msgid "Unable to find program interpreter name\n"
4005 "Internal error: failed to create format string to display program "
4010 msgid "Unable to read program interpreter name\n"
4017 " [Requesting program interpreter: %s]"
4024 " Section to Segment mapping:\n"
4029 msgid " Segment Sections...\n"
4033 msgid "Cannot interpret virtual addresses without program headers.\n"
4038 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
4041 #: readelf.c:3669 readelf.c:3712
4042 msgid "section headers"
4045 #: readelf.c:3757 readelf.c:3824
4049 #: readelf.c:3769 readelf.c:3836
4050 msgid "symtab shndx"
4053 #: readelf.c:4112 readelf.c:4559
4057 "There are no sections in this file.\n"
4062 msgid "There are %d section headers, starting at offset 0x%lx:\n"
4065 #: readelf.c:4139 readelf.c:4676 readelf.c:4903 readelf.c:5203 readelf.c:5616
4067 msgid "string table"
4072 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
4076 msgid "File contains multiple dynamic symbol tables\n"
4080 msgid "File contains multiple dynamic string tables\n"
4084 msgid "dynamic strings"
4088 msgid "File contains multiple symtab shndx tables\n"
4095 "Section Headers:\n"
4105 #: readelf.c:4311 readelf.c:4322 readelf.c:4333
4107 msgid " [Nr] Name\n"
4112 msgid " Type Addr Off Size ES Lk Inf Al\n"
4118 " [Nr] Name Type Addr Off Size ES Flg Lk "
4124 msgid " Type Address Off Size ES Lk Inf Al\n"
4130 " [Nr] Name Type Address Off Size ES "
4136 msgid " Type Address Offset Link\n"
4141 msgid " Size EntSize Info Align\n"
4146 msgid " [Nr] Name Type Address Offset\n"
4151 msgid " Size EntSize Flags Link Info Align\n"
4161 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
4168 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
4169 " I (info), L (link order), G (group), x (unknown)\n"
4170 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
4175 msgid "[<unknown>: 0x%x]"
4179 msgid "Section headers are not available!\n"
4186 "There are no section groups in this file.\n"
4191 msgid "Bad sh_link in group section `%s'\n"
4196 msgid "Bad sh_info in group section `%s'\n"
4200 msgid "section data"
4205 msgid " [Index] Name\n"
4210 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
4215 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
4220 msgid "section 0 in group section [%5u]\n"
4227 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
4234 "There are no dynamic relocations in this file.\n"
4241 "Relocation section "
4244 #: readelf.c:4869 readelf.c:5279 readelf.c:5294 readelf.c:5631
4249 #: readelf.c:4871 readelf.c:5296 readelf.c:5633
4251 msgid " at offset 0x%lx contains %lu entries:\n"
4258 "There are no relocations in this file.\n"
4261 #: readelf.c:5107 readelf.c:5480
4262 msgid "unwind table"
4265 #: readelf.c:5149 readelf.c:5562
4267 msgid "Skipping unexpected relocation type %s\n"
4270 #: readelf.c:5211 readelf.c:5624 readelf.c:5677
4274 "There are no unwind sections in this file.\n"
4281 "Could not find unwind info section for "
4288 #: readelf.c:5289 readelf.c:5630
4295 #: readelf.c:5843 readelf.c:5889
4296 msgid "dynamic section"
4303 "There is no dynamic section in this file.\n"
4307 msgid "Unable to seek to end of file!\n"
4311 msgid "Unable to determine the number of symbols to load\n"
4315 msgid "Unable to seek to end of file\n"
4319 msgid "Unable to determine the length of the dynamic string table\n"
4323 msgid "dynamic string table"
4327 msgid "symbol information"
4334 "Dynamic section at offset 0x%lx contains %u entries:\n"
4339 msgid " Tag Type Name/Value\n"
4344 msgid "Auxiliary library"
4349 msgid "Filter library"
4354 msgid "Configuration file"
4359 msgid "Dependency audit library"
4364 msgid "Audit library"
4367 #: readelf.c:6201 readelf.c:6229 readelf.c:6257
4372 #: readelf.c:6204 readelf.c:6232 readelf.c:6259
4379 msgid "Shared library: [%s]"
4384 msgid " program interpreter"
4389 msgid "Library soname: [%s]"
4394 msgid "Library rpath: [%s]"
4399 msgid "Library runpath: [%s]"
4404 msgid "Not needed object: [%s]\n"
4411 "Version definition section '%s' contains %u entries:\n"
4419 #: readelf.c:6588 readelf.c:6690 readelf.c:6813
4421 msgid " Offset: %#08lx Link: %u (%s)\n"
4425 msgid "version definition section"
4430 msgid " %#06x: Rev: %d Flags: %s"
4435 msgid " Index: %d Cnt: %d "
4445 msgid "Name index: %ld\n"
4450 msgid " %#06x: Parent %d: %s\n"
4455 msgid " %#06x: Parent %d, name index: %ld\n"
4460 msgid " Version def aux past end of section\n"
4465 msgid " Version definition past end of section\n"
4472 "Version needs section '%s' contains %u entries:\n"
4481 msgid "version need section"
4486 msgid " %#06x: Version: %d"
4506 msgid " %#06x: Name: %s"
4511 msgid " %#06x: Name index: %lx"
4516 msgid " Flags: %s Version: %d\n"
4521 msgid " Version need aux past end of section\n"
4526 msgid " Version need past end of section\n"
4530 msgid "version string table"
4537 "Version symbols section '%s' contains %d entries:\n"
4546 msgid "version symbol data"
4550 msgid " 0 (*local*) "
4554 msgid " 1 (*global*) "
4557 #: readelf.c:6890 readelf.c:7588
4558 msgid "version need"
4562 msgid "version need aux (2)"
4565 #: readelf.c:6915 readelf.c:6970
4569 #: readelf.c:6945 readelf.c:7653
4573 #: readelf.c:6965 readelf.c:7668
4574 msgid "version def aux"
4581 "No version information found in this file.\n"
4590 msgid "Unable to read in dynamic data\n"
4593 #: readelf.c:7283 readelf.c:7333 readelf.c:7357 readelf.c:7387 readelf.c:7411
4594 msgid "Unable to seek to start of dynamic information\n"
4597 #: readelf.c:7289 readelf.c:7339
4598 msgid "Failed to read in number of buckets\n"
4602 msgid "Failed to read in number of chains\n"
4606 msgid "Failed to determine last chain length\n"
4613 "Symbol table for image:\n"
4616 #: readelf.c:7441 readelf.c:7459
4618 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
4621 #: readelf.c:7443 readelf.c:7461
4623 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
4630 "Symbol table of `.gnu.hash' for image:\n"
4637 "Symbol table '%s' contains %lu entries:\n"
4642 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4647 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4651 msgid "version data"
4655 msgid "version need aux (3)"
4659 msgid "bad dynamic symbol\n"
4666 "Dynamic symbol information is not available for displaying symbols.\n"
4673 "Histogram for bucket list length (total of %lu buckets):\n"
4676 #: readelf.c:7706 readelf.c:7776
4678 msgid " Length Number %% of total Coverage\n"
4685 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
4692 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
4697 msgid " Num: Name BoundTo Flags\n"
4701 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
4707 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
4713 msgid "unable to apply unsupported reloc type %d to section %s\n"
4718 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
4723 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
4730 "Assembly dump of section %s\n"
4737 "Section '%s' has no data to dump.\n"
4741 msgid "section contents"
4748 "String dump of section '%s':\n"
4754 " Note: This section has relocations against it, but these have NOT been "
4755 "applied to this dump.\n"
4760 msgid " No strings found in this section."
4767 "Hex dump of section '%s':\n"
4773 " NOTE: This section has relocations against it, but these have NOT been "
4774 "applied to this dump.\n"
4779 msgid "%s section data"
4786 "Section '%s' has no debugging data.\n"
4789 #. There is no point in dumping the contents of a debugging section
4790 #. which has the NOBITS type - the bits in the file will be random.
4791 #. This can happen when a file containing a .eh_frame section is
4792 #. stripped with the --only-keep-debug command line option.
4795 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
4800 msgid "Unrecognized debug section: %s\n"
4805 msgid "Section '%s' was not dumped because it does not exist!\n"
4810 msgid "Section %d was not dumped because it does not exist!\n"
4819 msgid "ERROR: Bad section length (%d > %d)\n"
4824 msgid "ERROR: Bad subsection length (%d > %d)\n"
4829 msgid "Unknown format '%c'\n"
4832 #: readelf.c:9686 readelf.c:10208
4844 "Section '%s' contains %d entries:\n"
4848 msgid "conflict list found without a dynamic symbol table\n"
4851 #: readelf.c:9982 readelf.c:9997
4859 "Section '.conflict' contains %lu entries:\n"
4863 msgid " Num: Index Value Name"
4879 msgid " Canonical gp value: "
4882 #: readelf.c:10048 readelf.c:10140
4884 msgid " Reserved entries:\n"
4889 msgid " %*s %10s %*s Purpose\n"
4894 msgid " Local entries:\n"
4899 msgid " %*s %10s %*s\n"
4904 msgid " Global entries:\n"
4909 msgid " %*s %10s %*s %*s %-7s %3s %s\n"
4926 msgid " %*s %*s Purpose\n"
4936 msgid " %*s %*s %*s %-7s %3s %s\n"
4940 msgid "liblist string table"
4947 "Library list section '%s' contains %lu entries:\n"
4951 msgid "NT_AUXV (auxiliary vector)"
4955 msgid "NT_PRSTATUS (prstatus structure)"
4959 msgid "NT_FPREGSET (floating point registers)"
4963 msgid "NT_PRPSINFO (prpsinfo structure)"
4967 msgid "NT_TASKSTRUCT (task structure)"
4971 msgid "NT_PRXFPREG (user_xfpregs structure)"
4975 msgid "NT_PPC_VMX (ppc Altivec registers)"
4979 msgid "NT_PPC_VSX (ppc VSX registers)"
4983 msgid "NT_PSTATUS (pstatus structure)"
4987 msgid "NT_FPREGS (floating point registers)"
4991 msgid "NT_PSINFO (psinfo structure)"
4995 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4999 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
5003 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
5007 msgid "NT_VERSION (version)"
5011 msgid "NT_ARCH (architecture)"
5014 #: readelf.c:10320 readelf.c:10343 readelf.c:10365
5016 msgid "Unknown note type: (0x%08x)"
5020 msgid "NT_GNU_ABI_TAG (ABI version tag)"
5024 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
5028 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
5032 msgid "NT_GNU_GOLD_VERSION (gold version)"
5035 #. NetBSD core "procinfo" structure.
5037 msgid "NetBSD procinfo structure"
5040 #: readelf.c:10382 readelf.c:10396
5041 msgid "PT_GETREGS (reg structure)"
5044 #: readelf.c:10384 readelf.c:10398
5045 msgid "PT_GETFPREGS (fpreg structure)"
5050 msgid "PT_FIRSTMACH+%d"
5061 "Notes at offset 0x%08lx with length 0x%08lx:\n"
5066 msgid " Owner\t\tData size\tDescription\n"
5071 msgid "corrupt note found at offset %lx into core notes\n"
5076 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
5081 msgid "No note segments present in the core file.\n"
5086 "This instance of readelf has been built without support for a\n"
5087 "64 bit data type and so it cannot read 64 bit ELF files.\n"
5092 msgid "%s: Failed to read file header\n"
5104 msgid "%s: failed to seek to first archive header\n"
5107 #: readelf.c:10956 readelf.c:11223 readelf.c:11393
5109 msgid "%s: failed to read archive header\n"
5114 msgid "%s: the archive index is empty\n"
5117 #: readelf.c:10989 readelf.c:11013
5119 msgid "%s: failed to read archive index\n"
5125 "%s: the archive index is supposed to have %ld entries, but the size in the "
5126 "header is too small\n"
5130 msgid "Out of memory whilst trying to read archive symbol index\n"
5134 msgid "Out of memory whilst trying to convert the archive symbol index\n"
5139 msgid "%s: the archive has an index but no symbols\n"
5143 msgid "Out of memory whilst trying to read archive index symbol table\n"
5148 msgid "%s: failed to read archive index symbol table\n"
5153 msgid "%s: failed to skip archive symbol table\n"
5158 msgid "%s: failed to read archive header following archive index\n"
5163 msgid "%s has no archive index\n"
5167 msgid "Out of memory reading long symbol names in archive\n"
5172 msgid "%s: failed to read long symbol name string table\n"
5177 msgid "%s: failed to seek to next file name\n"
5180 #: readelf.c:11228 readelf.c:11399
5182 msgid "%s: did not find a valid archive header\n"
5187 msgid "%s: unable to dump the index as none was found\n"
5192 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
5197 msgid "Binary %s contains:\n"
5202 msgid "%s: end of the symbol table reached before the end of the index\n"
5208 "%s: symbols remain in the index symbol table, but without corresponding "
5209 "entries in the index table\n"
5214 msgid "%s: failed to seek back to start of object files in the archive\n"
5219 msgid "%s: failed to seek to next archive header\n"
5222 #: readelf.c:11413 readelf.c:11422
5224 msgid "%s: bad archive file name\n"
5227 #: readelf.c:11441 readelf.c:11517
5229 msgid "Input file '%s' is not readable.\n"
5234 msgid "%s: failed to seek to archive member.\n"
5239 msgid "'%s': No such file\n"
5244 msgid "Could not locate '%s'. System error message: %s\n"
5249 msgid "'%s' is not an ordinary file\n"
5254 msgid "%s: Failed to read file's magic number\n"
5259 msgid "File %s is not an archive so its index cannot be displayed.\n"
5264 msgid "%s: cannot set time: %s"
5267 #. We have to clean up here.
5268 #: rename.c:159 rename.c:197
5270 msgid "unable to rename '%s'; reason: %s"
5275 msgid "unable to copy file '%s'; reason: %s"
5280 msgid "%s: not enough binary data"
5284 msgid "null terminated unicode string"
5287 #: resbin.c:163 resbin.c:169
5295 #: resbin.c:239 resbin.c:246
5300 msgid "menuex header"
5304 msgid "menuex offset"
5309 msgid "unsupported menu version %d"
5312 #: resbin.c:289 resbin.c:304 resbin.c:366
5313 msgid "menuitem header"
5320 #: resbin.c:433 resbin.c:461
5321 msgid "dialog header"
5326 msgid "unexpected DIALOGEX version %d"
5330 msgid "dialog font point size"
5334 msgid "dialogex font information"
5337 #: resbin.c:530 resbin.c:548
5338 msgid "dialog control"
5342 msgid "dialogex control"
5346 msgid "dialog control end"
5350 msgid "dialog control data"
5354 msgid "stringtable string length"
5358 msgid "stringtable string"
5362 msgid "fontdir header"
5370 msgid "fontdir device name"
5374 msgid "fontdir face name"
5382 msgid "group cursor header"
5385 #: resbin.c:801 resrc.c:1355
5387 msgid "unexpected group cursor type %d"
5391 msgid "group cursor"
5395 msgid "group icon header"
5398 #: resbin.c:856 resrc.c:1302
5400 msgid "unexpected group icon type %d"
5407 #: resbin.c:935 resbin.c:1151
5408 msgid "unexpected version string"
5413 msgid "version length %d does not match resource length %lu"
5418 msgid "unexpected version type %d"
5423 msgid "unexpected fixed version information length %ld"
5427 msgid "fixed version info"
5432 msgid "unexpected fixed version signature %lu"
5437 msgid "unexpected fixed version info version %lu"
5441 msgid "version var info"
5446 msgid "unexpected stringfileinfo value length %ld"
5451 msgid "unexpected version stringtable value length %ld"
5456 msgid "unexpected version string length %ld != %ld + %ld"
5461 msgid "unexpected version string length %ld < %ld"
5466 msgid "unexpected varfileinfo value length %ld"
5470 msgid "version varfileinfo"
5475 msgid "unexpected version value length %ld"
5479 msgid "filename required for COFF input"
5484 msgid "%s: no resource section"
5489 msgid "%s: %s: address out of bounds"
5497 msgid "named directory entry"
5501 msgid "directory entry name"
5505 msgid "named subdirectory"
5509 msgid "named resource"
5513 msgid "ID directory entry"
5517 msgid "ID subdirectory"
5525 msgid "resource type unknown"
5533 msgid "resource data"
5537 msgid "resource data size"
5541 msgid "filename required for COFF output"
5545 msgid "can't get BFD_RELOC_RVA relocation type"
5548 #: resrc.c:262 resrc.c:333
5550 msgid "can't open temporary file `%s': %s"
5555 msgid "can't redirect stdout: `%s': %s"
5565 msgid "can't execute `%s': %s"
5570 msgid "Using temporary file `%s' to read preprocessor output\n"
5575 msgid "can't popen `%s': %s"
5580 msgid "Using popen to read preprocessor output\n"
5585 msgid "Tried `%s'\n"
5590 msgid "Using `%s'\n"
5594 msgid "preprocessing failed."
5604 msgid "%s: unexpected EOF"
5609 msgid "%s: read of %lu returned %lu"
5612 #: resrc.c:727 resrc.c:1502
5614 msgid "stat failed on bitmap file `%s': %s"
5619 msgid "cursor file `%s' does not contain cursor data"
5622 #: resrc.c:810 resrc.c:1210
5624 msgid "%s: fseek to %lu failed: %s"
5628 msgid "help ID requires DIALOGEX"
5632 msgid "control data requires DIALOGEX"
5637 msgid "stat failed on font file `%s': %s"
5642 msgid "icon file `%s' does not contain icon data"
5645 #: resrc.c:1724 resrc.c:1759
5647 msgid "stat failed on file `%s': %s"
5652 msgid "can't open `%s' for output: %s"
5657 msgid " Displays the sizes of sections inside binary files\n"
5662 msgid " If no input file(s) are specified, a.out is assumed\n"
5668 " The options are:\n"
5669 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
5670 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
5672 " -t --totals Display the total sizes (Berkeley "
5674 " --common Display total size for *COM* syms\n"
5675 " --target=<bfdname> Set the binary file format\n"
5676 " @<file> Read options from <file>\n"
5677 " -h --help Display this information\n"
5678 " -v --version Display the program's version\n"
5684 msgid "invalid argument to --format: %s"
5689 msgid "Invalid radix: %s\n"
5694 msgid "Convert a COFF object file into a SYSROFF object file\n"
5700 " The options are:\n"
5701 " -q --quick (Obsolete - ignored)\n"
5702 " -n --noprescan Do not perform a scan to convert commons into defs\n"
5703 " -d --debug Display information about what is being done\n"
5704 " @<file> Read options from <file>\n"
5705 " -h --help Display this information\n"
5706 " -v --version Print the program's version number\n"
5711 msgid "unable to open output file %s"
5714 #: stabs.c:328 stabs.c:1726
5715 msgid "numeric overflow"
5720 msgid "Bad stab: %s\n"
5725 msgid "Warning: %s: %s\n"
5730 msgid "N_LBRAC not within function\n"
5735 msgid "Too many N_RBRACs\n"
5739 msgid "unknown C++ encoded name"
5742 #. Complain and keep going, so compilers can invent new
5743 #. cross-reference types.
5745 msgid "unrecognized cross reference type"
5748 #. Does this actually ever happen? Is that why we are worrying
5749 #. about dealing with it rather than just calling error_type?
5751 msgid "missing index type"
5755 msgid "unknown virtual character for baseclass"
5759 msgid "unknown visibility character for baseclass"
5763 msgid "unnamed $vb type"
5767 msgid "unrecognized C++ abbreviation"
5771 msgid "unknown visibility character for field"
5775 msgid "const/volatile indicator missing"
5780 msgid "No mangling for \"%s\"\n"
5784 msgid "Undefined N_EXCL"
5789 msgid "Type file number %d out of range\n"
5794 msgid "Type index number %d out of range\n"
5799 msgid "Unrecognized XCOFF type %d\n"
5804 msgid "bad mangled name `%s'\n"
5809 msgid "no argument types in mangled string\n"
5814 msgid "Demangled name is not a function\n"
5819 msgid "Unexpected type in v3 arglist demangling\n"
5824 msgid "Unrecognized demangle component %d\n"
5829 msgid "Failed to print demangled template\n"
5834 msgid "Couldn't get demangled builtin type\n"
5839 msgid "Unexpected demangled varargs\n"
5844 msgid "Unrecognized demangled builtin type\n"
5847 #: strings.c:201 strings.c:260
5849 msgid "invalid integer argument %s"
5854 msgid "invalid minimum string length %d"
5859 msgid " Display printable strings in [file(s)] (stdin by default)\n"
5865 " The options are:\n"
5866 " -a - --all Scan the entire file, not just the data section\n"
5867 " -f --print-file-name Print the name of the file before each string\n"
5868 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
5870 " -<number> least [number] characters (default 4).\n"
5871 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
5873 " -o An alias for --radix=o\n"
5874 " -T --target=<BFDNAME> Specify the binary file format\n"
5875 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
5876 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
5878 " @<file> Read options from <file>\n"
5879 " -h --help Display this information\n"
5880 " -v -V --version Print the program's version number\n"
5885 msgid "Print a human readable interpretation of a SYSROFF object file\n"
5891 " The options are:\n"
5892 " -h --help Display this information\n"
5893 " -v --version Print the program's version number\n"
5898 msgid "cannot open input file %s"
5903 msgid "Copyright 2009 Free Software Foundation, Inc.\n"
5909 "This program is free software; you may redistribute it under the terms of\n"
5910 "the GNU General Public License version 3 or (at your option) any later "
5912 "This program has absolutely no warranty.\n"
5917 msgid "can't create %s file ,%s' for output.\n"
5922 msgid "Usage: %s [option(s)] [input-file]\n"
5928 " The options are:\n"
5929 " -a --ascii_in Read input file as ASCII file\n"
5930 " -A --ascii_out Write binary messages as ASCII\n"
5931 " -b --binprefix .bin filename is prefixed by .mc filename_ "
5933 " -c --customflag Set custom flags for messages\n"
5934 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
5935 " -d --decimal_values Print values to text files decimal\n"
5936 " -e --extension=<extension> Set header extension used on export header "
5938 " -F --target <target> Specify output target for endianess.\n"
5939 " -h --headerdir=<directory> Set the export directory for headers\n"
5940 " -u --unicode_in Read input file as UTF16 file\n"
5941 " -U --unicode_out Write binary messages as UFT16\n"
5942 " -m --maxlength=<val> Set the maximal allowed message length\n"
5943 " -n --nullterminate Automatic add a zero termination to strings\n"
5944 " -o --hresult_use Use HRESULT definition instead of status code "
5946 " -O --codepage_out=<val> Set codepage used for writing text file\n"
5947 " -r --rcdir=<directory> Set the export directory for rc files\n"
5948 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
5949 " that maps message ID's to their symbolic "
5956 " -H --help Print this help message\n"
5957 " -v --verbose Verbose - tells you what it's doing\n"
5958 " -V --version Print version information\n"
5961 #: windmc.c:296 windres.c:415
5963 msgid "%s: warning: "
5968 msgid "A codepage was specified switch ,%s' and UTF16.\n"
5973 msgid "\tcodepage settings are ignored.\n"
5977 msgid "try to add a ill language."
5982 msgid "unable to open file ,%s' for input.\n"
5987 msgid "unable to read contents of %s"
5991 msgid "input file does not seems to be UFT16.\n"
5996 msgid "can't open %s `%s': %s"
6001 msgid ": expected to be a directory\n"
6006 msgid ": expected to be a leaf\n"
6011 msgid ": duplicate value\n"
6016 msgid "unknown format type `%s'"
6021 msgid "%s: supported formats:"
6024 #. Otherwise, we give up.
6027 msgid "can not determine type of file `%s'; use the -J option"
6032 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
6038 " The options are:\n"
6039 " -i --input=<file> Name input file\n"
6040 " -o --output=<file> Name output file\n"
6041 " -J --input-format=<format> Specify input format\n"
6042 " -O --output-format=<format> Specify output format\n"
6043 " -F --target=<target> Specify COFF target\n"
6044 " --preprocessor=<program> Program to use to preprocess rc file\n"
6045 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
6046 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
6047 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
6048 " -v --verbose Verbose - tells you what it's doing\n"
6049 " -c --codepage=<codepage> Specify default codepage\n"
6050 " -l --language=<val> Set language when reading rc file\n"
6051 " --use-temp-file Use a temporary file instead of popen to "
6053 " the preprocessor output\n"
6054 " --no-use-temp-file Use popen (default)\n"
6059 msgid " --yydebug Turn on parser debugging\n"
6065 " -r Ignored for compatibility with rc\n"
6066 " @<file> Read options from <file>\n"
6067 " -h --help Print this help message\n"
6068 " -V --version Print version information\n"
6074 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
6075 "extension if not specified. A single file name is an input file.\n"
6076 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
6080 msgid "invalid codepage specified.\n"
6084 msgid "invalid option -f\n"
6088 msgid "No filename following the -fo option.\n"
6094 "Option -I is deprecated for setting the input format, please use -J "
6099 msgid "no resources"
6102 #: wrstabs.c:353 wrstabs.c:1916
6104 msgid "string_hash_lookup failed: %s"
6109 msgid "stab_int_type: bad size %u"
6114 msgid "%s: warning: unknown size for field `%s' in struct"