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: 2021-08-11 10:46+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "Usage: %s [option(s)] [addr(s)]\n"
28 msgid " Convert addresses into line number/file name pairs.\n"
34 " If no addresses are specified on the command line, they will be read from "
42 " @<file> Read options from <file>\n"
43 " -a --addresses Show addresses\n"
44 " -b --target=<bfdname> Set the binary file format\n"
45 " -e --exe=<executable> Set the input file name (default is a.out)\n"
46 " -i --inlines Unwind inlined functions\n"
47 " -j --section=<name> Read section-relative offsets instead of addresses\n"
48 " -p --pretty-print Make the output easier to read for humans\n"
49 " -s --basenames Strip directory names\n"
50 " -f --functions Show function names\n"
51 " -C --demangle[=style] Demangle function names\n"
52 " -R --recurse-limit Enable a limit on recursion whilst demangling. "
54 " -r --no-recurse-limit Disable a limit on recursion whilst demangling\n"
55 " -h --help Display this information\n"
56 " -v --version Display the program's version\n"
60 #: addr2line.c:109 ar.c:357 ar.c:394 coffdump.c:471 dlltool.c:3715
61 #: dllwrap.c:518 elfedit.c:952 objcopy.c:697 objcopy.c:752 readelf.c:4855
62 #: size.c:109 srconv.c:1704 strings.c:706 sysdump.c:649 windmc.c:227
65 msgid "Report bugs to %s\n"
68 #. Note for translators: This printf is used to join the
69 #. function name just printed above to the line number/
70 #. file name pair that is about to be printed below. Eg:
78 #. Note for translators: This printf is used to join the
79 #. line number/file name pair that has just been printed with
80 #. the line number/file name pair that is going to be printed
81 #. by the next iteration of the while loop. Eg:
83 #. 123:bar.c (inlined by) 456:main.c
86 msgid " (inlined by) "
91 msgid "%s: cannot get addresses from archive"
96 msgid "%s: cannot find section %s"
99 #: addr2line.c:442 ar.c:756 dlltool.c:3239 nm.c:1807 objcopy.c:6029
100 #: objdump.c:5219 size.c:151 strings.c:289 windmc.c:958 windres.c:816
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:469 nm.c:1833 objdump.c:5266 readelf.c:5128
106 msgid "unknown demangling style `%s'"
111 msgid "no entry %s in archive\n"
117 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin "
118 "<name>] [member-name] [count] archive-file file...\n"
124 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-"
125 "name] [count] archive-file file...\n"
130 msgid " %s -M [<mri-script]\n"
140 msgid " d - delete file(s) from the archive\n"
145 msgid " m[ab] - move file(s) in the archive\n"
150 msgid " p - print file(s) found in the archive\n"
155 msgid " q[f] - quick append file(s) to the archive\n"
161 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
166 msgid " s - act as ranlib\n"
171 msgid " t[O][v] - display contents of the archive\n"
176 msgid " x[o] - extract file(s) from the archive\n"
181 msgid " command specific modifiers:\n"
186 msgid " [a] - put file(s) after [member-name]\n"
191 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
196 msgid " [D] - use zero for timestamps and uids/gids (default)\n"
201 msgid " [U] - use actual timestamps and uids/gids\n"
206 msgid " [D] - use zero for timestamps and uids/gids\n"
211 msgid " [U] - use actual timestamps and uids/gids (default)\n"
216 msgid " [N] - use instance [count] of name\n"
221 msgid " [f] - truncate inserted file names\n"
226 msgid " [P] - use full path names when matching\n"
231 msgid " [o] - preserve original dates\n"
236 msgid " [O] - display offsets of files in the archive\n"
242 " [u] - only replace files that are newer than current archive "
248 msgid " generic modifiers:\n"
253 msgid " [c] - do not warn if the library had to be created\n"
258 msgid " [s] - create an archive index (cf. ranlib)\n"
263 msgid " [l <text> ] - specify the dependencies of this library\n"
268 msgid " [S] - do not build a symbol table\n"
273 msgid " [T] - make a thin archive\n"
278 msgid " [v] - be verbose\n"
283 msgid " [V] - display the version number\n"
288 msgid " @<file> - read options from <file>\n"
293 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
299 " --output=DIRNAME - specify the output directory for extraction operations\n"
304 msgid " --record-libdeps=<text> - specify the dependencies of this library\n"
314 msgid " --plugin <p> - load the specified plugin\n"
319 msgid "Usage: %s [options] archive\n"
324 msgid " Generate an index to speed access to archives\n"
330 " The options are:\n"
331 " @<file> Read options from <file>\n"
336 msgid " --plugin <name> Load the specified plugin\n"
342 " -D Use zero for symbol map timestamp (default)\n"
343 " -U Use an actual symbol map timestamp\n"
349 " -D Use zero for symbol map timestamp\n"
350 " -U Use actual symbol map timestamp (default)\n"
356 " -t Update the archive's symbol map timestamp\n"
357 " -h --help Print this help message\n"
358 " -v --version Print version information\n"
362 msgid "two different operation options specified"
366 msgid "libdeps specified more than once"
369 #: ar.c:608 ar.c:683 nm.c:1926
371 msgid "sorry - this program has been built without plugin support\n"
375 msgid "no operation specified"
379 msgid "`u' is only meaningful with the `r' option."
383 msgid "`u' is not meaningful with the `D' option."
387 msgid "`u' modifier ignored since `D' is the default (see `U')"
391 msgid "missing position arg."
395 msgid "`N' is only meaningful with the `x' and `d' options."
399 msgid "`N' missing value."
403 msgid "Value for `N' must be positive."
407 msgid "`x' cannot be used on thin archives."
411 msgid "Cannot create libdeps record."
415 msgid "Cannot set libdeps record type to binary."
419 msgid "Cannot set libdeps object format."
423 msgid "Cannot make libdeps object writable."
427 msgid "Cannot write libdeps record."
431 msgid "Cannot make libdeps object readable."
435 msgid "Cannot reset libdeps record type."
440 msgid "internal error -- this option not implemented"
450 msgid "Cannot convert existing library %s to thin format"
455 msgid "Cannot convert existing thin library %s to normal format"
458 #: ar.c:1088 ar.c:1185 ar.c:1507 objcopy.c:3606
460 msgid "internal stat error on %s"
463 #: ar.c:1107 ar.c:1211
465 msgid "%s is not a valid archive"
470 msgid "illegal output pathname for archive member: %s, using '%s' instead"
474 msgid "could not create temporary file whilst writing archive"
479 msgid "No member named `%s'\n"
484 msgid "no entry %s in archive %s!"
489 msgid "%s: no archive map to update"
494 msgid "No entry %s in archive.\n"
499 msgid "Can't open file %s\n"
504 msgid "%s: Can't open temporary file (%s)\n"
509 msgid "%s: Can't open output archive %s\n"
514 msgid "%s: Can't open input archive %s\n"
519 msgid "%s: file %s is not an archive\n"
524 msgid "%s: no output archive specified yet\n"
527 #: arsup.c:260 arsup.c:303 arsup.c:345 arsup.c:383 arsup.c:449
529 msgid "%s: no open output archive\n"
532 #: arsup.c:276 arsup.c:404 arsup.c:430
534 msgid "%s: can't open file %s\n"
537 #: arsup.c:330 arsup.c:426 arsup.c:507
539 msgid "%s: can't find module file %s\n"
544 msgid "Current open archive is %s\n"
549 msgid "%s: no open archive\n"
554 msgid " No emulation specific options\n"
557 #. Macros for common output.
560 msgid " emulation options: \n"
563 #: bucomm.c:43 bucomm.c:77
564 msgid "cause of error unknown"
569 msgid "can't set BFD default target to `%s': %s"
574 msgid "%s: Matching formats:"
579 msgid "Supported targets:"
584 msgid "%s: supported targets:"
589 msgid "Supported architectures:"
594 msgid "%s: supported architectures:"
602 msgid "little endian"
606 msgid "endianness unknown"
613 " (header %s, data %s)\n"
618 msgid "BFD header file version %s\n"
623 msgid "<time data corrupt>"
628 msgid "%s: bad number: %s"
631 #: bucomm.c:607 strings.c:402
633 msgid "'%s': No such file"
636 #: bucomm.c:609 strings.c:404
638 msgid "Warning: could not locate '%s'. reason: %s"
641 #: bucomm.c:613 strings.c:410
643 msgid "Warning: '%s' is a directory"
646 #: bucomm.c:615 bucomm.c:628
648 msgid "Warning: '%s' is not an ordinary file"
653 msgid "Warning: '%s' has negative size, probably it is too large"
668 msgid "section definition at %x size %x\n"
678 msgid "array [%d] of"
683 msgid "function returning"
698 msgid "structure definition"
703 msgid "structure ref to UNKNOWN struct"
708 msgid "structure ref to %s"
713 msgid "enum ref to %s"
718 msgid "enum definition"
723 msgid "Stack offset %x"
728 msgid "Memory section %s+%x"
738 msgid "Struct Member offset %x"
743 msgid "Enum Member offset %x"
748 msgid "Undefined symbol"
753 msgid "List of symbols"
758 msgid "Symbol %s, tag %d, number %d"
761 #: coffdump.c:345 readelf.c:18468 readelf.c:18559
777 msgid "List of blocks "
792 msgid "List of source files"
797 msgid "Source file %s"
802 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
805 #. PR 17512: file: 0a38fb7c.
815 #: coffdump.c:462 sysdump.c:642
817 msgid "Usage: %s [option(s)] in-file\n"
822 msgid " Print a human readable interpretation of a COFF object file\n"
828 " The options are:\n"
829 " @<file> Read options from <file>\n"
830 " -h --help Display this information\n"
831 " -v --version Display the program's version\n"
835 #: coffdump.c:532 srconv.c:1793 sysdump.c:705
836 msgid "no input file specified"
840 msgid "Out of context scope change encountered"
845 msgid "Invalid section target index: %u"
850 msgid "Invalid section target index: %d"
854 msgid "Target section has insufficient relocs"
857 #: coffgrok.c:198 coffgrok.c:445
859 msgid "Symbol index %u encountered when there are no symbols"
862 #: coffgrok.c:199 coffgrok.c:446
864 msgid "Invalid symbol index %u encountered"
869 msgid "Invalid section number (%d) encountered"
874 msgid "Unrecognized symbol class: %d"
879 msgid "Type entry %u does not have enough symbolic information"
884 msgid "Type entry %u does not refer to a symbol"
888 msgid "Section definition needs a section length"
892 msgid "Aggregate definition needs auxiliary information"
897 msgid "Invalid tag index %#lx encountered"
901 msgid "Enum definition needs auxiliary information"
906 msgid "Invalid enum symbol index %u encountered"
910 msgid "Array definition needs auxiliary information"
915 msgid "Out of range sum for els (%#x) * size (%#x)"
918 #: coffgrok.c:627 coffgrok.c:870
920 msgid "Unrecognised symbol class: %d"
924 msgid "ICE: do_define called without a block"
929 msgid "Out of range symbol index: %u"
933 msgid "Section referenced before any file is defined"
938 msgid "Out of range sum for offset (%#x) + size (%#x)"
943 msgid "Out of range type size: %u"
947 msgid "Function start encountered without a top level scope."
951 msgid "Block start encountered without a scope for it."
955 msgid "Function arguments encountered without a function definition"
959 msgid "Structure element encountered without a structure definition"
963 msgid "Enum element encountered without an enum definition"
967 msgid "Aggregate definition encountered without a scope"
971 msgid "Label definition encountered without a file scope"
975 msgid "Variable definition encountered without a scope"
980 msgid "%s: is not a COFF format file"
983 #: cxxfilt.c:124 nm.c:324 objdump.c:390
985 msgid "Report bugs to %s.\n"
989 msgid "debug_add_to_current_namespace: no current file"
993 msgid "debug_start_source: no debug_set_filename call"
997 msgid "debug_record_function: no debug_set_filename call"
1001 msgid "debug_record_parameter: no current function"
1005 msgid "debug_end_function: no current function"
1009 msgid "debug_end_function: some blocks were not closed"
1013 msgid "debug_start_block: no current block"
1017 msgid "debug_end_block: no current block"
1021 msgid "debug_end_block: attempt to close top level block"
1025 msgid "debug_record_line: no current unit"
1030 msgid "debug_start_common_block: not implemented"
1035 msgid "debug_end_common_block: not implemented"
1040 msgid "debug_record_label: not implemented"
1044 msgid "debug_record_variable: no current file"
1048 msgid "debug_make_undefined_type: unsupported kind"
1052 msgid "debug_name_type: no current file"
1056 msgid "debug_tag_type: no current file"
1060 msgid "debug_tag_type: extra tag attempted"
1065 msgid "Warning: changing type size from %d to %d\n"
1069 msgid "debug_find_named_type: no current compilation unit"
1074 msgid "debug_get_real_type: circular debug information for %s\n"
1078 msgid "debug_write_type: illegal type encountered"
1081 #: dlltool.c:869 dlltool.c:893 dlltool.c:922
1083 msgid "Internal error: Unknown machine type: %d"
1088 msgid "Can't open def file: %s"
1093 msgid "Processing def file: %s"
1097 msgid "Processed def file"
1102 msgid "Syntax error in def file %s:%d"
1107 msgid "%s: Path components stripped from image name, '%s'."
1112 msgid "NAME: %s base: %x"
1115 #: dlltool.c:1055 dlltool.c:1076
1116 msgid "Can't have LIBRARY and NAME"
1121 msgid "LIBRARY: %s base: %x"
1126 msgid "VERSION %d.%d\n"
1134 #: dlltool.c:1317 resrc.c:288
1139 #: dlltool.c:1322 dllwrap.c:416 resrc.c:293
1141 msgid "subprocess got fatal signal %d"
1144 #: dlltool.c:1328 dllwrap.c:423 resrc.c:300
1146 msgid "%s exited with status %d"
1151 msgid "Sucking in info from %s section in %s"
1156 msgid "Excluding symbol: %s"
1159 #: dlltool.c:1588 dlltool.c:1599 nm.c:1172 nm.c:1183 nm.c:1193
1161 msgid "%s: no symbols"
1164 #. FIXME: we ought to read in and block out the base relocations.
1167 msgid "Done reading %s"
1172 msgid "Unable to open object file: %s: %s"
1177 msgid "Scanning object file %s"
1182 msgid "Cannot produce mcore-elf dll from archive file: %s"
1186 msgid "Adding exports to output file"
1190 msgid "Added exports to output file"
1195 msgid "Generating export file: %s"
1200 msgid "Unable to open temporary assembler file: %s"
1205 msgid "Opened temporary file: %s"
1209 msgid "failed to read the number of entries from base file"
1213 msgid "Generated exports file"
1218 msgid "bfd_open failed open stub file: %s: %s"
1223 msgid "Creating stub file: %s"
1228 msgid "bfd_open failed reopen stub file: %s: %s"
1231 #: dlltool.c:2707 dlltool.c:2786
1233 msgid "failed to open temporary head file: %s"
1236 #: dlltool.c:2771 dlltool.c:2861
1238 msgid "failed to open temporary head file: %s: %s"
1243 msgid "failed to open temporary tail file: %s"
1248 msgid "failed to open temporary tail file: %s: %s"
1253 msgid "Can't create .lib file: %s: %s"
1258 msgid "Creating library file: %s"
1261 #: dlltool.c:3026 dlltool.c:3032
1263 msgid "cannot delete %s: %s"
1267 msgid "Created lib file"
1272 msgid "Can't open .lib file: %s: %s"
1275 #: dlltool.c:3252 dlltool.c:3274
1277 msgid "%s is not a library"
1282 msgid "Import library `%s' specifies two or more dlls"
1287 msgid "Unable to determine dll name for `%s' (not an import library?)"
1292 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1297 msgid "Error, duplicate EXPORT with ordinals: %s"
1301 msgid "Processing definitions"
1305 msgid "Processed definitions"
1309 #: dlltool.c:3672 dllwrap.c:477
1311 msgid "Usage %s <option(s)> <object-file(s)>\n"
1318 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1324 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1330 msgid " -e --output-exp <outname> Generate an export file.\n"
1335 msgid " -l --output-lib <outname> Generate an interface library.\n"
1340 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1345 msgid " -a --add-indirect Add dll indirects to export file.\n"
1351 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1356 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1361 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1366 msgid " --export-all-symbols Export all symbols to .def\n"
1371 msgid " --no-export-all-symbols Only export listed symbols\n"
1376 msgid " --exclude-symbols <list> Don't export <list>\n"
1381 msgid " --no-default-excludes Clear default exclude symbols\n"
1386 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1391 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1396 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1402 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1409 " -U --add-underscore Add underscores to all symbols in interface "
1416 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1417 "interface library.\n"
1423 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1430 " --leading-underscore All symbols should be prefixed by an "
1436 msgid " -k --kill-at Kill @<n> from exported names.\n"
1441 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1446 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1451 msgid " -S --as <name> Use <name> for assembler.\n"
1456 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1462 " -C --compat-implib Create backward compatible import library.\n"
1468 " -n --no-delete Keep temp files (repeat for extra "
1475 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1481 " -I --identify <implib> Report the name of the DLL associated with "
1488 " --identify-strict Causes --identify to report error when multiple "
1494 msgid " -v --verbose Be verbose.\n"
1499 msgid " -V --version Display the program version.\n"
1504 msgid " -h --help Display this information.\n"
1509 msgid " @<file> Read options from <file>.\n"
1515 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1520 msgid " -L --linker <name> Use <name> as the linker.\n"
1525 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1530 msgid "Unable to open def-file: %s"
1535 msgid "Path components stripped from dllname, '%s'."
1540 msgid "Unable to open base-file: %s"
1545 msgid "Machine '%s' not supported"
1550 msgid "Warning, machine type (%d) not supported for delayimport."
1553 #: dlltool.c:4092 dllwrap.c:206
1555 msgid "Tried file: %s"
1558 #: dlltool.c:4099 dllwrap.c:213
1560 msgid "Using file: %s"
1565 msgid "Keeping temporary base file %s"
1570 msgid "Deleting temporary base file %s"
1575 msgid "Keeping temporary exp file %s"
1580 msgid "Deleting temporary exp file %s"
1585 msgid "Keeping temporary def file %s"
1590 msgid "Deleting temporary def file %s"
1595 msgid "pwait returns: %s"
1600 msgid " Generic options:\n"
1605 msgid " @<file> Read options from <file>\n"
1610 msgid " --quiet, -q Work quietly\n"
1615 msgid " --verbose, -v Verbose\n"
1620 msgid " --version Print dllwrap version\n"
1625 msgid " --implib <outname> Synonym for --output-lib\n"
1630 msgid " Options for %s:\n"
1635 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1640 msgid " --driver-flags <flags> Override default ld flags\n"
1645 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1650 msgid " --entry <entry> Specify alternate DLL entry point\n"
1655 msgid " --image-base <base> Specify image base address\n"
1660 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1665 msgid " --dry-run Show what needs to be run\n"
1670 msgid " --mno-cygwin Create Mingw DLL\n"
1675 msgid " Options passed to DLLTOOL:\n"
1680 msgid " --machine <machine>\n"
1685 msgid " --output-exp <outname> Generate export file.\n"
1690 msgid " --output-lib <outname> Generate input library.\n"
1695 msgid " --add-indirect Add dll indirects to export file.\n"
1700 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1705 msgid " --def <deffile> Name input .def file\n"
1710 msgid " --output-def <deffile> Name output .def file\n"
1715 msgid " --export-all-symbols Export all symbols to .def\n"
1720 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1725 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1730 msgid " --no-default-excludes Zap default exclude symbols\n"
1735 msgid " --base-file <basefile> Read linker generated base file\n"
1740 msgid " --no-idata4 Don't generate idata$4 section\n"
1745 msgid " --no-idata5 Don't generate idata$5 section\n"
1750 msgid " -U Add underscores to .lib\n"
1755 msgid " -k Kill @<n> from exported names\n"
1760 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1765 msgid " --as <name> Use <name> for assembler\n"
1770 msgid " --nodelete Keep temp files.\n"
1775 msgid " --no-leading-underscore Entrypoint without underscore\n"
1780 msgid " --leading-underscore Entrypoint with underscore.\n"
1785 msgid " Rest are passed unmodified to the language driver\n"
1790 msgid "WARNING: %s is deprecated, use gcc -shared or ld -shared instead\n"
1794 msgid "Must provide at least one of -o or --dllname options"
1799 "no export definition file provided.\n"
1800 "Creating one, but that may not be what you want"
1805 msgid "DLLTOOL name : %s\n"
1810 msgid "DLLTOOL options : %s\n"
1815 msgid "DRIVER name : %s\n"
1820 msgid "DRIVER options : %s\n"
1824 msgid "Encoded value extends past end of section\n"
1829 msgid "Encoded size of %d is too large to read\n"
1833 msgid "Encoded size of 0 is too small to read\n"
1836 #. Read AMOUNT bytes from PTR and store them in VAL.
1837 #. Checks to make sure that the read will not reach or pass END.
1838 #. FUNC chooses whether the value read is unsigned or signed, and may
1839 #. be either byte_get or byte_get_signed. If INC is true, PTR is
1840 #. incremented after reading the value.
1841 #. This macro cannot protect against PTR values derived from user input.
1842 #. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using
1843 #. pointers is undefined behaviour.
1846 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1848 "internal error: attempt to read %d bytes of data in to %d sized variable"
1852 #: dwarf.c:477 dwarf.c:5208
1853 msgid "Badly formed extended line op encountered!\n"
1858 msgid " Extended opcode %d: "
1870 msgid "Length (%lu) of DW_LNE_set_address op is too long\n"
1875 msgid "set Address to 0x%s\n"
1880 msgid "define new File Table entry\n"
1883 #: dwarf.c:510 dwarf.c:4502
1885 msgid " Entry\tDir\tTime\tSize\tName\n"
1889 msgid "DW_LNE_define_file: Bad opcode length\n"
1894 msgid "set Discriminator to %s\n"
1899 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1902 #. The test against DW_LNW_hi_user is redundant due to
1903 #. the limited range of the unsigned char data type used
1905 #. && op_code <= DW_LNE_hi_user
1908 msgid "user defined: "
1921 #: dwarf.c:640 dwarf.c:710
1922 msgid "<no .debug_str section>"
1927 msgid "DW_FORM_strp offset too big: 0x%s\n"
1930 #: dwarf.c:646 dwarf.c:674 dwarf.c:1828
1931 msgid "<offset is too big>"
1935 msgid "<no NUL byte at end of .debug_str section>"
1939 msgid "<no .debug_line_str section>"
1944 msgid "DW_FORM_line_strp offset too big: 0x%s\n"
1948 msgid "<no NUL byte at end of .debug_line_str section>"
1952 msgid "<no .debug_str_offsets.dwo section>"
1956 msgid "<no .debug_str_offsets section>"
1960 msgid "<no .debug_str.dwo section>"
1965 msgid "Expected offset size of 8 but given %s"
1970 msgid "Expected offset size of 4 but given %s"
1975 msgid "index table size too large for section %s vs %s\n"
1980 msgid "index table size %s is too small\n"
1984 msgid "<table too small>"
1989 msgid "DW_FORM_GNU_str_index offset too big: 0x%s vs 0x%s\n"
1993 msgid "<index offset is too big>"
1998 msgid "DW_FORM_GNU_str_index indirect offset too big: 0x%s\n"
2002 msgid "<indirect index offset is too big>"
2006 msgid "<no NUL byte at end of section>"
2010 msgid "<no .debug_addr section>"
2015 msgid "Offset into section %s too big: 0x%s\n"
2018 #. PR 17531: file:4bcd9ce9.
2022 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2029 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2033 #. Report the missing single zero which ends the section.
2035 msgid ".debug_abbrev section not zero terminated\n"
2040 msgid "User TAG value: %#lx"
2045 msgid "Unknown TAG value: %#lx"
2050 msgid "Unknown FORM value: %lx"
2055 msgid "Unknown IDX value: %lx"
2060 msgid "%c%s byte block: "
2065 msgid "(DW_OP_call_ref in frame info)"
2080 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
2085 msgid "(%s in frame info)"
2090 msgid "(DW_OP_GNU_variable_value in frame info)"
2095 msgid "(User defined location op 0x%x)"
2100 msgid "(Unknown location op 0x%x)"
2104 msgid "<no links available>"
2108 msgid "<no NUL byte at end of alt .debug_str section>"
2114 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
2119 msgid "Unknown AT value: %lx"
2124 msgid "Corrupt attribute block length: %lx\n"
2129 msgid "Unable to resolve ref_addr form: uvalue %lx > section size %lx (%s)\n"
2134 msgid "Unable to resolve ref form: uvalue %lx + cu_offset %lx > CU size %lx\n"
2139 msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
2144 msgid "Unable to find abbreviations for CU offset %#lx\n"
2149 msgid "Empty abbreviation list encountered for CU offset %lx\n"
2154 msgid "Unable to find entry for abbreviation %lu\n"
2158 msgid "corrupt discr_list - not using a block form\n"
2162 msgid "corrupt discr_list - block not long enough\n"
2167 msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
2171 msgid "Corrupt attribute\n"
2175 msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
2179 msgid "Block ends prematurely\n"
2182 #. We have already displayed the form name.
2183 #: dwarf.c:2634 dwarf.c:2649 dwarf.c:2672
2185 msgid "%c(offset: 0x%s): %s"
2190 msgid "%c(indirect string, offset: 0x%s): %s"
2195 msgid "%c(indirect line string, offset: 0x%s): %s"
2200 msgid "%c(indexed string: 0x%s): %s"
2203 #. We have already displayed the form name.
2206 msgid "%c(offset: 0x%s) %s"
2211 msgid "%c(alt indirect string, offset: 0x%s) %s"
2214 #. We have already displayed the form name.
2217 msgid "%c(index: 0x%s): %s"
2222 msgid "%c(addr_index: 0x%s): %s"
2227 msgid "Unrecognized form: 0x%lx\n"
2231 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2235 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2238 #: dwarf.c:2887 dwarf.c:2919 dwarf.c:2934
2240 msgid "Unsupported form (%s) for attribute %s\n"
2245 msgid "(not inlined)"
2255 msgid "(declared as inline but ignored)"
2260 msgid "(declared as inline and inlined)"
2265 msgid " (Unknown inline attribute value: %s)"
2270 msgid "(implementation defined: %s)"
2275 msgid "(Unknown: %s)"
2280 msgid "(user defined type)"
2285 msgid "(unknown type)"
2290 msgid "(unknown accessibility)"
2295 msgid "(unknown visibility)"
2300 msgid "(user specified)"
2305 msgid "(unknown endianity)"
2310 msgid "(unknown virtuality)"
2315 msgid "(unknown case)"
2320 msgid "(user defined)"
2325 msgid "(unknown convention)"
2340 msgid "(leading overpunch)"
2345 msgid "(trailing overpunch)"
2350 msgid "(leading separate)"
2355 msgid "(trailing separate)"
2358 #: dwarf.c:3208 dwarf.c:3219
2360 msgid "(unrecognised)"
2375 msgid "(out of class)"
2380 msgid " (location list)"
2383 #: dwarf.c:3271 dwarf.c:6442 dwarf.c:6612 dwarf.c:6787
2385 msgid " [without DW_AT_frame_base]"
2391 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2397 msgid "\t[Abbrev Number: %ld"
2403 "Raw dump of debug contents of section %s (loaded from %s):\n"
2410 "Raw dump of debug contents of section %s:\n"
2417 "Contents of the %s section (loaded from %s):\n"
2424 "Contents of the %s section:\n"
2430 msgid "Reserved length value (0x%s) found in section %s\n"
2435 msgid "Corrupt unit length (got 0x%s expected at most 0x%s) in section %s\n"
2440 msgid "No comp units in %s section ?\n"
2445 msgid "Not enough memory for a debug info array of %u entries\n"
2450 msgid "Unable to locate %s section!\n"
2455 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2460 msgid " Compilation Unit @ offset 0x%s:\n"
2465 msgid " Length: 0x%s (%s)\n"
2470 msgid " Version: %d\n"
2475 msgid " Unit Type: %s (%x)\n"
2480 msgid " Abbrev Offset: 0x%s\n"
2485 msgid " Pointer Size: %d\n"
2490 msgid " Signature: 0x%s\n"
2495 msgid " Type Offset: 0x%s\n"
2500 msgid " DWO ID: 0x%s\n"
2505 msgid " Section contributions:\n"
2510 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2515 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2520 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2525 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2530 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2535 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2540 msgid " <%d><%lx>: Abbrev Number: 0\n"
2545 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2549 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2554 msgid " <%d><%lx>: Abbrev Number: %lu"
2559 msgid " <%d><%lx>: ...\n"
2565 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2569 msgid "DIE has locviews without loclist\n"
2575 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2580 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2583 #: dwarf.c:4124 dwarf.c:6880 dwarf.c:7745
2585 msgid "The %s section contains unsupported segment selector size: %d.\n"
2589 msgid "Invalid maximum operations per insn.\n"
2593 msgid "Directory Table"
2597 msgid "File Name Table"
2602 msgid "Unexpectedly large number of columns in the %s (%u)\n"
2607 msgid "%s: Corrupt format description entry\n"
2614 " The %s is empty.\n"
2619 msgid "%s: Corrupt entry count - expected %s but none found\n"
2624 msgid "%s: format count is zero, but the table is not empty\n"
2631 " The %s (offset 0x%lx, lines %s, columns %u):\n"
2666 msgid "\t(Unknown format content type %s)"
2673 "%s: Corrupt entries list\n"
2677 msgid "corrupt .debug_sup section: size is too small\n"
2681 msgid "corrupt .debug_sup section: version < 5"
2685 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
2690 "corrupt .debug_sup section: filename not empty in supplementary section\n"
2694 msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
2698 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
2703 "corrupt .debug_sup section: checksum length is longer than the remaining "
2710 "corrupt .debug_sup section: there are 0x%lx extra, unused bytes at the end "
2716 msgid " Version: %u\n"
2721 msgid " Is Supp: %u\n"
2726 msgid " Filename: %s\n"
2731 msgid " Checksum Len: %lu\n"
2739 #: dwarf.c:4397 dwarf.c:4818
2741 "Partial .debug_line. section encountered without a prior full .debug_line "
2745 #: dwarf.c:4410 dwarf.c:5960
2747 msgid " Offset: 0x%lx\n"
2752 msgid " Length: %ld\n"
2757 msgid " DWARF Version: %d\n"
2762 msgid " Address size (bytes): %d\n"
2767 msgid " Segment selector (bytes): %d\n"
2772 msgid " Prologue Length: %d\n"
2777 msgid " Minimum Instruction Length: %d\n"
2782 msgid " Maximum Ops per Instruction: %d\n"
2787 msgid " Initial value of 'is_stmt': %d\n"
2792 msgid " Line Base: %d\n"
2797 msgid " Line Range: %d\n"
2802 msgid " Opcode Base: %d\n"
2805 #: dwarf.c:4430 dwarf.c:4834
2806 msgid "Line range of 0 is invalid, using 1 instead\n"
2810 msgid "Line Base extends beyond end of section\n"
2822 msgid " Opcode %d has %d arg\n"
2823 msgid_plural " Opcode %d has %d args\n"
2831 " The Directory Table is empty.\n"
2838 " The Directory Table (offset 0x%lx):\n"
2845 " The File Name Table is empty.\n"
2852 " The File Name Table (offset 0x%lx):\n"
2856 msgid "Corrupt file name table entry\n"
2861 msgid " No Line Number Statements.\n"
2866 msgid " Line Number Statements:\n"
2871 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2874 #: dwarf.c:4572 dwarf.c:4593 dwarf.c:4635 dwarf.c:4655 dwarf.c:4705
2876 msgid " (reset view)"
2881 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2886 msgid " and Line by %s to %d"
2889 #: dwarf.c:4600 dwarf.c:4617
2891 msgid " (view %u)\n"
2901 msgid " Advance PC by %s to 0x%s%s\n"
2906 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2911 msgid " Advance Line by %s to %d\n"
2916 msgid " Set File Name to entry %s in the File Name Table\n"
2921 msgid " Set column to %s\n"
2926 msgid " Set is_stmt to %s\n"
2931 msgid " Set basic block\n"
2936 msgid " Advance PC by constant %s to 0x%s%s\n"
2941 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2946 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2951 msgid " Set prologue_end to true\n"
2956 msgid " Set epilogue_begin to true\n"
2961 msgid " Set ISA to %s\n"
2964 #: dwarf.c:4753 dwarf.c:5390
2966 msgid " Unknown opcode %d with operands: "
2971 msgid "opcode base of %d extends beyond end of section\n"
2976 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
2979 #: dwarf.c:4874 dwarf.c:4898 dwarf.c:4928
2980 msgid "Corrupt directories list\n"
2985 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
2988 #: dwarf.c:4948 dwarf.c:4973 dwarf.c:5020
2989 msgid "Corrupt file name list\n"
2993 msgid "directory table ends unexpectedly\n"
2997 msgid "file table ends unexpectedly\n"
3002 msgid "CU: No directory table\n"
3010 #: dwarf.c:5128 dwarf.c:5428 readelf.c:6386 readelf.c:6483 readelf.c:6501
3011 #: readelf.c:6519 readelf.c:7319 readelf.c:11508 readelf.c:12173
3012 #: readelf.c:12186 readelf.c:17552 readelf.c:17584
3016 #: dwarf.c:5131 dwarf.c:5320
3018 msgid "directory index %u > number of directories %s\n"
3021 #: dwarf.c:5133 dwarf.c:5422 elfcomm.c:777 readelf.c:356 readelf.c:745
3022 #: readelf.c:7496 readelf.c:8057 readelf.c:10088 readelf.c:12500
3023 #: readelf.c:12566 readelf.c:12570 readelf.c:12638 readelf.c:12643
3024 #: readelf.c:16282 readelf.c:16371 readelf.c:16964 readelf.c:16983
3025 #: readelf.c:17102 readelf.c:17561 readelf.c:18717 readelf.c:18720
3032 msgid "CU: %s/%s:\n"
3038 "File name Line number Starting address "
3044 msgid "CU: Empty file name table\n"
3049 msgid "UNKNOWN (%u): length %ld\n"
3056 " [Use file table entry %d]\n"
3061 msgid "file index %u > number of files %u\n"
3068 " <over large file table index %u>"
3075 " [Use file %s in directory table entry %d]\n"
3082 " <over large directory table entry %u>\n"
3087 msgid " Set ISA to %lu\n"
3092 msgid "corrupt file index %u encountered\n"
3127 #: dwarf.c:5635 dwarf.c:7208 dwarf.c:9603
3129 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
3132 #: dwarf.c:5651 dwarf.c:7223
3135 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
3140 msgid " Length: %ld\n"
3145 msgid " Version: %d\n"
3150 msgid " Offset into .debug_info section: 0x%lx\n"
3155 msgid " Size of area in .debug_info section: %ld\n"
3159 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3166 " Offset Kind Name\n"
3186 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3191 msgid " DW_MACINFO_end_file\n"
3196 msgid " DW_MACINFO_define - lineno : %d macro : %*s\n"
3201 msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n"
3206 msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n"
3212 "Expected to find a version number of 4 or 5 in section %s but found %d "
3218 msgid " Version: %d\n"
3223 msgid " Offset size: %d\n"
3228 msgid " Offset into .debug_line: 0x%lx\n"
3233 msgid " Extension opcode arguments:\n"
3238 msgid " DW_MACRO_%02x has no arguments\n"
3243 msgid " DW_MACRO_%02x arguments: "
3248 msgid "Invalid extension opcode form %s\n"
3252 msgid ".debug_macro section not zero terminated\n"
3257 msgid " DW_MACRO_define - lineno : %d macro : %*s\n"
3262 msgid " DW_MACRO_undef - lineno : %d macro : %*s\n"
3266 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3271 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3276 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3281 msgid " DW_MACRO_end_file\n"
3286 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3291 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3296 msgid " DW_MACRO_import - offset : 0x%lx\n"
3301 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3306 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3311 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3316 msgid "(with offset %s) "
3321 msgid "lineno : %d macro : %s\n"
3326 msgid " <Target Specific macro op: %#x - UNHANDLED"
3331 msgid " Unknown macro opcode %02x seen\n"
3336 msgid " DW_MACRO_%02x\n"
3341 msgid " DW_MACRO_%02x -"
3346 msgid " Number TAG (0x%lx)\n"
3350 msgid "has children"
3359 msgid "location view pair\n"
3364 msgid "No debug information available for loc lists of entry: %u\n"
3367 #: dwarf.c:6350 dwarf.c:6497 dwarf.c:6680
3369 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3372 #: dwarf.c:6362 dwarf.c:6415 dwarf.c:6424 dwarf.c:6509 dwarf.c:6586
3373 #: dwarf.c:6594 dwarf.c:6691 dwarf.c:6764 dwarf.c:6772
3375 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3378 #: dwarf.c:6383 dwarf.c:6537 dwarf.c:6729 dwarf.c:7567 dwarf.c:7622
3380 msgid "<End of list>\n"
3383 #: dwarf.c:6395 dwarf.c:6558 dwarf.c:7627
3385 msgid "(base address)\n"
3388 #: dwarf.c:6409 dwarf.c:6530 dwarf.c:6717
3391 "views at %8.8lx for:\n"
3395 #: dwarf.c:6445 dwarf.c:6615
3396 msgid " (start == end)"
3399 #: dwarf.c:6447 dwarf.c:6617
3400 msgid " (start > end)"
3405 msgid "No debug information available for loclists lists of entry: %u\n"
3410 msgid "View pair entry in loclist with locviews attribute\n"
3415 msgid "views for:\n"
3420 msgid "Invalid location list entry type %d\n"
3425 msgid "Trailing view pair not used in a range"
3430 msgid "No debug information for loc lists of entry: %u\n"
3435 msgid "(base address selection entry)\n"
3440 msgid "Unknown location list entry type 0x%x.\n"
3443 #: dwarf.c:6849 dwarf.c:7102 dwarf.c:7321 dwarf.c:7428 dwarf.c:7689
3447 "The %s section is empty.\n"
3452 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3457 msgid "The %s section contains unsupported offset entry count: %d.\n"
3460 #: dwarf.c:6900 dwarf.c:7327 dwarf.c:7763
3463 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3468 msgid "No location lists in .debug_info section!\n"
3473 msgid "Location lists in %s section start at 0x%s\n"
3479 " Warning: This section has relocations - addresses seen here may not be "
3486 msgid " Offset Begin End Expression\n"
3491 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3496 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3501 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3506 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3510 msgid "DWO is not yet supported.\n"
3514 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3519 msgid "There is %ld unused byte at the end of section %s\n"
3520 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3525 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3530 msgid " Length: %ld\n"
3535 msgid " Version: %d\n"
3540 msgid " Offset into .debug_info: 0x%lx\n"
3545 msgid " Pointer Size: %d\n"
3550 msgid " Segment Size: %d\n"
3555 msgid "Invalid address size in %s section!\n"
3559 msgid "Pointer size + Segment size is not a power of two.\n"
3578 msgid "Corrupt address base (%lx) found in debug section %u\n"
3583 msgid " For compilation unit at offset 0x%s:\n"
3588 msgid "\tIndex\tAddress\n"
3594 "Corrupt %s section: expecting header size of 8 or 16, but found %ld instead\n"
3600 "Corrupt %s section: expecting version number 5 in header but found %d "
3609 #: dwarf.c:7470 dwarf.c:7494
3611 msgid " Length: %#lx\n"
3614 #: dwarf.c:7471 dwarf.c:7496
3616 msgid " Index Offset [String]\n"
3621 msgid "Section %s is too small %#lx\n"
3626 msgid "Unexpected version number in str_offset header: %#x\n"
3631 msgid "Unexpected value in str_offset header's padding field: %#x\n"
3636 msgid " Version: %#lx\n"
3639 #: dwarf.c:7586 dwarf.c:7663
3640 msgid "(start == end)"
3643 #: dwarf.c:7588 dwarf.c:7665
3644 msgid "(start > end)"
3649 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3654 msgid "Invalid range list entry type %d\n"
3660 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3665 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3670 msgid "The %s section contains unsupported offset entry count: %u.\n"
3673 #. This can happen when the file was compiled with -gsplit-debug
3674 #. which removes references to range lists from the primary .o file.
3677 msgid "No range lists in .debug_info section.\n"
3682 msgid "Range lists in %s section start at 0x%lx\n"
3687 msgid " Offset Begin End\n"
3692 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3697 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3702 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3707 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3712 msgid "Unfeasibly large register number: %u\n"
3717 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3721 msgid "No terminator for augmentation name\n"
3726 msgid "Invalid pointer size (%d) in CIE data\n"
3731 msgid "Invalid segment size (%d) in CIE data\n"
3734 #: dwarf.c:8471 dwarf.c:8847
3736 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3741 msgid " Augmentation data: "
3745 msgid "bad register: "
3749 msgid "Failed to read CIE information\n"
3752 #: dwarf.c:8757 dwarf.c:8781 dwarf.c:8808
3753 msgid "Invalid max register\n"
3756 #. PR 17512: file: 9e196b3e.
3759 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3763 msgid "Invalid column number in saved frame state\n"
3768 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3773 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3778 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3783 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3786 #: dwarf.c:9613 dwarf.c:10030
3788 msgid "Version %ld\n"
3792 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3797 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3801 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3807 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3813 msgid "Augmentation string:"
3821 #: dwarf.c:9686 dwarf.c:9699
3823 msgid "[%3u] 0x%lx\n"
3833 msgid "Foreign TU table:\n"
3844 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3850 msgid "Used %zu of %lu bucket.\n"
3851 msgid_plural "Used %zu of %lu buckets.\n"
3858 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3863 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3866 #: dwarf.c:9838 dwarf.c:10156
3875 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3880 msgid " <no entries>"
3884 msgid "The debuglink filename is corrupt/missing\n"
3889 msgid " Separate debug info file: %s\n"
3893 msgid "CRC offset missing/truncated\n"
3898 msgid " CRC value: %#x\n"
3903 msgid "There are %#lx extraneous bytes at the end of the section\n"
3908 msgid "Build-ID is too short (%#lx bytes)\n"
3913 msgid " Build-ID (%#lx bytes):"
3918 msgid "Truncated header in the %s section.\n"
3923 msgid "Unsupported version %lu.\n"
3927 msgid "The address table data in version 3 may be wrong.\n"
3931 msgid "Version 4 does not support case insensitive lookups.\n"
3935 msgid "Version 5 does not include inlined functions.\n"
3939 msgid "Version 6 does not include symbol attributes.\n"
3944 msgid "Corrupt header in the %s section.\n"
3949 msgid "TU offset (%x) is less than CU offset (%x)\n"
3954 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3959 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3964 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3968 msgid "Address table extends beyond end of section.\n"
3980 msgid "[%3u] 0x%lx - 0x%lx\n"
3992 msgid "[%3u] 0x%lx 0x%lx "
4009 msgid "[%3u] <corrupt offset: %x>"
4014 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
4019 msgid "<invalid CU vector offset: %x>\n"
4024 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
4029 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
4040 #: dwarf.c:10258 dwarf.c:10269
4041 msgid "Internal error: out of space in the shndx pool.\n"
4046 msgid "Section %s is empty\n"
4051 msgid "Section %s is too small to contain a CU/TU header\n"
4056 msgid " Version: %u\n"
4061 msgid " Number of columns: %u\n"
4066 msgid " Number of used entries: %u\n"
4072 " Number of slots: %u\n"
4078 msgid "Section %s is too small for %u slot\n"
4079 msgid_plural "Section %s is too small for %u slots\n"
4084 msgid "Section index pool located before start of section\n"
4089 msgid " [%3d] Signature: 0x%s Sections: "
4094 msgid "Section %s too small for shndx pool\n"
4099 msgid "Section %s too small for offset and size tables\n"
4104 msgid " Offset table\n"
4107 #: dwarf.c:10458 dwarf.c:10546
4111 #: dwarf.c:10458 dwarf.c:10546
4117 msgid "Row index (%u) is larger than number of used entries (%u)\n"
4120 #: dwarf.c:10511 dwarf.c:10570
4125 #: dwarf.c:10526 dwarf.c:10584
4127 msgid "Overlarge Dwarf section index detected: %u\n"
4132 msgid " Size table\n"
4137 msgid " Unsupported version (%d)\n"
4142 msgid "Displaying the debug contents of section %s is not yet supported.\n"
4148 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
4154 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
4160 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
4166 msgid "Unable to reopen separate debug info file: %s\n"
4171 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
4176 msgid "Corrupt debuglink section: %s\n"
4180 msgid "Out of memory"
4183 #. Failed to find the file.
4186 msgid "could not find separate debug file '%s'\n"
4189 #: dwarf.c:11136 dwarf.c:11141 dwarf.c:11147 dwarf.c:11151 dwarf.c:11156
4190 #: dwarf.c:11159 dwarf.c:11162 dwarf.c:11165
4197 msgid "tried: DEBUGINFOD_URLS=%s\n"
4202 msgid "failed to open separate debug file: %s\n"
4209 "%s: Found separate debug info file: %s\n"
4213 msgid "Out of memory allocating dwo filename\n"
4218 msgid "Unable to load dwo file: %s\n"
4221 #. FIXME: We should check the dwo_id.
4225 "%s: Found separate debug object file: %s\n"
4230 msgid ".debug_sup section is corrupt/empty\n"
4234 msgid "filename in .debug_sup section is corrupt\n"
4238 msgid "unable to construct path for supplementary debug file"
4242 msgid "out of memory constructing filename for .debug_sup link\n"
4247 msgid "unable to open file '%s' referenced from .debug_sup section\n"
4253 "%s: Found supplementary debug file: %s\n"
4258 msgid "Multiple DWO_NAMEs encountered for the same CU\n"
4262 msgid "multiple DWO_IDs encountered for the same CU\n"
4266 msgid "Unexpected DWO INFO type"
4272 "The %s section contains link(s) to dwo file(s):\n"
4283 msgid " Directory: %s\n"
4297 msgid " ID: <not specified>\n"
4300 #: dwarf.c:11602 dwarf.c:11646
4302 msgid "Unrecognized debug option '%s'\n"
4306 msgid "end of data encountered whilst reading LEB\n"
4310 msgid "read LEB value is too large to store in destination variable\n"
4320 msgid "%s: Warning: "
4323 #: elfcomm.c:73 elfcomm.c:88 elfcomm.c:166 elfcomm.c:236
4325 msgid "Unhandled data length: %d\n"
4328 #: elfcomm.c:296 elfcomm.c:321 elfcomm.c:795
4329 msgid "Out of memory\n"
4334 msgid "Abnormal length of thin archive member name: %lx\n"
4339 msgid "%s: invalid archive header size: %ld\n"
4344 msgid "%s: failed to skip archive symbol table\n"
4349 msgid "%s: the archive index is empty\n"
4352 #: elfcomm.c:397 elfcomm.c:426
4354 msgid "%s: failed to read archive index\n"
4360 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4361 "size is only 0x%lx\n"
4365 msgid "Out of memory whilst trying to read archive symbol index\n"
4369 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4374 msgid "%s: the archive has an index but no symbols\n"
4378 msgid "Out of memory whilst trying to read archive index symbol table\n"
4383 msgid "%s: failed to read archive index symbol table\n"
4388 msgid "%s: failed to read archive header following archive index\n"
4393 msgid "%s: failed to seek to first archive header\n"
4396 #. PR 24049 - we cannot use filedata->file_name as this will
4397 #. have already been freed.
4398 #: elfcomm.c:519 elfcomm.c:753 elfedit.c:595 readelf.c:21776
4400 msgid "%s: failed to read archive header\n"
4405 msgid "%s has no archive index\n"
4410 msgid "%s: long name table is too small, (size = %ld)\n"
4415 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4419 msgid "Out of memory reading long symbol names in archive\n"
4424 msgid "%s: failed to read long symbol name string table\n"
4428 msgid "Archive member uses long names, but no longname table found\n"
4433 msgid "Found long name index (%ld) beyond end of long name table\n"
4437 msgid "Invalid Thin archive member name\n"
4442 msgid "%s: failed to seek to next file name\n"
4445 #: elfcomm.c:758 elfedit.c:602 readelf.c:21783
4447 msgid "%s: did not find a valid archive header\n"
4452 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4457 msgid "%s: stat () failed\n"
4462 msgid "%s: mmap () failed\n"
4467 msgid "%s: Invalid PT_NOTE segment\n"
4472 msgid "Unknown x86 feature: %s\n"
4477 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4482 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4487 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4492 msgid "%s: Unmatched e_machine: %d is not %d\n"
4497 msgid "%s: Unmatched e_type: %d is not %d\n"
4502 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4507 msgid "%s: Failed to update ELF header: %s\n"
4512 "This executable has been built without support for a\n"
4513 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4518 msgid "%s: Failed to read ELF header\n"
4523 msgid "%s: Failed to seek to ELF header\n"
4526 #: elfedit.c:586 readelf.c:21764
4528 msgid "%s: failed to seek to next archive header\n"
4531 #: elfedit.c:617 elfedit.c:626 readelf.c:21796 readelf.c:21805
4533 msgid "%s: bad archive file name\n"
4536 #: elfedit.c:649 elfedit.c:760
4538 msgid "Input file '%s' is not readable\n"
4543 msgid "%s: failed to seek to archive member\n"
4546 #: elfedit.c:717 readelf.c:21924
4548 msgid "'%s': No such file\n"
4551 #: elfedit.c:719 readelf.c:21926
4553 msgid "Could not locate '%s'. System error message: %s\n"
4556 #: elfedit.c:740 readelf.c:21933
4558 msgid "'%s' is not an ordinary file\n"
4561 #: elfedit.c:766 readelf.c:21955
4563 msgid "%s: Failed to read file's magic number\n"
4568 msgid "Unknown OSABI: %s\n"
4573 msgid "Unknown machine type: %s\n"
4578 msgid "Unknown type: %s\n"
4583 msgid "Usage: %s <option(s)> elffile(s)\n"
4588 msgid " Update the ELF header of ELF files\n"
4591 #: elfedit.c:924 objcopy.c:565 objcopy.c:706 strings.c:679
4593 msgid " The options are:\n"
4599 " --input-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
4600 " Set input machine type\n"
4601 " --output-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
4602 " Set output machine type\n"
4603 " --input-type [none|rel|exec|dyn]\n"
4604 " Set input file type\n"
4605 " --output-type [none|rel|exec|dyn]\n"
4606 " Set output file type\n"
4607 " --input-osabi [%s]\n"
4608 " Set input OSABI\n"
4609 " --output-osabi [%s]\n"
4610 " Set output OSABI\n"
4616 " --enable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
4617 " Enable x86 feature\n"
4618 " --disable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
4619 " Disable x86 feature\n"
4625 " -h --help Display this information\n"
4626 " -v --version Display the version number of %s\n"
4631 msgid " [-g] - 32 bit small archive\n"
4636 msgid " [-X32] - ignores 64 bit objects\n"
4641 msgid " [-X64] - ignores 32 bit objects\n"
4646 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4650 msgid "Duplicate symbol entered into keyword list."
4653 #: nm.c:274 size.c:88 strings.c:677
4655 msgid "Usage: %s [option(s)] [file(s)]\n"
4660 msgid " List symbols in [file(s)] (a.out by default).\n"
4666 " The options are:\n"
4667 " -a, --debug-syms Display debugger-only symbols\n"
4668 " -A, --print-file-name Print name of the input file before every symbol\n"
4669 " -B Same as --format=bsd\n"
4670 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4672 " The STYLE, if specified, can be `auto' (the "
4674 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4677 " --no-demangle Do not demangle low-level symbol names\n"
4678 " --recurse-limit Enable a demangling recursion limit. This is the "
4680 " --no-recurse-limit Disable a demangling recursion limit.\n"
4681 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4682 " --defined-only Display only defined symbols\n"
4684 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4686 " `sysv', `posix' or 'just-symbols'. The default "
4688 " -g, --extern-only Display only external symbols\n"
4689 " --ifunc-chars=CHARS Characters to use when displaying ifunc symbols\n"
4690 " -j, --just-symbols Same as --format=just-symbols\n"
4691 " -l, --line-numbers Use debugging information to find a filename and\n"
4692 " line number for each symbol\n"
4693 " -n, --numeric-sort Sort symbols numerically by address\n"
4695 " -p, --no-sort Do not sort the symbols\n"
4696 " -P, --portability Same as --format=posix\n"
4697 " -r, --reverse-sort Reverse the sense of the sort\n"
4702 msgid " --plugin NAME Load the specified plugin\n"
4708 " -S, --print-size Print size of defined symbols\n"
4709 " -s, --print-armap Include index for symbols from archive members\n"
4710 " --quiet Suppress \"no symbols\" diagnostic\n"
4711 " --size-sort Sort symbols by size\n"
4712 " --special-syms Include special symbols in the output\n"
4713 " --synthetic Display synthetic symbols as well\n"
4714 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4715 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4716 " -u, --undefined-only Display only undefined symbols\n"
4717 " --with-symbol-versions Display version strings after symbol names\n"
4718 " -X 32_64 (ignored)\n"
4719 " @FILE Read options from FILE\n"
4720 " -h, --help Display this information\n"
4721 " -V, --version Display this program's version number\n"
4727 msgid "%s: invalid radix"
4732 msgid "%s: invalid output format"
4735 #: nm.c:395 readelf.c:12094 readelf.c:12137
4737 msgid "<processor specific>: %d"
4740 #: nm.c:397 readelf.c:12101 readelf.c:12154
4742 msgid "<OS specific>: %d"
4745 #: nm.c:399 readelf.c:12104 readelf.c:12157
4747 msgid "<unknown>: %d"
4752 msgid "<unknown>: %d/%d"
4762 #: nm.c:553 nm.c:1250
4764 msgid "%s: plugin needed to handle lto object"
4772 "Undefined symbols from %s:\n"
4781 "Symbols from %s:\n"
4785 #: nm.c:1491 nm.c:1552
4788 "Name Value Class Type Size Line "
4793 #: nm.c:1494 nm.c:1555
4796 "Name Value Class Type "
4797 "Size Line Section\n"
4806 "Undefined symbols from %s[%s]:\n"
4815 "Symbols from %s[%s]:\n"
4821 msgid "Print width has not been initialized (%d)"
4825 msgid "Only -X 32_64 is supported"
4829 msgid "Using the --size-sort and --undefined-only options together"
4833 msgid "will produce no output, since undefined symbols have no size."
4836 #: objcopy.c:563 srconv.c:1693
4838 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4843 msgid " Copies a binary file, possibly transforming it in the process\n"
4849 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4850 " -O --output-target <bfdname> Create an output file in format "
4852 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4853 " -F --target <bfdname> Set both input and output format to "
4855 " --debugging Convert debugging information, if "
4857 " -p --preserve-dates Copy modified/access timestamps to the "
4861 #: objcopy.c:574 objcopy.c:714
4864 " -D --enable-deterministic-archives\n"
4865 " Produce deterministic output when "
4866 "stripping archives (default)\n"
4867 " -U --disable-deterministic-archives\n"
4868 " Disable -D behavior\n"
4871 #: objcopy.c:580 objcopy.c:720
4874 " -D --enable-deterministic-archives\n"
4875 " Produce deterministic output when "
4876 "stripping archives\n"
4877 " -U --disable-deterministic-archives\n"
4878 " Disable -D behavior (default)\n"
4884 " -j --only-section <name> Only copy section <name> into the output\n"
4885 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4887 " -R --remove-section <name> Remove section <name> from the output\n"
4888 " --remove-relocations <name> Remove relocations from section <name>\n"
4889 " -S --strip-all Remove all symbol and relocation "
4891 " -g --strip-debug Remove all debugging symbols & sections\n"
4892 " --strip-dwo Remove all DWO sections\n"
4893 " --strip-unneeded Remove all symbols not needed by "
4895 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4896 " --strip-unneeded-symbol <name>\n"
4897 " Do not copy symbol <name> unless needed "
4900 " --only-keep-debug Strip everything but the debug "
4902 " --extract-dwo Copy only DWO sections\n"
4903 " --extract-symbol Remove section contents but keep symbols\n"
4904 " --keep-section <name> Do not strip section <name>\n"
4905 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4906 " --keep-section-symbols Do not strip section symbols\n"
4907 " --keep-file-symbols Do not strip file symbol(s)\n"
4908 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4909 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4911 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4913 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4914 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4916 " --weaken Force all global symbols to be marked as "
4918 " -w --wildcard Permit wildcard in symbol comparison\n"
4919 " -x --discard-all Remove all non-global symbols\n"
4920 " -X --discard-locals Remove any compiler-generated symbols\n"
4921 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4922 " --interleave-width <number> Set N for --interleave\n"
4923 " -b --byte <num> Select byte <num> in every interleaved "
4925 " --gap-fill <val> Fill gaps between sections with <val>\n"
4926 " --pad-to <addr> Pad the last section up to address "
4928 " --set-start <addr> Set the start address to <addr>\n"
4929 " {--change-start|--adjust-start} <incr>\n"
4930 " Add <incr> to the start address\n"
4931 " {--change-addresses|--adjust-vma} <incr>\n"
4932 " Add <incr> to LMA, VMA and start "
4934 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4935 " Change LMA and VMA of section <name> by "
4937 " --change-section-lma <name>{=|+|-}<val>\n"
4938 " Change the LMA of section <name> by "
4940 " --change-section-vma <name>{=|+|-}<val>\n"
4941 " Change the VMA of section <name> by "
4943 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4944 " Warn if a named section does not exist\n"
4945 " --set-section-flags <name>=<flags>\n"
4946 " Set section <name>'s properties to "
4948 " --set-section-alignment <name>=<align>\n"
4949 " Set section <name>'s alignment to <align> "
4951 " --add-section <name>=<file> Add section <name> found in <file> to "
4953 " --update-section <name>=<file>\n"
4954 " Update contents of section <name> with\n"
4955 " contents found in <file>\n"
4956 " --dump-section <name>=<file> Dump the contents of section <name> into "
4958 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4959 " --long-section-names {enable|disable|keep}\n"
4960 " Handle long section names in Coff "
4962 " --change-leading-char Force output format's leading character "
4964 " --remove-leading-char Remove leading character from global "
4966 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4967 "sections with content\n"
4968 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4969 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4970 " listed in <file>\n"
4971 " --srec-len <number> Restrict the length of generated "
4973 " --srec-forceS3 Restrict the type of generated Srecords "
4975 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4976 " --strip-unneeded-symbols <file>\n"
4977 " --strip-unneeded-symbol for all symbols "
4980 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4981 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4982 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4983 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4984 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4985 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4986 " --alt-machine-code <index> Use the target's <index>'th alternative "
4988 " --writable-text Mark the output text as writable\n"
4989 " --readonly-text Make the output text write protected\n"
4990 " --pure Mark the output file as demand paged\n"
4991 " --impure Mark the output file as impure\n"
4992 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4994 " --prefix-sections <prefix> Add <prefix> to start of every section "
4996 " --prefix-alloc-sections <prefix>\n"
4997 " Add <prefix> to start of every "
5000 " --file-alignment <num> Set PE file alignment to <num>\n"
5001 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
5003 " --image-base <address> Set PE image base to <address>\n"
5004 " --section-alignment <num> Set PE section alignment to <num>\n"
5005 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
5008 " --subsystem <name>[:<version>]\n"
5009 " Set PE subsystem to <name> [& <version>]\n"
5010 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
5011 " Compress DWARF debug sections using zlib\n"
5012 " --decompress-debug-sections Decompress DWARF debug sections using "
5014 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
5017 " --verilog-data-width <number> Specifies data width, in bytes, for "
5019 " -M --merge-notes Remove redundant entries in note "
5021 " --no-merge-notes Do not attempt to remove redundant notes "
5023 " -v --verbose List all object files modified\n"
5024 " @<file> Read options from <file>\n"
5025 " -V --version Display this program's version number\n"
5026 " -h --help Display this output\n"
5027 " --info List object formats & architectures "
5033 msgid "Usage: %s <option(s)> in-file(s)\n"
5038 msgid " Removes symbols and sections from files\n"
5044 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
5045 " -O --output-target=<bfdname> Create an output file in format "
5047 " -F --target=<bfdname> Set both input and output format to "
5049 " -p --preserve-dates Copy modified/access timestamps to the "
5056 " -R --remove-section=<name> Also remove section <name> from the "
5058 " --remove-relocations <name> Remove relocations from section <name>\n"
5059 " -s --strip-all Remove all symbol and relocation "
5061 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
5062 " --strip-dwo Remove all DWO sections\n"
5063 " --strip-unneeded Remove all symbols not needed by "
5065 " --only-keep-debug Strip everything but the debug "
5067 " -M --merge-notes Remove redundant entries in note sections "
5069 " --no-merge-notes Do not attempt to remove redundant notes\n"
5070 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
5071 " --keep-section=<name> Do not strip section <name>\n"
5072 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
5073 " --keep-section-symbols Do not strip section symbols\n"
5074 " --keep-file-symbols Do not strip file symbol(s)\n"
5075 " -w --wildcard Permit wildcard in symbol comparison\n"
5076 " -x --discard-all Remove all non-global symbols\n"
5077 " -X --discard-locals Remove any compiler-generated symbols\n"
5078 " -v --verbose List all object files modified\n"
5079 " -V --version Display this program's version number\n"
5080 " -h --help Display this output\n"
5081 " --info List object formats & architectures "
5083 " -o <file> Place stripped output into <file>\n"
5088 msgid "unrecognized section flag `%s'"
5091 #: objcopy.c:804 objcopy.c:876
5093 msgid "supported flags: %s"
5098 msgid "unrecognized symbol flag `%s'"
5103 msgid "error: %s both copied and removed"
5108 msgid "error: %s both sets and alters VMA"
5113 msgid "error: %s both sets and alters LMA"
5118 msgid "cannot open '%s': %s"
5121 #: objcopy.c:1094 objcopy.c:5055
5123 msgid "%s: fread failed"
5128 msgid "%s:%d: Ignoring rubbish found on this line"
5133 msgid "error: section %s matches both remove and copy options"
5138 msgid "error: section %s matches both update and remove options"
5143 msgid "Section %s not found"
5148 msgid "not stripping symbol `%s' because it is named in a relocation"
5153 msgid "'before=%s' not found"
5158 msgid "%s: Multiple redefinition of symbol \"%s\""
5163 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
5168 msgid "couldn't open symbol redefinition file %s (error: %s)"
5173 msgid "%s:%d: garbage found at end of line"
5178 msgid "%s:%d: missing new symbol name"
5183 msgid "%s:%d: premature end of file"
5188 msgid "stat returns negative size for `%s'"
5193 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
5198 msgid "%s[%s]: Cannot merge - there are relocations against this section"
5202 msgid "corrupt GNU build attribute note: description size not a factor of 4"
5206 msgid "corrupt GNU build attribute note: wrong note type"
5210 msgid "corrupt GNU build attribute note: note too big"
5214 msgid "corrupt GNU build attribute note: name too small"
5218 msgid "corrupt GNU build attribute note: unsupported version"
5222 msgid "corrupt GNU build attribute note: bad description size"
5226 msgid "corrupt GNU build attribute note: name not NUL terminated"
5230 msgid "corrupt GNU build attribute notes: excess data at end"
5234 msgid "bad GNU build attribute notes: no known versions detected"
5237 #. This happens with glibc. No idea why.
5240 msgid "%s[%s]: Warning: version note missing - assuming version 3"
5244 msgid "bad GNU build attribute notes: multiple different versions"
5249 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
5252 #. PR 17636: Call non-fatal so that we return to our parent who
5253 #. may need to tidy temporary files.
5256 msgid "unable to change endianness of '%s'"
5261 msgid "unable to modify '%s' due to errors"
5266 msgid "error: the input file '%s' has no sections"
5272 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
5277 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
5282 msgid "copy from `%s' [%s] to `%s' [%s]\n"
5287 msgid "Input file `%s' ignores binary architecture parameter."
5292 msgid "Unable to recognise the format of the input file `%s'"
5297 msgid "Output file cannot represent architecture `%s'"
5302 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
5307 msgid "can't add section '%s'"
5312 msgid "can't create section `%s'"
5317 msgid "error: %s not found, can't be updated"
5321 msgid "warning: note section is empty"
5325 msgid "warning: could not load note section"
5329 msgid "warning: failed to set merged notes size"
5334 msgid "can't dump section '%s' - it does not exist"
5338 msgid "can't dump section - it has no contents"
5342 msgid "could not open section dump file"
5347 msgid "error writing section contents to %s (error: %s)"
5351 msgid "could not retrieve section contents"
5356 msgid "%s: debuglink section already exists"
5361 msgid "cannot create debug link section `%s'"
5365 msgid "Can't fill gap after section"
5369 msgid "can't add padding"
5373 msgid "error: failed to locate merged notes"
5377 msgid "error: failed to merge notes"
5381 msgid "error: failed to copy merged notes into output"
5386 msgid "%s: Could not find any mergeable note sections"
5391 msgid "cannot fill debug link section `%s'"
5395 msgid "error copying private BFD data"
5400 msgid "this target does not support %lu alternative machine codes"
5404 msgid "treating that number as an absolute e_machine value instead"
5408 msgid "ignoring the alternative value"
5412 msgid "sorry: copying thin archives is not currently supported"
5415 #: objcopy.c:3531 objcopy.c:3586
5417 msgid "cannot create tempdir for archive copying (error: %s)"
5422 msgid "illegal pathname found in archive member: %s"
5426 msgid "Unable to recognise the format of file"
5431 msgid "error: the input file '%s' is empty"
5436 msgid "--add-gnu-debuglink ignored for archive %s"
5441 msgid "Multiple renames of section %s"
5445 msgid "error in private header data"
5449 msgid "failed to create output section"
5453 msgid "failed to set size"
5457 msgid "failed to set vma"
5461 msgid "failed to set alignment"
5465 msgid "failed to copy private data"
5469 msgid "relocation count is negative"
5472 #. User must pad the section up in order to do this.
5476 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5480 msgid "can't create debugging section"
5484 msgid "can't set debugging section contents"
5489 msgid "don't know how to write debugging information for %s"
5493 msgid "could not create temporary file to hold stripped copy"
5498 msgid "%s: bad version in PE subsystem"
5503 msgid "unknown PE subsystem: %s"
5506 #: objcopy.c:5008 objcopy.c:5280 objcopy.c:5360 objcopy.c:5501 objcopy.c:5533
5507 #: objcopy.c:5596 objcopy.c:5600 objcopy.c:5620
5509 msgid "bad format for %s"
5514 msgid "cannot open: %s: %s"
5518 msgid "byte number must be non-negative"
5523 msgid "architecture %s unknown"
5527 msgid "interleave must be positive"
5531 msgid "interleave width must be positive"
5536 msgid "unrecognized --compress-debug-sections type `%s'"
5541 msgid "unrecognized --elf-stt-common= option `%s'"
5546 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5550 msgid "bad format for --set-section-alignment: argument needed"
5554 msgid "bad format for --set-section-alignment: numeric argument needed"
5557 #. Number has more than on 1, i.e. wasn't a power of 2.
5559 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5564 msgid "unknown long section names option '%s'"
5568 msgid "unable to parse alternative machine code"
5572 msgid "number of bytes to reverse must be positive and even"
5577 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5582 msgid "%s: invalid reserve value for --heap"
5587 msgid "%s: invalid commit value for --heap"
5592 msgid "%s: invalid reserve value for --stack"
5597 msgid "%s: invalid commit value for --stack"
5601 msgid "verilog data width must be at least 1 byte"
5605 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5609 msgid "interleave start byte must be set with --byte"
5613 msgid "byte number must be less than interleave"
5617 msgid "interleave width must be less than or equal to interleave - byte`"
5622 msgid "unknown input EFI target: %s"
5627 msgid "unknown output EFI target: %s"
5633 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5636 #: objcopy.c:5973 objcopy.c:5987
5638 msgid "%s %s%c0x%s never used"
5643 msgid "Usage: %s <option(s)> <file(s)>\n"
5648 msgid " Display information from object <file(s)>.\n"
5653 msgid " At least one of the following switches must be given:\n"
5658 msgid " -a, --archive-headers Display archive header information\n"
5664 " -f, --file-headers Display the contents of the overall file header\n"
5670 " -p, --private-headers Display object format specific file header "
5676 msgid " -P, --private=OPT,OPT... Display object format specific contents\n"
5682 " -h, --[section-]headers Display the contents of the section headers\n"
5687 msgid " -x, --all-headers Display the contents of all headers\n"
5693 " -d, --disassemble Display assembler contents of executable "
5699 msgid " -D, --disassemble-all Display assembler contents of all sections\n"
5704 msgid " --disassemble=<sym> Display assembler contents from <sym>\n"
5709 msgid " -S, --source Intermix source code with disassembly\n"
5714 msgid " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5720 " -s, --full-contents Display the full contents of all sections "
5726 msgid " -g, --debugging Display debug information in object file\n"
5732 " -e, --debugging-tags Display debug information using ctags style\n"
5738 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5744 " -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
5745 " f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
5746 " m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
5747 " s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
5749 " Display the contents of DWARF debug sections\n"
5755 " -Wk,--dwarf=links Display the contents of sections that link to\n"
5756 " separate debuginfo files\n"
5762 " -WK,--dwarf=follow-links\n"
5763 " Follow links to separate debug info files "
5770 " -WN,--dwarf=no-follow-links\n"
5771 " Do not follow links to separate debug info files\n"
5777 " -WK,--dwarf=follow-links\n"
5778 " Follow links to separate debug info files\n"
5784 " -WN,--dwarf=no-follow-links\n"
5785 " Do not follow links to separate debug info files\n"
5792 " -L, --process-links Display the contents of non-debug sections in\n"
5793 " separate debuginfo files. (Implies -WK)\n"
5798 msgid " --ctf=SECTION Display CTF info from SECTION\n"
5804 " -t, --syms Display the contents of the symbol table(s)\n"
5810 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5815 msgid " -r, --reloc Display the relocation entries in the file\n"
5821 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5827 msgid " @<file> Read options from <file>\n"
5832 msgid " -v, --version Display this program's version number\n"
5838 " -i, --info List object formats and architectures supported\n"
5843 msgid " -H, --help Display this information\n"
5850 " The following switches are optional:\n"
5856 " -b, --target=BFDNAME Specify the target object format as "
5863 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5869 " -j, --section=NAME Only display information for section NAME\n"
5874 msgid " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5880 " -EB --endian=big Assume big endian format when "
5887 " -EL --endian=little Assume little endian format when "
5894 " --file-start-context Include context from start of file (with -"
5901 " -I, --include=DIR Add DIR to search list for source files\n"
5907 " -l, --line-numbers Include line numbers and filenames in "
5914 " -F, --file-offsets Include file offsets when displaying "
5921 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5922 " The STYLE, if specified, can be `auto', "
5924 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5932 " --recurse-limit Enable a limit on recursion whilst "
5940 " --no-recurse-limit Disable a limit on recursion whilst "
5947 " -w, --wide Format output for more than 80 columns\n"
5953 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5960 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5966 " --stop-address=ADDR Only process data whose address is < ADDR\n"
5972 " --no-addresses Do not print address alongside disassembly\n"
5978 " --prefix-addresses Print complete address alongside "
5985 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5991 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5998 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
6005 " --special-syms Include special symbols in symbol dumps\n"
6011 " --inlines Print all inlines for source line (with -"
6017 msgid " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
6022 msgid " --prefix-strip=LEVEL Strip initial directory names for -S\n"
6028 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6033 msgid " --dwarf-start=N Display DIEs starting at offset N\n"
6039 " --dwarf-check Make additional dwarf consistency checks.\n"
6044 msgid " --ctf-parent=SECTION Use SECTION as the CTF parent\n"
6050 " --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
6055 msgid " --visualize-jumps=color Use colors in the ASCII art\n"
6061 " --visualize-jumps=extended-color\n"
6062 " Use extended 8-bit color codes\n"
6068 " --visualize-jumps=off Disable jump visualization\n"
6076 "Options supported for -P/--private switch:\n"
6081 msgid "section '%s' mentioned in a -j option, but not found in any input file"
6091 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
6101 msgid "failed to read symbol table from: %s"
6104 #: objdump.c:811 objdump.c:4761
6105 msgid "error message was"
6110 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
6115 msgid "%s: not a dynamic object"
6118 #: objdump.c:1455 objdump.c:1482
6120 msgid " (File Offset: 0x%lx)"
6125 msgid "source file %s is more recent than object file\n"
6130 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
6135 msgid "disassemble_fn returned length %d"
6138 #: objdump.c:3215 objdump.c:4399
6140 msgid "Reading section %s failed because: %s"
6147 "Disassembly of section %s:\n"
6152 msgid "can't use supplied machine %s"
6157 msgid "can't disassemble for architecture %s\n"
6164 "Section '%s' has an invalid size: %#llx.\n"
6171 "Can't get contents for section '%s'.\n"
6176 msgid "File %s does not contain any dwarf debug information\n"
6182 "No %s section present\n"
6188 msgid "reading %s section of %s failed: %s"
6194 "Contents of %s section:\n"
6200 msgid "architecture: %s, "
6205 msgid "flags 0x%08x:\n"
6215 #: objdump.c:4142 readelf.c:15098
6220 #: objdump.c:4142 readelf.c:15098
6224 #: objdump.c:4142 readelf.c:15098
6228 #: objdump.c:4148 readelf.c:15103
6230 msgid "CTF error: cannot get CTF errors: `%s'"
6233 #: objdump.c:4175 readelf.c:15129
6237 "CTF archive member: %s:\n"
6242 msgid "Iteration failed: %s, %s"
6245 #: objdump.c:4231 objdump.c:4241 objdump.c:4256
6247 msgid "CTF open failure: %s"
6252 msgid "Contents of CTF section %s:\n"
6257 msgid "CTF archive member open failure: %s"
6262 msgid "warning: private headers incomplete: %s"
6266 msgid "option -P/--private not supported by this file"
6271 msgid "target specific dump '%s' not supported"
6276 msgid "Contents of section %s:"
6281 msgid " (Starting at file offset: 0x%lx)"
6286 msgid "no symbols\n"
6291 msgid "no information for symbol number %ld\n"
6296 msgid "could not determine the type of symbol number %ld\n"
6301 msgid "failed to read relocs in: %s"
6308 "%s: file format %s\n"
6313 msgid "%s: printing debugging information failed"
6318 msgid "In archive %s:\n"
6321 #. Prevent corrupted files from spinning us into an
6322 #. infinite loop. 100 is an arbitrary heuristic.
6324 msgid "Archive nesting is too deep"
6329 msgid "In nested archive %s:\n"
6333 msgid "error: the start address should be before the end address"
6337 msgid "error: the stop address should be after the start address"
6341 msgid "error: prefix strip must be non-negative"
6345 msgid "error: instruction width must be positive"
6349 msgid "unrecognized argument to --visualize-option"
6353 msgid "unrecognized -E option"
6358 msgid "unrecognized --endian type `%s'"
6361 #: od-elf32_avr.c:53
6364 "For AVR ELF files:\n"
6365 " mem-usage Display memory usage\n"
6366 " avr-prop Display contents of .avr.prop section\n"
6369 #: od-elf32_avr.c:200
6371 msgid "Warning: textsize (%#lx) + datasize (%#lx) overflows size type\n"
6374 #: od-elf32_avr.c:210
6377 "Warning: textsize (%#lx) + datasize (%#lx) + bootloadersize (%#lx) overflows "
6381 #: od-elf32_avr.c:221
6383 msgid "Warning: datatsize (%#lx) + bssssize (%#lx) overflows size type\n"
6386 #: od-elf32_avr.c:232
6389 "Warning: datasize (%#lx) + bsssize (%#lx) + noinitsize (%#lx) overflows size "
6396 "For Mach-O files:\n"
6397 " header Display the file header\n"
6398 " section Display the segments and sections commands\n"
6399 " map Display the section map\n"
6400 " load Display the load commands\n"
6401 " dysymtab Display the dynamic symbol table\n"
6402 " codesign Display code signature\n"
6403 " seg_split_info Display segment split info\n"
6404 " compact_unwind Display compact unwinding info\n"
6405 " function_starts Display start address of functions\n"
6406 " data_in_code Display data in code entries\n"
6407 " twolevel_hints Display the two-level namespace lookup hints table\n"
6408 " dyld_info Display dyld information\n"
6412 msgid "Mach-O header:\n"
6417 msgid " magic : %08lx\n"
6422 msgid " cputype : %08lx (%s)\n"
6427 msgid " cpusubtype: %08lx\n"
6432 msgid " filetype : %08lx (%s)\n"
6437 msgid " ncmds : %08lx (%lu)\n"
6442 msgid " sizeofcmds: %08lx (%lu)\n"
6447 msgid " flags : %08lx ("
6456 msgid " reserved : %08x\n"
6460 msgid "Segments and Sections:\n"
6464 msgid " #: Segment name Section name Address\n"
6468 msgid "cannot read rebase dyld info"
6472 msgid "cannot read bind dyld info"
6476 msgid "cannot read weak bind dyld info"
6480 msgid "cannot read lazy bind dyld info"
6484 msgid "cannot read export symbols dyld info"
6487 #: od-macho.c:1097 od-macho.c:1107 od-macho.c:1181 od-macho.c:1233
6489 msgid " [bad block length]\n"
6494 msgid " %u index entry:\n"
6495 msgid_plural " %u index entries:\n"
6501 msgid " index entry %u: type: %08x, offset: %08x\n"
6506 msgid " version: %08x\n"
6511 msgid " flags: %08x\n"
6516 msgid " hash offset: %08x\n"
6521 msgid " ident offset: %08x (- %08x)\n"
6526 msgid " identity: %s\n"
6531 msgid " nbr special slots: %08x (at offset %08x)\n"
6536 msgid " nbr code slots: %08x\n"
6541 msgid " code limit: %08x\n"
6546 msgid " hash size: %02x\n"
6551 msgid " hash type: %02x (%s)\n"
6556 msgid " spare1: %02x\n"
6561 msgid " page size: %02x\n"
6566 msgid " spare2: %08x\n"
6571 msgid " scatter offset: %08x\n"
6576 msgid " [truncated block]\n"
6581 msgid " magic : %08x (%s)\n"
6586 msgid " length: %08x\n"
6590 msgid "cannot read code signature data"
6594 msgid "cannot read segment split info"
6598 msgid "segment split info is not nul terminated"
6603 msgid " 32 bit pointers:\n"
6608 msgid " 64 bit pointers:\n"
6613 msgid " PPC hi-16:\n"
6618 msgid " Unhandled location type %u\n"
6622 msgid "cannot read function starts"
6626 msgid "cannot read data_in_code"
6630 msgid "cannot read twolevel hints"
6634 msgid "cannot read build tools"
6640 "For XCOFF files:\n"
6641 " header Display the file header\n"
6642 " aout Display the auxiliary header\n"
6643 " sections Display the section headers\n"
6644 " syms Display the symbols table\n"
6645 " relocs Display the relocation entries\n"
6646 " lineno Display the line number entries\n"
6647 " loader Display loader section\n"
6648 " except Display exception table\n"
6649 " typchk Display type-check section\n"
6650 " traceback Display traceback tags\n"
6651 " toc Display toc symbols\n"
6652 " ldinfo Display loader info in core files\n"
6657 msgid " nbr sections: %d\n"
6662 msgid " time and date: 0x%08x - "
6665 #: od-xcoff.c:421 readelf.c:19752
6672 msgid " symbols off: 0x%08x\n"
6677 msgid " nbr symbols: %d\n"
6682 msgid " opt hdr sz: %d\n"
6687 msgid " flags: 0x%04x "
6692 msgid "Auxiliary header:\n"
6697 msgid " No aux header\n"
6702 msgid "warning: optional header size too large (> %d)\n"
6706 msgid "cannot read auxhdr"
6711 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6716 msgid " No section header\n"
6719 #: od-xcoff.c:534 od-xcoff.c:546 od-xcoff.c:601
6720 msgid "cannot read section header"
6725 msgid " Flags: %08x "
6730 msgid "overflow - nreloc: %u, nlnno: %u\n"
6733 #: od-xcoff.c:589 od-xcoff.c:924 od-xcoff.c:980
6734 msgid "cannot read section headers"
6738 msgid "cannot read strings table length"
6742 msgid "cannot read strings table"
6746 msgid "cannot read symbol table"
6750 msgid "cannot read symbol entry"
6754 msgid "cannot read symbol aux entry"
6759 msgid "Symbols table (strtable at 0x%08x)"
6771 msgid " (no strings):\n"
6776 msgid " (strings size: %08x):\n"
6779 #. Translators: 'sc' is for storage class, 'off' for offset.
6782 msgid " # sc value section type aux name/off\n"
6785 #. Section length, number of relocs and line number.
6788 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6791 #. Section length and number of relocs.
6794 msgid " scnlen: %08x nreloc: %-6u\n"
6799 msgid "offset: %08x"
6804 msgid "Relocations for %s (%u)\n"
6808 msgid "cannot read relocations"
6812 msgid "cannot read relocation entry"
6817 msgid "Line numbers for %s (%u)\n"
6821 msgid "cannot read line numbers"
6824 #. Line number, symbol index and physical address.
6827 msgid "lineno symndx/paddr\n"
6831 msgid "cannot read line number entry"
6836 msgid "no .loader section in file\n"
6841 msgid "section .loader is too short\n"
6846 msgid "Loader header:\n"
6851 msgid " version: %u\n"
6856 msgid " Unhandled version\n"
6861 msgid " nbr symbols: %u\n"
6866 msgid " nbr relocs: %u\n"
6869 #. Import string table length.
6872 msgid " import strtab len: %u\n"
6877 msgid " nbr import files: %u\n"
6882 msgid " import file off: %u\n"
6887 msgid " string table len: %u\n"
6892 msgid " string table off: %u\n"
6897 msgid "Dynamic symbols:\n"
6902 msgid " %4u %08x %3u "
6912 msgid "(bad offset: %u)"
6917 msgid "Dynamic relocs:\n"
6922 msgid "Import files:\n"
6927 msgid "no .except section in file\n"
6932 msgid "Exception table:\n"
6937 msgid "no .typchk section in file\n"
6942 msgid "Type-check section:\n"
6947 msgid " address beyond section size\n"
6952 msgid " tags at %08x\n"
6957 msgid " number of CTL anchors: %u\n"
6962 msgid " Name (len: %u): "
6967 msgid "[truncated]\n"
6972 msgid " (end of tags at %08x)\n"
6977 msgid " no tags found\n"
6982 msgid " Truncated .text section\n"
6992 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6996 msgid "cannot read header"
7001 msgid "File header:\n"
7006 msgid " magic: 0x%04x (0%04o) "
7011 msgid "(WRMAGIC: writable text segments)"
7016 msgid "(ROMAGIC: readonly sharablee text segments)"
7021 msgid "(TOCMAGIC: readonly text segments and TOC)"
7026 msgid "unknown magic"
7029 #: od-xcoff.c:1672 od-xcoff.c:1814
7031 msgid " Unhandled magic\n"
7035 msgid "cannot read loader info table"
7042 "ldinfo dump not supported in 32 bits environments\n"
7046 msgid "cannot core read header"
7051 msgid "Core header:\n"
7056 msgid " version: 0x%08x "
7061 msgid "(dumpx format - aix4.3 / 32 bits)"
7066 msgid "(dumpxx format - aix5.0 / 64 bits)"
7071 msgid "unknown format"
7075 msgid "invalid value specified for pragma code_page.\n"
7080 msgid "Excessively large slot index: %lx"
7085 msgid "parse_coff_type: Bad type code 0x%x"
7088 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
7090 msgid "bfd_coff_get_syment failed: %s"
7093 #: rdcoff.c:427 rdcoff.c:727
7095 msgid "bfd_coff_get_auxent failed: %s"
7100 msgid "%ld: .bf without preceding function"
7105 msgid "%ld: unexpected .ef\n"
7110 msgid "%s: no recognized debugging information"
7115 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
7120 msgid "%s: %s: stab entry %ld is corrupt\n"
7125 msgid "Last stabs entries before error:\n"
7133 msgid "<no-strings>"
7138 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
7143 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
7148 msgid "Reading %s bytes extends past end of file for %s\n"
7153 msgid "Unable to seek to 0x%lx for %s\n"
7158 msgid "Out of memory allocating %s bytes for %s\n"
7163 msgid "Unable to read in %s bytes of %s\n"
7167 msgid "Don't know about relocations on this machine architecture\n"
7170 #: readelf.c:998 readelf.c:1103
7171 msgid "32-bit relocation data"
7174 #: readelf.c:1010 readelf.c:1040 readelf.c:1114 readelf.c:1143
7175 msgid "out of memory parsing relocs\n"
7178 #: readelf.c:1028 readelf.c:1132
7179 msgid "64-bit relocation data"
7185 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
7190 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
7195 msgid " Offset Info Type Sym. Value Symbol's Name\n"
7200 msgid " Offset Info Type Sym.Value Sym. Name\n"
7206 " Offset Info Type Symbol's Value "
7207 "Symbol's Name + Addend\n"
7213 " Offset Info Type Sym. Value Sym. Name + "
7220 " Offset Info Type Symbol's Value "
7227 " Offset Info Type Sym. Value Sym. Name\n"
7230 #: readelf.c:1659 readelf.c:1852 readelf.c:1860
7232 msgid "unrecognized: %-7lx"
7237 msgid "<unknown addend: %lx>"
7242 msgid " bad symbol index: %08lx in reloc\n"
7247 msgid "<string table index: %3ld>"
7252 msgid "<corrupt string table index: %3ld>\n"
7257 msgid "Processor Specific: %lx"
7262 msgid "Operating System specific: %lx"
7265 #: readelf.c:2336 readelf.c:4259
7267 msgid "<unknown>: %lx"
7275 msgid "REL (Relocatable file)"
7279 msgid "EXEC (Executable file)"
7283 msgid "DYN (Position-Independent Executable file)"
7287 msgid "DYN (Shared object file)"
7291 msgid "CORE (Core file)"
7296 msgid "Processor Specific: (%x)"
7301 msgid "OS Specific: (%x)"
7306 msgid "<unknown>: %x"
7309 #. Please keep this switch table sorted by increasing EM_ value.
7311 #: readelf.c:2466 readelf.c:17641 readelf.c:17652
7317 msgid "<unknown>: 0x%x"
7324 #: readelf.c:3369 readelf.c:10414
7333 msgid ", <unknown MeP cpu type>"
7337 msgid "<unknown MeP copro type>"
7342 msgid ", unknown flags bits: %#x"
7346 msgid ", relocatable"
7350 msgid ", relocatable-lib"
7354 msgid ", unknown v850 architecture variant"
7358 msgid ", unknown CPU"
7362 msgid ", unknown ABI"
7365 #: readelf.c:3661 readelf.c:3732
7366 msgid ", unknown ISA"
7371 msgid "Unrecognised IA64 VMS Command Code: %x\n"
7375 msgid ": architecture variant: "
7383 msgid ": unknown extra flag bits also present"
7391 msgid "Standalone App"
7395 msgid "Bare-metal C6000"
7398 #: readelf.c:4016 readelf.c:5206 readelf.c:5222 readelf.c:19065 readelf.c:19165
7399 #: readelf.c:19196 readelf.c:19233 readelf.c:19294 readelf.c:19321
7402 msgid "<unknown: %x>"
7405 #. This message is probably going to be displayed in a 15
7406 #. character wide field, so put the hex value first.
7409 msgid "%08x: <unknown>"
7414 msgid "Usage: readelf <option(s)> elf-file(s)\n"
7419 msgid " Display information about the contents of ELF format files\n"
7424 msgid " Options are:\n"
7429 msgid " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
7434 msgid " -h --file-header Display the ELF file header\n"
7439 msgid " -l --program-headers Display the program headers\n"
7444 msgid " --segments An alias for --program-headers\n"
7449 msgid " -S --section-headers Display the sections' header\n"
7454 msgid " --sections An alias for --section-headers\n"
7459 msgid " -g --section-groups Display the section groups\n"
7464 msgid " -t --section-details Display the section details\n"
7469 msgid " -e --headers Equivalent to: -h -l -S\n"
7474 msgid " -s --syms Display the symbol table\n"
7479 msgid " --symbols An alias for --syms\n"
7484 msgid " --dyn-syms Display the dynamic symbol table\n"
7489 msgid " --lto-syms Display LTO symbol tables\n"
7495 " --sym-base=[0|8|10|16] \n"
7496 " Force base for symbol sizes. The options are \n"
7497 " mixed (the default), octal, decimal, hexadecimal.\n"
7503 " -C --demangle[=STYLE] Decode low-level symbol names into user-level "
7505 " The STYLE, if specified, can be `auto' (the "
7507 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
7515 " --no-demangle Do not demangle low-level symbol names. (default)\n"
7521 " --recurse-limit Enable a demangling recursion limit. (default)\n"
7526 msgid " --no-recurse-limit Disable a demangling recursion limit\n"
7531 msgid " -n --notes Display the core notes (if present)\n"
7536 msgid " -r --relocs Display the relocations (if present)\n"
7541 msgid " -u --unwind Display the unwind info (if present)\n"
7546 msgid " -d --dynamic Display the dynamic section (if present)\n"
7551 msgid " -V --version-info Display the version sections (if present)\n"
7557 " -A --arch-specific Display architecture specific information (if any)\n"
7562 msgid " -c --archive-index Display the symbol/file index in an archive\n"
7568 " -D --use-dynamic Use the dynamic section info when displaying "
7575 " -L --lint|--enable-checks\n"
7576 " Display warning messages for possible problems\n"
7582 " -x --hex-dump=<number|name>\n"
7583 " Dump the contents of section <number|name> as "
7590 " -p --string-dump=<number|name>\n"
7591 " Dump the contents of section <number|name> as "
7598 " -R --relocated-dump=<number|name>\n"
7599 " Dump the relocated contents of section <number|"
7605 msgid " -z --decompress Decompress section before dumping it\n"
7611 " -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/"
7613 " f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/"
7615 " m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/"
7617 " s/=str, O/=str-offsets, u/=trace_abbrev, T/"
7620 " Display the contents of DWARF debug sections\n"
7626 " -wk --debug-dump=links Display the contents of sections that link to "
7628 " debuginfo files\n"
7634 " -P --process-links Display the contents of non-debug sections in "
7636 " debuginfo files. (Implies -wK)\n"
7642 " -wK --debug-dump=follow-links\n"
7643 " Follow links to separate debug info files "
7650 " -wN --debug-dump=no-follow-links\n"
7651 " Do not follow links to separate debug info files\n"
7657 " -wK --debug-dump=follow-links\n"
7658 " Follow links to separate debug info files\n"
7664 " -wN --debug-dump=no-follow-links\n"
7665 " Do not follow links to separate debug info files\n"
7671 msgid " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
7676 msgid " --dwarf-start=N Display DIEs starting at offset N\n"
7681 msgid " --ctf=<number|name> Display CTF info from section <number|name>\n"
7687 " --ctf-parent=<number|name>\n"
7688 " Use section <number|name> as the CTF parent\n"
7694 " --ctf-symbols=<number|name>\n"
7695 " Use section <number|name> as the CTF external "
7702 " --ctf-strings=<number|name>\n"
7703 " Use section <number|name> as the CTF external "
7710 " -i --instruction-dump=<number|name>\n"
7711 " Disassemble the contents of section <number|name>\n"
7716 msgid " -I --histogram Display histogram of bucket list lengths\n"
7721 msgid " -W --wide Allow output width to exceed 80 characters\n"
7727 " -T --silent-truncation If a symbol name is truncated, do not add [...] "
7733 msgid " @<file> Read options from <file>\n"
7738 msgid " -H --help Display this information\n"
7743 msgid " -v --version Display the version number of readelf\n"
7746 #: readelf.c:4877 readelf.c:4908 readelf.c:4912
7747 msgid "Out of memory allocating dump request table.\n"
7752 msgid "Invalid option '-%c'\n"
7755 #: readelf.c:5202 readelf.c:5218 readelf.c:11482
7760 msgid "2's complement, little endian"
7764 msgid "2's complement, big endian"
7768 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
7773 msgid "ELF Header in linked file '%s':\n"
7778 msgid "ELF Header:\n"
7788 msgid " Class: %s\n"
7798 msgid " Version: %d%s\n"
7811 msgid " OS/ABI: %s\n"
7816 msgid " ABI Version: %d\n"
7826 msgid " Machine: %s\n"
7831 msgid " Version: 0x%lx\n"
7836 msgid " Entry point address: "
7843 " Start of program headers: "
7849 " (bytes into file)\n"
7850 " Start of section headers: "
7855 msgid " (bytes into file)\n"
7860 msgid " Flags: 0x%lx%s\n"
7865 msgid " Size of this header: %u (bytes)\n"
7870 msgid " Size of program headers: %u (bytes)\n"
7875 msgid " Number of program headers: %u"
7880 msgid " Size of section headers: %u (bytes)\n"
7885 msgid " Number of section headers: %u"
7890 msgid " Section header string table index: %u"
7895 msgid " <corrupt: out of range>"
7898 #: readelf.c:5367 readelf.c:5414
7900 "The e_phentsize field in the ELF header is less than the size of an ELF "
7904 #: readelf.c:5371 readelf.c:5418
7906 "The e_phentsize field in the ELF header is larger than the size of an ELF "
7910 #: readelf.c:5374 readelf.c:5421
7911 msgid "program headers"
7916 msgid "Too many program headers - %#x - the file is not that big\n"
7921 msgid "Out of memory reading %u program headers\n"
7926 "possibly corrupt ELF header - it has a non-zero program header offset, but "
7927 "no program headers\n"
7934 "There are no program headers in linked file '%s'.\n"
7941 "There are no program headers in this file.\n"
7948 "Elf file type is %s\n"
7953 msgid "Entry point 0x%s\n"
7958 msgid "There is %d program header, starting at offset %s\n"
7959 msgid_plural "There are %d program headers, starting at offset %s\n"
7963 #: readelf.c:5533 readelf.c:5535
7967 "Program Headers:\n"
7973 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
7979 " Type Offset VirtAddr PhysAddr FileSiz "
7980 "MemSiz Flg Align\n"
7985 msgid " Type Offset VirtAddr PhysAddr\n"
7990 msgid " FileSiz MemSiz Flags Align\n"
7994 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
7998 msgid "the segment's file size is larger than its memory size\n"
8002 msgid "the PHDR segment must occur before any LOAD segment\n"
8006 msgid "the PHDR segment is not covered by a LOAD segment\n"
8010 msgid "more than one dynamic segment\n"
8014 msgid "no .dynamic section in the dynamic segment\n"
8018 msgid "the .dynamic section is not the same as the dynamic segment\n"
8022 msgid "the dynamic segment offset + size exceeds the size of the file\n"
8026 msgid "Unable to find program interpreter name\n"
8031 msgid " [Requesting program interpreter: %s]\n"
8038 " Section to Segment mapping:\n"
8043 msgid " Segment Sections...\n"
8046 #: readelf.c:5807 readelf.c:10772
8047 msgid "Cannot interpret virtual addresses without program headers.\n"
8052 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
8055 #: readelf.c:5848 readelf.c:5912
8057 "The e_shentsize field in the ELF header is less than the size of an ELF "
8061 #: readelf.c:5852 readelf.c:5917
8063 "The e_shentsize field in the ELF header is larger than the size of an ELF "
8067 #: readelf.c:5856 readelf.c:5922
8068 msgid "section headers"
8071 #: readelf.c:5865 readelf.c:5931
8073 msgid "Out of memory reading %u section headers\n"
8076 #: readelf.c:5885 readelf.c:5951
8078 msgid "Section %u has an out of range sh_link value of %u\n"
8081 #: readelf.c:5887 readelf.c:5953
8083 msgid "Section %u has an out of range sh_info value of %u\n"
8086 #: readelf.c:5995 readelf.c:6112
8088 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
8091 #: readelf.c:6003 readelf.c:6120 readelf.c:12771
8093 msgid "Section %s has an invalid sh_size of 0x%lx\n"
8096 #: readelf.c:6013 readelf.c:6130
8099 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
8102 #: readelf.c:6021 readelf.c:6138 readelf.c:15200
8106 #: readelf.c:6033 readelf.c:6150
8108 "Multiple symbol table index sections associated with the same symbol "
8112 #: readelf.c:6040 readelf.c:6157
8113 msgid "symbol table section indices"
8116 #: readelf.c:6047 readelf.c:6164
8118 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
8121 #: readelf.c:6059 readelf.c:6176
8123 msgid "Out of memory reading %lu symbols\n"
8126 #: readelf.c:6385 readelf.c:6482 readelf.c:6500 readelf.c:6518
8127 msgid "Internal error: not enough buffer room for section flag info"
8132 msgid "UNKNOWN (%*.*lx)"
8135 #: readelf.c:6544 readelf.c:6559
8136 msgid "Compressed section is too small even for a compression header\n"
8141 "possibly corrupt ELF file header - it has a non-zero section header offset, "
8142 "but no section headers\n"
8149 "There are no sections in this file.\n"
8152 #: readelf.c:6594 readelf.c:20851
8154 msgid "In linked file '%s': "
8159 msgid "There is %d section header, starting at offset 0x%lx:\n"
8160 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
8164 #: readelf.c:6618 readelf.c:7291 readelf.c:7492 readelf.c:13058 readelf.c:15589
8165 msgid "string table"
8168 #. Note: coded this way so that there is a single string for translation.
8171 msgid "Section %d has invalid sh_entsize of %s\n"
8176 msgid "(Using the expected size of %u for the rest of this dump)\n"
8180 msgid "File contains multiple dynamic symbol tables\n"
8184 msgid "File contains multiple dynamic string tables\n"
8188 msgid "dynamic strings"
8191 #: readelf.c:6758 readelf.c:6764
8193 msgid "Section '%s': zero-sized relocation section\n"
8198 msgid "Section '%s': has a size of zero - is this intended ?\n"
8205 "Section Headers in linked file '%s':\n"
8212 "Section Headers:\n"
8222 #: readelf.c:6867 readelf.c:6878 readelf.c:6889
8224 msgid " [Nr] Name\n"
8229 msgid " Type Addr Off Size ES Lk Inf Al\n"
8235 " [Nr] Name Type Addr Off Size ES Flg Lk "
8241 msgid " Type Address Off Size ES Lk Inf Al\n"
8247 " [Nr] Name Type Address Off Size ES "
8253 msgid " Type Address Offset Link\n"
8258 msgid " Size EntSize Info Align\n"
8263 msgid " [Nr] Name Type Address Offset\n"
8268 msgid " Size EntSize Flags Link Info Align\n"
8278 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
8283 msgid "[%2u]: Link field (%u) should index a string section.\n"
8286 #: readelf.c:6951 readelf.c:6962
8288 msgid "[%2u]: Unexpected value (%u) in link field.\n"
8293 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
8296 #: readelf.c:7000 readelf.c:7027
8298 msgid "[%2u]: Unexpected value (%u) in info field.\n"
8303 msgid "[%2u]: Expected link to another section in info field"
8308 msgid "Size of section %u is larger than the entire file!\n"
8313 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
8317 msgid "compression header"
8322 msgid " [<corrupt>]\n"
8327 msgid " [<unknown>: 0x%x], "
8330 #. The ordering of the letters shown here matches the ordering of the
8331 #. corresponding SHF_xxx values, and hence the order in which these
8332 #. letters will be displayed to the user.
8337 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
8338 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
8339 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
8345 msgid "R (retain), "
8360 msgid "y (purecode), "
8369 msgid "Bad sh_link in symbol table section\n"
8373 msgid "<OS specific>"
8377 msgid "<PROC specific>"
8384 "There are no sections group in linked file '%s'.\n"
8387 #: readelf.c:7349 readelf.c:7388
8391 "There are no section groups in this file.\n"
8395 msgid "Section headers are not available!\n"
8400 msgid "Out of memory reading %u section group headers\n"
8407 "There are no section groups in linked file '%s'.\n"
8412 msgid "Out of memory reading %lu groups\n"
8417 msgid "Section groups in linked file '%s'\n"
8422 msgid "Bad sh_link in group section `%s'\n"
8427 msgid "Corrupt header in group section `%s'\n"
8430 #: readelf.c:7452 readelf.c:7463
8432 msgid "Bad sh_info in group section `%s'\n"
8438 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
8442 msgid "section data"
8449 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
8454 msgid " [Index] Name\n"
8459 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
8464 "Further error messages about overlarge group section indices suppressed\n"
8469 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
8474 "Further error messages about already contained group sections suppressed\n"
8479 msgid "section 0 in group section [%5u]\n"
8483 msgid "dynamic section image fixups"
8488 msgid "corrupt library name index of 0x%lx found in dynamic entry"
8495 "Image fixups for needed library #%d: %s - ident: %lx\n"
8500 msgid "Seg Offset Type SymVec DataType\n"
8504 msgid "dynamic section image relocations"
8517 "Seg Offset Type Addend Seg Sym Off\n"
8521 msgid "dynamic string section"
8528 "In linked file '%s' section '%s' at offset 0x%lx contains %ld bytes:\n"
8535 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
8542 "There are no dynamic relocations in linked file '%s'.\n"
8549 "There are no dynamic relocations in this file.\n"
8556 "In linked file '%s' relocation section "
8563 "Relocation section "
8568 msgid " at offset 0x%lx contains %lu entry:\n"
8569 msgid_plural " at offset 0x%lx contains %lu entries:\n"
8577 "There are no static relocations in linked file '%s'."
8584 "There are no static relocations in this file."
8591 "To see the dynamic relocations add --use-dynamic to the command line.\n"
8598 "There are no relocations in linked file '%s'.\n"
8605 "There are no relocations in this file.\n"
8610 msgid "Invalid section %u in table entry %ld\n"
8615 msgid "Invalid offset %lx in table entry %ld\n"
8620 msgid "\tUnknown version.\n"
8623 #: readelf.c:8248 readelf.c:8682
8624 msgid "unwind table"
8627 #: readelf.c:8299 readelf.c:8765
8629 msgid "Skipping unknown relocation type: %u\n"
8632 #: readelf.c:8305 readelf.c:8772
8634 msgid "Skipping unexpected relocation type: %s\n"
8637 #: readelf.c:8314 readelf.c:8779
8639 msgid "Skipping reloc with overlarge offset: %lx\n"
8642 #: readelf.c:8321 readelf.c:8786
8644 msgid "Skipping reloc with invalid symbol index: %u\n"
8647 #: readelf.c:8369 readelf.c:8833 readelf.c:9941
8648 msgid "Multiple symbol tables encountered\n"
8651 #: readelf.c:8384 readelf.c:8849 readelf.c:9956
8655 "There are no unwind sections in this file.\n"
8662 "Could not find unwind info section for "
8678 msgid " at offset 0x%lx contains %lu entries:\n"
8681 #: readelf.c:8858 readelf.c:9963
8685 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
8688 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
8698 msgid "Skipping unexpected relocation at offset 0x%lx\n"
8703 msgid "Unknown section relocation type %d encountered\n"
8708 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
8713 msgid "Skipping unknown ARM relocation type: %d\n"
8718 msgid "Skipping unexpected ARM relocation type %s\n"
8723 msgid "Skipping unknown C6000 relocation type: %d\n"
8728 msgid "Skipping unexpected C6000 relocation type %s\n"
8731 #. This function currently only supports ARM and TI unwinders.
8733 msgid "Only TI and ARM unwinders are currently supported\n"
8738 msgid "[Truncated opcode]\n"
8741 #: readelf.c:9258 readelf.c:9474
8743 msgid "Refuse to unwind"
8756 #: readelf.c:9314 readelf.c:9407
8762 msgid "corrupt change to vsp\n"
8765 #: readelf.c:9429 readelf.c:9586
8767 msgid " [unsupported opcode]"
8777 msgid "*corrupt* - no registers specified"
8785 msgid "Corrupt stack pointer adjustment detected\n"
8790 msgid "sp = sp + %ld"
8795 msgid " Personality routine: "
8800 msgid " [Truncated data]\n"
8805 msgid "Corrupt ARM compact model table entry: %x \n"
8810 msgid " Compact model index: %d\n"
8814 msgid "Unknown ARM compact model index encountered\n"
8819 msgid " [reserved]\n"
8824 msgid " Restore stack from frame pointer\n"
8829 msgid " Stack increment %d\n"
8834 msgid " Registers restored: "
8839 msgid " Return register: %s\n"
8844 msgid " [reserved (%d)]\n"
8850 "Unsupported architecture type %d encountered when decoding unwind table\n"
8855 msgid "corrupt index table entry: %x\n"
8860 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
8865 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
8871 "Unsupported architecture type %d encountered when processing unwind table\n"
8876 msgid "No processor specific unwind information to decode\n"
8883 "The decoding of unwind sections for machine type %s is not currently "
8894 msgid "Interface Version: %s"
8897 #. Note: coded this way so that there is a single string for translation.
8900 msgid "<corrupt: %s>"
8905 msgid "Time Stamp: %s"
8908 #: readelf.c:10287 readelf.c:10337
8909 msgid "dynamic section"
8912 #: readelf.c:10307 readelf.c:10358
8914 msgid "Out of memory allocating space for %lu dynamic entries\n"
8919 msgid "Size truncation prevents reading %s elements of size %u\n"
8924 msgid "Invalid number of dynamic entries: %s\n"
8929 msgid "Out of memory reading %s dynamic entries\n"
8934 msgid "Unable to read in %s bytes of dynamic data\n"
8939 msgid "Out of memory allocating space for %s dynamic entries\n"
8942 #: readelf.c:10505 readelf.c:10559 readelf.c:10583 readelf.c:10616
8943 #: readelf.c:10642 readelf.c:10661
8944 msgid "Unable to seek to start of dynamic information\n"
8947 #: readelf.c:10511 readelf.c:10565
8948 msgid "Failed to read in number of buckets\n"
8952 msgid "Failed to read in number of chains\n"
8956 msgid "Failed to determine last chain length\n"
8963 "There is no dynamic section in linked file '%s'.\n"
8970 "There is no dynamic section in this file.\n"
8973 #. See PR 21379 for a reproducer.
8975 msgid "Invalid PT_LOAD entry\n"
8979 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
8983 msgid "Corrupt DT_SYMTAB dynamic entry\n"
8987 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
8991 msgid "dynamic string table"
8995 msgid "Corrupt DT_STRTAB dynamic entry\n"
9000 msgid "Bad value (%d) for SYMINENT entry\n"
9004 msgid "symbol information"
9008 msgid "Multiple dynamic symbol information sections found\n"
9013 msgid "Out of memory allocating %lu bytes for dynamic symbol info\n"
9020 "In linked file '%s' the dynamic section at offset 0x%lx contains %lu entry:\n"
9023 "In linked file '%s' the dynamic section at offset 0x%lx contains %lu "
9032 "Dynamic section at offset 0x%lx contains %lu entry:\n"
9035 "Dynamic section at offset 0x%lx contains %lu entries:\n"
9041 msgid " Tag Type Name/Value\n"
9046 msgid "Auxiliary library"
9051 msgid "Filter library"
9056 msgid "Configuration file"
9061 msgid "Dependency audit library"
9066 msgid "Audit library"
9069 #: readelf.c:11030 readelf.c:11058 readelf.c:11086 readelf.c:11421
9074 #: readelf.c:11033 readelf.c:11061 readelf.c:11088 readelf.c:11423
9081 msgid "Shared library: [%s]"
9086 msgid " program interpreter"
9091 msgid "Library soname: [%s]"
9096 msgid "Library rpath: [%s]"
9101 msgid "Library runpath: [%s]"
9111 msgid "Not needed object: [%s]\n"
9116 msgid "<corrupt time val: %lx"
9123 "In linked file '%s' the version definition section '%s' contains %u entry:\n"
9126 "In linked file '%s' the version definition section '%s' contains %u "
9135 "Version definition section '%s' contains %u entry:\n"
9138 "Version definition section '%s' contains %u entries:\n"
9142 #: readelf.c:11557 readelf.c:11704 readelf.c:11870
9147 #: readelf.c:11559 readelf.c:11706 readelf.c:11872
9149 msgid " Offset: %#08lx Link: %u (%s)\n"
9153 msgid "version definition section"
9158 msgid " %#06lx: Rev: %d Flags: %s"
9163 msgid " Index: %d Cnt: %d "
9173 msgid "Name index: %ld\n"
9178 msgid "Invalid vda_next field of %lx\n"
9183 msgid " %#06lx: Parent %d: %s\n"
9188 msgid " %#06lx: Parent %d, name index: %ld\n"
9193 msgid " Version def aux past end of section\n"
9198 msgid "Invalid vd_next field of %lx\n"
9203 msgid " Version definition past end of section\n"
9210 "In linked file '%s' the version needs section '%s' contains %u entry:\n"
9213 "In linked file '%s' the version needs section '%s' contains %u entries:\n"
9221 "Version needs section '%s' contains %u entry:\n"
9224 "Version needs section '%s' contains %u entries:\n"
9229 msgid "Version Needs section"
9234 msgid " %#06lx: Version: %d"
9254 msgid " %#06lx: Name: %s"
9259 msgid " %#06lx: Name index: %lx"
9264 msgid " Flags: %s Version: %d\n"
9269 msgid "Invalid vna_next field of %lx\n"
9273 msgid "Missing Version Needs auxiliary information\n"
9278 msgid "Invalid vn_next field of %lx\n"
9282 msgid "Missing Version Needs information\n"
9286 msgid "version string table"
9293 "In linked file '%s' the version symbols section '%s' contains %lu entry:\n"
9296 "In linked file '%s' the version symbols section '%s' contains %lu entries:\n"
9304 "Version symbols section '%s' contains %lu entry:\n"
9307 "Version symbols section '%s' contains %lu entries:\n"
9312 msgid "version symbol data"
9320 msgid " 0 (*local*) "
9324 msgid " 1 (*global*) "
9328 msgid "invalid index into symbol array\n"
9331 #: readelf.c:11947 readelf.c:12519
9332 msgid "version need"
9336 msgid "version need aux (2)"
9339 #: readelf.c:12005 readelf.c:12463
9343 #: readelf.c:12033 readelf.c:12494
9344 msgid "version def aux"
9355 "No version information found in linked file '%s'.\n"
9362 "No version information found in this file.\n"
9367 msgid "Unrecognized visibility value: %u\n"
9372 msgid "Unrecognized alpha specific other value: %u\n"
9377 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
9382 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
9387 msgid "<localentry>: %d"
9397 msgid "bad section index[%3d]"
9401 msgid "version data"
9405 msgid "version need aux (3)"
9410 msgid "local symbol %lu found at index >= %s's sh_info value of %u\n"
9415 msgid "Unknown LTO symbol definition encountered: %u\n"
9420 msgid "Unknown LTO symbol visibility encountered: %u\n"
9425 msgid "Unknown LTO symbol type encountered: %u\n"
9432 "The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
9439 "LTO Symbol table '%s' is empty!\n"
9448 msgid "LTO Symbol extension table '%s' is empty!\n"
9452 msgid "LTO ext symbol data"
9456 msgid "Unexpected version number in symbol extension table\n"
9463 "In linked file '%s': "
9468 msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
9473 msgid "LTO Symbol table '%s'\n"
9478 msgid " and extension table '%s' contain:\n"
9483 msgid "LTO Symbol table '%s' contains:\n"
9489 " Comdat_Key Kind Visibility Size Slot Type Section "
9495 msgid " Comdat_Key Kind Visibility Size Slot Name\n"
9499 msgid "Ran out of LTO symbol extension data\n"
9503 msgid "Data remains in the LTO symbol extension table\n"
9507 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
9514 "In linked file '%s' the dynamic symbol table contains %lu entry:\n"
9517 "In linked file '%s' the dynamic symbol table contains %lu entries:\n"
9525 "Symbol table for image contains %lu entry:\n"
9528 "Symbol table for image contains %lu entries:\n"
9532 #: readelf.c:12984 readelf.c:13037
9534 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
9537 #: readelf.c:12986 readelf.c:13039
9539 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
9546 "Symbol table '%s' has a sh_entsize of zero!\n"
9553 "In linked file '%s' symbol section '%s' contains %lu entry:\n"
9556 "In linked file '%s' symbol section '%s' contains %lu entries:\n"
9564 "Symbol table '%s' contains %lu entry:\n"
9567 "Symbol table '%s' contains %lu entries:\n"
9575 "Dynamic symbol information is not available for displaying symbols.\n"
9582 "Histogram for bucket list length (total of %lu bucket):\n"
9585 "Histogram for bucket list length (total of %lu buckets):\n"
9590 msgid "Out of memory allocating space for histogram buckets\n"
9593 #: readelf.c:13103 readelf.c:13181
9595 msgid " Length Number %% of total Coverage\n"
9599 msgid "histogram chain is corrupt\n"
9603 msgid "Out of memory allocating space for histogram counts\n"
9610 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
9613 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
9618 msgid "Out of memory allocating space for gnu histogram buckets\n"
9622 msgid "Out of memory allocating space for gnu histogram counts\n"
9629 "In linked file '%s: the dynamic info segment at offset 0x%lx contains %d "
9633 "In linked file '%s: the dynamic info segment at offset 0x%lx contains %d "
9642 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
9645 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
9651 msgid " Num: Name BoundTo Flags\n"
9656 msgid "<corrupt index>"
9661 msgid "<corrupt: %19ld>"
9666 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
9671 msgid "MSP430 ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
9676 msgid "MSP430 reloc contains invalid symbol index %lu\n"
9682 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
9686 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
9691 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
9696 msgid "MN10300 reloc contains invalid symbol index %lu\n"
9701 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
9705 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
9710 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
9713 #: readelf.c:13566 readelf.c:13575
9715 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
9721 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
9727 msgid "unable to apply unsupported reloc type %d to section %s\n"
9732 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
9737 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
9742 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
9749 "Assembly dump of section %s\n"
9754 msgid "Section '%s' has no data to dump.\n"
9758 msgid "section contents"
9765 "String dump of section '%s' in linked file %s:\n"
9772 "String dump of section '%s':\n"
9775 #: readelf.c:14720 readelf.c:14936 readelf.c:15359
9777 msgid "section '%s' has unsupported compress type: %d\n"
9780 #: readelf.c:14752 readelf.c:14970 readelf.c:15396
9782 msgid "Unable to decompress section %s\n"
9788 " Note: This section has relocations against it, but these have NOT been "
9789 "applied to this dump.\n"
9792 #: readelf.c:14870 readelf.c:16357 readelf.c:16397 readelf.c:16435
9793 #: readelf.c:16482 readelf.c:16513 readelf.c:18120 readelf.c:18152
9800 msgid " No strings found in this section."
9807 "Hex dump of section '%s' in linked file %s:\n"
9814 "Hex dump of section '%s':\n"
9820 " NOTE: This section has relocations against it, but these have NOT been "
9821 "applied to this dump.\n"
9826 msgid "Iteration failed: %s, %s\n"
9831 msgid "No symbol section named %s\n"
9836 msgid "No string table section named %s\n"
9845 msgid "No CTF parent section named %s\n"
9852 #: readelf.c:15246 readelf.c:15259 readelf.c:15273
9854 msgid "CTF open failure: %s\n"
9861 "Dump of CTF section '%s' in linked file %s:\n"
9868 "Dump of CTF section '%s':\n"
9873 msgid "CTF member open failure: %s\n"
9878 msgid "%s section data"
9883 msgid "compressed section %s is too small to contain a compression header\n"
9886 #: readelf.c:15472 readelf.c:15499 readelf.c:15524
9889 "malformed note encountered in section %s whilst scanning for build-id note\n"
9896 "Section '%s' has no debugging data.\n"
9899 #. There is no point in dumping the contents of a debugging section
9900 #. which has the NOBITS type - the bits in the file will be random.
9901 #. This can happen when a file containing a .eh_frame section is
9902 #. stripped with the --only-keep-debug command line option.
9905 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
9910 msgid "Unrecognized debug section: %s\n"
9915 msgid "Section '%s' was not dumped because it does not exist\n"
9920 msgid "Section %d was not dumped because it does not exist!\n"
9924 msgid "<corrupt tag>\n"
9929 msgid "<corrupt string tag>"
9934 msgid "Absent/Non standard\n"
9939 msgid "Bare metal/mwdt\n"
9944 msgid "Bare metal/newlib\n"
9949 msgid "Linux/uclibc\n"
9954 msgid "Linux/glibc\n"
9957 #: readelf.c:15929 readelf.c:16008
9962 #: readelf.c:15941 readelf.c:15971 readelf.c:15999
9975 #: readelf.c:16020 readelf.c:16027
9987 #: readelf.c:16224 readelf.c:16237 readelf.c:16255 readelf.c:16776
9988 #: readelf.c:17055 readelf.c:17067 readelf.c:17079
9995 msgid "Application\n"
10005 msgid "Microcontroller\n"
10010 msgid "Application or Realtime\n"
10013 #: readelf.c:16238 readelf.c:16257 readelf.c:16828 readelf.c:16845
10014 #: readelf.c:16916 readelf.c:16936 readelf.c:19762
10019 #: readelf.c:16239 readelf.c:16919 readelf.c:16939 readelf.c:19761
10024 #: readelf.c:16243 readelf.c:16261
10026 msgid "8-byte and up to %d-byte extended\n"
10031 msgid "8-byte, except leaf SP\n"
10034 #: readelf.c:16272 readelf.c:16354 readelf.c:16954
10036 msgid "flag = %d, vendor = "
10046 msgid "<unknown: %d>\n"
10050 msgid "corrupt vendor attribute\n"
10055 msgid "unspecified hard/soft float\n"
10060 msgid "hard float\n"
10065 msgid "soft float\n"
10070 msgid "unspecified hard/soft float, "
10075 msgid "hard float, "
10080 msgid "soft float, "
10085 msgid "single-precision hard float, "
10090 msgid "unspecified long double\n"
10095 msgid "128-bit IBM long double\n"
10100 msgid "64-bit long double\n"
10105 msgid "128-bit IEEE long double\n"
10108 #: readelf.c:16493 readelf.c:16524
10110 msgid "unspecified\n"
10140 msgid "Hard or soft float\n"
10145 msgid "Hard float (double precision)\n"
10150 msgid "Hard float (single precision)\n"
10155 msgid "Soft float\n"
10160 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
10165 msgid "Hard float (32-bit CPU, Any FPU)\n"
10170 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
10175 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
10180 msgid "NaN 2008 compatibility\n"
10185 msgid "Any MSA or not\n"
10190 msgid "128-bit MSA\n"
10208 #: readelf.c:16831 readelf.c:16848 readelf.c:16922 readelf.c:16942
10215 msgid "DSBT addressing not used\n"
10220 msgid "DSBT addressing used\n"
10225 msgid "Data addressing position-dependent\n"
10230 msgid "Data addressing position-independent, GOT near DP\n"
10235 msgid "Data addressing position-independent, GOT far from DP\n"
10240 msgid "Code addressing position-dependent\n"
10245 msgid "Code addressing position-independent\n"
10258 #: readelf.c:17068 readelf.c:17080
10263 #: readelf.c:17069 readelf.c:17081
10270 msgid "Restricted Large\n"
10275 msgid " <unknown tag %d>: "
10280 msgid "Any Region\n"
10285 msgid "Lower Region Only\n"
10295 msgid "No unaligned access\n"
10300 msgid "Unaligned access\n"
10314 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
10318 msgid "Tag section ends prematurely\n"
10323 msgid "Bad attribute length (%u > %u)\n"
10328 msgid "Attribute length of %u is too small\n"
10332 msgid "Corrupt attribute section name\n"
10337 msgid "Attribute Section: "
10341 msgid "Unused bytes at end of section\n"
10346 msgid "Bad subsection length (%u > %u)\n"
10351 msgid "Bad subsection length (%u < 6)\n"
10356 msgid "File Attributes\n"
10361 msgid "Section Attributes:"
10366 msgid "Symbol Attributes:"
10371 msgid "Unknown tag: %d\n"
10376 msgid " Unknown attribute:\n"
10380 msgid "MIPS GOT entry extends beyond the end of available data\n"
10383 #: readelf.c:17643 readelf.c:17712
10388 msgid "Corrupt MIPS ABI Flags section.\n"
10392 msgid "MIPS ABI Flags section"
10395 #: readelf.c:17824 readelf.c:18407
10396 msgid "Global Offset Table data"
10406 #: readelf.c:17829 readelf.c:18412
10408 msgid " Canonical gp value: "
10411 #: readelf.c:17843 readelf.c:18416 readelf.c:18546
10413 msgid " Reserved entries:\n"
10418 msgid " %*s %10s %*s\n"
10421 #: readelf.c:17845 readelf.c:17875 readelf.c:18418 readelf.c:18446
10422 #: readelf.c:18464 readelf.c:18548 readelf.c:18557
10426 #: readelf.c:17845 readelf.c:17875 readelf.c:18418 readelf.c:18446
10431 #: readelf.c:17846 readelf.c:17876
10435 #: readelf.c:17873 readelf.c:18444
10437 msgid " Local entries:\n"
10440 #: readelf.c:17955 readelf.c:18663
10441 msgid "liblist section data"
10448 "Section '.liblist' contains %lu entry:\n"
10451 "Section '.liblist' contains %lu entries:\n"
10457 " Library Time Stamp Checksum Version Flags\n"
10462 msgid "<corrupt: %9ld>"
10470 msgid "No MIPS_OPTIONS header found\n"
10474 msgid "The MIPS options section is too small.\n"
10483 msgid "Invalid size (%u) for MIPS option\n"
10490 "Section '%s' contains %d entry:\n"
10493 "Section '%s' contains %d entries:\n"
10497 #: readelf.c:18121 readelf.c:18153
10498 msgid "Truncated MIPS REGINFO option\n"
10502 msgid "conflict list found without a dynamic symbol table\n"
10507 msgid "Overlarge number of conflicts detected: %lx\n"
10511 msgid "Out of memory allocating space for dynamic conflicts\n"
10514 #: readelf.c:18315 readelf.c:18333
10522 "Section '.conflict' contains %lu entry:\n"
10525 "Section '.conflict' contains %lu entries:\n"
10530 msgid " Num: Index Value Name"
10535 msgid "<corrupt symbol index>"
10538 #: readelf.c:18368 readelf.c:18494 readelf.c:18582
10540 msgid "<corrupt: %14ld>"
10546 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
10551 msgid "Too many GOT symbols: %lu\n"
10563 msgid " %*s %10s %*s Purpose\n"
10566 #: readelf.c:18419 readelf.c:18447 readelf.c:18466 readelf.c:18548
10573 msgid " Lazy resolver\n"
10578 msgid " Module pointer (GNU extension)\n"
10583 msgid " Global entries:\n"
10586 #: readelf.c:18467 readelf.c:18559
10590 #. Note for translators: "Ndx" = abbreviated form of "Index".
10591 #: readelf.c:18470 readelf.c:18559
10595 #: readelf.c:18470 readelf.c:18559
10601 msgid "<no dynamic symbols>"
10606 msgid "<symbol index %lu exceeds number of dynamic symbols>"
10610 msgid "Procedure Linkage Table data"
10615 msgid " %*s %*s Purpose\n"
10620 msgid " PLT lazy resolver\n"
10625 msgid " Module pointer\n"
10630 msgid " Entries:\n"
10635 msgid "<corrupt symbol index: %lu>"
10639 msgid "NDS32 elf flags section"
10643 msgid "liblist string table"
10650 "Library list section '%s' contains %lu entries:\n"
10653 "Library list section '%s' contains %lu entries:\n"
10658 msgid " Library Time Stamp Checksum Version Flags"
10662 msgid "NT_AUXV (auxiliary vector)"
10666 msgid "NT_PRSTATUS (prstatus structure)"
10670 msgid "NT_FPREGSET (floating point registers)"
10674 msgid "NT_PRPSINFO (prpsinfo structure)"
10678 msgid "NT_TASKSTRUCT (task structure)"
10682 msgid "NT_GDB_TDESC (GDB XML target description)"
10686 msgid "NT_PRXFPREG (user_xfpregs structure)"
10690 msgid "NT_PPC_VMX (ppc Altivec registers)"
10694 msgid "NT_PPC_VSX (ppc VSX registers)"
10698 msgid "NT_PPC_TAR (ppc TAR register)"
10702 msgid "NT_PPC_PPR (ppc PPR register)"
10706 msgid "NT_PPC_DSCR (ppc DSCR register)"
10710 msgid "NT_PPC_EBB (ppc EBB registers)"
10714 msgid "NT_PPC_PMU (ppc PMU registers)"
10718 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
10722 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
10726 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
10730 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
10734 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
10738 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
10742 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
10746 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
10750 msgid "NT_386_TLS (x86 TLS information)"
10754 msgid "NT_386_IOPERM (x86 I/O permissions)"
10758 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
10762 msgid "NT_X86_CET (x86 CET state)"
10766 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
10770 msgid "NT_S390_TIMER (s390 timer register)"
10774 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
10778 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
10782 msgid "NT_S390_CTRS (s390 control registers)"
10786 msgid "NT_S390_PREFIX (s390 prefix register)"
10790 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
10794 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
10798 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
10802 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
10806 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
10810 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
10814 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
10818 msgid "NT_ARM_VFP (arm VFP registers)"
10822 msgid "NT_ARM_TLS (AArch TLS registers)"
10826 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
10830 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
10834 msgid "NT_ARM_SVE (AArch SVE registers)"
10838 msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
10842 msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
10846 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
10850 msgid "NT_RISCV_CSR (RISC-V control and status registers)"
10854 msgid "NT_PSTATUS (pstatus structure)"
10858 msgid "NT_FPREGS (floating point registers)"
10862 msgid "NT_PSINFO (psinfo structure)"
10866 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
10870 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
10874 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
10878 msgid "NT_SIGINFO (siginfo_t data)"
10882 msgid "NT_FILE (mapped files)"
10886 msgid "NT_MEMTAG (memory tags)"
10890 msgid "NT_VERSION (version)"
10894 msgid "NT_ARCH (architecture)"
10909 #: readelf.c:18875 readelf.c:18994 readelf.c:19735 readelf.c:19903
10910 #: readelf.c:19980 readelf.c:20097
10912 msgid "Unknown note type: (0x%08x)"
10917 msgid " Cannot decode 64-bit note in 32-bit build\n"
10921 msgid " Malformed note - too short for header\n"
10925 msgid " Malformed note - does not end with \\0\n"
10929 msgid " Malformed note - too short for supplied file count\n"
10934 msgid " Page size: "
10939 msgid " %*s%*s%*s\n"
10951 msgid "Page Offset"
10955 msgid " Malformed note - filenames end too early\n"
10959 msgid "NT_GNU_ABI_TAG (ABI version tag)"
10963 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
10967 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
10971 msgid "NT_GNU_GOLD_VERSION (gold version)"
10975 msgid "NT_GNU_PROPERTY_TYPE_0"
10979 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
10983 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
10986 #: readelf.c:19078 readelf.c:19209 readelf.c:19246
10993 msgid " Properties: "
10998 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
11003 msgid "<corrupt descsz: %#lx>\n"
11008 msgid "<corrupt type (%#x) datasz: %#x>\n"
11011 #: readelf.c:19407 readelf.c:19461 readelf.c:19483
11013 msgid "x86 ISA used: <corrupt length: %#x> "
11016 #: readelf.c:19418 readelf.c:19472 readelf.c:19494
11018 msgid "x86 ISA needed: <corrupt length: %#x> "
11023 msgid "x86 feature: <corrupt length: %#x> "
11028 msgid "x86 feature used: <corrupt length: %#x> "
11033 msgid "x86 feature needed: <corrupt length: %#x> "
11036 #: readelf.c:19513 readelf.c:19527 readelf.c:19535 readelf.c:19566
11038 msgid "<corrupt length: %#x> "
11043 msgid "stack size: "
11048 msgid "1_needed: <corrupt length: %#x> "
11053 msgid "UINT32_AND (%#x): "
11058 msgid "UINT32_OR (%#x): "
11063 msgid "<unknown type %#x data: "
11068 msgid "<processor-specific type %#x data: "
11073 msgid "<application-specific type %#x data: "
11078 msgid " Build ID: "
11083 msgid " <corrupt GNU_ABI_TAG>\n"
11088 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
11096 #. Hardware capabilities information. Word 0 is the number of entries.
11097 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
11098 #. is a series of entries, where each entry is a single byte followed
11099 #. by a nul terminated string. The byte gives the bit number to test
11100 #. if enabled in the bitmask.
11103 msgid " Hardware Capabilities: "
11107 msgid "<corrupt GNU_HWCAP>\n"
11112 msgid "num entries: %ld, enabled mask: %lx\n"
11117 msgid " Description data: "
11121 msgid "Alignment of 8-byte objects"
11125 msgid "Sizeof double and long double"
11129 msgid "Type of FPU support needed"
11133 msgid "Use of SIMD instructions"
11137 msgid "Use of cache"
11171 msgid "unknown value: %x\n"
11175 msgid "NT_THRMISC (thrmisc structure)"
11179 msgid "NT_PROCSTAT_PROC (proc data)"
11183 msgid "NT_PROCSTAT_FILES (files data)"
11187 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
11191 msgid "NT_PROCSTAT_GROUPS (groups data)"
11195 msgid "NT_PROCSTAT_UMASK (umask data)"
11199 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
11203 msgid "NT_PROCSTAT_OSREL (osreldate data)"
11207 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
11211 msgid "NT_PROCSTAT_AUXV (auxv data)"
11215 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
11218 #. NetBSD core "procinfo" structure.
11220 msgid "NetBSD procinfo structure"
11224 msgid "NetBSD ELF auxiliary vector data"
11228 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
11231 #: readelf.c:19922 readelf.c:19939 readelf.c:19953
11232 msgid "PT_GETREGS (reg structure)"
11235 #: readelf.c:19924 readelf.c:19941 readelf.c:19955
11236 msgid "PT_GETFPREGS (fpreg structure)"
11240 msgid "PT___GETREGS40 (old reg structure)"
11244 msgid "NT_STAPSDT (SystemTap probe descriptors)"
11249 msgid " Provider: %s\n"
11254 msgid " Name: %s\n"
11259 msgid " Location: "
11269 msgid ", Semaphore: "
11274 msgid " Arguments: %s\n"
11279 msgid " <corrupt - note is too small>\n"
11283 msgid "corrupt stapdt note - the data size is too small\n"
11287 msgid "NT_VMS_MHD (module header)"
11291 msgid "NT_VMS_LNM (language name)"
11295 msgid "NT_VMS_SRC (source files)"
11299 msgid "NT_VMS_EIDC (consistency check)"
11303 msgid "NT_VMS_FPMODE (FP mode)"
11307 msgid "NT_VMS_IMGNAM (image name)"
11311 msgid "NT_VMS_IMGID (image id)"
11315 msgid "NT_VMS_LINKID (link id)"
11319 msgid "NT_VMS_IMGBID (build id)"
11323 msgid "NT_VMS_GSTNAM (sym table name)"
11328 msgid " Creation date : %.17s\n"
11333 msgid " Last patch date: %.17s\n"
11338 msgid " Module name : %s\n"
11343 msgid " Module version : %s\n"
11346 #: readelf.c:20126 readelf.c:20131
11348 msgid " Module version : <missing>\n"
11353 msgid " Module name : <missing>\n"
11358 msgid " Language: %.*s\n"
11363 msgid " Floating Point mode: "
11368 msgid " Link time: "
11373 msgid " Patch time: "
11378 msgid " Major id: %u, minor id: %u\n"
11383 msgid " Last modified : "
11395 msgid " Header flags: 0x%08x\n"
11400 msgid " Image id : %.*s\n"
11405 msgid " Image name: %.*s\n"
11410 msgid " Global symbol table name: %.*s\n"
11415 msgid " Image id: %.*s\n"
11420 msgid " Linker id: %.*s\n"
11425 msgid " <corrupt - data size is too small>\n"
11429 msgid "corrupt IA64 note: data size is too small\n"
11432 #: readelf.c:20382 readelf.c:20390
11434 msgid " Applies to region from %#lx to %#lx\n"
11437 #: readelf.c:20385 readelf.c:20392
11439 msgid " Applies to region from %#lx\n"
11444 msgid " <invalid description size: %lx>\n"
11449 msgid " <invalid descsz>"
11454 msgid "Gap in build notes detected from %#lx to %#lx\n"
11457 #: readelf.c:20442 readelf.c:20453
11459 msgid " Applies to region from %#lx"
11462 #: readelf.c:20447 readelf.c:20458
11472 #: readelf.c:20485 readelf.c:20500
11474 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
11477 #: readelf.c:20486 readelf.c:20501
11478 msgid " <corrupt name>"
11483 msgid "unrecognised attribute type in name field: %d\n"
11487 msgid "<unknown name type>"
11495 msgid "<stack prot>"
11503 msgid "<stack size>"
11519 msgid "<short enum>"
11524 msgid "unrecognised byte in name field: %d\n"
11529 msgid "<unknown:_%d>"
11534 msgid "attribute does not have an expected type (%c)\n"
11539 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
11544 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
11549 msgid " description data: "
11558 msgid "Displaying notes found in: %s\n"
11563 msgid "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
11568 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
11573 msgid " %-20s %-10s\tDescription\n"
11584 #: readelf.c:20893 readelf.c:20922
11586 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
11588 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
11594 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
11599 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
11603 msgid "Out of memory allocating space for inote name\n"
11614 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
11620 msgid "Corrupt note: name size is too big: %lx\n"
11625 msgid "corrupt descsz found in note at offset 0x%lx\n"
11628 #: readelf.c:21066 readelf.c:21079
11630 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
11635 msgid "corrupt namesz found in note at offset 0x%lx\n"
11640 msgid "No notes found in linked file '%s'.\n"
11645 msgid "No notes found file.\n"
11650 msgid " Unknown GNU attribute: %s\n"
11655 "This instance of readelf has been built without support for a\n"
11656 "64 bit data type and so it cannot read 64 bit ELF files.\n"
11661 msgid "%s: Failed to read file header\n"
11673 msgid "%s: unable to dump the index as none was found\n"
11678 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
11683 msgid "Contents of binary %s at offset "
11688 msgid "%s: end of the symbol table reached before the end of the index\n"
11694 "%s: %ld byte remains in the symbol table, but without corresponding entries "
11695 "in the index table\n"
11697 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
11698 "in the index table\n"
11704 msgid "%s: failed to seek back to start of object files in the archive\n"
11707 #: readelf.c:21829 readelf.c:21948
11709 msgid "Input file '%s' is not readable.\n"
11714 msgid "%s: contains corrupt thin archive: %s\n"
11719 msgid "%s: failed to seek to archive member.\n"
11723 msgid "Out of memory allocating file data structure\n"
11728 msgid "File %s is not an archive so its index cannot be displayed.\n"
11732 msgid "Nothing to do.\n"
11737 msgid "%s: cannot set time: %s"
11742 msgid "unable to copy file '%s'; reason: %s"
11747 msgid "%s: not enough binary data"
11751 msgid "null terminated unicode string"
11754 #: resbin.c:162 resbin.c:168
11755 msgid "resource ID"
11762 #: resbin.c:238 resbin.c:245
11763 msgid "menu header"
11767 msgid "menuex header"
11771 msgid "menuex offset"
11776 msgid "unsupported menu version %d"
11779 #: resbin.c:288 resbin.c:303 resbin.c:365
11780 msgid "menuitem header"
11787 #: resbin.c:432 resbin.c:460
11788 msgid "dialog header"
11793 msgid "unexpected DIALOGEX version %d"
11797 msgid "dialog font point size"
11801 msgid "dialogex font information"
11804 #: resbin.c:529 resbin.c:547
11805 msgid "dialog control"
11809 msgid "dialogex control"
11813 msgid "dialog control end"
11817 msgid "dialog control data"
11821 msgid "stringtable string length"
11825 msgid "stringtable string"
11829 msgid "fontdir header"
11837 msgid "fontdir device name"
11841 msgid "fontdir face name"
11845 msgid "accelerator"
11849 msgid "group cursor header"
11852 #: resbin.c:798 resrc.c:1350
11854 msgid "unexpected group cursor type %d"
11858 msgid "group cursor"
11862 msgid "group icon header"
11865 #: resbin.c:853 resrc.c:1297
11867 msgid "unexpected group icon type %d"
11875 msgid "unexpected version string"
11880 msgid "version length %lu greater than resource length %lu"
11885 msgid "unexpected version type %d"
11890 msgid "unexpected fixed version information length %ld"
11894 msgid "fixed version info"
11899 msgid "unexpected fixed version signature %lu"
11904 msgid "unexpected fixed version info version %lu"
11908 msgid "version var info"
11913 msgid "unexpected stringfileinfo value length %ld"
11917 msgid "version stringtable"
11922 msgid "unexpected version stringtable value length %ld"
11926 msgid "version string"
11931 msgid "unexpected version string length %ld != %ld + %ld"
11936 msgid "unexpected version string length %ld < %ld"
11941 msgid "unexpected varfileinfo value length %ld"
11945 msgid "version varfileinfo"
11950 msgid "unexpected version value length %ld"
11954 msgid "nul bytes found in version string"
11959 msgid "unexpected version string character: %x"
11963 msgid "filename required for COFF input"
11968 msgid "%s: no resource section"
11973 msgid "%s: .rsrc section is bigger than the file!"
11978 msgid "%s: %s: address out of bounds"
11982 msgid "Resources nest too deep"
11990 msgid "named directory entry"
11994 msgid "directory entry name"
11998 msgid "resource name"
12002 msgid "named subdirectory"
12006 msgid "named resource"
12010 msgid "ID directory entry"
12014 msgid "ID subdirectory"
12018 msgid "ID resource"
12022 msgid "resource type unknown"
12030 msgid "resource data"
12034 msgid "resource data size"
12038 msgid "filename required for COFF output"
12042 msgid "can't get BFD_RELOC_RVA relocation type"
12045 #: resrc.c:256 resrc.c:328
12047 msgid "can't open temporary file `%s': %s"
12052 msgid "can't redirect stdout: `%s': %s"
12057 msgid "can't execute `%s': %s"
12062 msgid "Using temporary file `%s' to read preprocessor output\n"
12067 msgid "can't popen `%s': %s"
12072 msgid "Using popen to read preprocessor output\n"
12077 msgid "Tried `%s'\n"
12082 msgid "Using `%s'\n"
12086 msgid "preprocessing failed."
12091 msgid "%s: unexpected EOF"
12096 msgid "%s: read of %lu returned %lu"
12099 #: resrc.c:722 resrc.c:1497
12101 msgid "stat failed on bitmap file `%s': %s"
12106 msgid "cursor file `%s' does not contain cursor data"
12109 #: resrc.c:805 resrc.c:1205
12111 msgid "%s: fseek to %lu failed: %s"
12115 msgid "help ID requires DIALOGEX"
12119 msgid "control data requires DIALOGEX"
12124 msgid "stat failed on font file `%s': %s"
12129 msgid "icon file `%s' does not contain icon data"
12132 #: resrc.c:1723 resrc.c:1758
12134 msgid "stat failed on file `%s': %s"
12139 msgid "can't open `%s' for output: %s"
12144 msgid " Displays the sizes of sections inside binary files\n"
12149 msgid " If no input file(s) are specified, a.out is assumed\n"
12155 " The options are:\n"
12156 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
12158 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
12160 " -t --totals Display the total sizes (Berkeley "
12162 " --common Display total size for *COM* syms\n"
12163 " --target=<bfdname> Set the binary file format\n"
12164 " @<file> Read options from <file>\n"
12165 " -h --help Display this information\n"
12166 " -v --version Display the program's version\n"
12172 msgid "invalid argument to --format: %s"
12177 msgid "Invalid radix: %s\n"
12181 msgid "Checksum failure"
12184 #. FIXME: Return error status.
12186 msgid "Failed to write checksum"
12191 msgid "Unsupported integer write size: %d"
12194 #. FIXME: Return error status.
12196 msgid "Failed to write TR block"
12201 msgid "Unrecognized H8300 sub-architecture: %ld"
12206 msgid "Unsupported architecture: %d"
12211 msgid "Unrecognised type: %d"
12216 msgid "Unrecognised coff symbol type: %d"
12219 #: srconv.c:1019 srconv.c:1119
12221 msgid "Unrecognised coff symbol visibility: %d"
12224 #: srconv.c:1045 srconv.c:1090
12226 msgid "Unrecognised coff symbol location: %d"
12229 #. FIXME: Return error status.
12231 msgid "Failed to write CS struct"
12236 msgid "Convert a COFF object file into a SYSROFF object file\n"
12242 " The options are:\n"
12243 " -q --quick (Obsolete - ignored)\n"
12244 " -n --noprescan Do not perform a scan to convert commons into defs\n"
12245 " -d --debug Display information about what is being done\n"
12246 " @<file> Read options from <file>\n"
12247 " -h --help Display this information\n"
12248 " -v --version Print the program's version number\n"
12252 msgid "input and output files must be different"
12257 msgid "unable to open output file %s"
12260 #: stabs.c:344 stabs.c:1772
12261 msgid "numeric overflow"
12266 msgid "Bad stab: %s\n"
12271 msgid "Warning: %s: %s\n"
12276 msgid "N_LBRAC not within function\n"
12281 msgid "Too many N_RBRACs\n"
12285 msgid "unknown C++ encoded name"
12288 #. Complain and keep going, so compilers can invent new
12289 #. cross-reference types.
12291 msgid "unrecognized cross reference type"
12294 #. Does this actually ever happen? Is that why we are worrying
12295 #. about dealing with it rather than just calling error_type?
12297 msgid "missing index type"
12301 msgid "unknown virtual character for baseclass"
12305 msgid "unknown visibility character for baseclass"
12309 msgid "unnamed $vb type"
12313 msgid "unrecognized C++ abbreviation"
12317 msgid "unknown visibility character for field"
12321 msgid "const/volatile indicator missing"
12325 msgid "Undefined N_EXCL"
12330 msgid "Type file number %d out of range\n"
12335 msgid "Type index number %d out of range\n"
12340 msgid "Unrecognized XCOFF type %d\n"
12345 msgid "bad mangled name `%s'\n"
12350 msgid "no argument types in mangled string\n"
12355 msgid "Demangled name is not a function\n"
12360 msgid "Unexpected type in v3 arglist demangling\n"
12365 msgid "Unrecognized demangle component %d\n"
12370 msgid "Failed to print demangled template\n"
12375 msgid "Couldn't get demangled builtin type\n"
12380 msgid "Unexpected demangled varargs\n"
12385 msgid "Unrecognized demangled builtin type\n"
12388 #: strings.c:198 strings.c:265
12390 msgid "invalid integer argument %s"
12395 msgid "invalid minimum string length %d"
12400 msgid "%s: Reading section %s failed: %s"
12405 msgid " Display printable strings in [file(s)] (stdin by default)\n"
12411 " -a - --all Scan the entire file, not just the data section "
12413 " -d --data Only scan the data sections in the file\n"
12419 " -a - --all Scan the entire file, not just the data section\n"
12420 " -d --data Only scan the data sections in the file "
12427 " -f --print-file-name Print the name of the file before each string\n"
12428 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
12430 " -<number> least [number] characters (default 4).\n"
12431 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
12433 " -w --include-all-whitespace Include all whitespace as valid string "
12435 " -o An alias for --radix=o\n"
12436 " -T --target=<BFDNAME> Specify the binary file format\n"
12437 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
12438 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
12440 " -s --output-separator=<string> String used to separate strings in output.\n"
12441 " @<file> Read options from <file>\n"
12442 " -h --help Display this information\n"
12443 " -v -V --version Print the program's version number\n"
12447 msgid "*undefined*"
12456 msgid "SUM IS %x\n"
12459 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
12460 #. Prevent infinite loops re-reading beyond the end of the buffer.
12462 msgid "ICE: getINT: Out of buffer space"
12467 msgid "Unsupported read size: %d"
12477 msgid "WANTED %x!!\n"
12481 msgid "SYMBOL INFO"
12485 msgid "DERIVED TYPE"
12489 msgid "MODULE***\n"
12494 msgid "Print a human readable interpretation of a SYSROFF object file\n"
12500 " The options are:\n"
12501 " -h --help Display this information\n"
12502 " -v --version Print the program's version number\n"
12507 msgid "cannot open input file %s"
12510 #: unwind-ia64.c:180
12512 msgid "Unknown code 0x%02x\n"
12516 #: unwind-ia64.c:366
12520 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
12524 #: unwind-ia64.c:578
12526 msgid "Bad uleb128\n"
12529 #: unwind-ia64.c:592
12531 msgid "\t<corrupt X1>\n"
12534 #: unwind-ia64.c:616
12536 msgid "\t<corrupt X2>\n"
12539 #: unwind-ia64.c:642
12541 msgid "\t<corrupt X3>\n"
12544 #: unwind-ia64.c:670
12546 msgid "\t<corrupt X4>\n"
12549 #: unwind-ia64.c:712
12551 msgid "\t<corrupt R2>\n"
12554 #: unwind-ia64.c:758
12556 msgid "\t<corrupt P2>\n"
12559 #: unwind-ia64.c:773
12561 msgid "\t<corrupt P3>\n"
12564 #: unwind-ia64.c:832
12566 msgid "\t<corrupt P5>\n"
12569 #: unwind-ia64.c:939
12571 msgid "\t<corrupt P8>\n"
12574 #: unwind-ia64.c:1014
12576 msgid "\t<corrupt P9>\n"
12579 #: unwind-ia64.c:1026
12581 msgid "\t<corrupt P10>\n"
12584 #: unwind-ia64.c:1157
12586 msgid "\t<corrupt IA64 descriptor>\n"
12591 msgid "Copyright (C) 2021 Free Software Foundation, Inc.\n"
12597 "This program is free software; you may redistribute it under the terms of\n"
12598 "the GNU General Public License version 3 or (at your option) any later "
12600 "This program has absolutely no warranty.\n"
12605 msgid "can't create %s file `%s' for output.\n"
12610 msgid "Usage: %s [option(s)] [input-file]\n"
12616 " The options are:\n"
12617 " -a --ascii_in Read input file as ASCII file\n"
12618 " -A --ascii_out Write binary messages as ASCII\n"
12619 " -b --binprefix .bin filename is prefixed by .mc filename_ "
12620 "for uniqueness.\n"
12621 " -c --customflag Set custom flags for messages\n"
12622 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
12623 " -d --decimal_values Print values to text files decimal\n"
12624 " -e --extension=<extension> Set header extension used on export header "
12626 " -F --target <target> Specify output target for endianness.\n"
12627 " -h --headerdir=<directory> Set the export directory for headers\n"
12628 " -u --unicode_in Read input file as UTF16 file\n"
12629 " -U --unicode_out Write binary messages as UFT16\n"
12630 " -m --maxlength=<val> Set the maximal allowed message length\n"
12631 " -n --nullterminate Automatic add a zero termination to strings\n"
12632 " -o --hresult_use Use HRESULT definition instead of status code "
12634 " -O --codepage_out=<val> Set codepage used for writing text file\n"
12635 " -r --rcdir=<directory> Set the export directory for rc files\n"
12636 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
12637 " that maps message ID's to their symbolic "
12644 " -H --help Print this help message\n"
12645 " -v --verbose Verbose - tells you what it's doing\n"
12646 " -V --version Print version information\n"
12649 #: windmc.c:260 windres.c:404
12651 msgid "%s: warning: "
12656 msgid "A codepage was specified switch `%s' and UTF16.\n"
12661 msgid "\tcodepage settings are ignored.\n"
12665 msgid "try to add a ill language."
12670 msgid "unable to open file `%s' for input.\n"
12675 msgid "unable to read contents of %s"
12679 msgid "input file does not seems to be UFT16.\n"
12684 msgid "can't open %s `%s': %s"
12689 msgid ": expected to be a directory\n"
12694 msgid ": expected to be a leaf\n"
12699 msgid ": duplicate value\n"
12704 msgid "unknown format type `%s'"
12709 msgid "%s: supported formats:"
12712 #. Otherwise, we give up.
12715 msgid "can not determine type of file `%s'; use the -J option"
12720 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
12726 " The options are:\n"
12727 " -i --input=<file> Name input file\n"
12728 " -o --output=<file> Name output file\n"
12729 " -J --input-format=<format> Specify input format\n"
12730 " -O --output-format=<format> Specify output format\n"
12731 " -F --target=<target> Specify COFF target\n"
12732 " --preprocessor=<program> Program to use to preprocess rc file\n"
12733 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
12734 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
12735 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
12736 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
12737 " -v --verbose Verbose - tells you what it's doing\n"
12738 " -c --codepage=<codepage> Specify default codepage\n"
12739 " -l --language=<val> Set language when reading rc file\n"
12740 " --use-temp-file Use a temporary file instead of popen to "
12742 " the preprocessor output\n"
12743 " --no-use-temp-file Use popen (default)\n"
12748 msgid " --yydebug Turn on parser debugging\n"
12754 " -r Ignored for compatibility with rc\n"
12755 " @<file> Read options from <file>\n"
12756 " -h --help Print this help message\n"
12757 " -V --version Print version information\n"
12763 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
12764 "extension if not specified. A single file name is an input file.\n"
12765 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
12769 msgid "invalid codepage specified.\n"
12773 msgid "invalid option -f\n"
12777 msgid "No filename following the -fo option.\n"
12783 "Option -I is deprecated for setting the input format, please use -J "
12788 msgid "no resources"
12791 #: wrstabs.c:353 wrstabs.c:1926
12793 msgid "string_hash_lookup failed: %s"
12798 msgid "stab_int_type: bad size %u"
12803 msgid "%s: warning: unknown size for field `%s' in struct"