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: 2004-03-19 15:01+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:268 coffdump.c:467 nlmconv.c:1108 objcopy.c:466
51 #: objcopy.c:500 readelf.c:2426 size.c:102 srconv.c:1866 strings.c:649
52 #: sysdump.c:747 windres.c:668
54 msgid "Report bugs to %s\n"
59 msgid "%s: can not get addresses from archive"
62 #: addr2line.c:311 nm.c:393 objdump.c:2752
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"
245 #: ar.c:771 ar.c:1007
250 #: ar.c:820 ar.c:870 ar.c:1302 objcopy.c:1585
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 "%s is not an archive"
280 msgid "No member named `%s'\n"
285 msgid "no entry %s in archive %s!"
290 msgid "%s: no archive map to update"
295 msgid "No entry %s in archive.\n"
300 msgid "Can't open file %s\n"
305 msgid "%s: Can't open output archive %s\n"
310 msgid "%s: Can't open input archive %s\n"
315 msgid "%s: file %s is not an archive\n"
320 msgid "%s: no output archive specified yet\n"
323 #: arsup.c:247 arsup.c:285 arsup.c:327 arsup.c:347 arsup.c:413
325 msgid "%s: no open output archive\n"
328 #: arsup.c:258 arsup.c:368 arsup.c:394
330 msgid "%s: can't open file %s\n"
333 #: arsup.c:312 arsup.c:390 arsup.c:471
335 msgid "%s: can't find module file %s\n"
340 msgid "Current open archive is %s\n"
345 msgid "%s: no open archive\n"
350 msgid " No emulation specific options\n"
353 #. Macros for common output.
356 msgid " emulation options: \n"
361 msgid "can't set BFD default target to `%s': %s"
366 msgid "%s: Matching formats:"
371 msgid "Supported targets:"
376 msgid "%s: supported targets:"
381 msgid "Supported architectures:"
386 msgid "%s: supported architectures:"
391 msgid "BFD header file version %s\n"
396 msgid "%s: bad number: %s"
401 msgid "'%s': No such file"
406 msgid "Warning: could not locate '%s'. reason: %s"
411 msgid "Warning: '%s' is not an ordinary file"
419 #: coffdump.c:459 sysdump.c:740
421 msgid "Usage: %s [option(s)] in-file\n"
426 msgid " Print a human readable interpretation of a SYSROFF object file\n"
432 " The options are:\n"
433 " -h --help Display this information\n"
434 " -v --version Display the program's version\n"
438 #: coffdump.c:527 srconv.c:1954 sysdump.c:802
439 msgid "no input file specified"
443 msgid "debug_add_to_current_namespace: no current file"
447 msgid "debug_start_source: no debug_set_filename call"
451 msgid "debug_record_function: no debug_set_filename call"
455 msgid "debug_record_parameter: no current function"
459 msgid "debug_end_function: no current function"
463 msgid "debug_end_function: some blocks were not closed"
467 msgid "debug_start_block: no current block"
471 msgid "debug_end_block: no current block"
475 msgid "debug_end_block: attempt to close top level block"
479 msgid "debug_record_line: no current unit"
484 msgid "debug_start_common_block: not implemented"
489 msgid "debug_end_common_block: not implemented"
494 msgid "debug_record_label: not implemented"
498 msgid "debug_record_variable: no current file"
502 msgid "debug_make_undefined_type: unsupported kind"
506 msgid "debug_name_type: no current file"
510 msgid "debug_tag_type: no current file"
514 msgid "debug_tag_type: extra tag attempted"
519 msgid "Warning: changing type size from %d to %d\n"
523 msgid "debug_find_named_type: no current compilation unit"
528 msgid "debug_get_real_type: circular debug information for %s\n"
532 msgid "debug_write_type: illegal type encountered"
535 #: dlltool.c:767 dlltool.c:791 dlltool.c:816
537 msgid "Internal error: Unknown machine type: %d"
542 msgid "Can't open def file: %s"
547 msgid "Processing def file: %s"
551 msgid "Processed def file"
556 msgid "Syntax error in def file %s:%d"
561 msgid "NAME: %s base: %x"
564 #: dlltool.c:922 dlltool.c:939
565 msgid "Can't have LIBRARY and NAME"
570 msgid "LIBRARY: %s base: %x"
573 #: dlltool.c:1173 resrc.c:268
578 #: dlltool.c:1178 dllwrap.c:421 resrc.c:273
580 msgid "subprocess got fatal signal %d"
583 #: dlltool.c:1184 dllwrap.c:428 resrc.c:280
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:1429 dlltool.c:1440 nm.c:946 nm.c:957
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"
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:3108 dllwrap.c:482
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 " -S --as <name> Use <name> for assembler.\n"
818 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
824 " -C --compat-implib Create backward compatible import library.\n"
830 " -n --no-delete Keep temp files (repeat for extra "
837 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
842 msgid " -v --verbose Be verbose.\n"
847 msgid " -V --version Display the program version.\n"
852 msgid " -h --help Display this information.\n"
858 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
863 msgid " -L --linker <name> Use <name> as the linker.\n"
868 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
873 msgid "Unable to open base-file: %s"
878 msgid "Machine '%s' not supported"
881 #: dlltool.c:3423 dllwrap.c:209
883 msgid "Tried file: %s"
886 #: dlltool.c:3430 dllwrap.c:216
888 msgid "Using file: %s"
893 msgid "Keeping temporary base file %s"
898 msgid "Deleting temporary base file %s"
903 msgid "Keeping temporary exp file %s"
908 msgid "Deleting temporary exp file %s"
913 msgid "Keeping temporary def file %s"
918 msgid "Deleting temporary def file %s"
923 msgid " Generic options:\n"
928 msgid " --quiet, -q Work quietly\n"
933 msgid " --verbose, -v Verbose\n"
938 msgid " --version Print dllwrap version\n"
943 msgid " --implib <outname> Synonym for --output-lib\n"
948 msgid " Options for %s:\n"
953 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
958 msgid " --driver-flags <flags> Override default ld flags\n"
963 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
968 msgid " --entry <entry> Specify alternate DLL entry point\n"
973 msgid " --image-base <base> Specify image base address\n"
978 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
983 msgid " --dry-run Show what needs to be run\n"
988 msgid " --mno-cygwin Create Mingw DLL\n"
993 msgid " Options passed to DLLTOOL:\n"
998 msgid " --machine <machine>\n"
1003 msgid " --output-exp <outname> Generate export file.\n"
1008 msgid " --output-lib <outname> Generate input library.\n"
1013 msgid " --add-indirect Add dll indirects to export file.\n"
1018 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1023 msgid " --def <deffile> Name input .def file\n"
1028 msgid " --output-def <deffile> Name output .def file\n"
1033 msgid " --export-all-symbols Export all symbols to .def\n"
1038 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1043 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1048 msgid " --no-default-excludes Zap default exclude symbols\n"
1053 msgid " --base-file <basefile> Read linker generated base file\n"
1058 msgid " --no-idata4 Don't generate idata$4 section\n"
1063 msgid " --no-idata5 Don't generate idata$5 section\n"
1068 msgid " -U Add underscores to .lib\n"
1073 msgid " -k Kill @<n> from exported names\n"
1078 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1083 msgid " --as <name> Use <name> for assembler\n"
1088 msgid " --nodelete Keep temp files.\n"
1093 msgid " Rest are passed unmodified to the language driver\n"
1097 msgid "Must provide at least one of -o or --dllname options"
1102 "no export definition file provided.\n"
1103 "Creating one, but that may not be what you want"
1108 msgid "DLLTOOL name : %s\n"
1113 msgid "DLLTOOL options : %s\n"
1118 msgid "DRIVER name : %s\n"
1123 msgid "DRIVER options : %s\n"
1128 msgid " [-g] - 32 bit small archive\n"
1133 msgid " [-X32] - ignores 64 bit objects\n"
1138 msgid " [-X64] - ignores 32 bit objects\n"
1143 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
1147 msgid "unexpected end of debugging information"
1151 msgid "invalid number"
1155 msgid "invalid string length"
1158 #: ieee.c:505 ieee.c:546
1159 msgid "expression stack overflow"
1163 msgid "unsupported IEEE expression operator"
1167 msgid "unknown section"
1171 msgid "expression stack underflow"
1175 msgid "expression stack mismatch"
1179 msgid "unknown builtin type"
1183 msgid "BCD float type not supported"
1187 msgid "unexpected number"
1191 msgid "unexpected record type"
1195 msgid "blocks left on stack at end"
1199 msgid "unknown BB type"
1203 msgid "stack overflow"
1207 msgid "stack underflow"
1210 #: ieee.c:1341 ieee.c:1411 ieee.c:2108
1211 msgid "illegal variable index"
1215 msgid "illegal type index"
1218 #: ieee.c:1399 ieee.c:1436
1219 msgid "unknown TY code"
1223 msgid "undefined variable in TY"
1226 #. Pascal file name. FIXME.
1228 msgid "Pascal file name not supported"
1232 msgid "unsupported qualifier"
1236 msgid "undefined variable in ATN"
1240 msgid "unknown ATN type"
1243 #. Reserved for FORTRAN common.
1245 msgid "unsupported ATN11"
1248 #. We have no way to record this information. FIXME.
1250 msgid "unsupported ATN12"
1254 msgid "unexpected string in C++ misc"
1258 msgid "bad misc record"
1262 msgid "unrecognized C++ misc record"
1266 msgid "undefined C++ object"
1270 msgid "unrecognized C++ object spec"
1274 msgid "unsupported C++ object type"
1278 msgid "C++ base class not defined"
1281 #: ieee.c:2659 ieee.c:2764
1282 msgid "C++ object has no fields"
1286 msgid "C++ base class not found in container"
1290 msgid "C++ data member not found in container"
1293 #: ieee.c:2826 ieee.c:2976
1294 msgid "unknown C++ visibility"
1298 msgid "bad C++ field bit pos or size"
1302 msgid "bad type for C++ method function"
1306 msgid "no type information for C++ method function"
1310 msgid "C++ static virtual method"
1314 msgid "unrecognized C++ object overhead spec"
1318 msgid "undefined C++ vtable"
1322 msgid "C++ default values not in a function"
1326 msgid "unrecognized C++ default type"
1330 msgid "reference parameter is not a pointer"
1334 msgid "unrecognized C++ reference type"
1338 msgid "C++ reference not found"
1342 msgid "C++ reference is not pointer"
1345 #: ieee.c:3474 ieee.c:3482
1346 msgid "missing required ASN"
1349 #: ieee.c:3509 ieee.c:3517
1350 msgid "missing required ATN65"
1354 msgid "bad ATN65 record"
1359 msgid "IEEE numeric overflow: 0x"
1364 msgid "IEEE string length overflow: %u\n"
1369 msgid "IEEE unsupported integer type size %u\n"
1374 msgid "IEEE unsupported float type size %u\n"
1379 msgid "IEEE unsupported complex type size %u\n"
1382 #: nlmconv.c:271 srconv.c:1945
1383 msgid "input and output files must be different"
1387 msgid "input file named both on command line and with INPUT"
1391 msgid "no input file"
1395 msgid "no name for output file"
1399 msgid "warning: input and output formats are not compatible"
1403 msgid "make .bss section"
1407 msgid "make .nlmsections section"
1411 msgid "set .nlmsections flags"
1415 msgid "set .bss vma"
1419 msgid "set .data size"
1424 msgid "warning: symbol %s imported but not in import list"
1428 msgid "set start address"
1433 msgid "warning: START procedure %s not defined"
1438 msgid "warning: EXIT procedure %s not defined"
1443 msgid "warning: CHECK procedure %s not defined"
1446 #: nlmconv.c:720 nlmconv.c:909
1447 msgid "custom section"
1450 #: nlmconv.c:741 nlmconv.c:938
1451 msgid "help section"
1454 #: nlmconv.c:763 nlmconv.c:956
1455 msgid "message section"
1458 #: nlmconv.c:779 nlmconv.c:989
1459 msgid "module section"
1462 #: nlmconv.c:799 nlmconv.c:1005
1466 #. There is no place to record this information.
1469 msgid "%s: warning: shared libraries can not have uninitialized data"
1472 #: nlmconv.c:856 nlmconv.c:1024
1473 msgid "shared section"
1477 msgid "warning: No version number given"
1480 #: nlmconv.c:904 nlmconv.c:933 nlmconv.c:951 nlmconv.c:1000 nlmconv.c:1019
1482 msgid "%s: read: %s"
1486 msgid "warning: MAP and FULLMAP are not supported; try ld -M"
1491 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
1496 msgid " Convert an object file into a NetWare Loadable Module\n"
1502 " The options are:\n"
1503 " -I --input-target=<bfdname> Set the input binary file format\n"
1504 " -O --output-target=<bfdname> Set the output binary file format\n"
1505 " -T --header-file=<file> Read <file> for NLM header information\n"
1506 " -l --linker=<linker> Use <linker> for any linking\n"
1507 " -d --debug Display on stderr the linker command line\n"
1508 " -h --help Display this information\n"
1509 " -v --version Display the program's version\n"
1514 msgid "support not compiled in for %s"
1518 msgid "make section"
1522 msgid "set section size"
1526 msgid "set section alignment"
1530 msgid "set section flags"
1534 msgid "set .nlmsections size"
1537 #: nlmconv.c:1295 nlmconv.c:1303 nlmconv.c:1312 nlmconv.c:1317
1538 msgid "set .nlmsection contents"
1542 msgid "stub section sizes"
1546 msgid "writing stub"
1551 msgid "unresolved PC relative reloc against %s"
1556 msgid "overflow when adjusting relocation against %s"
1561 msgid "%s: execution of %s failed: "
1566 msgid "Execution of %s failed"
1569 #: nm.c:247 size.c:83 strings.c:633
1571 msgid "Usage: %s [option(s)] [file(s)]\n"
1576 msgid " List symbols in [file(s)] (a.out by default).\n"
1582 " The options are:\n"
1583 " -a, --debug-syms Display debugger-only symbols\n"
1584 " -A, --print-file-name Print name of the input file before every symbol\n"
1585 " -B Same as --format=bsd\n"
1586 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
1588 " The STYLE, if specified, can be `auto' (the "
1590 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
1593 " --no-demangle Do not demangle low-level symbol names\n"
1594 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
1595 " --defined-only Display only defined symbols\n"
1597 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
1599 " `sysv' or `posix'. The default is `bsd'\n"
1600 " -g, --extern-only Display only external symbols\n"
1601 " -l, --line-numbers Use debugging information to find a filename and\n"
1602 " line number for each symbol\n"
1603 " -n, --numeric-sort Sort symbols numerically by address\n"
1605 " -p, --no-sort Do not sort the symbols\n"
1606 " -P, --portability Same as --format=posix\n"
1607 " -r, --reverse-sort Reverse the sense of the sort\n"
1608 " -S, --print-size Print size of defined symbols\n"
1609 " -s, --print-armap Include index for symbols from archive members\n"
1610 " --size-sort Sort symbols by size\n"
1611 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
1612 " --target=BFDNAME Specify the target object format as BFDNAME\n"
1613 " -u, --undefined-only Display only undefined symbols\n"
1614 " -X 32_64 (ignored)\n"
1615 " -h, --help Display this information\n"
1616 " -V, --version Display this program's version number\n"
1620 #: nm.c:283 objdump.c:223
1622 msgid "Report bugs to %s.\n"
1627 msgid "%s: invalid radix"
1632 msgid "%s: invalid output format"
1636 msgid "Only -X 32_64 is supported"
1640 msgid "Using the --size-sort and --undefined-only options together"
1644 msgid "will produce no output, since undefined symbols have no size."
1649 msgid "data size %ld"
1652 #: nm.c:527 readelf.c:5497 readelf.c:5532
1654 msgid "<processor specific>: %d"
1657 #: nm.c:529 readelf.c:5499 readelf.c:5544
1659 msgid "<OS specific>: %d"
1662 #: nm.c:531 readelf.c:5501 readelf.c:5547
1664 msgid "<unknown>: %d"
1672 "Undefined symbols from %s:\n"
1681 "Symbols from %s:\n"
1685 #: nm.c:1301 nm.c:1352
1688 "Name Value Class Type Size Line "
1693 #: nm.c:1304 nm.c:1355
1696 "Name Value Class Type "
1697 "Size Line Section\n"
1706 "Undefined symbols from %s[%s]:\n"
1715 "Symbols from %s[%s]:\n"
1726 #: objcopy.c:390 srconv.c:1856
1728 msgid "Usage: %s [option(s)] in-file [out-file]\n"
1733 msgid " Copies a binary file, possibly transforming it in the process\n"
1736 #: objcopy.c:392 objcopy.c:475
1738 msgid " The options are:\n"
1744 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
1745 " -O --output-target <bfdname> Create an output file in format "
1747 " -B --binary-architecture <arch> Set arch of output file, when input is "
1749 " -F --target <bfdname> Set both input and output format to "
1751 " --debugging Convert debugging information, if "
1753 " -p --preserve-dates Copy modified/access timestamps to the "
1755 " -j --only-section <name> Only copy section <name> into the output\n"
1756 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
1758 " -R --remove-section <name> Remove section <name> from the output\n"
1759 " -S --strip-all Remove all symbol and relocation "
1761 " -g --strip-debug Remove all debugging symbols & sections\n"
1762 " --strip-unneeded Remove all symbols not needed by "
1764 " -N --strip-symbol <name> Do not copy symbol <name>\n"
1765 " --only-keep-debug Strip everything but the debug "
1767 " -K --keep-symbol <name> Only copy symbol <name>\n"
1768 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
1770 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
1771 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
1773 " --weaken Force all global symbols to be marked as "
1775 " -w --wildcard Permit wildcard in symbol comparasion\n"
1776 " -x --discard-all Remove all non-global symbols\n"
1777 " -X --discard-locals Remove any compiler-generated symbols\n"
1778 " -i --interleave <number> Only copy one out of every <number> "
1780 " -b --byte <num> Select byte <num> in every interleaved "
1782 " --gap-fill <val> Fill gaps between sections with <val>\n"
1783 " --pad-to <addr> Pad the last section up to address "
1785 " --set-start <addr> Set the start address to <addr>\n"
1786 " {--change-start|--adjust-start} <incr>\n"
1787 " Add <incr> to the start address\n"
1788 " {--change-addresses|--adjust-vma} <incr>\n"
1789 " Add <incr> to LMA, VMA and start "
1791 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
1792 " Change LMA and VMA of section <name> by "
1794 " --change-section-lma <name>{=|+|-}<val>\n"
1795 " Change the LMA of section <name> by "
1797 " --change-section-vma <name>{=|+|-}<val>\n"
1798 " Change the VMA of section <name> by "
1800 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
1801 " Warn if a named section does not exist\n"
1802 " --set-section-flags <name>=<flags>\n"
1803 " Set section <name>'s properties to "
1805 " --add-section <name>=<file> Add section <name> found in <file> to "
1807 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
1808 " --change-leading-char Force output format's leading character "
1810 " --remove-leading-char Remove leading character from global "
1812 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
1813 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
1814 " listed in <file>\n"
1815 " --srec-len <number> Restrict the length of generated "
1817 " --srec-forceS3 Restrict the type of generated Srecords "
1819 " --strip-symbols <file> -N for all symbols listed in <file>\n"
1820 " --keep-symbols <file> -K for all symbols listed in <file>\n"
1821 " --localize-symbols <file> -L for all symbols listed in <file>\n"
1822 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
1823 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
1824 " --alt-machine-code <index> Use alternate machine code for output\n"
1825 " --writable-text Mark the output text as writable\n"
1826 " --readonly-text Make the output text write protected\n"
1827 " --pure Mark the output file as demand paged\n"
1828 " --impure Mark the output file as impure\n"
1829 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
1831 " --prefix-sections <prefix> Add <prefix> to start of every section "
1833 " --prefix-alloc-sections <prefix>\n"
1834 " Add <prefix> to start of every "
1837 " -v --verbose List all object files modified\n"
1838 " -V --version Display this program's version number\n"
1839 " -h --help Display this output\n"
1840 " --info List object formats & architectures "
1846 msgid "Usage: %s <option(s)> in-file(s)\n"
1851 msgid " Removes symbols and sections from files\n"
1857 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
1858 " -O --output-target=<bfdname> Create an output file in format "
1860 " -F --target=<bfdname> Set both input and output format to "
1862 " -p --preserve-dates Copy modified/access timestamps to the "
1864 " -R --remove-section=<name> Remove section <name> from the output\n"
1865 " -s --strip-all Remove all symbol and relocation "
1867 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
1868 " --strip-unneeded Remove all symbols not needed by "
1870 " --only-keep-debug Strip everything but the debug "
1872 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
1873 " -K --keep-symbol=<name> Only copy symbol <name>\n"
1874 " -w --wildcard Permit wildcard in symbol comparasion\n"
1875 " -x --discard-all Remove all non-global symbols\n"
1876 " -X --discard-locals Remove any compiler-generated symbols\n"
1877 " -v --verbose List all object files modified\n"
1878 " -V --version Display this program's version number\n"
1879 " -h --help Display this output\n"
1880 " --info List object formats & architectures "
1882 " -o <file> Place stripped output into <file>\n"
1887 msgid "unrecognized section flag `%s'"
1892 msgid "supported flags: %s"
1897 msgid "cannot open '%s': %s"
1900 #: objcopy.c:629 objcopy.c:2584
1902 msgid "%s: fread failed"
1907 msgid "Ignoring rubbish found on line %d of %s"
1912 msgid "%s: Multiple redefinition of symbol \"%s\""
1917 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
1922 msgid "couldn't open symbol redefinition file %s (error: %s)"
1927 msgid "%s: garbage at end of line %d"
1932 msgid "%s: missing new symbol name at line %d"
1937 msgid "%s: premature end of file at line %d"
1941 msgid "Unable to change endianness of input file(s)"
1946 msgid "copy from %s(%s) to %s(%s)\n"
1951 msgid "Unable to recognise the format of the input file %s"
1956 msgid "Warning: Output file cannot represent architecture %s"
1961 msgid "can't create section `%s': %s"
1965 msgid "there are no sections to be copied!"
1970 msgid "Can't fill gap after %s: %s"
1975 msgid "Can't add padding to %s: %s"
1980 msgid "%s: error copying private BFD data: %s"
1984 msgid "unknown alternate machine code, ignored"
1987 #: objcopy.c:1537 objcopy.c:1567
1989 msgid "cannot mkdir %s for archive copying (error: %s)"
1994 msgid "Multiple renames of section %s"
2018 msgid "private data"
2023 msgid "%s: section `%s': error in %s: %s"
2028 msgid "%s: can't create debugging section: %s"
2033 msgid "%s: can't set debugging section contents: %s"
2038 msgid "%s: don't know how to write debugging information for %s"
2042 msgid "byte number must be non-negative"
2046 msgid "interleave must be positive"
2049 #: objcopy.c:2461 objcopy.c:2469
2051 msgid "%s both copied and removed"
2054 #: objcopy.c:2558 objcopy.c:2629 objcopy.c:2729 objcopy.c:2760 objcopy.c:2784
2055 #: objcopy.c:2788 objcopy.c:2808
2057 msgid "bad format for %s"
2062 msgid "cannot open: %s: %s"
2067 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
2071 msgid "alternate machine code index must be positive"
2075 msgid "byte number must be less than interleave"
2080 msgid "architecture %s unknown"
2085 "Warning: input target 'binary' required for binary architecture parameter."
2090 msgid " Argument %s ignored"
2095 msgid "warning: could not locate '%s'. System error message: %s"
2098 #: objcopy.c:2993 objcopy.c:3007
2100 msgid "%s %s%c0x%s never used"
2105 msgid "Usage: %s <option(s)> <file(s)>\n"
2110 msgid " Display information from object <file(s)>.\n"
2115 msgid " At least one of the following switches must be given:\n"
2121 " -a, --archive-headers Display archive header information\n"
2122 " -f, --file-headers Display the contents of the overall file header\n"
2123 " -p, --private-headers Display object format specific file header "
2125 " -h, --[section-]headers Display the contents of the section headers\n"
2126 " -x, --all-headers Display the contents of all headers\n"
2127 " -d, --disassemble Display assembler contents of executable "
2129 " -D, --disassemble-all Display assembler contents of all sections\n"
2130 " -S, --source Intermix source code with disassembly\n"
2131 " -s, --full-contents Display the full contents of all sections "
2133 " -g, --debugging Display debug information in object file\n"
2134 " -e, --debugging-tags Display debug information using ctags style\n"
2135 " -G, --stabs Display (in raw form) any STABS info in the file\n"
2136 " -t, --syms Display the contents of the symbol table(s)\n"
2137 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
2138 " -r, --reloc Display the relocation entries in the file\n"
2139 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
2141 " -v, --version Display this program's version number\n"
2142 " -i, --info List object formats and architectures supported\n"
2143 " -H, --help Display this information\n"
2150 " The following switches are optional:\n"
2156 " -b, --target=BFDNAME Specify the target object format as "
2158 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
2159 " -j, --section=NAME Only display information for section NAME\n"
2160 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
2161 " -EB --endian=big Assume big endian format when "
2163 " -EL --endian=little Assume little endian format when "
2165 " --file-start-context Include context from start of file (with -"
2167 " -I, --include=DIR Add DIR to search list for source files\n"
2168 " -l, --line-numbers Include line numbers and filenames in "
2170 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
2171 " The STYLE, if specified, can be `auto', "
2173 " `lucid', `arm', `hp', `edg', `gnu-v3', "
2176 " -w, --wide Format output for more than 80 columns\n"
2177 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
2179 " --start-address=ADDR Only process data whose address is >= ADDR\n"
2180 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
2181 " --prefix-addresses Print complete address alongside "
2183 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
2184 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
2194 #: objdump.c:367 objdump.c:371
2196 msgid "Idx Name Size VMA LMA File off Algn"
2202 "Idx Name Size VMA LMA File off "
2218 msgid "%s: not a dynamic object"
2223 msgid "Disassembly of section %s:\n"
2228 msgid "Can't use supplied machine %s"
2233 msgid "Can't disassemble for architecture %s\n"
2239 "No %s section present\n"
2245 msgid "Reading %s section of %s failed: %s"
2251 "Contents of %s section:\n"
2257 msgid "architecture: %s, "
2262 msgid "flags 0x%08x:\n"
2274 msgid "Contents of section %s:\n"
2279 msgid "no symbols\n"
2284 msgid "no information for the %ld'th symbol"
2289 msgid "could not determine the type of the %ld'th symbol"
2296 "%s: file format %s\n"
2301 msgid "%s: printing debugging information failed"
2306 msgid "In archive %s:\n"
2310 msgid "unrecognized -E option"
2315 msgid "unrecognized --endian type `%s'"
2320 msgid "parse_coff_type: Bad type code 0x%x"
2323 #: rdcoff.c:404 rdcoff.c:509 rdcoff.c:697
2325 msgid "bfd_coff_get_syment failed: %s"
2328 #: rdcoff.c:420 rdcoff.c:717
2330 msgid "bfd_coff_get_auxent failed: %s"
2335 msgid "%ld: .bf without preceding function"
2340 msgid "%ld: unexpected .ef\n"
2345 msgid "%s: no recognized debugging information"
2350 msgid "Last stabs entries before error:\n"
2360 msgid "%s: Warning: "
2365 msgid "Unable to seek to 0x%x for %s\n"
2370 msgid "Out of memory allocating 0x%x bytes for %s\n"
2375 msgid "Unable to read in 0x%x bytes of %s\n"
2378 #: readelf.c:342 readelf.c:391 readelf.c:569 readelf.c:601
2380 msgid "Unhandled data length: %d\n"
2384 msgid "Don't know about relocations on this machine architecture\n"
2387 #: readelf.c:711 readelf.c:738 readelf.c:781 readelf.c:808
2391 #: readelf.c:721 readelf.c:748 readelf.c:791 readelf.c:818
2392 msgid "out of memory parsing relocs"
2398 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
2403 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
2408 msgid " Offset Info Type Sym. Value Symbol's Name\n"
2413 msgid " Offset Info Type Sym.Value Sym. Name\n"
2419 " Offset Info Type Symbol's Value "
2420 "Symbol's Name + Addend\n"
2426 " Offset Info Type Sym. Value Sym. Name + "
2433 " Offset Info Type Symbol's Value "
2440 " Offset Info Type Sym. Value Sym. Name\n"
2443 #: readelf.c:1173 readelf.c:1175 readelf.c:1255 readelf.c:1257 readelf.c:1266
2446 msgid "unrecognized: %-7lx"
2451 msgid "<string table index %3ld>"
2456 msgid "Processor Specific: %lx"
2461 msgid "Operating System specific: %lx"
2464 #: readelf.c:1522 readelf.c:2198
2466 msgid "<unknown>: %lx"
2474 msgid "REL (Relocatable file)"
2478 msgid "EXEC (Executable file)"
2482 msgid "DYN (Shared object file)"
2486 msgid "CORE (Core file)"
2491 msgid "Processor Specific: (%x)"
2496 msgid "OS Specific: (%x)"
2499 #: readelf.c:1547 readelf.c:1653 readelf.c:2351
2501 msgid "<unknown>: %x"
2509 msgid "Standalone App"
2512 #: readelf.c:2061 readelf.c:2742 readelf.c:2758
2514 msgid "<unknown: %x>"
2519 msgid "Usage: readelf <option(s)> elf-file(s)\n"
2524 msgid " Display information about the contents of ELF format files\n"
2531 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
2532 " -h --file-header Display the ELF file header\n"
2533 " -l --program-headers Display the program headers\n"
2534 " --segments An alias for --program-headers\n"
2535 " -S --section-headers Display the sections' header\n"
2536 " --sections An alias for --section-headers\n"
2537 " -e --headers Equivalent to: -h -l -S\n"
2538 " -s --syms Display the symbol table\n"
2539 " --symbols An alias for --syms\n"
2540 " -n --notes Display the core notes (if present)\n"
2541 " -r --relocs Display the relocations (if present)\n"
2542 " -u --unwind Display the unwind info (if present)\n"
2543 " -d --dynamic Display the dynamic segment (if present)\n"
2544 " -V --version-info Display the version sections (if present)\n"
2545 " -A --arch-specific Display architecture specific information (if "
2547 " -D --use-dynamic Use the dynamic section info when displaying "
2549 " -x --hex-dump=<number> Dump the contents of section <number>\n"
2550 " -w[liaprmfFso] or\n"
2551 " --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str,"
2553 " Display the contents of DWARF2 debug sections\n"
2559 " -i --instruction-dump=<number>\n"
2560 " Disassemble the contents of section <number>\n"
2566 " -I --histogram Display histogram of bucket list lengths\n"
2567 " -W --wide Allow output width to exceed 80 characters\n"
2568 " -H --help Display this information\n"
2569 " -v --version Display the version number of readelf\n"
2572 #: readelf.c:2441 readelf.c:10617
2573 msgid "Out of memory allocating dump request table."
2576 #: readelf.c:2603 readelf.c:2679
2578 msgid "Unrecognized debug option '%s'\n"
2583 msgid "Invalid option '-%c'\n"
2587 msgid "Nothing to do.\n"
2590 #: readelf.c:2738 readelf.c:2754 readelf.c:5061
2595 msgid "2's complement, little endian"
2599 msgid "2's complement, big endian"
2603 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
2608 msgid "ELF Header:\n"
2618 msgid " Class: %s\n"
2628 msgid " Version: %d %s\n"
2633 msgid " OS/ABI: %s\n"
2638 msgid " ABI Version: %d\n"
2648 msgid " Machine: %s\n"
2653 msgid " Version: 0x%lx\n"
2658 msgid " Entry point address: "
2665 " Start of program headers: "
2671 " (bytes into file)\n"
2672 " Start of section headers: "
2677 msgid " (bytes into file)\n"
2682 msgid " Flags: 0x%lx%s\n"
2687 msgid " Size of this header: %ld (bytes)\n"
2692 msgid " Size of program headers: %ld (bytes)\n"
2697 msgid " Number of program headers: %ld\n"
2702 msgid " Size of section headers: %ld (bytes)\n"
2707 msgid " Number of section headers: %ld"
2712 msgid " Section header string table index: %ld"
2715 #: readelf.c:2864 readelf.c:2897
2716 msgid "program headers"
2719 #: readelf.c:2935 readelf.c:3204 readelf.c:3245 readelf.c:3304 readelf.c:3367
2720 #: readelf.c:4404 readelf.c:4445 readelf.c:4644 readelf.c:5604 readelf.c:5618
2721 #: readelf.c:10065 readelf.c:10405 readelf.c:10472
2722 msgid "Out of memory\n"
2729 "There are no program headers in this file.\n"
2736 "Elf file type is %s\n"
2741 msgid "Entry point "
2748 "There are %d program headers, starting at offset "
2751 #: readelf.c:2983 readelf.c:2985
2755 "Program Headers:\n"
2761 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
2767 " Type Offset VirtAddr PhysAddr FileSiz "
2768 "MemSiz Flg Align\n"
2773 msgid " Type Offset VirtAddr PhysAddr\n"
2778 msgid " FileSiz MemSiz Flags Align\n"
2782 msgid "more than one dynamic segment\n"
2786 msgid "Unable to find program interpreter name\n"
2793 " [Requesting program interpreter: %s]"
2800 " Section to Segment mapping:\n"
2805 msgid " Segment Sections...\n"
2809 msgid "Cannot interpret virtual addresses without program headers.\n"
2814 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
2817 #: readelf.c:3196 readelf.c:3237
2818 msgid "section headers"
2821 #: readelf.c:3281 readelf.c:3344
2825 #: readelf.c:3291 readelf.c:3354
2826 msgid "symtab shndx"
2833 "There are no sections in this file.\n"
2838 msgid "There are %d section headers, starting at offset 0x%lx:\n"
2841 #: readelf.c:3477 readelf.c:3804 readelf.c:4127 readelf.c:5757
2842 msgid "string table"
2846 msgid "File contains multiple dynamic symbol tables\n"
2850 msgid "File contains multiple dynamic string tables\n"
2854 msgid "dynamic strings"
2858 msgid "File contains multiple symtab shndx tables\n"
2865 "Section Headers:\n"
2878 " [Nr] Name Type Addr Off Size ES Flg Lk "
2885 " [Nr] Name Type Address Off Size ES "
2891 msgid " [Nr] Name Type Address Offset\n"
2896 msgid " Size EntSize Flags Link Info Align\n"
2903 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
2904 " I (info), L (link order), G (group), x (unknown)\n"
2905 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
2912 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
2919 "There are no dynamic relocations in this file.\n"
2926 "Relocation section "
2929 #: readelf.c:3782 readelf.c:4190 readelf.c:4204
2934 #: readelf.c:3784 readelf.c:4206
2936 msgid " at offset 0x%lx contains %lu entries:\n"
2943 "There are no relocations in this file.\n"
2947 msgid "unwind table"
2950 #: readelf.c:4045 readelf.c:4057 readelf.c:8284 readelf.c:8296
2952 msgid "Skipping unexpected symbol type %u\n"
2957 msgid "Skipping unexpected relocation type %s\n"
2960 #: readelf.c:4109 readelf.c:4134
2964 "There are no unwind sections in this file.\n"
2971 "Could not find unwind info section for "
2985 #: readelf.c:4389 readelf.c:4430
2986 msgid "dynamic segment"
2993 "There is no dynamic segment in this file.\n"
2997 msgid "Unable to seek to end of file!"
3001 msgid "Unable to determine the number of symbols to load\n"
3005 msgid "Unable to seek to end of file\n"
3009 msgid "Unable to determine the length of the dynamic string table\n"
3013 msgid "dynamic string table"
3017 msgid "symbol information"
3024 "Dynamic segment at offset 0x%lx contains %ld entries:\n"
3029 msgid " Tag Type Name/Value\n"
3034 msgid "Auxiliary library"
3039 msgid "Filter library"
3044 msgid "Configuration file"
3049 msgid "Dependency audit library"
3054 msgid "Audit library"
3057 #: readelf.c:4734 readelf.c:4762 readelf.c:4790
3062 #: readelf.c:4737 readelf.c:4765 readelf.c:4792
3069 msgid "Shared library: [%s]"
3074 msgid " program interpreter"
3079 msgid "Library soname: [%s]"
3084 msgid "Library rpath: [%s]"
3089 msgid "Library runpath: [%s]"
3094 msgid "Not needed object: [%s]\n"
3101 "Version definition section '%s' contains %ld entries:\n"
3109 #: readelf.c:5111 readelf.c:5303
3111 msgid " Offset: %#08lx Link: %lx (%s)\n"
3115 msgid "version definition section"
3120 msgid " %#06x: Rev: %d Flags: %s"
3125 msgid " Index: %d Cnt: %d "
3135 msgid "Name index: %ld\n"
3140 msgid " %#06x: Parent %d: %s\n"
3145 msgid " %#06x: Parent %d, name index: %ld\n"
3152 "Version needs section '%s' contains %ld entries:\n"
3162 msgid " Offset: %#08lx Link to section: %ld (%s)\n"
3166 msgid "version need section"
3171 msgid " %#06x: Version: %d"
3191 msgid " %#06x: Name: %s"
3196 msgid " %#06x: Name index: %lx"
3201 msgid " Flags: %s Version: %d\n"
3205 msgid "version string table"
3212 "Version symbols section '%s' contains %d entries:\n"
3221 msgid "version symbol data"
3225 msgid " 0 (*local*) "
3229 msgid " 1 (*global*) "
3232 #: readelf.c:5378 readelf.c:5816
3233 msgid "version need"
3237 msgid "version need aux (2)"
3240 #: readelf.c:5430 readelf.c:5879
3244 #: readelf.c:5449 readelf.c:5894
3245 msgid "version def aux"
3252 "No version information found in this file.\n"
3256 msgid "Unable to read in dynamic data\n"
3260 msgid "Unable to seek to start of dynamic information"
3264 msgid "Failed to read in number of buckets\n"
3268 msgid "Failed to read in number of chains\n"
3275 "Symbol table for image:\n"
3280 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3285 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3292 "Symbol table '%s' contains %lu entries:\n"
3297 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3302 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3306 msgid "version data"
3310 msgid "version need aux (3)"
3314 msgid "bad dynamic symbol"
3321 "Dynamic symbol information is not available for displaying symbols.\n"
3328 "Histogram for bucket list length (total of %d buckets):\n"
3333 msgid " Length Number %% of total Coverage\n"
3336 #: readelf.c:5936 readelf.c:5955 readelf.c:9565 readelf.c:9757
3337 msgid "Out of memory"
3344 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
3349 msgid " Num: Name BoundTo Flags\n"
3356 "Assembly dump of section %s\n"
3363 "Section '%s' has no data to dump.\n"
3370 "Hex dump of section '%s':\n"
3374 msgid "section data"
3378 msgid "badly formed extended line op encountered!\n"
3383 msgid " Extended opcode %d: "
3395 msgid "set Address to 0x%lx\n"
3400 msgid " define new File Table entry\n"
3403 #: readelf.c:6253 readelf.c:6541
3405 msgid " Entry\tDir\tTime\tSize\tName\n"
3413 #: readelf.c:6258 readelf.c:6260 readelf.c:6262 readelf.c:6553 readelf.c:6555
3428 msgid "UNKNOWN: length %d\n"
3432 msgid "extracting pointer sizes from .debug_info section"
3436 msgid "No comp units in .debug_info section ?"
3441 msgid "Not enough memory for a pointer size array of %u entries"
3448 "Dump of debug contents of section %s:\n"
3453 msgid "The line info appears to be corrupt - the section is too small\n"
3457 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
3461 msgid "Not enough comp units for .debug_lines section\n"
3466 msgid " Length: %ld\n"
3471 msgid " DWARF Version: %d\n"
3476 msgid " Prologue Length: %d\n"
3481 msgid " Minimum Instruction Length: %d\n"
3486 msgid " Initial value of 'is_stmt': %d\n"
3491 msgid " Line Base: %d\n"
3496 msgid " Line Range: %d\n"
3501 msgid " Opcode Base: %d\n"
3506 msgid " (Pointer size: %u)\n"
3518 msgid " Opcode %d has %d args\n"
3525 " The Directory Table is empty.\n"
3532 " The Directory Table:\n"
3544 " The File Name Table is empty.\n"
3551 " The File Name Table:\n"
3564 #. Now display the statements.
3569 " Line Number Statements:\n"
3574 msgid " Special opcode %d: advance Address by %d to 0x%lx"
3579 msgid " and Line by %d to %d\n"
3589 msgid " Advance PC by %d to %lx\n"
3594 msgid " Advance Line by %d to %d\n"
3599 msgid " Set File Name to entry %d in the File Name Table\n"
3604 msgid " Set column to %d\n"
3609 msgid " Set is_stmt to %d\n"
3614 msgid " Set basic block\n"
3619 msgid " Advance PC by constant %d to 0x%lx\n"
3624 msgid " Advance PC by fixed size amount %d to 0x%lx\n"
3629 msgid " Set prologue_end to true\n"
3634 msgid " Set epilogue_begin to true\n"
3639 msgid " Set ISA to %d\n"
3644 msgid " Unknown opcode %d with operands: "
3647 #: readelf.c:6705 readelf.c:7174 readelf.c:7245
3650 "Contents of the %s section:\n"
3655 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3660 msgid " Length: %ld\n"
3665 msgid " Version: %d\n"
3670 msgid " Offset into .debug_info section: %ld\n"
3675 msgid " Size of area in .debug_info section: %ld\n"
3687 msgid "Unknown TAG value: %lx"
3692 msgid "Unknown AT value: %lx"
3697 msgid "Unknown FORM value: %lx"
3702 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3707 msgid " DW_MACINFO_end_file\n"
3712 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
3717 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
3722 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
3727 msgid " Number TAG\n"
3732 msgid " %ld %s [%s]\n"
3736 msgid "has children"
3750 msgid " %lu byte block: "
3755 msgid "(User defined location op)"
3760 msgid "(Unknown location op)"
3764 msgid "debug_loc section data"
3771 "The .debug_loc section is empty.\n"
3777 "Contents of the .debug_loc section:\n"
3785 " Offset Begin End Expression\n"
3789 msgid "Not enough comp units for .debug_loc section\n"
3793 msgid "debug_str section data"
3797 msgid "<no .debug_str section>"
3801 msgid "<offset is too big>"
3808 "The .debug_str section is empty.\n"
3814 "Contents of the .debug_str section:\n"
3819 msgid "Internal error: DWARF version is not 2 or 3.\n"
3824 msgid " (indirect string, offset: 0x%lx): %s"
3829 msgid "Unrecognized form: %d\n"
3834 msgid "(not inlined)"
3844 msgid "(declared as inline but ignored)"
3849 msgid "(declared as inline and inlined)"
3854 msgid " (Unknown inline attribute value: %lx)"
3857 #: readelf.c:8205 readelf.c:8424
3860 "The section %s contains:\n"
3866 msgid " Compilation Unit @ %lx:\n"
3871 msgid " Length: %ld\n"
3876 msgid " Version: %d\n"
3881 msgid " Abbrev Offset: %ld\n"
3886 msgid " Pointer Size: %d\n"
3890 msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
3894 msgid "Unable to locate .debug_abbrev section!\n"
3898 msgid "debug_abbrev section data"
3903 msgid "Unable to locate entry %lu in the abbreviation table\n"
3908 msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
3912 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3917 msgid " Length: %ld\n"
3922 msgid " Version: %d\n"
3927 msgid " Offset into .debug_info: %lx\n"
3932 msgid " Pointer Size: %d\n"
3937 msgid " Segment Size: %d\n"
3949 msgid "The section %s contains:\n"
3954 msgid "Displaying the debug contents of section %s is not yet supported.\n"
3961 "Section '%s' has no debugging data.\n"
3965 msgid "debug section data"
3970 msgid "Unrecognized debug section: %s\n"
3974 msgid "Some sections were not dumped because they do not exist!\n"
3977 #: readelf.c:9474 readelf.c:9831
3989 "Section '%s' contains %d entries:\n"
3993 msgid "conflict list found without a dynamic symbol table"
3996 #: readelf.c:9766 readelf.c:9780
4004 "Section '.conflict' contains %lu entries:\n"
4008 msgid " Num: Index Value Name"
4012 msgid "liblist string table"
4019 "Library list section '%s' contains %lu entries:\n"
4023 msgid "NT_AUXV (auxiliary vector)"
4027 msgid "NT_PRSTATUS (prstatus structure)"
4031 msgid "NT_FPREGSET (floating point registers)"
4035 msgid "NT_PRPSINFO (prpsinfo structure)"
4039 msgid "NT_TASKSTRUCT (task structure)"
4043 msgid "NT_PRXFPREG (user_xfpregs structure)"
4047 msgid "NT_PSTATUS (pstatus structure)"
4051 msgid "NT_FPREGS (floating point registers)"
4055 msgid "NT_PSINFO (psinfo structure)"
4059 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4063 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
4067 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
4070 #: readelf.c:9908 readelf.c:9931
4072 msgid "Unknown note type: (0x%08x)"
4075 #. NetBSD core "procinfo" structure.
4077 msgid "NetBSD procinfo structure"
4080 #: readelf.c:9948 readelf.c:9962
4081 msgid "PT_GETREGS (reg structure)"
4084 #: readelf.c:9950 readelf.c:9964
4085 msgid "PT_GETFPREGS (fpreg structure)"
4090 msgid "PT_FIRSTMACH+%d"
4101 "Notes at offset 0x%08lx with length 0x%08lx:\n"
4106 msgid " Owner\t\tData size\tDescription\n"
4111 msgid "corrupt note found at offset %x into core notes\n"
4116 msgid " type: %x, namesize: %08lx, descsize: %08lx\n"
4121 msgid "No note segments present in the core file.\n"
4126 "This instance of readelf has been built without support for a\n"
4127 "64 bit data type and so it cannot read 64 bit ELF files.\n"
4130 #: readelf.c:10257 readelf.c:10552
4132 msgid "%s: Failed to read file header\n"
4142 #: readelf.c:10369 readelf.c:10390 readelf.c:10427 readelf.c:10507
4144 msgid "%s: failed to read archive header\n"
4149 msgid "%s: failed to skip archive symbol table\n"
4154 msgid "%s: failed to read string table\n"
4159 msgid "%s: invalid archive string table offset %lu\n"
4164 msgid "%s: bad archive file name\n"
4169 msgid "%s: failed to seek to next archive header\n"
4174 msgid "'%s': No such file\n"
4179 msgid "Could not locate '%s'. System error message: %s\n"
4184 msgid "'%s' is not an ordinary file\n"
4189 msgid "Input file '%s' is not readable.\n"
4194 msgid "%s: cannot set time: %s"
4197 #. We have to clean up here.
4198 #: rename.c:162 rename.c:200
4200 msgid "unable to rename '%s' reason: %s"
4205 msgid "unable to copy file '%s' reason: %s"
4210 msgid "%s: not enough binary data"
4214 msgid "null terminated unicode string"
4217 #: resbin.c:175 resbin.c:181
4225 #: resbin.c:253 resbin.c:260
4230 msgid "menuex header"
4234 msgid "menuex offset"
4239 msgid "unsupported menu version %d"
4242 #: resbin.c:306 resbin.c:321 resbin.c:384
4243 msgid "menuitem header"
4250 #: resbin.c:453 resbin.c:481
4251 msgid "dialog header"
4256 msgid "unexpected DIALOGEX version %d"
4260 msgid "dialog font point size"
4264 msgid "dialogex font information"
4267 #: resbin.c:550 resbin.c:568
4268 msgid "dialog control"
4272 msgid "dialogex control"
4276 msgid "dialog control end"
4280 msgid "dialog control data"
4284 msgid "stringtable string length"
4288 msgid "stringtable string"
4292 msgid "fontdir header"
4300 msgid "fontdir device name"
4304 msgid "fontdir face name"
4312 msgid "group cursor header"
4317 msgid "unexpected group cursor type %d"
4321 msgid "group cursor"
4325 msgid "group icon header"
4330 msgid "unexpected group icon type %d"
4337 #: resbin.c:957 resbin.c:1174
4338 msgid "unexpected version string"
4343 msgid "version length %d does not match resource length %lu"
4348 msgid "unexpected version type %d"
4353 msgid "unexpected fixed version information length %d"
4357 msgid "fixed version info"
4362 msgid "unexpected fixed version signature %lu"
4367 msgid "unexpected fixed version info version %lu"
4371 msgid "version var info"
4376 msgid "unexpected stringfileinfo value length %d"
4381 msgid "unexpected version stringtable value length %d"
4386 msgid "unexpected version string length %d != %d + %d"
4391 msgid "unexpected version string length %d < %d"
4396 msgid "unexpected varfileinfo value length %d"
4400 msgid "version varfileinfo"
4405 msgid "unexpected version value length %d"
4409 msgid "filename required for COFF input"
4414 msgid "%s: no resource section"
4418 msgid "can't read resource section"
4423 msgid "%s: %s: address out of bounds"
4431 msgid "named directory entry"
4435 msgid "directory entry name"
4439 msgid "named subdirectory"
4443 msgid "named resource"
4447 msgid "ID directory entry"
4451 msgid "ID subdirectory"
4459 msgid "resource type unknown"
4467 msgid "resource data"
4471 msgid "resource data size"
4475 msgid "filename required for COFF output"
4479 msgid "can't get BFD_RELOC_RVA relocation type"
4482 #: resrc.c:237 resrc.c:308
4484 msgid "can't open temporary file `%s': %s"
4489 msgid "can't redirect stdout: `%s': %s"
4499 msgid "can't execute `%s': %s"
4504 msgid "Using temporary file `%s' to read preprocessor output\n"
4509 msgid "can't popen `%s': %s"
4514 msgid "Using popen to read preprocessor output\n"
4519 msgid "Tried `%s'\n"
4524 msgid "Using `%s'\n"
4534 msgid "%s: unexpected EOF"
4539 msgid "%s: read of %lu returned %lu"
4542 #: resrc.c:623 resrc.c:860 resrc.c:1133 resrc.c:1274
4544 msgid "stat failed on bitmap file `%s': %s"
4549 msgid "cursor file `%s' does not contain cursor data"
4552 #: resrc.c:706 resrc.c:1002
4554 msgid "%s: fseek to %lu failed: %s"
4558 msgid "help ID requires DIALOGEX"
4562 msgid "control data requires DIALOGEX"
4567 msgid "icon file `%s' does not contain icon data"
4572 msgid "can't open `%s' for output: %s"
4577 msgid " Displays the sizes of sections inside binary files\n"
4582 msgid " If no input file(s) are specified, a.out is assumed\n"
4588 " The options are:\n"
4589 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
4590 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
4592 " -t --totals Display the total sizes (Berkeley "
4594 " --target=<bfdname> Set the binary file format\n"
4595 " -h --help Display this information\n"
4596 " -v --version Display the program's version\n"
4602 msgid "invalid argument to --format: %s"
4607 msgid "Invalid radix: %s\n"
4612 msgid "Convert a COFF object file into a SYSROFF object file\n"
4618 " The options are:\n"
4619 " -q --quick (Obsolete - ignoerd)\n"
4620 " -n --noprescan Do not perform a scan to convert commons into defs\n"
4621 " -d --debug Display information about what is being done\n"
4622 " -h --help Display this information\n"
4623 " -v --version Print the program's version number\n"
4628 msgid "unable to open output file %s"
4631 #: stabs.c:328 stabs.c:1706
4632 msgid "numeric overflow"
4637 msgid "Bad stab: %s\n"
4642 msgid "Warning: %s: %s\n"
4647 msgid "N_LBRAC not within function\n"
4652 msgid "Too many N_RBRACs\n"
4656 msgid "unknown C++ encoded name"
4659 #. Complain and keep going, so compilers can invent new
4660 #. cross-reference types.
4662 msgid "unrecognized cross reference type"
4665 #. Does this actually ever happen? Is that why we are worrying
4666 #. about dealing with it rather than just calling error_type?
4668 msgid "missing index type"
4672 msgid "unknown virtual character for baseclass"
4676 msgid "unknown visibility character for baseclass"
4680 msgid "unnamed $vb type"
4684 msgid "unrecognized C++ abbreviation"
4688 msgid "unknown visibility character for field"
4692 msgid "const/volatile indicator missing"
4697 msgid "No mangling for \"%s\"\n"
4701 msgid "Undefined N_EXCL"
4706 msgid "Type file number %d out of range\n"
4711 msgid "Type index number %d out of range\n"
4716 msgid "Unrecognized XCOFF type %d\n"
4721 msgid "bad mangled name `%s'\n"
4726 msgid "no argument types in mangled string\n"
4731 msgid "Demangled name is not a function\n"
4736 msgid "Unexpected type in demangle tree\n"
4741 msgid "Unrecognized demangle component\n"
4746 msgid "Failed to print demangled template\n"
4751 msgid "Couldn't get demangled builtin type\n"
4756 msgid "Unexpected demangled varargs\n"
4761 msgid "Unrecognized demangled builtin type\n"
4766 msgid "invalid number %s"
4771 msgid "invalid integer argument %s"
4776 msgid " Display printable strings in [file(s)] (stdin by default)\n"
4782 " The options are:\n"
4783 " -a - --all Scan the entire file, not just the data section\n"
4784 " -f --print-file-name Print the name of the file before each string\n"
4785 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
4787 " -<number> least [number] characters (default 4).\n"
4788 " -t --radix={o,x,d} Print the location of the string in base 8, 10 "
4790 " -o An alias for --radix=o\n"
4791 " -T --target=<BFDNAME> Specify the binary file format\n"
4792 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
4793 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
4795 " -h --help Display this information\n"
4796 " -v --version Print the program's version number\n"
4801 msgid "Print a human readable interpretation of a SYSROFF object file\n"
4807 " The options are:\n"
4808 " -h --help Display this information\n"
4809 " -v --version Print the program's version number\n"
4814 msgid "cannot open input file %s"
4819 msgid "Copyright 2004 Free Software Foundation, Inc.\n"
4825 "This program is free software; you may redistribute it under the terms of\n"
4826 "the GNU General Public License. This program has absolutely no warranty.\n"
4831 msgid "can't open %s `%s': %s"
4836 msgid ": expected to be a directory\n"
4841 msgid ": expected to be a leaf\n"
4846 msgid "%s: warning: "
4851 msgid ": duplicate value\n"
4856 msgid "unknown format type `%s'"
4861 msgid "%s: supported formats:"
4864 #. Otherwise, we give up.
4867 msgid "can not determine type of file `%s'; use the -I option"
4872 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
4878 " The options are:\n"
4879 " -i --input=<file> Name input file\n"
4880 " -o --output=<file> Name output file\n"
4881 " -J --input-format=<format> Specify input format\n"
4882 " -O --output-format=<format> Specify output format\n"
4883 " -F --target=<target> Specify COFF target\n"
4884 " --preprocessor=<program> Program to use to preprocess rc file\n"
4885 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
4886 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
4887 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
4888 " -v --verbose Verbose - tells you what it's doing\n"
4889 " -l --language=<val> Set language when reading rc file\n"
4890 " --use-temp-file Use a temporary file instead of popen to "
4892 " the preprocessor output\n"
4893 " --no-use-temp-file Use popen (default)\n"
4898 msgid " --yydebug Turn on parser debugging\n"
4904 " -r Ignored for compatibility with rc\n"
4905 " -h --help Print this help message\n"
4906 " -V --version Print version information\n"
4912 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
4913 "extension if not specified. A single file name is an input file.\n"
4914 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
4918 msgid "invalid option -f\n"
4922 msgid "No filename following the -fo option.\n"
4928 "Option -I is deprecated for setting the input format, please use -J "
4933 msgid "no resources"
4936 #: wrstabs.c:354 wrstabs.c:1915
4938 msgid "string_hash_lookup failed: %s"
4943 msgid "stab_int_type: bad size %u"
4948 msgid "%s: warning: unknown size for field `%s' in struct"