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: \n"
11 "POT-Creation-Date: 2005-03-03 21:03+1030\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"
21 msgid "Usage: %s [option(s)] [addr(s)]\n"
26 msgid " Convert addresses into line number/file name pairs.\n"
32 " If no addresses are specified on the command line, they will be read from "
40 " -b --target=<bfdname> Set the binary file format\n"
41 " -e --exe=<executable> Set the input file name (default is a.out)\n"
42 " -s --basenames Strip directory names\n"
43 " -f --functions Show function names\n"
44 " -C --demangle[=style] Demangle function names\n"
45 " -h --help Display this information\n"
46 " -v --version Display the program's version\n"
50 #: addr2line.c:88 ar.c:263 coffdump.c:467 nlmconv.c:1110 objcopy.c:478
51 #: objcopy.c:512 readelf.c:2631 size.c:99 srconv.c:1731 strings.c:667
52 #: sysdump.c:655 windres.c:672
54 msgid "Report bugs to %s\n"
59 msgid "%s: can not get addresses from archive"
62 #: addr2line.c:311 nm.c:1519 objdump.c:2848
64 msgid "unknown demangling style `%s'"
69 msgid "no entry %s in archive\n"
75 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
76 "[count] archive-file file...\n"
81 msgid " %s -M [<mri-script]\n"
91 msgid " d - delete file(s) from the archive\n"
96 msgid " m[ab] - move file(s) in the archive\n"
101 msgid " p - print file(s) found in the archive\n"
106 msgid " q[f] - quick append file(s) to the archive\n"
112 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
117 msgid " t - display contents of archive\n"
122 msgid " x[o] - extract file(s) from the archive\n"
127 msgid " command specific modifiers:\n"
132 msgid " [a] - put file(s) after [member-name]\n"
137 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
142 msgid " [N] - use instance [count] of name\n"
147 msgid " [f] - truncate inserted file names\n"
152 msgid " [P] - use full path names when matching\n"
157 msgid " [o] - preserve original dates\n"
163 " [u] - only replace files that are newer than current archive "
169 msgid " generic modifiers:\n"
174 msgid " [c] - do not warn if the library had to be created\n"
179 msgid " [s] - create an archive index (cf. ranlib)\n"
184 msgid " [S] - do not build a symbol table\n"
189 msgid " [v] - be verbose\n"
194 msgid " [V] - display the version number\n"
199 msgid "Usage: %s [options] archive\n"
204 msgid " Generate an index to speed access to archives\n"
210 " The options are:\n"
211 " -h --help Print this help message\n"
212 " -V --version Print version information\n"
216 msgid "two different operation options specified"
221 msgid "illegal option -- %c"
225 msgid "no operation specified"
229 msgid "`u' is only meaningful with the `r' option."
233 msgid "`N' is only meaningful with the `x' and `d' options."
237 msgid "Value for `N' must be positive."
242 msgid "internal error -- this option not implemented"
250 #: ar.c:786 ar.c:836 ar.c:1154 objcopy.c:1603
252 msgid "internal stat error on %s"
265 msgid "%s is not a valid archive"
270 msgid "stat returns negative size for %s"
275 msgid "No member named `%s'\n"
280 msgid "no entry %s in archive %s!"
285 msgid "%s: no archive map to update"
290 msgid "No entry %s in archive.\n"
295 msgid "Can't open file %s\n"
300 msgid "%s: Can't open output archive %s\n"
305 msgid "%s: Can't open input archive %s\n"
310 msgid "%s: file %s is not an archive\n"
315 msgid "%s: no output archive specified yet\n"
318 #: arsup.c:247 arsup.c:285 arsup.c:327 arsup.c:347 arsup.c:413
320 msgid "%s: no open output archive\n"
323 #: arsup.c:258 arsup.c:368 arsup.c:394
325 msgid "%s: can't open file %s\n"
328 #: arsup.c:312 arsup.c:390 arsup.c:471
330 msgid "%s: can't find module file %s\n"
335 msgid "Current open archive is %s\n"
340 msgid "%s: no open archive\n"
345 msgid " No emulation specific options\n"
348 #. Macros for common output.
351 msgid " emulation options: \n"
356 msgid "can't set BFD default target to `%s': %s"
361 msgid "%s: Matching formats:"
366 msgid "Supported targets:"
371 msgid "%s: supported targets:"
376 msgid "Supported architectures:"
381 msgid "%s: supported architectures:"
386 msgid "BFD header file version %s\n"
391 msgid "%s: bad number: %s"
394 #: bucomm.c:466 strings.c:386
396 msgid "'%s': No such file"
399 #: bucomm.c:468 strings.c:388
401 msgid "Warning: could not locate '%s'. reason: %s"
406 msgid "Warning: '%s' is not an ordinary file"
414 #: coffdump.c:459 sysdump.c:648
416 msgid "Usage: %s [option(s)] in-file\n"
421 msgid " Print a human readable interpretation of a SYSROFF object file\n"
427 " The options are:\n"
428 " -h --help Display this information\n"
429 " -v --version Display the program's version\n"
433 #: coffdump.c:527 srconv.c:1819 sysdump.c:710
434 msgid "no input file specified"
438 msgid "debug_add_to_current_namespace: no current file"
442 msgid "debug_start_source: no debug_set_filename call"
446 msgid "debug_record_function: no debug_set_filename call"
450 msgid "debug_record_parameter: no current function"
454 msgid "debug_end_function: no current function"
458 msgid "debug_end_function: some blocks were not closed"
462 msgid "debug_start_block: no current block"
466 msgid "debug_end_block: no current block"
470 msgid "debug_end_block: attempt to close top level block"
474 msgid "debug_record_line: no current unit"
479 msgid "debug_start_common_block: not implemented"
484 msgid "debug_end_common_block: not implemented"
489 msgid "debug_record_label: not implemented"
493 msgid "debug_record_variable: no current file"
497 msgid "debug_make_undefined_type: unsupported kind"
501 msgid "debug_name_type: no current file"
505 msgid "debug_tag_type: no current file"
509 msgid "debug_tag_type: extra tag attempted"
514 msgid "Warning: changing type size from %d to %d\n"
518 msgid "debug_find_named_type: no current compilation unit"
523 msgid "debug_get_real_type: circular debug information for %s\n"
527 msgid "debug_write_type: illegal type encountered"
530 #: dlltool.c:773 dlltool.c:797 dlltool.c:826
532 msgid "Internal error: Unknown machine type: %d"
537 msgid "Can't open def file: %s"
542 msgid "Processing def file: %s"
546 msgid "Processed def file"
551 msgid "Syntax error in def file %s:%d"
556 msgid "%s: Path components stripped from image name, '%s'."
561 msgid "NAME: %s base: %x"
564 #: dlltool.c:942 dlltool.c:958
565 msgid "Can't have LIBRARY and NAME"
570 msgid "LIBRARY: %s base: %x"
573 #: dlltool.c:1191 resrc.c:269
578 #: dlltool.c:1196 dllwrap.c:418 resrc.c:274
580 msgid "subprocess got fatal signal %d"
583 #: dlltool.c:1202 dllwrap.c:425 resrc.c:281
585 msgid "%s exited with status %d"
590 msgid "Sucking in info from %s section in %s"
595 msgid "Excluding symbol: %s"
598 #: dlltool.c:1447 dlltool.c:1458 nm.c:998 nm.c:1009
600 msgid "%s: no symbols"
603 #. FIXME: we ought to read in and block out the base relocations.
606 msgid "Done reading %s"
611 msgid "Unable to open object file: %s"
616 msgid "Scanning object file %s"
621 msgid "Cannot produce mcore-elf dll from archive file: %s"
625 msgid "Adding exports to output file"
629 msgid "Added exports to output file"
634 msgid "Generating export file: %s"
639 msgid "Unable to open temporary assembler file: %s"
644 msgid "Opened temporary file: %s"
648 msgid "Generated exports file"
653 msgid "bfd_open failed open stub file: %s"
658 msgid "Creating stub file: %s"
663 msgid "failed to open temporary head file: %s"
668 msgid "failed to open temporary tail file: %s"
673 msgid "Can't open .lib file: %s"
678 msgid "Creating library file: %s"
681 #: dlltool.c:2800 dlltool.c:2806
683 msgid "cannot delete %s: %s"
687 msgid "Created lib file"
692 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
697 msgid "Error, duplicate EXPORT with oridinals: %s"
701 msgid "Processing definitions"
705 msgid "Processed definitions"
709 #: dlltool.c:3065 dllwrap.c:479
711 msgid "Usage %s <option(s)> <object-file(s)>\n"
718 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
724 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
730 msgid " -e --output-exp <outname> Generate an export file.\n"
735 msgid " -l --output-lib <outname> Generate an interface library.\n"
740 msgid " -a --add-indirect Add dll indirects to export file.\n"
746 " -D --dllname <name> Name of input dll to put into interface lib.\n"
751 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
756 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
761 msgid " --export-all-symbols Export all symbols to .def\n"
766 msgid " --no-export-all-symbols Only export listed symbols\n"
771 msgid " --exclude-symbols <list> Don't export <list>\n"
776 msgid " --no-default-excludes Clear default exclude symbols\n"
781 msgid " -b --base-file <basefile> Read linker generated base file.\n"
786 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
791 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
797 " -U --add-underscore Add underscores to symbols in interface "
803 msgid " -k --kill-at Kill @<n> from exported names.\n"
808 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
813 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
818 msgid " -S --as <name> Use <name> for assembler.\n"
823 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
829 " -C --compat-implib Create backward compatible import library.\n"
835 " -n --no-delete Keep temp files (repeat for extra "
842 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
847 msgid " -v --verbose Be verbose.\n"
852 msgid " -V --version Display the program version.\n"
857 msgid " -h --help Display this information.\n"
863 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
868 msgid " -L --linker <name> Use <name> as the linker.\n"
873 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
878 msgid "Path components stripped from dllname, '%s'."
883 msgid "Unable to open base-file: %s"
888 msgid "Machine '%s' not supported"
891 #: dlltool.c:3392 dllwrap.c:209
893 msgid "Tried file: %s"
896 #: dlltool.c:3399 dllwrap.c:216
898 msgid "Using file: %s"
903 msgid "Keeping temporary base file %s"
908 msgid "Deleting temporary base file %s"
913 msgid "Keeping temporary exp file %s"
918 msgid "Deleting temporary exp file %s"
923 msgid "Keeping temporary def file %s"
928 msgid "Deleting temporary def file %s"
933 msgid " Generic options:\n"
938 msgid " --quiet, -q Work quietly\n"
943 msgid " --verbose, -v Verbose\n"
948 msgid " --version Print dllwrap version\n"
953 msgid " --implib <outname> Synonym for --output-lib\n"
958 msgid " Options for %s:\n"
963 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
968 msgid " --driver-flags <flags> Override default ld flags\n"
973 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
978 msgid " --entry <entry> Specify alternate DLL entry point\n"
983 msgid " --image-base <base> Specify image base address\n"
988 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
993 msgid " --dry-run Show what needs to be run\n"
998 msgid " --mno-cygwin Create Mingw DLL\n"
1003 msgid " Options passed to DLLTOOL:\n"
1008 msgid " --machine <machine>\n"
1013 msgid " --output-exp <outname> Generate export file.\n"
1018 msgid " --output-lib <outname> Generate input library.\n"
1023 msgid " --add-indirect Add dll indirects to export file.\n"
1028 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1033 msgid " --def <deffile> Name input .def file\n"
1038 msgid " --output-def <deffile> Name output .def file\n"
1043 msgid " --export-all-symbols Export all symbols to .def\n"
1048 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1053 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1058 msgid " --no-default-excludes Zap default exclude symbols\n"
1063 msgid " --base-file <basefile> Read linker generated base file\n"
1068 msgid " --no-idata4 Don't generate idata$4 section\n"
1073 msgid " --no-idata5 Don't generate idata$5 section\n"
1078 msgid " -U Add underscores to .lib\n"
1083 msgid " -k Kill @<n> from exported names\n"
1088 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1093 msgid " --as <name> Use <name> for assembler\n"
1098 msgid " --nodelete Keep temp files.\n"
1103 msgid " Rest are passed unmodified to the language driver\n"
1107 msgid "Must provide at least one of -o or --dllname options"
1112 "no export definition file provided.\n"
1113 "Creating one, but that may not be what you want"
1118 msgid "DLLTOOL name : %s\n"
1123 msgid "DLLTOOL options : %s\n"
1128 msgid "DRIVER name : %s\n"
1133 msgid "DRIVER options : %s\n"
1138 msgid " [-g] - 32 bit small archive\n"
1143 msgid " [-X32] - ignores 64 bit objects\n"
1148 msgid " [-X64] - ignores 32 bit objects\n"
1153 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
1157 msgid "unexpected end of debugging information"
1161 msgid "invalid number"
1165 msgid "invalid string length"
1168 #: ieee.c:506 ieee.c:547
1169 msgid "expression stack overflow"
1173 msgid "unsupported IEEE expression operator"
1177 msgid "unknown section"
1181 msgid "expression stack underflow"
1185 msgid "expression stack mismatch"
1189 msgid "unknown builtin type"
1193 msgid "BCD float type not supported"
1197 msgid "unexpected number"
1201 msgid "unexpected record type"
1205 msgid "blocks left on stack at end"
1209 msgid "unknown BB type"
1213 msgid "stack overflow"
1217 msgid "stack underflow"
1220 #: ieee.c:1342 ieee.c:1412 ieee.c:2109
1221 msgid "illegal variable index"
1225 msgid "illegal type index"
1228 #: ieee.c:1400 ieee.c:1437
1229 msgid "unknown TY code"
1233 msgid "undefined variable in TY"
1236 #. Pascal file name. FIXME.
1238 msgid "Pascal file name not supported"
1242 msgid "unsupported qualifier"
1246 msgid "undefined variable in ATN"
1250 msgid "unknown ATN type"
1253 #. Reserved for FORTRAN common.
1255 msgid "unsupported ATN11"
1258 #. We have no way to record this information. FIXME.
1260 msgid "unsupported ATN12"
1264 msgid "unexpected string in C++ misc"
1268 msgid "bad misc record"
1272 msgid "unrecognized C++ misc record"
1276 msgid "undefined C++ object"
1280 msgid "unrecognized C++ object spec"
1284 msgid "unsupported C++ object type"
1288 msgid "C++ base class not defined"
1291 #: ieee.c:2660 ieee.c:2765
1292 msgid "C++ object has no fields"
1296 msgid "C++ base class not found in container"
1300 msgid "C++ data member not found in container"
1303 #: ieee.c:2827 ieee.c:2977
1304 msgid "unknown C++ visibility"
1308 msgid "bad C++ field bit pos or size"
1312 msgid "bad type for C++ method function"
1316 msgid "no type information for C++ method function"
1320 msgid "C++ static virtual method"
1324 msgid "unrecognized C++ object overhead spec"
1328 msgid "undefined C++ vtable"
1332 msgid "C++ default values not in a function"
1336 msgid "unrecognized C++ default type"
1340 msgid "reference parameter is not a pointer"
1344 msgid "unrecognized C++ reference type"
1348 msgid "C++ reference not found"
1352 msgid "C++ reference is not pointer"
1355 #: ieee.c:3475 ieee.c:3483
1356 msgid "missing required ASN"
1359 #: ieee.c:3510 ieee.c:3518
1360 msgid "missing required ATN65"
1364 msgid "bad ATN65 record"
1369 msgid "IEEE numeric overflow: 0x"
1374 msgid "IEEE string length overflow: %u\n"
1379 msgid "IEEE unsupported integer type size %u\n"
1384 msgid "IEEE unsupported float type size %u\n"
1389 msgid "IEEE unsupported complex type size %u\n"
1392 #: nlmconv.c:267 srconv.c:1810
1393 msgid "input and output files must be different"
1397 msgid "input file named both on command line and with INPUT"
1401 msgid "no input file"
1405 msgid "no name for output file"
1409 msgid "warning: input and output formats are not compatible"
1413 msgid "make .bss section"
1417 msgid "make .nlmsections section"
1421 msgid "set .nlmsections flags"
1425 msgid "set .bss vma"
1429 msgid "set .data size"
1434 msgid "warning: symbol %s imported but not in import list"
1438 msgid "set start address"
1443 msgid "warning: START procedure %s not defined"
1448 msgid "warning: EXIT procedure %s not defined"
1453 msgid "warning: CHECK procedure %s not defined"
1456 #: nlmconv.c:716 nlmconv.c:905
1457 msgid "custom section"
1460 #: nlmconv.c:737 nlmconv.c:934
1461 msgid "help section"
1464 #: nlmconv.c:759 nlmconv.c:952
1465 msgid "message section"
1468 #: nlmconv.c:775 nlmconv.c:985
1469 msgid "module section"
1472 #: nlmconv.c:795 nlmconv.c:1001
1476 #. There is no place to record this information.
1479 msgid "%s: warning: shared libraries can not have uninitialized data"
1482 #: nlmconv.c:852 nlmconv.c:1020
1483 msgid "shared section"
1487 msgid "warning: No version number given"
1490 #: nlmconv.c:900 nlmconv.c:929 nlmconv.c:947 nlmconv.c:996 nlmconv.c:1015
1492 msgid "%s: read: %s"
1496 msgid "warning: FULLMAP is not supported; try ld -M"
1501 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
1506 msgid " Convert an object file into a NetWare Loadable Module\n"
1512 " The options are:\n"
1513 " -I --input-target=<bfdname> Set the input binary file format\n"
1514 " -O --output-target=<bfdname> Set the output binary file format\n"
1515 " -T --header-file=<file> Read <file> for NLM header information\n"
1516 " -l --linker=<linker> Use <linker> for any linking\n"
1517 " -d --debug Display on stderr the linker command line\n"
1518 " -h --help Display this information\n"
1519 " -v --version Display the program's version\n"
1524 msgid "support not compiled in for %s"
1528 msgid "make section"
1532 msgid "set section size"
1536 msgid "set section alignment"
1540 msgid "set section flags"
1544 msgid "set .nlmsections size"
1547 #: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315
1548 msgid "set .nlmsection contents"
1552 msgid "stub section sizes"
1556 msgid "writing stub"
1561 msgid "unresolved PC relative reloc against %s"
1566 msgid "overflow when adjusting relocation against %s"
1571 msgid "%s: execution of %s failed: "
1576 msgid "Execution of %s failed"
1579 #: nm.c:224 size.c:80 strings.c:651
1581 msgid "Usage: %s [option(s)] [file(s)]\n"
1586 msgid " List symbols in [file(s)] (a.out by default).\n"
1592 " The options are:\n"
1593 " -a, --debug-syms Display debugger-only symbols\n"
1594 " -A, --print-file-name Print name of the input file before every symbol\n"
1595 " -B Same as --format=bsd\n"
1596 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
1598 " The STYLE, if specified, can be `auto' (the "
1600 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
1603 " --no-demangle Do not demangle low-level symbol names\n"
1604 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
1605 " --defined-only Display only defined symbols\n"
1607 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
1609 " `sysv' or `posix'. The default is `bsd'\n"
1610 " -g, --extern-only Display only external symbols\n"
1611 " -l, --line-numbers Use debugging information to find a filename and\n"
1612 " line number for each symbol\n"
1613 " -n, --numeric-sort Sort symbols numerically by address\n"
1615 " -p, --no-sort Do not sort the symbols\n"
1616 " -P, --portability Same as --format=posix\n"
1617 " -r, --reverse-sort Reverse the sense of the sort\n"
1618 " -S, --print-size Print size of defined symbols\n"
1619 " -s, --print-armap Include index for symbols from archive members\n"
1620 " --size-sort Sort symbols by size\n"
1621 " --special-syms Include special symbols in the output\n"
1622 " --synthetic Display synthetic symbols as well\n"
1623 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
1624 " --target=BFDNAME Specify the target object format as BFDNAME\n"
1625 " -u, --undefined-only Display only undefined symbols\n"
1626 " -X 32_64 (ignored)\n"
1627 " -h, --help Display this information\n"
1628 " -V, --version Display this program's version number\n"
1632 #: nm.c:262 objdump.c:232
1634 msgid "Report bugs to %s.\n"
1639 msgid "%s: invalid radix"
1644 msgid "%s: invalid output format"
1647 #: nm.c:339 readelf.c:6342 readelf.c:6378
1649 msgid "<processor specific>: %d"
1652 #: nm.c:341 readelf.c:6345 readelf.c:6390
1654 msgid "<OS specific>: %d"
1657 #: nm.c:343 readelf.c:6347 readelf.c:6393
1659 msgid "<unknown>: %d"
1674 "Undefined symbols from %s:\n"
1683 "Symbols from %s:\n"
1687 #: nm.c:1229 nm.c:1280
1690 "Name Value Class Type Size Line "
1695 #: nm.c:1232 nm.c:1283
1698 "Name Value Class Type "
1699 "Size Line Section\n"
1708 "Undefined symbols from %s[%s]:\n"
1717 "Symbols from %s[%s]:\n"
1722 msgid "Only -X 32_64 is supported"
1726 msgid "Using the --size-sort and --undefined-only options together"
1730 msgid "will produce no output, since undefined symbols have no size."
1735 msgid "data size %ld"
1738 #: objcopy.c:396 srconv.c:1721
1740 msgid "Usage: %s [option(s)] in-file [out-file]\n"
1745 msgid " Copies a binary file, possibly transforming it in the process\n"
1748 #: objcopy.c:398 objcopy.c:487
1750 msgid " The options are:\n"
1756 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
1757 " -O --output-target <bfdname> Create an output file in format "
1759 " -B --binary-architecture <arch> Set arch of output file, when input is "
1761 " -F --target <bfdname> Set both input and output format to "
1763 " --debugging Convert debugging information, if "
1765 " -p --preserve-dates Copy modified/access timestamps to the "
1767 " -j --only-section <name> Only copy section <name> into the output\n"
1768 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
1770 " -R --remove-section <name> Remove section <name> from the output\n"
1771 " -S --strip-all Remove all symbol and relocation "
1773 " -g --strip-debug Remove all debugging symbols & sections\n"
1774 " --strip-unneeded Remove all symbols not needed by "
1776 " -N --strip-symbol <name> Do not copy symbol <name>\n"
1777 " --strip-unneeded-symbol <name>\n"
1778 " Do not copy symbol <name> unless needed "
1781 " --only-keep-debug Strip everything but the debug "
1783 " -K --keep-symbol <name> Only copy symbol <name>\n"
1784 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
1786 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
1787 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
1789 " --weaken Force all global symbols to be marked as "
1791 " -w --wildcard Permit wildcard in symbol comparison\n"
1792 " -x --discard-all Remove all non-global symbols\n"
1793 " -X --discard-locals Remove any compiler-generated symbols\n"
1794 " -i --interleave <number> Only copy one out of every <number> "
1796 " -b --byte <num> Select byte <num> in every interleaved "
1798 " --gap-fill <val> Fill gaps between sections with <val>\n"
1799 " --pad-to <addr> Pad the last section up to address "
1801 " --set-start <addr> Set the start address to <addr>\n"
1802 " {--change-start|--adjust-start} <incr>\n"
1803 " Add <incr> to the start address\n"
1804 " {--change-addresses|--adjust-vma} <incr>\n"
1805 " Add <incr> to LMA, VMA and start "
1807 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
1808 " Change LMA and VMA of section <name> by "
1810 " --change-section-lma <name>{=|+|-}<val>\n"
1811 " Change the LMA of section <name> by "
1813 " --change-section-vma <name>{=|+|-}<val>\n"
1814 " Change the VMA of section <name> by "
1816 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
1817 " Warn if a named section does not exist\n"
1818 " --set-section-flags <name>=<flags>\n"
1819 " Set section <name>'s properties to "
1821 " --add-section <name>=<file> Add section <name> found in <file> to "
1823 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
1824 " --change-leading-char Force output format's leading character "
1826 " --remove-leading-char Remove leading character from global "
1828 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
1829 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
1830 " listed in <file>\n"
1831 " --srec-len <number> Restrict the length of generated "
1833 " --srec-forceS3 Restrict the type of generated Srecords "
1835 " --strip-symbols <file> -N for all symbols listed in <file>\n"
1836 " --strip-unneeded-symbols <file>\n"
1837 " --strip-unneeded-symbol for all symbols "
1840 " --keep-symbols <file> -K for all symbols listed in <file>\n"
1841 " --localize-symbols <file> -L for all symbols listed in <file>\n"
1842 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
1843 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
1844 " --alt-machine-code <index> Use alternate machine code for output\n"
1845 " --writable-text Mark the output text as writable\n"
1846 " --readonly-text Make the output text write protected\n"
1847 " --pure Mark the output file as demand paged\n"
1848 " --impure Mark the output file as impure\n"
1849 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
1851 " --prefix-sections <prefix> Add <prefix> to start of every section "
1853 " --prefix-alloc-sections <prefix>\n"
1854 " Add <prefix> to start of every "
1857 " -v --verbose List all object files modified\n"
1858 " -V --version Display this program's version number\n"
1859 " -h --help Display this output\n"
1860 " --info List object formats & architectures "
1866 msgid "Usage: %s <option(s)> in-file(s)\n"
1871 msgid " Removes symbols and sections from files\n"
1877 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
1878 " -O --output-target=<bfdname> Create an output file in format "
1880 " -F --target=<bfdname> Set both input and output format to "
1882 " -p --preserve-dates Copy modified/access timestamps to the "
1884 " -R --remove-section=<name> Remove section <name> from the output\n"
1885 " -s --strip-all Remove all symbol and relocation "
1887 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
1888 " --strip-unneeded Remove all symbols not needed by "
1890 " --only-keep-debug Strip everything but the debug "
1892 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
1893 " -K --keep-symbol=<name> Only copy symbol <name>\n"
1894 " -w --wildcard Permit wildcard in symbol comparison\n"
1895 " -x --discard-all Remove all non-global symbols\n"
1896 " -X --discard-locals Remove any compiler-generated symbols\n"
1897 " -v --verbose List all object files modified\n"
1898 " -V --version Display this program's version number\n"
1899 " -h --help Display this output\n"
1900 " --info List object formats & architectures "
1902 " -o <file> Place stripped output into <file>\n"
1907 msgid "unrecognized section flag `%s'"
1912 msgid "supported flags: %s"
1917 msgid "cannot open '%s': %s"
1920 #: objcopy.c:641 objcopy.c:2629
1922 msgid "%s: fread failed"
1927 msgid "%s:%d: Ignoring rubbish found on this line"
1932 msgid "%s: Multiple redefinition of symbol \"%s\""
1937 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
1942 msgid "couldn't open symbol redefinition file %s (error: %s)"
1947 msgid "%s:%d: garbage found at end of line"
1952 msgid "%s:%d: missing new symbol name"
1957 msgid "%s:%d: premature end of file"
1961 msgid "Unable to change endianness of input file(s)"
1966 msgid "copy from %s(%s) to %s(%s)\n"
1971 msgid "Unable to recognise the format of the input file %s"
1976 msgid "Warning: Output file cannot represent architecture %s"
1981 msgid "can't create section `%s': %s"
1985 msgid "there are no sections to be copied!"
1990 msgid "Can't fill gap after %s: %s"
1995 msgid "Can't add padding to %s: %s"
2000 msgid "%s: error copying private BFD data: %s"
2004 msgid "unknown alternate machine code, ignored"
2007 #: objcopy.c:1555 objcopy.c:1585
2009 msgid "cannot mkdir %s for archive copying (error: %s)"
2014 msgid "Multiple renames of section %s"
2018 msgid "private header data"
2023 msgid "%s: error in %s: %s"
2047 msgid "private data"
2052 msgid "%s: section `%s': error in %s: %s"
2057 msgid "%s: can't create debugging section: %s"
2062 msgid "%s: can't set debugging section contents: %s"
2067 msgid "%s: don't know how to write debugging information for %s"
2071 msgid "byte number must be non-negative"
2075 msgid "interleave must be positive"
2078 #: objcopy.c:2502 objcopy.c:2510
2080 msgid "%s both copied and removed"
2083 #: objcopy.c:2603 objcopy.c:2674 objcopy.c:2774 objcopy.c:2805 objcopy.c:2829
2084 #: objcopy.c:2833 objcopy.c:2853
2086 msgid "bad format for %s"
2091 msgid "cannot open: %s: %s"
2096 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
2100 msgid "alternate machine code index must be positive"
2104 msgid "byte number must be less than interleave"
2109 msgid "architecture %s unknown"
2114 "Warning: input target 'binary' required for binary architecture parameter."
2119 msgid " Argument %s ignored"
2124 msgid "warning: could not locate '%s'. System error message: %s"
2127 #: objcopy.c:3042 objcopy.c:3056
2129 msgid "%s %s%c0x%s never used"
2134 msgid "Usage: %s <option(s)> <file(s)>\n"
2139 msgid " Display information from object <file(s)>.\n"
2144 msgid " At least one of the following switches must be given:\n"
2150 " -a, --archive-headers Display archive header information\n"
2151 " -f, --file-headers Display the contents of the overall file header\n"
2152 " -p, --private-headers Display object format specific file header "
2154 " -h, --[section-]headers Display the contents of the section headers\n"
2155 " -x, --all-headers Display the contents of all headers\n"
2156 " -d, --disassemble Display assembler contents of executable "
2158 " -D, --disassemble-all Display assembler contents of all sections\n"
2159 " -S, --source Intermix source code with disassembly\n"
2160 " -s, --full-contents Display the full contents of all sections "
2162 " -g, --debugging Display debug information in object file\n"
2163 " -e, --debugging-tags Display debug information using ctags style\n"
2164 " -G, --stabs Display (in raw form) any STABS info in the file\n"
2165 " -t, --syms Display the contents of the symbol table(s)\n"
2166 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
2167 " -r, --reloc Display the relocation entries in the file\n"
2168 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
2170 " -v, --version Display this program's version number\n"
2171 " -i, --info List object formats and architectures supported\n"
2172 " -H, --help Display this information\n"
2179 " The following switches are optional:\n"
2185 " -b, --target=BFDNAME Specify the target object format as "
2187 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
2188 " -j, --section=NAME Only display information for section NAME\n"
2189 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
2190 " -EB --endian=big Assume big endian format when "
2192 " -EL --endian=little Assume little endian format when "
2194 " --file-start-context Include context from start of file (with -"
2196 " -I, --include=DIR Add DIR to search list for source files\n"
2197 " -l, --line-numbers Include line numbers and filenames in "
2199 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
2200 " The STYLE, if specified, can be `auto', "
2202 " `lucid', `arm', `hp', `edg', `gnu-v3', "
2205 " -w, --wide Format output for more than 80 columns\n"
2206 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
2208 " --start-address=ADDR Only process data whose address is >= ADDR\n"
2209 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
2210 " --prefix-addresses Print complete address alongside "
2212 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
2213 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
2215 " --special-syms Include special symbols in symbol dumps\n"
2224 #: objdump.c:381 objdump.c:385
2226 msgid "Idx Name Size VMA LMA File off Algn"
2232 "Idx Name Size VMA LMA File off "
2248 msgid "%s: not a dynamic object"
2253 msgid "Disassembly of section %s:\n"
2258 msgid "Can't use supplied machine %s"
2263 msgid "Can't disassemble for architecture %s\n"
2269 "No %s section present\n"
2275 msgid "Reading %s section of %s failed: %s"
2281 "Contents of %s section:\n"
2287 msgid "architecture: %s, "
2292 msgid "flags 0x%08x:\n"
2304 msgid "Contents of section %s:\n"
2309 msgid "no symbols\n"
2314 msgid "no information for symbol number %ld\n"
2319 msgid "could not determine the type of symbol number %ld\n"
2326 "%s: file format %s\n"
2331 msgid "%s: printing debugging information failed"
2336 msgid "In archive %s:\n"
2340 msgid "unrecognized -E option"
2345 msgid "unrecognized --endian type `%s'"
2350 msgid "parse_coff_type: Bad type code 0x%x"
2353 #: rdcoff.c:404 rdcoff.c:509 rdcoff.c:697
2355 msgid "bfd_coff_get_syment failed: %s"
2358 #: rdcoff.c:420 rdcoff.c:717
2360 msgid "bfd_coff_get_auxent failed: %s"
2365 msgid "%ld: .bf without preceding function"
2370 msgid "%ld: unexpected .ef\n"
2375 msgid "%s: no recognized debugging information"
2380 msgid "Last stabs entries before error:\n"
2390 msgid "%s: Warning: "
2395 msgid "Unable to seek to 0x%x for %s\n"
2400 msgid "Out of memory allocating 0x%x bytes for %s\n"
2405 msgid "Unable to read in 0x%x bytes of %s\n"
2408 #: readelf.c:364 readelf.c:412 readelf.c:615 readelf.c:647
2410 msgid "Unhandled data length: %d\n"
2414 msgid "Don't know about relocations on this machine architecture\n"
2417 #: readelf.c:772 readelf.c:799 readelf.c:842 readelf.c:869
2421 #: readelf.c:782 readelf.c:809 readelf.c:852 readelf.c:879
2422 msgid "out of memory parsing relocs"
2428 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
2433 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
2438 msgid " Offset Info Type Sym. Value Symbol's Name\n"
2443 msgid " Offset Info Type Sym.Value Sym. Name\n"
2449 " Offset Info Type Symbol's Value "
2450 "Symbol's Name + Addend\n"
2456 " Offset Info Type Sym. Value Sym. Name + "
2463 " Offset Info Type Symbol's Value "
2470 " Offset Info Type Sym. Value Sym. Name\n"
2473 #: readelf.c:1239 readelf.c:1241 readelf.c:1324 readelf.c:1326 readelf.c:1335
2476 msgid "unrecognized: %-7lx"
2481 msgid "<string table index: %3ld>"
2486 msgid "<corrupt string table index: %3ld>"
2491 msgid "Processor Specific: %lx"
2496 msgid "Operating System specific: %lx"
2499 #: readelf.c:1592 readelf.c:2370
2501 msgid "<unknown>: %lx"
2509 msgid "REL (Relocatable file)"
2513 msgid "EXEC (Executable file)"
2517 msgid "DYN (Shared object file)"
2521 msgid "CORE (Core file)"
2526 msgid "Processor Specific: (%x)"
2531 msgid "OS Specific: (%x)"
2534 #: readelf.c:1617 readelf.c:1724 readelf.c:2554
2536 msgid "<unknown>: %x"
2544 msgid "Standalone App"
2547 #: readelf.c:2232 readelf.c:2952 readelf.c:2968
2549 msgid "<unknown: %x>"
2554 msgid "Usage: readelf <option(s)> elf-file(s)\n"
2559 msgid " Display information about the contents of ELF format files\n"
2566 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
2567 " -h --file-header Display the ELF file header\n"
2568 " -l --program-headers Display the program headers\n"
2569 " --segments An alias for --program-headers\n"
2570 " -S --section-headers Display the sections' header\n"
2571 " --sections An alias for --section-headers\n"
2572 " -g --section-groups Display the section groups\n"
2573 " -e --headers Equivalent to: -h -l -S\n"
2574 " -s --syms Display the symbol table\n"
2575 " --symbols An alias for --syms\n"
2576 " -n --notes Display the core notes (if present)\n"
2577 " -r --relocs Display the relocations (if present)\n"
2578 " -u --unwind Display the unwind info (if present)\n"
2579 " -d --dynamic Display the dynamic section (if present)\n"
2580 " -V --version-info Display the version sections (if present)\n"
2581 " -A --arch-specific Display architecture specific information (if "
2583 " -D --use-dynamic Use the dynamic section info when displaying "
2585 " -x --hex-dump=<number> Dump the contents of section <number>\n"
2586 " -w[liaprmfFsoR] or\n"
2587 " --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,"
2589 " Display the contents of DWARF2 debug sections\n"
2595 " -i --instruction-dump=<number>\n"
2596 " Disassemble the contents of section <number>\n"
2602 " -I --histogram Display histogram of bucket list lengths\n"
2603 " -W --wide Allow output width to exceed 80 characters\n"
2604 " -H --help Display this information\n"
2605 " -v --version Display the version number of readelf\n"
2608 #: readelf.c:2651 readelf.c:12118
2609 msgid "Out of memory allocating dump request table."
2612 #: readelf.c:2820 readelf.c:2888
2614 msgid "Unrecognized debug option '%s'\n"
2619 msgid "Invalid option '-%c'\n"
2623 msgid "Nothing to do.\n"
2626 #: readelf.c:2948 readelf.c:2964 readelf.c:5906
2631 msgid "2's complement, little endian"
2635 msgid "2's complement, big endian"
2639 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
2644 msgid "ELF Header:\n"
2654 msgid " Class: %s\n"
2664 msgid " Version: %d %s\n"
2669 msgid " OS/ABI: %s\n"
2674 msgid " ABI Version: %d\n"
2684 msgid " Machine: %s\n"
2689 msgid " Version: 0x%lx\n"
2694 msgid " Entry point address: "
2701 " Start of program headers: "
2707 " (bytes into file)\n"
2708 " Start of section headers: "
2713 msgid " (bytes into file)\n"
2718 msgid " Flags: 0x%lx%s\n"
2723 msgid " Size of this header: %ld (bytes)\n"
2728 msgid " Size of program headers: %ld (bytes)\n"
2733 msgid " Number of program headers: %ld\n"
2738 msgid " Size of section headers: %ld (bytes)\n"
2743 msgid " Number of section headers: %ld"
2748 msgid " Section header string table index: %ld"
2751 #: readelf.c:3074 readelf.c:3107
2752 msgid "program headers"
2755 #: readelf.c:3145 readelf.c:3446 readelf.c:3487 readelf.c:3546 readelf.c:3609
2756 #: readelf.c:3993 readelf.c:4017 readelf.c:5247 readelf.c:5291 readelf.c:5489
2757 #: readelf.c:6450 readelf.c:6464 readelf.c:11493 readelf.c:11912
2759 msgid "Out of memory\n"
2766 "There are no program headers in this file.\n"
2773 "Elf file type is %s\n"
2778 msgid "Entry point "
2785 "There are %d program headers, starting at offset "
2788 #: readelf.c:3193 readelf.c:3195
2792 "Program Headers:\n"
2798 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
2804 " Type Offset VirtAddr PhysAddr FileSiz "
2805 "MemSiz Flg Align\n"
2810 msgid " Type Offset VirtAddr PhysAddr\n"
2815 msgid " FileSiz MemSiz Flags Align\n"
2819 msgid "more than one dynamic segment\n"
2823 msgid "no .dynamic section in the dynamic segment"
2827 msgid "the .dynamic section is not contained within the dynamic segment"
2831 msgid "the .dynamic section is not the first section in the dynamic segment."
2835 msgid "Unable to find program interpreter name\n"
2842 " [Requesting program interpreter: %s]"
2849 " Section to Segment mapping:\n"
2854 msgid " Segment Sections...\n"
2858 msgid "Cannot interpret virtual addresses without program headers.\n"
2863 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
2866 #: readelf.c:3438 readelf.c:3479
2867 msgid "section headers"
2870 #: readelf.c:3523 readelf.c:3586
2874 #: readelf.c:3533 readelf.c:3596
2875 msgid "symtab shndx"
2878 #: readelf.c:3697 readelf.c:3977
2882 "There are no sections in this file.\n"
2887 msgid "There are %d section headers, starting at offset 0x%lx:\n"
2890 #: readelf.c:3720 readelf.c:4079 readelf.c:4290 readelf.c:4591 readelf.c:5011
2892 msgid "string table"
2896 msgid "File contains multiple dynamic symbol tables\n"
2900 msgid "File contains multiple dynamic string tables\n"
2904 msgid "dynamic strings"
2908 msgid "File contains multiple symtab shndx tables\n"
2915 "Section Headers:\n"
2928 " [Nr] Name Type Addr Off Size ES Flg Lk "
2935 " [Nr] Name Type Address Off Size ES "
2941 msgid " [Nr] Name Type Address Offset\n"
2946 msgid " Size EntSize Flags Link Info Align\n"
2953 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
2954 " I (info), L (link order), G (group), x (unknown)\n"
2955 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
2960 msgid "[<unknown>: 0x%x]"
2964 msgid "Section headers are not available!\n"
2971 "There are no section groups in this file.\n"
2976 msgid "Bad sh_link in group section `%s'\n"
2981 msgid "Bad sh_info in group section `%s'\n"
2984 #: readelf.c:4085 readelf.c:6947
2985 msgid "section data"
2990 msgid " [Index] Name\n"
2995 msgid "section [%5u] already in group section [%5u]\n"
3000 msgid "section 0 in group section [%5u]\n"
3007 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
3014 "There are no dynamic relocations in this file.\n"
3021 "Relocation section "
3024 #: readelf.c:4265 readelf.c:4666 readelf.c:4680 readelf.c:5025
3029 #: readelf.c:4267 readelf.c:4682 readelf.c:5027
3031 msgid " at offset 0x%lx contains %lu entries:\n"
3038 "There are no relocations in this file.\n"
3041 #: readelf.c:4482 readelf.c:4862
3042 msgid "unwind table"
3045 #: readelf.c:4540 readelf.c:4959
3047 msgid "Skipping unexpected relocation type %s\n"
3050 #: readelf.c:4598 readelf.c:5018 readelf.c:5069
3054 "There are no unwind sections in this file.\n"
3061 "Could not find unwind info section for "
3068 #: readelf.c:4675 readelf.c:5024
3075 #: readelf.c:5228 readelf.c:5272
3076 msgid "dynamic section"
3083 "There is no dynamic section in this file.\n"
3087 msgid "Unable to seek to end of file!"
3091 msgid "Unable to determine the number of symbols to load\n"
3095 msgid "Unable to seek to end of file\n"
3099 msgid "Unable to determine the length of the dynamic string table\n"
3103 msgid "dynamic string table"
3107 msgid "symbol information"
3114 "Dynamic section at offset 0x%lx contains %u entries:\n"
3119 msgid " Tag Type Name/Value\n"
3124 msgid "Auxiliary library"
3129 msgid "Filter library"
3134 msgid "Configuration file"
3139 msgid "Dependency audit library"
3144 msgid "Audit library"
3147 #: readelf.c:5580 readelf.c:5608 readelf.c:5636
3152 #: readelf.c:5583 readelf.c:5611 readelf.c:5638
3159 msgid "Shared library: [%s]"
3164 msgid " program interpreter"
3169 msgid "Library soname: [%s]"
3174 msgid "Library rpath: [%s]"
3179 msgid "Library runpath: [%s]"
3184 msgid "Not needed object: [%s]\n"
3191 "Version definition section '%s' contains %ld entries:\n"
3199 #: readelf.c:5956 readelf.c:6148
3201 msgid " Offset: %#08lx Link: %lx (%s)\n"
3205 msgid "version definition section"
3210 msgid " %#06x: Rev: %d Flags: %s"
3215 msgid " Index: %d Cnt: %d "
3225 msgid "Name index: %ld\n"
3230 msgid " %#06x: Parent %d: %s\n"
3235 msgid " %#06x: Parent %d, name index: %ld\n"
3242 "Version needs section '%s' contains %ld entries:\n"
3252 msgid " Offset: %#08lx Link to section: %ld (%s)\n"
3256 msgid "version need section"
3261 msgid " %#06x: Version: %d"
3281 msgid " %#06x: Name: %s"
3286 msgid " %#06x: Name index: %lx"
3291 msgid " Flags: %s Version: %d\n"
3295 msgid "version string table"
3302 "Version symbols section '%s' contains %d entries:\n"
3311 msgid "version symbol data"
3315 msgid " 0 (*local*) "
3319 msgid " 1 (*global*) "
3322 #: readelf.c:6223 readelf.c:6677
3323 msgid "version need"
3327 msgid "version need aux (2)"
3330 #: readelf.c:6275 readelf.c:6740
3334 #: readelf.c:6294 readelf.c:6755
3335 msgid "version def aux"
3342 "No version information found in this file.\n"
3346 msgid "Unable to read in dynamic data\n"
3350 msgid "Unable to seek to start of dynamic information"
3354 msgid "Failed to read in number of buckets\n"
3358 msgid "Failed to read in number of chains\n"
3365 "Symbol table for image:\n"
3370 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3375 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3382 "Symbol table '%s' contains %lu entries:\n"
3387 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3392 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3396 msgid "version data"
3400 msgid "version need aux (3)"
3404 msgid "bad dynamic symbol"
3411 "Dynamic symbol information is not available for displaying symbols.\n"
3418 "Histogram for bucket list length (total of %lu buckets):\n"
3423 msgid " Length Number %% of total Coverage\n"
3426 #: readelf.c:6797 readelf.c:6813 readelf.c:10967 readelf.c:11159
3427 msgid "Out of memory"
3434 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
3439 msgid " Num: Name BoundTo Flags\n"
3446 "Assembly dump of section %s\n"
3453 "Section '%s' has no data to dump.\n"
3460 "Hex dump of section '%s':\n"
3464 msgid "badly formed extended line op encountered!\n"
3469 msgid " Extended opcode %d: "
3481 msgid "set Address to 0x%lx\n"
3486 msgid " define new File Table entry\n"
3489 #: readelf.c:7114 readelf.c:9032
3491 msgid " Entry\tDir\tTime\tSize\tName\n"
3499 #: readelf.c:7119 readelf.c:7121 readelf.c:7123 readelf.c:9044 readelf.c:9046
3514 msgid "UNKNOWN: length %d\n"
3518 msgid "debug_str section data"
3522 msgid "<no .debug_str section>"
3526 msgid "<offset is too big>"
3530 msgid "debug_loc section data"
3534 msgid "debug_range section data"
3540 "%s: skipping unexpected symbol type %s in relocation in section .rela%s\n"
3545 msgid "skipping unexpected symbol type %s in relocation in section .rela.%s\n"
3550 msgid "Unknown TAG value: %lx"
3555 msgid "Unknown FORM value: %lx"
3560 msgid " %lu byte block: "
3565 msgid "(User defined location op)"
3570 msgid "(Unknown location op)"
3574 msgid "Internal error: DWARF version is not 2 or 3.\n"
3578 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
3583 msgid " (indirect string, offset: 0x%lx): %s"
3588 msgid "Unrecognized form: %d\n"
3593 msgid "(not inlined)"
3603 msgid "(declared as inline but ignored)"
3608 msgid "(declared as inline and inlined)"
3613 msgid " (Unknown inline attribute value: %lx)"
3616 #: readelf.c:8413 readelf.c:9537
3618 msgid " [without DW_AT_frame_base]"
3623 msgid "(location list)"
3628 msgid "Unknown AT value: %lx"
3632 msgid "No comp units in .debug_info section ?"
3637 msgid "Not enough memory for a debug info array of %u entries"
3640 #: readelf.c:8619 readelf.c:9630
3643 "The section %s contains:\n"
3649 msgid " Compilation Unit @ %lx:\n"
3654 msgid " Length: %ld\n"
3659 msgid " Version: %d\n"
3664 msgid " Abbrev Offset: %ld\n"
3669 msgid " Pointer Size: %d\n"
3673 msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
3677 msgid "Unable to locate .debug_abbrev section!\n"
3681 msgid "debug_abbrev section data"
3686 msgid "Unable to locate entry %lu in the abbreviation table\n"
3691 msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
3696 msgid "%s section needs a populated .debug_info section\n"
3701 msgid "%s section has more comp units than .debug_info section\n"
3707 "assuming that the pointer size is %d, from the last comp unit in ."
3713 msgid "extracting information from .debug_info section"
3720 "Dump of debug contents of section %s:\n"
3725 msgid "The line info appears to be corrupt - the section is too small\n"
3729 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
3734 msgid " Length: %ld\n"
3739 msgid " DWARF Version: %d\n"
3744 msgid " Prologue Length: %d\n"
3749 msgid " Minimum Instruction Length: %d\n"
3754 msgid " Initial value of 'is_stmt': %d\n"
3759 msgid " Line Base: %d\n"
3764 msgid " Line Range: %d\n"
3769 msgid " Opcode Base: %d\n"
3774 msgid " (Pointer size: %u)\n"
3786 msgid " Opcode %d has %d args\n"
3793 " The Directory Table is empty.\n"
3800 " The Directory Table:\n"
3812 " The File Name Table is empty.\n"
3819 " The File Name Table:\n"
3832 #. Now display the statements.
3837 " Line Number Statements:\n"
3842 msgid " Special opcode %d: advance Address by %d to 0x%lx"
3847 msgid " and Line by %d to %d\n"
3857 msgid " Advance PC by %d to %lx\n"
3862 msgid " Advance Line by %d to %d\n"
3867 msgid " Set File Name to entry %d in the File Name Table\n"
3872 msgid " Set column to %d\n"
3877 msgid " Set is_stmt to %d\n"
3882 msgid " Set basic block\n"
3887 msgid " Advance PC by constant %d to 0x%lx\n"
3892 msgid " Advance PC by fixed size amount %d to 0x%lx\n"
3897 msgid " Set prologue_end to true\n"
3902 msgid " Set epilogue_begin to true\n"
3907 msgid " Set ISA to %d\n"
3912 msgid " Unknown opcode %d with operands: "
3915 #: readelf.c:9193 readelf.c:9279 readelf.c:9354
3918 "Contents of the %s section:\n"
3923 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3928 msgid " Length: %ld\n"
3933 msgid " Version: %d\n"
3938 msgid " Offset into .debug_info section: %ld\n"
3943 msgid " Size of area in .debug_info section: %ld\n"
3955 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3960 msgid " DW_MACINFO_end_file\n"
3965 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
3970 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
3975 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
3980 msgid " Number TAG\n"
3985 msgid " %ld %s [%s]\n"
3989 msgid "has children"
4005 "The .debug_loc section is empty.\n"
4008 #. FIXME: Should we handle this case?
4010 msgid "Location lists in .debug_info section aren't in ascending order!\n"
4014 msgid "No location lists in .debug_info section!\n"
4019 msgid "Location lists in .debug_loc section start at 0x%lx\n"
4025 "Contents of the .debug_loc section:\n"
4031 msgid " Offset Begin End Expression\n"
4036 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
4041 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
4044 #: readelf.c:9512 readelf.c:9837
4046 msgid " %8.8lx <End of list>\n"
4049 #: readelf.c:9540 readelf.c:9854
4050 msgid " (start == end)"
4053 #: readelf.c:9542 readelf.c:9856
4054 msgid " (start > end)"
4061 "The .debug_str section is empty.\n"
4067 "Contents of the .debug_str section:\n"
4072 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
4077 msgid " Length: %ld\n"
4082 msgid " Version: %d\n"
4087 msgid " Offset into .debug_info: %lx\n"
4092 msgid " Pointer Size: %d\n"
4097 msgid " Segment Size: %d\n"
4111 "The .debug_ranges section is empty.\n"
4114 #. FIXME: Should we handle this case?
4116 msgid "Range lists in .debug_info section aren't in ascending order!\n"
4120 msgid "No range lists in .debug_info section!\n"
4125 msgid "Range lists in .debug_ranges section start at 0x%lx\n"
4131 "Contents of the .debug_ranges section:\n"
4137 msgid " Offset Begin End\n"
4142 msgid "There is a hole [0x%lx - 0x%lx] in .debug_ranges section.\n"
4147 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_ranges section.\n"
4152 msgid "The section %s contains:\n"
4157 msgid "unsupported or unknown DW_CFA_%d\n"
4162 msgid "Displaying the debug contents of section %s is not yet supported.\n"
4169 "Section '%s' has no debugging data.\n"
4173 msgid "debug section data"
4178 msgid "Unrecognized debug section: %s\n"
4183 msgid "Section %d was not dumped because it does not exist!\n"
4186 #: readelf.c:10872 readelf.c:11236
4198 "Section '%s' contains %d entries:\n"
4202 msgid "conflict list found without a dynamic symbol table"
4205 #: readelf.c:11168 readelf.c:11182
4213 "Section '.conflict' contains %lu entries:\n"
4217 msgid " Num: Index Value Name"
4221 msgid "liblist string table"
4228 "Library list section '%s' contains %lu entries:\n"
4232 msgid "NT_AUXV (auxiliary vector)"
4236 msgid "NT_PRSTATUS (prstatus structure)"
4240 msgid "NT_FPREGSET (floating point registers)"
4244 msgid "NT_PRPSINFO (prpsinfo structure)"
4248 msgid "NT_TASKSTRUCT (task structure)"
4252 msgid "NT_PRXFPREG (user_xfpregs structure)"
4256 msgid "NT_PSTATUS (pstatus structure)"
4260 msgid "NT_FPREGS (floating point registers)"
4264 msgid "NT_PSINFO (psinfo structure)"
4268 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4272 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
4276 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
4280 msgid "NT_VERSION (version)"
4284 msgid "NT_ARCH (architecture)"
4287 #: readelf.c:11340 readelf.c:11362
4289 msgid "Unknown note type: (0x%08x)"
4292 #. NetBSD core "procinfo" structure.
4294 msgid "NetBSD procinfo structure"
4297 #: readelf.c:11379 readelf.c:11393
4298 msgid "PT_GETREGS (reg structure)"
4301 #: readelf.c:11381 readelf.c:11395
4302 msgid "PT_GETFPREGS (fpreg structure)"
4307 msgid "PT_FIRSTMACH+%d"
4318 "Notes at offset 0x%08lx with length 0x%08lx:\n"
4323 msgid " Owner\t\tData size\tDescription\n"
4328 msgid "corrupt note found at offset %x into core notes\n"
4333 msgid " type: %x, namesize: %08lx, descsize: %08lx\n"
4338 msgid "No note segments present in the core file.\n"
4343 "This instance of readelf has been built without support for a\n"
4344 "64 bit data type and so it cannot read 64 bit ELF files.\n"
4347 #: readelf.c:11700 readelf.c:12059
4349 msgid "%s: Failed to read file header\n"
4359 #: readelf.c:11876 readelf.c:11897 readelf.c:11934 readelf.c:12014
4361 msgid "%s: failed to read archive header\n"
4366 msgid "%s: failed to skip archive symbol table\n"
4371 msgid "%s: failed to read string table\n"
4376 msgid "%s: invalid archive string table offset %lu\n"
4381 msgid "%s: bad archive file name\n"
4386 msgid "%s: failed to seek to next archive header\n"
4391 msgid "'%s': No such file\n"
4396 msgid "Could not locate '%s'. System error message: %s\n"
4401 msgid "'%s' is not an ordinary file\n"
4406 msgid "Input file '%s' is not readable.\n"
4411 msgid "%s: cannot set time: %s"
4414 #. We have to clean up here.
4415 #: rename.c:162 rename.c:200
4417 msgid "unable to rename '%s' reason: %s"
4422 msgid "unable to copy file '%s' reason: %s"
4427 msgid "%s: not enough binary data"
4431 msgid "null terminated unicode string"
4434 #: resbin.c:175 resbin.c:181
4442 #: resbin.c:253 resbin.c:260
4447 msgid "menuex header"
4451 msgid "menuex offset"
4456 msgid "unsupported menu version %d"
4459 #: resbin.c:306 resbin.c:321 resbin.c:384
4460 msgid "menuitem header"
4467 #: resbin.c:453 resbin.c:481
4468 msgid "dialog header"
4473 msgid "unexpected DIALOGEX version %d"
4477 msgid "dialog font point size"
4481 msgid "dialogex font information"
4484 #: resbin.c:550 resbin.c:568
4485 msgid "dialog control"
4489 msgid "dialogex control"
4493 msgid "dialog control end"
4497 msgid "dialog control data"
4501 msgid "stringtable string length"
4505 msgid "stringtable string"
4509 msgid "fontdir header"
4517 msgid "fontdir device name"
4521 msgid "fontdir face name"
4529 msgid "group cursor header"
4534 msgid "unexpected group cursor type %d"
4538 msgid "group cursor"
4542 msgid "group icon header"
4547 msgid "unexpected group icon type %d"
4554 #: resbin.c:957 resbin.c:1174
4555 msgid "unexpected version string"
4560 msgid "version length %d does not match resource length %lu"
4565 msgid "unexpected version type %d"
4570 msgid "unexpected fixed version information length %d"
4574 msgid "fixed version info"
4579 msgid "unexpected fixed version signature %lu"
4584 msgid "unexpected fixed version info version %lu"
4588 msgid "version var info"
4593 msgid "unexpected stringfileinfo value length %d"
4598 msgid "unexpected version stringtable value length %d"
4603 msgid "unexpected version string length %d != %d + %d"
4608 msgid "unexpected version string length %d < %d"
4613 msgid "unexpected varfileinfo value length %d"
4617 msgid "version varfileinfo"
4622 msgid "unexpected version value length %d"
4626 msgid "filename required for COFF input"
4631 msgid "%s: no resource section"
4635 msgid "can't read resource section"
4640 msgid "%s: %s: address out of bounds"
4648 msgid "named directory entry"
4652 msgid "directory entry name"
4656 msgid "named subdirectory"
4660 msgid "named resource"
4664 msgid "ID directory entry"
4668 msgid "ID subdirectory"
4676 msgid "resource type unknown"
4684 msgid "resource data"
4688 msgid "resource data size"
4692 msgid "filename required for COFF output"
4696 msgid "can't get BFD_RELOC_RVA relocation type"
4699 #: resrc.c:238 resrc.c:309
4701 msgid "can't open temporary file `%s': %s"
4706 msgid "can't redirect stdout: `%s': %s"
4716 msgid "can't execute `%s': %s"
4721 msgid "Using temporary file `%s' to read preprocessor output\n"
4726 msgid "can't popen `%s': %s"
4731 msgid "Using popen to read preprocessor output\n"
4736 msgid "Tried `%s'\n"
4741 msgid "Using `%s'\n"
4751 msgid "%s: unexpected EOF"
4756 msgid "%s: read of %lu returned %lu"
4759 #: resrc.c:624 resrc.c:1134
4761 msgid "stat failed on bitmap file `%s': %s"
4766 msgid "cursor file `%s' does not contain cursor data"
4769 #: resrc.c:707 resrc.c:1003
4771 msgid "%s: fseek to %lu failed: %s"
4775 msgid "help ID requires DIALOGEX"
4779 msgid "control data requires DIALOGEX"
4784 msgid "stat failed on font file `%s': %s"
4789 msgid "icon file `%s' does not contain icon data"
4792 #: resrc.c:1273 resrc.c:1308
4794 msgid "stat failed on file `%s': %s"
4799 msgid "can't open `%s' for output: %s"
4804 msgid " Displays the sizes of sections inside binary files\n"
4809 msgid " If no input file(s) are specified, a.out is assumed\n"
4815 " The options are:\n"
4816 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
4817 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
4819 " -t --totals Display the total sizes (Berkeley "
4821 " --target=<bfdname> Set the binary file format\n"
4822 " -h --help Display this information\n"
4823 " -v --version Display the program's version\n"
4829 msgid "invalid argument to --format: %s"
4834 msgid "Invalid radix: %s\n"
4839 msgid "Convert a COFF object file into a SYSROFF object file\n"
4845 " The options are:\n"
4846 " -q --quick (Obsolete - ignored)\n"
4847 " -n --noprescan Do not perform a scan to convert commons into defs\n"
4848 " -d --debug Display information about what is being done\n"
4849 " -h --help Display this information\n"
4850 " -v --version Print the program's version number\n"
4855 msgid "unable to open output file %s"
4858 #: stabs.c:330 stabs.c:1708
4859 msgid "numeric overflow"
4864 msgid "Bad stab: %s\n"
4869 msgid "Warning: %s: %s\n"
4874 msgid "N_LBRAC not within function\n"
4879 msgid "Too many N_RBRACs\n"
4883 msgid "unknown C++ encoded name"
4886 #. Complain and keep going, so compilers can invent new
4887 #. cross-reference types.
4889 msgid "unrecognized cross reference type"
4892 #. Does this actually ever happen? Is that why we are worrying
4893 #. about dealing with it rather than just calling error_type?
4895 msgid "missing index type"
4899 msgid "unknown virtual character for baseclass"
4903 msgid "unknown visibility character for baseclass"
4907 msgid "unnamed $vb type"
4911 msgid "unrecognized C++ abbreviation"
4915 msgid "unknown visibility character for field"
4919 msgid "const/volatile indicator missing"
4924 msgid "No mangling for \"%s\"\n"
4928 msgid "Undefined N_EXCL"
4933 msgid "Type file number %d out of range\n"
4938 msgid "Type index number %d out of range\n"
4943 msgid "Unrecognized XCOFF type %d\n"
4948 msgid "bad mangled name `%s'\n"
4953 msgid "no argument types in mangled string\n"
4958 msgid "Demangled name is not a function\n"
4963 msgid "Unexpected type in v3 arglist demangling\n"
4968 msgid "Unrecognized demangle component %d\n"
4973 msgid "Failed to print demangled template\n"
4978 msgid "Couldn't get demangled builtin type\n"
4983 msgid "Unexpected demangled varargs\n"
4988 msgid "Unrecognized demangled builtin type\n"
4993 msgid "invalid number %s"
4998 msgid "invalid integer argument %s"
5003 msgid " Display printable strings in [file(s)] (stdin by default)\n"
5009 " The options are:\n"
5010 " -a - --all Scan the entire file, not just the data section\n"
5011 " -f --print-file-name Print the name of the file before each string\n"
5012 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
5014 " -<number> least [number] characters (default 4).\n"
5015 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
5017 " -o An alias for --radix=o\n"
5018 " -T --target=<BFDNAME> Specify the binary file format\n"
5019 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
5020 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
5022 " -h --help Display this information\n"
5023 " -v --version Print the program's version number\n"
5028 msgid "Print a human readable interpretation of a SYSROFF object file\n"
5034 " The options are:\n"
5035 " -h --help Display this information\n"
5036 " -v --version Print the program's version number\n"
5041 msgid "cannot open input file %s"
5046 msgid "Copyright 2005 Free Software Foundation, Inc.\n"
5052 "This program is free software; you may redistribute it under the terms of\n"
5053 "the GNU General Public License. This program has absolutely no warranty.\n"
5058 msgid "can't open %s `%s': %s"
5063 msgid ": expected to be a directory\n"
5068 msgid ": expected to be a leaf\n"
5073 msgid "%s: warning: "
5078 msgid ": duplicate value\n"
5083 msgid "unknown format type `%s'"
5088 msgid "%s: supported formats:"
5091 #. Otherwise, we give up.
5094 msgid "can not determine type of file `%s'; use the -J option"
5099 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
5105 " The options are:\n"
5106 " -i --input=<file> Name input file\n"
5107 " -o --output=<file> Name output file\n"
5108 " -J --input-format=<format> Specify input format\n"
5109 " -O --output-format=<format> Specify output format\n"
5110 " -F --target=<target> Specify COFF target\n"
5111 " --preprocessor=<program> Program to use to preprocess rc file\n"
5112 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
5113 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
5114 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
5115 " -v --verbose Verbose - tells you what it's doing\n"
5116 " -l --language=<val> Set language when reading rc file\n"
5117 " --use-temp-file Use a temporary file instead of popen to "
5119 " the preprocessor output\n"
5120 " --no-use-temp-file Use popen (default)\n"
5125 msgid " --yydebug Turn on parser debugging\n"
5131 " -r Ignored for compatibility with rc\n"
5132 " -h --help Print this help message\n"
5133 " -V --version Print version information\n"
5139 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
5140 "extension if not specified. A single file name is an input file.\n"
5141 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
5145 msgid "invalid option -f\n"
5149 msgid "No filename following the -fo option.\n"
5155 "Option -I is deprecated for setting the input format, please use -J "
5160 msgid "no resources"
5163 #: wrstabs.c:354 wrstabs.c:1915
5165 msgid "string_hash_lookup failed: %s"
5170 msgid "stab_int_type: bad size %u"
5175 msgid "%s: warning: unknown size for field `%s' in struct"