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-09-12 15:24+0930\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:467
51 #: objcopy.c:501 readelf.c:2548 size.c:102 srconv.c:1866 strings.c:650
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:396 objdump.c:2786
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:1588
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:768 dlltool.c:792 dlltool.c:821
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:927 dlltool.c:944
565 msgid "Can't have LIBRARY and NAME"
570 msgid "LIBRARY: %s base: %x"
573 #: dlltool.c:1178 resrc.c:268
578 #: dlltool.c:1183 dllwrap.c:418 resrc.c:273
580 msgid "subprocess got fatal signal %d"
583 #: dlltool.c:1189 dllwrap.c:425 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:1434 dlltool.c:1445 nm.c:949 nm.c:960
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:3152 dllwrap.c:479
711 msgid "Usage %s <option(s)> <object-file(s)>\n"
718 " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
724 " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
730 msgid " -e --output-exp <outname> Generate an export file.\n"
735 msgid " -l --output-lib <outname> Generate an interface library.\n"
740 msgid " -a --add-indirect Add dll indirects to export file.\n"
746 " -D --dllname <name> Name of input dll to put into interface lib.\n"
751 msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
756 msgid " -z --output-def <deffile> Name of .def file to be created.\n"
761 msgid " --export-all-symbols Export all symbols to .def\n"
766 msgid " --no-export-all-symbols Only export listed symbols\n"
771 msgid " --exclude-symbols <list> Don't export <list>\n"
776 msgid " --no-default-excludes Clear default exclude symbols\n"
781 msgid " -b --base-file <basefile> Read linker generated base file.\n"
786 msgid " -x --no-idata4 Don't generate idata$4 section.\n"
791 msgid " -c --no-idata5 Don't generate idata$5 section.\n"
797 " -U --add-underscore Add underscores to symbols in interface "
803 msgid " -k --kill-at Kill @<n> from exported names.\n"
808 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
813 msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
818 msgid " -S --as <name> Use <name> for assembler.\n"
823 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
829 " -C --compat-implib Create backward compatible import library.\n"
835 " -n --no-delete Keep temp files (repeat for extra "
842 " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
847 msgid " -v --verbose Be verbose.\n"
852 msgid " -V --version Display the program version.\n"
857 msgid " -h --help Display this information.\n"
863 " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
868 msgid " -L --linker <name> Use <name> as the linker.\n"
873 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
878 msgid "Unable to open base-file: %s"
883 msgid "Machine '%s' not supported"
886 #: dlltool.c:3472 dllwrap.c:209
888 msgid "Tried file: %s"
891 #: dlltool.c:3479 dllwrap.c:216
893 msgid "Using file: %s"
898 msgid "Keeping temporary base file %s"
903 msgid "Deleting temporary base file %s"
908 msgid "Keeping temporary exp file %s"
913 msgid "Deleting temporary exp file %s"
918 msgid "Keeping temporary def file %s"
923 msgid "Deleting temporary def file %s"
928 msgid " Generic options:\n"
933 msgid " --quiet, -q Work quietly\n"
938 msgid " --verbose, -v Verbose\n"
943 msgid " --version Print dllwrap version\n"
948 msgid " --implib <outname> Synonym for --output-lib\n"
953 msgid " Options for %s:\n"
958 msgid " --driver-name <driver> Defaults to \"gcc\"\n"
963 msgid " --driver-flags <flags> Override default ld flags\n"
968 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
973 msgid " --entry <entry> Specify alternate DLL entry point\n"
978 msgid " --image-base <base> Specify image base address\n"
983 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
988 msgid " --dry-run Show what needs to be run\n"
993 msgid " --mno-cygwin Create Mingw DLL\n"
998 msgid " Options passed to DLLTOOL:\n"
1003 msgid " --machine <machine>\n"
1008 msgid " --output-exp <outname> Generate export file.\n"
1013 msgid " --output-lib <outname> Generate input library.\n"
1018 msgid " --add-indirect Add dll indirects to export file.\n"
1023 msgid " --dllname <name> Name of input dll to put into output lib.\n"
1028 msgid " --def <deffile> Name input .def file\n"
1033 msgid " --output-def <deffile> Name output .def file\n"
1038 msgid " --export-all-symbols Export all symbols to .def\n"
1043 msgid " --no-export-all-symbols Only export .drectve symbols\n"
1048 msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1053 msgid " --no-default-excludes Zap default exclude symbols\n"
1058 msgid " --base-file <basefile> Read linker generated base file\n"
1063 msgid " --no-idata4 Don't generate idata$4 section\n"
1068 msgid " --no-idata5 Don't generate idata$5 section\n"
1073 msgid " -U Add underscores to .lib\n"
1078 msgid " -k Kill @<n> from exported names\n"
1083 msgid " --add-stdcall-alias Add aliases without @<n>\n"
1088 msgid " --as <name> Use <name> for assembler\n"
1093 msgid " --nodelete Keep temp files.\n"
1098 msgid " Rest are passed unmodified to the language driver\n"
1102 msgid "Must provide at least one of -o or --dllname options"
1107 "no export definition file provided.\n"
1108 "Creating one, but that may not be what you want"
1113 msgid "DLLTOOL name : %s\n"
1118 msgid "DLLTOOL options : %s\n"
1123 msgid "DRIVER name : %s\n"
1128 msgid "DRIVER options : %s\n"
1133 msgid " [-g] - 32 bit small archive\n"
1138 msgid " [-X32] - ignores 64 bit objects\n"
1143 msgid " [-X64] - ignores 32 bit objects\n"
1148 msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
1152 msgid "unexpected end of debugging information"
1156 msgid "invalid number"
1160 msgid "invalid string length"
1163 #: ieee.c:505 ieee.c:546
1164 msgid "expression stack overflow"
1168 msgid "unsupported IEEE expression operator"
1172 msgid "unknown section"
1176 msgid "expression stack underflow"
1180 msgid "expression stack mismatch"
1184 msgid "unknown builtin type"
1188 msgid "BCD float type not supported"
1192 msgid "unexpected number"
1196 msgid "unexpected record type"
1200 msgid "blocks left on stack at end"
1204 msgid "unknown BB type"
1208 msgid "stack overflow"
1212 msgid "stack underflow"
1215 #: ieee.c:1341 ieee.c:1411 ieee.c:2108
1216 msgid "illegal variable index"
1220 msgid "illegal type index"
1223 #: ieee.c:1399 ieee.c:1436
1224 msgid "unknown TY code"
1228 msgid "undefined variable in TY"
1231 #. Pascal file name. FIXME.
1233 msgid "Pascal file name not supported"
1237 msgid "unsupported qualifier"
1241 msgid "undefined variable in ATN"
1245 msgid "unknown ATN type"
1248 #. Reserved for FORTRAN common.
1250 msgid "unsupported ATN11"
1253 #. We have no way to record this information. FIXME.
1255 msgid "unsupported ATN12"
1259 msgid "unexpected string in C++ misc"
1263 msgid "bad misc record"
1267 msgid "unrecognized C++ misc record"
1271 msgid "undefined C++ object"
1275 msgid "unrecognized C++ object spec"
1279 msgid "unsupported C++ object type"
1283 msgid "C++ base class not defined"
1286 #: ieee.c:2659 ieee.c:2764
1287 msgid "C++ object has no fields"
1291 msgid "C++ base class not found in container"
1295 msgid "C++ data member not found in container"
1298 #: ieee.c:2826 ieee.c:2976
1299 msgid "unknown C++ visibility"
1303 msgid "bad C++ field bit pos or size"
1307 msgid "bad type for C++ method function"
1311 msgid "no type information for C++ method function"
1315 msgid "C++ static virtual method"
1319 msgid "unrecognized C++ object overhead spec"
1323 msgid "undefined C++ vtable"
1327 msgid "C++ default values not in a function"
1331 msgid "unrecognized C++ default type"
1335 msgid "reference parameter is not a pointer"
1339 msgid "unrecognized C++ reference type"
1343 msgid "C++ reference not found"
1347 msgid "C++ reference is not pointer"
1350 #: ieee.c:3474 ieee.c:3482
1351 msgid "missing required ASN"
1354 #: ieee.c:3509 ieee.c:3517
1355 msgid "missing required ATN65"
1359 msgid "bad ATN65 record"
1364 msgid "IEEE numeric overflow: 0x"
1369 msgid "IEEE string length overflow: %u\n"
1374 msgid "IEEE unsupported integer type size %u\n"
1379 msgid "IEEE unsupported float type size %u\n"
1384 msgid "IEEE unsupported complex type size %u\n"
1387 #: nlmconv.c:271 srconv.c:1945
1388 msgid "input and output files must be different"
1392 msgid "input file named both on command line and with INPUT"
1396 msgid "no input file"
1400 msgid "no name for output file"
1404 msgid "warning: input and output formats are not compatible"
1408 msgid "make .bss section"
1412 msgid "make .nlmsections section"
1416 msgid "set .nlmsections flags"
1420 msgid "set .bss vma"
1424 msgid "set .data size"
1429 msgid "warning: symbol %s imported but not in import list"
1433 msgid "set start address"
1438 msgid "warning: START procedure %s not defined"
1443 msgid "warning: EXIT procedure %s not defined"
1448 msgid "warning: CHECK procedure %s not defined"
1451 #: nlmconv.c:720 nlmconv.c:909
1452 msgid "custom section"
1455 #: nlmconv.c:741 nlmconv.c:938
1456 msgid "help section"
1459 #: nlmconv.c:763 nlmconv.c:956
1460 msgid "message section"
1463 #: nlmconv.c:779 nlmconv.c:989
1464 msgid "module section"
1467 #: nlmconv.c:799 nlmconv.c:1005
1471 #. There is no place to record this information.
1474 msgid "%s: warning: shared libraries can not have uninitialized data"
1477 #: nlmconv.c:856 nlmconv.c:1024
1478 msgid "shared section"
1482 msgid "warning: No version number given"
1485 #: nlmconv.c:904 nlmconv.c:933 nlmconv.c:951 nlmconv.c:1000 nlmconv.c:1019
1487 msgid "%s: read: %s"
1491 msgid "warning: FULLMAP is not supported; try ld -M"
1496 msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
1501 msgid " Convert an object file into a NetWare Loadable Module\n"
1507 " The options are:\n"
1508 " -I --input-target=<bfdname> Set the input binary file format\n"
1509 " -O --output-target=<bfdname> Set the output binary file format\n"
1510 " -T --header-file=<file> Read <file> for NLM header information\n"
1511 " -l --linker=<linker> Use <linker> for any linking\n"
1512 " -d --debug Display on stderr the linker command line\n"
1513 " -h --help Display this information\n"
1514 " -v --version Display the program's version\n"
1519 msgid "support not compiled in for %s"
1523 msgid "make section"
1527 msgid "set section size"
1531 msgid "set section alignment"
1535 msgid "set section flags"
1539 msgid "set .nlmsections size"
1542 #: nlmconv.c:1291 nlmconv.c:1299 nlmconv.c:1308 nlmconv.c:1313
1543 msgid "set .nlmsection contents"
1547 msgid "stub section sizes"
1551 msgid "writing stub"
1556 msgid "unresolved PC relative reloc against %s"
1561 msgid "overflow when adjusting relocation against %s"
1566 msgid "%s: execution of %s failed: "
1571 msgid "Execution of %s failed"
1574 #: nm.c:249 size.c:83 strings.c:634
1576 msgid "Usage: %s [option(s)] [file(s)]\n"
1581 msgid " List symbols in [file(s)] (a.out by default).\n"
1587 " The options are:\n"
1588 " -a, --debug-syms Display debugger-only symbols\n"
1589 " -A, --print-file-name Print name of the input file before every symbol\n"
1590 " -B Same as --format=bsd\n"
1591 " -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
1593 " The STYLE, if specified, can be `auto' (the "
1595 " `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
1598 " --no-demangle Do not demangle low-level symbol names\n"
1599 " -D, --dynamic Display dynamic symbols instead of normal symbols\n"
1600 " --defined-only Display only defined symbols\n"
1602 " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
1604 " `sysv' or `posix'. The default is `bsd'\n"
1605 " -g, --extern-only Display only external symbols\n"
1606 " -l, --line-numbers Use debugging information to find a filename and\n"
1607 " line number for each symbol\n"
1608 " -n, --numeric-sort Sort symbols numerically by address\n"
1610 " -p, --no-sort Do not sort the symbols\n"
1611 " -P, --portability Same as --format=posix\n"
1612 " -r, --reverse-sort Reverse the sense of the sort\n"
1613 " -S, --print-size Print size of defined symbols\n"
1614 " -s, --print-armap Include index for symbols from archive members\n"
1615 " --size-sort Sort symbols by size\n"
1616 " --synthetic Display synthetic symbols as well\n"
1617 " -t, --radix=RADIX Use RADIX for printing symbol values\n"
1618 " --target=BFDNAME Specify the target object format as BFDNAME\n"
1619 " -u, --undefined-only Display only undefined symbols\n"
1620 " -X 32_64 (ignored)\n"
1621 " -h, --help Display this information\n"
1622 " -V, --version Display this program's version number\n"
1626 #: nm.c:286 objdump.c:227
1628 msgid "Report bugs to %s.\n"
1633 msgid "%s: invalid radix"
1638 msgid "%s: invalid output format"
1642 msgid "Only -X 32_64 is supported"
1646 msgid "Using the --size-sort and --undefined-only options together"
1650 msgid "will produce no output, since undefined symbols have no size."
1655 msgid "data size %ld"
1658 #: nm.c:530 readelf.c:5849 readelf.c:5884
1660 msgid "<processor specific>: %d"
1663 #: nm.c:532 readelf.c:5851 readelf.c:5896
1665 msgid "<OS specific>: %d"
1668 #: nm.c:534 readelf.c:5853 readelf.c:5899
1670 msgid "<unknown>: %d"
1678 "Undefined symbols from %s:\n"
1687 "Symbols from %s:\n"
1691 #: nm.c:1343 nm.c:1394
1694 "Name Value Class Type Size Line "
1699 #: nm.c:1346 nm.c:1397
1702 "Name Value Class Type "
1703 "Size Line Section\n"
1712 "Undefined symbols from %s[%s]:\n"
1721 "Symbols from %s[%s]:\n"
1732 #: objcopy.c:391 srconv.c:1856
1734 msgid "Usage: %s [option(s)] in-file [out-file]\n"
1739 msgid " Copies a binary file, possibly transforming it in the process\n"
1742 #: objcopy.c:393 objcopy.c:476
1744 msgid " The options are:\n"
1750 " -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
1751 " -O --output-target <bfdname> Create an output file in format "
1753 " -B --binary-architecture <arch> Set arch of output file, when input is "
1755 " -F --target <bfdname> Set both input and output format to "
1757 " --debugging Convert debugging information, if "
1759 " -p --preserve-dates Copy modified/access timestamps to the "
1761 " -j --only-section <name> Only copy section <name> into the output\n"
1762 " --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
1764 " -R --remove-section <name> Remove section <name> from the output\n"
1765 " -S --strip-all Remove all symbol and relocation "
1767 " -g --strip-debug Remove all debugging symbols & sections\n"
1768 " --strip-unneeded Remove all symbols not needed by "
1770 " -N --strip-symbol <name> Do not copy symbol <name>\n"
1771 " --only-keep-debug Strip everything but the debug "
1773 " -K --keep-symbol <name> Only copy symbol <name>\n"
1774 " -L --localize-symbol <name> Force symbol <name> to be marked as a "
1776 " -G --keep-global-symbol <name> Localize all symbols except <name>\n"
1777 " -W --weaken-symbol <name> Force symbol <name> to be marked as a "
1779 " --weaken Force all global symbols to be marked as "
1781 " -w --wildcard Permit wildcard in symbol comparison\n"
1782 " -x --discard-all Remove all non-global symbols\n"
1783 " -X --discard-locals Remove any compiler-generated symbols\n"
1784 " -i --interleave <number> Only copy one out of every <number> "
1786 " -b --byte <num> Select byte <num> in every interleaved "
1788 " --gap-fill <val> Fill gaps between sections with <val>\n"
1789 " --pad-to <addr> Pad the last section up to address "
1791 " --set-start <addr> Set the start address to <addr>\n"
1792 " {--change-start|--adjust-start} <incr>\n"
1793 " Add <incr> to the start address\n"
1794 " {--change-addresses|--adjust-vma} <incr>\n"
1795 " Add <incr> to LMA, VMA and start "
1797 " {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
1798 " Change LMA and VMA of section <name> by "
1800 " --change-section-lma <name>{=|+|-}<val>\n"
1801 " Change the LMA of section <name> by "
1803 " --change-section-vma <name>{=|+|-}<val>\n"
1804 " Change the VMA of section <name> by "
1806 " {--[no-]change-warnings|--[no-]adjust-warnings}\n"
1807 " Warn if a named section does not exist\n"
1808 " --set-section-flags <name>=<flags>\n"
1809 " Set section <name>'s properties to "
1811 " --add-section <name>=<file> Add section <name> found in <file> to "
1813 " --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
1814 " --change-leading-char Force output format's leading character "
1816 " --remove-leading-char Remove leading character from global "
1818 " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
1819 " --redefine-syms <file> --redefine-sym for all symbol pairs \n"
1820 " listed in <file>\n"
1821 " --srec-len <number> Restrict the length of generated "
1823 " --srec-forceS3 Restrict the type of generated Srecords "
1825 " --strip-symbols <file> -N for all symbols listed in <file>\n"
1826 " --keep-symbols <file> -K for all symbols listed in <file>\n"
1827 " --localize-symbols <file> -L for all symbols listed in <file>\n"
1828 " --keep-global-symbols <file> -G for all symbols listed in <file>\n"
1829 " --weaken-symbols <file> -W for all symbols listed in <file>\n"
1830 " --alt-machine-code <index> Use alternate machine code for output\n"
1831 " --writable-text Mark the output text as writable\n"
1832 " --readonly-text Make the output text write protected\n"
1833 " --pure Mark the output file as demand paged\n"
1834 " --impure Mark the output file as impure\n"
1835 " --prefix-symbols <prefix> Add <prefix> to start of every symbol "
1837 " --prefix-sections <prefix> Add <prefix> to start of every section "
1839 " --prefix-alloc-sections <prefix>\n"
1840 " Add <prefix> to start of every "
1843 " -v --verbose List all object files modified\n"
1844 " -V --version Display this program's version number\n"
1845 " -h --help Display this output\n"
1846 " --info List object formats & architectures "
1852 msgid "Usage: %s <option(s)> in-file(s)\n"
1857 msgid " Removes symbols and sections from files\n"
1863 " -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
1864 " -O --output-target=<bfdname> Create an output file in format "
1866 " -F --target=<bfdname> Set both input and output format to "
1868 " -p --preserve-dates Copy modified/access timestamps to the "
1870 " -R --remove-section=<name> Remove section <name> from the output\n"
1871 " -s --strip-all Remove all symbol and relocation "
1873 " -g -S -d --strip-debug Remove all debugging symbols & sections\n"
1874 " --strip-unneeded Remove all symbols not needed by "
1876 " --only-keep-debug Strip everything but the debug "
1878 " -N --strip-symbol=<name> Do not copy symbol <name>\n"
1879 " -K --keep-symbol=<name> Only copy symbol <name>\n"
1880 " -w --wildcard Permit wildcard in symbol comparison\n"
1881 " -x --discard-all Remove all non-global symbols\n"
1882 " -X --discard-locals Remove any compiler-generated symbols\n"
1883 " -v --verbose List all object files modified\n"
1884 " -V --version Display this program's version number\n"
1885 " -h --help Display this output\n"
1886 " --info List object formats & architectures "
1888 " -o <file> Place stripped output into <file>\n"
1893 msgid "unrecognized section flag `%s'"
1898 msgid "supported flags: %s"
1903 msgid "cannot open '%s': %s"
1906 #: objcopy.c:630 objcopy.c:2610
1908 msgid "%s: fread failed"
1913 msgid "Ignoring rubbish found on line %d of %s"
1918 msgid "%s: Multiple redefinition of symbol \"%s\""
1923 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
1928 msgid "couldn't open symbol redefinition file %s (error: %s)"
1933 msgid "%s: garbage at end of line %d"
1938 msgid "%s: missing new symbol name at line %d"
1943 msgid "%s: premature end of file at line %d"
1947 msgid "Unable to change endianness of input file(s)"
1952 msgid "copy from %s(%s) to %s(%s)\n"
1957 msgid "Unable to recognise the format of the input file %s"
1962 msgid "Warning: Output file cannot represent architecture %s"
1967 msgid "can't create section `%s': %s"
1971 msgid "there are no sections to be copied!"
1976 msgid "Can't fill gap after %s: %s"
1981 msgid "Can't add padding to %s: %s"
1986 msgid "%s: error copying private BFD data: %s"
1990 msgid "unknown alternate machine code, ignored"
1993 #: objcopy.c:1540 objcopy.c:1570
1995 msgid "cannot mkdir %s for archive copying (error: %s)"
2000 msgid "Multiple renames of section %s"
2004 msgid "private header data"
2009 msgid "%s: error in %s: %s"
2033 msgid "private data"
2038 msgid "%s: section `%s': error in %s: %s"
2043 msgid "%s: can't create debugging section: %s"
2048 msgid "%s: can't set debugging section contents: %s"
2053 msgid "%s: don't know how to write debugging information for %s"
2057 msgid "byte number must be non-negative"
2061 msgid "interleave must be positive"
2064 #: objcopy.c:2487 objcopy.c:2495
2066 msgid "%s both copied and removed"
2069 #: objcopy.c:2584 objcopy.c:2655 objcopy.c:2755 objcopy.c:2786 objcopy.c:2810
2070 #: objcopy.c:2814 objcopy.c:2834
2072 msgid "bad format for %s"
2077 msgid "cannot open: %s: %s"
2082 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
2086 msgid "alternate machine code index must be positive"
2090 msgid "byte number must be less than interleave"
2095 msgid "architecture %s unknown"
2100 "Warning: input target 'binary' required for binary architecture parameter."
2105 msgid " Argument %s ignored"
2110 msgid "warning: could not locate '%s'. System error message: %s"
2113 #: objcopy.c:3019 objcopy.c:3033
2115 msgid "%s %s%c0x%s never used"
2120 msgid "Usage: %s <option(s)> <file(s)>\n"
2125 msgid " Display information from object <file(s)>.\n"
2130 msgid " At least one of the following switches must be given:\n"
2136 " -a, --archive-headers Display archive header information\n"
2137 " -f, --file-headers Display the contents of the overall file header\n"
2138 " -p, --private-headers Display object format specific file header "
2140 " -h, --[section-]headers Display the contents of the section headers\n"
2141 " -x, --all-headers Display the contents of all headers\n"
2142 " -d, --disassemble Display assembler contents of executable "
2144 " -D, --disassemble-all Display assembler contents of all sections\n"
2145 " -S, --source Intermix source code with disassembly\n"
2146 " -s, --full-contents Display the full contents of all sections "
2148 " -g, --debugging Display debug information in object file\n"
2149 " -e, --debugging-tags Display debug information using ctags style\n"
2150 " -G, --stabs Display (in raw form) any STABS info in the file\n"
2151 " -t, --syms Display the contents of the symbol table(s)\n"
2152 " -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
2153 " -r, --reloc Display the relocation entries in the file\n"
2154 " -R, --dynamic-reloc Display the dynamic relocation entries in the "
2156 " -v, --version Display this program's version number\n"
2157 " -i, --info List object formats and architectures supported\n"
2158 " -H, --help Display this information\n"
2165 " The following switches are optional:\n"
2171 " -b, --target=BFDNAME Specify the target object format as "
2173 " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
2174 " -j, --section=NAME Only display information for section NAME\n"
2175 " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
2176 " -EB --endian=big Assume big endian format when "
2178 " -EL --endian=little Assume little endian format when "
2180 " --file-start-context Include context from start of file (with -"
2182 " -I, --include=DIR Add DIR to search list for source files\n"
2183 " -l, --line-numbers Include line numbers and filenames in "
2185 " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
2186 " The STYLE, if specified, can be `auto', "
2188 " `lucid', `arm', `hp', `edg', `gnu-v3', "
2191 " -w, --wide Format output for more than 80 columns\n"
2192 " -z, --disassemble-zeroes Do not skip blocks of zeroes when "
2194 " --start-address=ADDR Only process data whose address is >= ADDR\n"
2195 " --stop-address=ADDR Only process data whose address is <= ADDR\n"
2196 " --prefix-addresses Print complete address alongside "
2198 " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
2199 " --adjust-vma=OFFSET Add OFFSET to all displayed section "
2209 #: objdump.c:372 objdump.c:376
2211 msgid "Idx Name Size VMA LMA File off Algn"
2217 "Idx Name Size VMA LMA File off "
2233 msgid "%s: not a dynamic object"
2238 msgid "Disassembly of section %s:\n"
2243 msgid "Can't use supplied machine %s"
2248 msgid "Can't disassemble for architecture %s\n"
2254 "No %s section present\n"
2260 msgid "Reading %s section of %s failed: %s"
2266 "Contents of %s section:\n"
2272 msgid "architecture: %s, "
2277 msgid "flags 0x%08x:\n"
2289 msgid "Contents of section %s:\n"
2294 msgid "no symbols\n"
2299 msgid "no information for the %ld'th symbol"
2304 msgid "could not determine the type of the %ld'th symbol"
2311 "%s: file format %s\n"
2316 msgid "%s: printing debugging information failed"
2321 msgid "In archive %s:\n"
2325 msgid "unrecognized -E option"
2330 msgid "unrecognized --endian type `%s'"
2335 msgid "parse_coff_type: Bad type code 0x%x"
2338 #: rdcoff.c:404 rdcoff.c:509 rdcoff.c:697
2340 msgid "bfd_coff_get_syment failed: %s"
2343 #: rdcoff.c:420 rdcoff.c:717
2345 msgid "bfd_coff_get_auxent failed: %s"
2350 msgid "%ld: .bf without preceding function"
2355 msgid "%ld: unexpected .ef\n"
2360 msgid "%s: no recognized debugging information"
2365 msgid "Last stabs entries before error:\n"
2375 msgid "%s: Warning: "
2380 msgid "Unable to seek to 0x%x for %s\n"
2385 msgid "Out of memory allocating 0x%x bytes for %s\n"
2390 msgid "Unable to read in 0x%x bytes of %s\n"
2393 #: readelf.c:361 readelf.c:410 readelf.c:588 readelf.c:620
2395 msgid "Unhandled data length: %d\n"
2399 msgid "Don't know about relocations on this machine architecture\n"
2402 #: readelf.c:731 readelf.c:758 readelf.c:801 readelf.c:828
2406 #: readelf.c:741 readelf.c:768 readelf.c:811 readelf.c:838
2407 msgid "out of memory parsing relocs"
2413 " Offset Info Type Sym. Value Symbol's Name + Addend\n"
2418 msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
2423 msgid " Offset Info Type Sym. Value Symbol's Name\n"
2428 msgid " Offset Info Type Sym.Value Sym. Name\n"
2434 " Offset Info Type Symbol's Value "
2435 "Symbol's Name + Addend\n"
2441 " Offset Info Type Sym. Value Sym. Name + "
2448 " Offset Info Type Symbol's Value "
2455 " Offset Info Type Sym. Value Sym. Name\n"
2458 #: readelf.c:1197 readelf.c:1199 readelf.c:1279 readelf.c:1281 readelf.c:1290
2461 msgid "unrecognized: %-7lx"
2466 msgid "<string table index %3ld>"
2471 msgid "Processor Specific: %lx"
2476 msgid "Operating System specific: %lx"
2479 #: readelf.c:1546 readelf.c:2318
2481 msgid "<unknown>: %lx"
2489 msgid "REL (Relocatable file)"
2493 msgid "EXEC (Executable file)"
2497 msgid "DYN (Shared object file)"
2501 msgid "CORE (Core file)"
2506 msgid "Processor Specific: (%x)"
2511 msgid "OS Specific: (%x)"
2514 #: readelf.c:1571 readelf.c:1678 readelf.c:2471
2516 msgid "<unknown>: %x"
2524 msgid "Standalone App"
2527 #: readelf.c:2180 readelf.c:2869 readelf.c:2885
2529 msgid "<unknown: %x>"
2534 msgid "Usage: readelf <option(s)> elf-file(s)\n"
2539 msgid " Display information about the contents of ELF format files\n"
2546 " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
2547 " -h --file-header Display the ELF file header\n"
2548 " -l --program-headers Display the program headers\n"
2549 " --segments An alias for --program-headers\n"
2550 " -S --section-headers Display the sections' header\n"
2551 " --sections An alias for --section-headers\n"
2552 " -g --section-groups Display the section groups\n"
2553 " -e --headers Equivalent to: -h -l -S\n"
2554 " -s --syms Display the symbol table\n"
2555 " --symbols An alias for --syms\n"
2556 " -n --notes Display the core notes (if present)\n"
2557 " -r --relocs Display the relocations (if present)\n"
2558 " -u --unwind Display the unwind info (if present)\n"
2559 " -d --dynamic Display the dynamic section (if present)\n"
2560 " -V --version-info Display the version sections (if present)\n"
2561 " -A --arch-specific Display architecture specific information (if "
2563 " -D --use-dynamic Use the dynamic section info when displaying "
2565 " -x --hex-dump=<number> Dump the contents of section <number>\n"
2566 " -w[liaprmfFso] or\n"
2567 " --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str,"
2569 " Display the contents of DWARF2 debug sections\n"
2575 " -i --instruction-dump=<number>\n"
2576 " Disassemble the contents of section <number>\n"
2582 " -I --histogram Display histogram of bucket list lengths\n"
2583 " -W --wide Allow output width to exceed 80 characters\n"
2584 " -H --help Display this information\n"
2585 " -v --version Display the version number of readelf\n"
2588 #: readelf.c:2563 readelf.c:11051
2589 msgid "Out of memory allocating dump request table."
2592 #: readelf.c:2729 readelf.c:2805
2594 msgid "Unrecognized debug option '%s'\n"
2599 msgid "Invalid option '-%c'\n"
2603 msgid "Nothing to do.\n"
2606 #: readelf.c:2865 readelf.c:2881 readelf.c:5413
2611 msgid "2's complement, little endian"
2615 msgid "2's complement, big endian"
2619 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
2624 msgid "ELF Header:\n"
2634 msgid " Class: %s\n"
2644 msgid " Version: %d %s\n"
2649 msgid " OS/ABI: %s\n"
2654 msgid " ABI Version: %d\n"
2664 msgid " Machine: %s\n"
2669 msgid " Version: 0x%lx\n"
2674 msgid " Entry point address: "
2681 " Start of program headers: "
2687 " (bytes into file)\n"
2688 " Start of section headers: "
2693 msgid " (bytes into file)\n"
2698 msgid " Flags: 0x%lx%s\n"
2703 msgid " Size of this header: %ld (bytes)\n"
2708 msgid " Size of program headers: %ld (bytes)\n"
2713 msgid " Number of program headers: %ld\n"
2718 msgid " Size of section headers: %ld (bytes)\n"
2723 msgid " Number of section headers: %ld"
2728 msgid " Section header string table index: %ld"
2731 #: readelf.c:2991 readelf.c:3024
2732 msgid "program headers"
2735 #: readelf.c:3062 readelf.c:3364 readelf.c:3405 readelf.c:3464 readelf.c:3527
2736 #: readelf.c:3881 readelf.c:3896 readelf.c:4752 readelf.c:4796 readelf.c:4995
2737 #: readelf.c:5956 readelf.c:5970 readelf.c:10475 readelf.c:10839
2739 msgid "Out of memory\n"
2746 "There are no program headers in this file.\n"
2753 "Elf file type is %s\n"
2758 msgid "Entry point "
2765 "There are %d program headers, starting at offset "
2768 #: readelf.c:3110 readelf.c:3112
2772 "Program Headers:\n"
2778 " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
2784 " Type Offset VirtAddr PhysAddr FileSiz "
2785 "MemSiz Flg Align\n"
2790 msgid " Type Offset VirtAddr PhysAddr\n"
2795 msgid " FileSiz MemSiz Flags Align\n"
2799 msgid "more than one dynamic segment\n"
2803 msgid "no .dynamic section in the dynamic segment"
2807 msgid "the .dynamic section is not contained within the dynamic segment"
2811 msgid "the .dynamic section is not the first section in the dynamic segment."
2815 msgid "Unable to find program interpreter name\n"
2822 " [Requesting program interpreter: %s]"
2829 " Section to Segment mapping:\n"
2834 msgid " Segment Sections...\n"
2838 msgid "Cannot interpret virtual addresses without program headers.\n"
2843 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
2846 #: readelf.c:3356 readelf.c:3397
2847 msgid "section headers"
2850 #: readelf.c:3441 readelf.c:3504
2854 #: readelf.c:3451 readelf.c:3514
2855 msgid "symtab shndx"
2862 "There are no sections in this file.\n"
2867 msgid "There are %d section headers, starting at offset 0x%lx:\n"
2870 #: readelf.c:3637 readelf.c:3942 readelf.c:4133 readelf.c:4456 readelf.c:6109
2871 msgid "string table"
2875 msgid "File contains multiple dynamic symbol tables\n"
2879 msgid "File contains multiple dynamic string tables\n"
2883 msgid "dynamic strings"
2887 msgid "File contains multiple symtab shndx tables\n"
2894 "Section Headers:\n"
2907 " [Nr] Name Type Addr Off Size ES Flg Lk "
2914 " [Nr] Name Type Address Off Size ES "
2920 msgid " [Nr] Name Type Address Offset\n"
2925 msgid " Size EntSize Flags Link Info Align\n"
2932 " W (write), A (alloc), X (execute), M (merge), S (strings)\n"
2933 " I (info), L (link order), G (group), x (unknown)\n"
2934 " O (extra OS processing required) o (OS specific), p (processor specific)\n"
2939 msgid "[<unknown>: 0x%x]"
2946 "There are no section groups in this file.\n"
2950 msgid "Section headers are not available!\n"
2955 msgid "Bad sh_link in group section `%s'\n"
2960 msgid "Bad sh_info in group section `%s'\n"
2963 #: readelf.c:3948 readelf.c:6439
2964 msgid "section data"
2969 msgid " [Index] Name\n"
2974 msgid "section [%5u] already in group section [%5u]\n"
2981 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
2988 "There are no dynamic relocations in this file.\n"
2995 "Relocation section "
2998 #: readelf.c:4111 readelf.c:4535 readelf.c:4549
3003 #: readelf.c:4113 readelf.c:4551
3005 msgid " at offset 0x%lx contains %lu entries:\n"
3012 "There are no relocations in this file.\n"
3016 msgid "unwind table"
3019 #: readelf.c:4374 readelf.c:4386 readelf.c:8604 readelf.c:8616
3021 msgid "Skipping unexpected symbol type %u\n"
3026 msgid "Skipping unexpected relocation type %s\n"
3029 #: readelf.c:4438 readelf.c:4463
3033 "There are no unwind sections in this file.\n"
3040 "Could not find unwind info section for "
3054 #: readelf.c:4733 readelf.c:4777
3055 msgid "dynamic section"
3062 "There is no dynamic section in this file.\n"
3066 msgid "Unable to seek to end of file!"
3070 msgid "Unable to determine the number of symbols to load\n"
3074 msgid "Unable to seek to end of file\n"
3078 msgid "Unable to determine the length of the dynamic string table\n"
3082 msgid "dynamic string table"
3086 msgid "symbol information"
3093 "Dynamic section at offset 0x%lx contains %u entries:\n"
3098 msgid " Tag Type Name/Value\n"
3103 msgid "Auxiliary library"
3108 msgid "Filter library"
3113 msgid "Configuration file"
3118 msgid "Dependency audit library"
3123 msgid "Audit library"
3126 #: readelf.c:5086 readelf.c:5114 readelf.c:5142
3131 #: readelf.c:5089 readelf.c:5117 readelf.c:5144
3138 msgid "Shared library: [%s]"
3143 msgid " program interpreter"
3148 msgid "Library soname: [%s]"
3153 msgid "Library rpath: [%s]"
3158 msgid "Library runpath: [%s]"
3163 msgid "Not needed object: [%s]\n"
3170 "Version definition section '%s' contains %ld entries:\n"
3178 #: readelf.c:5463 readelf.c:5655
3180 msgid " Offset: %#08lx Link: %lx (%s)\n"
3184 msgid "version definition section"
3189 msgid " %#06x: Rev: %d Flags: %s"
3194 msgid " Index: %d Cnt: %d "
3204 msgid "Name index: %ld\n"
3209 msgid " %#06x: Parent %d: %s\n"
3214 msgid " %#06x: Parent %d, name index: %ld\n"
3221 "Version needs section '%s' contains %ld entries:\n"
3231 msgid " Offset: %#08lx Link to section: %ld (%s)\n"
3235 msgid "version need section"
3240 msgid " %#06x: Version: %d"
3260 msgid " %#06x: Name: %s"
3265 msgid " %#06x: Name index: %lx"
3270 msgid " Flags: %s Version: %d\n"
3274 msgid "version string table"
3281 "Version symbols section '%s' contains %d entries:\n"
3290 msgid "version symbol data"
3294 msgid " 0 (*local*) "
3298 msgid " 1 (*global*) "
3301 #: readelf.c:5730 readelf.c:6168
3302 msgid "version need"
3306 msgid "version need aux (2)"
3309 #: readelf.c:5782 readelf.c:6231
3313 #: readelf.c:5801 readelf.c:6246
3314 msgid "version def aux"
3321 "No version information found in this file.\n"
3325 msgid "Unable to read in dynamic data\n"
3329 msgid "Unable to seek to start of dynamic information"
3333 msgid "Failed to read in number of buckets\n"
3337 msgid "Failed to read in number of chains\n"
3344 "Symbol table for image:\n"
3349 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3354 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
3361 "Symbol table '%s' contains %lu entries:\n"
3366 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3371 msgid " Num: Value Size Type Bind Vis Ndx Name\n"
3375 msgid "version data"
3379 msgid "version need aux (3)"
3383 msgid "bad dynamic symbol"
3390 "Dynamic symbol information is not available for displaying symbols.\n"
3397 "Histogram for bucket list length (total of %d buckets):\n"
3402 msgid " Length Number %% of total Coverage\n"
3405 #: readelf.c:6288 readelf.c:6307 readelf.c:9975 readelf.c:10167
3406 msgid "Out of memory"
3413 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
3418 msgid " Num: Name BoundTo Flags\n"
3425 "Assembly dump of section %s\n"
3432 "Section '%s' has no data to dump.\n"
3439 "Hex dump of section '%s':\n"
3443 msgid "badly formed extended line op encountered!\n"
3448 msgid " Extended opcode %d: "
3460 msgid "set Address to 0x%lx\n"
3465 msgid " define new File Table entry\n"
3468 #: readelf.c:6605 readelf.c:6893
3470 msgid " Entry\tDir\tTime\tSize\tName\n"
3478 #: readelf.c:6610 readelf.c:6612 readelf.c:6614 readelf.c:6905 readelf.c:6907
3493 msgid "UNKNOWN: length %d\n"
3497 msgid "extracting pointer sizes from .debug_info section"
3501 msgid "No comp units in .debug_info section ?"
3506 msgid "Not enough memory for a pointer size array of %u entries"
3513 "Dump of debug contents of section %s:\n"
3518 msgid "The line info appears to be corrupt - the section is too small\n"
3522 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
3526 msgid "Not enough comp units for .debug_lines section\n"
3531 msgid " Length: %ld\n"
3536 msgid " DWARF Version: %d\n"
3541 msgid " Prologue Length: %d\n"
3546 msgid " Minimum Instruction Length: %d\n"
3551 msgid " Initial value of 'is_stmt': %d\n"
3556 msgid " Line Base: %d\n"
3561 msgid " Line Range: %d\n"
3566 msgid " Opcode Base: %d\n"
3571 msgid " (Pointer size: %u)\n"
3583 msgid " Opcode %d has %d args\n"
3590 " The Directory Table is empty.\n"
3597 " The Directory Table:\n"
3609 " The File Name Table is empty.\n"
3616 " The File Name Table:\n"
3629 #. Now display the statements.
3634 " Line Number Statements:\n"
3639 msgid " Special opcode %d: advance Address by %d to 0x%lx"
3644 msgid " and Line by %d to %d\n"
3654 msgid " Advance PC by %d to %lx\n"
3659 msgid " Advance Line by %d to %d\n"
3664 msgid " Set File Name to entry %d in the File Name Table\n"
3669 msgid " Set column to %d\n"
3674 msgid " Set is_stmt to %d\n"
3679 msgid " Set basic block\n"
3684 msgid " Advance PC by constant %d to 0x%lx\n"
3689 msgid " Advance PC by fixed size amount %d to 0x%lx\n"
3694 msgid " Set prologue_end to true\n"
3699 msgid " Set epilogue_begin to true\n"
3704 msgid " Set ISA to %d\n"
3709 msgid " Unknown opcode %d with operands: "
3712 #: readelf.c:7057 readelf.c:7526 readelf.c:7597
3715 "Contents of the %s section:\n"
3720 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
3725 msgid " Length: %ld\n"
3730 msgid " Version: %d\n"
3735 msgid " Offset into .debug_info section: %ld\n"
3740 msgid " Size of area in .debug_info section: %ld\n"
3752 msgid "Unknown TAG value: %lx"
3757 msgid "Unknown AT value: %lx"
3762 msgid "Unknown FORM value: %lx"
3767 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
3772 msgid " DW_MACINFO_end_file\n"
3777 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
3782 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
3787 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
3792 msgid " Number TAG\n"
3797 msgid " %ld %s [%s]\n"
3801 msgid "has children"
3815 msgid " %lu byte block: "
3820 msgid "(User defined location op)"
3825 msgid "(Unknown location op)"
3829 msgid "debug_loc section data"
3836 "The .debug_loc section is empty.\n"
3842 "Contents of the .debug_loc section:\n"
3850 " Offset Begin End Expression\n"
3854 msgid "Not enough comp units for .debug_loc section\n"
3858 msgid "debug_str section data"
3862 msgid "<no .debug_str section>"
3866 msgid "<offset is too big>"
3873 "The .debug_str section is empty.\n"
3879 "Contents of the .debug_str section:\n"
3884 msgid "Internal error: DWARF version is not 2 or 3.\n"
3889 msgid " (indirect string, offset: 0x%lx): %s"
3894 msgid "Unrecognized form: %d\n"
3899 msgid "(not inlined)"
3909 msgid "(declared as inline but ignored)"
3914 msgid "(declared as inline and inlined)"
3919 msgid " (Unknown inline attribute value: %lx)"
3922 #: readelf.c:8640 readelf.c:8798
3925 "The section %s contains:\n"
3931 msgid " Compilation Unit @ %lx:\n"
3936 msgid " Length: %ld\n"
3941 msgid " Version: %d\n"
3946 msgid " Abbrev Offset: %ld\n"
3951 msgid " Pointer Size: %d\n"
3955 msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
3959 msgid "Unable to locate .debug_abbrev section!\n"
3963 msgid "debug_abbrev section data"
3968 msgid "Unable to locate entry %lu in the abbreviation table\n"
3973 msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
3977 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
3982 msgid " Length: %ld\n"
3987 msgid " Version: %d\n"
3992 msgid " Offset into .debug_info: %lx\n"
3997 msgid " Pointer Size: %d\n"
4002 msgid " Segment Size: %d\n"
4014 msgid "The section %s contains:\n"
4019 msgid "Displaying the debug contents of section %s is not yet supported.\n"
4026 "Section '%s' has no debugging data.\n"
4030 msgid "debug section data"
4035 msgid "Unrecognized debug section: %s\n"
4039 msgid "Some sections were not dumped because they do not exist!\n"
4042 #: readelf.c:9884 readelf.c:10241
4054 "Section '%s' contains %d entries:\n"
4058 msgid "conflict list found without a dynamic symbol table"
4061 #: readelf.c:10176 readelf.c:10190
4069 "Section '.conflict' contains %lu entries:\n"
4073 msgid " Num: Index Value Name"
4077 msgid "liblist string table"
4084 "Library list section '%s' contains %lu entries:\n"
4088 msgid "NT_AUXV (auxiliary vector)"
4092 msgid "NT_PRSTATUS (prstatus structure)"
4096 msgid "NT_FPREGSET (floating point registers)"
4100 msgid "NT_PRPSINFO (prpsinfo structure)"
4104 msgid "NT_TASKSTRUCT (task structure)"
4108 msgid "NT_PRXFPREG (user_xfpregs structure)"
4112 msgid "NT_PSTATUS (pstatus structure)"
4116 msgid "NT_FPREGS (floating point registers)"
4120 msgid "NT_PSINFO (psinfo structure)"
4124 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
4128 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
4132 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
4135 #: readelf.c:10318 readelf.c:10341
4137 msgid "Unknown note type: (0x%08x)"
4140 #. NetBSD core "procinfo" structure.
4142 msgid "NetBSD procinfo structure"
4145 #: readelf.c:10358 readelf.c:10372
4146 msgid "PT_GETREGS (reg structure)"
4149 #: readelf.c:10360 readelf.c:10374
4150 msgid "PT_GETFPREGS (fpreg structure)"
4155 msgid "PT_FIRSTMACH+%d"
4166 "Notes at offset 0x%08lx with length 0x%08lx:\n"
4171 msgid " Owner\t\tData size\tDescription\n"
4176 msgid "corrupt note found at offset %x into core notes\n"
4181 msgid " type: %x, namesize: %08lx, descsize: %08lx\n"
4186 msgid "No note segments present in the core file.\n"
4191 "This instance of readelf has been built without support for a\n"
4192 "64 bit data type and so it cannot read 64 bit ELF files.\n"
4195 #: readelf.c:10667 readelf.c:10986
4197 msgid "%s: Failed to read file header\n"
4207 #: readelf.c:10803 readelf.c:10824 readelf.c:10861 readelf.c:10941
4209 msgid "%s: failed to read archive header\n"
4214 msgid "%s: failed to skip archive symbol table\n"
4219 msgid "%s: failed to read string table\n"
4224 msgid "%s: invalid archive string table offset %lu\n"
4229 msgid "%s: bad archive file name\n"
4234 msgid "%s: failed to seek to next archive header\n"
4239 msgid "'%s': No such file\n"
4244 msgid "Could not locate '%s'. System error message: %s\n"
4249 msgid "'%s' is not an ordinary file\n"
4254 msgid "Input file '%s' is not readable.\n"
4259 msgid "%s: cannot set time: %s"
4262 #. We have to clean up here.
4263 #: rename.c:162 rename.c:200
4265 msgid "unable to rename '%s' reason: %s"
4270 msgid "unable to copy file '%s' reason: %s"
4275 msgid "%s: not enough binary data"
4279 msgid "null terminated unicode string"
4282 #: resbin.c:175 resbin.c:181
4290 #: resbin.c:253 resbin.c:260
4295 msgid "menuex header"
4299 msgid "menuex offset"
4304 msgid "unsupported menu version %d"
4307 #: resbin.c:306 resbin.c:321 resbin.c:384
4308 msgid "menuitem header"
4315 #: resbin.c:453 resbin.c:481
4316 msgid "dialog header"
4321 msgid "unexpected DIALOGEX version %d"
4325 msgid "dialog font point size"
4329 msgid "dialogex font information"
4332 #: resbin.c:550 resbin.c:568
4333 msgid "dialog control"
4337 msgid "dialogex control"
4341 msgid "dialog control end"
4345 msgid "dialog control data"
4349 msgid "stringtable string length"
4353 msgid "stringtable string"
4357 msgid "fontdir header"
4365 msgid "fontdir device name"
4369 msgid "fontdir face name"
4377 msgid "group cursor header"
4382 msgid "unexpected group cursor type %d"
4386 msgid "group cursor"
4390 msgid "group icon header"
4395 msgid "unexpected group icon type %d"
4402 #: resbin.c:957 resbin.c:1174
4403 msgid "unexpected version string"
4408 msgid "version length %d does not match resource length %lu"
4413 msgid "unexpected version type %d"
4418 msgid "unexpected fixed version information length %d"
4422 msgid "fixed version info"
4427 msgid "unexpected fixed version signature %lu"
4432 msgid "unexpected fixed version info version %lu"
4436 msgid "version var info"
4441 msgid "unexpected stringfileinfo value length %d"
4446 msgid "unexpected version stringtable value length %d"
4451 msgid "unexpected version string length %d != %d + %d"
4456 msgid "unexpected version string length %d < %d"
4461 msgid "unexpected varfileinfo value length %d"
4465 msgid "version varfileinfo"
4470 msgid "unexpected version value length %d"
4474 msgid "filename required for COFF input"
4479 msgid "%s: no resource section"
4483 msgid "can't read resource section"
4488 msgid "%s: %s: address out of bounds"
4496 msgid "named directory entry"
4500 msgid "directory entry name"
4504 msgid "named subdirectory"
4508 msgid "named resource"
4512 msgid "ID directory entry"
4516 msgid "ID subdirectory"
4524 msgid "resource type unknown"
4532 msgid "resource data"
4536 msgid "resource data size"
4540 msgid "filename required for COFF output"
4544 msgid "can't get BFD_RELOC_RVA relocation type"
4547 #: resrc.c:237 resrc.c:308
4549 msgid "can't open temporary file `%s': %s"
4554 msgid "can't redirect stdout: `%s': %s"
4564 msgid "can't execute `%s': %s"
4569 msgid "Using temporary file `%s' to read preprocessor output\n"
4574 msgid "can't popen `%s': %s"
4579 msgid "Using popen to read preprocessor output\n"
4584 msgid "Tried `%s'\n"
4589 msgid "Using `%s'\n"
4599 msgid "%s: unexpected EOF"
4604 msgid "%s: read of %lu returned %lu"
4607 #: resrc.c:623 resrc.c:860 resrc.c:1133 resrc.c:1274
4609 msgid "stat failed on bitmap file `%s': %s"
4614 msgid "cursor file `%s' does not contain cursor data"
4617 #: resrc.c:706 resrc.c:1002
4619 msgid "%s: fseek to %lu failed: %s"
4623 msgid "help ID requires DIALOGEX"
4627 msgid "control data requires DIALOGEX"
4632 msgid "icon file `%s' does not contain icon data"
4637 msgid "can't open `%s' for output: %s"
4642 msgid " Displays the sizes of sections inside binary files\n"
4647 msgid " If no input file(s) are specified, a.out is assumed\n"
4653 " The options are:\n"
4654 " -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
4655 " -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
4657 " -t --totals Display the total sizes (Berkeley "
4659 " --target=<bfdname> Set the binary file format\n"
4660 " -h --help Display this information\n"
4661 " -v --version Display the program's version\n"
4667 msgid "invalid argument to --format: %s"
4672 msgid "Invalid radix: %s\n"
4677 msgid "Convert a COFF object file into a SYSROFF object file\n"
4683 " The options are:\n"
4684 " -q --quick (Obsolete - ignoerd)\n"
4685 " -n --noprescan Do not perform a scan to convert commons into defs\n"
4686 " -d --debug Display information about what is being done\n"
4687 " -h --help Display this information\n"
4688 " -v --version Print the program's version number\n"
4693 msgid "unable to open output file %s"
4696 #: stabs.c:328 stabs.c:1706
4697 msgid "numeric overflow"
4702 msgid "Bad stab: %s\n"
4707 msgid "Warning: %s: %s\n"
4712 msgid "N_LBRAC not within function\n"
4717 msgid "Too many N_RBRACs\n"
4721 msgid "unknown C++ encoded name"
4724 #. Complain and keep going, so compilers can invent new
4725 #. cross-reference types.
4727 msgid "unrecognized cross reference type"
4730 #. Does this actually ever happen? Is that why we are worrying
4731 #. about dealing with it rather than just calling error_type?
4733 msgid "missing index type"
4737 msgid "unknown virtual character for baseclass"
4741 msgid "unknown visibility character for baseclass"
4745 msgid "unnamed $vb type"
4749 msgid "unrecognized C++ abbreviation"
4753 msgid "unknown visibility character for field"
4757 msgid "const/volatile indicator missing"
4762 msgid "No mangling for \"%s\"\n"
4766 msgid "Undefined N_EXCL"
4771 msgid "Type file number %d out of range\n"
4776 msgid "Type index number %d out of range\n"
4781 msgid "Unrecognized XCOFF type %d\n"
4786 msgid "bad mangled name `%s'\n"
4791 msgid "no argument types in mangled string\n"
4796 msgid "Demangled name is not a function\n"
4801 msgid "Unexpected type in demangle tree\n"
4806 msgid "Unrecognized demangle component\n"
4811 msgid "Failed to print demangled template\n"
4816 msgid "Couldn't get demangled builtin type\n"
4821 msgid "Unexpected demangled varargs\n"
4826 msgid "Unrecognized demangled builtin type\n"
4831 msgid "invalid number %s"
4836 msgid "invalid integer argument %s"
4841 msgid " Display printable strings in [file(s)] (stdin by default)\n"
4847 " The options are:\n"
4848 " -a - --all Scan the entire file, not just the data section\n"
4849 " -f --print-file-name Print the name of the file before each string\n"
4850 " -n --bytes=[number] Locate & print any NUL-terminated sequence of "
4852 " -<number> least [number] characters (default 4).\n"
4853 " -t --radix={o,x,d} Print the location of the string in base 8, 10 "
4855 " -o An alias for --radix=o\n"
4856 " -T --target=<BFDNAME> Specify the binary file format\n"
4857 " -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
4858 " s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
4860 " -h --help Display this information\n"
4861 " -v --version Print the program's version number\n"
4866 msgid "Print a human readable interpretation of a SYSROFF object file\n"
4872 " The options are:\n"
4873 " -h --help Display this information\n"
4874 " -v --version Print the program's version number\n"
4879 msgid "cannot open input file %s"
4884 msgid "Copyright 2004 Free Software Foundation, Inc.\n"
4890 "This program is free software; you may redistribute it under the terms of\n"
4891 "the GNU General Public License. This program has absolutely no warranty.\n"
4896 msgid "can't open %s `%s': %s"
4901 msgid ": expected to be a directory\n"
4906 msgid ": expected to be a leaf\n"
4911 msgid "%s: warning: "
4916 msgid ": duplicate value\n"
4921 msgid "unknown format type `%s'"
4926 msgid "%s: supported formats:"
4929 #. Otherwise, we give up.
4932 msgid "can not determine type of file `%s'; use the -I option"
4937 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
4943 " The options are:\n"
4944 " -i --input=<file> Name input file\n"
4945 " -o --output=<file> Name output file\n"
4946 " -J --input-format=<format> Specify input format\n"
4947 " -O --output-format=<format> Specify output format\n"
4948 " -F --target=<target> Specify COFF target\n"
4949 " --preprocessor=<program> Program to use to preprocess rc file\n"
4950 " -I --include-dir=<dir> Include directory when preprocessing rc file\n"
4951 " -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
4952 " -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
4953 " -v --verbose Verbose - tells you what it's doing\n"
4954 " -l --language=<val> Set language when reading rc file\n"
4955 " --use-temp-file Use a temporary file instead of popen to "
4957 " the preprocessor output\n"
4958 " --no-use-temp-file Use popen (default)\n"
4963 msgid " --yydebug Turn on parser debugging\n"
4969 " -r Ignored for compatibility with rc\n"
4970 " -h --help Print this help message\n"
4971 " -V --version Print version information\n"
4977 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
4978 "extension if not specified. A single file name is an input file.\n"
4979 "No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
4983 msgid "invalid option -f\n"
4987 msgid "No filename following the -fo option.\n"
4993 "Option -I is deprecated for setting the input format, please use -J "
4998 msgid "no resources"
5001 #: wrstabs.c:354 wrstabs.c:1915
5003 msgid "string_hash_lookup failed: %s"
5008 msgid "stab_int_type: bad size %u"
5013 msgid "%s: warning: unknown size for field `%s' in struct"