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-07-11 09:31-0500\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 " -i --inlines\t\t Unwind inlined functions\n"
43 " -s --basenames Strip directory names\n"
44 " -f --functions Show function names\n"
45 " -C --demangle[=style] Demangle function names\n"
46 " -h --help Display this information\n"
47 " -v --version Display the program's version\n"
51 #: addr2line.c:92 ar.c:261 coffdump.c:465 nlmconv.c:1110 objcopy.c:485
52 #: objcopy.c:519 readelf.c:2757 size.c:101 srconv.c:1731 strings.c:721
53 #: sysdump.c:648 windres.c:672
55 msgid "Report bugs to %s\n"
60 msgid "%s: can not get addresses from archive"
63 #: addr2line.c:322 nm.c:1520 objdump.c:2858
65 msgid "unknown demangling style `%s'"
70 msgid "no entry %s in archive\n"
76 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
77 "[count] archive-file file...\n"
82 msgid " %s -M [<mri-script]\n"
92 msgid " d - delete file(s) from the archive\n"
97 msgid " m[ab] - move file(s) in the archive\n"
102 msgid " p - print file(s) found in the archive\n"
107 msgid " q[f] - quick append file(s) to the archive\n"
113 " r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
118 msgid " t - display contents of archive\n"
123 msgid " x[o] - extract file(s) from the archive\n"
128 msgid " command specific modifiers:\n"
133 msgid " [a] - put file(s) after [member-name]\n"
138 msgid " [b] - put file(s) before [member-name] (same as [i])\n"
143 msgid " [N] - use instance [count] of name\n"
148 msgid " [f] - truncate inserted file names\n"
153 msgid " [P] - use full path names when matching\n"
158 msgid " [o] - preserve original dates\n"
164 " [u] - only replace files that are newer than current archive "
170 msgid " generic modifiers:\n"
175 msgid " [c] - do not warn if the library had to be created\n"
180 msgid " [s] - create an archive index (cf. ranlib)\n"
185 msgid " [S] - do not build a symbol table\n"
190 msgid " [v] - be verbose\n"
195 msgid " [V] - display the version number\n"
200 msgid "Usage: %s [options] archive\n"
205 msgid " Generate an index to speed access to archives\n"
211 " The options are:\n"
212 " -h --help Print this help message\n"
213 " -V --version Print version information\n"
217 msgid "two different operation options specified"
222 msgid "illegal option -- %c"
226 msgid "no operation specified"
230 msgid "`u' is only meaningful with the `r' option."
234 msgid "`N' is only meaningful with the `x' and `d' options."
238 msgid "Value for `N' must be positive."
243 msgid "internal error -- this option not implemented"
251 #: ar.c:784 ar.c:834 ar.c:1152 objcopy.c:1682
253 msgid "internal stat error on %s"
266 msgid "%s is not a valid archive"
271 msgid "stat returns negative size for %s"
276 msgid "No member named `%s'\n"
281 msgid "no entry %s in archive %s!"
286 msgid "%s: no archive map to update"
291 msgid "No entry %s in archive.\n"
296 msgid "Can't open file %s\n"
301 msgid "%s: Can't open output archive %s\n"
306 msgid "%s: Can't open input archive %s\n"
311 msgid "%s: file %s is not an archive\n"
316 msgid "%s: no output archive specified yet\n"
319 #: arsup.c:247 arsup.c:285 arsup.c:327 arsup.c:347 arsup.c:413
321 msgid "%s: no open output archive\n"
324 #: arsup.c:258 arsup.c:368 arsup.c:394
326 msgid "%s: can't open file %s\n"
329 #: arsup.c:312 arsup.c:390 arsup.c:471
331 msgid "%s: can't find module file %s\n"
336 msgid "Current open archive is %s\n"
341 msgid "%s: no open archive\n"
346 msgid " No emulation specific options\n"
349 #. Macros for common output.
352 msgid " emulation options: \n"
357 msgid "can't set BFD default target to `%s': %s"
362 msgid "%s: Matching formats:"
367 msgid "Supported targets:"
372 msgid "%s: supported targets:"
377 msgid "Supported architectures:"
382 msgid "%s: supported architectures:"
387 msgid "BFD header file version %s\n"
392 msgid "%s: bad number: %s"
395 #: bucomm.c:467 strings.c:435
397 msgid "'%s': No such file"
400 #: bucomm.c:469 strings.c:437
402 msgid "Warning: could not locate '%s'. reason: %s"
407 msgid "Warning: '%s' is not an ordinary file"
415 #: coffdump.c:457 sysdump.c:641
417 msgid "Usage: %s [option(s)] in-file\n"
422 msgid " Print a human readable interpretation of a SYSROFF object file\n"
428 " The options are:\n"
429 " -h --help Display this information\n"
430 " -v --version Display the program's version\n"
434 #: coffdump.c:525 srconv.c:1819 sysdump.c:703
435 msgid "no input file specified"
439 msgid "debug_add_to_current_namespace: no current file"
443 msgid "debug_start_source: no debug_set_filename call"
447 msgid "debug_record_function: no debug_set_filename call"
451 msgid "debug_record_parameter: no current function"
455 msgid "debug_end_function: no current function"
459 msgid "debug_end_function: some blocks were not closed"
463 msgid "debug_start_block: no current block"
467 msgid "debug_end_block: no current block"
471 msgid "debug_end_block: attempt to close top level block"
475 msgid "debug_record_line: no current unit"
480 msgid "debug_start_common_block: not implemented"
485 msgid "debug_end_common_block: not implemented"
490 msgid "debug_record_label: not implemented"
494 msgid "debug_record_variable: no current file"
498 msgid "debug_make_undefined_type: unsupported kind"
502 msgid "debug_name_type: no current file"
506 msgid "debug_tag_type: no current file"
510 msgid "debug_tag_type: extra tag attempted"
515 msgid "Warning: changing type size from %d to %d\n"
519 msgid "debug_find_named_type: no current compilation unit"
524 msgid "debug_get_real_type: circular debug information for %s\n"
528 msgid "debug_write_type: illegal type encountered"
531 #: dlltool.c:766 dlltool.c:790 dlltool.c:819
533 msgid "Internal error: Unknown machine type: %d"
538 msgid "Can't open def file: %s"
543 msgid "Processing def file: %s"
547 msgid "Processed def file"
552 msgid "Syntax error in def file %s:%d"
557 msgid "%s: Path components stripped from image name, '%s'."
562 msgid "NAME: %s base: %x"
565 #: dlltool.c:935 dlltool.c:951
566 msgid "Can't have LIBRARY and NAME"
571 msgid "LIBRARY: %s base: %x"
574 #: dlltool.c:1184 resrc.c:269
579 #: dlltool.c:1189 dllwrap.c:413 resrc.c:274
581 msgid "subprocess got fatal signal %d"
584 #: dlltool.c:1195 dllwrap.c:420 resrc.c:281
586 msgid "%s exited with status %d"
591 msgid "Sucking in info from %s section in %s"
596 msgid "Excluding symbol: %s"
599 #: dlltool.c:1440 dlltool.c:1451 nm.c:999 nm.c:1010
601 msgid "%s: no symbols"
604 #. FIXME: we ought to read in and block out the base relocations.
607 msgid "Done reading %s"
612 msgid "Unable to open object file: %s"
617 msgid "Scanning object file %s"
622 msgid "Cannot produce mcore-elf dll from archive file: %s"
626 msgid "Adding exports to output file"
630 msgid "Added exports to output file"
635 msgid "Generating export file: %s"
640 msgid "Unable to open temporary assembler file: %s"
645 msgid "Opened temporary file: %s"
649 msgid "Generated exports file"
654 msgid "bfd_open failed open stub file: %s"
659 msgid "Creating stub file: %s"
664 msgid "failed to open temporary head file: %s"
669 msgid "failed to open temporary tail file: %s"
674 msgid "Can't open .lib file: %s"
679 msgid "Creating library file: %s"
682 #: dlltool.c:2793 dlltool.c:2799
684 msgid "cannot delete %s: %s"
688 msgid "Created lib file"
693 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
698 msgid "Error, duplicate EXPORT with oridinals: %s"
702 msgid "Processing definitions"
706 msgid "Processed definitions"
710 #: dlltool.c:3034 dllwrap.c:474
712 msgid "Usage %s <option(s)> <object-file(s)>\n"
719 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
725 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
731 msgid " -e --output-exp <outname> Generate an export file.\n"
736 msgid " -l --output-lib <outname> Generate an interface library.\n"
741 msgid " -a --add-indirect Add dll indirects to export file.\n"
747 " -D --dllname <name> Name of input dll to put into interface lib.\n"
752 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
757 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
762 msgid " --export-all-symbols Export all symbols to .def\n"
767 msgid " --no-export-all-symbols Only export listed symbols\n"
772 msgid " --exclude-symbols <list> Don't export <list>\n"
777 msgid " --no-default-excludes Clear default exclude symbols\n"
782 msgid " -b --base-file <basefile> Read linker generated base file.\n"
787 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
792 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
798 " -U --add-underscore Add underscores to symbols in interface "
804 msgid " -k --kill-at Kill @<n> from exported names.\n"
809 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
814 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
819 msgid " -S --as <name> Use <name> for assembler.\n"
824 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
830 " -C --compat-implib Create backward compatible import library.\n"
836 " -n --no-delete Keep temp files (repeat for extra "
843 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
848 msgid " -v --verbose Be verbose.\n"
853 msgid " -V --version Display the program version.\n"
858 msgid " -h --help Display this information.\n"
864 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
869 msgid " -L --linker <name> Use <name> as the linker.\n"
874 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
879 msgid "Path components stripped from dllname, '%s'."
884 msgid "Unable to open base-file: %s"
889 msgid "Machine '%s' not supported"
892 #: dlltool.c:3361 dllwrap.c:204
894 msgid "Tried file: %s"
897 #: dlltool.c:3368 dllwrap.c:211
899 msgid "Using file: %s"
904 msgid "Keeping temporary base file %s"
909 msgid "Deleting temporary base file %s"
914 msgid "Keeping temporary exp file %s"
919 msgid "Deleting temporary exp file %s"
924 msgid "Keeping temporary def file %s"
929 msgid "Deleting temporary def file %s"
934 msgid " Generic options:\n"
939 msgid " --quiet, -q Work quietly\n"
944 msgid " --verbose, -v Verbose\n"
949 msgid " --version Print dllwrap version\n"
954 msgid " --implib <outname> Synonym for --output-lib\n"
959 msgid " Options for %s:\n"
964 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
969 msgid " --driver-flags <flags> Override default ld flags\n"
974 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
979 msgid " --entry <entry> Specify alternate DLL entry point\n"
984 msgid " --image-base <base> Specify image base address\n"
989 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
994 msgid " --dry-run Show what needs to be run\n"
999 msgid " --mno-cygwin Create Mingw DLL\n"
1004 msgid " Options passed to DLLTOOL:\n"
1009 msgid " --machine <machine>\n"
1014 msgid " --output-exp <outname> Generate export file.\n"
1019 msgid " --output-lib <outname> Generate input library.\n"
1024 msgid " --add-indirect Add dll indirects to export file.\n"
1029 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1034 msgid " --def <deffile> Name input .def file\n"
1039 msgid " --output-def <deffile> Name output .def file\n"
1044 msgid " --export-all-symbols Export all symbols to .def\n"
1049 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1054 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1059 msgid " --no-default-excludes Zap default exclude symbols\n"
1064 msgid " --base-file <basefile> Read linker generated base file\n"
1069 msgid " --no-idata4 Don't generate idata$4 section\n"
1074 msgid " --no-idata5 Don't generate idata$5 section\n"
1079 msgid " -U Add underscores to .lib\n"
1084 msgid " -k Kill @<n> from exported names\n"
1089 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1094 msgid " --as <name> Use <name> for assembler\n"
1099 msgid " --nodelete Keep temp files.\n"
1104 msgid " Rest are passed unmodified to the language driver\n"
1108 msgid "Must provide at least one of -o or --dllname options"
1113 "no export definition file provided.\n"
1114 "Creating one, but that may not be what you want"
1119 msgid "DLLTOOL name : %s\n"
1124 msgid "DLLTOOL options : %s\n"
1129 msgid "DRIVER name : %s\n"
1134 msgid "DRIVER options : %s\n"
1139 msgid " [-g] - 32 bit small archive\n"
1144 msgid " [-X32] - ignores 64 bit objects\n"
1149 msgid " [-X64] - ignores 32 bit objects\n"
1154 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
1158 msgid "unexpected end of debugging information"
1162 msgid "invalid number"
1166 msgid "invalid string length"
1169 #: ieee.c:506 ieee.c:547
1170 msgid "expression stack overflow"
1174 msgid "unsupported IEEE expression operator"
1178 msgid "unknown section"
1182 msgid "expression stack underflow"
1186 msgid "expression stack mismatch"
1190 msgid "unknown builtin type"
1194 msgid "BCD float type not supported"
1198 msgid "unexpected number"
1202 msgid "unexpected record type"
1206 msgid "blocks left on stack at end"
1210 msgid "unknown BB type"
1214 msgid "stack overflow"
1218 msgid "stack underflow"
1221 #: ieee.c:1342 ieee.c:1412 ieee.c:2109
1222 msgid "illegal variable index"
1226 msgid "illegal type index"
1229 #: ieee.c:1400 ieee.c:1437
1230 msgid "unknown TY code"
1234 msgid "undefined variable in TY"
1237 #. Pascal file name. FIXME.
1239 msgid "Pascal file name not supported"
1243 msgid "unsupported qualifier"
1247 msgid "undefined variable in ATN"
1251 msgid "unknown ATN type"
1254 #. Reserved for FORTRAN common.
1256 msgid "unsupported ATN11"
1259 #. We have no way to record this information. FIXME.
1261 msgid "unsupported ATN12"
1265 msgid "unexpected string in C++ misc"
1269 msgid "bad misc record"
1273 msgid "unrecognized C++ misc record"
1277 msgid "undefined C++ object"
1281 msgid "unrecognized C++ object spec"
1285 msgid "unsupported C++ object type"
1289 msgid "C++ base class not defined"
1292 #: ieee.c:2660 ieee.c:2765
1293 msgid "C++ object has no fields"
1297 msgid "C++ base class not found in container"
1301 msgid "C++ data member not found in container"
1304 #: ieee.c:2827 ieee.c:2977
1305 msgid "unknown C++ visibility"
1309 msgid "bad C++ field bit pos or size"
1313 msgid "bad type for C++ method function"
1317 msgid "no type information for C++ method function"
1321 msgid "C++ static virtual method"
1325 msgid "unrecognized C++ object overhead spec"
1329 msgid "undefined C++ vtable"
1333 msgid "C++ default values not in a function"
1337 msgid "unrecognized C++ default type"
1341 msgid "reference parameter is not a pointer"
1345 msgid "unrecognized C++ reference type"
1349 msgid "C++ reference not found"
1353 msgid "C++ reference is not pointer"
1356 #: ieee.c:3475 ieee.c:3483
1357 msgid "missing required ASN"
1360 #: ieee.c:3510 ieee.c:3518
1361 msgid "missing required ATN65"
1365 msgid "bad ATN65 record"
1370 msgid "IEEE numeric overflow: 0x"
1375 msgid "IEEE string length overflow: %u\n"
1380 msgid "IEEE unsupported integer type size %u\n"
1385 msgid "IEEE unsupported float type size %u\n"
1390 msgid "IEEE unsupported complex type size %u\n"
1393 #: nlmconv.c:267 srconv.c:1810
1394 msgid "input and output files must be different"
1398 msgid "input file named both on command line and with INPUT"
1402 msgid "no input file"
1406 msgid "no name for output file"
1410 msgid "warning: input and output formats are not compatible"
1414 msgid "make .bss section"
1418 msgid "make .nlmsections section"
1422 msgid "set .nlmsections flags"
1426 msgid "set .bss vma"
1430 msgid "set .data size"
1435 msgid "warning: symbol %s imported but not in import list"
1439 msgid "set start address"
1444 msgid "warning: START procedure %s not defined"
1449 msgid "warning: EXIT procedure %s not defined"
1454 msgid "warning: CHECK procedure %s not defined"
1457 #: nlmconv.c:716 nlmconv.c:905
1458 msgid "custom section"
1461 #: nlmconv.c:737 nlmconv.c:934
1462 msgid "help section"
1465 #: nlmconv.c:759 nlmconv.c:952
1466 msgid "message section"
1469 #: nlmconv.c:775 nlmconv.c:985
1470 msgid "module section"
1473 #: nlmconv.c:795 nlmconv.c:1001
1477 #. There is no place to record this information.
1480 msgid "%s: warning: shared libraries can not have uninitialized data"
1483 #: nlmconv.c:852 nlmconv.c:1020
1484 msgid "shared section"
1488 msgid "warning: No version number given"
1491 #: nlmconv.c:900 nlmconv.c:929 nlmconv.c:947 nlmconv.c:996 nlmconv.c:1015
1493 msgid "%s: read: %s"
1497 msgid "warning: FULLMAP is not supported; try ld -M"
1502 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
1507 msgid " Convert an object file into a NetWare Loadable Module\n"
1513 " The options are:\n"
1514 " -I --input-target=<bfdname> Set the input binary file format\n"
1515 " -O --output-target=<bfdname> Set the output binary file format\n"
1516 " -T --header-file=<file> Read <file> for NLM header information\n"
1517 " -l --linker=<linker> Use <linker> for any linking\n"
1518 " -d --debug Display on stderr the linker command line\n"
1519 " -h --help Display this information\n"
1520 " -v --version Display the program's version\n"
1525 msgid "support not compiled in for %s"
1529 msgid "make section"
1533 msgid "set section size"
1537 msgid "set section alignment"
1541 msgid "set section flags"
1545 msgid "set .nlmsections size"
1548 #: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315
1549 msgid "set .nlmsection contents"
1553 msgid "stub section sizes"
1557 msgid "writing stub"
1562 msgid "unresolved PC relative reloc against %s"
1567 msgid "overflow when adjusting relocation against %s"
1572 msgid "%s: execution of %s failed: "
1577 msgid "Execution of %s failed"
1580 #: nm.c:224 size.c:82 strings.c:705
1582 msgid "Usage: %s [option(s)] [file(s)]\n"
1587 msgid " List symbols in [file(s)] (a.out by default).\n"
1593 " The options are:\n"
1594 " -a, --debug-syms Display debugger-only symbols\n"
1595 " -A, --print-file-name Print name of the input file before every symbol\n"
1596 " -B Same as --format=bsd\n"
1597 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
1599 " The STYLE, if specified, can be `auto' (the "
1601 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
1604 " --no-demangle Do not demangle low-level symbol names\n"
1605 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
1606 " --defined-only Display only defined symbols\n"
1608 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
1610 " `sysv' or `posix'. The default is `bsd'\n"
1611 " -g, --extern-only Display only external symbols\n"
1612 " -l, --line-numbers Use debugging information to find a filename and\n"
1613 " line number for each symbol\n"
1614 " -n, --numeric-sort Sort symbols numerically by address\n"
1616 " -p, --no-sort Do not sort the symbols\n"
1617 " -P, --portability Same as --format=posix\n"
1618 " -r, --reverse-sort Reverse the sense of the sort\n"
1619 " -S, --print-size Print size of defined symbols\n"
1620 " -s, --print-armap Include index for symbols from archive members\n"
1621 " --size-sort Sort symbols by size\n"
1622 " --special-syms Include special symbols in the output\n"
1623 " --synthetic Display synthetic symbols as well\n"
1624 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
1625 " --target=BFDNAME Specify the target object format as BFDNAME\n"
1626 " -u, --undefined-only Display only undefined symbols\n"
1627 " -X 32_64 (ignored)\n"
1628 " -h, --help Display this information\n"
1629 " -V, --version Display this program's version number\n"
1633 #: nm.c:262 objdump.c:232
1635 msgid "Report bugs to %s.\n"
1640 msgid "%s: invalid radix"
1645 msgid "%s: invalid output format"
1648 #: nm.c:339 readelf.c:6617 readelf.c:6653
1650 msgid "<processor specific>: %d"
1653 #: nm.c:341 readelf.c:6620 readelf.c:6665
1655 msgid "<OS specific>: %d"
1658 #: nm.c:343 readelf.c:6622 readelf.c:6668
1660 msgid "<unknown>: %d"
1675 "Undefined symbols from %s:\n"
1684 "Symbols from %s:\n"
1688 #: nm.c:1230 nm.c:1281
1691 "Name Value Class Type Size Line "
1696 #: nm.c:1233 nm.c:1284
1699 "Name Value Class Type "
1700 "Size Line Section\n"
1709 "Undefined symbols from %s[%s]:\n"
1718 "Symbols from %s[%s]:\n"
1723 msgid "Only -X 32_64 is supported"
1727 msgid "Using the --size-sort and --undefined-only options together"
1731 msgid "will produce no output, since undefined symbols have no size."
1736 msgid "data size %ld"
1739 #: objcopy.c:401 srconv.c:1721
1741 msgid "Usage: %s [option(s)] in-file [out-file]\n"
1746 msgid " Copies a binary file, possibly transforming it in the process\n"
1749 #: objcopy.c:403 objcopy.c:494
1751 msgid " The options are:\n"
1757 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
1758 " -O --output-target <bfdname> Create an output file in format "
1760 " -B --binary-architecture <arch> Set arch of output file, when input is "
1762 " -F --target <bfdname> Set both input and output format to "
1764 " --debugging Convert debugging information, if "
1766 " -p --preserve-dates Copy modified/access timestamps to the "
1768 " -j --only-section <name> Only copy section <name> into the output\n"
1769 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
1771 " -R --remove-section <name> Remove section <name> from the output\n"
1772 " -S --strip-all Remove all symbol and relocation "
1774 " -g --strip-debug Remove all debugging symbols & sections\n"
1775 " --strip-unneeded Remove all symbols not needed by "
1777 " -N --strip-symbol <name> Do not copy symbol <name>\n"
1778 " --strip-unneeded-symbol <name>\n"
1779 " Do not copy symbol <name> unless needed "
1782 " --only-keep-debug Strip everything but the debug "
1784 " -K --keep-symbol <name> Do not strip symbol <name>\n"
1785 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
1787 " --globalize-symbol <name> Force symbol <name> to be marked as a "
1789 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
1790 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
1792 " --weaken Force all global symbols to be marked as "
1794 " -w --wildcard Permit wildcard in symbol comparison\n"
1795 " -x --discard-all Remove all non-global symbols\n"
1796 " -X --discard-locals Remove any compiler-generated symbols\n"
1797 " -i --interleave <number> Only copy one out of every <number> "
1799 " -b --byte <num> Select byte <num> in every interleaved "
1801 " --gap-fill <val> Fill gaps between sections with <val>\n"
1802 " --pad-to <addr> Pad the last section up to address "
1804 " --set-start <addr> Set the start address to <addr>\n"
1805 " {--change-start|--adjust-start} <incr>\n"
1806 " Add <incr> to the start address\n"
1807 " {--change-addresses|--adjust-vma} <incr>\n"
1808 " Add <incr> to LMA, VMA and start "
1810 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
1811 " Change LMA and VMA of section <name> by "
1813 " --change-section-lma <name>{=|+|-}<val>\n"
1814 " Change the LMA of section <name> by "
1816 " --change-section-vma <name>{=|+|-}<val>\n"
1817 " Change the VMA of section <name> by "
1819 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
1820 " Warn if a named section does not exist\n"
1821 " --set-section-flags <name>=<flags>\n"
1822 " Set section <name>'s properties to "
1824 " --add-section <name>=<file> Add section <name> found in <file> to "
1826 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
1827 " --change-leading-char Force output format's leading character "
1829 " --remove-leading-char Remove leading character from global "
1831 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
1832 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
1833 " listed in <file>\n"
1834 " --srec-len <number> Restrict the length of generated "
1836 " --srec-forceS3 Restrict the type of generated Srecords "
1838 " --strip-symbols <file> -N for all symbols listed in <file>\n"
1839 " --strip-unneeded-symbols <file>\n"
1840 " --strip-unneeded-symbol for all symbols "
1843 " --keep-symbols <file> -K for all symbols listed in <file>\n"
1844 " --localize-symbols <file> -L for all symbols listed in <file>\n"
1845 " --globalize-symbols <file> --globalize-symbol for all in <file>\n"
1846 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
1847 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
1848 " --alt-machine-code <index> Use alternate machine code for output\n"
1849 " --writable-text Mark the output text as writable\n"
1850 " --readonly-text Make the output text write protected\n"
1851 " --pure Mark the output file as demand paged\n"
1852 " --impure Mark the output file as impure\n"
1853 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
1855 " --prefix-sections <prefix> Add <prefix> to start of every section "
1857 " --prefix-alloc-sections <prefix>\n"
1858 " Add <prefix> to start of every "
1861 " -v --verbose List all object files modified\n"
1862 " -V --version Display this program's version number\n"
1863 " -h --help Display this output\n"
1864 " --info List object formats & architectures "
1870 msgid "Usage: %s <option(s)> in-file(s)\n"
1875 msgid " Removes symbols and sections from files\n"
1881 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
1882 " -O --output-target=<bfdname> Create an output file in format "
1884 " -F --target=<bfdname> Set both input and output format to "
1886 " -p --preserve-dates Copy modified/access timestamps to the "
1888 " -R --remove-section=<name> Remove section <name> from the output\n"
1889 " -s --strip-all Remove all symbol and relocation "
1891 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
1892 " --strip-unneeded Remove all symbols not needed by "
1894 " --only-keep-debug Strip everything but the debug "
1896 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
1897 " -K --keep-symbol=<name> Do not strip symbol <name>\n"
1898 " -w --wildcard Permit wildcard in symbol comparison\n"
1899 " -x --discard-all Remove all non-global symbols\n"
1900 " -X --discard-locals Remove any compiler-generated symbols\n"
1901 " -v --verbose List all object files modified\n"
1902 " -V --version Display this program's version number\n"
1903 " -h --help Display this output\n"
1904 " --info List object formats & architectures "
1906 " -o <file> Place stripped output into <file>\n"
1911 msgid "unrecognized section flag `%s'"
1916 msgid "supported flags: %s"
1921 msgid "cannot open '%s': %s"
1924 #: objcopy.c:648 objcopy.c:2721
1926 msgid "%s: fread failed"
1931 msgid "%s:%d: Ignoring rubbish found on this line"
1936 msgid "%s: Multiple redefinition of symbol \"%s\""
1941 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
1946 msgid "couldn't open symbol redefinition file %s (error: %s)"
1951 msgid "%s:%d: garbage found at end of line"
1956 msgid "%s:%d: missing new symbol name"
1961 msgid "%s:%d: premature end of file"
1966 msgid "stat returns negative size for `%s'"
1971 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
1975 msgid "Unable to change endianness of input file(s)"
1980 msgid "copy from `%s' [%s] to `%s' [%s]\n"
1983 #: objcopy.c:1257 objcopy.c:1714
1985 msgid "Unable to recognise the format of the input file `%s'"
1990 msgid "Warning: Output file cannot represent architecture `%s'"
1995 msgid "can't create section `%s': %s"
1999 msgid "there are no sections to be copied!"
2004 msgid "Can't fill gap after %s: %s"
2009 msgid "Can't add padding to %s: %s"
2014 msgid "%s: error copying private BFD data: %s"
2018 msgid "unknown alternate machine code, ignored"
2021 #: objcopy.c:1634 objcopy.c:1664
2023 msgid "cannot mkdir %s for archive copying (error: %s)"
2028 msgid "error: the input file '%s' is empty"
2033 msgid "Multiple renames of section %s"
2037 msgid "private header data"
2042 msgid "%s: error in %s: %s"
2062 msgid "private data"
2067 msgid "%s: section `%s': error in %s: %s"
2072 msgid "%s: can't create debugging section: %s"
2077 msgid "%s: can't set debugging section contents: %s"
2082 msgid "%s: don't know how to write debugging information for %s"
2086 msgid "byte number must be non-negative"
2090 msgid "interleave must be positive"
2093 #: objcopy.c:2590 objcopy.c:2598
2095 msgid "%s both copied and removed"
2098 #: objcopy.c:2695 objcopy.c:2766 objcopy.c:2866 objcopy.c:2897 objcopy.c:2921
2099 #: objcopy.c:2925 objcopy.c:2945
2101 msgid "bad format for %s"
2106 msgid "cannot open: %s: %s"
2111 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
2115 msgid "alternate machine code index must be positive"
2119 msgid "byte number must be less than interleave"
2124 msgid "architecture %s unknown"
2129 "Warning: input target 'binary' required for binary architecture parameter."
2134 msgid " Argument %s ignored"
2139 msgid "warning: could not locate '%s'. System error message: %s"
2142 #: objcopy.c:3140 objcopy.c:3154
2144 msgid "%s %s%c0x%s never used"
2149 msgid "Usage: %s <option(s)> <file(s)>\n"
2154 msgid " Display information from object <file(s)>.\n"
2159 msgid " At least one of the following switches must be given:\n"
2165 " -a, --archive-headers Display archive header information\n"
2166 " -f, --file-headers Display the contents of the overall file header\n"
2167 " -p, --private-headers Display object format specific file header "
2169 " -h, --[section-]headers Display the contents of the section headers\n"
2170 " -x, --all-headers Display the contents of all headers\n"
2171 " -d, --disassemble Display assembler contents of executable "
2173 " -D, --disassemble-all Display assembler contents of all sections\n"
2174 " -S, --source Intermix source code with disassembly\n"
2175 " -s, --full-contents Display the full contents of all sections "
2177 " -g, --debugging Display debug information in object file\n"
2178 " -e, --debugging-tags Display debug information using ctags style\n"
2179 " -G, --stabs Display (in raw form) any STABS info in the file\n"
2180 " -t, --syms Display the contents of the symbol table(s)\n"
2181 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
2182 " -r, --reloc Display the relocation entries in the file\n"
2183 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
2185 " -v, --version Display this program's version number\n"
2186 " -i, --info List object formats and architectures supported\n"
2187 " -H, --help Display this information\n"
2194 " The following switches are optional:\n"
2200 " -b, --target=BFDNAME Specify the target object format as "
2202 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
2203 " -j, --section=NAME Only display information for section NAME\n"
2204 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
2205 " -EB --endian=big Assume big endian format when "
2207 " -EL --endian=little Assume little endian format when "
2209 " --file-start-context Include context from start of file (with -"
2211 " -I, --include=DIR Add DIR to search list for source files\n"
2212 " -l, --line-numbers Include line numbers and filenames in "
2214 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
2215 " The STYLE, if specified, can be `auto', "
2217 " `lucid', `arm', `hp', `edg', `gnu-v3', "
2220 " -w, --wide Format output for more than 80 columns\n"
2221 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
2223 " --start-address=ADDR Only process data whose address is >= ADDR\n"
2224 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
2225 " --prefix-addresses Print complete address alongside "
2227 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
2228 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
2230 " --special-syms Include special symbols in symbol dumps\n"
2239 #: objdump.c:387 objdump.c:391
2241 msgid "Idx Name Size VMA LMA File off Algn"
2247 "Idx Name Size VMA LMA File off "
2263 msgid "%s: not a dynamic object"
2268 msgid "Disassembly of section %s:\n"
2273 msgid "Can't use supplied machine %s"
2278 msgid "Can't disassemble for architecture %s\n"
2284 "No %s section present\n"
2290 msgid "Reading %s section of %s failed: %s"
2296 "Contents of %s section:\n"
2302 msgid "architecture: %s, "
2307 msgid "flags 0x%08x:\n"
2319 msgid "Contents of section %s:\n"
2324 msgid "no symbols\n"
2329 msgid "no information for symbol number %ld\n"
2334 msgid "could not determine the type of symbol number %ld\n"
2341 "%s: file format %s\n"
2346 msgid "%s: printing debugging information failed"
2351 msgid "In archive %s:\n"
2355 msgid "unrecognized -E option"
2360 msgid "unrecognized --endian type `%s'"
2365 msgid "parse_coff_type: Bad type code 0x%x"
2368 #: rdcoff.c:404 rdcoff.c:509 rdcoff.c:697
2370 msgid "bfd_coff_get_syment failed: %s"
2373 #: rdcoff.c:420 rdcoff.c:717
2375 msgid "bfd_coff_get_auxent failed: %s"
2380 msgid "%ld: .bf without preceding function"
2385 msgid "%ld: unexpected .ef\n"
2390 msgid "%s: no recognized debugging information"
2395 msgid "Last stabs entries before error:\n"
2405 msgid "%s: Warning: "
2410 msgid "Unable to seek to 0x%lx for %s\n"
2415 msgid "Out of memory allocating 0x%lx bytes for %s\n"
2420 msgid "Unable to read in 0x%lx bytes of %s\n"
2423 #: readelf.c:403 readelf.c:451 readelf.c:654 readelf.c:686
2425 msgid "Unhandled data length: %d\n"
2429 msgid "Don't know about relocations on this machine architecture\n"
2432 #: readelf.c:813 readelf.c:841 readelf.c:885 readelf.c:913
2436 #: readelf.c:824 readelf.c:852 readelf.c:896 readelf.c:924
2437 msgid "out of memory parsing relocs"
2443 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
2448 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
2453 msgid " Offset Info Type Sym. Value Symbol's Name\n"
2458 msgid " Offset Info Type Sym.Value Sym. Name\n"
2464 " Offset Info Type Symbol's Value "
2465 "Symbol's Name + Addend\n"
2471 " Offset Info Type Sym. Value Sym. Name + "
2478 " Offset Info Type Symbol's Value "
2485 " Offset Info Type Sym. Value Sym. Name\n"
2488 #: readelf.c:1292 readelf.c:1294 readelf.c:1400 readelf.c:1402 readelf.c:1411
2491 msgid "unrecognized: %-7lx"
2496 msgid "<unknown addend: %lx>"
2501 msgid "<string table index: %3ld>"
2506 msgid "<corrupt string table index: %3ld>"
2511 msgid "Processor Specific: %lx"
2516 msgid "Operating System specific: %lx"
2519 #: readelf.c:1696 readelf.c:2493
2521 msgid "<unknown>: %lx"
2529 msgid "REL (Relocatable file)"
2533 msgid "EXEC (Executable file)"
2537 msgid "DYN (Shared object file)"
2541 msgid "CORE (Core file)"
2546 msgid "Processor Specific: (%x)"
2551 msgid "OS Specific: (%x)"
2554 #: readelf.c:1721 readelf.c:1830 readelf.c:2677
2556 msgid "<unknown>: %x"
2564 msgid "Standalone App"
2567 #: readelf.c:2338 readelf.c:3081 readelf.c:3097
2569 msgid "<unknown: %x>"
2574 msgid "Usage: readelf <option(s)> elf-file(s)\n"
2579 msgid " Display information about the contents of ELF format files\n"
2586 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
2587 " -h --file-header Display the ELF file header\n"
2588 " -l --program-headers Display the program headers\n"
2589 " --segments An alias for --program-headers\n"
2590 " -S --section-headers Display the sections' header\n"
2591 " --sections An alias for --section-headers\n"
2592 " -g --section-groups Display the section groups\n"
2593 " -N --full-section-name\n"
2594 " Display the full section name\n"
2595 " -e --headers Equivalent to: -h -l -S\n"
2596 " -s --syms Display the symbol table\n"
2597 " --symbols An alias for --syms\n"
2598 " -n --notes Display the core notes (if present)\n"
2599 " -r --relocs Display the relocations (if present)\n"
2600 " -u --unwind Display the unwind info (if present)\n"
2601 " -d --dynamic Display the dynamic section (if present)\n"
2602 " -V --version-info Display the version sections (if present)\n"
2603 " -A --arch-specific Display architecture specific information (if "
2605 " -D --use-dynamic Use the dynamic section info when displaying "
2607 " -x --hex-dump=<number> Dump the contents of section <number>\n"
2608 " -w[liaprmfFsoR] or\n"
2609 " --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,"
2611 " Display the contents of DWARF2 debug sections\n"
2617 " -i --instruction-dump=<number>\n"
2618 " Disassemble the contents of section <number>\n"
2624 " -I --histogram Display histogram of bucket list lengths\n"
2625 " -W --wide Allow output width to exceed 80 characters\n"
2626 " -H --help Display this information\n"
2627 " -v --version Display the version number of readelf\n"
2630 #: readelf.c:2777 readelf.c:12469
2631 msgid "Out of memory allocating dump request table."
2634 #: readelf.c:2949 readelf.c:3017
2636 msgid "Unrecognized debug option '%s'\n"
2641 msgid "Invalid option '-%c'\n"
2645 msgid "Nothing to do.\n"
2648 #: readelf.c:3077 readelf.c:3093 readelf.c:6163
2653 msgid "2's complement, little endian"
2657 msgid "2's complement, big endian"
2661 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
2666 msgid "ELF Header:\n"
2676 msgid " Class: %s\n"
2686 msgid " Version: %d %s\n"
2691 msgid " OS/ABI: %s\n"
2696 msgid " ABI Version: %d\n"
2706 msgid " Machine: %s\n"
2711 msgid " Version: 0x%lx\n"
2716 msgid " Entry point address: "
2723 " Start of program headers: "
2729 " (bytes into file)\n"
2730 " Start of section headers: "
2735 msgid " (bytes into file)\n"
2740 msgid " Flags: 0x%lx%s\n"
2745 msgid " Size of this header: %ld (bytes)\n"
2750 msgid " Size of program headers: %ld (bytes)\n"
2755 msgid " Number of program headers: %ld\n"
2760 msgid " Size of section headers: %ld (bytes)\n"
2765 msgid " Number of section headers: %ld"
2770 msgid " Section header string table index: %ld"
2773 #: readelf.c:3203 readelf.c:3236
2774 msgid "program headers"
2777 #: readelf.c:3274 readelf.c:3573 readelf.c:3614 readelf.c:3673 readelf.c:3736
2778 #: readelf.c:4205 readelf.c:4229 readelf.c:5504 readelf.c:5548 readelf.c:5746
2779 #: readelf.c:6725 readelf.c:6739 readelf.c:11844 readelf.c:12263
2781 msgid "Out of memory\n"
2788 "There are no program headers in this file.\n"
2795 "Elf file type is %s\n"
2800 msgid "Entry point "
2807 "There are %d program headers, starting at offset "
2810 #: readelf.c:3322 readelf.c:3324
2814 "Program Headers:\n"
2820 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
2826 " Type Offset VirtAddr PhysAddr FileSiz "
2827 "MemSiz Flg Align\n"
2832 msgid " Type Offset VirtAddr PhysAddr\n"
2837 msgid " FileSiz MemSiz Flags Align\n"
2841 msgid "more than one dynamic segment\n"
2845 msgid "no .dynamic section in the dynamic segment"
2849 msgid "the .dynamic section is not contained within the dynamic segment"
2853 msgid "the .dynamic section is not the first section in the dynamic segment."
2857 msgid "Unable to find program interpreter name\n"
2864 " [Requesting program interpreter: %s]"
2871 " Section to Segment mapping:\n"
2876 msgid " Segment Sections...\n"
2880 msgid "Cannot interpret virtual addresses without program headers.\n"
2885 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
2888 #: readelf.c:3565 readelf.c:3606
2889 msgid "section headers"
2892 #: readelf.c:3650 readelf.c:3713
2896 #: readelf.c:3660 readelf.c:3723
2897 msgid "symtab shndx"
2900 #: readelf.c:3824 readelf.c:4189
2904 "There are no sections in this file.\n"
2909 msgid "There are %d section headers, starting at offset 0x%lx:\n"
2912 #: readelf.c:3849 readelf.c:4306 readelf.c:4541 readelf.c:4844 readelf.c:5267
2914 msgid "string table"
2919 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
2923 msgid "File contains multiple dynamic symbol tables\n"
2927 msgid "File contains multiple dynamic string tables\n"
2931 msgid "dynamic strings"
2935 msgid "File contains multiple symtab shndx tables\n"
2942 "Section Headers:\n"
2952 #: readelf.c:3988 readelf.c:3999 readelf.c:4010
2954 msgid " [Nr] Name\n"
2959 msgid " Type Addr Off Size ES Flg Lk Inf Al\n"
2965 " [Nr] Name Type Addr Off Size ES Flg Lk "
2972 " Type Address Off Size ES Flg Lk Inf Al\n"
2978 " [Nr] Name Type Address Off Size ES "
2984 msgid " Flags Type Address Offset\n"
2989 msgid " Size EntSize Link Info Align\n"
2994 msgid " [Nr] Name Type Address Offset\n"
2999 msgid " Size EntSize Flags Link Info Align\n"
3006 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
3007 " I (info), L (link order), G (group), x (unknown)\n"
3008 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
3013 msgid "[<unknown>: 0x%x]"
3017 msgid "Section headers are not available!\n"
3024 "There are no section groups in this file.\n"
3029 msgid "Bad sh_link in group section `%s'\n"
3034 msgid "Bad sh_info in group section `%s'\n"
3037 #: readelf.c:4314 readelf.c:7234
3038 msgid "section data"
3043 msgid " [Index] Name\n"
3048 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
3053 msgid "invalid section [%5u] in group section [%5u]\n"
3058 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
3063 msgid "section 0 in group section [%5u]\n"
3070 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
3077 "There are no dynamic relocations in this file.\n"
3084 "Relocation section "
3087 #: readelf.c:4506 readelf.c:4920 readelf.c:4934 readelf.c:5282
3092 #: readelf.c:4508 readelf.c:4936 readelf.c:5284
3094 msgid " at offset 0x%lx contains %lu entries:\n"
3101 "There are no relocations in this file.\n"
3104 #: readelf.c:4734 readelf.c:5116
3105 msgid "unwind table"
3108 #: readelf.c:4793 readelf.c:5214
3110 msgid "Skipping unexpected relocation type %s\n"
3113 #: readelf.c:4852 readelf.c:5275 readelf.c:5326
3117 "There are no unwind sections in this file.\n"
3124 "Could not find unwind info section for "
3131 #: readelf.c:4929 readelf.c:5281
3138 #: readelf.c:5485 readelf.c:5529
3139 msgid "dynamic section"
3146 "There is no dynamic section in this file.\n"
3150 msgid "Unable to seek to end of file!"
3154 msgid "Unable to determine the number of symbols to load\n"
3158 msgid "Unable to seek to end of file\n"
3162 msgid "Unable to determine the length of the dynamic string table\n"
3166 msgid "dynamic string table"
3170 msgid "symbol information"
3177 "Dynamic section at offset 0x%lx contains %u entries:\n"
3182 msgid " Tag Type Name/Value\n"
3187 msgid "Auxiliary library"
3192 msgid "Filter library"
3197 msgid "Configuration file"
3202 msgid "Dependency audit library"
3207 msgid "Audit library"
3210 #: readelf.c:5837 readelf.c:5865 readelf.c:5893
3215 #: readelf.c:5840 readelf.c:5868 readelf.c:5895
3222 msgid "Shared library: [%s]"
3227 msgid " program interpreter"
3232 msgid "Library soname: [%s]"
3237 msgid "Library rpath: [%s]"
3242 msgid "Library runpath: [%s]"
3247 msgid "Not needed object: [%s]\n"
3254 "Version definition section '%s' contains %ld entries:\n"
3262 #: readelf.c:6213 readelf.c:6420
3264 msgid " Offset: %#08lx Link: %lx (%s)\n"
3268 msgid "version definition section"
3273 msgid " %#06x: Rev: %d Flags: %s"
3278 msgid " Index: %d Cnt: %d "
3288 msgid "Name index: %ld\n"
3293 msgid " %#06x: Parent %d: %s\n"
3298 msgid " %#06x: Parent %d, name index: %ld\n"
3305 "Version needs section '%s' contains %ld entries:\n"
3315 msgid " Offset: %#08lx Link to section: %ld (%s)\n"
3319 msgid "version need section"
3324 msgid " %#06x: Version: %d"
3344 msgid " %#06x: Name: %s"
3349 msgid " %#06x: Name index: %lx"
3354 msgid " Flags: %s Version: %d\n"
3358 msgid "version string table"
3365 "Version symbols section '%s' contains %d entries:\n"
3374 msgid "version symbol data"
3378 msgid " 0 (*local*) "
3382 msgid " 1 (*global*) "
3385 #: readelf.c:6497 readelf.c:6960
3386 msgid "version need"
3390 msgid "version need aux (2)"
3393 #: readelf.c:6549 readelf.c:7025
3397 #: readelf.c:6569 readelf.c:7040
3398 msgid "version def aux"
3405 "No version information found in this file.\n"
3409 msgid "Unable to read in dynamic data\n"
3413 msgid "Unable to seek to start of dynamic information"
3417 msgid "Failed to read in number of buckets\n"
3421 msgid "Failed to read in number of chains\n"
3428 "Symbol table for image:\n"
3433 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3438 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3445 "Symbol table '%s' contains %lu entries:\n"
3450 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3455 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3459 msgid "version data"
3463 msgid "version need aux (3)"
3467 msgid "bad dynamic symbol"
3474 "Dynamic symbol information is not available for displaying symbols.\n"
3481 "Histogram for bucket list length (total of %lu buckets):\n"
3486 msgid " Length Number %% of total Coverage\n"
3489 #: readelf.c:7083 readelf.c:7099 readelf.c:11311 readelf.c:11503
3490 msgid "Out of memory"
3497 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
3502 msgid " Num: Name BoundTo Flags\n"
3509 "Assembly dump of section %s\n"
3516 "Section '%s' has no data to dump.\n"
3523 "Hex dump of section '%s':\n"
3527 msgid "badly formed extended line op encountered!\n"
3532 msgid " Extended opcode %d: "
3544 msgid "set Address to 0x%lx\n"
3549 msgid " define new File Table entry\n"
3552 #: readelf.c:7401 readelf.c:9340
3554 msgid " Entry\tDir\tTime\tSize\tName\n"
3562 #: readelf.c:7406 readelf.c:7408 readelf.c:7410 readelf.c:9352 readelf.c:9354
3577 msgid "UNKNOWN: length %d\n"
3581 msgid "debug_str section data"
3585 msgid "<no .debug_str section>"
3590 msgid "DW_FORM_strp offset too big: %lx\n"
3594 msgid "<offset is too big>"
3598 msgid "debug_loc section data"
3602 msgid "debug_range section data"
3607 msgid "skipping unexpected symbol type %s in relocation in section .rela%s\n"
3612 msgid "skipping unexpected symbol type %s in relocation in section .rela.%s\n"
3617 msgid "Unknown TAG value: %lx"
3622 msgid "Unknown FORM value: %lx"
3627 msgid " %lu byte block: "
3632 msgid "(User defined location op)"
3637 msgid "(Unknown location op)"
3641 msgid "Internal error: DWARF version is not 2 or 3.\n"
3645 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
3650 msgid " (indirect string, offset: 0x%lx): %s"
3655 msgid "Unrecognized form: %lu\n"
3660 msgid "(not inlined)"
3670 msgid "(declared as inline but ignored)"
3675 msgid "(declared as inline and inlined)"
3680 msgid " (Unknown inline attribute value: %lx)"
3683 #: readelf.c:8719 readelf.c:9879
3685 msgid " [without DW_AT_frame_base]"
3690 msgid "(location list)"
3695 msgid "Unknown AT value: %lx"
3699 msgid "No comp units in .debug_info section ?"
3704 msgid "Not enough memory for a debug info array of %u entries"
3707 #: readelf.c:8925 readelf.c:9972
3710 "The section %s contains:\n"
3716 msgid " Compilation Unit @ offset 0x%lx:\n"
3721 msgid " Length: %ld\n"
3726 msgid " Version: %d\n"
3731 msgid " Abbrev Offset: %ld\n"
3736 msgid " Pointer Size: %d\n"
3740 msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
3744 msgid "Unable to locate .debug_abbrev section!\n"
3748 msgid "debug_abbrev section data"
3753 msgid "Unable to locate entry %lu in the abbreviation table\n"
3758 msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
3763 msgid "%s section needs a populated .debug_info section\n"
3768 msgid "%s section has more comp units than .debug_info section\n"
3774 "assuming that the pointer size is %d, from the last comp unit in ."
3780 msgid "extracting information from .debug_info section"
3787 "Dump of debug contents of section %s:\n"
3792 msgid "The line info appears to be corrupt - the section is too small\n"
3796 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
3801 msgid " Length: %ld\n"
3806 msgid " DWARF Version: %d\n"
3811 msgid " Prologue Length: %d\n"
3816 msgid " Minimum Instruction Length: %d\n"
3821 msgid " Initial value of 'is_stmt': %d\n"
3826 msgid " Line Base: %d\n"
3831 msgid " Line Range: %d\n"
3836 msgid " Opcode Base: %d\n"
3841 msgid " (Pointer size: %u)%s\n"
3853 msgid " Opcode %d has %d args\n"
3860 " The Directory Table is empty.\n"
3867 " The Directory Table:\n"
3879 " The File Name Table is empty.\n"
3886 " The File Name Table:\n"
3899 #. Now display the statements.
3904 " Line Number Statements:\n"
3909 msgid " Special opcode %d: advance Address by %d to 0x%lx"
3914 msgid " and Line by %d to %d\n"
3918 msgid "Extend line ops need a valid pointer size, guessing at 4\n"
3928 msgid " Advance PC by %d to %lx\n"
3933 msgid " Advance Line by %d to %d\n"
3938 msgid " Set File Name to entry %d in the File Name Table\n"
3943 msgid " Set column to %d\n"
3948 msgid " Set is_stmt to %d\n"
3953 msgid " Set basic block\n"
3958 msgid " Advance PC by constant %d to 0x%lx\n"
3963 msgid " Advance PC by fixed size amount %d to 0x%lx\n"
3968 msgid " Set prologue_end to true\n"
3973 msgid " Set epilogue_begin to true\n"
3978 msgid " Set ISA to %d\n"
3983 msgid " Unknown opcode %d with operands: "
3986 #: readelf.c:9507 readelf.c:9593 readelf.c:9668
3989 "Contents of the %s section:\n"
3994 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3999 msgid " Length: %ld\n"
4004 msgid " Version: %d\n"
4009 msgid " Offset into .debug_info section: %ld\n"
4014 msgid " Size of area in .debug_info section: %ld\n"
4026 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
4031 msgid " DW_MACINFO_end_file\n"
4036 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
4041 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
4046 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
4051 msgid " Number TAG\n"
4056 msgid " %ld %s [%s]\n"
4060 msgid "has children"
4076 "The .debug_loc section is empty.\n"
4079 #. FIXME: Should we handle this case?
4081 msgid "Location lists in .debug_info section aren't in ascending order!\n"
4085 msgid "No location lists in .debug_info section!\n"
4090 msgid "Location lists in .debug_loc section start at 0x%lx\n"
4096 "Contents of the .debug_loc section:\n"
4102 msgid " Offset Begin End Expression\n"
4107 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
4112 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
4117 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
4120 #: readelf.c:9828 readelf.c:9855 readelf.c:9865
4122 msgid "Location list starting at offset 0x%lx is not terminated.\n"
4125 #: readelf.c:9840 readelf.c:10179
4127 msgid " %8.8lx <End of list>\n"
4132 msgid " %8.8lx %8.8lx %8.8lx (base address)\n"
4135 #: readelf.c:9882 readelf.c:10196
4136 msgid " (start == end)"
4139 #: readelf.c:9884 readelf.c:10198
4140 msgid " (start > end)"
4147 "The .debug_str section is empty.\n"
4153 "Contents of the .debug_str section:\n"
4158 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
4163 msgid " Length: %ld\n"
4168 msgid " Version: %d\n"
4173 msgid " Offset into .debug_info: %lx\n"
4178 msgid " Pointer Size: %d\n"
4183 msgid " Segment Size: %d\n"
4197 "The .debug_ranges section is empty.\n"
4200 #. FIXME: Should we handle this case?
4202 msgid "Range lists in .debug_info section aren't in ascending order!\n"
4206 msgid "No range lists in .debug_info section!\n"
4211 msgid "Range lists in .debug_ranges section start at 0x%lx\n"
4217 "Contents of the .debug_ranges section:\n"
4223 msgid " Offset Begin End\n"
4228 msgid "There is a hole [0x%lx - 0x%lx] in .debug_ranges section.\n"
4233 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_ranges section.\n"
4238 msgid "The section %s contains:\n"
4243 msgid "unsupported or unknown DW_CFA_%d\n"
4248 msgid "Displaying the debug contents of section %s is not yet supported.\n"
4255 "Section '%s' has no debugging data.\n"
4259 msgid "debug section data"
4264 msgid "Unrecognized debug section: %s\n"
4269 msgid "Section %d was not dumped because it does not exist!\n"
4272 #: readelf.c:11216 readelf.c:11584
4284 "Section '%s' contains %d entries:\n"
4288 msgid "conflict list found without a dynamic symbol table"
4291 #: readelf.c:11512 readelf.c:11526
4299 "Section '.conflict' contains %lu entries:\n"
4303 msgid " Num: Index Value Name"
4307 msgid "liblist string table"
4314 "Library list section '%s' contains %lu entries:\n"
4318 msgid "NT_AUXV (auxiliary vector)"
4322 msgid "NT_PRSTATUS (prstatus structure)"
4326 msgid "NT_FPREGSET (floating point registers)"
4330 msgid "NT_PRPSINFO (prpsinfo structure)"
4334 msgid "NT_TASKSTRUCT (task structure)"
4338 msgid "NT_PRXFPREG (user_xfpregs structure)"
4342 msgid "NT_PSTATUS (pstatus structure)"
4346 msgid "NT_FPREGS (floating point registers)"
4350 msgid "NT_PSINFO (psinfo structure)"
4354 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4358 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
4362 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
4366 msgid "NT_VERSION (version)"
4370 msgid "NT_ARCH (architecture)"
4373 #: readelf.c:11691 readelf.c:11713
4375 msgid "Unknown note type: (0x%08x)"
4378 #. NetBSD core "procinfo" structure.
4380 msgid "NetBSD procinfo structure"
4383 #: readelf.c:11730 readelf.c:11744
4384 msgid "PT_GETREGS (reg structure)"
4387 #: readelf.c:11732 readelf.c:11746
4388 msgid "PT_GETFPREGS (fpreg structure)"
4393 msgid "PT_FIRSTMACH+%d"
4404 "Notes at offset 0x%08lx with length 0x%08lx:\n"
4409 msgid " Owner\t\tData size\tDescription\n"
4414 msgid "corrupt note found at offset %lx into core notes\n"
4419 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
4424 msgid "No note segments present in the core file.\n"
4429 "This instance of readelf has been built without support for a\n"
4430 "64 bit data type and so it cannot read 64 bit ELF files.\n"
4433 #: readelf.c:12051 readelf.c:12410
4435 msgid "%s: Failed to read file header\n"
4445 #: readelf.c:12227 readelf.c:12248 readelf.c:12285 readelf.c:12365
4447 msgid "%s: failed to read archive header\n"
4452 msgid "%s: failed to skip archive symbol table\n"
4457 msgid "%s: failed to read string table\n"
4462 msgid "%s: invalid archive string table offset %lu\n"
4467 msgid "%s: bad archive file name\n"
4472 msgid "%s: failed to seek to next archive header\n"
4477 msgid "'%s': No such file\n"
4482 msgid "Could not locate '%s'. System error message: %s\n"
4487 msgid "'%s' is not an ordinary file\n"
4492 msgid "Input file '%s' is not readable.\n"
4497 msgid "%s: cannot set time: %s"
4500 #. We have to clean up here.
4501 #: rename.c:164 rename.c:202
4503 msgid "unable to rename '%s' reason: %s"
4508 msgid "unable to copy file '%s' reason: %s"
4513 msgid "%s: not enough binary data"
4517 msgid "null terminated unicode string"
4520 #: resbin.c:175 resbin.c:181
4528 #: resbin.c:253 resbin.c:260
4533 msgid "menuex header"
4537 msgid "menuex offset"
4542 msgid "unsupported menu version %d"
4545 #: resbin.c:306 resbin.c:321 resbin.c:384
4546 msgid "menuitem header"
4553 #: resbin.c:453 resbin.c:481
4554 msgid "dialog header"
4559 msgid "unexpected DIALOGEX version %d"
4563 msgid "dialog font point size"
4567 msgid "dialogex font information"
4570 #: resbin.c:550 resbin.c:568
4571 msgid "dialog control"
4575 msgid "dialogex control"
4579 msgid "dialog control end"
4583 msgid "dialog control data"
4587 msgid "stringtable string length"
4591 msgid "stringtable string"
4595 msgid "fontdir header"
4603 msgid "fontdir device name"
4607 msgid "fontdir face name"
4615 msgid "group cursor header"
4620 msgid "unexpected group cursor type %d"
4624 msgid "group cursor"
4628 msgid "group icon header"
4633 msgid "unexpected group icon type %d"
4640 #: resbin.c:957 resbin.c:1174
4641 msgid "unexpected version string"
4646 msgid "version length %d does not match resource length %lu"
4651 msgid "unexpected version type %d"
4656 msgid "unexpected fixed version information length %d"
4660 msgid "fixed version info"
4665 msgid "unexpected fixed version signature %lu"
4670 msgid "unexpected fixed version info version %lu"
4674 msgid "version var info"
4679 msgid "unexpected stringfileinfo value length %d"
4684 msgid "unexpected version stringtable value length %d"
4689 msgid "unexpected version string length %d != %d + %d"
4694 msgid "unexpected version string length %d < %d"
4699 msgid "unexpected varfileinfo value length %d"
4703 msgid "version varfileinfo"
4708 msgid "unexpected version value length %d"
4712 msgid "filename required for COFF input"
4717 msgid "%s: no resource section"
4721 msgid "can't read resource section"
4726 msgid "%s: %s: address out of bounds"
4734 msgid "named directory entry"
4738 msgid "directory entry name"
4742 msgid "named subdirectory"
4746 msgid "named resource"
4750 msgid "ID directory entry"
4754 msgid "ID subdirectory"
4762 msgid "resource type unknown"
4770 msgid "resource data"
4774 msgid "resource data size"
4778 msgid "filename required for COFF output"
4782 msgid "can't get BFD_RELOC_RVA relocation type"
4785 #: resrc.c:238 resrc.c:309
4787 msgid "can't open temporary file `%s': %s"
4792 msgid "can't redirect stdout: `%s': %s"
4802 msgid "can't execute `%s': %s"
4807 msgid "Using temporary file `%s' to read preprocessor output\n"
4812 msgid "can't popen `%s': %s"
4817 msgid "Using popen to read preprocessor output\n"
4822 msgid "Tried `%s'\n"
4827 msgid "Using `%s'\n"
4837 msgid "%s: unexpected EOF"
4842 msgid "%s: read of %lu returned %lu"
4845 #: resrc.c:624 resrc.c:1134
4847 msgid "stat failed on bitmap file `%s': %s"
4852 msgid "cursor file `%s' does not contain cursor data"
4855 #: resrc.c:707 resrc.c:1003
4857 msgid "%s: fseek to %lu failed: %s"
4861 msgid "help ID requires DIALOGEX"
4865 msgid "control data requires DIALOGEX"
4870 msgid "stat failed on font file `%s': %s"
4875 msgid "icon file `%s' does not contain icon data"
4878 #: resrc.c:1273 resrc.c:1308
4880 msgid "stat failed on file `%s': %s"
4885 msgid "can't open `%s' for output: %s"
4890 msgid " Displays the sizes of sections inside binary files\n"
4895 msgid " If no input file(s) are specified, a.out is assumed\n"
4901 " The options are:\n"
4902 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
4903 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
4905 " -t --totals Display the total sizes (Berkeley "
4907 " --target=<bfdname> Set the binary file format\n"
4908 " -h --help Display this information\n"
4909 " -v --version Display the program's version\n"
4915 msgid "invalid argument to --format: %s"
4920 msgid "Invalid radix: %s\n"
4925 msgid "Convert a COFF object file into a SYSROFF object file\n"
4931 " The options are:\n"
4932 " -q --quick (Obsolete - ignored)\n"
4933 " -n --noprescan Do not perform a scan to convert commons into defs\n"
4934 " -d --debug Display information about what is being done\n"
4935 " -h --help Display this information\n"
4936 " -v --version Print the program's version number\n"
4941 msgid "unable to open output file %s"
4944 #: stabs.c:330 stabs.c:1708
4945 msgid "numeric overflow"
4950 msgid "Bad stab: %s\n"
4955 msgid "Warning: %s: %s\n"
4960 msgid "N_LBRAC not within function\n"
4965 msgid "Too many N_RBRACs\n"
4969 msgid "unknown C++ encoded name"
4972 #. Complain and keep going, so compilers can invent new
4973 #. cross-reference types.
4975 msgid "unrecognized cross reference type"
4978 #. Does this actually ever happen? Is that why we are worrying
4979 #. about dealing with it rather than just calling error_type?
4981 msgid "missing index type"
4985 msgid "unknown virtual character for baseclass"
4989 msgid "unknown visibility character for baseclass"
4993 msgid "unnamed $vb type"
4997 msgid "unrecognized C++ abbreviation"
5001 msgid "unknown visibility character for field"
5005 msgid "const/volatile indicator missing"
5010 msgid "No mangling for \"%s\"\n"
5014 msgid "Undefined N_EXCL"
5019 msgid "Type file number %d out of range\n"
5024 msgid "Type index number %d out of range\n"
5029 msgid "Unrecognized XCOFF type %d\n"
5034 msgid "bad mangled name `%s'\n"
5039 msgid "no argument types in mangled string\n"
5044 msgid "Demangled name is not a function\n"
5049 msgid "Unexpected type in v3 arglist demangling\n"
5054 msgid "Unrecognized demangle component %d\n"
5059 msgid "Failed to print demangled template\n"
5064 msgid "Couldn't get demangled builtin type\n"
5069 msgid "Unexpected demangled varargs\n"
5074 msgid "Unrecognized demangled builtin type\n"
5079 msgid "invalid number %s"
5084 msgid "invalid integer argument %s"
5089 msgid " Display printable strings in [file(s)] (stdin by default)\n"
5095 " The options are:\n"
5096 " -a - --all Scan the entire file, not just the data section\n"
5097 " -f --print-file-name Print the name of the file before each string\n"
5098 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
5100 " -<number> least [number] characters (default 4).\n"
5101 " -t --radix={o,d,x} Print the location of the string in base 8, 10 "
5103 " -o An alias for --radix=o\n"
5104 " -T --target=<BFDNAME> Specify the binary file format\n"
5105 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
5106 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
5108 " -h --help Display this information\n"
5109 " -v --version Print the program's version number\n"
5114 msgid "Print a human readable interpretation of a SYSROFF object file\n"
5120 " The options are:\n"
5121 " -h --help Display this information\n"
5122 " -v --version Print the program's version number\n"
5127 msgid "cannot open input file %s"
5132 msgid "Copyright 2005 Free Software Foundation, Inc.\n"
5138 "This program is free software; you may redistribute it under the terms of\n"
5139 "the GNU General Public License. This program has absolutely no warranty.\n"
5144 msgid "can't open %s `%s': %s"
5149 msgid ": expected to be a directory\n"
5154 msgid ": expected to be a leaf\n"
5159 msgid "%s: warning: "
5164 msgid ": duplicate value\n"
5169 msgid "unknown format type `%s'"
5174 msgid "%s: supported formats:"
5177 #. Otherwise, we give up.
5180 msgid "can not determine type of file `%s'; use the -J option"
5185 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
5191 " The options are:\n"
5192 " -i --input=<file> Name input file\n"
5193 " -o --output=<file> Name output file\n"
5194 " -J --input-format=<format> Specify input format\n"
5195 " -O --output-format=<format> Specify output format\n"
5196 " -F --target=<target> Specify COFF target\n"
5197 " --preprocessor=<program> Program to use to preprocess rc file\n"
5198 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
5199 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
5200 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
5201 " -v --verbose Verbose - tells you what it's doing\n"
5202 " -l --language=<val> Set language when reading rc file\n"
5203 " --use-temp-file Use a temporary file instead of popen to "
5205 " the preprocessor output\n"
5206 " --no-use-temp-file Use popen (default)\n"
5211 msgid " --yydebug Turn on parser debugging\n"
5217 " -r Ignored for compatibility with rc\n"
5218 " -h --help Print this help message\n"
5219 " -V --version Print version information\n"
5225 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
5226 "extension if not specified. A single file name is an input file.\n"
5227 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
5231 msgid "invalid option -f\n"
5235 msgid "No filename following the -fo option.\n"
5241 "Option -I is deprecated for setting the input format, please use -J "
5246 msgid "no resources"
5249 #: wrstabs.c:354 wrstabs.c:1915
5251 msgid "string_hash_lookup failed: %s"
5256 msgid "stab_int_type: bad size %u"
5261 msgid "%s: warning: unknown size for field `%s' in struct"