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-07-04 10:27+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "Usage: %s [option(s)] [addr(s)]\n"
28 msgid " Convert addresses into line number/file name pairs.\n"
34 " If no addresses are specified on the command line, they will be read from "
42 " @<file> Read options from <file>\n"
43 " -a --addresses Show addresses\n"
44 " -b --target=<bfdname> Set the binary file format\n"
45 " -e --exe=<executable> Set the input file name (default is a.out)\n"
46 " -i --inlines Unwind inlined functions\n"
47 " -j --section=<name> Read section-relative offsets instead of addresses\n"
48 " -p --pretty-print Make the output easier to read for humans\n"
49 " -s --basenames Strip directory names\n"
50 " -f --functions Show function names\n"
51 " -C --demangle[=style] Demangle function names\n"
52 " -R --recurse-limit Enable a limit on recursion whilst demangling. "
54 " -r --no-recurse-limit Disable a limit on recursion whilst demangling\n"
55 " -h --help Display this information\n"
56 " -v --version Display the program's version\n"
60 #: addr2line.c:109 ar.c:349 ar.c:386 coffdump.c:471 dlltool.c:3981
61 #: dllwrap.c:518 elfedit.c:921 objcopy.c:691 objcopy.c:745 readelf.c:4607
62 #: size.c:109 srconv.c:1704 strings.c:727 sysdump.c:646 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:444 ar.c:747 dlltool.c:3499 nm.c:1726 objcopy.c:5993
100 #: objdump.c:5127 size.c:153 strings.c:291 windmc.c:960 windres.c:815
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:471 nm.c:1752 objdump.c:5174
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:1839
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:1447 objcopy.c:3582
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:17436 readelf.c:17524
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:462 sysdump.c:639
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:534 srconv.c:1795 sysdump.c:704
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:285 objdump.c:318
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:1351 resrc.c:288
1097 #: dlltool.c:1356 dllwrap.c:416 resrc.c:293
1099 msgid "subprocess got fatal signal %d"
1102 #: dlltool.c:1362 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:1622 dlltool.c:1633 nm.c:1121 nm.c:1131 nm.c:1140
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:2948 dlltool.c:3027
1191 msgid "failed to open temporary head file: %s"
1194 #: dlltool.c:3012 dlltool.c:3098
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:3286 dlltool.c:3292
1221 msgid "cannot delete %s: %s"
1225 msgid "Created lib file"
1230 msgid "Can't open .lib file: %s: %s"
1233 #: dlltool.c:3512 dlltool.c:3534
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:3938 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:4360 dllwrap.c:206
1513 msgid "Tried file: %s"
1516 #: dlltool.c:4367 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:512 dwarf.c:4748
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:545 dwarf.c:4049
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:673 dwarf.c:743
1870 msgid "<no .debug_str section>"
1875 msgid "DW_FORM_strp offset too big: %s\n"
1878 #: dwarf.c:679 dwarf.c:707 dwarf.c:1745
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>"
1908 msgid "<no .debug_str.dwo section>"
1913 msgid "Expected offset size of 8 but given %s"
1918 msgid "Expected offset size of 4 but given %s"
1923 msgid "index table size is too small %s vs %s\n"
1927 msgid "<table too small>"
1932 msgid "DW_FORM_GNU_str_index offset too big: %s vs %s\n"
1936 msgid "<index offset is too big>"
1941 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1945 msgid "<indirect index offset is too big>"
1949 msgid "<no NUL byte at end of section>"
1953 msgid "<no .debug_addr section>"
1958 msgid "Offset into section %s too big: %s\n"
1961 #. Report the missing single zero which ends the section.
1963 msgid ".debug_abbrev section not zero terminated\n"
1968 msgid "User TAG value: %#lx"
1973 msgid "Unknown TAG value: %#lx"
1978 msgid "Unknown FORM value: %lx"
1983 msgid "Unknown IDX value: %lx"
1988 msgid "%c%s byte block: "
1993 msgid "(DW_OP_call_ref in frame info)"
2008 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
2013 msgid "(%s in frame info)"
2018 msgid "(DW_OP_GNU_variable_value in frame info)"
2023 msgid "(User defined location op 0x%x)"
2028 msgid "(Unknown location op 0x%x)"
2032 msgid "<no links available>"
2036 msgid "<no NUL byte at end of alt .debug_str section>"
2042 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
2047 msgid "Unknown AT value: %lx"
2052 msgid "Corrupt attribute block length: %lx\n"
2056 msgid "corrupt discr_list - not using a block form\n"
2060 msgid "corrupt discr_list - block not long enough\n"
2065 msgid "corrupt discr_list - unrecognised discriminant byte %#x\n"
2069 msgid "Corrupt attribute\n"
2073 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2077 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2081 msgid "Block ends prematurely\n"
2086 msgid "%c(indirect string, offset: 0x%s): %s"
2091 msgid "%c(indirect line string, offset: 0x%s): %s"
2096 msgid "%c(indexed string: 0x%s): %s"
2101 msgid "%c(alt indirect string, offset: 0x%s) %s"
2106 msgid "%c(addr_index: 0x%s): %s"
2111 msgid "Unrecognized form: %lu\n"
2115 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2119 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2122 #: dwarf.c:2587 dwarf.c:2614 dwarf.c:2629
2124 msgid "Unsupported form (%s) for attribute %s\n"
2129 msgid "(not inlined)"
2139 msgid "(declared as inline but ignored)"
2144 msgid "(declared as inline and inlined)"
2149 msgid " (Unknown inline attribute value: %s)"
2154 msgid "(implementation defined: %s)"
2159 msgid "(Unknown: %s)"
2164 msgid "(user defined type)"
2169 msgid "(unknown type)"
2174 msgid "(unknown accessibility)"
2179 msgid "(unknown visibility)"
2184 msgid "(user specified)"
2189 msgid "(unknown endianity)"
2194 msgid "(unknown virtuality)"
2199 msgid "(unknown case)"
2204 msgid "(user defined)"
2209 msgid "(unknown convention)"
2224 msgid "(leading overpunch)"
2229 msgid "(trailing overpunch)"
2234 msgid "(leading separate)"
2239 msgid "(trailing separate)"
2242 #: dwarf.c:2890 dwarf.c:2901
2244 msgid "(unrecognised)"
2259 msgid "(out of class)"
2264 msgid " (location list)"
2267 #: dwarf.c:2953 dwarf.c:5926 dwarf.c:6075 dwarf.c:6250
2269 msgid " [without DW_AT_frame_base]"
2275 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2281 msgid "\t[Abbrev Number: %ld"
2287 "Raw dump of debug contents of section %s (loaded from %s):\n"
2294 "Raw dump of debug contents of section %s:\n"
2301 "Contents of the %s section (loaded from %s):\n"
2308 "Contents of the %s section:\n"
2314 msgid "Reserved length value (0x%s) found in section %s\n"
2319 msgid "Corrupt unit length (0x%s) found in section %s\n"
2324 msgid "No comp units in %s section ?\n"
2329 msgid "Not enough memory for a debug info array of %u entries\n"
2334 msgid "Unable to locate %s section!\n"
2339 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2344 msgid " Compilation Unit @ offset 0x%s:\n"
2349 msgid " Length: 0x%s (%s)\n"
2354 msgid " Version: %d\n"
2359 msgid " Abbrev Offset: 0x%s\n"
2364 msgid " Pointer Size: %d\n"
2369 msgid " Signature: 0x%s\n"
2374 msgid " Type Offset: 0x%s\n"
2379 msgid " Section contributions:\n"
2384 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2389 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2394 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2399 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2402 #: dwarf.c:3388 dwarf.c:5152 dwarf.c:6676 dwarf.c:8986
2404 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2409 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2414 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2420 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2427 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2433 msgid " <%d><%lx>: Abbrev Number: 0\n"
2438 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2442 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2447 msgid " <%d><%lx>: Abbrev Number: %lu"
2452 msgid " <%d><%lx>: ...\n"
2458 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2462 msgid "DIE has locviews without loclist\n"
2468 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2473 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2476 #: dwarf.c:3740 dwarf.c:6343 dwarf.c:7161
2478 msgid "The %s section contains unsupported segment selector size: %d.\n"
2482 msgid "Invalid maximum operations per insn.\n"
2487 msgid "Line length %s extends beyond end of section\n"
2491 msgid "Directory Table"
2495 msgid "File Name Table"
2500 msgid "Unexpectedly large number of columns in the %s (%u)\n"
2505 msgid "%s: Corrupt format description entry\n"
2512 " The %s is empty.\n"
2517 msgid "%s: Corrupt entry count - expected %s but none found\n"
2522 msgid "%s: format count is zero, but the table is not empty\n"
2529 " The %s (offset 0x%lx, lines %s, columns %u):\n"
2564 msgid "\t(Unknown format content type %s)"
2571 "%s: Corrupt entries list\n"
2574 #: dwarf.c:3947 dwarf.c:4362
2576 "Partial .debug_line. section encountered without a prior full .debug_line "
2580 #: dwarf.c:3960 dwarf.c:5460
2582 msgid " Offset: 0x%lx\n"
2587 msgid " Length: %ld\n"
2592 msgid " DWARF Version: %d\n"
2597 msgid " Address size (bytes): %d\n"
2602 msgid " Segment selector (bytes): %d\n"
2607 msgid " Prologue Length: %d\n"
2612 msgid " Minimum Instruction Length: %d\n"
2617 msgid " Maximum Ops per Instruction: %d\n"
2622 msgid " Initial value of 'is_stmt': %d\n"
2627 msgid " Line Base: %d\n"
2632 msgid " Line Range: %d\n"
2637 msgid " Opcode Base: %d\n"
2640 #: dwarf.c:3980 dwarf.c:4378
2641 msgid "Line range of 0 is invalid, using 1 instead\n"
2645 msgid "Line Base extends beyond end of section\n"
2657 msgid " Opcode %d has %d arg\n"
2658 msgid_plural " Opcode %d has %d args\n"
2666 " The Directory Table is empty.\n"
2673 " The Directory Table (offset 0x%lx):\n"
2680 " The File Name Table is empty.\n"
2687 " The File Name Table (offset 0x%lx):\n"
2691 msgid "Corrupt file name table entry\n"
2696 msgid " No Line Number Statements.\n"
2701 msgid " Line Number Statements:\n"
2706 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2709 #: dwarf.c:4116 dwarf.c:4137 dwarf.c:4179 dwarf.c:4199 dwarf.c:4249
2711 msgid " (reset view)"
2716 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2721 msgid " and Line by %s to %d"
2724 #: dwarf.c:4144 dwarf.c:4161
2726 msgid " (view %u)\n"
2736 msgid " Advance PC by %s to 0x%s%s\n"
2741 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2746 msgid " Advance Line by %s to %d\n"
2751 msgid " Set File Name to entry %s in the File Name Table\n"
2756 msgid " Set column to %s\n"
2761 msgid " Set is_stmt to %s\n"
2766 msgid " Set basic block\n"
2771 msgid " Advance PC by constant %s to 0x%s%s\n"
2776 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2781 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2786 msgid " Set prologue_end to true\n"
2791 msgid " Set epilogue_begin to true\n"
2796 msgid " Set ISA to %s\n"
2799 #: dwarf.c:4297 dwarf.c:4930
2801 msgid " Unknown opcode %d with operands: "
2806 msgid "opcode base of %d extends beyond end of section\n"
2811 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
2814 #: dwarf.c:4418 dwarf.c:4442 dwarf.c:4472
2815 msgid "Corrupt directories list\n"
2820 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
2823 #: dwarf.c:4492 dwarf.c:4517 dwarf.c:4564
2824 msgid "Corrupt file name list\n"
2828 msgid "directory table ends unexpectedly\n"
2832 msgid "file table ends unexpectedly\n"
2837 msgid "CU: No directory table\n"
2845 #: dwarf.c:4668 dwarf.c:4968 readelf.c:6023 readelf.c:6098 readelf.c:6116
2846 #: readelf.c:6134 readelf.c:6935 readelf.c:11013 readelf.c:11646
2847 #: readelf.c:11659 readelf.c:16520 readelf.c:16552
2851 #: dwarf.c:4671 dwarf.c:4860
2853 msgid "directory index %u > number of directories %s\n"
2856 #: dwarf.c:4673 dwarf.c:4962 elfcomm.c:902 readelf.c:337 readelf.c:704
2857 #: readelf.c:7096 readelf.c:7632 readelf.c:9644 readelf.c:11973 readelf.c:12039
2858 #: readelf.c:12043 readelf.c:12082 readelf.c:15357 readelf.c:15446
2859 #: readelf.c:16039 readelf.c:16058 readelf.c:16177 readelf.c:16529
2860 #: readelf.c:17682 readelf.c:17685
2867 msgid "CU: %s/%s:\n"
2873 "File name Line number Starting address "
2879 msgid "CU: Empty file name table\n"
2884 msgid "UNKNOWN (%u): length %ld\n"
2891 " [Use file table entry %d]\n"
2896 msgid "file index %u > number of files %u\n"
2903 " <over large file table index %u>"
2910 " [Use file %s in directory table entry %d]\n"
2917 " <over large directory table entry %u>\n"
2922 msgid " Set ISA to %lu\n"
2927 msgid "corrupt file index %u encountered\n"
2962 #: dwarf.c:5168 dwarf.c:6689
2965 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2970 msgid " Length: %ld\n"
2975 msgid " Version: %d\n"
2980 msgid " Offset into .debug_info section: 0x%lx\n"
2985 msgid " Size of area in .debug_info section: %ld\n"
2989 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2996 " Offset Kind Name\n"
3016 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3021 msgid " DW_MACINFO_end_file\n"
3026 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
3031 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
3036 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
3041 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
3046 msgid " Version: %d\n"
3051 msgid " Offset size: %d\n"
3056 msgid " Offset into .debug_line: 0x%lx\n"
3061 msgid " Extension opcode arguments:\n"
3066 msgid " DW_MACRO_%02x has no arguments\n"
3071 msgid " DW_MACRO_%02x arguments: "
3076 msgid "Invalid extension opcode form %s\n"
3080 msgid ".debug_macro section not zero terminated\n"
3085 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3090 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3094 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3099 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3104 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3109 msgid " DW_MACRO_end_file\n"
3114 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3119 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3124 msgid " DW_MACRO_import - offset : 0x%lx\n"
3129 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3134 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3139 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3144 msgid "(with offset %s) "
3149 msgid "lineno : %d macro : %s\n"
3154 msgid " <Target Specific macro op: %#x - UNHANDLED"
3159 msgid " Unknown macro opcode %02x seen\n"
3164 msgid " DW_MACRO_%02x\n"
3169 msgid " DW_MACRO_%02x -"
3174 msgid " Number TAG (0x%lx)\n"
3178 msgid "has children"
3187 msgid "location view pair\n"
3192 msgid "No debug information available for loc lists of entry: %u\n"
3195 #: dwarf.c:5834 dwarf.c:5981 dwarf.c:6143
3197 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3200 #: dwarf.c:5846 dwarf.c:5899 dwarf.c:5908 dwarf.c:5993 dwarf.c:6055
3201 #: dwarf.c:6154 dwarf.c:6227 dwarf.c:6235
3203 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3206 #: dwarf.c:5867 dwarf.c:6019 dwarf.c:6192 dwarf.c:6986 dwarf.c:7041
3208 msgid "<End of list>\n"
3211 #: dwarf.c:5879 dwarf.c:6029 dwarf.c:7046
3213 msgid "(base address)\n"
3216 #: dwarf.c:5893 dwarf.c:6012 dwarf.c:6180
3219 "views at %8.8lx for:\n"
3223 #: dwarf.c:5929 dwarf.c:6078
3224 msgid " (start == end)"
3227 #: dwarf.c:5931 dwarf.c:6080
3228 msgid " (start > end)"
3233 msgid "No debug information available for loclists lists of entry: %u\n"
3238 msgid "View pair entry in loclist with locviews attribute\n"
3243 msgid "views for:\n"
3248 msgid "Invalid location list entry type %d\n"
3253 msgid "Trailing view pair not used in a range"
3258 msgid "No debug information for loc lists of entry: %u\n"
3263 msgid "(base address selection entry)\n"
3268 msgid "Unknown location list entry type 0x%x.\n"
3271 #: dwarf.c:6312 dwarf.c:6565 dwarf.c:6786 dwarf.c:6861 dwarf.c:7101
3275 "The %s section is empty.\n"
3280 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3285 msgid "The %s section contains unsupported offset entry count: %d.\n"
3288 #: dwarf.c:6363 dwarf.c:6792 dwarf.c:7179
3291 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3296 msgid "No location lists in .debug_info section!\n"
3301 msgid "Location lists in %s section start at 0x%s\n"
3307 " Warning: This section has relocations - addresses seen here may not be "
3314 msgid " Offset Begin End Expression\n"
3319 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3324 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3329 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3334 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3338 msgid "DWO is not yet supported.\n"
3342 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3347 msgid "There is %ld unused byte at the end of section %s\n"
3348 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3353 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3358 msgid " Length: %ld\n"
3363 msgid " Version: %d\n"
3368 msgid " Offset into .debug_info: 0x%lx\n"
3373 msgid " Pointer Size: %d\n"
3378 msgid " Segment Size: %d\n"
3383 msgid "Invalid address size in %s section!\n"
3387 msgid "Pointer size + Segment size is not a power of two.\n"
3406 msgid "Corrupt address base (%lx) found in debug section %u\n"
3411 msgid " For compilation unit at offset 0x%s:\n"
3416 msgid "\tIndex\tAddress\n"
3424 #: dwarf.c:6901 dwarf.c:6916
3426 msgid " Length: %#lx\n"
3429 #: dwarf.c:6902 dwarf.c:6918
3431 msgid " Index Offset [String]\n"
3436 msgid "Unexpected version number in str_offset header: %#x\n"
3441 msgid "Unexpected value in str_offset header's padding field: %#x\n"
3446 msgid " Version: %#lx\n"
3449 #: dwarf.c:7005 dwarf.c:7075
3450 msgid "(start == end)"
3453 #: dwarf.c:7007 dwarf.c:7077
3454 msgid "(start > end)"
3459 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3464 msgid "Invalid range list entry type %d\n"
3470 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3475 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3480 msgid "The %s section contains unsupported offset entry count: %u.\n"
3483 #. This can happen when the file was compiled with -gsplit-debug
3484 #. which removes references to range lists from the primary .o file.
3487 msgid "No range lists in .debug_info section.\n"
3492 msgid "Range lists in %s section start at 0x%lx\n"
3497 msgid " Offset Begin End\n"
3502 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3507 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3512 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3517 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3522 msgid "Unfeasibly large register number: %u\n"
3527 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3531 msgid "No terminator for augmentation name\n"
3536 msgid "Invalid pointer size (%d) in CIE data\n"
3541 msgid "Invalid segment size (%d) in CIE data\n"
3544 #: dwarf.c:7863 dwarf.c:8234
3546 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3551 msgid " Augmentation data: "
3555 msgid "bad register: "
3559 msgid "Failed to read CIE information\n"
3562 #: dwarf.c:8147 dwarf.c:8171 dwarf.c:8198
3563 msgid "Invalid max register\n"
3566 #. PR 17512: file: 9e196b3e.
3569 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3574 msgid "Corrupt CFA_def expression value: %lu\n"
3577 #. PR 17512: file:306-192417-0.005.
3580 msgid "Corrupt CFA expression value: %lu\n"
3584 msgid "Invalid column number in saved frame state\n"
3589 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3594 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3599 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3604 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3607 #: dwarf.c:8995 dwarf.c:9399
3609 msgid "Version %ld\n"
3613 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3618 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3622 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3628 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3634 msgid "Augmentation string:"
3642 #: dwarf.c:9063 dwarf.c:9073
3644 msgid "[%3u] 0x%lx\n"
3654 msgid "Foreign TU table:\n"
3665 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3671 msgid "Used %zu of %lu bucket.\n"
3672 msgid_plural "Used %zu of %lu buckets.\n"
3679 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3684 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3687 #: dwarf.c:9206 dwarf.c:9525
3696 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3701 msgid " <no entries>"
3705 msgid "The debuglink filename is corrupt/missing\n"
3710 msgid " Separate debug info file: %s\n"
3714 msgid "CRC offset missing/truncated\n"
3719 msgid " CRC value: %#x\n"
3724 msgid "There are %#lx extraneous bytes at the end of the section\n"
3729 msgid "Build-ID is too short (%#lx bytes)\n"
3734 msgid " Build-ID (%#lx bytes):"
3739 msgid "Truncated header in the %s section.\n"
3744 msgid "Unsupported version %lu.\n"
3748 msgid "The address table data in version 3 may be wrong.\n"
3752 msgid "Version 4 does not support case insensitive lookups.\n"
3756 msgid "Version 5 does not include inlined functions.\n"
3760 msgid "Version 6 does not include symbol attributes.\n"
3765 msgid "Corrupt header in the %s section.\n"
3770 msgid "TU offset (%x) is less than CU offset (%x)\n"
3775 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3780 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3785 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3789 msgid "Address table extends beyond end of section.\n"
3801 msgid "[%3u] 0x%lx - 0x%lx\n"
3813 msgid "[%3u] 0x%lx 0x%lx "
3830 msgid "[%3u] <corrupt offset: %x>"
3835 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3840 msgid "<invalid CU vector offset: %x>\n"
3845 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3850 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3861 #: dwarf.c:9631 dwarf.c:9642
3862 msgid "Internal error: out of space in the shndx pool.\n"
3867 msgid "Section %s is empty\n"
3872 msgid "Section %s is too small to contain a CU/TU header\n"
3877 msgid " Version: %u\n"
3882 msgid " Number of columns: %u\n"
3887 msgid " Number of used entries: %u\n"
3893 " Number of slots: %u\n"
3899 msgid "Section %s is too small for %u slot\n"
3900 msgid_plural "Section %s is too small for %u slots\n"
3905 msgid "Section index pool located before start of section\n"
3910 msgid " [%3d] Signature: 0x%s Sections: "
3915 msgid "Section %s too small for shndx pool\n"
3920 msgid "Section %s too small for offset and size tables\n"
3925 msgid " Offset table\n"
3928 #: dwarf.c:9837 dwarf.c:9938
3932 #: dwarf.c:9837 dwarf.c:9938
3938 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3943 msgid "Signature (%p) extends beyond end of space in section\n"
3948 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3951 #: dwarf.c:9904 dwarf.c:9961
3956 #: dwarf.c:9918 dwarf.c:9974
3958 msgid "Overlarge Dwarf section index detected: %u\n"
3963 msgid " Size table\n"
3968 msgid " Unsupported version (%d)\n"
3973 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3979 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3985 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3991 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3997 msgid "Unable to reopen separate debug info file: %s\n"
4002 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
4007 msgid "Corrupt debuglink section: %s\n"
4011 msgid "Out of memory"
4014 #. Failed to find the file.
4017 msgid "could not find separate debug file '%s'\n"
4020 #: dwarf.c:10525 dwarf.c:10529 dwarf.c:10534 dwarf.c:10537 dwarf.c:10541
4021 #: dwarf.c:10544 dwarf.c:10547 dwarf.c:10550
4028 msgid "tried: DEBUGINFOD_URLS=%s\n"
4033 msgid "failed to open separate debug file: %s\n"
4036 #. FIXME: We do not check to see if there are any other separate debug info
4037 #. files that would also match.
4041 "%s: Found separate debug info file: %s\n"
4046 msgid "Out of memory allocating dwo filename\n"
4051 msgid "Unable to load dwo file: %s\n"
4054 #. FIXME: We should check the dwo_id.
4058 "%s: Found separate debug object file: %s\n"
4065 "The %s section contains link(s) to dwo file(s):\n"
4076 msgid " Directory: %s\n"
4090 msgid " ID: <unknown>\n"
4094 msgid "Unexpected DWO INFO type"
4097 #: dwarf.c:10849 dwarf.c:10892
4099 msgid "Unrecognized debug option '%s'\n"
4104 msgid "%s:%lu: end of data encountered whilst reading LEB\n"
4109 msgid "%s:%lu: read LEB value is too large to store in destination variable\n"
4119 msgid "%s: Warning: "
4122 #: elfcomm.c:92 elfcomm.c:127 elfcomm.c:232 elfcomm.c:342
4124 msgid "Unhandled data length: %d\n"
4127 #: elfcomm.c:421 elfcomm.c:446 elfcomm.c:920
4128 msgid "Out of memory\n"
4133 msgid "Abnormal length of thin archive member name: %lx\n"
4138 msgid "%s: invalid archive header size: %ld\n"
4143 msgid "%s: failed to skip archive symbol table\n"
4148 msgid "%s: the archive index is empty\n"
4151 #: elfcomm.c:522 elfcomm.c:551
4153 msgid "%s: failed to read archive index\n"
4159 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4160 "size is only 0x%lx\n"
4164 msgid "Out of memory whilst trying to read archive symbol index\n"
4168 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4173 msgid "%s: the archive has an index but no symbols\n"
4177 msgid "Out of memory whilst trying to read archive index symbol table\n"
4182 msgid "%s: failed to read archive index symbol table\n"
4187 msgid "%s: failed to read archive header following archive index\n"
4192 msgid "%s: failed to seek to first archive header\n"
4195 #. PR 24049 - we cannot use filedata->file_name as this will
4196 #. have already been freed.
4197 #: elfcomm.c:644 elfcomm.c:878 elfedit.c:590 readelf.c:20590
4199 msgid "%s: failed to read archive header\n"
4204 msgid "%s has no archive index\n"
4209 msgid "%s: long name table is too small, (size = %ld)\n"
4214 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4218 msgid "Out of memory reading long symbol names in archive\n"
4223 msgid "%s: failed to read long symbol name string table\n"
4227 msgid "Archive member uses long names, but no longname table found\n"
4232 msgid "Found long name index (%ld) beyond end of long name table\n"
4236 msgid "Invalid Thin archive member name\n"
4241 msgid "%s: failed to seek to next file name\n"
4244 #: elfcomm.c:883 elfedit.c:597 readelf.c:20597
4246 msgid "%s: did not find a valid archive header\n"
4251 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4256 msgid "%s: stat () failed\n"
4261 msgid "%s: mmap () failed\n"
4266 msgid "%s: Invalid PT_NOTE segment\n"
4271 msgid "Unknown x86 feature: %s\n"
4276 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4281 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4286 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4291 msgid "%s: Unmatched e_machine: %d is not %d\n"
4296 msgid "%s: Unmatched e_type: %d is not %d\n"
4301 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4306 msgid "%s: Failed to update ELF header: %s\n"
4311 "This executable has been built without support for a\n"
4312 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4317 msgid "%s: Failed to read ELF header\n"
4322 msgid "%s: Failed to seek to ELF header\n"
4325 #: elfedit.c:581 readelf.c:20578
4327 msgid "%s: failed to seek to next archive header\n"
4330 #: elfedit.c:612 elfedit.c:621 readelf.c:20612 readelf.c:20621
4332 msgid "%s: bad archive file name\n"
4335 #: elfedit.c:644 elfedit.c:742
4337 msgid "Input file '%s' is not readable\n"
4342 msgid "%s: failed to seek to archive member\n"
4345 #: elfedit.c:713 readelf.c:20737
4347 msgid "'%s': No such file\n"
4350 #: elfedit.c:715 readelf.c:20739
4352 msgid "Could not locate '%s'. System error message: %s\n"
4355 #: elfedit.c:722 readelf.c:20746
4357 msgid "'%s' is not an ordinary file\n"
4360 #: elfedit.c:748 readelf.c:20768
4362 msgid "%s: Failed to read file's magic number\n"
4367 msgid "Unknown OSABI: %s\n"
4372 msgid "Unknown machine type: %s\n"
4377 msgid "Unknown type: %s\n"
4382 msgid "Usage: %s <option(s)> elffile(s)\n"
4387 msgid " Update the ELF header of ELF files\n"
4390 #: elfedit.c:900 objcopy.c:560 objcopy.c:700 strings.c:700
4392 msgid " The options are:\n"
4398 " --input-mach <machine> Set input machine type to <machine>\n"
4399 " --output-mach <machine> Set output machine type to <machine>\n"
4400 " --input-type <type> Set input file type to <type>\n"
4401 " --output-type <type> Set output file type to <type>\n"
4402 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4403 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4409 " --enable-x86-feature <feature>\n"
4410 " Enable x86 feature <feature>\n"
4411 " --disable-x86-feature <feature>\n"
4412 " Disable x86 feature <feature>\n"
4418 " -h --help Display this information\n"
4419 " -v --version Display the version number of %s\n"
4424 msgid " [-g] - 32 bit small archive\n"
4429 msgid " [-X32] - ignores 64 bit objects\n"
4434 msgid " [-X64] - ignores 32 bit objects\n"
4439 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4443 msgid "Duplicate symbol entered into keyword list."
4446 #: nm.c:238 size.c:88 strings.c:698
4448 msgid "Usage: %s [option(s)] [file(s)]\n"
4453 msgid " List symbols in [file(s)] (a.out by default).\n"
4459 " The options are:\n"
4460 " -a, --debug-syms Display debugger-only symbols\n"
4461 " -A, --print-file-name Print name of the input file before every symbol\n"
4462 " -B Same as --format=bsd\n"
4463 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4465 " The STYLE, if specified, can be `auto' (the "
4467 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4470 " --no-demangle Do not demangle low-level symbol names\n"
4471 " --recurse-limit Enable a demangling recursion limit. This is the "
4473 " --no-recurse-limit Disable a demangling recursion limit.\n"
4474 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4475 " --defined-only Display only defined symbols\n"
4477 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4479 " `sysv' or `posix'. The default is `bsd'\n"
4480 " -g, --extern-only Display only external symbols\n"
4481 " -l, --line-numbers Use debugging information to find a filename and\n"
4482 " line number for each symbol\n"
4483 " -n, --numeric-sort Sort symbols numerically by address\n"
4485 " -p, --no-sort Do not sort the symbols\n"
4486 " -P, --portability Same as --format=posix\n"
4487 " -r, --reverse-sort Reverse the sense of the sort\n"
4492 msgid " --plugin NAME Load the specified plugin\n"
4498 " -S, --print-size Print size of defined symbols\n"
4499 " -s, --print-armap Include index for symbols from archive members\n"
4500 " --size-sort Sort symbols by size\n"
4501 " --special-syms Include special symbols in the output\n"
4502 " --synthetic Display synthetic symbols as well\n"
4503 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4504 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4505 " -u, --undefined-only Display only undefined symbols\n"
4506 " --with-symbol-versions Display version strings after symbol names\n"
4507 " -X 32_64 (ignored)\n"
4508 " @FILE Read options from FILE\n"
4509 " -h, --help Display this information\n"
4510 " -V, --version Display this program's version number\n"
4516 msgid "%s: invalid radix"
4521 msgid "%s: invalid output format"
4524 #: nm.c:352 readelf.c:11567 readelf.c:11610
4526 msgid "<processor specific>: %d"
4529 #: nm.c:354 readelf.c:11574 readelf.c:11627
4531 msgid "<OS specific>: %d"
4534 #: nm.c:356 readelf.c:11577 readelf.c:11630
4536 msgid "<unknown>: %d"
4541 msgid "<unknown>: %d/%d"
4551 #: nm.c:495 nm.c:1197
4553 msgid "%s: plugin needed to handle lto object"
4561 "Undefined symbols from %s:\n"
4570 "Symbols from %s:\n"
4574 #: nm.c:1438 nm.c:1489
4577 "Name Value Class Type Size Line "
4582 #: nm.c:1441 nm.c:1492
4585 "Name Value Class Type "
4586 "Size Line Section\n"
4595 "Undefined symbols from %s[%s]:\n"
4604 "Symbols from %s[%s]:\n"
4610 msgid "Print width has not been initialized (%d)"
4614 msgid "Only -X 32_64 is supported"
4618 msgid "Using the --size-sort and --undefined-only options together"
4622 msgid "will produce no output, since undefined symbols have no size."
4625 #: objcopy.c:558 srconv.c:1693
4627 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4632 msgid " Copies a binary file, possibly transforming it in the process\n"
4638 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4639 " -O --output-target <bfdname> Create an output file in format "
4641 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4642 " -F --target <bfdname> Set both input and output format to "
4644 " --debugging Convert debugging information, if "
4646 " -p --preserve-dates Copy modified/access timestamps to the "
4650 #: objcopy.c:569 objcopy.c:708
4653 " -D --enable-deterministic-archives\n"
4654 " Produce deterministic output when "
4655 "stripping archives (default)\n"
4656 " -U --disable-deterministic-archives\n"
4657 " Disable -D behavior\n"
4660 #: objcopy.c:575 objcopy.c:714
4663 " -D --enable-deterministic-archives\n"
4664 " Produce deterministic output when "
4665 "stripping archives\n"
4666 " -U --disable-deterministic-archives\n"
4667 " Disable -D behavior (default)\n"
4673 " -j --only-section <name> Only copy section <name> into the output\n"
4674 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4676 " -R --remove-section <name> Remove section <name> from the output\n"
4677 " --remove-relocations <name> Remove relocations from section <name>\n"
4678 " -S --strip-all Remove all symbol and relocation "
4680 " -g --strip-debug Remove all debugging symbols & sections\n"
4681 " --strip-dwo Remove all DWO sections\n"
4682 " --strip-unneeded Remove all symbols not needed by "
4684 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4685 " --strip-unneeded-symbol <name>\n"
4686 " Do not copy symbol <name> unless needed "
4689 " --only-keep-debug Strip everything but the debug "
4691 " --extract-dwo Copy only DWO sections\n"
4692 " --extract-symbol Remove section contents but keep symbols\n"
4693 " --keep-section <name> Do not strip section <name>\n"
4694 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4695 " --keep-file-symbols Do not strip file symbol(s)\n"
4696 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4697 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4699 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4701 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4702 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4704 " --weaken Force all global symbols to be marked as "
4706 " -w --wildcard Permit wildcard in symbol comparison\n"
4707 " -x --discard-all Remove all non-global symbols\n"
4708 " -X --discard-locals Remove any compiler-generated symbols\n"
4709 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4710 " --interleave-width <number> Set N for --interleave\n"
4711 " -b --byte <num> Select byte <num> in every interleaved "
4713 " --gap-fill <val> Fill gaps between sections with <val>\n"
4714 " --pad-to <addr> Pad the last section up to address "
4716 " --set-start <addr> Set the start address to <addr>\n"
4717 " {--change-start|--adjust-start} <incr>\n"
4718 " Add <incr> to the start address\n"
4719 " {--change-addresses|--adjust-vma} <incr>\n"
4720 " Add <incr> to LMA, VMA and start "
4722 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4723 " Change LMA and VMA of section <name> by "
4725 " --change-section-lma <name>{=|+|-}<val>\n"
4726 " Change the LMA of section <name> by "
4728 " --change-section-vma <name>{=|+|-}<val>\n"
4729 " Change the VMA of section <name> by "
4731 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4732 " Warn if a named section does not exist\n"
4733 " --set-section-flags <name>=<flags>\n"
4734 " Set section <name>'s properties to "
4736 " --set-section-alignment <name>=<align>\n"
4737 " Set section <name>'s alignment to <align> "
4739 " --add-section <name>=<file> Add section <name> found in <file> to "
4741 " --update-section <name>=<file>\n"
4742 " Update contents of section <name> with\n"
4743 " contents found in <file>\n"
4744 " --dump-section <name>=<file> Dump the contents of section <name> into "
4746 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4747 " --long-section-names {enable|disable|keep}\n"
4748 " Handle long section names in Coff "
4750 " --change-leading-char Force output format's leading character "
4752 " --remove-leading-char Remove leading character from global "
4754 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4755 "sections with content\n"
4756 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4757 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4758 " listed in <file>\n"
4759 " --srec-len <number> Restrict the length of generated "
4761 " --srec-forceS3 Restrict the type of generated Srecords "
4763 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4764 " --strip-unneeded-symbols <file>\n"
4765 " --strip-unneeded-symbol for all symbols "
4768 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4769 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4770 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4771 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4772 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4773 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4774 " --alt-machine-code <index> Use the target's <index>'th alternative "
4776 " --writable-text Mark the output text as writable\n"
4777 " --readonly-text Make the output text write protected\n"
4778 " --pure Mark the output file as demand paged\n"
4779 " --impure Mark the output file as impure\n"
4780 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4782 " --prefix-sections <prefix> Add <prefix> to start of every section "
4784 " --prefix-alloc-sections <prefix>\n"
4785 " Add <prefix> to start of every "
4788 " --file-alignment <num> Set PE file alignment to <num>\n"
4789 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4791 " --image-base <address> Set PE image base to <address>\n"
4792 " --section-alignment <num> Set PE section alignment to <num>\n"
4793 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4796 " --subsystem <name>[:<version>]\n"
4797 " Set PE subsystem to <name> [& <version>]\n"
4798 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4799 " Compress DWARF debug sections using zlib\n"
4800 " --decompress-debug-sections Decompress DWARF debug sections using "
4802 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4805 " --verilog-data-width <number> Specifies data width, in bytes, for "
4807 " -M --merge-notes Remove redundant entries in note "
4809 " --no-merge-notes Do not attempt to remove redundant notes "
4811 " -v --verbose List all object files modified\n"
4812 " @<file> Read options from <file>\n"
4813 " -V --version Display this program's version number\n"
4814 " -h --help Display this output\n"
4815 " --info List object formats & architectures "
4821 msgid "Usage: %s <option(s)> in-file(s)\n"
4826 msgid " Removes symbols and sections from files\n"
4832 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4833 " -O --output-target=<bfdname> Create an output file in format "
4835 " -F --target=<bfdname> Set both input and output format to "
4837 " -p --preserve-dates Copy modified/access timestamps to the "
4844 " -R --remove-section=<name> Also remove section <name> from the "
4846 " --remove-relocations <name> Remove relocations from section <name>\n"
4847 " -s --strip-all Remove all symbol and relocation "
4849 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4850 " --strip-dwo Remove all DWO sections\n"
4851 " --strip-unneeded Remove all symbols not needed by "
4853 " --only-keep-debug Strip everything but the debug "
4855 " -M --merge-notes Remove redundant entries in note sections "
4857 " --no-merge-notes Do not attempt to remove redundant notes\n"
4858 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4859 " --keep-section=<name> Do not strip section <name>\n"
4860 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4861 " --keep-file-symbols Do not strip file symbol(s)\n"
4862 " -w --wildcard Permit wildcard in symbol comparison\n"
4863 " -x --discard-all Remove all non-global symbols\n"
4864 " -X --discard-locals Remove any compiler-generated symbols\n"
4865 " -v --verbose List all object files modified\n"
4866 " -V --version Display this program's version number\n"
4867 " -h --help Display this output\n"
4868 " --info List object formats & architectures "
4870 " -o <file> Place stripped output into <file>\n"
4875 msgid "unrecognized section flag `%s'"
4878 #: objcopy.c:797 objcopy.c:869
4880 msgid "supported flags: %s"
4885 msgid "unrecognized symbol flag `%s'"
4890 msgid "error: %s both copied and removed"
4895 msgid "error: %s both sets and alters VMA"
4900 msgid "error: %s both sets and alters LMA"
4905 msgid "cannot open '%s': %s"
4908 #: objcopy.c:1094 objcopy.c:5015
4910 msgid "%s: fread failed"
4915 msgid "%s:%d: Ignoring rubbish found on this line"
4920 msgid "error: section %s matches both remove and copy options"
4925 msgid "error: section %s matches both update and remove options"
4930 msgid "Section %s not found"
4935 msgid "not stripping symbol `%s' because it is named in a relocation"
4940 msgid "'before=%s' not found"
4945 msgid "%s: Multiple redefinition of symbol \"%s\""
4950 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4955 msgid "couldn't open symbol redefinition file %s (error: %s)"
4960 msgid "%s:%d: garbage found at end of line"
4965 msgid "%s:%d: missing new symbol name"
4970 msgid "%s:%d: premature end of file"
4975 msgid "stat returns negative size for `%s'"
4980 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4985 msgid "%s[%s]: Cannot merge - there are relocations against this section"
4989 msgid "corrupt GNU build attribute note: description size not a factor of 4"
4993 msgid "corrupt GNU build attribute note: wrong note type"
4997 msgid "corrupt GNU build attribute note: note too big"
5001 msgid "corrupt GNU build attribute note: name too small"
5005 msgid "corrupt GNU build attribute note: unsupported version"
5009 msgid "corrupt GNU build attribute note: bad description size"
5013 msgid "corrupt GNU build attribute note: name not NUL terminated"
5017 msgid "corrupt GNU build attribute notes: excess data at end"
5021 msgid "bad GNU build attribute notes: no known versions detected"
5024 #. This happens with glibc. No idea why.
5027 msgid "%s[%s]: Warning: version note missing - assuming version 3"
5031 msgid "bad GNU build attribute notes: multiple different versions"
5036 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
5039 #. PR 17636: Call non-fatal so that we return to our parent who
5040 #. may need to tidy temporary files.
5042 msgid "Unable to change endianness of input file(s)"
5047 msgid "error: the input file '%s' has no sections"
5053 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
5058 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
5063 msgid "copy from `%s' [%s] to `%s' [%s]\n"
5068 msgid "Input file `%s' ignores binary architecture parameter."
5073 msgid "Unable to recognise the format of the input file `%s'"
5078 msgid "Output file cannot represent architecture `%s'"
5083 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
5088 msgid "can't add section '%s'"
5093 msgid "can't create section `%s'"
5098 msgid "error: %s not found, can't be updated"
5102 msgid "warning: note section is empty"
5106 msgid "warning: could not load note section"
5110 msgid "warning: failed to set merged notes size"
5115 msgid "can't dump section '%s' - it does not exist"
5119 msgid "can't dump section - it has no contents"
5123 msgid "could not open section dump file"
5128 msgid "error writing section contents to %s (error: %s)"
5132 msgid "could not retrieve section contents"
5137 msgid "%s: debuglink section already exists"
5142 msgid "cannot create debug link section `%s'"
5146 msgid "Can't fill gap after section"
5150 msgid "can't add padding"
5154 msgid "error: failed to locate merged notes"
5158 msgid "error: failed to merge notes"
5162 msgid "error: failed to copy merged notes into output"
5167 msgid "%s: Could not find any mergeable note sections"
5172 msgid "cannot fill debug link section `%s'"
5176 msgid "error copying private BFD data"
5181 msgid "this target does not support %lu alternative machine codes"
5185 msgid "treating that number as an absolute e_machine value instead"
5189 msgid "ignoring the alternative value"
5193 msgid "sorry: copying thin archives is not currently supported"
5196 #: objcopy.c:3507 objcopy.c:3562
5198 msgid "cannot create tempdir for archive copying (error: %s)"
5203 msgid "illegal pathname found in archive member: %s"
5207 msgid "Unable to recognise the format of file"
5212 msgid "error: the input file '%s' is empty"
5217 msgid "--add-gnu-debuglink ignored for archive %s"
5222 msgid "Multiple renames of section %s"
5226 msgid "error in private header data"
5230 msgid "failed to create output section"
5234 msgid "failed to set size"
5238 msgid "failed to set vma"
5242 msgid "failed to set alignment"
5246 msgid "failed to copy private data"
5250 msgid "relocation count is negative"
5253 #. User must pad the section up in order to do this.
5257 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5261 msgid "can't create debugging section"
5265 msgid "can't set debugging section contents"
5270 msgid "don't know how to write debugging information for %s"
5274 msgid "could not create temporary file to hold stripped copy"
5279 msgid "%s: bad version in PE subsystem"
5284 msgid "unknown PE subsystem: %s"
5287 #: objcopy.c:4968 objcopy.c:5238 objcopy.c:5318 objcopy.c:5459 objcopy.c:5491
5288 #: objcopy.c:5554 objcopy.c:5558 objcopy.c:5578
5290 msgid "bad format for %s"
5295 msgid "cannot open: %s: %s"
5299 msgid "byte number must be non-negative"
5304 msgid "architecture %s unknown"
5308 msgid "interleave must be positive"
5312 msgid "interleave width must be positive"
5317 msgid "unrecognized --compress-debug-sections type `%s'"
5322 msgid "unrecognized --elf-stt-common= option `%s'"
5327 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5331 msgid "bad format for --set-section-alignment: argument needed"
5335 msgid "bad format for --set-section-alignment: numeric argument needed"
5338 #. Number has more than on 1, i.e. wasn't a power of 2.
5340 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5345 msgid "unknown long section names option '%s'"
5349 msgid "unable to parse alternative machine code"
5353 msgid "number of bytes to reverse must be positive and even"
5358 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5363 msgid "%s: invalid reserve value for --heap"
5368 msgid "%s: invalid commit value for --heap"
5373 msgid "%s: invalid reserve value for --stack"
5378 msgid "%s: invalid commit value for --stack"
5382 msgid "verilog data width must be at least 1 byte"
5386 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5390 msgid "interleave start byte must be set with --byte"
5394 msgid "byte number must be less than interleave"
5398 msgid "interleave width must be less than or equal to interleave - byte`"
5403 msgid "unknown input EFI target: %s"
5408 msgid "unknown output EFI target: %s"
5413 msgid "warning: could not locate '%s'. System error message: %s"
5419 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5422 #: objcopy.c:5922 objcopy.c:5936
5424 msgid "%s %s%c0x%s never used"
5429 msgid "Usage: %s <option(s)> <file(s)>\n"
5434 msgid " Display information from object <file(s)>.\n"
5439 msgid " At least one of the following switches must be given:\n"
5445 " -a, --archive-headers Display archive header information\n"
5446 " -f, --file-headers Display the contents of the overall file header\n"
5447 " -p, --private-headers Display object format specific file header "
5449 " -P, --private=OPT,OPT... Display object format specific contents\n"
5450 " -h, --[section-]headers Display the contents of the section headers\n"
5451 " -x, --all-headers Display the contents of all headers\n"
5452 " -d, --disassemble Display assembler contents of executable "
5454 " -D, --disassemble-all Display assembler contents of all sections\n"
5455 " --disassemble=<sym> Display assembler contents from <sym>\n"
5456 " -S, --source Intermix source code with disassembly\n"
5457 " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5458 " -s, --full-contents Display the full contents of all sections "
5460 " -g, --debugging Display debug information in object file\n"
5461 " -e, --debugging-tags Display debug information using ctags style\n"
5462 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5463 " -W[lLiaprmfFsoORtUuTgAckK] or\n"
5464 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5466 " =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes,\n"
5467 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5468 " =addr,=cu_index,=links,=follow-links]\n"
5469 " Display DWARF info in the file\n"
5474 msgid " --ctf=SECTION Display CTF info from SECTION\n"
5480 " -t, --syms Display the contents of the symbol table(s)\n"
5481 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5482 " -r, --reloc Display the relocation entries in the file\n"
5483 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5485 " @<file> Read options from <file>\n"
5486 " -v, --version Display this program's version number\n"
5487 " -i, --info List object formats and architectures supported\n"
5488 " -H, --help Display this information\n"
5495 " The following switches are optional:\n"
5501 " -b, --target=BFDNAME Specify the target object format as "
5503 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5504 " -j, --section=NAME Only display information for section NAME\n"
5505 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5506 " -EB --endian=big Assume big endian format when "
5508 " -EL --endian=little Assume little endian format when "
5510 " --file-start-context Include context from start of file (with -"
5512 " -I, --include=DIR Add DIR to search list for source files\n"
5513 " -l, --line-numbers Include line numbers and filenames in "
5515 " -F, --file-offsets Include file offsets when displaying "
5517 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5518 " The STYLE, if specified, can be `auto', "
5520 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5523 " --recurse-limit Enable a limit on recursion whilst "
5524 "demangling. [Default]\n"
5525 " --no-recurse-limit Disable a limit on recursion whilst "
5527 " -w, --wide Format output for more than 80 columns\n"
5528 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5530 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5531 " --stop-address=ADDR Only process data whose address is < ADDR\n"
5532 " --no-addresses Do not print address alongside disassembly\n"
5533 " --prefix-addresses Print complete address alongside "
5535 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5536 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5538 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5540 " --special-syms Include special symbols in symbol dumps\n"
5541 " --inlines Print all inlines for source line (with -"
5543 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5544 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5550 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5551 " --dwarf-start=N Display DIEs starting with N, at the same "
5554 " --dwarf-check Make additional dwarf internal consistency "
5560 msgid " --ctf-parent=SECTION Use SECTION as the CTF parent\n"
5566 " --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
5567 " --visualize-jumps=color Use colors in the ASCII art\n"
5568 " --visualize-jumps=extended-color Use extended 8-bit color codes\n"
5569 " --visualize-jumps=off Disable jump visualization\n"
5577 "Options supported for -P/--private switch:\n"
5582 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5592 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5602 msgid "failed to read symbol table from: %s"
5605 #: objdump.c:738 objdump.c:4671
5606 msgid "error message was"
5611 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
5616 msgid "%s: not a dynamic object"
5619 #: objdump.c:1379 objdump.c:1406
5621 msgid " (File Offset: 0x%lx)"
5626 msgid "source file %s is more recent than object file\n"
5631 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
5636 msgid "disassemble_fn returned length %d"
5639 #: objdump.c:3138 objdump.c:4309
5641 msgid "Reading section %s failed because: %s"
5648 "Disassembly of section %s:\n"
5653 msgid "can't use supplied machine %s"
5658 msgid "can't disassemble for architecture %s\n"
5665 "Section '%s' has an invalid size: %#llx.\n"
5668 #: objdump.c:3572 objdump.c:3595
5672 "Can't get contents for section '%s'.\n"
5677 msgid "File %s does not contain any dwarf debug information\n"
5683 "No %s section present\n"
5689 msgid "reading %s section of %s failed: %s"
5695 "Contents of %s section:\n"
5701 msgid "architecture: %s, "
5706 msgid "flags 0x%08x:\n"
5716 #: objdump.c:4096 readelf.c:14228
5720 "CTF archive member: %s:\n"
5723 #: objdump.c:4115 readelf.c:14247
5725 msgid "Iteration failed: %s, %s\n"
5728 #: objdump.c:4148 objdump.c:4157 objdump.c:4171 readelf.c:14338 readelf.c:14347
5731 msgid "CTF open failure: %s\n"
5736 msgid "Contents of CTF section %s:\n"
5741 msgid "warning: private headers incomplete: %s"
5745 msgid "option -P/--private not supported by this file"
5750 msgid "target specific dump '%s' not supported"
5755 msgid "Contents of section %s:"
5760 msgid " (Starting at file offset: 0x%lx)"
5765 msgid "no symbols\n"
5770 msgid "no information for symbol number %ld\n"
5775 msgid "could not determine the type of symbol number %ld\n"
5780 msgid "failed to read relocs in: %s"
5787 "%s: file format %s\n"
5792 msgid "%s: printing debugging information failed"
5797 msgid "In archive %s:\n"
5800 #. Prevent corrupted files from spinning us into an
5801 #. infinite loop. 100 is an arbitrary heuristic.
5803 msgid "Archive nesting is too deep"
5808 msgid "In nested archive %s:\n"
5812 msgid "error: the start address should be before the end address"
5816 msgid "error: the stop address should be after the start address"
5820 msgid "error: prefix strip must be non-negative"
5824 msgid "error: instruction width must be positive"
5828 msgid "unrecognized argument to --visualize-option"
5832 msgid "unrecognized -E option"
5837 msgid "unrecognized --endian type `%s'"
5840 #: od-elf32_avr.c:53
5843 "For AVR ELF files:\n"
5844 " mem-usage Display memory usage\n"
5845 " avr-prop Display contents of .avr.prop section\n"
5851 "For Mach-O files:\n"
5852 " header Display the file header\n"
5853 " section Display the segments and sections commands\n"
5854 " map Display the section map\n"
5855 " load Display the load commands\n"
5856 " dysymtab Display the dynamic symbol table\n"
5857 " codesign Display code signature\n"
5858 " seg_split_info Display segment split info\n"
5859 " compact_unwind Display compact unwinding info\n"
5860 " function_starts Display start address of functions\n"
5861 " data_in_code Display data in code entries\n"
5862 " twolevel_hints Display the two-level namespace lookup hints table\n"
5863 " dyld_info Display dyld information\n"
5867 msgid "Mach-O header:\n"
5872 msgid " magic : %08lx\n"
5877 msgid " cputype : %08lx (%s)\n"
5882 msgid " cpusubtype: %08lx\n"
5887 msgid " filetype : %08lx (%s)\n"
5892 msgid " ncmds : %08lx (%lu)\n"
5897 msgid " sizeofcmds: %08lx (%lu)\n"
5902 msgid " flags : %08lx ("
5911 msgid " reserved : %08x\n"
5915 msgid "Segments and Sections:\n"
5919 msgid " #: Segment name Section name Address\n"
5923 msgid "cannot read rebase dyld info"
5927 msgid "cannot read bind dyld info"
5931 msgid "cannot read weak bind dyld info"
5935 msgid "cannot read lazy bind dyld info"
5939 msgid "cannot read export symbols dyld info"
5942 #: od-macho.c:1097 od-macho.c:1107 od-macho.c:1181 od-macho.c:1233
5944 msgid " [bad block length]\n"
5949 msgid " %u index entry:\n"
5950 msgid_plural " %u index entries:\n"
5956 msgid " index entry %u: type: %08x, offset: %08x\n"
5961 msgid " version: %08x\n"
5966 msgid " flags: %08x\n"
5971 msgid " hash offset: %08x\n"
5976 msgid " ident offset: %08x (- %08x)\n"
5981 msgid " identity: %s\n"
5986 msgid " nbr special slots: %08x (at offset %08x)\n"
5991 msgid " nbr code slots: %08x\n"
5996 msgid " code limit: %08x\n"
6001 msgid " hash size: %02x\n"
6006 msgid " hash type: %02x (%s)\n"
6011 msgid " spare1: %02x\n"
6016 msgid " page size: %02x\n"
6021 msgid " spare2: %08x\n"
6026 msgid " scatter offset: %08x\n"
6031 msgid " [truncated block]\n"
6036 msgid " magic : %08x (%s)\n"
6041 msgid " length: %08x\n"
6045 msgid "cannot read code signature data"
6049 msgid "cannot read segment split info"
6053 msgid "segment split info is not nul terminated"
6058 msgid " 32 bit pointers:\n"
6063 msgid " 64 bit pointers:\n"
6068 msgid " PPC hi-16:\n"
6073 msgid " Unhandled location type %u\n"
6077 msgid "cannot read function starts"
6081 msgid "cannot read data_in_code"
6085 msgid "cannot read twolevel hints"
6089 msgid "cannot read build tools"
6095 "For XCOFF files:\n"
6096 " header Display the file header\n"
6097 " aout Display the auxiliary header\n"
6098 " sections Display the section headers\n"
6099 " syms Display the symbols table\n"
6100 " relocs Display the relocation entries\n"
6101 " lineno Display the line number entries\n"
6102 " loader Display loader section\n"
6103 " except Display exception table\n"
6104 " typchk Display type-check section\n"
6105 " traceback Display traceback tags\n"
6106 " toc Display toc symbols\n"
6107 " ldinfo Display loader info in core files\n"
6112 msgid " nbr sections: %d\n"
6117 msgid " time and date: 0x%08x - "
6120 #: od-xcoff.c:422 readelf.c:18582
6127 msgid " symbols off: 0x%08x\n"
6132 msgid " nbr symbols: %d\n"
6137 msgid " opt hdr sz: %d\n"
6142 msgid " flags: 0x%04x "
6147 msgid "Auxiliary header:\n"
6152 msgid " No aux header\n"
6157 msgid "warning: optional header size too large (> %d)\n"
6161 msgid "cannot read auxhdr"
6166 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6171 msgid " No section header\n"
6174 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
6175 msgid "cannot read section header"
6180 msgid " Flags: %08x "
6185 msgid "overflow - nreloc: %u, nlnno: %u\n"
6188 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
6189 msgid "cannot read section headers"
6193 msgid "cannot read strings table length"
6197 msgid "cannot read strings table"
6201 msgid "cannot read symbol table"
6205 msgid "cannot read symbol entry"
6209 msgid "cannot read symbol aux entry"
6214 msgid "Symbols table (strtable at 0x%08x)"
6226 msgid " (no strings):\n"
6231 msgid " (strings size: %08x):\n"
6234 #. Translators: 'sc' is for storage class, 'off' for offset.
6237 msgid " # sc value section type aux name/off\n"
6240 #. Section length, number of relocs and line number.
6243 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6246 #. Section length and number of relocs.
6249 msgid " scnlen: %08x nreloc: %-6u\n"
6254 msgid "offset: %08x"
6259 msgid "Relocations for %s (%u)\n"
6263 msgid "cannot read relocations"
6267 msgid "cannot read relocation entry"
6272 msgid "Line numbers for %s (%u)\n"
6276 msgid "cannot read line numbers"
6279 #. Line number, symbol index and physical address.
6282 msgid "lineno symndx/paddr\n"
6286 msgid "cannot read line number entry"
6291 msgid "no .loader section in file\n"
6296 msgid "section .loader is too short\n"
6301 msgid "Loader header:\n"
6306 msgid " version: %u\n"
6311 msgid " Unhandled version\n"
6316 msgid " nbr symbols: %u\n"
6321 msgid " nbr relocs: %u\n"
6324 #. Import string table length.
6327 msgid " import strtab len: %u\n"
6332 msgid " nbr import files: %u\n"
6337 msgid " import file off: %u\n"
6342 msgid " string table len: %u\n"
6347 msgid " string table off: %u\n"
6352 msgid "Dynamic symbols:\n"
6357 msgid " %4u %08x %3u "
6367 msgid "(bad offset: %u)"
6372 msgid "Dynamic relocs:\n"
6377 msgid "Import files:\n"
6382 msgid "no .except section in file\n"
6387 msgid "Exception table:\n"
6392 msgid "no .typchk section in file\n"
6397 msgid "Type-check section:\n"
6402 msgid " address beyond section size\n"
6407 msgid " tags at %08x\n"
6412 msgid " number of CTL anchors: %u\n"
6417 msgid " Name (len: %u): "
6422 msgid "[truncated]\n"
6427 msgid " (end of tags at %08x)\n"
6432 msgid " no tags found\n"
6437 msgid " Truncated .text section\n"
6447 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6451 msgid "cannot read header"
6456 msgid "File header:\n"
6461 msgid " magic: 0x%04x (0%04o) "
6466 msgid "(WRMAGIC: writable text segments)"
6471 msgid "(ROMAGIC: readonly sharablee text segments)"
6476 msgid "(TOCMAGIC: readonly text segments and TOC)"
6481 msgid "unknown magic"
6484 #: od-xcoff.c:1673 od-xcoff.c:1815
6486 msgid " Unhandled magic\n"
6490 msgid "cannot read loader info table"
6497 "ldinfo dump not supported in 32 bits environments\n"
6501 msgid "cannot core read header"
6506 msgid "Core header:\n"
6511 msgid " version: 0x%08x "
6516 msgid "(dumpx format - aix4.3 / 32 bits)"
6521 msgid "(dumpxx format - aix5.0 / 64 bits)"
6526 msgid "unknown format"
6530 msgid "invalid value specified for pragma code_page.\n"
6535 msgid "Excessively large slot index: %lx"
6540 msgid "parse_coff_type: Bad type code 0x%x"
6543 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
6545 msgid "bfd_coff_get_syment failed: %s"
6548 #: rdcoff.c:427 rdcoff.c:727
6550 msgid "bfd_coff_get_auxent failed: %s"
6555 msgid "%ld: .bf without preceding function"
6560 msgid "%ld: unexpected .ef\n"
6565 msgid "%s: no recognized debugging information"
6570 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6575 msgid "%s: %s: stab entry %ld is corrupt\n"
6580 msgid "Last stabs entries before error:\n"
6588 msgid "<no-strings>"
6593 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6598 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6603 msgid "Reading %s bytes extends past end of file for %s\n"
6608 msgid "Unable to seek to 0x%lx for %s\n"
6613 msgid "Out of memory allocating %s bytes for %s\n"
6618 msgid "Unable to read in %s bytes of %s\n"
6622 msgid "Don't know about relocations on this machine architecture\n"
6625 #: readelf.c:955 readelf.c:1060
6626 msgid "32-bit relocation data"
6629 #: readelf.c:967 readelf.c:997 readelf.c:1071 readelf.c:1100
6630 msgid "out of memory parsing relocs\n"
6633 #: readelf.c:985 readelf.c:1089
6634 msgid "64-bit relocation data"
6640 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6645 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6650 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6655 msgid " Offset Info Type Sym.Value Sym. Name\n"
6661 " Offset Info Type Symbol's Value "
6662 "Symbol's Name + Addend\n"
6668 " Offset Info Type Sym. Value Sym. Name + "
6675 " Offset Info Type Symbol's Value "
6682 " Offset Info Type Sym. Value Sym. Name\n"
6685 #: readelf.c:1638 readelf.c:1830 readelf.c:1838
6687 msgid "unrecognized: %-7lx"
6692 msgid "<unknown addend: %lx>"
6697 msgid " bad symbol index: %08lx in reloc\n"
6702 msgid "<string table index: %3ld>"
6707 msgid "<corrupt string table index: %3ld>\n"
6712 msgid "Processor Specific: %lx"
6717 msgid "Operating System specific: %lx"
6720 #: readelf.c:2313 readelf.c:4112
6722 msgid "<unknown>: %lx"
6730 msgid "REL (Relocatable file)"
6734 msgid "EXEC (Executable file)"
6738 msgid "DYN (Shared object file)"
6742 msgid "CORE (Core file)"
6747 msgid "Processor Specific: (%x)"
6752 msgid "OS Specific: (%x)"
6757 msgid "<unknown>: %x"
6760 #. Please keep this switch table sorted by increasing EM_ value.
6762 #: readelf.c:2352 readelf.c:16609 readelf.c:16620
6768 msgid "<unknown>: 0x%x"
6775 #: readelf.c:3239 readelf.c:9949
6784 msgid ", <unknown MeP cpu type>"
6788 msgid "<unknown MeP copro type>"
6793 msgid ", unknown flags bits: %#x"
6797 msgid ", relocatable"
6801 msgid ", relocatable-lib"
6805 msgid ", unknown v850 architecture variant"
6809 msgid ", unknown CPU"
6813 msgid ", unknown ABI"
6816 #: readelf.c:3531 readelf.c:3602
6817 msgid ", unknown ISA"
6822 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6826 msgid ": architecture variant: "
6834 msgid ": unknown extra flag bits also present"
6842 msgid "Standalone App"
6846 msgid "Bare-metal C6000"
6849 #: readelf.c:3886 readelf.c:4897 readelf.c:4913 readelf.c:18014 readelf.c:18114
6850 #: readelf.c:18145 readelf.c:18200 readelf.c:18227
6852 msgid "<unknown: %x>"
6855 #. This message is probably going to be displayed in a 15
6856 #. character wide field, so put the hex value first.
6859 msgid "%08x: <unknown>"
6864 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6869 msgid " Display information about the contents of ELF format files\n"
6876 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6877 " -h --file-header Display the ELF file header\n"
6878 " -l --program-headers Display the program headers\n"
6879 " --segments An alias for --program-headers\n"
6880 " -S --section-headers Display the sections' header\n"
6881 " --sections An alias for --section-headers\n"
6882 " -g --section-groups Display the section groups\n"
6883 " -t --section-details Display the section details\n"
6884 " -e --headers Equivalent to: -h -l -S\n"
6885 " -s --syms Display the symbol table\n"
6886 " --symbols An alias for --syms\n"
6887 " --dyn-syms Display the dynamic symbol table\n"
6888 " -n --notes Display the core notes (if present)\n"
6889 " -r --relocs Display the relocations (if present)\n"
6890 " -u --unwind Display the unwind info (if present)\n"
6891 " -d --dynamic Display the dynamic section (if present)\n"
6892 " -V --version-info Display the version sections (if present)\n"
6893 " -A --arch-specific Display architecture specific information (if any)\n"
6894 " -c --archive-index Display the symbol/file index in an archive\n"
6895 " -D --use-dynamic Use the dynamic section info when displaying "
6897 " -L --lint|--enable-checks Display warning messages for possible problems\n"
6898 " -x --hex-dump=<number|name>\n"
6899 " Dump the contents of section <number|name> as "
6901 " -p --string-dump=<number|name>\n"
6902 " Dump the contents of section <number|name> as "
6904 " -R --relocated-dump=<number|name>\n"
6905 " Dump the contents of section <number|name> as "
6907 " -z --decompress Decompress section before dumping it\n"
6908 " -w[lLiaprmfFsoORtUuTgAckK] or\n"
6909 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6911 " =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes,\n"
6912 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6913 " =addr,=cu_index,=links,=follow-links]\n"
6914 " Display the contents of DWARF debug sections\n"
6920 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6921 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6928 " --ctf=<number|name> Display CTF info from section <number|name>\n"
6929 " --ctf-parent=<number|name>\n"
6930 " Use section <number|name> as the CTF parent\n"
6932 " --ctf-symbols=<number|name>\n"
6933 " Use section <number|name> as the CTF external "
6936 " --ctf-strings=<number|name>\n"
6937 " Use section <number|name> as the CTF external "
6945 " -i --instruction-dump=<number|name>\n"
6946 " Disassemble the contents of section <number|name>\n"
6952 " -I --histogram Display histogram of bucket list lengths\n"
6953 " -W --wide Allow output width to exceed 80 characters\n"
6954 " -T --silent-truncation If a symbol name is truncated, do not add a suffix "
6956 " @<file> Read options from <file>\n"
6957 " -H --help Display this information\n"
6958 " -v --version Display the version number of readelf\n"
6961 #: readelf.c:4629 readelf.c:4660 readelf.c:4664
6962 msgid "Out of memory allocating dump request table.\n"
6967 msgid "Invalid option '-%c'\n"
6970 #: readelf.c:4893 readelf.c:4909 readelf.c:10987
6975 msgid "2's complement, little endian"
6979 msgid "2's complement, big endian"
6983 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6988 msgid "ELF Header:\n"
6998 msgid " Class: %s\n"
7008 msgid " Version: %d%s\n"
7021 msgid " OS/ABI: %s\n"
7026 msgid " ABI Version: %d\n"
7036 msgid " Machine: %s\n"
7041 msgid " Version: 0x%lx\n"
7046 msgid " Entry point address: "
7053 " Start of program headers: "
7059 " (bytes into file)\n"
7060 " Start of section headers: "
7065 msgid " (bytes into file)\n"
7070 msgid " Flags: 0x%lx%s\n"
7075 msgid " Size of this header: %u (bytes)\n"
7080 msgid " Size of program headers: %u (bytes)\n"
7085 msgid " Number of program headers: %u"
7090 msgid " Size of section headers: %u (bytes)\n"
7095 msgid " Number of section headers: %u"
7100 msgid " Section header string table index: %u"
7105 msgid " <corrupt: out of range>"
7108 #: readelf.c:5056 readelf.c:5103
7110 "The e_phentsize field in the ELF header is less than the size of an ELF "
7114 #: readelf.c:5060 readelf.c:5107
7116 "The e_phentsize field in the ELF header is larger than the size of an ELF "
7120 #: readelf.c:5063 readelf.c:5110
7121 msgid "program headers"
7126 msgid "Too many program headers - %#x - the file is not that big\n"
7131 msgid "Out of memory reading %u program headers\n"
7136 "possibly corrupt ELF header - it has a non-zero program header offset, but "
7137 "no program headers\n"
7144 "There are no program headers in this file.\n"
7151 "Elf file type is %s\n"
7156 msgid "Entry point 0x%s\n"
7161 msgid "There is %d program header, starting at offset %s\n"
7162 msgid_plural "There are %d program headers, starting at offset %s\n"
7166 #: readelf.c:5218 readelf.c:5220
7170 "Program Headers:\n"
7176 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
7182 " Type Offset VirtAddr PhysAddr FileSiz "
7183 "MemSiz Flg Align\n"
7188 msgid " Type Offset VirtAddr PhysAddr\n"
7193 msgid " FileSiz MemSiz Flags Align\n"
7197 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
7201 msgid "the segment's file size is larger than its memory size\n"
7205 msgid "the PHDR segment must occur before any LOAD segment\n"
7209 msgid "the PHDR segment is not covered by a LOAD segment\n"
7213 msgid "more than one dynamic segment\n"
7217 msgid "no .dynamic section in the dynamic segment\n"
7221 msgid "the .dynamic section is not the same as the dynamic segment\n"
7225 msgid "the dynamic segment offset + size exceeds the size of the file\n"
7229 msgid "Unable to find program interpreter name\n"
7234 "Internal error: failed to create format string to display program "
7239 msgid "Unable to read program interpreter name\n"
7244 msgid " [Requesting program interpreter: %s]\n"
7251 " Section to Segment mapping:\n"
7256 msgid " Segment Sections...\n"
7259 #: readelf.c:5484 readelf.c:10309
7260 msgid "Cannot interpret virtual addresses without program headers.\n"
7265 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
7268 #: readelf.c:5525 readelf.c:5590
7270 "The e_shentsize field in the ELF header is less than the size of an ELF "
7274 #: readelf.c:5529 readelf.c:5595
7276 "The e_shentsize field in the ELF header is larger than the size of an ELF "
7280 #: readelf.c:5533 readelf.c:5600
7281 msgid "section headers"
7284 #: readelf.c:5543 readelf.c:5610
7286 msgid "Out of memory reading %u section headers\n"
7289 #: readelf.c:5563 readelf.c:5630
7291 msgid "Section %u has an out of range sh_link value of %u\n"
7294 #: readelf.c:5565 readelf.c:5632
7296 msgid "Section %u has an out of range sh_info value of %u\n"
7299 #: readelf.c:5662 readelf.c:5779
7301 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7304 #: readelf.c:5670 readelf.c:5787
7306 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7309 #: readelf.c:5680 readelf.c:5797
7312 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7315 #: readelf.c:5688 readelf.c:5805 readelf.c:14295
7319 #: readelf.c:5700 readelf.c:5817
7321 "Multiple symbol table index sections associated with the same symbol "
7325 #: readelf.c:5707 readelf.c:5824
7326 msgid "symbol table section indices"
7329 #: readelf.c:5714 readelf.c:5831
7331 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7334 #: readelf.c:5726 readelf.c:5843
7336 msgid "Out of memory reading %lu symbols\n"
7339 #: readelf.c:6022 readelf.c:6097 readelf.c:6115 readelf.c:6133
7340 msgid "Internal error: not enough buffer room for section flag info"
7345 msgid "UNKNOWN (%*.*lx)"
7348 #: readelf.c:6159 readelf.c:6174
7349 msgid "Compressed section is too small even for a compression header\n"
7354 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7355 "but no section headers\n"
7362 "There are no sections in this file.\n"
7367 msgid "There is %d section header, starting at offset 0x%lx:\n"
7368 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7372 #: readelf.c:6253 readelf.c:6907 readelf.c:7092 readelf.c:12216 readelf.c:14668
7373 msgid "string table"
7376 #. Note: coded this way so that there is a single string for translation.
7379 msgid "Section %d has invalid sh_entsize of %s\n"
7384 msgid "(Using the expected size of %u for the rest of this dump)\n"
7388 msgid "File contains multiple dynamic symbol tables\n"
7392 msgid "File contains multiple dynamic string tables\n"
7396 msgid "dynamic strings"
7399 #: readelf.c:6393 readelf.c:6399
7401 msgid "Section '%s': zero-sized relocation section\n"
7406 msgid "Section '%s': has a size of zero - is this intended ?\n"
7413 "Section Headers:\n"
7423 #: readelf.c:6495 readelf.c:6506 readelf.c:6517
7425 msgid " [Nr] Name\n"
7430 msgid " Type Addr Off Size ES Lk Inf Al\n"
7436 " [Nr] Name Type Addr Off Size ES Flg Lk "
7442 msgid " Type Address Off Size ES Lk Inf Al\n"
7448 " [Nr] Name Type Address Off Size ES "
7454 msgid " Type Address Offset Link\n"
7459 msgid " Size EntSize Info Align\n"
7464 msgid " [Nr] Name Type Address Offset\n"
7469 msgid " Size EntSize Flags Link Info Align\n"
7479 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7484 msgid "[%2u]: Link field (%u) should index a string section.\n"
7487 #: readelf.c:6579 readelf.c:6590
7489 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7494 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7497 #: readelf.c:6628 readelf.c:6655
7499 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7504 msgid "[%2u]: Expected link to another section in info field"
7509 msgid "Size of section %u is larger than the entire file!\n"
7514 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7518 msgid "compression header"
7523 msgid " [<corrupt>]\n"
7528 msgid " [<unknown>: 0x%x], "
7531 #. The ordering of the letters shown here matches the ordering of the
7532 #. corresponding SHF_xxx values, and hence the order in which these
7533 #. letters will be displayed to the user.
7538 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7539 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7540 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7551 msgid "y (purecode), "
7560 msgid "Bad sh_link in symbol table section\n"
7564 msgid "<OS specific>"
7568 msgid "<PROC specific>"
7575 "There are no sections to group in this file.\n"
7579 msgid "Section headers are not available!\n"
7584 msgid "Out of memory reading %u section group headers\n"
7591 "There are no section groups in this file.\n"
7596 msgid "Out of memory reading %lu groups\n"
7601 msgid "Bad sh_link in group section `%s'\n"
7606 msgid "Corrupt header in group section `%s'\n"
7609 #: readelf.c:7053 readelf.c:7064
7611 msgid "Bad sh_info in group section `%s'\n"
7617 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7621 msgid "section data"
7628 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7633 msgid " [Index] Name\n"
7638 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7643 "Further error messages about overlarge group section indices suppressed\n"
7648 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7653 "Further error messages about already contained group sections suppressed\n"
7658 msgid "section 0 in group section [%5u]\n"
7662 msgid "dynamic section image fixups"
7667 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7674 "Image fixups for needed library #%d: %s - ident: %lx\n"
7679 msgid "Seg Offset Type SymVec DataType\n"
7683 msgid "dynamic section image relocations"
7696 "Seg Offset Type Addend Seg Sym Off\n"
7700 msgid "dynamic string section"
7707 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7714 "There are no dynamic relocations in this file.\n"
7721 "Relocation section "
7726 msgid " at offset 0x%lx contains %lu entry:\n"
7727 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7735 "There are no static relocations in this file."
7742 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7749 "There are no relocations in this file.\n"
7754 msgid "Invalid section %u in table entry %ld\n"
7759 msgid "Invalid offset %lx in table entry %ld\n"
7764 msgid "\tUnknown version.\n"
7767 #: readelf.c:7823 readelf.c:8248
7768 msgid "unwind table"
7771 #: readelf.c:7874 readelf.c:8330
7773 msgid "Skipping unknown relocation type: %u\n"
7776 #: readelf.c:7880 readelf.c:8337
7778 msgid "Skipping unexpected relocation type: %s\n"
7781 #: readelf.c:7889 readelf.c:8344
7783 msgid "Skipping reloc with overlarge offset: %lx\n"
7786 #: readelf.c:7896 readelf.c:8351
7788 msgid "Skipping reloc with invalid symbol index: %u\n"
7791 #: readelf.c:7944 readelf.c:8400 readelf.c:9506
7792 msgid "Multiple symbol tables encountered\n"
7795 #: readelf.c:7959 readelf.c:8415 readelf.c:9521
7799 "There are no unwind sections in this file.\n"
7806 "Could not find unwind info section for "
7822 msgid " at offset 0x%lx contains %lu entries:\n"
7825 #: readelf.c:8423 readelf.c:9528
7829 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7832 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7842 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7847 msgid "Unknown section relocation type %d encountered\n"
7852 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7857 msgid "Skipping unknown ARM relocation type: %d\n"
7862 msgid "Skipping unexpected ARM relocation type %s\n"
7867 msgid "Skipping unknown C6000 relocation type: %d\n"
7872 msgid "Skipping unexpected C6000 relocation type %s\n"
7875 #. This function currently only supports ARM and TI unwinders.
7877 msgid "Only TI and ARM unwinders are currently supported\n"
7882 msgid "[Truncated opcode]\n"
7885 #: readelf.c:8823 readelf.c:9039
7887 msgid "Refuse to unwind"
7900 #: readelf.c:8879 readelf.c:8972
7906 msgid "corrupt change to vsp\n"
7909 #: readelf.c:8994 readelf.c:9151
7911 msgid " [unsupported opcode]"
7921 msgid "*corrupt* - no registers specified"
7929 msgid "Corrupt stack pointer adjustment detected\n"
7934 msgid "sp = sp + %ld"
7939 msgid " Personality routine: "
7944 msgid " [Truncated data]\n"
7949 msgid "Corrupt ARM compact model table entry: %x \n"
7954 msgid " Compact model index: %d\n"
7958 msgid "Unknown ARM compact model index encountered\n"
7963 msgid " [reserved]\n"
7968 msgid " Restore stack from frame pointer\n"
7973 msgid " Stack increment %d\n"
7978 msgid " Registers restored: "
7983 msgid " Return register: %s\n"
7988 msgid " [reserved (%d)]\n"
7994 "Unsupported architecture type %d encountered when decoding unwind table\n"
7999 msgid "corrupt index table entry: %x\n"
8004 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
8009 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
8015 "Unsupported architecture type %d encountered when processing unwind table\n"
8022 "The decoding of unwind sections for machine type %s is not currently "
8033 msgid "Interface Version: %s"
8036 #. Note: coded this way so that there is a single string for translation.
8039 msgid "<corrupt: %s>"
8044 msgid "Time Stamp: %s"
8047 #: readelf.c:9834 readelf.c:9884
8048 msgid "dynamic section"
8051 #: readelf.c:9854 readelf.c:9905
8053 msgid "Out of memory allocating space for %lu dynamic entries\n"
8058 msgid "Size truncation prevents reading %s elements of size %u\n"
8063 msgid "Invalid number of dynamic entries: %s\n"
8068 msgid "Out of memory reading %s dynamic entries\n"
8073 msgid "Unable to read in %s bytes of dynamic data\n"
8078 msgid "Out of memory allocating space for %s dynamic entries\n"
8081 #: readelf.c:10040 readelf.c:10094 readelf.c:10118 readelf.c:10151
8082 #: readelf.c:10177 readelf.c:10196
8083 msgid "Unable to seek to start of dynamic information\n"
8086 #: readelf.c:10046 readelf.c:10100
8087 msgid "Failed to read in number of buckets\n"
8091 msgid "Failed to read in number of chains\n"
8095 msgid "Failed to determine last chain length\n"
8102 "There is no dynamic section in this file.\n"
8105 #. See PR 21379 for a reproducer.
8107 msgid "Invalid PT_LOAD entry\n"
8111 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
8115 msgid "Corrupt DT_SYMTAB dynamic entry\n"
8119 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
8123 msgid "dynamic string table"
8127 msgid "Corrupt DT_STRTAB dynamic entry\n"
8132 msgid "Bad value (%d) for SYMINENT entry\n"
8136 msgid "symbol information"
8140 msgid "Multiple dynamic symbol information sections found\n"
8145 msgid "Out of memory allocating %lu bytes for dynamic symbol info\n"
8152 "Dynamic section at offset 0x%lx contains %lu entry:\n"
8155 "Dynamic section at offset 0x%lx contains %lu entries:\n"
8161 msgid " Tag Type Name/Value\n"
8166 msgid "Auxiliary library"
8171 msgid "Filter library"
8176 msgid "Configuration file"
8181 msgid "Dependency audit library"
8186 msgid "Audit library"
8189 #: readelf.c:10558 readelf.c:10586 readelf.c:10614
8194 #: readelf.c:10561 readelf.c:10589 readelf.c:10616
8201 msgid "Shared library: [%s]"
8206 msgid " program interpreter"
8211 msgid "Library soname: [%s]"
8216 msgid "Library rpath: [%s]"
8221 msgid "Library runpath: [%s]"
8231 msgid "Not needed object: [%s]\n"
8236 msgid "<corrupt time val: %lx"
8243 "Version definition section '%s' contains %u entry:\n"
8246 "Version definition section '%s' contains %u entries:\n"
8250 #: readelf.c:11054 readelf.c:11192 readelf.c:11349
8255 #: readelf.c:11056 readelf.c:11194 readelf.c:11351
8257 msgid " Offset: %#08lx Link: %u (%s)\n"
8261 msgid "version definition section"
8266 msgid " %#06lx: Rev: %d Flags: %s"
8271 msgid " Index: %d Cnt: %d "
8281 msgid "Name index: %ld\n"
8286 msgid "Invalid vda_next field of %lx\n"
8291 msgid " %#06lx: Parent %d: %s\n"
8296 msgid " %#06lx: Parent %d, name index: %ld\n"
8301 msgid " Version def aux past end of section\n"
8306 msgid "Invalid vd_next field of %lx\n"
8311 msgid " Version definition past end of section\n"
8318 "Version needs section '%s' contains %u entry:\n"
8321 "Version needs section '%s' contains %u entries:\n"
8326 msgid "Version Needs section"
8331 msgid " %#06lx: Version: %d"
8351 msgid " %#06lx: Name: %s"
8356 msgid " %#06lx: Name index: %lx"
8361 msgid " Flags: %s Version: %d\n"
8366 msgid "Invalid vna_next field of %lx\n"
8370 msgid "Missing Version Needs auxillary information\n"
8375 msgid "Invalid vn_next field of %lx\n"
8379 msgid "Missing Version Needs information\n"
8383 msgid "version string table"
8390 "Version symbols section '%s' contains %lu entry:\n"
8393 "Version symbols section '%s' contains %lu entries:\n"
8398 msgid "version symbol data"
8406 msgid " 0 (*local*) "
8410 msgid " 1 (*global*) "
8414 msgid "invalid index into symbol array\n"
8417 #: readelf.c:11426 readelf.c:11992
8418 msgid "version need"
8422 msgid "version need aux (2)"
8425 #: readelf.c:11484 readelf.c:11936
8429 #: readelf.c:11512 readelf.c:11967
8430 msgid "version def aux"
8441 "No version information found in this file.\n"
8446 msgid "Unrecognized visibility value: %u\n"
8451 msgid "Unrecognized alpha specific other value: %u\n"
8456 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8461 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8466 msgid "<localentry>: %d"
8476 msgid "bad section index[%3d]"
8480 msgid "version data"
8484 msgid "version need aux (3)"
8489 msgid "local symbol %lu found at index >= %s's sh_info value of %u\n"
8496 "Symbol table for image contains %lu entry:\n"
8499 "Symbol table for image contains %lu entries:\n"
8503 #: readelf.c:12151 readelf.c:12195
8505 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8508 #: readelf.c:12153 readelf.c:12197
8510 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8517 "Symbol table '%s' has a sh_entsize of zero!\n"
8524 "Symbol table '%s' contains %lu entry:\n"
8527 "Symbol table '%s' contains %lu entries:\n"
8535 "Dynamic symbol information is not available for displaying symbols.\n"
8542 "Histogram for bucket list length (total of %lu bucket):\n"
8545 "Histogram for bucket list length (total of %lu buckets):\n"
8550 msgid "Out of memory allocating space for histogram buckets\n"
8553 #: readelf.c:12261 readelf.c:12339
8555 msgid " Length Number %% of total Coverage\n"
8559 msgid "histogram chain is corrupt\n"
8563 msgid "Out of memory allocating space for histogram counts\n"
8570 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
8573 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
8578 msgid "Out of memory allocating space for gnu histogram buckets\n"
8582 msgid "Out of memory allocating space for gnu histogram counts\n"
8589 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8592 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8598 msgid " Num: Name BoundTo Flags\n"
8603 msgid "<corrupt index>"
8608 msgid "<corrupt: %19ld>"
8613 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8618 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8624 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8628 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8633 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8638 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8643 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8647 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8652 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8655 #: readelf.c:12692 readelf.c:12701
8657 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8663 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8669 msgid "unable to apply unsupported reloc type %d to section %s\n"
8674 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8679 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8684 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8691 "Assembly dump of section %s\n"
8696 msgid "Section '%s' has no data to dump.\n"
8700 msgid "section contents"
8707 "String dump of section '%s':\n"
8710 #: readelf.c:13840 readelf.c:14056 readelf.c:14438
8712 msgid "section '%s' has unsupported compress type: %d\n"
8715 #: readelf.c:13872 readelf.c:14090 readelf.c:14475
8717 msgid "Unable to decompress section %s\n"
8723 " Note: This section has relocations against it, but these have NOT been "
8724 "applied to this dump.\n"
8727 #: readelf.c:13996 readelf.c:15432 readelf.c:15472 readelf.c:15510
8728 #: readelf.c:15557 readelf.c:15588 readelf.c:17088 readelf.c:17120
8735 msgid " No strings found in this section."
8742 "Hex dump of section '%s':\n"
8748 " NOTE: This section has relocations against it, but these have NOT been "
8749 "applied to this dump.\n"
8754 msgid "No symbol section named %s\n"
8759 msgid "No string table section named %s\n"
8768 msgid "No CTF parent section named %s\n"
8779 "Dump of CTF section '%s':\n"
8784 msgid "%s section data"
8789 msgid "compressed section %s is too small to contain a compression header\n"
8792 #: readelf.c:14551 readelf.c:14578 readelf.c:14603
8795 "malformed note encountered in section %s whilst scanning for build-id note\n"
8802 "Section '%s' has no debugging data.\n"
8805 #. There is no point in dumping the contents of a debugging section
8806 #. which has the NOBITS type - the bits in the file will be random.
8807 #. This can happen when a file containing a .eh_frame section is
8808 #. stripped with the --only-keep-debug command line option.
8811 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8816 msgid "Unrecognized debug section: %s\n"
8821 msgid "Section '%s' was not dumped because it does not exist!\n"
8826 msgid "Section %d was not dumped because it does not exist!\n"
8830 msgid "<corrupt tag>\n"
8835 msgid "<corrupt string tag>"
8840 msgid "Absent/Non standard\n"
8845 msgid "Bare metal/mwdt\n"
8850 msgid "Bare metal/newlib\n"
8855 msgid "Linux/uclibc\n"
8860 msgid "Linux/glibc\n"
8863 #: readelf.c:15004 readelf.c:15083
8868 #: readelf.c:15016 readelf.c:15046 readelf.c:15074
8881 #: readelf.c:15095 readelf.c:15102
8893 #: readelf.c:15299 readelf.c:15312 readelf.c:15330 readelf.c:15851
8894 #: readelf.c:16130 readelf.c:16142 readelf.c:16154
8901 msgid "Application\n"
8911 msgid "Microcontroller\n"
8916 msgid "Application or Realtime\n"
8919 #: readelf.c:15313 readelf.c:15332 readelf.c:15903 readelf.c:15920
8920 #: readelf.c:15991 readelf.c:16011 readelf.c:18592
8925 #: readelf.c:15314 readelf.c:15994 readelf.c:16014 readelf.c:18591
8930 #: readelf.c:15318 readelf.c:15336
8932 msgid "8-byte and up to %d-byte extended\n"
8937 msgid "8-byte, except leaf SP\n"
8940 #: readelf.c:15347 readelf.c:15429 readelf.c:16029
8942 msgid "flag = %d, vendor = "
8952 msgid "<unknown: %d>\n"
8956 msgid "corrupt vendor attribute\n"
8961 msgid "unspecified hard/soft float\n"
8966 msgid "hard float\n"
8971 msgid "soft float\n"
8976 msgid "unspecified hard/soft float, "
8981 msgid "hard float, "
8986 msgid "soft float, "
8991 msgid "single-precision hard float, "
8996 msgid "unspecified long double\n"
9001 msgid "128-bit IBM long double\n"
9006 msgid "64-bit long double\n"
9011 msgid "128-bit IEEE long double\n"
9014 #: readelf.c:15568 readelf.c:15599
9016 msgid "unspecified\n"
9046 msgid "Hard or soft float\n"
9051 msgid "Hard float (double precision)\n"
9056 msgid "Hard float (single precision)\n"
9061 msgid "Soft float\n"
9066 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
9071 msgid "Hard float (32-bit CPU, Any FPU)\n"
9076 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
9081 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
9086 msgid "NaN 2008 compatibility\n"
9091 msgid "Any MSA or not\n"
9096 msgid "128-bit MSA\n"
9114 #: readelf.c:15906 readelf.c:15923 readelf.c:15997 readelf.c:16017
9121 msgid "DSBT addressing not used\n"
9126 msgid "DSBT addressing used\n"
9131 msgid "Data addressing position-dependent\n"
9136 msgid "Data addressing position-independent, GOT near DP\n"
9141 msgid "Data addressing position-independent, GOT far from DP\n"
9146 msgid "Code addressing position-dependent\n"
9151 msgid "Code addressing position-independent\n"
9164 #: readelf.c:16143 readelf.c:16155
9169 #: readelf.c:16144 readelf.c:16156
9176 msgid "Restricted Large\n"
9181 msgid " <unknown tag %d>: "
9186 msgid "Any Region\n"
9191 msgid "Lower Region Only\n"
9201 msgid "No unaligned access\n"
9206 msgid "Unaligned access\n"
9220 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
9224 msgid "Tag section ends prematurely\n"
9229 msgid "Bad attribute length (%u > %u)\n"
9234 msgid "Attribute length of %u is too small\n"
9238 msgid "Corrupt attribute section name\n"
9243 msgid "Attribute Section: "
9247 msgid "Unused bytes at end of section\n"
9252 msgid "Bad subsection length (%u > %u)\n"
9257 msgid "Bad subsection length (%u < 6)\n"
9262 msgid "File Attributes\n"
9267 msgid "Section Attributes:"
9272 msgid "Symbol Attributes:"
9277 msgid "Unknown tag: %d\n"
9282 msgid " Unknown attribute:\n"
9286 msgid "MIPS GOT entry extends beyond the end of available data\n"
9289 #: readelf.c:16611 readelf.c:16680
9294 msgid "Corrupt MIPS ABI Flags section.\n"
9298 msgid "MIPS ABI Flags section"
9301 #: readelf.c:16792 readelf.c:17375
9302 msgid "Global Offset Table data"
9312 #: readelf.c:16797 readelf.c:17380
9314 msgid " Canonical gp value: "
9317 #: readelf.c:16811 readelf.c:17384 readelf.c:17511
9319 msgid " Reserved entries:\n"
9324 msgid " %*s %10s %*s\n"
9327 #: readelf.c:16813 readelf.c:16843 readelf.c:17386 readelf.c:17414
9328 #: readelf.c:17432 readelf.c:17513 readelf.c:17522
9332 #: readelf.c:16813 readelf.c:16843 readelf.c:17386 readelf.c:17414
9337 #: readelf.c:16814 readelf.c:16844
9341 #: readelf.c:16841 readelf.c:17412
9343 msgid " Local entries:\n"
9346 #: readelf.c:16923 readelf.c:17628
9347 msgid "liblist section data"
9354 "Section '.liblist' contains %lu entry:\n"
9357 "Section '.liblist' contains %lu entries:\n"
9363 " Library Time Stamp Checksum Version Flags\n"
9368 msgid "<corrupt: %9ld>"
9376 msgid "No MIPS_OPTIONS header found\n"
9380 msgid "The MIPS options section is too small.\n"
9389 msgid "Invalid size (%u) for MIPS option\n"
9396 "Section '%s' contains %d entry:\n"
9399 "Section '%s' contains %d entries:\n"
9403 #: readelf.c:17089 readelf.c:17121
9404 msgid "Truncated MIPS REGINFO option\n"
9408 msgid "conflict list found without a dynamic symbol table\n"
9413 msgid "Overlarge number of conflicts detected: %lx\n"
9417 msgid "Out of memory allocating space for dynamic conflicts\n"
9420 #: readelf.c:17283 readelf.c:17301
9428 "Section '.conflict' contains %lu entry:\n"
9431 "Section '.conflict' contains %lu entries:\n"
9436 msgid " Num: Index Value Name"
9441 msgid "<corrupt symbol index>"
9444 #: readelf.c:17336 readelf.c:17462 readelf.c:17547
9446 msgid "<corrupt: %14ld>"
9452 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9457 msgid "Too many GOT symbols: %lu\n"
9469 msgid " %*s %10s %*s Purpose\n"
9472 #: readelf.c:17387 readelf.c:17415 readelf.c:17434 readelf.c:17513
9479 msgid " Lazy resolver\n"
9484 msgid " Module pointer (GNU extension)\n"
9489 msgid " Global entries:\n"
9492 #: readelf.c:17435 readelf.c:17524
9496 #. Note for translators: "Ndx" = abbreviated form of "Index".
9497 #: readelf.c:17438 readelf.c:17524
9501 #: readelf.c:17438 readelf.c:17524
9507 msgid "<no dynamic symbols>"
9512 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9516 msgid "Procedure Linkage Table data"
9521 msgid " %*s %*s Purpose\n"
9526 msgid " PLT lazy resolver\n"
9531 msgid " Module pointer\n"
9541 msgid "<corrupt symbol index: %lu>"
9545 msgid "NDS32 elf flags section"
9549 msgid "liblist string table"
9556 "Library list section '%s' contains %lu entries:\n"
9559 "Library list section '%s' contains %lu entries:\n"
9564 msgid " Library Time Stamp Checksum Version Flags"
9568 msgid "NT_AUXV (auxiliary vector)"
9572 msgid "NT_PRSTATUS (prstatus structure)"
9576 msgid "NT_FPREGSET (floating point registers)"
9580 msgid "NT_PRPSINFO (prpsinfo structure)"
9584 msgid "NT_TASKSTRUCT (task structure)"
9588 msgid "NT_PRXFPREG (user_xfpregs structure)"
9592 msgid "NT_PPC_VMX (ppc Altivec registers)"
9596 msgid "NT_PPC_VSX (ppc VSX registers)"
9600 msgid "NT_PPC_TAR (ppc TAR register)"
9604 msgid "NT_PPC_PPR (ppc PPR register)"
9608 msgid "NT_PPC_DSCR (ppc DSCR register)"
9612 msgid "NT_PPC_EBB (ppc EBB registers)"
9616 msgid "NT_PPC_PMU (ppc PMU registers)"
9620 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9624 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9628 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9632 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
9636 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9640 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9644 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9648 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9652 msgid "NT_386_TLS (x86 TLS information)"
9656 msgid "NT_386_IOPERM (x86 I/O permissions)"
9660 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9664 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9668 msgid "NT_S390_TIMER (s390 timer register)"
9672 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9676 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9680 msgid "NT_S390_CTRS (s390 control registers)"
9684 msgid "NT_S390_PREFIX (s390 prefix register)"
9688 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9692 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9696 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9700 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9704 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9708 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9712 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9716 msgid "NT_ARM_VFP (arm VFP registers)"
9720 msgid "NT_ARM_TLS (AArch TLS registers)"
9724 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9728 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9732 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
9736 msgid "NT_PSTATUS (pstatus structure)"
9740 msgid "NT_FPREGS (floating point registers)"
9744 msgid "NT_PSINFO (psinfo structure)"
9748 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9752 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9756 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9760 msgid "NT_SIGINFO (siginfo_t data)"
9764 msgid "NT_FILE (mapped files)"
9768 msgid "NT_VERSION (version)"
9772 msgid "NT_ARCH (architecture)"
9783 #: readelf.c:17824 readelf.c:17943 readelf.c:18565 readelf.c:18739
9784 #: readelf.c:18816 readelf.c:18933
9786 msgid "Unknown note type: (0x%08x)"
9791 msgid " Cannot decode 64-bit note in 32-bit build\n"
9795 msgid " Malformed note - too short for header\n"
9799 msgid " Malformed note - does not end with \\0\n"
9803 msgid " Malformed note - too short for supplied file count\n"
9808 msgid " Page size: "
9813 msgid " %*s%*s%*s\n"
9829 msgid " Malformed note - filenames end too early\n"
9833 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9837 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9841 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9845 msgid "NT_GNU_GOLD_VERSION (gold version)"
9849 msgid "NT_GNU_PROPERTY_TYPE_0"
9853 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9857 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9860 #: readelf.c:18027 readelf.c:18127 readelf.c:18158
9867 msgid " Properties: "
9872 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9877 msgid "<corrupt descsz: %#lx>\n"
9882 msgid "<corrupt type (%#x) datasz: %#x>\n"
9885 #: readelf.c:18291 readelf.c:18345
9887 msgid "x86 ISA used: <corrupt length: %#x> "
9890 #: readelf.c:18302 readelf.c:18356
9892 msgid "x86 ISA needed: <corrupt length: %#x> "
9897 msgid "x86 feature: <corrupt length: %#x> "
9902 msgid "x86 feature used: <corrupt length: %#x> "
9907 msgid "x86 feature needed: <corrupt length: %#x> "
9910 #: readelf.c:18375 readelf.c:18389 readelf.c:18397
9912 msgid "<corrupt length: %#x> "
9917 msgid "stack size: "
9922 msgid "<unknown type %#x data: "
9927 msgid "<procesor-specific type %#x data: "
9932 msgid "<application-specific type %#x data: "
9942 msgid " <corrupt GNU_ABI_TAG>\n"
9947 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9955 #. Hardware capabilities information. Word 0 is the number of entries.
9956 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9957 #. is a series of entries, where each entry is a single byte followed
9958 #. by a nul terminated string. The byte gives the bit number to test
9959 #. if enabled in the bitmask.
9962 msgid " Hardware Capabilities: "
9966 msgid "<corrupt GNU_HWCAP>\n"
9971 msgid "num entries: %ld, enabled mask: %lx\n"
9976 msgid " Description data: "
9980 msgid "Alignment of 8-byte objects"
9984 msgid "Sizeof double and long double"
9988 msgid "Type of FPU support needed"
9992 msgid "Use of SIMD instructions"
9996 msgid "Use of cache"
10030 msgid "unknown value: %x\n"
10034 msgid "NT_THRMISC (thrmisc structure)"
10038 msgid "NT_PROCSTAT_PROC (proc data)"
10042 msgid "NT_PROCSTAT_FILES (files data)"
10046 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
10050 msgid "NT_PROCSTAT_GROUPS (groups data)"
10054 msgid "NT_PROCSTAT_UMASK (umask data)"
10058 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
10062 msgid "NT_PROCSTAT_OSREL (osreldate data)"
10066 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
10070 msgid "NT_PROCSTAT_AUXV (auxv data)"
10074 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
10077 #. NetBSD core "procinfo" structure.
10079 msgid "NetBSD procinfo structure"
10083 msgid "NetBSD ELF auxiliary vector data"
10087 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
10090 #: readelf.c:18758 readelf.c:18775 readelf.c:18789
10091 msgid "PT_GETREGS (reg structure)"
10094 #: readelf.c:18760 readelf.c:18777 readelf.c:18791
10095 msgid "PT_GETFPREGS (fpreg structure)"
10099 msgid "PT___GETREGS40 (old reg structure)"
10103 msgid "NT_STAPSDT (SystemTap probe descriptors)"
10108 msgid " Provider: %s\n"
10113 msgid " Name: %s\n"
10118 msgid " Location: "
10128 msgid ", Semaphore: "
10133 msgid " Arguments: %s\n"
10138 msgid " <corrupt - note is too small>\n"
10142 msgid "corrupt stapdt note - the data size is too small\n"
10146 msgid "NT_VMS_MHD (module header)"
10150 msgid "NT_VMS_LNM (language name)"
10154 msgid "NT_VMS_SRC (source files)"
10158 msgid "NT_VMS_EIDC (consistency check)"
10162 msgid "NT_VMS_FPMODE (FP mode)"
10166 msgid "NT_VMS_IMGNAM (image name)"
10170 msgid "NT_VMS_IMGID (image id)"
10174 msgid "NT_VMS_LINKID (link id)"
10178 msgid "NT_VMS_IMGBID (build id)"
10182 msgid "NT_VMS_GSTNAM (sym table name)"
10187 msgid " Creation date : %.17s\n"
10192 msgid " Last patch date: %.17s\n"
10197 msgid " Module name : %s\n"
10202 msgid " Module version : %s\n"
10205 #: readelf.c:18962 readelf.c:18967
10207 msgid " Module version : <missing>\n"
10212 msgid " Module name : <missing>\n"
10217 msgid " Language: %.*s\n"
10222 msgid " Floating Point mode: "
10227 msgid " Link time: "
10232 msgid " Patch time: "
10237 msgid " Major id: %u, minor id: %u\n"
10242 msgid " Last modified : "
10254 msgid " Header flags: 0x%08x\n"
10259 msgid " Image id : %.*s\n"
10264 msgid " Image name: %.*s\n"
10269 msgid " Global symbol table name: %.*s\n"
10274 msgid " Image id: %.*s\n"
10279 msgid " Linker id: %.*s\n"
10284 msgid " <corrupt - data size is too small>\n"
10288 msgid "corrupt IA64 note: data size is too small\n"
10291 #: readelf.c:19218 readelf.c:19226
10293 msgid " Applies to region from %#lx to %#lx\n"
10296 #: readelf.c:19221 readelf.c:19228
10298 msgid " Applies to region from %#lx\n"
10303 msgid " <invalid description size: %lx>\n"
10308 msgid " <invalid descsz>"
10313 msgid "Gap in build notes detected from %#lx to %#lx\n"
10316 #: readelf.c:19287 readelf.c:19298
10318 msgid " Applies to region from %#lx"
10321 #: readelf.c:19292 readelf.c:19303
10331 #: readelf.c:19330 readelf.c:19345
10333 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
10336 #: readelf.c:19331 readelf.c:19346
10337 msgid " <corrupt name>"
10342 msgid "unrecognised attribute type in name field: %d\n"
10346 msgid "<unknown name type>"
10354 msgid "<stack prot>"
10362 msgid "<stack size>"
10378 msgid "<short enum>"
10383 msgid "unrecognised byte in name field: %d\n"
10388 msgid "<unknown:_%d>"
10393 msgid "attribute does not have an expected type (%c)\n"
10398 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10403 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10408 msgid " description data: "
10419 "Displaying notes found in: %s\n"
10426 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10431 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10436 msgid " %-20s %-10s\tDescription\n"
10447 #: readelf.c:19734 readelf.c:19763
10449 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10451 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10457 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10462 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
10466 msgid "Out of memory allocating space for inote name\n"
10477 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10483 msgid "Corrupt note: name size is too big: %lx\n"
10488 msgid "corrupt descsz found in note at offset 0x%lx\n"
10491 #: readelf.c:19907 readelf.c:19920
10493 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10498 msgid "corrupt namesz found in note at offset 0x%lx\n"
10503 msgid "No note segments present in the core file.\n"
10508 msgid " Unknown GNU attribute: %s\n"
10513 "This instance of readelf has been built without support for a\n"
10514 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10519 msgid "%s: Failed to read file header\n"
10531 msgid "%s: unable to dump the index as none was found\n"
10536 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10541 msgid "Contents of binary %s at offset "
10546 msgid "%s: end of the symbol table reached before the end of the index\n"
10552 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10553 "in the index table\n"
10555 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10556 "in the index table\n"
10562 msgid "%s: failed to seek back to start of object files in the archive\n"
10565 #: readelf.c:20645 readelf.c:20761
10567 msgid "Input file '%s' is not readable.\n"
10572 msgid "%s: contains corrupt thin archive: %s\n"
10577 msgid "%s: failed to seek to archive member.\n"
10581 msgid "Out of memory allocating file data structure\n"
10586 msgid "File %s is not an archive so its index cannot be displayed.\n"
10590 msgid "Nothing to do.\n"
10595 msgid "%s: cannot set time: %s"
10598 #. We have to clean up here.
10599 #: rename.c:157 rename.c:195
10601 msgid "unable to rename '%s'; reason: %s"
10606 msgid "unable to copy file '%s'; reason: %s"
10611 msgid "%s: not enough binary data"
10615 msgid "null terminated unicode string"
10618 #: resbin.c:162 resbin.c:168
10619 msgid "resource ID"
10626 #: resbin.c:238 resbin.c:245
10627 msgid "menu header"
10631 msgid "menuex header"
10635 msgid "menuex offset"
10640 msgid "unsupported menu version %d"
10643 #: resbin.c:288 resbin.c:303 resbin.c:365
10644 msgid "menuitem header"
10651 #: resbin.c:432 resbin.c:460
10652 msgid "dialog header"
10657 msgid "unexpected DIALOGEX version %d"
10661 msgid "dialog font point size"
10665 msgid "dialogex font information"
10668 #: resbin.c:529 resbin.c:547
10669 msgid "dialog control"
10673 msgid "dialogex control"
10677 msgid "dialog control end"
10681 msgid "dialog control data"
10685 msgid "stringtable string length"
10689 msgid "stringtable string"
10693 msgid "fontdir header"
10701 msgid "fontdir device name"
10705 msgid "fontdir face name"
10709 msgid "accelerator"
10713 msgid "group cursor header"
10716 #: resbin.c:798 resrc.c:1350
10718 msgid "unexpected group cursor type %d"
10722 msgid "group cursor"
10726 msgid "group icon header"
10729 #: resbin.c:853 resrc.c:1297
10731 msgid "unexpected group icon type %d"
10739 msgid "unexpected version string"
10744 msgid "version length %lu greater than resource length %lu"
10749 msgid "unexpected version type %d"
10754 msgid "unexpected fixed version information length %ld"
10758 msgid "fixed version info"
10763 msgid "unexpected fixed version signature %lu"
10768 msgid "unexpected fixed version info version %lu"
10772 msgid "version var info"
10777 msgid "unexpected stringfileinfo value length %ld"
10781 msgid "version stringtable"
10786 msgid "unexpected version stringtable value length %ld"
10790 msgid "version string"
10795 msgid "unexpected version string length %ld != %ld + %ld"
10800 msgid "unexpected version string length %ld < %ld"
10805 msgid "unexpected varfileinfo value length %ld"
10809 msgid "version varfileinfo"
10814 msgid "unexpected version value length %ld"
10818 msgid "nul bytes found in version string"
10823 msgid "unexpected version string character: %x"
10827 msgid "filename required for COFF input"
10832 msgid "%s: no resource section"
10837 msgid "%s: .rsrc section is bigger than the file!"
10842 msgid "%s: %s: address out of bounds"
10846 msgid "Resources nest too deep"
10854 msgid "named directory entry"
10858 msgid "directory entry name"
10862 msgid "resource name"
10866 msgid "named subdirectory"
10870 msgid "named resource"
10874 msgid "ID directory entry"
10878 msgid "ID subdirectory"
10882 msgid "ID resource"
10886 msgid "resource type unknown"
10894 msgid "resource data"
10898 msgid "resource data size"
10902 msgid "filename required for COFF output"
10906 msgid "can't get BFD_RELOC_RVA relocation type"
10909 #: resrc.c:256 resrc.c:328
10911 msgid "can't open temporary file `%s': %s"
10916 msgid "can't redirect stdout: `%s': %s"
10921 msgid "can't execute `%s': %s"
10926 msgid "Using temporary file `%s' to read preprocessor output\n"
10931 msgid "can't popen `%s': %s"
10936 msgid "Using popen to read preprocessor output\n"
10941 msgid "Tried `%s'\n"
10946 msgid "Using `%s'\n"
10950 msgid "preprocessing failed."
10955 msgid "%s: unexpected EOF"
10960 msgid "%s: read of %lu returned %lu"
10963 #: resrc.c:722 resrc.c:1497
10965 msgid "stat failed on bitmap file `%s': %s"
10970 msgid "cursor file `%s' does not contain cursor data"
10973 #: resrc.c:805 resrc.c:1205
10975 msgid "%s: fseek to %lu failed: %s"
10979 msgid "help ID requires DIALOGEX"
10983 msgid "control data requires DIALOGEX"
10988 msgid "stat failed on font file `%s': %s"
10993 msgid "icon file `%s' does not contain icon data"
10996 #: resrc.c:1723 resrc.c:1758
10998 msgid "stat failed on file `%s': %s"
11003 msgid "can't open `%s' for output: %s"
11008 msgid " Displays the sizes of sections inside binary files\n"
11013 msgid " If no input file(s) are specified, a.out is assumed\n"
11019 " The options are:\n"
11020 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
11022 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
11024 " -t --totals Display the total sizes (Berkeley "
11026 " --common Display total size for *COM* syms\n"
11027 " --target=<bfdname> Set the binary file format\n"
11028 " @<file> Read options from <file>\n"
11029 " -h --help Display this information\n"
11030 " -v --version Display the program's version\n"
11036 msgid "invalid argument to --format: %s"
11041 msgid "Invalid radix: %s\n"
11045 msgid "Checksum failure"
11048 #. FIXME: Return error status.
11050 msgid "Failed to write checksum"
11055 msgid "Unsupported integer write size: %d"
11058 #. FIXME: Return error status.
11060 msgid "Failed to write TR block"
11065 msgid "Unrecognized H8300 sub-architecture: %ld"
11070 msgid "Unsupported architecture: %d"
11075 msgid "Unrecognised type: %d"
11080 msgid "Unrecognised coff symbol type: %d"
11083 #: srconv.c:1019 srconv.c:1119
11085 msgid "Unrecognised coff symbol visibility: %d"
11088 #: srconv.c:1045 srconv.c:1090
11090 msgid "Unrecognised coff symbol location: %d"
11093 #. FIXME: Return error status.
11095 msgid "Failed to write CS struct"
11100 msgid "Convert a COFF object file into a SYSROFF object file\n"
11106 " The options are:\n"
11107 " -q --quick (Obsolete - ignored)\n"
11108 " -n --noprescan Do not perform a scan to convert commons into defs\n"
11109 " -d --debug Display information about what is being done\n"
11110 " @<file> Read options from <file>\n"
11111 " -h --help Display this information\n"
11112 " -v --version Print the program's version number\n"
11116 msgid "input and output files must be different"
11121 msgid "unable to open output file %s"
11124 #: stabs.c:344 stabs.c:1772
11125 msgid "numeric overflow"
11130 msgid "Bad stab: %s\n"
11135 msgid "Warning: %s: %s\n"
11140 msgid "N_LBRAC not within function\n"
11145 msgid "Too many N_RBRACs\n"
11149 msgid "unknown C++ encoded name"
11152 #. Complain and keep going, so compilers can invent new
11153 #. cross-reference types.
11155 msgid "unrecognized cross reference type"
11158 #. Does this actually ever happen? Is that why we are worrying
11159 #. about dealing with it rather than just calling error_type?
11161 msgid "missing index type"
11165 msgid "unknown virtual character for baseclass"
11169 msgid "unknown visibility character for baseclass"
11173 msgid "unnamed $vb type"
11177 msgid "unrecognized C++ abbreviation"
11181 msgid "unknown visibility character for field"
11185 msgid "const/volatile indicator missing"
11189 msgid "Undefined N_EXCL"
11194 msgid "Type file number %d out of range\n"
11199 msgid "Type index number %d out of range\n"
11204 msgid "Unrecognized XCOFF type %d\n"
11209 msgid "bad mangled name `%s'\n"
11214 msgid "no argument types in mangled string\n"
11219 msgid "Demangled name is not a function\n"
11224 msgid "Unexpected type in v3 arglist demangling\n"
11229 msgid "Unrecognized demangle component %d\n"
11234 msgid "Failed to print demangled template\n"
11239 msgid "Couldn't get demangled builtin type\n"
11244 msgid "Unexpected demangled varargs\n"
11249 msgid "Unrecognized demangled builtin type\n"
11252 #: strings.c:200 strings.c:267
11254 msgid "invalid integer argument %s"
11259 msgid "invalid minimum string length %d"
11264 msgid "%s: Reading section %s failed: %s"
11269 msgid " Display printable strings in [file(s)] (stdin by default)\n"
11275 " -a - --all Scan the entire file, not just the data section "
11277 " -d --data Only scan the data sections in the file\n"
11283 " -a - --all Scan the entire file, not just the data section\n"
11284 " -d --data Only scan the data sections in the file "
11291 " -f --print-file-name Print the name of the file before each string\n"
11292 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
11294 " -<number> least [number] characters (default 4).\n"
11295 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
11297 " -w --include-all-whitespace Include all whitespace as valid string "
11299 " -o An alias for --radix=o\n"
11300 " -T --target=<BFDNAME> Specify the binary file format\n"
11301 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
11302 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
11304 " -s --output-separator=<string> String used to separate strings in output.\n"
11305 " @<file> Read options from <file>\n"
11306 " -h --help Display this information\n"
11307 " -v -V --version Print the program's version number\n"
11311 msgid "*undefined*"
11320 msgid "SUM IS %x\n"
11323 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
11324 #. Prevent infinite loops re-reading beyond the end of the buffer.
11326 msgid "ICE: getINT: Out of buffer space"
11331 msgid "Unsupported read size: %d"
11341 msgid "WANTED %x!!\n"
11345 msgid "SYMBOL INFO"
11349 msgid "DERIVED TYPE"
11353 msgid "MODULE***\n"
11358 msgid "Print a human readable interpretation of a SYSROFF object file\n"
11364 " The options are:\n"
11365 " -h --help Display this information\n"
11366 " -v --version Print the program's version number\n"
11371 msgid "cannot open input file %s"
11374 #: unwind-ia64.c:176
11376 msgid "Unknown code 0x%02x\n"
11380 #: unwind-ia64.c:362
11384 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
11388 #: unwind-ia64.c:574
11390 msgid "Bad uleb128\n"
11393 #: unwind-ia64.c:588
11395 msgid "\t<corrupt X1>\n"
11398 #: unwind-ia64.c:612
11400 msgid "\t<corrupt X2>\n"
11403 #: unwind-ia64.c:638
11405 msgid "\t<corrupt X3>\n"
11408 #: unwind-ia64.c:666
11410 msgid "\t<corrupt X4>\n"
11413 #: unwind-ia64.c:708
11415 msgid "\t<corrupt R2>\n"
11418 #: unwind-ia64.c:754
11420 msgid "\t<corrupt P2>\n"
11423 #: unwind-ia64.c:769
11425 msgid "\t<corrupt P3>\n"
11428 #: unwind-ia64.c:828
11430 msgid "\t<corrupt P5>\n"
11433 #: unwind-ia64.c:935
11435 msgid "\t<corrupt P8>\n"
11438 #: unwind-ia64.c:1010
11440 msgid "\t<corrupt P9>\n"
11443 #: unwind-ia64.c:1022
11445 msgid "\t<corrupt P10>\n"
11448 #: unwind-ia64.c:1153
11450 msgid "\t<corrupt IA64 descriptor>\n"
11455 msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
11461 "This program is free software; you may redistribute it under the terms of\n"
11462 "the GNU General Public License version 3 or (at your option) any later "
11464 "This program has absolutely no warranty.\n"
11469 msgid "can't create %s file `%s' for output.\n"
11474 msgid "Usage: %s [option(s)] [input-file]\n"
11480 " The options are:\n"
11481 " -a --ascii_in Read input file as ASCII file\n"
11482 " -A --ascii_out Write binary messages as ASCII\n"
11483 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11484 "for uniqueness.\n"
11485 " -c --customflag Set custom flags for messages\n"
11486 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11487 " -d --decimal_values Print values to text files decimal\n"
11488 " -e --extension=<extension> Set header extension used on export header "
11490 " -F --target <target> Specify output target for endianness.\n"
11491 " -h --headerdir=<directory> Set the export directory for headers\n"
11492 " -u --unicode_in Read input file as UTF16 file\n"
11493 " -U --unicode_out Write binary messages as UFT16\n"
11494 " -m --maxlength=<val> Set the maximal allowed message length\n"
11495 " -n --nullterminate Automatic add a zero termination to strings\n"
11496 " -o --hresult_use Use HRESULT definition instead of status code "
11498 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11499 " -r --rcdir=<directory> Set the export directory for rc files\n"
11500 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11501 " that maps message ID's to their symbolic "
11508 " -H --help Print this help message\n"
11509 " -v --verbose Verbose - tells you what it's doing\n"
11510 " -V --version Print version information\n"
11513 #: windmc.c:260 windres.c:404
11515 msgid "%s: warning: "
11520 msgid "A codepage was specified switch `%s' and UTF16.\n"
11525 msgid "\tcodepage settings are ignored.\n"
11529 msgid "try to add a ill language."
11534 msgid "unable to open file `%s' for input.\n"
11539 msgid "unable to read contents of %s"
11543 msgid "input file does not seems to be UFT16.\n"
11548 msgid "can't open %s `%s': %s"
11553 msgid ": expected to be a directory\n"
11558 msgid ": expected to be a leaf\n"
11563 msgid ": duplicate value\n"
11568 msgid "unknown format type `%s'"
11573 msgid "%s: supported formats:"
11576 #. Otherwise, we give up.
11579 msgid "can not determine type of file `%s'; use the -J option"
11584 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11590 " The options are:\n"
11591 " -i --input=<file> Name input file\n"
11592 " -o --output=<file> Name output file\n"
11593 " -J --input-format=<format> Specify input format\n"
11594 " -O --output-format=<format> Specify output format\n"
11595 " -F --target=<target> Specify COFF target\n"
11596 " --preprocessor=<program> Program to use to preprocess rc file\n"
11597 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11598 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11599 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11600 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11601 " -v --verbose Verbose - tells you what it's doing\n"
11602 " -c --codepage=<codepage> Specify default codepage\n"
11603 " -l --language=<val> Set language when reading rc file\n"
11604 " --use-temp-file Use a temporary file instead of popen to "
11606 " the preprocessor output\n"
11607 " --no-use-temp-file Use popen (default)\n"
11612 msgid " --yydebug Turn on parser debugging\n"
11618 " -r Ignored for compatibility with rc\n"
11619 " @<file> Read options from <file>\n"
11620 " -h --help Print this help message\n"
11621 " -V --version Print version information\n"
11627 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11628 "extension if not specified. A single file name is an input file.\n"
11629 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11633 msgid "invalid codepage specified.\n"
11637 msgid "invalid option -f\n"
11641 msgid "No filename following the -fo option.\n"
11647 "Option -I is deprecated for setting the input format, please use -J "
11652 msgid "no resources"
11655 #: wrstabs.c:353 wrstabs.c:1926
11657 msgid "string_hash_lookup failed: %s"
11662 msgid "stab_int_type: bad size %u"
11667 msgid "%s: warning: unknown size for field `%s' in struct"