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: 2019-01-19 16:32+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "Usage: %s [option(s)] [addr(s)]\n"
28 msgid " Convert addresses into line number/file name pairs.\n"
34 " If no addresses are specified on the command line, they will be read from "
42 " @<file> Read options from <file>\n"
43 " -a --addresses Show addresses\n"
44 " -b --target=<bfdname> Set the binary file format\n"
45 " -e --exe=<executable> Set the input file name (default is a.out)\n"
46 " -i --inlines Unwind inlined functions\n"
47 " -j --section=<name> Read section-relative offsets instead of addresses\n"
48 " -p --pretty-print Make the output easier to read for humans\n"
49 " -s --basenames Strip directory names\n"
50 " -f --functions Show function names\n"
51 " -C --demangle[=style] Demangle function names\n"
52 " -R --recurse-limit Enable a limit on recursion whilst demangling. "
54 " -r --no-recurse-limit Disable a limit on recursion whilst demangling\n"
55 " -h --help Display this information\n"
56 " -v --version Display the program's version\n"
60 #: addr2line.c:109 ar.c:340 ar.c:377 coffdump.c:473 dlltool.c:3990
61 #: dllwrap.c:518 elfedit.c:906 objcopy.c:666 objcopy.c:719 readelf.c:4474
62 #: size.c:97 srconv.c:1706 strings.c:727 sysdump.c:648 windmc.c:227
65 msgid "Report bugs to %s\n"
68 #. Note for translators: This printf is used to join the
69 #. function name just printed above to the line number/
70 #. file name pair that is about to be printed below. Eg:
78 #. Note for translators: This printf is used to join the
79 #. line number/file name pair that has just been printed with
80 #. the line number/file name pair that is going to be printed
81 #. by the next iteration of the while loop. Eg:
83 #. 123:bar.c (inlined by) 456:main.c
86 msgid " (inlined by) "
91 msgid "%s: cannot get addresses from archive"
96 msgid "%s: cannot find section %s"
99 #: addr2line.c:448 ar.c:722 dlltool.c:3508 nm.c:1668 objcopy.c:5670
100 #: objdump.c:4036 size.c:141 strings.c:291 windmc.c:960 windres.c:816
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:475 nm.c:1694 objdump.c:4083
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"
298 msgid " --plugin <p> - load the specified plugin\n"
303 msgid "Usage: %s [options] archive\n"
308 msgid " Generate an index to speed access to archives\n"
314 " The options are:\n"
315 " @<file> Read options from <file>\n"
320 msgid " --plugin <name> Load the specified plugin\n"
326 " -D Use zero for symbol map timestamp (default)\n"
327 " -U Use an actual symbol map timestamp\n"
333 " -D Use zero for symbol map timestamp\n"
334 " -U Use actual symbol map timestamp (default)\n"
340 " -t Update the archive's symbol map timestamp\n"
341 " -h --help Print this help message\n"
342 " -v --version Print version information\n"
346 msgid "two different operation options specified"
349 #: ar.c:587 ar.c:647 nm.c:1781
351 msgid "sorry - this program has been built without plugin support\n"
355 msgid "no operation specified"
359 msgid "`u' is only meaningful with the `r' option."
363 msgid "`u' is not meaningful with the `D' option."
367 msgid "`u' modifier ignored since `D' is the default (see `U')"
371 msgid "missing position arg."
375 msgid "`N' is only meaningful with the `x' and `d' options."
379 msgid "`N' missing value."
383 msgid "Value for `N' must be positive."
387 msgid "`x' cannot be used on thin archives."
392 msgid "internal error -- this option not implemented"
402 msgid "Cannot convert existing library %s to thin format"
407 msgid "Cannot convert existing thin library %s to normal format"
410 #: ar.c:1008 ar.c:1072 ar.c:1402 objcopy.c:3357
412 msgid "internal stat error on %s"
415 #: ar.c:1027 ar.c:1105
417 msgid "%s is not a valid archive"
420 #: ar.c:1064 objcopy.c:3319
422 msgid "illegal pathname found in archive member: %s"
426 msgid "could not create temporary file whilst writing archive"
431 msgid "No member named `%s'\n"
436 msgid "no entry %s in archive %s!"
441 msgid "%s: no archive map to update"
446 msgid "No entry %s in archive.\n"
451 msgid "Can't open file %s\n"
456 msgid "%s: Can't open output archive %s\n"
461 msgid "%s: Can't open input archive %s\n"
466 msgid "%s: file %s is not an archive\n"
471 msgid "%s: no output archive specified yet\n"
474 #: arsup.c:250 arsup.c:293 arsup.c:335 arsup.c:358 arsup.c:424
476 msgid "%s: no open output archive\n"
479 #: arsup.c:266 arsup.c:379 arsup.c:405
481 msgid "%s: can't open file %s\n"
484 #: arsup.c:320 arsup.c:401 arsup.c:482
486 msgid "%s: can't find module file %s\n"
491 msgid "Current open archive is %s\n"
496 msgid "%s: no open archive\n"
501 msgid " No emulation specific options\n"
504 #. Macros for common output.
507 msgid " emulation options: \n"
512 msgid "can't set BFD default target to `%s': %s"
517 msgid "%s: Matching formats:"
522 msgid "Supported targets:"
527 msgid "%s: supported targets:"
532 msgid "Supported architectures:"
537 msgid "%s: supported architectures:"
545 msgid "little endian"
549 msgid "endianness unknown"
556 " (header %s, data %s)\n"
561 msgid "BFD header file version %s\n"
566 msgid "<time data corrupt>"
571 msgid "%s: bad number: %s"
574 #: bucomm.c:606 strings.c:404
576 msgid "'%s': No such file"
579 #: bucomm.c:608 strings.c:406
581 msgid "Warning: could not locate '%s'. reason: %s"
584 #: bucomm.c:612 strings.c:412
586 msgid "Warning: '%s' is a directory"
591 msgid "Warning: '%s' is not an ordinary file"
596 msgid "Warning: '%s' has negative size, probably it is too large"
611 msgid "section definition at %x size %x\n"
621 msgid "array [%d] of"
626 msgid "function returning"
641 msgid "structure definition"
646 msgid "structure ref to UNKNOWN struct"
651 msgid "structure ref to %s"
656 msgid "enum ref to %s"
661 msgid "enum definition"
666 msgid "Stack offset %x"
671 msgid "Memory section %s+%x"
681 msgid "Struct Member offset %x"
686 msgid "Enum Member offset %x"
691 msgid "Undefined symbol"
696 msgid "List of symbols"
701 msgid "Symbol %s, tag %d, number %d"
704 #: coffdump.c:345 readelf.c:16565 readelf.c:16653
720 msgid "List of blocks "
735 msgid "List of source files"
740 msgid "Source file %s"
745 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
748 #. PR 17512: file: 0a38fb7c.
758 #: coffdump.c:464 sysdump.c:641
760 msgid "Usage: %s [option(s)] in-file\n"
765 msgid " Print a human readable interpretation of a COFF object file\n"
771 " The options are:\n"
772 " @<file> Read options from <file>\n"
773 " -h --help Display this information\n"
774 " -v --version Display the program's version\n"
778 #: coffdump.c:536 srconv.c:1797 sysdump.c:706
779 msgid "no input file specified"
783 msgid "Out of context scope change encountered"
788 msgid "Invalid section target index: %u"
793 msgid "Invalid section target index: %d"
797 msgid "Target section has insufficient relocs"
800 #: coffgrok.c:198 coffgrok.c:445
802 msgid "Symbol index %u encountered when there are no symbols"
805 #: coffgrok.c:199 coffgrok.c:446
807 msgid "Invalid symbol index %u encountered"
812 msgid "Invalid section number (%d) encountered"
817 msgid "Unrecognized symbol class: %d"
822 msgid "Type entry %u does not have enough symbolic information"
827 msgid "Type entry %u does not refer to a symbol"
831 msgid "Section definition needs a section length"
835 msgid "Aggregate definition needs auxillary information"
840 msgid "Invalid tag index %#lx encountered"
844 msgid "Enum definition needs auxillary information"
849 msgid "Invalid enum symbol index %u encountered"
853 msgid "Array definition needs auxillary information"
858 msgid "Out of range sum for els (%#x) * size (%#x)"
861 #: coffgrok.c:627 coffgrok.c:870
863 msgid "Unrecognised symbol class: %d"
867 msgid "ICE: do_define called without a block"
872 msgid "Out of range symbol index: %u"
876 msgid "Section referenced before any file is defined"
881 msgid "Out of range sum for offset (%#x) + size (%#x)"
886 msgid "Out of range type size: %u"
890 msgid "Function start encountered without a top level scope."
894 msgid "Block start encountered without a scope for it."
898 msgid "Function arguments encountered without a function definition"
902 msgid "Structure element encountered without a structure definition"
906 msgid "Enum element encountered without an enum definition"
910 msgid "Aggregate definition encountered without a scope"
914 msgid "Label definition encountered without a file scope"
918 msgid "Variable definition encountered without a scope"
923 msgid "%s: is not a COFF format file"
926 #: cxxfilt.c:124 nm.c:295 objdump.c:291
928 msgid "Report bugs to %s.\n"
932 msgid "debug_add_to_current_namespace: no current file"
936 msgid "debug_start_source: no debug_set_filename call"
940 msgid "debug_record_function: no debug_set_filename call"
944 msgid "debug_record_parameter: no current function"
948 msgid "debug_end_function: no current function"
952 msgid "debug_end_function: some blocks were not closed"
956 msgid "debug_start_block: no current block"
960 msgid "debug_end_block: no current block"
964 msgid "debug_end_block: attempt to close top level block"
968 msgid "debug_record_line: no current unit"
973 msgid "debug_start_common_block: not implemented"
978 msgid "debug_end_common_block: not implemented"
983 msgid "debug_record_label: not implemented"
987 msgid "debug_record_variable: no current file"
991 msgid "debug_make_undefined_type: unsupported kind"
995 msgid "debug_name_type: no current file"
999 msgid "debug_tag_type: no current file"
1003 msgid "debug_tag_type: extra tag attempted"
1008 msgid "Warning: changing type size from %d to %d\n"
1012 msgid "debug_find_named_type: no current compilation unit"
1017 msgid "debug_get_real_type: circular debug information for %s\n"
1021 msgid "debug_write_type: illegal type encountered"
1024 #: dlltool.c:901 dlltool.c:926 dlltool.c:956
1026 msgid "Internal error: Unknown machine type: %d"
1031 msgid "Can't open def file: %s"
1036 msgid "Processing def file: %s"
1040 msgid "Processed def file"
1045 msgid "Syntax error in def file %s:%d"
1050 msgid "%s: Path components stripped from image name, '%s'."
1055 msgid "NAME: %s base: %x"
1058 #: dlltool.c:1088 dlltool.c:1109
1059 msgid "Can't have LIBRARY and NAME"
1064 msgid "LIBRARY: %s base: %x"
1069 msgid "VERSION %d.%d\n"
1077 #: dlltool.c:1351 resrc.c:288
1082 #: dlltool.c:1356 dllwrap.c:416 resrc.c:293
1084 msgid "subprocess got fatal signal %d"
1087 #: dlltool.c:1362 dllwrap.c:423 resrc.c:300
1089 msgid "%s exited with status %d"
1094 msgid "Sucking in info from %s section in %s"
1099 msgid "Excluding symbol: %s"
1102 #: dlltool.c:1622 dlltool.c:1633 nm.c:1121 nm.c:1131 nm.c:1140
1104 msgid "%s: no symbols"
1107 #. FIXME: we ought to read in and block out the base relocations.
1110 msgid "Done reading %s"
1115 msgid "Unable to open object file: %s: %s"
1120 msgid "Scanning object file %s"
1125 msgid "Cannot produce mcore-elf dll from archive file: %s"
1129 msgid "Adding exports to output file"
1133 msgid "Added exports to output file"
1138 msgid "Generating export file: %s"
1143 msgid "Unable to open temporary assembler file: %s"
1148 msgid "Opened temporary file: %s"
1152 msgid "failed to read the number of entries from base file"
1156 msgid "Generated exports file"
1161 msgid "bfd_open failed open stub file: %s: %s"
1166 msgid "Creating stub file: %s"
1171 msgid "bfd_open failed reopen stub file: %s: %s"
1174 #: dlltool.c:2950 dlltool.c:3029
1176 msgid "failed to open temporary head file: %s"
1179 #: dlltool.c:3014 dlltool.c:3100
1181 msgid "failed to open temporary head file: %s: %s"
1186 msgid "failed to open temporary tail file: %s"
1191 msgid "failed to open temporary tail file: %s: %s"
1196 msgid "Can't create .lib file: %s: %s"
1201 msgid "Creating library file: %s"
1204 #: dlltool.c:3288 dlltool.c:3294
1206 msgid "cannot delete %s: %s"
1210 msgid "Created lib file"
1215 msgid "Can't open .lib file: %s: %s"
1218 #: dlltool.c:3521 dlltool.c:3543
1220 msgid "%s is not a library"
1225 msgid "Import library `%s' specifies two or more dlls"
1230 msgid "Unable to determine dll name for `%s' (not an import library?)"
1235 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1240 msgid "Error, duplicate EXPORT with ordinals: %s"
1244 msgid "Processing definitions"
1248 msgid "Processed definitions"
1252 #: dlltool.c:3947 dllwrap.c:477
1254 msgid "Usage %s <option(s)> <object-file(s)>\n"
1261 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1267 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1273 msgid " -e --output-exp <outname> Generate an export file.\n"
1278 msgid " -l --output-lib <outname> Generate an interface library.\n"
1283 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1288 msgid " -a --add-indirect Add dll indirects to export file.\n"
1294 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1299 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1304 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1309 msgid " --export-all-symbols Export all symbols to .def\n"
1314 msgid " --no-export-all-symbols Only export listed symbols\n"
1319 msgid " --exclude-symbols <list> Don't export <list>\n"
1324 msgid " --no-default-excludes Clear default exclude symbols\n"
1329 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1334 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1339 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1345 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1352 " -U --add-underscore Add underscores to all symbols in interface "
1359 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1360 "interface library.\n"
1366 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1373 " --leading-underscore All symbols should be prefixed by an "
1379 msgid " -k --kill-at Kill @<n> from exported names.\n"
1384 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1389 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1394 msgid " -S --as <name> Use <name> for assembler.\n"
1399 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1405 " -C --compat-implib Create backward compatible import library.\n"
1411 " -n --no-delete Keep temp files (repeat for extra "
1418 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1424 " -I --identify <implib> Report the name of the DLL associated with "
1431 " --identify-strict Causes --identify to report error when multiple "
1437 msgid " -v --verbose Be verbose.\n"
1442 msgid " -V --version Display the program version.\n"
1447 msgid " -h --help Display this information.\n"
1452 msgid " @<file> Read options from <file>.\n"
1458 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1463 msgid " -L --linker <name> Use <name> as the linker.\n"
1468 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1473 msgid "Unable to open def-file: %s"
1478 msgid "Path components stripped from dllname, '%s'."
1483 msgid "Unable to open base-file: %s"
1488 msgid "Machine '%s' not supported"
1493 msgid "Warning, machine type (%d) not supported for delayimport."
1496 #: dlltool.c:4369 dllwrap.c:206
1498 msgid "Tried file: %s"
1501 #: dlltool.c:4376 dllwrap.c:213
1503 msgid "Using file: %s"
1508 msgid "Keeping temporary base file %s"
1513 msgid "Deleting temporary base file %s"
1518 msgid "Keeping temporary exp file %s"
1523 msgid "Deleting temporary exp file %s"
1528 msgid "Keeping temporary def file %s"
1533 msgid "Deleting temporary def file %s"
1538 msgid "pwait returns: %s"
1543 msgid " Generic options:\n"
1548 msgid " @<file> Read options from <file>\n"
1553 msgid " --quiet, -q Work quietly\n"
1558 msgid " --verbose, -v Verbose\n"
1563 msgid " --version Print dllwrap version\n"
1568 msgid " --implib <outname> Synonym for --output-lib\n"
1573 msgid " Options for %s:\n"
1578 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1583 msgid " --driver-flags <flags> Override default ld flags\n"
1588 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1593 msgid " --entry <entry> Specify alternate DLL entry point\n"
1598 msgid " --image-base <base> Specify image base address\n"
1603 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1608 msgid " --dry-run Show what needs to be run\n"
1613 msgid " --mno-cygwin Create Mingw DLL\n"
1618 msgid " Options passed to DLLTOOL:\n"
1623 msgid " --machine <machine>\n"
1628 msgid " --output-exp <outname> Generate export file.\n"
1633 msgid " --output-lib <outname> Generate input library.\n"
1638 msgid " --add-indirect Add dll indirects to export file.\n"
1643 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1648 msgid " --def <deffile> Name input .def file\n"
1653 msgid " --output-def <deffile> Name output .def file\n"
1658 msgid " --export-all-symbols Export all symbols to .def\n"
1663 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1668 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1673 msgid " --no-default-excludes Zap default exclude symbols\n"
1678 msgid " --base-file <basefile> Read linker generated base file\n"
1683 msgid " --no-idata4 Don't generate idata$4 section\n"
1688 msgid " --no-idata5 Don't generate idata$5 section\n"
1693 msgid " -U Add underscores to .lib\n"
1698 msgid " -k Kill @<n> from exported names\n"
1703 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1708 msgid " --as <name> Use <name> for assembler\n"
1713 msgid " --nodelete Keep temp files.\n"
1718 msgid " --no-leading-underscore Entrypoint without underscore\n"
1723 msgid " --leading-underscore Entrypoint with underscore.\n"
1728 msgid " Rest are passed unmodified to the language driver\n"
1732 msgid "Must provide at least one of -o or --dllname options"
1737 "no export definition file provided.\n"
1738 "Creating one, but that may not be what you want"
1743 msgid "DLLTOOL name : %s\n"
1748 msgid "DLLTOOL options : %s\n"
1753 msgid "DRIVER name : %s\n"
1758 msgid "DRIVER options : %s\n"
1762 msgid "Encoded value extends past end of section\n"
1767 msgid "Encoded size of %d is too large to read\n"
1771 msgid "Encoded size of 0 is too small to read\n"
1774 #: dwarf.c:369 dwarf.c:383
1777 "Internal error: %s:%d: LEB value (%s) too large for containing variable\n"
1780 #. Read AMOUNT bytes from PTR and store them in VAL as an unsigned value.
1781 #. Checks to make sure that the read will not reach or pass END
1782 #. and that VAL is big enough to hold AMOUNT bytes.
1785 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1787 "internal error: attempt to read %d bytes of data in to %d sized variable"
1791 #: dwarf.c:525 dwarf.c:4422
1792 msgid "Badly formed extended line op encountered!\n"
1797 msgid " Extended opcode %d: "
1809 msgid "Length (%d) of DW_LNE_set_address op is too long\n"
1814 msgid "set Address to 0x%s\n"
1819 msgid "define new File Table entry\n"
1822 #: dwarf.c:559 dwarf.c:3711
1824 msgid " Entry\tDir\tTime\tSize\tName\n"
1828 msgid "DW_LNE_define_file: Bad opcode length\n"
1833 msgid "set Discriminator to %s\n"
1838 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1841 #. The test against DW_LNW_hi_user is redundant due to
1842 #. the limited range of the unsigned char data type used
1844 #. && op_code <= DW_LNE_hi_user
1847 msgid "user defined: "
1860 #: dwarf.c:695 dwarf.c:771 dwarf.c:1728
1861 msgid "<no .debug_str section>"
1866 msgid "DW_FORM_strp offset too big: %s\n"
1869 #: dwarf.c:701 dwarf.c:729 dwarf.c:1733
1870 msgid "<offset is too big>"
1873 #: dwarf.c:711 dwarf.c:1742
1874 msgid "<no NUL byte at end of .debug_str section>"
1878 msgid "<no .debug_line_str section>"
1883 msgid "DW_FORM_line_strp offset too big: %s\n"
1887 msgid "<no NUL byte at end of .debug_line_str section>"
1891 msgid "<no .debug_str_offsets.dwo section>"
1895 msgid "<no .debug_str_offsets section>"
1900 msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1904 msgid "<index offset is too big>"
1908 msgid "<no .debug_str.dwo section>"
1913 msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1917 msgid "<indirect index offset is too big>"
1921 msgid "<no NUL byte at end of section>"
1925 msgid "<no .debug_addr section>"
1930 msgid "Offset into section %s too big: %s\n"
1933 #. Report the missing single zero which ends the section.
1935 msgid ".debug_abbrev section not zero terminated\n"
1940 msgid "User TAG value: %#lx"
1945 msgid "Unknown TAG value: %#lx"
1950 msgid "Unknown FORM value: %lx"
1955 msgid "Unknown IDX value: %lx"
1960 msgid "%c%s byte block: "
1965 msgid "(DW_OP_call_ref in frame info)"
1980 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1985 msgid "(%s in frame info)"
1990 msgid "(DW_OP_GNU_variable_value in frame info)"
1995 msgid "(User defined location op 0x%x)"
2000 msgid "(Unknown location op 0x%x)"
2004 msgid "<following link not possible>"
2008 msgid "<could not load separate string section>"
2013 msgid "DW_FORM_GNU_strp_alt offset too big: %s\n"
2018 msgid "Unknown AT value: %lx"
2022 msgid "Corrupt attribute\n"
2026 msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
2030 msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
2033 #: dwarf.c:1993 dwarf.c:2018 dwarf.c:2039 dwarf.c:2061
2034 msgid "Block ends prematurely\n"
2037 #: dwarf.c:2004 dwarf.c:2025 dwarf.c:2046 dwarf.c:2070
2039 msgid "Corrupt attribute block length: %lx\n"
2044 msgid "%c(indirect string, offset: 0x%s): %s"
2049 msgid "%c(indirect line string, offset: 0x%s): %s"
2054 msgid "%c(indexed string: 0x%s): %s"
2059 msgid "%c(alt indirect string, offset: 0x%s) %s"
2064 msgid "%c(addr_index: 0x%s): %s"
2069 msgid "Unrecognized form: %lu\n"
2073 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2077 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2080 #: dwarf.c:2272 dwarf.c:2297 dwarf.c:2313
2082 msgid "Unsupported form (%s) for attribute %s\n"
2085 #: dwarf.c:2274 dwarf.c:2299 dwarf.c:4344 dwarf.c:4654 readelf.c:5849
2086 #: readelf.c:5924 readelf.c:5942 readelf.c:5960 readelf.c:10408 readelf.c:11040
2087 #: readelf.c:15684 readelf.c:15716
2093 msgid "(not inlined)"
2103 msgid "(declared as inline but ignored)"
2108 msgid "(declared as inline and inlined)"
2113 msgid " (Unknown inline attribute value: %s)"
2118 msgid "(implementation defined: %s)"
2123 msgid "(Unknown: %s)"
2128 msgid "(user defined type)"
2133 msgid "(unknown type)"
2138 msgid "(unknown accessibility)"
2143 msgid "(unknown visibility)"
2148 msgid "(user specified)"
2153 msgid "(unknown endianity)"
2158 msgid "(unknown virtuality)"
2163 msgid "(unknown case)"
2168 msgid "(user defined)"
2173 msgid "(unknown convention)"
2188 msgid "(leading overpunch)"
2193 msgid "(trailing overpunch)"
2198 msgid "(leading separate)"
2203 msgid "(trailing separate)"
2206 #: dwarf.c:2563 dwarf.c:2574 dwarf.c:2584
2208 msgid "(unrecognised)"
2223 msgid "(out of class)"
2238 msgid " (location list)"
2241 #: dwarf.c:2631 dwarf.c:5616 dwarf.c:5773 dwarf.c:5955
2243 msgid " [without DW_AT_frame_base]"
2249 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2255 msgid "\t[Abbrev Number: %ld"
2261 "Raw dump of debug contents of section %s (loaded from %s):\n"
2268 "Raw dump of debug contents of section %s:\n"
2275 "Contents of the %s section (loaded from %s):\n"
2282 "Contents of the %s section:\n"
2288 msgid "Reserved length value (0x%s) found in section %s\n"
2293 msgid "Corrupt unit length (0x%s) found in section %s\n"
2298 msgid "No comp units in %s section ?\n"
2303 msgid "Not enough memory for a debug info array of %u entries\n"
2308 msgid "Unable to locate %s section!\n"
2313 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2318 msgid " Compilation Unit @ offset 0x%s:\n"
2323 msgid " Length: 0x%s (%s)\n"
2328 msgid " Version: %d\n"
2333 msgid " Abbrev Offset: 0x%s\n"
2338 msgid " Pointer Size: %d\n"
2343 msgid " Signature: 0x%s\n"
2348 msgid " Type Offset: 0x%s\n"
2353 msgid " Section contributions:\n"
2358 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2363 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2368 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2373 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2376 #: dwarf.c:3044 dwarf.c:4833 dwarf.c:6381 dwarf.c:8487
2378 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
2383 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2388 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2394 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2401 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2407 msgid " <%d><%lx>: Abbrev Number: 0\n"
2412 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2416 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2421 msgid " <%d><%lx>: Abbrev Number: %lu"
2426 msgid " <%d><%lx>: ...\n"
2432 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2436 msgid "DIE has locviews without loclist\n"
2442 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2447 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2450 #: dwarf.c:3398 dwarf.c:6048 dwarf.c:6794
2452 msgid "The %s section contains unsupported segment selector size: %d.\n"
2456 msgid "Invalid maximum operations per insn.\n"
2461 msgid "Line length %s extends beyond end of section\n"
2465 msgid "Corrupt directory format table entry\n"
2469 msgid "Corrupt file name format table entry\n"
2473 msgid "Corrupt directory list\n"
2476 #: dwarf.c:3477 dwarf.c:4160 dwarf.c:4183 dwarf.c:4230
2477 msgid "Corrupt file name list\n"
2480 #: dwarf.c:3484 dwarf.c:3681
2484 " The Directory Table is empty.\n"
2487 #: dwarf.c:3486 dwarf.c:3706
2491 " The File Name Table is empty.\n"
2494 #: dwarf.c:3491 dwarf.c:3686
2498 " The Directory Table (offset 0x%lx):\n"
2501 #: dwarf.c:3494 dwarf.c:3709
2505 " The File Name Table (offset 0x%lx):\n"
2540 msgid "\t(Unknown format content type %s)"
2544 msgid "Corrupt directory entries list\n"
2548 msgid "Corrupt file name entries list\n"
2551 #: dwarf.c:3614 dwarf.c:4030
2553 "Partial .debug_line. section encountered without a prior full .debug_line "
2557 #: dwarf.c:3627 dwarf.c:5151
2559 msgid " Offset: 0x%lx\n"
2564 msgid " Length: %ld\n"
2569 msgid " DWARF Version: %d\n"
2574 msgid " Prologue Length: %d\n"
2579 msgid " Minimum Instruction Length: %d\n"
2584 msgid " Maximum Ops per Instruction: %d\n"
2589 msgid " Initial value of 'is_stmt': %d\n"
2594 msgid " Line Base: %d\n"
2599 msgid " Line Range: %d\n"
2604 msgid " Opcode Base: %d\n"
2607 #: dwarf.c:3642 dwarf.c:4046
2608 msgid "Line range of 0 is invalid, using 1 instead\n"
2612 msgid "Line Base extends beyond end of section\n"
2624 msgid " Opcode %d has %d arg\n"
2625 msgid_plural " Opcode %d has %d args\n"
2630 msgid "Corrupt file name table entry\n"
2635 msgid " No Line Number Statements.\n"
2640 msgid " Line Number Statements:\n"
2645 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2648 #: dwarf.c:3782 dwarf.c:3803 dwarf.c:3843 dwarf.c:3863 dwarf.c:3916
2650 msgid " (reset view)"
2655 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2660 msgid " and Line by %s to %d"
2663 #: dwarf.c:3810 dwarf.c:3824
2665 msgid " (view %u)\n"
2675 msgid " Advance PC by %s to 0x%s%s\n"
2680 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2685 msgid " Advance Line by %s to %d\n"
2690 msgid " Set File Name to entry %s in the File Name Table\n"
2695 msgid " Set column to %s\n"
2700 msgid " Set is_stmt to %s\n"
2705 msgid " Set basic block\n"
2710 msgid " Advance PC by constant %s to 0x%s%s\n"
2715 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2720 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2725 msgid " Set prologue_end to true\n"
2730 msgid " Set epilogue_begin to true\n"
2735 msgid " Set ISA to %s\n"
2738 #: dwarf.c:3965 dwarf.c:4617
2740 msgid " Unknown opcode %d with operands: "
2745 msgid "opcode base of %d extends beyond end of section\n"
2748 #: dwarf.c:4087 dwarf.c:4110 dwarf.c:4140
2749 msgid "Corrupt directories list\n"
2753 msgid "directory table ends unexpectedly\n"
2757 msgid "file table ends unexpectedly\n"
2765 #: dwarf.c:4347 dwarf.c:4545
2767 msgid "directory index %u > number of directories %s\n"
2770 #: dwarf.c:4349 dwarf.c:4648 elfcomm.c:891 readelf.c:309 readelf.c:650
2771 #: readelf.c:6844 readelf.c:7395 readelf.c:9389 readelf.c:11440 readelf.c:11507
2772 #: readelf.c:11511 readelf.c:11853 readelf.c:14540 readelf.c:14635
2773 #: readelf.c:15217 readelf.c:15236 readelf.c:15360 readelf.c:15693
2774 #: readelf.c:16808 readelf.c:16811
2781 msgid "CU: %s/%s:\n"
2787 "File name Line number Starting address "
2793 msgid "UNKNOWN (%u): length %d\n"
2800 " [Use file table entry %d]\n"
2805 msgid "file index %u > number of files %u\n"
2812 " <over large file table index %u>"
2819 " [Use file %s in directory table entry %d]\n"
2826 " <over large directory table entry %u>\n"
2831 msgid " Set ISA to %lu\n"
2836 msgid "corrupt file index %u encountered\n"
2871 #: dwarf.c:4849 dwarf.c:6394
2874 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2879 msgid " Length: %ld\n"
2884 msgid " Version: %d\n"
2889 msgid " Offset into .debug_info section: 0x%lx\n"
2894 msgid " Size of area in .debug_info section: %ld\n"
2898 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2905 " Offset Kind Name\n"
2925 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2930 msgid " DW_MACINFO_end_file\n"
2935 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2940 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2945 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2950 msgid "Only GNU extension to DWARF 4 or 5 of %s is currently supported.\n"
2955 msgid " Version: %d\n"
2960 msgid " Offset size: %d\n"
2965 msgid " Offset into .debug_line: 0x%lx\n"
2970 msgid " Extension opcode arguments:\n"
2975 msgid " DW_MACRO_%02x has no arguments\n"
2980 msgid " DW_MACRO_%02x arguments: "
2985 msgid "Invalid extension opcode form %s\n"
2989 msgid ".debug_macro section not zero terminated\n"
2993 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
2998 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3003 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3008 msgid " DW_MACRO_end_file\n"
3013 msgid " DW_MACRO_define - lineno : %d macro : %s\n"
3018 msgid " DW_MACRO_undef - lineno : %d macro : %s\n"
3023 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3028 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3033 msgid " DW_MACRO_import - offset : 0x%lx\n"
3038 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3043 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3048 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3053 msgid " Unknown macro opcode %02x seen\n"
3058 msgid " DW_MACRO_%02x\n"
3063 msgid " DW_MACRO_%02x -"
3068 msgid " Number TAG (0x%lx)\n"
3072 msgid "has children"
3081 msgid "location view pair\n"
3086 msgid "No debug information available for loc lists of entry: %u\n"
3089 #: dwarf.c:5520 dwarf.c:5672 dwarf.c:5842
3091 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3094 #: dwarf.c:5532 dwarf.c:5589 dwarf.c:5598 dwarf.c:5684 dwarf.c:5752
3095 #: dwarf.c:5853 dwarf.c:5932 dwarf.c:5940
3097 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3100 #: dwarf.c:5553 dwarf.c:5712 dwarf.c:5893 dwarf.c:6616 dwarf.c:6672
3102 msgid "<End of list>\n"
3105 #: dwarf.c:5565 dwarf.c:5724 dwarf.c:6677
3107 msgid "(base address)\n"
3110 #: dwarf.c:5583 dwarf.c:5705 dwarf.c:5881
3113 "views at %8.8lx for:\n"
3117 #: dwarf.c:5619 dwarf.c:5776
3118 msgid " (start == end)"
3121 #: dwarf.c:5621 dwarf.c:5778
3122 msgid " (start > end)"
3127 msgid "No debug information available for loclists lists of entry: %u\n"
3132 msgid "View pair entry in loclist with locviews attribute\n"
3137 msgid "views for:\n"
3142 msgid "Invalid location list entry type %d\n"
3147 msgid "Trailing view pair not used in a range"
3152 msgid "No debug information for loc lists of entry: %u\n"
3157 msgid "(base address selection entry)\n"
3162 msgid "Unknown location list entry type 0x%x.\n"
3165 #: dwarf.c:6017 dwarf.c:6270 dwarf.c:6491 dwarf.c:6563 dwarf.c:6734
3169 "The %s section is empty.\n"
3174 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3179 msgid "The %s section contains unsupported offset entry count: %d.\n"
3182 #: dwarf.c:6068 dwarf.c:6497 dwarf.c:6812
3185 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3190 msgid "No location lists in .debug_info section!\n"
3195 msgid "Location lists in %s section start at 0x%s\n"
3201 " Warning: This section has relocations - addresses seen here may not be "
3208 msgid " Offset Begin End Expression\n"
3213 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
3218 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
3223 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
3228 msgid "View Offset 0x%lx is bigger than .debug_loc section size.\n"
3232 msgid "DWO is not yet supported.\n"
3236 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3241 msgid "There is %ld unused byte at the end of section %s\n"
3242 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3247 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3252 msgid " Length: %ld\n"
3257 msgid " Version: %d\n"
3262 msgid " Offset into .debug_info: 0x%lx\n"
3267 msgid " Pointer Size: %d\n"
3272 msgid " Segment Size: %d\n"
3277 msgid "Invalid address size in %s section!\n"
3281 msgid "Pointer size + Segment size is not a power of two.\n"
3300 msgid "Corrupt address base (%lx) found in debug section %u\n"
3305 msgid " For compilation unit at offset 0x%s:\n"
3310 msgid "\tIndex\tAddress\n"
3318 #: dwarf.c:6635 dwarf.c:6709
3319 msgid "(start == end)"
3322 #: dwarf.c:6637 dwarf.c:6711
3323 msgid "(start > end)"
3328 msgid "Range list starting at offset 0x%lx is not terminated.\n"
3333 msgid "Invalid range list entry type %d\n"
3339 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3344 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3349 msgid "The %s section contains unsupported offset entry count: %u.\n"
3352 #. This can happen when the file was compiled with -gsplit-debug
3353 #. which removes references to range lists from the primary .o file.
3356 msgid "No range lists in .debug_info section.\n"
3361 msgid "Range lists in %s section start at 0x%lx\n"
3366 msgid " Offset Begin End\n"
3371 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3376 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3381 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3386 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3391 msgid "Unfeasibly large register number: %u\n"
3396 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3400 msgid "No terminator for augmentation name\n"
3405 msgid "Invalid pointer size (%d) in CIE data\n"
3410 msgid "Invalid segment size (%d) in CIE data\n"
3415 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3420 msgid " Augmentation data: "
3424 msgid "bad register: "
3428 msgid "Failed to read CIE information\n"
3431 #: dwarf.c:7661 dwarf.c:7685 dwarf.c:7712
3432 msgid "Invalid max register\n"
3435 #. PR 17512: file: 9e196b3e.
3438 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3443 msgid "Corrupt augmentation data length: 0x%s\n"
3448 msgid "Corrupt CFA_def expression value: %lu\n"
3451 #. PR 17512: file:306-192417-0.005.
3454 msgid "Corrupt CFA expression value: %lu\n"
3458 msgid "Invalid column number in saved frame state\n"
3463 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3468 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3473 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3478 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3481 #: dwarf.c:8496 dwarf.c:8893
3483 msgid "Version %ld\n"
3487 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3492 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3496 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3502 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3508 msgid "Augmentation string:"
3516 #: dwarf.c:8547 dwarf.c:8557
3518 msgid "[%3u] 0x%lx\n"
3528 msgid "Foreign TU table:\n"
3539 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3545 msgid "Used %zu of %lu bucket.\n"
3546 msgid_plural "Used %zu of %lu buckets.\n"
3553 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3558 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3561 #: dwarf.c:8695 dwarf.c:9019
3570 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3575 msgid " <no entries>"
3579 msgid "The debuglink filename is corrupt/missing\n"
3584 msgid " Separate debug info file: %s\n"
3588 msgid "CRC offset missing/truncated\n"
3593 msgid " CRC value: %#x\n"
3598 msgid "There are %#lx extraneous bytes at the end of the section\n"
3603 msgid "Build-ID is too short (%#lx bytes)\n"
3608 msgid " Build-ID (%#lx bytes):"
3613 msgid "Truncated header in the %s section.\n"
3618 msgid "Unsupported version %lu.\n"
3622 msgid "The address table data in version 3 may be wrong.\n"
3626 msgid "Version 4 does not support case insensitive lookups.\n"
3630 msgid "Version 5 does not include inlined functions.\n"
3634 msgid "Version 6 does not include symbol attributes.\n"
3639 msgid "Corrupt header in the %s section.\n"
3644 msgid "TU offset (%x) is less than CU offset (%x)\n"
3649 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3654 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3659 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3663 msgid "Address table extends beyond end of section.\n"
3675 msgid "[%3u] 0x%lx - 0x%lx\n"
3687 msgid "[%3u] 0x%lx 0x%lx "
3704 msgid "[%3u] <corrupt offset: %x>"
3709 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
3714 msgid "<invalid CU vector offset: %x>\n"
3719 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
3724 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
3735 #: dwarf.c:9125 dwarf.c:9136
3736 msgid "Internal error: out of space in the shndx pool.\n"
3741 msgid "Section %s is empty\n"
3746 msgid "Section %s is too small to contain a CU/TU header\n"
3751 msgid "Section %s is too small for %d slot\n"
3752 msgid_plural "Section %s is too small for %d slots\n"
3758 msgid " Version: %d\n"
3763 msgid " Number of columns: %d\n"
3768 msgid " Number of used entries: %d\n"
3774 " Number of slots: %d\n"
3780 msgid "Section %s too small for %d hash table entries\n"
3784 msgid "Section index pool located before start of section\n"
3789 msgid " [%3d] Signature: 0x%s Sections: "
3794 msgid "Section %s too small for shndx pool\n"
3799 msgid "Overlarge number of columns: %x\n"
3804 msgid "Section %s too small for offset and size tables\n"
3809 msgid " Offset table\n"
3812 #: dwarf.c:9335 dwarf.c:9436
3816 #: dwarf.c:9335 dwarf.c:9436
3822 msgid "Row index (%u) is larger than number of used entries (%u)\n"
3827 msgid "Signature (%p) extends beyond end of space in section\n"
3832 msgid "Row index (%u) * num columns (%u) > space remaining in section\n"
3835 #: dwarf.c:9402 dwarf.c:9459
3840 #: dwarf.c:9416 dwarf.c:9472
3842 msgid "Overlarge Dwarf section index detected: %u\n"
3847 msgid " Size table\n"
3852 msgid " Unsupported version (%d)\n"
3857 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3863 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
3869 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
3875 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
3881 msgid "Unable to reopen separate debug info file: %s\n"
3886 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
3891 msgid "Corrupt debuglink section: %s\n"
3895 msgid "Out of memory"
3898 #. Failed to find the file.
3901 msgid "could not find separate debug file '%s'\n"
3904 #: dwarf.c:9918 dwarf.c:9922 dwarf.c:9927 dwarf.c:9931 dwarf.c:9934
3905 #: dwarf.c:9937 dwarf.c:9940
3912 msgid "failed to open separate debug file: %s\n"
3915 #. FIXME: We do not check to see if there are any other separate debug info
3916 #. files that would also match.
3920 "%s: Found separate debug info file: %s\n"
3925 msgid "Out of memory allocating dwo filename\n"
3930 msgid "Unable to load dwo file: %s\n"
3933 #. FIXME: We should check the dwo_id.
3937 "%s: Found separate debug object file: %s\n"
3943 msgid "The %s section contains a link to a dwo file:\n"
3953 msgid " Directory: %s\n"
3967 msgid " ID: <unknown>\n"
3970 #: dwarf.c:10190 dwarf.c:10232
3972 msgid "Unrecognized debug option '%s'\n"
3982 msgid "%s: Warning: "
3985 #: elfcomm.c:88 elfcomm.c:123 elfcomm.c:228 elfcomm.c:338
3987 msgid "Unhandled data length: %d\n"
3990 #: elfcomm.c:417 elfcomm.c:442 elfcomm.c:909
3991 msgid "Out of memory\n"
3996 msgid "Abnormal length of thin archive member name: %lx\n"
4001 msgid "%s: invalid archive header size: %ld\n"
4006 msgid "%s: failed to skip archive symbol table\n"
4011 msgid "%s: the archive index is empty\n"
4014 #: elfcomm.c:518 elfcomm.c:547
4016 msgid "%s: failed to read archive index\n"
4022 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4023 "size is only 0x%lx\n"
4027 msgid "Out of memory whilst trying to read archive symbol index\n"
4031 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4036 msgid "%s: the archive has an index but no symbols\n"
4040 msgid "Out of memory whilst trying to read archive index symbol table\n"
4045 msgid "%s: failed to read archive index symbol table\n"
4050 msgid "%s: failed to read archive header following archive index\n"
4055 msgid "%s: failed to seek to first archive header\n"
4058 #. PR 24049 - we cannot use filedata->file_name as this will
4059 #. have already been freed.
4060 #: elfcomm.c:640 elfcomm.c:867 elfedit.c:584 readelf.c:19511
4062 msgid "%s: failed to read archive header\n"
4067 msgid "%s has no archive index\n"
4072 msgid "%s: long name table is too small, (size = %ld)\n"
4077 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4081 msgid "Out of memory reading long symbol names in archive\n"
4086 msgid "%s: failed to read long symbol name string table\n"
4090 msgid "Archive member uses long names, but no longname table found\n"
4095 msgid "Found long name index (%ld) beyond end of long name table\n"
4099 msgid "Invalid Thin archive member name\n"
4104 msgid "%s: failed to seek to next file name\n"
4107 #: elfcomm.c:872 elfedit.c:591 readelf.c:19518
4109 msgid "%s: did not find a valid archive header\n"
4114 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4119 msgid "%s: stat () failed\n"
4124 msgid "%s: mmap () failed\n"
4129 msgid "%s: Invalid PT_NOTE segment\n"
4134 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4139 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4144 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4149 msgid "%s: Unmatched e_machine: %d is not %d\n"
4154 msgid "%s: Unmatched e_type: %d is not %d\n"
4159 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4164 msgid "%s: Failed to update ELF header: %s\n"
4169 "This executable has been built without support for a\n"
4170 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4175 msgid "%s: Failed to read ELF header\n"
4180 msgid "%s: Failed to seek to ELF header\n"
4183 #: elfedit.c:575 readelf.c:19501
4185 msgid "%s: failed to seek to next archive header\n"
4188 #: elfedit.c:606 elfedit.c:615 readelf.c:19532 readelf.c:19541
4190 msgid "%s: bad archive file name\n"
4193 #: elfedit.c:635 elfedit.c:727
4195 msgid "Input file '%s' is not readable\n"
4200 msgid "%s: failed to seek to archive member\n"
4203 #: elfedit.c:698 readelf.c:19650
4205 msgid "'%s': No such file\n"
4208 #: elfedit.c:700 readelf.c:19652
4210 msgid "Could not locate '%s'. System error message: %s\n"
4213 #: elfedit.c:707 readelf.c:19659
4215 msgid "'%s' is not an ordinary file\n"
4218 #: elfedit.c:733 readelf.c:19681
4220 msgid "%s: Failed to read file's magic number\n"
4225 msgid "Unknown OSABI: %s\n"
4230 msgid "Unknown machine type: %s\n"
4235 msgid "Unknown type: %s\n"
4240 msgid "Usage: %s <option(s)> elffile(s)\n"
4245 msgid " Update the ELF header of ELF files\n"
4248 #: elfedit.c:885 objcopy.c:539 objcopy.c:675 strings.c:700
4250 msgid " The options are:\n"
4256 " --input-mach <machine> Set input machine type to <machine>\n"
4257 " --output-mach <machine> Set output machine type to <machine>\n"
4258 " --input-type <type> Set input file type to <type>\n"
4259 " --output-type <type> Set output file type to <type>\n"
4260 " --input-osabi <osabi> Set input OSABI to <osabi>\n"
4261 " --output-osabi <osabi> Set output OSABI to <osabi>\n"
4267 " --enable-x86-feature <feature>\n"
4268 " Enable x86 feature <feature>\n"
4269 " --disable-x86-feature <feature>\n"
4270 " Disable x86 feature <feature>\n"
4276 " -h --help Display this information\n"
4277 " -v --version Display the version number of %s\n"
4282 msgid " [-g] - 32 bit small archive\n"
4287 msgid " [-X32] - ignores 64 bit objects\n"
4292 msgid " [-X64] - ignores 32 bit objects\n"
4297 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4301 msgid "Duplicate symbol entered into keyword list."
4304 #: nm.c:248 size.c:76 strings.c:698
4306 msgid "Usage: %s [option(s)] [file(s)]\n"
4311 msgid " List symbols in [file(s)] (a.out by default).\n"
4317 " The options are:\n"
4318 " -a, --debug-syms Display debugger-only symbols\n"
4319 " -A, --print-file-name Print name of the input file before every symbol\n"
4320 " -B Same as --format=bsd\n"
4321 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
4323 " The STYLE, if specified, can be `auto' (the "
4325 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
4328 " --no-demangle Do not demangle low-level symbol names\n"
4329 " --recurse-limit Enable a demangling recursion limit. This is the "
4331 " --no-recurse-limit Disable a demangling recursion limit.\n"
4332 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4333 " --defined-only Display only defined symbols\n"
4335 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4337 " `sysv' or `posix'. The default is `bsd'\n"
4338 " -g, --extern-only Display only external symbols\n"
4339 " -l, --line-numbers Use debugging information to find a filename and\n"
4340 " line number for each symbol\n"
4341 " -n, --numeric-sort Sort symbols numerically by address\n"
4343 " -p, --no-sort Do not sort the symbols\n"
4344 " -P, --portability Same as --format=posix\n"
4345 " -r, --reverse-sort Reverse the sense of the sort\n"
4350 msgid " --plugin NAME Load the specified plugin\n"
4356 " -S, --print-size Print size of defined symbols\n"
4357 " -s, --print-armap Include index for symbols from archive members\n"
4358 " --size-sort Sort symbols by size\n"
4359 " --special-syms Include special symbols in the output\n"
4360 " --synthetic Display synthetic symbols as well\n"
4361 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4362 " --target=BFDNAME Specify the target object format as BFDNAME\n"
4363 " -u, --undefined-only Display only undefined symbols\n"
4364 " --with-symbol-versions Display version strings after symbol names\n"
4365 " -X 32_64 (ignored)\n"
4366 " @FILE Read options from FILE\n"
4367 " -h, --help Display this information\n"
4368 " -V, --version Display this program's version number\n"
4374 msgid "%s: invalid radix"
4379 msgid "%s: invalid output format"
4382 #: nm.c:375 readelf.c:10957 readelf.c:11002
4384 msgid "<processor specific>: %d"
4387 #: nm.c:377 readelf.c:10966 readelf.c:11021
4389 msgid "<OS specific>: %d"
4392 #: nm.c:379 readelf.c:10969 readelf.c:11024
4394 msgid "<unknown>: %d"
4399 msgid "<unknown>: %d/%d"
4411 msgid "%s: plugin needed to handle lto object"
4419 "Undefined symbols from %s:\n"
4428 "Symbols from %s:\n"
4432 #: nm.c:1380 nm.c:1431
4435 "Name Value Class Type Size Line "
4440 #: nm.c:1383 nm.c:1434
4443 "Name Value Class Type "
4444 "Size Line Section\n"
4453 "Undefined symbols from %s[%s]:\n"
4462 "Symbols from %s[%s]:\n"
4468 msgid "Print width has not been initialized (%d)"
4472 msgid "Only -X 32_64 is supported"
4476 msgid "Using the --size-sort and --undefined-only options together"
4480 msgid "will produce no output, since undefined symbols have no size."
4483 #: objcopy.c:537 srconv.c:1695
4485 msgid "Usage: %s [option(s)] in-file [out-file]\n"
4490 msgid " Copies a binary file, possibly transforming it in the process\n"
4496 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
4497 " -O --output-target <bfdname> Create an output file in format "
4499 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
4500 " -F --target <bfdname> Set both input and output format to "
4502 " --debugging Convert debugging information, if "
4504 " -p --preserve-dates Copy modified/access timestamps to the "
4508 #: objcopy.c:548 objcopy.c:683
4511 " -D --enable-deterministic-archives\n"
4512 " Produce deterministic output when "
4513 "stripping archives (default)\n"
4514 " -U --disable-deterministic-archives\n"
4515 " Disable -D behavior\n"
4518 #: objcopy.c:554 objcopy.c:689
4521 " -D --enable-deterministic-archives\n"
4522 " Produce deterministic output when "
4523 "stripping archives\n"
4524 " -U --disable-deterministic-archives\n"
4525 " Disable -D behavior (default)\n"
4531 " -j --only-section <name> Only copy section <name> into the output\n"
4532 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
4534 " -R --remove-section <name> Remove section <name> from the output\n"
4535 " --remove-relocations <name> Remove relocations from section <name>\n"
4536 " -S --strip-all Remove all symbol and relocation "
4538 " -g --strip-debug Remove all debugging symbols & sections\n"
4539 " --strip-dwo Remove all DWO sections\n"
4540 " --strip-unneeded Remove all symbols not needed by "
4542 " -N --strip-symbol <name> Do not copy symbol <name>\n"
4543 " --strip-unneeded-symbol <name>\n"
4544 " Do not copy symbol <name> unless needed "
4547 " --only-keep-debug Strip everything but the debug "
4549 " --extract-dwo Copy only DWO sections\n"
4550 " --extract-symbol Remove section contents but keep symbols\n"
4551 " -K --keep-symbol <name> Do not strip symbol <name>\n"
4552 " --keep-file-symbols Do not strip file symbol(s)\n"
4553 " --localize-hidden Turn all ELF hidden symbols into locals\n"
4554 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
4556 " --globalize-symbol <name> Force symbol <name> to be marked as a "
4558 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
4559 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
4561 " --weaken Force all global symbols to be marked as "
4563 " -w --wildcard Permit wildcard in symbol comparison\n"
4564 " -x --discard-all Remove all non-global symbols\n"
4565 " -X --discard-locals Remove any compiler-generated symbols\n"
4566 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
4567 " --interleave-width <number> Set N for --interleave\n"
4568 " -b --byte <num> Select byte <num> in every interleaved "
4570 " --gap-fill <val> Fill gaps between sections with <val>\n"
4571 " --pad-to <addr> Pad the last section up to address "
4573 " --set-start <addr> Set the start address to <addr>\n"
4574 " {--change-start|--adjust-start} <incr>\n"
4575 " Add <incr> to the start address\n"
4576 " {--change-addresses|--adjust-vma} <incr>\n"
4577 " Add <incr> to LMA, VMA and start "
4579 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
4580 " Change LMA and VMA of section <name> by "
4582 " --change-section-lma <name>{=|+|-}<val>\n"
4583 " Change the LMA of section <name> by "
4585 " --change-section-vma <name>{=|+|-}<val>\n"
4586 " Change the VMA of section <name> by "
4588 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
4589 " Warn if a named section does not exist\n"
4590 " --set-section-flags <name>=<flags>\n"
4591 " Set section <name>'s properties to "
4593 " --add-section <name>=<file> Add section <name> found in <file> to "
4595 " --update-section <name>=<file>\n"
4596 " Update contents of section <name> with\n"
4597 " contents found in <file>\n"
4598 " --dump-section <name>=<file> Dump the contents of section <name> into "
4600 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
4601 " --long-section-names {enable|disable|keep}\n"
4602 " Handle long section names in Coff "
4604 " --change-leading-char Force output format's leading character "
4606 " --remove-leading-char Remove leading character from global "
4608 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
4609 "sections with content\n"
4610 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
4611 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
4612 " listed in <file>\n"
4613 " --srec-len <number> Restrict the length of generated "
4615 " --srec-forceS3 Restrict the type of generated Srecords "
4617 " --strip-symbols <file> -N for all symbols listed in <file>\n"
4618 " --strip-unneeded-symbols <file>\n"
4619 " --strip-unneeded-symbol for all symbols "
4622 " --keep-symbols <file> -K for all symbols listed in <file>\n"
4623 " --localize-symbols <file> -L for all symbols listed in <file>\n"
4624 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
4625 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
4626 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
4627 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
4628 " --alt-machine-code <index> Use the target's <index>'th alternative "
4630 " --writable-text Mark the output text as writable\n"
4631 " --readonly-text Make the output text write protected\n"
4632 " --pure Mark the output file as demand paged\n"
4633 " --impure Mark the output file as impure\n"
4634 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
4636 " --prefix-sections <prefix> Add <prefix> to start of every section "
4638 " --prefix-alloc-sections <prefix>\n"
4639 " Add <prefix> to start of every "
4642 " --file-alignment <num> Set PE file alignment to <num>\n"
4643 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
4645 " --image-base <address> Set PE image base to <address>\n"
4646 " --section-alignment <num> Set PE section alignment to <num>\n"
4647 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
4650 " --subsystem <name>[:<version>]\n"
4651 " Set PE subsystem to <name> [& <version>]\n"
4652 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
4653 " Compress DWARF debug sections using zlib\n"
4654 " --decompress-debug-sections Decompress DWARF debug sections using "
4656 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
4659 " -M --merge-notes Remove redundant entries in note "
4661 " --no-merge-notes Do not attempt to remove redundant notes "
4663 " -v --verbose List all object files modified\n"
4664 " @<file> Read options from <file>\n"
4665 " -V --version Display this program's version number\n"
4666 " -h --help Display this output\n"
4667 " --info List object formats & architectures "
4673 msgid "Usage: %s <option(s)> in-file(s)\n"
4678 msgid " Removes symbols and sections from files\n"
4684 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
4685 " -O --output-target=<bfdname> Create an output file in format "
4687 " -F --target=<bfdname> Set both input and output format to "
4689 " -p --preserve-dates Copy modified/access timestamps to the "
4696 " -R --remove-section=<name> Also remove section <name> from the "
4698 " --remove-relocations <name> Remove relocations from section <name>\n"
4699 " -s --strip-all Remove all symbol and relocation "
4701 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
4702 " --strip-dwo Remove all DWO sections\n"
4703 " --strip-unneeded Remove all symbols not needed by "
4705 " --only-keep-debug Strip everything but the debug "
4707 " -M --merge-notes Remove redundant entries in note sections "
4709 " --no-merge-notes Do not attempt to remove redundant notes\n"
4710 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
4711 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
4712 " --keep-file-symbols Do not strip file symbol(s)\n"
4713 " -w --wildcard Permit wildcard in symbol comparison\n"
4714 " -x --discard-all Remove all non-global symbols\n"
4715 " -X --discard-locals Remove any compiler-generated symbols\n"
4716 " -v --verbose List all object files modified\n"
4717 " -V --version Display this program's version number\n"
4718 " -h --help Display this output\n"
4719 " --info List object formats & architectures "
4721 " -o <file> Place stripped output into <file>\n"
4726 msgid "unrecognized section flag `%s'"
4729 #: objcopy.c:770 objcopy.c:842
4731 msgid "supported flags: %s"
4736 msgid "unrecognized symbol flag `%s'"
4741 msgid "error: %s both copied and removed"
4746 msgid "error: %s both sets and alters VMA"
4751 msgid "error: %s both sets and alters LMA"
4756 msgid "cannot open '%s': %s"
4759 #: objcopy.c:1066 objcopy.c:4742
4761 msgid "%s: fread failed"
4766 msgid "%s:%d: Ignoring rubbish found on this line"
4771 msgid "error: section %s matches both remove and copy options"
4776 msgid "error: section %s matches both update and remove options"
4781 msgid "Section %s not found"
4786 msgid "not stripping symbol `%s' because it is named in a relocation"
4791 msgid "'before=%s' not found"
4796 msgid "%s: Multiple redefinition of symbol \"%s\""
4801 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4806 msgid "couldn't open symbol redefinition file %s (error: %s)"
4811 msgid "%s:%d: garbage found at end of line"
4816 msgid "%s:%d: missing new symbol name"
4821 msgid "%s:%d: premature end of file"
4826 msgid "stat returns negative size for `%s'"
4831 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4835 msgid "corrupt GNU build attribute note: wrong note type"
4839 msgid "corrupt GNU build attribute note: note too big"
4843 msgid "corrupt GNU build attribute note: name too small"
4847 msgid "corrupt GNU build attribute note: unsupported version"
4851 msgid "corrupt GNU build attribute note: bad description size"
4855 msgid "corrupt GNU build attribute note: name not NUL terminated"
4859 msgid "corrupt GNU build attribute notes: excess data at end"
4863 msgid "bad GNU build attribute notes: no known versions detected"
4867 msgid "bad GNU build attribute notes: multiple different versions"
4871 msgid "bad GNU build attribute notes: first note not version note"
4874 #. PR 17636: Call non-fatal so that we return to our parent who
4875 #. may need to tidy temporary files.
4877 msgid "Unable to change endianness of input file(s)"
4882 msgid "error: the input file '%s' has no sections"
4888 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
4893 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
4898 msgid "copy from `%s' [%s] to `%s' [%s]\n"
4903 msgid "Input file `%s' ignores binary architecture parameter."
4908 msgid "Unable to recognise the format of the input file `%s'"
4913 msgid "Output file cannot represent architecture `%s'"
4918 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4923 msgid "can't add section '%s'"
4928 msgid "can't create section `%s'"
4933 msgid "error: %s not found, can't be updated"
4937 msgid "warning: note section is empty"
4941 msgid "warning: could not load note section"
4945 msgid "warning: failed to set merged notes size"
4950 msgid "can't dump section '%s' - it does not exist"
4954 msgid "can't dump section - it has no contents"
4958 msgid "can't dump section - it is empty"
4962 msgid "could not open section dump file"
4967 msgid "error writing section contents to %s (error: %s)"
4971 msgid "could not retrieve section contents"
4976 msgid "%s: debuglink section already exists"
4981 msgid "cannot create debug link section `%s'"
4985 msgid "Can't fill gap after section"
4989 msgid "can't add padding"
4993 msgid "error: failed to copy merged notes into output"
4997 msgid "could not find any mergeable note sections"
5002 msgid "cannot fill debug link section `%s'"
5006 msgid "error copying private BFD data"
5011 msgid "this target does not support %lu alternative machine codes"
5015 msgid "treating that number as an absolute e_machine value instead"
5019 msgid "ignoring the alternative value"
5022 #: objcopy.c:3282 objcopy.c:3337
5024 msgid "cannot create tempdir for archive copying (error: %s)"
5028 msgid "Unable to recognise the format of file"
5033 msgid "error: the input file '%s' is empty"
5038 msgid "Multiple renames of section %s"
5042 msgid "error in private header data"
5046 msgid "failed to create output section"
5050 msgid "failed to set size"
5054 msgid "failed to set vma"
5058 msgid "failed to set alignment"
5062 msgid "failed to copy private data"
5066 msgid "relocation count is negative"
5069 #. User must pad the section up in order to do this.
5073 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5077 msgid "can't create debugging section"
5081 msgid "can't set debugging section contents"
5086 msgid "don't know how to write debugging information for %s"
5090 msgid "could not create temporary file to hold stripped copy"
5095 msgid "%s: bad version in PE subsystem"
5100 msgid "unknown PE subsystem: %s"
5103 #: objcopy.c:4695 objcopy.c:4961 objcopy.c:5041 objcopy.c:5182 objcopy.c:5214
5104 #: objcopy.c:5237 objcopy.c:5241 objcopy.c:5261
5106 msgid "bad format for %s"
5111 msgid "cannot open: %s: %s"
5115 msgid "byte number must be non-negative"
5120 msgid "architecture %s unknown"
5124 msgid "interleave must be positive"
5128 msgid "interleave width must be positive"
5133 msgid "unrecognized --compress-debug-sections type `%s'"
5138 msgid "unrecognized --elf-stt-common= option `%s'"
5143 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5148 msgid "unknown long section names option '%s'"
5152 msgid "unable to parse alternative machine code"
5156 msgid "number of bytes to reverse must be positive and even"
5161 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5166 msgid "%s: invalid reserve value for --heap"
5171 msgid "%s: invalid commit value for --heap"
5176 msgid "%s: invalid reserve value for --stack"
5181 msgid "%s: invalid commit value for --stack"
5185 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5189 msgid "interleave start byte must be set with --byte"
5193 msgid "byte number must be less than interleave"
5197 msgid "interleave width must be less than or equal to interleave - byte`"
5202 msgid "unknown input EFI target: %s"
5207 msgid "unknown output EFI target: %s"
5212 msgid "warning: could not locate '%s'. System error message: %s"
5218 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5221 #: objcopy.c:5599 objcopy.c:5613
5223 msgid "%s %s%c0x%s never used"
5228 msgid "Usage: %s <option(s)> <file(s)>\n"
5233 msgid " Display information from object <file(s)>.\n"
5238 msgid " At least one of the following switches must be given:\n"
5244 " -a, --archive-headers Display archive header information\n"
5245 " -f, --file-headers Display the contents of the overall file header\n"
5246 " -p, --private-headers Display object format specific file header "
5248 " -P, --private=OPT,OPT... Display object format specific contents\n"
5249 " -h, --[section-]headers Display the contents of the section headers\n"
5250 " -x, --all-headers Display the contents of all headers\n"
5251 " -d, --disassemble Display assembler contents of executable "
5253 " -D, --disassemble-all Display assembler contents of all sections\n"
5254 " --disassemble=<sym> Display assembler contents from <sym>\n"
5255 " -S, --source Intermix source code with disassembly\n"
5256 " -s, --full-contents Display the full contents of all sections "
5258 " -g, --debugging Display debug information in object file\n"
5259 " -e, --debugging-tags Display debug information using ctags style\n"
5260 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5261 " -W[lLiaprmfFsoRtUuTgAckK] or\n"
5262 " --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
5264 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5265 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5266 " =addr,=cu_index,=links,=follow-links]\n"
5267 " Display DWARF info in the file\n"
5268 " -t, --syms Display the contents of the symbol table(s)\n"
5269 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5270 " -r, --reloc Display the relocation entries in the file\n"
5271 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
5273 " @<file> Read options from <file>\n"
5274 " -v, --version Display this program's version number\n"
5275 " -i, --info List object formats and architectures supported\n"
5276 " -H, --help Display this information\n"
5283 " The following switches are optional:\n"
5289 " -b, --target=BFDNAME Specify the target object format as "
5291 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
5292 " -j, --section=NAME Only display information for section NAME\n"
5293 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
5294 " -EB --endian=big Assume big endian format when "
5296 " -EL --endian=little Assume little endian format when "
5298 " --file-start-context Include context from start of file (with -"
5300 " -I, --include=DIR Add DIR to search list for source files\n"
5301 " -l, --line-numbers Include line numbers and filenames in "
5303 " -F, --file-offsets Include file offsets when displaying "
5305 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
5306 " The STYLE, if specified, can be `auto', "
5308 " `lucid', `arm', `hp', `edg', `gnu-v3', "
5311 " --recurse-limit Enable a limit on recursion whilst "
5312 "demangling. [Default]\n"
5313 " --no-recurse-limit Disable a limit on recursion whilst "
5315 " -w, --wide Format output for more than 80 columns\n"
5316 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
5318 " --start-address=ADDR Only process data whose address is >= ADDR\n"
5319 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
5320 " --prefix-addresses Print complete address alongside "
5322 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
5323 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
5325 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
5327 " --special-syms Include special symbols in symbol dumps\n"
5328 " --inlines Print all inlines for source line (with -"
5330 " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
5331 " --prefix-strip=LEVEL Strip initial directory names for -S\n"
5337 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5338 " --dwarf-start=N Display DIEs starting with N, at the same "
5341 " --dwarf-check Make additional dwarf internal consistency "
5350 "Options supported for -P/--private switch:\n"
5355 msgid "section '%s' mentioned in a -j option, but not found in any input file"
5365 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
5375 msgid "failed to read symbol table from: %s"
5378 #: objdump.c:694 objdump.c:3675
5379 msgid "error message was"
5384 msgid "%s: not a dynamic object"
5387 #: objdump.c:1265 objdump.c:1289
5389 msgid " (File Offset: 0x%lx)"
5394 msgid "source file %s is more recent than object file\n"
5399 msgid "disassemble_fn returned length %d"
5402 #: objdump.c:2300 objdump.c:3294
5404 msgid "Reading section %s failed because: %s"
5411 "Disassembly of section %s:\n"
5416 msgid "can't use supplied machine %s"
5421 msgid "can't disassemble for architecture %s\n"
5428 "Section '%s' has an invalid size: %#llx.\n"
5431 #: objdump.c:2692 objdump.c:2714
5435 "Can't get contents for section '%s'.\n"
5440 msgid "File %s does not contain any dwarf debug information\n"
5446 "No %s section present\n"
5452 msgid "reading %s section of %s failed: %s"
5458 "Contents of %s section:\n"
5464 msgid "architecture: %s, "
5469 msgid "flags 0x%08x:\n"
5480 msgid "option -P/--private not supported by this file"
5485 msgid "target specific dump '%s' not supported"
5490 msgid "Contents of section %s:"
5495 msgid " (Starting at file offset: 0x%lx)"
5500 msgid "no symbols\n"
5505 msgid "no information for symbol number %ld\n"
5510 msgid "could not determine the type of symbol number %ld\n"
5515 msgid "failed to read relocs in: %s"
5522 "%s: file format %s\n"
5527 msgid "%s: printing debugging information failed"
5532 msgid "In archive %s:\n"
5535 #. Prevent corrupted files from spinning us into an
5536 #. infinite loop. 100 is an arbitrary heuristic.
5538 msgid "Archive nesting is too deep"
5543 msgid "In nested archive %s:\n"
5547 msgid "error: the start address should be before the end address"
5551 msgid "error: the stop address should be after the start address"
5555 msgid "error: prefix strip must be non-negative"
5559 msgid "error: instruction width must be positive"
5563 msgid "unrecognized -E option"
5568 msgid "unrecognized --endian type `%s'"
5574 "For Mach-O files:\n"
5575 " header Display the file header\n"
5576 " section Display the segments and sections commands\n"
5577 " map Display the section map\n"
5578 " load Display the load commands\n"
5579 " dysymtab Display the dynamic symbol table\n"
5580 " codesign Display code signature\n"
5581 " seg_split_info Display segment split info\n"
5582 " compact_unwind Display compact unwinding info\n"
5583 " function_starts Display start address of functions\n"
5584 " data_in_code Display data in code entries\n"
5585 " twolevel_hints Display the two-level namespace lookup hints table\n"
5586 " dyld_info Display dyld information\n"
5590 msgid "Mach-O header:\n"
5595 msgid " magic : %08lx\n"
5600 msgid " cputype : %08lx (%s)\n"
5605 msgid " cpusubtype: %08lx\n"
5610 msgid " filetype : %08lx (%s)\n"
5615 msgid " ncmds : %08lx (%lu)\n"
5620 msgid " sizeofcmds: %08lx (%lu)\n"
5625 msgid " flags : %08lx ("
5634 msgid " reserved : %08x\n"
5638 msgid "Segments and Sections:\n"
5642 msgid " #: Segment name Section name Address\n"
5646 msgid "cannot read rebase dyld info"
5650 msgid "cannot read bind dyld info"
5654 msgid "cannot read weak bind dyld info"
5658 msgid "cannot read lazy bind dyld info"
5662 msgid "cannot read export symbols dyld info"
5665 #: od-macho.c:1094 od-macho.c:1104 od-macho.c:1178 od-macho.c:1230
5667 msgid " [bad block length]\n"
5672 msgid " %u index entry:\n"
5673 msgid_plural " %u index entries:\n"
5679 msgid " index entry %u: type: %08x, offset: %08x\n"
5684 msgid " version: %08x\n"
5689 msgid " flags: %08x\n"
5694 msgid " hash offset: %08x\n"
5699 msgid " ident offset: %08x (- %08x)\n"
5704 msgid " identity: %s\n"
5709 msgid " nbr special slots: %08x (at offset %08x)\n"
5714 msgid " nbr code slots: %08x\n"
5719 msgid " code limit: %08x\n"
5724 msgid " hash size: %02x\n"
5729 msgid " hash type: %02x (%s)\n"
5734 msgid " spare1: %02x\n"
5739 msgid " page size: %02x\n"
5744 msgid " spare2: %08x\n"
5749 msgid " scatter offset: %08x\n"
5754 msgid " [truncated block]\n"
5759 msgid " magic : %08x (%s)\n"
5764 msgid " length: %08x\n"
5768 msgid "cannot read code signature data"
5772 msgid "cannot read segment split info"
5776 msgid "segment split info is not nul terminated"
5781 msgid " 32 bit pointers:\n"
5786 msgid " 64 bit pointers:\n"
5791 msgid " PPC hi-16:\n"
5796 msgid " Unhandled location type %u\n"
5800 msgid "cannot read function starts"
5804 msgid "cannot read data_in_code"
5808 msgid "cannot read twolevel hints"
5812 msgid "cannot read build tools"
5818 "For XCOFF files:\n"
5819 " header Display the file header\n"
5820 " aout Display the auxiliary header\n"
5821 " sections Display the section headers\n"
5822 " syms Display the symbols table\n"
5823 " relocs Display the relocation entries\n"
5824 " lineno Display the line number entries\n"
5825 " loader Display loader section\n"
5826 " except Display exception table\n"
5827 " typchk Display type-check section\n"
5828 " traceback Display traceback tags\n"
5829 " toc Display toc symbols\n"
5830 " ldinfo Display loader info in core files\n"
5835 msgid " nbr sections: %d\n"
5840 msgid " time and date: 0x%08x - "
5843 #: od-xcoff.c:422 readelf.c:17664
5850 msgid " symbols off: 0x%08x\n"
5855 msgid " nbr symbols: %d\n"
5860 msgid " opt hdr sz: %d\n"
5865 msgid " flags: 0x%04x "
5870 msgid "Auxiliary header:\n"
5875 msgid " No aux header\n"
5880 msgid "warning: optional header size too large (> %d)\n"
5884 msgid "cannot read auxhdr"
5889 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
5894 msgid " No section header\n"
5897 #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
5898 msgid "cannot read section header"
5903 msgid " Flags: %08x "
5908 msgid "overflow - nreloc: %u, nlnno: %u\n"
5911 #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
5912 msgid "cannot read section headers"
5916 msgid "cannot read strings table length"
5920 msgid "cannot read strings table"
5924 msgid "cannot read symbol table"
5928 msgid "cannot read symbol entry"
5932 msgid "cannot read symbol aux entry"
5937 msgid "Symbols table (strtable at 0x%08x)"
5949 msgid " (no strings):\n"
5954 msgid " (strings size: %08x):\n"
5957 #. Translators: 'sc' is for storage class, 'off' for offset.
5960 msgid " # sc value section type aux name/off\n"
5963 #. Section length, number of relocs and line number.
5966 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
5969 #. Section length and number of relocs.
5972 msgid " scnlen: %08x nreloc: %-6u\n"
5977 msgid "offset: %08x"
5982 msgid "Relocations for %s (%u)\n"
5986 msgid "cannot read relocations"
5990 msgid "cannot read relocation entry"
5995 msgid "Line numbers for %s (%u)\n"
5999 msgid "cannot read line numbers"
6002 #. Line number, symbol index and physical address.
6005 msgid "lineno symndx/paddr\n"
6009 msgid "cannot read line number entry"
6014 msgid "no .loader section in file\n"
6019 msgid "section .loader is too short\n"
6024 msgid "Loader header:\n"
6029 msgid " version: %u\n"
6034 msgid " Unhandled version\n"
6039 msgid " nbr symbols: %u\n"
6044 msgid " nbr relocs: %u\n"
6047 #. Import string table length.
6050 msgid " import strtab len: %u\n"
6055 msgid " nbr import files: %u\n"
6060 msgid " import file off: %u\n"
6065 msgid " string table len: %u\n"
6070 msgid " string table off: %u\n"
6075 msgid "Dynamic symbols:\n"
6080 msgid " %4u %08x %3u "
6090 msgid "(bad offset: %u)"
6095 msgid "Dynamic relocs:\n"
6100 msgid "Import files:\n"
6105 msgid "no .except section in file\n"
6110 msgid "Exception table:\n"
6115 msgid "no .typchk section in file\n"
6120 msgid "Type-check section:\n"
6125 msgid " address beyond section size\n"
6130 msgid " tags at %08x\n"
6135 msgid " number of CTL anchors: %u\n"
6140 msgid " Name (len: %u): "
6145 msgid "[truncated]\n"
6150 msgid " (end of tags at %08x)\n"
6155 msgid " no tags found\n"
6160 msgid " Truncated .text section\n"
6170 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
6174 msgid "cannot read header"
6179 msgid "File header:\n"
6184 msgid " magic: 0x%04x (0%04o) "
6189 msgid "(WRMAGIC: writable text segments)"
6194 msgid "(ROMAGIC: readonly sharablee text segments)"
6199 msgid "(TOCMAGIC: readonly text segments and TOC)"
6204 msgid "unknown magic"
6207 #: od-xcoff.c:1673 od-xcoff.c:1813
6209 msgid " Unhandled magic\n"
6213 msgid "cannot read loader info table"
6220 "ldinfo dump not supported in 32 bits environments\n"
6224 msgid "cannot core read header"
6229 msgid "Core header:\n"
6234 msgid " version: 0x%08x "
6239 msgid "(dumpx format - aix4.3 / 32 bits)"
6244 msgid "(dumpxx format - aix5.0 / 64 bits)"
6249 msgid "unknown format"
6253 msgid "invalid value specified for pragma code_page.\n"
6258 msgid "Excessively large slot index: %lx"
6263 msgid "parse_coff_type: Bad type code 0x%x"
6266 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
6268 msgid "bfd_coff_get_syment failed: %s"
6271 #: rdcoff.c:427 rdcoff.c:727
6273 msgid "bfd_coff_get_auxent failed: %s"
6278 msgid "%ld: .bf without preceding function"
6283 msgid "%ld: unexpected .ef\n"
6288 msgid "%s: no recognized debugging information"
6293 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
6298 msgid "%s: %s: stab entry %ld is corrupt\n"
6303 msgid "Last stabs entries before error:\n"
6311 msgid "<no-strings>"
6316 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
6321 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
6326 msgid "Reading %s bytes extends past end of file for %s\n"
6331 msgid "Unable to seek to 0x%lx for %s\n"
6336 msgid "Out of memory allocating %s bytes for %s\n"
6341 msgid "Unable to read in %s bytes of %s\n"
6345 msgid "Don't know about relocations on this machine architecture\n"
6348 #: readelf.c:911 readelf.c:1016
6349 msgid "32-bit relocation data"
6352 #: readelf.c:923 readelf.c:953 readelf.c:1027 readelf.c:1056
6353 msgid "out of memory parsing relocs\n"
6356 #: readelf.c:941 readelf.c:1045
6357 msgid "64-bit relocation data"
6363 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
6368 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
6373 msgid " Offset Info Type Sym. Value Symbol's Name\n"
6378 msgid " Offset Info Type Sym.Value Sym. Name\n"
6384 " Offset Info Type Symbol's Value "
6385 "Symbol's Name + Addend\n"
6391 " Offset Info Type Sym. Value Sym. Name + "
6398 " Offset Info Type Symbol's Value "
6405 " Offset Info Type Sym. Value Sym. Name\n"
6408 #: readelf.c:1586 readelf.c:1776 readelf.c:1784
6410 msgid "unrecognized: %-7lx"
6415 msgid "<unknown addend: %lx>"
6420 msgid " bad symbol index: %08lx in reloc"
6425 msgid "<string table index: %3ld>"
6430 msgid "<corrupt string table index: %3ld>"
6435 msgid "Processor Specific: %lx"
6440 msgid "Operating System specific: %lx"
6443 #: readelf.c:2242 readelf.c:4008
6445 msgid "<unknown>: %lx"
6453 msgid "REL (Relocatable file)"
6457 msgid "EXEC (Executable file)"
6461 msgid "DYN (Shared object file)"
6465 msgid "CORE (Core file)"
6470 msgid "Processor Specific: (%x)"
6475 msgid "OS Specific: (%x)"
6480 msgid "<unknown>: %x"
6483 #. Please keep this switch table sorted by increasing EM_ value.
6485 #: readelf.c:2281 readelf.c:15773 readelf.c:15784
6491 msgid "<unknown>: 0x%x"
6498 #: readelf.c:3168 readelf.c:9685
6507 msgid ", <unknown MeP cpu type>"
6511 msgid "<unknown MeP copro type>"
6516 msgid ", unknown flags bits: %#x"
6520 msgid ", relocatable"
6524 msgid ", relocatable-lib"
6528 msgid ", unknown v850 architecture variant"
6532 msgid ", unknown CPU"
6536 msgid ", unknown ABI"
6539 #: readelf.c:3460 readelf.c:3531
6540 msgid ", unknown ISA"
6545 msgid "Unrecognised IA64 VMS Command Code: %x\n"
6549 msgid ": architecture variant: "
6557 msgid ": unknown extra flag bits also present"
6561 msgid "Standalone App"
6565 msgid "Bare-metal C6000"
6568 #: readelf.c:3799 readelf.c:4733 readelf.c:4749 readelf.c:17138 readelf.c:17235
6569 #: readelf.c:17266 readelf.c:17321
6571 msgid "<unknown: %x>"
6574 #. This message is probably going to be displayed in a 15
6575 #. character wide field, so put the hex value first.
6578 msgid "%08x: <unknown>"
6583 msgid "Usage: readelf <option(s)> elf-file(s)\n"
6588 msgid " Display information about the contents of ELF format files\n"
6595 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
6596 " -h --file-header Display the ELF file header\n"
6597 " -l --program-headers Display the program headers\n"
6598 " --segments An alias for --program-headers\n"
6599 " -S --section-headers Display the sections' header\n"
6600 " --sections An alias for --section-headers\n"
6601 " -g --section-groups Display the section groups\n"
6602 " -t --section-details Display the section details\n"
6603 " -e --headers Equivalent to: -h -l -S\n"
6604 " -s --syms Display the symbol table\n"
6605 " --symbols An alias for --syms\n"
6606 " --dyn-syms Display the dynamic symbol table\n"
6607 " -n --notes Display the core notes (if present)\n"
6608 " -r --relocs Display the relocations (if present)\n"
6609 " -u --unwind Display the unwind info (if present)\n"
6610 " -d --dynamic Display the dynamic section (if present)\n"
6611 " -V --version-info Display the version sections (if present)\n"
6612 " -A --arch-specific Display architecture specific information (if any)\n"
6613 " -c --archive-index Display the symbol/file index in an archive\n"
6614 " -D --use-dynamic Use the dynamic section info when displaying "
6616 " -x --hex-dump=<number|name>\n"
6617 " Dump the contents of section <number|name> as "
6619 " -p --string-dump=<number|name>\n"
6620 " Dump the contents of section <number|name> as "
6622 " -R --relocated-dump=<number|name>\n"
6623 " Dump the contents of section <number|name> as "
6625 " -z --decompress Decompress section before dumping it\n"
6626 " -w[lLiaprmfFsoRtUuTgAckK] or\n"
6627 " --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
6629 " =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
6630 " =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
6631 " =addr,=cu_index,=links,=follow-links]\n"
6632 " Display the contents of DWARF debug sections\n"
6638 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6639 " --dwarf-start=N Display DIEs starting with N, at the same depth\n"
6646 " -i --instruction-dump=<number|name>\n"
6647 " Disassemble the contents of section <number|name>\n"
6653 " -I --histogram Display histogram of bucket list lengths\n"
6654 " -W --wide Allow output width to exceed 80 characters\n"
6655 " @<file> Read options from <file>\n"
6656 " -H --help Display this information\n"
6657 " -v --version Display the version number of readelf\n"
6660 #: readelf.c:4495 readelf.c:4526 readelf.c:4530
6661 msgid "Out of memory allocating dump request table.\n"
6666 msgid "Invalid option '-%c'\n"
6669 #: readelf.c:4729 readelf.c:4745 readelf.c:10382
6674 msgid "2's complement, little endian"
6678 msgid "2's complement, big endian"
6682 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
6687 msgid "ELF Header:\n"
6697 msgid " Class: %s\n"
6707 msgid " Version: %d%s\n"
6720 msgid " OS/ABI: %s\n"
6725 msgid " ABI Version: %d\n"
6735 msgid " Machine: %s\n"
6740 msgid " Version: 0x%lx\n"
6745 msgid " Entry point address: "
6752 " Start of program headers: "
6758 " (bytes into file)\n"
6759 " Start of section headers: "
6764 msgid " (bytes into file)\n"
6769 msgid " Flags: 0x%lx%s\n"
6774 msgid " Size of this header: %u (bytes)\n"
6779 msgid " Size of program headers: %u (bytes)\n"
6784 msgid " Number of program headers: %u"
6789 msgid " Size of section headers: %u (bytes)\n"
6794 msgid " Number of section headers: %u"
6799 msgid " Section header string table index: %u"
6804 msgid " <corrupt: out of range>"
6807 #: readelf.c:4892 readelf.c:4939
6809 "The e_phentsize field in the ELF header is less than the size of an ELF "
6813 #: readelf.c:4896 readelf.c:4943
6815 "The e_phentsize field in the ELF header is larger than the size of an ELF "
6819 #: readelf.c:4899 readelf.c:4946
6820 msgid "program headers"
6825 msgid "Too many program headers - %#x - the file is not that big\n"
6830 msgid "Out of memory reading %u program headers\n"
6835 "possibly corrupt ELF header - it has a non-zero program header offset, but "
6836 "no program headers\n"
6843 "There are no program headers in this file.\n"
6850 "Elf file type is %s\n"
6855 msgid "Entry point 0x%s\n"
6860 msgid "There is %d program header, starting at offset %s\n"
6861 msgid_plural "There are %d program headers, starting at offset %s\n"
6865 #: readelf.c:5051 readelf.c:5053
6869 "Program Headers:\n"
6875 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
6881 " Type Offset VirtAddr PhysAddr FileSiz "
6882 "MemSiz Flg Align\n"
6887 msgid " Type Offset VirtAddr PhysAddr\n"
6892 msgid " FileSiz MemSiz Flags Align\n"
6896 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
6900 msgid "the segment's file size is larger than its memory size\n"
6904 msgid "the PHDR segment must occur before any LOAD segment\n"
6908 msgid "the PHDR segment is not covered by a LOAD segment\n"
6912 msgid "more than one dynamic segment\n"
6916 msgid "no .dynamic section in the dynamic segment\n"
6920 msgid "the .dynamic section is not contained within the dynamic segment\n"
6924 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
6928 msgid "the dynamic segment offset + size exceeds the size of the file\n"
6932 msgid "Unable to find program interpreter name\n"
6937 "Internal error: failed to create format string to display program "
6942 msgid "Unable to read program interpreter name\n"
6947 msgid " [Requesting program interpreter: %s]\n"
6954 " Section to Segment mapping:\n"
6959 msgid " Segment Sections...\n"
6963 msgid "Cannot interpret virtual addresses without program headers.\n"
6968 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
6971 #: readelf.c:5351 readelf.c:5416
6973 "The e_shentsize field in the ELF header is less than the size of an ELF "
6977 #: readelf.c:5355 readelf.c:5421
6979 "The e_shentsize field in the ELF header is larger than the size of an ELF "
6983 #: readelf.c:5359 readelf.c:5426
6984 msgid "section headers"
6987 #: readelf.c:5369 readelf.c:5436
6989 msgid "Out of memory reading %u section headers\n"
6992 #: readelf.c:5389 readelf.c:5456
6994 msgid "Section %u has an out of range sh_link value of %u\n"
6997 #: readelf.c:5391 readelf.c:5458
6999 msgid "Section %u has an out of range sh_info value of %u\n"
7002 #: readelf.c:5488 readelf.c:5605
7004 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
7007 #: readelf.c:5496 readelf.c:5613
7009 msgid "Section %s has an invalid sh_size of 0x%lx\n"
7012 #: readelf.c:5506 readelf.c:5623
7015 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
7018 #: readelf.c:5514 readelf.c:5631
7022 #: readelf.c:5526 readelf.c:5643
7024 "Multiple symbol table index sections associated with the same symbol "
7028 #: readelf.c:5533 readelf.c:5650
7029 msgid "symbol table section indices"
7032 #: readelf.c:5540 readelf.c:5657
7034 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
7037 #: readelf.c:5552 readelf.c:5669
7039 msgid "Out of memory reading %lu symbols\n"
7042 #: readelf.c:5848 readelf.c:5923 readelf.c:5941 readelf.c:5959
7043 msgid "Internal error: not enough buffer room for section flag info"
7048 msgid "UNKNOWN (%*.*lx)"
7051 #: readelf.c:5985 readelf.c:6000
7052 msgid "Compressed section is too small even for a compression header\n"
7057 "possibly corrupt ELF file header - it has a non-zero section header offset, "
7058 "but no section headers\n"
7065 "There are no sections in this file.\n"
7070 msgid "There is %d section header, starting at offset 0x%lx:\n"
7071 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
7075 #: readelf.c:6064 readelf.c:6840 readelf.c:7286 readelf.c:7704 readelf.c:8168
7076 #: readelf.c:9272 readelf.c:11822 readelf.c:13844 readelf.c:18041
7077 msgid "string table"
7080 #. Note: coded this way so that there is a single string for translation.
7083 msgid "Section %d has invalid sh_entsize of %s\n"
7088 msgid "(Using the expected size of %u for the rest of this dump)\n"
7092 msgid "File contains multiple dynamic symbol tables\n"
7096 msgid "File contains multiple dynamic string tables\n"
7100 msgid "dynamic strings"
7107 "Section Headers:\n"
7117 #: readelf.c:6273 readelf.c:6284 readelf.c:6295
7119 msgid " [Nr] Name\n"
7124 msgid " Type Addr Off Size ES Lk Inf Al\n"
7130 " [Nr] Name Type Addr Off Size ES Flg Lk "
7136 msgid " Type Address Off Size ES Lk Inf Al\n"
7142 " [Nr] Name Type Address Off Size ES "
7148 msgid " Type Address Offset Link\n"
7153 msgid " Size EntSize Info Align\n"
7158 msgid " [Nr] Name Type Address Offset\n"
7163 msgid " Size EntSize Flags Link Info Align\n"
7173 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
7178 msgid "[%2u]: Link field (%u) should index a string section.\n"
7181 #: readelf.c:6357 readelf.c:6368
7183 msgid "[%2u]: Unexpected value (%u) in link field.\n"
7188 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
7191 #: readelf.c:6406 readelf.c:6433
7193 msgid "[%2u]: Unexpected value (%u) in info field.\n"
7198 msgid "[%2u]: Expected link to another section in info field"
7203 msgid "Size of section %u is larger than the entire file!\n"
7208 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
7212 msgid "compression header"
7217 msgid " [<unknown>: 0x%x], "
7220 #. The ordering of the letters shown here matches the ordering of the
7221 #. corresponding SHF_xxx values, and hence the order in which these
7222 #. letters will be displayed to the user.
7227 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
7228 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
7229 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
7240 msgid "y (purecode), "
7257 "There are no sections to group in this file.\n"
7261 msgid "Section headers are not available!\n"
7266 msgid "Out of memory reading %u section group headers\n"
7273 "There are no section groups in this file.\n"
7278 msgid "Out of memory reading %lu groups\n"
7283 msgid "Bad sh_link in group section `%s'\n"
7288 msgid "Corrupt header in group section `%s'\n"
7291 #: readelf.c:6798 readelf.c:6809
7293 msgid "Bad sh_info in group section `%s'\n"
7299 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
7303 msgid "section data"
7310 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
7315 msgid " [Index] Name\n"
7320 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
7325 "Further error messages about overlarge group section indices suppressed\n"
7330 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
7335 "Further error messages about already contained group sections suppressed\n"
7340 msgid "section 0 in group section [%5u]\n"
7344 msgid "dynamic section image fixups"
7349 msgid "corrupt library name index of 0x%lx found in dynamic entry"
7356 "Image fixups for needed library #%d: %s - ident: %lx\n"
7361 msgid "Seg Offset Type SymVec DataType\n"
7365 msgid "dynamic section image relocations"
7378 "Seg Offset Type Addend Seg Sym Off\n"
7382 msgid "dynamic string section"
7389 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
7396 "There are no dynamic relocations in this file.\n"
7403 "Relocation section "
7408 msgid " at offset 0x%lx contains %lu entry:\n"
7409 msgid_plural " at offset 0x%lx contains %lu entries:\n"
7417 "There are no static relocations in this file."
7424 "To see the dynamic relocations add --use-dynamic to the command line.\n"
7431 "There are no relocations in this file.\n"
7436 msgid "Invalid offset %lx in table entry %ld\n"
7441 msgid "\tUnknown version.\n"
7444 #: readelf.c:7572 readelf.c:8005
7445 msgid "unwind table"
7448 #: readelf.c:7623 readelf.c:8087
7450 msgid "Skipping unknown relocation type: %u\n"
7453 #: readelf.c:7629 readelf.c:8094
7455 msgid "Skipping unexpected relocation type: %s\n"
7458 #: readelf.c:7638 readelf.c:8101
7460 msgid "Skipping reloc with overlarge offset: %lx\n"
7463 #: readelf.c:7645 readelf.c:8108
7465 msgid "Skipping reloc with invalid symbol index: %u\n"
7468 #: readelf.c:7698 readelf.c:8162
7469 msgid "Multiple auxillary string tables encountered\n"
7472 #: readelf.c:7712 readelf.c:8176 readelf.c:9280
7476 "There are no unwind sections in this file.\n"
7483 "Could not find unwind info section for "
7499 msgid " at offset 0x%lx contains %lu entries:\n"
7502 #: readelf.c:8184 readelf.c:9287
7506 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
7509 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
7519 msgid "Skipping unexpected relocation at offset 0x%lx\n"
7524 msgid "Unknown section relocation type %d encountered\n"
7529 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
7534 msgid "Skipping unknown ARM relocation type: %d\n"
7539 msgid "Skipping unexpected ARM relocation type %s\n"
7544 msgid "Skipping unknown C6000 relocation type: %d\n"
7549 msgid "Skipping unexpected C6000 relocation type %s\n"
7552 #. This function currently only supports ARM and TI unwinders.
7554 msgid "Only TI and ARM unwinders are currently supported\n"
7559 msgid "[Truncated opcode]\n"
7562 #: readelf.c:8590 readelf.c:8806
7564 msgid "Refuse to unwind"
7577 #: readelf.c:8646 readelf.c:8739
7583 msgid "corrupt change to vsp"
7586 #: readelf.c:8761 readelf.c:8911
7588 msgid " [unsupported opcode]"
7601 msgid "Corrupt stack pointer adjustment detected\n"
7606 msgid "sp = sp + %ld"
7611 msgid " Personality routine: "
7616 msgid " [Truncated data]\n"
7621 msgid "Corrupt ARM compact model table entry: %x \n"
7626 msgid " Compact model index: %d\n"
7630 msgid "Unknown ARM compact model index encountered\n"
7635 msgid " [reserved]\n"
7640 msgid " Restore stack from frame pointer\n"
7645 msgid " Stack increment %d\n"
7650 msgid " Registers restored: "
7655 msgid " Return register: %s\n"
7660 msgid " [reserved (%d)]\n"
7666 "Unsupported architecture type %d encountered when decoding unwind table\n"
7671 msgid "corrupt index table entry: %x\n"
7676 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
7681 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
7687 "Unsupported architecture type %d encountered when processing unwind table\n"
7691 msgid "Multiple string tables found in file.\n"
7698 "The decoding of unwind sections for machine type %s is not currently "
7709 msgid "Interface Version: %s"
7712 #. Note: coded this way so that there is a single string for translation.
7715 msgid "<corrupt: %s>"
7720 msgid "Time Stamp: %s"
7723 #: readelf.c:9572 readelf.c:9620
7724 msgid "dynamic section"
7727 #: readelf.c:9592 readelf.c:9641
7729 msgid "Out of memory allocating space for %lu dynamic entries\n"
7736 "There is no dynamic section in this file.\n"
7739 #. See PR 21379 for a reproducer.
7742 msgid "Invalid DT_SYMTAB entry: %lx"
7746 msgid "Multiple dynamic symbol table sections found\n"
7750 msgid "Unable to determine the number of symbols to load\n"
7754 msgid "Unable to determine the length of the dynamic string table\n"
7758 msgid "Multiple dynamic string tables found\n"
7762 msgid "dynamic string table"
7767 msgid "Bad value (%d) for SYMINENT entry\n"
7771 msgid "symbol information"
7775 msgid "Multiple dynamic symbol information sections found\n"
7780 msgid "Out of memory allocating %lu byte for dynamic symbol info\n"
7787 "Dynamic section at offset 0x%lx contains %lu entry:\n"
7790 "Dynamic section at offset 0x%lx contains %lu entries:\n"
7796 msgid " Tag Type Name/Value\n"
7801 msgid "Auxiliary library"
7806 msgid "Filter library"
7811 msgid "Configuration file"
7816 msgid "Dependency audit library"
7821 msgid "Audit library"
7824 #: readelf.c:9956 readelf.c:9984 readelf.c:10012
7829 #: readelf.c:9959 readelf.c:9987 readelf.c:10014
7836 msgid "Shared library: [%s]"
7841 msgid " program interpreter"
7846 msgid "Library soname: [%s]"
7851 msgid "Library rpath: [%s]"
7856 msgid "Library runpath: [%s]"
7866 msgid "Not needed object: [%s]\n"
7871 msgid "<corrupt time val: %lx"
7878 "Version definition section '%s' contains %u entry:\n"
7881 "Version definition section '%s' contains %u entries:\n"
7890 #: readelf.c:10451 readelf.c:10587 readelf.c:10743
7892 msgid " Offset: %#08lx Link: %u (%s)\n"
7896 msgid "version definition section"
7901 msgid " %#06lx: Rev: %d Flags: %s"
7906 msgid " Index: %d Cnt: %d "
7916 msgid "Name index: %ld\n"
7921 msgid "Invalid vda_next field of %lx\n"
7926 msgid " %#06lx: Parent %d: %s\n"
7931 msgid " %#06lx: Parent %d, name index: %ld\n"
7936 msgid " Version def aux past end of section\n"
7941 msgid "Invalid vd_next field of %lx\n"
7946 msgid " Version definition past end of section\n"
7953 "Version needs section '%s' contains %u entry:\n"
7956 "Version needs section '%s' contains %u entries:\n"
7966 msgid "Version Needs section"
7971 msgid " %#06lx: Version: %d"
7991 msgid " %#06lx: Name: %s"
7996 msgid " %#06lx: Name index: %lx"
8001 msgid " Flags: %s Version: %d\n"
8006 msgid "Invalid vna_next field of %lx\n"
8010 msgid "Missing Version Needs auxillary information\n"
8015 msgid "Invalid vn_next field of %lx\n"
8019 msgid "Missing Version Needs information\n"
8023 msgid "version string table"
8030 "Version symbols section '%s' contains %lu entry:\n"
8033 "Version symbols section '%s' contains %lu entries:\n"
8043 msgid "version symbol data"
8051 msgid " 0 (*local*) "
8055 msgid " 1 (*global*) "
8059 msgid "invalid index into symbol array\n"
8062 #: readelf.c:10817 readelf.c:11460
8063 msgid "version need"
8067 msgid "version need aux (2)"
8070 #: readelf.c:10874 readelf.c:11400
8074 #: readelf.c:10902 readelf.c:11431
8075 msgid "version def aux"
8086 "No version information found in this file.\n"
8091 msgid "Unrecognized visibility value: %u"
8096 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
8101 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
8106 msgid "<localentry>: %d"
8116 msgid "bad section index[%3d]"
8121 msgid "Size truncation prevents reading %s elements of size %u\n"
8126 msgid "Invalid number of dynamic entries: %s\n"
8131 msgid "Out of memory reading %s dynamic entries\n"
8136 msgid "Unable to read in %s bytes of dynamic data\n"
8141 msgid "Out of memory allocating space for %s dynamic entries\n"
8146 msgid "<No info available for dynamic symbol number %lu>\n"
8151 msgid " <corrupt: %14ld>"
8155 msgid "version data"
8159 msgid "version need aux (3)"
8162 #: readelf.c:11556 readelf.c:11608 readelf.c:11632 readelf.c:11662
8164 msgid "Unable to seek to start of dynamic information\n"
8167 #: readelf.c:11562 readelf.c:11614
8168 msgid "Failed to read in number of buckets\n"
8172 msgid "Failed to read in number of chains\n"
8176 msgid "Failed to determine last chain length\n"
8183 "Symbol table for image:\n"
8186 #: readelf.c:11719 readelf.c:11745
8188 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8191 #: readelf.c:11721 readelf.c:11747
8193 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
8196 #: readelf.c:11732 readelf.c:11928
8197 msgid "histogram chain is corrupt\n"
8204 "Symbol table of `.gnu.hash' for image:\n"
8211 "Symbol table '%s' has a sh_entsize of zero!\n"
8218 "Symbol table '%s' contains %lu entry:\n"
8221 "Symbol table '%s' contains %lu entries:\n"
8227 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8232 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
8237 msgid "local symbol %u found at index >= %s's sh_info value of %u\n"
8244 "Dynamic symbol information is not available for displaying symbols.\n"
8251 "Histogram for bucket list length (total of %lu bucket):\n"
8254 "Histogram for bucket list length (total of %lu buckets):\n"
8259 msgid "Out of memory allocating space for histogram buckets\n"
8262 #: readelf.c:11918 readelf.c:11994
8264 msgid " Length Number %% of total Coverage\n"
8268 msgid "Out of memory allocating space for histogram counts\n"
8275 "Histogram for `.gnu.hash' bucket list length (total of %lu bucket):\n"
8278 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
8283 msgid "Out of memory allocating space for gnu histogram buckets\n"
8287 msgid "Out of memory allocating space for gnu histogram counts\n"
8294 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
8297 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
8303 msgid " Num: Name BoundTo Flags\n"
8308 msgid "<corrupt index>"
8313 msgid "<corrupt: %19ld>"
8318 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
8323 msgid "MSP430 reloc contains invalid symbol index %lu\n"
8329 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
8333 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
8338 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
8343 msgid "MN10300 reloc contains invalid symbol index %lu\n"
8348 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
8352 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
8357 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
8360 #: readelf.c:12318 readelf.c:12327
8362 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
8368 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
8374 msgid "unable to apply unsupported reloc type %d to section %s\n"
8379 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
8384 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
8389 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
8396 "Assembly dump of section %s\n"
8401 msgid "Section '%s' has no data to dump.\n"
8405 msgid "section contents"
8412 "String dump of section '%s':\n"
8415 #: readelf.c:13442 readelf.c:13583 readelf.c:13752
8417 msgid "section '%s' has unsupported compress type: %d\n"
8420 #: readelf.c:13474 readelf.c:13617 readelf.c:13789
8422 msgid "Unable to decompress section %s\n"
8428 " Note: This section has relocations against it, but these have NOT been "
8429 "applied to this dump.\n"
8432 #: readelf.c:13532 readelf.c:14621 readelf.c:14664 readelf.c:14712
8440 msgid " No strings found in this section."
8447 "Hex dump of section '%s':\n"
8453 " NOTE: This section has relocations against it, but these have NOT been "
8454 "applied to this dump.\n"
8459 msgid "%s section data"
8464 msgid "compressed section %s is too small to contain a compression header"
8471 "Section '%s' has no debugging data.\n"
8474 #. There is no point in dumping the contents of a debugging section
8475 #. which has the NOBITS type - the bits in the file will be random.
8476 #. This can happen when a file containing a .eh_frame section is
8477 #. stripped with the --only-keep-debug command line option.
8480 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
8485 msgid "Unrecognized debug section: %s\n"
8490 msgid "Section '%s' was not dumped because it does not exist!\n"
8495 msgid "Section %d was not dumped because it does not exist!\n"
8499 msgid "<corrupt tag>\n"
8504 msgid "<corrupt string tag>"
8509 msgid "Absent/Non standard\n"
8514 msgid "Bare metal/mwdt\n"
8519 msgid "Bare metal/newlib\n"
8524 msgid "Linux/uclibc\n"
8529 msgid "Linux/glibc\n"
8532 #: readelf.c:14174 readelf.c:14258
8537 #: readelf.c:14187 readelf.c:14218 readelf.c:14249
8550 #: readelf.c:14272 readelf.c:14280
8562 #: readelf.c:14479 readelf.c:14493 readelf.c:14512 readelf.c:15020
8563 #: readelf.c:15311 readelf.c:15324 readelf.c:15337
8570 msgid "Application\n"
8580 msgid "Microcontroller\n"
8585 msgid "Application or Realtime\n"
8588 #: readelf.c:14494 readelf.c:14514 readelf.c:15074 readelf.c:15092
8589 #: readelf.c:15167 readelf.c:15188 readelf.c:17674
8594 #: readelf.c:14495 readelf.c:15170 readelf.c:15191 readelf.c:17673
8599 #: readelf.c:14499 readelf.c:14518
8601 msgid "8-byte and up to %d-byte extended\n"
8606 msgid "8-byte, except leaf SP\n"
8609 #: readelf.c:14530 readelf.c:14618 readelf.c:15207
8611 msgid "flag = %d, vendor = "
8621 msgid "<unknown: %d>\n"
8625 msgid "corrupt vendor attribute\n"
8630 msgid "unspecified hard/soft float, "
8635 msgid "hard float, "
8640 msgid "soft float, "
8645 msgid "single-precision hard float, "
8650 msgid "unspecified long double\n"
8655 msgid "128-bit IBM long double\n"
8660 msgid "64-bit long double\n"
8665 msgid "128-bit IEEE long double\n"
8668 #: readelf.c:14722 readelf.c:14754
8670 msgid "unspecified\n"
8700 msgid "Hard or soft float\n"
8705 msgid "Hard float (double precision)\n"
8710 msgid "Hard float (single precision)\n"
8715 msgid "Soft float\n"
8720 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
8725 msgid "Hard float (32-bit CPU, Any FPU)\n"
8730 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
8735 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
8740 msgid "NaN 2008 compatibility\n"
8745 msgid "Any MSA or not\n"
8750 msgid "128-bit MSA\n"
8768 #: readelf.c:15077 readelf.c:15095 readelf.c:15173 readelf.c:15194
8775 msgid "DSBT addressing not used\n"
8780 msgid "DSBT addressing used\n"
8785 msgid "Data addressing position-dependent\n"
8790 msgid "Data addressing position-independent, GOT near DP\n"
8795 msgid "Data addressing position-independent, GOT far from DP\n"
8800 msgid "Code addressing position-dependent\n"
8805 msgid "Code addressing position-independent\n"
8818 #: readelf.c:15325 readelf.c:15338
8823 #: readelf.c:15326 readelf.c:15339
8830 msgid "Restricted Large\n"
8835 msgid " <unknown tag %d>: "
8845 msgid "No unaligned access\n"
8850 msgid "Unaligned access\n"
8864 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
8868 msgid "Tag section ends prematurely\n"
8873 msgid "Bad attribute length (%u > %u)\n"
8878 msgid "Attribute length of %u is too small\n"
8882 msgid "Corrupt attribute section name\n"
8887 msgid "Attribute Section: "
8891 msgid "Unused bytes at end of section\n"
8896 msgid "Bad subsection length (%u > %u)\n"
8901 msgid "Bad subsection length (%u < 6)\n"
8906 msgid "File Attributes\n"
8911 msgid "Section Attributes:"
8916 msgid "Symbol Attributes:"
8921 msgid "Unknown tag: %d\n"
8926 msgid " Unknown attribute:\n"
8930 msgid "MIPS GOT entry extends beyond the end of available data\n"
8933 #: readelf.c:15775 readelf.c:15844
8938 msgid "Corrupt MIPS ABI Flags section.\n"
8942 msgid "MIPS ABI Flags section"
8945 #: readelf.c:15956 readelf.c:16504
8946 msgid "Global Offset Table data"
8956 #: readelf.c:15961 readelf.c:16509
8958 msgid " Canonical gp value: "
8961 #: readelf.c:15975 readelf.c:16513 readelf.c:16640
8963 msgid " Reserved entries:\n"
8968 msgid " %*s %10s %*s\n"
8971 #: readelf.c:15977 readelf.c:16007 readelf.c:16515 readelf.c:16543
8972 #: readelf.c:16561 readelf.c:16642 readelf.c:16651
8976 #: readelf.c:15977 readelf.c:16007 readelf.c:16515 readelf.c:16543
8981 #: readelf.c:15978 readelf.c:16008
8985 #: readelf.c:16005 readelf.c:16541
8987 msgid " Local entries:\n"
8990 #: readelf.c:16087 readelf.c:16754
8991 msgid "liblist section data"
8998 "Section '.liblist' contains %lu entry:\n"
9001 "Section '.liblist' contains %lu entries:\n"
9007 " Library Time Stamp Checksum Version Flags\n"
9012 msgid "<corrupt: %9ld>"
9020 msgid "No MIPS_OPTIONS header found\n"
9028 msgid "Out of memory allocating space for MIPS options\n"
9033 msgid "Invalid size (%u) for MIPS option\n"
9040 "Section '%s' contains %d entry:\n"
9043 "Section '%s' contains %d entries:\n"
9048 msgid "conflict list found without a dynamic symbol table\n"
9053 msgid "Overlarge number of conflicts detected: %lx\n"
9057 msgid "Out of memory allocating space for dynamic conflicts\n"
9060 #: readelf.c:16418 readelf.c:16433
9068 "Section '.conflict' contains %lu entry:\n"
9071 "Section '.conflict' contains %lu entries:\n"
9076 msgid " Num: Index Value Name"
9081 msgid "<corrupt symbol index>"
9084 #: readelf.c:16465 readelf.c:16590 readelf.c:16675
9086 msgid "<corrupt: %14ld>"
9092 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
9097 msgid "Too many GOT symbols: %lu\n"
9109 msgid " %*s %10s %*s Purpose\n"
9112 #: readelf.c:16516 readelf.c:16544 readelf.c:16563 readelf.c:16642
9119 msgid " Lazy resolver\n"
9124 msgid " Module pointer (GNU extension)\n"
9129 msgid " Global entries:\n"
9132 #: readelf.c:16564 readelf.c:16653
9136 #. Note for translators: "Ndx" = abbreviated form of "Index".
9137 #: readelf.c:16567 readelf.c:16653
9141 #: readelf.c:16567 readelf.c:16653
9147 msgid "<no dynamic symbols>"
9152 msgid "<symbol index %lu exceeds number of dynamic symbols>"
9156 msgid "Procedure Linkage Table data"
9161 msgid " %*s %*s Purpose\n"
9166 msgid " PLT lazy resolver\n"
9171 msgid " Module pointer\n"
9181 msgid "<corrupt symbol index: %lu>"
9185 msgid "NDS32 elf flags section"
9189 msgid "liblist string table"
9196 "Library list section '%s' contains %lu entries:\n"
9199 "Library list section '%s' contains %lu entries:\n"
9204 msgid " Library Time Stamp Checksum Version Flags"
9208 msgid "NT_AUXV (auxiliary vector)"
9212 msgid "NT_PRSTATUS (prstatus structure)"
9216 msgid "NT_FPREGSET (floating point registers)"
9220 msgid "NT_PRPSINFO (prpsinfo structure)"
9224 msgid "NT_TASKSTRUCT (task structure)"
9228 msgid "NT_PRXFPREG (user_xfpregs structure)"
9232 msgid "NT_PPC_VMX (ppc Altivec registers)"
9236 msgid "NT_PPC_VSX (ppc VSX registers)"
9240 msgid "NT_PPC_TAR (ppc TAR register)"
9244 msgid "NT_PPC_PPR (ppc PPR register)"
9248 msgid "NT_PPC_DSCR (ppc DSCR register)"
9252 msgid "NT_PPC_EBB (ppc EBB registers)"
9256 msgid "NT_PPC_PMU (ppc PMU registers)"
9260 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
9264 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
9268 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
9272 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
9276 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
9280 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
9284 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
9288 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
9292 msgid "NT_386_TLS (x86 TLS information)"
9296 msgid "NT_386_IOPERM (x86 I/O permissions)"
9300 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
9304 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
9308 msgid "NT_S390_TIMER (s390 timer register)"
9312 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
9316 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
9320 msgid "NT_S390_CTRS (s390 control registers)"
9324 msgid "NT_S390_PREFIX (s390 prefix register)"
9328 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
9332 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
9336 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
9340 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
9344 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
9348 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
9352 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
9356 msgid "NT_ARM_VFP (arm VFP registers)"
9360 msgid "NT_ARM_TLS (AArch TLS registers)"
9364 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
9368 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
9372 msgid "NT_PSTATUS (pstatus structure)"
9376 msgid "NT_FPREGS (floating point registers)"
9380 msgid "NT_PSINFO (psinfo structure)"
9384 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
9388 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
9392 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
9396 msgid "NT_SIGINFO (siginfo_t data)"
9400 msgid "NT_FILE (mapped files)"
9404 msgid "NT_VERSION (version)"
9408 msgid "NT_ARCH (architecture)"
9419 #: readelf.c:16948 readelf.c:17067 readelf.c:17647 readelf.c:17791
9420 #: readelf.c:17849 readelf.c:17926
9422 msgid "Unknown note type: (0x%08x)"
9427 msgid " Cannot decode 64-bit note in 32-bit build\n"
9431 msgid " Malformed note - too short for header\n"
9435 msgid " Malformed note - does not end with \\0\n"
9439 msgid " Malformed note - too short for supplied file count\n"
9444 msgid " Page size: "
9449 msgid " %*s%*s%*s\n"
9465 msgid " Malformed note - filenames end too early\n"
9469 msgid "NT_GNU_ABI_TAG (ABI version tag)"
9473 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
9477 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
9481 msgid "NT_GNU_GOLD_VERSION (gold version)"
9485 msgid "NT_GNU_PROPERTY_TYPE_0"
9489 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
9493 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
9496 #: readelf.c:17151 readelf.c:17248 readelf.c:17279
9503 msgid " Properties: "
9508 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
9513 msgid "<corrupt descsz: %#lx>\n"
9518 msgid "<corrupt type (%#x) datasz: %#x>\n"
9521 #: readelf.c:17385 readelf.c:17439
9523 msgid "x86 ISA used: <corrupt length: %#x> "
9526 #: readelf.c:17396 readelf.c:17450
9528 msgid "x86 ISA needed: <corrupt length: %#x> "
9533 msgid "x86 feature: <corrupt length: %#x> "
9538 msgid "x86 feature used: <corrupt length: %#x> "
9543 msgid "x86 feature needed: <corrupt length: %#x> "
9548 msgid "stack size: "
9551 #: readelf.c:17471 readelf.c:17479
9553 msgid "<corrupt length: %#x> "
9558 msgid "<unknown type %#x data: "
9563 msgid "<procesor-specific type %#x data: "
9568 msgid "<application-specific type %#x data: "
9578 msgid " <corrupt GNU_ABI_TAG>\n"
9583 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
9591 #. Hardware capabilities information. Word 0 is the number of entries.
9592 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
9593 #. is a series of entries, where each entry is a single byte followed
9594 #. by a nul terminated string. The byte gives the bit number to test
9595 #. if enabled in the bitmask.
9598 msgid " Hardware Capabilities: "
9602 msgid "<corrupt GNU_HWCAP>\n"
9607 msgid "num entries: %ld, enabled mask: %lx\n"
9612 msgid " Description data: "
9616 msgid "Alignment of 8-byte objects"
9620 msgid "Sizeof double and long double"
9624 msgid "Type of FPU support needed"
9628 msgid "Use of SIMD instructions"
9632 msgid "Use of cache"
9666 msgid "unknown value: %x\n"
9670 msgid "NT_THRMISC (thrmisc structure)"
9674 msgid "NT_PROCSTAT_PROC (proc data)"
9678 msgid "NT_PROCSTAT_FILES (files data)"
9682 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
9686 msgid "NT_PROCSTAT_GROUPS (groups data)"
9690 msgid "NT_PROCSTAT_UMASK (umask data)"
9694 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
9698 msgid "NT_PROCSTAT_OSREL (osreldate data)"
9702 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
9706 msgid "NT_PROCSTAT_AUXV (auxv data)"
9710 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
9714 msgid "NetBSD procinfo structure"
9717 #: readelf.c:17808 readelf.c:17822
9718 msgid "PT_GETREGS (reg structure)"
9721 #: readelf.c:17810 readelf.c:17824
9722 msgid "PT_GETFPREGS (fpreg structure)"
9726 msgid "NT_STAPSDT (SystemTap probe descriptors)"
9731 msgid " Provider: %s\n"
9751 msgid ", Semaphore: "
9756 msgid " Arguments: %s\n"
9760 msgid "NT_VMS_MHD (module header)"
9764 msgid "NT_VMS_LNM (language name)"
9768 msgid "NT_VMS_SRC (source files)"
9772 msgid "NT_VMS_EIDC (consistency check)"
9776 msgid "NT_VMS_FPMODE (FP mode)"
9780 msgid "NT_VMS_IMGNAM (image name)"
9784 msgid "NT_VMS_IMGID (image id)"
9788 msgid "NT_VMS_LINKID (link id)"
9792 msgid "NT_VMS_IMGBID (build id)"
9796 msgid "NT_VMS_GSTNAM (sym table name)"
9801 msgid " Creation date : %.17s\n"
9806 msgid " Last patch date: %.17s\n"
9811 msgid " Module name : %s\n"
9816 msgid " Module version : %s\n"
9821 msgid " Invalid size\n"
9826 msgid " Language: %s\n"
9831 msgid " Floating Point mode: "
9836 msgid " Link time: "
9841 msgid " Patch time: "
9846 msgid " Major id: %u, minor id: %u\n"
9851 msgid " Last modified : "
9863 msgid " Header flags: 0x%08x\n"
9868 msgid " Image id : %s\n"
9873 msgid " Image name: %s\n"
9878 msgid " Global symbol table name: %s\n"
9883 msgid " Image id: %s\n"
9888 msgid " Linker id: %s\n"
9891 #: readelf.c:18166 readelf.c:18174
9893 msgid " Applies to region from %#lx to %#lx\n"
9896 #: readelf.c:18169 readelf.c:18176
9898 msgid " Applies to region from %#lx\n"
9903 msgid " <invalid description size: %lx>\n"
9908 msgid " <invalid descsz>"
9913 msgid "Gap in build notes detected from %#lx to %#lx\n"
9916 #: readelf.c:18235 readelf.c:18246
9918 msgid " Applies to region from %#lx"
9921 #: readelf.c:18240 readelf.c:18251
9931 #: readelf.c:18278 readelf.c:18293
9933 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
9936 #: readelf.c:18279 readelf.c:18294
9937 msgid " <corrupt name>"
9942 msgid "unrecognised attribute type in name field: %d\n"
9946 msgid "<unknown name type>"
9954 msgid "<stack prot>"
9962 msgid "<stack size>"
9978 msgid "<short enum>"
9983 msgid "unrecognised byte in name field: %d\n"
9988 msgid "<unknown:_%d>"
9993 msgid "attribute does not have an expected type (%c)\n"
9998 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
10003 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
10008 msgid " description data: "
10019 "Displaying notes found in: %s\n"
10026 "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
10031 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
10036 msgid " %-20s %10s\tDescription\n"
10047 #: readelf.c:18674 readelf.c:18703
10049 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
10051 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
10057 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
10062 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
10066 msgid "Out of memory allocating space for inote name\n"
10077 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
10083 msgid "Corrupt note: name size is too big: %lx\n"
10088 msgid "corrupt descsz found in note at offset 0x%lx\n"
10091 #: readelf.c:18850 readelf.c:18863
10093 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
10098 msgid "corrupt namesz found in note at offset 0x%lx\n"
10103 msgid "No note segments present in the core file.\n"
10108 msgid " Unknown GNU attribute: %s\n"
10113 "This instance of readelf has been built without support for a\n"
10114 "64 bit data type and so it cannot read 64 bit ELF files.\n"
10119 msgid "%s: Failed to read file header\n"
10131 msgid "%s: unable to dump the index as none was found\n"
10136 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
10141 msgid "Contents of binary %s at offset "
10146 msgid "%s: end of the symbol table reached before the end of the index\n"
10152 "%s: %ld byte remains in the symbol table, but without corresponding entries "
10153 "in the index table\n"
10155 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
10156 "in the index table\n"
10162 msgid "%s: failed to seek back to start of object files in the archive\n"
10165 #: readelf.c:19562 readelf.c:19674
10167 msgid "Input file '%s' is not readable.\n"
10172 msgid "%s: contains corrupt thin archive: %s\n"
10177 msgid "%s: failed to seek to archive member.\n"
10181 msgid "Out of memory allocating file data structure\n"
10186 msgid "File %s is not an archive so its index cannot be displayed.\n"
10190 msgid "Nothing to do.\n"
10195 msgid "%s: cannot set time: %s"
10198 #. We have to clean up here.
10199 #: rename.c:157 rename.c:195
10201 msgid "unable to rename '%s'; reason: %s"
10206 msgid "unable to copy file '%s'; reason: %s"
10211 msgid "%s: not enough binary data"
10215 msgid "null terminated unicode string"
10218 #: resbin.c:162 resbin.c:168
10219 msgid "resource ID"
10226 #: resbin.c:238 resbin.c:245
10227 msgid "menu header"
10231 msgid "menuex header"
10235 msgid "menuex offset"
10240 msgid "unsupported menu version %d"
10243 #: resbin.c:288 resbin.c:303 resbin.c:365
10244 msgid "menuitem header"
10251 #: resbin.c:432 resbin.c:460
10252 msgid "dialog header"
10257 msgid "unexpected DIALOGEX version %d"
10261 msgid "dialog font point size"
10265 msgid "dialogex font information"
10268 #: resbin.c:529 resbin.c:547
10269 msgid "dialog control"
10273 msgid "dialogex control"
10277 msgid "dialog control end"
10281 msgid "dialog control data"
10285 msgid "stringtable string length"
10289 msgid "stringtable string"
10293 msgid "fontdir header"
10301 msgid "fontdir device name"
10305 msgid "fontdir face name"
10309 msgid "accelerator"
10313 msgid "group cursor header"
10316 #: resbin.c:798 resrc.c:1350
10318 msgid "unexpected group cursor type %d"
10322 msgid "group cursor"
10326 msgid "group icon header"
10329 #: resbin.c:853 resrc.c:1297
10331 msgid "unexpected group icon type %d"
10339 msgid "unexpected version string"
10344 msgid "version length %lu greater than resource length %lu"
10349 msgid "unexpected version type %d"
10354 msgid "unexpected fixed version information length %ld"
10358 msgid "fixed version info"
10363 msgid "unexpected fixed version signature %lu"
10368 msgid "unexpected fixed version info version %lu"
10372 msgid "version var info"
10377 msgid "unexpected stringfileinfo value length %ld"
10381 msgid "version stringtable"
10386 msgid "unexpected version stringtable value length %ld"
10390 msgid "version string"
10395 msgid "unexpected version string length %ld != %ld + %ld"
10400 msgid "unexpected version string length %ld < %ld"
10405 msgid "unexpected varfileinfo value length %ld"
10409 msgid "version varfileinfo"
10414 msgid "unexpected version value length %ld"
10418 msgid "nul bytes found in version string"
10423 msgid "unexpected version string character: %x"
10427 msgid "filename required for COFF input"
10432 msgid "%s: no resource section"
10437 msgid "%s: .rsrc section is bigger than the file!"
10442 msgid "%s: %s: address out of bounds"
10446 msgid "Resources nest too deep"
10454 msgid "named directory entry"
10458 msgid "directory entry name"
10462 msgid "resource name"
10466 msgid "named subdirectory"
10470 msgid "named resource"
10474 msgid "ID directory entry"
10478 msgid "ID subdirectory"
10482 msgid "ID resource"
10486 msgid "resource type unknown"
10494 msgid "resource data"
10498 msgid "resource data size"
10502 msgid "filename required for COFF output"
10506 msgid "can't get BFD_RELOC_RVA relocation type"
10509 #: resrc.c:256 resrc.c:328
10511 msgid "can't open temporary file `%s': %s"
10516 msgid "can't redirect stdout: `%s': %s"
10521 msgid "can't execute `%s': %s"
10526 msgid "Using temporary file `%s' to read preprocessor output\n"
10531 msgid "can't popen `%s': %s"
10536 msgid "Using popen to read preprocessor output\n"
10541 msgid "Tried `%s'\n"
10546 msgid "Using `%s'\n"
10550 msgid "preprocessing failed."
10555 msgid "%s: unexpected EOF"
10560 msgid "%s: read of %lu returned %lu"
10563 #: resrc.c:722 resrc.c:1497
10565 msgid "stat failed on bitmap file `%s': %s"
10570 msgid "cursor file `%s' does not contain cursor data"
10573 #: resrc.c:805 resrc.c:1205
10575 msgid "%s: fseek to %lu failed: %s"
10579 msgid "help ID requires DIALOGEX"
10583 msgid "control data requires DIALOGEX"
10588 msgid "stat failed on font file `%s': %s"
10593 msgid "icon file `%s' does not contain icon data"
10596 #: resrc.c:1723 resrc.c:1758
10598 msgid "stat failed on file `%s': %s"
10603 msgid "can't open `%s' for output: %s"
10608 msgid " Displays the sizes of sections inside binary files\n"
10613 msgid " If no input file(s) are specified, a.out is assumed\n"
10619 " The options are:\n"
10620 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
10621 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
10623 " -t --totals Display the total sizes (Berkeley "
10625 " --common Display total size for *COM* syms\n"
10626 " --target=<bfdname> Set the binary file format\n"
10627 " @<file> Read options from <file>\n"
10628 " -h --help Display this information\n"
10629 " -v --version Display the program's version\n"
10635 msgid "invalid argument to --format: %s"
10640 msgid "Invalid radix: %s\n"
10644 msgid "Checksum failure"
10647 #. FIXME: Return error status.
10649 msgid "Failed to write checksum"
10654 msgid "Unsupported integer write size: %d"
10657 #. FIXME: Return error status.
10659 msgid "Failed to write TR block"
10664 msgid "Unrecognized H8300 sub-architecture: %ld"
10669 msgid "Unsupported architecture: %d"
10674 msgid "Unrecognised type: %d"
10679 msgid "Unrecognised coff symbol type: %d"
10682 #: srconv.c:1019 srconv.c:1119
10684 msgid "Unrecognised coff symbol visibility: %d"
10687 #: srconv.c:1045 srconv.c:1090
10689 msgid "Unrecognised coff symbol location: %d"
10692 #. FIXME: Return error status.
10694 msgid "Failed to write CS struct"
10699 msgid "Convert a COFF object file into a SYSROFF object file\n"
10705 " The options are:\n"
10706 " -q --quick (Obsolete - ignored)\n"
10707 " -n --noprescan Do not perform a scan to convert commons into defs\n"
10708 " -d --debug Display information about what is being done\n"
10709 " @<file> Read options from <file>\n"
10710 " -h --help Display this information\n"
10711 " -v --version Print the program's version number\n"
10715 msgid "input and output files must be different"
10720 msgid "unable to open output file %s"
10723 #: stabs.c:344 stabs.c:1772
10724 msgid "numeric overflow"
10729 msgid "Bad stab: %s\n"
10734 msgid "Warning: %s: %s\n"
10739 msgid "N_LBRAC not within function\n"
10744 msgid "Too many N_RBRACs\n"
10748 msgid "unknown C++ encoded name"
10751 #. Complain and keep going, so compilers can invent new
10752 #. cross-reference types.
10754 msgid "unrecognized cross reference type"
10757 #. Does this actually ever happen? Is that why we are worrying
10758 #. about dealing with it rather than just calling error_type?
10760 msgid "missing index type"
10764 msgid "unknown virtual character for baseclass"
10768 msgid "unknown visibility character for baseclass"
10772 msgid "unnamed $vb type"
10776 msgid "unrecognized C++ abbreviation"
10780 msgid "unknown visibility character for field"
10784 msgid "const/volatile indicator missing"
10788 msgid "Undefined N_EXCL"
10793 msgid "Type file number %d out of range\n"
10798 msgid "Type index number %d out of range\n"
10803 msgid "Unrecognized XCOFF type %d\n"
10808 msgid "bad mangled name `%s'\n"
10813 msgid "no argument types in mangled string\n"
10818 msgid "Demangled name is not a function\n"
10823 msgid "Unexpected type in v3 arglist demangling\n"
10828 msgid "Unrecognized demangle component %d\n"
10833 msgid "Failed to print demangled template\n"
10838 msgid "Couldn't get demangled builtin type\n"
10843 msgid "Unexpected demangled varargs\n"
10848 msgid "Unrecognized demangled builtin type\n"
10851 #: strings.c:200 strings.c:267
10853 msgid "invalid integer argument %s"
10858 msgid "invalid minimum string length %d"
10863 msgid "%s: Reading section %s failed: %s"
10868 msgid " Display printable strings in [file(s)] (stdin by default)\n"
10874 " -a - --all Scan the entire file, not just the data section "
10876 " -d --data Only scan the data sections in the file\n"
10882 " -a - --all Scan the entire file, not just the data section\n"
10883 " -d --data Only scan the data sections in the file "
10890 " -f --print-file-name Print the name of the file before each string\n"
10891 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
10893 " -<number> least [number] characters (default 4).\n"
10894 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
10896 " -w --include-all-whitespace Include all whitespace as valid string "
10898 " -o An alias for --radix=o\n"
10899 " -T --target=<BFDNAME> Specify the binary file format\n"
10900 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
10901 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
10903 " -s --output-separator=<string> String used to separate strings in output.\n"
10904 " @<file> Read options from <file>\n"
10905 " -h --help Display this information\n"
10906 " -v -V --version Print the program's version number\n"
10910 msgid "*undefined*"
10919 msgid "SUM IS %x\n"
10922 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
10923 #. Prevent infinite loops re-reading beyond the end of the buffer.
10925 msgid "ICE: getINT: Out of buffer space"
10930 msgid "Unsupported read size: %d"
10940 msgid "WANTED %x!!\n"
10944 msgid "SYMBOL INFO"
10948 msgid "DERIVED TYPE"
10952 msgid "MODULE***\n"
10957 msgid "Print a human readable interpretation of a SYSROFF object file\n"
10963 " The options are:\n"
10964 " -h --help Display this information\n"
10965 " -v --version Print the program's version number\n"
10970 msgid "cannot open input file %s"
10975 msgid "Copyright (C) 2019 Free Software Foundation, Inc.\n"
10981 "This program is free software; you may redistribute it under the terms of\n"
10982 "the GNU General Public License version 3 or (at your option) any later "
10984 "This program has absolutely no warranty.\n"
10989 msgid "can't create %s file `%s' for output.\n"
10994 msgid "Usage: %s [option(s)] [input-file]\n"
11000 " The options are:\n"
11001 " -a --ascii_in Read input file as ASCII file\n"
11002 " -A --ascii_out Write binary messages as ASCII\n"
11003 " -b --binprefix .bin filename is prefixed by .mc filename_ "
11004 "for uniqueness.\n"
11005 " -c --customflag Set custom flags for messages\n"
11006 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
11007 " -d --decimal_values Print values to text files decimal\n"
11008 " -e --extension=<extension> Set header extension used on export header "
11010 " -F --target <target> Specify output target for endianness.\n"
11011 " -h --headerdir=<directory> Set the export directory for headers\n"
11012 " -u --unicode_in Read input file as UTF16 file\n"
11013 " -U --unicode_out Write binary messages as UFT16\n"
11014 " -m --maxlength=<val> Set the maximal allowed message length\n"
11015 " -n --nullterminate Automatic add a zero termination to strings\n"
11016 " -o --hresult_use Use HRESULT definition instead of status code "
11018 " -O --codepage_out=<val> Set codepage used for writing text file\n"
11019 " -r --rcdir=<directory> Set the export directory for rc files\n"
11020 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
11021 " that maps message ID's to their symbolic "
11028 " -H --help Print this help message\n"
11029 " -v --verbose Verbose - tells you what it's doing\n"
11030 " -V --version Print version information\n"
11033 #: windmc.c:260 windres.c:404
11035 msgid "%s: warning: "
11040 msgid "A codepage was specified switch `%s' and UTF16.\n"
11045 msgid "\tcodepage settings are ignored.\n"
11049 msgid "try to add a ill language."
11054 msgid "unable to open file `%s' for input.\n"
11059 msgid "unable to read contents of %s"
11063 msgid "input file does not seems to be UFT16.\n"
11068 msgid "can't open %s `%s': %s"
11073 msgid ": expected to be a directory\n"
11078 msgid ": expected to be a leaf\n"
11083 msgid ": duplicate value\n"
11088 msgid "unknown format type `%s'"
11093 msgid "%s: supported formats:"
11096 #. Otherwise, we give up.
11099 msgid "can not determine type of file `%s'; use the -J option"
11104 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
11110 " The options are:\n"
11111 " -i --input=<file> Name input file\n"
11112 " -o --output=<file> Name output file\n"
11113 " -J --input-format=<format> Specify input format\n"
11114 " -O --output-format=<format> Specify output format\n"
11115 " -F --target=<target> Specify COFF target\n"
11116 " --preprocessor=<program> Program to use to preprocess rc file\n"
11117 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
11118 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
11119 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
11120 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
11121 " -v --verbose Verbose - tells you what it's doing\n"
11122 " -c --codepage=<codepage> Specify default codepage\n"
11123 " -l --language=<val> Set language when reading rc file\n"
11124 " --use-temp-file Use a temporary file instead of popen to "
11126 " the preprocessor output\n"
11127 " --no-use-temp-file Use popen (default)\n"
11132 msgid " --yydebug Turn on parser debugging\n"
11138 " -r Ignored for compatibility with rc\n"
11139 " @<file> Read options from <file>\n"
11140 " -h --help Print this help message\n"
11141 " -V --version Print version information\n"
11147 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
11148 "extension if not specified. A single file name is an input file.\n"
11149 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
11153 msgid "invalid codepage specified.\n"
11157 msgid "invalid option -f\n"
11161 msgid "No filename following the -fo option.\n"
11167 "Option -I is deprecated for setting the input format, please use -J "
11172 msgid "no resources"
11175 #: wrstabs.c:353 wrstabs.c:1914
11177 msgid "string_hash_lookup failed: %s"
11182 msgid "stab_int_type: bad size %u"
11187 msgid "%s: warning: unknown size for field `%s' in struct"