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: 2014-02-10 09:42+1030\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
22 msgid "Usage: %s [option(s)] [addr(s)]\n"
27 msgid " Convert addresses into line number/file name pairs.\n"
33 " If no addresses are specified on the command line, they will be read from "
41 " @<file> Read options from <file>\n"
42 " -a --addresses Show addresses\n"
43 " -b --target=<bfdname> Set the binary file format\n"
44 " -e --exe=<executable> Set the input file name (default is a.out)\n"
45 " -i --inlines Unwind inlined functions\n"
46 " -j --section=<name> Read section-relative offsets instead of addresses\n"
47 " -p --pretty-print Make the output easier to read for humans\n"
48 " -s --basenames Strip directory names\n"
49 " -f --functions Show function names\n"
50 " -C --demangle[=style] Demangle function names\n"
51 " -h --help Display this information\n"
52 " -v --version Display the program's version\n"
56 #: addr2line.c:101 ar.c:332 ar.c:369 coffdump.c:471 dlltool.c:3969
57 #: dllwrap.c:518 elfedit.c:651 nlmconv.c:1113 objcopy.c:606 objcopy.c:656
58 #: readelf.c:3705 size.c:99 srconv.c:1744 strings.c:653 sysdump.c:653
59 #: windmc.c:228 windres.c:687
61 msgid "Report bugs to %s\n"
64 #. Note for translators: This printf is used to join the
65 #. function name just printed above to the line number/
66 #. file name pair that is about to be printed below. Eg:
74 #. Note for translators: This printf is used to join the
75 #. line number/file name pair that has just been printed with
76 #. the line number/file name pair that is going to be printed
77 #. by the next iteration of the while loop. Eg:
79 #. 123:bar.c (inlined by) 456:main.c
82 msgid " (inlined by) "
87 msgid "%s: cannot get addresses from archive"
92 msgid "%s: cannot find section %s"
95 #: addr2line.c:457 nm.c:1572 objdump.c:3479
97 msgid "unknown demangling style `%s'"
102 msgid "no entry %s in archive\n"
108 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin "
109 "<name>] [member-name] [count] archive-file file...\n"
115 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] "
116 "[count] archive-file file...\n"
121 msgid " %s -M [<mri-script]\n"
131 msgid " d - delete file(s) from the archive\n"
136 msgid " m[ab] - move file(s) in the archive\n"
141 msgid " p - print file(s) found in the archive\n"
146 msgid " q[f] - quick append file(s) to the archive\n"
152 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
157 msgid " s - act as ranlib\n"
162 msgid " t - display contents of archive\n"
167 msgid " x[o] - extract file(s) from the archive\n"
172 msgid " command specific modifiers:\n"
177 msgid " [a] - put file(s) after [member-name]\n"
182 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
187 msgid " [D] - use zero for timestamps and uids/gids (default)\n"
192 msgid " [U] - use actual timestamps and uids/gids\n"
197 msgid " [D] - use zero for timestamps and uids/gids\n"
202 msgid " [U] - use actual timestamps and uids/gids (default)\n"
207 msgid " [N] - use instance [count] of name\n"
212 msgid " [f] - truncate inserted file names\n"
217 msgid " [P] - use full path names when matching\n"
222 msgid " [o] - preserve original dates\n"
228 " [u] - only replace files that are newer than current archive "
234 msgid " generic modifiers:\n"
239 msgid " [c] - do not warn if the library had to be created\n"
244 msgid " [s] - create an archive index (cf. ranlib)\n"
249 msgid " [S] - do not build a symbol table\n"
254 msgid " [T] - make a thin archive\n"
259 msgid " [v] - be verbose\n"
264 msgid " [V] - display the version number\n"
269 msgid " @<file> - read options from <file>\n"
274 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
284 msgid " --plugin <p> - load the specified plugin\n"
289 msgid "Usage: %s [options] archive\n"
294 msgid " Generate an index to speed access to archives\n"
300 " The options are:\n"
301 " @<file> Read options from <file>\n"
306 msgid " --plugin <name> Load the specified plugin\n"
312 " -D Use zero for symbol map timestamp (default)\n"
313 " -U Use an actual symbol map timestamp\n"
319 " -D Use zero for symbol map timestamp\n"
320 " -U Use actual symbol map timestamp (default)\n"
326 " -t Update the archive's symbol map timestamp\n"
327 " -h --help Print this help message\n"
328 " -v --version Print version information\n"
332 msgid "two different operation options specified"
335 #: ar.c:577 ar.c:638 nm.c:1654
337 msgid "sorry - this program has been built without plugin support\n"
341 msgid "no operation specified"
345 msgid "`u' is only meaningful with the `r' option."
349 msgid "`u' is not meaningful with the `D' option."
353 msgid "`u' modifier ignored since `D' is the default (see `U')"
357 msgid "`N' is only meaningful with the `x' and `d' options."
361 msgid "Value for `N' must be positive."
365 msgid "`x' cannot be used on thin archives."
370 msgid "internal error -- this option not implemented"
380 msgid "Cannot convert existing library %s to thin format"
385 msgid "Cannot convert existing thin library %s to normal format"
388 #: ar.c:983 ar.c:1037 ar.c:1366 objcopy.c:2294
390 msgid "internal stat error on %s"
393 #: ar.c:1002 ar.c:1070
395 msgid "%s is not a valid archive"
399 msgid "could not create temporary file whilst writing archive"
404 msgid "No member named `%s'\n"
409 msgid "no entry %s in archive %s!"
414 msgid "%s: no archive map to update"
419 msgid "No entry %s in archive.\n"
424 msgid "Can't open file %s\n"
429 msgid "%s: Can't open output archive %s\n"
434 msgid "%s: Can't open input archive %s\n"
439 msgid "%s: file %s is not an archive\n"
444 msgid "%s: no output archive specified yet\n"
447 #: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:353 arsup.c:419
449 msgid "%s: no open output archive\n"
452 #: arsup.c:261 arsup.c:374 arsup.c:400
454 msgid "%s: can't open file %s\n"
457 #: arsup.c:315 arsup.c:396 arsup.c:477
459 msgid "%s: can't find module file %s\n"
464 msgid "Current open archive is %s\n"
469 msgid "%s: no open archive\n"
474 msgid " No emulation specific options\n"
477 #. Macros for common output.
480 msgid " emulation options: \n"
485 msgid "can't set BFD default target to `%s': %s"
490 msgid "%s: Matching formats:"
495 msgid "Supported targets:"
500 msgid "%s: supported targets:"
505 msgid "Supported architectures:"
510 msgid "%s: supported architectures:"
518 msgid "little endian"
522 msgid "endianness unknown"
529 " (header %s, data %s)\n"
534 msgid "BFD header file version %s\n"
539 msgid "%s: bad number: %s"
542 #: bucomm.c:579 strings.c:408
544 msgid "'%s': No such file"
547 #: bucomm.c:581 strings.c:410
549 msgid "Warning: could not locate '%s'. reason: %s"
554 msgid "Warning: '%s' is not an ordinary file"
559 msgid "Warning: '%s' has negative size, probably it is too large"
574 msgid "section definition at %x size %x\n"
584 msgid "array [%d] of"
589 msgid "function returning"
604 msgid "structure definition"
609 msgid "structure ref to UNKNOWN struct"
614 msgid "structure ref to %s"
619 msgid "enum ref to %s"
624 msgid "enum definition"
629 msgid "Stack offset %x"
634 msgid "Memory section %s+%x"
644 msgid "Struct Member offset %x"
649 msgid "Enum Member offset %x"
654 msgid "Undefined symbol"
659 msgid "List of symbols"
664 msgid "Symbol %s, tag %d, number %d"
667 #: coffdump.c:345 readelf.c:13103 readelf.c:13177
683 msgid "List of blocks "
698 msgid "List of source files"
703 msgid "Source file %s"
708 msgid "section %s %d %d address %x size %x number %d nrelocs %d"
716 #: coffdump.c:462 sysdump.c:646
718 msgid "Usage: %s [option(s)] in-file\n"
723 msgid " Print a human readable interpretation of a COFF object file\n"
729 " The options are:\n"
730 " @<file> Read options from <file>\n"
731 " -h --help Display this information\n"
732 " -v --version Display the program's version\n"
736 #: coffdump.c:533 srconv.c:1834 sysdump.c:710
737 msgid "no input file specified"
740 #: cxxfilt.c:119 nm.c:270 objdump.c:281
742 msgid "Report bugs to %s.\n"
746 msgid "debug_add_to_current_namespace: no current file"
750 msgid "debug_start_source: no debug_set_filename call"
754 msgid "debug_record_function: no debug_set_filename call"
758 msgid "debug_record_parameter: no current function"
762 msgid "debug_end_function: no current function"
766 msgid "debug_end_function: some blocks were not closed"
770 msgid "debug_start_block: no current block"
774 msgid "debug_end_block: no current block"
778 msgid "debug_end_block: attempt to close top level block"
782 msgid "debug_record_line: no current unit"
787 msgid "debug_start_common_block: not implemented"
792 msgid "debug_end_common_block: not implemented"
797 msgid "debug_record_label: not implemented"
801 msgid "debug_record_variable: no current file"
805 msgid "debug_make_undefined_type: unsupported kind"
809 msgid "debug_name_type: no current file"
813 msgid "debug_tag_type: no current file"
817 msgid "debug_tag_type: extra tag attempted"
822 msgid "Warning: changing type size from %d to %d\n"
826 msgid "debug_find_named_type: no current compilation unit"
831 msgid "debug_get_real_type: circular debug information for %s\n"
835 msgid "debug_write_type: illegal type encountered"
838 #: dlltool.c:918 dlltool.c:944 dlltool.c:975
840 msgid "Internal error: Unknown machine type: %d"
845 msgid "Can't open def file: %s"
850 msgid "Processing def file: %s"
854 msgid "Processed def file"
859 msgid "Syntax error in def file %s:%d"
864 msgid "%s: Path components stripped from image name, '%s'."
869 msgid "NAME: %s base: %x"
872 #: dlltool.c:1107 dlltool.c:1128
873 msgid "Can't have LIBRARY and NAME"
878 msgid "LIBRARY: %s base: %x"
883 msgid "VERSION %d.%d\n"
891 #: dlltool.c:1370 resrc.c:288
896 #: dlltool.c:1375 dllwrap.c:416 resrc.c:293
898 msgid "subprocess got fatal signal %d"
901 #: dlltool.c:1381 dllwrap.c:423 resrc.c:300
903 msgid "%s exited with status %d"
908 msgid "Sucking in info from %s section in %s"
913 msgid "Excluding symbol: %s"
916 #: dlltool.c:1641 dlltool.c:1652 nm.c:1006 nm.c:1016 nm.c:1025
918 msgid "%s: no symbols"
921 #. FIXME: we ought to read in and block out the base relocations.
924 msgid "Done reading %s"
929 msgid "Unable to open object file: %s: %s"
934 msgid "Scanning object file %s"
939 msgid "Cannot produce mcore-elf dll from archive file: %s"
943 msgid "Adding exports to output file"
947 msgid "Added exports to output file"
952 msgid "Generating export file: %s"
957 msgid "Unable to open temporary assembler file: %s"
962 msgid "Opened temporary file: %s"
966 msgid "failed to read the number of entries from base file"
970 msgid "Generated exports file"
975 msgid "bfd_open failed open stub file: %s: %s"
980 msgid "Creating stub file: %s"
985 msgid "bfd_open failed reopen stub file: %s: %s"
988 #: dlltool.c:2936 dlltool.c:3012
990 msgid "failed to open temporary head file: %s"
993 #: dlltool.c:2998 dlltool.c:3081
995 msgid "failed to open temporary head file: %s: %s"
1000 msgid "failed to open temporary tail file: %s"
1005 msgid "failed to open temporary tail file: %s: %s"
1010 msgid "Can't create .lib file: %s: %s"
1015 msgid "Creating library file: %s"
1018 #: dlltool.c:3270 dlltool.c:3276
1020 msgid "cannot delete %s: %s"
1024 msgid "Created lib file"
1029 msgid "Can't open .lib file: %s: %s"
1032 #: dlltool.c:3501 dlltool.c:3523
1034 msgid "%s is not a library"
1039 msgid "Import library `%s' specifies two or more dlls"
1044 msgid "Unable to determine dll name for `%s' (not an import library?)"
1049 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1054 msgid "Error, duplicate EXPORT with ordinals: %s"
1058 msgid "Processing definitions"
1062 msgid "Processed definitions"
1066 #: dlltool.c:3926 dllwrap.c:477
1068 msgid "Usage %s <option(s)> <object-file(s)>\n"
1075 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1081 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1087 msgid " -e --output-exp <outname> Generate an export file.\n"
1092 msgid " -l --output-lib <outname> Generate an interface library.\n"
1097 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1102 msgid " -a --add-indirect Add dll indirects to export file.\n"
1108 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1113 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1118 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1123 msgid " --export-all-symbols Export all symbols to .def\n"
1128 msgid " --no-export-all-symbols Only export listed symbols\n"
1133 msgid " --exclude-symbols <list> Don't export <list>\n"
1138 msgid " --no-default-excludes Clear default exclude symbols\n"
1143 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1148 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1153 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1159 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1166 " -U --add-underscore Add underscores to all symbols in interface "
1173 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1174 "interface library.\n"
1180 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1187 " --leading-underscore All symbols should be prefixed by an "
1193 msgid " -k --kill-at Kill @<n> from exported names.\n"
1198 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1203 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1208 msgid " -S --as <name> Use <name> for assembler.\n"
1213 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1219 " -C --compat-implib Create backward compatible import library.\n"
1225 " -n --no-delete Keep temp files (repeat for extra "
1232 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1238 " -I --identify <implib> Report the name of the DLL associated with "
1245 " --identify-strict Causes --identify to report error when multiple "
1251 msgid " -v --verbose Be verbose.\n"
1256 msgid " -V --version Display the program version.\n"
1261 msgid " -h --help Display this information.\n"
1266 msgid " @<file> Read options from <file>.\n"
1272 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1277 msgid " -L --linker <name> Use <name> as the linker.\n"
1282 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1287 msgid "Path components stripped from dllname, '%s'."
1292 msgid "Unable to open base-file: %s"
1297 msgid "Machine '%s' not supported"
1302 msgid "Warning, machine type (%d) not supported for delayimport."
1305 #: dlltool.c:4344 dllwrap.c:207
1307 msgid "Tried file: %s"
1310 #: dlltool.c:4351 dllwrap.c:214
1312 msgid "Using file: %s"
1317 msgid "Keeping temporary base file %s"
1322 msgid "Deleting temporary base file %s"
1327 msgid "Keeping temporary exp file %s"
1332 msgid "Deleting temporary exp file %s"
1337 msgid "Keeping temporary def file %s"
1342 msgid "Deleting temporary def file %s"
1347 msgid "pwait returns: %s"
1352 msgid " Generic options:\n"
1357 msgid " @<file> Read options from <file>\n"
1362 msgid " --quiet, -q Work quietly\n"
1367 msgid " --verbose, -v Verbose\n"
1372 msgid " --version Print dllwrap version\n"
1377 msgid " --implib <outname> Synonym for --output-lib\n"
1382 msgid " Options for %s:\n"
1387 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1392 msgid " --driver-flags <flags> Override default ld flags\n"
1397 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1402 msgid " --entry <entry> Specify alternate DLL entry point\n"
1407 msgid " --image-base <base> Specify image base address\n"
1412 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1417 msgid " --dry-run Show what needs to be run\n"
1422 msgid " --mno-cygwin Create Mingw DLL\n"
1427 msgid " Options passed to DLLTOOL:\n"
1432 msgid " --machine <machine>\n"
1437 msgid " --output-exp <outname> Generate export file.\n"
1442 msgid " --output-lib <outname> Generate input library.\n"
1447 msgid " --add-indirect Add dll indirects to export file.\n"
1452 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1457 msgid " --def <deffile> Name input .def file\n"
1462 msgid " --output-def <deffile> Name output .def file\n"
1467 msgid " --export-all-symbols Export all symbols to .def\n"
1472 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1477 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1482 msgid " --no-default-excludes Zap default exclude symbols\n"
1487 msgid " --base-file <basefile> Read linker generated base file\n"
1492 msgid " --no-idata4 Don't generate idata$4 section\n"
1497 msgid " --no-idata5 Don't generate idata$5 section\n"
1502 msgid " -U Add underscores to .lib\n"
1507 msgid " -k Kill @<n> from exported names\n"
1512 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1517 msgid " --as <name> Use <name> for assembler\n"
1522 msgid " --nodelete Keep temp files.\n"
1527 msgid " --no-leading-underscore Entrypoint without underscore\n"
1532 msgid " --leading-underscore Entrypoint with underscore.\n"
1537 msgid " Rest are passed unmodified to the language driver\n"
1541 msgid "Must provide at least one of -o or --dllname options"
1546 "no export definition file provided.\n"
1547 "Creating one, but that may not be what you want"
1552 msgid "DLLTOOL name : %s\n"
1557 msgid "DLLTOOL options : %s\n"
1562 msgid "DRIVER name : %s\n"
1567 msgid "DRIVER options : %s\n"
1570 #: dwarf.c:406 dwarf.c:3215
1571 msgid "badly formed extended line op encountered!\n"
1576 msgid " Extended opcode %d: "
1588 msgid "set Address to 0x%s\n"
1593 msgid "define new File Table entry\n"
1596 #: dwarf.c:431 dwarf.c:2777
1598 msgid " Entry\tDir\tTime\tSize\tName\n"
1602 msgid "DW_LNE_define_file: Bad opcode length\n"
1607 msgid "set Discriminator to %s\n"
1612 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1615 #. The test against DW_LNW_hi_user is redundant due to
1616 #. the limited range of the unsigned char data type used
1618 #. && op_code <= DW_LNE_hi_user
1621 msgid "user defined: "
1634 #: dwarf.c:561 dwarf.c:599
1635 msgid "<no .debug_str section>"
1640 msgid "DW_FORM_strp offset too big: %s\n"
1644 msgid "<offset is too big>"
1648 msgid "<no .debug_str_offsets.dwo section>"
1652 msgid "<no .debug_str_offsets section>"
1657 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1661 msgid "<index offset is too big>"
1665 msgid "<no .debug_str.dwo section>"
1670 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1674 msgid "<indirect index offset is too big>"
1678 msgid "<no .debug_addr section>"
1683 msgid "Offset into section %s too big: %s\n"
1686 #. Report the missing single zero which ends the section.
1688 msgid ".debug_abbrev section not zero terminated\n"
1693 msgid "Unknown TAG value: %lx"
1698 msgid "Unknown FORM value: %lx"
1703 msgid " %s byte block: "
1708 msgid "(DW_OP_call_ref in frame info)"
1723 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1728 msgid "(DW_OP_GNU_implicit_pointer in frame info)"
1733 msgid "(User defined location op)"
1738 msgid "(Unknown location op)"
1742 msgid "corrupt attribute\n"
1746 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
1750 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
1755 msgid " (indirect string, offset: 0x%s): %s"
1760 msgid " (indexed string: 0x%s): %s"
1765 msgid " (alt indirect string, offset: 0x%s)"
1770 msgid " (addr_index: 0x%s): %s"
1775 msgid "Unrecognized form: %lu\n"
1780 msgid "(not inlined)"
1790 msgid "(declared as inline but ignored)"
1795 msgid "(declared as inline and inlined)"
1800 msgid " (Unknown inline attribute value: %s)"
1805 msgid "(implementation defined: %s)"
1810 msgid "(Unknown: %s)"
1815 msgid "(user defined type)"
1820 msgid "(unknown type)"
1825 msgid "(unknown accessibility)"
1830 msgid "(unknown visibility)"
1835 msgid "(unknown virtuality)"
1840 msgid "(unknown case)"
1845 msgid "(user defined)"
1850 msgid "(unknown convention)"
1860 msgid " (location list)"
1863 #: dwarf.c:2029 dwarf.c:4209 dwarf.c:4335
1865 msgid " [without DW_AT_frame_base]"
1871 "Offset %s used as value for DW_AT_import attribute of DIE at offset %lx is "
1877 msgid "\t[Abbrev Number: %ld"
1882 msgid "Unknown AT value: %lx"
1887 msgid "Reserved length value (0x%s) found in section %s\n"
1892 msgid "Corrupt unit length (0x%s) found in section %s\n"
1897 msgid "No comp units in %s section ?"
1902 msgid "Not enough memory for a debug info array of %u entries"
1905 #: dwarf.c:2209 dwarf.c:3544 dwarf.c:3669 dwarf.c:3833 dwarf.c:4086
1906 #: dwarf.c:4444 dwarf.c:4528 dwarf.c:4597 dwarf.c:4738 dwarf.c:4884
1910 "Contents of the %s section:\n"
1916 msgid "Unable to locate %s section!\n"
1921 msgid " Compilation Unit @ offset 0x%s:\n"
1926 msgid " Length: 0x%s (%s)\n"
1931 msgid " Version: %d\n"
1936 msgid " Abbrev Offset: 0x%s\n"
1941 msgid " Pointer Size: %d\n"
1946 msgid " Signature: 0x%s\n"
1951 msgid " Type Offset: 0x%s\n"
1956 msgid " Section contributions:\n"
1961 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
1966 msgid " .debug_line.dwo: 0x%s 0x%s\n"
1971 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
1976 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
1982 "Debug info is corrupted, length of CU at %s extends beyond end of section "
1988 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
1994 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2000 msgid " <%d><%lx>: Abbrev Number: 0\n"
2005 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2009 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2014 msgid " <%d><%lx>: Abbrev Number: %lu"
2019 msgid " <%d><%lx>: ...\n"
2025 "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
2029 msgid "The line info appears to be corrupt - the section is too small\n"
2033 msgid "Only DWARF version 2, 3 and 4 line info is currently supported.\n"
2037 msgid "Invalid maximum operations per insn.\n"
2043 "Raw dump of debug contents of section %s:\n"
2047 #: dwarf.c:2727 dwarf.c:3854
2049 msgid " Offset: 0x%lx\n"
2054 msgid " Length: %ld\n"
2059 msgid " DWARF Version: %d\n"
2064 msgid " Prologue Length: %d\n"
2069 msgid " Minimum Instruction Length: %d\n"
2074 msgid " Maximum Ops per Instruction: %d\n"
2079 msgid " Initial value of 'is_stmt': %d\n"
2084 msgid " Line Base: %d\n"
2089 msgid " Line Range: %d\n"
2094 msgid " Opcode Base: %d\n"
2106 msgid " Opcode %d has %d args\n"
2113 " The Directory Table is empty.\n"
2120 " The Directory Table (offset 0x%lx):\n"
2127 " The File Name Table is empty.\n"
2134 " The File Name Table (offset 0x%lx):\n"
2138 msgid "Corrupt file name table entry\n"
2143 msgid " No Line Number Statements.\n"
2148 msgid " Line Number Statements:\n"
2153 msgid " Special opcode %d: advance Address by %s to 0x%s"
2158 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]"
2163 msgid " and Line by %s to %d\n"
2173 msgid " Advance PC by %s to 0x%s\n"
2178 msgid " Advance PC by %s to 0x%s[%d]\n"
2183 msgid " Advance Line by %s to %d\n"
2188 msgid " Set File Name to entry %s in the File Name Table\n"
2193 msgid " Set column to %s\n"
2198 msgid " Set is_stmt to %s\n"
2203 msgid " Set basic block\n"
2208 msgid " Advance PC by constant %s to 0x%s\n"
2213 msgid " Advance PC by constant %s to 0x%s[%d]\n"
2218 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2223 msgid " Set prologue_end to true\n"
2228 msgid " Set epilogue_begin to true\n"
2233 msgid " Set ISA to %s\n"
2236 #: dwarf.c:2988 dwarf.c:3377
2238 msgid " Unknown opcode %d with operands: "
2244 "Decoded dump of debug contents of section %s:\n"
2253 #: dwarf.c:3144 dwarf.c:3156
2255 msgid "File name Line number Starting address\n"
2260 msgid "CU: %s/%s:\n"
2265 msgid "UNKNOWN (%u): length %d\n"
2272 " [Use file table entry %d]\n"
2279 " [Use directory table entry %d]\n"
2284 msgid " Set ISA to %lu\n"
2319 #: dwarf.c:3573 dwarf.c:4636
2322 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2326 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2331 msgid " Length: %ld\n"
2336 msgid " Version: %d\n"
2341 msgid " Offset into .debug_info section: 0x%lx\n"
2346 msgid " Size of area in .debug_info section: %ld\n"
2353 " Offset Kind Name\n"
2373 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2378 msgid " DW_MACINFO_end_file\n"
2383 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2388 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2393 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2398 msgid "Only GNU extension to DWARF 4 of %s is currently supported.\n"
2403 msgid " Version: %d\n"
2408 msgid " Offset size: %d\n"
2413 msgid " Offset into .debug_line: 0x%lx\n"
2418 msgid " Extension opcode arguments:\n"
2423 msgid " DW_MACRO_GNU_%02x has no arguments\n"
2428 msgid " DW_MACRO_GNU_%02x arguments: "
2433 msgid "Invalid extension opcode form %s\n"
2437 msgid ".debug_macro section not zero terminated\n"
2441 msgid "DW_MACRO_GNU_start_file used, but no .debug_line offset provided.\n"
2446 msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d\n"
2451 msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
2456 msgid " DW_MACRO_GNU_end_file\n"
2461 msgid " DW_MACRO_GNU_define - lineno : %d macro : %s\n"
2466 msgid " DW_MACRO_GNU_undef - lineno : %d macro : %s\n"
2471 msgid " DW_MACRO_GNU_define_indirect - lineno : %d macro : %s\n"
2476 msgid " DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s\n"
2481 msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n"
2486 msgid " DW_MACRO_GNU_define_indirect_alt - lineno : %d macro offset : 0x%lx\n"
2491 msgid " DW_MACRO_GNU_undef_indirect_alt - lineno : %d macro offset : 0x%lx\n"
2496 msgid " DW_MACRO_GNU_transparent_include_alt - offset : 0x%lx\n"
2501 msgid " Unknown macro opcode %02x seen\n"
2506 msgid " DW_MACRO_GNU_%02x\n"
2511 msgid " DW_MACRO_GNU_%02x -"
2516 msgid " Number TAG (0x%lx)\n"
2520 msgid "has children"
2527 #: dwarf.c:4150 dwarf.c:4182 dwarf.c:4191 dwarf.c:4264 dwarf.c:4312
2530 msgid "Location list starting at offset 0x%lx is not terminated.\n"
2533 #: dwarf.c:4166 dwarf.c:4274 dwarf.c:4939
2535 msgid "<End of list>\n"
2540 msgid "(base address)\n"
2544 msgid " (start == end)"
2548 msgid " (start > end)"
2553 msgid "(base address selection entry)\n"
2558 msgid "Unknown location list entry type 0x%x.\n"
2561 #: dwarf.c:4384 dwarf.c:4524 dwarf.c:4727 dwarf.c:4790 dwarf.c:4837
2565 "The %s section is empty.\n"
2568 #: dwarf.c:4390 dwarf.c:4733 dwarf.c:4843
2571 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
2576 msgid "No location lists in .debug_info section!\n"
2581 msgid "Location lists in %s section start at 0x%s\n"
2586 msgid " Offset Begin End Expression\n"
2591 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
2596 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
2601 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
2606 msgid "There are %ld unused bytes at the end of section %s\n"
2610 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
2615 msgid " Length: %ld\n"
2620 msgid " Version: %d\n"
2625 msgid " Offset into .debug_info: 0x%lx\n"
2630 msgid " Pointer Size: %d\n"
2635 msgid " Segment Size: %d\n"
2640 msgid "Invalid address size in %s section!\n"
2644 msgid "Pointer size + Segment size is not a power of two.\n"
2663 msgid " For compilation unit at offset 0x%s:\n"
2668 msgid "\tIndex\tAddress\n"
2676 #. This can happen when the file was compiled with -gsplit-debug
2677 #. which removes references to range lists from the primary .o file.
2680 msgid "No range lists in .debug_info section.\n"
2685 msgid "Range lists in %s section start at 0x%lx\n"
2690 msgid " Offset Begin End\n"
2695 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
2700 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
2704 msgid "(start == end)"
2708 msgid "(start > end)"
2712 msgid "bad register: "
2715 #. The documentation for the format of this file is in gdb/dwarf2read.c.
2716 #: dwarf.c:5232 dwarf.c:6072
2718 msgid "Contents of the %s section:\n"
2723 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
2728 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
2733 msgid "Truncated header in the %s section.\n"
2738 msgid "Version %ld\n"
2743 msgid "Unsupported version %lu.\n"
2747 msgid "The address table data in version 3 may be wrong.\n"
2751 msgid "Version 4 does not support case insensitive lookups.\n"
2755 msgid "Version 5 does not include inlined functions.\n"
2759 msgid "Version 6 does not include symbol attributes.\n"
2764 msgid "Corrupt header in the %s section.\n"
2776 msgid "[%3u] 0x%lx - 0x%lx\n"
2788 msgid "[%3u] 0x%lx 0x%lx "
2818 #: dwarf.c:6238 dwarf.c:6249
2819 msgid "Internal error: out of space in the shndx pool.\n"
2824 msgid " Version: %d\n"
2829 msgid " Number of columns: %d\n"
2834 msgid " Number of used entries: %d\n"
2840 " Number of slots: %d\n"
2846 msgid "Section %s too small for %d hash table entries\n"
2851 msgid " [%3d] Signature: 0x%s Sections: "
2856 msgid "Section %s too small for shndx pool\n"
2861 msgid "Section %s too small for offset and size tables\n"
2866 msgid " Offset table\n"
2869 #: dwarf.c:6407 dwarf.c:6471
2873 #: dwarf.c:6407 dwarf.c:6471
2877 #: dwarf.c:6443 dwarf.c:6489
2884 msgid " Size table\n"
2889 msgid " Unsupported version\n"
2894 msgid "Displaying the debug contents of section %s is not yet supported.\n"
2897 #: dwarf.c:6714 dwarf.c:6784
2899 msgid "Unrecognized debug option '%s'\n"
2909 msgid "%s: Warning: "
2912 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:224 elfcomm.c:330
2914 msgid "Unhandled data length: %d\n"
2917 #: elfcomm.c:405 elfcomm.c:419 elfcomm.c:833 readelf.c:4177 readelf.c:4485
2918 #: readelf.c:4528 readelf.c:4602 readelf.c:4681 readelf.c:5468 readelf.c:5492
2919 #: readelf.c:7979 readelf.c:8025 readelf.c:8224 readelf.c:9525 readelf.c:9539
2920 #: readelf.c:10085 readelf.c:10102 readelf.c:10145 readelf.c:10171
2921 #: readelf.c:12792 readelf.c:12984 readelf.c:13978
2922 msgid "Out of memory\n"
2927 msgid "%s: failed to skip archive symbol table\n"
2932 msgid "%s: the archive index is empty\n"
2935 #: elfcomm.c:483 elfcomm.c:510
2937 msgid "%s: failed to read archive index\n"
2943 "%s: the archive index is supposed to have %ld entries of %d bytes, but the "
2944 "size is only %ld\n"
2948 msgid "Out of memory whilst trying to read archive symbol index\n"
2952 msgid "Out of memory whilst trying to convert the archive symbol index\n"
2957 msgid "%s: the archive has an index but no symbols\n"
2961 msgid "Out of memory whilst trying to read archive index symbol table\n"
2966 msgid "%s: failed to read archive index symbol table\n"
2971 msgid "%s: failed to read archive header following archive index\n"
2976 msgid "%s: failed to seek to first archive header\n"
2979 #: elfcomm.c:603 elfcomm.c:791 elfedit.c:338 readelf.c:14477
2981 msgid "%s: failed to read archive header\n"
2986 msgid "%s has no archive index\n"
2990 msgid "Out of memory reading long symbol names in archive\n"
2995 msgid "%s: failed to read long symbol name string table\n"
2999 msgid "Archive member uses long names, but no longname table found\n"
3004 msgid "%s: failed to seek to next file name\n"
3007 #: elfcomm.c:796 elfedit.c:345 readelf.c:14483
3009 msgid "%s: did not find a valid archive header\n"
3012 #: elfcomm.c:815 readelf.c:279 readelf.c:5586 readelf.c:6098 readelf.c:8774
3013 #: readelf.c:8890 readelf.c:9895 readelf.c:9989 readelf.c:10050
3014 #: readelf.c:13313 readelf.c:13316
3020 msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
3025 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
3030 msgid "%s: Unmatched EI_CLASS: %d is not %d\n"
3035 msgid "%s: Unmatched e_machine: %d is not %d\n"
3040 msgid "%s: Unmatched e_type: %d is not %d\n"
3045 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
3050 msgid "%s: Failed to update ELF header: %s\n"
3055 msgid "Unsupported EI_CLASS: %d\n"
3060 "This executable has been built without support for a\n"
3061 "64 bit data type and so it cannot process 64 bit ELF files.\n"
3066 msgid "%s: Failed to read ELF header\n"
3071 msgid "%s: Failed to seek to ELF header\n"
3074 #: elfedit.c:329 readelf.c:14469
3076 msgid "%s: failed to seek to next archive header\n"
3079 #: elfedit.c:360 elfedit.c:369 readelf.c:14497 readelf.c:14506
3081 msgid "%s: bad archive file name\n"
3084 #: elfedit.c:389 elfedit.c:481
3086 msgid "Input file '%s' is not readable\n"
3091 msgid "%s: failed to seek to archive member\n"
3094 #: elfedit.c:452 readelf.c:14601
3096 msgid "'%s': No such file\n"
3099 #: elfedit.c:454 readelf.c:14603
3101 msgid "Could not locate '%s'. System error message: %s\n"
3104 #: elfedit.c:461 readelf.c:14610
3106 msgid "'%s' is not an ordinary file\n"
3109 #: elfedit.c:487 readelf.c:14623
3111 msgid "%s: Failed to read file's magic number\n"
3116 msgid "Unknown OSABI: %s\n"
3121 msgid "Unknown machine type: %s\n"
3126 msgid "Unknown machine type: %d\n"
3131 msgid "Unknown type: %s\n"
3136 msgid "Usage: %s <option(s)> elffile(s)\n"
3141 msgid " Update the ELF header of ELF files\n"
3144 #: elfedit.c:638 objcopy.c:489 objcopy.c:615
3146 msgid " The options are:\n"
3152 " --input-mach <machine> Set input machine type to <machine>\n"
3153 " --output-mach <machine> Set output machine type to <machine>\n"
3154 " --input-type <type> Set input file type to <type>\n"
3155 " --output-type <type> Set output file type to <type>\n"
3156 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
3157 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
3158 " -h --help Display this information\n"
3159 " -v --version Display the version number of %s\n"
3164 msgid " [-g] - 32 bit small archive\n"
3169 msgid " [-X32] - ignores 64 bit objects\n"
3174 msgid " [-X64] - ignores 32 bit objects\n"
3179 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
3183 msgid "unexpected end of debugging information"
3187 msgid "invalid number"
3191 msgid "invalid string length"
3194 #: ieee.c:506 ieee.c:547
3195 msgid "expression stack overflow"
3199 msgid "unsupported IEEE expression operator"
3203 msgid "unknown section"
3207 msgid "expression stack underflow"
3211 msgid "expression stack mismatch"
3215 msgid "unknown builtin type"
3219 msgid "BCD float type not supported"
3223 msgid "unexpected number"
3227 msgid "unexpected record type"
3231 msgid "blocks left on stack at end"
3235 msgid "unknown BB type"
3239 msgid "stack overflow"
3243 msgid "stack underflow"
3246 #: ieee.c:1352 ieee.c:1422 ieee.c:2120
3247 msgid "illegal variable index"
3251 msgid "illegal type index"
3254 #: ieee.c:1410 ieee.c:1447
3255 msgid "unknown TY code"
3259 msgid "undefined variable in TY"
3262 #. Pascal file name. FIXME.
3264 msgid "Pascal file name not supported"
3268 msgid "unsupported qualifier"
3272 msgid "undefined variable in ATN"
3276 msgid "unknown ATN type"
3279 #. Reserved for FORTRAN common.
3281 msgid "unsupported ATN11"
3284 #. We have no way to record this information. FIXME.
3286 msgid "unsupported ATN12"
3290 msgid "unexpected string in C++ misc"
3294 msgid "bad misc record"
3298 msgid "unrecognized C++ misc record"
3302 msgid "undefined C++ object"
3306 msgid "unrecognized C++ object spec"
3310 msgid "unsupported C++ object type"
3314 msgid "C++ base class not defined"
3317 #: ieee.c:2671 ieee.c:2776
3318 msgid "C++ object has no fields"
3322 msgid "C++ base class not found in container"
3326 msgid "C++ data member not found in container"
3329 #: ieee.c:2838 ieee.c:2988
3330 msgid "unknown C++ visibility"
3334 msgid "bad C++ field bit pos or size"
3338 msgid "bad type for C++ method function"
3342 msgid "no type information for C++ method function"
3346 msgid "C++ static virtual method"
3350 msgid "unrecognized C++ object overhead spec"
3354 msgid "undefined C++ vtable"
3358 msgid "C++ default values not in a function"
3362 msgid "unrecognized C++ default type"
3366 msgid "reference parameter is not a pointer"
3370 msgid "unrecognized C++ reference type"
3374 msgid "C++ reference not found"
3378 msgid "C++ reference is not pointer"
3381 #: ieee.c:3486 ieee.c:3494
3382 msgid "missing required ASN"
3385 #: ieee.c:3521 ieee.c:3529
3386 msgid "missing required ATN65"
3390 msgid "bad ATN65 record"
3395 msgid "IEEE numeric overflow: 0x"
3400 msgid "IEEE string length overflow: %u\n"
3405 msgid "IEEE unsupported integer type size %u\n"
3410 msgid "IEEE unsupported float type size %u\n"
3415 msgid "IEEE unsupported complex type size %u\n"
3419 msgid "Duplicate symbol entered into keyword list."
3422 #: nlmconv.c:273 srconv.c:1825
3423 msgid "input and output files must be different"
3427 msgid "input file named both on command line and with INPUT"
3431 msgid "no input file"
3435 msgid "no name for output file"
3439 msgid "warning: input and output formats are not compatible"
3443 msgid "make .bss section"
3447 msgid "make .nlmsections section"
3451 msgid "set .bss vma"
3455 msgid "set .data size"
3460 msgid "warning: symbol %s imported but not in import list"
3464 msgid "set start address"
3469 msgid "warning: START procedure %s not defined"
3474 msgid "warning: EXIT procedure %s not defined"
3479 msgid "warning: CHECK procedure %s not defined"
3482 #: nlmconv.c:721 nlmconv.c:907
3483 msgid "custom section"
3486 #: nlmconv.c:741 nlmconv.c:936
3487 msgid "help section"
3490 #: nlmconv.c:763 nlmconv.c:954
3491 msgid "message section"
3494 #: nlmconv.c:778 nlmconv.c:987
3495 msgid "module section"
3498 #: nlmconv.c:797 nlmconv.c:1003
3502 #. There is no place to record this information.
3505 msgid "%s: warning: shared libraries can not have uninitialized data"
3508 #: nlmconv.c:854 nlmconv.c:1022
3509 msgid "shared section"
3513 msgid "warning: No version number given"
3516 #: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017
3518 msgid "%s: read: %s"
3522 msgid "warning: FULLMAP is not supported; try ld -M"
3527 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
3532 msgid " Convert an object file into a NetWare Loadable Module\n"
3538 " The options are:\n"
3539 " -I --input-target=<bfdname> Set the input binary file format\n"
3540 " -O --output-target=<bfdname> Set the output binary file format\n"
3541 " -T --header-file=<file> Read <file> for NLM header information\n"
3542 " -l --linker=<linker> Use <linker> for any linking\n"
3543 " -d --debug Display on stderr the linker command line\n"
3544 " @<file> Read options from <file>.\n"
3545 " -h --help Display this information\n"
3546 " -v --version Display the program's version\n"
3551 msgid "support not compiled in for %s"
3555 msgid "make section"
3559 msgid "set section size"
3563 msgid "set section alignment"
3567 msgid "set section flags"
3571 msgid "set .nlmsections size"
3574 #: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318
3575 msgid "set .nlmsection contents"
3579 msgid "stub section sizes"
3583 msgid "writing stub"
3588 msgid "unresolved PC relative reloc against %s"
3593 msgid "overflow when adjusting relocation against %s"
3598 msgid "%s: execution of %s failed: "
3603 msgid "Execution of %s failed"
3606 #: nm.c:226 size.c:78 strings.c:636
3608 msgid "Usage: %s [option(s)] [file(s)]\n"
3613 msgid " List symbols in [file(s)] (a.out by default).\n"
3619 " The options are:\n"
3620 " -a, --debug-syms Display debugger-only symbols\n"
3621 " -A, --print-file-name Print name of the input file before every symbol\n"
3622 " -B Same as --format=bsd\n"
3623 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
3625 " The STYLE, if specified, can be `auto' (the "
3627 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
3630 " --no-demangle Do not demangle low-level symbol names\n"
3631 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
3632 " --defined-only Display only defined symbols\n"
3634 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
3636 " `sysv' or `posix'. The default is `bsd'\n"
3637 " -g, --extern-only Display only external symbols\n"
3638 " -l, --line-numbers Use debugging information to find a filename and\n"
3639 " line number for each symbol\n"
3640 " -n, --numeric-sort Sort symbols numerically by address\n"
3642 " -p, --no-sort Do not sort the symbols\n"
3643 " -P, --portability Same as --format=posix\n"
3644 " -r, --reverse-sort Reverse the sense of the sort\n"
3649 msgid " --plugin NAME Load the specified plugin\n"
3655 " -S, --print-size Print size of defined symbols\n"
3656 " -s, --print-armap Include index for symbols from archive members\n"
3657 " --size-sort Sort symbols by size\n"
3658 " --special-syms Include special symbols in the output\n"
3659 " --synthetic Display synthetic symbols as well\n"
3660 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
3661 " --target=BFDNAME Specify the target object format as BFDNAME\n"
3662 " -u, --undefined-only Display only undefined symbols\n"
3663 " -X 32_64 (ignored)\n"
3664 " @FILE Read options from FILE\n"
3665 " -h, --help Display this information\n"
3666 " -V, --version Display this program's version number\n"
3672 msgid "%s: invalid radix"
3677 msgid "%s: invalid output format"
3680 #: nm.c:347 readelf.c:9254 readelf.c:9304
3682 msgid "<processor specific>: %d"
3685 #: nm.c:349 readelf.c:9263 readelf.c:9323
3687 msgid "<OS specific>: %d"
3690 #: nm.c:351 readelf.c:9266 readelf.c:9326
3692 msgid "<unknown>: %d"
3707 "Undefined symbols from %s:\n"
3716 "Symbols from %s:\n"
3720 #: nm.c:1264 nm.c:1315
3723 "Name Value Class Type Size Line "
3728 #: nm.c:1267 nm.c:1318
3731 "Name Value Class Type "
3732 "Size Line Section\n"
3741 "Undefined symbols from %s[%s]:\n"
3750 "Symbols from %s[%s]:\n"
3756 msgid "Print width has not been initialized (%d)"
3760 msgid "Only -X 32_64 is supported"
3764 msgid "Using the --size-sort and --undefined-only options together"
3768 msgid "will produce no output, since undefined symbols have no size."
3773 msgid "data size %ld"
3776 #: objcopy.c:487 srconv.c:1733
3778 msgid "Usage: %s [option(s)] in-file [out-file]\n"
3783 msgid " Copies a binary file, possibly transforming it in the process\n"
3789 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
3790 " -O --output-target <bfdname> Create an output file in format "
3792 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
3793 " -F --target <bfdname> Set both input and output format to "
3795 " --debugging Convert debugging information, if "
3797 " -p --preserve-dates Copy modified/access timestamps to the "
3801 #: objcopy.c:498 objcopy.c:623
3804 " -D --enable-deterministic-archives\n"
3805 " Produce deterministic output when "
3806 "stripping archives (default)\n"
3807 " -U --disable-deterministic-archives\n"
3808 " Disable -D behavior\n"
3811 #: objcopy.c:504 objcopy.c:629
3814 " -D --enable-deterministic-archives\n"
3815 " Produce deterministic output when "
3816 "stripping archives\n"
3817 " -U --disable-deterministic-archives\n"
3818 " Disable -D behavior (default)\n"
3824 " -j --only-section <name> Only copy section <name> into the output\n"
3825 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
3827 " -R --remove-section <name> Remove section <name> from the output\n"
3828 " -S --strip-all Remove all symbol and relocation "
3830 " -g --strip-debug Remove all debugging symbols & sections\n"
3831 " --strip-dwo Remove all DWO sections\n"
3832 " --strip-unneeded Remove all symbols not needed by "
3834 " -N --strip-symbol <name> Do not copy symbol <name>\n"
3835 " --strip-unneeded-symbol <name>\n"
3836 " Do not copy symbol <name> unless needed "
3839 " --only-keep-debug Strip everything but the debug "
3841 " --extract-dwo Copy only DWO sections\n"
3842 " --extract-symbol Remove section contents but keep symbols\n"
3843 " -K --keep-symbol <name> Do not strip symbol <name>\n"
3844 " --keep-file-symbols Do not strip file symbol(s)\n"
3845 " --localize-hidden Turn all ELF hidden symbols into locals\n"
3846 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
3848 " --globalize-symbol <name> Force symbol <name> to be marked as a "
3850 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
3851 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
3853 " --weaken Force all global symbols to be marked as "
3855 " -w --wildcard Permit wildcard in symbol comparison\n"
3856 " -x --discard-all Remove all non-global symbols\n"
3857 " -X --discard-locals Remove any compiler-generated symbols\n"
3858 " -i --interleave [<number>] Only copy N out of every <number> bytes\n"
3859 " --interleave-width <number> Set N for --interleave\n"
3860 " -b --byte <num> Select byte <num> in every interleaved "
3862 " --gap-fill <val> Fill gaps between sections with <val>\n"
3863 " --pad-to <addr> Pad the last section up to address "
3865 " --set-start <addr> Set the start address to <addr>\n"
3866 " {--change-start|--adjust-start} <incr>\n"
3867 " Add <incr> to the start address\n"
3868 " {--change-addresses|--adjust-vma} <incr>\n"
3869 " Add <incr> to LMA, VMA and start "
3871 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
3872 " Change LMA and VMA of section <name> by "
3874 " --change-section-lma <name>{=|+|-}<val>\n"
3875 " Change the LMA of section <name> by "
3877 " --change-section-vma <name>{=|+|-}<val>\n"
3878 " Change the VMA of section <name> by "
3880 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
3881 " Warn if a named section does not exist\n"
3882 " --set-section-flags <name>=<flags>\n"
3883 " Set section <name>'s properties to "
3885 " --add-section <name>=<file> Add section <name> found in <file> to "
3887 " --dump-section <name>=<file> Dump the contents of section <name> into "
3889 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
3890 " --long-section-names {enable|disable|keep}\n"
3891 " Handle long section names in Coff "
3893 " --change-leading-char Force output format's leading character "
3895 " --remove-leading-char Remove leading character from global "
3897 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
3898 "sections with content\n"
3899 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
3900 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
3901 " listed in <file>\n"
3902 " --srec-len <number> Restrict the length of generated "
3904 " --srec-forceS3 Restrict the type of generated Srecords "
3906 " --strip-symbols <file> -N for all symbols listed in <file>\n"
3907 " --strip-unneeded-symbols <file>\n"
3908 " --strip-unneeded-symbol for all symbols "
3911 " --keep-symbols <file> -K for all symbols listed in <file>\n"
3912 " --localize-symbols <file> -L for all symbols listed in <file>\n"
3913 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
3914 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
3915 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
3916 " --alt-machine-code <index> Use the target's <index>'th alternative "
3918 " --writable-text Mark the output text as writable\n"
3919 " --readonly-text Make the output text write protected\n"
3920 " --pure Mark the output file as demand paged\n"
3921 " --impure Mark the output file as impure\n"
3922 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
3924 " --prefix-sections <prefix> Add <prefix> to start of every section "
3926 " --prefix-alloc-sections <prefix>\n"
3927 " Add <prefix> to start of every "
3930 " --file-alignment <num> Set PE file alignment to <num>\n"
3931 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
3933 " --image-base <address> Set PE image base to <address>\n"
3934 " --section-alignment <num> Set PE section alignment to <num>\n"
3935 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
3938 " --subsystem <name>[:<version>]\n"
3939 " Set PE subsystem to <name> [& <version>]\n"
3940 " --compress-debug-sections Compress DWARF debug sections using zlib\n"
3941 " --decompress-debug-sections Decompress DWARF debug sections using "
3943 " -v --verbose List all object files modified\n"
3944 " @<file> Read options from <file>\n"
3945 " -V --version Display this program's version number\n"
3946 " -h --help Display this output\n"
3947 " --info List object formats & architectures "
3953 msgid "Usage: %s <option(s)> in-file(s)\n"
3958 msgid " Removes symbols and sections from files\n"
3964 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
3965 " -O --output-target=<bfdname> Create an output file in format "
3967 " -F --target=<bfdname> Set both input and output format to "
3969 " -p --preserve-dates Copy modified/access timestamps to the "
3976 " -R --remove-section=<name> Remove section <name> from the output\n"
3977 " -s --strip-all Remove all symbol and relocation "
3979 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
3980 " --strip-dwo Remove all DWO sections\n"
3981 " --strip-unneeded Remove all symbols not needed by "
3983 " --only-keep-debug Strip everything but the debug "
3985 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
3986 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
3987 " --keep-file-symbols Do not strip file symbol(s)\n"
3988 " -w --wildcard Permit wildcard in symbol comparison\n"
3989 " -x --discard-all Remove all non-global symbols\n"
3990 " -X --discard-locals Remove any compiler-generated symbols\n"
3991 " -v --verbose List all object files modified\n"
3992 " -V --version Display this program's version number\n"
3993 " -h --help Display this output\n"
3994 " --info List object formats & architectures "
3996 " -o <file> Place stripped output into <file>\n"
4001 msgid "unrecognized section flag `%s'"
4006 msgid "supported flags: %s"
4011 msgid "error: %s both copied and removed"
4016 msgid "error: %s both sets and alters VMA"
4021 msgid "error: %s both sets and alters LMA"
4026 msgid "cannot open '%s': %s"
4029 #: objcopy.c:872 objcopy.c:3701
4031 msgid "%s: fread failed"
4036 msgid "%s:%d: Ignoring rubbish found on this line"
4041 msgid "error: section %s matches both remove and copy options"
4046 msgid "not stripping symbol `%s' because it is named in a relocation"
4051 msgid "%s: Multiple redefinition of symbol \"%s\""
4056 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4061 msgid "couldn't open symbol redefinition file %s (error: %s)"
4066 msgid "%s:%d: garbage found at end of line"
4071 msgid "%s:%d: missing new symbol name"
4076 msgid "%s:%d: premature end of file"
4081 msgid "stat returns negative size for `%s'"
4086 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4090 msgid "Unable to change endianness of input file(s)"
4095 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4100 msgid "Input file `%s' ignores binary architecture parameter."
4105 msgid "Unable to recognise the format of the input file `%s'"
4110 msgid "Output file cannot represent architecture `%s'"
4115 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4120 msgid "can't add section '%s'"
4125 msgid "can't create section `%s'"
4130 msgid "can't dump section '%s' - it does not exist"
4134 msgid "can't dump section - it has no contents"
4138 msgid "can't dump section - it is empty"
4142 msgid "could not open section dump file"
4146 msgid "could not retrieve section contents"
4151 msgid "%s: debuglink section already exists"
4156 msgid "cannot create debug link section `%s'"
4160 msgid "Can't fill gap after section"
4164 msgid "can't add padding"
4169 msgid "cannot fill debug link section `%s'"
4173 msgid "error copying private BFD data"
4178 msgid "this target does not support %lu alternative machine codes"
4182 msgid "treating that number as an absolute e_machine value instead"
4186 msgid "ignoring the alternative value"
4189 #: objcopy.c:2235 objcopy.c:2277
4191 msgid "cannot create tempdir for archive copying (error: %s)"
4195 msgid "Unable to recognise the format of file"
4200 msgid "error: the input file '%s' is empty"
4205 msgid "Multiple renames of section %s"
4209 msgid "error in private header data"
4213 msgid "failed to create output section"
4217 msgid "failed to set size"
4221 msgid "failed to set vma"
4225 msgid "failed to set alignment"
4229 msgid "failed to copy private data"
4233 msgid "relocation count is negative"
4236 #. User must pad the section up in order to do this.
4240 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
4244 msgid "can't create debugging section"
4248 msgid "can't set debugging section contents"
4253 msgid "don't know how to write debugging information for %s"
4257 msgid "could not create temporary file to hold stripped copy"
4262 msgid "%s: bad version in PE subsystem"
4267 msgid "unknown PE subsystem: %s"
4271 msgid "byte number must be non-negative"
4276 msgid "architecture %s unknown"
4280 msgid "interleave must be positive"
4284 msgid "interleave width must be positive"
4287 #: objcopy.c:3671 objcopy.c:3723 objcopy.c:3774 objcopy.c:3890 objcopy.c:3922
4288 #: objcopy.c:3945 objcopy.c:3949 objcopy.c:3969
4290 msgid "bad format for %s"
4295 msgid "cannot open: %s: %s"
4300 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
4305 msgid "unknown long section names option '%s'"
4309 msgid "unable to parse alternative machine code"
4313 msgid "number of bytes to reverse must be positive and even"
4318 msgid "Warning: ignoring previous --reverse-bytes value of %d"
4323 msgid "%s: invalid reserve value for --heap"
4328 msgid "%s: invalid commit value for --heap"
4333 msgid "%s: invalid reserve value for --stack"
4338 msgid "%s: invalid commit value for --stack"
4342 msgid "interleave start byte must be set with --byte"
4346 msgid "byte number must be less than interleave"
4350 msgid "interleave width must be less than or equal to interleave - byte`"
4355 msgid "unknown input EFI target: %s"
4360 msgid "unknown output EFI target: %s"
4365 msgid "warning: could not locate '%s'. System error message: %s"
4371 "warning: could not create temporary file whilst copying '%s', (error: %s)"
4374 #: objcopy.c:4292 objcopy.c:4306
4376 msgid "%s %s%c0x%s never used"
4381 msgid "Usage: %s <option(s)> <file(s)>\n"
4386 msgid " Display information from object <file(s)>.\n"
4391 msgid " At least one of the following switches must be given:\n"
4397 " -a, --archive-headers Display archive header information\n"
4398 " -f, --file-headers Display the contents of the overall file header\n"
4399 " -p, --private-headers Display object format specific file header "
4401 " -P, --private=OPT,OPT... Display object format specific contents\n"
4402 " -h, --[section-]headers Display the contents of the section headers\n"
4403 " -x, --all-headers Display the contents of all headers\n"
4404 " -d, --disassemble Display assembler contents of executable "
4406 " -D, --disassemble-all Display assembler contents of all sections\n"
4407 " -S, --source Intermix source code with disassembly\n"
4408 " -s, --full-contents Display the full contents of all sections "
4410 " -g, --debugging Display debug information in object file\n"
4411 " -e, --debugging-tags Display debug information using ctags style\n"
4412 " -G, --stabs Display (in raw form) any STABS info in the file\n"
4413 " -W[lLiaprmfFsoRt] or\n"
4414 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
4416 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
4417 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
4418 " =addr,=cu_index]\n"
4419 " Display DWARF info in the file\n"
4420 " -t, --syms Display the contents of the symbol table(s)\n"
4421 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
4422 " -r, --reloc Display the relocation entries in the file\n"
4423 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
4425 " @<file> Read options from <file>\n"
4426 " -v, --version Display this program's version number\n"
4427 " -i, --info List object formats and architectures supported\n"
4428 " -H, --help Display this information\n"
4435 " The following switches are optional:\n"
4441 " -b, --target=BFDNAME Specify the target object format as "
4443 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
4444 " -j, --section=NAME Only display information for section NAME\n"
4445 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
4446 " -EB --endian=big Assume big endian format when "
4448 " -EL --endian=little Assume little endian format when "
4450 " --file-start-context Include context from start of file (with -"
4452 " -I, --include=DIR Add DIR to search list for source files\n"
4453 " -l, --line-numbers Include line numbers and filenames in "
4455 " -F, --file-offsets Include file offsets when displaying "
4457 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
4458 " The STYLE, if specified, can be `auto', "
4460 " `lucid', `arm', `hp', `edg', `gnu-v3', "
4463 " -w, --wide Format output for more than 80 columns\n"
4464 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
4466 " --start-address=ADDR Only process data whose address is >= ADDR\n"
4467 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
4468 " --prefix-addresses Print complete address alongside "
4470 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
4471 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
4473 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
4475 " --special-syms Include special symbols in symbol dumps\n"
4476 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
4477 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
4483 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
4484 " --dwarf-start=N Display DIEs starting with N, at the same "
4487 " --dwarf-check Make additional dwarf internal consistency "
4496 "Options supported for -P/--private switch:\n"
4501 msgid "section '%s' mentioned in a -j option, but not found in any input file"
4509 #: objdump.c:535 objdump.c:539
4511 msgid "Idx Name Size VMA LMA File off Algn"
4517 "Idx Name Size VMA LMA File off "
4528 msgid "%s: not a dynamic object"
4531 #: objdump.c:1014 objdump.c:1038
4533 msgid " (File Offset: 0x%lx)"
4538 msgid "disassemble_fn returned length %d"
4545 "Disassembly of section %s:\n"
4550 msgid "can't use supplied machine %s"
4555 msgid "can't disassemble for architecture %s\n"
4558 #: objdump.c:2270 objdump.c:2287
4562 "Can't get contents for section '%s'.\n"
4568 "No %s section present\n"
4574 msgid "reading %s section of %s failed: %s"
4580 "Contents of %s section:\n"
4586 msgid "architecture: %s, "
4591 msgid "flags 0x%08x:\n"
4602 msgid "option -P/--private not supported by this file"
4607 msgid "target specific dump '%s' not supported"
4612 msgid "Contents of section %s:"
4617 msgid " (Starting at file offset: 0x%lx)"
4621 msgid "Reading section failed"
4626 msgid "no symbols\n"
4631 msgid "no information for symbol number %ld\n"
4636 msgid "could not determine the type of symbol number %ld\n"
4643 "%s: file format %s\n"
4648 msgid "%s: printing debugging information failed"
4653 msgid "In archive %s:\n"
4658 msgid "In nested archive %s:\n"
4662 msgid "error: the start address should be before the end address"
4666 msgid "error: the stop address should be after the start address"
4670 msgid "error: prefix strip must be non-negative"
4674 msgid "error: instruction width must be positive"
4678 msgid "unrecognized -E option"
4683 msgid "unrecognized --endian type `%s'"
4689 "For Mach-O files:\n"
4690 " header Display the file header\n"
4691 " section Display the segments and sections commands\n"
4692 " map Display the section map\n"
4693 " load Display the load commands\n"
4694 " dysymtab Display the dynamic symbol table\n"
4695 " codesign Display code signature\n"
4696 " seg_split_info Display segment split info\n"
4700 msgid "Mach-O header:\n"
4705 msgid " magic : %08lx\n"
4710 msgid " cputype : %08lx (%s)\n"
4715 msgid " cpusubtype: %08lx\n"
4720 msgid " filetype : %08lx (%s)\n"
4725 msgid " ncmds : %08lx (%lu)\n"
4730 msgid " sizeofcmds: %08lx\n"
4735 msgid " flags : %08lx ("
4744 msgid " reserved : %08x\n"
4748 msgid "Segments and Sections:\n"
4752 msgid " #: Segment name Section name Address\n"
4755 #: od-macho.c:684 od-macho.c:691 od-macho.c:765 od-macho.c:817
4757 msgid " [bad block length]\n"
4762 msgid " %u index entries:\n"
4767 msgid " index entry %u: type: %08x, offset: %08x\n"
4772 msgid " version: %08x\n"
4777 msgid " flags: %08x\n"
4782 msgid " hash offset: %08x\n"
4787 msgid " ident offset: %08x (- %08x)\n"
4792 msgid " identity: %s\n"
4797 msgid " nbr special slots: %08x (at offset %08x)\n"
4802 msgid " nbr code slots: %08x\n"
4807 msgid " code limit: %08x\n"
4812 msgid " hash size: %02x\n"
4817 msgid " hash type: %02x (%s)\n"
4822 msgid " spare1: %02x\n"
4827 msgid " page size: %02x\n"
4832 msgid " spare2: %08x\n"
4837 msgid " scatter offset: %08x\n"
4842 msgid " [truncated block]\n"
4847 msgid " magic : %08x (%s)\n"
4852 msgid " length: %08x\n"
4856 msgid "cannot read code signature data"
4860 msgid "cannot read segment split info"
4864 msgid "segment split info is not nul terminated"
4869 msgid " 32 bit pointers:\n"
4874 msgid " 64 bit pointers:\n"
4879 msgid " PPC hi-16:\n"
4884 msgid " Unhandled location type %u\n"
4890 "For XCOFF files:\n"
4891 " header Display the file header\n"
4892 " aout Display the auxiliary header\n"
4893 " sections Display the section headers\n"
4894 " syms Display the symbols table\n"
4895 " relocs Display the relocation entries\n"
4896 " lineno Display the line number entries\n"
4897 " loader Display loader section\n"
4898 " except Display exception table\n"
4899 " typchk Display type-check section\n"
4900 " traceback Display traceback tags\n"
4901 " toc Display toc symbols\n"
4902 " ldinfo Display loader info in core files\n"
4907 msgid " nbr sections: %d\n"
4912 msgid " time and date: 0x%08x - "
4922 msgid " symbols off: 0x%08x\n"
4927 msgid " nbr symbols: %d\n"
4932 msgid " opt hdr sz: %d\n"
4937 msgid " flags: 0x%04x "
4942 msgid "Auxiliary header:\n"
4947 msgid " No aux header\n"
4952 msgid "warning: optional header size too large (> %d)\n"
4956 msgid "cannot read auxhdr"
4961 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
4966 msgid " No section header\n"
4969 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
4970 msgid "cannot read section header"
4975 msgid " Flags: %08x "
4980 msgid "overflow - nreloc: %u, nlnno: %u\n"
4983 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
4984 msgid "cannot read section headers"
4988 msgid "cannot read strings table length"
4992 msgid "cannot read strings table"
4996 msgid "cannot read symbol table"
5000 msgid "cannot read symbol entry"
5004 msgid "cannot read symbol aux entry"
5009 msgid "Symbols table (strtable at 0x%08x)"
5021 msgid " (no strings):\n"
5026 msgid " (strings size: %08x):\n"
5029 #. Translators: 'sc' is for storage class, 'off' for offset.
5032 msgid " # sc value section type aux name/off\n"
5035 #. Section length, number of relocs and line number.
5038 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
5041 #. Section length and number of relocs.
5044 msgid " scnlen: %08x nreloc: %-6u\n"
5049 msgid "offset: %08x"
5054 msgid "Relocations for %s (%u)\n"
5058 msgid "cannot read relocations"
5062 msgid "cannot read relocation entry"
5067 msgid "Line numbers for %s (%u)\n"
5071 msgid "cannot read line numbers"
5074 #. Line number, symbol index and physical address.
5077 msgid "lineno symndx/paddr\n"
5081 msgid "cannot read line number entry"
5086 msgid "no .loader section in file\n"
5091 msgid "section .loader is too short\n"
5096 msgid "Loader header:\n"
5101 msgid " version: %u\n"
5106 msgid " Unhandled version\n"
5111 msgid " nbr symbols: %u\n"
5116 msgid " nbr relocs: %u\n"
5119 #. Import string table length.
5122 msgid " import strtab len: %u\n"
5127 msgid " nbr import files: %u\n"
5132 msgid " import file off: %u\n"
5137 msgid " string table len: %u\n"
5142 msgid " string table off: %u\n"
5147 msgid "Dynamic symbols:\n"
5152 msgid " %4u %08x %3u "
5162 msgid "(bad offset: %u)"
5167 msgid "Dynamic relocs:\n"
5172 msgid "Import files:\n"
5177 msgid "no .except section in file\n"
5182 msgid "Exception table:\n"
5187 msgid "no .typchk section in file\n"
5192 msgid "Type-check section:\n"
5197 msgid " address beyond section size\n"
5202 msgid " tags at %08x\n"
5207 msgid " number of CTL anchors: %u\n"
5212 msgid " Name (len: %u): "
5217 msgid "[truncated]\n"
5222 msgid " (end of tags at %08x)\n"
5227 msgid " no tags found\n"
5232 msgid " Truncated .text section\n"
5242 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
5246 msgid "cannot read header"
5251 msgid "File header:\n"
5256 msgid " magic: 0x%04x (0%04o) "
5261 msgid "(WRMAGIC: writable text segments)"
5266 msgid "(ROMAGIC: readonly sharablee text segments)"
5271 msgid "(TOCMAGIC: readonly text segments and TOC)"
5276 msgid "unknown magic"
5279 #: od-xcoff.c:1673 od-xcoff.c:1813
5281 msgid " Unhandled magic\n"
5285 msgid "cannot read loader info table"
5292 "ldinfo dump not supported in 32 bits environments\n"
5296 msgid "cannot core read header"
5301 msgid "Core header:\n"
5306 msgid " version: 0x%08x "
5311 msgid "(dumpx format - aix4.3 / 32 bits)"
5316 msgid "(dumpxx format - aix5.0 / 64 bits)"
5321 msgid "unknown format"
5325 msgid "invalid value specified for pragma code_page.\n"
5330 msgid "parse_coff_type: Bad type code 0x%x"
5333 #: rdcoff.c:406 rdcoff.c:511 rdcoff.c:699
5335 msgid "bfd_coff_get_syment failed: %s"
5338 #: rdcoff.c:422 rdcoff.c:719
5340 msgid "bfd_coff_get_auxent failed: %s"
5345 msgid "%ld: .bf without preceding function"
5350 msgid "%ld: unexpected .ef\n"
5355 msgid "%s: no recognized debugging information"
5360 msgid "Last stabs entries before error:\n"
5373 msgid "Unable to seek to 0x%lx for %s\n"
5378 msgid "Out of memory allocating 0x%lx bytes for %s\n"
5383 msgid "Unable to read in 0x%lx bytes of %s\n"
5387 msgid "Don't know about relocations on this machine architecture\n"
5390 #: readelf.c:699 readelf.c:797
5391 msgid "32-bit relocation data"
5394 #: readelf.c:711 readelf.c:741 readelf.c:808 readelf.c:837
5395 msgid "out of memory parsing relocs\n"
5398 #: readelf.c:729 readelf.c:826
5399 msgid "64-bit relocation data"
5405 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
5410 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
5415 msgid " Offset Info Type Sym. Value Symbol's Name\n"
5420 msgid " Offset Info Type Sym.Value Sym. Name\n"
5426 " Offset Info Type Symbol's Value "
5427 "Symbol's Name + Addend\n"
5433 " Offset Info Type Sym. Value Sym. Name + "
5440 " Offset Info Type Symbol's Value "
5447 " Offset Info Type Sym. Value Sym. Name\n"
5450 #: readelf.c:1327 readelf.c:1491 readelf.c:1499
5452 msgid "unrecognized: %-7lx"
5457 msgid "<unknown addend: %lx>"
5462 msgid " bad symbol index: %08lx"
5467 msgid "<string table index: %3ld>"
5472 msgid "<corrupt string table index: %3ld>"
5477 msgid "Processor Specific: %lx"
5482 msgid "Operating System specific: %lx"
5485 #: readelf.c:1886 readelf.c:3315
5487 msgid "<unknown>: %lx"
5495 msgid "REL (Relocatable file)"
5499 msgid "EXEC (Executable file)"
5503 msgid "DYN (Shared object file)"
5507 msgid "CORE (Core file)"
5512 msgid "Processor Specific: (%x)"
5517 msgid "OS Specific: (%x)"
5522 msgid "<unknown>: %x"
5531 msgid "<unknown>: 0x%x"
5538 #: readelf.c:2600 readelf.c:8067
5547 msgid ", relocatable"
5551 msgid ", relocatable-lib"
5555 msgid ", unknown v850 architecture variant"
5559 msgid ", unknown CPU"
5563 msgid ", unknown ABI"
5566 #: readelf.c:2856 readelf.c:2888
5567 msgid ", unknown ISA"
5571 msgid ": architecture variant: "
5579 msgid ": unknown extra flag bits also present"
5583 msgid "Standalone App"
5587 msgid "Bare-metal C6000"
5590 #: readelf.c:3122 readelf.c:3965 readelf.c:3981
5592 msgid "<unknown: %x>"
5595 #. This message is probably going to be displayed in a 15
5596 #. character wide field, so put the hex value first.
5599 msgid "%08x: <unknown>"
5604 msgid "Usage: readelf <option(s)> elf-file(s)\n"
5609 msgid " Display information about the contents of ELF format files\n"
5616 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
5617 " -h --file-header Display the ELF file header\n"
5618 " -l --program-headers Display the program headers\n"
5619 " --segments An alias for --program-headers\n"
5620 " -S --section-headers Display the sections' header\n"
5621 " --sections An alias for --section-headers\n"
5622 " -g --section-groups Display the section groups\n"
5623 " -t --section-details Display the section details\n"
5624 " -e --headers Equivalent to: -h -l -S\n"
5625 " -s --syms Display the symbol table\n"
5626 " --symbols An alias for --syms\n"
5627 " --dyn-syms Display the dynamic symbol table\n"
5628 " -n --notes Display the core notes (if present)\n"
5629 " -r --relocs Display the relocations (if present)\n"
5630 " -u --unwind Display the unwind info (if present)\n"
5631 " -d --dynamic Display the dynamic section (if present)\n"
5632 " -V --version-info Display the version sections (if present)\n"
5633 " -A --arch-specific Display architecture specific information (if any)\n"
5634 " -c --archive-index Display the symbol/file index in an archive\n"
5635 " -D --use-dynamic Use the dynamic section info when displaying "
5637 " -x --hex-dump=<number|name>\n"
5638 " Dump the contents of section <number|name> as "
5640 " -p --string-dump=<number|name>\n"
5641 " Dump the contents of section <number|name> as "
5643 " -R --relocated-dump=<number|name>\n"
5644 " Dump the contents of section <number|name> as "
5646 " -w[lLiaprmfFsoRt] or\n"
5647 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5649 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5650 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5651 " =addr,=cu_index]\n"
5652 " Display the contents of DWARF2 debug sections\n"
5658 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5659 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
5666 " -i --instruction-dump=<number|name>\n"
5667 " Disassemble the contents of section <number|name>\n"
5673 " -I --histogram Display histogram of bucket list lengths\n"
5674 " -W --wide Allow output width to exceed 80 characters\n"
5675 " @<file> Read options from <file>\n"
5676 " -H --help Display this information\n"
5677 " -v --version Display the version number of readelf\n"
5680 #: readelf.c:3726 readelf.c:3755 readelf.c:3759 readelf.c:14691
5681 msgid "Out of memory allocating dump request table.\n"
5686 msgid "Invalid option '-%c'\n"
5690 msgid "Nothing to do.\n"
5693 #: readelf.c:3961 readelf.c:3977 readelf.c:8710
5698 msgid "2's complement, little endian"
5702 msgid "2's complement, big endian"
5706 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
5711 msgid "ELF Header:\n"
5721 msgid " Class: %s\n"
5731 msgid " Version: %d %s\n"
5736 msgid "<unknown: %lx>"
5741 msgid " OS/ABI: %s\n"
5746 msgid " ABI Version: %d\n"
5756 msgid " Machine: %s\n"
5761 msgid " Version: 0x%lx\n"
5766 msgid " Entry point address: "
5773 " Start of program headers: "
5779 " (bytes into file)\n"
5780 " Start of section headers: "
5785 msgid " (bytes into file)\n"
5790 msgid " Flags: 0x%lx%s\n"
5795 msgid " Size of this header: %ld (bytes)\n"
5800 msgid " Size of program headers: %ld (bytes)\n"
5805 msgid " Number of program headers: %ld"
5810 msgid " Size of section headers: %ld (bytes)\n"
5815 msgid " Number of section headers: %ld"
5820 msgid " Section header string table index: %ld"
5825 msgid " <corrupt: out of range>"
5828 #: readelf.c:4104 readelf.c:4138
5829 msgid "program headers"
5834 "possibly corrupt ELF header - it has a non-zero program header offset, but "
5835 "no program headers"
5842 "There are no program headers in this file.\n"
5849 "Elf file type is %s\n"
5854 msgid "Entry point "
5861 "There are %d program headers, starting at offset "
5864 #: readelf.c:4229 readelf.c:4231
5868 "Program Headers:\n"
5874 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
5880 " Type Offset VirtAddr PhysAddr FileSiz "
5881 "MemSiz Flg Align\n"
5886 msgid " Type Offset VirtAddr PhysAddr\n"
5891 msgid " FileSiz MemSiz Flags Align\n"
5895 msgid "more than one dynamic segment\n"
5899 msgid "no .dynamic section in the dynamic segment\n"
5903 msgid "the .dynamic section is not contained within the dynamic segment\n"
5907 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
5911 msgid "Unable to find program interpreter name\n"
5916 "Internal error: failed to create format string to display program "
5921 msgid "Unable to read program interpreter name\n"
5928 " [Requesting program interpreter: %s]"
5935 " Section to Segment mapping:\n"
5940 msgid " Segment Sections...\n"
5944 msgid "Cannot interpret virtual addresses without program headers.\n"
5949 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
5952 #: readelf.c:4476 readelf.c:4519
5953 msgid "section headers"
5956 #: readelf.c:4568 readelf.c:4648
5957 msgid "sh_entsize is zero\n"
5960 #: readelf.c:4576 readelf.c:4656
5961 msgid "Invalid sh_entsize\n"
5964 #: readelf.c:4581 readelf.c:4661
5968 #: readelf.c:4593 readelf.c:4672
5969 msgid "symbol table section indicies"
5974 msgid "UNKNOWN (%*.*lx)"
5979 "possibly corrupt ELF file header - it has a non-zero section header offset, "
5980 "but no section headers\n"
5987 "There are no sections in this file.\n"
5992 msgid "There are %d section headers, starting at offset 0x%lx:\n"
5995 #: readelf.c:4985 readelf.c:5582 readelf.c:5994 readelf.c:6302 readelf.c:6713
5996 #: readelf.c:7674 readelf.c:9875
5997 msgid "string table"
6001 msgid "Section %d has invalid sh_entsize of %"
6006 msgid "(Using the expected size of %d for the rest of this dump)\n"
6010 msgid "File contains multiple dynamic symbol tables\n"
6014 msgid "File contains multiple dynamic string tables\n"
6018 msgid "dynamic strings"
6022 msgid "File contains multiple symtab shndx tables\n"
6029 "Section Headers:\n"
6039 #: readelf.c:5186 readelf.c:5197 readelf.c:5208
6041 msgid " [Nr] Name\n"
6046 msgid " Type Addr Off Size ES Lk Inf Al\n"
6052 " [Nr] Name Type Addr Off Size ES Flg Lk "
6058 msgid " Type Address Off Size ES Lk Inf Al\n"
6064 " [Nr] Name Type Address Off Size ES "
6070 msgid " Type Address Offset Link\n"
6075 msgid " Size EntSize Info Align\n"
6080 msgid " [Nr] Name Type Address Offset\n"
6085 msgid " Size EntSize Flags Link Info Align\n"
6095 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
6102 " W (write), A (alloc), X (execute), M (merge), S (strings), l (large)\n"
6103 " I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
6104 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
6111 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
6112 " I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
6113 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
6118 msgid "[<unknown>: 0x%x] "
6125 "There are no sections to group in this file.\n"
6129 msgid "Section headers are not available!\n"
6136 "There are no section groups in this file.\n"
6141 msgid "Bad sh_link in group section `%s'\n"
6146 msgid "Corrupt header in group section `%s'\n"
6149 #: readelf.c:5541 readelf.c:5552
6151 msgid "Bad sh_info in group section `%s'\n"
6155 msgid "section data"
6162 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
6167 msgid " [Index] Name\n"
6172 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
6177 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
6182 msgid "section 0 in group section [%5u]\n"
6186 msgid "dynamic section image fixups"
6193 "Image fixups for needed library #%d: %s - ident: %lx\n"
6198 msgid "Seg Offset Type SymVec DataType\n"
6202 msgid "dynamic section image relocations"
6215 "Seg Offset Type Addend Seg Sym Off\n"
6219 msgid "dynamic string section"
6226 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
6233 "There are no dynamic relocations in this file.\n"
6240 "Relocation section "
6243 #: readelf.c:5963 readelf.c:6395 readelf.c:6730
6245 msgid " at offset 0x%lx contains %lu entries:\n"
6252 "There are no relocations in this file.\n"
6257 msgid "\tUnknown version.\n"
6260 #: readelf.c:6206 readelf.c:6577
6261 msgid "unwind table"
6264 #: readelf.c:6248 readelf.c:6659 readelf.c:6942 readelf.c:6955
6266 msgid "Skipping unexpected relocation type %s\n"
6269 #: readelf.c:6310 readelf.c:6721 readelf.c:7682
6273 "There are no unwind sections in this file.\n"
6280 "Could not find unwind info section for "
6283 #: readelf.c:6378 readelf.c:6393 readelf.c:6728
6292 #: readelf.c:6388 readelf.c:6727
6305 msgid "Skipping unexpected relocation at offset 0x%lx\n"
6310 msgid "[Truncated opcode]\n"
6313 #: readelf.c:7067 readelf.c:7267
6315 msgid "Refuse to unwind"
6328 #: readelf.c:7123 readelf.c:7209
6333 #: readelf.c:7230 readelf.c:7366
6335 msgid " [unsupported opcode]"
6349 msgid "sp = sp + %ld"
6354 msgid " Personality routine: "
6359 msgid " [Truncated data]\n"
6364 msgid "Corrupt ARM compact model table entry: %x \n"
6369 msgid " Compact model index: %d\n"
6373 msgid "Unknown ARM compact model index encountered\n"
6378 msgid " [reserved]\n"
6383 msgid " Restore stack from frame pointer\n"
6388 msgid " Stack increment %d\n"
6393 msgid " Registers restored: "
6398 msgid " Return register: %s\n"
6403 msgid " [reserved (%d)]\n"
6408 msgid "Unsupported architecture type %d encountered when decoding unwind table"
6413 msgid "corrupt index table entry: %x\n"
6418 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
6424 "Unsupported architecture type %d encountered when processing unwind table"
6431 "Unwind table index '%s' at offset 0x%lx contains %lu entries:\n"
6438 "The decoding of unwind sections for machine type %s is not currently "
6449 msgid "Interface Version: %s"
6458 msgid "Time Stamp: %s"
6461 #: readelf.c:7959 readelf.c:8005
6462 msgid "dynamic section"
6469 "There is no dynamic section in this file.\n"
6473 msgid "Unable to seek to end of file!\n"
6477 msgid "Unable to determine the number of symbols to load\n"
6481 msgid "Unable to seek to end of file\n"
6485 msgid "Unable to determine the length of the dynamic string table\n"
6489 msgid "dynamic string table"
6493 msgid "symbol information"
6500 "Dynamic section at offset 0x%lx contains %u entries:\n"
6505 msgid " Tag Type Name/Value\n"
6510 msgid "Auxiliary library"
6515 msgid "Filter library"
6520 msgid "Configuration file"
6525 msgid "Dependency audit library"
6530 msgid "Audit library"
6533 #: readelf.c:8315 readelf.c:8343 readelf.c:8371
6538 #: readelf.c:8318 readelf.c:8346 readelf.c:8373
6545 msgid "Shared library: [%s]"
6550 msgid " program interpreter"
6555 msgid "Library soname: [%s]"
6560 msgid "Library rpath: [%s]"
6565 msgid "Library runpath: [%s]"
6575 msgid "Not needed object: [%s]\n"
6586 "Version definition section '%s' contains %u entries:\n"
6594 #: readelf.c:8770 readelf.c:8886 readelf.c:9028
6596 msgid " Offset: %#08lx Link: %u (%s)\n"
6600 msgid "version definition section"
6605 msgid " %#06x: Rev: %d Flags: %s"
6610 msgid " Index: %d Cnt: %d "
6620 msgid "Name index: %ld\n"
6625 msgid " %#06x: Parent %d: %s\n"
6630 msgid " %#06x: Parent %d, name index: %ld\n"
6635 msgid " Version def aux past end of section\n"
6640 msgid " Version definition past end of section\n"
6647 "Version needs section '%s' contains %u entries:\n"
6656 msgid "Version Needs section"
6661 msgid " %#06x: Version: %d"
6681 msgid " %#06x: Name: %s"
6686 msgid " %#06x: Name index: %lx"
6691 msgid " Flags: %s Version: %d\n"
6695 msgid "Missing Version Needs auxillary information\n"
6699 msgid "Missing Version Needs information\n"
6703 msgid "version string table"
6710 "Version symbols section '%s' contains %d entries:\n"
6719 msgid "version symbol data"
6723 msgid " 0 (*local*) "
6727 msgid " 1 (*global*) "
6731 msgid "invalid index into symbol array\n"
6734 #: readelf.c:9114 readelf.c:9941
6735 msgid "version need"
6739 msgid "version need aux (2)"
6742 #: readelf.c:9146 readelf.c:9208
6746 #: readelf.c:9176 readelf.c:10019
6750 #: readelf.c:9202 readelf.c:10041
6751 msgid "version def aux"
6758 "No version information found in this file.\n"
6763 msgid "<localentry>: %d"
6772 msgid "Unable to read in dynamic data\n"
6777 msgid " <corrupt: %14ld>"
6780 #: readelf.c:9624 readelf.c:9676 readelf.c:9700 readelf.c:9730 readelf.c:9754
6781 msgid "Unable to seek to start of dynamic information\n"
6784 #: readelf.c:9630 readelf.c:9682
6785 msgid "Failed to read in number of buckets\n"
6789 msgid "Failed to read in number of chains\n"
6793 msgid "Failed to determine last chain length\n"
6800 "Symbol table for image:\n"
6803 #: readelf.c:9784 readelf.c:9802
6805 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
6808 #: readelf.c:9786 readelf.c:9804
6810 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
6817 "Symbol table of `.gnu.hash' for image:\n"
6824 "Symbol table '%s' has a sh_entsize of zero!\n"
6831 "Symbol table '%s' contains %lu entries:\n"
6836 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
6841 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
6845 msgid "version data"
6849 msgid "version need aux (3)"
6853 msgid "bad dynamic symbol\n"
6860 "Dynamic symbol information is not available for displaying symbols.\n"
6867 "Histogram for bucket list length (total of %lu buckets):\n"
6870 #: readelf.c:10080 readelf.c:10151
6872 msgid " Length Number %% of total Coverage\n"
6879 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
6886 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
6891 msgid " Num: Name BoundTo Flags\n"
6896 msgid "<corrupt: %19ld>"
6900 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc"
6904 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
6910 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
6916 msgid "unable to apply unsupported reloc type %d to section %s\n"
6921 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
6926 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
6931 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
6938 "Assembly dump of section %s\n"
6945 "Section '%s' has no data to dump.\n"
6949 msgid "section contents"
6956 "String dump of section '%s':\n"
6962 " Note: This section has relocations against it, but these have NOT been "
6963 "applied to this dump.\n"
6968 msgid " No strings found in this section."
6975 "Hex dump of section '%s':\n"
6981 " NOTE: This section has relocations against it, but these have NOT been "
6982 "applied to this dump.\n"
6987 msgid "%s section data"
6994 "Section '%s' has no debugging data.\n"
6997 #. There is no point in dumping the contents of a debugging section
6998 #. which has the NOBITS type - the bits in the file will be random.
6999 #. This can happen when a file containing a .eh_frame section is
7000 #. stripped with the --only-keep-debug command line option.
7003 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
7008 msgid "Unrecognized debug section: %s\n"
7013 msgid "Section '%s' was not dumped because it does not exist!\n"
7018 msgid "Section %d was not dumped because it does not exist!\n"
7022 msgid "corrupt tag\n"
7025 #: readelf.c:11688 readelf.c:11702 readelf.c:11721 readelf.c:12070
7026 #: readelf.c:12333 readelf.c:12346 readelf.c:12359
7033 msgid "Application\n"
7043 msgid "Microcontroller\n"
7048 msgid "Application or Realtime\n"
7051 #: readelf.c:11703 readelf.c:11723 readelf.c:12124 readelf.c:12142
7052 #: readelf.c:12217 readelf.c:12238
7057 #: readelf.c:11704 readelf.c:12220 readelf.c:12241
7062 #: readelf.c:11708 readelf.c:11727
7064 msgid "8-byte and up to %d-byte extended\n"
7069 msgid "8-byte, except leaf SP\n"
7072 #: readelf.c:11738 readelf.c:11815 readelf.c:12256
7074 msgid "flag = %d, vendor = %s\n"
7084 msgid "flag = %d, vendor = <corrupt>\n"
7088 msgid "corrupt vendor attribute\n"
7091 #: readelf.c:11844 readelf.c:12001
7093 msgid "Hard or soft float\n"
7098 msgid "Hard float\n"
7101 #: readelf.c:11850 readelf.c:12010
7103 msgid "Soft float\n"
7108 msgid "Single-precision hard float\n"
7111 #: readelf.c:11870 readelf.c:11902
7122 msgid "corrupt Tag_GNU_Power_ABI_Struct_Return"
7132 msgid "Hard float (double precision)\n"
7137 msgid "Hard float (single precision)\n"
7142 msgid "Hard float (MIPS32r2 64-bit FPU)\n"
7147 msgid "Any MSA or not\n"
7152 msgid "128-bit MSA\n"
7170 #: readelf.c:12127 readelf.c:12145 readelf.c:12223 readelf.c:12244
7177 msgid "DSBT addressing not used\n"
7182 msgid "DSBT addressing used\n"
7187 msgid "Data addressing position-dependent\n"
7192 msgid "Data addressing position-independent, GOT near DP\n"
7197 msgid "Data addressing position-independent, GOT far from DP\n"
7202 msgid "Code addressing position-dependent\n"
7207 msgid "Code addressing position-independent\n"
7220 #: readelf.c:12347 readelf.c:12360
7225 #: readelf.c:12348 readelf.c:12361
7232 msgid "Restricted Large\n"
7237 msgid " <unknown tag %d>: "
7246 msgid "ERROR: Bad section length (%d > %d)\n"
7251 msgid "Attribute Section: %s\n"
7256 msgid "ERROR: Bad subsection length (%d > %d)\n"
7261 msgid "File Attributes\n"
7266 msgid "Section Attributes:"
7271 msgid "Symbol Attributes:"
7276 msgid "Unknown tag: %d\n"
7281 msgid " Unknown section contexts\n"
7286 msgid "Unknown format '%c'\n"
7289 #: readelf.c:12581 readelf.c:12603
7293 #: readelf.c:12698 readelf.c:13266
7294 msgid "liblist section data"
7301 "Section '.liblist' contains %lu entries:\n"
7306 " Library Time Stamp Checksum Version Flags\n"
7311 msgid "<corrupt: %9ld>"
7326 "Section '%s' contains %d entries:\n"
7330 msgid "conflict list found without a dynamic symbol table\n"
7333 #: readelf.c:12994 readelf.c:13009
7341 "Section '.conflict' contains %lu entries:\n"
7345 msgid " Num: Index Value Name"
7348 #: readelf.c:13033 readelf.c:13122 readelf.c:13193
7350 msgid "<corrupt: %14ld>"
7354 msgid "Global Offset Table data"
7366 msgid " Canonical gp value: "
7369 #: readelf.c:13064 readelf.c:13164
7371 msgid " Reserved entries:\n"
7376 msgid " %*s %10s %*s Purpose\n"
7379 #: readelf.c:13066 readelf.c:13083 readelf.c:13099 readelf.c:13166
7384 #: readelf.c:13066 readelf.c:13083 readelf.c:13100
7388 #: readelf.c:13067 readelf.c:13084 readelf.c:13101 readelf.c:13166
7395 msgid " Lazy resolver\n"
7400 msgid " Module pointer (GNU extension)\n"
7405 msgid " Local entries:\n"
7410 msgid " Global entries:\n"
7413 #: readelf.c:13102 readelf.c:13177
7417 #. Note for translators: "Ndx" = abbreviated form of "Index".
7418 #: readelf.c:13105 readelf.c:13177
7422 #: readelf.c:13105 readelf.c:13177
7427 msgid "Procedure Linkage Table data"
7432 msgid " %*s %*s Purpose\n"
7437 msgid " PLT lazy resolver\n"
7442 msgid " Module pointer\n"
7451 msgid "NDS32 elf flags section"
7455 msgid "liblist string table"
7462 "Library list section '%s' contains %lu entries:\n"
7466 msgid " Library Time Stamp Checksum Version Flags"
7470 msgid "NT_AUXV (auxiliary vector)"
7474 msgid "NT_PRSTATUS (prstatus structure)"
7478 msgid "NT_FPREGSET (floating point registers)"
7482 msgid "NT_PRPSINFO (prpsinfo structure)"
7486 msgid "NT_TASKSTRUCT (task structure)"
7490 msgid "NT_PRXFPREG (user_xfpregs structure)"
7494 msgid "NT_PPC_VMX (ppc Altivec registers)"
7498 msgid "NT_PPC_VSX (ppc VSX registers)"
7502 msgid "NT_386_TLS (x86 TLS information)"
7506 msgid "NT_386_IOPERM (x86 I/O permissions)"
7510 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
7514 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
7518 msgid "NT_S390_TIMER (s390 timer register)"
7522 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
7526 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
7530 msgid "NT_S390_CTRS (s390 control registers)"
7534 msgid "NT_S390_PREFIX (s390 prefix register)"
7538 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
7542 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
7546 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
7550 msgid "NT_ARM_VFP (arm VFP registers)"
7554 msgid "NT_ARM_TLS (AArch TLS registers)"
7558 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
7562 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
7566 msgid "NT_PSTATUS (pstatus structure)"
7570 msgid "NT_FPREGS (floating point registers)"
7574 msgid "NT_PSINFO (psinfo structure)"
7578 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
7582 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
7586 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
7590 msgid "NT_SIGINFO (siginfo_t data)"
7594 msgid "NT_FILE (mapped files)"
7598 msgid "NT_VERSION (version)"
7602 msgid "NT_ARCH (architecture)"
7605 #: readelf.c:13415 readelf.c:13524 readelf.c:13614 readelf.c:13672
7608 msgid "Unknown note type: (0x%08x)"
7613 msgid " Cannot decode 64-bit note in 32-bit build\n"
7618 msgid " Malformed note - too short for header\n"
7623 msgid " Malformed note - does not end with \\0\n"
7628 msgid " Malformed note - too short for supplied file count\n"
7633 msgid " Page size: "
7638 msgid " %*s%*s%*s\n"
7655 msgid " Malformed note - filenames end too early\n"
7659 msgid "NT_GNU_ABI_TAG (ABI version tag)"
7663 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
7667 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
7671 msgid "NT_GNU_GOLD_VERSION (gold version)"
7681 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
7689 #. NetBSD core "procinfo" structure.
7691 msgid "NetBSD procinfo structure"
7694 #: readelf.c:13631 readelf.c:13645
7695 msgid "PT_GETREGS (reg structure)"
7698 #: readelf.c:13633 readelf.c:13647
7699 msgid "PT_GETFPREGS (fpreg structure)"
7703 msgid "NT_STAPSDT (SystemTap probe descriptors)"
7708 msgid " Provider: %s\n"
7728 msgid ", Semaphore: "
7733 msgid " Arguments: %s\n"
7737 msgid "NT_VMS_MHD (module header)"
7741 msgid "NT_VMS_LNM (language name)"
7745 msgid "NT_VMS_SRC (source files)"
7749 msgid "NT_VMS_EIDC (consistency check)"
7753 msgid "NT_VMS_FPMODE (FP mode)"
7757 msgid "NT_VMS_IMGNAM (image name)"
7761 msgid "NT_VMS_IMGID (image id)"
7765 msgid "NT_VMS_LINKID (link id)"
7769 msgid "NT_VMS_IMGBID (build id)"
7773 msgid "NT_VMS_GSTNAM (sym table name)"
7778 msgid " Creation date : %.17s\n"
7783 msgid " Last patch date: %.17s\n"
7788 msgid " Module name : %s\n"
7793 msgid " Module version : %s\n"
7798 msgid " Invalid size\n"
7803 msgid " Language: %s\n"
7808 msgid " Floating Point mode: "
7813 msgid " Link time: "
7818 msgid " Patch time: "
7823 msgid " Major id: %u, minor id: %u\n"
7828 msgid " Last modified : "
7840 msgid " Header flags: 0x%08x\n"
7845 msgid " Image id : %s\n"
7850 msgid " Image name: %s\n"
7855 msgid " Global symbol table name: %s\n"
7860 msgid " Image id: %s\n"
7865 msgid " Linker id: %s\n"
7876 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
7881 msgid " %-20s %10s\tDescription\n"
7892 #: readelf.c:13919 readelf.c:13940
7894 msgid "Corrupt note: only %d bytes remain, not enough for a full note\n"
7899 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
7904 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx\n"
7909 msgid "No note segments present in the core file.\n"
7914 "This instance of readelf has been built without support for a\n"
7915 "64 bit data type and so it cannot read 64 bit ELF files.\n"
7920 msgid "%s: Failed to read file header\n"
7932 msgid "%s: unable to dump the index as none was found\n"
7937 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
7942 msgid "Contents of binary %s at offset "
7947 msgid "%s: end of the symbol table reached before the end of the index\n"
7953 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
7954 "in the index table\n"
7959 msgid "%s: failed to seek back to start of object files in the archive\n"
7962 #: readelf.c:14525 readelf.c:14617
7964 msgid "Input file '%s' is not readable.\n"
7969 msgid "%s: contains corrupt thin archive: %s\n"
7974 msgid "%s: failed to seek to archive member.\n"
7979 msgid "File %s is not an archive so its index cannot be displayed.\n"
7984 msgid "%s: cannot set time: %s"
7987 #. We have to clean up here.
7988 #: rename.c:157 rename.c:195
7990 msgid "unable to rename '%s'; reason: %s"
7995 msgid "unable to copy file '%s'; reason: %s"
8000 msgid "%s: not enough binary data"
8004 msgid "null terminated unicode string"
8007 #: resbin.c:163 resbin.c:169
8015 #: resbin.c:239 resbin.c:246
8020 msgid "menuex header"
8024 msgid "menuex offset"
8029 msgid "unsupported menu version %d"
8032 #: resbin.c:289 resbin.c:304 resbin.c:366
8033 msgid "menuitem header"
8040 #: resbin.c:433 resbin.c:461
8041 msgid "dialog header"
8046 msgid "unexpected DIALOGEX version %d"
8050 msgid "dialog font point size"
8054 msgid "dialogex font information"
8057 #: resbin.c:530 resbin.c:548
8058 msgid "dialog control"
8062 msgid "dialogex control"
8066 msgid "dialog control end"
8070 msgid "dialog control data"
8074 msgid "stringtable string length"
8078 msgid "stringtable string"
8082 msgid "fontdir header"
8090 msgid "fontdir device name"
8094 msgid "fontdir face name"
8102 msgid "group cursor header"
8105 #: resbin.c:801 resrc.c:1350
8107 msgid "unexpected group cursor type %d"
8111 msgid "group cursor"
8115 msgid "group icon header"
8118 #: resbin.c:856 resrc.c:1297
8120 msgid "unexpected group icon type %d"
8127 #: resbin.c:935 resbin.c:1169
8128 msgid "unexpected version string"
8133 msgid "version length %d does not match resource length %lu"
8138 msgid "unexpected version type %d"
8143 msgid "unexpected fixed version information length %ld"
8147 msgid "fixed version info"
8152 msgid "unexpected fixed version signature %lu"
8157 msgid "unexpected fixed version info version %lu"
8161 msgid "version var info"
8166 msgid "unexpected stringfileinfo value length %ld"
8170 msgid "version stringtable"
8175 msgid "unexpected version stringtable value length %ld"
8179 msgid "version string"
8184 msgid "unexpected version string length %ld != %ld + %ld"
8189 msgid "unexpected version string length %ld < %ld"
8194 msgid "unexpected varfileinfo value length %ld"
8198 msgid "version varfileinfo"
8203 msgid "unexpected version value length %ld"
8207 msgid "filename required for COFF input"
8212 msgid "%s: no resource section"
8217 msgid "%s: %s: address out of bounds"
8225 msgid "named directory entry"
8229 msgid "directory entry name"
8233 msgid "named subdirectory"
8237 msgid "named resource"
8241 msgid "ID directory entry"
8245 msgid "ID subdirectory"
8253 msgid "resource type unknown"
8261 msgid "resource data"
8265 msgid "resource data size"
8269 msgid "filename required for COFF output"
8273 msgid "can't get BFD_RELOC_RVA relocation type"
8276 #: resrc.c:257 resrc.c:328
8278 msgid "can't open temporary file `%s': %s"
8283 msgid "can't redirect stdout: `%s': %s"
8288 msgid "can't execute `%s': %s"
8293 msgid "Using temporary file `%s' to read preprocessor output\n"
8298 msgid "can't popen `%s': %s"
8303 msgid "Using popen to read preprocessor output\n"
8308 msgid "Tried `%s'\n"
8313 msgid "Using `%s'\n"
8317 msgid "preprocessing failed."
8322 msgid "%s: unexpected EOF"
8327 msgid "%s: read of %lu returned %lu"
8330 #: resrc.c:722 resrc.c:1497
8332 msgid "stat failed on bitmap file `%s': %s"
8337 msgid "cursor file `%s' does not contain cursor data"
8340 #: resrc.c:805 resrc.c:1205
8342 msgid "%s: fseek to %lu failed: %s"
8346 msgid "help ID requires DIALOGEX"
8350 msgid "control data requires DIALOGEX"
8355 msgid "stat failed on font file `%s': %s"
8360 msgid "icon file `%s' does not contain icon data"
8363 #: resrc.c:1723 resrc.c:1758
8365 msgid "stat failed on file `%s': %s"
8370 msgid "can't open `%s' for output: %s"
8375 msgid " Displays the sizes of sections inside binary files\n"
8380 msgid " If no input file(s) are specified, a.out is assumed\n"
8386 " The options are:\n"
8387 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
8388 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
8390 " -t --totals Display the total sizes (Berkeley "
8392 " --common Display total size for *COM* syms\n"
8393 " --target=<bfdname> Set the binary file format\n"
8394 " @<file> Read options from <file>\n"
8395 " -h --help Display this information\n"
8396 " -v --version Display the program's version\n"
8402 msgid "invalid argument to --format: %s"
8407 msgid "Invalid radix: %s\n"
8412 msgid "Convert a COFF object file into a SYSROFF object file\n"
8418 " The options are:\n"
8419 " -q --quick (Obsolete - ignored)\n"
8420 " -n --noprescan Do not perform a scan to convert commons into defs\n"
8421 " -d --debug Display information about what is being done\n"
8422 " @<file> Read options from <file>\n"
8423 " -h --help Display this information\n"
8424 " -v --version Print the program's version number\n"
8429 msgid "unable to open output file %s"
8432 #: stabs.c:328 stabs.c:1717
8433 msgid "numeric overflow"
8438 msgid "Bad stab: %s\n"
8443 msgid "Warning: %s: %s\n"
8448 msgid "N_LBRAC not within function\n"
8453 msgid "Too many N_RBRACs\n"
8457 msgid "unknown C++ encoded name"
8460 #. Complain and keep going, so compilers can invent new
8461 #. cross-reference types.
8463 msgid "unrecognized cross reference type"
8466 #. Does this actually ever happen? Is that why we are worrying
8467 #. about dealing with it rather than just calling error_type?
8469 msgid "missing index type"
8473 msgid "unknown virtual character for baseclass"
8477 msgid "unknown visibility character for baseclass"
8481 msgid "unnamed $vb type"
8485 msgid "unrecognized C++ abbreviation"
8489 msgid "unknown visibility character for field"
8493 msgid "const/volatile indicator missing"
8498 msgid "No mangling for \"%s\"\n"
8502 msgid "Undefined N_EXCL"
8507 msgid "Type file number %d out of range\n"
8512 msgid "Type index number %d out of range\n"
8517 msgid "Unrecognized XCOFF type %d\n"
8522 msgid "bad mangled name `%s'\n"
8527 msgid "no argument types in mangled string\n"
8532 msgid "Demangled name is not a function\n"
8537 msgid "Unexpected type in v3 arglist demangling\n"
8542 msgid "Unrecognized demangle component %d\n"
8547 msgid "Failed to print demangled template\n"
8552 msgid "Couldn't get demangled builtin type\n"
8557 msgid "Unexpected demangled varargs\n"
8562 msgid "Unrecognized demangled builtin type\n"
8565 #: strings.c:185 strings.c:244
8567 msgid "invalid integer argument %s"
8572 msgid "invalid minimum string length %d"
8577 msgid " Display printable strings in [file(s)] (stdin by default)\n"
8583 " The options are:\n"
8584 " -a - --all Scan the entire file, not just the data section\n"
8585 " -f --print-file-name Print the name of the file before each string\n"
8586 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
8588 " -<number> least [number] characters (default 4).\n"
8589 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
8591 " -o An alias for --radix=o\n"
8592 " -T --target=<BFDNAME> Specify the binary file format\n"
8593 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
8594 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
8596 " @<file> Read options from <file>\n"
8597 " -h --help Display this information\n"
8598 " -v -V --version Print the program's version number\n"
8617 msgid "WANTED %x!!\n"
8625 msgid "DERIVED TYPE"
8634 msgid "Print a human readable interpretation of a SYSROFF object file\n"
8640 " The options are:\n"
8641 " -h --help Display this information\n"
8642 " -v --version Print the program's version number\n"
8647 msgid "cannot open input file %s"
8652 msgid "Copyright 2014 Free Software Foundation, Inc.\n"
8658 "This program is free software; you may redistribute it under the terms of\n"
8659 "the GNU General Public License version 3 or (at your option) any later "
8661 "This program has absolutely no warranty.\n"
8666 msgid "can't create %s file `%s' for output.\n"
8671 msgid "Usage: %s [option(s)] [input-file]\n"
8677 " The options are:\n"
8678 " -a --ascii_in Read input file as ASCII file\n"
8679 " -A --ascii_out Write binary messages as ASCII\n"
8680 " -b --binprefix .bin filename is prefixed by .mc filename_ "
8682 " -c --customflag Set custom flags for messages\n"
8683 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
8684 " -d --decimal_values Print values to text files decimal\n"
8685 " -e --extension=<extension> Set header extension used on export header "
8687 " -F --target <target> Specify output target for endianness.\n"
8688 " -h --headerdir=<directory> Set the export directory for headers\n"
8689 " -u --unicode_in Read input file as UTF16 file\n"
8690 " -U --unicode_out Write binary messages as UFT16\n"
8691 " -m --maxlength=<val> Set the maximal allowed message length\n"
8692 " -n --nullterminate Automatic add a zero termination to strings\n"
8693 " -o --hresult_use Use HRESULT definition instead of status code "
8695 " -O --codepage_out=<val> Set codepage used for writing text file\n"
8696 " -r --rcdir=<directory> Set the export directory for rc files\n"
8697 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
8698 " that maps message ID's to their symbolic "
8705 " -H --help Print this help message\n"
8706 " -v --verbose Verbose - tells you what it's doing\n"
8707 " -V --version Print version information\n"
8710 #: windmc.c:261 windres.c:403
8712 msgid "%s: warning: "
8717 msgid "A codepage was specified switch `%s' and UTF16.\n"
8722 msgid "\tcodepage settings are ignored.\n"
8726 msgid "try to add a ill language."
8731 msgid "unable to open file `%s' for input.\n"
8736 msgid "unable to read contents of %s"
8740 msgid "input file does not seems to be UFT16.\n"
8745 msgid "can't open %s `%s': %s"
8750 msgid ": expected to be a directory\n"
8755 msgid ": expected to be a leaf\n"
8760 msgid ": duplicate value\n"
8765 msgid "unknown format type `%s'"
8770 msgid "%s: supported formats:"
8773 #. Otherwise, we give up.
8776 msgid "can not determine type of file `%s'; use the -J option"
8781 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
8787 " The options are:\n"
8788 " -i --input=<file> Name input file\n"
8789 " -o --output=<file> Name output file\n"
8790 " -J --input-format=<format> Specify input format\n"
8791 " -O --output-format=<format> Specify output format\n"
8792 " -F --target=<target> Specify COFF target\n"
8793 " --preprocessor=<program> Program to use to preprocess rc file\n"
8794 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
8795 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
8796 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
8797 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
8798 " -v --verbose Verbose - tells you what it's doing\n"
8799 " -c --codepage=<codepage> Specify default codepage\n"
8800 " -l --language=<val> Set language when reading rc file\n"
8801 " --use-temp-file Use a temporary file instead of popen to "
8803 " the preprocessor output\n"
8804 " --no-use-temp-file Use popen (default)\n"
8809 msgid " --yydebug Turn on parser debugging\n"
8815 " -r Ignored for compatibility with rc\n"
8816 " @<file> Read options from <file>\n"
8817 " -h --help Print this help message\n"
8818 " -V --version Print version information\n"
8824 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
8825 "extension if not specified. A single file name is an input file.\n"
8826 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
8830 msgid "invalid codepage specified.\n"
8834 msgid "invalid option -f\n"
8838 msgid "No filename following the -fo option.\n"
8844 "Option -I is deprecated for setting the input format, please use -J "
8849 msgid "no resources"
8852 #: wrstabs.c:354 wrstabs.c:1915
8854 msgid "string_hash_lookup failed: %s"
8859 msgid "stab_int_type: bad size %u"
8864 msgid "%s: warning: unknown size for field `%s' in struct"