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: 2023-07-03 11:32+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "Usage: %s [option(s)] [addr(s)]\n"
27 msgid " Convert addresses into line number/file name pairs.\n"
33 " If no addresses are specified on the command line, they will be read from "
41 " @<file> Read options from <file>\n"
42 " -a --addresses Show addresses\n"
43 " -b --target=<bfdname> Set the binary file format\n"
44 " -e --exe=<executable> Set the input file name (default is a.out)\n"
45 " -i --inlines Unwind inlined functions\n"
46 " -j --section=<name> Read section-relative offsets instead of addresses\n"
47 " -p --pretty-print Make the output easier to read for humans\n"
48 " -s --basenames Strip directory names\n"
49 " -f --functions Show function names\n"
50 " -C --demangle[=style] Demangle function names\n"
51 " -R --recurse-limit Enable a limit on recursion whilst demangling. "
53 " -r --no-recurse-limit Disable a limit on recursion whilst demangling\n"
54 " -h --help Display this information\n"
55 " -v --version Display the program's version\n"
59 #: addr2line.c:111 ar.c:354 ar.c:391 coffdump.c:470 dlltool.c:3801
60 #: dllwrap.c:518 elfedit.c:976 objcopy.c:707 objcopy.c:763 readelf.c:5336
61 #: size.c:110 srconv.c:1705 strings.c:1361 sysdump.c:655 windmc.c:227
64 msgid "Report bugs to %s\n"
67 #. Note for translators: This printf is used to join the
68 #. function name just printed above to the line number/
69 #. file name pair that is about to be printed below. Eg:
77 #. Note for translators: This printf is used to join the
78 #. line number/file name pair that has just been printed with
79 #. the line number/file name pair that is going to be printed
80 #. by the next iteration of the while loop. Eg:
82 #. 123:bar.c (inlined by) 456:main.c
85 msgid " (inlined by) "
90 msgid "%s: cannot get addresses from archive"
95 msgid "%s: cannot find section %s"
98 #: addr2line.c:514 ar.c:748 dlltool.c:3315 nm.c:1973 objcopy.c:6109
99 #: objdump.c:5890 size.c:152 strings.c:356 windmc.c:956 windres.c:816
100 msgid "fatal error: libbfd ABI mismatch"
103 #: addr2line.c:541 nm.c:1999 objdump.c:5937 readelf.c:5633
105 msgid "unknown demangling style `%s'"
110 msgid "no entry %s in archive\n"
116 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin "
117 "<name>] [member-name] [count] archive-file file...\n"
123 "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-"
124 "name] [count] archive-file file...\n"
129 msgid " %s -M [<mri-script]\n"
139 msgid " d - delete file(s) from the archive\n"
144 msgid " m[ab] - move file(s) in the archive\n"
149 msgid " p - print file(s) found in the archive\n"
154 msgid " q[f] - quick append file(s) to the archive\n"
160 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
165 msgid " s - act as ranlib\n"
170 msgid " t[O][v] - display contents of the archive\n"
175 msgid " x[o] - extract file(s) from the archive\n"
180 msgid " command specific modifiers:\n"
185 msgid " [a] - put file(s) after [member-name]\n"
190 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
195 msgid " [D] - use zero for timestamps and uids/gids (default)\n"
200 msgid " [U] - use actual timestamps and uids/gids\n"
205 msgid " [D] - use zero for timestamps and uids/gids\n"
210 msgid " [U] - use actual timestamps and uids/gids (default)\n"
215 msgid " [N] - use instance [count] of name\n"
220 msgid " [f] - truncate inserted file names\n"
225 msgid " [P] - use full path names when matching\n"
230 msgid " [o] - preserve original dates\n"
235 msgid " [O] - display offsets of files in the archive\n"
241 " [u] - only replace files that are newer than current archive "
247 msgid " generic modifiers:\n"
252 msgid " [c] - do not warn if the library had to be created\n"
257 msgid " [s] - create an archive index (cf. ranlib)\n"
262 msgid " [l <text> ] - specify the dependencies of this library\n"
267 msgid " [S] - do not build a symbol table\n"
272 msgid " [T] - deprecated, use --thin instead\n"
277 msgid " [v] - be verbose\n"
282 msgid " [V] - display the version number\n"
287 msgid " @<file> - read options from <file>\n"
292 msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
298 " --output=DIRNAME - specify the output directory for extraction operations\n"
303 msgid " --record-libdeps=<text> - specify the dependencies of this library\n"
308 msgid " --thin - make a thin archive\n"
318 msgid " --plugin <p> - load the specified plugin\n"
323 msgid "Usage: %s [options] archive\n"
328 msgid " Generate an index to speed access to archives\n"
334 " The options are:\n"
335 " @<file> Read options from <file>\n"
340 msgid " --plugin <name> Load the specified plugin\n"
346 " -D Use zero for symbol map timestamp (default)\n"
347 " -U Use an actual symbol map timestamp\n"
353 " -D Use zero for symbol map timestamp\n"
354 " -U Use actual symbol map timestamp (default)\n"
360 " -t Update the archive's symbol map timestamp\n"
361 " -h --help Print this help message\n"
362 " -v --version Print version information\n"
366 msgid "two different operation options specified"
370 msgid "libdeps specified more than once"
373 #: ar.c:602 ar.c:677 nm.c:2118
375 msgid "sorry - this program has been built without plugin support\n"
379 msgid "no operation specified"
383 msgid "`u' is only meaningful with the `r' option."
387 msgid "`u' is not meaningful with the `D' option."
391 msgid "`u' modifier ignored since `D' is the default (see `U')"
395 msgid "missing position arg."
399 msgid "`N' is only meaningful with the `x' and `d' options."
403 msgid "`N' missing value."
407 msgid "Value for `N' must be positive."
411 msgid "`x' cannot be used on thin archives."
415 msgid "Cannot create libdeps record."
419 msgid "Cannot set libdeps record type to binary."
423 msgid "Cannot set libdeps object format."
427 msgid "Cannot make libdeps object writable."
431 msgid "Cannot write libdeps record."
435 msgid "Cannot make libdeps object readable."
439 msgid "Cannot reset libdeps record type."
444 msgid "internal error -- this option not implemented"
454 msgid "Cannot convert existing library %s to thin format"
459 msgid "Cannot convert existing thin library %s to normal format"
462 #: ar.c:1076 ar.c:1176 ar.c:1495 objcopy.c:3706
464 msgid "internal stat error on %s"
467 #: ar.c:1095 ar.c:1202
469 msgid "%s is not a valid archive"
474 msgid "illegal output pathname for archive member: %s, using '%s' instead"
478 msgid "could not create temporary file whilst writing archive"
483 msgid "No member named `%s'\n"
488 msgid "no entry %s in archive %s!"
493 msgid "%s: no archive map to update"
498 msgid "No entry %s in archive.\n"
503 msgid "Can't open file %s\n"
508 msgid "%s: Can't open temporary file (%s)\n"
513 msgid "%s: Can't open output archive %s\n"
518 msgid "%s: Can't open input archive %s\n"
523 msgid "%s: file %s is not an archive\n"
528 msgid "%s: no output archive specified yet\n"
531 #: arsup.c:260 arsup.c:303 arsup.c:345 arsup.c:383 arsup.c:449
533 msgid "%s: no open output archive\n"
536 #: arsup.c:276 arsup.c:404 arsup.c:430
538 msgid "%s: can't open file %s\n"
541 #: arsup.c:330 arsup.c:426 arsup.c:508
543 msgid "%s: can't find module file %s\n"
548 msgid "Current open archive is %s\n"
553 msgid "%s: no open archive\n"
558 msgid " No emulation specific options\n"
561 #. Macros for common output.
564 msgid " emulation options: \n"
567 #: bucomm.c:43 bucomm.c:76
568 msgid "cause of error unknown"
573 msgid "can't set BFD default target to `%s': %s"
578 msgid "%s: Matching formats:"
583 msgid "Supported targets:"
588 msgid "%s: supported targets:"
593 msgid "Supported architectures:"
598 msgid "%s: supported architectures:"
606 msgid "little endian"
610 msgid "endianness unknown"
617 " (header %s, data %s)\n"
622 msgid "BFD header file version %s\n"
627 msgid "<time data corrupt>"
632 msgid "%s: bad number: %s"
635 #: bucomm.c:626 strings.c:469
637 msgid "'%s': No such file"
640 #: bucomm.c:628 strings.c:471
642 msgid "Warning: could not locate '%s'. reason: %s"
645 #: bucomm.c:632 strings.c:477
647 msgid "Warning: '%s' is a directory"
650 #: bucomm.c:634 bucomm.c:647
652 msgid "Warning: '%s' is not an ordinary file"
657 msgid "Warning: '%s' has negative size, probably it is too large"
672 msgid "section definition at %x size %x\n"
682 msgid "array [%d] of"
687 msgid "function returning"
702 msgid "structure definition"
707 msgid "structure ref to UNKNOWN struct"
712 msgid "structure ref to %s"
717 msgid "enum ref to %s"
722 msgid "enum definition"
727 msgid "Stack offset %x"
732 msgid "Memory section %s+%x"
742 msgid "Struct Member offset %x"
747 msgid "Enum Member offset %x"
752 msgid "Undefined symbol"
757 msgid "List of symbols"
762 msgid "Symbol %s, tag %d, number %d"
765 #: coffdump.c:345 readelf.c:19280 readelf.c:19371
781 msgid "List of blocks "
796 msgid "List of source files"
801 msgid "Source file %s"
806 msgid "section %s %d %d address %x size %x number %d nrelocs %u"
809 #. PR 17512: file: 0a38fb7c.
819 #: coffdump.c:461 sysdump.c:648
821 msgid "Usage: %s [option(s)] in-file\n"
826 msgid " Print a human readable interpretation of a COFF object file\n"
832 " The options are:\n"
833 " @<file> Read options from <file>\n"
834 " -h --help Display this information\n"
835 " -v --version Display the program's version\n"
839 #: coffdump.c:531 srconv.c:1794 sysdump.c:711
840 msgid "no input file specified"
844 msgid "Out of context scope change encountered"
849 msgid "Invalid section target index: %u"
854 msgid "Invalid section target index: %d"
858 msgid "Target section has insufficient relocs"
863 msgid "Symbol index %u encountered when there are no symbols"
868 msgid "Invalid symbol index %u encountered"
873 msgid "Invalid section number (%d) encountered"
878 msgid "Unrecognized symbol class: %d"
883 msgid "Type entry %u does not have enough symbolic information"
888 msgid "Type entry %u does not refer to a symbol"
892 msgid "Section definition needs a section length"
896 msgid "Aggregate definition needs auxiliary information"
900 msgid "Enum definition needs auxiliary information"
904 msgid "Array definition needs auxiliary information"
909 msgid "Out of range sum for els (%#x) * size (%#x)"
912 #: coffgrok.c:607 coffgrok.c:850
914 msgid "Unrecognised symbol class: %d"
918 msgid "ICE: do_define called without a block"
923 msgid "Out of range symbol index: %u"
927 msgid "Section referenced before any file is defined"
932 msgid "Out of range sum for offset (%#x) + size (%#x)"
937 msgid "Out of range type size: %u"
941 msgid "Function start encountered without a top level scope."
945 msgid "Block start encountered without a scope for it."
949 msgid "Function arguments encountered without a function definition"
953 msgid "Structure element encountered without a structure definition"
957 msgid "Enum element encountered without an enum definition"
961 msgid "Aggregate definition encountered without a scope"
965 msgid "Label definition encountered without a file scope"
969 msgid "Variable definition encountered without a scope"
974 msgid "%s: is not a COFF format file"
977 #: cxxfilt.c:124 nm.c:380 objdump.c:460
979 msgid "Report bugs to %s.\n"
983 msgid "debug_add_to_current_namespace: no current file"
987 msgid "debug_start_source: no debug_set_filename call"
991 msgid "debug_record_function: no debug_set_filename call"
995 msgid "debug_record_parameter: no current function"
999 msgid "debug_end_function: no current function"
1003 msgid "debug_end_function: some blocks were not closed"
1007 msgid "debug_start_block: no current block"
1011 msgid "debug_end_block: no current block"
1015 msgid "debug_end_block: attempt to close top level block"
1019 msgid "debug_record_line: no current unit"
1024 msgid "debug_start_common_block: not implemented"
1029 msgid "debug_end_common_block: not implemented"
1034 msgid "debug_record_label: not implemented"
1038 msgid "debug_record_variable: no current file"
1042 msgid "debug_make_undefined_type: unsupported kind"
1046 msgid "debug_name_type: no current file"
1050 msgid "debug_tag_type: no current file"
1054 msgid "debug_tag_type: extra tag attempted"
1059 msgid "Warning: changing type size from %d to %d\n"
1063 msgid "debug_find_named_type: no current compilation unit"
1068 msgid "debug_get_real_type: circular debug information for %s\n"
1072 msgid "debug_write_type: illegal type encountered"
1075 #: dlltool.c:919 dlltool.c:944 dlltool.c:974
1077 msgid "Internal error: Unknown machine type: %d"
1082 msgid "Can't open def file: %s"
1087 msgid "Processing def file: %s"
1091 msgid "Processed def file"
1096 msgid "Syntax error in def file %s:%d"
1101 msgid "%s: Path components stripped from image name, '%s'."
1106 msgid "NAME: %s base: %x"
1109 #: dlltool.c:1105 dlltool.c:1126
1110 msgid "Can't have LIBRARY and NAME"
1115 msgid "LIBRARY: %s base: %x"
1120 msgid "VERSION %d.%d\n"
1128 #: dlltool.c:1367 resrc.c:289
1133 #: dlltool.c:1372 dllwrap.c:416 resrc.c:294
1135 msgid "subprocess got fatal signal %d"
1138 #: dlltool.c:1378 dllwrap.c:423 resrc.c:301
1140 msgid "%s exited with status %d"
1145 msgid "Sucking in info from %s section in %s"
1150 msgid "Excluding symbol: %s"
1153 #: dlltool.c:1638 dlltool.c:1649 nm.c:1403 nm.c:1412
1155 msgid "%s: no symbols"
1158 #. FIXME: we ought to read in and block out the base relocations.
1161 msgid "Done reading %s"
1166 msgid "Unable to open object file: %s: %s"
1171 msgid "Scanning object file %s"
1176 msgid "Cannot produce mcore-elf dll from archive file: %s"
1180 msgid "Adding exports to output file"
1184 msgid "Added exports to output file"
1189 msgid "Generating export file: %s"
1194 msgid "Unable to open temporary assembler file: %s"
1199 msgid "Opened temporary file: %s"
1203 msgid "failed to read the number of entries from base file"
1207 msgid "Generated exports file"
1212 msgid "bfd_open failed open stub file: %s: %s"
1217 msgid "Creating stub file: %s"
1222 msgid "bfd_open failed reopen stub file: %s: %s"
1225 #: dlltool.c:2780 dlltool.c:2859
1227 msgid "failed to open temporary head file: %s"
1230 #: dlltool.c:2844 dlltool.c:2934
1232 msgid "failed to open temporary head file: %s: %s"
1237 msgid "failed to open temporary tail file: %s"
1242 msgid "failed to open temporary tail file: %s: %s"
1247 msgid "Can't create .lib file: %s: %s"
1252 msgid "Creating library file: %s"
1255 #: dlltool.c:3102 dlltool.c:3108
1257 msgid "cannot delete %s: %s"
1261 msgid "Created lib file"
1266 msgid "Can't open .lib file: %s: %s"
1269 #: dlltool.c:3328 dlltool.c:3350
1271 msgid "%s is not a library"
1276 msgid "Import library `%s' specifies two or more dlls"
1281 msgid "Unable to determine dll name for `%s' (not an import library?)"
1286 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1291 msgid "Error, duplicate EXPORT with ordinals: %s"
1295 msgid "Processing definitions"
1299 msgid "Processed definitions"
1303 #: dlltool.c:3748 dllwrap.c:477
1305 msgid "Usage %s <option(s)> <object-file(s)>\n"
1312 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1318 " possible <machine>: arm[_interwork], arm64, i386, mcore[-elf]{-le|-"
1324 msgid " -e --output-exp <outname> Generate an export file.\n"
1329 msgid " -l --output-lib <outname> Generate an interface library.\n"
1334 msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1339 msgid " --deterministic-libraries\n"
1345 " Use zero for timestamps and uids/gids in output "
1346 "libraries (default)\n"
1352 " Use zero for timestamps and uids/gids in output "
1358 msgid " --non-deterministic-libraries\n"
1364 " Use actual timestamps and uids/gids in output "
1371 " Use actual timestamps and uids/gids in output "
1372 "libraries (default)\n"
1377 msgid " -a --add-indirect Add dll indirects to export file.\n"
1383 " -D --dllname <name> Name of input dll to put into interface lib.\n"
1388 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1393 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1398 msgid " --export-all-symbols Export all symbols to .def\n"
1403 msgid " --no-export-all-symbols Only export listed symbols\n"
1408 msgid " --exclude-symbols <list> Don't export <list>\n"
1413 msgid " --no-default-excludes Clear default exclude symbols\n"
1418 msgid " -b --base-file <basefile> Read linker generated base file.\n"
1423 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1428 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1434 " --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
1441 " -U --add-underscore Add underscores to all symbols in interface "
1448 " --add-stdcall-underscore Add underscores to stdcall symbols in "
1449 "interface library.\n"
1455 " --no-leading-underscore All symbols shouldn't be prefixed by an "
1462 " --leading-underscore All symbols should be prefixed by an "
1468 msgid " -k --kill-at Kill @<n> from exported names.\n"
1473 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1478 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1483 msgid " -S --as <name> Use <name> for assembler.\n"
1488 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1494 " -C --compat-implib Create backward compatible import library.\n"
1500 " -n --no-delete Keep temp files (repeat for extra "
1507 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1513 " -I --identify <implib> Report the name of the DLL associated with "
1520 " --identify-strict Causes --identify to report error when multiple "
1526 msgid " -v --verbose Be verbose.\n"
1531 msgid " -V --version Display the program version.\n"
1536 msgid " -h --help Display this information.\n"
1541 msgid " @<file> Read options from <file>.\n"
1547 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1552 msgid " -L --linker <name> Use <name> as the linker.\n"
1557 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1562 msgid "Unable to open def-file: %s"
1567 msgid "Path components stripped from dllname, '%s'."
1572 msgid "Unable to open base-file: %s"
1577 msgid "Machine '%s' not supported"
1582 msgid "Warning, machine type (%d) not supported for delayimport."
1585 #: dlltool.c:4206 dllwrap.c:206
1587 msgid "Tried file: %s"
1590 #: dlltool.c:4213 dllwrap.c:213
1592 msgid "Using file: %s"
1597 msgid "Keeping temporary base file %s"
1602 msgid "Deleting temporary base file %s"
1607 msgid "Keeping temporary exp file %s"
1612 msgid "Deleting temporary exp file %s"
1617 msgid "Keeping temporary def file %s"
1622 msgid "Deleting temporary def file %s"
1627 msgid "pwait returns: %s"
1632 msgid " Generic options:\n"
1637 msgid " @<file> Read options from <file>\n"
1642 msgid " --quiet, -q Work quietly\n"
1647 msgid " --verbose, -v Verbose\n"
1652 msgid " --version Print dllwrap version\n"
1657 msgid " --implib <outname> Synonym for --output-lib\n"
1662 msgid " Options for %s:\n"
1667 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1672 msgid " --driver-flags <flags> Override default ld flags\n"
1677 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1682 msgid " --entry <entry> Specify alternate DLL entry point\n"
1687 msgid " --image-base <base> Specify image base address\n"
1692 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1697 msgid " --dry-run Show what needs to be run\n"
1702 msgid " --mno-cygwin Create Mingw DLL\n"
1707 msgid " Options passed to DLLTOOL:\n"
1712 msgid " --machine <machine>\n"
1717 msgid " --output-exp <outname> Generate export file.\n"
1722 msgid " --output-lib <outname> Generate input library.\n"
1727 msgid " --add-indirect Add dll indirects to export file.\n"
1732 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1737 msgid " --def <deffile> Name input .def file\n"
1742 msgid " --output-def <deffile> Name output .def file\n"
1747 msgid " --export-all-symbols Export all symbols to .def\n"
1752 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1757 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1762 msgid " --no-default-excludes Zap default exclude symbols\n"
1767 msgid " --base-file <basefile> Read linker generated base file\n"
1772 msgid " --no-idata4 Don't generate idata$4 section\n"
1777 msgid " --no-idata5 Don't generate idata$5 section\n"
1782 msgid " -U Add underscores to .lib\n"
1787 msgid " -k Kill @<n> from exported names\n"
1792 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1797 msgid " --as <name> Use <name> for assembler\n"
1802 msgid " --nodelete Keep temp files.\n"
1807 msgid " --no-leading-underscore Entrypoint without underscore\n"
1812 msgid " --leading-underscore Entrypoint with underscore.\n"
1817 msgid " Rest are passed unmodified to the language driver\n"
1822 msgid "WARNING: %s is deprecated, use gcc -shared or ld -shared instead\n"
1826 msgid "Must provide at least one of -o or --dllname options"
1831 "no export definition file provided.\n"
1832 "Creating one, but that may not be what you want"
1837 msgid "DLLTOOL name : %s\n"
1842 msgid "DLLTOOL options : %s\n"
1847 msgid "DRIVER name : %s\n"
1852 msgid "DRIVER options : %s\n"
1856 msgid "Encoded value extends past end of section\n"
1861 msgid "Encoded size of %d is too large to read\n"
1865 msgid "Encoded size of 0 is too small to read\n"
1868 #: dwarf.c:262 readelf.c:3796 readelf.c:11014
1872 #. Read AMOUNT bytes from PTR and store them in VAL.
1873 #. Checks to make sure that the read will not reach or pass END.
1874 #. FUNC chooses whether the value read is unsigned or signed, and may
1875 #. be either byte_get or byte_get_signed. If INC is true, PTR is
1876 #. incremented after reading the value.
1877 #. This macro cannot protect against PTR values derived from user input.
1878 #. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using
1879 #. pointers is undefined behaviour.
1882 msgid "internal error: attempt to read %d byte of data in to %d sized variable"
1884 "internal error: attempt to read %d bytes of data in to %d sized variable"
1888 #: dwarf.c:429 dwarf.c:5352
1889 msgid "Badly formed extended line op encountered!\n"
1894 msgid " Extended opcode %d: "
1906 msgid "Length (%zu) of DW_LNE_set_address op is too long\n"
1911 msgid "set Address to %#<PRIx64>\n"
1916 msgid "define new File Table entry\n"
1919 #: dwarf.c:462 dwarf.c:4625
1921 msgid " Entry\tDir\tTime\tSize\tName\n"
1925 msgid "DW_LNE_define_file: Bad opcode length\n"
1930 msgid "set Discriminator to %<PRIu64>\n"
1935 msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1938 #. The test against DW_LNW_hi_user is redundant due to
1939 #. the limited range of the unsigned char data type used
1941 #. && op_code <= DW_LNE_hi_user
1944 msgid "user defined: "
1957 #: dwarf.c:592 dwarf.c:660
1958 msgid "<no .debug_str section>"
1963 msgid "DW_FORM_strp offset too big: %#<PRIx64>\n"
1966 #: dwarf.c:597 dwarf.c:624 dwarf.c:1811
1967 msgid "<offset is too big>"
1971 msgid "<no NUL byte at end of .debug_str section>"
1975 msgid "<no .debug_line_str section>"
1980 msgid "DW_FORM_line_strp offset too big: %#<PRIx64>\n"
1984 msgid "<no NUL byte at end of .debug_line_str section>"
1988 msgid "<no .debug_str_offsets.dwo section>"
1992 msgid "<no .debug_str_offsets section>"
1996 msgid "<no .debug_str.dwo section>"
2002 "string index of %<PRIu64> converts to an offset of %#<PRIx64> which is too "
2003 "big for section %s"
2007 msgid "<string index too big>"
2012 msgid "indirect offset too big: %#<PRIx64>\n"
2016 msgid "<indirect index offset is too big>"
2020 msgid "<no NUL byte at end of section>"
2024 msgid "Cannot fetch indexed address: the .debug_addr section is missing\n"
2027 #: dwarf.c:711 dwarf.c:767
2029 msgid "Offset into section %s too big: %#<PRIx64>\n"
2034 msgid "Unable to locate %s section\n"
2040 "Section %s is too small to contain an value indexed from another section!\n"
2043 #. Report the missing single zero which ends the section.
2046 msgid "%s section not zero terminated\n"
2049 #. PR 17531: file:4bcd9ce9.
2053 "Debug info is corrupted, abbrev size (%#<PRIx64>) is larger than abbrev "
2054 "section size (%#<PRIx64>)\n"
2060 "Debug info is corrupted, abbrev offset (%#<PRIx64>) is larger than abbrev "
2061 "section size (%#<PRIx64>)\n"
2066 msgid "User TAG value: %#<PRIx64>"
2071 msgid "Unknown TAG value: %#<PRIx64>"
2076 msgid "Unknown FORM value: %lx"
2081 msgid "Unknown IDX value: %lx"
2086 msgid "%c%<PRIu64> byte block: "
2091 msgid "(DW_OP_call_ref in frame info)"
2096 msgid "size: %<PRIu64> "
2101 msgid "offset: %<PRIu64> "
2106 msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
2111 msgid "(%s in frame info)"
2116 msgid "(DW_OP_GNU_variable_value in frame info)"
2121 msgid "(User defined location op %#x)"
2126 msgid "(Unknown location op %#x)"
2130 msgid "<no links available>"
2134 msgid "<no NUL byte at end of alt .debug_str section>"
2140 "DW_FORM_GNU_strp_alt offset (%#<PRIx64>) too big or no string sections "
2146 msgid "Unknown AT value: %lx"
2151 msgid "Corrupt attribute block length: %#<PRIx64>\n"
2157 "Unable to resolve ref_addr form: uvalue %lx > section size %<PRIx64> (%s)\n"
2163 "Unable to resolve ref form: uvalue %lx + cu_offset %<PRIx64> > CU size %tx\n"
2168 msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
2173 msgid "Unable to find abbreviations for CU offset %#lx\n"
2178 msgid "Empty abbreviation list encountered for CU offset %lx\n"
2183 msgid "Unable to find entry for abbreviation %lu\n"
2187 msgid "corrupt discr_list - not using a block form\n"
2191 msgid "corrupt discr_list - block not long enough\n"
2196 msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
2200 msgid "Corrupt attribute\n"
2204 msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
2208 msgid "Block ends prematurely\n"
2211 #. We have already displayed the form name.
2212 #: dwarf.c:2638 dwarf.c:2651 dwarf.c:2675
2214 msgid "%c(offset: %#<PRIx64>): %s"
2219 msgid "%c(indirect string, offset: %#<PRIx64>): %s"
2224 msgid "%c(indirect line string, offset: %#<PRIx64>): %s"
2229 msgid "%c(indexed string: %#<PRIx64>): %s"
2232 #. We have already displayed the form name.
2235 msgid "%c(offset: %#<PRIx64>) %s"
2240 msgid "%c(alt indirect string, offset: %#<PRIx64>) %s"
2245 msgid "loc_offset %<PRIu64> too big\n"
2250 msgid "%c(index: %#<PRIx64>): %#<PRIx64>"
2255 msgid "Unrecognized form: %#lx"
2261 "CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %#<PRIx64>)"
2267 "CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - "
2274 "CU @ %#<PRIx64> has multiple rnglists_base values (%#<PRIx64> and %#<PRIx64>)"
2280 "CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - "
2287 "CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %"
2294 "CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - "
2299 msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
2304 msgid "The number of views (%u) is greater than the number of locations (%u)\n"
2308 msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
2311 #: dwarf.c:3009 dwarf.c:3043 dwarf.c:3058
2313 msgid "Unsupported form (%s) for attribute %s\n"
2318 msgid "(not inlined)"
2328 msgid "(declared as inline but ignored)"
2333 msgid "(declared as inline and inlined)"
2338 msgid " (Unknown inline attribute value: %#<PRIx64>)"
2343 msgid "(implementation defined: %#<PRIx64>)"
2348 msgid "(unknown: %#<PRIx64>)"
2353 msgid "(user defined type)"
2358 msgid "(unknown type)"
2363 msgid "(unknown accessibility)"
2368 msgid "(unknown visibility)"
2373 msgid "(user specified)"
2378 msgid "(unknown endianity)"
2383 msgid "(unknown virtuality)"
2388 msgid "(unknown case)"
2393 msgid "(user defined)"
2398 msgid "(unknown convention)"
2413 msgid "(leading overpunch)"
2418 msgid "(trailing overpunch)"
2423 msgid "(leading separate)"
2428 msgid "(trailing separate)"
2431 #: dwarf.c:3331 dwarf.c:3342
2433 msgid "(unrecognised)"
2448 msgid "(out of class)"
2453 msgid " (location list)"
2456 #: dwarf.c:3403 dwarf.c:6600 dwarf.c:6805 dwarf.c:6980
2458 msgid " [without DW_AT_frame_base]"
2464 "Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %"
2470 msgid "\t[Abbrev Number: %ld"
2476 "Raw dump of debug contents of section %s (loaded from %s):\n"
2483 "Raw dump of debug contents of section %s:\n"
2490 "Contents of the %s section (loaded from %s):\n"
2497 "Contents of the %s section:\n"
2503 msgid "Reserved length value (%#<PRIx64>) found in section %s\n"
2509 "Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n"
2514 msgid "No comp units in %s section ?\n"
2519 msgid "Not enough memory for a debug info array of %u entries\n"
2524 msgid "Unable to locate %s section!\n"
2529 msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
2534 msgid " Compilation Unit @ offset %#<PRIx64>:\n"
2539 msgid " Length: %#<PRIx64> (%s)\n"
2544 msgid " Version: %d\n"
2549 msgid " Unit Type: %s (%x)\n"
2554 msgid " Abbrev Offset: %#<PRIx64>\n"
2559 msgid " Pointer Size: %d\n"
2564 msgid " Signature: %#<PRIx64>\n"
2569 msgid " Type Offset: %#<PRIx64>\n"
2574 msgid " DWO ID: %#<PRIx64>\n"
2579 msgid " Section contributions:\n"
2584 msgid " .debug_abbrev.dwo: %#<PRIx64> %#zx\n"
2589 msgid " .debug_line.dwo: %#<PRIx64> %#zx\n"
2594 msgid " .debug_loc.dwo: %#<PRIx64> %#zx\n"
2599 msgid " .debug_str_offsets.dwo: %#<PRIx64> %#zx\n"
2605 "CU at offset %#<PRIx64> contains corrupt or unsupported version number: %d.\n"
2611 "CU at offset %#<PRIx64> contains corrupt or unsupported unit type: %d.\n"
2616 msgid " <%d><%lx>: Abbrev Number: 0\n"
2621 msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2625 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2630 msgid " <%d><%lx>: Abbrev Number: %lu"
2635 msgid " <%d><%lx>: ...\n"
2641 "DIE at offset %#lx refers to abbreviation number %lu which does not exist\n"
2645 msgid "DIE has locviews without loclist\n"
2651 "The length field (%#<PRIx64>) in the debug_line header is wrong - the "
2652 "section is too small\n"
2656 msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
2659 #: dwarf.c:4247 dwarf.c:7271 dwarf.c:8204
2661 msgid "The %s section contains unsupported segment selector size: %d.\n"
2665 msgid "Invalid maximum operations per insn.\n"
2669 msgid "Directory Table"
2673 msgid "File Name Table"
2678 msgid "Unexpectedly large number of columns in the %s (%u)\n"
2683 msgid "%s: Corrupt format description entry\n"
2690 " The %s is empty.\n"
2695 msgid "%s: Corrupt entry count - expected %#<PRIx64> but none found\n"
2700 msgid "%s: format count is zero, but the table is not empty\n"
2707 " The %s (offset %#tx, lines %<PRIu64>, columns %u):\n"
2742 msgid "\t(Unknown format content type %<PRIu64>)"
2749 "%s: Corrupt entries list\n"
2753 msgid "corrupt .debug_sup section: size is too small\n"
2757 msgid "corrupt .debug_sup section: version < 5"
2761 msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
2766 "corrupt .debug_sup section: filename not empty in supplementary section\n"
2770 msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
2774 msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
2779 "corrupt .debug_sup section: checksum length is longer than the remaining "
2786 "corrupt .debug_sup section: there are %#<PRIx64> extra, unused bytes at the "
2787 "end of the section\n"
2792 msgid " Version: %u\n"
2797 msgid " Is Supp: %u\n"
2802 msgid " Filename: %s\n"
2807 msgid " Checksum Len: %<PRIu64>\n"
2815 #: dwarf.c:4520 dwarf.c:4938
2817 "Partial .debug_line. section encountered without a prior full .debug_line "
2823 msgid " Offset: %#tx\n"
2828 msgid " Length: %<PRId64>\n"
2833 msgid " DWARF Version: %d\n"
2838 msgid " Address size (bytes): %d\n"
2843 msgid " Segment selector (bytes): %d\n"
2848 msgid " Prologue Length: %d\n"
2853 msgid " Minimum Instruction Length: %d\n"
2858 msgid " Maximum Ops per Instruction: %d\n"
2863 msgid " Initial value of 'is_stmt': %d\n"
2868 msgid " Line Base: %d\n"
2873 msgid " Line Range: %d\n"
2878 msgid " Opcode Base: %d\n"
2881 #: dwarf.c:4553 dwarf.c:4954
2882 msgid "Line range of 0 is invalid, using 1 instead\n"
2886 msgid "Line Base extends beyond end of section\n"
2898 msgid " Opcode %d has %d arg\n"
2899 msgid_plural " Opcode %d has %d args\n"
2907 " The Directory Table is empty.\n"
2914 " The Directory Table (offset %#tx):\n"
2921 " The File Name Table is empty.\n"
2928 " The File Name Table (offset %#tx):\n"
2932 msgid "Corrupt file name table entry\n"
2937 msgid " No Line Number Statements.\n"
2942 msgid " Line Number Statements:\n"
2947 msgid " Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>%s"
2950 #: dwarf.c:4695 dwarf.c:4716 dwarf.c:4758 dwarf.c:4778 dwarf.c:4826
2952 msgid " (reset view)"
2957 msgid " Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>[%d]%s"
2962 msgid " and Line by %d to %d"
2965 #: dwarf.c:4723 dwarf.c:4740
2967 msgid " (view %u)\n"
2977 msgid " Advance PC by %<PRIu64> to %#<PRIx64>%s\n"
2982 msgid " Advance PC by %<PRIu64> to %#<PRIx64>[%d]%s\n"
2987 msgid " Advance Line by %d to %d\n"
2992 msgid " Set File Name to entry %<PRIu64> in the File Name Table\n"
2997 msgid " Set column to %<PRIu64>\n"
3002 msgid " Set is_stmt to %d\n"
3007 msgid " Set basic block\n"
3012 msgid " Advance PC by constant %<PRIu64> to %#<PRIx64>%s\n"
3017 msgid " Advance PC by constant %<PRIu64> to %#<PRIx64>[%d]%s\n"
3022 msgid " Advance PC by fixed size amount %<PRIu64> to %#<PRIx64>\n"
3027 msgid " Set prologue_end to true\n"
3032 msgid " Set epilogue_begin to true\n"
3037 msgid " Set ISA to %<PRIu64>\n"
3040 #: dwarf.c:4874 dwarf.c:5551
3042 msgid " Unknown opcode %d with operands: "
3047 msgid "opcode base of %d extends beyond end of section\n"
3052 msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
3055 #: dwarf.c:4994 dwarf.c:5024 dwarf.c:5054
3056 msgid "Corrupt directories list\n"
3061 msgid "number of directories (0x%x) exceeds size of section %s\n"
3066 msgid "Unexpectedly large number of columns in the file name table (%u)\n"
3069 #: dwarf.c:5075 dwarf.c:5106 dwarf.c:5153
3070 msgid "Corrupt file name list\n"
3075 msgid "number of files (0x%x) exceeds size of section %s\n"
3079 msgid "directory table ends unexpectedly\n"
3083 msgid "file table ends unexpectedly\n"
3088 msgid "CU: No directory table\n"
3096 #: dwarf.c:5260 dwarf.c:5592 readelf.c:6977 readelf.c:7074 readelf.c:7092
3097 #: readelf.c:7110 readelf.c:7914 readelf.c:12115 readelf.c:12777
3098 #: readelf.c:12790 readelf.c:18364 readelf.c:18396
3102 #: dwarf.c:5267 dwarf.c:5478
3104 msgid "directory index %u >= number of directories %u\n"
3107 #: dwarf.c:5270 dwarf.c:5586 elfcomm.c:762 readelf.c:426 readelf.c:925
3108 #: readelf.c:8091 readelf.c:8658 readelf.c:10693 readelf.c:13129
3109 #: readelf.c:13195 readelf.c:13199 readelf.c:13271 readelf.c:13276
3110 #: readelf.c:17094 readelf.c:17183 readelf.c:17776 readelf.c:17795
3111 #: readelf.c:17914 readelf.c:18373 readelf.c:19531 readelf.c:19534
3118 msgid "CU: %s/%s:\n"
3124 "File name Line number Starting address "
3131 "File name Line number Starting address View "
3137 msgid "CU: Empty file name table\n"
3142 msgid "UNKNOWN (%u): length %ld\n"
3149 " [Use file table entry %d]\n"
3152 #: dwarf.c:5452 dwarf.c:5584
3154 msgid "file index %u >= number of files %u\n"
3161 " <over large file table index %u>"
3168 " [Use file %s in directory table entry %d]\n"
3175 " <over large directory table entry %u>\n"
3180 msgid " Set ISA to %lu\n"
3217 msgid "Debug info is corrupted, %s header at %#lx has length %#<PRIx64>\n"
3220 #: dwarf.c:5814 dwarf.c:7628
3223 ".debug_info offset of %#<PRIx64> in %s section does not point to a CU "
3229 msgid " Length: %<PRId64>\n"
3234 msgid " Version: %d\n"
3239 msgid " Offset into .debug_info section: %#<PRIx64>\n"
3244 msgid " Size of area in .debug_info section: %<PRId64>\n"
3248 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3255 " Offset Kind Name\n"
3275 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3280 msgid " DW_MACINFO_end_file\n"
3285 msgid " DW_MACINFO_define - lineno : %d macro : %*s\n"
3290 msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n"
3295 msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n"
3301 "Expected to find a version number of 4 or 5 in section %s but found %d "
3307 msgid " Offset: %#<PRIx64>\n"
3312 msgid " Version: %d\n"
3317 msgid " Offset size: %d\n"
3322 msgid " Offset into .debug_line: %#<PRIx64>\n"
3327 msgid " Extension opcode arguments:\n"
3332 msgid " DW_MACRO_%02x has no arguments\n"
3337 msgid " DW_MACRO_%02x arguments: "
3342 msgid "Invalid extension opcode form %s\n"
3346 msgid ".debug_macro section not zero terminated\n"
3351 msgid " DW_MACRO_define - lineno : %d macro : %*s\n"
3356 msgid " DW_MACRO_undef - lineno : %d macro : %*s\n"
3360 msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
3365 msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
3370 msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
3375 msgid " DW_MACRO_end_file\n"
3380 msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
3385 msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
3390 msgid " DW_MACRO_import - offset : %#<PRIx64>\n"
3395 msgid " DW_MACRO_define_sup - lineno : %d macro offset : %#<PRIx64>\n"
3400 msgid " DW_MACRO_undef_sup - lineno : %d macro offset : %#<PRIx64>\n"
3405 msgid " DW_MACRO_import_sup - offset : %#<PRIx64>\n"
3410 msgid "(with offset %#<PRIx64>) "
3415 msgid "lineno : %d macro : %s\n"
3420 msgid " <Target Specific macro op: %#x - UNHANDLED"
3425 msgid " Unknown macro opcode %02x seen\n"
3430 msgid " DW_MACRO_%02x\n"
3435 msgid " DW_MACRO_%02x -"
3440 msgid " Number TAG (%#<PRIx64>)\n"
3444 msgid "has children"
3453 msgid "location view pair\n"
3458 msgid "No debug information available for loc lists of entry: %u\n"
3461 #: dwarf.c:6508 dwarf.c:6656 dwarf.c:6873
3463 msgid "Invalid pointer size (%d) in debug info for entry %d\n"
3466 #: dwarf.c:6520 dwarf.c:6573 dwarf.c:6582 dwarf.c:6668 dwarf.c:6779
3467 #: dwarf.c:6787 dwarf.c:6885 dwarf.c:6957 dwarf.c:6965 dwarf.c:7176
3470 msgid "Location list starting at offset %#<PRIx64> is not terminated.\n"
3473 #: dwarf.c:6542 dwarf.c:6696 dwarf.c:6922 dwarf.c:7997 dwarf.c:8062
3475 msgid "<End of list>\n"
3478 #: dwarf.c:6554 dwarf.c:6705 dwarf.c:6737 dwarf.c:7124 dwarf.c:7155
3479 #: dwarf.c:8071 dwarf.c:8095
3481 msgid "(base address)\n"
3484 #: dwarf.c:6568 dwarf.c:6690 dwarf.c:6911
3487 "views at %8.8<PRIx64> for:\n"
3491 #: dwarf.c:6603 dwarf.c:6808 dwarf.c:8016 dwarf.c:8128
3492 msgid " (start == end)"
3495 #: dwarf.c:6605 dwarf.c:6810 dwarf.c:8018 dwarf.c:8130
3496 msgid " (start > end)"
3501 msgid "No debug information available for loclists lists of entry: %u\n"
3504 #: dwarf.c:6702 dwarf.c:7121
3506 msgid "(index into .debug_addr) "
3511 msgid "View pair entry in loclist with locviews attribute\n"
3516 msgid "views for:\n"
3519 #: dwarf.c:6766 dwarf.c:7170
3521 msgid "Invalid location list entry type %d\n"
3526 msgid "Trailing view pair not used in a range"
3531 msgid "No debug information for loc lists of entry: %u\n"
3536 msgid "(base address selection entry)\n"
3541 msgid "Unknown location list entry type 0x%x.\n"
3546 msgid "Table at Offset %#tx\n"
3549 #: dwarf.c:7048 dwarf.c:8195
3551 msgid " Length: %#<PRIx64>\n"
3554 #: dwarf.c:7049 dwarf.c:8196
3556 msgid " DWARF version: %u\n"
3559 #: dwarf.c:7050 dwarf.c:8197
3561 msgid " Address size: %u\n"
3564 #: dwarf.c:7051 dwarf.c:8198
3566 msgid " Segment size: %u\n"
3569 #: dwarf.c:7052 dwarf.c:8199
3571 msgid " Offset entries: %u\n"
3576 msgid "The %s section contains a corrupt or unsupported version number: %d.\n"
3581 msgid "The %s section contains an unsupported segment selector size: %d.\n"
3586 msgid "The %s section contains a table without offset\n"
3593 " Offset Entries starting at %#tx:\n"
3596 #: dwarf.c:7085 dwarf.c:8229
3598 msgid " [%6u] %#<PRIx64>\n"
3603 msgid " Offset Entry %u\n"
3614 msgid "(start == end)"
3618 msgid "(start > end)"
3621 #: dwarf.c:7240 dwarf.c:7509 dwarf.c:7726 dwarf.c:7849 dwarf.c:8278
3625 "The %s section is empty.\n"
3630 msgid "The %s section contains corrupt or unsupported version number: %d.\n"
3633 #: dwarf.c:7287 dwarf.c:7732 dwarf.c:8289
3636 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
3641 msgid "No location lists in .debug_info section!\n"
3647 "Location lists in %s section start at %#<PRIx64> rather than %#<PRIx64>\n"
3653 " Warning: This section has relocations - addresses seen here may not be "
3660 msgid " Offset Begin End Expression\n"
3663 #: dwarf.c:7423 dwarf.c:7427
3665 msgid "There is a hole [%#tx - %#<PRIx64>] in %s section.\n"
3670 msgid "There is an overlap [%#tx - %#<PRIx64>] in %s section.\n"
3675 msgid "Offset %#<PRIx64> is bigger than %s section size.\n"
3680 msgid "View Offset %#<PRIx64> is bigger than %s section size.\n"
3684 msgid "DWO is not yet supported.\n"
3688 msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
3693 msgid "There is %ld unused byte at the end of section %s\n"
3694 msgid_plural "There are %ld unused bytes at the end of section %s\n"
3701 "Debug info is corrupted, %s header at %#<PRIx64> has length %#<PRIx64>\n"
3705 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3710 msgid " Length: %<PRId64>\n"
3715 msgid " Version: %d\n"
3720 msgid " Offset into .debug_info: %#<PRIx64>\n"
3725 msgid " Pointer Size: %d\n"
3730 msgid " Segment Size: %d\n"
3735 msgid "Invalid address size in %s section!\n"
3739 msgid "Pointer size + Segment size is not a power of two.\n"
3758 msgid "Corrupt address base (%#<PRIx64>) found in debug section %u\n"
3763 msgid " For compilation unit at offset %#<PRIx64>:\n"
3768 msgid "\tIndex\tAddress\n"
3774 "Corrupt %s section: expecting header size of 8 or 16, but found %zd instead\n"
3779 msgid "Corrupt %s section: unit_length field of %#<PRIx64> is invalid\n"
3785 "Corrupt %s section: expecting version number 5 in header but found %d "
3791 msgid "Corrupt %s section: address size (%x) is wrong"
3799 #: dwarf.c:7896 dwarf.c:7920
3801 msgid " Length: %#<PRIx64>\n"
3804 #: dwarf.c:7897 dwarf.c:7922
3806 msgid " Index Offset [String]\n"
3811 msgid "Section %s is too small %#<PRIx64>\n"
3816 msgid "Unexpected version number in str_offset header: %#x\n"
3821 msgid "Unexpected value in str_offset header's padding field: %#x\n"
3826 msgid " Version: %#x\n"
3831 msgid "Range list starting at offset %#<PRIx64> is not terminated.\n"
3836 msgid "(base address index) "
3841 msgid "Invalid range list entry type %d\n"
3847 "The length field (%#<PRIx64>) in the debug_rnglists header is wrong - the "
3848 "section is too small\n"
3853 msgid " Table at Offset: %#<PRIx64>:\n"
3857 msgid "Only DWARF version 5+ debug_rnglists info is currently supported.\n"
3864 " Offsets starting at %#tx:\n"
3871 " Offset: %#<PRIx64>, Index: %#<PRIx64>\n"
3874 #: dwarf.c:8242 dwarf.c:8331
3876 msgid " Offset Begin End\n"
3879 #. This can happen when the file was compiled with -gsplit-debug
3880 #. which removes references to range lists from the primary .o file.
3883 msgid "No range lists in .debug_info section.\n"
3888 msgid "Range lists in %s section start at %#<PRIx64>\n"
3893 msgid "Corrupt pointer size (%d) in debug entry at offset %#<PRIx64>\n"
3898 msgid "Corrupt offset (%#<PRIx64>) in range entry %u\n"
3903 msgid "There is a hole [%#tx - %#tx] in %s section.\n"
3908 msgid "There is an overlap [%#tx - %#tx] in %s section.\n"
3913 msgid "Unfeasibly large register number: %u\n"
3918 msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
3922 msgid "No terminator for augmentation name\n"
3927 msgid "Invalid pointer size (%d) in CIE data\n"
3932 msgid "Invalid segment size (%d) in CIE data\n"
3935 #: dwarf.c:8998 dwarf.c:9370
3937 msgid "Augmentation data too long: %#<PRIx64>, expected at most %#tx\n"
3942 msgid " Augmentation data: "
3946 msgid "bad register: "
3950 msgid "Failed to read CIE information\n"
3953 #: dwarf.c:9281 dwarf.c:9302 dwarf.c:9331
3954 msgid "Invalid max register\n"
3957 #. PR 17512: file: 9e196b3e.
3960 msgid "Probably corrupt segment size: %d - using 4 instead\n"
3963 #. Ideally translate "invalid " to 8 chars, trailing space
3967 msgid "cie=invalid "
3971 msgid "Invalid column number in saved frame state\n"
3974 #: dwarf.c:9874 dwarf.c:9898
3976 msgid " %s: <corrupt len %<PRIu64>>\n"
3981 msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
3986 msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
3991 msgid "Debug info is corrupted, %s header at %#tx has length %#<PRIx64>\n"
3996 msgid "Version %d\n"
4000 msgid "Only DWARF version 5 .debug_names is currently supported.\n"
4005 msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
4009 msgid "Compilation unit count must be >= 1 in .debug_names\n"
4015 "Augmentation string length %u must be rounded up to a multiple of 4 in ."
4021 msgid "Augmentation string:"
4036 msgid "Foreign TU table:\n"
4047 "Entry pool offset (%#<PRIx64>) exceeds unit size %#tx for unit %#tx in the "
4053 msgid "Used %zu of %lu bucket.\n"
4054 msgid_plural "Used %zu of %lu buckets.\n"
4061 "Out of %<PRIu64> items there are %zu bucket clashes (longest of %zu "
4068 "The name_count (%<PRIu64>) is not the same as the used bucket_count (%zu) + "
4069 "the hash clash count (%zu)"
4075 "Duplicate abbreviation tag %<PRIu64> in unit %#tx in the debug_names "
4079 #: dwarf.c:10388 dwarf.c:10669
4089 "Undefined abbreviation tag %<PRId64> in unit %#tx in the debug_names "
4095 msgid " <no entries>"
4099 msgid "The debuglink filename is corrupt/missing\n"
4104 msgid " Separate debug info file: %s\n"
4108 msgid "CRC offset missing/truncated\n"
4113 msgid " CRC value: %#x\n"
4118 msgid "There are %#<PRIx64> extraneous bytes at the end of the section\n"
4123 msgid "Build-ID is too short (%#zx bytes)\n"
4128 msgid " Build-ID (%#zx bytes):"
4133 msgid "Truncated header in the %s section.\n"
4138 msgid "Version %lu\n"
4143 msgid "Unsupported version %lu.\n"
4147 msgid "The address table data in version 3 may be wrong.\n"
4151 msgid "Version 4 does not support case insensitive lookups.\n"
4155 msgid "Version 5 does not include inlined functions.\n"
4159 msgid "Version 6 does not include symbol attributes.\n"
4164 msgid "Corrupt header in the %s section.\n"
4190 msgid "[%3u] <corrupt offset: %x>"
4195 msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
4200 msgid "<invalid CU vector offset: %x>\n"
4205 msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
4210 msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
4223 msgid "Section %s is empty\n"
4228 msgid "Section %s is too small to contain a CU/TU header\n"
4233 msgid " Version: %u\n"
4238 msgid " Number of columns: %u\n"
4243 msgid " Number of used entries: %u\n"
4249 " Number of slots: %u\n"
4255 msgid "Section %s is too small for %u slot\n"
4256 msgid_plural "Section %s is too small for %u slots\n"
4261 msgid "Section index pool located before start of section\n"
4266 msgid " [%3d] Signature: %#<PRIx64> Sections: "
4271 msgid "Section %s too small for shndx pool\n"
4276 msgid "Section %s too small for offset and size tables\n"
4281 msgid " Offset table\n"
4284 #: dwarf.c:10970 dwarf.c:11057
4288 #: dwarf.c:10970 dwarf.c:11057
4294 msgid "Row index (%u) is larger than number of used entries (%u)\n"
4297 #: dwarf.c:11037 dwarf.c:11108
4299 msgid "Overlarge Dwarf section index detected: %u\n"
4304 msgid " Size table\n"
4309 msgid "Too many rows/columns in DWARF index section %s\n"
4314 msgid " Unsupported version (%d)\n"
4319 msgid "Displaying the debug contents of section %s is not yet supported.\n"
4325 "Attempt to allocate an array with an excessive number of elements: %"
4332 "Attempt to re-allocate an array with an excessive number of elements: %"
4339 "Attempt to allocate a zero'ed array with an excessive number of elements: %"
4345 msgid "Unable to reopen separate debug info file: %s\n"
4350 msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
4355 msgid "Corrupt debuglink section: %s\n"
4359 msgid "Out of memory"
4362 #. Failed to find the file.
4365 msgid "could not find separate debug file '%s'\n"
4368 #: dwarf.c:11666 dwarf.c:11671 dwarf.c:11677 dwarf.c:11681 dwarf.c:11686
4369 #: dwarf.c:11689 dwarf.c:11692 dwarf.c:11695
4376 msgid "tried: DEBUGINFOD_URLS=%s\n"
4381 msgid "failed to open separate debug file: %s\n"
4388 "%s: Found separate debug info file: %s\n"
4392 msgid "Out of memory allocating dwo filename\n"
4397 msgid "Unable to load dwo file: %s\n"
4400 #. FIXME: We should check the dwo_id.
4404 "%s: Found separate debug object file: %s\n"
4409 msgid "Unable to load the .note.gnu.build-id section\n"
4413 msgid ".note.gnu.build-id section is corrupt/empty\n"
4417 msgid ".note.gnu.build-id data size is too small\n"
4421 msgid ".note.gnu.build-id data size is too big\n"
4425 msgid ".debug_sup section is corrupt/empty\n"
4429 msgid "filename in .debug_sup section is corrupt\n"
4433 msgid "unable to construct path for supplementary debug file"
4437 msgid "out of memory constructing filename for .debug_sup link\n"
4442 msgid "unable to open file '%s' referenced from .debug_sup section\n"
4448 "%s: Found supplementary debug file: %s\n"
4453 msgid "Multiple DWO_NAMEs encountered for the same CU\n"
4457 msgid "multiple DWO_IDs encountered for the same CU\n"
4461 msgid "Unexpected DWO INFO type"
4467 "The %s section contains link(s) to dwo file(s):\n"
4478 msgid " Directory: %s\n"
4492 msgid " ID: <not specified>\n"
4497 msgid "Unrecognized debug option '%s'\n"
4502 msgid "Unrecognized debug letter option '%c'\n"
4506 msgid "end of data encountered whilst reading LEB\n"
4510 msgid "read LEB value is too large to store in destination variable\n"
4520 msgid "%s: Warning: "
4523 #: elfcomm.c:73 elfcomm.c:88 elfcomm.c:158 elfcomm.c:221
4525 msgid "Unhandled data length: %d\n"
4528 #: elfcomm.c:281 elfcomm.c:306 elfcomm.c:780
4529 msgid "Out of memory\n"
4534 msgid "Abnormal length of thin archive member name: %lx\n"
4539 msgid "%s: invalid archive header size: %ld\n"
4544 msgid "%s: failed to skip archive symbol table\n"
4549 msgid "%s: the archive index is empty\n"
4552 #: elfcomm.c:382 elfcomm.c:411
4554 msgid "%s: failed to read archive index\n"
4560 "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the "
4561 "size is only 0x%lx\n"
4565 msgid "Out of memory whilst trying to read archive symbol index\n"
4569 msgid "Out of memory whilst trying to convert the archive symbol index\n"
4574 msgid "%s: the archive has an index but no symbols\n"
4578 msgid "Out of memory whilst trying to read archive index symbol table\n"
4583 msgid "%s: failed to read archive index symbol table\n"
4588 msgid "%s: failed to read archive header following archive index\n"
4593 msgid "%s: failed to seek to first archive header\n"
4596 #. PR 24049 - we cannot use filedata->file_name as this will
4597 #. have already been freed.
4598 #: elfcomm.c:504 elfcomm.c:738 elfedit.c:613 readelf.c:22892
4600 msgid "%s: failed to read archive header\n"
4605 msgid "%s has no archive index\n"
4610 msgid "%s: long name table is too small, (size = %<PRId64>)\n"
4615 msgid "%s: long name table is too big, (size = %#<PRIx64>)\n"
4619 msgid "Out of memory reading long symbol names in archive\n"
4624 msgid "%s: failed to read long symbol name string table\n"
4628 msgid "Archive member uses long names, but no longname table found\n"
4633 msgid "Found long name index (%ld) beyond end of long name table\n"
4637 msgid "Invalid Thin archive member name\n"
4642 msgid "%s: failed to seek to next file name\n"
4645 #: elfcomm.c:743 elfedit.c:620 readelf.c:22899
4647 msgid "%s: did not find a valid archive header\n"
4652 msgid "%s: Not an i386 nor x86-64 ELF file\n"
4657 msgid "%s: stat () failed\n"
4662 msgid "%s: mmap () failed\n"
4667 msgid "%s: Invalid PT_NOTE segment\n"
4672 msgid "Unknown x86 feature: %s\n"
4677 msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
4682 msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
4687 msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
4692 msgid "%s: Unmatched e_machine: %d is not %d\n"
4697 msgid "%s: Unmatched e_type: %d is not %d\n"
4702 msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
4707 msgid "%s: Unmatched EI_ABIVERSION: %d is not %d\n"
4712 msgid "%s: Failed to update ELF header: %s\n"
4717 "This executable has been built without support for a\n"
4718 "64 bit data type and so it cannot process 64 bit ELF files.\n"
4723 msgid "%s: Failed to read ELF header\n"
4728 msgid "%s: Failed to seek to ELF header\n"
4731 #: elfedit.c:604 readelf.c:22880
4733 msgid "%s: failed to seek to next archive header\n"
4736 #: elfedit.c:635 elfedit.c:644 readelf.c:22912 readelf.c:22921
4738 msgid "%s: bad archive file name\n"
4741 #: elfedit.c:667 elfedit.c:778
4743 msgid "Input file '%s' is not readable\n"
4748 msgid "%s: failed to seek to archive member\n"
4751 #: elfedit.c:735 readelf.c:23040
4753 msgid "'%s': No such file\n"
4756 #: elfedit.c:737 readelf.c:23042
4758 msgid "Could not locate '%s'. System error message: %s\n"
4761 #: elfedit.c:758 readelf.c:23049
4763 msgid "'%s' is not an ordinary file\n"
4766 #: elfedit.c:784 readelf.c:23071
4768 msgid "%s: Failed to read file's magic number\n"
4773 msgid "Unknown OSABI: %s\n"
4778 msgid "Unknown machine type: %s\n"
4783 msgid "Unknown type: %s\n"
4788 msgid "Usage: %s <option(s)> elffile(s)\n"
4793 msgid " Update the ELF header of ELF files\n"
4796 #: elfedit.c:946 nm.c:294 objcopy.c:574 objcopy.c:716 strings.c:1332
4798 msgid " The options are:\n"
4804 " --input-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
4805 " Set input machine type\n"
4806 " --output-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
4807 " Set output machine type\n"
4808 " --input-type [none|rel|exec|dyn]\n"
4809 " Set input file type\n"
4810 " --output-type [none|rel|exec|dyn]\n"
4811 " Set output file type\n"
4812 " --input-osabi [%s]\n"
4813 " Set input OSABI\n"
4814 " --output-osabi [%s]\n"
4815 " Set output OSABI\n"
4816 " --input-abiversion [0-255] Set input ABIVERSION\n"
4817 " --output-abiversion [0-255] Set output ABIVERSION\n"
4823 " --enable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
4824 " Enable x86 feature\n"
4825 " --disable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
4826 " Disable x86 feature\n"
4832 " -h --help Display this information\n"
4833 " -v --version Display the version number of %s\n"
4836 #: elfedit.c:1049 elfedit.c:1060
4838 msgid "Invalid ABIVERSION: %s\n"
4843 msgid " [-g] - 32 bit small archive\n"
4848 msgid " [-X32] - ignores 64 bit objects\n"
4853 msgid " [-X64] - ignores 32 bit objects\n"
4858 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
4862 msgid "Duplicate symbol entered into keyword list."
4865 #: nm.c:292 size.c:88 strings.c:1330
4867 msgid "Usage: %s [option(s)] [file(s)]\n"
4872 msgid " List symbols in [file(s)] (a.out by default).\n"
4877 msgid " -a, --debug-syms Display debugger-only symbols\n"
4883 " -A, --print-file-name Print name of the input file before every symbol\n"
4888 msgid " -B Same as --format=bsd\n"
4893 msgid " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
4896 #: nm.c:303 readelf.c:5217
4897 msgid " STYLE can be "
4902 msgid " --no-demangle Do not demangle low-level symbol names\n"
4908 " --recurse-limit Enable a demangling recursion limit. (default)\n"
4913 msgid " --no-recurse-limit Disable a demangling recursion limit.\n"
4919 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
4924 msgid " -e (ignored)\n"
4930 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
4932 " `sysv', `posix' or 'just-symbols'.\n"
4933 " The default is `bsd'\n"
4938 msgid " -g, --extern-only Display only external symbols\n"
4944 " --ifunc-chars=CHARS Characters to use when displaying ifunc symbols\n"
4949 msgid " -j, --just-symbols Same as --format=just-symbols\n"
4955 " -l, --line-numbers Use debugging information to find a filename and\n"
4956 " line number for each symbol\n"
4961 msgid " -n, --numeric-sort Sort symbols numerically by address\n"
4966 msgid " -o Same as -A\n"
4971 msgid " -p, --no-sort Do not sort the symbols\n"
4976 msgid " -P, --portability Same as --format=posix\n"
4981 msgid " -r, --reverse-sort Reverse the sense of the sort\n"
4986 msgid " --plugin NAME Load the specified plugin\n"
4991 msgid " -S, --print-size Print size of defined symbols\n"
4997 " -s, --print-armap Include index for symbols from archive members\n"
5002 msgid " --quiet Suppress \"no symbols\" diagnostic\n"
5007 msgid " --size-sort Sort symbols by size\n"
5012 msgid " --special-syms Include special symbols in the output\n"
5017 msgid " --synthetic Display synthetic symbols as well\n"
5022 msgid " -t, --radix=RADIX Use RADIX for printing symbol values\n"
5027 msgid " --target=BFDNAME Specify the target object format as BFDNAME\n"
5032 msgid " -u, --undefined-only Display only undefined symbols\n"
5037 msgid " -U, --defined-only Display only defined symbols\n"
5043 " --unicode={default|show|invalid|hex|escape|highlight}\n"
5044 " Specify how to treat UTF-8 encoded unicode "
5050 msgid " -W, --no-weak Ignore weak symbols\n"
5056 " --with-symbol-versions Display version strings after symbol names\n"
5061 msgid " -X 32_64 (ignored)\n"
5066 msgid " @FILE Read options from FILE\n"
5071 msgid " -h, --help Display this information\n"
5076 msgid " -V, --version Display this program's version number\n"
5081 msgid "%s: invalid radix"
5086 msgid "%s: invalid output format"
5089 #: nm.c:451 readelf.c:12698 readelf.c:12741
5091 msgid "<processor specific>: %d"
5094 #: nm.c:453 readelf.c:12705 readelf.c:12758
5096 msgid "<OS specific>: %d"
5099 #: nm.c:455 readelf.c:12708 readelf.c:12761
5101 msgid "<unknown>: %d"
5106 msgid "<unknown>: %d/%d"
5116 #: nm.c:796 nm.c:1469
5118 msgid "%s: plugin needed to handle lto object"
5126 "Undefined symbols from %s:\n"
5135 "Symbols from %s:\n"
5139 #: nm.c:1684 nm.c:1745
5142 "Name Value Class Type Size Line "
5147 #: nm.c:1687 nm.c:1748
5150 "Name Value Class Type "
5151 "Size Line Section\n"
5160 "Undefined symbols from %s[%s]:\n"
5169 "Symbols from %s[%s]:\n"
5175 msgid "Print width has not been initialized (%d)"
5178 #: nm.c:2089 objdump.c:6229 readelf.c:5667 strings.c:314
5180 msgid "invalid argument to -U/--unicode: %s"
5184 msgid "Only -X 32_64 is supported"
5188 msgid "Using the --size-sort and --undefined-only options together"
5192 msgid "will produce no output, since undefined symbols have no size."
5195 #: objcopy.c:572 srconv.c:1694
5197 msgid "Usage: %s [option(s)] in-file [out-file]\n"
5202 msgid " Copies a binary file, possibly transforming it in the process\n"
5208 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
5209 " -O --output-target <bfdname> Create an output file in format "
5211 " -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
5212 " -F --target <bfdname> Set both input and output format to "
5214 " --debugging Convert debugging information, if "
5216 " -p --preserve-dates Copy modified/access timestamps to the "
5220 #: objcopy.c:583 objcopy.c:724
5223 " -D --enable-deterministic-archives\n"
5224 " Produce deterministic output when "
5225 "stripping archives (default)\n"
5226 " -U --disable-deterministic-archives\n"
5227 " Disable -D behavior\n"
5230 #: objcopy.c:589 objcopy.c:730
5233 " -D --enable-deterministic-archives\n"
5234 " Produce deterministic output when "
5235 "stripping archives\n"
5236 " -U --disable-deterministic-archives\n"
5237 " Disable -D behavior (default)\n"
5243 " -j --only-section <name> Only copy section <name> into the output\n"
5244 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
5246 " -R --remove-section <name> Remove section <name> from the output\n"
5247 " --remove-relocations <name> Remove relocations from section <name>\n"
5248 " --strip-section-headers Strip section header from the "
5250 " -S --strip-all Remove all symbol and relocation "
5252 " -g --strip-debug Remove all debugging symbols & sections\n"
5253 " --strip-dwo Remove all DWO sections\n"
5254 " --strip-unneeded Remove all symbols not needed by "
5256 " -N --strip-symbol <name> Do not copy symbol <name>\n"
5257 " --strip-unneeded-symbol <name>\n"
5258 " Do not copy symbol <name> unless needed "
5261 " --only-keep-debug Strip everything but the debug "
5263 " --extract-dwo Copy only DWO sections\n"
5264 " --extract-symbol Remove section contents but keep symbols\n"
5265 " --keep-section <name> Do not strip section <name>\n"
5266 " -K --keep-symbol <name> Do not strip symbol <name>\n"
5267 " --keep-section-symbols Do not strip section symbols\n"
5268 " --keep-file-symbols Do not strip file symbol(s)\n"
5269 " --localize-hidden Turn all ELF hidden symbols into locals\n"
5270 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
5272 " --globalize-symbol <name> Force symbol <name> to be marked as a "
5274 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
5275 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
5277 " --weaken Force all global symbols to be marked as "
5279 " -w --wildcard Permit wildcard in symbol comparison\n"
5280 " -x --discard-all Remove all non-global symbols\n"
5281 " -X --discard-locals Remove any compiler-generated symbols\n"
5282 " -i --interleave[=<number>] Only copy N out of every <number> bytes\n"
5283 " --interleave-width <number> Set N for --interleave\n"
5284 " -b --byte <num> Select byte <num> in every interleaved "
5286 " --gap-fill <val> Fill gaps between sections with <val>\n"
5287 " --pad-to <addr> Pad the last section up to address "
5289 " --set-start <addr> Set the start address to <addr>\n"
5290 " {--change-start|--adjust-start} <incr>\n"
5291 " Add <incr> to the start address\n"
5292 " {--change-addresses|--adjust-vma} <incr>\n"
5293 " Add <incr> to LMA, VMA and start "
5295 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
5296 " Change LMA and VMA of section <name> by "
5298 " --change-section-lma <name>{=|+|-}<val>\n"
5299 " Change the LMA of section <name> by "
5301 " --change-section-vma <name>{=|+|-}<val>\n"
5302 " Change the VMA of section <name> by "
5304 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
5305 " Warn if a named section does not exist\n"
5306 " --set-section-flags <name>=<flags>\n"
5307 " Set section <name>'s properties to "
5309 " --set-section-alignment <name>=<align>\n"
5310 " Set section <name>'s alignment to <align> "
5312 " --add-section <name>=<file> Add section <name> found in <file> to "
5314 " --update-section <name>=<file>\n"
5315 " Update contents of section <name> with\n"
5316 " contents found in <file>\n"
5317 " --dump-section <name>=<file> Dump the contents of section <name> into "
5319 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
5320 " --long-section-names {enable|disable|keep}\n"
5321 " Handle long section names in Coff "
5323 " --change-leading-char Force output format's leading character "
5325 " --remove-leading-char Remove leading character from global "
5327 " --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
5328 "sections with content\n"
5329 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
5330 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
5331 " listed in <file>\n"
5332 " --srec-len <number> Restrict the length of generated "
5334 " --srec-forceS3 Restrict the type of generated Srecords "
5336 " --strip-symbols <file> -N for all symbols listed in <file>\n"
5337 " --strip-unneeded-symbols <file>\n"
5338 " --strip-unneeded-symbol for all symbols "
5341 " --keep-symbols <file> -K for all symbols listed in <file>\n"
5342 " --localize-symbols <file> -L for all symbols listed in <file>\n"
5343 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
5344 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
5345 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
5346 " --add-symbol <name>=[<section>:]<value>[,<flags>] Add a symbol\n"
5347 " --alt-machine-code <index> Use the target's <index>'th alternative "
5349 " --writable-text Mark the output text as writable\n"
5350 " --readonly-text Make the output text write protected\n"
5351 " --pure Mark the output file as demand paged\n"
5352 " --impure Mark the output file as impure\n"
5353 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
5355 " --prefix-sections <prefix> Add <prefix> to start of every section "
5357 " --prefix-alloc-sections <prefix>\n"
5358 " Add <prefix> to start of every "
5361 " --file-alignment <num> Set PE file alignment to <num>\n"
5362 " --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
5364 " --image-base <address> Set PE image base to <address>\n"
5365 " --section-alignment <num> Set PE section alignment to <num>\n"
5366 " --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
5369 " --subsystem <name>[:<version>]\n"
5370 " Set PE subsystem to <name> [& <version>]\n"
5371 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
5372 "\t\t\t\t Compress DWARF debug sections\n"
5373 " --decompress-debug-sections Decompress DWARF debug sections using "
5375 " --elf-stt-common=[yes|no] Generate ELF common symbols with "
5378 " --verilog-data-width <number> Specifies data width, in bytes, for "
5380 " -M --merge-notes Remove redundant entries in note "
5382 " --no-merge-notes Do not attempt to remove redundant notes "
5384 " -v --verbose List all object files modified\n"
5385 " @<file> Read options from <file>\n"
5386 " -V --version Display this program's version number\n"
5387 " -h --help Display this output\n"
5388 " --info List object formats & architectures "
5394 msgid "Usage: %s <option(s)> in-file(s)\n"
5399 msgid " Removes symbols and sections from files\n"
5405 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
5406 " -O --output-target=<bfdname> Create an output file in format "
5408 " -F --target=<bfdname> Set both input and output format to "
5410 " -p --preserve-dates Copy modified/access timestamps to the "
5417 " -R --remove-section=<name> Also remove section <name> from the "
5419 " --remove-relocations <name> Remove relocations from section <name>\n"
5420 " --strip-section-headers Strip section headers from the output\n"
5421 " -s --strip-all Remove all symbol and relocation "
5423 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
5424 " --strip-dwo Remove all DWO sections\n"
5425 " --strip-unneeded Remove all symbols not needed by "
5427 " --only-keep-debug Strip everything but the debug "
5429 " -M --merge-notes Remove redundant entries in note sections "
5431 " --no-merge-notes Do not attempt to remove redundant notes\n"
5432 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
5433 " --keep-section=<name> Do not strip section <name>\n"
5434 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
5435 " --keep-section-symbols Do not strip section symbols\n"
5436 " --keep-file-symbols Do not strip file symbol(s)\n"
5437 " -w --wildcard Permit wildcard in symbol comparison\n"
5438 " -x --discard-all Remove all non-global symbols\n"
5439 " -X --discard-locals Remove any compiler-generated symbols\n"
5440 " -v --verbose List all object files modified\n"
5441 " -V --version Display this program's version number\n"
5442 " -h --help Display this output\n"
5443 " --info List object formats & architectures "
5445 " -o <file> Place stripped output into <file>\n"
5450 msgid "unrecognized section flag `%s'"
5453 #: objcopy.c:815 objcopy.c:887
5455 msgid "supported flags: %s"
5460 msgid "unrecognized symbol flag `%s'"
5465 msgid "error: %s both copied and removed"
5470 msgid "error: %s both sets and alters VMA"
5475 msgid "error: %s both sets and alters LMA"
5480 msgid "cannot open '%s': %s"
5483 #: objcopy.c:1123 objcopy.c:5167
5485 msgid "%s: fread failed"
5490 msgid "%s:%d: Ignoring rubbish found on this line"
5495 msgid "error: section %s matches both remove and copy options"
5500 msgid "error: section %s matches both update and remove options"
5505 msgid "Section %s not found"
5509 msgid "redefining symbols does not work on LTO-compiled object files"
5514 msgid "not stripping symbol `%s' because it is named in a relocation"
5519 msgid "'before=%s' not found"
5524 msgid "%s: Multiple redefinition of symbol \"%s\""
5529 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
5534 msgid "couldn't open symbol redefinition file %s (error: %s)"
5539 msgid "%s:%d: garbage found at end of line"
5544 msgid "%s:%d: missing new symbol name"
5549 msgid "%s:%d: premature end of file"
5554 msgid "stat returns negative size for `%s'"
5559 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
5564 msgid "%s[%s]: Cannot merge - there are relocations against this section"
5568 msgid "corrupt GNU build attribute note: description size not a factor of 4"
5572 msgid "corrupt GNU build attribute note: wrong note type"
5576 msgid "corrupt GNU build attribute note: note too big"
5580 msgid "corrupt GNU build attribute note: name too small"
5584 msgid "corrupt GNU build attribute note: unsupported version"
5588 msgid "corrupt GNU build attribute note: bad description size"
5592 msgid "corrupt GNU build attribute note: name not NUL terminated"
5596 msgid "corrupt GNU build attribute notes: excess data at end"
5600 msgid "bad GNU build attribute notes: no known versions detected"
5603 #. This happens with glibc. No idea why.
5606 msgid "%s[%s]: Warning: version note missing - assuming version 3"
5610 msgid "bad GNU build attribute notes: multiple different versions"
5615 msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
5618 #. PR 17636: Call non-fatal so that we return to our parent who
5619 #. may need to tidy temporary files.
5622 msgid "unable to change endianness of '%s'"
5627 msgid "unable to modify '%s' due to errors"
5632 msgid "error: the input file '%s' has no sections"
5638 "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on `%"
5644 msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
5649 msgid "--strip-section-headers is unsupported on `%s'"
5654 msgid "copy from `%s' [%s] to `%s' [%s]\n"
5659 msgid "Input file `%s' ignores binary architecture parameter."
5664 msgid "Unable to recognise the format of the input file `%s'"
5669 msgid "Output file cannot represent architecture `%s'"
5674 msgid "warning: file alignment (0x%<PRIx64>) > section alignment (0x%<PRIx64>)"
5679 msgid "can't add section '%s'"
5684 msgid "can't create section `%s'"
5689 msgid "error: %s not found, can't be updated"
5693 msgid "warning: could not load note section"
5697 msgid "warning: failed to set merged notes size"
5702 msgid "can't dump section '%s' - it does not exist"
5706 msgid "can't dump section - it has no contents"
5710 msgid "could not open section dump file"
5715 msgid "error writing section contents to %s (error: %s)"
5719 msgid "could not retrieve section contents"
5724 msgid "%s: debuglink section already exists"
5729 msgid "cannot create debug link section `%s'"
5733 msgid "Can't fill gap after section"
5737 msgid "can't add padding"
5741 msgid "error: failed to locate merged notes"
5745 msgid "error: failed to merge notes"
5749 msgid "error: failed to copy merged notes into output"
5754 msgid "%s: Could not find any mergeable note sections"
5759 msgid "cannot fill debug link section `%s'"
5763 msgid "error copying private BFD data"
5768 msgid "this target does not support %lu alternative machine codes"
5772 msgid "treating that number as an absolute e_machine value instead"
5776 msgid "ignoring the alternative value"
5780 msgid "sorry: copying thin archives is not currently supported"
5783 #: objcopy.c:3629 objcopy.c:3684
5785 msgid "cannot create tempdir for archive copying (error: %s)"
5790 msgid "illegal pathname found in archive member: %s"
5794 msgid "Unable to recognise the format of file"
5799 msgid "error: the input file '%s' is empty"
5803 msgid "--compress-debug-sections=zstd: binutils is not built with zstd support"
5808 msgid "--add-gnu-debuglink ignored for archive %s"
5813 msgid "Multiple renames of section %s"
5817 msgid "error in private header data"
5820 #: objcopy.c:4173 objcopy.c:4181
5821 msgid "failed to create output section"
5825 msgid "failed to set size"
5829 msgid "failed to set vma"
5833 msgid "failed to set alignment"
5837 msgid "failed to copy private data"
5841 msgid "relocation count is negative"
5844 #. User must pad the section up in order to do this.
5848 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
5852 msgid "can't create debugging section"
5856 msgid "can't set debugging section contents"
5861 msgid "don't know how to write debugging information for %s"
5865 msgid "could not create temporary file to hold stripped copy"
5870 msgid "%s: bad version in PE subsystem"
5875 msgid "unknown PE subsystem: %s"
5878 #: objcopy.c:5120 objcopy.c:5396 objcopy.c:5476 objcopy.c:5614 objcopy.c:5646
5879 #: objcopy.c:5709 objcopy.c:5713 objcopy.c:5733
5881 msgid "bad format for %s"
5886 msgid "cannot open: %s: %s"
5890 msgid "byte number must be non-negative"
5895 msgid "architecture %s unknown"
5899 msgid "interleave must be positive"
5903 msgid "interleave width must be positive"
5908 msgid "unrecognized --compress-debug-sections type `%s'"
5913 msgid "unrecognized --elf-stt-common= option `%s'"
5918 msgid "Warning: truncating gap-fill from 0x%<PRIx64> to 0x%x"
5922 msgid "bad format for --set-section-alignment: argument needed"
5926 msgid "bad format for --set-section-alignment: numeric argument needed"
5929 #. Number has more than on 1, i.e. wasn't a power of 2.
5931 msgid "bad format for --set-section-alignment: alignment is not a power of two"
5936 msgid "unknown long section names option '%s'"
5940 msgid "unable to parse alternative machine code"
5944 msgid "number of bytes to reverse must be positive and even"
5949 msgid "Warning: ignoring previous --reverse-bytes value of %d"
5954 msgid "%s: invalid reserve value for --heap"
5959 msgid "%s: invalid commit value for --heap"
5964 msgid "%s: invalid reserve value for --stack"
5969 msgid "%s: invalid commit value for --stack"
5973 msgid "error: verilog data width must be 1, 2, 4, 8 or 16"
5977 msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
5981 msgid "interleave start byte must be set with --byte"
5985 msgid "byte number must be less than interleave"
5989 msgid "interleave width must be less than or equal to interleave - byte`"
5994 msgid "unknown input EFI target: %s"
5999 msgid "unknown output EFI target: %s"
6005 "warning: could not create temporary file whilst copying '%s', (error: %s)"
6008 #: objcopy.c:6062 objcopy.c:6070
6010 msgid "%s %s%c0x%<PRIx64> never used"
6015 msgid "Usage: %s <option(s)> <file(s)>\n"
6020 msgid " Display information from object <file(s)>.\n"
6025 msgid " At least one of the following switches must be given:\n"
6030 msgid " -a, --archive-headers Display archive header information\n"
6036 " -f, --file-headers Display the contents of the overall file header\n"
6042 " -p, --private-headers Display object format specific file header "
6048 msgid " -P, --private=OPT,OPT... Display object format specific contents\n"
6054 " -h, --[section-]headers Display the contents of the section headers\n"
6059 msgid " -x, --all-headers Display the contents of all headers\n"
6065 " -d, --disassemble Display assembler contents of executable "
6071 msgid " -D, --disassemble-all Display assembler contents of all sections\n"
6076 msgid " --disassemble=<sym> Display assembler contents from <sym>\n"
6081 msgid " -S, --source Intermix source code with disassembly\n"
6086 msgid " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
6092 " -s, --full-contents Display the full contents of all sections "
6098 msgid " -g, --debugging Display debug information in object file\n"
6104 " -e, --debugging-tags Display debug information using ctags style\n"
6110 " -G, --stabs Display (in raw form) any STABS info in the file\n"
6116 " -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
6117 " f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
6118 " m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
6119 " s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
6121 " Display the contents of DWARF debug sections\n"
6127 " -Wk,--dwarf=links Display the contents of sections that link to\n"
6128 " separate debuginfo files\n"
6134 " -WK,--dwarf=follow-links\n"
6135 " Follow links to separate debug info files "
6142 " -WN,--dwarf=no-follow-links\n"
6143 " Do not follow links to separate debug info files\n"
6149 " -WK,--dwarf=follow-links\n"
6150 " Follow links to separate debug info files\n"
6156 " -WN,--dwarf=no-follow-links\n"
6157 " Do not follow links to separate debug info files\n"
6164 " -WD --dwarf=use-debuginfod\n"
6165 " When following links, also query debuginfod "
6166 "servers (default)\n"
6172 " -WE --dwarf=do-not-use-debuginfod\n"
6173 " When following links, do not query debuginfod "
6180 " -L, --process-links Display the contents of non-debug sections in\n"
6181 " separate debuginfo files. (Implies -WK)\n"
6187 " --ctf[=SECTION] Display CTF info from SECTION, (default `.ctf')\n"
6193 " --sframe[=SECTION] Display SFrame info from SECTION, (default '."
6200 " -t, --syms Display the contents of the symbol table(s)\n"
6206 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
6211 msgid " -r, --reloc Display the relocation entries in the file\n"
6217 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
6223 msgid " @<file> Read options from <file>\n"
6228 msgid " -v, --version Display this program's version number\n"
6234 " -i, --info List object formats and architectures supported\n"
6239 msgid " -H, --help Display this information\n"
6246 " The following switches are optional:\n"
6252 " -b, --target=BFDNAME Specify the target object format as "
6259 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
6265 " -j, --section=NAME Only display information for section NAME\n"
6270 msgid " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
6276 " -EB --endian=big Assume big endian format when "
6283 " -EL --endian=little Assume little endian format when "
6290 " --file-start-context Include context from start of file (with -"
6297 " -I, --include=DIR Add DIR to search list for source files\n"
6303 " -l, --line-numbers Include line numbers and filenames in "
6310 " -F, --file-offsets Include file offsets when displaying "
6317 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
6321 msgid " STYLE can be "
6327 " --recurse-limit Enable a limit on recursion whilst "
6335 " --no-recurse-limit Disable a limit on recursion whilst "
6342 " -w, --wide Format output for more than 80 columns\n"
6348 " -U[d|l|i|x|e|h] Controls the display of UTF-8 unicode "
6350 " --unicode=[default|locale|invalid|hex|escape|highlight]\n"
6356 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
6363 " --start-address=ADDR Only process data whose address is >= ADDR\n"
6369 " --stop-address=ADDR Only process data whose address is < ADDR\n"
6375 " --no-addresses Do not print address alongside disassembly\n"
6381 " --prefix-addresses Print complete address alongside "
6388 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
6394 " --insn-width=WIDTH Display WIDTH bytes on a single line for -"
6401 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
6408 " --show-all-symbols When disassembling, display all symbols at "
6415 " --special-syms Include special symbols in symbol dumps\n"
6421 " --inlines Print all inlines for source line (with -"
6427 msgid " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
6432 msgid " --prefix-strip=LEVEL Strip initial directory names for -S\n"
6438 " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
6443 msgid " --dwarf-start=N Display DIEs starting at offset N\n"
6449 " --dwarf-check Make additional dwarf consistency checks.\n"
6455 " --ctf-parent=NAME Use CTF archive member NAME as the CTF "
6462 " --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
6467 msgid " --visualize-jumps=color Use colors in the ASCII art\n"
6473 " --visualize-jumps=extended-color\n"
6474 " Use extended 8-bit color codes\n"
6479 msgid " --visualize-jumps=off Disable jump visualization\n"
6485 " --disassembler-color=off Disable disassembler color output.\n"
6491 " --disassembler-color=terminal Enable disassembler color output if "
6492 "displaying on a terminal. (default)\n"
6498 " --disassembler-color=off Disable disassembler color output. "
6505 " --disassembler-color=terminal Enable disassembler color output if "
6506 "displaying on a terminal.\n"
6512 " --disassembler-color=on Enable disassembler color output.\n"
6518 " --disassembler-color=extended Use 8-bit colors in disassembler "
6527 "Options supported for -P/--private switch:\n"
6532 msgid "section '%s' mentioned in a -j option, but not found in any input file"
6542 msgid "Idx %-*s Size %-*s%-*sFile off Algn"
6552 msgid "failed to read symbol table from: %s"
6555 #: objdump.c:1005 objdump.c:5406 objdump.c:5458
6556 msgid "error message was"
6561 msgid "%s: not a dynamic object"
6564 #: objdump.c:1639 objdump.c:1667
6566 msgid " (File Offset: 0x%lx)"
6571 msgid "source file %s is more recent than object file\n"
6575 msgid "disassembly color not correctly selected"
6580 msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
6585 msgid "disassemble_fn returned length %d"
6588 #: objdump.c:3784 objdump.c:5023
6590 msgid "Reading section %s failed because: %s"
6597 "Disassembly of section %s:\n"
6602 msgid "can't use supplied machine %s"
6607 msgid "can't disassemble for architecture %s\n"
6614 "Section '%s' has an invalid size: %#<PRIx64>.\n"
6621 "Can't get contents for section '%s'.\n"
6626 msgid "File %s does not contain any dwarf debug information\n"
6632 "No %s section present\n"
6638 msgid "reading %s section of %s failed: %s"
6644 "Contents of %s section:\n"
6650 msgid "architecture: %s, "
6655 msgid "flags 0x%08x:\n"
6665 #: objdump.c:4733 readelf.c:15868
6670 #: objdump.c:4733 readelf.c:15868
6674 #: objdump.c:4733 readelf.c:15868
6678 #: objdump.c:4739 readelf.c:15873
6680 msgid "CTF error: cannot get CTF errors: `%s'"
6683 #: objdump.c:4763 readelf.c:15895
6687 "CTF archive member: %s:\n"
6692 msgid "Iteration failed: %s, %s"
6695 #: objdump.c:4825 objdump.c:4834
6697 msgid "CTF open failure: %s"
6702 msgid "Contents of CTF section %s:\n"
6707 msgid "CTF archive member open failure: %s"
6710 #: objdump.c:4893 readelf.c:16069
6712 msgid "Contents of the SFrame section %s:"
6717 msgid "warning: private headers incomplete: %s"
6721 msgid "option -P/--private not supported by this file"
6726 msgid "target specific dump '%s' not supported"
6731 msgid "Contents of section %s:"
6736 msgid " (Starting at file offset: 0x%lx)"
6741 msgid "no symbols\n"
6746 msgid "no information for symbol number %ld\n"
6751 msgid "could not determine the type of symbol number %ld\n"
6754 #: objdump.c:5404 objdump.c:5456
6756 msgid "failed to read relocs in: %s"
6763 "%s: file format %s\n"
6768 msgid "%s: printing debugging information failed"
6773 msgid "In archive %s:\n"
6776 #. Prevent corrupted files from spinning us into an
6777 #. infinite loop. 100 is an arbitrary heuristic.
6779 msgid "Archive nesting is too deep"
6784 msgid "In nested archive %s:\n"
6788 msgid "error: the start address should be before the end address"
6792 msgid "error: the stop address should be after the start address"
6796 msgid "error: prefix strip must be non-negative"
6800 msgid "error: instruction width must be positive"
6804 msgid "unrecognized argument to --visualize-option"
6808 msgid "unrecognized argument to --disassembler-color"
6812 msgid "unrecognized -E option"
6817 msgid "unrecognized --endian type `%s'"
6820 #: od-elf32_avr.c:53
6823 "For AVR ELF files:\n"
6824 " mem-usage Display memory usage\n"
6825 " avr-prop Display contents of .avr.prop section\n"
6828 #: od-elf32_avr.c:200
6830 msgid "Warning: textsize (%#lx) + datasize (%#lx) overflows size type\n"
6833 #: od-elf32_avr.c:210
6836 "Warning: textsize (%#lx) + datasize (%#lx) + bootloadersize (%#lx) overflows "
6840 #: od-elf32_avr.c:221
6842 msgid "Warning: datatsize (%#lx) + bssssize (%#lx) overflows size type\n"
6845 #: od-elf32_avr.c:232
6848 "Warning: datasize (%#lx) + bsssize (%#lx) + noinitsize (%#lx) overflows size "
6855 "For Mach-O files:\n"
6856 " header Display the file header\n"
6857 " section Display the segments and sections commands\n"
6858 " map Display the section map\n"
6859 " load Display the load commands\n"
6860 " dysymtab Display the dynamic symbol table\n"
6861 " codesign Display code signature\n"
6862 " seg_split_info Display segment split info\n"
6863 " compact_unwind Display compact unwinding info\n"
6864 " function_starts Display start address of functions\n"
6865 " data_in_code Display data in code entries\n"
6866 " twolevel_hints Display the two-level namespace lookup hints table\n"
6867 " dyld_info Display dyld information\n"
6871 msgid "Mach-O header:\n"
6876 msgid " magic : %08lx\n"
6881 msgid " cputype : %08lx (%s)\n"
6886 msgid " cpusubtype: %08lx\n"
6891 msgid " filetype : %08lx (%s)\n"
6896 msgid " ncmds : %08lx (%lu)\n"
6901 msgid " sizeofcmds: %08lx (%lu)\n"
6906 msgid " flags : %08lx ("
6915 msgid " reserved : %08x\n"
6919 msgid "Segments and Sections:\n"
6923 msgid " #: Segment name Section name Address\n"
6927 msgid "cannot read rebase dyld info"
6931 msgid "cannot read bind dyld info"
6935 msgid "cannot read weak bind dyld info"
6939 msgid "cannot read lazy bind dyld info"
6943 msgid "cannot read export symbols dyld info"
6946 #: od-macho.c:1088 od-macho.c:1098 od-macho.c:1172 od-macho.c:1224
6948 msgid " [bad block length]\n"
6953 msgid " %u index entry:\n"
6954 msgid_plural " %u index entries:\n"
6960 msgid " index entry %u: type: %08x, offset: %08x\n"
6965 msgid " version: %08x\n"
6970 msgid " flags: %08x\n"
6975 msgid " hash offset: %08x\n"
6980 msgid " ident offset: %08x (- %08x)\n"
6985 msgid " identity: %s\n"
6990 msgid " nbr special slots: %08x (at offset %08x)\n"
6995 msgid " nbr code slots: %08x\n"
7000 msgid " code limit: %08x\n"
7005 msgid " hash size: %02x\n"
7010 msgid " hash type: %02x (%s)\n"
7015 msgid " spare1: %02x\n"
7020 msgid " page size: %02x\n"
7025 msgid " spare2: %08x\n"
7030 msgid " scatter offset: %08x\n"
7035 msgid " [truncated block]\n"
7040 msgid " magic : %08x (%s)\n"
7045 msgid " length: %08x\n"
7049 msgid "cannot read code signature data"
7053 msgid "cannot read segment split info"
7057 msgid "segment split info is not nul terminated"
7062 msgid " 32 bit pointers:\n"
7067 msgid " 64 bit pointers:\n"
7072 msgid " PPC hi-16:\n"
7077 msgid " Unhandled location type %u\n"
7081 msgid "cannot read function starts"
7085 msgid "cannot read data_in_code"
7089 msgid "cannot read twolevel hints"
7093 msgid "cannot read build tools"
7100 " header Display the file header\n"
7101 " sections Display the section headers\n"
7106 msgid "unknown: 0x%x"
7113 " File header not present\n"
7120 " File Header (at offset 0):\n"
7125 msgid "Bytes on Last Page:\t\t%d\n"
7130 msgid "Pages In File:\t\t\t%d\n"
7135 msgid "Relocations:\t\t\t%d\n"
7140 msgid "Size of header in paragraphs:\t%d\n"
7145 msgid "Min extra paragraphs needed:\t%d\n"
7150 msgid "Max extra paragraphs needed:\t%d\n"
7155 msgid "Initial (relative) SS value:\t%d\n"
7160 msgid "Initial SP value:\t\t%d\n"
7165 msgid "Checksum:\t\t\t%#x\n"
7170 msgid "Initial IP value:\t\t%d\n"
7175 msgid "Initial (relative) CS value:\t%d\n"
7180 msgid "File address of reloc table:\t%d\n"
7185 msgid "Overlay number:\t\t\t%d\n"
7190 msgid "OEM identifier:\t\t\t%d\n"
7195 msgid "OEM information:\t\t%#x\n"
7200 msgid "File address of new exe header:\t%#lx\n"
7205 msgid "Stub message:\t\t\t"
7212 " Image Header (at offset %#lx):\n"
7217 msgid "Machine Number:\t\t\t%#x\t\t- %s\n"
7222 msgid "Number of sections:\t\t\\%d\n"
7227 msgid "Time/Date:\t\t\t%#08lx\t- "
7230 #: od-pe.c:387 od-xcoff.c:421 readelf.c:20592
7237 msgid "Symbol table offset:\t\t%#08lx\n"
7242 msgid "Number of symbols:\t\t\\%ld\n"
7247 msgid "Optional header size:\t\t%#x\n"
7252 msgid "Flags:\t\t\t\t0x%04x\t\t- "
7259 " Optional 64-bit AOUT Header (at offset %#lx):\n"
7264 msgid "error: unable to read AOUT and PE+ headers\n"
7267 #: od-pe.c:423 od-pe.c:508
7269 msgid "Magic:\t\t\t\t%x\t\t- %s\n"
7272 #: od-pe.c:424 od-pe.c:509 readelf.c:18455 readelf.c:18524
7276 #: od-pe.c:426 od-pe.c:511
7278 msgid "Version:\t\t\t%x\n"
7281 #: od-pe.c:429 od-pe.c:514
7283 msgid "Text Size:\t\t\t%#lx\n"
7286 #: od-pe.c:431 od-pe.c:516
7288 msgid "Data Size:\t\t\t%#lx\n"
7291 #: od-pe.c:433 od-pe.c:518
7293 msgid "BSS Size:\t\t\t%#lx\n"
7296 #: od-pe.c:435 od-pe.c:520
7298 msgid "Entry Point:\t\t\t%#lx\n"
7301 #: od-pe.c:437 od-pe.c:522
7303 msgid "Text Start:\t\t\t%#lx\n"
7306 #. There is no data_start field in the PE+ standard header.
7311 " Optional PE+ Header (at offset %#lx):\n"
7314 #: od-pe.c:444 od-pe.c:540
7316 msgid "Image Base:\t\t\t%#lx\n"
7319 #: od-pe.c:446 od-pe.c:542
7321 msgid "Section Alignment:\t\t%#lx\n"
7324 #: od-pe.c:448 od-pe.c:544
7326 msgid "File Alignment:\t\t\t%#lx\n"
7329 #: od-pe.c:450 od-pe.c:546
7331 msgid "Major OS Version:\t\t%d\n"
7334 #: od-pe.c:452 od-pe.c:548
7336 msgid "Minor OS ersion:\t\t%d\n"
7339 #: od-pe.c:454 od-pe.c:550
7341 msgid "Major Image Version:\t\t%d\n"
7344 #: od-pe.c:456 od-pe.c:552
7346 msgid "Minor Image Version:\t\t%d\n"
7349 #: od-pe.c:458 od-pe.c:554
7351 msgid "Major Subsystem Version:\t%d\n"
7354 #: od-pe.c:460 od-pe.c:556
7356 msgid "Minor Subsystem Version:\t%d\n"
7359 #: od-pe.c:462 od-pe.c:558
7361 msgid "Size Of Image:\t\t\t%#lx\n"
7364 #: od-pe.c:464 od-pe.c:560
7366 msgid "Size Of Headers:\t\t%#lx\n"
7369 #: od-pe.c:466 od-pe.c:562
7371 msgid "CheckSum:\t\t\t%#lx\n"
7374 #: od-pe.c:468 od-pe.c:564
7376 msgid "Subsystem:\t\t\t%d\n"
7379 #. FIXME: Decode the characteristics.
7380 #: od-pe.c:471 od-pe.c:567
7382 msgid "DllCharacteristics:\t\t%#x\n"
7385 #: od-pe.c:473 od-pe.c:569
7387 msgid "Size Of Stack Reserve:\t\t%#lx\n"
7390 #: od-pe.c:475 od-pe.c:571
7392 msgid "Size Of Stack Commit:\t\t%#lx\n"
7395 #: od-pe.c:477 od-pe.c:573
7397 msgid "Size Of Heap Reserve:\t\t%#lx\n"
7400 #: od-pe.c:479 od-pe.c:575
7402 msgid "Size Of Heap Commit:\t\t%#lx\n"
7405 #: od-pe.c:481 od-pe.c:577
7407 msgid "Loader Flags:\t\t\t%#lx\n"
7410 #: od-pe.c:483 od-pe.c:579
7412 msgid "Number Of Rva and Sizes:\t%#lx\n"
7419 " Optional 32-bit AOUT Header (at offset %#lx, size %d):\n"
7424 msgid "error: unable to seek to/read AOUT header\n"
7429 msgid "Data Start:\t\t\t%#lx\n"
7436 " Optional PE Header (at offset %#lx):\n"
7441 msgid "error: unable to seek to/read PE header\n"
7448 "Unsupported size of Optional Header\n"
7455 " Optional header not present\n"
7462 "Section headers (at offset 0x%08x):\n"
7467 msgid " No section headers\n"
7471 msgid "cannot seek to section headers start\n"
7474 #: od-pe.c:637 od-xcoff.c:534 od-xcoff.c:546 od-xcoff.c:601
7475 msgid "cannot read section header"
7491 msgid "cannot seek to/read file header"
7496 msgid "cannot seek to/read image header at offset %#x"
7500 msgid "cannot seek to/read image header"
7506 "For XCOFF files:\n"
7507 " header Display the file header\n"
7508 " aout Display the auxiliary header\n"
7509 " sections Display the section headers\n"
7510 " syms Display the symbols table\n"
7511 " relocs Display the relocation entries\n"
7512 " lineno Display the line number entries\n"
7513 " loader Display loader section\n"
7514 " except Display exception table\n"
7515 " typchk Display type-check section\n"
7516 " traceback Display traceback tags\n"
7517 " toc Display toc symbols\n"
7518 " ldinfo Display loader info in core files\n"
7523 msgid " nbr sections: %d\n"
7528 msgid " time and date: 0x%08x - "
7533 msgid " symbols off: 0x%08x\n"
7538 msgid " nbr symbols: %d\n"
7543 msgid " opt hdr sz: %d\n"
7548 msgid " flags: 0x%04x "
7553 msgid "Auxiliary header:\n"
7558 msgid " No aux header\n"
7563 msgid "warning: optional header size too large (> %d)\n"
7567 msgid "cannot read auxhdr"
7572 msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
7577 msgid " No section header\n"
7582 msgid " Flags: %08x "
7587 msgid "overflow - nreloc: %u, nlnno: %u\n"
7590 #: od-xcoff.c:589 od-xcoff.c:924 od-xcoff.c:980
7591 msgid "cannot read section headers"
7595 msgid "cannot read strings table length"
7599 msgid "cannot read strings table"
7603 msgid "cannot read symbol table"
7607 msgid "cannot read symbol entry"
7611 msgid "cannot read symbol aux entry"
7616 msgid "Symbols table (strtable at 0x%08x)"
7628 msgid " (no strings):\n"
7633 msgid " (strings size: %08x):\n"
7636 #. Translators: 'sc' is for storage class, 'off' for offset.
7639 msgid " # sc value section type aux name/off\n"
7642 #. Section length, number of relocs and line number.
7645 msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
7648 #. Section length and number of relocs.
7651 msgid " scnlen: %08x nreloc: %-6u\n"
7656 msgid "offset: %08x"
7661 msgid "Relocations for %s (%u)\n"
7665 msgid "cannot read relocations"
7669 msgid "cannot read relocation entry"
7674 msgid "Line numbers for %s (%u)\n"
7678 msgid "cannot read line numbers"
7681 #. Line number, symbol index and physical address.
7684 msgid "lineno symndx/paddr\n"
7688 msgid "cannot read line number entry"
7693 msgid "no .loader section in file\n"
7698 msgid "section .loader is too short\n"
7703 msgid "Loader header:\n"
7708 msgid " version: %u\n"
7713 msgid " Unhandled version\n"
7718 msgid " nbr symbols: %u\n"
7723 msgid " nbr relocs: %u\n"
7726 #. Import string table length.
7729 msgid " import strtab len: %u\n"
7734 msgid " nbr import files: %u\n"
7739 msgid " import file off: %u\n"
7744 msgid " string table len: %u\n"
7749 msgid " string table off: %u\n"
7754 msgid "Dynamic symbols:\n"
7759 msgid " %4u %08x %3u "
7769 msgid "(bad offset: %u)"
7774 msgid "Dynamic relocs:\n"
7779 msgid "Import files:\n"
7784 msgid "no .except section in file\n"
7789 msgid "Exception table:\n"
7794 msgid "no .typchk section in file\n"
7799 msgid "Type-check section:\n"
7804 msgid " address beyond section size\n"
7809 msgid " tags at %08x\n"
7814 msgid " number of CTL anchors: %u\n"
7819 msgid " Name (len: %u): "
7824 msgid "[truncated]\n"
7829 msgid " (end of tags at %08x)\n"
7834 msgid " no tags found\n"
7839 msgid " Truncated .text section\n"
7849 msgid "Nbr entries: %-8u Size: %08x (%u)\n"
7853 msgid "cannot read header"
7858 msgid "File header:\n"
7863 msgid " magic: 0x%04x (0%04o) "
7868 msgid "(WRMAGIC: writable text segments)"
7873 msgid "(ROMAGIC: readonly sharablee text segments)"
7878 msgid "(TOCMAGIC: readonly text segments and TOC)"
7883 msgid "unknown magic"
7886 #: od-xcoff.c:1672 od-xcoff.c:1814
7888 msgid " Unhandled magic\n"
7892 msgid "cannot read loader info table"
7899 "ldinfo dump not supported in 32 bits environments\n"
7903 msgid "cannot core read header"
7908 msgid "Core header:\n"
7913 msgid " version: 0x%08x "
7918 msgid "(dumpx format - aix4.3 / 32 bits)"
7923 msgid "(dumpxx format - aix5.0 / 64 bits)"
7928 msgid "unknown format"
7932 msgid "invalid value specified for pragma code_page.\n"
7937 msgid "parse_coff_type: Bad type code 0x%x"
7940 #: rdcoff.c:353 rdcoff.c:467 rdcoff.c:661
7942 msgid "bfd_coff_get_syment failed: %s"
7945 #: rdcoff.c:370 rdcoff.c:681
7947 msgid "bfd_coff_get_auxent failed: %s"
7952 msgid "%ld: .bf without preceding function"
7957 msgid "%ld: unexpected .ef\n"
7962 msgid "%s: no recognized debugging information"
7967 msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
7972 msgid "%s: %s: stab entry %ld is corrupt\n"
7977 msgid "Last stabs entries before error:\n"
7985 msgid "<no-strings>"
7991 "Size overflow prevents reading %<PRIu64> elements of size %<PRIu64> for %s\n"
7996 msgid "Reading %<PRIu64> bytes extends past end of file for %s\n"
8001 msgid "Unable to seek to %#<PRIx64> for %s\n"
8006 msgid "Out of memory allocating %<PRIu64> bytes for %s\n"
8011 msgid "Unable to read in %<PRIu64> bytes of %s\n"
8015 msgid "Don't know about relocations on this machine architecture\n"
8018 #: readelf.c:1180 readelf.c:1280
8019 msgid "32-bit relocation data"
8022 #: readelf.c:1192 readelf.c:1222 readelf.c:1291 readelf.c:1320 readelf.c:1394
8023 msgid "out of memory parsing relocs\n"
8026 #: readelf.c:1210 readelf.c:1309
8027 msgid "64-bit relocation data"
8031 msgid "RELR relocation data"
8036 msgid " %<PRIu64> offset\n"
8037 msgid_plural " %<PRIu64> offsets\n"
8044 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
8049 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
8054 msgid " Offset Info Type Sym. Value Symbol's Name\n"
8059 msgid " Offset Info Type Sym.Value Sym. Name\n"
8065 " Offset Info Type Symbol's Value "
8066 "Symbol's Name + Addend\n"
8072 " Offset Info Type Sym. Value Sym. Name + "
8079 " Offset Info Type Symbol's Value "
8086 " Offset Info Type Sym. Value Sym. Name\n"
8089 #: readelf.c:1922 readelf.c:2116 readelf.c:2124
8091 msgid "unrecognized: %-7lx"
8096 msgid "<unknown addend: %<PRIx64>>"
8101 msgid " bad symbol index: %08lx in reloc\n"
8106 msgid "<string table index: %3ld>"
8111 msgid "<corrupt string table index: %3ld>\n"
8116 msgid "Processor Specific: %lx"
8121 msgid "Operating System specific: %lx"
8124 #: readelf.c:2616 readelf.c:4722
8126 msgid "<unknown>: %lx"
8134 msgid "REL (Relocatable file)"
8138 msgid "EXEC (Executable file)"
8142 msgid "DYN (Position-Independent Executable file)"
8146 msgid "DYN (Shared object file)"
8150 msgid "CORE (Core file)"
8155 msgid "Processor Specific: (%x)"
8160 msgid "OS Specific: (%x)"
8165 msgid "<unknown>: %x"
8168 #. Please keep this switch table sorted by increasing EM_ value.
8170 #: readelf.c:2746 readelf.c:18453 readelf.c:18464
8176 msgid "<unknown>: 0x%x"
8185 msgid ", <unknown AMDGPU GPU type: %#x>"
8190 msgid ", <unknown xnack value: %#x>"
8195 msgid ", <unknown sramecc value: %#x>"
8198 #: readelf.c:3701 readelf.c:3890
8200 msgid ", unknown flags bits: %#x"
8208 msgid ", <unknown MeP cpu type>"
8212 msgid "<unknown MeP copro type>"
8216 msgid ", relocatable"
8220 msgid ", relocatable-lib"
8224 msgid ", unknown v850 architecture variant"
8228 msgid ", unknown CPU"
8232 msgid ", unknown ABI"
8235 #: readelf.c:4093 readelf.c:4167
8236 msgid ", unknown ISA"
8241 msgid "Unrecognised IA64 VMS Command Code: %x\n"
8245 msgid ": architecture variant: "
8253 msgid ": unknown extra flag bits also present"
8261 msgid "Standalone App"
8265 msgid "Bare-metal C6000"
8268 #: readelf.c:4476 readelf.c:5730 readelf.c:5746 readelf.c:19889
8269 #: readelf.c:19989 readelf.c:20036 readelf.c:20073 readelf.c:20134
8270 #: readelf.c:20161 readelf.c:20183
8272 msgid "<unknown: %x>"
8275 #. This message is probably going to be displayed in a 15
8276 #. character wide field, so put the hex value first.
8279 msgid "%08x: <unknown>"
8284 msgid "Usage: readelf <option(s)> elf-file(s)\n"
8289 msgid " Display information about the contents of ELF format files\n"
8294 msgid " Options are:\n"
8299 msgid " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
8304 msgid " -h --file-header Display the ELF file header\n"
8309 msgid " -l --program-headers Display the program headers\n"
8314 msgid " --segments An alias for --program-headers\n"
8319 msgid " -S --section-headers Display the sections' header\n"
8324 msgid " --sections An alias for --section-headers\n"
8329 msgid " -g --section-groups Display the section groups\n"
8334 msgid " -t --section-details Display the section details\n"
8339 msgid " -e --headers Equivalent to: -h -l -S\n"
8344 msgid " -s --syms Display the symbol table\n"
8349 msgid " --symbols An alias for --syms\n"
8354 msgid " --dyn-syms Display the dynamic symbol table\n"
8359 msgid " --lto-syms Display LTO symbol tables\n"
8365 " --sym-base=[0|8|10|16] \n"
8366 " Force base for symbol sizes. The options are \n"
8367 " mixed (the default), octal, decimal, hexadecimal.\n"
8372 msgid " -C --demangle[=STYLE] Decode mangled/processed symbol names\n"
8378 " --no-demangle Do not demangle low-level symbol names. (default)\n"
8384 " --recurse-limit Enable a demangling recursion limit. (default)\n"
8389 msgid " --no-recurse-limit Disable a demangling recursion limit\n"
8395 " -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
8396 " Display unicode characters as determined by the "
8398 " (default), escape sequences, \"<hex sequences>\", "
8400 " escape sequences, or treat them as invalid and "
8402 " \"{hex sequences}\"\n"
8407 msgid " -n --notes Display the core notes (if present)\n"
8412 msgid " -r --relocs Display the relocations (if present)\n"
8417 msgid " -u --unwind Display the unwind info (if present)\n"
8422 msgid " -d --dynamic Display the dynamic section (if present)\n"
8427 msgid " -V --version-info Display the version sections (if present)\n"
8433 " -A --arch-specific Display architecture specific information (if any)\n"
8438 msgid " -c --archive-index Display the symbol/file index in an archive\n"
8444 " -D --use-dynamic Use the dynamic section info when displaying "
8451 " -L --lint|--enable-checks\n"
8452 " Display warning messages for possible problems\n"
8458 " -x --hex-dump=<number|name>\n"
8459 " Dump the contents of section <number|name> as "
8466 " -p --string-dump=<number|name>\n"
8467 " Dump the contents of section <number|name> as "
8474 " -R --relocated-dump=<number|name>\n"
8475 " Dump the relocated contents of section <number|"
8481 msgid " -z --decompress Decompress section before dumping it\n"
8487 " -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/"
8489 " f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/"
8491 " m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/"
8493 " s/=str, O/=str-offsets, u/=trace_abbrev, T/"
8496 " Display the contents of DWARF debug sections\n"
8502 " -wk --debug-dump=links Display the contents of sections that link to "
8504 " debuginfo files\n"
8510 " -P --process-links Display the contents of non-debug sections in "
8512 " debuginfo files. (Implies -wK)\n"
8518 " -wK --debug-dump=follow-links\n"
8519 " Follow links to separate debug info files "
8526 " -wN --debug-dump=no-follow-links\n"
8527 " Do not follow links to separate debug info files\n"
8533 " -wK --debug-dump=follow-links\n"
8534 " Follow links to separate debug info files\n"
8540 " -wN --debug-dump=no-follow-links\n"
8541 " Do not follow links to separate debug info files\n"
8548 " -wD --debug-dump=use-debuginfod\n"
8549 " When following links, also query debuginfod servers "
8556 " -wE --debug-dump=do-not-use-debuginfod\n"
8557 " When following links, do not query debuginfod "
8563 msgid " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
8568 msgid " --dwarf-start=N Display DIEs starting at offset N\n"
8573 msgid " --ctf=<number|name> Display CTF info from section <number|name>\n"
8579 " --ctf-parent=<name> Use CTF archive member <name> as the CTF parent\n"
8585 " --ctf-symbols=<number|name>\n"
8586 " Use section <number|name> as the CTF external "
8593 " --ctf-strings=<number|name>\n"
8594 " Use section <number|name> as the CTF external "
8601 " --sframe[=NAME] Display SFrame info from section NAME, (default '."
8608 " -i --instruction-dump=<number|name>\n"
8609 " Disassemble the contents of section <number|name>\n"
8614 msgid " -I --histogram Display histogram of bucket list lengths\n"
8619 msgid " -W --wide Allow output width to exceed 80 characters\n"
8625 " -T --silent-truncation If a symbol name is truncated, do not add [...] "
8631 msgid " @<file> Read options from <file>\n"
8636 msgid " -H --help Display this information\n"
8641 msgid " -v --version Display the version number of readelf\n"
8644 #: readelf.c:5358 readelf.c:5389 readelf.c:5393
8645 msgid "Out of memory allocating dump request table.\n"
8649 msgid "Missing arg to -U/--unicode"
8654 msgid "Invalid option '-%c'\n"
8657 #: readelf.c:5726 readelf.c:5742 readelf.c:12089
8662 msgid "2's complement, little endian"
8666 msgid "2's complement, big endian"
8670 msgid "This is a LLVM bitcode file - try using llvm-bcanalyzer\n"
8675 "This is a LLVM bitcode file - try extracing and then using llvm-bcanalyzer\n"
8680 "This is a GO binary file - try using 'go tool objdump' or 'go tool nm'\n"
8684 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
8689 msgid "ELF Header in linked file '%s':\n"
8694 msgid "ELF Header:\n"
8704 msgid " Class: %s\n"
8714 msgid " Version: %d%s\n"
8727 msgid " OS/ABI: %s\n"
8732 msgid " ABI Version: %d\n"
8742 msgid " Machine: %s\n"
8747 msgid " Version: 0x%lx\n"
8752 msgid " Entry point address: "
8759 " Start of program headers: "
8765 " (bytes into file)\n"
8766 " Start of section headers: "
8771 msgid " (bytes into file)\n"
8776 msgid " Flags: 0x%lx%s\n"
8781 msgid " Size of this header: %u (bytes)\n"
8786 msgid " Size of program headers: %u (bytes)\n"
8791 msgid " Number of program headers: %u"
8796 msgid " Size of section headers: %u (bytes)\n"
8801 msgid " Number of section headers: %u"
8806 msgid " Section header string table index: %u"
8811 msgid " <corrupt: out of range>"
8814 #: readelf.c:5944 readelf.c:5991
8816 "The e_phentsize field in the ELF header is less than the size of an ELF "
8820 #: readelf.c:5948 readelf.c:5995
8822 "The e_phentsize field in the ELF header is larger than the size of an ELF "
8826 #: readelf.c:5951 readelf.c:5998
8827 msgid "program headers"
8832 msgid "Too many program headers - %#x - the file is not that big\n"
8837 msgid "Out of memory reading %u program headers\n"
8842 "possibly corrupt ELF header - it has a non-zero program header offset, but "
8843 "no program headers\n"
8850 "There are no program headers in linked file '%s'.\n"
8857 "There are no program headers in this file.\n"
8864 "Elf file type is %s\n"
8869 msgid "Entry point 0x%<PRIx64>\n"
8874 msgid "There is %d program header, starting at offset %<PRIu64>\n"
8875 msgid_plural "There are %d program headers, starting at offset %<PRIu64>\n"
8879 #: readelf.c:6113 readelf.c:6115
8883 "Program Headers:\n"
8889 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
8895 " Type Offset VirtAddr PhysAddr FileSiz "
8896 "MemSiz Flg Align\n"
8901 msgid " Type Offset VirtAddr PhysAddr\n"
8906 msgid " FileSiz MemSiz Flags Align\n"
8910 msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
8914 msgid "the segment's file size is larger than its memory size\n"
8918 msgid "the PHDR segment must occur before any LOAD segment\n"
8922 msgid "the PHDR segment is not covered by a LOAD segment\n"
8926 msgid "more than one dynamic segment\n"
8930 msgid "no .dynamic section in the dynamic segment\n"
8934 msgid "the .dynamic section is not the same as the dynamic segment\n"
8938 msgid "the dynamic segment offset + size exceeds the size of the file\n"
8942 msgid "Unable to find program interpreter name\n"
8947 msgid " [Requesting program interpreter: %s]\n"
8954 " Section to Segment mapping:\n"
8959 msgid " Segment Sections...\n"
8962 #: readelf.c:6387 readelf.c:11374
8963 msgid "Cannot interpret virtual addresses without program headers.\n"
8968 msgid "Virtual address %#<PRIx64> not located in any PT_LOAD segment.\n"
8971 #: readelf.c:6435 readelf.c:6505
8973 "The e_shentsize field in the ELF header is less than the size of an ELF "
8977 #: readelf.c:6439 readelf.c:6510
8979 "The e_shentsize field in the ELF header is larger than the size of an ELF "
8983 #: readelf.c:6443 readelf.c:6515
8984 msgid "section headers"
8987 #: readelf.c:6452 readelf.c:6524
8989 msgid "Out of memory reading %u section headers\n"
8992 #: readelf.c:6472 readelf.c:6544
8994 msgid "Section %u has an out of range sh_link value of %u\n"
8997 #: readelf.c:6474 readelf.c:6546
8999 msgid "Section %u has an out of range sh_info value of %u\n"
9002 #: readelf.c:6588 readelf.c:6705
9004 msgid "Section %s has an invalid sh_entsize of %#<PRIx64>\n"
9007 #: readelf.c:6596 readelf.c:6713 readelf.c:13404
9009 msgid "Section %s has an invalid sh_size of %#<PRIx64>\n"
9012 #: readelf.c:6606 readelf.c:6723
9015 "Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize (%"
9019 #: readelf.c:6615 readelf.c:6732 readelf.c:15965
9023 #: readelf.c:6627 readelf.c:6744
9025 "Multiple symbol table index sections associated with the same symbol "
9029 #: readelf.c:6634 readelf.c:6751
9030 msgid "symbol table section indices"
9033 #: readelf.c:6641 readelf.c:6758
9035 msgid "Index section %s has an sh_size of %#<PRIx64> - expected %#<PRIx64>\n"
9038 #: readelf.c:6653 readelf.c:6770
9040 msgid "Out of memory reading %<PRIu64> symbols\n"
9043 #: readelf.c:6976 readelf.c:7073 readelf.c:7091 readelf.c:7109
9044 msgid "Internal error: not enough buffer room for section flag info"
9049 msgid "UNKNOWN (%*.*lx)"
9052 #: readelf.c:7136 readelf.c:7151
9053 msgid "Compressed section is too small even for a compression header\n"
9058 "possibly corrupt ELF file header - it has a non-zero section header offset, "
9059 "but no section headers\n"
9066 "There are no sections in this file.\n"
9069 #: readelf.c:7186 readelf.c:21961
9071 msgid "In linked file '%s': "
9076 msgid "There is %d section header, starting at offset %#<PRIx64>:\n"
9077 msgid_plural "There are %d section headers, starting at offset %#<PRIx64>:\n"
9081 #: readelf.c:7210 readelf.c:7886 readelf.c:8087 readelf.c:13700
9083 msgid "string table"
9088 msgid "Section %d has invalid sh_entsize of %<PRIx64>\n"
9093 msgid "(Using the expected size of %<PRIx64> for the rest of this dump)\n"
9097 msgid "File contains multiple dynamic symbol tables\n"
9101 msgid "File contains multiple dynamic string tables\n"
9105 msgid "dynamic strings"
9108 #: readelf.c:7347 readelf.c:7353
9110 msgid "Section '%s': zero-sized relocation section\n"
9115 msgid "Section '%s': has a size of zero - is this intended ?\n"
9122 "Section Headers in linked file '%s':\n"
9129 "Section Headers:\n"
9139 #: readelf.c:7460 readelf.c:7471 readelf.c:7482
9141 msgid " [Nr] Name\n"
9146 msgid " Type Addr Off Size ES Lk Inf Al\n"
9152 " [Nr] Name Type Addr Off Size ES Flg Lk "
9158 msgid " Type Address Off Size ES Lk Inf Al\n"
9164 " [Nr] Name Type Address Off Size ES "
9170 msgid " Type Address Offset Link\n"
9175 msgid " Size EntSize Info Align\n"
9180 msgid " [Nr] Name Type Address Offset\n"
9185 msgid " Size EntSize Flags Link Info Align\n"
9195 msgid "[%2u]: Link field (%u) should index a symtab section.\n"
9200 msgid "[%2u]: Link field (%u) should index a string section.\n"
9203 #: readelf.c:7544 readelf.c:7555
9205 msgid "[%2u]: Unexpected value (%u) in link field.\n"
9210 msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
9213 #: readelf.c:7593 readelf.c:7620
9215 msgid "[%2u]: Unexpected value (%u) in info field.\n"
9220 msgid "[%2u]: Expected link to another section in info field"
9225 msgid "Size of section %u is larger than the entire file!\n"
9230 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
9234 msgid "compression header"
9239 msgid " [<corrupt>]\n"
9244 msgid " [<unknown>: 0x%x], "
9247 #. The ordering of the letters shown here matches the ordering of the
9248 #. corresponding SHF_xxx values, and hence the order in which these
9249 #. letters will be displayed to the user.
9254 " W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
9255 " L (link order), O (extra OS processing required), G (group), T (TLS),\n"
9256 " C (compressed), x (unknown), o (OS specific), E (exclude),\n"
9262 msgid "R (retain), "
9277 msgid "y (purecode), "
9286 msgid "Bad sh_link in symbol table section\n"
9290 msgid "<OS specific>"
9294 msgid "<PROC specific>"
9301 "There are no sections group in linked file '%s'.\n"
9304 #: readelf.c:7944 readelf.c:7983
9308 "There are no section groups in this file.\n"
9312 msgid "Section headers are not available!\n"
9317 msgid "Out of memory reading %u section group headers\n"
9324 "There are no section groups in linked file '%s'.\n"
9329 msgid "Out of memory reading %zu groups\n"
9334 msgid "Section groups in linked file '%s'\n"
9339 msgid "Bad sh_link in group section `%s'\n"
9344 msgid "Corrupt header in group section `%s'\n"
9347 #: readelf.c:8046 readelf.c:8057
9349 msgid "Bad sh_info in group section `%s'\n"
9355 "Section %s has sh_entsize (%#<PRIx64>) which is larger than its size (%"
9360 msgid "section data"
9367 "%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
9372 msgid " [Index] Name\n"
9377 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
9382 "Further error messages about overlarge group section indices suppressed\n"
9387 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
9392 "Further error messages about already contained group sections suppressed\n"
9397 msgid "section 0 in group section [%5u]\n"
9401 msgid "dynamic section image fixups"
9406 msgid "corrupt library name index of %#<PRIx64> found in dynamic entry"
9413 "Image fixups for needed library #%<PRId64>: %s - ident: %<PRIx64>\n"
9418 msgid "Seg Offset Type SymVec DataType\n"
9422 msgid "dynamic section image relocations"
9435 "Seg Offset Type Addend Seg Sym Off\n"
9439 msgid "dynamic string section"
9446 "In linked file '%s' section '%s' at offset %#<PRIx64> contains %<PRId64> "
9454 "'%s' relocation section at offset %#<PRIx64> contains %<PRId64> bytes:\n"
9461 "There are no dynamic relocations in linked file '%s'.\n"
9468 "There are no dynamic relocations in this file.\n"
9475 "In linked file '%s' relocation section "
9482 "Relocation section "
9487 msgid " at offset %#<PRIx64> contains %<PRIu64> entry:\n"
9488 msgid_plural " at offset %#<PRIx64> contains %<PRId64> entries:\n"
9496 "There are no static relocations in linked file '%s'."
9503 "There are no static relocations in this file."
9510 "To see the dynamic relocations add --use-dynamic to the command line.\n"
9517 "There are no relocations in linked file '%s'.\n"
9524 "There are no relocations in this file.\n"
9529 msgid "Invalid section %u in table entry %td\n"
9534 msgid "Invalid offset %<PRIx64> in table entry %td\n"
9539 msgid "\tUnknown version.\n"
9542 #: readelf.c:8849 readelf.c:9287
9543 msgid "unwind table"
9546 #: readelf.c:8900 readelf.c:9370
9548 msgid "Skipping unknown relocation type: %u\n"
9551 #: readelf.c:8906 readelf.c:9377
9553 msgid "Skipping unexpected relocation type: %s\n"
9556 #: readelf.c:8915 readelf.c:9384
9558 msgid "Skipping reloc with overlarge offset: %#<PRIx64>\n"
9561 #: readelf.c:8923 readelf.c:9392
9563 msgid "Skipping reloc with invalid symbol index: %u\n"
9566 #: readelf.c:8971 readelf.c:9439 readelf.c:10550
9567 msgid "Multiple symbol tables encountered\n"
9570 #: readelf.c:8986 readelf.c:9455 readelf.c:10565
9574 "There are no unwind sections in this file.\n"
9581 "Could not find unwind info section for "
9597 msgid " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
9600 #: readelf.c:9464 readelf.c:10572
9604 "Unwind section '%s' at offset %#<PRIx64> contains %<PRIu64> entry:\n"
9607 "Unwind section '%s' at offset %#<PRIx64> contains %<PRIu64> entries:\n"
9617 msgid "Skipping unexpected relocation at offset %#<PRIx64>\n"
9622 msgid "Unknown section relocation type %d encountered\n"
9627 msgid "Bad symbol index in unwind relocation (%<PRIu64> > %<PRIu64>)\n"
9632 msgid "Skipping unknown ARM relocation type: %d\n"
9637 msgid "Skipping unexpected ARM relocation type %s\n"
9642 msgid "Skipping unknown C6000 relocation type: %d\n"
9647 msgid "Skipping unexpected C6000 relocation type %s\n"
9650 #. This function currently only supports ARM and TI unwinders.
9652 msgid "Only TI and ARM unwinders are currently supported\n"
9657 msgid "[Truncated opcode]\n"
9660 #: readelf.c:9864 readelf.c:10084
9662 msgid "Refuse to unwind"
9675 #: readelf.c:9920 readelf.c:10017
9681 msgid "corrupt change to vsp\n"
9686 msgid " pop {ra_auth_code}"
9691 msgid " vsp as modifier for PAC validation"
9694 #: readelf.c:10039 readelf.c:10196
9696 msgid " [unsupported opcode]"
9706 msgid "*corrupt* - no registers specified"
9714 msgid "Corrupt stack pointer adjustment detected\n"
9719 msgid "sp = sp + %<PRId64>"
9724 msgid " Personality routine: "
9729 msgid " [Truncated data]\n"
9734 msgid "Corrupt ARM compact model table entry: %x \n"
9739 msgid " Compact model index: %d\n"
9743 msgid "Unknown ARM compact model index encountered\n"
9748 msgid " [reserved]\n"
9753 msgid " Restore stack from frame pointer\n"
9758 msgid " Stack increment %d\n"
9763 msgid " Registers restored: "
9768 msgid " Return register: %s\n"
9773 msgid " [reserved (%d)]\n"
9779 "Unsupported architecture type %d encountered when decoding unwind table\n"
9784 msgid "corrupt index table entry: %x\n"
9789 msgid "Unwind entry contains corrupt offset (%#<PRIx64>) into section %s\n"
9794 msgid "Could not locate .ARM.extab section containing %#<PRIx64>.\n"
9800 "Unsupported architecture type %d encountered when processing unwind table\n"
9805 msgid "No processor specific unwind information to decode\n"
9812 "The decoding of unwind sections for machine type %s is not currently "
9823 msgid "Interface Version: %s"
9828 msgid "Interface Version: <corrupt: %<PRIx64>>"
9833 msgid "Time Stamp: %s"
9836 #: readelf.c:10887 readelf.c:10937
9837 msgid "dynamic section"
9840 #: readelf.c:10907 readelf.c:10958 readelf.c:11066
9842 msgid "Out of memory allocating space for %<PRIu64> dynamic entries\n"
9847 msgid "Size overflow prevents reading %<PRIu64> elements of size %u\n"
9852 msgid "Invalid number of dynamic entries: %<PRIu64>\n"
9857 msgid "Out of memory reading %<PRIu64> dynamic entries\n"
9862 msgid "Unable to read in %<PRIu64> bytes of dynamic data\n"
9865 #: readelf.c:11107 readelf.c:11161 readelf.c:11185 readelf.c:11218
9866 #: readelf.c:11244 readelf.c:11263
9867 msgid "Unable to seek to start of dynamic information\n"
9870 #: readelf.c:11113 readelf.c:11167
9871 msgid "Failed to read in number of buckets\n"
9875 msgid "Failed to read in number of chains\n"
9879 msgid "Failed to determine last chain length\n"
9886 "There is no dynamic section in linked file '%s'.\n"
9893 "There is no dynamic section in this file.\n"
9896 #. See PR 21379 for a reproducer.
9898 msgid "Invalid PT_LOAD entry\n"
9902 msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
9906 msgid "Corrupt DT_SYMTAB dynamic entry\n"
9910 msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
9914 msgid "dynamic string table"
9918 msgid "Corrupt DT_STRTAB dynamic entry\n"
9923 msgid "Bad value (%d) for SYMINENT entry\n"
9927 msgid "symbol information"
9931 msgid "Multiple dynamic symbol information sections found\n"
9936 msgid "Out of memory allocating %<PRIu64> bytes for dynamic symbol info\n"
9943 "In linked file '%s' the dynamic section at offset %#<PRIx64> contains %"
9947 "In linked file '%s' the dynamic section at offset %#<PRIx64> contains %"
9948 "<PRIu64> entries:\n"
9956 "Dynamic section at offset %#<PRIx64> contains %<PRIu64> entry:\n"
9959 "Dynamic section at offset %#<PRIx64> contains %<PRIu64> entries:\n"
9965 msgid " Tag Type Name/Value\n"
9970 msgid "Auxiliary library"
9975 msgid "Filter library"
9980 msgid "Configuration file"
9985 msgid "Dependency audit library"
9990 msgid "Audit library"
9993 #: readelf.c:11632 readelf.c:11660 readelf.c:11688 readelf.c:12028
9998 #: readelf.c:11635 readelf.c:11663 readelf.c:11690 readelf.c:12030
10005 msgid "Shared library: [%s]"
10010 msgid " program interpreter"
10015 msgid "Library soname: [%s]"
10020 msgid "Library rpath: [%s]"
10025 msgid "Library runpath: [%s]"
10035 msgid "Not needed object: [%s]\n"
10040 msgid "<corrupt time val: %<PRIx64>"
10047 "In linked file '%s' the version definition section '%s' contains %u entry:\n"
10050 "In linked file '%s' the version definition section '%s' contains %u "
10059 "Version definition section '%s' contains %u entry:\n"
10062 "Version definition section '%s' contains %u entries:\n"
10066 #: readelf.c:12164 readelf.c:12310 readelf.c:12475
10068 msgid " Addr: 0x%016<PRIx64>"
10071 #: readelf.c:12165 readelf.c:12311 readelf.c:12476
10073 msgid " Offset: 0x%08<PRIx64> Link: %u (%s)\n"
10077 msgid "version definition section"
10082 msgid " %#06zx: Rev: %d Flags: %s"
10087 msgid " Index: %d Cnt: %d "
10097 msgid "Name index: %ld\n"
10102 msgid "Invalid vda_next field of %lx\n"
10107 msgid " %#06zx: Parent %d: %s\n"
10112 msgid " %#06zx: Parent %d, name index: %ld\n"
10117 msgid " Version def aux past end of section\n"
10122 msgid "Invalid vd_next field of %lx\n"
10127 msgid " Version definition past end of section\n"
10134 "In linked file '%s' the version needs section '%s' contains %u entry:\n"
10137 "In linked file '%s' the version needs section '%s' contains %u entries:\n"
10145 "Version needs section '%s' contains %u entry:\n"
10148 "Version needs section '%s' contains %u entries:\n"
10153 msgid "Version Needs section"
10158 msgid " %#06zx: Version: %d"
10178 msgid " %#06zx: Name: %s"
10183 msgid " %#06zx: Name index: %lx"
10188 msgid " Flags: %s Version: %d\n"
10193 msgid "Invalid vna_next field of %lx\n"
10197 msgid "Missing Version Needs auxiliary information\n"
10202 msgid "Invalid vn_next field of %lx\n"
10206 msgid "Missing Version Needs information\n"
10210 msgid "version string table"
10217 "In linked file '%s' the version symbols section '%s' contains %<PRIu64> "
10221 "In linked file '%s' the version symbols section '%s' contains %<PRIu64> "
10230 "Version symbols section '%s' contains %<PRIu64> entry:\n"
10233 "Version symbols section '%s' contains %<PRIu64> entries:\n"
10238 msgid "version symbol data"
10246 msgid " 0 (*local*) "
10250 msgid " 1 (*global*) "
10254 msgid "invalid index into symbol array\n"
10257 #: readelf.c:12551 readelf.c:13148
10258 msgid "version need"
10262 msgid "version need aux (2)"
10265 #: readelf.c:12609 readelf.c:13092
10266 msgid "version def"
10269 #: readelf.c:12637 readelf.c:13123
10270 msgid "version def aux"
10281 "No version information found in linked file '%s'.\n"
10288 "No version information found in this file.\n"
10293 msgid "Unrecognized visibility value: %u\n"
10298 msgid "Unrecognized alpha specific other value: %u\n"
10303 msgid "Unrecognized IA64 VMS ST Function type: %d\n"
10308 msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
10313 msgid "<localentry>: %d"
10317 msgid " VARIANT_CC"
10322 msgid "<other>: %x"
10327 msgid "bad section index[%3d]"
10331 msgid "version data"
10335 msgid "version need aux (3)"
10340 msgid "local symbol %<PRIu64> found at index >= %s's sh_info value of %u\n"
10345 msgid "Unknown LTO symbol definition encountered: %u\n"
10350 msgid "Unknown LTO symbol visibility encountered: %u\n"
10355 msgid "Unknown LTO symbol type encountered: %u\n"
10362 "The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
10369 "LTO Symbol table '%s' is empty!\n"
10373 msgid "LTO symbols"
10378 msgid "LTO Symbol extension table '%s' is empty!\n"
10382 msgid "LTO ext symbol data"
10386 msgid "Unexpected version number in symbol extension table\n"
10393 "In linked file '%s': "
10398 msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
10403 msgid "LTO Symbol table '%s'\n"
10408 msgid " and extension table '%s' contain:\n"
10413 msgid "LTO Symbol table '%s' contains:\n"
10419 " Comdat_Key Kind Visibility Size Slot Type Section "
10425 msgid " Comdat_Key Kind Visibility Size Slot Name\n"
10429 msgid "Ran out of LTO symbol extension data\n"
10433 msgid "Data remains in the LTO symbol extension table\n"
10437 msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
10444 "In linked file '%s' the dynamic symbol table contains %<PRIu64> entry:\n"
10447 "In linked file '%s' the dynamic symbol table contains %<PRIu64> entries:\n"
10455 "Symbol table for image contains %<PRIu64> entry:\n"
10458 "Symbol table for image contains %<PRIu64> entries:\n"
10462 #: readelf.c:13622 readelf.c:13679
10464 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
10467 #: readelf.c:13624 readelf.c:13681
10469 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
10476 "Symbol table '%s' has a sh_entsize of zero!\n"
10483 "In linked file '%s' symbol section '%s' contains %<PRIu64> entry:\n"
10486 "In linked file '%s' symbol section '%s' contains %<PRIu64> entries:\n"
10494 "Symbol table '%s' contains %<PRIu64> entry:\n"
10497 "Symbol table '%s' contains %<PRIu64> entries:\n"
10505 "Dynamic symbol information is not available for displaying symbols.\n"
10512 "Histogram for bucket list length (total of %<PRIu64> bucket):\n"
10515 "Histogram for bucket list length (total of %<PRIu64> buckets):\n"
10520 msgid "Out of memory allocating space for histogram buckets\n"
10523 #: readelf.c:13744 readelf.c:13821
10525 msgid " Length Number %% of total Coverage\n"
10529 msgid "histogram chain is corrupt\n"
10533 msgid "Out of memory allocating space for histogram counts\n"
10540 "Histogram for `%s' bucket list length (total of %<PRIu64> bucket):\n"
10543 "Histogram for `%s' bucket list length (total of %<PRIu64> buckets):\n"
10548 msgid "Out of memory allocating space for gnu histogram buckets\n"
10552 msgid "Out of memory allocating space for gnu histogram counts\n"
10559 "In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains %"
10563 "In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains %"
10572 "Dynamic info segment at offset %#<PRIx64> contains %d entry:\n"
10575 "Dynamic info segment at offset %#<PRIx64> contains %d entries:\n"
10581 msgid " Num: Name BoundTo Flags\n"
10586 msgid "<corrupt index>"
10591 msgid "<corrupt: %19ld>"
10596 msgid "LoongArch ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
10599 #: readelf.c:14034 readelf.c:14088 readelf.c:14139 readelf.c:14185
10600 #: readelf.c:14199 readelf.c:14243
10602 msgid "%s reloc contains invalid symbol index %<PRIu64>\n"
10607 msgid "MSP430 ULEB128 field at %#<PRIx64> contains invalid ULEB128 value\n"
10613 msgid "MSP430 sym diff reloc contains invalid offset: %#<PRIx64>\n"
10617 msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
10622 msgid "MN10300 sym diff reloc contains invalid offset: %#<PRIx64>\n"
10626 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
10629 #: readelf.c:14262 readelf.c:14272
10631 msgid "RL78 sym diff reloc contains invalid offset: %#<PRIx64>\n"
10637 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
10643 msgid "unable to apply unsupported reloc type %d to section %s\n"
10648 msgid "skipping invalid relocation offset %#<PRIx64> in section %s\n"
10653 msgid "skipping invalid relocation symbol index %#<PRIx64> in section %s\n"
10658 msgid "skipping unexpected symbol type %s in section %s relocation %tu\n"
10665 "Assembly dump of section %s\n"
10670 msgid "Section '%s' has no data to dump.\n"
10674 msgid "section contents"
10679 msgid "Uncompressed section size is suspiciously large: 0x%<PRIu64>\n"
10686 "String dump of section '%s' in linked file %s:\n"
10693 "String dump of section '%s':\n"
10696 #: readelf.c:15483 readelf.c:15706 readelf.c:16138
10698 msgid "section '%s' has unsupported compress type: %d\n"
10701 #: readelf.c:15515 readelf.c:15740 readelf.c:16175
10703 msgid "Unable to decompress section %s\n"
10709 " Note: This section has relocations against it, but these have NOT been "
10710 "applied to this dump.\n"
10713 #: readelf.c:15633 readelf.c:17169 readelf.c:17209 readelf.c:17247
10714 #: readelf.c:17294 readelf.c:17325 readelf.c:18931 readelf.c:18963
10716 msgid "<corrupt>\n"
10721 msgid " No strings found in this section."
10728 "Hex dump of section '%s' in linked file %s:\n"
10735 "Hex dump of section '%s':\n"
10741 " NOTE: This section has relocations against it, but these have NOT been "
10742 "applied to this dump.\n"
10747 msgid "Iteration failed: %s, %s\n"
10752 msgid "No symbol section named %s\n"
10757 msgid "No string table section named %s\n"
10764 #: readelf.c:15995 readelf.c:16007
10766 msgid "CTF open failure: %s\n"
10773 "Dump of CTF section '%s' in linked file %s:\n"
10780 "Dump of CTF section '%s':\n"
10785 msgid "CTF member open failure: %s\n"
10789 msgid "Section name must be provided \n"
10794 msgid "SFrame decode failure: %s\n"
10799 msgid "%s section data"
10804 msgid "compressed section %s is too small to contain a compression header\n"
10807 #: readelf.c:16251 readelf.c:16278 readelf.c:16303
10810 "malformed note encountered in section %s whilst scanning for build-id note\n"
10817 "Section '%s' has no debugging data.\n"
10820 #. There is no point in dumping the contents of a debugging section
10821 #. which has the NOBITS type - the bits in the file will be random.
10822 #. This can happen when a file containing a .eh_frame section is
10823 #. stripped with the --only-keep-debug command line option.
10826 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
10831 msgid "Unrecognized debug section: %s\n"
10836 msgid "Section '%s' was not dumped because it does not exist\n"
10841 msgid "Section %d was not dumped because it does not exist!\n"
10845 msgid "<corrupt tag>\n"
10850 msgid "<corrupt string tag>"
10855 msgid "Absent/Non standard\n"
10860 msgid "Bare metal/mwdt\n"
10865 msgid "Bare metal/newlib\n"
10870 msgid "Linux/uclibc\n"
10875 msgid "Linux/glibc\n"
10878 #: readelf.c:16718 readelf.c:16797
10883 #: readelf.c:16730 readelf.c:16760 readelf.c:16788
10896 #: readelf.c:16809 readelf.c:16816
10908 #: readelf.c:17036 readelf.c:17049 readelf.c:17067 readelf.c:17588
10909 #: readelf.c:17867 readelf.c:17879 readelf.c:17891
10916 msgid "Application\n"
10926 msgid "Microcontroller\n"
10931 msgid "Application or Realtime\n"
10934 #: readelf.c:17050 readelf.c:17069 readelf.c:17640 readelf.c:17657
10935 #: readelf.c:17728 readelf.c:17748 readelf.c:20602
10940 #: readelf.c:17051 readelf.c:17731 readelf.c:17751 readelf.c:20601
10945 #: readelf.c:17055 readelf.c:17073
10947 msgid "8-byte and up to %d-byte extended\n"
10952 msgid "8-byte, except leaf SP\n"
10955 #: readelf.c:17084 readelf.c:17166 readelf.c:17766
10957 msgid "flag = %d, vendor = "
10967 msgid "<unknown: %d>\n"
10971 msgid "corrupt vendor attribute\n"
10976 msgid "unspecified hard/soft float\n"
10981 msgid "hard float\n"
10986 msgid "soft float\n"
10991 msgid "unspecified hard/soft float, "
10996 msgid "hard float, "
11001 msgid "soft float, "
11006 msgid "single-precision hard float, "
11011 msgid "unspecified long double\n"
11016 msgid "128-bit IBM long double\n"
11021 msgid "64-bit long double\n"
11026 msgid "128-bit IEEE long double\n"
11029 #: readelf.c:17305 readelf.c:17336
11031 msgid "unspecified\n"
11061 msgid "Hard or soft float\n"
11066 msgid "Hard float (double precision)\n"
11071 msgid "Hard float (single precision)\n"
11076 msgid "Soft float\n"
11081 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
11086 msgid "Hard float (32-bit CPU, Any FPU)\n"
11091 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
11096 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
11101 msgid "NaN 2008 compatibility\n"
11106 msgid "Any MSA or not\n"
11111 msgid "128-bit MSA\n"
11129 #: readelf.c:17643 readelf.c:17660 readelf.c:17734 readelf.c:17754
11136 msgid "DSBT addressing not used\n"
11141 msgid "DSBT addressing used\n"
11146 msgid "Data addressing position-dependent\n"
11151 msgid "Data addressing position-independent, GOT near DP\n"
11156 msgid "Data addressing position-independent, GOT far from DP\n"
11161 msgid "Code addressing position-dependent\n"
11166 msgid "Code addressing position-independent\n"
11179 #: readelf.c:17880 readelf.c:17892
11184 #: readelf.c:17881 readelf.c:17893
11191 msgid "Restricted Large\n"
11196 msgid " <unknown tag %<PRId64>>: "
11201 msgid "Any Region\n"
11206 msgid "Lower Region Only\n"
11211 msgid "No unaligned access\n"
11216 msgid "Unaligned access\n"
11221 msgid "%<PRIu64>-bytes\n"
11230 msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
11234 msgid "Tag section ends prematurely\n"
11239 msgid "Bad attribute length (%u > %u)\n"
11244 msgid "Attribute length of %u is too small\n"
11248 msgid "Corrupt attribute section name\n"
11253 msgid "Attribute Section: "
11257 msgid "Unused bytes at end of section\n"
11262 msgid "Bad subsection length (%u > %u)\n"
11267 msgid "Bad subsection length (%u < 6)\n"
11272 msgid "File Attributes\n"
11277 msgid "Section Attributes:"
11282 msgid "Symbol Attributes:"
11287 msgid "Unknown tag: %d\n"
11292 msgid " Unknown attribute:\n"
11296 msgid "MIPS GOT entry extends beyond the end of available data\n"
11300 msgid "Corrupt MIPS ABI Flags section.\n"
11304 msgid "MIPS ABI Flags section"
11307 #: readelf.c:18636 readelf.c:19219
11308 msgid "Global Offset Table data"
11318 #: readelf.c:18641 readelf.c:19224
11320 msgid " Canonical gp value: "
11323 #: readelf.c:18655 readelf.c:19228 readelf.c:19358
11325 msgid " Reserved entries:\n"
11330 msgid " %*s %10s %*s\n"
11333 #: readelf.c:18657 readelf.c:18687 readelf.c:19230 readelf.c:19258
11334 #: readelf.c:19276 readelf.c:19360 readelf.c:19369
11338 #: readelf.c:18657 readelf.c:18687 readelf.c:19230 readelf.c:19258
11343 #: readelf.c:18658 readelf.c:18688
11347 #: readelf.c:18685 readelf.c:19256
11349 msgid " Local entries:\n"
11352 #: readelf.c:18767 readelf.c:19475
11353 msgid "liblist section data"
11360 "Section '.liblist' contains %zu entry:\n"
11363 "Section '.liblist' contains %zu entries:\n"
11369 " Library Time Stamp Checksum Version Flags\n"
11374 msgid "<corrupt: %9ld>"
11382 msgid "No MIPS_OPTIONS header found\n"
11386 msgid "The MIPS options section is too small.\n"
11395 msgid "Invalid size (%u) for MIPS option\n"
11402 "Section '%s' contains %d entry:\n"
11405 "Section '%s' contains %d entries:\n"
11409 #: readelf.c:18932 readelf.c:18964
11410 msgid "Truncated MIPS REGINFO option\n"
11414 msgid "conflict list found without a dynamic symbol table\n"
11419 msgid "Overlarge number of conflicts detected: %zx\n"
11423 msgid "Out of memory allocating space for dynamic conflicts\n"
11426 #: readelf.c:19126 readelf.c:19144
11434 "Section '.conflict' contains %zu entry:\n"
11437 "Section '.conflict' contains %zu entries:\n"
11442 msgid " Num: Index Value Name"
11447 msgid "<corrupt symbol index>"
11450 #: readelf.c:19179 readelf.c:19306 readelf.c:19394
11452 msgid "<corrupt: %14ld>"
11458 "The GOT symbol offset (%<PRIu64>) is greater than the symbol table size (%"
11464 msgid "Too many GOT symbols: %<PRIu64>\n"
11476 msgid " %*s %10s %*s Purpose\n"
11479 #: readelf.c:19231 readelf.c:19259 readelf.c:19278 readelf.c:19360
11486 msgid " Lazy resolver\n"
11491 msgid " Module pointer (GNU extension)\n"
11496 msgid " Global entries:\n"
11499 #: readelf.c:19279 readelf.c:19371
11503 #. Note for translators: "Ndx" = abbreviated form of "Index".
11504 #: readelf.c:19282 readelf.c:19371
11508 #: readelf.c:19282 readelf.c:19371
11514 msgid "<no dynamic symbols>"
11519 msgid "<symbol index %zu exceeds number of dynamic symbols>"
11523 msgid "Procedure Linkage Table data"
11528 msgid " %*s %*s Purpose\n"
11533 msgid " PLT lazy resolver\n"
11538 msgid " Module pointer\n"
11543 msgid " Entries:\n"
11548 msgid "<corrupt symbol index: %<PRIu64>>"
11552 msgid "NDS32 elf flags section"
11556 msgid "liblist string table"
11563 "Library list section '%s' contains %<PRIu64> entries:\n"
11566 "Library list section '%s' contains %<PRIu64> entries:\n"
11571 msgid " Library Time Stamp Checksum Version Flags"
11575 msgid "NT_AUXV (auxiliary vector)"
11579 msgid "NT_PRSTATUS (prstatus structure)"
11583 msgid "NT_FPREGSET (floating point registers)"
11587 msgid "NT_PRPSINFO (prpsinfo structure)"
11591 msgid "NT_TASKSTRUCT (task structure)"
11595 msgid "NT_GDB_TDESC (GDB XML target description)"
11599 msgid "NT_PRXFPREG (user_xfpregs structure)"
11603 msgid "NT_PPC_VMX (ppc Altivec registers)"
11607 msgid "NT_PPC_VSX (ppc VSX registers)"
11611 msgid "NT_PPC_TAR (ppc TAR register)"
11615 msgid "NT_PPC_PPR (ppc PPR register)"
11619 msgid "NT_PPC_DSCR (ppc DSCR register)"
11623 msgid "NT_PPC_EBB (ppc EBB registers)"
11627 msgid "NT_PPC_PMU (ppc PMU registers)"
11631 msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
11635 msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
11639 msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
11643 msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
11647 msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
11651 msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
11655 msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
11659 msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
11663 msgid "NT_386_TLS (x86 TLS information)"
11667 msgid "NT_386_IOPERM (x86 I/O permissions)"
11671 msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
11675 msgid "NT_X86_CET (x86 CET state)"
11679 msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
11683 msgid "NT_S390_TIMER (s390 timer register)"
11687 msgid "NT_S390_TODCMP (s390 TOD comparator register)"
11691 msgid "NT_S390_TODPREG (s390 TOD programmable register)"
11695 msgid "NT_S390_CTRS (s390 control registers)"
11699 msgid "NT_S390_PREFIX (s390 prefix register)"
11703 msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
11707 msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
11711 msgid "NT_S390_TDB (s390 transaction diagnostic block)"
11715 msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
11719 msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
11723 msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
11727 msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
11731 msgid "NT_ARM_VFP (arm VFP registers)"
11735 msgid "NT_ARM_TLS (AArch TLS registers)"
11739 msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
11743 msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
11747 msgid "NT_ARM_SYSTEM_CALL (AArch system call number)"
11751 msgid "NT_ARM_SVE (AArch SVE registers)"
11755 msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
11759 msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)"
11763 msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)"
11767 msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
11771 msgid "NT_ARM_SSVE (AArch64 streaming SVE registers)"
11775 msgid "NT_ARM_ZA (AArch64 SME ZA register)"
11779 msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)"
11783 msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
11787 msgid "NT_RISCV_CSR (RISC-V control and status registers)"
11791 msgid "NT_PSTATUS (pstatus structure)"
11795 msgid "NT_FPREGS (floating point registers)"
11799 msgid "NT_PSINFO (psinfo structure)"
11803 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
11807 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
11811 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
11815 msgid "NT_SIGINFO (siginfo_t data)"
11819 msgid "NT_FILE (mapped files)"
11823 msgid "NT_VERSION (version)"
11827 msgid "NT_ARCH (architecture)"
11843 msgid "FDO_PACKAGING_METADATA"
11846 #: readelf.c:19701 readelf.c:19818 readelf.c:20007 readelf.c:20575
11847 #: readelf.c:20745 readelf.c:20874 readelf.c:21002
11849 msgid "Unknown note type: (0x%08x)"
11854 msgid " Cannot decode 64-bit note in 32-bit build\n"
11858 msgid " Malformed note - too short for header\n"
11862 msgid " Malformed note - does not end with \\0\n"
11866 msgid " Malformed note - too short for supplied file count\n"
11871 msgid " Page size: "
11876 msgid " %*s%*s%*s\n"
11888 msgid "Page Offset"
11892 msgid " Malformed note - filenames end too early\n"
11896 msgid "NT_GNU_ABI_TAG (ABI version tag)"
11900 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
11904 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
11908 msgid "NT_GNU_GOLD_VERSION (gold version)"
11912 msgid "NT_GNU_PROPERTY_TYPE_0"
11916 msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
11920 msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
11923 #: readelf.c:19902 readelf.c:20049 readelf.c:20086
11929 msgid "NT_AMDGPU_METADATA (code object metadata)"
11934 msgid " Properties: "
11939 msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
11944 msgid "<corrupt descsz: %#lx>\n"
11949 msgid "<corrupt type (%#x) datasz: %#x>\n"
11952 #: readelf.c:20247 readelf.c:20301 readelf.c:20323
11954 msgid "x86 ISA used: <corrupt length: %#x> "
11957 #: readelf.c:20258 readelf.c:20312 readelf.c:20334
11959 msgid "x86 ISA needed: <corrupt length: %#x> "
11964 msgid "x86 feature: <corrupt length: %#x> "
11969 msgid "x86 feature used: <corrupt length: %#x> "
11974 msgid "x86 feature needed: <corrupt length: %#x> "
11977 #: readelf.c:20353 readelf.c:20367 readelf.c:20375 readelf.c:20406
11979 msgid "<corrupt length: %#x> "
11984 msgid "stack size: "
11989 msgid "1_needed: <corrupt length: %#x> "
11994 msgid "UINT32_AND (%#x): "
11999 msgid "UINT32_OR (%#x): "
12004 msgid "<unknown type %#x data: "
12009 msgid "<processor-specific type %#x data: "
12014 msgid "<application-specific type %#x data: "
12019 msgid " Build ID: "
12024 msgid " <corrupt GNU_ABI_TAG>\n"
12029 msgid " OS: %s, ABI: %d.%d.%d\n"
12037 #. Hardware capabilities information. Word 0 is the number of entries.
12038 #. Word 1 is a bitmask of enabled entries. The rest of the descriptor
12039 #. is a series of entries, where each entry is a single byte followed
12040 #. by a nul terminated string. The byte gives the bit number to test
12041 #. if enabled in the bitmask.
12044 msgid " Hardware Capabilities: "
12048 msgid "<corrupt GNU_HWCAP>\n"
12053 msgid "num entries: %d, enabled mask: %x\n"
12058 msgid " Description data: "
12062 msgid "Alignment of 8-byte objects"
12066 msgid "Sizeof double and long double"
12070 msgid "Type of FPU support needed"
12074 msgid "Use of SIMD instructions"
12078 msgid "Use of cache"
12112 msgid "unknown value: %x\n"
12116 msgid "NT_THRMISC (thrmisc structure)"
12120 msgid "NT_PROCSTAT_PROC (proc data)"
12124 msgid "NT_PROCSTAT_FILES (files data)"
12128 msgid "NT_PROCSTAT_VMMAP (vmmap data)"
12132 msgid "NT_PROCSTAT_GROUPS (groups data)"
12136 msgid "NT_PROCSTAT_UMASK (umask data)"
12140 msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
12144 msgid "NT_PROCSTAT_OSREL (osreldate data)"
12148 msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
12152 msgid "NT_PROCSTAT_AUXV (auxv data)"
12156 msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
12160 msgid "NT_X86_SEGBASES (x86 segment base registers)"
12163 #. NetBSD core "procinfo" structure.
12165 msgid "NetBSD procinfo structure"
12169 msgid "NetBSD ELF auxiliary vector data"
12173 msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
12176 #: readelf.c:20764 readelf.c:20781 readelf.c:20795
12177 msgid "PT_GETREGS (reg structure)"
12180 #: readelf.c:20766 readelf.c:20783 readelf.c:20797
12181 msgid "PT_GETFPREGS (fpreg structure)"
12185 msgid "PT___GETREGS40 (old reg structure)"
12189 msgid "OpenBSD procinfo structure"
12193 msgid "OpenBSD ELF auxiliary vector data"
12197 msgid "OpenBSD regular registers"
12201 msgid "OpenBSD floating point registers"
12205 msgid "OpenBSD window cookie"
12209 msgid "QNX debug fullpath"
12213 msgid "QNX debug relocation"
12221 msgid "QNX generator"
12225 msgid "QNX default library"
12229 msgid "QNX core sysinfo"
12233 msgid "QNX core info"
12237 msgid "QNX core status"
12241 msgid "QNX general registers"
12245 msgid "QNX floating point registers"
12249 msgid "QNX link map"
12253 msgid "NT_STAPSDT (SystemTap probe descriptors)"
12258 msgid " Provider: %s\n"
12263 msgid " Name: %s\n"
12268 msgid " Location: "
12278 msgid ", Semaphore: "
12283 msgid " Arguments: %s\n"
12288 msgid " <corrupt - note is too small>\n"
12292 msgid "corrupt stapdt note - the data size is too small\n"
12297 msgid " Packaging Metadata: %.*s\n"
12301 msgid "NT_VMS_MHD (module header)"
12305 msgid "NT_VMS_LNM (language name)"
12309 msgid "NT_VMS_SRC (source files)"
12313 msgid "NT_VMS_EIDC (consistency check)"
12317 msgid "NT_VMS_FPMODE (FP mode)"
12321 msgid "NT_VMS_IMGNAM (image name)"
12325 msgid "NT_VMS_IMGID (image id)"
12329 msgid "NT_VMS_LINKID (link id)"
12333 msgid "NT_VMS_IMGBID (build id)"
12337 msgid "NT_VMS_GSTNAM (sym table name)"
12342 msgid " Creation date : %.17s\n"
12347 msgid " Last patch date: %.17s\n"
12352 msgid " Module name : %s\n"
12357 msgid " Module version : %s\n"
12360 #: readelf.c:21031 readelf.c:21036
12362 msgid " Module version : <missing>\n"
12367 msgid " Module name : <missing>\n"
12372 msgid " Language: %.*s\n"
12377 msgid " Floating Point mode: "
12382 msgid " Link time: "
12387 msgid " Patch time: "
12392 msgid " Major id: %u, minor id: %u\n"
12397 msgid " Last modified : "
12409 msgid " Header flags: 0x%08x\n"
12414 msgid " Image id : %.*s\n"
12419 msgid " Image name: %.*s\n"
12424 msgid " Global symbol table name: %.*s\n"
12429 msgid " Image id: %.*s\n"
12434 msgid " Linker id: %.*s\n"
12437 #: readelf.c:21114 readelf.c:21807
12439 msgid " <corrupt - data size is too small>\n"
12443 msgid "corrupt IA64 note: data size is too small\n"
12446 #: readelf.c:21282 readelf.c:21291
12448 msgid " Applies to region from %#<PRIx64> to %#<PRIx64>\n"
12451 #: readelf.c:21285 readelf.c:21294
12453 msgid " Applies to region from %#<PRIx64>\n"
12458 msgid " <invalid description size: %lx>\n"
12463 msgid " <invalid descsz>"
12468 msgid "Gap in build notes detected from %#<PRIx64> to %#<PRIx64>\n"
12471 #: readelf.c:21346 readelf.c:21357
12473 msgid " Applies to region from %#<PRIx64>"
12476 #: readelf.c:21351 readelf.c:21362
12478 msgid " to %#<PRIx64>"
12486 #: readelf.c:21389 readelf.c:21404
12488 msgid "corrupt name field in GNU build attribute note: size = %ld\n"
12491 #: readelf.c:21390 readelf.c:21405
12492 msgid " <corrupt name>"
12497 msgid "unrecognised attribute type in name field: %d\n"
12501 msgid "<unknown name type>"
12509 msgid "<stack prot>"
12517 msgid "<stack size>"
12533 msgid "<short enum>"
12538 msgid "unrecognised byte in name field: %d\n"
12543 msgid "<unknown:_%d>"
12548 msgid "attribute does not have an expected type (%c)\n"
12553 msgid "corrupt name field: namesz: %lu but parsing gets to %td\n"
12558 msgid "corrupt numeric name field: too many bytes in the value: %x\n"
12563 msgid " description data: "
12567 msgid "failed to unpack msgpack contents in NT_AMDGPU_METADATA note"
12572 msgid " Stack Size: 0x%<PRIx32>\n"
12577 msgid " Stack allocated: %<PRIx32>\n"
12582 msgid " Executable: %s\n"
12586 msgid "corrupt QNX note: data size is too small\n"
12595 msgid "Displaying notes found in: %s\n"
12601 "Displaying notes found at file offset 0x%08<PRIx64> with length 0x%"
12607 msgid "Corrupt note: alignment %<PRId64>, expecting 4 or 8\n"
12612 msgid " %-20s %-10s\tDescription\n"
12623 #: readelf.c:22004 readelf.c:22033
12625 msgid "Corrupt note: only %zd byte remains, not enough for a full note\n"
12627 "Corrupt note: only %zd bytes remain, not enough for a full note\n"
12633 msgid "note with invalid namesz and/or descsz found at offset %#tx\n"
12638 msgid " type: %#lx, namesize: %#lx, descsize: %#lx, alignment: %u\n"
12642 msgid "Out of memory allocating space for inote name\n"
12653 "Displaying contents of Renesas V850 notes section at offset %#<PRIx64> with "
12654 "length %#<PRIx64>:\n"
12659 msgid "Corrupt note: name size is too big: %lx\n"
12664 msgid "corrupt descsz found in note at offset %#tx\n"
12667 #: readelf.c:22176 readelf.c:22189
12669 msgid " type: %#lx, namesize: %#lx, descsize: %#lx\n"
12674 msgid "corrupt namesz found in note at offset %#zx\n"
12679 msgid "No notes found in linked file '%s'.\n"
12684 msgid "No notes found file.\n"
12689 msgid " Unknown GNU attribute: %s\n"
12694 msgid "%s: Failed to read file header\n"
12706 msgid "%s: unable to dump the index as none was found\n"
12712 "Index of archive %s: (%<PRIu64> entries, %#<PRIx64> bytes in the symbol "
12718 msgid "Contents of binary %s at offset "
12723 msgid "%s: end of the symbol table reached before the end of the index\n"
12729 "%s: %<PRId64> byte remains in the symbol table, but without corresponding "
12730 "entries in the index table\n"
12732 "%s: %<PRId64> bytes remain in the symbol table, but without corresponding "
12733 "entries in the index table\n"
12739 msgid "%s: failed to seek back to start of object files in the archive\n"
12742 #: readelf.c:22945 readelf.c:23064
12744 msgid "Input file '%s' is not readable.\n"
12749 msgid "%s: contains corrupt thin archive: %s\n"
12754 msgid "%s: failed to seek to archive member.\n"
12758 msgid "Out of memory allocating file data structure\n"
12763 msgid "File %s is not an archive so its index cannot be displayed.\n"
12767 msgid "Nothing to do.\n"
12772 msgid "%s: cannot set time: %s"
12777 msgid "unable to copy file '%s'; reason: %s"
12782 msgid "%s: not enough binary data"
12786 msgid "null terminated unicode string"
12789 #: resbin.c:162 resbin.c:168
12790 msgid "resource ID"
12797 #: resbin.c:238 resbin.c:245
12798 msgid "menu header"
12802 msgid "menuex header"
12806 msgid "menuex offset"
12811 msgid "unsupported menu version %d"
12814 #: resbin.c:288 resbin.c:303 resbin.c:365
12815 msgid "menuitem header"
12822 #: resbin.c:432 resbin.c:460
12823 msgid "dialog header"
12828 msgid "unexpected DIALOGEX version %d"
12832 msgid "dialog font point size"
12836 msgid "dialogex font information"
12839 #: resbin.c:529 resbin.c:547
12840 msgid "dialog control"
12844 msgid "dialogex control"
12848 msgid "dialog control end"
12852 msgid "dialog control data"
12856 msgid "stringtable string length"
12860 msgid "stringtable string"
12864 msgid "fontdir header"
12872 msgid "fontdir device name"
12876 msgid "fontdir face name"
12880 msgid "accelerator"
12884 msgid "group cursor header"
12887 #: resbin.c:798 resrc.c:1352
12889 msgid "unexpected group cursor type %d"
12893 msgid "group cursor"
12897 msgid "group icon header"
12900 #: resbin.c:853 resrc.c:1299
12902 msgid "unexpected group icon type %d"
12910 msgid "unexpected version string"
12915 msgid "version length %lu greater than resource length %lu"
12920 msgid "unexpected version type %d"
12925 msgid "unexpected fixed version information length %ld"
12929 msgid "fixed version info"
12934 msgid "unexpected fixed version signature %lu"
12939 msgid "unexpected fixed version info version %lu"
12943 msgid "version var info"
12948 msgid "unexpected stringfileinfo value length %ld"
12952 msgid "version stringtable"
12957 msgid "unexpected version stringtable value length %ld"
12961 msgid "version string"
12966 msgid "unexpected version string length %ld != %ld + %ld"
12971 msgid "unexpected version string length %ld < %ld"
12976 msgid "unexpected varfileinfo value length %ld"
12980 msgid "version varfileinfo"
12985 msgid "unexpected version value length %ld"
12989 msgid "nul bytes found in version string"
12994 msgid "unexpected version string character: %x"
12998 msgid "filename required for COFF input"
13003 msgid "%s: no resource section"
13008 msgid "%s: .rsrc section is bigger than the file!"
13013 msgid "%s: %s: address out of bounds"
13017 msgid "Resources nest too deep"
13025 msgid "named directory entry"
13029 msgid "directory entry name"
13033 msgid "resource name"
13037 msgid "named subdirectory"
13041 msgid "named resource"
13045 msgid "ID directory entry"
13049 msgid "ID subdirectory"
13053 msgid "ID resource"
13057 msgid "resource type unknown"
13065 msgid "resource data"
13069 msgid "resource data size"
13073 msgid "filename required for COFF output"
13077 msgid "can't get BFD_RELOC_RVA relocation type"
13080 #: resrc.c:257 resrc.c:329
13082 msgid "can't open temporary file `%s': %s"
13087 msgid "can't redirect stdout: `%s': %s"
13092 msgid "can't execute `%s': %s"
13097 msgid "Using temporary file `%s' to read preprocessor output\n"
13102 msgid "can't popen `%s': %s"
13107 msgid "Using popen to read preprocessor output\n"
13112 msgid "Tried `%s'\n"
13117 msgid "Using `%s'\n"
13121 msgid "preprocessing failed."
13126 msgid "%s: unexpected EOF"
13131 msgid "%s: read of %lu returned %lu"
13134 #: resrc.c:724 resrc.c:1499
13136 msgid "stat failed on bitmap file `%s': %s"
13141 msgid "cursor file `%s' does not contain cursor data"
13144 #: resrc.c:807 resrc.c:1207
13146 msgid "%s: fseek to %lu failed: %s"
13150 msgid "help ID requires DIALOGEX"
13154 msgid "control data requires DIALOGEX"
13159 msgid "stat failed on font file `%s': %s"
13164 msgid "icon file `%s' does not contain icon data"
13167 #: resrc.c:1725 resrc.c:1760
13169 msgid "stat failed on file `%s': %s"
13174 msgid "can't open `%s' for output: %s"
13179 msgid " Displays the sizes of sections inside binary files\n"
13184 msgid " If no input file(s) are specified, a.out is assumed\n"
13190 " The options are:\n"
13191 " -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is %"
13193 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
13195 " -t --totals Display the total sizes (Berkeley "
13198 " --common Display total size for *COM* syms\n"
13199 " --target=<bfdname> Set the binary file format\n"
13200 " @<file> Read options from <file>\n"
13201 " -h|-H|-? --help Display this information\n"
13202 " -v|-V --version Display the program's version\n"
13208 msgid "invalid argument to --format: %s"
13213 msgid "Invalid radix: %s\n"
13217 msgid "Checksum failure"
13220 #. FIXME: Return error status.
13222 msgid "Failed to write checksum"
13227 msgid "Unsupported integer write size: %d"
13230 #. FIXME: Return error status.
13232 msgid "Failed to write TR block"
13237 msgid "Unrecognized H8300 sub-architecture: %ld"
13242 msgid "Unsupported architecture: %d"
13247 msgid "Unrecognised type: %d"
13252 msgid "Unrecognised coff symbol type: %d"
13255 #: srconv.c:1020 srconv.c:1120
13257 msgid "Unrecognised coff symbol visibility: %d"
13260 #: srconv.c:1046 srconv.c:1091
13262 msgid "Unrecognised coff symbol location: %d"
13265 #. FIXME: Return error status.
13267 msgid "Failed to write CS struct"
13272 msgid "Convert a COFF object file into a SYSROFF object file\n"
13278 " The options are:\n"
13279 " -q --quick (Obsolete - ignored)\n"
13280 " -n --noprescan Do not perform a scan to convert commons into defs\n"
13281 " -d --debug Display information about what is being done\n"
13282 " @<file> Read options from <file>\n"
13283 " -h --help Display this information\n"
13284 " -v --version Print the program's version number\n"
13288 msgid "input and output files must be different"
13293 msgid "unable to open output file %s"
13296 #: stabs.c:344 stabs.c:1796
13297 msgid "numeric overflow"
13302 msgid "Bad stab: %s\n"
13307 msgid "Warning: %s: %s\n"
13312 msgid "N_LBRAC not within function\n"
13317 msgid "Too many N_RBRACs\n"
13321 msgid "unknown C++ encoded name"
13324 #. Complain and keep going, so compilers can invent new
13325 #. cross-reference types.
13327 msgid "unrecognized cross reference type"
13330 #. Does this actually ever happen? Is that why we are worrying
13331 #. about dealing with it rather than just calling error_type?
13333 msgid "missing index type"
13337 msgid "unknown virtual character for baseclass"
13341 msgid "unknown visibility character for baseclass"
13345 msgid "unnamed $vb type"
13349 msgid "unrecognized C++ abbreviation"
13353 msgid "unknown visibility character for field"
13357 msgid "const/volatile indicator missing"
13361 msgid "Undefined N_EXCL"
13366 msgid "Type file number %d out of range\n"
13371 msgid "Unrecognized XCOFF type %d\n"
13376 msgid "bad mangled name `%s'\n"
13381 msgid "no argument types in mangled string\n"
13386 msgid "Demangled name is not a function\n"
13391 msgid "Unexpected type in v3 arglist demangling\n"
13396 msgid "Unrecognized demangle component %d\n"
13401 msgid "Failed to print demangled template\n"
13406 msgid "Couldn't get demangled builtin type\n"
13411 msgid "Unexpected demangled varargs\n"
13416 msgid "Unrecognized demangled builtin type\n"
13421 msgid "invalid integer argument %s"
13426 msgid "minimum string length is too big: %s"
13431 msgid "minimum string length is too small: %s"
13436 msgid "minimum string length %s is too big"
13441 msgid "%s: Reading section %s failed: %s"
13446 msgid " Display printable strings in [file(s)] (stdin by default)\n"
13452 " -a - --all Scan the entire file, not just the data section "
13454 " -d --data Only scan the data sections in the file\n"
13460 " -a - --all Scan the entire file, not just the data section\n"
13461 " -d --data Only scan the data sections in the file "
13468 " -f --print-file-name Print the name of the file before each string\n"
13469 " -n <number> Locate & print any sequence of at least "
13471 " --bytes=<number> displayable characters. (The default is 4).\n"
13472 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
13474 " -w --include-all-whitespace Include all whitespace as valid string "
13476 " -o An alias for --radix=o\n"
13477 " -T --target=<BFDNAME> Specify the binary file format\n"
13478 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
13479 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
13481 " --unicode={default|show|invalid|hex|escape|highlight}\n"
13482 " -U {d|s|i|x|e|h} Specify how to treat UTF-8 encoded unicode "
13484 " -s --output-separator=<string> String used to separate strings in output.\n"
13485 " @<file> Read options from <file>\n"
13486 " -h --help Display this information\n"
13487 " -v -V --version Print the program's version number\n"
13491 msgid "*undefined*"
13495 #: sysdump.c:57 sysdump.c:66
13501 msgid "SUM IS %x\n"
13504 #. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
13505 #. Prevent infinite loops re-reading beyond the end of the buffer.
13507 msgid "ICE: getINT: Out of buffer space"
13512 msgid "Unsupported read size: %d"
13522 msgid "WANTED %x!!\n"
13526 msgid "SYMBOL INFO"
13530 msgid "DERIVED TYPE"
13534 msgid "MODULE***\n"
13539 msgid "Print a human readable interpretation of a SYSROFF object file\n"
13545 " The options are:\n"
13546 " -h --help Display this information\n"
13547 " -v --version Print the program's version number\n"
13552 msgid "cannot open input file %s"
13555 #: unwind-ia64.c:180
13557 msgid "Unknown code 0x%02x\n"
13561 #: unwind-ia64.c:366
13565 "ERROR: unwind length too long (0x%lx > 0x%lx)\n"
13569 #: unwind-ia64.c:578
13571 msgid "Bad uleb128\n"
13574 #: unwind-ia64.c:592
13576 msgid "\t<corrupt X1>\n"
13579 #: unwind-ia64.c:616
13581 msgid "\t<corrupt X2>\n"
13584 #: unwind-ia64.c:642
13586 msgid "\t<corrupt X3>\n"
13589 #: unwind-ia64.c:670
13591 msgid "\t<corrupt X4>\n"
13594 #: unwind-ia64.c:712
13596 msgid "\t<corrupt R2>\n"
13599 #: unwind-ia64.c:758
13601 msgid "\t<corrupt P2>\n"
13604 #: unwind-ia64.c:773
13606 msgid "\t<corrupt P3>\n"
13609 #: unwind-ia64.c:832
13611 msgid "\t<corrupt P5>\n"
13614 #: unwind-ia64.c:939
13616 msgid "\t<corrupt P8>\n"
13619 #: unwind-ia64.c:1014
13621 msgid "\t<corrupt P9>\n"
13624 #: unwind-ia64.c:1026
13626 msgid "\t<corrupt P10>\n"
13629 #: unwind-ia64.c:1157
13631 msgid "\t<corrupt IA64 descriptor>\n"
13636 msgid "Copyright (C) 2023 Free Software Foundation, Inc.\n"
13642 "This program is free software; you may redistribute it under the terms of\n"
13643 "the GNU General Public License version 3 or (at your option) any later "
13645 "This program has absolutely no warranty.\n"
13650 msgid "can't create %s file `%s' for output.\n"
13655 msgid "Usage: %s [option(s)] [input-file]\n"
13661 " The options are:\n"
13662 " -a --ascii_in Read input file as ASCII file\n"
13663 " -A --ascii_out Write binary messages as ASCII\n"
13664 " -b --binprefix .bin filename is prefixed by .mc filename_ "
13665 "for uniqueness.\n"
13666 " -c --customflag Set custom flags for messages\n"
13667 " -C --codepage_in=<val> Set codepage when reading mc text file\n"
13668 " -d --decimal_values Print values to text files decimal\n"
13669 " -e --extension=<extension> Set header extension used on export header "
13671 " -F --target <target> Specify output target for endianness.\n"
13672 " -h --headerdir=<directory> Set the export directory for headers\n"
13673 " -u --unicode_in Read input file as UTF16 file\n"
13674 " -U --unicode_out Write binary messages as UFT16\n"
13675 " -m --maxlength=<val> Set the maximal allowed message length\n"
13676 " -n --nullterminate Automatic add a zero termination to strings\n"
13677 " -o --hresult_use Use HRESULT definition instead of status code "
13679 " -O --codepage_out=<val> Set codepage used for writing text file\n"
13680 " -r --rcdir=<directory> Set the export directory for rc files\n"
13681 " -x --xdbg=<directory> Where to create the .dbg C include file\n"
13682 " that maps message ID's to their symbolic "
13689 " -H --help Print this help message\n"
13690 " -v --verbose Verbose - tells you what it's doing\n"
13691 " -V --version Print version information\n"
13694 #: windmc.c:260 windres.c:404
13696 msgid "%s: warning: "
13701 msgid "A codepage was specified switch `%s' and UTF16.\n"
13706 msgid "\tcodepage settings are ignored.\n"
13710 msgid "try to add a ill language."
13715 msgid "unable to open file `%s' for input.\n"
13720 msgid "unable to read contents of %s"
13724 msgid "input file does not seems to be UFT16.\n"
13729 msgid "can't open %s `%s': %s"
13734 msgid ": expected to be a directory\n"
13739 msgid ": expected to be a leaf\n"
13744 msgid ": duplicate value\n"
13749 msgid "unknown format type `%s'"
13754 msgid "%s: supported formats:"
13757 #. Otherwise, we give up.
13760 msgid "can not determine type of file `%s'; use the -J option"
13765 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
13771 " The options are:\n"
13772 " -i --input=<file> Name input file\n"
13773 " -o --output=<file> Name output file\n"
13774 " -J --input-format=<format> Specify input format\n"
13775 " -O --output-format=<format> Specify output format\n"
13776 " -F --target=<target> Specify COFF target\n"
13777 " --preprocessor=<program> Program to use to preprocess rc file\n"
13778 " --preprocessor-arg=<arg> Additional preprocessor argument\n"
13779 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
13780 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
13781 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
13782 " -v --verbose Verbose - tells you what it's doing\n"
13783 " -c --codepage=<codepage> Specify default codepage\n"
13784 " -l --language=<val> Set language when reading rc file\n"
13785 " --use-temp-file Use a temporary file instead of popen to "
13787 " the preprocessor output\n"
13788 " --no-use-temp-file Use popen (default)\n"
13793 msgid " --yydebug Turn on parser debugging\n"
13799 " -r Ignored for compatibility with rc\n"
13800 " @<file> Read options from <file>\n"
13801 " -h --help Print this help message\n"
13802 " -V --version Print version information\n"
13808 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
13809 "extension if not specified. A single file name is an input file.\n"
13810 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
13814 msgid "invalid codepage specified.\n"
13818 msgid "invalid option -f\n"
13822 msgid "No filename following the -fo option.\n"
13828 "Option -I is deprecated for setting the input format, please use -J "
13833 msgid "no resources"
13836 #: wrstabs.c:336 wrstabs.c:1907
13838 msgid "string_hash_lookup failed: %s"
13843 msgid "stab_int_type: bad size %u"
13848 msgid "%s: warning: unknown size for field `%s' in struct"