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-18 14:01+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:1712 objcopy.c:5949
100 #: objdump.c:5045 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:1738 objdump.c:5092
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:1825
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:3549
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:17091 readelf.c:17179
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:307
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:510 dwarf.c:4677
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:543 dwarf.c:3993
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:671 dwarf.c:747
1870 msgid "<no .debug_str section>"
1875 msgid "DW_FORM_strp offset too big: %s\n"
1878 #: dwarf.c:677 dwarf.c:705 dwarf.c:1698
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:2537 dwarf.c:2561 dwarf.c:2576
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:2837 dwarf.c:2848
2225 msgid "(unrecognised)"
2240 msgid "(out of class)"
2245 msgid " (location list)"
2248 #: dwarf.c:2900 dwarf.c:5827 dwarf.c:5976 dwarf.c:6151
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:3334 dwarf.c:5076 dwarf.c:6577 dwarf.c:8804
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:3687 dwarf.c:6244 dwarf.c:6987
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:3763 dwarf.c:4427 dwarf.c:4449 dwarf.c:4496
2484 msgid "Corrupt file name list\n"
2487 #: dwarf.c:3770 dwarf.c:3963
2491 " The Directory Table is empty.\n"
2494 #: dwarf.c:3772 dwarf.c:3988
2498 " The File Name Table is empty.\n"
2501 #: dwarf.c:3777 dwarf.c:3968
2505 " The Directory Table (offset 0x%lx):\n"
2508 #: dwarf.c:3780 dwarf.c:3991
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:3896 dwarf.c:4306
2560 "Partial .debug_line. section encountered without a prior full .debug_line "
2564 #: dwarf.c:3909 dwarf.c:5383
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:3924 dwarf.c:4322
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:4060 dwarf.c:4081 dwarf.c:4123 dwarf.c:4143 dwarf.c:4193
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:4088 dwarf.c:4105
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:4241 dwarf.c:4859
2747 msgid " Unknown opcode %d with operands: "
2752 msgid "opcode base of %d extends beyond end of section\n"
2755 #: dwarf.c:4359 dwarf.c:4380 dwarf.c:4410
2756 msgid "Corrupt directories list\n"
2760 msgid "directory table ends unexpectedly\n"
2764 msgid "file table ends unexpectedly\n"
2772 #: dwarf.c:4600 dwarf.c:4897 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:16173 readelf.c:16205
2778 #: dwarf.c:4603 dwarf.c:4789
2780 msgid "directory index %u > number of directories %s\n"
2783 #: dwarf.c:4605 dwarf.c:4891 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:15048 readelf.c:15137
2786 #: readelf.c:15692 readelf.c:15711 readelf.c:15830 readelf.c:16182
2787 #: readelf.c:17334 readelf.c:17337
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:5092 dwarf.c:6590
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:5735 dwarf.c:5882 dwarf.c:6044
3104 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3107 #: dwarf.c:5747 dwarf.c:5800 dwarf.c:5809 dwarf.c:5894 dwarf.c:5956
3108 #: dwarf.c:6055 dwarf.c:6128 dwarf.c:6136
3110 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3113 #: dwarf.c:5768 dwarf.c:5920 dwarf.c:6093 dwarf.c:6813 dwarf.c:6868
3115 msgid "<End of list>\n"
3118 #: dwarf.c:5780 dwarf.c:5930 dwarf.c:6873
3120 msgid "(base address)\n"
3123 #: dwarf.c:5794 dwarf.c:5913 dwarf.c:6081
3126 "views at %8.8lx for:\n"
3130 #: dwarf.c:5830 dwarf.c:5979
3131 msgid " (start == end)"
3134 #: dwarf.c:5832 dwarf.c:5981
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:6213 dwarf.c:6466 dwarf.c:6687 dwarf.c:6760 dwarf.c:6927
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:6264 dwarf.c:6693 dwarf.c:7005
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:6832 dwarf.c:6902
3332 msgid "(start == end)"
3335 #: dwarf.c:6834 dwarf.c:6904
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:7681 dwarf.c:8052
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:7965 dwarf.c:7989 dwarf.c:8016
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:8813 dwarf.c:9217
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:8881 dwarf.c:8891
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:9024 dwarf.c:9343
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:9449 dwarf.c:9460
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:9655 dwarf.c:9756
3814 #: dwarf.c:9655 dwarf.c:9756
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:9722 dwarf.c:9779
3838 #: dwarf.c:9736 dwarf.c:9792
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:10343 dwarf.c:10347 dwarf.c:10352 dwarf.c:10355 dwarf.c:10359
3903 #: dwarf.c:10362 dwarf.c:10365 dwarf.c:10368
3910 msgid "tried: DEBUGINFOD_URLS=%s\n"
3915 msgid "failed to open separate debug file: %s\n"
3918 #. FIXME: We do not check to see if there are any other separate debug info
3919 #. files that would also match.
3923 "%s: Found separate debug info file: %s\n"
3928 msgid "Out of memory allocating dwo filename\n"
3933 msgid "Unable to load dwo file: %s\n"
3936 #. FIXME: We should check the dwo_id.
3940 "%s: Found separate debug object file: %s\n"
3947 "The %s section contains link(s) to dwo file(s):\n"
3958 msgid " Directory: %s\n"
3972 msgid " ID: <unknown>\n"
3976 msgid "Unexpected DWO INFO type"
3979 #: dwarf.c:10666 dwarf.c:10708
3981 msgid "Unrecognized debug option '%s'\n"
3985 msgid "LEB end of data\n"
3989 msgid "LEB value too large\n"
3999 msgid "%s: Warning: "
4002 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
4004 msgid "Unhandled data length: %d\n"
4007 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
4008 msgid "Out of memory\n"
4013 msgid "Abnormal length of thin archive member name: %lx\n"
4018 msgid "%s: invalid archive header size: %ld\n"
4023 msgid "%s: failed to skip archive symbol table\n"
4028 msgid "%s: the archive index is empty\n"
4031 #: elfcomm.c:518 elfcomm.c:547
4033 msgid "%s: failed to read archive index\n"
4039 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4040 "size is only 0x%lx\n"
4044 msgid "Out of memory whilst trying to read archive symbol index\n"
4048 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4053 msgid "%s: the archive has an index but no symbols\n"
4057 msgid "Out of memory whilst trying to read archive index symbol table\n"
4062 msgid "%s: failed to read archive index symbol table\n"
4067 msgid "%s: failed to read archive header following archive index\n"
4072 msgid "%s: failed to seek to first archive header\n"
4075 #. PR 24049 - we cannot use filedata->file_name as this will
4076 #. have already been freed.
4077 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:587 readelf.c:20226
4079 msgid "%s: failed to read archive header\n"
4084 msgid "%s has no archive index\n"
4089 msgid "%s: long name table is too small, (size = %ld)\n"
4094 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4098 msgid "Out of memory reading long symbol names in archive\n"
4103 msgid "%s: failed to read long symbol name string table\n"
4107 msgid "Archive member uses long names, but no longname table found\n"
4112 msgid "Found long name index (%ld) beyond end of long name table\n"
4116 msgid "Invalid Thin archive member name\n"
4121 msgid "%s: failed to seek to next file name\n"
4124 #: elfcomm.c:872 elfedit.c:594 readelf.c:20233
4126 msgid "%s: did not find a valid archive header\n"
4131 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4136 msgid "%s: stat () failed\n"
4141 msgid "%s: mmap () failed\n"
4146 msgid "%s: Invalid PT_NOTE segment\n"
4151 msgid "Unknown x86 feature: %s\n"
4156 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4161 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4166 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4171 msgid "%s: Unmatched e_machine: %d is not %d\n"
4176 msgid "%s: Unmatched e_type: %d is not %d\n"
4181 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4186 msgid "%s: Failed to update ELF header: %s\n"
4191 "This executable has been built without support for a\n"
4192 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4197 msgid "%s: Failed to read ELF header\n"
4202 msgid "%s: Failed to seek to ELF header\n"
4205 #: elfedit.c:578 readelf.c:20216
4207 msgid "%s: failed to seek to next archive header\n"
4210 #: elfedit.c:609 elfedit.c:618 readelf.c:20247 readelf.c:20256
4212 msgid "%s: bad archive file name\n"
4215 #: elfedit.c:638 elfedit.c:730
4217 msgid "Input file '%s' is not readable\n"
4222 msgid "%s: failed to seek to archive member\n"
4225 #: elfedit.c:701 readelf.c:20358
4227 msgid "'%s': No such file\n"
4230 #: elfedit.c:703 readelf.c:20360
4232 msgid "Could not locate '%s'. System error message: %s\n"
4235 #: elfedit.c:710 readelf.c:20367
4237 msgid "'%s' is not an ordinary file\n"
4240 #: elfedit.c:736 readelf.c:20389
4242 msgid "%s: Failed to read file's magic number\n"
4247 msgid "Unknown OSABI: %s\n"
4252 msgid "Unknown machine type: %s\n"
4257 msgid "Unknown type: %s\n"
4262 msgid "Usage: %s <option(s)> elffile(s)\n"
4267 msgid " Update the ELF header of ELF files\n"
4270 #: elfedit.c:888 objcopy.c:560 objcopy.c:700 strings.c:700
4272 msgid " The options are:\n"
4278 " --input-mach <machine> Set input machine type to <machine>\n"
4279 " --output-mach <machine> Set output machine type to <machine>\n"
4280 " --input-type <type> Set input file type to <type>\n"
4281 " --output-type <type> Set output file type to <type>\n"
4282 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4283 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4289 " --enable-x86-feature <feature>\n"
4290 " Enable x86 feature <feature>\n"
4291 " --disable-x86-feature <feature>\n"
4292 " Disable x86 feature <feature>\n"
4298 " -h --help Display this information\n"
4299 " -v --version Display the version number of %s\n"
4304 msgid " [-g] - 32 bit small archive\n"
4309 msgid " [-X32] - ignores 64 bit objects\n"
4314 msgid " [-X64] - ignores 32 bit objects\n"
4319 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4323 msgid "Duplicate symbol entered into keyword list."
4326 #: nm.c:239 size.c:88 strings.c:698
4328 msgid "Usage: %s [option(s)] [file(s)]\n"
4333 msgid " List symbols in [file(s)] (a.out by default).\n"
4339 " The options are:\n"
4340 " -a, --debug-syms Display debugger-only symbols\n"
4341 " -A, --print-file-name Print name of the input file before every symbol\n"
4342 " -B Same as --format=bsd\n"
4343 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4345 " The STYLE, if specified, can be `auto' (the "
4347 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4350 " --no-demangle Do not demangle low-level symbol names\n"
4351 " --recurse-limit Enable a demangling recursion limit. This is the "
4353 " --no-recurse-limit Disable a demangling recursion limit.\n"
4354 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4355 " --defined-only Display only defined symbols\n"
4357 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4359 " `sysv' or `posix'. The default is `bsd'\n"
4360 " -g, --extern-only Display only external symbols\n"
4361 " -l, --line-numbers Use debugging information to find a filename and\n"
4362 " line number for each symbol\n"
4363 " -n, --numeric-sort Sort symbols numerically by address\n"
4365 " -p, --no-sort Do not sort the symbols\n"
4366 " -P, --portability Same as --format=posix\n"
4367 " -r, --reverse-sort Reverse the sense of the sort\n"
4372 msgid " --plugin NAME Load the specified plugin\n"
4378 " -S, --print-size Print size of defined symbols\n"
4379 " -s, --print-armap Include index for symbols from archive members\n"
4380 " --size-sort Sort symbols by size\n"
4381 " --special-syms Include special symbols in the output\n"
4382 " --synthetic Display synthetic symbols as well\n"
4383 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4384 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4385 " -u, --undefined-only Display only undefined symbols\n"
4386 " --with-symbol-versions Display version strings after symbol names\n"
4387 " -X 32_64 (ignored)\n"
4388 " @FILE Read options from FILE\n"
4389 " -h, --help Display this information\n"
4390 " -V, --version Display this program's version number\n"
4396 msgid "%s: invalid radix"
4401 msgid "%s: invalid output format"
4404 #: nm.c:353 readelf.c:11101 readelf.c:11144
4406 msgid "<processor specific>: %d"
4409 #: nm.c:355 readelf.c:11108 readelf.c:11161
4411 msgid "<OS specific>: %d"
4414 #: nm.c:357 readelf.c:11111 readelf.c:11164
4416 msgid "<unknown>: %d"
4421 msgid "<unknown>: %d/%d"
4431 #: nm.c:482 nm.c:1183
4433 msgid "%s: plugin needed to handle lto object"
4441 "Undefined symbols from %s:\n"
4450 "Symbols from %s:\n"
4454 #: nm.c:1424 nm.c:1475
4457 "Name Value Class Type Size Line "
4462 #: nm.c:1427 nm.c:1478
4465 "Name Value Class Type "
4466 "Size Line Section\n"
4475 "Undefined symbols from %s[%s]:\n"
4484 "Symbols from %s[%s]:\n"
4490 msgid "Print width has not been initialized (%d)"
4494 msgid "Only -X 32_64 is supported"
4498 msgid "Using the --size-sort and --undefined-only options together"
4502 msgid "will produce no output, since undefined symbols have no size."
4505 #: objcopy.c:558 srconv.c:1695
4507 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4512 msgid " Copies a binary file, possibly transforming it in the process\n"
4518 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4519 " -O --output-target <bfdname> Create an output file in format "
4521 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4522 " -F --target <bfdname> Set both input and output format to "
4524 " --debugging Convert debugging information, if "
4526 " -p --preserve-dates Copy modified/access timestamps to the "
4530 #: objcopy.c:569 objcopy.c:708
4533 " -D --enable-deterministic-archives\n"
4534 " Produce deterministic output when "
4535 "stripping archives (default)\n"
4536 " -U --disable-deterministic-archives\n"
4537 " Disable -D behavior\n"
4540 #: objcopy.c:575 objcopy.c:714
4543 " -D --enable-deterministic-archives\n"
4544 " Produce deterministic output when "
4545 "stripping archives\n"
4546 " -U --disable-deterministic-archives\n"
4547 " Disable -D behavior (default)\n"
4553 " -j --only-section <name> Only copy section <name> into the output\n"
4554 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4556 " -R --remove-section <name> Remove section <name> from the output\n"
4557 " --remove-relocations <name> Remove relocations from section <name>\n"
4558 " -S --strip-all Remove all symbol and relocation "
4560 " -g --strip-debug Remove all debugging symbols & sections\n"
4561 " --strip-dwo Remove all DWO sections\n"
4562 " --strip-unneeded Remove all symbols not needed by "
4564 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4565 " --strip-unneeded-symbol <name>\n"
4566 " Do not copy symbol <name> unless needed "
4569 " --only-keep-debug Strip everything but the debug "
4571 " --extract-dwo Copy only DWO sections\n"
4572 " --extract-symbol Remove section contents but keep symbols\n"
4573 " --keep-section <name> Do not strip section <name>\n"
4574 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4575 " --keep-file-symbols Do not strip file symbol(s)\n"
4576 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4577 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4579 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4581 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4582 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4584 " --weaken Force all global symbols to be marked as "
4586 " -w --wildcard Permit wildcard in symbol comparison\n"
4587 " -x --discard-all Remove all non-global symbols\n"
4588 " -X --discard-locals Remove any compiler-generated symbols\n"
4589 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4590 " --interleave-width <number> Set N for --interleave\n"
4591 " -b --byte <num> Select byte <num> in every interleaved "
4593 " --gap-fill <val> Fill gaps between sections with <val>\n"
4594 " --pad-to <addr> Pad the last section up to address "
4596 " --set-start <addr> Set the start address to <addr>\n"
4597 " {--change-start|--adjust-start} <incr>\n"
4598 " Add <incr> to the start address\n"
4599 " {--change-addresses|--adjust-vma} <incr>\n"
4600 " Add <incr> to LMA, VMA and start "
4602 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4603 " Change LMA and VMA of section <name> by "
4605 " --change-section-lma <name>{=|+|-}<val>\n"
4606 " Change the LMA of section <name> by "
4608 " --change-section-vma <name>{=|+|-}<val>\n"
4609 " Change the VMA of section <name> by "
4611 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4612 " Warn if a named section does not exist\n"
4613 " --set-section-flags <name>=<flags>\n"
4614 " Set section <name>'s properties to "
4616 " --set-section-alignment <name>=<align>\n"
4617 " Set section <name>'s alignment to <align> "
4619 " --add-section <name>=<file> Add section <name> found in <file> to "
4621 " --update-section <name>=<file>\n"
4622 " Update contents of section <name> with\n"
4623 " contents found in <file>\n"
4624 " --dump-section <name>=<file> Dump the contents of section <name> into "
4626 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4627 " --long-section-names {enable|disable|keep}\n"
4628 " Handle long section names in Coff "
4630 " --change-leading-char Force output format's leading character "
4632 " --remove-leading-char Remove leading character from global "
4634 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4635 "sections with content\n"
4636 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4637 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4638 " listed in <file>\n"
4639 " --srec-len <number> Restrict the length of generated "
4641 " --srec-forceS3 Restrict the type of generated Srecords "
4643 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4644 " --strip-unneeded-symbols <file>\n"
4645 " --strip-unneeded-symbol for all symbols "
4648 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4649 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4650 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4651 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4652 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4653 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4654 " --alt-machine-code <index> Use the target's <index>'th alternative "
4656 " --writable-text Mark the output text as writable\n"
4657 " --readonly-text Make the output text write protected\n"
4658 " --pure Mark the output file as demand paged\n"
4659 " --impure Mark the output file as impure\n"
4660 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4662 " --prefix-sections <prefix> Add <prefix> to start of every section "
4664 " --prefix-alloc-sections <prefix>\n"
4665 " Add <prefix> to start of every "
4668 " --file-alignment <num> Set PE file alignment to <num>\n"
4669 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4671 " --image-base <address> Set PE image base to <address>\n"
4672 " --section-alignment <num> Set PE section alignment to <num>\n"
4673 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4676 " --subsystem <name>[:<version>]\n"
4677 " Set PE subsystem to <name> [& <version>]\n"
4678 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4679 " Compress DWARF debug sections using zlib\n"
4680 " --decompress-debug-sections Decompress DWARF debug sections using "
4682 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4685 " --verilog-data-width <number> Specifies data width, in bytes, for "
4687 " -M --merge-notes Remove redundant entries in note "
4689 " --no-merge-notes Do not attempt to remove redundant notes "
4691 " -v --verbose List all object files modified\n"
4692 " @<file> Read options from <file>\n"
4693 " -V --version Display this program's version number\n"
4694 " -h --help Display this output\n"
4695 " --info List object formats & architectures "
4701 msgid "Usage: %s <option(s)> in-file(s)\n"
4706 msgid " Removes symbols and sections from files\n"
4712 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4713 " -O --output-target=<bfdname> Create an output file in format "
4715 " -F --target=<bfdname> Set both input and output format to "
4717 " -p --preserve-dates Copy modified/access timestamps to the "
4724 " -R --remove-section=<name> Also remove section <name> from the "
4726 " --remove-relocations <name> Remove relocations from section <name>\n"
4727 " -s --strip-all Remove all symbol and relocation "
4729 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4730 " --strip-dwo Remove all DWO sections\n"
4731 " --strip-unneeded Remove all symbols not needed by "
4733 " --only-keep-debug Strip everything but the debug "
4735 " -M --merge-notes Remove redundant entries in note sections "
4737 " --no-merge-notes Do not attempt to remove redundant notes\n"
4738 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4739 " --keep-section=<name> Do not strip section <name>\n"
4740 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4741 " --keep-file-symbols Do not strip file symbol(s)\n"
4742 " -w --wildcard Permit wildcard in symbol comparison\n"
4743 " -x --discard-all Remove all non-global symbols\n"
4744 " -X --discard-locals Remove any compiler-generated symbols\n"
4745 " -v --verbose List all object files modified\n"
4746 " -V --version Display this program's version number\n"
4747 " -h --help Display this output\n"
4748 " --info List object formats & architectures "
4750 " -o <file> Place stripped output into <file>\n"
4755 msgid "unrecognized section flag `%s'"
4758 #: objcopy.c:796 objcopy.c:868
4760 msgid "supported flags: %s"
4765 msgid "unrecognized symbol flag `%s'"
4770 msgid "error: %s both copied and removed"
4775 msgid "error: %s both sets and alters VMA"
4780 msgid "error: %s both sets and alters LMA"
4785 msgid "cannot open '%s': %s"
4788 #: objcopy.c:1093 objcopy.c:4971
4790 msgid "%s: fread failed"
4795 msgid "%s:%d: Ignoring rubbish found on this line"
4800 msgid "error: section %s matches both remove and copy options"
4805 msgid "error: section %s matches both update and remove options"
4810 msgid "Section %s not found"
4815 msgid "not stripping symbol `%s' because it is named in a relocation"
4820 msgid "'before=%s' not found"
4825 msgid "%s: Multiple redefinition of symbol \"%s\""
4830 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4835 msgid "couldn't open symbol redefinition file %s (error: %s)"
4840 msgid "%s:%d: garbage found at end of line"
4845 msgid "%s:%d: missing new symbol name"
4850 msgid "%s:%d: premature end of file"
4855 msgid "stat returns negative size for `%s'"
4860 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4865 msgid "%s[%s]: Cannot merge - there are relocations against this section"
4869 msgid "corrupt GNU build attribute note: description size not a factor of 4"
4873 msgid "corrupt GNU build attribute note: wrong note type"
4877 msgid "corrupt GNU build attribute note: note too big"
4881 msgid "corrupt GNU build attribute note: name too small"
4885 msgid "corrupt GNU build attribute note: unsupported version"
4889 msgid "corrupt GNU build attribute note: bad description size"
4893 msgid "corrupt GNU build attribute note: name not NUL terminated"
4897 msgid "corrupt GNU build attribute notes: excess data at end"
4901 msgid "bad GNU build attribute notes: no known versions detected"
4904 #. This happens with glibc. No idea why.
4907 msgid "%s[%s]: Warning: version note missing - assuming version 3"
4911 msgid "bad GNU build attribute notes: multiple different versions"
4914 #. PR 17636: Call non-fatal so that we return to our parent who
4915 #. may need to tidy temporary files.
4917 msgid "Unable to change endianness of input file(s)"
4922 msgid "error: the input file '%s' has no sections"
4928 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4933 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4938 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4943 msgid "Input file `%s' ignores binary architecture parameter."
4948 msgid "Unable to recognise the format of the input file `%s'"
4953 msgid "Output file cannot represent architecture `%s'"
4958 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4963 msgid "can't add section '%s'"
4968 msgid "can't create section `%s'"
4973 msgid "error: %s not found, can't be updated"
4977 msgid "warning: note section is empty"
4981 msgid "warning: could not load note section"
4985 msgid "warning: failed to set merged notes size"
4990 msgid "can't dump section '%s' - it does not exist"
4994 msgid "can't dump section - it has no contents"
4998 msgid "can't dump section - it is empty"
5002 msgid "could not open section dump file"
5007 msgid "error writing section contents to %s (error: %s)"
5011 msgid "could not retrieve section contents"
5016 msgid "%s: debuglink section already exists"
5021 msgid "cannot create debug link section `%s'"
5025 msgid "Can't fill gap after section"
5029 msgid "can't add padding"
5033 msgid "error: failed to locate merged notes"
5037 msgid "error: failed to merge notes"
5041 msgid "error: failed to copy merged notes into output"
5046 msgid "%s: Could not find any mergeable note sections"
5051 msgid "cannot fill debug link section `%s'"
5055 msgid "error copying private BFD data"
5060 msgid "this target does not support %lu alternative machine codes"
5064 msgid "treating that number as an absolute e_machine value instead"
5068 msgid "ignoring the alternative value"
5072 msgid "sorry: copying thin archives is not currently supported"
5075 #: objcopy.c:3474 objcopy.c:3529
5077 msgid "cannot create tempdir for archive copying (error: %s)"
5082 msgid "illegal pathname found in archive member: %s"
5086 msgid "Unable to recognise the format of file"
5091 msgid "error: the input file '%s' is empty"
5096 msgid "--add-gnu-debuglink ignored for archive %s"
5101 msgid "Multiple renames of section %s"
5105 msgid "error in private header data"
5109 msgid "failed to create output section"
5113 msgid "failed to set size"
5117 msgid "failed to set vma"
5121 msgid "failed to set alignment"
5125 msgid "failed to copy private data"
5129 msgid "relocation count is negative"
5132 #. User must pad the section up in order to do this.
5136 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5140 msgid "can't create debugging section"
5144 msgid "can't set debugging section contents"
5149 msgid "don't know how to write debugging information for %s"
5153 msgid "could not create temporary file to hold stripped copy"
5158 msgid "%s: bad version in PE subsystem"
5163 msgid "unknown PE subsystem: %s"
5166 #: objcopy.c:4924 objcopy.c:5194 objcopy.c:5274 objcopy.c:5415 objcopy.c:5447
5167 #: objcopy.c:5510 objcopy.c:5514 objcopy.c:5534
5169 msgid "bad format for %s"
5174 msgid "cannot open: %s: %s"
5178 msgid "byte number must be non-negative"
5183 msgid "architecture %s unknown"
5187 msgid "interleave must be positive"
5191 msgid "interleave width must be positive"
5196 msgid "unrecognized --compress-debug-sections type `%s'"
5201 msgid "unrecognized --elf-stt-common= option `%s'"
5206 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5210 msgid "bad format for --set-section-alignment: argument needed"
5214 msgid "bad format for --set-section-alignment: numeric argument needed"
5217 #. Number has more than on 1, i.e. wasn't a power of 2.
5219 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5224 msgid "unknown long section names option '%s'"
5228 msgid "unable to parse alternative machine code"
5232 msgid "number of bytes to reverse must be positive and even"
5237 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5242 msgid "%s: invalid reserve value for --heap"
5247 msgid "%s: invalid commit value for --heap"
5252 msgid "%s: invalid reserve value for --stack"
5257 msgid "%s: invalid commit value for --stack"
5261 msgid "verilog data width must be at least 1 byte"
5265 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5269 msgid "interleave start byte must be set with --byte"
5273 msgid "byte number must be less than interleave"
5277 msgid "interleave width must be less than or equal to interleave - byte`"
5282 msgid "unknown input EFI target: %s"
5287 msgid "unknown output EFI target: %s"
5292 msgid "warning: could not locate '%s'. System error message: %s"
5298 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5301 #: objcopy.c:5878 objcopy.c:5892
5303 msgid "%s %s%c0x%s never used"
5308 msgid "Usage: %s <option(s)> <file(s)>\n"
5313 msgid " Display information from object <file(s)>.\n"
5318 msgid " At least one of the following switches must be given:\n"
5324 " -a, --archive-headers Display archive header information\n"
5325 " -f, --file-headers Display the contents of the overall file header\n"
5326 " -p, --private-headers Display object format specific file header "
5328 " -P, --private=OPT,OPT... Display object format specific contents\n"
5329 " -h, --[section-]headers Display the contents of the section headers\n"
5330 " -x, --all-headers Display the contents of all headers\n"
5331 " -d, --disassemble Display assembler contents of executable "
5333 " -D, --disassemble-all Display assembler contents of all sections\n"
5334 " --disassemble=<sym> Display assembler contents from <sym>\n"
5335 " -S, --source Intermix source code with disassembly\n"
5336 " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5337 " -s, --full-contents Display the full contents of all sections "
5339 " -g, --debugging Display debug information in object file\n"
5340 " -e, --debugging-tags Display debug information using ctags style\n"
5341 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5342 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5343 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5345 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5346 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5347 " =addr,=cu_index,=links,=follow-links]\n"
5348 " Display DWARF info in the file\n"
5349 " --ctf=SECTION Display CTF info from SECTION\n"
5350 " -t, --syms Display the contents of the symbol table(s)\n"
5351 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5352 " -r, --reloc Display the relocation entries in the file\n"
5353 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5355 " @<file> Read options from <file>\n"
5356 " -v, --version Display this program's version number\n"
5357 " -i, --info List object formats and architectures supported\n"
5358 " -H, --help Display this information\n"
5365 " The following switches are optional:\n"
5371 " -b, --target=BFDNAME Specify the target object format as "
5373 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5374 " -j, --section=NAME Only display information for section NAME\n"
5375 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5376 " -EB --endian=big Assume big endian format when "
5378 " -EL --endian=little Assume little endian format when "
5380 " --file-start-context Include context from start of file (with -"
5382 " -I, --include=DIR Add DIR to search list for source files\n"
5383 " -l, --line-numbers Include line numbers and filenames in "
5385 " -F, --file-offsets Include file offsets when displaying "
5387 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5388 " The STYLE, if specified, can be `auto', "
5390 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5393 " --recurse-limit Enable a limit on recursion whilst "
5394 "demangling. [Default]\n"
5395 " --no-recurse-limit Disable a limit on recursion whilst "
5397 " -w, --wide Format output for more than 80 columns\n"
5398 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5400 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5401 " --stop-address=ADDR Only process data whose address is < ADDR\n"
5402 " --prefix-addresses Print complete address alongside "
5404 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5405 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5407 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5409 " --special-syms Include special symbols in symbol dumps\n"
5410 " --inlines Print all inlines for source line (with -"
5412 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5413 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5419 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5420 " --dwarf-start=N Display DIEs starting with N, at the same "
5423 " --dwarf-check Make additional dwarf internal consistency "
5425 " --ctf-parent=SECTION Use SECTION as the CTF parent\n"
5426 " --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
5427 " --visualize-jumps=color Use colors in the ASCII art\n"
5428 " --visualize-jumps=extended-color Use extended 8-bit color codes\n"
5429 " --visualize-jumps=off Disable jump visualization\n"
5437 "Options supported for -P/--private switch:\n"
5442 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5452 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5462 msgid "failed to read symbol table from: %s"
5465 #: objdump.c:722 objdump.c:4589
5466 msgid "error message was"
5471 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
5476 msgid "%s: not a dynamic object"
5479 #: objdump.c:1351 objdump.c:1375
5481 msgid " (File Offset: 0x%lx)"
5486 msgid "source file %s is more recent than object file\n"
5491 msgid "disassemble_fn returned length %d"
5494 #: objdump.c:3068 objdump.c:4227
5496 msgid "Reading section %s failed because: %s"
5503 "Disassembly of section %s:\n"
5508 msgid "can't use supplied machine %s"
5513 msgid "can't disassemble for architecture %s\n"
5520 "Section '%s' has an invalid size: %#llx.\n"
5523 #: objdump.c:3496 objdump.c:3519
5527 "Can't get contents for section '%s'.\n"
5532 msgid "File %s does not contain any dwarf debug information\n"
5538 "No %s section present\n"
5544 msgid "reading %s section of %s failed: %s"
5550 "Contents of %s section:\n"
5556 msgid "architecture: %s, "
5561 msgid "flags 0x%08x:\n"
5575 "CTF archive member: %s:\n"
5578 #: objdump.c:4038 readelf.c:14068
5580 msgid "Iteration failed: %s, %s\n"
5583 #: objdump.c:4071 objdump.c:4080 objdump.c:4094 readelf.c:14033 readelf.c:14041
5585 msgid "CTF open failure: %s\n"
5590 msgid "Contents of CTF section %s:\n"
5595 msgid "warning: private headers incomplete: %s"
5599 msgid "option -P/--private not supported by this file"
5604 msgid "target specific dump '%s' not supported"
5609 msgid "Contents of section %s:"
5614 msgid " (Starting at file offset: 0x%lx)"
5619 msgid "no symbols\n"
5624 msgid "no information for symbol number %ld\n"
5629 msgid "could not determine the type of symbol number %ld\n"
5634 msgid "failed to read relocs in: %s"
5641 "%s: file format %s\n"
5646 msgid "%s: printing debugging information failed"
5651 msgid "In archive %s:\n"
5654 #. Prevent corrupted files from spinning us into an
5655 #. infinite loop. 100 is an arbitrary heuristic.
5657 msgid "Archive nesting is too deep"
5662 msgid "In nested archive %s:\n"
5666 msgid "error: the start address should be before the end address"
5670 msgid "error: the stop address should be after the start address"
5674 msgid "error: prefix strip must be non-negative"
5678 msgid "error: instruction width must be positive"
5682 msgid "unrecognized argument to --visualize-option"
5686 msgid "unrecognized -E option"
5691 msgid "unrecognized --endian type `%s'"
5697 "For Mach-O files:\n"
5698 " header Display the file header\n"
5699 " section Display the segments and sections commands\n"
5700 " map Display the section map\n"
5701 " load Display the load commands\n"
5702 " dysymtab Display the dynamic symbol table\n"
5703 " codesign Display code signature\n"
5704 " seg_split_info Display segment split info\n"
5705 " compact_unwind Display compact unwinding info\n"
5706 " function_starts Display start address of functions\n"
5707 " data_in_code Display data in code entries\n"
5708 " twolevel_hints Display the two-level namespace lookup hints table\n"
5709 " dyld_info Display dyld information\n"
5713 msgid "Mach-O header:\n"
5718 msgid " magic : %08lx\n"
5723 msgid " cputype : %08lx (%s)\n"
5728 msgid " cpusubtype: %08lx\n"
5733 msgid " filetype : %08lx (%s)\n"
5738 msgid " ncmds : %08lx (%lu)\n"
5743 msgid " sizeofcmds: %08lx (%lu)\n"
5748 msgid " flags : %08lx ("
5757 msgid " reserved : %08x\n"
5761 msgid "Segments and Sections:\n"
5765 msgid " #: Segment name Section name Address\n"
5769 msgid "cannot read rebase dyld info"
5773 msgid "cannot read bind dyld info"
5777 msgid "cannot read weak bind dyld info"
5781 msgid "cannot read lazy bind dyld info"
5785 msgid "cannot read export symbols dyld info"
5788 #: od-macho.c:1095 od-macho.c:1105 od-macho.c:1179 od-macho.c:1231
5790 msgid " [bad block length]\n"
5795 msgid " %u index entry:\n"
5796 msgid_plural " %u index entries:\n"
5802 msgid " index entry %u: type: %08x, offset: %08x\n"
5807 msgid " version: %08x\n"
5812 msgid " flags: %08x\n"
5817 msgid " hash offset: %08x\n"
5822 msgid " ident offset: %08x (- %08x)\n"
5827 msgid " identity: %s\n"
5832 msgid " nbr special slots: %08x (at offset %08x)\n"
5837 msgid " nbr code slots: %08x\n"
5842 msgid " code limit: %08x\n"
5847 msgid " hash size: %02x\n"
5852 msgid " hash type: %02x (%s)\n"
5857 msgid " spare1: %02x\n"
5862 msgid " page size: %02x\n"
5867 msgid " spare2: %08x\n"
5872 msgid " scatter offset: %08x\n"
5877 msgid " [truncated block]\n"
5882 msgid " magic : %08x (%s)\n"
5887 msgid " length: %08x\n"
5891 msgid "cannot read code signature data"
5895 msgid "cannot read segment split info"
5899 msgid "segment split info is not nul terminated"
5904 msgid " 32 bit pointers:\n"
5909 msgid " 64 bit pointers:\n"
5914 msgid " PPC hi-16:\n"
5919 msgid " Unhandled location type %u\n"
5923 msgid "cannot read function starts"
5927 msgid "cannot read data_in_code"
5931 msgid "cannot read twolevel hints"
5935 msgid "cannot read build tools"
5941 "For XCOFF files:\n"
5942 " header Display the file header\n"
5943 " aout Display the auxiliary header\n"
5944 " sections Display the section headers\n"
5945 " syms Display the symbols table\n"
5946 " relocs Display the relocation entries\n"
5947 " lineno Display the line number entries\n"
5948 " loader Display loader section\n"
5949 " except Display exception table\n"
5950 " typchk Display type-check section\n"
5951 " traceback Display traceback tags\n"
5952 " toc Display toc symbols\n"
5953 " ldinfo Display loader info in core files\n"
5958 msgid " nbr sections: %d\n"
5963 msgid " time and date: 0x%08x - "
5966 #: od-xcoff.c:422 readelf.c:18232
5973 msgid " symbols off: 0x%08x\n"
5978 msgid " nbr symbols: %d\n"
5983 msgid " opt hdr sz: %d\n"
5988 msgid " flags: 0x%04x "
5993 msgid "Auxiliary header:\n"
5998 msgid " No aux header\n"
6003 msgid "warning: optional header size too large (> %d)\n"
6007 msgid "cannot read auxhdr"
6012 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6017 msgid " No section header\n"
6020 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
6021 msgid "cannot read section header"
6026 msgid " Flags: %08x "
6031 msgid "overflow - nreloc: %u, nlnno: %u\n"
6034 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
6035 msgid "cannot read section headers"
6039 msgid "cannot read strings table length"
6043 msgid "cannot read strings table"
6047 msgid "cannot read symbol table"
6051 msgid "cannot read symbol entry"
6055 msgid "cannot read symbol aux entry"
6060 msgid "Symbols table (strtable at 0x%08x)"
6072 msgid " (no strings):\n"
6077 msgid " (strings size: %08x):\n"
6080 #. Translators: 'sc' is for storage class, 'off' for offset.
6083 msgid " # sc value section type aux name/off\n"
6086 #. Section length, number of relocs and line number.
6089 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6092 #. Section length and number of relocs.
6095 msgid " scnlen: %08x nreloc: %-6u\n"
6100 msgid "offset: %08x"
6105 msgid "Relocations for %s (%u)\n"
6109 msgid "cannot read relocations"
6113 msgid "cannot read relocation entry"
6118 msgid "Line numbers for %s (%u)\n"
6122 msgid "cannot read line numbers"
6125 #. Line number, symbol index and physical address.
6128 msgid "lineno symndx/paddr\n"
6132 msgid "cannot read line number entry"
6137 msgid "no .loader section in file\n"
6142 msgid "section .loader is too short\n"
6147 msgid "Loader header:\n"
6152 msgid " version: %u\n"
6157 msgid " Unhandled version\n"
6162 msgid " nbr symbols: %u\n"
6167 msgid " nbr relocs: %u\n"
6170 #. Import string table length.
6173 msgid " import strtab len: %u\n"
6178 msgid " nbr import files: %u\n"
6183 msgid " import file off: %u\n"
6188 msgid " string table len: %u\n"
6193 msgid " string table off: %u\n"
6198 msgid "Dynamic symbols:\n"
6203 msgid " %4u %08x %3u "
6213 msgid "(bad offset: %u)"
6218 msgid "Dynamic relocs:\n"
6223 msgid "Import files:\n"
6228 msgid "no .except section in file\n"
6233 msgid "Exception table:\n"
6238 msgid "no .typchk section in file\n"
6243 msgid "Type-check section:\n"
6248 msgid " address beyond section size\n"
6253 msgid " tags at %08x\n"
6258 msgid " number of CTL anchors: %u\n"
6263 msgid " Name (len: %u): "
6268 msgid "[truncated]\n"
6273 msgid " (end of tags at %08x)\n"
6278 msgid " no tags found\n"
6283 msgid " Truncated .text section\n"
6293 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6297 msgid "cannot read header"
6302 msgid "File header:\n"
6307 msgid " magic: 0x%04x (0%04o) "
6312 msgid "(WRMAGIC: writable text segments)"
6317 msgid "(ROMAGIC: readonly sharablee text segments)"
6322 msgid "(TOCMAGIC: readonly text segments and TOC)"
6327 msgid "unknown magic"
6330 #: od-xcoff.c:1673 od-xcoff.c:1815
6332 msgid " Unhandled magic\n"
6336 msgid "cannot read loader info table"
6343 "ldinfo dump not supported in 32 bits environments\n"
6347 msgid "cannot core read header"
6352 msgid "Core header:\n"
6357 msgid " version: 0x%08x "
6362 msgid "(dumpx format - aix4.3 / 32 bits)"
6367 msgid "(dumpxx format - aix5.0 / 64 bits)"
6372 msgid "unknown format"
6376 msgid "invalid value specified for pragma code_page.\n"
6381 msgid "Excessively large slot index: %lx"
6386 msgid "parse_coff_type: Bad type code 0x%x"
6389 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
6391 msgid "bfd_coff_get_syment failed: %s"
6394 #: rdcoff.c:427 rdcoff.c:727
6396 msgid "bfd_coff_get_auxent failed: %s"
6401 msgid "%ld: .bf without preceding function"
6406 msgid "%ld: unexpected .ef\n"
6411 msgid "%s: no recognized debugging information"
6416 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6421 msgid "%s: %s: stab entry %ld is corrupt\n"
6426 msgid "Last stabs entries before error:\n"
6434 msgid "<no-strings>"
6439 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6444 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6449 msgid "Reading %s bytes extends past end of file for %s\n"
6454 msgid "Unable to seek to 0x%lx for %s\n"
6459 msgid "Out of memory allocating %s bytes for %s\n"
6464 msgid "Unable to read in %s bytes of %s\n"
6468 msgid "Don't know about relocations on this machine architecture\n"
6471 #: readelf.c:914 readelf.c:1019
6472 msgid "32-bit relocation data"
6475 #: readelf.c:926 readelf.c:956 readelf.c:1030 readelf.c:1059
6476 msgid "out of memory parsing relocs\n"
6479 #: readelf.c:944 readelf.c:1048
6480 msgid "64-bit relocation data"
6486 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6491 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6496 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6501 msgid " Offset Info Type Sym.Value Sym. Name\n"
6507 " Offset Info Type Symbol's Value "
6508 "Symbol's Name + Addend\n"
6514 " Offset Info Type Sym. Value Sym. Name + "
6521 " Offset Info Type Symbol's Value "
6528 " Offset Info Type Sym. Value Sym. Name\n"
6531 #: readelf.c:1597 readelf.c:1787 readelf.c:1795
6533 msgid "unrecognized: %-7lx"
6538 msgid "<unknown addend: %lx>"
6543 msgid " bad symbol index: %08lx in reloc"
6548 msgid "<string table index: %3ld>"
6553 msgid "<corrupt string table index: %3ld>"
6558 msgid "Processor Specific: %lx"
6563 msgid "Operating System specific: %lx"
6566 #: readelf.c:2270 readelf.c:4068
6568 msgid "<unknown>: %lx"
6576 msgid "REL (Relocatable file)"
6580 msgid "EXEC (Executable file)"
6584 msgid "DYN (Shared object file)"
6588 msgid "CORE (Core file)"
6593 msgid "Processor Specific: (%x)"
6598 msgid "OS Specific: (%x)"
6603 msgid "<unknown>: %x"
6606 #. Please keep this switch table sorted by increasing EM_ value.
6608 #: readelf.c:2309 readelf.c:16262 readelf.c:16273
6614 msgid "<unknown>: 0x%x"
6621 #: readelf.c:3196 readelf.c:9826
6630 msgid ", <unknown MeP cpu type>"
6634 msgid "<unknown MeP copro type>"
6639 msgid ", unknown flags bits: %#x"
6643 msgid ", relocatable"
6647 msgid ", relocatable-lib"
6651 msgid ", unknown v850 architecture variant"
6655 msgid ", unknown CPU"
6659 msgid ", unknown ABI"
6662 #: readelf.c:3488 readelf.c:3559
6663 msgid ", unknown ISA"
6668 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6672 msgid ": architecture variant: "
6680 msgid ": unknown extra flag bits also present"
6688 msgid "Standalone App"
6692 msgid "Bare-metal C6000"
6695 #: readelf.c:3842 readelf.c:4826 readelf.c:4842 readelf.c:17664 readelf.c:17764
6696 #: readelf.c:17795 readelf.c:17850 readelf.c:17877
6698 msgid "<unknown: %x>"
6701 #. This message is probably going to be displayed in a 15
6702 #. character wide field, so put the hex value first.
6705 msgid "%08x: <unknown>"
6710 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6715 msgid " Display information about the contents of ELF format files\n"
6722 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6723 " -h --file-header Display the ELF file header\n"
6724 " -l --program-headers Display the program headers\n"
6725 " --segments An alias for --program-headers\n"
6726 " -S --section-headers Display the sections' header\n"
6727 " --sections An alias for --section-headers\n"
6728 " -g --section-groups Display the section groups\n"
6729 " -t --section-details Display the section details\n"
6730 " -e --headers Equivalent to: -h -l -S\n"
6731 " -s --syms Display the symbol table\n"
6732 " --symbols An alias for --syms\n"
6733 " --dyn-syms Display the dynamic symbol table\n"
6734 " -n --notes Display the core notes (if present)\n"
6735 " -r --relocs Display the relocations (if present)\n"
6736 " -u --unwind Display the unwind info (if present)\n"
6737 " -d --dynamic Display the dynamic section (if present)\n"
6738 " -V --version-info Display the version sections (if present)\n"
6739 " -A --arch-specific Display architecture specific information (if any)\n"
6740 " -c --archive-index Display the symbol/file index in an archive\n"
6741 " -D --use-dynamic Use the dynamic section info when displaying "
6743 " -x --hex-dump=<number|name>\n"
6744 " Dump the contents of section <number|name> as "
6746 " -p --string-dump=<number|name>\n"
6747 " Dump the contents of section <number|name> as "
6749 " -R --relocated-dump=<number|name>\n"
6750 " Dump the contents of section <number|name> as "
6752 " -z --decompress Decompress section before dumping it\n"
6753 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6754 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6756 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6757 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6758 " =addr,=cu_index,=links,=follow-links]\n"
6759 " Display the contents of DWARF debug sections\n"
6765 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6766 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6773 " --ctf=<number|name> Display CTF info from section <number|name>\n"
6774 " --ctf-parent=<number|name>\n"
6775 " Use section <number|name> as the CTF parent\n"
6777 " --ctf-symbols=<number|name>\n"
6778 " Use section <number|name> as the CTF external "
6781 " --ctf-strings=<number|name>\n"
6782 " Use section <number|name> as the CTF external "
6790 " -i --instruction-dump=<number|name>\n"
6791 " Disassemble the contents of section <number|name>\n"
6797 " -I --histogram Display histogram of bucket list lengths\n"
6798 " -W --wide Allow output width to exceed 80 characters\n"
6799 " @<file> Read options from <file>\n"
6800 " -H --help Display this information\n"
6801 " -v --version Display the version number of readelf\n"
6804 #: readelf.c:4575 readelf.c:4606 readelf.c:4610
6805 msgid "Out of memory allocating dump request table.\n"
6810 msgid "Invalid option '-%c'\n"
6813 #: readelf.c:4822 readelf.c:4838 readelf.c:10526
6818 msgid "2's complement, little endian"
6822 msgid "2's complement, big endian"
6826 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6831 msgid "ELF Header:\n"
6841 msgid " Class: %s\n"
6851 msgid " Version: %d%s\n"
6864 msgid " OS/ABI: %s\n"
6869 msgid " ABI Version: %d\n"
6879 msgid " Machine: %s\n"
6884 msgid " Version: 0x%lx\n"
6889 msgid " Entry point address: "
6896 " Start of program headers: "
6902 " (bytes into file)\n"
6903 " Start of section headers: "
6908 msgid " (bytes into file)\n"
6913 msgid " Flags: 0x%lx%s\n"
6918 msgid " Size of this header: %u (bytes)\n"
6923 msgid " Size of program headers: %u (bytes)\n"
6928 msgid " Number of program headers: %u"
6933 msgid " Size of section headers: %u (bytes)\n"
6938 msgid " Number of section headers: %u"
6943 msgid " Section header string table index: %u"
6948 msgid " <corrupt: out of range>"
6951 #: readelf.c:4985 readelf.c:5032
6953 "The e_phentsize field in the ELF header is less than the size of an ELF "
6957 #: readelf.c:4989 readelf.c:5036
6959 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6963 #: readelf.c:4992 readelf.c:5039
6964 msgid "program headers"
6969 msgid "Too many program headers - %#x - the file is not that big\n"
6974 msgid "Out of memory reading %u program headers\n"
6979 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6980 "no program headers\n"
6987 "There are no program headers in this file.\n"
6994 "Elf file type is %s\n"
6999 msgid "Entry point 0x%s\n"
7004 msgid "There is %d program header, starting at offset %s\n"
7005 msgid_plural "There are %d program headers, starting at offset %s\n"
7009 #: readelf.c:5147 readelf.c:5149
7013 "Program Headers:\n"
7019 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
7025 " Type Offset VirtAddr PhysAddr FileSiz "
7026 "MemSiz Flg Align\n"
7031 msgid " Type Offset VirtAddr PhysAddr\n"
7036 msgid " FileSiz MemSiz Flags Align\n"
7040 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
7044 msgid "the segment's file size is larger than its memory size\n"
7048 msgid "the PHDR segment must occur before any LOAD segment\n"
7052 msgid "the PHDR segment is not covered by a LOAD segment\n"
7056 msgid "more than one dynamic segment\n"
7060 msgid "no .dynamic section in the dynamic segment\n"
7064 msgid "the .dynamic section is not contained within the dynamic segment\n"
7068 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
7072 msgid "the dynamic segment offset + size exceeds the size of the file\n"
7076 msgid "Unable to find program interpreter name\n"
7081 "Internal error: failed to create format string to display program "
7086 msgid "Unable to read program interpreter name\n"
7091 msgid " [Requesting program interpreter: %s]\n"
7098 " Section to Segment mapping:\n"
7103 msgid " Segment Sections...\n"
7107 msgid "Cannot interpret virtual addresses without program headers.\n"
7112 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
7115 #: readelf.c:5451 readelf.c:5516
7117 "The e_shentsize field in the ELF header is less than the size of an ELF "
7121 #: readelf.c:5455 readelf.c:5521
7123 "The e_shentsize field in the ELF header is larger than the size of an ELF "
7127 #: readelf.c:5459 readelf.c:5526
7128 msgid "section headers"
7131 #: readelf.c:5469 readelf.c:5536
7133 msgid "Out of memory reading %u section headers\n"
7136 #: readelf.c:5489 readelf.c:5556
7138 msgid "Section %u has an out of range sh_link value of %u\n"
7141 #: readelf.c:5491 readelf.c:5558
7143 msgid "Section %u has an out of range sh_info value of %u\n"
7146 #: readelf.c:5588 readelf.c:5705
7148 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7151 #: readelf.c:5596 readelf.c:5713
7153 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7156 #: readelf.c:5606 readelf.c:5723
7159 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7162 #: readelf.c:5614 readelf.c:5731 readelf.c:13992
7166 #: readelf.c:5626 readelf.c:5743
7168 "Multiple symbol table index sections associated with the same symbol "
7172 #: readelf.c:5633 readelf.c:5750
7173 msgid "symbol table section indices"
7176 #: readelf.c:5640 readelf.c:5757
7178 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7181 #: readelf.c:5652 readelf.c:5769
7183 msgid "Out of memory reading %lu symbols\n"
7186 #: readelf.c:5948 readelf.c:6023 readelf.c:6041 readelf.c:6059
7187 msgid "Internal error: not enough buffer room for section flag info"
7192 msgid "UNKNOWN (%*.*lx)"
7195 #: readelf.c:6085 readelf.c:6100
7196 msgid "Compressed section is too small even for a compression header\n"
7201 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7202 "but no section headers\n"
7209 "There are no sections in this file.\n"
7214 msgid "There is %d section header, starting at offset 0x%lx:\n"
7215 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7219 #: readelf.c:6164 readelf.c:6940 readelf.c:7386 readelf.c:7813 readelf.c:8277
7220 #: readelf.c:9393 readelf.c:12023 readelf.c:14358 readelf.c:18736
7221 msgid "string table"
7224 #. Note: coded this way so that there is a single string for translation.
7227 msgid "Section %d has invalid sh_entsize of %s\n"
7232 msgid "(Using the expected size of %u for the rest of this dump)\n"
7236 msgid "File contains multiple dynamic symbol tables\n"
7240 msgid "File contains multiple dynamic string tables\n"
7244 msgid "dynamic strings"
7251 "Section Headers:\n"
7261 #: readelf.c:6373 readelf.c:6384 readelf.c:6395
7263 msgid " [Nr] Name\n"
7268 msgid " Type Addr Off Size ES Lk Inf Al\n"
7274 " [Nr] Name Type Addr Off Size ES Flg Lk "
7280 msgid " Type Address Off Size ES Lk Inf Al\n"
7286 " [Nr] Name Type Address Off Size ES "
7292 msgid " Type Address Offset Link\n"
7297 msgid " Size EntSize Info Align\n"
7302 msgid " [Nr] Name Type Address Offset\n"
7307 msgid " Size EntSize Flags Link Info Align\n"
7317 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7322 msgid "[%2u]: Link field (%u) should index a string section.\n"
7325 #: readelf.c:6457 readelf.c:6468
7327 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7332 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7335 #: readelf.c:6506 readelf.c:6533
7337 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7342 msgid "[%2u]: Expected link to another section in info field"
7347 msgid "Size of section %u is larger than the entire file!\n"
7352 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7356 msgid "compression header"
7361 msgid " [<unknown>: 0x%x], "
7364 #. The ordering of the letters shown here matches the ordering of the
7365 #. corresponding SHF_xxx values, and hence the order in which these
7366 #. letters will be displayed to the user.
7371 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7372 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7373 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7384 msgid "y (purecode), "
7401 "There are no sections to group in this file.\n"
7405 msgid "Section headers are not available!\n"
7410 msgid "Out of memory reading %u section group headers\n"
7417 "There are no section groups in this file.\n"
7422 msgid "Out of memory reading %lu groups\n"
7427 msgid "Bad sh_link in group section `%s'\n"
7432 msgid "Corrupt header in group section `%s'\n"
7435 #: readelf.c:6898 readelf.c:6909
7437 msgid "Bad sh_info in group section `%s'\n"
7443 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7447 msgid "section data"
7454 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7459 msgid " [Index] Name\n"
7464 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7469 "Further error messages about overlarge group section indices suppressed\n"
7474 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7479 "Further error messages about already contained group sections suppressed\n"
7484 msgid "section 0 in group section [%5u]\n"
7488 msgid "dynamic section image fixups"
7493 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7500 "Image fixups for needed library #%d: %s - ident: %lx\n"
7505 msgid "Seg Offset Type SymVec DataType\n"
7509 msgid "dynamic section image relocations"
7522 "Seg Offset Type Addend Seg Sym Off\n"
7526 msgid "dynamic string section"
7533 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7540 "There are no dynamic relocations in this file.\n"
7547 "Relocation section "
7552 msgid " at offset 0x%lx contains %lu entry:\n"
7553 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7561 "There are no static relocations in this file."
7568 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7575 "There are no relocations in this file.\n"
7580 msgid "Invalid section %u in table entry %ld\n"
7585 msgid "Invalid offset %lx in table entry %ld\n"
7590 msgid "\tUnknown version.\n"
7593 #: readelf.c:7681 readelf.c:8114
7594 msgid "unwind table"
7597 #: readelf.c:7732 readelf.c:8196
7599 msgid "Skipping unknown relocation type: %u\n"
7602 #: readelf.c:7738 readelf.c:8203
7604 msgid "Skipping unexpected relocation type: %s\n"
7607 #: readelf.c:7747 readelf.c:8210
7609 msgid "Skipping reloc with overlarge offset: %lx\n"
7612 #: readelf.c:7754 readelf.c:8217
7614 msgid "Skipping reloc with invalid symbol index: %u\n"
7617 #: readelf.c:7807 readelf.c:8271
7618 msgid "Multiple auxillary string tables encountered\n"
7621 #: readelf.c:7821 readelf.c:8285 readelf.c:9401
7625 "There are no unwind sections in this file.\n"
7632 "Could not find unwind info section for "
7648 msgid " at offset 0x%lx contains %lu entries:\n"
7651 #: readelf.c:8293 readelf.c:9408
7655 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7658 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7668 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7673 msgid "Unknown section relocation type %d encountered\n"
7678 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7683 msgid "Skipping unknown ARM relocation type: %d\n"
7688 msgid "Skipping unexpected ARM relocation type %s\n"
7693 msgid "Skipping unknown C6000 relocation type: %d\n"
7698 msgid "Skipping unexpected C6000 relocation type %s\n"
7701 #. This function currently only supports ARM and TI unwinders.
7703 msgid "Only TI and ARM unwinders are currently supported\n"
7708 msgid "[Truncated opcode]\n"
7711 #: readelf.c:8699 readelf.c:8915
7713 msgid "Refuse to unwind"
7726 #: readelf.c:8755 readelf.c:8848
7732 msgid "corrupt change to vsp"
7735 #: readelf.c:8870 readelf.c:9027
7737 msgid " [unsupported opcode]"
7747 msgid "*corrupt* - no registers specified"
7755 msgid "Corrupt stack pointer adjustment detected\n"
7760 msgid "sp = sp + %ld"
7765 msgid " Personality routine: "
7770 msgid " [Truncated data]\n"
7775 msgid "Corrupt ARM compact model table entry: %x \n"
7780 msgid " Compact model index: %d\n"
7784 msgid "Unknown ARM compact model index encountered\n"
7789 msgid " [reserved]\n"
7794 msgid " Restore stack from frame pointer\n"
7799 msgid " Stack increment %d\n"
7804 msgid " Registers restored: "
7809 msgid " Return register: %s\n"
7814 msgid " [reserved (%d)]\n"
7820 "Unsupported architecture type %d encountered when decoding unwind table\n"
7825 msgid "corrupt index table entry: %x\n"
7830 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7835 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7841 "Unsupported architecture type %d encountered when processing unwind table\n"
7845 msgid "Multiple string tables found in file.\n"
7852 "The decoding of unwind sections for machine type %s is not currently "
7863 msgid "Interface Version: %s"
7866 #. Note: coded this way so that there is a single string for translation.
7869 msgid "<corrupt: %s>"
7874 msgid "Time Stamp: %s"
7877 #: readelf.c:9713 readelf.c:9761
7878 msgid "dynamic section"
7881 #: readelf.c:9733 readelf.c:9782
7883 msgid "Out of memory allocating space for %lu dynamic entries\n"
7890 "There is no dynamic section in this file.\n"
7893 #. See PR 21379 for a reproducer.
7896 msgid "Invalid DT_SYMTAB entry: %lx"
7900 msgid "Multiple dynamic symbol table sections found\n"
7904 msgid "Unable to determine the number of symbols to load\n"
7908 msgid "Unable to determine the length of the dynamic string table\n"
7912 msgid "Multiple dynamic string tables found\n"
7916 msgid "dynamic string table"
7921 msgid "Bad value (%d) for SYMINENT entry\n"
7925 msgid "symbol information"
7929 msgid "Multiple dynamic symbol information sections found\n"
7934 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7941 "Dynamic section at offset 0x%lx contains %lu entry:\n"
7944 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7950 msgid " Tag Type Name/Value\n"
7955 msgid "Auxiliary library"
7960 msgid "Filter library"
7965 msgid "Configuration file"
7970 msgid "Dependency audit library"
7975 msgid "Audit library"
7978 #: readelf.c:10097 readelf.c:10125 readelf.c:10153
7983 #: readelf.c:10100 readelf.c:10128 readelf.c:10155
7990 msgid "Shared library: [%s]"
7995 msgid " program interpreter"
8000 msgid "Library soname: [%s]"
8005 msgid "Library rpath: [%s]"
8010 msgid "Library runpath: [%s]"
8020 msgid "Not needed object: [%s]\n"
8025 msgid "<corrupt time val: %lx"
8032 "Version definition section '%s' contains %u entry:\n"
8035 "Version definition section '%s' contains %u entries:\n"
8039 #: readelf.c:10593 readelf.c:10729 readelf.c:10885
8044 #: readelf.c:10595 readelf.c:10731 readelf.c:10887
8046 msgid " Offset: %#08lx Link: %u (%s)\n"
8050 msgid "version definition section"
8055 msgid " %#06lx: Rev: %d Flags: %s"
8060 msgid " Index: %d Cnt: %d "
8070 msgid "Name index: %ld\n"
8075 msgid "Invalid vda_next field of %lx\n"
8080 msgid " %#06lx: Parent %d: %s\n"
8085 msgid " %#06lx: Parent %d, name index: %ld\n"
8090 msgid " Version def aux past end of section\n"
8095 msgid "Invalid vd_next field of %lx\n"
8100 msgid " Version definition past end of section\n"
8107 "Version needs section '%s' contains %u entry:\n"
8110 "Version needs section '%s' contains %u entries:\n"
8115 msgid "Version Needs section"
8120 msgid " %#06lx: Version: %d"
8140 msgid " %#06lx: Name: %s"
8145 msgid " %#06lx: Name index: %lx"
8150 msgid " Flags: %s Version: %d\n"
8155 msgid "Invalid vna_next field of %lx\n"
8159 msgid "Missing Version Needs auxillary information\n"
8164 msgid "Invalid vn_next field of %lx\n"
8168 msgid "Missing Version Needs information\n"
8172 msgid "version string table"
8179 "Version symbols section '%s' contains %lu entry:\n"
8182 "Version symbols section '%s' contains %lu entries:\n"
8187 msgid "version symbol data"
8195 msgid " 0 (*local*) "
8199 msgid " 1 (*global*) "
8203 msgid "invalid index into symbol array\n"
8206 #: readelf.c:10961 readelf.c:11632
8207 msgid "version need"
8211 msgid "version need aux (2)"
8214 #: readelf.c:11018 readelf.c:11576
8218 #: readelf.c:11046 readelf.c:11607
8219 msgid "version def aux"
8230 "No version information found in this file.\n"
8235 msgid "Unrecognized visibility value: %u"
8240 msgid "Unrecognized alpah specific other value: %u"
8245 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8250 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8255 msgid "<localentry>: %d"
8265 msgid "bad section index[%3d]"
8270 msgid "Size truncation prevents reading %s elements of size %u\n"
8275 msgid "Invalid number of dynamic entries: %s\n"
8280 msgid "Out of memory reading %s dynamic entries\n"
8285 msgid "Unable to read in %s bytes of dynamic data\n"
8290 msgid "Out of memory allocating space for %s dynamic entries\n"
8295 msgid "<No info available for dynamic symbol number %lu>\n"
8300 msgid " <corrupt: %14ld>"
8304 msgid "version data"
8308 msgid "version need aux (3)"
8311 #: readelf.c:11729 readelf.c:11781 readelf.c:11805 readelf.c:11835
8312 #: readelf.c:11859 readelf.c:11878
8313 msgid "Unable to seek to start of dynamic information\n"
8316 #: readelf.c:11735 readelf.c:11787
8317 msgid "Failed to read in number of buckets\n"
8321 msgid "Failed to read in number of chains\n"
8325 msgid "Failed to determine last chain length\n"
8332 "Symbol table for image:\n"
8335 #: readelf.c:11916 readelf.c:11943
8337 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8340 #: readelf.c:11918 readelf.c:11945
8342 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8345 #: readelf.c:11929 readelf.c:12129
8346 msgid "histogram chain is corrupt\n"
8353 "Symbol table of `%s' for image:\n"
8360 "Symbol table '%s' has a sh_entsize of zero!\n"
8367 "Symbol table '%s' contains %lu entry:\n"
8370 "Symbol table '%s' contains %lu entries:\n"
8376 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8381 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8386 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8393 "Dynamic symbol information is not available for displaying symbols.\n"
8400 "Histogram for bucket list length (total of %lu bucket):\n"
8403 "Histogram for bucket list length (total of %lu buckets):\n"
8408 msgid "Out of memory allocating space for histogram buckets\n"
8411 #: readelf.c:12119 readelf.c:12196
8413 msgid " Length Number %% of total Coverage\n"
8417 msgid "Out of memory allocating space for histogram counts\n"
8424 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
8427 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
8432 msgid "Out of memory allocating space for gnu histogram buckets\n"
8436 msgid "Out of memory allocating space for gnu histogram counts\n"
8443 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8446 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8452 msgid " Num: Name BoundTo Flags\n"
8457 msgid "<corrupt index>"
8462 msgid "<corrupt: %19ld>"
8467 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8472 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8478 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8482 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8487 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8492 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8497 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8501 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8506 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8509 #: readelf.c:12525 readelf.c:12534
8511 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8517 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8523 msgid "unable to apply unsupported reloc type %d to section %s\n"
8528 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8533 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8538 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8545 "Assembly dump of section %s\n"
8550 msgid "Section '%s' has no data to dump.\n"
8554 msgid "section contents"
8561 "String dump of section '%s':\n"
8564 #: readelf.c:13663 readelf.c:13804 readelf.c:14134
8566 msgid "section '%s' has unsupported compress type: %d\n"
8569 #: readelf.c:13695 readelf.c:13838 readelf.c:14171
8571 msgid "Unable to decompress section %s\n"
8577 " Note: This section has relocations against it, but these have NOT been "
8578 "applied to this dump.\n"
8581 #: readelf.c:13753 readelf.c:15123 readelf.c:15163 readelf.c:15210
8582 #: readelf.c:15241 readelf.c:16748 readelf.c:16778
8589 msgid " No strings found in this section."
8596 "Hex dump of section '%s':\n"
8602 " NOTE: This section has relocations against it, but these have NOT been "
8603 "applied to this dump.\n"
8608 msgid "No symbol section named %s\n"
8613 msgid "No string table section named %s\n"
8622 msgid "No CTF parent section named %s\n"
8633 "Dump of CTF section '%s':\n"
8638 msgid "%s section data"
8643 msgid "compressed section %s is too small to contain a compression header"
8646 #: readelf.c:14243 readelf.c:14272
8649 "debuginfod: Corrupt note: only %ld byte remains, not enough for a full note\n"
8651 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
8656 msgid "debuginfod: note with invalid namesz and/or descsz found\n"
8659 #: readelf.c:14300 readelf.c:19433
8661 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
8668 "Section '%s' has no debugging data.\n"
8671 #. There is no point in dumping the contents of a debugging section
8672 #. which has the NOBITS type - the bits in the file will be random.
8673 #. This can happen when a file containing a .eh_frame section is
8674 #. stripped with the --only-keep-debug command line option.
8677 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8682 msgid "Unrecognized debug section: %s\n"
8687 msgid "Section '%s' was not dumped because it does not exist!\n"
8692 msgid "Section %d was not dumped because it does not exist!\n"
8696 msgid "<corrupt tag>\n"
8701 msgid "<corrupt string tag>"
8706 msgid "Absent/Non standard\n"
8711 msgid "Bare metal/mwdt\n"
8716 msgid "Bare metal/newlib\n"
8721 msgid "Linux/uclibc\n"
8726 msgid "Linux/glibc\n"
8729 #: readelf.c:14695 readelf.c:14774
8734 #: readelf.c:14707 readelf.c:14737 readelf.c:14765
8747 #: readelf.c:14786 readelf.c:14793
8759 #: readelf.c:14990 readelf.c:15003 readelf.c:15021 readelf.c:15504
8760 #: readelf.c:15783 readelf.c:15795 readelf.c:15807
8767 msgid "Application\n"
8777 msgid "Microcontroller\n"
8782 msgid "Application or Realtime\n"
8785 #: readelf.c:15004 readelf.c:15023 readelf.c:15556 readelf.c:15573
8786 #: readelf.c:15644 readelf.c:15664 readelf.c:18242
8791 #: readelf.c:15005 readelf.c:15647 readelf.c:15667 readelf.c:18241
8796 #: readelf.c:15009 readelf.c:15027
8798 msgid "8-byte and up to %d-byte extended\n"
8803 msgid "8-byte, except leaf SP\n"
8806 #: readelf.c:15038 readelf.c:15120 readelf.c:15682
8808 msgid "flag = %d, vendor = "
8818 msgid "<unknown: %d>\n"
8822 msgid "corrupt vendor attribute\n"
8827 msgid "unspecified hard/soft float, "
8832 msgid "hard float, "
8837 msgid "soft float, "
8842 msgid "single-precision hard float, "
8847 msgid "unspecified long double\n"
8852 msgid "128-bit IBM long double\n"
8857 msgid "64-bit long double\n"
8862 msgid "128-bit IEEE long double\n"
8865 #: readelf.c:15221 readelf.c:15252
8867 msgid "unspecified\n"
8897 msgid "Hard or soft float\n"
8902 msgid "Hard float (double precision)\n"
8907 msgid "Hard float (single precision)\n"
8912 msgid "Soft float\n"
8917 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8922 msgid "Hard float (32-bit CPU, Any FPU)\n"
8927 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8932 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8937 msgid "NaN 2008 compatibility\n"
8942 msgid "Any MSA or not\n"
8947 msgid "128-bit MSA\n"
8965 #: readelf.c:15559 readelf.c:15576 readelf.c:15650 readelf.c:15670
8972 msgid "DSBT addressing not used\n"
8977 msgid "DSBT addressing used\n"
8982 msgid "Data addressing position-dependent\n"
8987 msgid "Data addressing position-independent, GOT near DP\n"
8992 msgid "Data addressing position-independent, GOT far from DP\n"
8997 msgid "Code addressing position-dependent\n"
9002 msgid "Code addressing position-independent\n"
9015 #: readelf.c:15796 readelf.c:15808
9020 #: readelf.c:15797 readelf.c:15809
9027 msgid "Restricted Large\n"
9032 msgid " <unknown tag %d>: "
9037 msgid "Any Region\n"
9042 msgid "Lower Region Only\n"
9052 msgid "No unaligned access\n"
9057 msgid "Unaligned access\n"
9071 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
9075 msgid "Tag section ends prematurely\n"
9080 msgid "Bad attribute length (%u > %u)\n"
9085 msgid "Attribute length of %u is too small\n"
9089 msgid "Corrupt attribute section name\n"
9094 msgid "Attribute Section: "
9098 msgid "Unused bytes at end of section\n"
9103 msgid "Bad subsection length (%u > %u)\n"
9108 msgid "Bad subsection length (%u < 6)\n"
9113 msgid "File Attributes\n"
9118 msgid "Section Attributes:"
9123 msgid "Symbol Attributes:"
9128 msgid "Unknown tag: %d\n"
9133 msgid " Unknown attribute:\n"
9137 msgid "MIPS GOT entry extends beyond the end of available data\n"
9140 #: readelf.c:16264 readelf.c:16333
9145 msgid "Corrupt MIPS ABI Flags section.\n"
9149 msgid "MIPS ABI Flags section"
9152 #: readelf.c:16445 readelf.c:17030
9153 msgid "Global Offset Table data"
9163 #: readelf.c:16450 readelf.c:17035
9165 msgid " Canonical gp value: "
9168 #: readelf.c:16464 readelf.c:17039 readelf.c:17166
9170 msgid " Reserved entries:\n"
9175 msgid " %*s %10s %*s\n"
9178 #: readelf.c:16466 readelf.c:16496 readelf.c:17041 readelf.c:17069
9179 #: readelf.c:17087 readelf.c:17168 readelf.c:17177
9183 #: readelf.c:16466 readelf.c:16496 readelf.c:17041 readelf.c:17069
9188 #: readelf.c:16467 readelf.c:16497
9192 #: readelf.c:16494 readelf.c:17067
9194 msgid " Local entries:\n"
9197 #: readelf.c:16576 readelf.c:17280
9198 msgid "liblist section data"
9205 "Section '.liblist' contains %lu entry:\n"
9208 "Section '.liblist' contains %lu entries:\n"
9214 " Library Time Stamp Checksum Version Flags\n"
9219 msgid "<corrupt: %9ld>"
9227 msgid "No MIPS_OPTIONS header found\n"
9231 msgid "The MIPS options section is too small.\n"
9239 msgid "Out of memory allocating space for MIPS options\n"
9244 msgid "Invalid size (%u) for MIPS option\n"
9251 "Section '%s' contains %d entry:\n"
9254 "Section '%s' contains %d entries:\n"
9258 #: readelf.c:16749 readelf.c:16779
9259 msgid "Truncated MIPS REGINFO option\n"
9263 msgid "conflict list found without a dynamic symbol table\n"
9268 msgid "Overlarge number of conflicts detected: %lx\n"
9272 msgid "Out of memory allocating space for dynamic conflicts\n"
9275 #: readelf.c:16944 readelf.c:16959
9283 "Section '.conflict' contains %lu entry:\n"
9286 "Section '.conflict' contains %lu entries:\n"
9291 msgid " Num: Index Value Name"
9296 msgid "<corrupt symbol index>"
9299 #: readelf.c:16991 readelf.c:17116 readelf.c:17201
9301 msgid "<corrupt: %14ld>"
9307 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9312 msgid "Too many GOT symbols: %lu\n"
9324 msgid " %*s %10s %*s Purpose\n"
9327 #: readelf.c:17042 readelf.c:17070 readelf.c:17089 readelf.c:17168
9334 msgid " Lazy resolver\n"
9339 msgid " Module pointer (GNU extension)\n"
9344 msgid " Global entries:\n"
9347 #: readelf.c:17090 readelf.c:17179
9351 #. Note for translators: "Ndx" = abbreviated form of "Index".
9352 #: readelf.c:17093 readelf.c:17179
9356 #: readelf.c:17093 readelf.c:17179
9362 msgid "<no dynamic symbols>"
9367 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9371 msgid "Procedure Linkage Table data"
9376 msgid " %*s %*s Purpose\n"
9381 msgid " PLT lazy resolver\n"
9386 msgid " Module pointer\n"
9396 msgid "<corrupt symbol index: %lu>"
9400 msgid "NDS32 elf flags section"
9404 msgid "liblist string table"
9411 "Library list section '%s' contains %lu entries:\n"
9414 "Library list section '%s' contains %lu entries:\n"
9419 msgid " Library Time Stamp Checksum Version Flags"
9423 msgid "NT_AUXV (auxiliary vector)"
9427 msgid "NT_PRSTATUS (prstatus structure)"
9431 msgid "NT_FPREGSET (floating point registers)"
9435 msgid "NT_PRPSINFO (prpsinfo structure)"
9439 msgid "NT_TASKSTRUCT (task structure)"
9443 msgid "NT_PRXFPREG (user_xfpregs structure)"
9447 msgid "NT_PPC_VMX (ppc Altivec registers)"
9451 msgid "NT_PPC_VSX (ppc VSX registers)"
9455 msgid "NT_PPC_TAR (ppc TAR register)"
9459 msgid "NT_PPC_PPR (ppc PPR register)"
9463 msgid "NT_PPC_DSCR (ppc DSCR register)"
9467 msgid "NT_PPC_EBB (ppc EBB registers)"
9471 msgid "NT_PPC_PMU (ppc PMU registers)"
9475 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9479 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9483 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9487 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
9491 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9495 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9499 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9503 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9507 msgid "NT_386_TLS (x86 TLS information)"
9511 msgid "NT_386_IOPERM (x86 I/O permissions)"
9515 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9519 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9523 msgid "NT_S390_TIMER (s390 timer register)"
9527 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9531 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9535 msgid "NT_S390_CTRS (s390 control registers)"
9539 msgid "NT_S390_PREFIX (s390 prefix register)"
9543 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9547 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9551 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9555 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9559 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9563 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9567 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9571 msgid "NT_ARM_VFP (arm VFP registers)"
9575 msgid "NT_ARM_TLS (AArch TLS registers)"
9579 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9583 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9587 msgid "NT_PSTATUS (pstatus structure)"
9591 msgid "NT_FPREGS (floating point registers)"
9595 msgid "NT_PSINFO (psinfo structure)"
9599 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9603 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9607 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9611 msgid "NT_SIGINFO (siginfo_t data)"
9615 msgid "NT_FILE (mapped files)"
9619 msgid "NT_VERSION (version)"
9623 msgid "NT_ARCH (architecture)"
9634 #: readelf.c:17474 readelf.c:17593 readelf.c:18215 readelf.c:18381
9635 #: readelf.c:18458 readelf.c:18575
9637 msgid "Unknown note type: (0x%08x)"
9642 msgid " Cannot decode 64-bit note in 32-bit build\n"
9646 msgid " Malformed note - too short for header\n"
9650 msgid " Malformed note - does not end with \\0\n"
9654 msgid " Malformed note - too short for supplied file count\n"
9659 msgid " Page size: "
9664 msgid " %*s%*s%*s\n"
9680 msgid " Malformed note - filenames end too early\n"
9684 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9688 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9692 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9696 msgid "NT_GNU_GOLD_VERSION (gold version)"
9700 msgid "NT_GNU_PROPERTY_TYPE_0"
9704 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9708 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9711 #: readelf.c:17677 readelf.c:17777 readelf.c:17808
9718 msgid " Properties: "
9723 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9728 msgid "<corrupt descsz: %#lx>\n"
9733 msgid "<corrupt type (%#x) datasz: %#x>\n"
9736 #: readelf.c:17941 readelf.c:17995
9738 msgid "x86 ISA used: <corrupt length: %#x> "
9741 #: readelf.c:17952 readelf.c:18006
9743 msgid "x86 ISA needed: <corrupt length: %#x> "
9748 msgid "x86 feature: <corrupt length: %#x> "
9753 msgid "x86 feature used: <corrupt length: %#x> "
9758 msgid "x86 feature needed: <corrupt length: %#x> "
9761 #: readelf.c:18025 readelf.c:18039 readelf.c:18047
9763 msgid "<corrupt length: %#x> "
9768 msgid "stack size: "
9773 msgid "<unknown type %#x data: "
9778 msgid "<procesor-specific type %#x data: "
9783 msgid "<application-specific type %#x data: "
9793 msgid " <corrupt GNU_ABI_TAG>\n"
9798 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9806 #. Hardware capabilities information. Word 0 is the number of entries.
9807 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9808 #. is a series of entries, where each entry is a single byte followed
9809 #. by a nul terminated string. The byte gives the bit number to test
9810 #. if enabled in the bitmask.
9813 msgid " Hardware Capabilities: "
9817 msgid "<corrupt GNU_HWCAP>\n"
9822 msgid "num entries: %ld, enabled mask: %lx\n"
9827 msgid " Description data: "
9831 msgid "Alignment of 8-byte objects"
9835 msgid "Sizeof double and long double"
9839 msgid "Type of FPU support needed"
9843 msgid "Use of SIMD instructions"
9847 msgid "Use of cache"
9881 msgid "unknown value: %x\n"
9885 msgid "NT_THRMISC (thrmisc structure)"
9889 msgid "NT_PROCSTAT_PROC (proc data)"
9893 msgid "NT_PROCSTAT_FILES (files data)"
9897 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9901 msgid "NT_PROCSTAT_GROUPS (groups data)"
9905 msgid "NT_PROCSTAT_UMASK (umask data)"
9909 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9913 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9917 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9921 msgid "NT_PROCSTAT_AUXV (auxv data)"
9925 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
9928 #. NetBSD core "procinfo" structure.
9930 msgid "NetBSD procinfo structure"
9934 msgid "NetBSD ELF auxiliary vector data"
9937 #: readelf.c:18400 readelf.c:18417 readelf.c:18431
9938 msgid "PT_GETREGS (reg structure)"
9941 #: readelf.c:18402 readelf.c:18419 readelf.c:18433
9942 msgid "PT_GETFPREGS (fpreg structure)"
9946 msgid "PT___GETREGS40 (old reg structure)"
9950 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9955 msgid " Provider: %s\n"
9975 msgid ", Semaphore: "
9980 msgid " Arguments: %s\n"
9985 msgid " <corrupt - note is too small>\n"
9989 msgid "corrupt stapdt note - the data size is too small\n"
9993 msgid "NT_VMS_MHD (module header)"
9997 msgid "NT_VMS_LNM (language name)"
10001 msgid "NT_VMS_SRC (source files)"
10005 msgid "NT_VMS_EIDC (consistency check)"
10009 msgid "NT_VMS_FPMODE (FP mode)"
10013 msgid "NT_VMS_IMGNAM (image name)"
10017 msgid "NT_VMS_IMGID (image id)"
10021 msgid "NT_VMS_LINKID (link id)"
10025 msgid "NT_VMS_IMGBID (build id)"
10029 msgid "NT_VMS_GSTNAM (sym table name)"
10034 msgid " Creation date : %.17s\n"
10039 msgid " Last patch date: %.17s\n"
10044 msgid " Module name : %s\n"
10049 msgid " Module version : %s\n"
10052 #: readelf.c:18604 readelf.c:18609
10054 msgid " Module version : <missing>\n"
10059 msgid " Module name : <missing>\n"
10064 msgid " Language: %.*s\n"
10069 msgid " Floating Point mode: "
10074 msgid " Link time: "
10079 msgid " Patch time: "
10084 msgid " Major id: %u, minor id: %u\n"
10089 msgid " Last modified : "
10101 msgid " Header flags: 0x%08x\n"
10106 msgid " Image id : %.*s\n"
10111 msgid " Image name: %.*s\n"
10116 msgid " Global symbol table name: %.*s\n"
10121 msgid " Image id: %.*s\n"
10126 msgid " Linker id: %.*s\n"
10131 msgid " <corrupt - data size is too small>\n"
10135 msgid "corrupt IA64 note: data size is too small\n"
10138 #: readelf.c:18861 readelf.c:18869
10140 msgid " Applies to region from %#lx to %#lx\n"
10143 #: readelf.c:18864 readelf.c:18871
10145 msgid " Applies to region from %#lx\n"
10150 msgid " <invalid description size: %lx>\n"
10155 msgid " <invalid descsz>"
10160 msgid "Gap in build notes detected from %#lx to %#lx\n"
10163 #: readelf.c:18930 readelf.c:18941
10165 msgid " Applies to region from %#lx"
10168 #: readelf.c:18935 readelf.c:18946
10178 #: readelf.c:18973 readelf.c:18988
10180 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
10183 #: readelf.c:18974 readelf.c:18989
10184 msgid " <corrupt name>"
10189 msgid "unrecognised attribute type in name field: %d\n"
10193 msgid "<unknown name type>"
10201 msgid "<stack prot>"
10209 msgid "<stack size>"
10225 msgid "<short enum>"
10230 msgid "unrecognised byte in name field: %d\n"
10235 msgid "<unknown:_%d>"
10240 msgid "attribute does not have an expected type (%c)\n"
10245 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10250 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10255 msgid " description data: "
10266 "Displaying notes found in: %s\n"
10273 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10278 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10283 msgid " %-20s %-10s\tDescription\n"
10294 #: readelf.c:19374 readelf.c:19403
10296 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10298 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10304 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10308 msgid "Out of memory allocating space for inote name\n"
10319 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10325 msgid "Corrupt note: name size is too big: %lx\n"
10330 msgid "corrupt descsz found in note at offset 0x%lx\n"
10333 #: readelf.c:19550 readelf.c:19563
10335 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10340 msgid "corrupt namesz found in note at offset 0x%lx\n"
10345 msgid "No note segments present in the core file.\n"
10350 msgid " Unknown GNU attribute: %s\n"
10355 "This instance of readelf has been built without support for a\n"
10356 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10361 msgid "%s: Failed to read file header\n"
10373 msgid "%s: unable to dump the index as none was found\n"
10378 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10383 msgid "Contents of binary %s at offset "
10388 msgid "%s: end of the symbol table reached before the end of the index\n"
10394 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10395 "in the index table\n"
10397 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10398 "in the index table\n"
10404 msgid "%s: failed to seek back to start of object files in the archive\n"
10407 #: readelf.c:20277 readelf.c:20382
10409 msgid "Input file '%s' is not readable.\n"
10414 msgid "%s: contains corrupt thin archive: %s\n"
10419 msgid "%s: failed to seek to archive member.\n"
10423 msgid "Out of memory allocating file data structure\n"
10428 msgid "File %s is not an archive so its index cannot be displayed.\n"
10432 msgid "Nothing to do.\n"
10437 msgid "%s: cannot set time: %s"
10440 #. We have to clean up here.
10441 #: rename.c:157 rename.c:195
10443 msgid "unable to rename '%s'; reason: %s"
10448 msgid "unable to copy file '%s'; reason: %s"
10453 msgid "%s: not enough binary data"
10457 msgid "null terminated unicode string"
10460 #: resbin.c:162 resbin.c:168
10461 msgid "resource ID"
10468 #: resbin.c:238 resbin.c:245
10469 msgid "menu header"
10473 msgid "menuex header"
10477 msgid "menuex offset"
10482 msgid "unsupported menu version %d"
10485 #: resbin.c:288 resbin.c:303 resbin.c:365
10486 msgid "menuitem header"
10493 #: resbin.c:432 resbin.c:460
10494 msgid "dialog header"
10499 msgid "unexpected DIALOGEX version %d"
10503 msgid "dialog font point size"
10507 msgid "dialogex font information"
10510 #: resbin.c:529 resbin.c:547
10511 msgid "dialog control"
10515 msgid "dialogex control"
10519 msgid "dialog control end"
10523 msgid "dialog control data"
10527 msgid "stringtable string length"
10531 msgid "stringtable string"
10535 msgid "fontdir header"
10543 msgid "fontdir device name"
10547 msgid "fontdir face name"
10551 msgid "accelerator"
10555 msgid "group cursor header"
10558 #: resbin.c:798 resrc.c:1350
10560 msgid "unexpected group cursor type %d"
10564 msgid "group cursor"
10568 msgid "group icon header"
10571 #: resbin.c:853 resrc.c:1297
10573 msgid "unexpected group icon type %d"
10581 msgid "unexpected version string"
10586 msgid "version length %lu greater than resource length %lu"
10591 msgid "unexpected version type %d"
10596 msgid "unexpected fixed version information length %ld"
10600 msgid "fixed version info"
10605 msgid "unexpected fixed version signature %lu"
10610 msgid "unexpected fixed version info version %lu"
10614 msgid "version var info"
10619 msgid "unexpected stringfileinfo value length %ld"
10623 msgid "version stringtable"
10628 msgid "unexpected version stringtable value length %ld"
10632 msgid "version string"
10637 msgid "unexpected version string length %ld != %ld + %ld"
10642 msgid "unexpected version string length %ld < %ld"
10647 msgid "unexpected varfileinfo value length %ld"
10651 msgid "version varfileinfo"
10656 msgid "unexpected version value length %ld"
10660 msgid "nul bytes found in version string"
10665 msgid "unexpected version string character: %x"
10669 msgid "filename required for COFF input"
10674 msgid "%s: no resource section"
10679 msgid "%s: .rsrc section is bigger than the file!"
10684 msgid "%s: %s: address out of bounds"
10688 msgid "Resources nest too deep"
10696 msgid "named directory entry"
10700 msgid "directory entry name"
10704 msgid "resource name"
10708 msgid "named subdirectory"
10712 msgid "named resource"
10716 msgid "ID directory entry"
10720 msgid "ID subdirectory"
10724 msgid "ID resource"
10728 msgid "resource type unknown"
10736 msgid "resource data"
10740 msgid "resource data size"
10744 msgid "filename required for COFF output"
10748 msgid "can't get BFD_RELOC_RVA relocation type"
10751 #: resrc.c:256 resrc.c:328
10753 msgid "can't open temporary file `%s': %s"
10758 msgid "can't redirect stdout: `%s': %s"
10763 msgid "can't execute `%s': %s"
10768 msgid "Using temporary file `%s' to read preprocessor output\n"
10773 msgid "can't popen `%s': %s"
10778 msgid "Using popen to read preprocessor output\n"
10783 msgid "Tried `%s'\n"
10788 msgid "Using `%s'\n"
10792 msgid "preprocessing failed."
10797 msgid "%s: unexpected EOF"
10802 msgid "%s: read of %lu returned %lu"
10805 #: resrc.c:722 resrc.c:1497
10807 msgid "stat failed on bitmap file `%s': %s"
10812 msgid "cursor file `%s' does not contain cursor data"
10815 #: resrc.c:805 resrc.c:1205
10817 msgid "%s: fseek to %lu failed: %s"
10821 msgid "help ID requires DIALOGEX"
10825 msgid "control data requires DIALOGEX"
10830 msgid "stat failed on font file `%s': %s"
10835 msgid "icon file `%s' does not contain icon data"
10838 #: resrc.c:1723 resrc.c:1758
10840 msgid "stat failed on file `%s': %s"
10845 msgid "can't open `%s' for output: %s"
10850 msgid " Displays the sizes of sections inside binary files\n"
10855 msgid " If no input file(s) are specified, a.out is assumed\n"
10861 " The options are:\n"
10862 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
10864 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10866 " -t --totals Display the total sizes (Berkeley "
10868 " --common Display total size for *COM* syms\n"
10869 " --target=<bfdname> Set the binary file format\n"
10870 " @<file> Read options from <file>\n"
10871 " -h --help Display this information\n"
10872 " -v --version Display the program's version\n"
10878 msgid "invalid argument to --format: %s"
10883 msgid "Invalid radix: %s\n"
10887 msgid "Checksum failure"
10890 #. FIXME: Return error status.
10892 msgid "Failed to write checksum"
10897 msgid "Unsupported integer write size: %d"
10900 #. FIXME: Return error status.
10902 msgid "Failed to write TR block"
10907 msgid "Unrecognized H8300 sub-architecture: %ld"
10912 msgid "Unsupported architecture: %d"
10917 msgid "Unrecognised type: %d"
10922 msgid "Unrecognised coff symbol type: %d"
10925 #: srconv.c:1019 srconv.c:1119
10927 msgid "Unrecognised coff symbol visibility: %d"
10930 #: srconv.c:1045 srconv.c:1090
10932 msgid "Unrecognised coff symbol location: %d"
10935 #. FIXME: Return error status.
10937 msgid "Failed to write CS struct"
10942 msgid "Convert a COFF object file into a SYSROFF object file\n"
10948 " The options are:\n"
10949 " -q --quick (Obsolete - ignored)\n"
10950 " -n --noprescan Do not perform a scan to convert commons into defs\n"
10951 " -d --debug Display information about what is being done\n"
10952 " @<file> Read options from <file>\n"
10953 " -h --help Display this information\n"
10954 " -v --version Print the program's version number\n"
10958 msgid "input and output files must be different"
10963 msgid "unable to open output file %s"
10966 #: stabs.c:344 stabs.c:1772
10967 msgid "numeric overflow"
10972 msgid "Bad stab: %s\n"
10977 msgid "Warning: %s: %s\n"
10982 msgid "N_LBRAC not within function\n"
10987 msgid "Too many N_RBRACs\n"
10991 msgid "unknown C++ encoded name"
10994 #. Complain and keep going, so compilers can invent new
10995 #. cross-reference types.
10997 msgid "unrecognized cross reference type"
11000 #. Does this actually ever happen? Is that why we are worrying
11001 #. about dealing with it rather than just calling error_type?
11003 msgid "missing index type"
11007 msgid "unknown virtual character for baseclass"
11011 msgid "unknown visibility character for baseclass"
11015 msgid "unnamed $vb type"
11019 msgid "unrecognized C++ abbreviation"
11023 msgid "unknown visibility character for field"
11027 msgid "const/volatile indicator missing"
11031 msgid "Undefined N_EXCL"
11036 msgid "Type file number %d out of range\n"
11041 msgid "Type index number %d out of range\n"
11046 msgid "Unrecognized XCOFF type %d\n"
11051 msgid "bad mangled name `%s'\n"
11056 msgid "no argument types in mangled string\n"
11061 msgid "Demangled name is not a function\n"
11066 msgid "Unexpected type in v3 arglist demangling\n"
11071 msgid "Unrecognized demangle component %d\n"
11076 msgid "Failed to print demangled template\n"
11081 msgid "Couldn't get demangled builtin type\n"
11086 msgid "Unexpected demangled varargs\n"
11091 msgid "Unrecognized demangled builtin type\n"
11094 #: strings.c:200 strings.c:267
11096 msgid "invalid integer argument %s"
11101 msgid "invalid minimum string length %d"
11106 msgid "%s: Reading section %s failed: %s"
11111 msgid " Display printable strings in [file(s)] (stdin by default)\n"
11117 " -a - --all Scan the entire file, not just the data section "
11119 " -d --data Only scan the data sections in the file\n"
11125 " -a - --all Scan the entire file, not just the data section\n"
11126 " -d --data Only scan the data sections in the file "
11133 " -f --print-file-name Print the name of the file before each string\n"
11134 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
11136 " -<number> least [number] characters (default 4).\n"
11137 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
11139 " -w --include-all-whitespace Include all whitespace as valid string "
11141 " -o An alias for --radix=o\n"
11142 " -T --target=<BFDNAME> Specify the binary file format\n"
11143 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
11144 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
11146 " -s --output-separator=<string> String used to separate strings in output.\n"
11147 " @<file> Read options from <file>\n"
11148 " -h --help Display this information\n"
11149 " -v -V --version Print the program's version number\n"
11153 msgid "*undefined*"
11162 msgid "SUM IS %x\n"
11165 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
11166 #. Prevent infinite loops re-reading beyond the end of the buffer.
11168 msgid "ICE: getINT: Out of buffer space"
11173 msgid "Unsupported read size: %d"
11183 msgid "WANTED %x!!\n"
11187 msgid "SYMBOL INFO"
11191 msgid "DERIVED TYPE"
11195 msgid "MODULE***\n"
11200 msgid "Print a human readable interpretation of a SYSROFF object file\n"
11206 " The options are:\n"
11207 " -h --help Display this information\n"
11208 " -v --version Print the program's version number\n"
11213 msgid "cannot open input file %s"
11216 #: unwind-ia64.c:176
11218 msgid "Unknown code 0x%02x\n"
11222 #: unwind-ia64.c:362
11226 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
11230 #: unwind-ia64.c:575
11232 msgid "\t<corrupt X1>\n"
11235 #: unwind-ia64.c:599
11237 msgid "\t<corrupt X2>\n"
11240 #: unwind-ia64.c:625
11242 msgid "\t<corrupt X3>\n"
11245 #: unwind-ia64.c:653
11247 msgid "\t<corrupt X4>\n"
11250 #: unwind-ia64.c:695
11252 msgid "\t<corrupt R2>\n"
11255 #: unwind-ia64.c:741
11257 msgid "\t<corrupt P2>\n"
11260 #: unwind-ia64.c:756
11262 msgid "\t<corrupt P3>\n"
11265 #: unwind-ia64.c:815
11267 msgid "\t<corrupt P5>\n"
11270 #: unwind-ia64.c:922
11272 msgid "\t<corrupt P8>\n"
11275 #: unwind-ia64.c:997
11277 msgid "\t<corrupt P9>\n"
11280 #: unwind-ia64.c:1009
11282 msgid "\t<corrupt P10>\n"
11285 #: unwind-ia64.c:1140
11287 msgid "\t<corrupt IA64 descriptor>\n"
11292 msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
11298 "This program is free software; you may redistribute it under the terms of\n"
11299 "the GNU General Public License version 3 or (at your option) any later "
11301 "This program has absolutely no warranty.\n"
11306 msgid "can't create %s file `%s' for output.\n"
11311 msgid "Usage: %s [option(s)] [input-file]\n"
11317 " The options are:\n"
11318 " -a --ascii_in Read input file as ASCII file\n"
11319 " -A --ascii_out Write binary messages as ASCII\n"
11320 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11321 "for uniqueness.\n"
11322 " -c --customflag Set custom flags for messages\n"
11323 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11324 " -d --decimal_values Print values to text files decimal\n"
11325 " -e --extension=<extension> Set header extension used on export header "
11327 " -F --target <target> Specify output target for endianness.\n"
11328 " -h --headerdir=<directory> Set the export directory for headers\n"
11329 " -u --unicode_in Read input file as UTF16 file\n"
11330 " -U --unicode_out Write binary messages as UFT16\n"
11331 " -m --maxlength=<val> Set the maximal allowed message length\n"
11332 " -n --nullterminate Automatic add a zero termination to strings\n"
11333 " -o --hresult_use Use HRESULT definition instead of status code "
11335 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11336 " -r --rcdir=<directory> Set the export directory for rc files\n"
11337 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11338 " that maps message ID's to their symbolic "
11345 " -H --help Print this help message\n"
11346 " -v --verbose Verbose - tells you what it's doing\n"
11347 " -V --version Print version information\n"
11350 #: windmc.c:260 windres.c:404
11352 msgid "%s: warning: "
11357 msgid "A codepage was specified switch `%s' and UTF16.\n"
11362 msgid "\tcodepage settings are ignored.\n"
11366 msgid "try to add a ill language."
11371 msgid "unable to open file `%s' for input.\n"
11376 msgid "unable to read contents of %s"
11380 msgid "input file does not seems to be UFT16.\n"
11385 msgid "can't open %s `%s': %s"
11390 msgid ": expected to be a directory\n"
11395 msgid ": expected to be a leaf\n"
11400 msgid ": duplicate value\n"
11405 msgid "unknown format type `%s'"
11410 msgid "%s: supported formats:"
11413 #. Otherwise, we give up.
11416 msgid "can not determine type of file `%s'; use the -J option"
11421 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11427 " The options are:\n"
11428 " -i --input=<file> Name input file\n"
11429 " -o --output=<file> Name output file\n"
11430 " -J --input-format=<format> Specify input format\n"
11431 " -O --output-format=<format> Specify output format\n"
11432 " -F --target=<target> Specify COFF target\n"
11433 " --preprocessor=<program> Program to use to preprocess rc file\n"
11434 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11435 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11436 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11437 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11438 " -v --verbose Verbose - tells you what it's doing\n"
11439 " -c --codepage=<codepage> Specify default codepage\n"
11440 " -l --language=<val> Set language when reading rc file\n"
11441 " --use-temp-file Use a temporary file instead of popen to "
11443 " the preprocessor output\n"
11444 " --no-use-temp-file Use popen (default)\n"
11449 msgid " --yydebug Turn on parser debugging\n"
11455 " -r Ignored for compatibility with rc\n"
11456 " @<file> Read options from <file>\n"
11457 " -h --help Print this help message\n"
11458 " -V --version Print version information\n"
11464 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11465 "extension if not specified. A single file name is an input file.\n"
11466 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11470 msgid "invalid codepage specified.\n"
11474 msgid "invalid option -f\n"
11478 msgid "No filename following the -fo option.\n"
11484 "Option -I is deprecated for setting the input format, please use -J "
11489 msgid "no resources"
11492 #: wrstabs.c:353 wrstabs.c:1910
11494 msgid "string_hash_lookup failed: %s"
11499 msgid "stab_int_type: bad size %u"
11504 msgid "%s: warning: unknown size for field `%s' in struct"