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: 2020-01-02 11:10+0000\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:349 ar.c:386 coffdump.c:473 dlltool.c:3989
61 #: dllwrap.c:518 elfedit.c:909 objcopy.c:691 objcopy.c:745 readelf.c:4554
62 #: size.c:109 srconv.c:1706 strings.c:727 sysdump.c:648 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:448 ar.c:747 dlltool.c:3507 nm.c:1710 objcopy.c:5944
100 #: objdump.c:4318 size.c:153 strings.c:291 windmc.c:960 windres.c:816
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:475 nm.c:1736 objdump.c:4365
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 " [S] - do not build a symbol table\n"
268 msgid " [T] - make a thin archive\n"
273 msgid " [v] - be verbose\n"
278 msgid " [V] - display the version number\n"
283 msgid " @<file> - read options from <file>\n"
288 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
294 " --output=DIRNAME - specify the output directory for extraction operations\n"
304 msgid " --plugin <p> - load the specified plugin\n"
309 msgid "Usage: %s [options] archive\n"
314 msgid " Generate an index to speed access to archives\n"
320 " The options are:\n"
321 " @<file> Read options from <file>\n"
326 msgid " --plugin <name> Load the specified plugin\n"
332 " -D Use zero for symbol map timestamp (default)\n"
333 " -U Use an actual symbol map timestamp\n"
339 " -D Use zero for symbol map timestamp\n"
340 " -U Use actual symbol map timestamp (default)\n"
346 " -t Update the archive's symbol map timestamp\n"
347 " -h --help Print this help message\n"
348 " -v --version Print version information\n"
352 msgid "two different operation options specified"
355 #: ar.c:597 ar.c:672 nm.c:1823
357 msgid "sorry - this program has been built without plugin support\n"
361 msgid "no operation specified"
365 msgid "`u' is only meaningful with the `r' option."
369 msgid "`u' is not meaningful with the `D' option."
373 msgid "`u' modifier ignored since `D' is the default (see `U')"
377 msgid "missing position arg."
381 msgid "`N' is only meaningful with the `x' and `d' options."
385 msgid "`N' missing value."
389 msgid "Value for `N' must be positive."
393 msgid "`x' cannot be used on thin archives."
398 msgid "internal error -- this option not implemented"
408 msgid "Cannot convert existing library %s to thin format"
413 msgid "Cannot convert existing thin library %s to normal format"
416 #: ar.c:1033 ar.c:1130 ar.c:1446 objcopy.c:3544
418 msgid "internal stat error on %s"
421 #: ar.c:1052 ar.c:1156
423 msgid "%s is not a valid archive"
428 msgid "illegal output pathname for archive member: %s, using '%s' instead"
432 msgid "could not create temporary file whilst writing archive"
437 msgid "No member named `%s'\n"
442 msgid "no entry %s in archive %s!"
447 msgid "%s: no archive map to update"
452 msgid "No entry %s in archive.\n"
457 msgid "Can't open file %s\n"
462 msgid "%s: Can't allocate memory for temp name (%s)\n"
467 msgid "%s: Can't open output archive %s\n"
472 msgid "%s: Can't open input archive %s\n"
477 msgid "%s: file %s is not an archive\n"
482 msgid "%s: no output archive specified yet\n"
485 #: arsup.c:257 arsup.c:300 arsup.c:342 arsup.c:365 arsup.c:431
487 msgid "%s: no open output archive\n"
490 #: arsup.c:273 arsup.c:386 arsup.c:412
492 msgid "%s: can't open file %s\n"
495 #: arsup.c:327 arsup.c:408 arsup.c:489
497 msgid "%s: can't find module file %s\n"
502 msgid "Current open archive is %s\n"
507 msgid "%s: no open archive\n"
512 msgid " No emulation specific options\n"
515 #. Macros for common output.
518 msgid " emulation options: \n"
521 #: bucomm.c:50 bucomm.c:84
522 msgid "cause of error unknown"
527 msgid "can't set BFD default target to `%s': %s"
532 msgid "%s: Matching formats:"
537 msgid "Supported targets:"
542 msgid "%s: supported targets:"
547 msgid "Supported architectures:"
552 msgid "%s: supported architectures:"
560 msgid "little endian"
564 msgid "endianness unknown"
571 " (header %s, data %s)\n"
576 msgid "BFD header file version %s\n"
581 msgid "<time data corrupt>"
586 msgid "%s: bad number: %s"
589 #: bucomm.c:614 strings.c:404
591 msgid "'%s': No such file"
594 #: bucomm.c:616 strings.c:406
596 msgid "Warning: could not locate '%s'. reason: %s"
599 #: bucomm.c:620 strings.c:412
601 msgid "Warning: '%s' is a directory"
606 msgid "Warning: '%s' is not an ordinary file"
611 msgid "Warning: '%s' has negative size, probably it is too large"
626 msgid "section definition at %x size %x\n"
636 msgid "array [%d] of"
641 msgid "function returning"
656 msgid "structure definition"
661 msgid "structure ref to UNKNOWN struct"
666 msgid "structure ref to %s"
671 msgid "enum ref to %s"
676 msgid "enum definition"
681 msgid "Stack offset %x"
686 msgid "Memory section %s+%x"
696 msgid "Struct Member offset %x"
701 msgid "Enum Member offset %x"
706 msgid "Undefined symbol"
711 msgid "List of symbols"
716 msgid "Symbol %s, tag %d, number %d"
719 #: coffdump.c:345 readelf.c:16951 readelf.c:17039
735 msgid "List of blocks "
750 msgid "List of source files"
755 msgid "Source file %s"
760 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
763 #. PR 17512: file: 0a38fb7c.
773 #: coffdump.c:464 sysdump.c:641
775 msgid "Usage: %s [option(s)] in-file\n"
780 msgid " Print a human readable interpretation of a COFF object file\n"
786 " The options are:\n"
787 " @<file> Read options from <file>\n"
788 " -h --help Display this information\n"
789 " -v --version Display the program's version\n"
793 #: coffdump.c:536 srconv.c:1797 sysdump.c:706
794 msgid "no input file specified"
798 msgid "Out of context scope change encountered"
803 msgid "Invalid section target index: %u"
808 msgid "Invalid section target index: %d"
812 msgid "Target section has insufficient relocs"
815 #: coffgrok.c:198 coffgrok.c:445
817 msgid "Symbol index %u encountered when there are no symbols"
820 #: coffgrok.c:199 coffgrok.c:446
822 msgid "Invalid symbol index %u encountered"
827 msgid "Invalid section number (%d) encountered"
832 msgid "Unrecognized symbol class: %d"
837 msgid "Type entry %u does not have enough symbolic information"
842 msgid "Type entry %u does not refer to a symbol"
846 msgid "Section definition needs a section length"
850 msgid "Aggregate definition needs auxillary information"
855 msgid "Invalid tag index %#lx encountered"
859 msgid "Enum definition needs auxillary information"
864 msgid "Invalid enum symbol index %u encountered"
868 msgid "Array definition needs auxillary information"
873 msgid "Out of range sum for els (%#x) * size (%#x)"
876 #: coffgrok.c:627 coffgrok.c:870
878 msgid "Unrecognised symbol class: %d"
882 msgid "ICE: do_define called without a block"
887 msgid "Out of range symbol index: %u"
891 msgid "Section referenced before any file is defined"
896 msgid "Out of range sum for offset (%#x) + size (%#x)"
901 msgid "Out of range type size: %u"
905 msgid "Function start encountered without a top level scope."
909 msgid "Block start encountered without a scope for it."
913 msgid "Function arguments encountered without a function definition"
917 msgid "Structure element encountered without a structure definition"
921 msgid "Enum element encountered without an enum definition"
925 msgid "Aggregate definition encountered without a scope"
929 msgid "Label definition encountered without a file scope"
933 msgid "Variable definition encountered without a scope"
938 msgid "%s: is not a COFF format file"
941 #: cxxfilt.c:124 nm.c:286 objdump.c:296
943 msgid "Report bugs to %s.\n"
947 msgid "debug_add_to_current_namespace: no current file"
951 msgid "debug_start_source: no debug_set_filename call"
955 msgid "debug_record_function: no debug_set_filename call"
959 msgid "debug_record_parameter: no current function"
963 msgid "debug_end_function: no current function"
967 msgid "debug_end_function: some blocks were not closed"
971 msgid "debug_start_block: no current block"
975 msgid "debug_end_block: no current block"
979 msgid "debug_end_block: attempt to close top level block"
983 msgid "debug_record_line: no current unit"
988 msgid "debug_start_common_block: not implemented"
993 msgid "debug_end_common_block: not implemented"
998 msgid "debug_record_label: not implemented"
1002 msgid "debug_record_variable: no current file"
1006 msgid "debug_make_undefined_type: unsupported kind"
1010 msgid "debug_name_type: no current file"
1014 msgid "debug_tag_type: no current file"
1018 msgid "debug_tag_type: extra tag attempted"
1023 msgid "Warning: changing type size from %d to %d\n"
1027 msgid "debug_find_named_type: no current compilation unit"
1032 msgid "debug_get_real_type: circular debug information for %s\n"
1036 msgid "debug_write_type: illegal type encountered"
1039 #: dlltool.c:902 dlltool.c:927 dlltool.c:957
1041 msgid "Internal error: Unknown machine type: %d"
1046 msgid "Can't open def file: %s"
1051 msgid "Processing def file: %s"
1055 msgid "Processed def file"
1060 msgid "Syntax error in def file %s:%d"
1065 msgid "%s: Path components stripped from image name, '%s'."
1070 msgid "NAME: %s base: %x"
1073 #: dlltool.c:1089 dlltool.c:1110
1074 msgid "Can't have LIBRARY and NAME"
1079 msgid "LIBRARY: %s base: %x"
1084 msgid "VERSION %d.%d\n"
1092 #: dlltool.c:1352 resrc.c:288
1097 #: dlltool.c:1357 dllwrap.c:416 resrc.c:293
1099 msgid "subprocess got fatal signal %d"
1102 #: dlltool.c:1363 dllwrap.c:423 resrc.c:300
1104 msgid "%s exited with status %d"
1109 msgid "Sucking in info from %s section in %s"
1114 msgid "Excluding symbol: %s"
1117 #: dlltool.c:1623 dlltool.c:1634 nm.c:1107 nm.c:1117 nm.c:1126
1119 msgid "%s: no symbols"
1122 #. FIXME: we ought to read in and block out the base relocations.
1125 msgid "Done reading %s"
1130 msgid "Unable to open object file: %s: %s"
1135 msgid "Scanning object file %s"
1140 msgid "Cannot produce mcore-elf dll from archive file: %s"
1144 msgid "Adding exports to output file"
1148 msgid "Added exports to output file"
1153 msgid "Generating export file: %s"
1158 msgid "Unable to open temporary assembler file: %s"
1163 msgid "Opened temporary file: %s"
1167 msgid "failed to read the number of entries from base file"
1171 msgid "Generated exports file"
1176 msgid "bfd_open failed open stub file: %s: %s"
1181 msgid "Creating stub file: %s"
1186 msgid "bfd_open failed reopen stub file: %s: %s"
1189 #: dlltool.c:2949 dlltool.c:3028
1191 msgid "failed to open temporary head file: %s"
1194 #: dlltool.c:3013 dlltool.c:3099
1196 msgid "failed to open temporary head file: %s: %s"
1201 msgid "failed to open temporary tail file: %s"
1206 msgid "failed to open temporary tail file: %s: %s"
1211 msgid "Can't create .lib file: %s: %s"
1216 msgid "Creating library file: %s"
1219 #: dlltool.c:3287 dlltool.c:3293
1221 msgid "cannot delete %s: %s"
1225 msgid "Created lib file"
1230 msgid "Can't open .lib file: %s: %s"
1233 #: dlltool.c:3520 dlltool.c:3542
1235 msgid "%s is not a library"
1240 msgid "Import library `%s' specifies two or more dlls"
1245 msgid "Unable to determine dll name for `%s' (not an import library?)"
1250 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1255 msgid "Error, duplicate EXPORT with ordinals: %s"
1259 msgid "Processing definitions"
1263 msgid "Processed definitions"
1267 #: dlltool.c:3946 dllwrap.c:477
1269 msgid "Usage %s <option(s)> <object-file(s)>\n"
1276 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1282 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1288 msgid " -e --output-exp <outname> Generate an export file.\n"
1293 msgid " -l --output-lib <outname> Generate an interface library.\n"
1298 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1303 msgid " -a --add-indirect Add dll indirects to export file.\n"
1309 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1314 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1319 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1324 msgid " --export-all-symbols Export all symbols to .def\n"
1329 msgid " --no-export-all-symbols Only export listed symbols\n"
1334 msgid " --exclude-symbols <list> Don't export <list>\n"
1339 msgid " --no-default-excludes Clear default exclude symbols\n"
1344 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1349 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1354 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1360 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1367 " -U --add-underscore Add underscores to all symbols in interface "
1374 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1375 "interface library.\n"
1381 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1388 " --leading-underscore All symbols should be prefixed by an "
1394 msgid " -k --kill-at Kill @<n> from exported names.\n"
1399 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1404 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1409 msgid " -S --as <name> Use <name> for assembler.\n"
1414 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1420 " -C --compat-implib Create backward compatible import library.\n"
1426 " -n --no-delete Keep temp files (repeat for extra "
1433 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1439 " -I --identify <implib> Report the name of the DLL associated with "
1446 " --identify-strict Causes --identify to report error when multiple "
1452 msgid " -v --verbose Be verbose.\n"
1457 msgid " -V --version Display the program version.\n"
1462 msgid " -h --help Display this information.\n"
1467 msgid " @<file> Read options from <file>.\n"
1473 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1478 msgid " -L --linker <name> Use <name> as the linker.\n"
1483 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1488 msgid "Unable to open def-file: %s"
1493 msgid "Path components stripped from dllname, '%s'."
1498 msgid "Unable to open base-file: %s"
1503 msgid "Machine '%s' not supported"
1508 msgid "Warning, machine type (%d) not supported for delayimport."
1511 #: dlltool.c:4368 dllwrap.c:206
1513 msgid "Tried file: %s"
1516 #: dlltool.c:4375 dllwrap.c:213
1518 msgid "Using file: %s"
1523 msgid "Keeping temporary base file %s"
1528 msgid "Deleting temporary base file %s"
1533 msgid "Keeping temporary exp file %s"
1538 msgid "Deleting temporary exp file %s"
1543 msgid "Keeping temporary def file %s"
1548 msgid "Deleting temporary def file %s"
1553 msgid "pwait returns: %s"
1558 msgid " Generic options:\n"
1563 msgid " @<file> Read options from <file>\n"
1568 msgid " --quiet, -q Work quietly\n"
1573 msgid " --verbose, -v Verbose\n"
1578 msgid " --version Print dllwrap version\n"
1583 msgid " --implib <outname> Synonym for --output-lib\n"
1588 msgid " Options for %s:\n"
1593 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1598 msgid " --driver-flags <flags> Override default ld flags\n"
1603 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1608 msgid " --entry <entry> Specify alternate DLL entry point\n"
1613 msgid " --image-base <base> Specify image base address\n"
1618 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1623 msgid " --dry-run Show what needs to be run\n"
1628 msgid " --mno-cygwin Create Mingw DLL\n"
1633 msgid " Options passed to DLLTOOL:\n"
1638 msgid " --machine <machine>\n"
1643 msgid " --output-exp <outname> Generate export file.\n"
1648 msgid " --output-lib <outname> Generate input library.\n"
1653 msgid " --add-indirect Add dll indirects to export file.\n"
1658 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1663 msgid " --def <deffile> Name input .def file\n"
1668 msgid " --output-def <deffile> Name output .def file\n"
1673 msgid " --export-all-symbols Export all symbols to .def\n"
1678 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1683 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1688 msgid " --no-default-excludes Zap default exclude symbols\n"
1693 msgid " --base-file <basefile> Read linker generated base file\n"
1698 msgid " --no-idata4 Don't generate idata$4 section\n"
1703 msgid " --no-idata5 Don't generate idata$5 section\n"
1708 msgid " -U Add underscores to .lib\n"
1713 msgid " -k Kill @<n> from exported names\n"
1718 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1723 msgid " --as <name> Use <name> for assembler\n"
1728 msgid " --nodelete Keep temp files.\n"
1733 msgid " --no-leading-underscore Entrypoint without underscore\n"
1738 msgid " --leading-underscore Entrypoint with underscore.\n"
1743 msgid " Rest are passed unmodified to the language driver\n"
1747 msgid "Must provide at least one of -o or --dllname options"
1752 "no export definition file provided.\n"
1753 "Creating one, but that may not be what you want"
1758 msgid "DLLTOOL name : %s\n"
1763 msgid "DLLTOOL options : %s\n"
1768 msgid "DRIVER name : %s\n"
1773 msgid "DRIVER options : %s\n"
1777 msgid "Encoded value extends past end of section\n"
1782 msgid "Encoded size of %d is too large to read\n"
1786 msgid "Encoded size of 0 is too small to read\n"
1789 #. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
1790 #. Checks to make sure that the read will not reach or pass END
1791 #. and that VAL is big enough to hold AMOUNT bytes.
1794 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1796 "internal error: attempt to read %d bytes of data in to %d sized variable"
1800 #: dwarf.c:506 dwarf.c:4673
1801 msgid "Badly formed extended line op encountered!\n"
1806 msgid " Extended opcode %d: "
1818 msgid "Length (%lu) of DW_LNE_set_address op is too long\n"
1823 msgid "set Address to 0x%s\n"
1828 msgid "define new File Table entry\n"
1831 #: dwarf.c:539 dwarf.c:3989
1833 msgid " Entry\tDir\tTime\tSize\tName\n"
1837 msgid "DW_LNE_define_file: Bad opcode length\n"
1842 msgid "set Discriminator to %s\n"
1847 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1850 #. The test against DW_LNW_hi_user is redundant due to
1851 #. the limited range of the unsigned char data type used
1853 #. && op_code <= DW_LNE_hi_user
1856 msgid "user defined: "
1869 #: dwarf.c:667 dwarf.c:743
1870 msgid "<no .debug_str section>"
1875 msgid "DW_FORM_strp offset too big: %s\n"
1878 #: dwarf.c:673 dwarf.c:701 dwarf.c:1694
1879 msgid "<offset is too big>"
1883 msgid "<no NUL byte at end of .debug_str section>"
1887 msgid "<no .debug_line_str section>"
1892 msgid "DW_FORM_line_strp offset too big: %s\n"
1896 msgid "<no NUL byte at end of .debug_line_str section>"
1900 msgid "<no .debug_str_offsets.dwo section>"
1904 msgid "<no .debug_str_offsets section>"
1909 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1913 msgid "<index offset is too big>"
1917 msgid "<no .debug_str.dwo section>"
1922 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1926 msgid "<indirect index offset is too big>"
1930 msgid "<no NUL byte at end of section>"
1934 msgid "<no .debug_addr section>"
1939 msgid "Offset into section %s too big: %s\n"
1942 #. Report the missing single zero which ends the section.
1944 msgid ".debug_abbrev section not zero terminated\n"
1949 msgid "User TAG value: %#lx"
1954 msgid "Unknown TAG value: %#lx"
1959 msgid "Unknown FORM value: %lx"
1964 msgid "Unknown IDX value: %lx"
1969 msgid "%c%s byte block: "
1974 msgid "(DW_OP_call_ref in frame info)"
1989 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1994 msgid "(%s in frame info)"
1999 msgid "(DW_OP_GNU_variable_value in frame info)"
2004 msgid "(User defined location op 0x%x)"
2009 msgid "(Unknown location op 0x%x)"
2013 msgid "<no links available>"
2017 msgid "<no NUL byte at end of alt .debug_str section>"
2023 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
2028 msgid "Unknown AT value: %lx"
2033 msgid "Corrupt attribute block length: %lx\n"
2037 msgid "corrupt discr_list - not using a block form\n"
2041 msgid "corrupt discr_list - block not long enough\n"
2046 msgid "corrupt discr_list - unrecognised discriminant byte %#x\n"
2050 msgid "Corrupt attribute\n"
2054 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2058 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2062 msgid "Block ends prematurely\n"
2067 msgid "%c(indirect string, offset: 0x%s): %s"
2072 msgid "%c(indirect line string, offset: 0x%s): %s"
2077 msgid "%c(indexed string: 0x%s): %s"
2082 msgid "%c(alt indirect string, offset: 0x%s) %s"
2087 msgid "%c(addr_index: 0x%s): %s"
2092 msgid "Unrecognized form: %lu\n"
2096 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2100 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2103 #: dwarf.c:2533 dwarf.c:2557 dwarf.c:2572
2105 msgid "Unsupported form (%s) for attribute %s\n"
2110 msgid "(not inlined)"
2120 msgid "(declared as inline but ignored)"
2125 msgid "(declared as inline and inlined)"
2130 msgid " (Unknown inline attribute value: %s)"
2135 msgid "(implementation defined: %s)"
2140 msgid "(Unknown: %s)"
2145 msgid "(user defined type)"
2150 msgid "(unknown type)"
2155 msgid "(unknown accessibility)"
2160 msgid "(unknown visibility)"
2165 msgid "(user specified)"
2170 msgid "(unknown endianity)"
2175 msgid "(unknown virtuality)"
2180 msgid "(unknown case)"
2185 msgid "(user defined)"
2190 msgid "(unknown convention)"
2205 msgid "(leading overpunch)"
2210 msgid "(trailing overpunch)"
2215 msgid "(leading separate)"
2220 msgid "(trailing separate)"
2223 #: dwarf.c:2833 dwarf.c:2844
2225 msgid "(unrecognised)"
2240 msgid "(out of class)"
2245 msgid " (location list)"
2248 #: dwarf.c:2896 dwarf.c:5823 dwarf.c:5972 dwarf.c:6147
2250 msgid " [without DW_AT_frame_base]"
2256 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2262 msgid "\t[Abbrev Number: %ld"
2268 "Raw dump of debug contents of section %s (loaded from %s):\n"
2275 "Raw dump of debug contents of section %s:\n"
2282 "Contents of the %s section (loaded from %s):\n"
2289 "Contents of the %s section:\n"
2295 msgid "Reserved length value (0x%s) found in section %s\n"
2300 msgid "Corrupt unit length (0x%s) found in section %s\n"
2305 msgid "No comp units in %s section ?\n"
2310 msgid "Not enough memory for a debug info array of %u entries\n"
2315 msgid "Unable to locate %s section!\n"
2320 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2325 msgid " Compilation Unit @ offset 0x%s:\n"
2330 msgid " Length: 0x%s (%s)\n"
2335 msgid " Version: %d\n"
2340 msgid " Abbrev Offset: 0x%s\n"
2345 msgid " Pointer Size: %d\n"
2350 msgid " Signature: 0x%s\n"
2355 msgid " Type Offset: 0x%s\n"
2360 msgid " Section contributions:\n"
2365 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2370 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2375 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2380 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2383 #: dwarf.c:3330 dwarf.c:5072 dwarf.c:6573 dwarf.c:8789
2385 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2390 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2395 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2401 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2408 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2414 msgid " <%d><%lx>: Abbrev Number: 0\n"
2419 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2423 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2428 msgid " <%d><%lx>: Abbrev Number: %lu"
2433 msgid " <%d><%lx>: ...\n"
2439 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2443 msgid "DIE has locviews without loclist\n"
2449 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2454 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2457 #: dwarf.c:3683 dwarf.c:6240 dwarf.c:6983
2459 msgid "The %s section contains unsupported segment selector size: %d.\n"
2463 msgid "Invalid maximum operations per insn.\n"
2468 msgid "Line length %s extends beyond end of section\n"
2472 msgid "Corrupt directory format table entry\n"
2476 msgid "Corrupt file name format table entry\n"
2480 msgid "Corrupt directory list\n"
2483 #: dwarf.c:3759 dwarf.c:4423 dwarf.c:4445 dwarf.c:4492
2484 msgid "Corrupt file name list\n"
2487 #: dwarf.c:3766 dwarf.c:3959
2491 " The Directory Table is empty.\n"
2494 #: dwarf.c:3768 dwarf.c:3984
2498 " The File Name Table is empty.\n"
2501 #: dwarf.c:3773 dwarf.c:3964
2505 " The Directory Table (offset 0x%lx):\n"
2508 #: dwarf.c:3776 dwarf.c:3987
2512 " The File Name Table (offset 0x%lx):\n"
2547 msgid "\t(Unknown format content type %s)"
2551 msgid "Corrupt directory entries list\n"
2555 msgid "Corrupt file name entries list\n"
2558 #: dwarf.c:3892 dwarf.c:4302
2560 "Partial .debug_line. section encountered without a prior full .debug_line "
2564 #: dwarf.c:3905 dwarf.c:5379
2566 msgid " Offset: 0x%lx\n"
2571 msgid " Length: %ld\n"
2576 msgid " DWARF Version: %d\n"
2581 msgid " Prologue Length: %d\n"
2586 msgid " Minimum Instruction Length: %d\n"
2591 msgid " Maximum Ops per Instruction: %d\n"
2596 msgid " Initial value of 'is_stmt': %d\n"
2601 msgid " Line Base: %d\n"
2606 msgid " Line Range: %d\n"
2611 msgid " Opcode Base: %d\n"
2614 #: dwarf.c:3920 dwarf.c:4318
2615 msgid "Line range of 0 is invalid, using 1 instead\n"
2619 msgid "Line Base extends beyond end of section\n"
2631 msgid " Opcode %d has %d arg\n"
2632 msgid_plural " Opcode %d has %d args\n"
2637 msgid "Corrupt file name table entry\n"
2642 msgid " No Line Number Statements.\n"
2647 msgid " Line Number Statements:\n"
2652 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2655 #: dwarf.c:4056 dwarf.c:4077 dwarf.c:4119 dwarf.c:4139 dwarf.c:4189
2657 msgid " (reset view)"
2662 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2667 msgid " and Line by %s to %d"
2670 #: dwarf.c:4084 dwarf.c:4101
2672 msgid " (view %u)\n"
2682 msgid " Advance PC by %s to 0x%s%s\n"
2687 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2692 msgid " Advance Line by %s to %d\n"
2697 msgid " Set File Name to entry %s in the File Name Table\n"
2702 msgid " Set column to %s\n"
2707 msgid " Set is_stmt to %s\n"
2712 msgid " Set basic block\n"
2717 msgid " Advance PC by constant %s to 0x%s%s\n"
2722 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2727 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2732 msgid " Set prologue_end to true\n"
2737 msgid " Set epilogue_begin to true\n"
2742 msgid " Set ISA to %s\n"
2745 #: dwarf.c:4237 dwarf.c:4855
2747 msgid " Unknown opcode %d with operands: "
2752 msgid "opcode base of %d extends beyond end of section\n"
2755 #: dwarf.c:4355 dwarf.c:4376 dwarf.c:4406
2756 msgid "Corrupt directories list\n"
2760 msgid "directory table ends unexpectedly\n"
2764 msgid "file table ends unexpectedly\n"
2772 #: dwarf.c:4596 dwarf.c:4893 readelf.c:5949 readelf.c:6024 readelf.c:6042
2773 #: readelf.c:6060 readelf.c:10552 readelf.c:11180 readelf.c:11193
2774 #: readelf.c:16033 readelf.c:16065
2778 #: dwarf.c:4599 dwarf.c:4785
2780 msgid "directory index %u > number of directories %s\n"
2783 #: dwarf.c:4601 dwarf.c:4887 elfcomm.c:891 readelf.c:319 readelf.c:663
2784 #: readelf.c:6944 readelf.c:7490 readelf.c:9525 readelf.c:11613 readelf.c:11679
2785 #: readelf.c:11683 readelf.c:12054 readelf.c:14908 readelf.c:14997
2786 #: readelf.c:15552 readelf.c:15571 readelf.c:15690 readelf.c:16042
2787 #: readelf.c:17194 readelf.c:17197
2794 msgid "CU: %s/%s:\n"
2800 "File name Line number Starting address "
2806 msgid "UNKNOWN (%u): length %ld\n"
2813 " [Use file table entry %d]\n"
2818 msgid "file index %u > number of files %u\n"
2825 " <over large file table index %u>"
2832 " [Use file %s in directory table entry %d]\n"
2839 " <over large directory table entry %u>\n"
2844 msgid " Set ISA to %lu\n"
2849 msgid "corrupt file index %u encountered\n"
2884 #: dwarf.c:5088 dwarf.c:6586
2887 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2892 msgid " Length: %ld\n"
2897 msgid " Version: %d\n"
2902 msgid " Offset into .debug_info section: 0x%lx\n"
2907 msgid " Size of area in .debug_info section: %ld\n"
2911 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2918 " Offset Kind Name\n"
2938 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2943 msgid " DW_MACINFO_end_file\n"
2948 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2953 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2958 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2963 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
2968 msgid " Version: %d\n"
2973 msgid " Offset size: %d\n"
2978 msgid " Offset into .debug_line: 0x%lx\n"
2983 msgid " Extension opcode arguments:\n"
2988 msgid " DW_MACRO_%02x has no arguments\n"
2993 msgid " DW_MACRO_%02x arguments: "
2998 msgid "Invalid extension opcode form %s\n"
3002 msgid ".debug_macro section not zero terminated\n"
3006 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3011 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3016 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3021 msgid " DW_MACRO_end_file\n"
3026 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3031 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3036 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3041 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3046 msgid " DW_MACRO_import - offset : 0x%lx\n"
3051 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3056 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3061 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3066 msgid " Unknown macro opcode %02x seen\n"
3071 msgid " DW_MACRO_%02x\n"
3076 msgid " DW_MACRO_%02x -"
3081 msgid " Number TAG (0x%lx)\n"
3085 msgid "has children"
3094 msgid "location view pair\n"
3099 msgid "No debug information available for loc lists of entry: %u\n"
3102 #: dwarf.c:5731 dwarf.c:5878 dwarf.c:6040
3104 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3107 #: dwarf.c:5743 dwarf.c:5796 dwarf.c:5805 dwarf.c:5890 dwarf.c:5952
3108 #: dwarf.c:6051 dwarf.c:6124 dwarf.c:6132
3110 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3113 #: dwarf.c:5764 dwarf.c:5916 dwarf.c:6089 dwarf.c:6809 dwarf.c:6864
3115 msgid "<End of list>\n"
3118 #: dwarf.c:5776 dwarf.c:5926 dwarf.c:6869
3120 msgid "(base address)\n"
3123 #: dwarf.c:5790 dwarf.c:5909 dwarf.c:6077
3126 "views at %8.8lx for:\n"
3130 #: dwarf.c:5826 dwarf.c:5975
3131 msgid " (start == end)"
3134 #: dwarf.c:5828 dwarf.c:5977
3135 msgid " (start > end)"
3140 msgid "No debug information available for loclists lists of entry: %u\n"
3145 msgid "View pair entry in loclist with locviews attribute\n"
3150 msgid "views for:\n"
3155 msgid "Invalid location list entry type %d\n"
3160 msgid "Trailing view pair not used in a range"
3165 msgid "No debug information for loc lists of entry: %u\n"
3170 msgid "(base address selection entry)\n"
3175 msgid "Unknown location list entry type 0x%x.\n"
3178 #: dwarf.c:6209 dwarf.c:6462 dwarf.c:6683 dwarf.c:6756 dwarf.c:6923
3182 "The %s section is empty.\n"
3187 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3192 msgid "The %s section contains unsupported offset entry count: %d.\n"
3195 #: dwarf.c:6260 dwarf.c:6689 dwarf.c:7001
3198 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3203 msgid "No location lists in .debug_info section!\n"
3208 msgid "Location lists in %s section start at 0x%s\n"
3214 " Warning: This section has relocations - addresses seen here may not be "
3221 msgid " Offset Begin End Expression\n"
3226 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3231 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3236 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3241 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3245 msgid "DWO is not yet supported.\n"
3249 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3254 msgid "There is %ld unused byte at the end of section %s\n"
3255 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3260 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3265 msgid " Length: %ld\n"
3270 msgid " Version: %d\n"
3275 msgid " Offset into .debug_info: 0x%lx\n"
3280 msgid " Pointer Size: %d\n"
3285 msgid " Segment Size: %d\n"
3290 msgid "Invalid address size in %s section!\n"
3294 msgid "Pointer size + Segment size is not a power of two.\n"
3313 msgid "Corrupt address base (%lx) found in debug section %u\n"
3318 msgid " For compilation unit at offset 0x%s:\n"
3323 msgid "\tIndex\tAddress\n"
3331 #: dwarf.c:6828 dwarf.c:6898
3332 msgid "(start == end)"
3335 #: dwarf.c:6830 dwarf.c:6900
3336 msgid "(start > end)"
3341 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3346 msgid "Invalid range list entry type %d\n"
3352 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3357 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3362 msgid "The %s section contains unsupported offset entry count: %u.\n"
3365 #. This can happen when the file was compiled with -gsplit-debug
3366 #. which removes references to range lists from the primary .o file.
3369 msgid "No range lists in .debug_info section.\n"
3374 msgid "Range lists in %s section start at 0x%lx\n"
3379 msgid " Offset Begin End\n"
3384 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3389 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3394 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3399 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3404 msgid "Unfeasibly large register number: %u\n"
3409 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3413 msgid "No terminator for augmentation name\n"
3418 msgid "Invalid pointer size (%d) in CIE data\n"
3423 msgid "Invalid segment size (%d) in CIE data\n"
3426 #: dwarf.c:7677 dwarf.c:8048
3428 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3433 msgid " Augmentation data: "
3437 msgid "bad register: "
3441 msgid "Failed to read CIE information\n"
3444 #: dwarf.c:7961 dwarf.c:7985 dwarf.c:8012
3445 msgid "Invalid max register\n"
3448 #. PR 17512: file: 9e196b3e.
3451 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3456 msgid "Corrupt CFA_def expression value: %lu\n"
3459 #. PR 17512: file:306-192417-0.005.
3462 msgid "Corrupt CFA expression value: %lu\n"
3466 msgid "Invalid column number in saved frame state\n"
3471 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3476 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3481 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3486 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3489 #: dwarf.c:8798 dwarf.c:9202
3491 msgid "Version %ld\n"
3495 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3500 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3504 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3510 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3516 msgid "Augmentation string:"
3524 #: dwarf.c:8866 dwarf.c:8876
3526 msgid "[%3u] 0x%lx\n"
3536 msgid "Foreign TU table:\n"
3547 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3553 msgid "Used %zu of %lu bucket.\n"
3554 msgid_plural "Used %zu of %lu buckets.\n"
3561 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3566 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3569 #: dwarf.c:9009 dwarf.c:9328
3578 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3583 msgid " <no entries>"
3587 msgid "The debuglink filename is corrupt/missing\n"
3592 msgid " Separate debug info file: %s\n"
3596 msgid "CRC offset missing/truncated\n"
3601 msgid " CRC value: %#x\n"
3606 msgid "There are %#lx extraneous bytes at the end of the section\n"
3611 msgid "Build-ID is too short (%#lx bytes)\n"
3616 msgid " Build-ID (%#lx bytes):"
3621 msgid "Truncated header in the %s section.\n"
3626 msgid "Unsupported version %lu.\n"
3630 msgid "The address table data in version 3 may be wrong.\n"
3634 msgid "Version 4 does not support case insensitive lookups.\n"
3638 msgid "Version 5 does not include inlined functions.\n"
3642 msgid "Version 6 does not include symbol attributes.\n"
3647 msgid "Corrupt header in the %s section.\n"
3652 msgid "TU offset (%x) is less than CU offset (%x)\n"
3657 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3662 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3667 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3671 msgid "Address table extends beyond end of section.\n"
3683 msgid "[%3u] 0x%lx - 0x%lx\n"
3695 msgid "[%3u] 0x%lx 0x%lx "
3712 msgid "[%3u] <corrupt offset: %x>"
3717 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3722 msgid "<invalid CU vector offset: %x>\n"
3727 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3732 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3743 #: dwarf.c:9434 dwarf.c:9445
3744 msgid "Internal error: out of space in the shndx pool.\n"
3749 msgid "Section %s is empty\n"
3754 msgid "Section %s is too small to contain a CU/TU header\n"
3759 msgid " Version: %u\n"
3764 msgid " Number of columns: %u\n"
3769 msgid " Number of used entries: %u\n"
3775 " Number of slots: %u\n"
3781 msgid "Section %s is too small for %u slot\n"
3782 msgid_plural "Section %s is too small for %u slots\n"
3787 msgid "Section index pool located before start of section\n"
3792 msgid " [%3d] Signature: 0x%s Sections: "
3797 msgid "Section %s too small for shndx pool\n"
3802 msgid "Section %s too small for offset and size tables\n"
3807 msgid " Offset table\n"
3810 #: dwarf.c:9640 dwarf.c:9741
3814 #: dwarf.c:9640 dwarf.c:9741
3820 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3825 msgid "Signature (%p) extends beyond end of space in section\n"
3830 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3833 #: dwarf.c:9707 dwarf.c:9764
3838 #: dwarf.c:9721 dwarf.c:9777
3840 msgid "Overlarge Dwarf section index detected: %u\n"
3845 msgid " Size table\n"
3850 msgid " Unsupported version (%d)\n"
3855 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3861 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3867 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3873 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3879 msgid "Unable to reopen separate debug info file: %s\n"
3884 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
3889 msgid "Corrupt debuglink section: %s\n"
3893 msgid "Out of memory"
3896 #. Failed to find the file.
3899 msgid "could not find separate debug file '%s'\n"
3902 #: dwarf.c:10240 dwarf.c:10244 dwarf.c:10249 dwarf.c:10252 dwarf.c:10256
3903 #: dwarf.c:10259 dwarf.c:10262 dwarf.c:10265
3910 msgid "failed to open separate debug file: %s\n"
3913 #. FIXME: We do not check to see if there are any other separate debug info
3914 #. files that would also match.
3918 "%s: Found separate debug info file: %s\n"
3923 msgid "Out of memory allocating dwo filename\n"
3928 msgid "Unable to load dwo file: %s\n"
3931 #. FIXME: We should check the dwo_id.
3935 "%s: Found separate debug object file: %s\n"
3942 "The %s section contains link(s) to dwo file(s):\n"
3953 msgid " Directory: %s\n"
3967 msgid " ID: <unknown>\n"
3971 msgid "Unexpected DWO INFO type"
3974 #: dwarf.c:10551 dwarf.c:10593
3976 msgid "Unrecognized debug option '%s'\n"
3980 msgid "LEB end of data\n"
3984 msgid "LEB value too large\n"
3994 msgid "%s: Warning: "
3997 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3999 msgid "Unhandled data length: %d\n"
4002 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
4003 msgid "Out of memory\n"
4008 msgid "Abnormal length of thin archive member name: %lx\n"
4013 msgid "%s: invalid archive header size: %ld\n"
4018 msgid "%s: failed to skip archive symbol table\n"
4023 msgid "%s: the archive index is empty\n"
4026 #: elfcomm.c:518 elfcomm.c:547
4028 msgid "%s: failed to read archive index\n"
4034 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4035 "size is only 0x%lx\n"
4039 msgid "Out of memory whilst trying to read archive symbol index\n"
4043 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4048 msgid "%s: the archive has an index but no symbols\n"
4052 msgid "Out of memory whilst trying to read archive index symbol table\n"
4057 msgid "%s: failed to read archive index symbol table\n"
4062 msgid "%s: failed to read archive header following archive index\n"
4067 msgid "%s: failed to seek to first archive header\n"
4070 #. PR 24049 - we cannot use filedata->file_name as this will
4071 #. have already been freed.
4072 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:587 readelf.c:20078
4074 msgid "%s: failed to read archive header\n"
4079 msgid "%s has no archive index\n"
4084 msgid "%s: long name table is too small, (size = %ld)\n"
4089 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4093 msgid "Out of memory reading long symbol names in archive\n"
4098 msgid "%s: failed to read long symbol name string table\n"
4102 msgid "Archive member uses long names, but no longname table found\n"
4107 msgid "Found long name index (%ld) beyond end of long name table\n"
4111 msgid "Invalid Thin archive member name\n"
4116 msgid "%s: failed to seek to next file name\n"
4119 #: elfcomm.c:872 elfedit.c:594 readelf.c:20085
4121 msgid "%s: did not find a valid archive header\n"
4126 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4131 msgid "%s: stat () failed\n"
4136 msgid "%s: mmap () failed\n"
4141 msgid "%s: Invalid PT_NOTE segment\n"
4146 msgid "Unknown x86 feature: %s\n"
4151 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4156 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4161 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4166 msgid "%s: Unmatched e_machine: %d is not %d\n"
4171 msgid "%s: Unmatched e_type: %d is not %d\n"
4176 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4181 msgid "%s: Failed to update ELF header: %s\n"
4186 "This executable has been built without support for a\n"
4187 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4192 msgid "%s: Failed to read ELF header\n"
4197 msgid "%s: Failed to seek to ELF header\n"
4200 #: elfedit.c:578 readelf.c:20068
4202 msgid "%s: failed to seek to next archive header\n"
4205 #: elfedit.c:609 elfedit.c:618 readelf.c:20099 readelf.c:20108
4207 msgid "%s: bad archive file name\n"
4210 #: elfedit.c:638 elfedit.c:730
4212 msgid "Input file '%s' is not readable\n"
4217 msgid "%s: failed to seek to archive member\n"
4220 #: elfedit.c:701 readelf.c:20217
4222 msgid "'%s': No such file\n"
4225 #: elfedit.c:703 readelf.c:20219
4227 msgid "Could not locate '%s'. System error message: %s\n"
4230 #: elfedit.c:710 readelf.c:20226
4232 msgid "'%s' is not an ordinary file\n"
4235 #: elfedit.c:736 readelf.c:20248
4237 msgid "%s: Failed to read file's magic number\n"
4242 msgid "Unknown OSABI: %s\n"
4247 msgid "Unknown machine type: %s\n"
4252 msgid "Unknown type: %s\n"
4257 msgid "Usage: %s <option(s)> elffile(s)\n"
4262 msgid " Update the ELF header of ELF files\n"
4265 #: elfedit.c:888 objcopy.c:560 objcopy.c:700 strings.c:700
4267 msgid " The options are:\n"
4273 " --input-mach <machine> Set input machine type to <machine>\n"
4274 " --output-mach <machine> Set output machine type to <machine>\n"
4275 " --input-type <type> Set input file type to <type>\n"
4276 " --output-type <type> Set output file type to <type>\n"
4277 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4278 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4284 " --enable-x86-feature <feature>\n"
4285 " Enable x86 feature <feature>\n"
4286 " --disable-x86-feature <feature>\n"
4287 " Disable x86 feature <feature>\n"
4293 " -h --help Display this information\n"
4294 " -v --version Display the version number of %s\n"
4299 msgid " [-g] - 32 bit small archive\n"
4304 msgid " [-X32] - ignores 64 bit objects\n"
4309 msgid " [-X64] - ignores 32 bit objects\n"
4314 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4318 msgid "Duplicate symbol entered into keyword list."
4321 #: nm.c:239 size.c:88 strings.c:698
4323 msgid "Usage: %s [option(s)] [file(s)]\n"
4328 msgid " List symbols in [file(s)] (a.out by default).\n"
4334 " The options are:\n"
4335 " -a, --debug-syms Display debugger-only symbols\n"
4336 " -A, --print-file-name Print name of the input file before every symbol\n"
4337 " -B Same as --format=bsd\n"
4338 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4340 " The STYLE, if specified, can be `auto' (the "
4342 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4345 " --no-demangle Do not demangle low-level symbol names\n"
4346 " --recurse-limit Enable a demangling recursion limit. This is the "
4348 " --no-recurse-limit Disable a demangling recursion limit.\n"
4349 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4350 " --defined-only Display only defined symbols\n"
4352 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4354 " `sysv' or `posix'. The default is `bsd'\n"
4355 " -g, --extern-only Display only external symbols\n"
4356 " -l, --line-numbers Use debugging information to find a filename and\n"
4357 " line number for each symbol\n"
4358 " -n, --numeric-sort Sort symbols numerically by address\n"
4360 " -p, --no-sort Do not sort the symbols\n"
4361 " -P, --portability Same as --format=posix\n"
4362 " -r, --reverse-sort Reverse the sense of the sort\n"
4367 msgid " --plugin NAME Load the specified plugin\n"
4373 " -S, --print-size Print size of defined symbols\n"
4374 " -s, --print-armap Include index for symbols from archive members\n"
4375 " --size-sort Sort symbols by size\n"
4376 " --special-syms Include special symbols in the output\n"
4377 " --synthetic Display synthetic symbols as well\n"
4378 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4379 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4380 " -u, --undefined-only Display only undefined symbols\n"
4381 " --with-symbol-versions Display version strings after symbol names\n"
4382 " -X 32_64 (ignored)\n"
4383 " @FILE Read options from FILE\n"
4384 " -h, --help Display this information\n"
4385 " -V, --version Display this program's version number\n"
4391 msgid "%s: invalid radix"
4396 msgid "%s: invalid output format"
4399 #: nm.c:353 readelf.c:11101 readelf.c:11144
4401 msgid "<processor specific>: %d"
4404 #: nm.c:355 readelf.c:11108 readelf.c:11161
4406 msgid "<OS specific>: %d"
4409 #: nm.c:357 readelf.c:11111 readelf.c:11164
4411 msgid "<unknown>: %d"
4416 msgid "<unknown>: %d/%d"
4426 #: nm.c:482 nm.c:1181
4428 msgid "%s: plugin needed to handle lto object"
4436 "Undefined symbols from %s:\n"
4445 "Symbols from %s:\n"
4449 #: nm.c:1422 nm.c:1473
4452 "Name Value Class Type Size Line "
4457 #: nm.c:1425 nm.c:1476
4460 "Name Value Class Type "
4461 "Size Line Section\n"
4470 "Undefined symbols from %s[%s]:\n"
4479 "Symbols from %s[%s]:\n"
4485 msgid "Print width has not been initialized (%d)"
4489 msgid "Only -X 32_64 is supported"
4493 msgid "Using the --size-sort and --undefined-only options together"
4497 msgid "will produce no output, since undefined symbols have no size."
4500 #: objcopy.c:558 srconv.c:1695
4502 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4507 msgid " Copies a binary file, possibly transforming it in the process\n"
4513 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4514 " -O --output-target <bfdname> Create an output file in format "
4516 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4517 " -F --target <bfdname> Set both input and output format to "
4519 " --debugging Convert debugging information, if "
4521 " -p --preserve-dates Copy modified/access timestamps to the "
4525 #: objcopy.c:569 objcopy.c:708
4528 " -D --enable-deterministic-archives\n"
4529 " Produce deterministic output when "
4530 "stripping archives (default)\n"
4531 " -U --disable-deterministic-archives\n"
4532 " Disable -D behavior\n"
4535 #: objcopy.c:575 objcopy.c:714
4538 " -D --enable-deterministic-archives\n"
4539 " Produce deterministic output when "
4540 "stripping archives\n"
4541 " -U --disable-deterministic-archives\n"
4542 " Disable -D behavior (default)\n"
4548 " -j --only-section <name> Only copy section <name> into the output\n"
4549 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4551 " -R --remove-section <name> Remove section <name> from the output\n"
4552 " --remove-relocations <name> Remove relocations from section <name>\n"
4553 " -S --strip-all Remove all symbol and relocation "
4555 " -g --strip-debug Remove all debugging symbols & sections\n"
4556 " --strip-dwo Remove all DWO sections\n"
4557 " --strip-unneeded Remove all symbols not needed by "
4559 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4560 " --strip-unneeded-symbol <name>\n"
4561 " Do not copy symbol <name> unless needed "
4564 " --only-keep-debug Strip everything but the debug "
4566 " --extract-dwo Copy only DWO sections\n"
4567 " --extract-symbol Remove section contents but keep symbols\n"
4568 " --keep-section <name> Do not strip section <name>\n"
4569 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4570 " --keep-file-symbols Do not strip file symbol(s)\n"
4571 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4572 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4574 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4576 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4577 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4579 " --weaken Force all global symbols to be marked as "
4581 " -w --wildcard Permit wildcard in symbol comparison\n"
4582 " -x --discard-all Remove all non-global symbols\n"
4583 " -X --discard-locals Remove any compiler-generated symbols\n"
4584 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4585 " --interleave-width <number> Set N for --interleave\n"
4586 " -b --byte <num> Select byte <num> in every interleaved "
4588 " --gap-fill <val> Fill gaps between sections with <val>\n"
4589 " --pad-to <addr> Pad the last section up to address "
4591 " --set-start <addr> Set the start address to <addr>\n"
4592 " {--change-start|--adjust-start} <incr>\n"
4593 " Add <incr> to the start address\n"
4594 " {--change-addresses|--adjust-vma} <incr>\n"
4595 " Add <incr> to LMA, VMA and start "
4597 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4598 " Change LMA and VMA of section <name> by "
4600 " --change-section-lma <name>{=|+|-}<val>\n"
4601 " Change the LMA of section <name> by "
4603 " --change-section-vma <name>{=|+|-}<val>\n"
4604 " Change the VMA of section <name> by "
4606 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4607 " Warn if a named section does not exist\n"
4608 " --set-section-flags <name>=<flags>\n"
4609 " Set section <name>'s properties to "
4611 " --set-section-alignment <name>=<align>\n"
4612 " Set section <name>'s alignment to <align> "
4614 " --add-section <name>=<file> Add section <name> found in <file> to "
4616 " --update-section <name>=<file>\n"
4617 " Update contents of section <name> with\n"
4618 " contents found in <file>\n"
4619 " --dump-section <name>=<file> Dump the contents of section <name> into "
4621 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4622 " --long-section-names {enable|disable|keep}\n"
4623 " Handle long section names in Coff "
4625 " --change-leading-char Force output format's leading character "
4627 " --remove-leading-char Remove leading character from global "
4629 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4630 "sections with content\n"
4631 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4632 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4633 " listed in <file>\n"
4634 " --srec-len <number> Restrict the length of generated "
4636 " --srec-forceS3 Restrict the type of generated Srecords "
4638 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4639 " --strip-unneeded-symbols <file>\n"
4640 " --strip-unneeded-symbol for all symbols "
4643 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4644 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4645 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4646 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4647 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4648 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4649 " --alt-machine-code <index> Use the target's <index>'th alternative "
4651 " --writable-text Mark the output text as writable\n"
4652 " --readonly-text Make the output text write protected\n"
4653 " --pure Mark the output file as demand paged\n"
4654 " --impure Mark the output file as impure\n"
4655 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4657 " --prefix-sections <prefix> Add <prefix> to start of every section "
4659 " --prefix-alloc-sections <prefix>\n"
4660 " Add <prefix> to start of every "
4663 " --file-alignment <num> Set PE file alignment to <num>\n"
4664 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4666 " --image-base <address> Set PE image base to <address>\n"
4667 " --section-alignment <num> Set PE section alignment to <num>\n"
4668 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4671 " --subsystem <name>[:<version>]\n"
4672 " Set PE subsystem to <name> [& <version>]\n"
4673 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4674 " Compress DWARF debug sections using zlib\n"
4675 " --decompress-debug-sections Decompress DWARF debug sections using "
4677 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4680 " --verilog-data-width <number> Specifies data width, in bytes, for "
4682 " -M --merge-notes Remove redundant entries in note "
4684 " --no-merge-notes Do not attempt to remove redundant notes "
4686 " -v --verbose List all object files modified\n"
4687 " @<file> Read options from <file>\n"
4688 " -V --version Display this program's version number\n"
4689 " -h --help Display this output\n"
4690 " --info List object formats & architectures "
4696 msgid "Usage: %s <option(s)> in-file(s)\n"
4701 msgid " Removes symbols and sections from files\n"
4707 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4708 " -O --output-target=<bfdname> Create an output file in format "
4710 " -F --target=<bfdname> Set both input and output format to "
4712 " -p --preserve-dates Copy modified/access timestamps to the "
4719 " -R --remove-section=<name> Also remove section <name> from the "
4721 " --remove-relocations <name> Remove relocations from section <name>\n"
4722 " -s --strip-all Remove all symbol and relocation "
4724 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4725 " --strip-dwo Remove all DWO sections\n"
4726 " --strip-unneeded Remove all symbols not needed by "
4728 " --only-keep-debug Strip everything but the debug "
4730 " -M --merge-notes Remove redundant entries in note sections "
4732 " --no-merge-notes Do not attempt to remove redundant notes\n"
4733 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4734 " --keep-section=<name> Do not strip section <name>\n"
4735 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4736 " --keep-file-symbols Do not strip file symbol(s)\n"
4737 " -w --wildcard Permit wildcard in symbol comparison\n"
4738 " -x --discard-all Remove all non-global symbols\n"
4739 " -X --discard-locals Remove any compiler-generated symbols\n"
4740 " -v --verbose List all object files modified\n"
4741 " -V --version Display this program's version number\n"
4742 " -h --help Display this output\n"
4743 " --info List object formats & architectures "
4745 " -o <file> Place stripped output into <file>\n"
4750 msgid "unrecognized section flag `%s'"
4753 #: objcopy.c:796 objcopy.c:868
4755 msgid "supported flags: %s"
4760 msgid "unrecognized symbol flag `%s'"
4765 msgid "error: %s both copied and removed"
4770 msgid "error: %s both sets and alters VMA"
4775 msgid "error: %s both sets and alters LMA"
4780 msgid "cannot open '%s': %s"
4783 #: objcopy.c:1093 objcopy.c:4966
4785 msgid "%s: fread failed"
4790 msgid "%s:%d: Ignoring rubbish found on this line"
4795 msgid "error: section %s matches both remove and copy options"
4800 msgid "error: section %s matches both update and remove options"
4805 msgid "Section %s not found"
4810 msgid "not stripping symbol `%s' because it is named in a relocation"
4815 msgid "'before=%s' not found"
4820 msgid "%s: Multiple redefinition of symbol \"%s\""
4825 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4830 msgid "couldn't open symbol redefinition file %s (error: %s)"
4835 msgid "%s:%d: garbage found at end of line"
4840 msgid "%s:%d: missing new symbol name"
4845 msgid "%s:%d: premature end of file"
4850 msgid "stat returns negative size for `%s'"
4855 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4860 msgid "%s[%s]: Cannot merge - there are relocations against this section"
4864 msgid "corrupt GNU build attribute note: description size not a factor of 4"
4868 msgid "corrupt GNU build attribute note: wrong note type"
4872 msgid "corrupt GNU build attribute note: note too big"
4876 msgid "corrupt GNU build attribute note: name too small"
4880 msgid "corrupt GNU build attribute note: unsupported version"
4884 msgid "corrupt GNU build attribute note: bad description size"
4888 msgid "corrupt GNU build attribute note: name not NUL terminated"
4892 msgid "corrupt GNU build attribute notes: excess data at end"
4896 msgid "bad GNU build attribute notes: no known versions detected"
4899 #. This happens with glibc. No idea why.
4902 msgid "%s[%s]: Warning: version note missing - assuming version 3"
4906 msgid "bad GNU build attribute notes: multiple different versions"
4909 #. PR 17636: Call non-fatal so that we return to our parent who
4910 #. may need to tidy temporary files.
4912 msgid "Unable to change endianness of input file(s)"
4917 msgid "error: the input file '%s' has no sections"
4923 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4928 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4933 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4938 msgid "Input file `%s' ignores binary architecture parameter."
4943 msgid "Unable to recognise the format of the input file `%s'"
4948 msgid "Output file cannot represent architecture `%s'"
4953 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4958 msgid "can't add section '%s'"
4963 msgid "can't create section `%s'"
4968 msgid "error: %s not found, can't be updated"
4972 msgid "warning: note section is empty"
4976 msgid "warning: could not load note section"
4980 msgid "warning: failed to set merged notes size"
4985 msgid "can't dump section '%s' - it does not exist"
4989 msgid "can't dump section - it has no contents"
4993 msgid "can't dump section - it is empty"
4997 msgid "could not open section dump file"
5002 msgid "error writing section contents to %s (error: %s)"
5006 msgid "could not retrieve section contents"
5011 msgid "%s: debuglink section already exists"
5016 msgid "cannot create debug link section `%s'"
5020 msgid "Can't fill gap after section"
5024 msgid "can't add padding"
5028 msgid "error: failed to locate merged notes"
5032 msgid "error: failed to merge notes"
5036 msgid "error: failed to copy merged notes into output"
5041 msgid "%s: Could not find any mergeable note sections"
5046 msgid "cannot fill debug link section `%s'"
5050 msgid "error copying private BFD data"
5055 msgid "this target does not support %lu alternative machine codes"
5059 msgid "treating that number as an absolute e_machine value instead"
5063 msgid "ignoring the alternative value"
5067 msgid "sorry: copying thin archives is not currently supported"
5070 #: objcopy.c:3469 objcopy.c:3524
5072 msgid "cannot create tempdir for archive copying (error: %s)"
5077 msgid "illegal pathname found in archive member: %s"
5081 msgid "Unable to recognise the format of file"
5086 msgid "error: the input file '%s' is empty"
5091 msgid "--add-gnu-debuglink ignored for archive %s"
5096 msgid "Multiple renames of section %s"
5100 msgid "error in private header data"
5104 msgid "failed to create output section"
5108 msgid "failed to set size"
5112 msgid "failed to set vma"
5116 msgid "failed to set alignment"
5120 msgid "failed to copy private data"
5124 msgid "relocation count is negative"
5127 #. User must pad the section up in order to do this.
5131 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5135 msgid "can't create debugging section"
5139 msgid "can't set debugging section contents"
5144 msgid "don't know how to write debugging information for %s"
5148 msgid "could not create temporary file to hold stripped copy"
5153 msgid "%s: bad version in PE subsystem"
5158 msgid "unknown PE subsystem: %s"
5161 #: objcopy.c:4919 objcopy.c:5189 objcopy.c:5269 objcopy.c:5410 objcopy.c:5442
5162 #: objcopy.c:5505 objcopy.c:5509 objcopy.c:5529
5164 msgid "bad format for %s"
5169 msgid "cannot open: %s: %s"
5173 msgid "byte number must be non-negative"
5178 msgid "architecture %s unknown"
5182 msgid "interleave must be positive"
5186 msgid "interleave width must be positive"
5191 msgid "unrecognized --compress-debug-sections type `%s'"
5196 msgid "unrecognized --elf-stt-common= option `%s'"
5201 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5205 msgid "bad format for --set-section-alignment: argument needed"
5209 msgid "bad format for --set-section-alignment: numeric argument needed"
5212 #. Number has more than on 1, i.e. wasn't a power of 2.
5214 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5219 msgid "unknown long section names option '%s'"
5223 msgid "unable to parse alternative machine code"
5227 msgid "number of bytes to reverse must be positive and even"
5232 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5237 msgid "%s: invalid reserve value for --heap"
5242 msgid "%s: invalid commit value for --heap"
5247 msgid "%s: invalid reserve value for --stack"
5252 msgid "%s: invalid commit value for --stack"
5256 msgid "verilog data width must be at least 1 byte"
5260 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5264 msgid "interleave start byte must be set with --byte"
5268 msgid "byte number must be less than interleave"
5272 msgid "interleave width must be less than or equal to interleave - byte`"
5277 msgid "unknown input EFI target: %s"
5282 msgid "unknown output EFI target: %s"
5287 msgid "warning: could not locate '%s'. System error message: %s"
5293 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5296 #: objcopy.c:5873 objcopy.c:5887
5298 msgid "%s %s%c0x%s never used"
5303 msgid "Usage: %s <option(s)> <file(s)>\n"
5308 msgid " Display information from object <file(s)>.\n"
5313 msgid " At least one of the following switches must be given:\n"
5319 " -a, --archive-headers Display archive header information\n"
5320 " -f, --file-headers Display the contents of the overall file header\n"
5321 " -p, --private-headers Display object format specific file header "
5323 " -P, --private=OPT,OPT... Display object format specific contents\n"
5324 " -h, --[section-]headers Display the contents of the section headers\n"
5325 " -x, --all-headers Display the contents of all headers\n"
5326 " -d, --disassemble Display assembler contents of executable "
5328 " -D, --disassemble-all Display assembler contents of all sections\n"
5329 " --disassemble=<sym> Display assembler contents from <sym>\n"
5330 " -S, --source Intermix source code with disassembly\n"
5331 " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5332 " -s, --full-contents Display the full contents of all sections "
5334 " -g, --debugging Display debug information in object file\n"
5335 " -e, --debugging-tags Display debug information using ctags style\n"
5336 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5337 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5338 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5340 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5341 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5342 " =addr,=cu_index,=links,=follow-links]\n"
5343 " Display DWARF info in the file\n"
5344 " --ctf=SECTION Display CTF info from SECTION\n"
5345 " -t, --syms Display the contents of the symbol table(s)\n"
5346 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5347 " -r, --reloc Display the relocation entries in the file\n"
5348 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5350 " @<file> Read options from <file>\n"
5351 " -v, --version Display this program's version number\n"
5352 " -i, --info List object formats and architectures supported\n"
5353 " -H, --help Display this information\n"
5360 " The following switches are optional:\n"
5366 " -b, --target=BFDNAME Specify the target object format as "
5368 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5369 " -j, --section=NAME Only display information for section NAME\n"
5370 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5371 " -EB --endian=big Assume big endian format when "
5373 " -EL --endian=little Assume little endian format when "
5375 " --file-start-context Include context from start of file (with -"
5377 " -I, --include=DIR Add DIR to search list for source files\n"
5378 " -l, --line-numbers Include line numbers and filenames in "
5380 " -F, --file-offsets Include file offsets when displaying "
5382 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5383 " The STYLE, if specified, can be `auto', "
5385 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5388 " --recurse-limit Enable a limit on recursion whilst "
5389 "demangling. [Default]\n"
5390 " --no-recurse-limit Disable a limit on recursion whilst "
5392 " -w, --wide Format output for more than 80 columns\n"
5393 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5395 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5396 " --stop-address=ADDR Only process data whose address is < ADDR\n"
5397 " --prefix-addresses Print complete address alongside "
5399 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5400 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5402 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5404 " --special-syms Include special symbols in symbol dumps\n"
5405 " --inlines Print all inlines for source line (with -"
5407 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5408 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5414 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5415 " --dwarf-start=N Display DIEs starting with N, at the same "
5418 " --dwarf-check Make additional dwarf internal consistency "
5420 " --ctf-parent=SECTION Use SECTION as the CTF parent\n"
5428 "Options supported for -P/--private switch:\n"
5433 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5443 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5453 msgid "failed to read symbol table from: %s"
5456 #: objdump.c:709 objdump.c:3862
5457 msgid "error message was"
5462 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
5467 msgid "%s: not a dynamic object"
5470 #: objdump.c:1338 objdump.c:1362
5472 msgid " (File Offset: 0x%lx)"
5477 msgid "source file %s is more recent than object file\n"
5482 msgid "disassemble_fn returned length %d"
5485 #: objdump.c:2401 objdump.c:3500
5487 msgid "Reading section %s failed because: %s"
5494 "Disassembly of section %s:\n"
5499 msgid "can't use supplied machine %s"
5504 msgid "can't disassemble for architecture %s\n"
5511 "Section '%s' has an invalid size: %#llx.\n"
5514 #: objdump.c:2796 objdump.c:2819
5518 "Can't get contents for section '%s'.\n"
5523 msgid "File %s does not contain any dwarf debug information\n"
5529 "No %s section present\n"
5535 msgid "reading %s section of %s failed: %s"
5541 "Contents of %s section:\n"
5547 msgid "architecture: %s, "
5552 msgid "flags 0x%08x:\n"
5566 "CTF archive member: %s:\n"
5569 #: objdump.c:3311 readelf.c:14067
5571 msgid "Iteration failed: %s, %s\n"
5574 #: objdump.c:3344 objdump.c:3353 objdump.c:3367 readelf.c:14032 readelf.c:14040
5576 msgid "CTF open failure: %s\n"
5581 msgid "Contents of CTF section %s:\n"
5586 msgid "warning: private headers incomplete: %s"
5590 msgid "option -P/--private not supported by this file"
5595 msgid "target specific dump '%s' not supported"
5600 msgid "Contents of section %s:"
5605 msgid " (Starting at file offset: 0x%lx)"
5610 msgid "no symbols\n"
5615 msgid "no information for symbol number %ld\n"
5620 msgid "could not determine the type of symbol number %ld\n"
5625 msgid "failed to read relocs in: %s"
5632 "%s: file format %s\n"
5637 msgid "%s: printing debugging information failed"
5642 msgid "In archive %s:\n"
5645 #. Prevent corrupted files from spinning us into an
5646 #. infinite loop. 100 is an arbitrary heuristic.
5648 msgid "Archive nesting is too deep"
5653 msgid "In nested archive %s:\n"
5657 msgid "error: the start address should be before the end address"
5661 msgid "error: the stop address should be after the start address"
5665 msgid "error: prefix strip must be non-negative"
5669 msgid "error: instruction width must be positive"
5673 msgid "unrecognized -E option"
5678 msgid "unrecognized --endian type `%s'"
5684 "For Mach-O files:\n"
5685 " header Display the file header\n"
5686 " section Display the segments and sections commands\n"
5687 " map Display the section map\n"
5688 " load Display the load commands\n"
5689 " dysymtab Display the dynamic symbol table\n"
5690 " codesign Display code signature\n"
5691 " seg_split_info Display segment split info\n"
5692 " compact_unwind Display compact unwinding info\n"
5693 " function_starts Display start address of functions\n"
5694 " data_in_code Display data in code entries\n"
5695 " twolevel_hints Display the two-level namespace lookup hints table\n"
5696 " dyld_info Display dyld information\n"
5700 msgid "Mach-O header:\n"
5705 msgid " magic : %08lx\n"
5710 msgid " cputype : %08lx (%s)\n"
5715 msgid " cpusubtype: %08lx\n"
5720 msgid " filetype : %08lx (%s)\n"
5725 msgid " ncmds : %08lx (%lu)\n"
5730 msgid " sizeofcmds: %08lx (%lu)\n"
5735 msgid " flags : %08lx ("
5744 msgid " reserved : %08x\n"
5748 msgid "Segments and Sections:\n"
5752 msgid " #: Segment name Section name Address\n"
5756 msgid "cannot read rebase dyld info"
5760 msgid "cannot read bind dyld info"
5764 msgid "cannot read weak bind dyld info"
5768 msgid "cannot read lazy bind dyld info"
5772 msgid "cannot read export symbols dyld info"
5775 #: od-macho.c:1095 od-macho.c:1105 od-macho.c:1179 od-macho.c:1231
5777 msgid " [bad block length]\n"
5782 msgid " %u index entry:\n"
5783 msgid_plural " %u index entries:\n"
5789 msgid " index entry %u: type: %08x, offset: %08x\n"
5794 msgid " version: %08x\n"
5799 msgid " flags: %08x\n"
5804 msgid " hash offset: %08x\n"
5809 msgid " ident offset: %08x (- %08x)\n"
5814 msgid " identity: %s\n"
5819 msgid " nbr special slots: %08x (at offset %08x)\n"
5824 msgid " nbr code slots: %08x\n"
5829 msgid " code limit: %08x\n"
5834 msgid " hash size: %02x\n"
5839 msgid " hash type: %02x (%s)\n"
5844 msgid " spare1: %02x\n"
5849 msgid " page size: %02x\n"
5854 msgid " spare2: %08x\n"
5859 msgid " scatter offset: %08x\n"
5864 msgid " [truncated block]\n"
5869 msgid " magic : %08x (%s)\n"
5874 msgid " length: %08x\n"
5878 msgid "cannot read code signature data"
5882 msgid "cannot read segment split info"
5886 msgid "segment split info is not nul terminated"
5891 msgid " 32 bit pointers:\n"
5896 msgid " 64 bit pointers:\n"
5901 msgid " PPC hi-16:\n"
5906 msgid " Unhandled location type %u\n"
5910 msgid "cannot read function starts"
5914 msgid "cannot read data_in_code"
5918 msgid "cannot read twolevel hints"
5922 msgid "cannot read build tools"
5928 "For XCOFF files:\n"
5929 " header Display the file header\n"
5930 " aout Display the auxiliary header\n"
5931 " sections Display the section headers\n"
5932 " syms Display the symbols table\n"
5933 " relocs Display the relocation entries\n"
5934 " lineno Display the line number entries\n"
5935 " loader Display loader section\n"
5936 " except Display exception table\n"
5937 " typchk Display type-check section\n"
5938 " traceback Display traceback tags\n"
5939 " toc Display toc symbols\n"
5940 " ldinfo Display loader info in core files\n"
5945 msgid " nbr sections: %d\n"
5950 msgid " time and date: 0x%08x - "
5953 #: od-xcoff.c:422 readelf.c:18092
5960 msgid " symbols off: 0x%08x\n"
5965 msgid " nbr symbols: %d\n"
5970 msgid " opt hdr sz: %d\n"
5975 msgid " flags: 0x%04x "
5980 msgid "Auxiliary header:\n"
5985 msgid " No aux header\n"
5990 msgid "warning: optional header size too large (> %d)\n"
5994 msgid "cannot read auxhdr"
5999 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6004 msgid " No section header\n"
6007 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
6008 msgid "cannot read section header"
6013 msgid " Flags: %08x "
6018 msgid "overflow - nreloc: %u, nlnno: %u\n"
6021 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
6022 msgid "cannot read section headers"
6026 msgid "cannot read strings table length"
6030 msgid "cannot read strings table"
6034 msgid "cannot read symbol table"
6038 msgid "cannot read symbol entry"
6042 msgid "cannot read symbol aux entry"
6047 msgid "Symbols table (strtable at 0x%08x)"
6059 msgid " (no strings):\n"
6064 msgid " (strings size: %08x):\n"
6067 #. Translators: 'sc' is for storage class, 'off' for offset.
6070 msgid " # sc value section type aux name/off\n"
6073 #. Section length, number of relocs and line number.
6076 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6079 #. Section length and number of relocs.
6082 msgid " scnlen: %08x nreloc: %-6u\n"
6087 msgid "offset: %08x"
6092 msgid "Relocations for %s (%u)\n"
6096 msgid "cannot read relocations"
6100 msgid "cannot read relocation entry"
6105 msgid "Line numbers for %s (%u)\n"
6109 msgid "cannot read line numbers"
6112 #. Line number, symbol index and physical address.
6115 msgid "lineno symndx/paddr\n"
6119 msgid "cannot read line number entry"
6124 msgid "no .loader section in file\n"
6129 msgid "section .loader is too short\n"
6134 msgid "Loader header:\n"
6139 msgid " version: %u\n"
6144 msgid " Unhandled version\n"
6149 msgid " nbr symbols: %u\n"
6154 msgid " nbr relocs: %u\n"
6157 #. Import string table length.
6160 msgid " import strtab len: %u\n"
6165 msgid " nbr import files: %u\n"
6170 msgid " import file off: %u\n"
6175 msgid " string table len: %u\n"
6180 msgid " string table off: %u\n"
6185 msgid "Dynamic symbols:\n"
6190 msgid " %4u %08x %3u "
6200 msgid "(bad offset: %u)"
6205 msgid "Dynamic relocs:\n"
6210 msgid "Import files:\n"
6215 msgid "no .except section in file\n"
6220 msgid "Exception table:\n"
6225 msgid "no .typchk section in file\n"
6230 msgid "Type-check section:\n"
6235 msgid " address beyond section size\n"
6240 msgid " tags at %08x\n"
6245 msgid " number of CTL anchors: %u\n"
6250 msgid " Name (len: %u): "
6255 msgid "[truncated]\n"
6260 msgid " (end of tags at %08x)\n"
6265 msgid " no tags found\n"
6270 msgid " Truncated .text section\n"
6280 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6284 msgid "cannot read header"
6289 msgid "File header:\n"
6294 msgid " magic: 0x%04x (0%04o) "
6299 msgid "(WRMAGIC: writable text segments)"
6304 msgid "(ROMAGIC: readonly sharablee text segments)"
6309 msgid "(TOCMAGIC: readonly text segments and TOC)"
6314 msgid "unknown magic"
6317 #: od-xcoff.c:1673 od-xcoff.c:1815
6319 msgid " Unhandled magic\n"
6323 msgid "cannot read loader info table"
6330 "ldinfo dump not supported in 32 bits environments\n"
6334 msgid "cannot core read header"
6339 msgid "Core header:\n"
6344 msgid " version: 0x%08x "
6349 msgid "(dumpx format - aix4.3 / 32 bits)"
6354 msgid "(dumpxx format - aix5.0 / 64 bits)"
6359 msgid "unknown format"
6363 msgid "invalid value specified for pragma code_page.\n"
6368 msgid "Excessively large slot index: %lx"
6373 msgid "parse_coff_type: Bad type code 0x%x"
6376 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
6378 msgid "bfd_coff_get_syment failed: %s"
6381 #: rdcoff.c:427 rdcoff.c:727
6383 msgid "bfd_coff_get_auxent failed: %s"
6388 msgid "%ld: .bf without preceding function"
6393 msgid "%ld: unexpected .ef\n"
6398 msgid "%s: no recognized debugging information"
6403 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6408 msgid "%s: %s: stab entry %ld is corrupt\n"
6413 msgid "Last stabs entries before error:\n"
6421 msgid "<no-strings>"
6426 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6431 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6436 msgid "Reading %s bytes extends past end of file for %s\n"
6441 msgid "Unable to seek to 0x%lx for %s\n"
6446 msgid "Out of memory allocating %s bytes for %s\n"
6451 msgid "Unable to read in %s bytes of %s\n"
6455 msgid "Don't know about relocations on this machine architecture\n"
6458 #: readelf.c:914 readelf.c:1019
6459 msgid "32-bit relocation data"
6462 #: readelf.c:926 readelf.c:956 readelf.c:1030 readelf.c:1059
6463 msgid "out of memory parsing relocs\n"
6466 #: readelf.c:944 readelf.c:1048
6467 msgid "64-bit relocation data"
6473 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6478 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6483 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6488 msgid " Offset Info Type Sym.Value Sym. Name\n"
6494 " Offset Info Type Symbol's Value "
6495 "Symbol's Name + Addend\n"
6501 " Offset Info Type Sym. Value Sym. Name + "
6508 " Offset Info Type Symbol's Value "
6515 " Offset Info Type Sym. Value Sym. Name\n"
6518 #: readelf.c:1597 readelf.c:1787 readelf.c:1795
6520 msgid "unrecognized: %-7lx"
6525 msgid "<unknown addend: %lx>"
6530 msgid " bad symbol index: %08lx in reloc"
6535 msgid "<string table index: %3ld>"
6540 msgid "<corrupt string table index: %3ld>"
6545 msgid "Processor Specific: %lx"
6550 msgid "Operating System specific: %lx"
6553 #: readelf.c:2270 readelf.c:4068
6555 msgid "<unknown>: %lx"
6563 msgid "REL (Relocatable file)"
6567 msgid "EXEC (Executable file)"
6571 msgid "DYN (Shared object file)"
6575 msgid "CORE (Core file)"
6580 msgid "Processor Specific: (%x)"
6585 msgid "OS Specific: (%x)"
6590 msgid "<unknown>: %x"
6593 #. Please keep this switch table sorted by increasing EM_ value.
6595 #: readelf.c:2309 readelf.c:16122 readelf.c:16133
6601 msgid "<unknown>: 0x%x"
6608 #: readelf.c:3196 readelf.c:9826
6617 msgid ", <unknown MeP cpu type>"
6621 msgid "<unknown MeP copro type>"
6626 msgid ", unknown flags bits: %#x"
6630 msgid ", relocatable"
6634 msgid ", relocatable-lib"
6638 msgid ", unknown v850 architecture variant"
6642 msgid ", unknown CPU"
6646 msgid ", unknown ABI"
6649 #: readelf.c:3488 readelf.c:3559
6650 msgid ", unknown ISA"
6655 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6659 msgid ": architecture variant: "
6667 msgid ": unknown extra flag bits also present"
6675 msgid "Standalone App"
6679 msgid "Bare-metal C6000"
6682 #: readelf.c:3842 readelf.c:4826 readelf.c:4842 readelf.c:17524 readelf.c:17624
6683 #: readelf.c:17655 readelf.c:17710 readelf.c:17737
6685 msgid "<unknown: %x>"
6688 #. This message is probably going to be displayed in a 15
6689 #. character wide field, so put the hex value first.
6692 msgid "%08x: <unknown>"
6697 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6702 msgid " Display information about the contents of ELF format files\n"
6709 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6710 " -h --file-header Display the ELF file header\n"
6711 " -l --program-headers Display the program headers\n"
6712 " --segments An alias for --program-headers\n"
6713 " -S --section-headers Display the sections' header\n"
6714 " --sections An alias for --section-headers\n"
6715 " -g --section-groups Display the section groups\n"
6716 " -t --section-details Display the section details\n"
6717 " -e --headers Equivalent to: -h -l -S\n"
6718 " -s --syms Display the symbol table\n"
6719 " --symbols An alias for --syms\n"
6720 " --dyn-syms Display the dynamic symbol table\n"
6721 " -n --notes Display the core notes (if present)\n"
6722 " -r --relocs Display the relocations (if present)\n"
6723 " -u --unwind Display the unwind info (if present)\n"
6724 " -d --dynamic Display the dynamic section (if present)\n"
6725 " -V --version-info Display the version sections (if present)\n"
6726 " -A --arch-specific Display architecture specific information (if any)\n"
6727 " -c --archive-index Display the symbol/file index in an archive\n"
6728 " -D --use-dynamic Use the dynamic section info when displaying "
6730 " -x --hex-dump=<number|name>\n"
6731 " Dump the contents of section <number|name> as "
6733 " -p --string-dump=<number|name>\n"
6734 " Dump the contents of section <number|name> as "
6736 " -R --relocated-dump=<number|name>\n"
6737 " Dump the contents of section <number|name> as "
6739 " -z --decompress Decompress section before dumping it\n"
6740 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6741 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6743 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6744 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6745 " =addr,=cu_index,=links,=follow-links]\n"
6746 " Display the contents of DWARF debug sections\n"
6752 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6753 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6760 " --ctf=<number|name> Display CTF info from section <number|name>\n"
6761 " --ctf-parent=<number|name>\n"
6762 " Use section <number|name> as the CTF parent\n"
6764 " --ctf-symbols=<number|name>\n"
6765 " Use section <number|name> as the CTF external "
6768 " --ctf-strings=<number|name>\n"
6769 " Use section <number|name> as the CTF external "
6777 " -i --instruction-dump=<number|name>\n"
6778 " Disassemble the contents of section <number|name>\n"
6784 " -I --histogram Display histogram of bucket list lengths\n"
6785 " -W --wide Allow output width to exceed 80 characters\n"
6786 " @<file> Read options from <file>\n"
6787 " -H --help Display this information\n"
6788 " -v --version Display the version number of readelf\n"
6791 #: readelf.c:4575 readelf.c:4606 readelf.c:4610
6792 msgid "Out of memory allocating dump request table.\n"
6797 msgid "Invalid option '-%c'\n"
6800 #: readelf.c:4822 readelf.c:4838 readelf.c:10526
6805 msgid "2's complement, little endian"
6809 msgid "2's complement, big endian"
6813 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6818 msgid "ELF Header:\n"
6828 msgid " Class: %s\n"
6838 msgid " Version: %d%s\n"
6851 msgid " OS/ABI: %s\n"
6856 msgid " ABI Version: %d\n"
6866 msgid " Machine: %s\n"
6871 msgid " Version: 0x%lx\n"
6876 msgid " Entry point address: "
6883 " Start of program headers: "
6889 " (bytes into file)\n"
6890 " Start of section headers: "
6895 msgid " (bytes into file)\n"
6900 msgid " Flags: 0x%lx%s\n"
6905 msgid " Size of this header: %u (bytes)\n"
6910 msgid " Size of program headers: %u (bytes)\n"
6915 msgid " Number of program headers: %u"
6920 msgid " Size of section headers: %u (bytes)\n"
6925 msgid " Number of section headers: %u"
6930 msgid " Section header string table index: %u"
6935 msgid " <corrupt: out of range>"
6938 #: readelf.c:4985 readelf.c:5032
6940 "The e_phentsize field in the ELF header is less than the size of an ELF "
6944 #: readelf.c:4989 readelf.c:5036
6946 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6950 #: readelf.c:4992 readelf.c:5039
6951 msgid "program headers"
6956 msgid "Too many program headers - %#x - the file is not that big\n"
6961 msgid "Out of memory reading %u program headers\n"
6966 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6967 "no program headers\n"
6974 "There are no program headers in this file.\n"
6981 "Elf file type is %s\n"
6986 msgid "Entry point 0x%s\n"
6991 msgid "There is %d program header, starting at offset %s\n"
6992 msgid_plural "There are %d program headers, starting at offset %s\n"
6996 #: readelf.c:5147 readelf.c:5149
7000 "Program Headers:\n"
7006 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
7012 " Type Offset VirtAddr PhysAddr FileSiz "
7013 "MemSiz Flg Align\n"
7018 msgid " Type Offset VirtAddr PhysAddr\n"
7023 msgid " FileSiz MemSiz Flags Align\n"
7027 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
7031 msgid "the segment's file size is larger than its memory size\n"
7035 msgid "the PHDR segment must occur before any LOAD segment\n"
7039 msgid "the PHDR segment is not covered by a LOAD segment\n"
7043 msgid "more than one dynamic segment\n"
7047 msgid "no .dynamic section in the dynamic segment\n"
7051 msgid "the .dynamic section is not contained within the dynamic segment\n"
7055 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
7059 msgid "the dynamic segment offset + size exceeds the size of the file\n"
7063 msgid "Unable to find program interpreter name\n"
7068 "Internal error: failed to create format string to display program "
7073 msgid "Unable to read program interpreter name\n"
7078 msgid " [Requesting program interpreter: %s]\n"
7085 " Section to Segment mapping:\n"
7090 msgid " Segment Sections...\n"
7094 msgid "Cannot interpret virtual addresses without program headers.\n"
7099 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
7102 #: readelf.c:5451 readelf.c:5516
7104 "The e_shentsize field in the ELF header is less than the size of an ELF "
7108 #: readelf.c:5455 readelf.c:5521
7110 "The e_shentsize field in the ELF header is larger than the size of an ELF "
7114 #: readelf.c:5459 readelf.c:5526
7115 msgid "section headers"
7118 #: readelf.c:5469 readelf.c:5536
7120 msgid "Out of memory reading %u section headers\n"
7123 #: readelf.c:5489 readelf.c:5556
7125 msgid "Section %u has an out of range sh_link value of %u\n"
7128 #: readelf.c:5491 readelf.c:5558
7130 msgid "Section %u has an out of range sh_info value of %u\n"
7133 #: readelf.c:5588 readelf.c:5705
7135 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7138 #: readelf.c:5596 readelf.c:5713
7140 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7143 #: readelf.c:5606 readelf.c:5723
7146 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7149 #: readelf.c:5614 readelf.c:5731 readelf.c:13991
7153 #: readelf.c:5626 readelf.c:5743
7155 "Multiple symbol table index sections associated with the same symbol "
7159 #: readelf.c:5633 readelf.c:5750
7160 msgid "symbol table section indices"
7163 #: readelf.c:5640 readelf.c:5757
7165 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7168 #: readelf.c:5652 readelf.c:5769
7170 msgid "Out of memory reading %lu symbols\n"
7173 #: readelf.c:5948 readelf.c:6023 readelf.c:6041 readelf.c:6059
7174 msgid "Internal error: not enough buffer room for section flag info"
7179 msgid "UNKNOWN (%*.*lx)"
7182 #: readelf.c:6085 readelf.c:6100
7183 msgid "Compressed section is too small even for a compression header\n"
7188 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7189 "but no section headers\n"
7196 "There are no sections in this file.\n"
7201 msgid "There is %d section header, starting at offset 0x%lx:\n"
7202 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7206 #: readelf.c:6164 readelf.c:6940 readelf.c:7386 readelf.c:7813 readelf.c:8277
7207 #: readelf.c:9393 readelf.c:12023 readelf.c:14225 readelf.c:18596
7208 msgid "string table"
7211 #. Note: coded this way so that there is a single string for translation.
7214 msgid "Section %d has invalid sh_entsize of %s\n"
7219 msgid "(Using the expected size of %u for the rest of this dump)\n"
7223 msgid "File contains multiple dynamic symbol tables\n"
7227 msgid "File contains multiple dynamic string tables\n"
7231 msgid "dynamic strings"
7238 "Section Headers:\n"
7248 #: readelf.c:6373 readelf.c:6384 readelf.c:6395
7250 msgid " [Nr] Name\n"
7255 msgid " Type Addr Off Size ES Lk Inf Al\n"
7261 " [Nr] Name Type Addr Off Size ES Flg Lk "
7267 msgid " Type Address Off Size ES Lk Inf Al\n"
7273 " [Nr] Name Type Address Off Size ES "
7279 msgid " Type Address Offset Link\n"
7284 msgid " Size EntSize Info Align\n"
7289 msgid " [Nr] Name Type Address Offset\n"
7294 msgid " Size EntSize Flags Link Info Align\n"
7304 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7309 msgid "[%2u]: Link field (%u) should index a string section.\n"
7312 #: readelf.c:6457 readelf.c:6468
7314 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7319 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7322 #: readelf.c:6506 readelf.c:6533
7324 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7329 msgid "[%2u]: Expected link to another section in info field"
7334 msgid "Size of section %u is larger than the entire file!\n"
7339 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7343 msgid "compression header"
7348 msgid " [<unknown>: 0x%x], "
7351 #. The ordering of the letters shown here matches the ordering of the
7352 #. corresponding SHF_xxx values, and hence the order in which these
7353 #. letters will be displayed to the user.
7358 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7359 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7360 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7371 msgid "y (purecode), "
7388 "There are no sections to group in this file.\n"
7392 msgid "Section headers are not available!\n"
7397 msgid "Out of memory reading %u section group headers\n"
7404 "There are no section groups in this file.\n"
7409 msgid "Out of memory reading %lu groups\n"
7414 msgid "Bad sh_link in group section `%s'\n"
7419 msgid "Corrupt header in group section `%s'\n"
7422 #: readelf.c:6898 readelf.c:6909
7424 msgid "Bad sh_info in group section `%s'\n"
7430 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7434 msgid "section data"
7441 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7446 msgid " [Index] Name\n"
7451 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7456 "Further error messages about overlarge group section indices suppressed\n"
7461 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7466 "Further error messages about already contained group sections suppressed\n"
7471 msgid "section 0 in group section [%5u]\n"
7475 msgid "dynamic section image fixups"
7480 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7487 "Image fixups for needed library #%d: %s - ident: %lx\n"
7492 msgid "Seg Offset Type SymVec DataType\n"
7496 msgid "dynamic section image relocations"
7509 "Seg Offset Type Addend Seg Sym Off\n"
7513 msgid "dynamic string section"
7520 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7527 "There are no dynamic relocations in this file.\n"
7534 "Relocation section "
7539 msgid " at offset 0x%lx contains %lu entry:\n"
7540 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7548 "There are no static relocations in this file."
7555 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7562 "There are no relocations in this file.\n"
7567 msgid "Invalid section %u in table entry %ld\n"
7572 msgid "Invalid offset %lx in table entry %ld\n"
7577 msgid "\tUnknown version.\n"
7580 #: readelf.c:7681 readelf.c:8114
7581 msgid "unwind table"
7584 #: readelf.c:7732 readelf.c:8196
7586 msgid "Skipping unknown relocation type: %u\n"
7589 #: readelf.c:7738 readelf.c:8203
7591 msgid "Skipping unexpected relocation type: %s\n"
7594 #: readelf.c:7747 readelf.c:8210
7596 msgid "Skipping reloc with overlarge offset: %lx\n"
7599 #: readelf.c:7754 readelf.c:8217
7601 msgid "Skipping reloc with invalid symbol index: %u\n"
7604 #: readelf.c:7807 readelf.c:8271
7605 msgid "Multiple auxillary string tables encountered\n"
7608 #: readelf.c:7821 readelf.c:8285 readelf.c:9401
7612 "There are no unwind sections in this file.\n"
7619 "Could not find unwind info section for "
7635 msgid " at offset 0x%lx contains %lu entries:\n"
7638 #: readelf.c:8293 readelf.c:9408
7642 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7645 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7655 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7660 msgid "Unknown section relocation type %d encountered\n"
7665 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7670 msgid "Skipping unknown ARM relocation type: %d\n"
7675 msgid "Skipping unexpected ARM relocation type %s\n"
7680 msgid "Skipping unknown C6000 relocation type: %d\n"
7685 msgid "Skipping unexpected C6000 relocation type %s\n"
7688 #. This function currently only supports ARM and TI unwinders.
7690 msgid "Only TI and ARM unwinders are currently supported\n"
7695 msgid "[Truncated opcode]\n"
7698 #: readelf.c:8699 readelf.c:8915
7700 msgid "Refuse to unwind"
7713 #: readelf.c:8755 readelf.c:8848
7719 msgid "corrupt change to vsp"
7722 #: readelf.c:8870 readelf.c:9027
7724 msgid " [unsupported opcode]"
7734 msgid "*corrupt* - no registers specified"
7742 msgid "Corrupt stack pointer adjustment detected\n"
7747 msgid "sp = sp + %ld"
7752 msgid " Personality routine: "
7757 msgid " [Truncated data]\n"
7762 msgid "Corrupt ARM compact model table entry: %x \n"
7767 msgid " Compact model index: %d\n"
7771 msgid "Unknown ARM compact model index encountered\n"
7776 msgid " [reserved]\n"
7781 msgid " Restore stack from frame pointer\n"
7786 msgid " Stack increment %d\n"
7791 msgid " Registers restored: "
7796 msgid " Return register: %s\n"
7801 msgid " [reserved (%d)]\n"
7807 "Unsupported architecture type %d encountered when decoding unwind table\n"
7812 msgid "corrupt index table entry: %x\n"
7817 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7822 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7828 "Unsupported architecture type %d encountered when processing unwind table\n"
7832 msgid "Multiple string tables found in file.\n"
7839 "The decoding of unwind sections for machine type %s is not currently "
7850 msgid "Interface Version: %s"
7853 #. Note: coded this way so that there is a single string for translation.
7856 msgid "<corrupt: %s>"
7861 msgid "Time Stamp: %s"
7864 #: readelf.c:9713 readelf.c:9761
7865 msgid "dynamic section"
7868 #: readelf.c:9733 readelf.c:9782
7870 msgid "Out of memory allocating space for %lu dynamic entries\n"
7877 "There is no dynamic section in this file.\n"
7880 #. See PR 21379 for a reproducer.
7883 msgid "Invalid DT_SYMTAB entry: %lx"
7887 msgid "Multiple dynamic symbol table sections found\n"
7891 msgid "Unable to determine the number of symbols to load\n"
7895 msgid "Unable to determine the length of the dynamic string table\n"
7899 msgid "Multiple dynamic string tables found\n"
7903 msgid "dynamic string table"
7908 msgid "Bad value (%d) for SYMINENT entry\n"
7912 msgid "symbol information"
7916 msgid "Multiple dynamic symbol information sections found\n"
7921 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7928 "Dynamic section at offset 0x%lx contains %lu entry:\n"
7931 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7937 msgid " Tag Type Name/Value\n"
7942 msgid "Auxiliary library"
7947 msgid "Filter library"
7952 msgid "Configuration file"
7957 msgid "Dependency audit library"
7962 msgid "Audit library"
7965 #: readelf.c:10097 readelf.c:10125 readelf.c:10153
7970 #: readelf.c:10100 readelf.c:10128 readelf.c:10155
7977 msgid "Shared library: [%s]"
7982 msgid " program interpreter"
7987 msgid "Library soname: [%s]"
7992 msgid "Library rpath: [%s]"
7997 msgid "Library runpath: [%s]"
8007 msgid "Not needed object: [%s]\n"
8012 msgid "<corrupt time val: %lx"
8019 "Version definition section '%s' contains %u entry:\n"
8022 "Version definition section '%s' contains %u entries:\n"
8026 #: readelf.c:10593 readelf.c:10729 readelf.c:10885
8031 #: readelf.c:10595 readelf.c:10731 readelf.c:10887
8033 msgid " Offset: %#08lx Link: %u (%s)\n"
8037 msgid "version definition section"
8042 msgid " %#06lx: Rev: %d Flags: %s"
8047 msgid " Index: %d Cnt: %d "
8057 msgid "Name index: %ld\n"
8062 msgid "Invalid vda_next field of %lx\n"
8067 msgid " %#06lx: Parent %d: %s\n"
8072 msgid " %#06lx: Parent %d, name index: %ld\n"
8077 msgid " Version def aux past end of section\n"
8082 msgid "Invalid vd_next field of %lx\n"
8087 msgid " Version definition past end of section\n"
8094 "Version needs section '%s' contains %u entry:\n"
8097 "Version needs section '%s' contains %u entries:\n"
8102 msgid "Version Needs section"
8107 msgid " %#06lx: Version: %d"
8127 msgid " %#06lx: Name: %s"
8132 msgid " %#06lx: Name index: %lx"
8137 msgid " Flags: %s Version: %d\n"
8142 msgid "Invalid vna_next field of %lx\n"
8146 msgid "Missing Version Needs auxillary information\n"
8151 msgid "Invalid vn_next field of %lx\n"
8155 msgid "Missing Version Needs information\n"
8159 msgid "version string table"
8166 "Version symbols section '%s' contains %lu entry:\n"
8169 "Version symbols section '%s' contains %lu entries:\n"
8174 msgid "version symbol data"
8182 msgid " 0 (*local*) "
8186 msgid " 1 (*global*) "
8190 msgid "invalid index into symbol array\n"
8193 #: readelf.c:10961 readelf.c:11632
8194 msgid "version need"
8198 msgid "version need aux (2)"
8201 #: readelf.c:11018 readelf.c:11576
8205 #: readelf.c:11046 readelf.c:11607
8206 msgid "version def aux"
8217 "No version information found in this file.\n"
8222 msgid "Unrecognized visibility value: %u"
8227 msgid "Unrecognized alpah specific other value: %u"
8232 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8237 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8242 msgid "<localentry>: %d"
8252 msgid "bad section index[%3d]"
8257 msgid "Size truncation prevents reading %s elements of size %u\n"
8262 msgid "Invalid number of dynamic entries: %s\n"
8267 msgid "Out of memory reading %s dynamic entries\n"
8272 msgid "Unable to read in %s bytes of dynamic data\n"
8277 msgid "Out of memory allocating space for %s dynamic entries\n"
8282 msgid "<No info available for dynamic symbol number %lu>\n"
8287 msgid " <corrupt: %14ld>"
8291 msgid "version data"
8295 msgid "version need aux (3)"
8298 #: readelf.c:11729 readelf.c:11781 readelf.c:11805 readelf.c:11835
8299 #: readelf.c:11859 readelf.c:11878
8300 msgid "Unable to seek to start of dynamic information\n"
8303 #: readelf.c:11735 readelf.c:11787
8304 msgid "Failed to read in number of buckets\n"
8308 msgid "Failed to read in number of chains\n"
8312 msgid "Failed to determine last chain length\n"
8319 "Symbol table for image:\n"
8322 #: readelf.c:11916 readelf.c:11943
8324 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8327 #: readelf.c:11918 readelf.c:11945
8329 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8332 #: readelf.c:11929 readelf.c:12129
8333 msgid "histogram chain is corrupt\n"
8340 "Symbol table of `%s' for image:\n"
8347 "Symbol table '%s' has a sh_entsize of zero!\n"
8354 "Symbol table '%s' contains %lu entry:\n"
8357 "Symbol table '%s' contains %lu entries:\n"
8363 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8368 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8373 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8380 "Dynamic symbol information is not available for displaying symbols.\n"
8387 "Histogram for bucket list length (total of %lu bucket):\n"
8390 "Histogram for bucket list length (total of %lu buckets):\n"
8395 msgid "Out of memory allocating space for histogram buckets\n"
8398 #: readelf.c:12119 readelf.c:12196
8400 msgid " Length Number %% of total Coverage\n"
8404 msgid "Out of memory allocating space for histogram counts\n"
8411 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
8414 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
8419 msgid "Out of memory allocating space for gnu histogram buckets\n"
8423 msgid "Out of memory allocating space for gnu histogram counts\n"
8430 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8433 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8439 msgid " Num: Name BoundTo Flags\n"
8444 msgid "<corrupt index>"
8449 msgid "<corrupt: %19ld>"
8454 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8459 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8465 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8469 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8474 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8479 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8484 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8488 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8493 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8496 #: readelf.c:12525 readelf.c:12534
8498 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8504 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8510 msgid "unable to apply unsupported reloc type %d to section %s\n"
8515 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8520 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8525 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8532 "Assembly dump of section %s\n"
8537 msgid "Section '%s' has no data to dump.\n"
8541 msgid "section contents"
8548 "String dump of section '%s':\n"
8551 #: readelf.c:13662 readelf.c:13803 readelf.c:14133
8553 msgid "section '%s' has unsupported compress type: %d\n"
8556 #: readelf.c:13694 readelf.c:13837 readelf.c:14170
8558 msgid "Unable to decompress section %s\n"
8564 " Note: This section has relocations against it, but these have NOT been "
8565 "applied to this dump.\n"
8568 #: readelf.c:13752 readelf.c:14983 readelf.c:15023 readelf.c:15070
8569 #: readelf.c:15101 readelf.c:16608 readelf.c:16638
8576 msgid " No strings found in this section."
8583 "Hex dump of section '%s':\n"
8589 " NOTE: This section has relocations against it, but these have NOT been "
8590 "applied to this dump.\n"
8595 msgid "No symbol section named %s\n"
8600 msgid "No string table section named %s\n"
8609 msgid "No CTF parent section named %s\n"
8620 "Dump of CTF section '%s':\n"
8625 msgid "%s section data"
8630 msgid "compressed section %s is too small to contain a compression header"
8637 "Section '%s' has no debugging data.\n"
8640 #. There is no point in dumping the contents of a debugging section
8641 #. which has the NOBITS type - the bits in the file will be random.
8642 #. This can happen when a file containing a .eh_frame section is
8643 #. stripped with the --only-keep-debug command line option.
8646 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8651 msgid "Unrecognized debug section: %s\n"
8656 msgid "Section '%s' was not dumped because it does not exist!\n"
8661 msgid "Section %d was not dumped because it does not exist!\n"
8665 msgid "<corrupt tag>\n"
8670 msgid "<corrupt string tag>"
8675 msgid "Absent/Non standard\n"
8680 msgid "Bare metal/mwdt\n"
8685 msgid "Bare metal/newlib\n"
8690 msgid "Linux/uclibc\n"
8695 msgid "Linux/glibc\n"
8698 #: readelf.c:14555 readelf.c:14634
8703 #: readelf.c:14567 readelf.c:14597 readelf.c:14625
8716 #: readelf.c:14646 readelf.c:14653
8728 #: readelf.c:14850 readelf.c:14863 readelf.c:14881 readelf.c:15364
8729 #: readelf.c:15643 readelf.c:15655 readelf.c:15667
8736 msgid "Application\n"
8746 msgid "Microcontroller\n"
8751 msgid "Application or Realtime\n"
8754 #: readelf.c:14864 readelf.c:14883 readelf.c:15416 readelf.c:15433
8755 #: readelf.c:15504 readelf.c:15524 readelf.c:18102
8760 #: readelf.c:14865 readelf.c:15507 readelf.c:15527 readelf.c:18101
8765 #: readelf.c:14869 readelf.c:14887
8767 msgid "8-byte and up to %d-byte extended\n"
8772 msgid "8-byte, except leaf SP\n"
8775 #: readelf.c:14898 readelf.c:14980 readelf.c:15542
8777 msgid "flag = %d, vendor = "
8787 msgid "<unknown: %d>\n"
8791 msgid "corrupt vendor attribute\n"
8796 msgid "unspecified hard/soft float, "
8801 msgid "hard float, "
8806 msgid "soft float, "
8811 msgid "single-precision hard float, "
8816 msgid "unspecified long double\n"
8821 msgid "128-bit IBM long double\n"
8826 msgid "64-bit long double\n"
8831 msgid "128-bit IEEE long double\n"
8834 #: readelf.c:15081 readelf.c:15112
8836 msgid "unspecified\n"
8866 msgid "Hard or soft float\n"
8871 msgid "Hard float (double precision)\n"
8876 msgid "Hard float (single precision)\n"
8881 msgid "Soft float\n"
8886 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8891 msgid "Hard float (32-bit CPU, Any FPU)\n"
8896 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8901 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8906 msgid "NaN 2008 compatibility\n"
8911 msgid "Any MSA or not\n"
8916 msgid "128-bit MSA\n"
8934 #: readelf.c:15419 readelf.c:15436 readelf.c:15510 readelf.c:15530
8941 msgid "DSBT addressing not used\n"
8946 msgid "DSBT addressing used\n"
8951 msgid "Data addressing position-dependent\n"
8956 msgid "Data addressing position-independent, GOT near DP\n"
8961 msgid "Data addressing position-independent, GOT far from DP\n"
8966 msgid "Code addressing position-dependent\n"
8971 msgid "Code addressing position-independent\n"
8984 #: readelf.c:15656 readelf.c:15668
8989 #: readelf.c:15657 readelf.c:15669
8996 msgid "Restricted Large\n"
9001 msgid " <unknown tag %d>: "
9006 msgid "Any Region\n"
9011 msgid "Lower Region Only\n"
9021 msgid "No unaligned access\n"
9026 msgid "Unaligned access\n"
9040 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
9044 msgid "Tag section ends prematurely\n"
9049 msgid "Bad attribute length (%u > %u)\n"
9054 msgid "Attribute length of %u is too small\n"
9058 msgid "Corrupt attribute section name\n"
9063 msgid "Attribute Section: "
9067 msgid "Unused bytes at end of section\n"
9072 msgid "Bad subsection length (%u > %u)\n"
9077 msgid "Bad subsection length (%u < 6)\n"
9082 msgid "File Attributes\n"
9087 msgid "Section Attributes:"
9092 msgid "Symbol Attributes:"
9097 msgid "Unknown tag: %d\n"
9102 msgid " Unknown attribute:\n"
9106 msgid "MIPS GOT entry extends beyond the end of available data\n"
9109 #: readelf.c:16124 readelf.c:16193
9114 msgid "Corrupt MIPS ABI Flags section.\n"
9118 msgid "MIPS ABI Flags section"
9121 #: readelf.c:16305 readelf.c:16890
9122 msgid "Global Offset Table data"
9132 #: readelf.c:16310 readelf.c:16895
9134 msgid " Canonical gp value: "
9137 #: readelf.c:16324 readelf.c:16899 readelf.c:17026
9139 msgid " Reserved entries:\n"
9144 msgid " %*s %10s %*s\n"
9147 #: readelf.c:16326 readelf.c:16356 readelf.c:16901 readelf.c:16929
9148 #: readelf.c:16947 readelf.c:17028 readelf.c:17037
9152 #: readelf.c:16326 readelf.c:16356 readelf.c:16901 readelf.c:16929
9157 #: readelf.c:16327 readelf.c:16357
9161 #: readelf.c:16354 readelf.c:16927
9163 msgid " Local entries:\n"
9166 #: readelf.c:16436 readelf.c:17140
9167 msgid "liblist section data"
9174 "Section '.liblist' contains %lu entry:\n"
9177 "Section '.liblist' contains %lu entries:\n"
9183 " Library Time Stamp Checksum Version Flags\n"
9188 msgid "<corrupt: %9ld>"
9196 msgid "No MIPS_OPTIONS header found\n"
9200 msgid "The MIPS options section is too small.\n"
9208 msgid "Out of memory allocating space for MIPS options\n"
9213 msgid "Invalid size (%u) for MIPS option\n"
9220 "Section '%s' contains %d entry:\n"
9223 "Section '%s' contains %d entries:\n"
9227 #: readelf.c:16609 readelf.c:16639
9228 msgid "Truncated MIPS REGINFO option\n"
9232 msgid "conflict list found without a dynamic symbol table\n"
9237 msgid "Overlarge number of conflicts detected: %lx\n"
9241 msgid "Out of memory allocating space for dynamic conflicts\n"
9244 #: readelf.c:16804 readelf.c:16819
9252 "Section '.conflict' contains %lu entry:\n"
9255 "Section '.conflict' contains %lu entries:\n"
9260 msgid " Num: Index Value Name"
9265 msgid "<corrupt symbol index>"
9268 #: readelf.c:16851 readelf.c:16976 readelf.c:17061
9270 msgid "<corrupt: %14ld>"
9276 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9281 msgid "Too many GOT symbols: %lu\n"
9293 msgid " %*s %10s %*s Purpose\n"
9296 #: readelf.c:16902 readelf.c:16930 readelf.c:16949 readelf.c:17028
9303 msgid " Lazy resolver\n"
9308 msgid " Module pointer (GNU extension)\n"
9313 msgid " Global entries:\n"
9316 #: readelf.c:16950 readelf.c:17039
9320 #. Note for translators: "Ndx" = abbreviated form of "Index".
9321 #: readelf.c:16953 readelf.c:17039
9325 #: readelf.c:16953 readelf.c:17039
9331 msgid "<no dynamic symbols>"
9336 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9340 msgid "Procedure Linkage Table data"
9345 msgid " %*s %*s Purpose\n"
9350 msgid " PLT lazy resolver\n"
9355 msgid " Module pointer\n"
9365 msgid "<corrupt symbol index: %lu>"
9369 msgid "NDS32 elf flags section"
9373 msgid "liblist string table"
9380 "Library list section '%s' contains %lu entries:\n"
9383 "Library list section '%s' contains %lu entries:\n"
9388 msgid " Library Time Stamp Checksum Version Flags"
9392 msgid "NT_AUXV (auxiliary vector)"
9396 msgid "NT_PRSTATUS (prstatus structure)"
9400 msgid "NT_FPREGSET (floating point registers)"
9404 msgid "NT_PRPSINFO (prpsinfo structure)"
9408 msgid "NT_TASKSTRUCT (task structure)"
9412 msgid "NT_PRXFPREG (user_xfpregs structure)"
9416 msgid "NT_PPC_VMX (ppc Altivec registers)"
9420 msgid "NT_PPC_VSX (ppc VSX registers)"
9424 msgid "NT_PPC_TAR (ppc TAR register)"
9428 msgid "NT_PPC_PPR (ppc PPR register)"
9432 msgid "NT_PPC_DSCR (ppc DSCR register)"
9436 msgid "NT_PPC_EBB (ppc EBB registers)"
9440 msgid "NT_PPC_PMU (ppc PMU registers)"
9444 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9448 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9452 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9456 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
9460 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9464 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9468 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9472 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9476 msgid "NT_386_TLS (x86 TLS information)"
9480 msgid "NT_386_IOPERM (x86 I/O permissions)"
9484 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9488 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9492 msgid "NT_S390_TIMER (s390 timer register)"
9496 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9500 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9504 msgid "NT_S390_CTRS (s390 control registers)"
9508 msgid "NT_S390_PREFIX (s390 prefix register)"
9512 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9516 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9520 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9524 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9528 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9532 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9536 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9540 msgid "NT_ARM_VFP (arm VFP registers)"
9544 msgid "NT_ARM_TLS (AArch TLS registers)"
9548 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9552 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9556 msgid "NT_PSTATUS (pstatus structure)"
9560 msgid "NT_FPREGS (floating point registers)"
9564 msgid "NT_PSINFO (psinfo structure)"
9568 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9572 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9576 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9580 msgid "NT_SIGINFO (siginfo_t data)"
9584 msgid "NT_FILE (mapped files)"
9588 msgid "NT_VERSION (version)"
9592 msgid "NT_ARCH (architecture)"
9603 #: readelf.c:17334 readelf.c:17453 readelf.c:18075 readelf.c:18241
9604 #: readelf.c:18318 readelf.c:18435
9606 msgid "Unknown note type: (0x%08x)"
9611 msgid " Cannot decode 64-bit note in 32-bit build\n"
9615 msgid " Malformed note - too short for header\n"
9619 msgid " Malformed note - does not end with \\0\n"
9623 msgid " Malformed note - too short for supplied file count\n"
9628 msgid " Page size: "
9633 msgid " %*s%*s%*s\n"
9649 msgid " Malformed note - filenames end too early\n"
9653 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9657 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9661 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9665 msgid "NT_GNU_GOLD_VERSION (gold version)"
9669 msgid "NT_GNU_PROPERTY_TYPE_0"
9673 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9677 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9680 #: readelf.c:17537 readelf.c:17637 readelf.c:17668
9687 msgid " Properties: "
9692 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9697 msgid "<corrupt descsz: %#lx>\n"
9702 msgid "<corrupt type (%#x) datasz: %#x>\n"
9705 #: readelf.c:17801 readelf.c:17855
9707 msgid "x86 ISA used: <corrupt length: %#x> "
9710 #: readelf.c:17812 readelf.c:17866
9712 msgid "x86 ISA needed: <corrupt length: %#x> "
9717 msgid "x86 feature: <corrupt length: %#x> "
9722 msgid "x86 feature used: <corrupt length: %#x> "
9727 msgid "x86 feature needed: <corrupt length: %#x> "
9730 #: readelf.c:17885 readelf.c:17899 readelf.c:17907
9732 msgid "<corrupt length: %#x> "
9737 msgid "stack size: "
9742 msgid "<unknown type %#x data: "
9747 msgid "<procesor-specific type %#x data: "
9752 msgid "<application-specific type %#x data: "
9762 msgid " <corrupt GNU_ABI_TAG>\n"
9767 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9775 #. Hardware capabilities information. Word 0 is the number of entries.
9776 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9777 #. is a series of entries, where each entry is a single byte followed
9778 #. by a nul terminated string. The byte gives the bit number to test
9779 #. if enabled in the bitmask.
9782 msgid " Hardware Capabilities: "
9786 msgid "<corrupt GNU_HWCAP>\n"
9791 msgid "num entries: %ld, enabled mask: %lx\n"
9796 msgid " Description data: "
9800 msgid "Alignment of 8-byte objects"
9804 msgid "Sizeof double and long double"
9808 msgid "Type of FPU support needed"
9812 msgid "Use of SIMD instructions"
9816 msgid "Use of cache"
9850 msgid "unknown value: %x\n"
9854 msgid "NT_THRMISC (thrmisc structure)"
9858 msgid "NT_PROCSTAT_PROC (proc data)"
9862 msgid "NT_PROCSTAT_FILES (files data)"
9866 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9870 msgid "NT_PROCSTAT_GROUPS (groups data)"
9874 msgid "NT_PROCSTAT_UMASK (umask data)"
9878 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9882 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9886 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9890 msgid "NT_PROCSTAT_AUXV (auxv data)"
9894 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
9897 #. NetBSD core "procinfo" structure.
9899 msgid "NetBSD procinfo structure"
9903 msgid "NetBSD ELF auxiliary vector data"
9906 #: readelf.c:18260 readelf.c:18277 readelf.c:18291
9907 msgid "PT_GETREGS (reg structure)"
9910 #: readelf.c:18262 readelf.c:18279 readelf.c:18293
9911 msgid "PT_GETFPREGS (fpreg structure)"
9915 msgid "PT___GETREGS40 (old reg structure)"
9919 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9924 msgid " Provider: %s\n"
9944 msgid ", Semaphore: "
9949 msgid " Arguments: %s\n"
9954 msgid " <corrupt - note is too small>\n"
9958 msgid "corrupt stapdt note - the data size is too small\n"
9962 msgid "NT_VMS_MHD (module header)"
9966 msgid "NT_VMS_LNM (language name)"
9970 msgid "NT_VMS_SRC (source files)"
9974 msgid "NT_VMS_EIDC (consistency check)"
9978 msgid "NT_VMS_FPMODE (FP mode)"
9982 msgid "NT_VMS_IMGNAM (image name)"
9986 msgid "NT_VMS_IMGID (image id)"
9990 msgid "NT_VMS_LINKID (link id)"
9994 msgid "NT_VMS_IMGBID (build id)"
9998 msgid "NT_VMS_GSTNAM (sym table name)"
10003 msgid " Creation date : %.17s\n"
10008 msgid " Last patch date: %.17s\n"
10013 msgid " Module name : %s\n"
10018 msgid " Module version : %s\n"
10021 #: readelf.c:18464 readelf.c:18469
10023 msgid " Module version : <missing>\n"
10028 msgid " Module name : <missing>\n"
10033 msgid " Language: %.*s\n"
10038 msgid " Floating Point mode: "
10043 msgid " Link time: "
10048 msgid " Patch time: "
10053 msgid " Major id: %u, minor id: %u\n"
10058 msgid " Last modified : "
10070 msgid " Header flags: 0x%08x\n"
10075 msgid " Image id : %.*s\n"
10080 msgid " Image name: %.*s\n"
10085 msgid " Global symbol table name: %.*s\n"
10090 msgid " Image id: %.*s\n"
10095 msgid " Linker id: %.*s\n"
10100 msgid " <corrupt - data size is too small>\n"
10104 msgid "corrupt IA64 note: data size is too small\n"
10107 #: readelf.c:18721 readelf.c:18729
10109 msgid " Applies to region from %#lx to %#lx\n"
10112 #: readelf.c:18724 readelf.c:18731
10114 msgid " Applies to region from %#lx\n"
10119 msgid " <invalid description size: %lx>\n"
10124 msgid " <invalid descsz>"
10129 msgid "Gap in build notes detected from %#lx to %#lx\n"
10132 #: readelf.c:18790 readelf.c:18801
10134 msgid " Applies to region from %#lx"
10137 #: readelf.c:18795 readelf.c:18806
10147 #: readelf.c:18833 readelf.c:18848
10149 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
10152 #: readelf.c:18834 readelf.c:18849
10153 msgid " <corrupt name>"
10158 msgid "unrecognised attribute type in name field: %d\n"
10162 msgid "<unknown name type>"
10170 msgid "<stack prot>"
10178 msgid "<stack size>"
10194 msgid "<short enum>"
10199 msgid "unrecognised byte in name field: %d\n"
10204 msgid "<unknown:_%d>"
10209 msgid "attribute does not have an expected type (%c)\n"
10214 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10219 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10224 msgid " description data: "
10235 "Displaying notes found in: %s\n"
10242 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10247 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10252 msgid " %-20s %-10s\tDescription\n"
10263 #: readelf.c:19233 readelf.c:19262
10265 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10267 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10273 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10278 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
10282 msgid "Out of memory allocating space for inote name\n"
10293 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10299 msgid "Corrupt note: name size is too big: %lx\n"
10304 msgid "corrupt descsz found in note at offset 0x%lx\n"
10307 #: readelf.c:19409 readelf.c:19422
10309 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10314 msgid "corrupt namesz found in note at offset 0x%lx\n"
10319 msgid "No note segments present in the core file.\n"
10324 msgid " Unknown GNU attribute: %s\n"
10329 "This instance of readelf has been built without support for a\n"
10330 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10335 msgid "%s: Failed to read file header\n"
10347 msgid "%s: unable to dump the index as none was found\n"
10352 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10357 msgid "Contents of binary %s at offset "
10362 msgid "%s: end of the symbol table reached before the end of the index\n"
10368 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10369 "in the index table\n"
10371 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10372 "in the index table\n"
10378 msgid "%s: failed to seek back to start of object files in the archive\n"
10381 #: readelf.c:20129 readelf.c:20241
10383 msgid "Input file '%s' is not readable.\n"
10388 msgid "%s: contains corrupt thin archive: %s\n"
10393 msgid "%s: failed to seek to archive member.\n"
10397 msgid "Out of memory allocating file data structure\n"
10402 msgid "File %s is not an archive so its index cannot be displayed.\n"
10406 msgid "Nothing to do.\n"
10411 msgid "%s: cannot set time: %s"
10414 #. We have to clean up here.
10415 #: rename.c:157 rename.c:195
10417 msgid "unable to rename '%s'; reason: %s"
10422 msgid "unable to copy file '%s'; reason: %s"
10427 msgid "%s: not enough binary data"
10431 msgid "null terminated unicode string"
10434 #: resbin.c:162 resbin.c:168
10435 msgid "resource ID"
10442 #: resbin.c:238 resbin.c:245
10443 msgid "menu header"
10447 msgid "menuex header"
10451 msgid "menuex offset"
10456 msgid "unsupported menu version %d"
10459 #: resbin.c:288 resbin.c:303 resbin.c:365
10460 msgid "menuitem header"
10467 #: resbin.c:432 resbin.c:460
10468 msgid "dialog header"
10473 msgid "unexpected DIALOGEX version %d"
10477 msgid "dialog font point size"
10481 msgid "dialogex font information"
10484 #: resbin.c:529 resbin.c:547
10485 msgid "dialog control"
10489 msgid "dialogex control"
10493 msgid "dialog control end"
10497 msgid "dialog control data"
10501 msgid "stringtable string length"
10505 msgid "stringtable string"
10509 msgid "fontdir header"
10517 msgid "fontdir device name"
10521 msgid "fontdir face name"
10525 msgid "accelerator"
10529 msgid "group cursor header"
10532 #: resbin.c:798 resrc.c:1350
10534 msgid "unexpected group cursor type %d"
10538 msgid "group cursor"
10542 msgid "group icon header"
10545 #: resbin.c:853 resrc.c:1297
10547 msgid "unexpected group icon type %d"
10555 msgid "unexpected version string"
10560 msgid "version length %lu greater than resource length %lu"
10565 msgid "unexpected version type %d"
10570 msgid "unexpected fixed version information length %ld"
10574 msgid "fixed version info"
10579 msgid "unexpected fixed version signature %lu"
10584 msgid "unexpected fixed version info version %lu"
10588 msgid "version var info"
10593 msgid "unexpected stringfileinfo value length %ld"
10597 msgid "version stringtable"
10602 msgid "unexpected version stringtable value length %ld"
10606 msgid "version string"
10611 msgid "unexpected version string length %ld != %ld + %ld"
10616 msgid "unexpected version string length %ld < %ld"
10621 msgid "unexpected varfileinfo value length %ld"
10625 msgid "version varfileinfo"
10630 msgid "unexpected version value length %ld"
10634 msgid "nul bytes found in version string"
10639 msgid "unexpected version string character: %x"
10643 msgid "filename required for COFF input"
10648 msgid "%s: no resource section"
10653 msgid "%s: .rsrc section is bigger than the file!"
10658 msgid "%s: %s: address out of bounds"
10662 msgid "Resources nest too deep"
10670 msgid "named directory entry"
10674 msgid "directory entry name"
10678 msgid "resource name"
10682 msgid "named subdirectory"
10686 msgid "named resource"
10690 msgid "ID directory entry"
10694 msgid "ID subdirectory"
10698 msgid "ID resource"
10702 msgid "resource type unknown"
10710 msgid "resource data"
10714 msgid "resource data size"
10718 msgid "filename required for COFF output"
10722 msgid "can't get BFD_RELOC_RVA relocation type"
10725 #: resrc.c:256 resrc.c:328
10727 msgid "can't open temporary file `%s': %s"
10732 msgid "can't redirect stdout: `%s': %s"
10737 msgid "can't execute `%s': %s"
10742 msgid "Using temporary file `%s' to read preprocessor output\n"
10747 msgid "can't popen `%s': %s"
10752 msgid "Using popen to read preprocessor output\n"
10757 msgid "Tried `%s'\n"
10762 msgid "Using `%s'\n"
10766 msgid "preprocessing failed."
10771 msgid "%s: unexpected EOF"
10776 msgid "%s: read of %lu returned %lu"
10779 #: resrc.c:722 resrc.c:1497
10781 msgid "stat failed on bitmap file `%s': %s"
10786 msgid "cursor file `%s' does not contain cursor data"
10789 #: resrc.c:805 resrc.c:1205
10791 msgid "%s: fseek to %lu failed: %s"
10795 msgid "help ID requires DIALOGEX"
10799 msgid "control data requires DIALOGEX"
10804 msgid "stat failed on font file `%s': %s"
10809 msgid "icon file `%s' does not contain icon data"
10812 #: resrc.c:1723 resrc.c:1758
10814 msgid "stat failed on file `%s': %s"
10819 msgid "can't open `%s' for output: %s"
10824 msgid " Displays the sizes of sections inside binary files\n"
10829 msgid " If no input file(s) are specified, a.out is assumed\n"
10835 " The options are:\n"
10836 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
10838 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10840 " -t --totals Display the total sizes (Berkeley "
10842 " --common Display total size for *COM* syms\n"
10843 " --target=<bfdname> Set the binary file format\n"
10844 " @<file> Read options from <file>\n"
10845 " -h --help Display this information\n"
10846 " -v --version Display the program's version\n"
10852 msgid "invalid argument to --format: %s"
10857 msgid "Invalid radix: %s\n"
10861 msgid "Checksum failure"
10864 #. FIXME: Return error status.
10866 msgid "Failed to write checksum"
10871 msgid "Unsupported integer write size: %d"
10874 #. FIXME: Return error status.
10876 msgid "Failed to write TR block"
10881 msgid "Unrecognized H8300 sub-architecture: %ld"
10886 msgid "Unsupported architecture: %d"
10891 msgid "Unrecognised type: %d"
10896 msgid "Unrecognised coff symbol type: %d"
10899 #: srconv.c:1019 srconv.c:1119
10901 msgid "Unrecognised coff symbol visibility: %d"
10904 #: srconv.c:1045 srconv.c:1090
10906 msgid "Unrecognised coff symbol location: %d"
10909 #. FIXME: Return error status.
10911 msgid "Failed to write CS struct"
10916 msgid "Convert a COFF object file into a SYSROFF object file\n"
10922 " The options are:\n"
10923 " -q --quick (Obsolete - ignored)\n"
10924 " -n --noprescan Do not perform a scan to convert commons into defs\n"
10925 " -d --debug Display information about what is being done\n"
10926 " @<file> Read options from <file>\n"
10927 " -h --help Display this information\n"
10928 " -v --version Print the program's version number\n"
10932 msgid "input and output files must be different"
10937 msgid "unable to open output file %s"
10940 #: stabs.c:344 stabs.c:1772
10941 msgid "numeric overflow"
10946 msgid "Bad stab: %s\n"
10951 msgid "Warning: %s: %s\n"
10956 msgid "N_LBRAC not within function\n"
10961 msgid "Too many N_RBRACs\n"
10965 msgid "unknown C++ encoded name"
10968 #. Complain and keep going, so compilers can invent new
10969 #. cross-reference types.
10971 msgid "unrecognized cross reference type"
10974 #. Does this actually ever happen? Is that why we are worrying
10975 #. about dealing with it rather than just calling error_type?
10977 msgid "missing index type"
10981 msgid "unknown virtual character for baseclass"
10985 msgid "unknown visibility character for baseclass"
10989 msgid "unnamed $vb type"
10993 msgid "unrecognized C++ abbreviation"
10997 msgid "unknown visibility character for field"
11001 msgid "const/volatile indicator missing"
11005 msgid "Undefined N_EXCL"
11010 msgid "Type file number %d out of range\n"
11015 msgid "Type index number %d out of range\n"
11020 msgid "Unrecognized XCOFF type %d\n"
11025 msgid "bad mangled name `%s'\n"
11030 msgid "no argument types in mangled string\n"
11035 msgid "Demangled name is not a function\n"
11040 msgid "Unexpected type in v3 arglist demangling\n"
11045 msgid "Unrecognized demangle component %d\n"
11050 msgid "Failed to print demangled template\n"
11055 msgid "Couldn't get demangled builtin type\n"
11060 msgid "Unexpected demangled varargs\n"
11065 msgid "Unrecognized demangled builtin type\n"
11068 #: strings.c:200 strings.c:267
11070 msgid "invalid integer argument %s"
11075 msgid "invalid minimum string length %d"
11080 msgid "%s: Reading section %s failed: %s"
11085 msgid " Display printable strings in [file(s)] (stdin by default)\n"
11091 " -a - --all Scan the entire file, not just the data section "
11093 " -d --data Only scan the data sections in the file\n"
11099 " -a - --all Scan the entire file, not just the data section\n"
11100 " -d --data Only scan the data sections in the file "
11107 " -f --print-file-name Print the name of the file before each string\n"
11108 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
11110 " -<number> least [number] characters (default 4).\n"
11111 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
11113 " -w --include-all-whitespace Include all whitespace as valid string "
11115 " -o An alias for --radix=o\n"
11116 " -T --target=<BFDNAME> Specify the binary file format\n"
11117 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
11118 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
11120 " -s --output-separator=<string> String used to separate strings in output.\n"
11121 " @<file> Read options from <file>\n"
11122 " -h --help Display this information\n"
11123 " -v -V --version Print the program's version number\n"
11127 msgid "*undefined*"
11136 msgid "SUM IS %x\n"
11139 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
11140 #. Prevent infinite loops re-reading beyond the end of the buffer.
11142 msgid "ICE: getINT: Out of buffer space"
11147 msgid "Unsupported read size: %d"
11157 msgid "WANTED %x!!\n"
11161 msgid "SYMBOL INFO"
11165 msgid "DERIVED TYPE"
11169 msgid "MODULE***\n"
11174 msgid "Print a human readable interpretation of a SYSROFF object file\n"
11180 " The options are:\n"
11181 " -h --help Display this information\n"
11182 " -v --version Print the program's version number\n"
11187 msgid "cannot open input file %s"
11190 #: unwind-ia64.c:176
11192 msgid "Unknown code 0x%02x\n"
11196 #: unwind-ia64.c:362
11200 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
11204 #: unwind-ia64.c:575
11206 msgid "\t<corrupt X1>\n"
11209 #: unwind-ia64.c:599
11211 msgid "\t<corrupt X2>\n"
11214 #: unwind-ia64.c:625
11216 msgid "\t<corrupt X3>\n"
11219 #: unwind-ia64.c:653
11221 msgid "\t<corrupt X4>\n"
11224 #: unwind-ia64.c:695
11226 msgid "\t<corrupt R2>\n"
11229 #: unwind-ia64.c:741
11231 msgid "\t<corrupt P2>\n"
11234 #: unwind-ia64.c:756
11236 msgid "\t<corrupt P3>\n"
11239 #: unwind-ia64.c:815
11241 msgid "\t<corrupt P5>\n"
11244 #: unwind-ia64.c:922
11246 msgid "\t<corrupt P8>\n"
11249 #: unwind-ia64.c:997
11251 msgid "\t<corrupt P9>\n"
11254 #: unwind-ia64.c:1009
11256 msgid "\t<corrupt P10>\n"
11259 #: unwind-ia64.c:1140
11261 msgid "\t<corrupt IA64 descriptor>\n"
11266 msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
11272 "This program is free software; you may redistribute it under the terms of\n"
11273 "the GNU General Public License version 3 or (at your option) any later "
11275 "This program has absolutely no warranty.\n"
11280 msgid "can't create %s file `%s' for output.\n"
11285 msgid "Usage: %s [option(s)] [input-file]\n"
11291 " The options are:\n"
11292 " -a --ascii_in Read input file as ASCII file\n"
11293 " -A --ascii_out Write binary messages as ASCII\n"
11294 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11295 "for uniqueness.\n"
11296 " -c --customflag Set custom flags for messages\n"
11297 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11298 " -d --decimal_values Print values to text files decimal\n"
11299 " -e --extension=<extension> Set header extension used on export header "
11301 " -F --target <target> Specify output target for endianness.\n"
11302 " -h --headerdir=<directory> Set the export directory for headers\n"
11303 " -u --unicode_in Read input file as UTF16 file\n"
11304 " -U --unicode_out Write binary messages as UFT16\n"
11305 " -m --maxlength=<val> Set the maximal allowed message length\n"
11306 " -n --nullterminate Automatic add a zero termination to strings\n"
11307 " -o --hresult_use Use HRESULT definition instead of status code "
11309 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11310 " -r --rcdir=<directory> Set the export directory for rc files\n"
11311 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11312 " that maps message ID's to their symbolic "
11319 " -H --help Print this help message\n"
11320 " -v --verbose Verbose - tells you what it's doing\n"
11321 " -V --version Print version information\n"
11324 #: windmc.c:260 windres.c:404
11326 msgid "%s: warning: "
11331 msgid "A codepage was specified switch `%s' and UTF16.\n"
11336 msgid "\tcodepage settings are ignored.\n"
11340 msgid "try to add a ill language."
11345 msgid "unable to open file `%s' for input.\n"
11350 msgid "unable to read contents of %s"
11354 msgid "input file does not seems to be UFT16.\n"
11359 msgid "can't open %s `%s': %s"
11364 msgid ": expected to be a directory\n"
11369 msgid ": expected to be a leaf\n"
11374 msgid ": duplicate value\n"
11379 msgid "unknown format type `%s'"
11384 msgid "%s: supported formats:"
11387 #. Otherwise, we give up.
11390 msgid "can not determine type of file `%s'; use the -J option"
11395 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11401 " The options are:\n"
11402 " -i --input=<file> Name input file\n"
11403 " -o --output=<file> Name output file\n"
11404 " -J --input-format=<format> Specify input format\n"
11405 " -O --output-format=<format> Specify output format\n"
11406 " -F --target=<target> Specify COFF target\n"
11407 " --preprocessor=<program> Program to use to preprocess rc file\n"
11408 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11409 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11410 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11411 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11412 " -v --verbose Verbose - tells you what it's doing\n"
11413 " -c --codepage=<codepage> Specify default codepage\n"
11414 " -l --language=<val> Set language when reading rc file\n"
11415 " --use-temp-file Use a temporary file instead of popen to "
11417 " the preprocessor output\n"
11418 " --no-use-temp-file Use popen (default)\n"
11423 msgid " --yydebug Turn on parser debugging\n"
11429 " -r Ignored for compatibility with rc\n"
11430 " @<file> Read options from <file>\n"
11431 " -h --help Print this help message\n"
11432 " -V --version Print version information\n"
11438 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11439 "extension if not specified. A single file name is an input file.\n"
11440 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11444 msgid "invalid codepage specified.\n"
11448 msgid "invalid option -f\n"
11452 msgid "No filename following the -fo option.\n"
11458 "Option -I is deprecated for setting the input format, please use -J "
11463 msgid "no resources"
11466 #: wrstabs.c:353 wrstabs.c:1910
11468 msgid "string_hash_lookup failed: %s"
11473 msgid "stab_int_type: bad size %u"
11478 msgid "%s: warning: unknown size for field `%s' in struct"