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-10-22 11:46+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "Usage: %s [option(s)] [addr(s)]\n"
28 msgid " Convert addresses into line number/file name pairs.\n"
34 " If no addresses are specified on the command line, they will be read from "
42 " @<file> Read options from <file>\n"
43 " -a --addresses Show addresses\n"
44 " -b --target=<bfdname> Set the binary file format\n"
45 " -e --exe=<executable> Set the input file name (default is a.out)\n"
46 " -i --inlines Unwind inlined functions\n"
47 " -j --section=<name> Read section-relative offsets instead of addresses\n"
48 " -p --pretty-print Make the output easier to read for humans\n"
49 " -s --basenames Strip directory names\n"
50 " -f --functions Show function names\n"
51 " -C --demangle[=style] Demangle function names\n"
52 " -R --recurse-limit Enable a limit on recursion whilst demangling. "
54 " -r --no-recurse-limit Disable a limit on recursion whilst demangling\n"
55 " -h --help Display this information\n"
56 " -v --version Display the program's version\n"
60 #: addr2line.c:109 ar.c:349 ar.c:386 coffdump.c:471 dlltool.c:3707
61 #: dllwrap.c:518 elfedit.c:921 objcopy.c:691 objcopy.c:745 readelf.c:4646
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:3231 nm.c:1714 objcopy.c:6000
100 #: objdump.c:5156 size.c:153 strings.c:291 windmc.c:960 windres.c:817
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:471 nm.c:1740 objdump.c:5203 readelf.c:4912
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:1830
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:3589
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:17921 readelf.c:18009
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:286 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:866 dlltool.c:890 dlltool.c:919
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:1051 dlltool.c:1072
1074 msgid "Can't have LIBRARY and NAME"
1079 msgid "LIBRARY: %s base: %x"
1084 msgid "VERSION %d.%d\n"
1092 #: dlltool.c:1313 resrc.c:288
1097 #: dlltool.c:1318 dllwrap.c:416 resrc.c:293
1099 msgid "subprocess got fatal signal %d"
1102 #: dlltool.c:1324 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:1584 dlltool.c:1595 nm.c:1109 nm.c:1119 nm.c:1128
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:2703 dlltool.c:2782
1191 msgid "failed to open temporary head file: %s"
1194 #: dlltool.c:2767 dlltool.c:2853
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:3018 dlltool.c:3024
1221 msgid "cannot delete %s: %s"
1225 msgid "Created lib file"
1230 msgid "Can't open .lib file: %s: %s"
1233 #: dlltool.c:3244 dlltool.c:3266
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:3664 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:4086 dllwrap.c:206
1513 msgid "Tried file: %s"
1516 #: dlltool.c:4093 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:526 dwarf.c:4774
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:559 dwarf.c:4075
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:687 dwarf.c:757
1870 msgid "<no .debug_str section>"
1875 msgid "DW_FORM_strp offset too big: %s\n"
1878 #: dwarf.c:693 dwarf.c:721 dwarf.c:1759
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: DW_FORM_ref_addr is not supported in DWARF version 1.\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:2606 dwarf.c:2633 dwarf.c:2648
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:2911 dwarf.c:2922
2244 msgid "(unrecognised)"
2259 msgid "(out of class)"
2264 msgid " (location list)"
2267 #: dwarf.c:2974 dwarf.c:5989 dwarf.c:6153 dwarf.c:6328
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 " Unit Type: %s (%x)\n"
2364 msgid " Abbrev Offset: 0x%s\n"
2369 msgid " Pointer Size: %d\n"
2374 msgid " Signature: 0x%s\n"
2379 msgid " Type Offset: 0x%s\n"
2384 msgid " Section contributions:\n"
2389 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2394 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2399 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2404 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2407 #: dwarf.c:3413 dwarf.c:5215 dwarf.c:6754 dwarf.c:9064
2409 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2414 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2419 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2425 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2432 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2438 msgid " <%d><%lx>: Abbrev Number: 0\n"
2443 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2447 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2452 msgid " <%d><%lx>: Abbrev Number: %lu"
2457 msgid " <%d><%lx>: ...\n"
2463 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2467 msgid "DIE has locviews without loclist\n"
2473 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2478 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2481 #: dwarf.c:3766 dwarf.c:6421 dwarf.c:7239
2483 msgid "The %s section contains unsupported segment selector size: %d.\n"
2487 msgid "Invalid maximum operations per insn.\n"
2492 msgid "Line length %s extends beyond end of section\n"
2496 msgid "Directory Table"
2500 msgid "File Name Table"
2505 msgid "Unexpectedly large number of columns in the %s (%u)\n"
2510 msgid "%s: Corrupt format description entry\n"
2517 " The %s is empty.\n"
2522 msgid "%s: Corrupt entry count - expected %s but none found\n"
2527 msgid "%s: format count is zero, but the table is not empty\n"
2534 " The %s (offset 0x%lx, lines %s, columns %u):\n"
2569 msgid "\t(Unknown format content type %s)"
2576 "%s: Corrupt entries list\n"
2579 #: dwarf.c:3973 dwarf.c:4388
2581 "Partial .debug_line. section encountered without a prior full .debug_line "
2585 #: dwarf.c:3986 dwarf.c:5523
2587 msgid " Offset: 0x%lx\n"
2592 msgid " Length: %ld\n"
2597 msgid " DWARF Version: %d\n"
2602 msgid " Address size (bytes): %d\n"
2607 msgid " Segment selector (bytes): %d\n"
2612 msgid " Prologue Length: %d\n"
2617 msgid " Minimum Instruction Length: %d\n"
2622 msgid " Maximum Ops per Instruction: %d\n"
2627 msgid " Initial value of 'is_stmt': %d\n"
2632 msgid " Line Base: %d\n"
2637 msgid " Line Range: %d\n"
2642 msgid " Opcode Base: %d\n"
2645 #: dwarf.c:4006 dwarf.c:4404
2646 msgid "Line range of 0 is invalid, using 1 instead\n"
2650 msgid "Line Base extends beyond end of section\n"
2662 msgid " Opcode %d has %d arg\n"
2663 msgid_plural " Opcode %d has %d args\n"
2671 " The Directory Table is empty.\n"
2678 " The Directory Table (offset 0x%lx):\n"
2685 " The File Name Table is empty.\n"
2692 " The File Name Table (offset 0x%lx):\n"
2696 msgid "Corrupt file name table entry\n"
2701 msgid " No Line Number Statements.\n"
2706 msgid " Line Number Statements:\n"
2711 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2714 #: dwarf.c:4142 dwarf.c:4163 dwarf.c:4205 dwarf.c:4225 dwarf.c:4275
2716 msgid " (reset view)"
2721 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2726 msgid " and Line by %s to %d"
2729 #: dwarf.c:4170 dwarf.c:4187
2731 msgid " (view %u)\n"
2741 msgid " Advance PC by %s to 0x%s%s\n"
2746 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2751 msgid " Advance Line by %s to %d\n"
2756 msgid " Set File Name to entry %s in the File Name Table\n"
2761 msgid " Set column to %s\n"
2766 msgid " Set is_stmt to %s\n"
2771 msgid " Set basic block\n"
2776 msgid " Advance PC by constant %s to 0x%s%s\n"
2781 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2786 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2791 msgid " Set prologue_end to true\n"
2796 msgid " Set epilogue_begin to true\n"
2801 msgid " Set ISA to %s\n"
2804 #: dwarf.c:4323 dwarf.c:4956
2806 msgid " Unknown opcode %d with operands: "
2811 msgid "opcode base of %d extends beyond end of section\n"
2816 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
2819 #: dwarf.c:4444 dwarf.c:4468 dwarf.c:4498
2820 msgid "Corrupt directories list\n"
2825 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
2828 #: dwarf.c:4518 dwarf.c:4543 dwarf.c:4590
2829 msgid "Corrupt file name list\n"
2833 msgid "directory table ends unexpectedly\n"
2837 msgid "file table ends unexpectedly\n"
2842 msgid "CU: No directory table\n"
2850 #: dwarf.c:4694 dwarf.c:4994 readelf.c:6096 readelf.c:6171 readelf.c:6189
2851 #: readelf.c:6207 readelf.c:7008 readelf.c:11097 readelf.c:11730
2852 #: readelf.c:11743 readelf.c:17005 readelf.c:17037
2856 #: dwarf.c:4697 dwarf.c:4886
2858 msgid "directory index %u > number of directories %s\n"
2861 #: dwarf.c:4699 dwarf.c:4988 elfcomm.c:867 readelf.c:349 readelf.c:726
2862 #: readelf.c:7170 readelf.c:7706 readelf.c:9728 readelf.c:12057 readelf.c:12123
2863 #: readelf.c:12127 readelf.c:12166 readelf.c:15738 readelf.c:15827
2864 #: readelf.c:16420 readelf.c:16439 readelf.c:16558 readelf.c:17014
2865 #: readelf.c:18167 readelf.c:18170
2872 msgid "CU: %s/%s:\n"
2878 "File name Line number Starting address "
2884 msgid "CU: Empty file name table\n"
2889 msgid "UNKNOWN (%u): length %ld\n"
2896 " [Use file table entry %d]\n"
2901 msgid "file index %u > number of files %u\n"
2908 " <over large file table index %u>"
2915 " [Use file %s in directory table entry %d]\n"
2922 " <over large directory table entry %u>\n"
2927 msgid " Set ISA to %lu\n"
2932 msgid "corrupt file index %u encountered\n"
2967 #: dwarf.c:5231 dwarf.c:6767
2970 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2975 msgid " Length: %ld\n"
2980 msgid " Version: %d\n"
2985 msgid " Offset into .debug_info section: 0x%lx\n"
2990 msgid " Size of area in .debug_info section: %ld\n"
2994 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3001 " Offset Kind Name\n"
3021 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3026 msgid " DW_MACINFO_end_file\n"
3031 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
3036 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
3041 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
3046 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
3051 msgid " Version: %d\n"
3056 msgid " Offset size: %d\n"
3061 msgid " Offset into .debug_line: 0x%lx\n"
3066 msgid " Extension opcode arguments:\n"
3071 msgid " DW_MACRO_%02x has no arguments\n"
3076 msgid " DW_MACRO_%02x arguments: "
3081 msgid "Invalid extension opcode form %s\n"
3085 msgid ".debug_macro section not zero terminated\n"
3090 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3095 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3099 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3104 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3109 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3114 msgid " DW_MACRO_end_file\n"
3119 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3124 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3129 msgid " DW_MACRO_import - offset : 0x%lx\n"
3134 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3139 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3144 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3149 msgid "(with offset %s) "
3154 msgid "lineno : %d macro : %s\n"
3159 msgid " <Target Specific macro op: %#x - UNHANDLED"
3164 msgid " Unknown macro opcode %02x seen\n"
3169 msgid " DW_MACRO_%02x\n"
3174 msgid " DW_MACRO_%02x -"
3179 msgid " Number TAG (0x%lx)\n"
3183 msgid "has children"
3192 msgid "location view pair\n"
3197 msgid "No debug information available for loc lists of entry: %u\n"
3200 #: dwarf.c:5897 dwarf.c:6044 dwarf.c:6221
3202 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3205 #: dwarf.c:5909 dwarf.c:5962 dwarf.c:5971 dwarf.c:6056 dwarf.c:6133
3206 #: dwarf.c:6232 dwarf.c:6305 dwarf.c:6313
3208 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3211 #: dwarf.c:5930 dwarf.c:6084 dwarf.c:6270 dwarf.c:7064 dwarf.c:7119
3213 msgid "<End of list>\n"
3216 #: dwarf.c:5942 dwarf.c:6105 dwarf.c:7124
3218 msgid "(base address)\n"
3221 #: dwarf.c:5956 dwarf.c:6077 dwarf.c:6258
3224 "views at %8.8lx for:\n"
3228 #: dwarf.c:5992 dwarf.c:6156
3229 msgid " (start == end)"
3232 #: dwarf.c:5994 dwarf.c:6158
3233 msgid " (start > end)"
3238 msgid "No debug information available for loclists lists of entry: %u\n"
3243 msgid "View pair entry in loclist with locviews attribute\n"
3248 msgid "views for:\n"
3253 msgid "Invalid location list entry type %d\n"
3258 msgid "Trailing view pair not used in a range"
3263 msgid "No debug information for loc lists of entry: %u\n"
3268 msgid "(base address selection entry)\n"
3273 msgid "Unknown location list entry type 0x%x.\n"
3276 #: dwarf.c:6390 dwarf.c:6643 dwarf.c:6864 dwarf.c:6939 dwarf.c:7179
3280 "The %s section is empty.\n"
3285 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3290 msgid "The %s section contains unsupported offset entry count: %d.\n"
3293 #: dwarf.c:6441 dwarf.c:6870 dwarf.c:7257
3296 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3301 msgid "No location lists in .debug_info section!\n"
3306 msgid "Location lists in %s section start at 0x%s\n"
3312 " Warning: This section has relocations - addresses seen here may not be "
3319 msgid " Offset Begin End Expression\n"
3324 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3329 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3334 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3339 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3343 msgid "DWO is not yet supported.\n"
3347 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3352 msgid "There is %ld unused byte at the end of section %s\n"
3353 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3358 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3363 msgid " Length: %ld\n"
3368 msgid " Version: %d\n"
3373 msgid " Offset into .debug_info: 0x%lx\n"
3378 msgid " Pointer Size: %d\n"
3383 msgid " Segment Size: %d\n"
3388 msgid "Invalid address size in %s section!\n"
3392 msgid "Pointer size + Segment size is not a power of two.\n"
3411 msgid "Corrupt address base (%lx) found in debug section %u\n"
3416 msgid " For compilation unit at offset 0x%s:\n"
3421 msgid "\tIndex\tAddress\n"
3429 #: dwarf.c:6979 dwarf.c:6994
3431 msgid " Length: %#lx\n"
3434 #: dwarf.c:6980 dwarf.c:6996
3436 msgid " Index Offset [String]\n"
3441 msgid "Unexpected version number in str_offset header: %#x\n"
3446 msgid "Unexpected value in str_offset header's padding field: %#x\n"
3451 msgid " Version: %#lx\n"
3454 #: dwarf.c:7083 dwarf.c:7153
3455 msgid "(start == end)"
3458 #: dwarf.c:7085 dwarf.c:7155
3459 msgid "(start > end)"
3464 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3469 msgid "Invalid range list entry type %d\n"
3475 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3480 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3485 msgid "The %s section contains unsupported offset entry count: %u.\n"
3488 #. This can happen when the file was compiled with -gsplit-debug
3489 #. which removes references to range lists from the primary .o file.
3492 msgid "No range lists in .debug_info section.\n"
3497 msgid "Range lists in %s section start at 0x%lx\n"
3502 msgid " Offset Begin End\n"
3507 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3512 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3517 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3522 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3527 msgid "Unfeasibly large register number: %u\n"
3532 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3536 msgid "No terminator for augmentation name\n"
3541 msgid "Invalid pointer size (%d) in CIE data\n"
3546 msgid "Invalid segment size (%d) in CIE data\n"
3549 #: dwarf.c:7941 dwarf.c:8312
3551 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3556 msgid " Augmentation data: "
3560 msgid "bad register: "
3564 msgid "Failed to read CIE information\n"
3567 #: dwarf.c:8225 dwarf.c:8249 dwarf.c:8276
3568 msgid "Invalid max register\n"
3571 #. PR 17512: file: 9e196b3e.
3574 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3579 msgid "Corrupt CFA_def expression value: %lu\n"
3582 #. PR 17512: file:306-192417-0.005.
3585 msgid "Corrupt CFA expression value: %lu\n"
3589 msgid "Invalid column number in saved frame state\n"
3594 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3599 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3604 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3609 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3612 #: dwarf.c:9073 dwarf.c:9477
3614 msgid "Version %ld\n"
3618 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3623 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3627 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3633 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3639 msgid "Augmentation string:"
3647 #: dwarf.c:9141 dwarf.c:9151
3649 msgid "[%3u] 0x%lx\n"
3659 msgid "Foreign TU table:\n"
3670 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3676 msgid "Used %zu of %lu bucket.\n"
3677 msgid_plural "Used %zu of %lu buckets.\n"
3684 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3689 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3692 #: dwarf.c:9284 dwarf.c:9603
3701 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3706 msgid " <no entries>"
3710 msgid "The debuglink filename is corrupt/missing\n"
3715 msgid " Separate debug info file: %s\n"
3719 msgid "CRC offset missing/truncated\n"
3724 msgid " CRC value: %#x\n"
3729 msgid "There are %#lx extraneous bytes at the end of the section\n"
3734 msgid "Build-ID is too short (%#lx bytes)\n"
3739 msgid " Build-ID (%#lx bytes):"
3744 msgid "Truncated header in the %s section.\n"
3749 msgid "Unsupported version %lu.\n"
3753 msgid "The address table data in version 3 may be wrong.\n"
3757 msgid "Version 4 does not support case insensitive lookups.\n"
3761 msgid "Version 5 does not include inlined functions.\n"
3765 msgid "Version 6 does not include symbol attributes.\n"
3770 msgid "Corrupt header in the %s section.\n"
3775 msgid "TU offset (%x) is less than CU offset (%x)\n"
3780 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3785 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3790 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3794 msgid "Address table extends beyond end of section.\n"
3806 msgid "[%3u] 0x%lx - 0x%lx\n"
3818 msgid "[%3u] 0x%lx 0x%lx "
3835 msgid "[%3u] <corrupt offset: %x>"
3840 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3845 msgid "<invalid CU vector offset: %x>\n"
3850 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3855 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3866 #: dwarf.c:9709 dwarf.c:9720
3867 msgid "Internal error: out of space in the shndx pool.\n"
3872 msgid "Section %s is empty\n"
3877 msgid "Section %s is too small to contain a CU/TU header\n"
3882 msgid " Version: %u\n"
3887 msgid " Number of columns: %u\n"
3892 msgid " Number of used entries: %u\n"
3898 " Number of slots: %u\n"
3904 msgid "Section %s is too small for %u slot\n"
3905 msgid_plural "Section %s is too small for %u slots\n"
3910 msgid "Section index pool located before start of section\n"
3915 msgid " [%3d] Signature: 0x%s Sections: "
3920 msgid "Section %s too small for shndx pool\n"
3925 msgid "Section %s too small for offset and size tables\n"
3930 msgid " Offset table\n"
3933 #: dwarf.c:9915 dwarf.c:10016
3937 #: dwarf.c:9915 dwarf.c:10016
3943 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3948 msgid "Signature (%p) extends beyond end of space in section\n"
3953 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3956 #: dwarf.c:9982 dwarf.c:10039
3961 #: dwarf.c:9996 dwarf.c:10052
3963 msgid "Overlarge Dwarf section index detected: %u\n"
3968 msgid " Size table\n"
3973 msgid " Unsupported version (%d)\n"
3978 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3984 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3990 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3996 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
4002 msgid "Unable to reopen separate debug info file: %s\n"
4007 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
4012 msgid "Corrupt debuglink section: %s\n"
4016 msgid "Out of memory"
4019 #. Failed to find the file.
4022 msgid "could not find separate debug file '%s'\n"
4025 #: dwarf.c:10598 dwarf.c:10602 dwarf.c:10607 dwarf.c:10610 dwarf.c:10614
4026 #: dwarf.c:10617 dwarf.c:10620 dwarf.c:10623
4033 msgid "tried: DEBUGINFOD_URLS=%s\n"
4038 msgid "failed to open separate debug file: %s\n"
4041 #. FIXME: We do not check to see if there are any other separate debug info
4042 #. files that would also match.
4046 "%s: Found separate debug info file: %s\n"
4051 msgid "Out of memory allocating dwo filename\n"
4056 msgid "Unable to load dwo file: %s\n"
4059 #. FIXME: We should check the dwo_id.
4063 "%s: Found separate debug object file: %s\n"
4070 "The %s section contains link(s) to dwo file(s):\n"
4081 msgid " Directory: %s\n"
4095 msgid " ID: <unknown>\n"
4099 msgid "Unexpected DWO INFO type"
4102 #: dwarf.c:10941 dwarf.c:10984
4104 msgid "Unrecognized debug option '%s'\n"
4109 msgid "%s:%lu: end of data encountered whilst reading LEB\n"
4114 msgid "%s:%lu: read LEB value is too large to store in destination variable\n"
4124 msgid "%s: Warning: "
4127 #: elfcomm.c:72 elfcomm.c:87 elfcomm.c:197 elfcomm.c:307
4129 msgid "Unhandled data length: %d\n"
4132 #: elfcomm.c:386 elfcomm.c:411 elfcomm.c:885
4133 msgid "Out of memory\n"
4138 msgid "Abnormal length of thin archive member name: %lx\n"
4143 msgid "%s: invalid archive header size: %ld\n"
4148 msgid "%s: failed to skip archive symbol table\n"
4153 msgid "%s: the archive index is empty\n"
4156 #: elfcomm.c:487 elfcomm.c:516
4158 msgid "%s: failed to read archive index\n"
4164 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4165 "size is only 0x%lx\n"
4169 msgid "Out of memory whilst trying to read archive symbol index\n"
4173 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4178 msgid "%s: the archive has an index but no symbols\n"
4182 msgid "Out of memory whilst trying to read archive index symbol table\n"
4187 msgid "%s: failed to read archive index symbol table\n"
4192 msgid "%s: failed to read archive header following archive index\n"
4197 msgid "%s: failed to seek to first archive header\n"
4200 #. PR 24049 - we cannot use filedata->file_name as this will
4201 #. have already been freed.
4202 #: elfcomm.c:609 elfcomm.c:843 elfedit.c:590 readelf.c:21146
4204 msgid "%s: failed to read archive header\n"
4209 msgid "%s has no archive index\n"
4214 msgid "%s: long name table is too small, (size = %ld)\n"
4219 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4223 msgid "Out of memory reading long symbol names in archive\n"
4228 msgid "%s: failed to read long symbol name string table\n"
4232 msgid "Archive member uses long names, but no longname table found\n"
4237 msgid "Found long name index (%ld) beyond end of long name table\n"
4241 msgid "Invalid Thin archive member name\n"
4246 msgid "%s: failed to seek to next file name\n"
4249 #: elfcomm.c:848 elfedit.c:597 readelf.c:21153
4251 msgid "%s: did not find a valid archive header\n"
4256 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4261 msgid "%s: stat () failed\n"
4266 msgid "%s: mmap () failed\n"
4271 msgid "%s: Invalid PT_NOTE segment\n"
4276 msgid "Unknown x86 feature: %s\n"
4281 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4286 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4291 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4296 msgid "%s: Unmatched e_machine: %d is not %d\n"
4301 msgid "%s: Unmatched e_type: %d is not %d\n"
4306 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4311 msgid "%s: Failed to update ELF header: %s\n"
4316 "This executable has been built without support for a\n"
4317 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4322 msgid "%s: Failed to read ELF header\n"
4327 msgid "%s: Failed to seek to ELF header\n"
4330 #: elfedit.c:581 readelf.c:21134
4332 msgid "%s: failed to seek to next archive header\n"
4335 #: elfedit.c:612 elfedit.c:621 readelf.c:21168 readelf.c:21177
4337 msgid "%s: bad archive file name\n"
4340 #: elfedit.c:644 elfedit.c:742
4342 msgid "Input file '%s' is not readable\n"
4347 msgid "%s: failed to seek to archive member\n"
4350 #: elfedit.c:713 readelf.c:21293
4352 msgid "'%s': No such file\n"
4355 #: elfedit.c:715 readelf.c:21295
4357 msgid "Could not locate '%s'. System error message: %s\n"
4360 #: elfedit.c:722 readelf.c:21302
4362 msgid "'%s' is not an ordinary file\n"
4365 #: elfedit.c:748 readelf.c:21324
4367 msgid "%s: Failed to read file's magic number\n"
4372 msgid "Unknown OSABI: %s\n"
4377 msgid "Unknown machine type: %s\n"
4382 msgid "Unknown type: %s\n"
4387 msgid "Usage: %s <option(s)> elffile(s)\n"
4392 msgid " Update the ELF header of ELF files\n"
4395 #: elfedit.c:900 objcopy.c:560 objcopy.c:700 strings.c:700
4397 msgid " The options are:\n"
4403 " --input-mach <machine> Set input machine type to <machine>\n"
4404 " --output-mach <machine> Set output machine type to <machine>\n"
4405 " --input-type <type> Set input file type to <type>\n"
4406 " --output-type <type> Set output file type to <type>\n"
4407 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4408 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4414 " --enable-x86-feature <feature>\n"
4415 " Enable x86 feature <feature>\n"
4416 " --disable-x86-feature <feature>\n"
4417 " Disable x86 feature <feature>\n"
4423 " -h --help Display this information\n"
4424 " -v --version Display the version number of %s\n"
4429 msgid " [-g] - 32 bit small archive\n"
4434 msgid " [-X32] - ignores 64 bit objects\n"
4439 msgid " [-X64] - ignores 32 bit objects\n"
4444 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4448 msgid "Duplicate symbol entered into keyword list."
4451 #: nm.c:239 size.c:88 strings.c:698
4453 msgid "Usage: %s [option(s)] [file(s)]\n"
4458 msgid " List symbols in [file(s)] (a.out by default).\n"
4464 " The options are:\n"
4465 " -a, --debug-syms Display debugger-only symbols\n"
4466 " -A, --print-file-name Print name of the input file before every symbol\n"
4467 " -B Same as --format=bsd\n"
4468 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4470 " The STYLE, if specified, can be `auto' (the "
4472 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4475 " --no-demangle Do not demangle low-level symbol names\n"
4476 " --recurse-limit Enable a demangling recursion limit. This is the "
4478 " --no-recurse-limit Disable a demangling recursion limit.\n"
4479 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4480 " --defined-only Display only defined symbols\n"
4482 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4484 " `sysv' or `posix'. The default is `bsd'\n"
4485 " -g, --extern-only Display only external symbols\n"
4486 " -l, --line-numbers Use debugging information to find a filename and\n"
4487 " line number for each symbol\n"
4488 " -n, --numeric-sort Sort symbols numerically by address\n"
4490 " -p, --no-sort Do not sort the symbols\n"
4491 " -P, --portability Same as --format=posix\n"
4492 " -r, --reverse-sort Reverse the sense of the sort\n"
4497 msgid " --plugin NAME Load the specified plugin\n"
4503 " -S, --print-size Print size of defined symbols\n"
4504 " -s, --print-armap Include index for symbols from archive members\n"
4505 " --size-sort Sort symbols by size\n"
4506 " --special-syms Include special symbols in the output\n"
4507 " --synthetic Display synthetic symbols as well\n"
4508 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4509 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4510 " -u, --undefined-only Display only undefined symbols\n"
4511 " --with-symbol-versions Display version strings after symbol names\n"
4512 " -X 32_64 (ignored)\n"
4513 " @FILE Read options from FILE\n"
4514 " -h, --help Display this information\n"
4515 " -V, --version Display this program's version number\n"
4521 msgid "%s: invalid radix"
4526 msgid "%s: invalid output format"
4529 #: nm.c:353 readelf.c:11651 readelf.c:11694
4531 msgid "<processor specific>: %d"
4534 #: nm.c:355 readelf.c:11658 readelf.c:11711
4536 msgid "<OS specific>: %d"
4539 #: nm.c:357 readelf.c:11661 readelf.c:11714
4541 msgid "<unknown>: %d"
4546 msgid "<unknown>: %d/%d"
4556 #: nm.c:499 nm.c:1185
4558 msgid "%s: plugin needed to handle lto object"
4566 "Undefined symbols from %s:\n"
4575 "Symbols from %s:\n"
4579 #: nm.c:1426 nm.c:1477
4582 "Name Value Class Type Size Line "
4587 #: nm.c:1429 nm.c:1480
4590 "Name Value Class Type "
4591 "Size Line Section\n"
4600 "Undefined symbols from %s[%s]:\n"
4609 "Symbols from %s[%s]:\n"
4615 msgid "Print width has not been initialized (%d)"
4619 msgid "Only -X 32_64 is supported"
4623 msgid "Using the --size-sort and --undefined-only options together"
4627 msgid "will produce no output, since undefined symbols have no size."
4630 #: objcopy.c:558 srconv.c:1693
4632 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4637 msgid " Copies a binary file, possibly transforming it in the process\n"
4643 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4644 " -O --output-target <bfdname> Create an output file in format "
4646 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4647 " -F --target <bfdname> Set both input and output format to "
4649 " --debugging Convert debugging information, if "
4651 " -p --preserve-dates Copy modified/access timestamps to the "
4655 #: objcopy.c:569 objcopy.c:708
4658 " -D --enable-deterministic-archives\n"
4659 " Produce deterministic output when "
4660 "stripping archives (default)\n"
4661 " -U --disable-deterministic-archives\n"
4662 " Disable -D behavior\n"
4665 #: objcopy.c:575 objcopy.c:714
4668 " -D --enable-deterministic-archives\n"
4669 " Produce deterministic output when "
4670 "stripping archives\n"
4671 " -U --disable-deterministic-archives\n"
4672 " Disable -D behavior (default)\n"
4678 " -j --only-section <name> Only copy section <name> into the output\n"
4679 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4681 " -R --remove-section <name> Remove section <name> from the output\n"
4682 " --remove-relocations <name> Remove relocations from section <name>\n"
4683 " -S --strip-all Remove all symbol and relocation "
4685 " -g --strip-debug Remove all debugging symbols & sections\n"
4686 " --strip-dwo Remove all DWO sections\n"
4687 " --strip-unneeded Remove all symbols not needed by "
4689 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4690 " --strip-unneeded-symbol <name>\n"
4691 " Do not copy symbol <name> unless needed "
4694 " --only-keep-debug Strip everything but the debug "
4696 " --extract-dwo Copy only DWO sections\n"
4697 " --extract-symbol Remove section contents but keep symbols\n"
4698 " --keep-section <name> Do not strip section <name>\n"
4699 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4700 " --keep-file-symbols Do not strip file symbol(s)\n"
4701 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4702 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4704 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4706 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4707 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4709 " --weaken Force all global symbols to be marked as "
4711 " -w --wildcard Permit wildcard in symbol comparison\n"
4712 " -x --discard-all Remove all non-global symbols\n"
4713 " -X --discard-locals Remove any compiler-generated symbols\n"
4714 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4715 " --interleave-width <number> Set N for --interleave\n"
4716 " -b --byte <num> Select byte <num> in every interleaved "
4718 " --gap-fill <val> Fill gaps between sections with <val>\n"
4719 " --pad-to <addr> Pad the last section up to address "
4721 " --set-start <addr> Set the start address to <addr>\n"
4722 " {--change-start|--adjust-start} <incr>\n"
4723 " Add <incr> to the start address\n"
4724 " {--change-addresses|--adjust-vma} <incr>\n"
4725 " Add <incr> to LMA, VMA and start "
4727 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4728 " Change LMA and VMA of section <name> by "
4730 " --change-section-lma <name>{=|+|-}<val>\n"
4731 " Change the LMA of section <name> by "
4733 " --change-section-vma <name>{=|+|-}<val>\n"
4734 " Change the VMA of section <name> by "
4736 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4737 " Warn if a named section does not exist\n"
4738 " --set-section-flags <name>=<flags>\n"
4739 " Set section <name>'s properties to "
4741 " --set-section-alignment <name>=<align>\n"
4742 " Set section <name>'s alignment to <align> "
4744 " --add-section <name>=<file> Add section <name> found in <file> to "
4746 " --update-section <name>=<file>\n"
4747 " Update contents of section <name> with\n"
4748 " contents found in <file>\n"
4749 " --dump-section <name>=<file> Dump the contents of section <name> into "
4751 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4752 " --long-section-names {enable|disable|keep}\n"
4753 " Handle long section names in Coff "
4755 " --change-leading-char Force output format's leading character "
4757 " --remove-leading-char Remove leading character from global "
4759 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4760 "sections with content\n"
4761 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4762 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4763 " listed in <file>\n"
4764 " --srec-len <number> Restrict the length of generated "
4766 " --srec-forceS3 Restrict the type of generated Srecords "
4768 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4769 " --strip-unneeded-symbols <file>\n"
4770 " --strip-unneeded-symbol for all symbols "
4773 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4774 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4775 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4776 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4777 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4778 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4779 " --alt-machine-code <index> Use the target's <index>'th alternative "
4781 " --writable-text Mark the output text as writable\n"
4782 " --readonly-text Make the output text write protected\n"
4783 " --pure Mark the output file as demand paged\n"
4784 " --impure Mark the output file as impure\n"
4785 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4787 " --prefix-sections <prefix> Add <prefix> to start of every section "
4789 " --prefix-alloc-sections <prefix>\n"
4790 " Add <prefix> to start of every "
4793 " --file-alignment <num> Set PE file alignment to <num>\n"
4794 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4796 " --image-base <address> Set PE image base to <address>\n"
4797 " --section-alignment <num> Set PE section alignment to <num>\n"
4798 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4801 " --subsystem <name>[:<version>]\n"
4802 " Set PE subsystem to <name> [& <version>]\n"
4803 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4804 " Compress DWARF debug sections using zlib\n"
4805 " --decompress-debug-sections Decompress DWARF debug sections using "
4807 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4810 " --verilog-data-width <number> Specifies data width, in bytes, for "
4812 " -M --merge-notes Remove redundant entries in note "
4814 " --no-merge-notes Do not attempt to remove redundant notes "
4816 " -v --verbose List all object files modified\n"
4817 " @<file> Read options from <file>\n"
4818 " -V --version Display this program's version number\n"
4819 " -h --help Display this output\n"
4820 " --info List object formats & architectures "
4826 msgid "Usage: %s <option(s)> in-file(s)\n"
4831 msgid " Removes symbols and sections from files\n"
4837 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4838 " -O --output-target=<bfdname> Create an output file in format "
4840 " -F --target=<bfdname> Set both input and output format to "
4842 " -p --preserve-dates Copy modified/access timestamps to the "
4849 " -R --remove-section=<name> Also remove section <name> from the "
4851 " --remove-relocations <name> Remove relocations from section <name>\n"
4852 " -s --strip-all Remove all symbol and relocation "
4854 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4855 " --strip-dwo Remove all DWO sections\n"
4856 " --strip-unneeded Remove all symbols not needed by "
4858 " --only-keep-debug Strip everything but the debug "
4860 " -M --merge-notes Remove redundant entries in note sections "
4862 " --no-merge-notes Do not attempt to remove redundant notes\n"
4863 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4864 " --keep-section=<name> Do not strip section <name>\n"
4865 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4866 " --keep-file-symbols Do not strip file symbol(s)\n"
4867 " -w --wildcard Permit wildcard in symbol comparison\n"
4868 " -x --discard-all Remove all non-global symbols\n"
4869 " -X --discard-locals Remove any compiler-generated symbols\n"
4870 " -v --verbose List all object files modified\n"
4871 " -V --version Display this program's version number\n"
4872 " -h --help Display this output\n"
4873 " --info List object formats & architectures "
4875 " -o <file> Place stripped output into <file>\n"
4880 msgid "unrecognized section flag `%s'"
4883 #: objcopy.c:797 objcopy.c:869
4885 msgid "supported flags: %s"
4890 msgid "unrecognized symbol flag `%s'"
4895 msgid "error: %s both copied and removed"
4900 msgid "error: %s both sets and alters VMA"
4905 msgid "error: %s both sets and alters LMA"
4910 msgid "cannot open '%s': %s"
4913 #: objcopy.c:1094 objcopy.c:5022
4915 msgid "%s: fread failed"
4920 msgid "%s:%d: Ignoring rubbish found on this line"
4925 msgid "error: section %s matches both remove and copy options"
4930 msgid "error: section %s matches both update and remove options"
4935 msgid "Section %s not found"
4940 msgid "not stripping symbol `%s' because it is named in a relocation"
4945 msgid "'before=%s' not found"
4950 msgid "%s: Multiple redefinition of symbol \"%s\""
4955 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4960 msgid "couldn't open symbol redefinition file %s (error: %s)"
4965 msgid "%s:%d: garbage found at end of line"
4970 msgid "%s:%d: missing new symbol name"
4975 msgid "%s:%d: premature end of file"
4980 msgid "stat returns negative size for `%s'"
4985 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4990 msgid "%s[%s]: Cannot merge - there are relocations against this section"
4994 msgid "corrupt GNU build attribute note: description size not a factor of 4"
4998 msgid "corrupt GNU build attribute note: wrong note type"
5002 msgid "corrupt GNU build attribute note: note too big"
5006 msgid "corrupt GNU build attribute note: name too small"
5010 msgid "corrupt GNU build attribute note: unsupported version"
5014 msgid "corrupt GNU build attribute note: bad description size"
5018 msgid "corrupt GNU build attribute note: name not NUL terminated"
5022 msgid "corrupt GNU build attribute notes: excess data at end"
5026 msgid "bad GNU build attribute notes: no known versions detected"
5029 #. This happens with glibc. No idea why.
5032 msgid "%s[%s]: Warning: version note missing - assuming version 3"
5036 msgid "bad GNU build attribute notes: multiple different versions"
5041 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
5044 #. PR 17636: Call non-fatal so that we return to our parent who
5045 #. may need to tidy temporary files.
5048 msgid "unable to change endianness of '%s'"
5053 msgid "unable to modify '%s' due to errors"
5058 msgid "error: the input file '%s' has no sections"
5064 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
5069 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
5074 msgid "copy from `%s' [%s] to `%s' [%s]\n"
5079 msgid "Input file `%s' ignores binary architecture parameter."
5084 msgid "Unable to recognise the format of the input file `%s'"
5089 msgid "Output file cannot represent architecture `%s'"
5094 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
5099 msgid "can't add section '%s'"
5104 msgid "can't create section `%s'"
5109 msgid "error: %s not found, can't be updated"
5113 msgid "warning: note section is empty"
5117 msgid "warning: could not load note section"
5121 msgid "warning: failed to set merged notes size"
5126 msgid "can't dump section '%s' - it does not exist"
5130 msgid "can't dump section - it has no contents"
5134 msgid "could not open section dump file"
5139 msgid "error writing section contents to %s (error: %s)"
5143 msgid "could not retrieve section contents"
5148 msgid "%s: debuglink section already exists"
5153 msgid "cannot create debug link section `%s'"
5157 msgid "Can't fill gap after section"
5161 msgid "can't add padding"
5165 msgid "error: failed to locate merged notes"
5169 msgid "error: failed to merge notes"
5173 msgid "error: failed to copy merged notes into output"
5178 msgid "%s: Could not find any mergeable note sections"
5183 msgid "cannot fill debug link section `%s'"
5187 msgid "error copying private BFD data"
5192 msgid "this target does not support %lu alternative machine codes"
5196 msgid "treating that number as an absolute e_machine value instead"
5200 msgid "ignoring the alternative value"
5204 msgid "sorry: copying thin archives is not currently supported"
5207 #: objcopy.c:3514 objcopy.c:3569
5209 msgid "cannot create tempdir for archive copying (error: %s)"
5214 msgid "illegal pathname found in archive member: %s"
5218 msgid "Unable to recognise the format of file"
5223 msgid "error: the input file '%s' is empty"
5228 msgid "--add-gnu-debuglink ignored for archive %s"
5233 msgid "Multiple renames of section %s"
5237 msgid "error in private header data"
5241 msgid "failed to create output section"
5245 msgid "failed to set size"
5249 msgid "failed to set vma"
5253 msgid "failed to set alignment"
5257 msgid "failed to copy private data"
5261 msgid "relocation count is negative"
5264 #. User must pad the section up in order to do this.
5268 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5272 msgid "can't create debugging section"
5276 msgid "can't set debugging section contents"
5281 msgid "don't know how to write debugging information for %s"
5285 msgid "could not create temporary file to hold stripped copy"
5290 msgid "%s: bad version in PE subsystem"
5295 msgid "unknown PE subsystem: %s"
5298 #: objcopy.c:4975 objcopy.c:5245 objcopy.c:5325 objcopy.c:5466 objcopy.c:5498
5299 #: objcopy.c:5561 objcopy.c:5565 objcopy.c:5585
5301 msgid "bad format for %s"
5306 msgid "cannot open: %s: %s"
5310 msgid "byte number must be non-negative"
5315 msgid "architecture %s unknown"
5319 msgid "interleave must be positive"
5323 msgid "interleave width must be positive"
5328 msgid "unrecognized --compress-debug-sections type `%s'"
5333 msgid "unrecognized --elf-stt-common= option `%s'"
5338 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5342 msgid "bad format for --set-section-alignment: argument needed"
5346 msgid "bad format for --set-section-alignment: numeric argument needed"
5349 #. Number has more than on 1, i.e. wasn't a power of 2.
5351 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5356 msgid "unknown long section names option '%s'"
5360 msgid "unable to parse alternative machine code"
5364 msgid "number of bytes to reverse must be positive and even"
5369 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5374 msgid "%s: invalid reserve value for --heap"
5379 msgid "%s: invalid commit value for --heap"
5384 msgid "%s: invalid reserve value for --stack"
5389 msgid "%s: invalid commit value for --stack"
5393 msgid "verilog data width must be at least 1 byte"
5397 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5401 msgid "interleave start byte must be set with --byte"
5405 msgid "byte number must be less than interleave"
5409 msgid "interleave width must be less than or equal to interleave - byte`"
5414 msgid "unknown input EFI target: %s"
5419 msgid "unknown output EFI target: %s"
5424 msgid "warning: could not locate '%s'. System error message: %s"
5430 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5433 #: objcopy.c:5929 objcopy.c:5943
5435 msgid "%s %s%c0x%s never used"
5440 msgid "Usage: %s <option(s)> <file(s)>\n"
5445 msgid " Display information from object <file(s)>.\n"
5450 msgid " At least one of the following switches must be given:\n"
5456 " -a, --archive-headers Display archive header information\n"
5457 " -f, --file-headers Display the contents of the overall file header\n"
5458 " -p, --private-headers Display object format specific file header "
5460 " -P, --private=OPT,OPT... Display object format specific contents\n"
5461 " -h, --[section-]headers Display the contents of the section headers\n"
5462 " -x, --all-headers Display the contents of all headers\n"
5463 " -d, --disassemble Display assembler contents of executable "
5465 " -D, --disassemble-all Display assembler contents of all sections\n"
5466 " --disassemble=<sym> Display assembler contents from <sym>\n"
5467 " -S, --source Intermix source code with disassembly\n"
5468 " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5469 " -s, --full-contents Display the full contents of all sections "
5471 " -g, --debugging Display debug information in object file\n"
5472 " -e, --debugging-tags Display debug information using ctags style\n"
5473 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5474 " -W[lLiaprmfFsoORtUuTgAckK] or\n"
5475 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5477 " =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes,\n"
5478 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5479 " =addr,=cu_index,=links,=follow-links]\n"
5480 " Display DWARF info in the file\n"
5485 msgid " --ctf=SECTION Display CTF info from SECTION\n"
5491 " -t, --syms Display the contents of the symbol table(s)\n"
5492 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5493 " -r, --reloc Display the relocation entries in the file\n"
5494 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5496 " @<file> Read options from <file>\n"
5497 " -v, --version Display this program's version number\n"
5498 " -i, --info List object formats and architectures supported\n"
5499 " -H, --help Display this information\n"
5506 " The following switches are optional:\n"
5512 " -b, --target=BFDNAME Specify the target object format as "
5514 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5515 " -j, --section=NAME Only display information for section NAME\n"
5516 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5517 " -EB --endian=big Assume big endian format when "
5519 " -EL --endian=little Assume little endian format when "
5521 " --file-start-context Include context from start of file (with -"
5523 " -I, --include=DIR Add DIR to search list for source files\n"
5524 " -l, --line-numbers Include line numbers and filenames in "
5526 " -F, --file-offsets Include file offsets when displaying "
5528 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5529 " The STYLE, if specified, can be `auto', "
5531 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5534 " --recurse-limit Enable a limit on recursion whilst "
5535 "demangling. [Default]\n"
5536 " --no-recurse-limit Disable a limit on recursion whilst "
5538 " -w, --wide Format output for more than 80 columns\n"
5539 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5541 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5542 " --stop-address=ADDR Only process data whose address is < ADDR\n"
5543 " --no-addresses Do not print address alongside disassembly\n"
5544 " --prefix-addresses Print complete address alongside "
5546 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5547 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5549 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5551 " --special-syms Include special symbols in symbol dumps\n"
5552 " --inlines Print all inlines for source line (with -"
5554 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5555 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5561 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5562 " --dwarf-start=N Display DIEs starting with N, at the same "
5565 " --dwarf-check Make additional dwarf internal consistency "
5571 msgid " --ctf-parent=SECTION Use SECTION as the CTF parent\n"
5577 " --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
5578 " --visualize-jumps=color Use colors in the ASCII art\n"
5579 " --visualize-jumps=extended-color Use extended 8-bit color codes\n"
5580 " --visualize-jumps=off Disable jump visualization\n"
5588 "Options supported for -P/--private switch:\n"
5593 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5603 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5613 msgid "failed to read symbol table from: %s"
5616 #: objdump.c:738 objdump.c:4700
5617 msgid "error message was"
5622 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
5627 msgid "%s: not a dynamic object"
5630 #: objdump.c:1379 objdump.c:1406
5632 msgid " (File Offset: 0x%lx)"
5637 msgid "source file %s is more recent than object file\n"
5642 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
5647 msgid "disassemble_fn returned length %d"
5650 #: objdump.c:3138 objdump.c:4338
5652 msgid "Reading section %s failed because: %s"
5659 "Disassembly of section %s:\n"
5664 msgid "can't use supplied machine %s"
5669 msgid "can't disassemble for architecture %s\n"
5676 "Section '%s' has an invalid size: %#llx.\n"
5679 #: objdump.c:3572 objdump.c:3595
5683 "Can't get contents for section '%s'.\n"
5688 msgid "File %s does not contain any dwarf debug information\n"
5694 "No %s section present\n"
5700 msgid "reading %s section of %s failed: %s"
5706 "Contents of %s section:\n"
5712 msgid "architecture: %s, "
5717 msgid "flags 0x%08x:\n"
5727 #: objdump.c:4086 readelf.c:14570
5732 #: objdump.c:4086 readelf.c:14570
5736 #: objdump.c:4086 readelf.c:14570
5740 #: objdump.c:4092 readelf.c:14575
5742 msgid "CTF error: cannot get CTF errors: `%s'"
5745 #: objdump.c:4119 readelf.c:14601
5749 "CTF archive member: %s:\n"
5754 msgid "Iteration failed: %s, %s"
5757 #: objdump.c:4175 objdump.c:4185 objdump.c:4200
5759 msgid "CTF open failure: %s"
5764 msgid "Contents of CTF section %s:\n"
5769 msgid "warning: private headers incomplete: %s"
5773 msgid "option -P/--private not supported by this file"
5778 msgid "target specific dump '%s' not supported"
5783 msgid "Contents of section %s:"
5788 msgid " (Starting at file offset: 0x%lx)"
5793 msgid "no symbols\n"
5798 msgid "no information for symbol number %ld\n"
5803 msgid "could not determine the type of symbol number %ld\n"
5808 msgid "failed to read relocs in: %s"
5815 "%s: file format %s\n"
5820 msgid "%s: printing debugging information failed"
5825 msgid "In archive %s:\n"
5828 #. Prevent corrupted files from spinning us into an
5829 #. infinite loop. 100 is an arbitrary heuristic.
5831 msgid "Archive nesting is too deep"
5836 msgid "In nested archive %s:\n"
5840 msgid "error: the start address should be before the end address"
5844 msgid "error: the stop address should be after the start address"
5848 msgid "error: prefix strip must be non-negative"
5852 msgid "error: instruction width must be positive"
5856 msgid "unrecognized argument to --visualize-option"
5860 msgid "unrecognized -E option"
5865 msgid "unrecognized --endian type `%s'"
5868 #: od-elf32_avr.c:53
5871 "For AVR ELF files:\n"
5872 " mem-usage Display memory usage\n"
5873 " avr-prop Display contents of .avr.prop section\n"
5879 "For Mach-O files:\n"
5880 " header Display the file header\n"
5881 " section Display the segments and sections commands\n"
5882 " map Display the section map\n"
5883 " load Display the load commands\n"
5884 " dysymtab Display the dynamic symbol table\n"
5885 " codesign Display code signature\n"
5886 " seg_split_info Display segment split info\n"
5887 " compact_unwind Display compact unwinding info\n"
5888 " function_starts Display start address of functions\n"
5889 " data_in_code Display data in code entries\n"
5890 " twolevel_hints Display the two-level namespace lookup hints table\n"
5891 " dyld_info Display dyld information\n"
5895 msgid "Mach-O header:\n"
5900 msgid " magic : %08lx\n"
5905 msgid " cputype : %08lx (%s)\n"
5910 msgid " cpusubtype: %08lx\n"
5915 msgid " filetype : %08lx (%s)\n"
5920 msgid " ncmds : %08lx (%lu)\n"
5925 msgid " sizeofcmds: %08lx (%lu)\n"
5930 msgid " flags : %08lx ("
5939 msgid " reserved : %08x\n"
5943 msgid "Segments and Sections:\n"
5947 msgid " #: Segment name Section name Address\n"
5951 msgid "cannot read rebase dyld info"
5955 msgid "cannot read bind dyld info"
5959 msgid "cannot read weak bind dyld info"
5963 msgid "cannot read lazy bind dyld info"
5967 msgid "cannot read export symbols dyld info"
5970 #: od-macho.c:1097 od-macho.c:1107 od-macho.c:1181 od-macho.c:1233
5972 msgid " [bad block length]\n"
5977 msgid " %u index entry:\n"
5978 msgid_plural " %u index entries:\n"
5984 msgid " index entry %u: type: %08x, offset: %08x\n"
5989 msgid " version: %08x\n"
5994 msgid " flags: %08x\n"
5999 msgid " hash offset: %08x\n"
6004 msgid " ident offset: %08x (- %08x)\n"
6009 msgid " identity: %s\n"
6014 msgid " nbr special slots: %08x (at offset %08x)\n"
6019 msgid " nbr code slots: %08x\n"
6024 msgid " code limit: %08x\n"
6029 msgid " hash size: %02x\n"
6034 msgid " hash type: %02x (%s)\n"
6039 msgid " spare1: %02x\n"
6044 msgid " page size: %02x\n"
6049 msgid " spare2: %08x\n"
6054 msgid " scatter offset: %08x\n"
6059 msgid " [truncated block]\n"
6064 msgid " magic : %08x (%s)\n"
6069 msgid " length: %08x\n"
6073 msgid "cannot read code signature data"
6077 msgid "cannot read segment split info"
6081 msgid "segment split info is not nul terminated"
6086 msgid " 32 bit pointers:\n"
6091 msgid " 64 bit pointers:\n"
6096 msgid " PPC hi-16:\n"
6101 msgid " Unhandled location type %u\n"
6105 msgid "cannot read function starts"
6109 msgid "cannot read data_in_code"
6113 msgid "cannot read twolevel hints"
6117 msgid "cannot read build tools"
6123 "For XCOFF files:\n"
6124 " header Display the file header\n"
6125 " aout Display the auxiliary header\n"
6126 " sections Display the section headers\n"
6127 " syms Display the symbols table\n"
6128 " relocs Display the relocation entries\n"
6129 " lineno Display the line number entries\n"
6130 " loader Display loader section\n"
6131 " except Display exception table\n"
6132 " typchk Display type-check section\n"
6133 " traceback Display traceback tags\n"
6134 " toc Display toc symbols\n"
6135 " ldinfo Display loader info in core files\n"
6140 msgid " nbr sections: %d\n"
6145 msgid " time and date: 0x%08x - "
6148 #: od-xcoff.c:422 readelf.c:19131
6155 msgid " symbols off: 0x%08x\n"
6160 msgid " nbr symbols: %d\n"
6165 msgid " opt hdr sz: %d\n"
6170 msgid " flags: 0x%04x "
6175 msgid "Auxiliary header:\n"
6180 msgid " No aux header\n"
6185 msgid "warning: optional header size too large (> %d)\n"
6189 msgid "cannot read auxhdr"
6194 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6199 msgid " No section header\n"
6202 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
6203 msgid "cannot read section header"
6208 msgid " Flags: %08x "
6213 msgid "overflow - nreloc: %u, nlnno: %u\n"
6216 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
6217 msgid "cannot read section headers"
6221 msgid "cannot read strings table length"
6225 msgid "cannot read strings table"
6229 msgid "cannot read symbol table"
6233 msgid "cannot read symbol entry"
6237 msgid "cannot read symbol aux entry"
6242 msgid "Symbols table (strtable at 0x%08x)"
6254 msgid " (no strings):\n"
6259 msgid " (strings size: %08x):\n"
6262 #. Translators: 'sc' is for storage class, 'off' for offset.
6265 msgid " # sc value section type aux name/off\n"
6268 #. Section length, number of relocs and line number.
6271 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6274 #. Section length and number of relocs.
6277 msgid " scnlen: %08x nreloc: %-6u\n"
6282 msgid "offset: %08x"
6287 msgid "Relocations for %s (%u)\n"
6291 msgid "cannot read relocations"
6295 msgid "cannot read relocation entry"
6300 msgid "Line numbers for %s (%u)\n"
6304 msgid "cannot read line numbers"
6307 #. Line number, symbol index and physical address.
6310 msgid "lineno symndx/paddr\n"
6314 msgid "cannot read line number entry"
6319 msgid "no .loader section in file\n"
6324 msgid "section .loader is too short\n"
6329 msgid "Loader header:\n"
6334 msgid " version: %u\n"
6339 msgid " Unhandled version\n"
6344 msgid " nbr symbols: %u\n"
6349 msgid " nbr relocs: %u\n"
6352 #. Import string table length.
6355 msgid " import strtab len: %u\n"
6360 msgid " nbr import files: %u\n"
6365 msgid " import file off: %u\n"
6370 msgid " string table len: %u\n"
6375 msgid " string table off: %u\n"
6380 msgid "Dynamic symbols:\n"
6385 msgid " %4u %08x %3u "
6395 msgid "(bad offset: %u)"
6400 msgid "Dynamic relocs:\n"
6405 msgid "Import files:\n"
6410 msgid "no .except section in file\n"
6415 msgid "Exception table:\n"
6420 msgid "no .typchk section in file\n"
6425 msgid "Type-check section:\n"
6430 msgid " address beyond section size\n"
6435 msgid " tags at %08x\n"
6440 msgid " number of CTL anchors: %u\n"
6445 msgid " Name (len: %u): "
6450 msgid "[truncated]\n"
6455 msgid " (end of tags at %08x)\n"
6460 msgid " no tags found\n"
6465 msgid " Truncated .text section\n"
6475 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6479 msgid "cannot read header"
6484 msgid "File header:\n"
6489 msgid " magic: 0x%04x (0%04o) "
6494 msgid "(WRMAGIC: writable text segments)"
6499 msgid "(ROMAGIC: readonly sharablee text segments)"
6504 msgid "(TOCMAGIC: readonly text segments and TOC)"
6509 msgid "unknown magic"
6512 #: od-xcoff.c:1673 od-xcoff.c:1815
6514 msgid " Unhandled magic\n"
6518 msgid "cannot read loader info table"
6525 "ldinfo dump not supported in 32 bits environments\n"
6529 msgid "cannot core read header"
6534 msgid "Core header:\n"
6539 msgid " version: 0x%08x "
6544 msgid "(dumpx format - aix4.3 / 32 bits)"
6549 msgid "(dumpxx format - aix5.0 / 64 bits)"
6554 msgid "unknown format"
6558 msgid "invalid value specified for pragma code_page.\n"
6563 msgid "Excessively large slot index: %lx"
6568 msgid "parse_coff_type: Bad type code 0x%x"
6571 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
6573 msgid "bfd_coff_get_syment failed: %s"
6576 #: rdcoff.c:427 rdcoff.c:727
6578 msgid "bfd_coff_get_auxent failed: %s"
6583 msgid "%ld: .bf without preceding function"
6588 msgid "%ld: unexpected .ef\n"
6593 msgid "%s: no recognized debugging information"
6598 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6603 msgid "%s: %s: stab entry %ld is corrupt\n"
6608 msgid "Last stabs entries before error:\n"
6616 msgid "<no-strings>"
6621 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6626 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6631 msgid "Reading %s bytes extends past end of file for %s\n"
6636 msgid "Unable to seek to 0x%lx for %s\n"
6641 msgid "Out of memory allocating %s bytes for %s\n"
6646 msgid "Unable to read in %s bytes of %s\n"
6650 msgid "Don't know about relocations on this machine architecture\n"
6653 #: readelf.c:979 readelf.c:1084
6654 msgid "32-bit relocation data"
6657 #: readelf.c:991 readelf.c:1021 readelf.c:1095 readelf.c:1124
6658 msgid "out of memory parsing relocs\n"
6661 #: readelf.c:1009 readelf.c:1113
6662 msgid "64-bit relocation data"
6668 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6673 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6678 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6683 msgid " Offset Info Type Sym.Value Sym. Name\n"
6689 " Offset Info Type Symbol's Value "
6690 "Symbol's Name + Addend\n"
6696 " Offset Info Type Sym. Value Sym. Name + "
6703 " Offset Info Type Symbol's Value "
6710 " Offset Info Type Sym. Value Sym. Name\n"
6713 #: readelf.c:1640 readelf.c:1833 readelf.c:1841
6715 msgid "unrecognized: %-7lx"
6720 msgid "<unknown addend: %lx>"
6725 msgid " bad symbol index: %08lx in reloc\n"
6730 msgid "<string table index: %3ld>"
6735 msgid "<corrupt string table index: %3ld>\n"
6740 msgid "Processor Specific: %lx"
6745 msgid "Operating System specific: %lx"
6748 #: readelf.c:2316 readelf.c:4119
6750 msgid "<unknown>: %lx"
6758 msgid "REL (Relocatable file)"
6762 msgid "EXEC (Executable file)"
6766 msgid "DYN (Shared object file)"
6770 msgid "CORE (Core file)"
6775 msgid "Processor Specific: (%x)"
6780 msgid "OS Specific: (%x)"
6785 msgid "<unknown>: %x"
6788 #. Please keep this switch table sorted by increasing EM_ value.
6790 #: readelf.c:2355 readelf.c:17094 readelf.c:17105
6796 msgid "<unknown>: 0x%x"
6803 #: readelf.c:3242 readelf.c:10033
6812 msgid ", <unknown MeP cpu type>"
6816 msgid "<unknown MeP copro type>"
6821 msgid ", unknown flags bits: %#x"
6825 msgid ", relocatable"
6829 msgid ", relocatable-lib"
6833 msgid ", unknown v850 architecture variant"
6837 msgid ", unknown CPU"
6841 msgid ", unknown ABI"
6844 #: readelf.c:3534 readelf.c:3605
6845 msgid ", unknown ISA"
6850 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6854 msgid ": architecture variant: "
6862 msgid ": unknown extra flag bits also present"
6870 msgid "Standalone App"
6874 msgid "Bare-metal C6000"
6877 #: readelf.c:3889 readelf.c:4970 readelf.c:4986 readelf.c:18501 readelf.c:18601
6878 #: readelf.c:18635 readelf.c:18666 readelf.c:18727 readelf.c:18754
6880 msgid "<unknown: %x>"
6883 #. This message is probably going to be displayed in a 15
6884 #. character wide field, so put the hex value first.
6887 msgid "%08x: <unknown>"
6892 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6897 msgid " Display information about the contents of ELF format files\n"
6904 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6905 " -h --file-header Display the ELF file header\n"
6906 " -l --program-headers Display the program headers\n"
6907 " --segments An alias for --program-headers\n"
6908 " -S --section-headers Display the sections' header\n"
6909 " --sections An alias for --section-headers\n"
6910 " -g --section-groups Display the section groups\n"
6911 " -t --section-details Display the section details\n"
6912 " -e --headers Equivalent to: -h -l -S\n"
6913 " -s --syms Display the symbol table\n"
6914 " --symbols An alias for --syms\n"
6915 " --dyn-syms Display the dynamic symbol table\n"
6916 " --lto-syms Display LTO symbol tables\n"
6917 " -C --demangle[=STYLE] Decode low-level symbol names into user-level "
6919 " The STYLE, if specified, can be `auto' (the "
6921 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
6924 " --no-demangle Do not demangle low-level symbol names. (This is "
6926 " --recurse-limit Enable a demangling recursion limit. (This is the "
6928 " --no-recurse-limit Disable a demangling recursion limit\n"
6929 " -n --notes Display the core notes (if present)\n"
6930 " -r --relocs Display the relocations (if present)\n"
6931 " -u --unwind Display the unwind info (if present)\n"
6932 " -d --dynamic Display the dynamic section (if present)\n"
6933 " -V --version-info Display the version sections (if present)\n"
6934 " -A --arch-specific Display architecture specific information (if any)\n"
6935 " -c --archive-index Display the symbol/file index in an archive\n"
6936 " -D --use-dynamic Use the dynamic section info when displaying "
6938 " -L --lint|--enable-checks Display warning messages for possible problems\n"
6939 " -x --hex-dump=<number|name>\n"
6940 " Dump the contents of section <number|name> as "
6942 " -p --string-dump=<number|name>\n"
6943 " Dump the contents of section <number|name> as "
6945 " -R --relocated-dump=<number|name>\n"
6946 " Dump the contents of section <number|name> as "
6948 " -z --decompress Decompress section before dumping it\n"
6949 " -w[lLiaprmfFsoORtUuTgAckK] or\n"
6950 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6952 " =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes,\n"
6953 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6954 " =addr,=cu_index,=links,=follow-links]\n"
6955 " Display the contents of DWARF debug sections\n"
6961 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6962 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6969 " --ctf=<number|name> Display CTF info from section <number|name>\n"
6970 " --ctf-parent=<number|name>\n"
6971 " Use section <number|name> as the CTF parent\n"
6973 " --ctf-symbols=<number|name>\n"
6974 " Use section <number|name> as the CTF external "
6977 " --ctf-strings=<number|name>\n"
6978 " Use section <number|name> as the CTF external "
6986 " -i --instruction-dump=<number|name>\n"
6987 " Disassemble the contents of section <number|name>\n"
6993 " -I --histogram Display histogram of bucket list lengths\n"
6994 " -W --wide Allow output width to exceed 80 characters\n"
6995 " -T --silent-truncation If a symbol name is truncated, do not add a suffix "
6997 " @<file> Read options from <file>\n"
6998 " -H --help Display this information\n"
6999 " -v --version Display the version number of readelf\n"
7002 #: readelf.c:4668 readelf.c:4699 readelf.c:4703
7003 msgid "Out of memory allocating dump request table.\n"
7008 msgid "Invalid option '-%c'\n"
7011 #: readelf.c:4966 readelf.c:4982 readelf.c:11071
7016 msgid "2's complement, little endian"
7020 msgid "2's complement, big endian"
7024 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
7029 msgid "ELF Header:\n"
7039 msgid " Class: %s\n"
7049 msgid " Version: %d%s\n"
7062 msgid " OS/ABI: %s\n"
7067 msgid " ABI Version: %d\n"
7077 msgid " Machine: %s\n"
7082 msgid " Version: 0x%lx\n"
7087 msgid " Entry point address: "
7094 " Start of program headers: "
7100 " (bytes into file)\n"
7101 " Start of section headers: "
7106 msgid " (bytes into file)\n"
7111 msgid " Flags: 0x%lx%s\n"
7116 msgid " Size of this header: %u (bytes)\n"
7121 msgid " Size of program headers: %u (bytes)\n"
7126 msgid " Number of program headers: %u"
7131 msgid " Size of section headers: %u (bytes)\n"
7136 msgid " Number of section headers: %u"
7141 msgid " Section header string table index: %u"
7146 msgid " <corrupt: out of range>"
7149 #: readelf.c:5129 readelf.c:5176
7151 "The e_phentsize field in the ELF header is less than the size of an ELF "
7155 #: readelf.c:5133 readelf.c:5180
7157 "The e_phentsize field in the ELF header is larger than the size of an ELF "
7161 #: readelf.c:5136 readelf.c:5183
7162 msgid "program headers"
7167 msgid "Too many program headers - %#x - the file is not that big\n"
7172 msgid "Out of memory reading %u program headers\n"
7177 "possibly corrupt ELF header - it has a non-zero program header offset, but "
7178 "no program headers\n"
7185 "There are no program headers in this file.\n"
7192 "Elf file type is %s\n"
7197 msgid "Entry point 0x%s\n"
7202 msgid "There is %d program header, starting at offset %s\n"
7203 msgid_plural "There are %d program headers, starting at offset %s\n"
7207 #: readelf.c:5291 readelf.c:5293
7211 "Program Headers:\n"
7217 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
7223 " Type Offset VirtAddr PhysAddr FileSiz "
7224 "MemSiz Flg Align\n"
7229 msgid " Type Offset VirtAddr PhysAddr\n"
7234 msgid " FileSiz MemSiz Flags Align\n"
7238 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
7242 msgid "the segment's file size is larger than its memory size\n"
7246 msgid "the PHDR segment must occur before any LOAD segment\n"
7250 msgid "the PHDR segment is not covered by a LOAD segment\n"
7254 msgid "more than one dynamic segment\n"
7258 msgid "no .dynamic section in the dynamic segment\n"
7262 msgid "the .dynamic section is not the same as the dynamic segment\n"
7266 msgid "the dynamic segment offset + size exceeds the size of the file\n"
7270 msgid "Unable to find program interpreter name\n"
7275 "Internal error: failed to create format string to display program "
7280 msgid "Unable to read program interpreter name\n"
7285 msgid " [Requesting program interpreter: %s]\n"
7292 " Section to Segment mapping:\n"
7297 msgid " Segment Sections...\n"
7300 #: readelf.c:5557 readelf.c:10393
7301 msgid "Cannot interpret virtual addresses without program headers.\n"
7306 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
7309 #: readelf.c:5598 readelf.c:5663
7311 "The e_shentsize field in the ELF header is less than the size of an ELF "
7315 #: readelf.c:5602 readelf.c:5668
7317 "The e_shentsize field in the ELF header is larger than the size of an ELF "
7321 #: readelf.c:5606 readelf.c:5673
7322 msgid "section headers"
7325 #: readelf.c:5616 readelf.c:5683
7327 msgid "Out of memory reading %u section headers\n"
7330 #: readelf.c:5636 readelf.c:5703
7332 msgid "Section %u has an out of range sh_link value of %u\n"
7335 #: readelf.c:5638 readelf.c:5705
7337 msgid "Section %u has an out of range sh_info value of %u\n"
7340 #: readelf.c:5735 readelf.c:5852
7342 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7345 #: readelf.c:5743 readelf.c:5860 readelf.c:12287
7347 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7350 #: readelf.c:5753 readelf.c:5870
7353 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7356 #: readelf.c:5761 readelf.c:5878 readelf.c:14672
7360 #: readelf.c:5773 readelf.c:5890
7362 "Multiple symbol table index sections associated with the same symbol "
7366 #: readelf.c:5780 readelf.c:5897
7367 msgid "symbol table section indices"
7370 #: readelf.c:5787 readelf.c:5904
7372 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7375 #: readelf.c:5799 readelf.c:5916
7377 msgid "Out of memory reading %lu symbols\n"
7380 #: readelf.c:6095 readelf.c:6170 readelf.c:6188 readelf.c:6206
7381 msgid "Internal error: not enough buffer room for section flag info"
7386 msgid "UNKNOWN (%*.*lx)"
7389 #: readelf.c:6232 readelf.c:6247
7390 msgid "Compressed section is too small even for a compression header\n"
7395 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7396 "but no section headers\n"
7403 "There are no sections in this file.\n"
7408 msgid "There is %d section header, starting at offset 0x%lx:\n"
7409 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7413 #: readelf.c:6326 readelf.c:6980 readelf.c:7166 readelf.c:12550 readelf.c:15048
7414 msgid "string table"
7417 #. Note: coded this way so that there is a single string for translation.
7420 msgid "Section %d has invalid sh_entsize of %s\n"
7425 msgid "(Using the expected size of %u for the rest of this dump)\n"
7429 msgid "File contains multiple dynamic symbol tables\n"
7433 msgid "File contains multiple dynamic string tables\n"
7437 msgid "dynamic strings"
7440 #: readelf.c:6466 readelf.c:6472
7442 msgid "Section '%s': zero-sized relocation section\n"
7447 msgid "Section '%s': has a size of zero - is this intended ?\n"
7454 "Section Headers:\n"
7464 #: readelf.c:6568 readelf.c:6579 readelf.c:6590
7466 msgid " [Nr] Name\n"
7471 msgid " Type Addr Off Size ES Lk Inf Al\n"
7477 " [Nr] Name Type Addr Off Size ES Flg Lk "
7483 msgid " Type Address Off Size ES Lk Inf Al\n"
7489 " [Nr] Name Type Address Off Size ES "
7495 msgid " Type Address Offset Link\n"
7500 msgid " Size EntSize Info Align\n"
7505 msgid " [Nr] Name Type Address Offset\n"
7510 msgid " Size EntSize Flags Link Info Align\n"
7520 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7525 msgid "[%2u]: Link field (%u) should index a string section.\n"
7528 #: readelf.c:6652 readelf.c:6663
7530 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7535 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7538 #: readelf.c:6701 readelf.c:6728
7540 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7545 msgid "[%2u]: Expected link to another section in info field"
7550 msgid "Size of section %u is larger than the entire file!\n"
7555 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7559 msgid "compression header"
7564 msgid " [<corrupt>]\n"
7569 msgid " [<unknown>: 0x%x], "
7572 #. The ordering of the letters shown here matches the ordering of the
7573 #. corresponding SHF_xxx values, and hence the order in which these
7574 #. letters will be displayed to the user.
7579 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7580 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7581 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7592 msgid "y (purecode), "
7601 msgid "Bad sh_link in symbol table section\n"
7605 msgid "<OS specific>"
7609 msgid "<PROC specific>"
7616 "There are no sections to group in this file.\n"
7620 msgid "Section headers are not available!\n"
7625 msgid "Out of memory reading %u section group headers\n"
7632 "There are no section groups in this file.\n"
7637 msgid "Out of memory reading %lu groups\n"
7642 msgid "Bad sh_link in group section `%s'\n"
7647 msgid "Corrupt header in group section `%s'\n"
7650 #: readelf.c:7126 readelf.c:7137
7652 msgid "Bad sh_info in group section `%s'\n"
7658 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7662 msgid "section data"
7669 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7674 msgid " [Index] Name\n"
7679 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7684 "Further error messages about overlarge group section indices suppressed\n"
7689 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7694 "Further error messages about already contained group sections suppressed\n"
7699 msgid "section 0 in group section [%5u]\n"
7703 msgid "dynamic section image fixups"
7708 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7715 "Image fixups for needed library #%d: %s - ident: %lx\n"
7720 msgid "Seg Offset Type SymVec DataType\n"
7724 msgid "dynamic section image relocations"
7737 "Seg Offset Type Addend Seg Sym Off\n"
7741 msgid "dynamic string section"
7748 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7755 "There are no dynamic relocations in this file.\n"
7762 "Relocation section "
7767 msgid " at offset 0x%lx contains %lu entry:\n"
7768 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7776 "There are no static relocations in this file."
7783 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7790 "There are no relocations in this file.\n"
7795 msgid "Invalid section %u in table entry %ld\n"
7800 msgid "Invalid offset %lx in table entry %ld\n"
7805 msgid "\tUnknown version.\n"
7808 #: readelf.c:7897 readelf.c:8331
7809 msgid "unwind table"
7812 #: readelf.c:7948 readelf.c:8414
7814 msgid "Skipping unknown relocation type: %u\n"
7817 #: readelf.c:7954 readelf.c:8421
7819 msgid "Skipping unexpected relocation type: %s\n"
7822 #: readelf.c:7963 readelf.c:8428
7824 msgid "Skipping reloc with overlarge offset: %lx\n"
7827 #: readelf.c:7970 readelf.c:8435
7829 msgid "Skipping reloc with invalid symbol index: %u\n"
7832 #: readelf.c:8018 readelf.c:8482 readelf.c:9590
7833 msgid "Multiple symbol tables encountered\n"
7836 #: readelf.c:8033 readelf.c:8498 readelf.c:9605
7840 "There are no unwind sections in this file.\n"
7847 "Could not find unwind info section for "
7863 msgid " at offset 0x%lx contains %lu entries:\n"
7866 #: readelf.c:8507 readelf.c:9612
7870 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7873 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7883 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7888 msgid "Unknown section relocation type %d encountered\n"
7893 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7898 msgid "Skipping unknown ARM relocation type: %d\n"
7903 msgid "Skipping unexpected ARM relocation type %s\n"
7908 msgid "Skipping unknown C6000 relocation type: %d\n"
7913 msgid "Skipping unexpected C6000 relocation type %s\n"
7916 #. This function currently only supports ARM and TI unwinders.
7918 msgid "Only TI and ARM unwinders are currently supported\n"
7923 msgid "[Truncated opcode]\n"
7926 #: readelf.c:8907 readelf.c:9123
7928 msgid "Refuse to unwind"
7941 #: readelf.c:8963 readelf.c:9056
7947 msgid "corrupt change to vsp\n"
7950 #: readelf.c:9078 readelf.c:9235
7952 msgid " [unsupported opcode]"
7962 msgid "*corrupt* - no registers specified"
7970 msgid "Corrupt stack pointer adjustment detected\n"
7975 msgid "sp = sp + %ld"
7980 msgid " Personality routine: "
7985 msgid " [Truncated data]\n"
7990 msgid "Corrupt ARM compact model table entry: %x \n"
7995 msgid " Compact model index: %d\n"
7999 msgid "Unknown ARM compact model index encountered\n"
8004 msgid " [reserved]\n"
8009 msgid " Restore stack from frame pointer\n"
8014 msgid " Stack increment %d\n"
8019 msgid " Registers restored: "
8024 msgid " Return register: %s\n"
8029 msgid " [reserved (%d)]\n"
8035 "Unsupported architecture type %d encountered when decoding unwind table\n"
8040 msgid "corrupt index table entry: %x\n"
8045 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
8050 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
8056 "Unsupported architecture type %d encountered when processing unwind table\n"
8063 "The decoding of unwind sections for machine type %s is not currently "
8074 msgid "Interface Version: %s"
8077 #. Note: coded this way so that there is a single string for translation.
8080 msgid "<corrupt: %s>"
8085 msgid "Time Stamp: %s"
8088 #: readelf.c:9918 readelf.c:9968
8089 msgid "dynamic section"
8092 #: readelf.c:9938 readelf.c:9989
8094 msgid "Out of memory allocating space for %lu dynamic entries\n"
8099 msgid "Size truncation prevents reading %s elements of size %u\n"
8104 msgid "Invalid number of dynamic entries: %s\n"
8109 msgid "Out of memory reading %s dynamic entries\n"
8114 msgid "Unable to read in %s bytes of dynamic data\n"
8119 msgid "Out of memory allocating space for %s dynamic entries\n"
8122 #: readelf.c:10124 readelf.c:10178 readelf.c:10202 readelf.c:10235
8123 #: readelf.c:10261 readelf.c:10280
8124 msgid "Unable to seek to start of dynamic information\n"
8127 #: readelf.c:10130 readelf.c:10184
8128 msgid "Failed to read in number of buckets\n"
8132 msgid "Failed to read in number of chains\n"
8136 msgid "Failed to determine last chain length\n"
8143 "There is no dynamic section in this file.\n"
8146 #. See PR 21379 for a reproducer.
8148 msgid "Invalid PT_LOAD entry\n"
8152 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
8156 msgid "Corrupt DT_SYMTAB dynamic entry\n"
8160 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
8164 msgid "dynamic string table"
8168 msgid "Corrupt DT_STRTAB dynamic entry\n"
8173 msgid "Bad value (%d) for SYMINENT entry\n"
8177 msgid "symbol information"
8181 msgid "Multiple dynamic symbol information sections found\n"
8186 msgid "Out of memory allocating %lu bytes for dynamic symbol info\n"
8193 "Dynamic section at offset 0x%lx contains %lu entry:\n"
8196 "Dynamic section at offset 0x%lx contains %lu entries:\n"
8202 msgid " Tag Type Name/Value\n"
8207 msgid "Auxiliary library"
8212 msgid "Filter library"
8217 msgid "Configuration file"
8222 msgid "Dependency audit library"
8227 msgid "Audit library"
8230 #: readelf.c:10642 readelf.c:10670 readelf.c:10698
8235 #: readelf.c:10645 readelf.c:10673 readelf.c:10700
8242 msgid "Shared library: [%s]"
8247 msgid " program interpreter"
8252 msgid "Library soname: [%s]"
8257 msgid "Library rpath: [%s]"
8262 msgid "Library runpath: [%s]"
8272 msgid "Not needed object: [%s]\n"
8277 msgid "<corrupt time val: %lx"
8284 "Version definition section '%s' contains %u entry:\n"
8287 "Version definition section '%s' contains %u entries:\n"
8291 #: readelf.c:11138 readelf.c:11276 readelf.c:11433
8296 #: readelf.c:11140 readelf.c:11278 readelf.c:11435
8298 msgid " Offset: %#08lx Link: %u (%s)\n"
8302 msgid "version definition section"
8307 msgid " %#06lx: Rev: %d Flags: %s"
8312 msgid " Index: %d Cnt: %d "
8322 msgid "Name index: %ld\n"
8327 msgid "Invalid vda_next field of %lx\n"
8332 msgid " %#06lx: Parent %d: %s\n"
8337 msgid " %#06lx: Parent %d, name index: %ld\n"
8342 msgid " Version def aux past end of section\n"
8347 msgid "Invalid vd_next field of %lx\n"
8352 msgid " Version definition past end of section\n"
8359 "Version needs section '%s' contains %u entry:\n"
8362 "Version needs section '%s' contains %u entries:\n"
8367 msgid "Version Needs section"
8372 msgid " %#06lx: Version: %d"
8392 msgid " %#06lx: Name: %s"
8397 msgid " %#06lx: Name index: %lx"
8402 msgid " Flags: %s Version: %d\n"
8407 msgid "Invalid vna_next field of %lx\n"
8411 msgid "Missing Version Needs auxillary information\n"
8416 msgid "Invalid vn_next field of %lx\n"
8420 msgid "Missing Version Needs information\n"
8424 msgid "version string table"
8431 "Version symbols section '%s' contains %lu entry:\n"
8434 "Version symbols section '%s' contains %lu entries:\n"
8439 msgid "version symbol data"
8447 msgid " 0 (*local*) "
8451 msgid " 1 (*global*) "
8455 msgid "invalid index into symbol array\n"
8458 #: readelf.c:11510 readelf.c:12076
8459 msgid "version need"
8463 msgid "version need aux (2)"
8466 #: readelf.c:11568 readelf.c:12020
8470 #: readelf.c:11596 readelf.c:12051
8471 msgid "version def aux"
8482 "No version information found in this file.\n"
8487 msgid "Unrecognized visibility value: %u\n"
8492 msgid "Unrecognized alpha specific other value: %u\n"
8497 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8502 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8507 msgid "<localentry>: %d"
8517 msgid "bad section index[%3d]"
8521 msgid "version data"
8525 msgid "version need aux (3)"
8530 msgid "local symbol %lu found at index >= %s's sh_info value of %u\n"
8535 msgid "Unknown LTO symbol definition encountered: %u\n"
8540 msgid "Unknown LTO symbol visibility encountered: %u\n"
8545 msgid "Unknown LTO symbol type encountered: %u\n"
8552 "LTO Symbol table '%s' is empty!\n"
8561 msgid "LTO Symbol extension table '%s' is empty!\n"
8565 msgid "LTO ext symbol data"
8569 msgid "Unexpected version number in symbol extension table\n"
8576 "LTO Symbol table '%s' and extension table '%s' contain:\n"
8583 "LTO Symbol table '%s'\n"
8588 msgid " and extension table '%s' contain:\n"
8595 "LTO Symbol table '%s' contains:\n"
8601 " Comdat_Key Kind Visibility Size Slot Type Section "
8607 msgid " Comdat_Key Kind Visibility Size Slot Name\n"
8611 msgid "Ran out of LTO symbol extension data\n"
8615 msgid "Data remains in the LTO symbol extension table\n"
8619 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
8626 "Symbol table for image contains %lu entry:\n"
8629 "Symbol table for image contains %lu entries:\n"
8633 #: readelf.c:12485 readelf.c:12529
8635 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8638 #: readelf.c:12487 readelf.c:12531
8640 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8647 "Symbol table '%s' has a sh_entsize of zero!\n"
8654 "Symbol table '%s' contains %lu entry:\n"
8657 "Symbol table '%s' contains %lu entries:\n"
8665 "Dynamic symbol information is not available for displaying symbols.\n"
8672 "Histogram for bucket list length (total of %lu bucket):\n"
8675 "Histogram for bucket list length (total of %lu buckets):\n"
8680 msgid "Out of memory allocating space for histogram buckets\n"
8683 #: readelf.c:12595 readelf.c:12673
8685 msgid " Length Number %% of total Coverage\n"
8689 msgid "histogram chain is corrupt\n"
8693 msgid "Out of memory allocating space for histogram counts\n"
8700 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
8703 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
8708 msgid "Out of memory allocating space for gnu histogram buckets\n"
8712 msgid "Out of memory allocating space for gnu histogram counts\n"
8719 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8722 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8728 msgid " Num: Name BoundTo Flags\n"
8733 msgid "<corrupt index>"
8738 msgid "<corrupt: %19ld>"
8743 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8748 msgid "MSP430 ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
8753 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8759 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8763 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8768 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8773 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8778 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8782 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8787 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8790 #: readelf.c:13050 readelf.c:13059
8792 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8798 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8804 msgid "unable to apply unsupported reloc type %d to section %s\n"
8809 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8814 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8819 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8826 "Assembly dump of section %s\n"
8831 msgid "Section '%s' has no data to dump.\n"
8835 msgid "section contents"
8842 "String dump of section '%s':\n"
8845 #: readelf.c:14198 readelf.c:14408 readelf.c:14818
8847 msgid "section '%s' has unsupported compress type: %d\n"
8850 #: readelf.c:14230 readelf.c:14442 readelf.c:14855
8852 msgid "Unable to decompress section %s\n"
8858 " Note: This section has relocations against it, but these have NOT been "
8859 "applied to this dump.\n"
8862 #: readelf.c:14348 readelf.c:15813 readelf.c:15853 readelf.c:15891
8863 #: readelf.c:15938 readelf.c:15969 readelf.c:17573 readelf.c:17605
8870 msgid " No strings found in this section."
8877 "Hex dump of section '%s':\n"
8883 " NOTE: This section has relocations against it, but these have NOT been "
8884 "applied to this dump.\n"
8889 msgid "Iteration failed: %s, %s\n"
8894 msgid "No symbol section named %s\n"
8899 msgid "No string table section named %s\n"
8908 msgid "No CTF parent section named %s\n"
8915 #: readelf.c:14716 readelf.c:14726 readelf.c:14740
8917 msgid "CTF open failure: %s\n"
8924 "Dump of CTF section '%s':\n"
8929 msgid "%s section data"
8934 msgid "compressed section %s is too small to contain a compression header\n"
8937 #: readelf.c:14931 readelf.c:14958 readelf.c:14983
8940 "malformed note encountered in section %s whilst scanning for build-id note\n"
8947 "Section '%s' has no debugging data.\n"
8950 #. There is no point in dumping the contents of a debugging section
8951 #. which has the NOBITS type - the bits in the file will be random.
8952 #. This can happen when a file containing a .eh_frame section is
8953 #. stripped with the --only-keep-debug command line option.
8956 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8961 msgid "Unrecognized debug section: %s\n"
8966 msgid "Section '%s' was not dumped because it does not exist!\n"
8971 msgid "Section %d was not dumped because it does not exist!\n"
8975 msgid "<corrupt tag>\n"
8980 msgid "<corrupt string tag>"
8985 msgid "Absent/Non standard\n"
8990 msgid "Bare metal/mwdt\n"
8995 msgid "Bare metal/newlib\n"
9000 msgid "Linux/uclibc\n"
9005 msgid "Linux/glibc\n"
9008 #: readelf.c:15385 readelf.c:15464
9013 #: readelf.c:15397 readelf.c:15427 readelf.c:15455
9026 #: readelf.c:15476 readelf.c:15483
9038 #: readelf.c:15680 readelf.c:15693 readelf.c:15711 readelf.c:16232
9039 #: readelf.c:16511 readelf.c:16523 readelf.c:16535
9046 msgid "Application\n"
9056 msgid "Microcontroller\n"
9061 msgid "Application or Realtime\n"
9064 #: readelf.c:15694 readelf.c:15713 readelf.c:16284 readelf.c:16301
9065 #: readelf.c:16372 readelf.c:16392 readelf.c:19141
9070 #: readelf.c:15695 readelf.c:16375 readelf.c:16395 readelf.c:19140
9075 #: readelf.c:15699 readelf.c:15717
9077 msgid "8-byte and up to %d-byte extended\n"
9082 msgid "8-byte, except leaf SP\n"
9085 #: readelf.c:15728 readelf.c:15810 readelf.c:16410
9087 msgid "flag = %d, vendor = "
9097 msgid "<unknown: %d>\n"
9101 msgid "corrupt vendor attribute\n"
9106 msgid "unspecified hard/soft float\n"
9111 msgid "hard float\n"
9116 msgid "soft float\n"
9121 msgid "unspecified hard/soft float, "
9126 msgid "hard float, "
9131 msgid "soft float, "
9136 msgid "single-precision hard float, "
9141 msgid "unspecified long double\n"
9146 msgid "128-bit IBM long double\n"
9151 msgid "64-bit long double\n"
9156 msgid "128-bit IEEE long double\n"
9159 #: readelf.c:15949 readelf.c:15980
9161 msgid "unspecified\n"
9191 msgid "Hard or soft float\n"
9196 msgid "Hard float (double precision)\n"
9201 msgid "Hard float (single precision)\n"
9206 msgid "Soft float\n"
9211 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
9216 msgid "Hard float (32-bit CPU, Any FPU)\n"
9221 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
9226 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
9231 msgid "NaN 2008 compatibility\n"
9236 msgid "Any MSA or not\n"
9241 msgid "128-bit MSA\n"
9259 #: readelf.c:16287 readelf.c:16304 readelf.c:16378 readelf.c:16398
9266 msgid "DSBT addressing not used\n"
9271 msgid "DSBT addressing used\n"
9276 msgid "Data addressing position-dependent\n"
9281 msgid "Data addressing position-independent, GOT near DP\n"
9286 msgid "Data addressing position-independent, GOT far from DP\n"
9291 msgid "Code addressing position-dependent\n"
9296 msgid "Code addressing position-independent\n"
9309 #: readelf.c:16524 readelf.c:16536
9314 #: readelf.c:16525 readelf.c:16537
9321 msgid "Restricted Large\n"
9326 msgid " <unknown tag %d>: "
9331 msgid "Any Region\n"
9336 msgid "Lower Region Only\n"
9346 msgid "No unaligned access\n"
9351 msgid "Unaligned access\n"
9365 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
9369 msgid "Tag section ends prematurely\n"
9374 msgid "Bad attribute length (%u > %u)\n"
9379 msgid "Attribute length of %u is too small\n"
9383 msgid "Corrupt attribute section name\n"
9388 msgid "Attribute Section: "
9392 msgid "Unused bytes at end of section\n"
9397 msgid "Bad subsection length (%u > %u)\n"
9402 msgid "Bad subsection length (%u < 6)\n"
9407 msgid "File Attributes\n"
9412 msgid "Section Attributes:"
9417 msgid "Symbol Attributes:"
9422 msgid "Unknown tag: %d\n"
9427 msgid " Unknown attribute:\n"
9431 msgid "MIPS GOT entry extends beyond the end of available data\n"
9434 #: readelf.c:17096 readelf.c:17165
9439 msgid "Corrupt MIPS ABI Flags section.\n"
9443 msgid "MIPS ABI Flags section"
9446 #: readelf.c:17277 readelf.c:17860
9447 msgid "Global Offset Table data"
9457 #: readelf.c:17282 readelf.c:17865
9459 msgid " Canonical gp value: "
9462 #: readelf.c:17296 readelf.c:17869 readelf.c:17996
9464 msgid " Reserved entries:\n"
9469 msgid " %*s %10s %*s\n"
9472 #: readelf.c:17298 readelf.c:17328 readelf.c:17871 readelf.c:17899
9473 #: readelf.c:17917 readelf.c:17998 readelf.c:18007
9477 #: readelf.c:17298 readelf.c:17328 readelf.c:17871 readelf.c:17899
9482 #: readelf.c:17299 readelf.c:17329
9486 #: readelf.c:17326 readelf.c:17897
9488 msgid " Local entries:\n"
9491 #: readelf.c:17408 readelf.c:18113
9492 msgid "liblist section data"
9499 "Section '.liblist' contains %lu entry:\n"
9502 "Section '.liblist' contains %lu entries:\n"
9508 " Library Time Stamp Checksum Version Flags\n"
9513 msgid "<corrupt: %9ld>"
9521 msgid "No MIPS_OPTIONS header found\n"
9525 msgid "The MIPS options section is too small.\n"
9534 msgid "Invalid size (%u) for MIPS option\n"
9541 "Section '%s' contains %d entry:\n"
9544 "Section '%s' contains %d entries:\n"
9548 #: readelf.c:17574 readelf.c:17606
9549 msgid "Truncated MIPS REGINFO option\n"
9553 msgid "conflict list found without a dynamic symbol table\n"
9558 msgid "Overlarge number of conflicts detected: %lx\n"
9562 msgid "Out of memory allocating space for dynamic conflicts\n"
9565 #: readelf.c:17768 readelf.c:17786
9573 "Section '.conflict' contains %lu entry:\n"
9576 "Section '.conflict' contains %lu entries:\n"
9581 msgid " Num: Index Value Name"
9586 msgid "<corrupt symbol index>"
9589 #: readelf.c:17821 readelf.c:17947 readelf.c:18032
9591 msgid "<corrupt: %14ld>"
9597 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9602 msgid "Too many GOT symbols: %lu\n"
9614 msgid " %*s %10s %*s Purpose\n"
9617 #: readelf.c:17872 readelf.c:17900 readelf.c:17919 readelf.c:17998
9624 msgid " Lazy resolver\n"
9629 msgid " Module pointer (GNU extension)\n"
9634 msgid " Global entries:\n"
9637 #: readelf.c:17920 readelf.c:18009
9641 #. Note for translators: "Ndx" = abbreviated form of "Index".
9642 #: readelf.c:17923 readelf.c:18009
9646 #: readelf.c:17923 readelf.c:18009
9652 msgid "<no dynamic symbols>"
9657 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9661 msgid "Procedure Linkage Table data"
9666 msgid " %*s %*s Purpose\n"
9671 msgid " PLT lazy resolver\n"
9676 msgid " Module pointer\n"
9686 msgid "<corrupt symbol index: %lu>"
9690 msgid "NDS32 elf flags section"
9694 msgid "liblist string table"
9701 "Library list section '%s' contains %lu entries:\n"
9704 "Library list section '%s' contains %lu entries:\n"
9709 msgid " Library Time Stamp Checksum Version Flags"
9713 msgid "NT_AUXV (auxiliary vector)"
9717 msgid "NT_PRSTATUS (prstatus structure)"
9721 msgid "NT_FPREGSET (floating point registers)"
9725 msgid "NT_PRPSINFO (prpsinfo structure)"
9729 msgid "NT_TASKSTRUCT (task structure)"
9733 msgid "NT_PRXFPREG (user_xfpregs structure)"
9737 msgid "NT_PPC_VMX (ppc Altivec registers)"
9741 msgid "NT_PPC_VSX (ppc VSX registers)"
9745 msgid "NT_PPC_TAR (ppc TAR register)"
9749 msgid "NT_PPC_PPR (ppc PPR register)"
9753 msgid "NT_PPC_DSCR (ppc DSCR register)"
9757 msgid "NT_PPC_EBB (ppc EBB registers)"
9761 msgid "NT_PPC_PMU (ppc PMU registers)"
9765 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9769 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9773 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9777 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
9781 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9785 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9789 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9793 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9797 msgid "NT_386_TLS (x86 TLS information)"
9801 msgid "NT_386_IOPERM (x86 I/O permissions)"
9805 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9809 msgid "NT_X86_CET (x86 CET state)"
9813 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9817 msgid "NT_S390_TIMER (s390 timer register)"
9821 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9825 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9829 msgid "NT_S390_CTRS (s390 control registers)"
9833 msgid "NT_S390_PREFIX (s390 prefix register)"
9837 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9841 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9845 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9849 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9853 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9857 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9861 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9865 msgid "NT_ARM_VFP (arm VFP registers)"
9869 msgid "NT_ARM_TLS (AArch TLS registers)"
9873 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9877 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9881 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
9885 msgid "NT_PSTATUS (pstatus structure)"
9889 msgid "NT_FPREGS (floating point registers)"
9893 msgid "NT_PSINFO (psinfo structure)"
9897 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9901 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9905 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9909 msgid "NT_SIGINFO (siginfo_t data)"
9913 msgid "NT_FILE (mapped files)"
9917 msgid "NT_VERSION (version)"
9921 msgid "NT_ARCH (architecture)"
9932 #: readelf.c:18311 readelf.c:18430 readelf.c:19114 readelf.c:19288
9933 #: readelf.c:19365 readelf.c:19482
9935 msgid "Unknown note type: (0x%08x)"
9940 msgid " Cannot decode 64-bit note in 32-bit build\n"
9944 msgid " Malformed note - too short for header\n"
9948 msgid " Malformed note - does not end with \\0\n"
9952 msgid " Malformed note - too short for supplied file count\n"
9957 msgid " Page size: "
9962 msgid " %*s%*s%*s\n"
9978 msgid " Malformed note - filenames end too early\n"
9982 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9986 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9990 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9994 msgid "NT_GNU_GOLD_VERSION (gold version)"
9998 msgid "NT_GNU_PROPERTY_TYPE_0"
10002 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
10006 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
10009 #: readelf.c:18514 readelf.c:18648 readelf.c:18679
10016 msgid "x86-64-baseline"
10021 msgid " Properties: "
10026 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
10031 msgid "<corrupt descsz: %#lx>\n"
10036 msgid "<corrupt type (%#x) datasz: %#x>\n"
10039 #: readelf.c:18818 readelf.c:18872 readelf.c:18894
10041 msgid "x86 ISA used: <corrupt length: %#x> "
10044 #: readelf.c:18829 readelf.c:18883 readelf.c:18905
10046 msgid "x86 ISA needed: <corrupt length: %#x> "
10051 msgid "x86 feature: <corrupt length: %#x> "
10056 msgid "x86 feature used: <corrupt length: %#x> "
10061 msgid "x86 feature needed: <corrupt length: %#x> "
10064 #: readelf.c:18924 readelf.c:18938 readelf.c:18946
10066 msgid "<corrupt length: %#x> "
10071 msgid "stack size: "
10076 msgid "<unknown type %#x data: "
10081 msgid "<procesor-specific type %#x data: "
10086 msgid "<application-specific type %#x data: "
10091 msgid " Build ID: "
10096 msgid " <corrupt GNU_ABI_TAG>\n"
10101 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
10109 #. Hardware capabilities information. Word 0 is the number of entries.
10110 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
10111 #. is a series of entries, where each entry is a single byte followed
10112 #. by a nul terminated string. The byte gives the bit number to test
10113 #. if enabled in the bitmask.
10116 msgid " Hardware Capabilities: "
10120 msgid "<corrupt GNU_HWCAP>\n"
10125 msgid "num entries: %ld, enabled mask: %lx\n"
10130 msgid " Description data: "
10134 msgid "Alignment of 8-byte objects"
10138 msgid "Sizeof double and long double"
10142 msgid "Type of FPU support needed"
10146 msgid "Use of SIMD instructions"
10150 msgid "Use of cache"
10184 msgid "unknown value: %x\n"
10188 msgid "NT_THRMISC (thrmisc structure)"
10192 msgid "NT_PROCSTAT_PROC (proc data)"
10196 msgid "NT_PROCSTAT_FILES (files data)"
10200 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
10204 msgid "NT_PROCSTAT_GROUPS (groups data)"
10208 msgid "NT_PROCSTAT_UMASK (umask data)"
10212 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
10216 msgid "NT_PROCSTAT_OSREL (osreldate data)"
10220 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
10224 msgid "NT_PROCSTAT_AUXV (auxv data)"
10228 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
10231 #. NetBSD core "procinfo" structure.
10233 msgid "NetBSD procinfo structure"
10237 msgid "NetBSD ELF auxiliary vector data"
10241 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
10244 #: readelf.c:19307 readelf.c:19324 readelf.c:19338
10245 msgid "PT_GETREGS (reg structure)"
10248 #: readelf.c:19309 readelf.c:19326 readelf.c:19340
10249 msgid "PT_GETFPREGS (fpreg structure)"
10253 msgid "PT___GETREGS40 (old reg structure)"
10257 msgid "NT_STAPSDT (SystemTap probe descriptors)"
10262 msgid " Provider: %s\n"
10267 msgid " Name: %s\n"
10272 msgid " Location: "
10282 msgid ", Semaphore: "
10287 msgid " Arguments: %s\n"
10292 msgid " <corrupt - note is too small>\n"
10296 msgid "corrupt stapdt note - the data size is too small\n"
10300 msgid "NT_VMS_MHD (module header)"
10304 msgid "NT_VMS_LNM (language name)"
10308 msgid "NT_VMS_SRC (source files)"
10312 msgid "NT_VMS_EIDC (consistency check)"
10316 msgid "NT_VMS_FPMODE (FP mode)"
10320 msgid "NT_VMS_IMGNAM (image name)"
10324 msgid "NT_VMS_IMGID (image id)"
10328 msgid "NT_VMS_LINKID (link id)"
10332 msgid "NT_VMS_IMGBID (build id)"
10336 msgid "NT_VMS_GSTNAM (sym table name)"
10341 msgid " Creation date : %.17s\n"
10346 msgid " Last patch date: %.17s\n"
10351 msgid " Module name : %s\n"
10356 msgid " Module version : %s\n"
10359 #: readelf.c:19511 readelf.c:19516
10361 msgid " Module version : <missing>\n"
10366 msgid " Module name : <missing>\n"
10371 msgid " Language: %.*s\n"
10376 msgid " Floating Point mode: "
10381 msgid " Link time: "
10386 msgid " Patch time: "
10391 msgid " Major id: %u, minor id: %u\n"
10396 msgid " Last modified : "
10408 msgid " Header flags: 0x%08x\n"
10413 msgid " Image id : %.*s\n"
10418 msgid " Image name: %.*s\n"
10423 msgid " Global symbol table name: %.*s\n"
10428 msgid " Image id: %.*s\n"
10433 msgid " Linker id: %.*s\n"
10438 msgid " <corrupt - data size is too small>\n"
10442 msgid "corrupt IA64 note: data size is too small\n"
10445 #: readelf.c:19767 readelf.c:19775
10447 msgid " Applies to region from %#lx to %#lx\n"
10450 #: readelf.c:19770 readelf.c:19777
10452 msgid " Applies to region from %#lx\n"
10457 msgid " <invalid description size: %lx>\n"
10462 msgid " <invalid descsz>"
10467 msgid "Gap in build notes detected from %#lx to %#lx\n"
10470 #: readelf.c:19836 readelf.c:19847
10472 msgid " Applies to region from %#lx"
10475 #: readelf.c:19841 readelf.c:19852
10485 #: readelf.c:19879 readelf.c:19894
10487 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
10490 #: readelf.c:19880 readelf.c:19895
10491 msgid " <corrupt name>"
10496 msgid "unrecognised attribute type in name field: %d\n"
10500 msgid "<unknown name type>"
10508 msgid "<stack prot>"
10516 msgid "<stack size>"
10532 msgid "<short enum>"
10537 msgid "unrecognised byte in name field: %d\n"
10542 msgid "<unknown:_%d>"
10547 msgid "attribute does not have an expected type (%c)\n"
10552 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10557 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10562 msgid " description data: "
10573 "Displaying notes found in: %s\n"
10580 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10585 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10590 msgid " %-20s %-10s\tDescription\n"
10601 #: readelf.c:20283 readelf.c:20312
10603 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10605 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10611 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10616 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
10620 msgid "Out of memory allocating space for inote name\n"
10631 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10637 msgid "Corrupt note: name size is too big: %lx\n"
10642 msgid "corrupt descsz found in note at offset 0x%lx\n"
10645 #: readelf.c:20456 readelf.c:20469
10647 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10652 msgid "corrupt namesz found in note at offset 0x%lx\n"
10657 msgid "No note segments present in the core file.\n"
10662 msgid " Unknown GNU attribute: %s\n"
10667 "This instance of readelf has been built without support for a\n"
10668 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10673 msgid "%s: Failed to read file header\n"
10685 msgid "%s: unable to dump the index as none was found\n"
10690 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10695 msgid "Contents of binary %s at offset "
10700 msgid "%s: end of the symbol table reached before the end of the index\n"
10706 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10707 "in the index table\n"
10709 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10710 "in the index table\n"
10716 msgid "%s: failed to seek back to start of object files in the archive\n"
10719 #: readelf.c:21201 readelf.c:21317
10721 msgid "Input file '%s' is not readable.\n"
10726 msgid "%s: contains corrupt thin archive: %s\n"
10731 msgid "%s: failed to seek to archive member.\n"
10735 msgid "Out of memory allocating file data structure\n"
10740 msgid "File %s is not an archive so its index cannot be displayed.\n"
10744 msgid "Nothing to do.\n"
10749 msgid "%s: cannot set time: %s"
10752 #. We have to clean up here.
10753 #: rename.c:157 rename.c:195
10755 msgid "unable to rename '%s'; reason: %s"
10760 msgid "unable to copy file '%s'; reason: %s"
10765 msgid "%s: not enough binary data"
10769 msgid "null terminated unicode string"
10772 #: resbin.c:162 resbin.c:168
10773 msgid "resource ID"
10780 #: resbin.c:238 resbin.c:245
10781 msgid "menu header"
10785 msgid "menuex header"
10789 msgid "menuex offset"
10794 msgid "unsupported menu version %d"
10797 #: resbin.c:288 resbin.c:303 resbin.c:365
10798 msgid "menuitem header"
10805 #: resbin.c:432 resbin.c:460
10806 msgid "dialog header"
10811 msgid "unexpected DIALOGEX version %d"
10815 msgid "dialog font point size"
10819 msgid "dialogex font information"
10822 #: resbin.c:529 resbin.c:547
10823 msgid "dialog control"
10827 msgid "dialogex control"
10831 msgid "dialog control end"
10835 msgid "dialog control data"
10839 msgid "stringtable string length"
10843 msgid "stringtable string"
10847 msgid "fontdir header"
10855 msgid "fontdir device name"
10859 msgid "fontdir face name"
10863 msgid "accelerator"
10867 msgid "group cursor header"
10870 #: resbin.c:798 resrc.c:1350
10872 msgid "unexpected group cursor type %d"
10876 msgid "group cursor"
10880 msgid "group icon header"
10883 #: resbin.c:853 resrc.c:1297
10885 msgid "unexpected group icon type %d"
10893 msgid "unexpected version string"
10898 msgid "version length %lu greater than resource length %lu"
10903 msgid "unexpected version type %d"
10908 msgid "unexpected fixed version information length %ld"
10912 msgid "fixed version info"
10917 msgid "unexpected fixed version signature %lu"
10922 msgid "unexpected fixed version info version %lu"
10926 msgid "version var info"
10931 msgid "unexpected stringfileinfo value length %ld"
10935 msgid "version stringtable"
10940 msgid "unexpected version stringtable value length %ld"
10944 msgid "version string"
10949 msgid "unexpected version string length %ld != %ld + %ld"
10954 msgid "unexpected version string length %ld < %ld"
10959 msgid "unexpected varfileinfo value length %ld"
10963 msgid "version varfileinfo"
10968 msgid "unexpected version value length %ld"
10972 msgid "nul bytes found in version string"
10977 msgid "unexpected version string character: %x"
10981 msgid "filename required for COFF input"
10986 msgid "%s: no resource section"
10991 msgid "%s: .rsrc section is bigger than the file!"
10996 msgid "%s: %s: address out of bounds"
11000 msgid "Resources nest too deep"
11008 msgid "named directory entry"
11012 msgid "directory entry name"
11016 msgid "resource name"
11020 msgid "named subdirectory"
11024 msgid "named resource"
11028 msgid "ID directory entry"
11032 msgid "ID subdirectory"
11036 msgid "ID resource"
11040 msgid "resource type unknown"
11048 msgid "resource data"
11052 msgid "resource data size"
11056 msgid "filename required for COFF output"
11060 msgid "can't get BFD_RELOC_RVA relocation type"
11063 #: resrc.c:256 resrc.c:328
11065 msgid "can't open temporary file `%s': %s"
11070 msgid "can't redirect stdout: `%s': %s"
11075 msgid "can't execute `%s': %s"
11080 msgid "Using temporary file `%s' to read preprocessor output\n"
11085 msgid "can't popen `%s': %s"
11090 msgid "Using popen to read preprocessor output\n"
11095 msgid "Tried `%s'\n"
11100 msgid "Using `%s'\n"
11104 msgid "preprocessing failed."
11109 msgid "%s: unexpected EOF"
11114 msgid "%s: read of %lu returned %lu"
11117 #: resrc.c:722 resrc.c:1497
11119 msgid "stat failed on bitmap file `%s': %s"
11124 msgid "cursor file `%s' does not contain cursor data"
11127 #: resrc.c:805 resrc.c:1205
11129 msgid "%s: fseek to %lu failed: %s"
11133 msgid "help ID requires DIALOGEX"
11137 msgid "control data requires DIALOGEX"
11142 msgid "stat failed on font file `%s': %s"
11147 msgid "icon file `%s' does not contain icon data"
11150 #: resrc.c:1723 resrc.c:1758
11152 msgid "stat failed on file `%s': %s"
11157 msgid "can't open `%s' for output: %s"
11162 msgid " Displays the sizes of sections inside binary files\n"
11167 msgid " If no input file(s) are specified, a.out is assumed\n"
11173 " The options are:\n"
11174 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
11176 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
11178 " -t --totals Display the total sizes (Berkeley "
11180 " --common Display total size for *COM* syms\n"
11181 " --target=<bfdname> Set the binary file format\n"
11182 " @<file> Read options from <file>\n"
11183 " -h --help Display this information\n"
11184 " -v --version Display the program's version\n"
11190 msgid "invalid argument to --format: %s"
11195 msgid "Invalid radix: %s\n"
11199 msgid "Checksum failure"
11202 #. FIXME: Return error status.
11204 msgid "Failed to write checksum"
11209 msgid "Unsupported integer write size: %d"
11212 #. FIXME: Return error status.
11214 msgid "Failed to write TR block"
11219 msgid "Unrecognized H8300 sub-architecture: %ld"
11224 msgid "Unsupported architecture: %d"
11229 msgid "Unrecognised type: %d"
11234 msgid "Unrecognised coff symbol type: %d"
11237 #: srconv.c:1019 srconv.c:1119
11239 msgid "Unrecognised coff symbol visibility: %d"
11242 #: srconv.c:1045 srconv.c:1090
11244 msgid "Unrecognised coff symbol location: %d"
11247 #. FIXME: Return error status.
11249 msgid "Failed to write CS struct"
11254 msgid "Convert a COFF object file into a SYSROFF object file\n"
11260 " The options are:\n"
11261 " -q --quick (Obsolete - ignored)\n"
11262 " -n --noprescan Do not perform a scan to convert commons into defs\n"
11263 " -d --debug Display information about what is being done\n"
11264 " @<file> Read options from <file>\n"
11265 " -h --help Display this information\n"
11266 " -v --version Print the program's version number\n"
11270 msgid "input and output files must be different"
11275 msgid "unable to open output file %s"
11278 #: stabs.c:344 stabs.c:1772
11279 msgid "numeric overflow"
11284 msgid "Bad stab: %s\n"
11289 msgid "Warning: %s: %s\n"
11294 msgid "N_LBRAC not within function\n"
11299 msgid "Too many N_RBRACs\n"
11303 msgid "unknown C++ encoded name"
11306 #. Complain and keep going, so compilers can invent new
11307 #. cross-reference types.
11309 msgid "unrecognized cross reference type"
11312 #. Does this actually ever happen? Is that why we are worrying
11313 #. about dealing with it rather than just calling error_type?
11315 msgid "missing index type"
11319 msgid "unknown virtual character for baseclass"
11323 msgid "unknown visibility character for baseclass"
11327 msgid "unnamed $vb type"
11331 msgid "unrecognized C++ abbreviation"
11335 msgid "unknown visibility character for field"
11339 msgid "const/volatile indicator missing"
11343 msgid "Undefined N_EXCL"
11348 msgid "Type file number %d out of range\n"
11353 msgid "Type index number %d out of range\n"
11358 msgid "Unrecognized XCOFF type %d\n"
11363 msgid "bad mangled name `%s'\n"
11368 msgid "no argument types in mangled string\n"
11373 msgid "Demangled name is not a function\n"
11378 msgid "Unexpected type in v3 arglist demangling\n"
11383 msgid "Unrecognized demangle component %d\n"
11388 msgid "Failed to print demangled template\n"
11393 msgid "Couldn't get demangled builtin type\n"
11398 msgid "Unexpected demangled varargs\n"
11403 msgid "Unrecognized demangled builtin type\n"
11406 #: strings.c:200 strings.c:267
11408 msgid "invalid integer argument %s"
11413 msgid "invalid minimum string length %d"
11418 msgid "%s: Reading section %s failed: %s"
11423 msgid " Display printable strings in [file(s)] (stdin by default)\n"
11429 " -a - --all Scan the entire file, not just the data section "
11431 " -d --data Only scan the data sections in the file\n"
11437 " -a - --all Scan the entire file, not just the data section\n"
11438 " -d --data Only scan the data sections in the file "
11445 " -f --print-file-name Print the name of the file before each string\n"
11446 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
11448 " -<number> least [number] characters (default 4).\n"
11449 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
11451 " -w --include-all-whitespace Include all whitespace as valid string "
11453 " -o An alias for --radix=o\n"
11454 " -T --target=<BFDNAME> Specify the binary file format\n"
11455 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
11456 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
11458 " -s --output-separator=<string> String used to separate strings in output.\n"
11459 " @<file> Read options from <file>\n"
11460 " -h --help Display this information\n"
11461 " -v -V --version Print the program's version number\n"
11465 msgid "*undefined*"
11474 msgid "SUM IS %x\n"
11477 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
11478 #. Prevent infinite loops re-reading beyond the end of the buffer.
11480 msgid "ICE: getINT: Out of buffer space"
11485 msgid "Unsupported read size: %d"
11495 msgid "WANTED %x!!\n"
11499 msgid "SYMBOL INFO"
11503 msgid "DERIVED TYPE"
11507 msgid "MODULE***\n"
11512 msgid "Print a human readable interpretation of a SYSROFF object file\n"
11518 " The options are:\n"
11519 " -h --help Display this information\n"
11520 " -v --version Print the program's version number\n"
11525 msgid "cannot open input file %s"
11528 #: unwind-ia64.c:176
11530 msgid "Unknown code 0x%02x\n"
11534 #: unwind-ia64.c:362
11538 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
11542 #: unwind-ia64.c:574
11544 msgid "Bad uleb128\n"
11547 #: unwind-ia64.c:588
11549 msgid "\t<corrupt X1>\n"
11552 #: unwind-ia64.c:612
11554 msgid "\t<corrupt X2>\n"
11557 #: unwind-ia64.c:638
11559 msgid "\t<corrupt X3>\n"
11562 #: unwind-ia64.c:666
11564 msgid "\t<corrupt X4>\n"
11567 #: unwind-ia64.c:708
11569 msgid "\t<corrupt R2>\n"
11572 #: unwind-ia64.c:754
11574 msgid "\t<corrupt P2>\n"
11577 #: unwind-ia64.c:769
11579 msgid "\t<corrupt P3>\n"
11582 #: unwind-ia64.c:828
11584 msgid "\t<corrupt P5>\n"
11587 #: unwind-ia64.c:935
11589 msgid "\t<corrupt P8>\n"
11592 #: unwind-ia64.c:1010
11594 msgid "\t<corrupt P9>\n"
11597 #: unwind-ia64.c:1022
11599 msgid "\t<corrupt P10>\n"
11602 #: unwind-ia64.c:1153
11604 msgid "\t<corrupt IA64 descriptor>\n"
11609 msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
11615 "This program is free software; you may redistribute it under the terms of\n"
11616 "the GNU General Public License version 3 or (at your option) any later "
11618 "This program has absolutely no warranty.\n"
11623 msgid "can't create %s file `%s' for output.\n"
11628 msgid "Usage: %s [option(s)] [input-file]\n"
11634 " The options are:\n"
11635 " -a --ascii_in Read input file as ASCII file\n"
11636 " -A --ascii_out Write binary messages as ASCII\n"
11637 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11638 "for uniqueness.\n"
11639 " -c --customflag Set custom flags for messages\n"
11640 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11641 " -d --decimal_values Print values to text files decimal\n"
11642 " -e --extension=<extension> Set header extension used on export header "
11644 " -F --target <target> Specify output target for endianness.\n"
11645 " -h --headerdir=<directory> Set the export directory for headers\n"
11646 " -u --unicode_in Read input file as UTF16 file\n"
11647 " -U --unicode_out Write binary messages as UFT16\n"
11648 " -m --maxlength=<val> Set the maximal allowed message length\n"
11649 " -n --nullterminate Automatic add a zero termination to strings\n"
11650 " -o --hresult_use Use HRESULT definition instead of status code "
11652 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11653 " -r --rcdir=<directory> Set the export directory for rc files\n"
11654 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11655 " that maps message ID's to their symbolic "
11662 " -H --help Print this help message\n"
11663 " -v --verbose Verbose - tells you what it's doing\n"
11664 " -V --version Print version information\n"
11667 #: windmc.c:260 windres.c:404
11669 msgid "%s: warning: "
11674 msgid "A codepage was specified switch `%s' and UTF16.\n"
11679 msgid "\tcodepage settings are ignored.\n"
11683 msgid "try to add a ill language."
11688 msgid "unable to open file `%s' for input.\n"
11693 msgid "unable to read contents of %s"
11697 msgid "input file does not seems to be UFT16.\n"
11702 msgid "can't open %s `%s': %s"
11707 msgid ": expected to be a directory\n"
11712 msgid ": expected to be a leaf\n"
11717 msgid ": duplicate value\n"
11722 msgid "unknown format type `%s'"
11727 msgid "%s: supported formats:"
11730 #. Otherwise, we give up.
11733 msgid "can not determine type of file `%s'; use the -J option"
11738 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11744 " The options are:\n"
11745 " -i --input=<file> Name input file\n"
11746 " -o --output=<file> Name output file\n"
11747 " -J --input-format=<format> Specify input format\n"
11748 " -O --output-format=<format> Specify output format\n"
11749 " -F --target=<target> Specify COFF target\n"
11750 " --preprocessor=<program> Program to use to preprocess rc file\n"
11751 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11752 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11753 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11754 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11755 " -v --verbose Verbose - tells you what it's doing\n"
11756 " -c --codepage=<codepage> Specify default codepage\n"
11757 " -l --language=<val> Set language when reading rc file\n"
11758 " --use-temp-file Use a temporary file instead of popen to "
11760 " the preprocessor output\n"
11761 " --no-use-temp-file Use popen (default)\n"
11766 msgid " --yydebug Turn on parser debugging\n"
11772 " -r Ignored for compatibility with rc\n"
11773 " @<file> Read options from <file>\n"
11774 " -h --help Print this help message\n"
11775 " -V --version Print version information\n"
11781 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11782 "extension if not specified. A single file name is an input file.\n"
11783 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11787 msgid "invalid codepage specified.\n"
11791 msgid "invalid option -f\n"
11795 msgid "No filename following the -fo option.\n"
11801 "Option -I is deprecated for setting the input format, please use -J "
11806 msgid "no resources"
11809 #: wrstabs.c:353 wrstabs.c:1926
11811 msgid "string_hash_lookup failed: %s"
11816 msgid "stab_int_type: bad size %u"
11821 msgid "%s: warning: unknown size for field `%s' in struct"