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: https://sourceware.org/bugzilla/\n"
11 "POT-Creation-Date: 2022-01-22 12:21+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:359 ar.c:396 coffdump.c:471 dlltool.c:3713
61 #: dllwrap.c:518 elfedit.c:976 objcopy.c:697 objcopy.c:752 readelf.c:5165
62 #: size.c:109 srconv.c:1704 strings.c:1343 sysdump.c:655 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:442 ar.c:758 dlltool.c:3237 nm.c:2051 objcopy.c:6036
100 #: objdump.c:5372 size.c:151 strings.c:340 windmc.c:958 windres.c:816
101 msgid "fatal error: libbfd ABI mismatch"
104 #: addr2line.c:469 nm.c:2077 objdump.c:5419 readelf.c:5438
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 " [l <text> ] - specify the dependencies of this library\n"
268 msgid " [S] - do not build a symbol table\n"
273 msgid " [T] - deprecated, use --thin instead\n"
278 msgid " [v] - be verbose\n"
283 msgid " [V] - display the version number\n"
288 msgid " @<file> - read options from <file>\n"
293 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
299 " --output=DIRNAME - specify the output directory for extraction operations\n"
304 msgid " --record-libdeps=<text> - specify the dependencies of this library\n"
309 msgid " --thin - make a thin archive\n"
319 msgid " --plugin <p> - load the specified plugin\n"
324 msgid "Usage: %s [options] archive\n"
329 msgid " Generate an index to speed access to archives\n"
335 " The options are:\n"
336 " @<file> Read options from <file>\n"
341 msgid " --plugin <name> Load the specified plugin\n"
347 " -D Use zero for symbol map timestamp (default)\n"
348 " -U Use an actual symbol map timestamp\n"
354 " -D Use zero for symbol map timestamp\n"
355 " -U Use actual symbol map timestamp (default)\n"
361 " -t Update the archive's symbol map timestamp\n"
362 " -h --help Print this help message\n"
363 " -v --version Print version information\n"
367 msgid "two different operation options specified"
371 msgid "libdeps specified more than once"
374 #: ar.c:610 ar.c:685 nm.c:2188
376 msgid "sorry - this program has been built without plugin support\n"
380 msgid "no operation specified"
384 msgid "`u' is only meaningful with the `r' option."
388 msgid "`u' is not meaningful with the `D' option."
392 msgid "`u' modifier ignored since `D' is the default (see `U')"
396 msgid "missing position arg."
400 msgid "`N' is only meaningful with the `x' and `d' options."
404 msgid "`N' missing value."
408 msgid "Value for `N' must be positive."
412 msgid "`x' cannot be used on thin archives."
416 msgid "Cannot create libdeps record."
420 msgid "Cannot set libdeps record type to binary."
424 msgid "Cannot set libdeps object format."
428 msgid "Cannot make libdeps object writable."
432 msgid "Cannot write libdeps record."
436 msgid "Cannot make libdeps object readable."
440 msgid "Cannot reset libdeps record type."
445 msgid "internal error -- this option not implemented"
455 msgid "Cannot convert existing library %s to thin format"
460 msgid "Cannot convert existing thin library %s to normal format"
463 #: ar.c:1090 ar.c:1190 ar.c:1512 objcopy.c:3612
465 msgid "internal stat error on %s"
468 #: ar.c:1109 ar.c:1216
470 msgid "%s is not a valid archive"
475 msgid "illegal output pathname for archive member: %s, using '%s' instead"
479 msgid "could not create temporary file whilst writing archive"
484 msgid "No member named `%s'\n"
489 msgid "no entry %s in archive %s!"
494 msgid "%s: no archive map to update"
499 msgid "No entry %s in archive.\n"
504 msgid "Can't open file %s\n"
509 msgid "%s: Can't open temporary file (%s)\n"
514 msgid "%s: Can't open output archive %s\n"
519 msgid "%s: Can't open input archive %s\n"
524 msgid "%s: file %s is not an archive\n"
529 msgid "%s: no output archive specified yet\n"
532 #: arsup.c:260 arsup.c:303 arsup.c:345 arsup.c:383 arsup.c:449
534 msgid "%s: no open output archive\n"
537 #: arsup.c:276 arsup.c:404 arsup.c:430
539 msgid "%s: can't open file %s\n"
542 #: arsup.c:330 arsup.c:426 arsup.c:507
544 msgid "%s: can't find module file %s\n"
549 msgid "Current open archive is %s\n"
554 msgid "%s: no open archive\n"
559 msgid " No emulation specific options\n"
562 #. Macros for common output.
565 msgid " emulation options: \n"
568 #: bucomm.c:43 bucomm.c:76
569 msgid "cause of error unknown"
574 msgid "can't set BFD default target to `%s': %s"
579 msgid "%s: Matching formats:"
584 msgid "Supported targets:"
589 msgid "%s: supported targets:"
594 msgid "Supported architectures:"
599 msgid "%s: supported architectures:"
607 msgid "little endian"
611 msgid "endianness unknown"
618 " (header %s, data %s)\n"
623 msgid "BFD header file version %s\n"
628 msgid "<time data corrupt>"
633 msgid "%s: bad number: %s"
636 #: bucomm.c:607 strings.c:453
638 msgid "'%s': No such file"
641 #: bucomm.c:609 strings.c:455
643 msgid "Warning: could not locate '%s'. reason: %s"
646 #: bucomm.c:613 strings.c:461
648 msgid "Warning: '%s' is a directory"
651 #: bucomm.c:615 bucomm.c:628
653 msgid "Warning: '%s' is not an ordinary file"
658 msgid "Warning: '%s' has negative size, probably it is too large"
673 msgid "section definition at %x size %x\n"
683 msgid "array [%d] of"
688 msgid "function returning"
703 msgid "structure definition"
708 msgid "structure ref to UNKNOWN struct"
713 msgid "structure ref to %s"
718 msgid "enum ref to %s"
723 msgid "enum definition"
728 msgid "Stack offset %x"
733 msgid "Memory section %s+%x"
743 msgid "Struct Member offset %x"
748 msgid "Enum Member offset %x"
753 msgid "Undefined symbol"
758 msgid "List of symbols"
763 msgid "Symbol %s, tag %d, number %d"
766 #: coffdump.c:345 readelf.c:18836 readelf.c:18927
782 msgid "List of blocks "
797 msgid "List of source files"
802 msgid "Source file %s"
807 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
810 #. PR 17512: file: 0a38fb7c.
820 #: coffdump.c:462 sysdump.c:648
822 msgid "Usage: %s [option(s)] in-file\n"
827 msgid " Print a human readable interpretation of a COFF object file\n"
833 " The options are:\n"
834 " @<file> Read options from <file>\n"
835 " -h --help Display this information\n"
836 " -v --version Display the program's version\n"
840 #: coffdump.c:532 srconv.c:1793 sysdump.c:711
841 msgid "no input file specified"
845 msgid "Out of context scope change encountered"
850 msgid "Invalid section target index: %u"
855 msgid "Invalid section target index: %d"
859 msgid "Target section has insufficient relocs"
862 #: coffgrok.c:198 coffgrok.c:445
864 msgid "Symbol index %u encountered when there are no symbols"
867 #: coffgrok.c:199 coffgrok.c:446
869 msgid "Invalid symbol index %u encountered"
874 msgid "Invalid section number (%d) encountered"
879 msgid "Unrecognized symbol class: %d"
884 msgid "Type entry %u does not have enough symbolic information"
889 msgid "Type entry %u does not refer to a symbol"
893 msgid "Section definition needs a section length"
897 msgid "Aggregate definition needs auxiliary information"
902 msgid "Invalid tag index %#lx encountered"
906 msgid "Enum definition needs auxiliary information"
911 msgid "Invalid enum symbol index %u encountered"
915 msgid "Array definition needs auxiliary information"
920 msgid "Out of range sum for els (%#x) * size (%#x)"
923 #: coffgrok.c:627 coffgrok.c:870
925 msgid "Unrecognised symbol class: %d"
929 msgid "ICE: do_define called without a block"
934 msgid "Out of range symbol index: %u"
938 msgid "Section referenced before any file is defined"
943 msgid "Out of range sum for offset (%#x) + size (%#x)"
948 msgid "Out of range type size: %u"
952 msgid "Function start encountered without a top level scope."
956 msgid "Block start encountered without a scope for it."
960 msgid "Function arguments encountered without a function definition"
964 msgid "Structure element encountered without a structure definition"
968 msgid "Enum element encountered without an enum definition"
972 msgid "Aggregate definition encountered without a scope"
976 msgid "Label definition encountered without a file scope"
980 msgid "Variable definition encountered without a scope"
985 msgid "%s: is not a COFF format file"
988 #: cxxfilt.c:124 nm.c:379 objdump.c:405
990 msgid "Report bugs to %s.\n"
994 msgid "debug_add_to_current_namespace: no current file"
998 msgid "debug_start_source: no debug_set_filename call"
1002 msgid "debug_record_function: no debug_set_filename call"
1006 msgid "debug_record_parameter: no current function"
1010 msgid "debug_end_function: no current function"
1014 msgid "debug_end_function: some blocks were not closed"
1018 msgid "debug_start_block: no current block"
1022 msgid "debug_end_block: no current block"
1026 msgid "debug_end_block: attempt to close top level block"
1030 msgid "debug_record_line: no current unit"
1035 msgid "debug_start_common_block: not implemented"
1040 msgid "debug_end_common_block: not implemented"
1045 msgid "debug_record_label: not implemented"
1049 msgid "debug_record_variable: no current file"
1053 msgid "debug_make_undefined_type: unsupported kind"
1057 msgid "debug_name_type: no current file"
1061 msgid "debug_tag_type: no current file"
1065 msgid "debug_tag_type: extra tag attempted"
1070 msgid "Warning: changing type size from %d to %d\n"
1074 msgid "debug_find_named_type: no current compilation unit"
1079 msgid "debug_get_real_type: circular debug information for %s\n"
1083 msgid "debug_write_type: illegal type encountered"
1086 #: dlltool.c:869 dlltool.c:893 dlltool.c:922
1088 msgid "Internal error: Unknown machine type: %d"
1093 msgid "Can't open def file: %s"
1098 msgid "Processing def file: %s"
1102 msgid "Processed def file"
1107 msgid "Syntax error in def file %s:%d"
1112 msgid "%s: Path components stripped from image name, '%s'."
1117 msgid "NAME: %s base: %x"
1120 #: dlltool.c:1053 dlltool.c:1074
1121 msgid "Can't have LIBRARY and NAME"
1126 msgid "LIBRARY: %s base: %x"
1131 msgid "VERSION %d.%d\n"
1139 #: dlltool.c:1315 resrc.c:288
1144 #: dlltool.c:1320 dllwrap.c:416 resrc.c:293
1146 msgid "subprocess got fatal signal %d"
1149 #: dlltool.c:1326 dllwrap.c:423 resrc.c:300
1151 msgid "%s exited with status %d"
1156 msgid "Sucking in info from %s section in %s"
1161 msgid "Excluding symbol: %s"
1164 #: dlltool.c:1586 dlltool.c:1597 nm.c:1416 nm.c:1427 nm.c:1437
1166 msgid "%s: no symbols"
1169 #. FIXME: we ought to read in and block out the base relocations.
1172 msgid "Done reading %s"
1177 msgid "Unable to open object file: %s: %s"
1182 msgid "Scanning object file %s"
1187 msgid "Cannot produce mcore-elf dll from archive file: %s"
1191 msgid "Adding exports to output file"
1195 msgid "Added exports to output file"
1200 msgid "Generating export file: %s"
1205 msgid "Unable to open temporary assembler file: %s"
1210 msgid "Opened temporary file: %s"
1214 msgid "failed to read the number of entries from base file"
1218 msgid "Generated exports file"
1223 msgid "bfd_open failed open stub file: %s: %s"
1228 msgid "Creating stub file: %s"
1233 msgid "bfd_open failed reopen stub file: %s: %s"
1236 #: dlltool.c:2705 dlltool.c:2784
1238 msgid "failed to open temporary head file: %s"
1241 #: dlltool.c:2769 dlltool.c:2859
1243 msgid "failed to open temporary head file: %s: %s"
1248 msgid "failed to open temporary tail file: %s"
1253 msgid "failed to open temporary tail file: %s: %s"
1258 msgid "Can't create .lib file: %s: %s"
1263 msgid "Creating library file: %s"
1266 #: dlltool.c:3024 dlltool.c:3030
1268 msgid "cannot delete %s: %s"
1272 msgid "Created lib file"
1277 msgid "Can't open .lib file: %s: %s"
1280 #: dlltool.c:3250 dlltool.c:3272
1282 msgid "%s is not a library"
1287 msgid "Import library `%s' specifies two or more dlls"
1292 msgid "Unable to determine dll name for `%s' (not an import library?)"
1297 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1302 msgid "Error, duplicate EXPORT with ordinals: %s"
1306 msgid "Processing definitions"
1310 msgid "Processed definitions"
1314 #: dlltool.c:3670 dllwrap.c:477
1316 msgid "Usage %s <option(s)> <object-file(s)>\n"
1323 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1329 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1335 msgid " -e --output-exp <outname> Generate an export file.\n"
1340 msgid " -l --output-lib <outname> Generate an interface library.\n"
1345 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1350 msgid " -a --add-indirect Add dll indirects to export file.\n"
1356 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1361 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1366 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1371 msgid " --export-all-symbols Export all symbols to .def\n"
1376 msgid " --no-export-all-symbols Only export listed symbols\n"
1381 msgid " --exclude-symbols <list> Don't export <list>\n"
1386 msgid " --no-default-excludes Clear default exclude symbols\n"
1391 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1396 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1401 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1407 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1414 " -U --add-underscore Add underscores to all symbols in interface "
1421 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1422 "interface library.\n"
1428 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1435 " --leading-underscore All symbols should be prefixed by an "
1441 msgid " -k --kill-at Kill @<n> from exported names.\n"
1446 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1451 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1456 msgid " -S --as <name> Use <name> for assembler.\n"
1461 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1467 " -C --compat-implib Create backward compatible import library.\n"
1473 " -n --no-delete Keep temp files (repeat for extra "
1480 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1486 " -I --identify <implib> Report the name of the DLL associated with "
1493 " --identify-strict Causes --identify to report error when multiple "
1499 msgid " -v --verbose Be verbose.\n"
1504 msgid " -V --version Display the program version.\n"
1509 msgid " -h --help Display this information.\n"
1514 msgid " @<file> Read options from <file>.\n"
1520 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1525 msgid " -L --linker <name> Use <name> as the linker.\n"
1530 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1535 msgid "Unable to open def-file: %s"
1540 msgid "Path components stripped from dllname, '%s'."
1545 msgid "Unable to open base-file: %s"
1550 msgid "Machine '%s' not supported"
1555 msgid "Warning, machine type (%d) not supported for delayimport."
1558 #: dlltool.c:4104 dllwrap.c:206
1560 msgid "Tried file: %s"
1563 #: dlltool.c:4111 dllwrap.c:213
1565 msgid "Using file: %s"
1570 msgid "Keeping temporary base file %s"
1575 msgid "Deleting temporary base file %s"
1580 msgid "Keeping temporary exp file %s"
1585 msgid "Deleting temporary exp file %s"
1590 msgid "Keeping temporary def file %s"
1595 msgid "Deleting temporary def file %s"
1600 msgid "pwait returns: %s"
1605 msgid " Generic options:\n"
1610 msgid " @<file> Read options from <file>\n"
1615 msgid " --quiet, -q Work quietly\n"
1620 msgid " --verbose, -v Verbose\n"
1625 msgid " --version Print dllwrap version\n"
1630 msgid " --implib <outname> Synonym for --output-lib\n"
1635 msgid " Options for %s:\n"
1640 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1645 msgid " --driver-flags <flags> Override default ld flags\n"
1650 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1655 msgid " --entry <entry> Specify alternate DLL entry point\n"
1660 msgid " --image-base <base> Specify image base address\n"
1665 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1670 msgid " --dry-run Show what needs to be run\n"
1675 msgid " --mno-cygwin Create Mingw DLL\n"
1680 msgid " Options passed to DLLTOOL:\n"
1685 msgid " --machine <machine>\n"
1690 msgid " --output-exp <outname> Generate export file.\n"
1695 msgid " --output-lib <outname> Generate input library.\n"
1700 msgid " --add-indirect Add dll indirects to export file.\n"
1705 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1710 msgid " --def <deffile> Name input .def file\n"
1715 msgid " --output-def <deffile> Name output .def file\n"
1720 msgid " --export-all-symbols Export all symbols to .def\n"
1725 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1730 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1735 msgid " --no-default-excludes Zap default exclude symbols\n"
1740 msgid " --base-file <basefile> Read linker generated base file\n"
1745 msgid " --no-idata4 Don't generate idata$4 section\n"
1750 msgid " --no-idata5 Don't generate idata$5 section\n"
1755 msgid " -U Add underscores to .lib\n"
1760 msgid " -k Kill @<n> from exported names\n"
1765 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1770 msgid " --as <name> Use <name> for assembler\n"
1775 msgid " --nodelete Keep temp files.\n"
1780 msgid " --no-leading-underscore Entrypoint without underscore\n"
1785 msgid " --leading-underscore Entrypoint with underscore.\n"
1790 msgid " Rest are passed unmodified to the language driver\n"
1795 msgid "WARNING: %s is deprecated, use gcc -shared or ld -shared instead\n"
1799 msgid "Must provide at least one of -o or --dllname options"
1804 "no export definition file provided.\n"
1805 "Creating one, but that may not be what you want"
1810 msgid "DLLTOOL name : %s\n"
1815 msgid "DLLTOOL options : %s\n"
1820 msgid "DRIVER name : %s\n"
1825 msgid "DRIVER options : %s\n"
1829 msgid "Encoded value extends past end of section\n"
1834 msgid "Encoded size of %d is too large to read\n"
1838 msgid "Encoded size of 0 is too small to read\n"
1841 #. Read AMOUNT bytes from PTR and store them in VAL.
1842 #. Checks to make sure that the read will not reach or pass END.
1843 #. FUNC chooses whether the value read is unsigned or signed, and may
1844 #. be either byte_get or byte_get_signed. If INC is true, PTR is
1845 #. incremented after reading the value.
1846 #. This macro cannot protect against PTR values derived from user input.
1847 #. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using
1848 #. pointers is undefined behaviour.
1851 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1853 "internal error: attempt to read %d bytes of data in to %d sized variable"
1857 #: dwarf.c:477 dwarf.c:5210
1858 msgid "Badly formed extended line op encountered!\n"
1863 msgid " Extended opcode %d: "
1875 msgid "Length (%lu) of DW_LNE_set_address op is too long\n"
1880 msgid "set Address to 0x%s\n"
1885 msgid "define new File Table entry\n"
1888 #: dwarf.c:510 dwarf.c:4504
1890 msgid " Entry\tDir\tTime\tSize\tName\n"
1894 msgid "DW_LNE_define_file: Bad opcode length\n"
1899 msgid "set Discriminator to %s\n"
1904 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1907 #. The test against DW_LNW_hi_user is redundant due to
1908 #. the limited range of the unsigned char data type used
1910 #. && op_code <= DW_LNE_hi_user
1913 msgid "user defined: "
1926 #: dwarf.c:640 dwarf.c:710
1927 msgid "<no .debug_str section>"
1932 msgid "DW_FORM_strp offset too big: 0x%s\n"
1935 #: dwarf.c:646 dwarf.c:674 dwarf.c:1828
1936 msgid "<offset is too big>"
1940 msgid "<no NUL byte at end of .debug_str section>"
1944 msgid "<no .debug_line_str section>"
1949 msgid "DW_FORM_line_strp offset too big: 0x%s\n"
1953 msgid "<no NUL byte at end of .debug_line_str section>"
1957 msgid "<no .debug_str_offsets.dwo section>"
1961 msgid "<no .debug_str_offsets section>"
1965 msgid "<no .debug_str.dwo section>"
1970 msgid "Expected offset size of 8 but given %s"
1975 msgid "Expected offset size of 4 but given %s"
1980 msgid "index table size too large for section %s vs %s\n"
1985 msgid "index table size %s is too small\n"
1989 msgid "<table too small>"
1994 msgid "DW_FORM_GNU_str_index offset too big: 0x%s vs 0x%s\n"
1998 msgid "<index offset is too big>"
2003 msgid "DW_FORM_GNU_str_index indirect offset too big: 0x%s\n"
2007 msgid "<indirect index offset is too big>"
2011 msgid "<no NUL byte at end of section>"
2015 msgid "<no .debug_addr section>"
2020 msgid "Offset into section %s too big: 0x%s\n"
2023 #. PR 17531: file:4bcd9ce9.
2027 "Debug info is corrupted, abbrev size (%lx) is larger than abbrev section "
2034 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2038 #. Report the missing single zero which ends the section.
2040 msgid ".debug_abbrev section not zero terminated\n"
2045 msgid "User TAG value: %#lx"
2050 msgid "Unknown TAG value: %#lx"
2055 msgid "Unknown FORM value: %lx"
2060 msgid "Unknown IDX value: %lx"
2065 msgid "%c%s byte block: "
2070 msgid "(DW_OP_call_ref in frame info)"
2085 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
2090 msgid "(%s in frame info)"
2095 msgid "(DW_OP_GNU_variable_value in frame info)"
2100 msgid "(User defined location op 0x%x)"
2105 msgid "(Unknown location op 0x%x)"
2109 msgid "<no links available>"
2113 msgid "<no NUL byte at end of alt .debug_str section>"
2119 "DW_FORM_GNU_strp_alt offset (%s) too big or no string sections available\n"
2124 msgid "Unknown AT value: %lx"
2129 msgid "Corrupt attribute block length: %lx\n"
2134 msgid "Unable to resolve ref_addr form: uvalue %lx > section size %lx (%s)\n"
2139 msgid "Unable to resolve ref form: uvalue %lx + cu_offset %lx > CU size %lx\n"
2144 msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
2149 msgid "Unable to find abbreviations for CU offset %#lx\n"
2154 msgid "Empty abbreviation list encountered for CU offset %lx\n"
2159 msgid "Unable to find entry for abbreviation %lu\n"
2163 msgid "corrupt discr_list - not using a block form\n"
2167 msgid "corrupt discr_list - block not long enough\n"
2172 msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
2176 msgid "Corrupt attribute\n"
2180 msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
2184 msgid "Block ends prematurely\n"
2187 #. We have already displayed the form name.
2188 #: dwarf.c:2634 dwarf.c:2649 dwarf.c:2672
2190 msgid "%c(offset: 0x%s): %s"
2195 msgid "%c(indirect string, offset: 0x%s): %s"
2200 msgid "%c(indirect line string, offset: 0x%s): %s"
2205 msgid "%c(indexed string: 0x%s): %s"
2208 #. We have already displayed the form name.
2211 msgid "%c(offset: 0x%s) %s"
2216 msgid "%c(alt indirect string, offset: 0x%s) %s"
2219 #. We have already displayed the form name.
2222 msgid "%c(index: 0x%s): %s"
2227 msgid "%c(addr_index: 0x%s): %s"
2232 msgid "Unrecognized form: 0x%lx\n"
2236 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2240 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2243 #: dwarf.c:2889 dwarf.c:2921 dwarf.c:2936
2245 msgid "Unsupported form (%s) for attribute %s\n"
2250 msgid "(not inlined)"
2260 msgid "(declared as inline but ignored)"
2265 msgid "(declared as inline and inlined)"
2270 msgid " (Unknown inline attribute value: %s)"
2275 msgid "(implementation defined: %s)"
2280 msgid "(Unknown: %s)"
2285 msgid "(user defined type)"
2290 msgid "(unknown type)"
2295 msgid "(unknown accessibility)"
2300 msgid "(unknown visibility)"
2305 msgid "(user specified)"
2310 msgid "(unknown endianity)"
2315 msgid "(unknown virtuality)"
2320 msgid "(unknown case)"
2325 msgid "(user defined)"
2330 msgid "(unknown convention)"
2345 msgid "(leading overpunch)"
2350 msgid "(trailing overpunch)"
2355 msgid "(leading separate)"
2360 msgid "(trailing separate)"
2363 #: dwarf.c:3210 dwarf.c:3221
2365 msgid "(unrecognised)"
2380 msgid "(out of class)"
2385 msgid " (location list)"
2388 #: dwarf.c:3273 dwarf.c:6449 dwarf.c:6620 dwarf.c:6796
2390 msgid " [without DW_AT_frame_base]"
2396 "Offset %s used as value for DW_AT_import attribute of DIE at offset 0x%lx is "
2402 msgid "\t[Abbrev Number: %ld"
2408 "Raw dump of debug contents of section %s (loaded from %s):\n"
2415 "Raw dump of debug contents of section %s:\n"
2422 "Contents of the %s section (loaded from %s):\n"
2429 "Contents of the %s section:\n"
2435 msgid "Reserved length value (0x%s) found in section %s\n"
2440 msgid "Corrupt unit length (got 0x%s expected at most 0x%s) in section %s\n"
2445 msgid "No comp units in %s section ?\n"
2450 msgid "Not enough memory for a debug info array of %u entries\n"
2455 msgid "Unable to locate %s section!\n"
2460 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2465 msgid " Compilation Unit @ offset 0x%s:\n"
2470 msgid " Length: 0x%s (%s)\n"
2475 msgid " Version: %d\n"
2480 msgid " Unit Type: %s (%x)\n"
2485 msgid " Abbrev Offset: 0x%s\n"
2490 msgid " Pointer Size: %d\n"
2495 msgid " Signature: 0x%s\n"
2500 msgid " Type Offset: 0x%s\n"
2505 msgid " DWO ID: 0x%s\n"
2510 msgid " Section contributions:\n"
2515 msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
2520 msgid " .debug_line.dwo: 0x%s 0x%s\n"
2525 msgid " .debug_loc.dwo: 0x%s 0x%s\n"
2530 msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
2535 msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
2540 msgid "CU at offset %s contains corrupt or unsupported unit type: %d.\n"
2545 msgid " <%d><%lx>: Abbrev Number: 0\n"
2550 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2554 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2559 msgid " <%d><%lx>: Abbrev Number: %lu"
2564 msgid " <%d><%lx>: ...\n"
2570 "DIE at offset 0x%lx refers to abbreviation number %lu which does not exist\n"
2574 msgid "DIE has locviews without loclist\n"
2580 "The length field (0x%lx) in the debug_line header is wrong - the section is "
2585 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2588 #: dwarf.c:4126 dwarf.c:6889 dwarf.c:7763
2590 msgid "The %s section contains unsupported segment selector size: %d.\n"
2594 msgid "Invalid maximum operations per insn.\n"
2598 msgid "Directory Table"
2602 msgid "File Name Table"
2607 msgid "Unexpectedly large number of columns in the %s (%u)\n"
2612 msgid "%s: Corrupt format description entry\n"
2619 " The %s is empty.\n"
2624 msgid "%s: Corrupt entry count - expected %s but none found\n"
2629 msgid "%s: format count is zero, but the table is not empty\n"
2636 " The %s (offset 0x%lx, lines %s, columns %u):\n"
2671 msgid "\t(Unknown format content type %s)"
2678 "%s: Corrupt entries list\n"
2682 msgid "corrupt .debug_sup section: size is too small\n"
2686 msgid "corrupt .debug_sup section: version < 5"
2690 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
2695 "corrupt .debug_sup section: filename not empty in supplementary section\n"
2699 msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
2703 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
2708 "corrupt .debug_sup section: checksum length is longer than the remaining "
2715 "corrupt .debug_sup section: there are 0x%lx extra, unused bytes at the end "
2721 msgid " Version: %u\n"
2726 msgid " Is Supp: %u\n"
2731 msgid " Filename: %s\n"
2736 msgid " Checksum Len: %lu\n"
2744 #: dwarf.c:4399 dwarf.c:4820
2746 "Partial .debug_line. section encountered without a prior full .debug_line "
2750 #: dwarf.c:4412 dwarf.c:5967
2752 msgid " Offset: 0x%lx\n"
2757 msgid " Length: %ld\n"
2762 msgid " DWARF Version: %d\n"
2767 msgid " Address size (bytes): %d\n"
2772 msgid " Segment selector (bytes): %d\n"
2777 msgid " Prologue Length: %d\n"
2782 msgid " Minimum Instruction Length: %d\n"
2787 msgid " Maximum Ops per Instruction: %d\n"
2792 msgid " Initial value of 'is_stmt': %d\n"
2797 msgid " Line Base: %d\n"
2802 msgid " Line Range: %d\n"
2807 msgid " Opcode Base: %d\n"
2810 #: dwarf.c:4432 dwarf.c:4836
2811 msgid "Line range of 0 is invalid, using 1 instead\n"
2815 msgid "Line Base extends beyond end of section\n"
2827 msgid " Opcode %d has %d arg\n"
2828 msgid_plural " Opcode %d has %d args\n"
2836 " The Directory Table is empty.\n"
2843 " The Directory Table (offset 0x%lx):\n"
2850 " The File Name Table is empty.\n"
2857 " The File Name Table (offset 0x%lx):\n"
2861 msgid "Corrupt file name table entry\n"
2866 msgid " No Line Number Statements.\n"
2871 msgid " Line Number Statements:\n"
2876 msgid " Special opcode %d: advance Address by %s to 0x%s%s"
2879 #: dwarf.c:4574 dwarf.c:4595 dwarf.c:4637 dwarf.c:4657 dwarf.c:4707
2881 msgid " (reset view)"
2886 msgid " Special opcode %d: advance Address by %s to 0x%s[%d]%s"
2891 msgid " and Line by %s to %d"
2894 #: dwarf.c:4602 dwarf.c:4619
2896 msgid " (view %u)\n"
2906 msgid " Advance PC by %s to 0x%s%s\n"
2911 msgid " Advance PC by %s to 0x%s[%d]%s\n"
2916 msgid " Advance Line by %s to %d\n"
2921 msgid " Set File Name to entry %s in the File Name Table\n"
2926 msgid " Set column to %s\n"
2931 msgid " Set is_stmt to %s\n"
2936 msgid " Set basic block\n"
2941 msgid " Advance PC by constant %s to 0x%s%s\n"
2946 msgid " Advance PC by constant %s to 0x%s[%d]%s\n"
2951 msgid " Advance PC by fixed size amount %s to 0x%s\n"
2956 msgid " Set prologue_end to true\n"
2961 msgid " Set epilogue_begin to true\n"
2966 msgid " Set ISA to %s\n"
2969 #: dwarf.c:4755 dwarf.c:5394
2971 msgid " Unknown opcode %d with operands: "
2976 msgid "opcode base of %d extends beyond end of section\n"
2981 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
2984 #: dwarf.c:4876 dwarf.c:4900 dwarf.c:4930
2985 msgid "Corrupt directories list\n"
2990 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
2993 #: dwarf.c:4950 dwarf.c:4975 dwarf.c:5022
2994 msgid "Corrupt file name list\n"
2998 msgid "directory table ends unexpectedly\n"
3002 msgid "file table ends unexpectedly\n"
3007 msgid "CU: No directory table\n"
3015 #: dwarf.c:5130 dwarf.c:5435 readelf.c:6715 readelf.c:6812 readelf.c:6830
3016 #: readelf.c:6848 readelf.c:7652 readelf.c:11854 readelf.c:12519
3017 #: readelf.c:12532 readelf.c:17921 readelf.c:17953
3021 #: dwarf.c:5133 dwarf.c:5324
3023 msgid "directory index %u > number of directories %s\n"
3026 #: dwarf.c:5135 dwarf.c:5429 elfcomm.c:777 readelf.c:389 readelf.c:923
3027 #: readelf.c:7830 readelf.c:8393 readelf.c:10429 readelf.c:12871
3028 #: readelf.c:12937 readelf.c:12941 readelf.c:13013 readelf.c:13018
3029 #: readelf.c:16651 readelf.c:16740 readelf.c:17333 readelf.c:17352
3030 #: readelf.c:17471 readelf.c:17930 readelf.c:19085 readelf.c:19088
3037 msgid "CU: %s/%s:\n"
3043 "File name Line number Starting address "
3049 msgid "CU: Empty file name table\n"
3054 msgid "UNKNOWN (%u): length %ld\n"
3061 " [Use file table entry %d]\n"
3066 msgid "file index %u > number of files %u\n"
3073 " <over large file table index %u>"
3080 " [Use file %s in directory table entry %d]\n"
3087 " <over large directory table entry %u>\n"
3092 msgid " Set ISA to %lu\n"
3097 msgid "corrupt file index %u encountered\n"
3132 #: dwarf.c:5642 dwarf.c:7220 dwarf.c:9626
3134 msgid "Debug info is corrupted, %s header at %#lx has length %s\n"
3137 #: dwarf.c:5658 dwarf.c:7235
3140 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
3145 msgid " Length: %ld\n"
3150 msgid " Version: %d\n"
3155 msgid " Offset into .debug_info section: 0x%lx\n"
3160 msgid " Size of area in .debug_info section: %ld\n"
3164 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3171 " Offset Kind Name\n"
3191 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3196 msgid " DW_MACINFO_end_file\n"
3201 msgid " DW_MACINFO_define - lineno : %d macro : %*s\n"
3206 msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n"
3211 msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n"
3217 "Expected to find a version number of 4 or 5 in section %s but found %d "
3223 msgid " Version: %d\n"
3228 msgid " Offset size: %d\n"
3233 msgid " Offset into .debug_line: 0x%lx\n"
3238 msgid " Extension opcode arguments:\n"
3243 msgid " DW_MACRO_%02x has no arguments\n"
3248 msgid " DW_MACRO_%02x arguments: "
3253 msgid "Invalid extension opcode form %s\n"
3257 msgid ".debug_macro section not zero terminated\n"
3262 msgid " DW_MACRO_define - lineno : %d macro : %*s\n"
3267 msgid " DW_MACRO_undef - lineno : %d macro : %*s\n"
3271 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3276 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3281 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3286 msgid " DW_MACRO_end_file\n"
3291 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3296 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3301 msgid " DW_MACRO_import - offset : 0x%lx\n"
3306 msgid " DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx\n"
3311 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx\n"
3316 msgid " DW_MACRO_import_sup - offset : 0x%lx\n"
3321 msgid "(with offset %s) "
3326 msgid "lineno : %d macro : %s\n"
3331 msgid " <Target Specific macro op: %#x - UNHANDLED"
3336 msgid " Unknown macro opcode %02x seen\n"
3341 msgid " DW_MACRO_%02x\n"
3346 msgid " DW_MACRO_%02x -"
3351 msgid " Number TAG (0x%lx)\n"
3355 msgid "has children"
3364 msgid "location view pair\n"
3369 msgid "No debug information available for loc lists of entry: %u\n"
3372 #: dwarf.c:6356 dwarf.c:6504 dwarf.c:6688
3374 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3377 #: dwarf.c:6368 dwarf.c:6422 dwarf.c:6431 dwarf.c:6516 dwarf.c:6594
3378 #: dwarf.c:6602 dwarf.c:6700 dwarf.c:6773 dwarf.c:6781
3380 msgid "Location list starting at offset 0x%lx is not terminated.\n"
3383 #: dwarf.c:6390 dwarf.c:6545 dwarf.c:6738 dwarf.c:7582 dwarf.c:7640
3385 msgid "<End of list>\n"
3388 #: dwarf.c:6402 dwarf.c:6566 dwarf.c:7645
3390 msgid "(base address)\n"
3393 #: dwarf.c:6416 dwarf.c:6538 dwarf.c:6726
3396 "views at %8.8lx for:\n"
3400 #: dwarf.c:6452 dwarf.c:6623
3401 msgid " (start == end)"
3404 #: dwarf.c:6454 dwarf.c:6625
3405 msgid " (start > end)"
3410 msgid "No debug information available for loclists lists of entry: %u\n"
3415 msgid "View pair entry in loclist with locviews attribute\n"
3420 msgid "views for:\n"
3425 msgid "Invalid location list entry type %d\n"
3430 msgid "Trailing view pair not used in a range"
3435 msgid "No debug information for loc lists of entry: %u\n"
3440 msgid "(base address selection entry)\n"
3445 msgid "Unknown location list entry type 0x%x.\n"
3448 #: dwarf.c:6858 dwarf.c:7115 dwarf.c:7333 dwarf.c:7440 dwarf.c:7708
3452 "The %s section is empty.\n"
3457 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3462 msgid "The %s section contains unsupported offset entry count: %d.\n"
3465 #: dwarf.c:6909 dwarf.c:7339 dwarf.c:7781
3468 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3473 msgid "No location lists in .debug_info section!\n"
3478 msgid "Location lists in %s section start at 0x%s\n"
3484 " Warning: This section has relocations - addresses seen here may not be "
3491 msgid " Offset Begin End Expression\n"
3494 #: dwarf.c:7029 dwarf.c:7882
3496 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
3499 #: dwarf.c:7034 dwarf.c:7889
3501 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
3506 msgid "Offset 0x%lx is bigger than %s section size.\n"
3511 msgid "View Offset 0x%lx is bigger than %s section size.\n"
3515 msgid "DWO is not yet supported.\n"
3519 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3524 msgid "There is %ld unused byte at the end of section %s\n"
3525 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3530 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3535 msgid " Length: %ld\n"
3540 msgid " Version: %d\n"
3545 msgid " Offset into .debug_info: 0x%lx\n"
3550 msgid " Pointer Size: %d\n"
3555 msgid " Segment Size: %d\n"
3560 msgid "Invalid address size in %s section!\n"
3564 msgid "Pointer size + Segment size is not a power of two.\n"
3583 msgid "Corrupt address base (%lx) found in debug section %u\n"
3588 msgid " For compilation unit at offset 0x%s:\n"
3593 msgid "\tIndex\tAddress\n"
3599 "Corrupt %s section: expecting header size of 8 or 16, but found %ld instead\n"
3605 "Corrupt %s section: expecting version number 5 in header but found %d "
3614 #: dwarf.c:7482 dwarf.c:7506
3616 msgid " Length: %#lx\n"
3619 #: dwarf.c:7483 dwarf.c:7508
3621 msgid " Index Offset [String]\n"
3626 msgid "Section %s is too small %#lx\n"
3631 msgid "Unexpected version number in str_offset header: %#x\n"
3636 msgid "Unexpected value in str_offset header's padding field: %#x\n"
3641 msgid " Version: %#lx\n"
3644 #: dwarf.c:7601 dwarf.c:7681
3645 msgid "(start == end)"
3648 #: dwarf.c:7603 dwarf.c:7683
3649 msgid "(start > end)"
3654 msgid "Range list starting at offset 0x%s is not terminated.\n"
3659 msgid "Invalid range list entry type %d\n"
3665 "The length field (0x%lx) in the debug_rnglists header is wrong - the section "
3670 msgid "Only DWARF version 5 debug_rnglists info is currently supported.\n"
3675 msgid "The %s section contains unsupported offset entry count: %u.\n"
3678 #. This can happen when the file was compiled with -gsplit-debug
3679 #. which removes references to range lists from the primary .o file.
3682 msgid "No range lists in .debug_info section.\n"
3687 msgid "Range lists in %s section start at 0x%lx\n"
3692 msgid " Offset Begin End\n"
3697 msgid "Corrupt pointer size (%d) in debug entry at offset %8.8lx\n"
3702 msgid "Corrupt offset (%#8.8lx) in range entry %u\n"
3707 msgid "Unfeasibly large register number: %u\n"
3712 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3716 msgid "No terminator for augmentation name\n"
3721 msgid "Invalid pointer size (%d) in CIE data\n"
3726 msgid "Invalid segment size (%d) in CIE data\n"
3729 #: dwarf.c:8489 dwarf.c:8862
3731 msgid "Augmentation data too long: 0x%s, expected at most %#lx\n"
3736 msgid " Augmentation data: "
3740 msgid "bad register: "
3744 msgid "Failed to read CIE information\n"
3747 #: dwarf.c:8775 dwarf.c:8796 dwarf.c:8823
3748 msgid "Invalid max register\n"
3751 #. PR 17512: file: 9e196b3e.
3754 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3757 #. Ideally translate "invalid " to 8 chars, trailing space
3761 msgid "cie=invalid "
3765 msgid "Invalid column number in saved frame state\n"
3770 msgid " DW_CFA_def_cfa_expression: <corrupt len %lu>\n"
3775 msgid " DW_CFA_expression: <corrupt len %lu>\n"
3780 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3785 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3788 #: dwarf.c:9636 dwarf.c:10053
3790 msgid "Version %ld\n"
3794 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
3799 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
3803 msgid "Compilation unit count must be >= 1 in .debug_names\n"
3809 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
3815 msgid "Augmentation string:"
3823 #: dwarf.c:9709 dwarf.c:9722
3825 msgid "[%3u] 0x%lx\n"
3835 msgid "Foreign TU table:\n"
3846 "Entry pool offset (0x%lx) exceeds unit size 0x%lx for unit 0x%lx in the "
3852 msgid "Used %zu of %lu bucket.\n"
3853 msgid_plural "Used %zu of %lu buckets.\n"
3860 "Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
3865 msgid "Duplicate abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3868 #: dwarf.c:9861 dwarf.c:10179
3877 msgid "Undefined abbreviation tag %lu in unit 0x%lx in the debug_names\n"
3882 msgid " <no entries>"
3886 msgid "The debuglink filename is corrupt/missing\n"
3891 msgid " Separate debug info file: %s\n"
3895 msgid "CRC offset missing/truncated\n"
3900 msgid " CRC value: %#x\n"
3905 msgid "There are %#lx extraneous bytes at the end of the section\n"
3910 msgid "Build-ID is too short (%#lx bytes)\n"
3915 msgid " Build-ID (%#lx bytes):"
3920 msgid "Truncated header in the %s section.\n"
3925 msgid "Unsupported version %lu.\n"
3929 msgid "The address table data in version 3 may be wrong.\n"
3933 msgid "Version 4 does not support case insensitive lookups.\n"
3937 msgid "Version 5 does not include inlined functions.\n"
3941 msgid "Version 6 does not include symbol attributes.\n"
3946 msgid "Corrupt header in the %s section.\n"
3951 msgid "TU offset (%x) is less than CU offset (%x)\n"
3956 msgid "Address table offset (%x) is less than TU offset (%x)\n"
3961 msgid "Symbol table offset (%x) is less then Address table offset (%x)\n"
3966 msgid "Constant pool offset (%x) is less than symbol table offset (%x)\n"
3970 msgid "Address table extends beyond end of section.\n"
3982 msgid "[%3u] 0x%lx - 0x%lx\n"
3994 msgid "[%3u] 0x%lx 0x%lx "
4011 msgid "[%3u] <corrupt offset: %x>"
4016 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
4021 msgid "<invalid CU vector offset: %x>\n"
4026 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
4031 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
4042 #: dwarf.c:10281 dwarf.c:10292
4043 msgid "Internal error: out of space in the shndx pool.\n"
4048 msgid "Section %s is empty\n"
4053 msgid "Section %s is too small to contain a CU/TU header\n"
4058 msgid " Version: %u\n"
4063 msgid " Number of columns: %u\n"
4068 msgid " Number of used entries: %u\n"
4074 " Number of slots: %u\n"
4080 msgid "Section %s is too small for %u slot\n"
4081 msgid_plural "Section %s is too small for %u slots\n"
4086 msgid "Section index pool located before start of section\n"
4091 msgid " [%3d] Signature: 0x%s Sections: "
4096 msgid "Section %s too small for shndx pool\n"
4101 msgid "Section %s too small for offset and size tables\n"
4106 msgid " Offset table\n"
4109 #: dwarf.c:10481 dwarf.c:10569
4113 #: dwarf.c:10481 dwarf.c:10569
4119 msgid "Row index (%u) is larger than number of used entries (%u)\n"
4122 #: dwarf.c:10534 dwarf.c:10593
4127 #: dwarf.c:10549 dwarf.c:10621
4129 msgid "Overlarge Dwarf section index detected: %u\n"
4134 msgid " Size table\n"
4139 msgid "Too many rows/columns in DWARF index section %s\n"
4144 msgid " Unsupported version (%d)\n"
4149 msgid "Displaying the debug contents of section %s is not yet supported.\n"
4155 "Attempt to allocate an array with an excessive number of elements: 0x%lx\n"
4161 "Attempt to re-allocate an array with an excessive number of elements: 0x%lx\n"
4167 "Attempt to allocate a zero'ed array with an excessive number of elements: 0x"
4173 msgid "Unable to reopen separate debug info file: %s\n"
4178 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
4183 msgid "Corrupt debuglink section: %s\n"
4187 msgid "Out of memory"
4190 #. Failed to find the file.
4193 msgid "could not find separate debug file '%s'\n"
4196 #: dwarf.c:11178 dwarf.c:11183 dwarf.c:11189 dwarf.c:11193 dwarf.c:11198
4197 #: dwarf.c:11201 dwarf.c:11204 dwarf.c:11207
4204 msgid "tried: DEBUGINFOD_URLS=%s\n"
4209 msgid "failed to open separate debug file: %s\n"
4216 "%s: Found separate debug info file: %s\n"
4220 msgid "Out of memory allocating dwo filename\n"
4225 msgid "Unable to load dwo file: %s\n"
4228 #. FIXME: We should check the dwo_id.
4232 "%s: Found separate debug object file: %s\n"
4237 msgid "Unable to load the .note.gnu.build-id section\n"
4241 msgid ".note.gnu.build-id section is corrupt/empty\n"
4245 msgid ".note.gnu.build-id data size is too small\n"
4249 msgid ".note.gnu.build-id data size is too bug\n"
4253 msgid ".debug_sup section is corrupt/empty\n"
4257 msgid "filename in .debug_sup section is corrupt\n"
4261 msgid "unable to construct path for supplementary debug file"
4265 msgid "out of memory constructing filename for .debug_sup link\n"
4270 msgid "unable to open file '%s' referenced from .debug_sup section\n"
4276 "%s: Found supplementary debug file: %s\n"
4281 msgid "Multiple DWO_NAMEs encountered for the same CU\n"
4285 msgid "multiple DWO_IDs encountered for the same CU\n"
4289 msgid "Unexpected DWO INFO type"
4295 "The %s section contains link(s) to dwo file(s):\n"
4306 msgid " Directory: %s\n"
4320 msgid " ID: <not specified>\n"
4323 #: dwarf.c:11764 dwarf.c:11808
4325 msgid "Unrecognized debug option '%s'\n"
4329 msgid "end of data encountered whilst reading LEB\n"
4333 msgid "read LEB value is too large to store in destination variable\n"
4343 msgid "%s: Warning: "
4346 #: elfcomm.c:73 elfcomm.c:88 elfcomm.c:166 elfcomm.c:236
4348 msgid "Unhandled data length: %d\n"
4351 #: elfcomm.c:296 elfcomm.c:321 elfcomm.c:795
4352 msgid "Out of memory\n"
4357 msgid "Abnormal length of thin archive member name: %lx\n"
4362 msgid "%s: invalid archive header size: %ld\n"
4367 msgid "%s: failed to skip archive symbol table\n"
4372 msgid "%s: the archive index is empty\n"
4375 #: elfcomm.c:397 elfcomm.c:426
4377 msgid "%s: failed to read archive index\n"
4383 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4384 "size is only 0x%lx\n"
4388 msgid "Out of memory whilst trying to read archive symbol index\n"
4392 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4397 msgid "%s: the archive has an index but no symbols\n"
4401 msgid "Out of memory whilst trying to read archive index symbol table\n"
4406 msgid "%s: failed to read archive index symbol table\n"
4411 msgid "%s: failed to read archive header following archive index\n"
4416 msgid "%s: failed to seek to first archive header\n"
4419 #. PR 24049 - we cannot use filedata->file_name as this will
4420 #. have already been freed.
4421 #: elfcomm.c:519 elfcomm.c:753 elfedit.c:613 readelf.c:22187
4423 msgid "%s: failed to read archive header\n"
4428 msgid "%s has no archive index\n"
4433 msgid "%s: long name table is too small, (size = %ld)\n"
4438 msgid "%s: long name table is too big, (size = 0x%lx)\n"
4442 msgid "Out of memory reading long symbol names in archive\n"
4447 msgid "%s: failed to read long symbol name string table\n"
4451 msgid "Archive member uses long names, but no longname table found\n"
4456 msgid "Found long name index (%ld) beyond end of long name table\n"
4460 msgid "Invalid Thin archive member name\n"
4465 msgid "%s: failed to seek to next file name\n"
4468 #: elfcomm.c:758 elfedit.c:620 readelf.c:22194
4470 msgid "%s: did not find a valid archive header\n"
4475 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4480 msgid "%s: stat () failed\n"
4485 msgid "%s: mmap () failed\n"
4490 msgid "%s: Invalid PT_NOTE segment\n"
4495 msgid "Unknown x86 feature: %s\n"
4500 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4505 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4510 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4515 msgid "%s: Unmatched e_machine: %d is not %d\n"
4520 msgid "%s: Unmatched e_type: %d is not %d\n"
4525 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4530 msgid "%s: Unmatched EI_ABIVERSION: %d is not %d\n"
4535 msgid "%s: Failed to update ELF header: %s\n"
4540 "This executable has been built without support for a\n"
4541 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4546 msgid "%s: Failed to read ELF header\n"
4551 msgid "%s: Failed to seek to ELF header\n"
4554 #: elfedit.c:604 readelf.c:22175
4556 msgid "%s: failed to seek to next archive header\n"
4559 #: elfedit.c:635 elfedit.c:644 readelf.c:22207 readelf.c:22216
4561 msgid "%s: bad archive file name\n"
4564 #: elfedit.c:667 elfedit.c:778
4566 msgid "Input file '%s' is not readable\n"
4571 msgid "%s: failed to seek to archive member\n"
4574 #: elfedit.c:735 readelf.c:22335
4576 msgid "'%s': No such file\n"
4579 #: elfedit.c:737 readelf.c:22337
4581 msgid "Could not locate '%s'. System error message: %s\n"
4584 #: elfedit.c:758 readelf.c:22344
4586 msgid "'%s' is not an ordinary file\n"
4589 #: elfedit.c:784 readelf.c:22366
4591 msgid "%s: Failed to read file's magic number\n"
4596 msgid "Unknown OSABI: %s\n"
4601 msgid "Unknown machine type: %s\n"
4606 msgid "Unknown type: %s\n"
4611 msgid "Usage: %s <option(s)> elffile(s)\n"
4616 msgid " Update the ELF header of ELF files\n"
4619 #: elfedit.c:946 nm.c:295 objcopy.c:565 objcopy.c:706 strings.c:1314
4621 msgid " The options are:\n"
4627 " --input-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
4628 " Set input machine type\n"
4629 " --output-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
4630 " Set output machine type\n"
4631 " --input-type [none|rel|exec|dyn]\n"
4632 " Set input file type\n"
4633 " --output-type [none|rel|exec|dyn]\n"
4634 " Set output file type\n"
4635 " --input-osabi [%s]\n"
4636 " Set input OSABI\n"
4637 " --output-osabi [%s]\n"
4638 " Set output OSABI\n"
4639 " --input-abiversion [0-255] Set input ABIVERSION\n"
4640 " --output-abiversion [0-255] Set output ABIVERSION\n"
4646 " --enable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
4647 " Enable x86 feature\n"
4648 " --disable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
4649 " Disable x86 feature\n"
4655 " -h --help Display this information\n"
4656 " -v --version Display the version number of %s\n"
4659 #: elfedit.c:1049 elfedit.c:1060
4661 msgid "Invalid ABIVERSION: %s\n"
4666 msgid " [-g] - 32 bit small archive\n"
4671 msgid " [-X32] - ignores 64 bit objects\n"
4676 msgid " [-X64] - ignores 32 bit objects\n"
4681 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4685 msgid "Duplicate symbol entered into keyword list."
4688 #: nm.c:293 size.c:88 strings.c:1312
4690 msgid "Usage: %s [option(s)] [file(s)]\n"
4695 msgid " List symbols in [file(s)] (a.out by default).\n"
4700 msgid " -a, --debug-syms Display debugger-only symbols\n"
4706 " -A, --print-file-name Print name of the input file before every symbol\n"
4711 msgid " -B Same as --format=bsd\n"
4716 msgid " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
4719 #: nm.c:304 readelf.c:5056
4720 msgid " STYLE can be "
4725 msgid " --no-demangle Do not demangle low-level symbol names\n"
4731 " --recurse-limit Enable a demangling recursion limit. (default)\n"
4736 msgid " --no-recurse-limit Disable a demangling recursion limit.\n"
4742 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4747 msgid " --defined-only Display only defined symbols\n"
4752 msgid " -e (ignored)\n"
4758 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4760 " `sysv', `posix' or 'just-symbols'.\n"
4761 " The default is `bsd'\n"
4766 msgid " -g, --extern-only Display only external symbols\n"
4772 " --ifunc-chars=CHARS Characters to use when displaying ifunc symbols\n"
4777 msgid " -j, --just-symbols Same as --format=just-symbols\n"
4783 " -l, --line-numbers Use debugging information to find a filename and\n"
4784 " line number for each symbol\n"
4789 msgid " -n, --numeric-sort Sort symbols numerically by address\n"
4794 msgid " -o Same as -A\n"
4799 msgid " -p, --no-sort Do not sort the symbols\n"
4804 msgid " -P, --portability Same as --format=posix\n"
4809 msgid " -r, --reverse-sort Reverse the sense of the sort\n"
4814 msgid " --plugin NAME Load the specified plugin\n"
4819 msgid " -S, --print-size Print size of defined symbols\n"
4825 " -s, --print-armap Include index for symbols from archive members\n"
4830 msgid " --quiet Suppress \"no symbols\" diagnostic\n"
4835 msgid " --size-sort Sort symbols by size\n"
4840 msgid " --special-syms Include special symbols in the output\n"
4845 msgid " --synthetic Display synthetic symbols as well\n"
4850 msgid " -t, --radix=RADIX Use RADIX for printing symbol values\n"
4855 msgid " --target=BFDNAME Specify the target object format as BFDNAME\n"
4860 msgid " -u, --undefined-only Display only undefined symbols\n"
4866 " -U {d|s|i|x|e|h} Specify how to treat UTF-8 encoded unicode "
4868 " --unicode={default|show|invalid|hex|escape|highlight}\n"
4874 " --with-symbol-versions Display version strings after symbol names\n"
4879 msgid " -X 32_64 (ignored)\n"
4884 msgid " @FILE Read options from FILE\n"
4889 msgid " -h, --help Display this information\n"
4894 msgid " -V, --version Display this program's version number\n"
4899 msgid "%s: invalid radix"
4904 msgid "%s: invalid output format"
4907 #: nm.c:450 readelf.c:12440 readelf.c:12483
4909 msgid "<processor specific>: %d"
4912 #: nm.c:452 readelf.c:12447 readelf.c:12500
4914 msgid "<OS specific>: %d"
4917 #: nm.c:454 readelf.c:12450 readelf.c:12503
4919 msgid "<unknown>: %d"
4924 msgid "<unknown>: %d/%d"
4934 #: nm.c:797 nm.c:1494
4936 msgid "%s: plugin needed to handle lto object"
4944 "Undefined symbols from %s:\n"
4953 "Symbols from %s:\n"
4957 #: nm.c:1735 nm.c:1796
4960 "Name Value Class Type Size Line "
4965 #: nm.c:1738 nm.c:1799
4968 "Name Value Class Type "
4969 "Size Line Section\n"
4978 "Undefined symbols from %s[%s]:\n"
4987 "Symbols from %s[%s]:\n"
4993 msgid "Print width has not been initialized (%d)"
4996 #: nm.c:2162 objdump.c:5674 readelf.c:5472 strings.c:292
4998 msgid "invalid argument to -U/--unicode: %s"
5002 msgid "Only -X 32_64 is supported"
5006 msgid "Using the --size-sort and --undefined-only options together"
5010 msgid "will produce no output, since undefined symbols have no size."
5013 #: objcopy.c:563 srconv.c:1693
5015 msgid "Usage: %s [option(s)] in-file [out-file]\n"
5020 msgid " Copies a binary file, possibly transforming it in the process\n"
5026 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
5027 " -O --output-target <bfdname> Create an output file in format "
5029 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
5030 " -F --target <bfdname> Set both input and output format to "
5032 " --debugging Convert debugging information, if "
5034 " -p --preserve-dates Copy modified/access timestamps to the "
5038 #: objcopy.c:574 objcopy.c:714
5041 " -D --enable-deterministic-archives\n"
5042 " Produce deterministic output when "
5043 "stripping archives (default)\n"
5044 " -U --disable-deterministic-archives\n"
5045 " Disable -D behavior\n"
5048 #: objcopy.c:580 objcopy.c:720
5051 " -D --enable-deterministic-archives\n"
5052 " Produce deterministic output when "
5053 "stripping archives\n"
5054 " -U --disable-deterministic-archives\n"
5055 " Disable -D behavior (default)\n"
5061 " -j --only-section <name> Only copy section <name> into the output\n"
5062 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
5064 " -R --remove-section <name> Remove section <name> from the output\n"
5065 " --remove-relocations <name> Remove relocations from section <name>\n"
5066 " -S --strip-all Remove all symbol and relocation "
5068 " -g --strip-debug Remove all debugging symbols & sections\n"
5069 " --strip-dwo Remove all DWO sections\n"
5070 " --strip-unneeded Remove all symbols not needed by "
5072 " -N --strip-symbol <name> Do not copy symbol <name>\n"
5073 " --strip-unneeded-symbol <name>\n"
5074 " Do not copy symbol <name> unless needed "
5077 " --only-keep-debug Strip everything but the debug "
5079 " --extract-dwo Copy only DWO sections\n"
5080 " --extract-symbol Remove section contents but keep symbols\n"
5081 " --keep-section <name> Do not strip section <name>\n"
5082 " -K --keep-symbol <name> Do not strip symbol <name>\n"
5083 " --keep-section-symbols Do not strip section symbols\n"
5084 " --keep-file-symbols Do not strip file symbol(s)\n"
5085 " --localize-hidden Turn all ELF hidden symbols into locals\n"
5086 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
5088 " --globalize-symbol <name> Force symbol <name> to be marked as a "
5090 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
5091 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
5093 " --weaken Force all global symbols to be marked as "
5095 " -w --wildcard Permit wildcard in symbol comparison\n"
5096 " -x --discard-all Remove all non-global symbols\n"
5097 " -X --discard-locals Remove any compiler-generated symbols\n"
5098 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
5099 " --interleave-width <number> Set N for --interleave\n"
5100 " -b --byte <num> Select byte <num> in every interleaved "
5102 " --gap-fill <val> Fill gaps between sections with <val>\n"
5103 " --pad-to <addr> Pad the last section up to address "
5105 " --set-start <addr> Set the start address to <addr>\n"
5106 " {--change-start|--adjust-start} <incr>\n"
5107 " Add <incr> to the start address\n"
5108 " {--change-addresses|--adjust-vma} <incr>\n"
5109 " Add <incr> to LMA, VMA and start "
5111 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
5112 " Change LMA and VMA of section <name> by "
5114 " --change-section-lma <name>{=|+|-}<val>\n"
5115 " Change the LMA of section <name> by "
5117 " --change-section-vma <name>{=|+|-}<val>\n"
5118 " Change the VMA of section <name> by "
5120 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
5121 " Warn if a named section does not exist\n"
5122 " --set-section-flags <name>=<flags>\n"
5123 " Set section <name>'s properties to "
5125 " --set-section-alignment <name>=<align>\n"
5126 " Set section <name>'s alignment to <align> "
5128 " --add-section <name>=<file> Add section <name> found in <file> to "
5130 " --update-section <name>=<file>\n"
5131 " Update contents of section <name> with\n"
5132 " contents found in <file>\n"
5133 " --dump-section <name>=<file> Dump the contents of section <name> into "
5135 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
5136 " --long-section-names {enable|disable|keep}\n"
5137 " Handle long section names in Coff "
5139 " --change-leading-char Force output format's leading character "
5141 " --remove-leading-char Remove leading character from global "
5143 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
5144 "sections with content\n"
5145 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
5146 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
5147 " listed in <file>\n"
5148 " --srec-len <number> Restrict the length of generated "
5150 " --srec-forceS3 Restrict the type of generated Srecords "
5152 " --strip-symbols <file> -N for all symbols listed in <file>\n"
5153 " --strip-unneeded-symbols <file>\n"
5154 " --strip-unneeded-symbol for all symbols "
5157 " --keep-symbols <file> -K for all symbols listed in <file>\n"
5158 " --localize-symbols <file> -L for all symbols listed in <file>\n"
5159 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
5160 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
5161 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
5162 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
5163 " --alt-machine-code <index> Use the target's <index>'th alternative "
5165 " --writable-text Mark the output text as writable\n"
5166 " --readonly-text Make the output text write protected\n"
5167 " --pure Mark the output file as demand paged\n"
5168 " --impure Mark the output file as impure\n"
5169 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
5171 " --prefix-sections <prefix> Add <prefix> to start of every section "
5173 " --prefix-alloc-sections <prefix>\n"
5174 " Add <prefix> to start of every "
5177 " --file-alignment <num> Set PE file alignment to <num>\n"
5178 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
5180 " --image-base <address> Set PE image base to <address>\n"
5181 " --section-alignment <num> Set PE section alignment to <num>\n"
5182 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
5185 " --subsystem <name>[:<version>]\n"
5186 " Set PE subsystem to <name> [& <version>]\n"
5187 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
5188 " Compress DWARF debug sections using zlib\n"
5189 " --decompress-debug-sections Decompress DWARF debug sections using "
5191 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
5194 " --verilog-data-width <number> Specifies data width, in bytes, for "
5196 " -M --merge-notes Remove redundant entries in note "
5198 " --no-merge-notes Do not attempt to remove redundant notes "
5200 " -v --verbose List all object files modified\n"
5201 " @<file> Read options from <file>\n"
5202 " -V --version Display this program's version number\n"
5203 " -h --help Display this output\n"
5204 " --info List object formats & architectures "
5210 msgid "Usage: %s <option(s)> in-file(s)\n"
5215 msgid " Removes symbols and sections from files\n"
5221 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
5222 " -O --output-target=<bfdname> Create an output file in format "
5224 " -F --target=<bfdname> Set both input and output format to "
5226 " -p --preserve-dates Copy modified/access timestamps to the "
5233 " -R --remove-section=<name> Also remove section <name> from the "
5235 " --remove-relocations <name> Remove relocations from section <name>\n"
5236 " -s --strip-all Remove all symbol and relocation "
5238 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
5239 " --strip-dwo Remove all DWO sections\n"
5240 " --strip-unneeded Remove all symbols not needed by "
5242 " --only-keep-debug Strip everything but the debug "
5244 " -M --merge-notes Remove redundant entries in note sections "
5246 " --no-merge-notes Do not attempt to remove redundant notes\n"
5247 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
5248 " --keep-section=<name> Do not strip section <name>\n"
5249 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
5250 " --keep-section-symbols Do not strip section symbols\n"
5251 " --keep-file-symbols Do not strip file symbol(s)\n"
5252 " -w --wildcard Permit wildcard in symbol comparison\n"
5253 " -x --discard-all Remove all non-global symbols\n"
5254 " -X --discard-locals Remove any compiler-generated symbols\n"
5255 " -v --verbose List all object files modified\n"
5256 " -V --version Display this program's version number\n"
5257 " -h --help Display this output\n"
5258 " --info List object formats & architectures "
5260 " -o <file> Place stripped output into <file>\n"
5265 msgid "unrecognized section flag `%s'"
5268 #: objcopy.c:804 objcopy.c:876
5270 msgid "supported flags: %s"
5275 msgid "unrecognized symbol flag `%s'"
5280 msgid "error: %s both copied and removed"
5285 msgid "error: %s both sets and alters VMA"
5290 msgid "error: %s both sets and alters LMA"
5295 msgid "cannot open '%s': %s"
5298 #: objcopy.c:1094 objcopy.c:5091
5300 msgid "%s: fread failed"
5305 msgid "%s:%d: Ignoring rubbish found on this line"
5310 msgid "error: section %s matches both remove and copy options"
5315 msgid "error: section %s matches both update and remove options"
5320 msgid "Section %s not found"
5324 msgid "redefining symbols does not work on LTO-compiled object files"
5329 msgid "not stripping symbol `%s' because it is named in a relocation"
5334 msgid "'before=%s' not found"
5339 msgid "%s: Multiple redefinition of symbol \"%s\""
5344 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
5349 msgid "couldn't open symbol redefinition file %s (error: %s)"
5354 msgid "%s:%d: garbage found at end of line"
5359 msgid "%s:%d: missing new symbol name"
5364 msgid "%s:%d: premature end of file"
5369 msgid "stat returns negative size for `%s'"
5374 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
5379 msgid "%s[%s]: Cannot merge - there are relocations against this section"
5383 msgid "corrupt GNU build attribute note: description size not a factor of 4"
5387 msgid "corrupt GNU build attribute note: wrong note type"
5391 msgid "corrupt GNU build attribute note: note too big"
5395 msgid "corrupt GNU build attribute note: name too small"
5399 msgid "corrupt GNU build attribute note: unsupported version"
5403 msgid "corrupt GNU build attribute note: bad description size"
5407 msgid "corrupt GNU build attribute note: name not NUL terminated"
5411 msgid "corrupt GNU build attribute notes: excess data at end"
5415 msgid "bad GNU build attribute notes: no known versions detected"
5418 #. This happens with glibc. No idea why.
5421 msgid "%s[%s]: Warning: version note missing - assuming version 3"
5425 msgid "bad GNU build attribute notes: multiple different versions"
5430 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
5433 #. PR 17636: Call non-fatal so that we return to our parent who
5434 #. may need to tidy temporary files.
5437 msgid "unable to change endianness of '%s'"
5442 msgid "unable to modify '%s' due to errors"
5447 msgid "error: the input file '%s' has no sections"
5453 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'"
5458 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
5463 msgid "copy from `%s' [%s] to `%s' [%s]\n"
5468 msgid "Input file `%s' ignores binary architecture parameter."
5473 msgid "Unable to recognise the format of the input file `%s'"
5478 msgid "Output file cannot represent architecture `%s'"
5483 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
5488 msgid "can't add section '%s'"
5493 msgid "can't create section `%s'"
5498 msgid "error: %s not found, can't be updated"
5502 msgid "warning: note section is empty"
5506 msgid "warning: could not load note section"
5510 msgid "warning: failed to set merged notes size"
5515 msgid "can't dump section '%s' - it does not exist"
5519 msgid "can't dump section - it has no contents"
5523 msgid "could not open section dump file"
5528 msgid "error writing section contents to %s (error: %s)"
5532 msgid "could not retrieve section contents"
5537 msgid "%s: debuglink section already exists"
5542 msgid "cannot create debug link section `%s'"
5546 msgid "Can't fill gap after section"
5550 msgid "can't add padding"
5554 msgid "error: failed to locate merged notes"
5558 msgid "error: failed to merge notes"
5562 msgid "error: failed to copy merged notes into output"
5567 msgid "%s: Could not find any mergeable note sections"
5572 msgid "cannot fill debug link section `%s'"
5576 msgid "error copying private BFD data"
5581 msgid "this target does not support %lu alternative machine codes"
5585 msgid "treating that number as an absolute e_machine value instead"
5589 msgid "ignoring the alternative value"
5593 msgid "sorry: copying thin archives is not currently supported"
5596 #: objcopy.c:3536 objcopy.c:3591
5598 msgid "cannot create tempdir for archive copying (error: %s)"
5603 msgid "illegal pathname found in archive member: %s"
5607 msgid "Unable to recognise the format of file"
5612 msgid "error: the input file '%s' is empty"
5617 msgid "--add-gnu-debuglink ignored for archive %s"
5622 msgid "Multiple renames of section %s"
5626 msgid "error in private header data"
5630 msgid "failed to create output section"
5634 msgid "failed to set size"
5638 msgid "failed to set vma"
5642 msgid "failed to set alignment"
5646 msgid "failed to copy private data"
5650 msgid "relocation count is negative"
5653 #. User must pad the section up in order to do this.
5657 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5661 msgid "can't create debugging section"
5665 msgid "can't set debugging section contents"
5670 msgid "don't know how to write debugging information for %s"
5674 msgid "could not create temporary file to hold stripped copy"
5679 msgid "%s: bad version in PE subsystem"
5684 msgid "unknown PE subsystem: %s"
5687 #: objcopy.c:5044 objcopy.c:5316 objcopy.c:5396 objcopy.c:5537 objcopy.c:5569
5688 #: objcopy.c:5632 objcopy.c:5636 objcopy.c:5656
5690 msgid "bad format for %s"
5695 msgid "cannot open: %s: %s"
5699 msgid "byte number must be non-negative"
5704 msgid "architecture %s unknown"
5708 msgid "interleave must be positive"
5712 msgid "interleave width must be positive"
5717 msgid "unrecognized --compress-debug-sections type `%s'"
5722 msgid "unrecognized --elf-stt-common= option `%s'"
5727 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
5731 msgid "bad format for --set-section-alignment: argument needed"
5735 msgid "bad format for --set-section-alignment: numeric argument needed"
5738 #. Number has more than on 1, i.e. wasn't a power of 2.
5740 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5745 msgid "unknown long section names option '%s'"
5749 msgid "unable to parse alternative machine code"
5753 msgid "number of bytes to reverse must be positive and even"
5758 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5763 msgid "%s: invalid reserve value for --heap"
5768 msgid "%s: invalid commit value for --heap"
5773 msgid "%s: invalid reserve value for --stack"
5778 msgid "%s: invalid commit value for --stack"
5782 msgid "verilog data width must be at least 1 byte"
5786 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5790 msgid "interleave start byte must be set with --byte"
5794 msgid "byte number must be less than interleave"
5798 msgid "interleave width must be less than or equal to interleave - byte`"
5803 msgid "unknown input EFI target: %s"
5808 msgid "unknown output EFI target: %s"
5814 "warning: could not create temporary file whilst copying '%s', (error: %s)"
5817 #: objcopy.c:5980 objcopy.c:5994
5819 msgid "%s %s%c0x%s never used"
5824 msgid "Usage: %s <option(s)> <file(s)>\n"
5829 msgid " Display information from object <file(s)>.\n"
5834 msgid " At least one of the following switches must be given:\n"
5839 msgid " -a, --archive-headers Display archive header information\n"
5845 " -f, --file-headers Display the contents of the overall file header\n"
5851 " -p, --private-headers Display object format specific file header "
5857 msgid " -P, --private=OPT,OPT... Display object format specific contents\n"
5863 " -h, --[section-]headers Display the contents of the section headers\n"
5868 msgid " -x, --all-headers Display the contents of all headers\n"
5874 " -d, --disassemble Display assembler contents of executable "
5880 msgid " -D, --disassemble-all Display assembler contents of all sections\n"
5885 msgid " --disassemble=<sym> Display assembler contents from <sym>\n"
5890 msgid " -S, --source Intermix source code with disassembly\n"
5895 msgid " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
5901 " -s, --full-contents Display the full contents of all sections "
5907 msgid " -g, --debugging Display debug information in object file\n"
5913 " -e, --debugging-tags Display debug information using ctags style\n"
5919 " -G, --stabs Display (in raw form) any STABS info in the file\n"
5925 " -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
5926 " f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
5927 " m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
5928 " s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
5930 " Display the contents of DWARF debug sections\n"
5936 " -Wk,--dwarf=links Display the contents of sections that link to\n"
5937 " separate debuginfo files\n"
5943 " -WK,--dwarf=follow-links\n"
5944 " Follow links to separate debug info files "
5951 " -WN,--dwarf=no-follow-links\n"
5952 " Do not follow links to separate debug info files\n"
5958 " -WK,--dwarf=follow-links\n"
5959 " Follow links to separate debug info files\n"
5965 " -WN,--dwarf=no-follow-links\n"
5966 " Do not follow links to separate debug info files\n"
5973 " -L, --process-links Display the contents of non-debug sections in\n"
5974 " separate debuginfo files. (Implies -WK)\n"
5980 " --ctf[=SECTION] Display CTF info from SECTION, (default `.ctf')\n"
5986 " -t, --syms Display the contents of the symbol table(s)\n"
5992 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
5997 msgid " -r, --reloc Display the relocation entries in the file\n"
6003 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
6009 msgid " @<file> Read options from <file>\n"
6014 msgid " -v, --version Display this program's version number\n"
6020 " -i, --info List object formats and architectures supported\n"
6025 msgid " -H, --help Display this information\n"
6032 " The following switches are optional:\n"
6038 " -b, --target=BFDNAME Specify the target object format as "
6045 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
6051 " -j, --section=NAME Only display information for section NAME\n"
6056 msgid " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
6062 " -EB --endian=big Assume big endian format when "
6069 " -EL --endian=little Assume little endian format when "
6076 " --file-start-context Include context from start of file (with -"
6083 " -I, --include=DIR Add DIR to search list for source files\n"
6089 " -l, --line-numbers Include line numbers and filenames in "
6096 " -F, --file-offsets Include file offsets when displaying "
6103 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
6107 msgid " STYLE can be "
6113 " --recurse-limit Enable a limit on recursion whilst "
6121 " --no-recurse-limit Disable a limit on recursion whilst "
6128 " -w, --wide Format output for more than 80 columns\n"
6134 " -U[d|l|i|x|e|h] Controls the display of UTF-8 unicode "
6136 " --unicode=[default|locale|invalid|hex|escape|highlight]\n"
6142 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
6149 " --start-address=ADDR Only process data whose address is >= ADDR\n"
6155 " --stop-address=ADDR Only process data whose address is < ADDR\n"
6161 " --no-addresses Do not print address alongside disassembly\n"
6167 " --prefix-addresses Print complete address alongside "
6174 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
6180 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
6187 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
6194 " --special-syms Include special symbols in symbol dumps\n"
6200 " --inlines Print all inlines for source line (with -"
6206 msgid " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
6211 msgid " --prefix-strip=LEVEL Strip initial directory names for -S\n"
6217 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6222 msgid " --dwarf-start=N Display DIEs starting at offset N\n"
6228 " --dwarf-check Make additional dwarf consistency checks.\n"
6234 " --ctf-parent=NAME Use CTF archive member NAME as the CTF "
6241 " --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
6246 msgid " --visualize-jumps=color Use colors in the ASCII art\n"
6252 " --visualize-jumps=extended-color\n"
6253 " Use extended 8-bit color codes\n"
6259 " --visualize-jumps=off Disable jump visualization\n"
6267 "Options supported for -P/--private switch:\n"
6272 msgid "section '%s' mentioned in a -j option, but not found in any input file"
6282 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
6292 msgid "failed to read symbol table from: %s"
6295 #: objdump.c:949 objdump.c:4907
6296 msgid "error message was"
6301 msgid "error: symbol table size (%#lx) is larger than filesize (%#lx)"
6306 msgid "%s: not a dynamic object"
6309 #: objdump.c:1593 objdump.c:1620
6311 msgid " (File Offset: 0x%lx)"
6316 msgid "source file %s is more recent than object file\n"
6321 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
6326 msgid "disassemble_fn returned length %d"
6329 #: objdump.c:3353 objdump.c:4527
6331 msgid "Reading section %s failed because: %s"
6338 "Disassembly of section %s:\n"
6343 msgid "can't use supplied machine %s"
6348 msgid "can't disassemble for architecture %s\n"
6355 "Section '%s' has an invalid size: %#llx.\n"
6362 "Can't get contents for section '%s'.\n"
6367 msgid "File %s does not contain any dwarf debug information\n"
6373 "No %s section present\n"
6379 msgid "reading %s section of %s failed: %s"
6385 "Contents of %s section:\n"
6391 msgid "architecture: %s, "
6396 msgid "flags 0x%08x:\n"
6406 #: objdump.c:4289 readelf.c:15478
6411 #: objdump.c:4289 readelf.c:15478
6415 #: objdump.c:4289 readelf.c:15478
6419 #: objdump.c:4295 readelf.c:15483
6421 msgid "CTF error: cannot get CTF errors: `%s'"
6424 #: objdump.c:4319 readelf.c:15505
6428 "CTF archive member: %s:\n"
6433 msgid "Iteration failed: %s, %s"
6436 #: objdump.c:4377 objdump.c:4384
6438 msgid "CTF open failure: %s"
6443 msgid "Contents of CTF section %s:\n"
6448 msgid "CTF archive member open failure: %s"
6453 msgid "warning: private headers incomplete: %s"
6457 msgid "option -P/--private not supported by this file"
6462 msgid "target specific dump '%s' not supported"
6467 msgid "Contents of section %s:"
6472 msgid " (Starting at file offset: 0x%lx)"
6477 msgid "no symbols\n"
6482 msgid "no information for symbol number %ld\n"
6487 msgid "could not determine the type of symbol number %ld\n"
6492 msgid "failed to read relocs in: %s"
6499 "%s: file format %s\n"
6504 msgid "%s: printing debugging information failed"
6509 msgid "In archive %s:\n"
6512 #. Prevent corrupted files from spinning us into an
6513 #. infinite loop. 100 is an arbitrary heuristic.
6515 msgid "Archive nesting is too deep"
6520 msgid "In nested archive %s:\n"
6524 msgid "error: the start address should be before the end address"
6528 msgid "error: the stop address should be after the start address"
6532 msgid "error: prefix strip must be non-negative"
6536 msgid "error: instruction width must be positive"
6540 msgid "unrecognized argument to --visualize-option"
6544 msgid "unrecognized -E option"
6549 msgid "unrecognized --endian type `%s'"
6552 #: od-elf32_avr.c:53
6555 "For AVR ELF files:\n"
6556 " mem-usage Display memory usage\n"
6557 " avr-prop Display contents of .avr.prop section\n"
6560 #: od-elf32_avr.c:200
6562 msgid "Warning: textsize (%#lx) + datasize (%#lx) overflows size type\n"
6565 #: od-elf32_avr.c:210
6568 "Warning: textsize (%#lx) + datasize (%#lx) + bootloadersize (%#lx) overflows "
6572 #: od-elf32_avr.c:221
6574 msgid "Warning: datatsize (%#lx) + bssssize (%#lx) overflows size type\n"
6577 #: od-elf32_avr.c:232
6580 "Warning: datasize (%#lx) + bsssize (%#lx) + noinitsize (%#lx) overflows size "
6587 "For Mach-O files:\n"
6588 " header Display the file header\n"
6589 " section Display the segments and sections commands\n"
6590 " map Display the section map\n"
6591 " load Display the load commands\n"
6592 " dysymtab Display the dynamic symbol table\n"
6593 " codesign Display code signature\n"
6594 " seg_split_info Display segment split info\n"
6595 " compact_unwind Display compact unwinding info\n"
6596 " function_starts Display start address of functions\n"
6597 " data_in_code Display data in code entries\n"
6598 " twolevel_hints Display the two-level namespace lookup hints table\n"
6599 " dyld_info Display dyld information\n"
6603 msgid "Mach-O header:\n"
6608 msgid " magic : %08lx\n"
6613 msgid " cputype : %08lx (%s)\n"
6618 msgid " cpusubtype: %08lx\n"
6623 msgid " filetype : %08lx (%s)\n"
6628 msgid " ncmds : %08lx (%lu)\n"
6633 msgid " sizeofcmds: %08lx (%lu)\n"
6638 msgid " flags : %08lx ("
6647 msgid " reserved : %08x\n"
6651 msgid "Segments and Sections:\n"
6655 msgid " #: Segment name Section name Address\n"
6659 msgid "cannot read rebase dyld info"
6663 msgid "cannot read bind dyld info"
6667 msgid "cannot read weak bind dyld info"
6671 msgid "cannot read lazy bind dyld info"
6675 msgid "cannot read export symbols dyld info"
6678 #: od-macho.c:1097 od-macho.c:1107 od-macho.c:1181 od-macho.c:1233
6680 msgid " [bad block length]\n"
6685 msgid " %u index entry:\n"
6686 msgid_plural " %u index entries:\n"
6692 msgid " index entry %u: type: %08x, offset: %08x\n"
6697 msgid " version: %08x\n"
6702 msgid " flags: %08x\n"
6707 msgid " hash offset: %08x\n"
6712 msgid " ident offset: %08x (- %08x)\n"
6717 msgid " identity: %s\n"
6722 msgid " nbr special slots: %08x (at offset %08x)\n"
6727 msgid " nbr code slots: %08x\n"
6732 msgid " code limit: %08x\n"
6737 msgid " hash size: %02x\n"
6742 msgid " hash type: %02x (%s)\n"
6747 msgid " spare1: %02x\n"
6752 msgid " page size: %02x\n"
6757 msgid " spare2: %08x\n"
6762 msgid " scatter offset: %08x\n"
6767 msgid " [truncated block]\n"
6772 msgid " magic : %08x (%s)\n"
6777 msgid " length: %08x\n"
6781 msgid "cannot read code signature data"
6785 msgid "cannot read segment split info"
6789 msgid "segment split info is not nul terminated"
6794 msgid " 32 bit pointers:\n"
6799 msgid " 64 bit pointers:\n"
6804 msgid " PPC hi-16:\n"
6809 msgid " Unhandled location type %u\n"
6813 msgid "cannot read function starts"
6817 msgid "cannot read data_in_code"
6821 msgid "cannot read twolevel hints"
6825 msgid "cannot read build tools"
6831 "For XCOFF files:\n"
6832 " header Display the file header\n"
6833 " aout Display the auxiliary header\n"
6834 " sections Display the section headers\n"
6835 " syms Display the symbols table\n"
6836 " relocs Display the relocation entries\n"
6837 " lineno Display the line number entries\n"
6838 " loader Display loader section\n"
6839 " except Display exception table\n"
6840 " typchk Display type-check section\n"
6841 " traceback Display traceback tags\n"
6842 " toc Display toc symbols\n"
6843 " ldinfo Display loader info in core files\n"
6848 msgid " nbr sections: %d\n"
6853 msgid " time and date: 0x%08x - "
6856 #: od-xcoff.c:421 readelf.c:20126
6863 msgid " symbols off: 0x%08x\n"
6868 msgid " nbr symbols: %d\n"
6873 msgid " opt hdr sz: %d\n"
6878 msgid " flags: 0x%04x "
6883 msgid "Auxiliary header:\n"
6888 msgid " No aux header\n"
6893 msgid "warning: optional header size too large (> %d)\n"
6897 msgid "cannot read auxhdr"
6902 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
6907 msgid " No section header\n"
6910 #: od-xcoff.c:534 od-xcoff.c:546 od-xcoff.c:601
6911 msgid "cannot read section header"
6916 msgid " Flags: %08x "
6921 msgid "overflow - nreloc: %u, nlnno: %u\n"
6924 #: od-xcoff.c:589 od-xcoff.c:924 od-xcoff.c:980
6925 msgid "cannot read section headers"
6929 msgid "cannot read strings table length"
6933 msgid "cannot read strings table"
6937 msgid "cannot read symbol table"
6941 msgid "cannot read symbol entry"
6945 msgid "cannot read symbol aux entry"
6950 msgid "Symbols table (strtable at 0x%08x)"
6962 msgid " (no strings):\n"
6967 msgid " (strings size: %08x):\n"
6970 #. Translators: 'sc' is for storage class, 'off' for offset.
6973 msgid " # sc value section type aux name/off\n"
6976 #. Section length, number of relocs and line number.
6979 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
6982 #. Section length and number of relocs.
6985 msgid " scnlen: %08x nreloc: %-6u\n"
6990 msgid "offset: %08x"
6995 msgid "Relocations for %s (%u)\n"
6999 msgid "cannot read relocations"
7003 msgid "cannot read relocation entry"
7008 msgid "Line numbers for %s (%u)\n"
7012 msgid "cannot read line numbers"
7015 #. Line number, symbol index and physical address.
7018 msgid "lineno symndx/paddr\n"
7022 msgid "cannot read line number entry"
7027 msgid "no .loader section in file\n"
7032 msgid "section .loader is too short\n"
7037 msgid "Loader header:\n"
7042 msgid " version: %u\n"
7047 msgid " Unhandled version\n"
7052 msgid " nbr symbols: %u\n"
7057 msgid " nbr relocs: %u\n"
7060 #. Import string table length.
7063 msgid " import strtab len: %u\n"
7068 msgid " nbr import files: %u\n"
7073 msgid " import file off: %u\n"
7078 msgid " string table len: %u\n"
7083 msgid " string table off: %u\n"
7088 msgid "Dynamic symbols:\n"
7093 msgid " %4u %08x %3u "
7103 msgid "(bad offset: %u)"
7108 msgid "Dynamic relocs:\n"
7113 msgid "Import files:\n"
7118 msgid "no .except section in file\n"
7123 msgid "Exception table:\n"
7128 msgid "no .typchk section in file\n"
7133 msgid "Type-check section:\n"
7138 msgid " address beyond section size\n"
7143 msgid " tags at %08x\n"
7148 msgid " number of CTL anchors: %u\n"
7153 msgid " Name (len: %u): "
7158 msgid "[truncated]\n"
7163 msgid " (end of tags at %08x)\n"
7168 msgid " no tags found\n"
7173 msgid " Truncated .text section\n"
7183 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
7187 msgid "cannot read header"
7192 msgid "File header:\n"
7197 msgid " magic: 0x%04x (0%04o) "
7202 msgid "(WRMAGIC: writable text segments)"
7207 msgid "(ROMAGIC: readonly sharablee text segments)"
7212 msgid "(TOCMAGIC: readonly text segments and TOC)"
7217 msgid "unknown magic"
7220 #: od-xcoff.c:1672 od-xcoff.c:1814
7222 msgid " Unhandled magic\n"
7226 msgid "cannot read loader info table"
7233 "ldinfo dump not supported in 32 bits environments\n"
7237 msgid "cannot core read header"
7242 msgid "Core header:\n"
7247 msgid " version: 0x%08x "
7252 msgid "(dumpx format - aix4.3 / 32 bits)"
7257 msgid "(dumpxx format - aix5.0 / 64 bits)"
7262 msgid "unknown format"
7266 msgid "invalid value specified for pragma code_page.\n"
7271 msgid "Excessively large slot index: %lx"
7276 msgid "parse_coff_type: Bad type code 0x%x"
7279 #: rdcoff.c:410 rdcoff.c:517 rdcoff.c:707
7281 msgid "bfd_coff_get_syment failed: %s"
7284 #: rdcoff.c:427 rdcoff.c:727
7286 msgid "bfd_coff_get_auxent failed: %s"
7291 msgid "%ld: .bf without preceding function"
7296 msgid "%ld: unexpected .ef\n"
7301 msgid "%s: no recognized debugging information"
7306 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
7311 msgid "%s: %s: stab entry %ld is corrupt\n"
7316 msgid "Last stabs entries before error:\n"
7324 msgid "<no-strings>"
7329 msgid "Size truncation prevents reading %s elements of size %s for %s\n"
7334 msgid "Size overflow prevents reading %s elements of size %s for %s\n"
7339 msgid "Reading %s bytes extends past end of file for %s\n"
7344 msgid "Unable to seek to 0x%lx for %s\n"
7349 msgid "Out of memory allocating %s bytes for %s\n"
7354 msgid "Unable to read in %s bytes of %s\n"
7358 msgid "Don't know about relocations on this machine architecture\n"
7361 #: readelf.c:1178 readelf.c:1283
7362 msgid "32-bit relocation data"
7365 #: readelf.c:1190 readelf.c:1220 readelf.c:1294 readelf.c:1323 readelf.c:1402
7366 msgid "out of memory parsing relocs\n"
7369 #: readelf.c:1208 readelf.c:1312
7370 msgid "64-bit relocation data"
7374 msgid "RELR relocation data"
7379 msgid " %lu offset\n"
7380 msgid_plural " %lu offsets\n"
7387 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
7392 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
7397 msgid " Offset Info Type Sym. Value Symbol's Name\n"
7402 msgid " Offset Info Type Sym.Value Sym. Name\n"
7408 " Offset Info Type Symbol's Value "
7409 "Symbol's Name + Addend\n"
7415 " Offset Info Type Sym. Value Sym. Name + "
7422 " Offset Info Type Symbol's Value "
7429 " Offset Info Type Sym. Value Sym. Name\n"
7432 #: readelf.c:1930 readelf.c:2125 readelf.c:2133
7434 msgid "unrecognized: %-7lx"
7439 msgid "<unknown addend: %lx>"
7444 msgid " bad symbol index: %08lx in reloc\n"
7449 msgid "<string table index: %3ld>"
7454 msgid "<corrupt string table index: %3ld>\n"
7459 msgid "Processor Specific: %lx"
7464 msgid "Operating System specific: %lx"
7467 #: readelf.c:2626 readelf.c:4563
7469 msgid "<unknown>: %lx"
7477 msgid "REL (Relocatable file)"
7481 msgid "EXEC (Executable file)"
7485 msgid "DYN (Position-Independent Executable file)"
7489 msgid "DYN (Shared object file)"
7493 msgid "CORE (Core file)"
7498 msgid "Processor Specific: (%x)"
7503 msgid "OS Specific: (%x)"
7508 msgid "<unknown>: %x"
7511 #. Please keep this switch table sorted by increasing EM_ value.
7513 #: readelf.c:2756 readelf.c:18010 readelf.c:18021
7519 msgid "<unknown>: 0x%x"
7526 #: readelf.c:3659 readelf.c:10755
7535 msgid ", <unknown MeP cpu type>"
7539 msgid "<unknown MeP copro type>"
7544 msgid ", unknown flags bits: %#x"
7548 msgid ", relocatable"
7552 msgid ", relocatable-lib"
7556 msgid ", unknown v850 architecture variant"
7560 msgid ", unknown CPU"
7564 msgid ", unknown ABI"
7567 #: readelf.c:3951 readelf.c:4022
7568 msgid ", unknown ISA"
7573 msgid "Unrecognised IA64 VMS Command Code: %x\n"
7577 msgid ": architecture variant: "
7585 msgid ": unknown extra flag bits also present"
7593 msgid "Standalone App"
7597 msgid "Bare-metal C6000"
7600 #: readelf.c:4320 readelf.c:5535 readelf.c:5551 readelf.c:19439 readelf.c:19539
7601 #: readelf.c:19570 readelf.c:19607 readelf.c:19668 readelf.c:19695
7604 msgid "<unknown: %x>"
7607 #. This message is probably going to be displayed in a 15
7608 #. character wide field, so put the hex value first.
7611 msgid "%08x: <unknown>"
7616 msgid "Usage: readelf <option(s)> elf-file(s)\n"
7621 msgid " Display information about the contents of ELF format files\n"
7626 msgid " Options are:\n"
7631 msgid " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
7636 msgid " -h --file-header Display the ELF file header\n"
7641 msgid " -l --program-headers Display the program headers\n"
7646 msgid " --segments An alias for --program-headers\n"
7651 msgid " -S --section-headers Display the sections' header\n"
7656 msgid " --sections An alias for --section-headers\n"
7661 msgid " -g --section-groups Display the section groups\n"
7666 msgid " -t --section-details Display the section details\n"
7671 msgid " -e --headers Equivalent to: -h -l -S\n"
7676 msgid " -s --syms Display the symbol table\n"
7681 msgid " --symbols An alias for --syms\n"
7686 msgid " --dyn-syms Display the dynamic symbol table\n"
7691 msgid " --lto-syms Display LTO symbol tables\n"
7697 " --sym-base=[0|8|10|16] \n"
7698 " Force base for symbol sizes. The options are \n"
7699 " mixed (the default), octal, decimal, hexadecimal.\n"
7704 msgid " -C --demangle[=STYLE] Decode mangled/processed symbol names\n"
7710 " --no-demangle Do not demangle low-level symbol names. (default)\n"
7716 " --recurse-limit Enable a demangling recursion limit. (default)\n"
7721 msgid " --no-recurse-limit Disable a demangling recursion limit\n"
7727 " -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
7728 " Display unicode characters as determined by the "
7730 " (default), escape sequences, \"<hex sequences>\", "
7732 " escape sequences, or treat them as invalid and "
7734 " \"{hex sequences}\"\n"
7739 msgid " -n --notes Display the core notes (if present)\n"
7744 msgid " -r --relocs Display the relocations (if present)\n"
7749 msgid " -u --unwind Display the unwind info (if present)\n"
7754 msgid " -d --dynamic Display the dynamic section (if present)\n"
7759 msgid " -V --version-info Display the version sections (if present)\n"
7765 " -A --arch-specific Display architecture specific information (if any)\n"
7770 msgid " -c --archive-index Display the symbol/file index in an archive\n"
7776 " -D --use-dynamic Use the dynamic section info when displaying "
7783 " -L --lint|--enable-checks\n"
7784 " Display warning messages for possible problems\n"
7790 " -x --hex-dump=<number|name>\n"
7791 " Dump the contents of section <number|name> as "
7798 " -p --string-dump=<number|name>\n"
7799 " Dump the contents of section <number|name> as "
7806 " -R --relocated-dump=<number|name>\n"
7807 " Dump the relocated contents of section <number|"
7813 msgid " -z --decompress Decompress section before dumping it\n"
7819 " -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/"
7821 " f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/"
7823 " m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/"
7825 " s/=str, O/=str-offsets, u/=trace_abbrev, T/"
7828 " Display the contents of DWARF debug sections\n"
7834 " -wk --debug-dump=links Display the contents of sections that link to "
7836 " debuginfo files\n"
7842 " -P --process-links Display the contents of non-debug sections in "
7844 " debuginfo files. (Implies -wK)\n"
7850 " -wK --debug-dump=follow-links\n"
7851 " Follow links to separate debug info files "
7858 " -wN --debug-dump=no-follow-links\n"
7859 " Do not follow links to separate debug info files\n"
7865 " -wK --debug-dump=follow-links\n"
7866 " Follow links to separate debug info files\n"
7872 " -wN --debug-dump=no-follow-links\n"
7873 " Do not follow links to separate debug info files\n"
7879 msgid " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
7884 msgid " --dwarf-start=N Display DIEs starting at offset N\n"
7889 msgid " --ctf=<number|name> Display CTF info from section <number|name>\n"
7895 " --ctf-parent=<name> Use CTF archive member <name> as the CTF parent\n"
7901 " --ctf-symbols=<number|name>\n"
7902 " Use section <number|name> as the CTF external "
7909 " --ctf-strings=<number|name>\n"
7910 " Use section <number|name> as the CTF external "
7917 " -i --instruction-dump=<number|name>\n"
7918 " Disassemble the contents of section <number|name>\n"
7923 msgid " -I --histogram Display histogram of bucket list lengths\n"
7928 msgid " -W --wide Allow output width to exceed 80 characters\n"
7934 " -T --silent-truncation If a symbol name is truncated, do not add [...] "
7940 msgid " @<file> Read options from <file>\n"
7945 msgid " -H --help Display this information\n"
7950 msgid " -v --version Display the version number of readelf\n"
7953 #: readelf.c:5187 readelf.c:5218 readelf.c:5222
7954 msgid "Out of memory allocating dump request table.\n"
7958 msgid "Missing arg to -U/--unicode"
7963 msgid "Invalid option '-%c'\n"
7966 #: readelf.c:5531 readelf.c:5547 readelf.c:11828
7971 msgid "2's complement, little endian"
7975 msgid "2's complement, big endian"
7979 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
7984 msgid "ELF Header in linked file '%s':\n"
7989 msgid "ELF Header:\n"
7999 msgid " Class: %s\n"
8009 msgid " Version: %d%s\n"
8022 msgid " OS/ABI: %s\n"
8027 msgid " ABI Version: %d\n"
8037 msgid " Machine: %s\n"
8042 msgid " Version: 0x%lx\n"
8047 msgid " Entry point address: "
8054 " Start of program headers: "
8060 " (bytes into file)\n"
8061 " Start of section headers: "
8066 msgid " (bytes into file)\n"
8071 msgid " Flags: 0x%lx%s\n"
8076 msgid " Size of this header: %u (bytes)\n"
8081 msgid " Size of program headers: %u (bytes)\n"
8086 msgid " Number of program headers: %u"
8091 msgid " Size of section headers: %u (bytes)\n"
8096 msgid " Number of section headers: %u"
8101 msgid " Section header string table index: %u"
8106 msgid " <corrupt: out of range>"
8109 #: readelf.c:5696 readelf.c:5743
8111 "The e_phentsize field in the ELF header is less than the size of an ELF "
8115 #: readelf.c:5700 readelf.c:5747
8117 "The e_phentsize field in the ELF header is larger than the size of an ELF "
8121 #: readelf.c:5703 readelf.c:5750
8122 msgid "program headers"
8127 msgid "Too many program headers - %#x - the file is not that big\n"
8132 msgid "Out of memory reading %u program headers\n"
8137 "possibly corrupt ELF header - it has a non-zero program header offset, but "
8138 "no program headers\n"
8145 "There are no program headers in linked file '%s'.\n"
8152 "There are no program headers in this file.\n"
8159 "Elf file type is %s\n"
8164 msgid "Entry point 0x%s\n"
8169 msgid "There is %d program header, starting at offset %s\n"
8170 msgid_plural "There are %d program headers, starting at offset %s\n"
8174 #: readelf.c:5862 readelf.c:5864
8178 "Program Headers:\n"
8184 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
8190 " Type Offset VirtAddr PhysAddr FileSiz "
8191 "MemSiz Flg Align\n"
8196 msgid " Type Offset VirtAddr PhysAddr\n"
8201 msgid " FileSiz MemSiz Flags Align\n"
8205 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
8209 msgid "the segment's file size is larger than its memory size\n"
8213 msgid "the PHDR segment must occur before any LOAD segment\n"
8217 msgid "the PHDR segment is not covered by a LOAD segment\n"
8221 msgid "more than one dynamic segment\n"
8225 msgid "no .dynamic section in the dynamic segment\n"
8229 msgid "the .dynamic section is not the same as the dynamic segment\n"
8233 msgid "the dynamic segment offset + size exceeds the size of the file\n"
8237 msgid "Unable to find program interpreter name\n"
8242 msgid " [Requesting program interpreter: %s]\n"
8249 " Section to Segment mapping:\n"
8254 msgid " Segment Sections...\n"
8257 #: readelf.c:6136 readelf.c:11113
8258 msgid "Cannot interpret virtual addresses without program headers.\n"
8263 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
8266 #: readelf.c:6177 readelf.c:6241
8268 "The e_shentsize field in the ELF header is less than the size of an ELF "
8272 #: readelf.c:6181 readelf.c:6246
8274 "The e_shentsize field in the ELF header is larger than the size of an ELF "
8278 #: readelf.c:6185 readelf.c:6251
8279 msgid "section headers"
8282 #: readelf.c:6194 readelf.c:6260
8284 msgid "Out of memory reading %u section headers\n"
8287 #: readelf.c:6214 readelf.c:6280
8289 msgid "Section %u has an out of range sh_link value of %u\n"
8292 #: readelf.c:6216 readelf.c:6282
8294 msgid "Section %u has an out of range sh_info value of %u\n"
8297 #: readelf.c:6324 readelf.c:6441
8299 msgid "Section %s has an invalid sh_entsize of 0x%lx\n"
8302 #: readelf.c:6332 readelf.c:6449 readelf.c:13146
8304 msgid "Section %s has an invalid sh_size of 0x%lx\n"
8307 #: readelf.c:6342 readelf.c:6459
8310 "Size (0x%lx) of section %s is not a multiple of its sh_entsize (0x%lx)\n"
8313 #: readelf.c:6350 readelf.c:6467 readelf.c:15575
8317 #: readelf.c:6362 readelf.c:6479
8319 "Multiple symbol table index sections associated with the same symbol "
8323 #: readelf.c:6369 readelf.c:6486
8324 msgid "symbol table section indices"
8327 #: readelf.c:6376 readelf.c:6493
8329 msgid "Index section %s has an sh_size of 0x%lx - expected 0x%lx\n"
8332 #: readelf.c:6388 readelf.c:6505
8334 msgid "Out of memory reading %lu symbols\n"
8337 #: readelf.c:6714 readelf.c:6811 readelf.c:6829 readelf.c:6847
8338 msgid "Internal error: not enough buffer room for section flag info"
8343 msgid "UNKNOWN (%*.*lx)"
8346 #: readelf.c:6873 readelf.c:6888
8347 msgid "Compressed section is too small even for a compression header\n"
8352 "possibly corrupt ELF file header - it has a non-zero section header offset, "
8353 "but no section headers\n"
8360 "There are no sections in this file.\n"
8363 #: readelf.c:6923 readelf.c:21262
8365 msgid "In linked file '%s': "
8370 msgid "There is %d section header, starting at offset 0x%lx:\n"
8371 msgid_plural "There are %d section headers, starting at offset 0x%lx:\n"
8375 #: readelf.c:6947 readelf.c:7624 readelf.c:7826 readelf.c:13434 readelf.c:15933
8376 msgid "string table"
8379 #. Note: coded this way so that there is a single string for translation.
8382 msgid "Section %d has invalid sh_entsize of %s\n"
8387 msgid "(Using the expected size of %u for the rest of this dump)\n"
8391 msgid "File contains multiple dynamic symbol tables\n"
8395 msgid "File contains multiple dynamic string tables\n"
8399 msgid "dynamic strings"
8402 #: readelf.c:7087 readelf.c:7093
8404 msgid "Section '%s': zero-sized relocation section\n"
8409 msgid "Section '%s': has a size of zero - is this intended ?\n"
8416 "Section Headers in linked file '%s':\n"
8423 "Section Headers:\n"
8433 #: readelf.c:7200 readelf.c:7211 readelf.c:7222
8435 msgid " [Nr] Name\n"
8440 msgid " Type Addr Off Size ES Lk Inf Al\n"
8446 " [Nr] Name Type Addr Off Size ES Flg Lk "
8452 msgid " Type Address Off Size ES Lk Inf Al\n"
8458 " [Nr] Name Type Address Off Size ES "
8464 msgid " Type Address Offset Link\n"
8469 msgid " Size EntSize Info Align\n"
8474 msgid " [Nr] Name Type Address Offset\n"
8479 msgid " Size EntSize Flags Link Info Align\n"
8489 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
8494 msgid "[%2u]: Link field (%u) should index a string section.\n"
8497 #: readelf.c:7284 readelf.c:7295
8499 msgid "[%2u]: Unexpected value (%u) in link field.\n"
8504 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
8507 #: readelf.c:7333 readelf.c:7360
8509 msgid "[%2u]: Unexpected value (%u) in info field.\n"
8514 msgid "[%2u]: Expected link to another section in info field"
8519 msgid "Size of section %u is larger than the entire file!\n"
8524 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
8528 msgid "compression header"
8533 msgid " [<corrupt>]\n"
8538 msgid " [<unknown>: 0x%x], "
8541 #. The ordering of the letters shown here matches the ordering of the
8542 #. corresponding SHF_xxx values, and hence the order in which these
8543 #. letters will be displayed to the user.
8548 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
8549 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
8550 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
8556 msgid "R (retain), "
8571 msgid "y (purecode), "
8580 msgid "Bad sh_link in symbol table section\n"
8584 msgid "<OS specific>"
8588 msgid "<PROC specific>"
8595 "There are no sections group in linked file '%s'.\n"
8598 #: readelf.c:7682 readelf.c:7721
8602 "There are no section groups in this file.\n"
8606 msgid "Section headers are not available!\n"
8611 msgid "Out of memory reading %u section group headers\n"
8618 "There are no section groups in linked file '%s'.\n"
8623 msgid "Out of memory reading %lu groups\n"
8628 msgid "Section groups in linked file '%s'\n"
8633 msgid "Bad sh_link in group section `%s'\n"
8638 msgid "Corrupt header in group section `%s'\n"
8641 #: readelf.c:7785 readelf.c:7796
8643 msgid "Bad sh_info in group section `%s'\n"
8649 "Section %s has sh_entsize (0x%lx) which is larger than its size (0x%lx)\n"
8653 msgid "section data"
8660 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
8665 msgid " [Index] Name\n"
8670 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
8675 "Further error messages about overlarge group section indices suppressed\n"
8680 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
8685 "Further error messages about already contained group sections suppressed\n"
8690 msgid "section 0 in group section [%5u]\n"
8694 msgid "dynamic section image fixups"
8699 msgid "corrupt library name index of 0x%lx found in dynamic entry"
8706 "Image fixups for needed library #%d: %s - ident: %lx\n"
8711 msgid "Seg Offset Type SymVec DataType\n"
8715 msgid "dynamic section image relocations"
8728 "Seg Offset Type Addend Seg Sym Off\n"
8732 msgid "dynamic string section"
8739 "In linked file '%s' section '%s' at offset 0x%lx contains %ld bytes:\n"
8746 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
8753 "There are no dynamic relocations in linked file '%s'.\n"
8760 "There are no dynamic relocations in this file.\n"
8767 "In linked file '%s' relocation section "
8774 "Relocation section "
8779 msgid " at offset 0x%lx contains %lu entry:\n"
8780 msgid_plural " at offset 0x%lx contains %lu entries:\n"
8788 "There are no static relocations in linked file '%s'."
8795 "There are no static relocations in this file."
8802 "To see the dynamic relocations add --use-dynamic to the command line.\n"
8809 "There are no relocations in linked file '%s'.\n"
8816 "There are no relocations in this file.\n"
8821 msgid "Invalid section %u in table entry %ld\n"
8826 msgid "Invalid offset %lx in table entry %ld\n"
8831 msgid "\tUnknown version.\n"
8834 #: readelf.c:8584 readelf.c:9021
8835 msgid "unwind table"
8838 #: readelf.c:8635 readelf.c:9104
8840 msgid "Skipping unknown relocation type: %u\n"
8843 #: readelf.c:8641 readelf.c:9111
8845 msgid "Skipping unexpected relocation type: %s\n"
8848 #: readelf.c:8650 readelf.c:9118
8850 msgid "Skipping reloc with overlarge offset: %lx\n"
8853 #: readelf.c:8657 readelf.c:9125
8855 msgid "Skipping reloc with invalid symbol index: %u\n"
8858 #: readelf.c:8705 readelf.c:9172 readelf.c:10282
8859 msgid "Multiple symbol tables encountered\n"
8862 #: readelf.c:8720 readelf.c:9188 readelf.c:10297
8866 "There are no unwind sections in this file.\n"
8873 "Could not find unwind info section for "
8889 msgid " at offset 0x%lx contains %lu entries:\n"
8892 #: readelf.c:9197 readelf.c:10304
8896 "Unwind section '%s' at offset 0x%lx contains %lu entry:\n"
8899 "Unwind section '%s' at offset 0x%lx contains %lu entries:\n"
8909 msgid "Skipping unexpected relocation at offset 0x%lx\n"
8914 msgid "Unknown section relocation type %d encountered\n"
8919 msgid "Bad symbol index in unwind relocation (%lu > %lu)\n"
8924 msgid "Skipping unknown ARM relocation type: %d\n"
8929 msgid "Skipping unexpected ARM relocation type %s\n"
8934 msgid "Skipping unknown C6000 relocation type: %d\n"
8939 msgid "Skipping unexpected C6000 relocation type %s\n"
8942 #. This function currently only supports ARM and TI unwinders.
8944 msgid "Only TI and ARM unwinders are currently supported\n"
8949 msgid "[Truncated opcode]\n"
8952 #: readelf.c:9597 readelf.c:9815
8954 msgid "Refuse to unwind"
8967 #: readelf.c:9653 readelf.c:9748
8973 msgid "corrupt change to vsp\n"
8978 msgid " pop {ra_auth_code}"
8981 #: readelf.c:9770 readelf.c:9927
8983 msgid " [unsupported opcode]"
8993 msgid "*corrupt* - no registers specified"
9001 msgid "Corrupt stack pointer adjustment detected\n"
9006 msgid "sp = sp + %ld"
9011 msgid " Personality routine: "
9016 msgid " [Truncated data]\n"
9021 msgid "Corrupt ARM compact model table entry: %x \n"
9026 msgid " Compact model index: %d\n"
9030 msgid "Unknown ARM compact model index encountered\n"
9035 msgid " [reserved]\n"
9040 msgid " Restore stack from frame pointer\n"
9045 msgid " Stack increment %d\n"
9050 msgid " Registers restored: "
9055 msgid " Return register: %s\n"
9060 msgid " [reserved (%d)]\n"
9066 "Unsupported architecture type %d encountered when decoding unwind table\n"
9071 msgid "corrupt index table entry: %x\n"
9076 msgid "Unwind entry contains corrupt offset (0x%lx) into section %s\n"
9081 msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
9087 "Unsupported architecture type %d encountered when processing unwind table\n"
9092 msgid "No processor specific unwind information to decode\n"
9099 "The decoding of unwind sections for machine type %s is not currently "
9110 msgid "Interface Version: %s"
9113 #. Note: coded this way so that there is a single string for translation.
9116 msgid "<corrupt: %s>"
9121 msgid "Time Stamp: %s"
9124 #: readelf.c:10628 readelf.c:10678
9125 msgid "dynamic section"
9128 #: readelf.c:10648 readelf.c:10699
9130 msgid "Out of memory allocating space for %lu dynamic entries\n"
9135 msgid "Size truncation prevents reading %s elements of size %u\n"
9140 msgid "Invalid number of dynamic entries: %s\n"
9145 msgid "Out of memory reading %s dynamic entries\n"
9150 msgid "Unable to read in %s bytes of dynamic data\n"
9155 msgid "Out of memory allocating space for %s dynamic entries\n"
9158 #: readelf.c:10846 readelf.c:10900 readelf.c:10924 readelf.c:10957
9159 #: readelf.c:10983 readelf.c:11002
9160 msgid "Unable to seek to start of dynamic information\n"
9163 #: readelf.c:10852 readelf.c:10906
9164 msgid "Failed to read in number of buckets\n"
9168 msgid "Failed to read in number of chains\n"
9172 msgid "Failed to determine last chain length\n"
9179 "There is no dynamic section in linked file '%s'.\n"
9186 "There is no dynamic section in this file.\n"
9189 #. See PR 21379 for a reproducer.
9191 msgid "Invalid PT_LOAD entry\n"
9195 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
9199 msgid "Corrupt DT_SYMTAB dynamic entry\n"
9203 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
9207 msgid "dynamic string table"
9211 msgid "Corrupt DT_STRTAB dynamic entry\n"
9216 msgid "Bad value (%d) for SYMINENT entry\n"
9220 msgid "symbol information"
9224 msgid "Multiple dynamic symbol information sections found\n"
9229 msgid "Out of memory allocating %lu bytes for dynamic symbol info\n"
9236 "In linked file '%s' the dynamic section at offset 0x%lx contains %lu entry:\n"
9239 "In linked file '%s' the dynamic section at offset 0x%lx contains %lu "
9248 "Dynamic section at offset 0x%lx contains %lu entry:\n"
9251 "Dynamic section at offset 0x%lx contains %lu entries:\n"
9257 msgid " Tag Type Name/Value\n"
9262 msgid "Auxiliary library"
9267 msgid "Filter library"
9272 msgid "Configuration file"
9277 msgid "Dependency audit library"
9282 msgid "Audit library"
9285 #: readelf.c:11371 readelf.c:11399 readelf.c:11427 readelf.c:11767
9290 #: readelf.c:11374 readelf.c:11402 readelf.c:11429 readelf.c:11769
9297 msgid "Shared library: [%s]"
9302 msgid " program interpreter"
9307 msgid "Library soname: [%s]"
9312 msgid "Library rpath: [%s]"
9317 msgid "Library runpath: [%s]"
9327 msgid "Not needed object: [%s]\n"
9332 msgid "<corrupt time val: %lx"
9339 "In linked file '%s' the version definition section '%s' contains %u entry:\n"
9342 "In linked file '%s' the version definition section '%s' contains %u "
9351 "Version definition section '%s' contains %u entry:\n"
9354 "Version definition section '%s' contains %u entries:\n"
9358 #: readelf.c:11903 readelf.c:12050 readelf.c:12216
9363 #: readelf.c:11905 readelf.c:12052 readelf.c:12218
9365 msgid " Offset: %#08lx Link: %u (%s)\n"
9369 msgid "version definition section"
9374 msgid " %#06lx: Rev: %d Flags: %s"
9379 msgid " Index: %d Cnt: %d "
9389 msgid "Name index: %ld\n"
9394 msgid "Invalid vda_next field of %lx\n"
9399 msgid " %#06lx: Parent %d: %s\n"
9404 msgid " %#06lx: Parent %d, name index: %ld\n"
9409 msgid " Version def aux past end of section\n"
9414 msgid "Invalid vd_next field of %lx\n"
9419 msgid " Version definition past end of section\n"
9426 "In linked file '%s' the version needs section '%s' contains %u entry:\n"
9429 "In linked file '%s' the version needs section '%s' contains %u entries:\n"
9437 "Version needs section '%s' contains %u entry:\n"
9440 "Version needs section '%s' contains %u entries:\n"
9445 msgid "Version Needs section"
9450 msgid " %#06lx: Version: %d"
9470 msgid " %#06lx: Name: %s"
9475 msgid " %#06lx: Name index: %lx"
9480 msgid " Flags: %s Version: %d\n"
9485 msgid "Invalid vna_next field of %lx\n"
9489 msgid "Missing Version Needs auxiliary information\n"
9494 msgid "Invalid vn_next field of %lx\n"
9498 msgid "Missing Version Needs information\n"
9502 msgid "version string table"
9509 "In linked file '%s' the version symbols section '%s' contains %lu entry:\n"
9512 "In linked file '%s' the version symbols section '%s' contains %lu entries:\n"
9520 "Version symbols section '%s' contains %lu entry:\n"
9523 "Version symbols section '%s' contains %lu entries:\n"
9528 msgid "version symbol data"
9536 msgid " 0 (*local*) "
9540 msgid " 1 (*global*) "
9544 msgid "invalid index into symbol array\n"
9547 #: readelf.c:12293 readelf.c:12890
9548 msgid "version need"
9552 msgid "version need aux (2)"
9555 #: readelf.c:12351 readelf.c:12834
9559 #: readelf.c:12379 readelf.c:12865
9560 msgid "version def aux"
9571 "No version information found in linked file '%s'.\n"
9578 "No version information found in this file.\n"
9583 msgid "Unrecognized visibility value: %u\n"
9588 msgid "Unrecognized alpha specific other value: %u\n"
9593 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
9598 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
9603 msgid "<localentry>: %d"
9617 msgid "bad section index[%3d]"
9621 msgid "version data"
9625 msgid "version need aux (3)"
9630 msgid "local symbol %lu found at index >= %s's sh_info value of %u\n"
9635 msgid "Unknown LTO symbol definition encountered: %u\n"
9640 msgid "Unknown LTO symbol visibility encountered: %u\n"
9645 msgid "Unknown LTO symbol type encountered: %u\n"
9652 "The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
9659 "LTO Symbol table '%s' is empty!\n"
9668 msgid "LTO Symbol extension table '%s' is empty!\n"
9672 msgid "LTO ext symbol data"
9676 msgid "Unexpected version number in symbol extension table\n"
9683 "In linked file '%s': "
9688 msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
9693 msgid "LTO Symbol table '%s'\n"
9698 msgid " and extension table '%s' contain:\n"
9703 msgid "LTO Symbol table '%s' contains:\n"
9709 " Comdat_Key Kind Visibility Size Slot Type Section "
9715 msgid " Comdat_Key Kind Visibility Size Slot Name\n"
9719 msgid "Ran out of LTO symbol extension data\n"
9723 msgid "Data remains in the LTO symbol extension table\n"
9727 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
9734 "In linked file '%s' the dynamic symbol table contains %lu entry:\n"
9737 "In linked file '%s' the dynamic symbol table contains %lu entries:\n"
9745 "Symbol table for image contains %lu entry:\n"
9748 "Symbol table for image contains %lu entries:\n"
9752 #: readelf.c:13360 readelf.c:13413
9754 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
9757 #: readelf.c:13362 readelf.c:13415
9759 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
9766 "Symbol table '%s' has a sh_entsize of zero!\n"
9773 "In linked file '%s' symbol section '%s' contains %lu entry:\n"
9776 "In linked file '%s' symbol section '%s' contains %lu entries:\n"
9784 "Symbol table '%s' contains %lu entry:\n"
9787 "Symbol table '%s' contains %lu entries:\n"
9795 "Dynamic symbol information is not available for displaying symbols.\n"
9802 "Histogram for bucket list length (total of %lu bucket):\n"
9805 "Histogram for bucket list length (total of %lu buckets):\n"
9810 msgid "Out of memory allocating space for histogram buckets\n"
9813 #: readelf.c:13479 readelf.c:13557
9815 msgid " Length Number %% of total Coverage\n"
9819 msgid "histogram chain is corrupt\n"
9823 msgid "Out of memory allocating space for histogram counts\n"
9830 "Histogram for `%s' bucket list length (total of %lu bucket):\n"
9833 "Histogram for `%s' bucket list length (total of %lu buckets):\n"
9838 msgid "Out of memory allocating space for gnu histogram buckets\n"
9842 msgid "Out of memory allocating space for gnu histogram counts\n"
9849 "In linked file '%s: the dynamic info segment at offset 0x%lx contains %d "
9853 "In linked file '%s: the dynamic info segment at offset 0x%lx contains %d "
9862 "Dynamic info segment at offset 0x%lx contains %d entry:\n"
9865 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
9871 msgid " Num: Name BoundTo Flags\n"
9876 msgid "<corrupt index>"
9881 msgid "<corrupt: %19ld>"
9886 msgid "MSP430 SYM_DIFF reloc contains invalid symbol index %lu\n"
9891 msgid "MSP430 ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
9896 msgid "MSP430 reloc contains invalid symbol index %lu\n"
9902 msgid "MSP430 sym diff reloc contains invalid offset: 0x%lx\n"
9906 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
9911 msgid "MN10300_SYM_DIFF reloc contains invalid symbol index %lu\n"
9916 msgid "MN10300 reloc contains invalid symbol index %lu\n"
9921 msgid "MN10300 sym diff reloc contains invalid offset: 0x%lx\n"
9925 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
9930 msgid "RL78_SYM reloc contains invalid symbol index %lu\n"
9933 #: readelf.c:13942 readelf.c:13951
9935 msgid "RL78 sym diff reloc contains invalid offset: 0x%lx\n"
9941 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
9947 msgid "unable to apply unsupported reloc type %d to section %s\n"
9952 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
9957 msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
9962 msgid "skipping unexpected symbol type %s in section %s relocation %ld\n"
9969 "Assembly dump of section %s\n"
9974 msgid "Section '%s' has no data to dump.\n"
9978 msgid "section contents"
9985 "String dump of section '%s' in linked file %s:\n"
9992 "String dump of section '%s':\n"
9995 #: readelf.c:15100 readelf.c:15316 readelf.c:15703
9997 msgid "section '%s' has unsupported compress type: %d\n"
10000 #: readelf.c:15132 readelf.c:15350 readelf.c:15740
10002 msgid "Unable to decompress section %s\n"
10008 " Note: This section has relocations against it, but these have NOT been "
10009 "applied to this dump.\n"
10012 #: readelf.c:15250 readelf.c:16726 readelf.c:16766 readelf.c:16804
10013 #: readelf.c:16851 readelf.c:16882 readelf.c:18488 readelf.c:18520
10015 msgid "<corrupt>\n"
10020 msgid " No strings found in this section."
10027 "Hex dump of section '%s' in linked file %s:\n"
10034 "Hex dump of section '%s':\n"
10040 " NOTE: This section has relocations against it, but these have NOT been "
10041 "applied to this dump.\n"
10046 msgid "Iteration failed: %s, %s\n"
10051 msgid "No symbol section named %s\n"
10056 msgid "No string table section named %s\n"
10063 #: readelf.c:15605 readelf.c:15617
10065 msgid "CTF open failure: %s\n"
10072 "Dump of CTF section '%s' in linked file %s:\n"
10079 "Dump of CTF section '%s':\n"
10084 msgid "CTF member open failure: %s\n"
10089 msgid "%s section data"
10094 msgid "compressed section %s is too small to contain a compression header\n"
10097 #: readelf.c:15816 readelf.c:15843 readelf.c:15868
10100 "malformed note encountered in section %s whilst scanning for build-id note\n"
10107 "Section '%s' has no debugging data.\n"
10110 #. There is no point in dumping the contents of a debugging section
10111 #. which has the NOBITS type - the bits in the file will be random.
10112 #. This can happen when a file containing a .eh_frame section is
10113 #. stripped with the --only-keep-debug command line option.
10116 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
10121 msgid "Unrecognized debug section: %s\n"
10126 msgid "Section '%s' was not dumped because it does not exist\n"
10131 msgid "Section %d was not dumped because it does not exist!\n"
10135 msgid "<corrupt tag>\n"
10140 msgid "<corrupt string tag>"
10145 msgid "Absent/Non standard\n"
10150 msgid "Bare metal/mwdt\n"
10155 msgid "Bare metal/newlib\n"
10160 msgid "Linux/uclibc\n"
10165 msgid "Linux/glibc\n"
10168 #: readelf.c:16275 readelf.c:16354
10173 #: readelf.c:16287 readelf.c:16317 readelf.c:16345
10186 #: readelf.c:16366 readelf.c:16373
10198 #: readelf.c:16593 readelf.c:16606 readelf.c:16624 readelf.c:17145
10199 #: readelf.c:17424 readelf.c:17436 readelf.c:17448
10206 msgid "Application\n"
10216 msgid "Microcontroller\n"
10221 msgid "Application or Realtime\n"
10224 #: readelf.c:16607 readelf.c:16626 readelf.c:17197 readelf.c:17214
10225 #: readelf.c:17285 readelf.c:17305 readelf.c:20136
10230 #: readelf.c:16608 readelf.c:17288 readelf.c:17308 readelf.c:20135
10235 #: readelf.c:16612 readelf.c:16630
10237 msgid "8-byte and up to %d-byte extended\n"
10242 msgid "8-byte, except leaf SP\n"
10245 #: readelf.c:16641 readelf.c:16723 readelf.c:17323
10247 msgid "flag = %d, vendor = "
10257 msgid "<unknown: %d>\n"
10261 msgid "corrupt vendor attribute\n"
10266 msgid "unspecified hard/soft float\n"
10271 msgid "hard float\n"
10276 msgid "soft float\n"
10281 msgid "unspecified hard/soft float, "
10286 msgid "hard float, "
10291 msgid "soft float, "
10296 msgid "single-precision hard float, "
10301 msgid "unspecified long double\n"
10306 msgid "128-bit IBM long double\n"
10311 msgid "64-bit long double\n"
10316 msgid "128-bit IEEE long double\n"
10319 #: readelf.c:16862 readelf.c:16893
10321 msgid "unspecified\n"
10351 msgid "Hard or soft float\n"
10356 msgid "Hard float (double precision)\n"
10361 msgid "Hard float (single precision)\n"
10366 msgid "Soft float\n"
10371 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
10376 msgid "Hard float (32-bit CPU, Any FPU)\n"
10381 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
10386 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
10391 msgid "NaN 2008 compatibility\n"
10396 msgid "Any MSA or not\n"
10401 msgid "128-bit MSA\n"
10419 #: readelf.c:17200 readelf.c:17217 readelf.c:17291 readelf.c:17311
10426 msgid "DSBT addressing not used\n"
10431 msgid "DSBT addressing used\n"
10436 msgid "Data addressing position-dependent\n"
10441 msgid "Data addressing position-independent, GOT near DP\n"
10446 msgid "Data addressing position-independent, GOT far from DP\n"
10451 msgid "Code addressing position-dependent\n"
10456 msgid "Code addressing position-independent\n"
10469 #: readelf.c:17437 readelf.c:17449
10474 #: readelf.c:17438 readelf.c:17450
10481 msgid "Restricted Large\n"
10486 msgid " <unknown tag %d>: "
10491 msgid "Any Region\n"
10496 msgid "Lower Region Only\n"
10506 msgid "No unaligned access\n"
10511 msgid "Unaligned access\n"
10525 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
10529 msgid "Tag section ends prematurely\n"
10534 msgid "Bad attribute length (%u > %u)\n"
10539 msgid "Attribute length of %u is too small\n"
10543 msgid "Corrupt attribute section name\n"
10548 msgid "Attribute Section: "
10552 msgid "Unused bytes at end of section\n"
10557 msgid "Bad subsection length (%u > %u)\n"
10562 msgid "Bad subsection length (%u < 6)\n"
10567 msgid "File Attributes\n"
10572 msgid "Section Attributes:"
10577 msgid "Symbol Attributes:"
10582 msgid "Unknown tag: %d\n"
10587 msgid " Unknown attribute:\n"
10591 msgid "MIPS GOT entry extends beyond the end of available data\n"
10594 #: readelf.c:18012 readelf.c:18081
10599 msgid "Corrupt MIPS ABI Flags section.\n"
10603 msgid "MIPS ABI Flags section"
10606 #: readelf.c:18193 readelf.c:18775
10607 msgid "Global Offset Table data"
10617 #: readelf.c:18198 readelf.c:18780
10619 msgid " Canonical gp value: "
10622 #: readelf.c:18212 readelf.c:18784 readelf.c:18914
10624 msgid " Reserved entries:\n"
10629 msgid " %*s %10s %*s\n"
10632 #: readelf.c:18214 readelf.c:18244 readelf.c:18786 readelf.c:18814
10633 #: readelf.c:18832 readelf.c:18916 readelf.c:18925
10637 #: readelf.c:18214 readelf.c:18244 readelf.c:18786 readelf.c:18814
10642 #: readelf.c:18215 readelf.c:18245
10646 #: readelf.c:18242 readelf.c:18812
10648 msgid " Local entries:\n"
10651 #: readelf.c:18324 readelf.c:19031
10652 msgid "liblist section data"
10659 "Section '.liblist' contains %lu entry:\n"
10662 "Section '.liblist' contains %lu entries:\n"
10668 " Library Time Stamp Checksum Version Flags\n"
10673 msgid "<corrupt: %9ld>"
10681 msgid "No MIPS_OPTIONS header found\n"
10685 msgid "The MIPS options section is too small.\n"
10694 msgid "Invalid size (%u) for MIPS option\n"
10701 "Section '%s' contains %d entry:\n"
10704 "Section '%s' contains %d entries:\n"
10708 #: readelf.c:18489 readelf.c:18521
10709 msgid "Truncated MIPS REGINFO option\n"
10713 msgid "conflict list found without a dynamic symbol table\n"
10718 msgid "Overlarge number of conflicts detected: %lx\n"
10722 msgid "Out of memory allocating space for dynamic conflicts\n"
10725 #: readelf.c:18683 readelf.c:18701
10733 "Section '.conflict' contains %lu entry:\n"
10736 "Section '.conflict' contains %lu entries:\n"
10741 msgid " Num: Index Value Name"
10746 msgid "<corrupt symbol index>"
10749 #: readelf.c:18736 readelf.c:18862 readelf.c:18950
10751 msgid "<corrupt: %14ld>"
10757 "The GOT symbol offset (%lu) is greater than the symbol table size (%lu)\n"
10762 msgid "Too many GOT symbols: %lu\n"
10774 msgid " %*s %10s %*s Purpose\n"
10777 #: readelf.c:18787 readelf.c:18815 readelf.c:18834 readelf.c:18916
10784 msgid " Lazy resolver\n"
10789 msgid " Module pointer (GNU extension)\n"
10794 msgid " Global entries:\n"
10797 #: readelf.c:18835 readelf.c:18927
10801 #. Note for translators: "Ndx" = abbreviated form of "Index".
10802 #: readelf.c:18838 readelf.c:18927
10806 #: readelf.c:18838 readelf.c:18927
10812 msgid "<no dynamic symbols>"
10817 msgid "<symbol index %lu exceeds number of dynamic symbols>"
10821 msgid "Procedure Linkage Table data"
10826 msgid " %*s %*s Purpose\n"
10831 msgid " PLT lazy resolver\n"
10836 msgid " Module pointer\n"
10841 msgid " Entries:\n"
10846 msgid "<corrupt symbol index: %lu>"
10850 msgid "NDS32 elf flags section"
10854 msgid "liblist string table"
10861 "Library list section '%s' contains %lu entries:\n"
10864 "Library list section '%s' contains %lu entries:\n"
10869 msgid " Library Time Stamp Checksum Version Flags"
10873 msgid "NT_AUXV (auxiliary vector)"
10877 msgid "NT_PRSTATUS (prstatus structure)"
10881 msgid "NT_FPREGSET (floating point registers)"
10885 msgid "NT_PRPSINFO (prpsinfo structure)"
10889 msgid "NT_TASKSTRUCT (task structure)"
10893 msgid "NT_GDB_TDESC (GDB XML target description)"
10897 msgid "NT_PRXFPREG (user_xfpregs structure)"
10901 msgid "NT_PPC_VMX (ppc Altivec registers)"
10905 msgid "NT_PPC_VSX (ppc VSX registers)"
10909 msgid "NT_PPC_TAR (ppc TAR register)"
10913 msgid "NT_PPC_PPR (ppc PPR register)"
10917 msgid "NT_PPC_DSCR (ppc DSCR register)"
10921 msgid "NT_PPC_EBB (ppc EBB registers)"
10925 msgid "NT_PPC_PMU (ppc PMU registers)"
10929 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
10933 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
10937 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
10941 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
10945 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
10949 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
10953 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
10957 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
10961 msgid "NT_386_TLS (x86 TLS information)"
10965 msgid "NT_386_IOPERM (x86 I/O permissions)"
10969 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
10973 msgid "NT_X86_CET (x86 CET state)"
10977 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
10981 msgid "NT_S390_TIMER (s390 timer register)"
10985 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
10989 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
10993 msgid "NT_S390_CTRS (s390 control registers)"
10997 msgid "NT_S390_PREFIX (s390 prefix register)"
11001 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
11005 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
11009 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
11013 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
11017 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
11021 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
11025 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
11029 msgid "NT_ARM_VFP (arm VFP registers)"
11033 msgid "NT_ARM_TLS (AArch TLS registers)"
11037 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
11041 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
11045 msgid "NT_ARM_SVE (AArch SVE registers)"
11049 msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
11053 msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)"
11057 msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)"
11061 msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
11065 msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)"
11069 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
11073 msgid "NT_RISCV_CSR (RISC-V control and status registers)"
11077 msgid "NT_PSTATUS (pstatus structure)"
11081 msgid "NT_FPREGS (floating point registers)"
11085 msgid "NT_PSINFO (psinfo structure)"
11089 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
11093 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
11097 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
11101 msgid "NT_SIGINFO (siginfo_t data)"
11105 msgid "NT_FILE (mapped files)"
11109 msgid "NT_VERSION (version)"
11113 msgid "NT_ARCH (architecture)"
11129 msgid "FDO_PACKAGING_METADATA"
11132 #: readelf.c:19249 readelf.c:19368 readelf.c:20109 readelf.c:20277
11133 #: readelf.c:20374 readelf.c:20502
11135 msgid "Unknown note type: (0x%08x)"
11140 msgid " Cannot decode 64-bit note in 32-bit build\n"
11144 msgid " Malformed note - too short for header\n"
11148 msgid " Malformed note - does not end with \\0\n"
11152 msgid " Malformed note - too short for supplied file count\n"
11157 msgid " Page size: "
11162 msgid " %*s%*s%*s\n"
11174 msgid "Page Offset"
11178 msgid " Malformed note - filenames end too early\n"
11182 msgid "NT_GNU_ABI_TAG (ABI version tag)"
11186 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
11190 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
11194 msgid "NT_GNU_GOLD_VERSION (gold version)"
11198 msgid "NT_GNU_PROPERTY_TYPE_0"
11202 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
11206 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
11209 #: readelf.c:19452 readelf.c:19583 readelf.c:19620
11216 msgid " Properties: "
11221 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
11226 msgid "<corrupt descsz: %#lx>\n"
11231 msgid "<corrupt type (%#x) datasz: %#x>\n"
11234 #: readelf.c:19781 readelf.c:19835 readelf.c:19857
11236 msgid "x86 ISA used: <corrupt length: %#x> "
11239 #: readelf.c:19792 readelf.c:19846 readelf.c:19868
11241 msgid "x86 ISA needed: <corrupt length: %#x> "
11246 msgid "x86 feature: <corrupt length: %#x> "
11251 msgid "x86 feature used: <corrupt length: %#x> "
11256 msgid "x86 feature needed: <corrupt length: %#x> "
11259 #: readelf.c:19887 readelf.c:19901 readelf.c:19909 readelf.c:19940
11261 msgid "<corrupt length: %#x> "
11266 msgid "stack size: "
11271 msgid "1_needed: <corrupt length: %#x> "
11276 msgid "UINT32_AND (%#x): "
11281 msgid "UINT32_OR (%#x): "
11286 msgid "<unknown type %#x data: "
11291 msgid "<processor-specific type %#x data: "
11296 msgid "<application-specific type %#x data: "
11301 msgid " Build ID: "
11306 msgid " <corrupt GNU_ABI_TAG>\n"
11311 msgid " OS: %s, ABI: %ld.%ld.%ld\n"
11319 #. Hardware capabilities information. Word 0 is the number of entries.
11320 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
11321 #. is a series of entries, where each entry is a single byte followed
11322 #. by a nul terminated string. The byte gives the bit number to test
11323 #. if enabled in the bitmask.
11326 msgid " Hardware Capabilities: "
11330 msgid "<corrupt GNU_HWCAP>\n"
11335 msgid "num entries: %ld, enabled mask: %lx\n"
11340 msgid " Description data: "
11344 msgid "Alignment of 8-byte objects"
11348 msgid "Sizeof double and long double"
11352 msgid "Type of FPU support needed"
11356 msgid "Use of SIMD instructions"
11360 msgid "Use of cache"
11394 msgid "unknown value: %x\n"
11398 msgid "NT_THRMISC (thrmisc structure)"
11402 msgid "NT_PROCSTAT_PROC (proc data)"
11406 msgid "NT_PROCSTAT_FILES (files data)"
11410 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
11414 msgid "NT_PROCSTAT_GROUPS (groups data)"
11418 msgid "NT_PROCSTAT_UMASK (umask data)"
11422 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
11426 msgid "NT_PROCSTAT_OSREL (osreldate data)"
11430 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
11434 msgid "NT_PROCSTAT_AUXV (auxv data)"
11438 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
11441 #. NetBSD core "procinfo" structure.
11443 msgid "NetBSD procinfo structure"
11447 msgid "NetBSD ELF auxiliary vector data"
11451 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
11454 #: readelf.c:20296 readelf.c:20313 readelf.c:20327
11455 msgid "PT_GETREGS (reg structure)"
11458 #: readelf.c:20298 readelf.c:20315 readelf.c:20329
11459 msgid "PT_GETFPREGS (fpreg structure)"
11463 msgid "PT___GETREGS40 (old reg structure)"
11467 msgid "OpenBSD procinfo structure"
11471 msgid "OpenBSD ELF auxiliary vector data"
11475 msgid "OpenBSD regular registers"
11479 msgid "OpenBSD floating point registers"
11483 msgid "OpenBSD window cookie"
11487 msgid "NT_STAPSDT (SystemTap probe descriptors)"
11492 msgid " Provider: %s\n"
11497 msgid " Name: %s\n"
11502 msgid " Location: "
11512 msgid ", Semaphore: "
11517 msgid " Arguments: %s\n"
11522 msgid " <corrupt - note is too small>\n"
11526 msgid "corrupt stapdt note - the data size is too small\n"
11531 msgid " Packaging Metadata: %.*s\n"
11535 msgid "NT_VMS_MHD (module header)"
11539 msgid "NT_VMS_LNM (language name)"
11543 msgid "NT_VMS_SRC (source files)"
11547 msgid "NT_VMS_EIDC (consistency check)"
11551 msgid "NT_VMS_FPMODE (FP mode)"
11555 msgid "NT_VMS_IMGNAM (image name)"
11559 msgid "NT_VMS_IMGID (image id)"
11563 msgid "NT_VMS_LINKID (link id)"
11567 msgid "NT_VMS_IMGBID (build id)"
11571 msgid "NT_VMS_GSTNAM (sym table name)"
11576 msgid " Creation date : %.17s\n"
11581 msgid " Last patch date: %.17s\n"
11586 msgid " Module name : %s\n"
11591 msgid " Module version : %s\n"
11594 #: readelf.c:20531 readelf.c:20536
11596 msgid " Module version : <missing>\n"
11601 msgid " Module name : <missing>\n"
11606 msgid " Language: %.*s\n"
11611 msgid " Floating Point mode: "
11616 msgid " Link time: "
11621 msgid " Patch time: "
11626 msgid " Major id: %u, minor id: %u\n"
11631 msgid " Last modified : "
11643 msgid " Header flags: 0x%08x\n"
11648 msgid " Image id : %.*s\n"
11653 msgid " Image name: %.*s\n"
11658 msgid " Global symbol table name: %.*s\n"
11663 msgid " Image id: %.*s\n"
11668 msgid " Linker id: %.*s\n"
11673 msgid " <corrupt - data size is too small>\n"
11677 msgid "corrupt IA64 note: data size is too small\n"
11680 #: readelf.c:20787 readelf.c:20795
11682 msgid " Applies to region from %#lx to %#lx\n"
11685 #: readelf.c:20790 readelf.c:20797
11687 msgid " Applies to region from %#lx\n"
11692 msgid " <invalid description size: %lx>\n"
11697 msgid " <invalid descsz>"
11702 msgid "Gap in build notes detected from %#lx to %#lx\n"
11705 #: readelf.c:20847 readelf.c:20858
11707 msgid " Applies to region from %#lx"
11710 #: readelf.c:20852 readelf.c:20863
11720 #: readelf.c:20890 readelf.c:20905
11722 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
11725 #: readelf.c:20891 readelf.c:20906
11726 msgid " <corrupt name>"
11731 msgid "unrecognised attribute type in name field: %d\n"
11735 msgid "<unknown name type>"
11743 msgid "<stack prot>"
11751 msgid "<stack size>"
11767 msgid "<short enum>"
11772 msgid "unrecognised byte in name field: %d\n"
11777 msgid "<unknown:_%d>"
11782 msgid "attribute does not have an expected type (%c)\n"
11787 msgid "corrupt name field: namesz: %lu but parsing gets to %ld\n"
11792 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
11797 msgid " description data: "
11806 msgid "Displaying notes found in: %s\n"
11811 msgid "Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
11816 msgid "Corrupt note: alignment %ld, expecting 4 or 8\n"
11821 msgid " %-20s %-10s\tDescription\n"
11832 #: readelf.c:21304 readelf.c:21333
11834 msgid "Corrupt note: only %ld byte remains, not enough for a full note\n"
11836 "Corrupt note: only %ld bytes remain, not enough for a full note\n"
11842 msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
11847 msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u\n"
11851 msgid "Out of memory allocating space for inote name\n"
11862 "Displaying contents of Renesas V850 notes section at offset 0x%lx with "
11868 msgid "Corrupt note: name size is too big: %lx\n"
11873 msgid "corrupt descsz found in note at offset 0x%lx\n"
11876 #: readelf.c:21477 readelf.c:21490
11878 msgid " type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx\n"
11883 msgid "corrupt namesz found in note at offset 0x%lx\n"
11888 msgid "No notes found in linked file '%s'.\n"
11893 msgid "No notes found file.\n"
11898 msgid " Unknown GNU attribute: %s\n"
11903 "This instance of readelf has been built without support for a\n"
11904 "64 bit data type and so it cannot read 64 bit ELF files.\n"
11909 msgid "%s: Failed to read file header\n"
11921 msgid "%s: unable to dump the index as none was found\n"
11926 msgid "Index of archive %s: (%lu entries, 0x%lx bytes in the symbol table)\n"
11931 msgid "Contents of binary %s at offset "
11936 msgid "%s: end of the symbol table reached before the end of the index\n"
11942 "%s: %ld byte remains in the symbol table, but without corresponding entries "
11943 "in the index table\n"
11945 "%s: %ld bytes remain in the symbol table, but without corresponding entries "
11946 "in the index table\n"
11952 msgid "%s: failed to seek back to start of object files in the archive\n"
11955 #: readelf.c:22240 readelf.c:22359
11957 msgid "Input file '%s' is not readable.\n"
11962 msgid "%s: contains corrupt thin archive: %s\n"
11967 msgid "%s: failed to seek to archive member.\n"
11971 msgid "Out of memory allocating file data structure\n"
11976 msgid "File %s is not an archive so its index cannot be displayed.\n"
11980 msgid "Nothing to do.\n"
11985 msgid "%s: cannot set time: %s"
11990 msgid "unable to copy file '%s'; reason: %s"
11995 msgid "%s: not enough binary data"
11999 msgid "null terminated unicode string"
12002 #: resbin.c:162 resbin.c:168
12003 msgid "resource ID"
12010 #: resbin.c:238 resbin.c:245
12011 msgid "menu header"
12015 msgid "menuex header"
12019 msgid "menuex offset"
12024 msgid "unsupported menu version %d"
12027 #: resbin.c:288 resbin.c:303 resbin.c:365
12028 msgid "menuitem header"
12035 #: resbin.c:432 resbin.c:460
12036 msgid "dialog header"
12041 msgid "unexpected DIALOGEX version %d"
12045 msgid "dialog font point size"
12049 msgid "dialogex font information"
12052 #: resbin.c:529 resbin.c:547
12053 msgid "dialog control"
12057 msgid "dialogex control"
12061 msgid "dialog control end"
12065 msgid "dialog control data"
12069 msgid "stringtable string length"
12073 msgid "stringtable string"
12077 msgid "fontdir header"
12085 msgid "fontdir device name"
12089 msgid "fontdir face name"
12093 msgid "accelerator"
12097 msgid "group cursor header"
12100 #: resbin.c:798 resrc.c:1350
12102 msgid "unexpected group cursor type %d"
12106 msgid "group cursor"
12110 msgid "group icon header"
12113 #: resbin.c:853 resrc.c:1297
12115 msgid "unexpected group icon type %d"
12123 msgid "unexpected version string"
12128 msgid "version length %lu greater than resource length %lu"
12133 msgid "unexpected version type %d"
12138 msgid "unexpected fixed version information length %ld"
12142 msgid "fixed version info"
12147 msgid "unexpected fixed version signature %lu"
12152 msgid "unexpected fixed version info version %lu"
12156 msgid "version var info"
12161 msgid "unexpected stringfileinfo value length %ld"
12165 msgid "version stringtable"
12170 msgid "unexpected version stringtable value length %ld"
12174 msgid "version string"
12179 msgid "unexpected version string length %ld != %ld + %ld"
12184 msgid "unexpected version string length %ld < %ld"
12189 msgid "unexpected varfileinfo value length %ld"
12193 msgid "version varfileinfo"
12198 msgid "unexpected version value length %ld"
12202 msgid "nul bytes found in version string"
12207 msgid "unexpected version string character: %x"
12211 msgid "filename required for COFF input"
12216 msgid "%s: no resource section"
12221 msgid "%s: .rsrc section is bigger than the file!"
12226 msgid "%s: %s: address out of bounds"
12230 msgid "Resources nest too deep"
12238 msgid "named directory entry"
12242 msgid "directory entry name"
12246 msgid "resource name"
12250 msgid "named subdirectory"
12254 msgid "named resource"
12258 msgid "ID directory entry"
12262 msgid "ID subdirectory"
12266 msgid "ID resource"
12270 msgid "resource type unknown"
12278 msgid "resource data"
12282 msgid "resource data size"
12286 msgid "filename required for COFF output"
12290 msgid "can't get BFD_RELOC_RVA relocation type"
12293 #: resrc.c:256 resrc.c:328
12295 msgid "can't open temporary file `%s': %s"
12300 msgid "can't redirect stdout: `%s': %s"
12305 msgid "can't execute `%s': %s"
12310 msgid "Using temporary file `%s' to read preprocessor output\n"
12315 msgid "can't popen `%s': %s"
12320 msgid "Using popen to read preprocessor output\n"
12325 msgid "Tried `%s'\n"
12330 msgid "Using `%s'\n"
12334 msgid "preprocessing failed."
12339 msgid "%s: unexpected EOF"
12344 msgid "%s: read of %lu returned %lu"
12347 #: resrc.c:722 resrc.c:1497
12349 msgid "stat failed on bitmap file `%s': %s"
12354 msgid "cursor file `%s' does not contain cursor data"
12357 #: resrc.c:805 resrc.c:1205
12359 msgid "%s: fseek to %lu failed: %s"
12363 msgid "help ID requires DIALOGEX"
12367 msgid "control data requires DIALOGEX"
12372 msgid "stat failed on font file `%s': %s"
12377 msgid "icon file `%s' does not contain icon data"
12380 #: resrc.c:1723 resrc.c:1758
12382 msgid "stat failed on file `%s': %s"
12387 msgid "can't open `%s' for output: %s"
12392 msgid " Displays the sizes of sections inside binary files\n"
12397 msgid " If no input file(s) are specified, a.out is assumed\n"
12403 " The options are:\n"
12404 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is "
12406 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
12408 " -t --totals Display the total sizes (Berkeley "
12410 " --common Display total size for *COM* syms\n"
12411 " --target=<bfdname> Set the binary file format\n"
12412 " @<file> Read options from <file>\n"
12413 " -h --help Display this information\n"
12414 " -v --version Display the program's version\n"
12420 msgid "invalid argument to --format: %s"
12425 msgid "Invalid radix: %s\n"
12429 msgid "Checksum failure"
12432 #. FIXME: Return error status.
12434 msgid "Failed to write checksum"
12439 msgid "Unsupported integer write size: %d"
12442 #. FIXME: Return error status.
12444 msgid "Failed to write TR block"
12449 msgid "Unrecognized H8300 sub-architecture: %ld"
12454 msgid "Unsupported architecture: %d"
12459 msgid "Unrecognised type: %d"
12464 msgid "Unrecognised coff symbol type: %d"
12467 #: srconv.c:1019 srconv.c:1119
12469 msgid "Unrecognised coff symbol visibility: %d"
12472 #: srconv.c:1045 srconv.c:1090
12474 msgid "Unrecognised coff symbol location: %d"
12477 #. FIXME: Return error status.
12479 msgid "Failed to write CS struct"
12484 msgid "Convert a COFF object file into a SYSROFF object file\n"
12490 " The options are:\n"
12491 " -q --quick (Obsolete - ignored)\n"
12492 " -n --noprescan Do not perform a scan to convert commons into defs\n"
12493 " -d --debug Display information about what is being done\n"
12494 " @<file> Read options from <file>\n"
12495 " -h --help Display this information\n"
12496 " -v --version Print the program's version number\n"
12500 msgid "input and output files must be different"
12505 msgid "unable to open output file %s"
12508 #: stabs.c:344 stabs.c:1772
12509 msgid "numeric overflow"
12514 msgid "Bad stab: %s\n"
12519 msgid "Warning: %s: %s\n"
12524 msgid "N_LBRAC not within function\n"
12529 msgid "Too many N_RBRACs\n"
12533 msgid "unknown C++ encoded name"
12536 #. Complain and keep going, so compilers can invent new
12537 #. cross-reference types.
12539 msgid "unrecognized cross reference type"
12542 #. Does this actually ever happen? Is that why we are worrying
12543 #. about dealing with it rather than just calling error_type?
12545 msgid "missing index type"
12549 msgid "unknown virtual character for baseclass"
12553 msgid "unknown visibility character for baseclass"
12557 msgid "unnamed $vb type"
12561 msgid "unrecognized C++ abbreviation"
12565 msgid "unknown visibility character for field"
12569 msgid "const/volatile indicator missing"
12573 msgid "Undefined N_EXCL"
12578 msgid "Type file number %d out of range\n"
12583 msgid "Type index number %d out of range\n"
12588 msgid "Unrecognized XCOFF type %d\n"
12593 msgid "bad mangled name `%s'\n"
12598 msgid "no argument types in mangled string\n"
12603 msgid "Demangled name is not a function\n"
12608 msgid "Unexpected type in v3 arglist demangling\n"
12613 msgid "Unrecognized demangle component %d\n"
12618 msgid "Failed to print demangled template\n"
12623 msgid "Couldn't get demangled builtin type\n"
12628 msgid "Unexpected demangled varargs\n"
12633 msgid "Unrecognized demangled builtin type\n"
12636 #: strings.c:229 strings.c:316
12638 msgid "invalid integer argument %s"
12643 msgid "invalid minimum string length %d"
12648 msgid "%s: Reading section %s failed: %s"
12653 msgid " Display printable strings in [file(s)] (stdin by default)\n"
12659 " -a - --all Scan the entire file, not just the data section "
12661 " -d --data Only scan the data sections in the file\n"
12667 " -a - --all Scan the entire file, not just the data section\n"
12668 " -d --data Only scan the data sections in the file "
12675 " -f --print-file-name Print the name of the file before each string\n"
12676 " -n <number> Locate & print any sequence of at least "
12678 " --bytes=<number> displayable characters. (The default is 4).\n"
12679 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
12681 " -w --include-all-whitespace Include all whitespace as valid string "
12683 " -o An alias for --radix=o\n"
12684 " -T --target=<BFDNAME> Specify the binary file format\n"
12685 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
12686 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
12688 " --unicode={default|show|invalid|hex|escape|highlight}\n"
12689 " -U {d|s|i|x|e|h} Specify how to treat UTF-8 encoded unicode "
12691 " -s --output-separator=<string> String used to separate strings in output.\n"
12692 " @<file> Read options from <file>\n"
12693 " -h --help Display this information\n"
12694 " -v -V --version Print the program's version number\n"
12698 msgid "*undefined*"
12702 #: sysdump.c:57 sysdump.c:66
12708 msgid "SUM IS %x\n"
12711 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
12712 #. Prevent infinite loops re-reading beyond the end of the buffer.
12714 msgid "ICE: getINT: Out of buffer space"
12719 msgid "Unsupported read size: %d"
12729 msgid "WANTED %x!!\n"
12733 msgid "SYMBOL INFO"
12737 msgid "DERIVED TYPE"
12741 msgid "MODULE***\n"
12746 msgid "Print a human readable interpretation of a SYSROFF object file\n"
12752 " The options are:\n"
12753 " -h --help Display this information\n"
12754 " -v --version Print the program's version number\n"
12759 msgid "cannot open input file %s"
12762 #: unwind-ia64.c:180
12764 msgid "Unknown code 0x%02x\n"
12768 #: unwind-ia64.c:366
12772 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
12776 #: unwind-ia64.c:578
12778 msgid "Bad uleb128\n"
12781 #: unwind-ia64.c:592
12783 msgid "\t<corrupt X1>\n"
12786 #: unwind-ia64.c:616
12788 msgid "\t<corrupt X2>\n"
12791 #: unwind-ia64.c:642
12793 msgid "\t<corrupt X3>\n"
12796 #: unwind-ia64.c:670
12798 msgid "\t<corrupt X4>\n"
12801 #: unwind-ia64.c:712
12803 msgid "\t<corrupt R2>\n"
12806 #: unwind-ia64.c:758
12808 msgid "\t<corrupt P2>\n"
12811 #: unwind-ia64.c:773
12813 msgid "\t<corrupt P3>\n"
12816 #: unwind-ia64.c:832
12818 msgid "\t<corrupt P5>\n"
12821 #: unwind-ia64.c:939
12823 msgid "\t<corrupt P8>\n"
12826 #: unwind-ia64.c:1014
12828 msgid "\t<corrupt P9>\n"
12831 #: unwind-ia64.c:1026
12833 msgid "\t<corrupt P10>\n"
12836 #: unwind-ia64.c:1157
12838 msgid "\t<corrupt IA64 descriptor>\n"
12843 msgid "Copyright (C) 2022 Free Software Foundation, Inc.\n"
12849 "This program is free software; you may redistribute it under the terms of\n"
12850 "the GNU General Public License version 3 or (at your option) any later "
12852 "This program has absolutely no warranty.\n"
12857 msgid "can't create %s file `%s' for output.\n"
12862 msgid "Usage: %s [option(s)] [input-file]\n"
12868 " The options are:\n"
12869 " -a --ascii_in Read input file as ASCII file\n"
12870 " -A --ascii_out Write binary messages as ASCII\n"
12871 " -b --binprefix .bin filename is prefixed by .mc filename_ "
12872 "for uniqueness.\n"
12873 " -c --customflag Set custom flags for messages\n"
12874 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
12875 " -d --decimal_values Print values to text files decimal\n"
12876 " -e --extension=<extension> Set header extension used on export header "
12878 " -F --target <target> Specify output target for endianness.\n"
12879 " -h --headerdir=<directory> Set the export directory for headers\n"
12880 " -u --unicode_in Read input file as UTF16 file\n"
12881 " -U --unicode_out Write binary messages as UFT16\n"
12882 " -m --maxlength=<val> Set the maximal allowed message length\n"
12883 " -n --nullterminate Automatic add a zero termination to strings\n"
12884 " -o --hresult_use Use HRESULT definition instead of status code "
12886 " -O --codepage_out=<val> Set codepage used for writing text file\n"
12887 " -r --rcdir=<directory> Set the export directory for rc files\n"
12888 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
12889 " that maps message ID's to their symbolic "
12896 " -H --help Print this help message\n"
12897 " -v --verbose Verbose - tells you what it's doing\n"
12898 " -V --version Print version information\n"
12901 #: windmc.c:260 windres.c:404
12903 msgid "%s: warning: "
12908 msgid "A codepage was specified switch `%s' and UTF16.\n"
12913 msgid "\tcodepage settings are ignored.\n"
12917 msgid "try to add a ill language."
12922 msgid "unable to open file `%s' for input.\n"
12927 msgid "unable to read contents of %s"
12931 msgid "input file does not seems to be UFT16.\n"
12936 msgid "can't open %s `%s': %s"
12941 msgid ": expected to be a directory\n"
12946 msgid ": expected to be a leaf\n"
12951 msgid ": duplicate value\n"
12956 msgid "unknown format type `%s'"
12961 msgid "%s: supported formats:"
12964 #. Otherwise, we give up.
12967 msgid "can not determine type of file `%s'; use the -J option"
12972 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
12978 " The options are:\n"
12979 " -i --input=<file> Name input file\n"
12980 " -o --output=<file> Name output file\n"
12981 " -J --input-format=<format> Specify input format\n"
12982 " -O --output-format=<format> Specify output format\n"
12983 " -F --target=<target> Specify COFF target\n"
12984 " --preprocessor=<program> Program to use to preprocess rc file\n"
12985 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
12986 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
12987 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
12988 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
12989 " -v --verbose Verbose - tells you what it's doing\n"
12990 " -c --codepage=<codepage> Specify default codepage\n"
12991 " -l --language=<val> Set language when reading rc file\n"
12992 " --use-temp-file Use a temporary file instead of popen to "
12994 " the preprocessor output\n"
12995 " --no-use-temp-file Use popen (default)\n"
13000 msgid " --yydebug Turn on parser debugging\n"
13006 " -r Ignored for compatibility with rc\n"
13007 " @<file> Read options from <file>\n"
13008 " -h --help Print this help message\n"
13009 " -V --version Print version information\n"
13015 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
13016 "extension if not specified. A single file name is an input file.\n"
13017 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
13021 msgid "invalid codepage specified.\n"
13025 msgid "invalid option -f\n"
13029 msgid "No filename following the -fo option.\n"
13035 "Option -I is deprecated for setting the input format, please use -J "
13040 msgid "no resources"
13043 #: wrstabs.c:353 wrstabs.c:1926
13045 msgid "string_hash_lookup failed: %s"
13050 msgid "stab_int_type: bad size %u"
13055 msgid "%s: warning: unknown size for field `%s' in struct"