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: 2009-09-07 14:08+0200\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:3832 dllwrap.c:510
54 #: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2922 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:364 nm.c:1554 objdump.c:3229
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:2026
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:564 strings.c:422
466 msgid "'%s': No such file"
469 #: bucomm.c:566 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:3369 dlltool.c:3391
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:3791 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:4186 dllwrap.c:201
1031 msgid "Tried file: %s"
1034 #: dlltool.c:4193 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:101 dwarf.c:145 readelf.c:355 readelf.c:520
1281 msgid "Unhandled data length: %d\n"
1284 #: dwarf.c:294 dwarf.c:2625
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:318 dwarf.c:2240
1312 msgid " Entry\tDir\tTime\tSize\tName\n"
1320 #: dwarf.c:323 dwarf.c:325 dwarf.c:327 dwarf.c:2252 dwarf.c:2254 dwarf.c:2256
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:376 dwarf.c:2656
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:1575 dwarf.c:3257
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:1863 dwarf.c:2858 dwarf.c:2952 dwarf.c:3026 dwarf.c:3143
1475 #: dwarf.c:3292 dwarf.c:3350 dwarf.c:3546
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:2171 dwarf.c:2459
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:2370 dwarf.c:2734
1750 msgid " Set ISA to %lu\n"
1753 #: dwarf.c:2374 dwarf.c:2738
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:2569 dwarf.c:2582
1776 msgid "File name Line number Starting address\n"
1781 msgid "CU: %s/%s:\n"
1784 #: dwarf.c:2580 dwarf.c:2652
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:2811 dwarf.c:3088 dwarf.c:3510
1818 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
1822 #: dwarf.c:2892 dwarf.c:3395
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:3082 dwarf.c:3288 dwarf.c:3504
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:3196 dwarf.c:3231 dwarf.c:3241
1950 msgid "Location list starting at offset 0x%lx is not terminated.\n"
1953 #: dwarf.c:3215 dwarf.c:3597
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:4796 dwarf.c:4862
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:504 ieee.c:545
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:1350 ieee.c:1420 ieee.c:2118
2179 msgid "illegal variable index"
2183 msgid "illegal type index"
2186 #: ieee.c:1408 ieee.c:1445
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:2669 ieee.c:2774
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:2836 ieee.c:2986
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:3484 ieee.c:3492
2314 msgid "missing required ASN"
2317 #: ieee.c:3519 ieee.c:3527
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:6917 readelf.c:6962
2614 msgid "<processor specific>: %d"
2617 #: nm.c:339 readelf.c:6926 readelf.c:6980
2619 msgid "<OS specific>: %d"
2622 #: nm.c:341 readelf.c:6929 readelf.c:6983
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:3335
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:1974 objcopy.c:2009
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:3197 objcopy.c:3205
3129 msgid "%s both copied and removed"
3132 #: objcopy.c:3306 objcopy.c:3380 objcopy.c:3480 objcopy.c:3511 objcopy.c:3535
3133 #: objcopy.c:3539 objcopy.c:3559
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:3890 objcopy.c:3904
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:660 readelf.c:688 readelf.c:754 readelf.c:782
3562 #: readelf.c:671 readelf.c:699 readelf.c:765 readelf.c:793
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:1211 readelf.c:1370 readelf.c:1378
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:1731 readelf.c:2613
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:1756 readelf.c:2830
3681 msgid "<unknown>: %x"
3690 msgid "<unknown>: 0x%x"
3702 msgid "Standalone App"
3705 #: readelf.c:2453 readelf.c:3159 readelf.c:3175
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:2942 readelf.c:2970 readelf.c:2974 readelf.c:11443
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:3155 readelf.c:3171 readelf.c:6440
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:3289 readelf.c:3322
3916 msgid "program headers"
3919 #: readelf.c:3360 readelf.c:3658 readelf.c:3699 readelf.c:3758 readelf.c:3823
3920 #: readelf.c:4494 readelf.c:4518 readelf.c:5770 readelf.c:5815 readelf.c:6014
3921 #: readelf.c:7087 readelf.c:7101 readelf.c:7611 readelf.c:7627 readelf.c:7670
3922 #: readelf.c:7695 readelf.c:9642 readelf.c:9834 readelf.c:10362
3923 #: readelf.c:10736 readelf.c:10750 readelf.c:11109
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:3408 readelf.c:3410
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:3650 readelf.c:3691
4042 msgid "section headers"
4045 #: readelf.c:3735 readelf.c:3800
4049 #: readelf.c:3745 readelf.c:3810
4050 msgid "symtab shndx"
4053 #: readelf.c:4070 readelf.c:4478
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:4096 readelf.c:4595 readelf.c:4821 readelf.c:5116 readelf.c:5524
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:4267 readelf.c:4278 readelf.c:4289
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"
4163 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
4164 " I (info), L (link order), G (group), x (unknown)\n"
4165 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
4170 msgid "[<unknown>: 0x%x]"
4174 msgid "Section headers are not available!\n"
4181 "There are no section groups in this file.\n"
4186 msgid "Bad sh_link in group section `%s'\n"
4191 msgid "Bad sh_info in group section `%s'\n"
4195 msgid "section data"
4200 msgid " [Index] Name\n"
4205 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
4210 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
4215 msgid "section 0 in group section [%5u]\n"
4222 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
4229 "There are no dynamic relocations in this file.\n"
4236 "Relocation section "
4239 #: readelf.c:4787 readelf.c:5192 readelf.c:5206 readelf.c:5539
4244 #: readelf.c:4789 readelf.c:5208 readelf.c:5541
4246 msgid " at offset 0x%lx contains %lu entries:\n"
4253 "There are no relocations in this file.\n"
4256 #: readelf.c:5022 readelf.c:5390
4257 msgid "unwind table"
4260 #: readelf.c:5063 readelf.c:5471
4262 msgid "Skipping unexpected relocation type %s\n"
4265 #: readelf.c:5124 readelf.c:5532 readelf.c:5585
4269 "There are no unwind sections in this file.\n"
4276 "Could not find unwind info section for "
4283 #: readelf.c:5201 readelf.c:5538
4290 #: readelf.c:5751 readelf.c:5796
4291 msgid "dynamic section"
4298 "There is no dynamic section in this file.\n"
4302 msgid "Unable to seek to end of file!\n"
4306 msgid "Unable to determine the number of symbols to load\n"
4310 msgid "Unable to seek to end of file\n"
4314 msgid "Unable to determine the length of the dynamic string table\n"
4318 msgid "dynamic string table"
4322 msgid "symbol information"
4329 "Dynamic section at offset 0x%lx contains %u entries:\n"
4334 msgid " Tag Type Name/Value\n"
4339 msgid "Auxiliary library"
4344 msgid "Filter library"
4349 msgid "Configuration file"
4354 msgid "Dependency audit library"
4359 msgid "Audit library"
4362 #: readelf.c:6105 readelf.c:6133 readelf.c:6161
4367 #: readelf.c:6108 readelf.c:6136 readelf.c:6163
4374 msgid "Shared library: [%s]"
4379 msgid " program interpreter"
4384 msgid "Library soname: [%s]"
4389 msgid "Library rpath: [%s]"
4394 msgid "Library runpath: [%s]"
4399 msgid "Not needed object: [%s]\n"
4406 "Version definition section '%s' contains %u entries:\n"
4414 #: readelf.c:6492 readelf.c:6594 readelf.c:6715
4416 msgid " Offset: %#08lx Link: %u (%s)\n"
4420 msgid "version definition section"
4425 msgid " %#06x: Rev: %d Flags: %s"
4430 msgid " Index: %d Cnt: %d "
4440 msgid "Name index: %ld\n"
4445 msgid " %#06x: Parent %d: %s\n"
4450 msgid " %#06x: Parent %d, name index: %ld\n"
4455 msgid " Version def aux past end of section\n"
4460 msgid " Version definition past end of section\n"
4467 "Version needs section '%s' contains %u entries:\n"
4476 msgid "version need section"
4481 msgid " %#06x: Version: %d"
4501 msgid " %#06x: Name: %s"
4506 msgid " %#06x: Name index: %lx"
4511 msgid " Flags: %s Version: %d\n"
4516 msgid " Version need aux past end of section\n"
4521 msgid " Version need past end of section\n"
4525 msgid "version string table"
4532 "Version symbols section '%s' contains %d entries:\n"
4541 msgid "version symbol data"
4545 msgid " 0 (*local*) "
4549 msgid " 1 (*global*) "
4552 #: readelf.c:6791 readelf.c:7488
4553 msgid "version need"
4557 msgid "version need aux (2)"
4560 #: readelf.c:6816 readelf.c:6871
4564 #: readelf.c:6846 readelf.c:7553
4568 #: readelf.c:6866 readelf.c:7568
4569 msgid "version def aux"
4576 "No version information found in this file.\n"
4585 msgid "Unable to read in dynamic data\n"
4588 #: readelf.c:7184 readelf.c:7234 readelf.c:7258 readelf.c:7288 readelf.c:7312
4589 msgid "Unable to seek to start of dynamic information\n"
4592 #: readelf.c:7190 readelf.c:7240
4593 msgid "Failed to read in number of buckets\n"
4597 msgid "Failed to read in number of chains\n"
4601 msgid "Failed to determine last chain length\n"
4608 "Symbol table for image:\n"
4611 #: readelf.c:7342 readelf.c:7360
4613 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
4616 #: readelf.c:7344 readelf.c:7362
4618 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
4625 "Symbol table of `.gnu.hash' for image:\n"
4632 "Symbol table '%s' contains %lu entries:\n"
4637 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4642 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
4646 msgid "version data"
4650 msgid "version need aux (3)"
4654 msgid "bad dynamic symbol\n"
4661 "Dynamic symbol information is not available for displaying symbols.\n"
4668 "Histogram for bucket list length (total of %lu buckets):\n"
4671 #: readelf.c:7606 readelf.c:7676
4673 msgid " Length Number %% of total Coverage\n"
4680 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
4687 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
4692 msgid " Num: Name BoundTo Flags\n"
4696 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
4702 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
4708 msgid "unable to apply unsupported reloc type %d to section %s\n"
4713 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
4718 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
4725 "Assembly dump of section %s\n"
4732 "Section '%s' has no data to dump.\n"
4736 msgid "section contents"
4743 "String dump of section '%s':\n"
4749 " Note: This section has relocations against it, but these have NOT been "
4750 "applied to this dump.\n"
4755 msgid " No strings found in this section."
4762 "Hex dump of section '%s':\n"
4768 " NOTE: This section has relocations against it, but these have NOT been "
4769 "applied to this dump.\n"
4774 msgid "%s section data"
4781 "Section '%s' has no debugging data.\n"
4784 #. There is no point in dumping the contents of a debugging section
4785 #. which has the NOBITS type - the bits in the file will be random.
4786 #. This can happen when a file containing a .eh_frame section is
4787 #. stripped with the --only-keep-debug command line option.
4790 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
4795 msgid "Unrecognized debug section: %s\n"
4800 msgid "Section '%s' was not dumped because it does not exist!\n"
4805 msgid "Section %d was not dumped because it does not exist!\n"
4814 msgid "ERROR: Bad section length (%d > %d)\n"
4819 msgid "ERROR: Bad subsection length (%d > %d)\n"
4824 msgid "Unknown format '%c'\n"
4827 #: readelf.c:9549 readelf.c:10065
4839 "Section '%s' contains %d entries:\n"
4843 msgid "conflict list found without a dynamic symbol table\n"
4846 #: readelf.c:9843 readelf.c:9857
4854 "Section '.conflict' contains %lu entries:\n"
4858 msgid " Num: Index Value Name"
4874 msgid " Canonical gp value: "
4877 #: readelf.c:9907 readelf.c:9998
4879 msgid " Reserved entries:\n"
4884 msgid " %*s %10s %*s Purpose\n"
4889 msgid " Local entries:\n"
4894 msgid " %*s %10s %*s\n"
4899 msgid " Global entries:\n"
4904 msgid " %*s %10s %*s %*s %-7s %3s %s\n"
4921 msgid " %*s %*s Purpose\n"
4931 msgid " %*s %*s %*s %-7s %3s %s\n"
4935 msgid "liblist string table"
4942 "Library list section '%s' contains %lu entries:\n"
4946 msgid "NT_AUXV (auxiliary vector)"
4950 msgid "NT_PRSTATUS (prstatus structure)"
4954 msgid "NT_FPREGSET (floating point registers)"
4958 msgid "NT_PRPSINFO (prpsinfo structure)"
4962 msgid "NT_TASKSTRUCT (task structure)"
4966 msgid "NT_PRXFPREG (user_xfpregs structure)"
4970 msgid "NT_PPC_VMX (ppc Altivec registers)"
4974 msgid "NT_PPC_VSX (ppc VSX registers)"
4978 msgid "NT_PSTATUS (pstatus structure)"
4982 msgid "NT_FPREGS (floating point registers)"
4986 msgid "NT_PSINFO (psinfo structure)"
4990 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4994 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
4998 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
5002 msgid "NT_VERSION (version)"
5006 msgid "NT_ARCH (architecture)"
5009 #: readelf.c:10176 readelf.c:10199 readelf.c:10221
5011 msgid "Unknown note type: (0x%08x)"
5015 msgid "NT_GNU_ABI_TAG (ABI version tag)"
5019 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
5023 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
5027 msgid "NT_GNU_GOLD_VERSION (gold version)"
5030 #. NetBSD core "procinfo" structure.
5032 msgid "NetBSD procinfo structure"
5035 #: readelf.c:10238 readelf.c:10252
5036 msgid "PT_GETREGS (reg structure)"
5039 #: readelf.c:10240 readelf.c:10254
5040 msgid "PT_GETFPREGS (fpreg structure)"
5045 msgid "PT_FIRSTMACH+%d"
5056 "Notes at offset 0x%08lx with length 0x%08lx:\n"
5061 msgid " Owner\t\tData size\tDescription\n"
5066 msgid "corrupt note found at offset %lx into core notes\n"
5071 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
5076 msgid "No note segments present in the core file.\n"
5081 "This instance of readelf has been built without support for a\n"
5082 "64 bit data type and so it cannot read 64 bit ELF files.\n"
5087 msgid "%s: Failed to read file header\n"
5099 msgid "%s: failed to seek to first archive header\n"
5102 #: readelf.c:10811 readelf.c:11076 readelf.c:11246
5104 msgid "%s: failed to read archive header\n"
5109 msgid "%s: the archive index is empty\n"
5112 #: readelf.c:10844 readelf.c:10867
5114 msgid "%s: failed to read archive index\n"
5120 "%s: the archive index is supposed to have %ld entries, but the size in the "
5121 "header is too small\n"
5125 msgid "Out of memory whilst trying to read archive symbol index\n"
5129 msgid "Out of memory whilst trying to convert the archive symbol index\n"
5134 msgid "%s: the archive has an index but no symbols\n"
5138 msgid "Out of memory whilst trying to read archive index symbol table\n"
5143 msgid "%s: failed to read archive index symbol table\n"
5148 msgid "%s: failed to skip archive symbol table\n"
5153 msgid "%s: failed to read archive header following archive index\n"
5158 msgid "%s has no archive index\n"
5162 msgid "Out of memory reading long symbol names in archive\n"
5167 msgid "%s: failed to read long symbol name string table\n"
5172 msgid "%s: failed to seek to next file name\n"
5175 #: readelf.c:11081 readelf.c:11252
5177 msgid "%s: did not find a valid archive header\n"
5182 msgid "%s: unable to dump the index as none was found\n"
5187 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
5192 msgid "Binary %s contains:\n"
5197 msgid "%s: end of the symbol table reached before the end of the index\n"
5203 "%s: symbols remain in the index symbol table, but without corresponding "
5204 "entries in the index table\n"
5209 msgid "%s: failed to seek back to start of object files in the archive\n"
5214 msgid "%s: failed to seek to next archive header\n"
5217 #: readelf.c:11266 readelf.c:11275
5219 msgid "%s: bad archive file name\n"
5222 #: readelf.c:11294 readelf.c:11370
5224 msgid "Input file '%s' is not readable.\n"
5229 msgid "%s: failed to seek to archive member.\n"
5234 msgid "'%s': No such file\n"
5239 msgid "Could not locate '%s'. System error message: %s\n"
5244 msgid "'%s' is not an ordinary file\n"
5249 msgid "%s: Failed to read file's magic number\n"
5254 msgid "File %s is not an archive so its index cannot be displayed.\n"
5259 msgid "%s: cannot set time: %s"
5262 #. We have to clean up here.
5263 #: rename.c:159 rename.c:197
5265 msgid "unable to rename '%s'; reason: %s"
5270 msgid "unable to copy file '%s'; reason: %s"
5275 msgid "%s: not enough binary data"
5279 msgid "null terminated unicode string"
5282 #: resbin.c:163 resbin.c:169
5290 #: resbin.c:239 resbin.c:246
5295 msgid "menuex header"
5299 msgid "menuex offset"
5304 msgid "unsupported menu version %d"
5307 #: resbin.c:289 resbin.c:304 resbin.c:366
5308 msgid "menuitem header"
5315 #: resbin.c:433 resbin.c:461
5316 msgid "dialog header"
5321 msgid "unexpected DIALOGEX version %d"
5325 msgid "dialog font point size"
5329 msgid "dialogex font information"
5332 #: resbin.c:530 resbin.c:548
5333 msgid "dialog control"
5337 msgid "dialogex control"
5341 msgid "dialog control end"
5345 msgid "dialog control data"
5349 msgid "stringtable string length"
5353 msgid "stringtable string"
5357 msgid "fontdir header"
5365 msgid "fontdir device name"
5369 msgid "fontdir face name"
5377 msgid "group cursor header"
5380 #: resbin.c:801 resrc.c:1355
5382 msgid "unexpected group cursor type %d"
5386 msgid "group cursor"
5390 msgid "group icon header"
5393 #: resbin.c:856 resrc.c:1302
5395 msgid "unexpected group icon type %d"
5402 #: resbin.c:935 resbin.c:1151
5403 msgid "unexpected version string"
5408 msgid "version length %d does not match resource length %lu"
5413 msgid "unexpected version type %d"
5418 msgid "unexpected fixed version information length %ld"
5422 msgid "fixed version info"
5427 msgid "unexpected fixed version signature %lu"
5432 msgid "unexpected fixed version info version %lu"
5436 msgid "version var info"
5441 msgid "unexpected stringfileinfo value length %ld"
5446 msgid "unexpected version stringtable value length %ld"
5451 msgid "unexpected version string length %ld != %ld + %ld"
5456 msgid "unexpected version string length %ld < %ld"
5461 msgid "unexpected varfileinfo value length %ld"
5465 msgid "version varfileinfo"
5470 msgid "unexpected version value length %ld"
5474 msgid "filename required for COFF input"
5479 msgid "%s: no resource section"
5484 msgid "%s: %s: address out of bounds"
5492 msgid "named directory entry"
5496 msgid "directory entry name"
5500 msgid "named subdirectory"
5504 msgid "named resource"
5508 msgid "ID directory entry"
5512 msgid "ID subdirectory"
5520 msgid "resource type unknown"
5528 msgid "resource data"
5532 msgid "resource data size"
5536 msgid "filename required for COFF output"
5540 msgid "can't get BFD_RELOC_RVA relocation type"
5543 #: resrc.c:262 resrc.c:333
5545 msgid "can't open temporary file `%s': %s"
5550 msgid "can't redirect stdout: `%s': %s"
5560 msgid "can't execute `%s': %s"
5565 msgid "Using temporary file `%s' to read preprocessor output\n"
5570 msgid "can't popen `%s': %s"
5575 msgid "Using popen to read preprocessor output\n"
5580 msgid "Tried `%s'\n"
5585 msgid "Using `%s'\n"
5589 msgid "preprocessing failed."
5599 msgid "%s: unexpected EOF"
5604 msgid "%s: read of %lu returned %lu"
5607 #: resrc.c:727 resrc.c:1502
5609 msgid "stat failed on bitmap file `%s': %s"
5614 msgid "cursor file `%s' does not contain cursor data"
5617 #: resrc.c:810 resrc.c:1210
5619 msgid "%s: fseek to %lu failed: %s"
5623 msgid "help ID requires DIALOGEX"
5627 msgid "control data requires DIALOGEX"
5632 msgid "stat failed on font file `%s': %s"
5637 msgid "icon file `%s' does not contain icon data"
5640 #: resrc.c:1724 resrc.c:1759
5642 msgid "stat failed on file `%s': %s"
5647 msgid "can't open `%s' for output: %s"
5652 msgid " Displays the sizes of sections inside binary files\n"
5657 msgid " If no input file(s) are specified, a.out is assumed\n"
5663 " The options are:\n"
5664 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
5665 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
5667 " -t --totals Display the total sizes (Berkeley "
5669 " --common Display total size for *COM* syms\n"
5670 " --target=<bfdname> Set the binary file format\n"
5671 " @<file> Read options from <file>\n"
5672 " -h --help Display this information\n"
5673 " -v --version Display the program's version\n"
5679 msgid "invalid argument to --format: %s"
5684 msgid "Invalid radix: %s\n"
5689 msgid "Convert a COFF object file into a SYSROFF object file\n"
5695 " The options are:\n"
5696 " -q --quick (Obsolete - ignored)\n"
5697 " -n --noprescan Do not perform a scan to convert commons into defs\n"
5698 " -d --debug Display information about what is being done\n"
5699 " @<file> Read options from <file>\n"
5700 " -h --help Display this information\n"
5701 " -v --version Print the program's version number\n"
5706 msgid "unable to open output file %s"
5709 #: stabs.c:328 stabs.c:1726
5710 msgid "numeric overflow"
5715 msgid "Bad stab: %s\n"
5720 msgid "Warning: %s: %s\n"
5725 msgid "N_LBRAC not within function\n"
5730 msgid "Too many N_RBRACs\n"
5734 msgid "unknown C++ encoded name"
5737 #. Complain and keep going, so compilers can invent new
5738 #. cross-reference types.
5740 msgid "unrecognized cross reference type"
5743 #. Does this actually ever happen? Is that why we are worrying
5744 #. about dealing with it rather than just calling error_type?
5746 msgid "missing index type"
5750 msgid "unknown virtual character for baseclass"
5754 msgid "unknown visibility character for baseclass"
5758 msgid "unnamed $vb type"
5762 msgid "unrecognized C++ abbreviation"
5766 msgid "unknown visibility character for field"
5770 msgid "const/volatile indicator missing"
5775 msgid "No mangling for \"%s\"\n"
5779 msgid "Undefined N_EXCL"
5784 msgid "Type file number %d out of range\n"
5789 msgid "Type index number %d out of range\n"
5794 msgid "Unrecognized XCOFF type %d\n"
5799 msgid "bad mangled name `%s'\n"
5804 msgid "no argument types in mangled string\n"
5809 msgid "Demangled name is not a function\n"
5814 msgid "Unexpected type in v3 arglist demangling\n"
5819 msgid "Unrecognized demangle component %d\n"
5824 msgid "Failed to print demangled template\n"
5829 msgid "Couldn't get demangled builtin type\n"
5834 msgid "Unexpected demangled varargs\n"
5839 msgid "Unrecognized demangled builtin type\n"
5842 #: strings.c:201 strings.c:260
5844 msgid "invalid integer argument %s"
5849 msgid "invalid minimum string length %d"
5854 msgid " Display printable strings in [file(s)] (stdin by default)\n"
5860 " The options are:\n"
5861 " -a - --all Scan the entire file, not just the data section\n"
5862 " -f --print-file-name Print the name of the file before each string\n"
5863 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
5865 " -<number> least [number] characters (default 4).\n"
5866 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
5868 " -o An alias for --radix=o\n"
5869 " -T --target=<BFDNAME> Specify the binary file format\n"
5870 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
5871 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
5873 " @<file> Read options from <file>\n"
5874 " -h --help Display this information\n"
5875 " -v -V --version Print the program's version number\n"
5880 msgid "Print a human readable interpretation of a SYSROFF object file\n"
5886 " The options are:\n"
5887 " -h --help Display this information\n"
5888 " -v --version Print the program's version number\n"
5893 msgid "cannot open input file %s"
5898 msgid "Copyright 2009 Free Software Foundation, Inc.\n"
5904 "This program is free software; you may redistribute it under the terms of\n"
5905 "the GNU General Public License version 3 or (at your option) any later "
5907 "This program has absolutely no warranty.\n"
5912 msgid "can't create %s file ,%s' for output.\n"
5917 msgid "Usage: %s [option(s)] [input-file]\n"
5923 " The options are:\n"
5924 " -a --ascii_in Read input file as ASCII file\n"
5925 " -A --ascii_out Write binary messages as ASCII\n"
5926 " -b --binprefix .bin filename is prefixed by .mc filename_ "
5928 " -c --customflag Set custom flags for messages\n"
5929 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
5930 " -d --decimal_values Print values to text files decimal\n"
5931 " -e --extension=<extension> Set header extension used on export header "
5933 " -F --target <target> Specify output target for endianess.\n"
5934 " -h --headerdir=<directory> Set the export directory for headers\n"
5935 " -u --unicode_in Read input file as UTF16 file\n"
5936 " -U --unicode_out Write binary messages as UFT16\n"
5937 " -m --maxlength=<val> Set the maximal allowed message length\n"
5938 " -n --nullterminate Automatic add a zero termination to strings\n"
5939 " -o --hresult_use Use HRESULT definition instead of status code "
5941 " -O --codepage_out=<val> Set codepage used for writing text file\n"
5942 " -r --rcdir=<directory> Set the export directory for rc files\n"
5943 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
5944 " that maps message ID's to their symbolic "
5951 " -H --help Print this help message\n"
5952 " -v --verbose Verbose - tells you what it's doing\n"
5953 " -V --version Print version information\n"
5956 #: windmc.c:296 windres.c:415
5958 msgid "%s: warning: "
5963 msgid "A codepage was specified switch ,%s' and UTF16.\n"
5968 msgid "\tcodepage settings are ignored.\n"
5972 msgid "try to add a ill language."
5977 msgid "unable to open file ,%s' for input.\n"
5982 msgid "unable to read contents of %s"
5986 msgid "input file does not seems to be UFT16.\n"
5991 msgid "can't open %s `%s': %s"
5996 msgid ": expected to be a directory\n"
6001 msgid ": expected to be a leaf\n"
6006 msgid ": duplicate value\n"
6011 msgid "unknown format type `%s'"
6016 msgid "%s: supported formats:"
6019 #. Otherwise, we give up.
6022 msgid "can not determine type of file `%s'; use the -J option"
6027 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
6033 " The options are:\n"
6034 " -i --input=<file> Name input file\n"
6035 " -o --output=<file> Name output file\n"
6036 " -J --input-format=<format> Specify input format\n"
6037 " -O --output-format=<format> Specify output format\n"
6038 " -F --target=<target> Specify COFF target\n"
6039 " --preprocessor=<program> Program to use to preprocess rc file\n"
6040 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
6041 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
6042 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
6043 " -v --verbose Verbose - tells you what it's doing\n"
6044 " -c --codepage=<codepage> Specify default codepage\n"
6045 " -l --language=<val> Set language when reading rc file\n"
6046 " --use-temp-file Use a temporary file instead of popen to "
6048 " the preprocessor output\n"
6049 " --no-use-temp-file Use popen (default)\n"
6054 msgid " --yydebug Turn on parser debugging\n"
6060 " -r Ignored for compatibility with rc\n"
6061 " @<file> Read options from <file>\n"
6062 " -h --help Print this help message\n"
6063 " -V --version Print version information\n"
6069 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
6070 "extension if not specified. A single file name is an input file.\n"
6071 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
6075 msgid "invalid codepage specified.\n"
6079 msgid "invalid option -f\n"
6083 msgid "No filename following the -fo option.\n"
6089 "Option -I is deprecated for setting the input format, please use -J "
6094 msgid "no resources"
6097 #: wrstabs.c:353 wrstabs.c:1916
6099 msgid "string_hash_lookup failed: %s"
6104 msgid "stab_int_type: bad size %u"
6109 msgid "%s: warning: unknown size for field `%s' in struct"