1
# Greek translation for binutils
2
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
3
# This file is distributed under the same license as the binutils package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
8
"Project-Id-Version: binutils\n"
9
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10
"POT-Creation-Date: 2014-02-10 09:42+1030\n"
11
"PO-Revision-Date: 2012-12-20 14:41+0000\n"
12
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
"Language-Team: Greek <el@li.org>\n"
15
"Content-Type: text/plain; charset=UTF-8\n"
16
"Content-Transfer-Encoding: 8bit\n"
17
"X-Launchpad-Export-Date: 2015-10-08 10:33+0000\n"
18
"X-Generator: Launchpad (build 17802)\n"
22
msgid "Usage: %s [option(s)] [addr(s)]\n"
27
msgid " Convert addresses into line number/file name pairs.\n"
33
" If no addresses are specified on the command line, they will be read from "
41
" @<file> Read options from <file>\n"
42
" -a --addresses Show addresses\n"
43
" -b --target=<bfdname> Set the binary file format\n"
44
" -e --exe=<executable> Set the input file name (default is a.out)\n"
45
" -i --inlines Unwind inlined functions\n"
46
" -j --section=<name> Read section-relative offsets instead of addresses\n"
47
" -p --pretty-print Make the output easier to read for humans\n"
48
" -s --basenames Strip directory names\n"
49
" -f --functions Show function names\n"
50
" -C --demangle[=style] Demangle function names\n"
51
" -h --help Display this information\n"
52
" -v --version Display the program's version\n"
56
#: addr2line.c:101 ar.c:332 ar.c:369 coffdump.c:471 dlltool.c:3969
57
#: dllwrap.c:518 elfedit.c:651 nlmconv.c:1113 objcopy.c:606 objcopy.c:656
58
#: readelf.c:3705 size.c:99 srconv.c:1744 strings.c:653 sysdump.c:653
59
#: windmc.c:228 windres.c:687
61
msgid "Report bugs to %s\n"
62
msgstr "Αναφορά σφαλμάτων σε %s\n"
64
#. Note for translators: This printf is used to join the
65
#. function name just printed above to the line number/
66
#. file name pair that is about to be printed below. Eg:
74
#. Note for translators: This printf is used to join the
75
#. line number/file name pair that has just been printed with
76
#. the line number/file name pair that is going to be printed
77
#. by the next iteration of the while loop. Eg:
79
#. 123:bar.c (inlined by) 456:main.c
82
msgid " (inlined by) "
87
msgid "%s: cannot get addresses from archive"
92
msgid "%s: cannot find section %s"
95
#: addr2line.c:457 nm.c:1572 objdump.c:3479
97
msgid "unknown demangling style `%s'"
102
msgid "no entry %s in archive\n"
108
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin "
109
"<name>] [member-name] [count] archive-file file...\n"
115
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] "
116
"[count] archive-file file...\n"
121
msgid " %s -M [<mri-script]\n"
131
msgid " d - delete file(s) from the archive\n"
136
msgid " m[ab] - move file(s) in the archive\n"
141
msgid " p - print file(s) found in the archive\n"
146
msgid " q[f] - quick append file(s) to the archive\n"
152
" r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
157
msgid " s - act as ranlib\n"
162
msgid " t - display contents of archive\n"
167
msgid " x[o] - extract file(s) from the archive\n"
172
msgid " command specific modifiers:\n"
177
msgid " [a] - put file(s) after [member-name]\n"
182
msgid " [b] - put file(s) before [member-name] (same as [i])\n"
187
msgid " [D] - use zero for timestamps and uids/gids (default)\n"
192
msgid " [U] - use actual timestamps and uids/gids\n"
197
msgid " [D] - use zero for timestamps and uids/gids\n"
202
msgid " [U] - use actual timestamps and uids/gids (default)\n"
207
msgid " [N] - use instance [count] of name\n"
212
msgid " [f] - truncate inserted file names\n"
217
msgid " [P] - use full path names when matching\n"
222
msgid " [o] - preserve original dates\n"
228
" [u] - only replace files that are newer than current archive "
234
msgid " generic modifiers:\n"
239
msgid " [c] - do not warn if the library had to be created\n"
244
msgid " [s] - create an archive index (cf. ranlib)\n"
249
msgid " [S] - do not build a symbol table\n"
254
msgid " [T] - make a thin archive\n"
259
msgid " [v] - be verbose\n"
264
msgid " [V] - display the version number\n"
269
msgid " @<file> - read options from <file>\n"
274
msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
284
msgid " --plugin <p> - load the specified plugin\n"
289
msgid "Usage: %s [options] archive\n"
294
msgid " Generate an index to speed access to archives\n"
300
" The options are:\n"
301
" @<file> Read options from <file>\n"
306
msgid " --plugin <name> Load the specified plugin\n"
312
" -D Use zero for symbol map timestamp (default)\n"
313
" -U Use an actual symbol map timestamp\n"
319
" -D Use zero for symbol map timestamp\n"
320
" -U Use actual symbol map timestamp (default)\n"
326
" -t Update the archive's symbol map timestamp\n"
327
" -h --help Print this help message\n"
328
" -v --version Print version information\n"
332
msgid "two different operation options specified"
335
#: ar.c:577 ar.c:638 nm.c:1654
337
msgid "sorry - this program has been built without plugin support\n"
341
msgid "no operation specified"
345
msgid "`u' is only meaningful with the `r' option."
349
msgid "`u' is not meaningful with the `D' option."
353
msgid "`u' modifier ignored since `D' is the default (see `U')"
357
msgid "`N' is only meaningful with the `x' and `d' options."
361
msgid "Value for `N' must be positive."
365
msgid "`x' cannot be used on thin archives."
370
msgid "internal error -- this option not implemented"
376
msgstr "δημιουργία %s"
380
msgid "Cannot convert existing library %s to thin format"
385
msgid "Cannot convert existing thin library %s to normal format"
388
#: ar.c:983 ar.c:1037 ar.c:1366 objcopy.c:2294
390
msgid "internal stat error on %s"
393
#: ar.c:1002 ar.c:1070
395
msgid "%s is not a valid archive"
399
msgid "could not create temporary file whilst writing archive"
404
msgid "No member named `%s'\n"
409
msgid "no entry %s in archive %s!"
414
msgid "%s: no archive map to update"
419
msgid "No entry %s in archive.\n"
424
msgid "Can't open file %s\n"
429
msgid "%s: Can't open output archive %s\n"
434
msgid "%s: Can't open input archive %s\n"
439
msgid "%s: file %s is not an archive\n"
444
msgid "%s: no output archive specified yet\n"
447
#: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:353 arsup.c:419
449
msgid "%s: no open output archive\n"
452
#: arsup.c:261 arsup.c:374 arsup.c:400
454
msgid "%s: can't open file %s\n"
457
#: arsup.c:315 arsup.c:396 arsup.c:477
459
msgid "%s: can't find module file %s\n"
464
msgid "Current open archive is %s\n"
469
msgid "%s: no open archive\n"
474
msgid " No emulation specific options\n"
477
#. Macros for common output.
480
msgid " emulation options: \n"
485
msgid "can't set BFD default target to `%s': %s"
490
msgid "%s: Matching formats:"
495
msgid "Supported targets:"
500
msgid "%s: supported targets:"
505
msgid "Supported architectures:"
510
msgid "%s: supported architectures:"
518
msgid "little endian"
522
msgid "endianness unknown"
529
" (header %s, data %s)\n"
534
msgid "BFD header file version %s\n"
539
msgid "%s: bad number: %s"
542
#: bucomm.c:579 strings.c:408
544
msgid "'%s': No such file"
547
#: bucomm.c:581 strings.c:410
549
msgid "Warning: could not locate '%s'. reason: %s"
554
msgid "Warning: '%s' is not an ordinary file"
559
msgid "Warning: '%s' has negative size, probably it is too large"
574
msgid "section definition at %x size %x\n"
584
msgid "array [%d] of"
589
msgid "function returning"
604
msgid "structure definition"
609
msgid "structure ref to UNKNOWN struct"
614
msgid "structure ref to %s"
619
msgid "enum ref to %s"
624
msgid "enum definition"
629
msgid "Stack offset %x"
634
msgid "Memory section %s+%x"
644
msgid "Struct Member offset %x"
649
msgid "Enum Member offset %x"
654
msgid "Undefined symbol"
655
msgstr "Απροσδιόριστο σύμβολο"
659
msgid "List of symbols"
664
msgid "Symbol %s, tag %d, number %d"
667
#: coffdump.c:345 readelf.c:13103 readelf.c:13177
683
msgid "List of blocks "
698
msgid "List of source files"
703
msgid "Source file %s"
708
msgid "section %s %d %d address %x size %x number %d nrelocs %d"
716
#: coffdump.c:462 sysdump.c:646
718
msgid "Usage: %s [option(s)] in-file\n"
723
msgid " Print a human readable interpretation of a COFF object file\n"
729
" The options are:\n"
730
" @<file> Read options from <file>\n"
731
" -h --help Display this information\n"
732
" -v --version Display the program's version\n"
736
#: coffdump.c:533 srconv.c:1834 sysdump.c:710
737
msgid "no input file specified"
738
msgstr "Δεν υπάρχουν αρχεία εισόδου"
740
#: cxxfilt.c:119 nm.c:270 objdump.c:281
742
msgid "Report bugs to %s.\n"
743
msgstr "Αναφορά σφαλμάτων στο %s.\n"
746
msgid "debug_add_to_current_namespace: no current file"
750
msgid "debug_start_source: no debug_set_filename call"
754
msgid "debug_record_function: no debug_set_filename call"
758
msgid "debug_record_parameter: no current function"
762
msgid "debug_end_function: no current function"
766
msgid "debug_end_function: some blocks were not closed"
770
msgid "debug_start_block: no current block"
774
msgid "debug_end_block: no current block"
778
msgid "debug_end_block: attempt to close top level block"
782
msgid "debug_record_line: no current unit"
787
msgid "debug_start_common_block: not implemented"
792
msgid "debug_end_common_block: not implemented"
797
msgid "debug_record_label: not implemented"
801
msgid "debug_record_variable: no current file"
805
msgid "debug_make_undefined_type: unsupported kind"
809
msgid "debug_name_type: no current file"
813
msgid "debug_tag_type: no current file"
817
msgid "debug_tag_type: extra tag attempted"
822
msgid "Warning: changing type size from %d to %d\n"
826
msgid "debug_find_named_type: no current compilation unit"
831
msgid "debug_get_real_type: circular debug information for %s\n"
835
msgid "debug_write_type: illegal type encountered"
838
#: dlltool.c:918 dlltool.c:944 dlltool.c:975
840
msgid "Internal error: Unknown machine type: %d"
845
msgid "Can't open def file: %s"
850
msgid "Processing def file: %s"
854
msgid "Processed def file"
859
msgid "Syntax error in def file %s:%d"
864
msgid "%s: Path components stripped from image name, '%s'."
869
msgid "NAME: %s base: %x"
872
#: dlltool.c:1107 dlltool.c:1128
873
msgid "Can't have LIBRARY and NAME"
878
msgid "LIBRARY: %s base: %x"
883
msgid "VERSION %d.%d\n"
884
msgstr "ΕΚΔΟΣΗ %d.%d\n"
889
msgstr "εκτέλεση: %s %s"
891
#: dlltool.c:1370 resrc.c:288
896
#: dlltool.c:1375 dllwrap.c:416 resrc.c:293
898
msgid "subprocess got fatal signal %d"
901
#: dlltool.c:1381 dllwrap.c:423 resrc.c:300
903
msgid "%s exited with status %d"
904
msgstr "%s: τερματίστηκε με κατάσταση %d"
908
msgid "Sucking in info from %s section in %s"
913
msgid "Excluding symbol: %s"
916
#: dlltool.c:1641 dlltool.c:1652 nm.c:1006 nm.c:1016 nm.c:1025
918
msgid "%s: no symbols"
921
#. FIXME: we ought to read in and block out the base relocations.
924
msgid "Done reading %s"
929
msgid "Unable to open object file: %s: %s"
934
msgid "Scanning object file %s"
939
msgid "Cannot produce mcore-elf dll from archive file: %s"
943
msgid "Adding exports to output file"
947
msgid "Added exports to output file"
952
msgid "Generating export file: %s"
957
msgid "Unable to open temporary assembler file: %s"
962
msgid "Opened temporary file: %s"
966
msgid "failed to read the number of entries from base file"
970
msgid "Generated exports file"
975
msgid "bfd_open failed open stub file: %s: %s"
980
msgid "Creating stub file: %s"
985
msgid "bfd_open failed reopen stub file: %s: %s"
988
#: dlltool.c:2936 dlltool.c:3012
990
msgid "failed to open temporary head file: %s"
993
#: dlltool.c:2998 dlltool.c:3081
995
msgid "failed to open temporary head file: %s: %s"
1000
msgid "failed to open temporary tail file: %s"
1005
msgid "failed to open temporary tail file: %s: %s"
1010
msgid "Can't create .lib file: %s: %s"
1015
msgid "Creating library file: %s"
1018
#: dlltool.c:3270 dlltool.c:3276
1020
msgid "cannot delete %s: %s"
1024
msgid "Created lib file"
1029
msgid "Can't open .lib file: %s: %s"
1032
#: dlltool.c:3501 dlltool.c:3523
1034
msgid "%s is not a library"
1039
msgid "Import library `%s' specifies two or more dlls"
1044
msgid "Unable to determine dll name for `%s' (not an import library?)"
1049
msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
1054
msgid "Error, duplicate EXPORT with ordinals: %s"
1058
msgid "Processing definitions"
1062
msgid "Processed definitions"
1066
#: dlltool.c:3926 dllwrap.c:477
1068
msgid "Usage %s <option(s)> <object-file(s)>\n"
1075
" -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
1081
" possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
1087
msgid " -e --output-exp <outname> Generate an export file.\n"
1092
msgid " -l --output-lib <outname> Generate an interface library.\n"
1097
msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
1102
msgid " -a --add-indirect Add dll indirects to export file.\n"
1108
" -D --dllname <name> Name of input dll to put into interface lib.\n"
1113
msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
1118
msgid " -z --output-def <deffile> Name of .def file to be created.\n"
1123
msgid " --export-all-symbols Export all symbols to .def\n"
1128
msgid " --no-export-all-symbols Only export listed symbols\n"
1133
msgid " --exclude-symbols <list> Don't export <list>\n"
1138
msgid " --no-default-excludes Clear default exclude symbols\n"
1143
msgid " -b --base-file <basefile> Read linker generated base file.\n"
1148
msgid " -x --no-idata4 Don't generate idata$4 section.\n"
1153
msgid " -c --no-idata5 Don't generate idata$5 section.\n"
1159
" --use-nul-prefixed-import-tables Use zero prefixed idata$4 and "
1166
" -U --add-underscore Add underscores to all symbols in interface "
1173
" --add-stdcall-underscore Add underscores to stdcall symbols in "
1174
"interface library.\n"
1180
" --no-leading-underscore All symbols shouldn't be prefixed by an "
1187
" --leading-underscore All symbols should be prefixed by an "
1193
msgid " -k --kill-at Kill @<n> from exported names.\n"
1198
msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
1203
msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
1208
msgid " -S --as <name> Use <name> for assembler.\n"
1213
msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
1219
" -C --compat-implib Create backward compatible import library.\n"
1225
" -n --no-delete Keep temp files (repeat for extra "
1232
" -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
1238
" -I --identify <implib> Report the name of the DLL associated with "
1245
" --identify-strict Causes --identify to report error when multiple "
1251
msgid " -v --verbose Be verbose.\n"
1256
msgid " -V --version Display the program version.\n"
1261
msgid " -h --help Display this information.\n"
1266
msgid " @<file> Read options from <file>.\n"
1272
" -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
1277
msgid " -L --linker <name> Use <name> as the linker.\n"
1282
msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
1287
msgid "Path components stripped from dllname, '%s'."
1292
msgid "Unable to open base-file: %s"
1297
msgid "Machine '%s' not supported"
1302
msgid "Warning, machine type (%d) not supported for delayimport."
1305
#: dlltool.c:4344 dllwrap.c:207
1307
msgid "Tried file: %s"
1310
#: dlltool.c:4351 dllwrap.c:214
1312
msgid "Using file: %s"
1317
msgid "Keeping temporary base file %s"
1322
msgid "Deleting temporary base file %s"
1327
msgid "Keeping temporary exp file %s"
1332
msgid "Deleting temporary exp file %s"
1337
msgid "Keeping temporary def file %s"
1342
msgid "Deleting temporary def file %s"
1347
msgid "pwait returns: %s"
1352
msgid " Generic options:\n"
1357
msgid " @<file> Read options from <file>\n"
1362
msgid " --quiet, -q Work quietly\n"
1367
msgid " --verbose, -v Verbose\n"
1372
msgid " --version Print dllwrap version\n"
1377
msgid " --implib <outname> Synonym for --output-lib\n"
1382
msgid " Options for %s:\n"
1387
msgid " --driver-name <driver> Defaults to \"gcc\"\n"
1392
msgid " --driver-flags <flags> Override default ld flags\n"
1397
msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
1402
msgid " --entry <entry> Specify alternate DLL entry point\n"
1407
msgid " --image-base <base> Specify image base address\n"
1412
msgid " --target <machine> i386-cygwin32 or i386-mingw32\n"
1417
msgid " --dry-run Show what needs to be run\n"
1422
msgid " --mno-cygwin Create Mingw DLL\n"
1427
msgid " Options passed to DLLTOOL:\n"
1432
msgid " --machine <machine>\n"
1437
msgid " --output-exp <outname> Generate export file.\n"
1442
msgid " --output-lib <outname> Generate input library.\n"
1447
msgid " --add-indirect Add dll indirects to export file.\n"
1452
msgid " --dllname <name> Name of input dll to put into output lib.\n"
1457
msgid " --def <deffile> Name input .def file\n"
1462
msgid " --output-def <deffile> Name output .def file\n"
1467
msgid " --export-all-symbols Export all symbols to .def\n"
1472
msgid " --no-export-all-symbols Only export .drectve symbols\n"
1477
msgid " --exclude-symbols <list> Exclude <list> from .def\n"
1482
msgid " --no-default-excludes Zap default exclude symbols\n"
1487
msgid " --base-file <basefile> Read linker generated base file\n"
1492
msgid " --no-idata4 Don't generate idata$4 section\n"
1497
msgid " --no-idata5 Don't generate idata$5 section\n"
1502
msgid " -U Add underscores to .lib\n"
1507
msgid " -k Kill @<n> from exported names\n"
1512
msgid " --add-stdcall-alias Add aliases without @<n>\n"
1517
msgid " --as <name> Use <name> for assembler\n"
1522
msgid " --nodelete Keep temp files.\n"
1527
msgid " --no-leading-underscore Entrypoint without underscore\n"
1532
msgid " --leading-underscore Entrypoint with underscore.\n"
1537
msgid " Rest are passed unmodified to the language driver\n"
1541
msgid "Must provide at least one of -o or --dllname options"
1546
"no export definition file provided.\n"
1547
"Creating one, but that may not be what you want"
1552
msgid "DLLTOOL name : %s\n"
1557
msgid "DLLTOOL options : %s\n"
1562
msgid "DRIVER name : %s\n"
1567
msgid "DRIVER options : %s\n"
1570
#: dwarf.c:406 dwarf.c:3215
1571
msgid "badly formed extended line op encountered!\n"
1576
msgid " Extended opcode %d: "
1588
msgid "set Address to 0x%s\n"
1593
msgid "define new File Table entry\n"
1596
#: dwarf.c:431 dwarf.c:2777
1598
msgid " Entry\tDir\tTime\tSize\tName\n"
1602
msgid "DW_LNE_define_file: Bad opcode length\n"
1607
msgid "set Discriminator to %s\n"
1612
msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
1615
#. The test against DW_LNW_hi_user is redundant due to
1616
#. the limited range of the unsigned char data type used
1618
#. && op_code <= DW_LNE_hi_user
1621
msgid "user defined: "
1634
#: dwarf.c:561 dwarf.c:599
1635
msgid "<no .debug_str section>"
1640
msgid "DW_FORM_strp offset too big: %s\n"
1644
msgid "<offset is too big>"
1648
msgid "<no .debug_str_offsets.dwo section>"
1652
msgid "<no .debug_str_offsets section>"
1657
msgid "DW_FORM_GNU_str_index offset too big: %s\n"
1661
msgid "<index offset is too big>"
1665
msgid "<no .debug_str.dwo section>"
1670
msgid "DW_FORM_GNU_str_index indirect offset too big: %s\n"
1674
msgid "<indirect index offset is too big>"
1678
msgid "<no .debug_addr section>"
1683
msgid "Offset into section %s too big: %s\n"
1686
#. Report the missing single zero which ends the section.
1688
msgid ".debug_abbrev section not zero terminated\n"
1693
msgid "Unknown TAG value: %lx"
1698
msgid "Unknown FORM value: %lx"
1703
msgid " %s byte block: "
1708
msgid "(DW_OP_call_ref in frame info)"
1723
msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
1728
msgid "(DW_OP_GNU_implicit_pointer in frame info)"
1733
msgid "(User defined location op)"
1738
msgid "(Unknown location op)"
1742
msgid "corrupt attribute\n"
1746
msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
1750
msgid "DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8\n"
1755
msgid " (indirect string, offset: 0x%s): %s"
1760
msgid " (indexed string: 0x%s): %s"
1765
msgid " (alt indirect string, offset: 0x%s)"
1770
msgid " (addr_index: 0x%s): %s"
1775
msgid "Unrecognized form: %lu\n"
1780
msgid "(not inlined)"
1790
msgid "(declared as inline but ignored)"
1795
msgid "(declared as inline and inlined)"
1800
msgid " (Unknown inline attribute value: %s)"
1805
msgid "(implementation defined: %s)"
1810
msgid "(Unknown: %s)"
1815
msgid "(user defined type)"
1820
msgid "(unknown type)"
1825
msgid "(unknown accessibility)"
1830
msgid "(unknown visibility)"
1835
msgid "(unknown virtuality)"
1840
msgid "(unknown case)"
1845
msgid "(user defined)"
1850
msgid "(unknown convention)"
1860
msgid " (location list)"
1863
#: dwarf.c:2029 dwarf.c:4209 dwarf.c:4335
1865
msgid " [without DW_AT_frame_base]"
1871
"Offset %s used as value for DW_AT_import attribute of DIE at offset %lx is "
1877
msgid "\t[Abbrev Number: %ld"
1882
msgid "Unknown AT value: %lx"
1887
msgid "Reserved length value (0x%s) found in section %s\n"
1892
msgid "Corrupt unit length (0x%s) found in section %s\n"
1897
msgid "No comp units in %s section ?"
1902
msgid "Not enough memory for a debug info array of %u entries"
1905
#: dwarf.c:2209 dwarf.c:3544 dwarf.c:3669 dwarf.c:3833 dwarf.c:4086
1906
#: dwarf.c:4444 dwarf.c:4528 dwarf.c:4597 dwarf.c:4738 dwarf.c:4884
1910
"Contents of the %s section:\n"
1916
msgid "Unable to locate %s section!\n"
1921
msgid " Compilation Unit @ offset 0x%s:\n"
1926
msgid " Length: 0x%s (%s)\n"
1931
msgid " Version: %d\n"
1936
msgid " Abbrev Offset: 0x%s\n"
1941
msgid " Pointer Size: %d\n"
1946
msgid " Signature: 0x%s\n"
1951
msgid " Type Offset: 0x%s\n"
1956
msgid " Section contributions:\n"
1961
msgid " .debug_abbrev.dwo: 0x%s 0x%s\n"
1966
msgid " .debug_line.dwo: 0x%s 0x%s\n"
1971
msgid " .debug_loc.dwo: 0x%s 0x%s\n"
1976
msgid " .debug_str_offsets.dwo: 0x%s 0x%s\n"
1982
"Debug info is corrupted, length of CU at %s extends beyond end of section "
1988
msgid "CU at offset %s contains corrupt or unsupported version number: %d.\n"
1994
"Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
2000
msgid " <%d><%lx>: Abbrev Number: 0\n"
2005
msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
2009
msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
2014
msgid " <%d><%lx>: Abbrev Number: %lu"
2019
msgid " <%d><%lx>: ...\n"
2025
"DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
2029
msgid "The line info appears to be corrupt - the section is too small\n"
2033
msgid "Only DWARF version 2, 3 and 4 line info is currently supported.\n"
2037
msgid "Invalid maximum operations per insn.\n"
2043
"Raw dump of debug contents of section %s:\n"
2047
#: dwarf.c:2727 dwarf.c:3854
2049
msgid " Offset: 0x%lx\n"
2054
msgid " Length: %ld\n"
2059
msgid " DWARF Version: %d\n"
2064
msgid " Prologue Length: %d\n"
2069
msgid " Minimum Instruction Length: %d\n"
2074
msgid " Maximum Ops per Instruction: %d\n"
2079
msgid " Initial value of 'is_stmt': %d\n"
2084
msgid " Line Base: %d\n"
2089
msgid " Line Range: %d\n"
2094
msgid " Opcode Base: %d\n"
2106
msgid " Opcode %d has %d args\n"
2113
" The Directory Table is empty.\n"
2120
" The Directory Table (offset 0x%lx):\n"
2127
" The File Name Table is empty.\n"
2134
" The File Name Table (offset 0x%lx):\n"
2138
msgid "Corrupt file name table entry\n"
2143
msgid " No Line Number Statements.\n"
2148
msgid " Line Number Statements:\n"
2153
msgid " Special opcode %d: advance Address by %s to 0x%s"
2158
msgid " Special opcode %d: advance Address by %s to 0x%s[%d]"
2163
msgid " and Line by %s to %d\n"
2173
msgid " Advance PC by %s to 0x%s\n"
2178
msgid " Advance PC by %s to 0x%s[%d]\n"
2183
msgid " Advance Line by %s to %d\n"
2188
msgid " Set File Name to entry %s in the File Name Table\n"
2193
msgid " Set column to %s\n"
2198
msgid " Set is_stmt to %s\n"
2203
msgid " Set basic block\n"
2208
msgid " Advance PC by constant %s to 0x%s\n"
2213
msgid " Advance PC by constant %s to 0x%s[%d]\n"
2218
msgid " Advance PC by fixed size amount %s to 0x%s\n"
2223
msgid " Set prologue_end to true\n"
2228
msgid " Set epilogue_begin to true\n"
2233
msgid " Set ISA to %s\n"
2236
#: dwarf.c:2988 dwarf.c:3377
2238
msgid " Unknown opcode %d with operands: "
2244
"Decoded dump of debug contents of section %s:\n"
2253
#: dwarf.c:3144 dwarf.c:3156
2256
"File name Line number Starting address\n"
2261
msgid "CU: %s/%s:\n"
2266
msgid "UNKNOWN (%u): length %d\n"
2273
" [Use file table entry %d]\n"
2280
" [Use directory table entry %d]\n"
2285
msgid " Set ISA to %lu\n"
2320
#: dwarf.c:3573 dwarf.c:4636
2323
".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
2327
msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
2332
msgid " Length: %ld\n"
2337
msgid " Version: %d\n"
2342
msgid " Offset into .debug_info section: 0x%lx\n"
2347
msgid " Size of area in .debug_info section: %ld\n"
2354
" Offset Kind Name\n"
2374
msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
2379
msgid " DW_MACINFO_end_file\n"
2384
msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
2389
msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
2394
msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
2399
msgid "Only GNU extension to DWARF 4 of %s is currently supported.\n"
2404
msgid " Version: %d\n"
2409
msgid " Offset size: %d\n"
2414
msgid " Offset into .debug_line: 0x%lx\n"
2419
msgid " Extension opcode arguments:\n"
2424
msgid " DW_MACRO_GNU_%02x has no arguments\n"
2429
msgid " DW_MACRO_GNU_%02x arguments: "
2434
msgid "Invalid extension opcode form %s\n"
2438
msgid ".debug_macro section not zero terminated\n"
2442
msgid "DW_MACRO_GNU_start_file used, but no .debug_line offset provided.\n"
2447
msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d\n"
2452
msgid " DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
2457
msgid " DW_MACRO_GNU_end_file\n"
2462
msgid " DW_MACRO_GNU_define - lineno : %d macro : %s\n"
2467
msgid " DW_MACRO_GNU_undef - lineno : %d macro : %s\n"
2472
msgid " DW_MACRO_GNU_define_indirect - lineno : %d macro : %s\n"
2477
msgid " DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s\n"
2482
msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n"
2488
" DW_MACRO_GNU_define_indirect_alt - lineno : %d macro offset : 0x%lx\n"
2493
msgid " DW_MACRO_GNU_undef_indirect_alt - lineno : %d macro offset : 0x%lx\n"
2498
msgid " DW_MACRO_GNU_transparent_include_alt - offset : 0x%lx\n"
2503
msgid " Unknown macro opcode %02x seen\n"
2508
msgid " DW_MACRO_GNU_%02x\n"
2513
msgid " DW_MACRO_GNU_%02x -"
2518
msgid " Number TAG (0x%lx)\n"
2522
msgid "has children"
2529
#: dwarf.c:4150 dwarf.c:4182 dwarf.c:4191 dwarf.c:4264 dwarf.c:4312
2532
msgid "Location list starting at offset 0x%lx is not terminated.\n"
2535
#: dwarf.c:4166 dwarf.c:4274 dwarf.c:4939
2537
msgid "<End of list>\n"
2542
msgid "(base address)\n"
2546
msgid " (start == end)"
2550
msgid " (start > end)"
2555
msgid "(base address selection entry)\n"
2560
msgid "Unknown location list entry type 0x%x.\n"
2563
#: dwarf.c:4384 dwarf.c:4524 dwarf.c:4727 dwarf.c:4790 dwarf.c:4837
2567
"The %s section is empty.\n"
2570
#: dwarf.c:4390 dwarf.c:4733 dwarf.c:4843
2573
"Unable to load/parse the .debug_info section, so cannot interpret the %s "
2578
msgid "No location lists in .debug_info section!\n"
2583
msgid "Location lists in %s section start at 0x%s\n"
2588
msgid " Offset Begin End Expression\n"
2593
msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
2598
msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
2603
msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
2608
msgid "There are %ld unused bytes at the end of section %s\n"
2612
msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
2617
msgid " Length: %ld\n"
2622
msgid " Version: %d\n"
2627
msgid " Offset into .debug_info: 0x%lx\n"
2632
msgid " Pointer Size: %d\n"
2637
msgid " Segment Size: %d\n"
2642
msgid "Invalid address size in %s section!\n"
2646
msgid "Pointer size + Segment size is not a power of two.\n"
2665
msgid " For compilation unit at offset 0x%s:\n"
2670
msgid "\tIndex\tAddress\n"
2678
#. This can happen when the file was compiled with -gsplit-debug
2679
#. which removes references to range lists from the primary .o file.
2682
msgid "No range lists in .debug_info section.\n"
2687
msgid "Range lists in %s section start at 0x%lx\n"
2692
msgid " Offset Begin End\n"
2697
msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
2702
msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
2706
msgid "(start == end)"
2710
msgid "(start > end)"
2714
msgid "bad register: "
2717
#. The documentation for the format of this file is in gdb/dwarf2read.c.
2718
#: dwarf.c:5232 dwarf.c:6072
2720
msgid "Contents of the %s section:\n"
2725
msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
2730
msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
2735
msgid "Truncated header in the %s section.\n"
2740
msgid "Version %ld\n"
2745
msgid "Unsupported version %lu.\n"
2749
msgid "The address table data in version 3 may be wrong.\n"
2753
msgid "Version 4 does not support case insensitive lookups.\n"
2757
msgid "Version 5 does not include inlined functions.\n"
2761
msgid "Version 6 does not include symbol attributes.\n"
2766
msgid "Corrupt header in the %s section.\n"
2778
msgid "[%3u] 0x%lx - 0x%lx\n"
2790
msgid "[%3u] 0x%lx 0x%lx "
2820
#: dwarf.c:6238 dwarf.c:6249
2821
msgid "Internal error: out of space in the shndx pool.\n"
2826
msgid " Version: %d\n"
2831
msgid " Number of columns: %d\n"
2836
msgid " Number of used entries: %d\n"
2842
" Number of slots: %d\n"
2848
msgid "Section %s too small for %d hash table entries\n"
2853
msgid " [%3d] Signature: 0x%s Sections: "
2858
msgid "Section %s too small for shndx pool\n"
2863
msgid "Section %s too small for offset and size tables\n"
2868
msgid " Offset table\n"
2871
#: dwarf.c:6407 dwarf.c:6471
2875
#: dwarf.c:6407 dwarf.c:6471
2879
#: dwarf.c:6443 dwarf.c:6489
2886
msgid " Size table\n"
2891
msgid " Unsupported version\n"
2896
msgid "Displaying the debug contents of section %s is not yet supported.\n"
2899
#: dwarf.c:6714 dwarf.c:6784
2901
msgid "Unrecognized debug option '%s'\n"
2911
msgid "%s: Warning: "
2914
#: elfcomm.c:88 elfcomm.c:123 elfcomm.c:224 elfcomm.c:330
2916
msgid "Unhandled data length: %d\n"
2919
#: elfcomm.c:405 elfcomm.c:419 elfcomm.c:833 readelf.c:4177 readelf.c:4485
2920
#: readelf.c:4528 readelf.c:4602 readelf.c:4681 readelf.c:5468 readelf.c:5492
2921
#: readelf.c:7979 readelf.c:8025 readelf.c:8224 readelf.c:9525 readelf.c:9539
2922
#: readelf.c:10085 readelf.c:10102 readelf.c:10145 readelf.c:10171
2923
#: readelf.c:12792 readelf.c:12984 readelf.c:13978
2924
msgid "Out of memory\n"
2929
msgid "%s: failed to skip archive symbol table\n"
2934
msgid "%s: the archive index is empty\n"
2937
#: elfcomm.c:483 elfcomm.c:510
2939
msgid "%s: failed to read archive index\n"
2945
"%s: the archive index is supposed to have %ld entries of %d bytes, but the "
2946
"size is only %ld\n"
2950
msgid "Out of memory whilst trying to read archive symbol index\n"
2954
msgid "Out of memory whilst trying to convert the archive symbol index\n"
2959
msgid "%s: the archive has an index but no symbols\n"
2963
msgid "Out of memory whilst trying to read archive index symbol table\n"
2968
msgid "%s: failed to read archive index symbol table\n"
2973
msgid "%s: failed to read archive header following archive index\n"
2978
msgid "%s: failed to seek to first archive header\n"
2981
#: elfcomm.c:603 elfcomm.c:791 elfedit.c:338 readelf.c:14477
2983
msgid "%s: failed to read archive header\n"
2988
msgid "%s has no archive index\n"
2992
msgid "Out of memory reading long symbol names in archive\n"
2997
msgid "%s: failed to read long symbol name string table\n"
3001
msgid "Archive member uses long names, but no longname table found\n"
3006
msgid "%s: failed to seek to next file name\n"
3009
#: elfcomm.c:796 elfedit.c:345 readelf.c:14483
3011
msgid "%s: did not find a valid archive header\n"
3014
#: elfcomm.c:815 readelf.c:279 readelf.c:5586 readelf.c:6098 readelf.c:8774
3015
#: readelf.c:8890 readelf.c:9895 readelf.c:9989 readelf.c:10050
3016
#: readelf.c:13313 readelf.c:13316
3022
msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
3027
msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
3032
msgid "%s: Unmatched EI_CLASS: %d is not %d\n"
3037
msgid "%s: Unmatched e_machine: %d is not %d\n"
3042
msgid "%s: Unmatched e_type: %d is not %d\n"
3047
msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
3052
msgid "%s: Failed to update ELF header: %s\n"
3057
msgid "Unsupported EI_CLASS: %d\n"
3062
"This executable has been built without support for a\n"
3063
"64 bit data type and so it cannot process 64 bit ELF files.\n"
3068
msgid "%s: Failed to read ELF header\n"
3073
msgid "%s: Failed to seek to ELF header\n"
3076
#: elfedit.c:329 readelf.c:14469
3078
msgid "%s: failed to seek to next archive header\n"
3081
#: elfedit.c:360 elfedit.c:369 readelf.c:14497 readelf.c:14506
3083
msgid "%s: bad archive file name\n"
3086
#: elfedit.c:389 elfedit.c:481
3088
msgid "Input file '%s' is not readable\n"
3093
msgid "%s: failed to seek to archive member\n"
3096
#: elfedit.c:452 readelf.c:14601
3098
msgid "'%s': No such file\n"
3101
#: elfedit.c:454 readelf.c:14603
3103
msgid "Could not locate '%s'. System error message: %s\n"
3106
#: elfedit.c:461 readelf.c:14610
3108
msgid "'%s' is not an ordinary file\n"
3111
#: elfedit.c:487 readelf.c:14623
3113
msgid "%s: Failed to read file's magic number\n"
3118
msgid "Unknown OSABI: %s\n"
3123
msgid "Unknown machine type: %s\n"
3128
msgid "Unknown machine type: %d\n"
3133
msgid "Unknown type: %s\n"
3138
msgid "Usage: %s <option(s)> elffile(s)\n"
3143
msgid " Update the ELF header of ELF files\n"
3146
#: elfedit.c:638 objcopy.c:489 objcopy.c:615
3148
msgid " The options are:\n"
3154
" --input-mach <machine> Set input machine type to <machine>\n"
3155
" --output-mach <machine> Set output machine type to <machine>\n"
3156
" --input-type <type> Set input file type to <type>\n"
3157
" --output-type <type> Set output file type to <type>\n"
3158
" --input-osabi <osabi> Set input OSABI to <osabi>\n"
3159
" --output-osabi <osabi> Set output OSABI to <osabi>\n"
3160
" -h --help Display this information\n"
3161
" -v --version Display the version number of %s\n"
3166
msgid " [-g] - 32 bit small archive\n"
3171
msgid " [-X32] - ignores 64 bit objects\n"
3176
msgid " [-X64] - ignores 32 bit objects\n"
3181
msgid " [-X32_64] - accepts 32 and 64 bit objects\n"
3185
msgid "unexpected end of debugging information"
3189
msgid "invalid number"
3193
msgid "invalid string length"
3196
#: ieee.c:506 ieee.c:547
3197
msgid "expression stack overflow"
3201
msgid "unsupported IEEE expression operator"
3205
msgid "unknown section"
3209
msgid "expression stack underflow"
3213
msgid "expression stack mismatch"
3217
msgid "unknown builtin type"
3221
msgid "BCD float type not supported"
3225
msgid "unexpected number"
3229
msgid "unexpected record type"
3233
msgid "blocks left on stack at end"
3237
msgid "unknown BB type"
3241
msgid "stack overflow"
3245
msgid "stack underflow"
3248
#: ieee.c:1352 ieee.c:1422 ieee.c:2120
3249
msgid "illegal variable index"
3253
msgid "illegal type index"
3256
#: ieee.c:1410 ieee.c:1447
3257
msgid "unknown TY code"
3261
msgid "undefined variable in TY"
3264
#. Pascal file name. FIXME.
3266
msgid "Pascal file name not supported"
3270
msgid "unsupported qualifier"
3274
msgid "undefined variable in ATN"
3278
msgid "unknown ATN type"
3281
#. Reserved for FORTRAN common.
3283
msgid "unsupported ATN11"
3286
#. We have no way to record this information. FIXME.
3288
msgid "unsupported ATN12"
3292
msgid "unexpected string in C++ misc"
3296
msgid "bad misc record"
3300
msgid "unrecognized C++ misc record"
3304
msgid "undefined C++ object"
3308
msgid "unrecognized C++ object spec"
3312
msgid "unsupported C++ object type"
3316
msgid "C++ base class not defined"
3319
#: ieee.c:2671 ieee.c:2776
3320
msgid "C++ object has no fields"
3324
msgid "C++ base class not found in container"
3328
msgid "C++ data member not found in container"
3331
#: ieee.c:2838 ieee.c:2988
3332
msgid "unknown C++ visibility"
3336
msgid "bad C++ field bit pos or size"
3340
msgid "bad type for C++ method function"
3344
msgid "no type information for C++ method function"
3348
msgid "C++ static virtual method"
3352
msgid "unrecognized C++ object overhead spec"
3356
msgid "undefined C++ vtable"
3360
msgid "C++ default values not in a function"
3364
msgid "unrecognized C++ default type"
3368
msgid "reference parameter is not a pointer"
3372
msgid "unrecognized C++ reference type"
3376
msgid "C++ reference not found"
3380
msgid "C++ reference is not pointer"
3383
#: ieee.c:3486 ieee.c:3494
3384
msgid "missing required ASN"
3387
#: ieee.c:3521 ieee.c:3529
3388
msgid "missing required ATN65"
3392
msgid "bad ATN65 record"
3397
msgid "IEEE numeric overflow: 0x"
3402
msgid "IEEE string length overflow: %u\n"
3407
msgid "IEEE unsupported integer type size %u\n"
3412
msgid "IEEE unsupported float type size %u\n"
3417
msgid "IEEE unsupported complex type size %u\n"
3421
msgid "Duplicate symbol entered into keyword list."
3424
#: nlmconv.c:273 srconv.c:1825
3425
msgid "input and output files must be different"
3429
msgid "input file named both on command line and with INPUT"
3433
msgid "no input file"
3437
msgid "no name for output file"
3441
msgid "warning: input and output formats are not compatible"
3445
msgid "make .bss section"
3449
msgid "make .nlmsections section"
3453
msgid "set .bss vma"
3457
msgid "set .data size"
3462
msgid "warning: symbol %s imported but not in import list"
3466
msgid "set start address"
3471
msgid "warning: START procedure %s not defined"
3476
msgid "warning: EXIT procedure %s not defined"
3481
msgid "warning: CHECK procedure %s not defined"
3484
#: nlmconv.c:721 nlmconv.c:907
3485
msgid "custom section"
3488
#: nlmconv.c:741 nlmconv.c:936
3489
msgid "help section"
3492
#: nlmconv.c:763 nlmconv.c:954
3493
msgid "message section"
3496
#: nlmconv.c:778 nlmconv.c:987
3497
msgid "module section"
3500
#: nlmconv.c:797 nlmconv.c:1003
3504
#. There is no place to record this information.
3507
msgid "%s: warning: shared libraries can not have uninitialized data"
3510
#: nlmconv.c:854 nlmconv.c:1022
3511
msgid "shared section"
3515
msgid "warning: No version number given"
3518
#: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017
3520
msgid "%s: read: %s"
3524
msgid "warning: FULLMAP is not supported; try ld -M"
3529
msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
3534
msgid " Convert an object file into a NetWare Loadable Module\n"
3540
" The options are:\n"
3541
" -I --input-target=<bfdname> Set the input binary file format\n"
3542
" -O --output-target=<bfdname> Set the output binary file format\n"
3543
" -T --header-file=<file> Read <file> for NLM header information\n"
3544
" -l --linker=<linker> Use <linker> for any linking\n"
3545
" -d --debug Display on stderr the linker command line\n"
3546
" @<file> Read options from <file>.\n"
3547
" -h --help Display this information\n"
3548
" -v --version Display the program's version\n"
3553
msgid "support not compiled in for %s"
3557
msgid "make section"
3561
msgid "set section size"
3565
msgid "set section alignment"
3569
msgid "set section flags"
3573
msgid "set .nlmsections size"
3576
#: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318
3577
msgid "set .nlmsection contents"
3581
msgid "stub section sizes"
3585
msgid "writing stub"
3590
msgid "unresolved PC relative reloc against %s"
3595
msgid "overflow when adjusting relocation against %s"
3600
msgid "%s: execution of %s failed: "
3605
msgid "Execution of %s failed"
3608
#: nm.c:226 size.c:78 strings.c:636
3610
msgid "Usage: %s [option(s)] [file(s)]\n"
3615
msgid " List symbols in [file(s)] (a.out by default).\n"
3621
" The options are:\n"
3622
" -a, --debug-syms Display debugger-only symbols\n"
3623
" -A, --print-file-name Print name of the input file before every symbol\n"
3624
" -B Same as --format=bsd\n"
3625
" -C, --demangle[=STYLE] Decode low-level symbol names into user-level "
3627
" The STYLE, if specified, can be `auto' (the "
3629
" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', "
3632
" --no-demangle Do not demangle low-level symbol names\n"
3633
" -D, --dynamic Display dynamic symbols instead of normal symbols\n"
3634
" --defined-only Display only defined symbols\n"
3636
" -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
3638
" `sysv' or `posix'. The default is `bsd'\n"
3639
" -g, --extern-only Display only external symbols\n"
3640
" -l, --line-numbers Use debugging information to find a filename and\n"
3641
" line number for each symbol\n"
3642
" -n, --numeric-sort Sort symbols numerically by address\n"
3644
" -p, --no-sort Do not sort the symbols\n"
3645
" -P, --portability Same as --format=posix\n"
3646
" -r, --reverse-sort Reverse the sense of the sort\n"
3651
msgid " --plugin NAME Load the specified plugin\n"
3657
" -S, --print-size Print size of defined symbols\n"
3658
" -s, --print-armap Include index for symbols from archive members\n"
3659
" --size-sort Sort symbols by size\n"
3660
" --special-syms Include special symbols in the output\n"
3661
" --synthetic Display synthetic symbols as well\n"
3662
" -t, --radix=RADIX Use RADIX for printing symbol values\n"
3663
" --target=BFDNAME Specify the target object format as BFDNAME\n"
3664
" -u, --undefined-only Display only undefined symbols\n"
3665
" -X 32_64 (ignored)\n"
3666
" @FILE Read options from FILE\n"
3667
" -h, --help Display this information\n"
3668
" -V, --version Display this program's version number\n"
3674
msgid "%s: invalid radix"
3679
msgid "%s: invalid output format"
3682
#: nm.c:347 readelf.c:9254 readelf.c:9304
3684
msgid "<processor specific>: %d"
3687
#: nm.c:349 readelf.c:9263 readelf.c:9323
3689
msgid "<OS specific>: %d"
3692
#: nm.c:351 readelf.c:9266 readelf.c:9326
3694
msgid "<unknown>: %d"
3709
"Undefined symbols from %s:\n"
3718
"Symbols from %s:\n"
3722
#: nm.c:1264 nm.c:1315
3725
"Name Value Class Type Size Line "
3730
#: nm.c:1267 nm.c:1318
3733
"Name Value Class Type Size "
3743
"Undefined symbols from %s[%s]:\n"
3752
"Symbols from %s[%s]:\n"
3758
msgid "Print width has not been initialized (%d)"
3762
msgid "Only -X 32_64 is supported"
3766
msgid "Using the --size-sort and --undefined-only options together"
3770
msgid "will produce no output, since undefined symbols have no size."
3775
msgid "data size %ld"
3778
#: objcopy.c:487 srconv.c:1733
3780
msgid "Usage: %s [option(s)] in-file [out-file]\n"
3785
msgid " Copies a binary file, possibly transforming it in the process\n"
3791
" -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
3792
" -O --output-target <bfdname> Create an output file in format "
3794
" -B --binary-architecture <arch> Set output arch, when input is arch-less\n"
3795
" -F --target <bfdname> Set both input and output format to "
3797
" --debugging Convert debugging information, if "
3799
" -p --preserve-dates Copy modified/access timestamps to the "
3803
#: objcopy.c:498 objcopy.c:623
3806
" -D --enable-deterministic-archives\n"
3807
" Produce deterministic output when "
3808
"stripping archives (default)\n"
3809
" -U --disable-deterministic-archives\n"
3810
" Disable -D behavior\n"
3813
#: objcopy.c:504 objcopy.c:629
3816
" -D --enable-deterministic-archives\n"
3817
" Produce deterministic output when "
3818
"stripping archives\n"
3819
" -U --disable-deterministic-archives\n"
3820
" Disable -D behavior (default)\n"
3826
" -j --only-section <name> Only copy section <name> into the output\n"
3827
" --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to "
3829
" -R --remove-section <name> Remove section <name> from the output\n"
3830
" -S --strip-all Remove all symbol and relocation "
3832
" -g --strip-debug Remove all debugging symbols & sections\n"
3833
" --strip-dwo Remove all DWO sections\n"
3834
" --strip-unneeded Remove all symbols not needed by "
3836
" -N --strip-symbol <name> Do not copy symbol <name>\n"
3837
" --strip-unneeded-symbol <name>\n"
3838
" Do not copy symbol <name> unless needed "
3841
" --only-keep-debug Strip everything but the debug "
3843
" --extract-dwo Copy only DWO sections\n"
3844
" --extract-symbol Remove section contents but keep symbols\n"
3845
" -K --keep-symbol <name> Do not strip symbol <name>\n"
3846
" --keep-file-symbols Do not strip file symbol(s)\n"
3847
" --localize-hidden Turn all ELF hidden symbols into locals\n"
3848
" -L --localize-symbol <name> Force symbol <name> to be marked as a "
3850
" --globalize-symbol <name> Force symbol <name> to be marked as a "
3852
" -G --keep-global-symbol <name> Localize all symbols except <name>\n"
3853
" -W --weaken-symbol <name> Force symbol <name> to be marked as a "
3855
" --weaken Force all global symbols to be marked as "
3857
" -w --wildcard Permit wildcard in symbol comparison\n"
3858
" -x --discard-all Remove all non-global symbols\n"
3859
" -X --discard-locals Remove any compiler-generated symbols\n"
3860
" -i --interleave [<number>] Only copy N out of every <number> bytes\n"
3861
" --interleave-width <number> Set N for --interleave\n"
3862
" -b --byte <num> Select byte <num> in every interleaved "
3864
" --gap-fill <val> Fill gaps between sections with <val>\n"
3865
" --pad-to <addr> Pad the last section up to address "
3867
" --set-start <addr> Set the start address to <addr>\n"
3868
" {--change-start|--adjust-start} <incr>\n"
3869
" Add <incr> to the start address\n"
3870
" {--change-addresses|--adjust-vma} <incr>\n"
3871
" Add <incr> to LMA, VMA and start "
3873
" {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
3874
" Change LMA and VMA of section <name> by "
3876
" --change-section-lma <name>{=|+|-}<val>\n"
3877
" Change the LMA of section <name> by "
3879
" --change-section-vma <name>{=|+|-}<val>\n"
3880
" Change the VMA of section <name> by "
3882
" {--[no-]change-warnings|--[no-]adjust-warnings}\n"
3883
" Warn if a named section does not exist\n"
3884
" --set-section-flags <name>=<flags>\n"
3885
" Set section <name>'s properties to "
3887
" --add-section <name>=<file> Add section <name> found in <file> to "
3889
" --dump-section <name>=<file> Dump the contents of section <name> into "
3891
" --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
3892
" --long-section-names {enable|disable|keep}\n"
3893
" Handle long section names in Coff "
3895
" --change-leading-char Force output format's leading character "
3897
" --remove-leading-char Remove leading character from global "
3899
" --reverse-bytes=<num> Reverse <num> bytes at a time, in output "
3900
"sections with content\n"
3901
" --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n"
3902
" --redefine-syms <file> --redefine-sym for all symbol pairs \n"
3903
" listed in <file>\n"
3904
" --srec-len <number> Restrict the length of generated "
3906
" --srec-forceS3 Restrict the type of generated Srecords "
3908
" --strip-symbols <file> -N for all symbols listed in <file>\n"
3909
" --strip-unneeded-symbols <file>\n"
3910
" --strip-unneeded-symbol for all symbols "
3913
" --keep-symbols <file> -K for all symbols listed in <file>\n"
3914
" --localize-symbols <file> -L for all symbols listed in <file>\n"
3915
" --globalize-symbols <file> --globalize-symbol for all in <file>\n"
3916
" --keep-global-symbols <file> -G for all symbols listed in <file>\n"
3917
" --weaken-symbols <file> -W for all symbols listed in <file>\n"
3918
" --alt-machine-code <index> Use the target's <index>'th alternative "
3920
" --writable-text Mark the output text as writable\n"
3921
" --readonly-text Make the output text write protected\n"
3922
" --pure Mark the output file as demand paged\n"
3923
" --impure Mark the output file as impure\n"
3924
" --prefix-symbols <prefix> Add <prefix> to start of every symbol "
3926
" --prefix-sections <prefix> Add <prefix> to start of every section "
3928
" --prefix-alloc-sections <prefix>\n"
3929
" Add <prefix> to start of every "
3932
" --file-alignment <num> Set PE file alignment to <num>\n"
3933
" --heap <reserve>[,<commit>] Set PE reserve/commit heap to <reserve>/\n"
3935
" --image-base <address> Set PE image base to <address>\n"
3936
" --section-alignment <num> Set PE section alignment to <num>\n"
3937
" --stack <reserve>[,<commit>] Set PE reserve/commit stack to "
3940
" --subsystem <name>[:<version>]\n"
3941
" Set PE subsystem to <name> [& <version>]\n"
3942
" --compress-debug-sections Compress DWARF debug sections using zlib\n"
3943
" --decompress-debug-sections Decompress DWARF debug sections using "
3945
" -v --verbose List all object files modified\n"
3946
" @<file> Read options from <file>\n"
3947
" -V --version Display this program's version number\n"
3948
" -h --help Display this output\n"
3949
" --info List object formats & architectures "
3955
msgid "Usage: %s <option(s)> in-file(s)\n"
3960
msgid " Removes symbols and sections from files\n"
3966
" -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
3967
" -O --output-target=<bfdname> Create an output file in format "
3969
" -F --target=<bfdname> Set both input and output format to "
3971
" -p --preserve-dates Copy modified/access timestamps to the "
3978
" -R --remove-section=<name> Remove section <name> from the output\n"
3979
" -s --strip-all Remove all symbol and relocation "
3981
" -g -S -d --strip-debug Remove all debugging symbols & sections\n"
3982
" --strip-dwo Remove all DWO sections\n"
3983
" --strip-unneeded Remove all symbols not needed by "
3985
" --only-keep-debug Strip everything but the debug "
3987
" -N --strip-symbol=<name> Do not copy symbol <name>\n"
3988
" -K --keep-symbol=<name> Do not strip symbol <name>\n"
3989
" --keep-file-symbols Do not strip file symbol(s)\n"
3990
" -w --wildcard Permit wildcard in symbol comparison\n"
3991
" -x --discard-all Remove all non-global symbols\n"
3992
" -X --discard-locals Remove any compiler-generated symbols\n"
3993
" -v --verbose List all object files modified\n"
3994
" -V --version Display this program's version number\n"
3995
" -h --help Display this output\n"
3996
" --info List object formats & architectures "
3998
" -o <file> Place stripped output into <file>\n"
4003
msgid "unrecognized section flag `%s'"
4008
msgid "supported flags: %s"
4013
msgid "error: %s both copied and removed"
4018
msgid "error: %s both sets and alters VMA"
4023
msgid "error: %s both sets and alters LMA"
4028
msgid "cannot open '%s': %s"
4031
#: objcopy.c:872 objcopy.c:3701
4033
msgid "%s: fread failed"
4038
msgid "%s:%d: Ignoring rubbish found on this line"
4043
msgid "error: section %s matches both remove and copy options"
4048
msgid "not stripping symbol `%s' because it is named in a relocation"
4053
msgid "%s: Multiple redefinition of symbol \"%s\""
4058
msgid "%s: Symbol \"%s\" is target of more than one redefinition"
4063
msgid "couldn't open symbol redefinition file %s (error: %s)"
4068
msgid "%s:%d: garbage found at end of line"
4073
msgid "%s:%d: missing new symbol name"
4078
msgid "%s:%d: premature end of file"
4083
msgid "stat returns negative size for `%s'"
4088
msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
4092
msgid "Unable to change endianness of input file(s)"
4097
msgid "copy from `%s' [%s] to `%s' [%s]\n"
4102
msgid "Input file `%s' ignores binary architecture parameter."
4107
msgid "Unable to recognise the format of the input file `%s'"
4112
msgid "Output file cannot represent architecture `%s'"
4117
msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
4122
msgid "can't add section '%s'"
4127
msgid "can't create section `%s'"
4132
msgid "can't dump section '%s' - it does not exist"
4136
msgid "can't dump section - it has no contents"
4140
msgid "can't dump section - it is empty"
4144
msgid "could not open section dump file"
4148
msgid "could not retrieve section contents"
4153
msgid "%s: debuglink section already exists"
4158
msgid "cannot create debug link section `%s'"
4162
msgid "Can't fill gap after section"
4166
msgid "can't add padding"
4171
msgid "cannot fill debug link section `%s'"
4175
msgid "error copying private BFD data"
4180
msgid "this target does not support %lu alternative machine codes"
4184
msgid "treating that number as an absolute e_machine value instead"
4188
msgid "ignoring the alternative value"
4191
#: objcopy.c:2235 objcopy.c:2277
4193
msgid "cannot create tempdir for archive copying (error: %s)"
4197
msgid "Unable to recognise the format of file"
4202
msgid "error: the input file '%s' is empty"
4207
msgid "Multiple renames of section %s"
4211
msgid "error in private header data"
4215
msgid "failed to create output section"
4219
msgid "failed to set size"
4223
msgid "failed to set vma"
4227
msgid "failed to set alignment"
4231
msgid "failed to copy private data"
4235
msgid "relocation count is negative"
4238
#. User must pad the section up in order to do this.
4242
"cannot reverse bytes: length of section %s must be evenly divisible by %d"
4246
msgid "can't create debugging section"
4250
msgid "can't set debugging section contents"
4255
msgid "don't know how to write debugging information for %s"
4259
msgid "could not create temporary file to hold stripped copy"
4264
msgid "%s: bad version in PE subsystem"
4269
msgid "unknown PE subsystem: %s"
4273
msgid "byte number must be non-negative"
4278
msgid "architecture %s unknown"
4282
msgid "interleave must be positive"
4286
msgid "interleave width must be positive"
4289
#: objcopy.c:3671 objcopy.c:3723 objcopy.c:3774 objcopy.c:3890 objcopy.c:3922
4290
#: objcopy.c:3945 objcopy.c:3949 objcopy.c:3969
4292
msgid "bad format for %s"
4297
msgid "cannot open: %s: %s"
4302
msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
4307
msgid "unknown long section names option '%s'"
4311
msgid "unable to parse alternative machine code"
4315
msgid "number of bytes to reverse must be positive and even"
4320
msgid "Warning: ignoring previous --reverse-bytes value of %d"
4325
msgid "%s: invalid reserve value for --heap"
4330
msgid "%s: invalid commit value for --heap"
4335
msgid "%s: invalid reserve value for --stack"
4340
msgid "%s: invalid commit value for --stack"
4344
msgid "interleave start byte must be set with --byte"
4348
msgid "byte number must be less than interleave"
4352
msgid "interleave width must be less than or equal to interleave - byte`"
4357
msgid "unknown input EFI target: %s"
4362
msgid "unknown output EFI target: %s"
4367
msgid "warning: could not locate '%s'. System error message: %s"
4373
"warning: could not create temporary file whilst copying '%s', (error: %s)"
4376
#: objcopy.c:4292 objcopy.c:4306
4378
msgid "%s %s%c0x%s never used"
4383
msgid "Usage: %s <option(s)> <file(s)>\n"
4388
msgid " Display information from object <file(s)>.\n"
4393
msgid " At least one of the following switches must be given:\n"
4399
" -a, --archive-headers Display archive header information\n"
4400
" -f, --file-headers Display the contents of the overall file header\n"
4401
" -p, --private-headers Display object format specific file header "
4403
" -P, --private=OPT,OPT... Display object format specific contents\n"
4404
" -h, --[section-]headers Display the contents of the section headers\n"
4405
" -x, --all-headers Display the contents of all headers\n"
4406
" -d, --disassemble Display assembler contents of executable "
4408
" -D, --disassemble-all Display assembler contents of all sections\n"
4409
" -S, --source Intermix source code with disassembly\n"
4410
" -s, --full-contents Display the full contents of all sections "
4412
" -g, --debugging Display debug information in object file\n"
4413
" -e, --debugging-tags Display debug information using ctags style\n"
4414
" -G, --stabs Display (in raw form) any STABS info in the file\n"
4415
" -W[lLiaprmfFsoRt] or\n"
4417
"dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,"
4419
" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
4420
" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
4421
" =addr,=cu_index]\n"
4422
" Display DWARF info in the file\n"
4423
" -t, --syms Display the contents of the symbol table(s)\n"
4424
" -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
4425
" -r, --reloc Display the relocation entries in the file\n"
4426
" -R, --dynamic-reloc Display the dynamic relocation entries in the "
4428
" @<file> Read options from <file>\n"
4429
" -v, --version Display this program's version number\n"
4430
" -i, --info List object formats and architectures supported\n"
4431
" -H, --help Display this information\n"
4438
" The following switches are optional:\n"
4444
" -b, --target=BFDNAME Specify the target object format as "
4446
" -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
4447
" -j, --section=NAME Only display information for section NAME\n"
4448
" -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
4449
" -EB --endian=big Assume big endian format when "
4451
" -EL --endian=little Assume little endian format when "
4453
" --file-start-context Include context from start of file (with -"
4455
" -I, --include=DIR Add DIR to search list for source files\n"
4456
" -l, --line-numbers Include line numbers and filenames in "
4458
" -F, --file-offsets Include file offsets when displaying "
4460
" -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
4461
" The STYLE, if specified, can be `auto', "
4463
" `lucid', `arm', `hp', `edg', `gnu-v3', "
4466
" -w, --wide Format output for more than 80 columns\n"
4467
" -z, --disassemble-zeroes Do not skip blocks of zeroes when "
4469
" --start-address=ADDR Only process data whose address is >= ADDR\n"
4470
" --stop-address=ADDR Only process data whose address is <= ADDR\n"
4471
" --prefix-addresses Print complete address alongside "
4473
" --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
4474
" --insn-width=WIDTH Display WIDTH bytes on a single line for -"
4476
" --adjust-vma=OFFSET Add OFFSET to all displayed section "
4478
" --special-syms Include special symbols in symbol dumps\n"
4479
" --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
4480
" --prefix-strip=LEVEL Strip initial directory names for -S\n"
4486
" --dwarf-depth=N Do not display DIEs at depth N or greater\n"
4487
" --dwarf-start=N Display DIEs starting with N, at the same "
4490
" --dwarf-check Make additional dwarf internal consistency "
4499
"Options supported for -P/--private switch:\n"
4505
"section '%s' mentioned in a -j option, but not found in any input file"
4513
#: objdump.c:535 objdump.c:539
4515
msgid "Idx Name Size VMA LMA File off Algn"
4521
"Idx Name Size VMA LMA File off "
4532
msgid "%s: not a dynamic object"
4535
#: objdump.c:1014 objdump.c:1038
4537
msgid " (File Offset: 0x%lx)"
4542
msgid "disassemble_fn returned length %d"
4549
"Disassembly of section %s:\n"
4554
msgid "can't use supplied machine %s"
4559
msgid "can't disassemble for architecture %s\n"
4562
#: objdump.c:2270 objdump.c:2287
4566
"Can't get contents for section '%s'.\n"
4572
"No %s section present\n"
4578
msgid "reading %s section of %s failed: %s"
4584
"Contents of %s section:\n"
4590
msgid "architecture: %s, "
4595
msgid "flags 0x%08x:\n"
4606
msgid "option -P/--private not supported by this file"
4611
msgid "target specific dump '%s' not supported"
4616
msgid "Contents of section %s:"
4621
msgid " (Starting at file offset: 0x%lx)"
4625
msgid "Reading section failed"
4630
msgid "no symbols\n"
4635
msgid "no information for symbol number %ld\n"
4640
msgid "could not determine the type of symbol number %ld\n"
4647
"%s: file format %s\n"
4652
msgid "%s: printing debugging information failed"
4657
msgid "In archive %s:\n"
4662
msgid "In nested archive %s:\n"
4666
msgid "error: the start address should be before the end address"
4670
msgid "error: the stop address should be after the start address"
4674
msgid "error: prefix strip must be non-negative"
4678
msgid "error: instruction width must be positive"
4682
msgid "unrecognized -E option"
4687
msgid "unrecognized --endian type `%s'"
4693
"For Mach-O files:\n"
4694
" header Display the file header\n"
4695
" section Display the segments and sections commands\n"
4696
" map Display the section map\n"
4697
" load Display the load commands\n"
4698
" dysymtab Display the dynamic symbol table\n"
4699
" codesign Display code signature\n"
4700
" seg_split_info Display segment split info\n"
4704
msgid "Mach-O header:\n"
4709
msgid " magic : %08lx\n"
4714
msgid " cputype : %08lx (%s)\n"
4719
msgid " cpusubtype: %08lx\n"
4724
msgid " filetype : %08lx (%s)\n"
4729
msgid " ncmds : %08lx (%lu)\n"
4734
msgid " sizeofcmds: %08lx\n"
4739
msgid " flags : %08lx ("
4748
msgid " reserved : %08x\n"
4752
msgid "Segments and Sections:\n"
4756
msgid " #: Segment name Section name Address\n"
4759
#: od-macho.c:684 od-macho.c:691 od-macho.c:765 od-macho.c:817
4761
msgid " [bad block length]\n"
4766
msgid " %u index entries:\n"
4771
msgid " index entry %u: type: %08x, offset: %08x\n"
4776
msgid " version: %08x\n"
4781
msgid " flags: %08x\n"
4786
msgid " hash offset: %08x\n"
4791
msgid " ident offset: %08x (- %08x)\n"
4796
msgid " identity: %s\n"
4801
msgid " nbr special slots: %08x (at offset %08x)\n"
4806
msgid " nbr code slots: %08x\n"
4811
msgid " code limit: %08x\n"
4816
msgid " hash size: %02x\n"
4821
msgid " hash type: %02x (%s)\n"
4826
msgid " spare1: %02x\n"
4831
msgid " page size: %02x\n"
4836
msgid " spare2: %08x\n"
4841
msgid " scatter offset: %08x\n"
4846
msgid " [truncated block]\n"
4851
msgid " magic : %08x (%s)\n"
4856
msgid " length: %08x\n"
4860
msgid "cannot read code signature data"
4864
msgid "cannot read segment split info"
4868
msgid "segment split info is not nul terminated"
4873
msgid " 32 bit pointers:\n"
4878
msgid " 64 bit pointers:\n"
4883
msgid " PPC hi-16:\n"
4888
msgid " Unhandled location type %u\n"
4894
"For XCOFF files:\n"
4895
" header Display the file header\n"
4896
" aout Display the auxiliary header\n"
4897
" sections Display the section headers\n"
4898
" syms Display the symbols table\n"
4899
" relocs Display the relocation entries\n"
4900
" lineno Display the line number entries\n"
4901
" loader Display loader section\n"
4902
" except Display exception table\n"
4903
" typchk Display type-check section\n"
4904
" traceback Display traceback tags\n"
4905
" toc Display toc symbols\n"
4906
" ldinfo Display loader info in core files\n"
4911
msgid " nbr sections: %d\n"
4916
msgid " time and date: 0x%08x - "
4926
msgid " symbols off: 0x%08x\n"
4931
msgid " nbr symbols: %d\n"
4936
msgid " opt hdr sz: %d\n"
4941
msgid " flags: 0x%04x "
4946
msgid "Auxiliary header:\n"
4951
msgid " No aux header\n"
4956
msgid "warning: optional header size too large (> %d)\n"
4960
msgid "cannot read auxhdr"
4965
msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
4970
msgid " No section header\n"
4973
#: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
4974
msgid "cannot read section header"
4979
msgid " Flags: %08x "
4984
msgid "overflow - nreloc: %u, nlnno: %u\n"
4987
#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
4988
msgid "cannot read section headers"
4992
msgid "cannot read strings table length"
4996
msgid "cannot read strings table"
5000
msgid "cannot read symbol table"
5004
msgid "cannot read symbol entry"
5008
msgid "cannot read symbol aux entry"
5013
msgid "Symbols table (strtable at 0x%08x)"
5025
msgid " (no strings):\n"
5030
msgid " (strings size: %08x):\n"
5033
#. Translators: 'sc' is for storage class, 'off' for offset.
5036
msgid " # sc value section type aux name/off\n"
5039
#. Section length, number of relocs and line number.
5042
msgid " scnlen: %08x nreloc: %-6u nlinno: %-6u\n"
5045
#. Section length and number of relocs.
5048
msgid " scnlen: %08x nreloc: %-6u\n"
5053
msgid "offset: %08x"
5058
msgid "Relocations for %s (%u)\n"
5062
msgid "cannot read relocations"
5066
msgid "cannot read relocation entry"
5071
msgid "Line numbers for %s (%u)\n"
5075
msgid "cannot read line numbers"
5078
#. Line number, symbol index and physical address.
5081
msgid "lineno symndx/paddr\n"
5085
msgid "cannot read line number entry"
5090
msgid "no .loader section in file\n"
5095
msgid "section .loader is too short\n"
5100
msgid "Loader header:\n"
5105
msgid " version: %u\n"
5110
msgid " Unhandled version\n"
5115
msgid " nbr symbols: %u\n"
5120
msgid " nbr relocs: %u\n"
5123
#. Import string table length.
5126
msgid " import strtab len: %u\n"
5131
msgid " nbr import files: %u\n"
5136
msgid " import file off: %u\n"
5141
msgid " string table len: %u\n"
5146
msgid " string table off: %u\n"
5151
msgid "Dynamic symbols:\n"
5156
msgid " %4u %08x %3u "
5166
msgid "(bad offset: %u)"
5171
msgid "Dynamic relocs:\n"
5176
msgid "Import files:\n"
5181
msgid "no .except section in file\n"
5186
msgid "Exception table:\n"
5191
msgid "no .typchk section in file\n"
5196
msgid "Type-check section:\n"
5201
msgid " address beyond section size\n"
5206
msgid " tags at %08x\n"
5211
msgid " number of CTL anchors: %u\n"
5216
msgid " Name (len: %u): "
5221
msgid "[truncated]\n"
5226
msgid " (end of tags at %08x)\n"
5231
msgid " no tags found\n"
5236
msgid " Truncated .text section\n"
5246
msgid "Nbr entries: %-8u Size: %08x (%u)\n"
5250
msgid "cannot read header"
5255
msgid "File header:\n"
5260
msgid " magic: 0x%04x (0%04o) "
5265
msgid "(WRMAGIC: writable text segments)"
5270
msgid "(ROMAGIC: readonly sharablee text segments)"
5275
msgid "(TOCMAGIC: readonly text segments and TOC)"
5280
msgid "unknown magic"
5283
#: od-xcoff.c:1673 od-xcoff.c:1813
5285
msgid " Unhandled magic\n"
5289
msgid "cannot read loader info table"
5296
"ldinfo dump not supported in 32 bits environments\n"
5300
msgid "cannot core read header"
5305
msgid "Core header:\n"
5310
msgid " version: 0x%08x "
5315
msgid "(dumpx format - aix4.3 / 32 bits)"
5320
msgid "(dumpxx format - aix5.0 / 64 bits)"
5325
msgid "unknown format"
5329
msgid "invalid value specified for pragma code_page.\n"
5334
msgid "parse_coff_type: Bad type code 0x%x"
5337
#: rdcoff.c:406 rdcoff.c:511 rdcoff.c:699
5339
msgid "bfd_coff_get_syment failed: %s"
5342
#: rdcoff.c:422 rdcoff.c:719
5344
msgid "bfd_coff_get_auxent failed: %s"
5349
msgid "%ld: .bf without preceding function"
5354
msgid "%ld: unexpected .ef\n"
5359
msgid "%s: no recognized debugging information"
5364
msgid "Last stabs entries before error:\n"
5377
msgid "Unable to seek to 0x%lx for %s\n"
5382
msgid "Out of memory allocating 0x%lx bytes for %s\n"
5387
msgid "Unable to read in 0x%lx bytes of %s\n"
5391
msgid "Don't know about relocations on this machine architecture\n"
5394
#: readelf.c:699 readelf.c:797
5395
msgid "32-bit relocation data"
5398
#: readelf.c:711 readelf.c:741 readelf.c:808 readelf.c:837
5399
msgid "out of memory parsing relocs\n"
5402
#: readelf.c:729 readelf.c:826
5403
msgid "64-bit relocation data"
5409
" Offset Info Type Sym. Value Symbol's Name + Addend\n"
5414
msgid " Offset Info Type Sym.Value Sym. Name + Addend\n"
5419
msgid " Offset Info Type Sym. Value Symbol's Name\n"
5424
msgid " Offset Info Type Sym.Value Sym. Name\n"
5430
" Offset Info Type Symbol's Value "
5431
"Symbol's Name + Addend\n"
5437
" Offset Info Type Sym. Value Sym. Name + "
5444
" Offset Info Type Symbol's Value "
5451
" Offset Info Type Sym. Value Sym. Name\n"
5454
#: readelf.c:1327 readelf.c:1491 readelf.c:1499
5456
msgid "unrecognized: %-7lx"
5461
msgid "<unknown addend: %lx>"
5466
msgid " bad symbol index: %08lx"
5471
msgid "<string table index: %3ld>"
5476
msgid "<corrupt string table index: %3ld>"
5481
msgid "Processor Specific: %lx"
5486
msgid "Operating System specific: %lx"
5489
#: readelf.c:1886 readelf.c:3315
5491
msgid "<unknown>: %lx"
5499
msgid "REL (Relocatable file)"
5503
msgid "EXEC (Executable file)"
5507
msgid "DYN (Shared object file)"
5511
msgid "CORE (Core file)"
5516
msgid "Processor Specific: (%x)"
5521
msgid "OS Specific: (%x)"
5526
msgid "<unknown>: %x"
5535
msgid "<unknown>: 0x%x"
5542
#: readelf.c:2600 readelf.c:8067
5551
msgid ", relocatable"
5555
msgid ", relocatable-lib"
5559
msgid ", unknown v850 architecture variant"
5563
msgid ", unknown CPU"
5567
msgid ", unknown ABI"
5570
#: readelf.c:2856 readelf.c:2888
5571
msgid ", unknown ISA"
5575
msgid ": architecture variant: "
5583
msgid ": unknown extra flag bits also present"
5587
msgid "Standalone App"
5591
msgid "Bare-metal C6000"
5594
#: readelf.c:3122 readelf.c:3965 readelf.c:3981
5596
msgid "<unknown: %x>"
5599
#. This message is probably going to be displayed in a 15
5600
#. character wide field, so put the hex value first.
5603
msgid "%08x: <unknown>"
5608
msgid "Usage: readelf <option(s)> elf-file(s)\n"
5613
msgid " Display information about the contents of ELF format files\n"
5620
" -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
5621
" -h --file-header Display the ELF file header\n"
5622
" -l --program-headers Display the program headers\n"
5623
" --segments An alias for --program-headers\n"
5624
" -S --section-headers Display the sections' header\n"
5625
" --sections An alias for --section-headers\n"
5626
" -g --section-groups Display the section groups\n"
5627
" -t --section-details Display the section details\n"
5628
" -e --headers Equivalent to: -h -l -S\n"
5629
" -s --syms Display the symbol table\n"
5630
" --symbols An alias for --syms\n"
5631
" --dyn-syms Display the dynamic symbol table\n"
5632
" -n --notes Display the core notes (if present)\n"
5633
" -r --relocs Display the relocations (if present)\n"
5634
" -u --unwind Display the unwind info (if present)\n"
5635
" -d --dynamic Display the dynamic section (if present)\n"
5636
" -V --version-info Display the version sections (if present)\n"
5637
" -A --arch-specific Display architecture specific information (if any)\n"
5638
" -c --archive-index Display the symbol/file index in an archive\n"
5639
" -D --use-dynamic Use the dynamic section info when displaying "
5641
" -x --hex-dump=<number|name>\n"
5642
" Dump the contents of section <number|name> as "
5644
" -p --string-dump=<number|name>\n"
5645
" Dump the contents of section <number|name> as "
5647
" -R --relocated-dump=<number|name>\n"
5648
" Dump the contents of section <number|name> as "
5650
" -w[lLiaprmfFsoRt] or\n"
5652
"dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,\n"
5653
" =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
5654
" =gdb_index,=trace_info,=trace_abbrev,=trace_aranges,\n"
5655
" =addr,=cu_index]\n"
5656
" Display the contents of DWARF2 debug sections\n"
5662
" --dwarf-depth=N Do not display DIEs at depth N or greater\n"
5663
" --dwarf-start=N Display DIEs starting with N, at the same depth\n"
5670
" -i --instruction-dump=<number|name>\n"
5671
" Disassemble the contents of section <number|name>\n"
5677
" -I --histogram Display histogram of bucket list lengths\n"
5678
" -W --wide Allow output width to exceed 80 characters\n"
5679
" @<file> Read options from <file>\n"
5680
" -H --help Display this information\n"
5681
" -v --version Display the version number of readelf\n"
5684
#: readelf.c:3726 readelf.c:3755 readelf.c:3759 readelf.c:14691
5685
msgid "Out of memory allocating dump request table.\n"
5690
msgid "Invalid option '-%c'\n"
5694
msgid "Nothing to do.\n"
5697
#: readelf.c:3961 readelf.c:3977 readelf.c:8710
5702
msgid "2's complement, little endian"
5706
msgid "2's complement, big endian"
5710
msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
5715
msgid "ELF Header:\n"
5725
msgid " Class: %s\n"
5735
msgid " Version: %d %s\n"
5740
msgid "<unknown: %lx>"
5745
msgid " OS/ABI: %s\n"
5750
msgid " ABI Version: %d\n"
5760
msgid " Machine: %s\n"
5765
msgid " Version: 0x%lx\n"
5770
msgid " Entry point address: "
5777
" Start of program headers: "
5783
" (bytes into file)\n"
5784
" Start of section headers: "
5789
msgid " (bytes into file)\n"
5794
msgid " Flags: 0x%lx%s\n"
5799
msgid " Size of this header: %ld (bytes)\n"
5804
msgid " Size of program headers: %ld (bytes)\n"
5809
msgid " Number of program headers: %ld"
5814
msgid " Size of section headers: %ld (bytes)\n"
5819
msgid " Number of section headers: %ld"
5824
msgid " Section header string table index: %ld"
5829
msgid " <corrupt: out of range>"
5832
#: readelf.c:4104 readelf.c:4138
5833
msgid "program headers"
5838
"possibly corrupt ELF header - it has a non-zero program header offset, but "
5839
"no program headers"
5846
"There are no program headers in this file.\n"
5853
"Elf file type is %s\n"
5858
msgid "Entry point "
5865
"There are %d program headers, starting at offset "
5868
#: readelf.c:4229 readelf.c:4231
5872
"Program Headers:\n"
5878
" Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
5884
" Type Offset VirtAddr PhysAddr FileSiz "
5885
"MemSiz Flg Align\n"
5890
msgid " Type Offset VirtAddr PhysAddr\n"
5896
" FileSiz MemSiz Flags Align\n"
5900
msgid "more than one dynamic segment\n"
5904
msgid "no .dynamic section in the dynamic segment\n"
5908
msgid "the .dynamic section is not contained within the dynamic segment\n"
5913
"the .dynamic section is not the first section in the dynamic segment.\n"
5917
msgid "Unable to find program interpreter name\n"
5922
"Internal error: failed to create format string to display program "
5927
msgid "Unable to read program interpreter name\n"
5934
" [Requesting program interpreter: %s]"
5941
" Section to Segment mapping:\n"
5946
msgid " Segment Sections...\n"
5950
msgid "Cannot interpret virtual addresses without program headers.\n"
5955
msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
5958
#: readelf.c:4476 readelf.c:4519
5959
msgid "section headers"
5962
#: readelf.c:4568 readelf.c:4648
5963
msgid "sh_entsize is zero\n"
5966
#: readelf.c:4576 readelf.c:4656
5967
msgid "Invalid sh_entsize\n"
5970
#: readelf.c:4581 readelf.c:4661
5974
#: readelf.c:4593 readelf.c:4672
5975
msgid "symbol table section indicies"
5980
msgid "UNKNOWN (%*.*lx)"
5985
"possibly corrupt ELF file header - it has a non-zero section header offset, "
5986
"but no section headers\n"
5993
"There are no sections in this file.\n"
5998
msgid "There are %d section headers, starting at offset 0x%lx:\n"
6001
#: readelf.c:4985 readelf.c:5582 readelf.c:5994 readelf.c:6302 readelf.c:6713
6002
#: readelf.c:7674 readelf.c:9875
6003
msgid "string table"
6007
msgid "Section %d has invalid sh_entsize of %"
6012
msgid "(Using the expected size of %d for the rest of this dump)\n"
6016
msgid "File contains multiple dynamic symbol tables\n"
6020
msgid "File contains multiple dynamic string tables\n"
6024
msgid "dynamic strings"
6028
msgid "File contains multiple symtab shndx tables\n"
6035
"Section Headers:\n"
6045
#: readelf.c:5186 readelf.c:5197 readelf.c:5208
6047
msgid " [Nr] Name\n"
6052
msgid " Type Addr Off Size ES Lk Inf Al\n"
6058
" [Nr] Name Type Addr Off Size ES Flg Lk "
6065
" Type Address Off Size ES Lk Inf Al\n"
6071
" [Nr] Name Type Address Off Size ES "
6077
msgid " Type Address Offset Link\n"
6082
msgid " Size EntSize Info Align\n"
6087
msgid " [Nr] Name Type Address Offset\n"
6092
msgid " Size EntSize Flags Link Info Align\n"
6103
"section %u: sh_link value of %u is larger than the number of sections\n"
6110
" W (write), A (alloc), X (execute), M (merge), S (strings), l (large)\n"
6111
" I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
6112
" O (extra OS processing required) o (OS specific), p (processor specific)\n"
6119
" W (write), A (alloc), X (execute), M (merge), S (strings)\n"
6120
" I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
6121
" O (extra OS processing required) o (OS specific), p (processor specific)\n"
6126
msgid "[<unknown>: 0x%x] "
6133
"There are no sections to group in this file.\n"
6137
msgid "Section headers are not available!\n"
6144
"There are no section groups in this file.\n"
6149
msgid "Bad sh_link in group section `%s'\n"
6154
msgid "Corrupt header in group section `%s'\n"
6157
#: readelf.c:5541 readelf.c:5552
6159
msgid "Bad sh_info in group section `%s'\n"
6163
msgid "section data"
6170
"%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
6175
msgid " [Index] Name\n"
6180
msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
6185
msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
6190
msgid "section 0 in group section [%5u]\n"
6194
msgid "dynamic section image fixups"
6201
"Image fixups for needed library #%d: %s - ident: %lx\n"
6207
"Seg Offset Type SymVec DataType\n"
6211
msgid "dynamic section image relocations"
6224
"Seg Offset Type Addend Seg Sym Off\n"
6228
msgid "dynamic string section"
6235
"'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
6242
"There are no dynamic relocations in this file.\n"
6249
"Relocation section "
6252
#: readelf.c:5963 readelf.c:6395 readelf.c:6730
6254
msgid " at offset 0x%lx contains %lu entries:\n"
6261
"There are no relocations in this file.\n"
6266
msgid "\tUnknown version.\n"
6269
#: readelf.c:6206 readelf.c:6577
6270
msgid "unwind table"
6273
#: readelf.c:6248 readelf.c:6659 readelf.c:6942 readelf.c:6955
6275
msgid "Skipping unexpected relocation type %s\n"
6278
#: readelf.c:6310 readelf.c:6721 readelf.c:7682
6282
"There are no unwind sections in this file.\n"
6289
"Could not find unwind info section for "
6292
#: readelf.c:6378 readelf.c:6393 readelf.c:6728
6301
#: readelf.c:6388 readelf.c:6727
6314
msgid "Skipping unexpected relocation at offset 0x%lx\n"
6319
msgid "[Truncated opcode]\n"
6322
#: readelf.c:7067 readelf.c:7267
6324
msgid "Refuse to unwind"
6337
#: readelf.c:7123 readelf.c:7209
6342
#: readelf.c:7230 readelf.c:7366
6344
msgid " [unsupported opcode]"
6358
msgid "sp = sp + %ld"
6363
msgid " Personality routine: "
6368
msgid " [Truncated data]\n"
6373
msgid "Corrupt ARM compact model table entry: %x \n"
6378
msgid " Compact model index: %d\n"
6382
msgid "Unknown ARM compact model index encountered\n"
6387
msgid " [reserved]\n"
6392
msgid " Restore stack from frame pointer\n"
6397
msgid " Stack increment %d\n"
6402
msgid " Registers restored: "
6407
msgid " Return register: %s\n"
6412
msgid " [reserved (%d)]\n"
6418
"Unsupported architecture type %d encountered when decoding unwind table"
6423
msgid "corrupt index table entry: %x\n"
6428
msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
6434
"Unsupported architecture type %d encountered when processing unwind table"
6441
"Unwind table index '%s' at offset 0x%lx contains %lu entries:\n"
6448
"The decoding of unwind sections for machine type %s is not currently "
6459
msgid "Interface Version: %s"
6468
msgid "Time Stamp: %s"
6471
#: readelf.c:7959 readelf.c:8005
6472
msgid "dynamic section"
6479
"There is no dynamic section in this file.\n"
6483
msgid "Unable to seek to end of file!\n"
6487
msgid "Unable to determine the number of symbols to load\n"
6491
msgid "Unable to seek to end of file\n"
6495
msgid "Unable to determine the length of the dynamic string table\n"
6499
msgid "dynamic string table"
6503
msgid "symbol information"
6510
"Dynamic section at offset 0x%lx contains %u entries:\n"
6515
msgid " Tag Type Name/Value\n"
6520
msgid "Auxiliary library"
6525
msgid "Filter library"
6530
msgid "Configuration file"
6535
msgid "Dependency audit library"
6540
msgid "Audit library"
6543
#: readelf.c:8315 readelf.c:8343 readelf.c:8371
6548
#: readelf.c:8318 readelf.c:8346 readelf.c:8373
6555
msgid "Shared library: [%s]"
6560
msgid " program interpreter"
6565
msgid "Library soname: [%s]"
6570
msgid "Library rpath: [%s]"
6575
msgid "Library runpath: [%s]"
6585
msgid "Not needed object: [%s]\n"
6596
"Version definition section '%s' contains %u entries:\n"
6604
#: readelf.c:8770 readelf.c:8886 readelf.c:9028
6606
msgid " Offset: %#08lx Link: %u (%s)\n"
6610
msgid "version definition section"
6615
msgid " %#06x: Rev: %d Flags: %s"
6620
msgid " Index: %d Cnt: %d "
6630
msgid "Name index: %ld\n"
6635
msgid " %#06x: Parent %d: %s\n"
6640
msgid " %#06x: Parent %d, name index: %ld\n"
6645
msgid " Version def aux past end of section\n"
6650
msgid " Version definition past end of section\n"
6657
"Version needs section '%s' contains %u entries:\n"
6666
msgid "Version Needs section"
6671
msgid " %#06x: Version: %d"
6691
msgid " %#06x: Name: %s"
6696
msgid " %#06x: Name index: %lx"
6701
msgid " Flags: %s Version: %d\n"
6705
msgid "Missing Version Needs auxillary information\n"
6709
msgid "Missing Version Needs information\n"
6713
msgid "version string table"
6720
"Version symbols section '%s' contains %d entries:\n"
6729
msgid "version symbol data"
6733
msgid " 0 (*local*) "
6737
msgid " 1 (*global*) "
6741
msgid "invalid index into symbol array\n"
6744
#: readelf.c:9114 readelf.c:9941
6745
msgid "version need"
6749
msgid "version need aux (2)"
6752
#: readelf.c:9146 readelf.c:9208
6756
#: readelf.c:9176 readelf.c:10019
6760
#: readelf.c:9202 readelf.c:10041
6761
msgid "version def aux"
6768
"No version information found in this file.\n"
6773
msgid "<localentry>: %d"
6782
msgid "Unable to read in dynamic data\n"
6787
msgid " <corrupt: %14ld>"
6790
#: readelf.c:9624 readelf.c:9676 readelf.c:9700 readelf.c:9730 readelf.c:9754
6791
msgid "Unable to seek to start of dynamic information\n"
6794
#: readelf.c:9630 readelf.c:9682
6795
msgid "Failed to read in number of buckets\n"
6799
msgid "Failed to read in number of chains\n"
6803
msgid "Failed to determine last chain length\n"
6810
"Symbol table for image:\n"
6813
#: readelf.c:9784 readelf.c:9802
6815
msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
6818
#: readelf.c:9786 readelf.c:9804
6820
msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n"
6827
"Symbol table of `.gnu.hash' for image:\n"
6834
"Symbol table '%s' has a sh_entsize of zero!\n"
6841
"Symbol table '%s' contains %lu entries:\n"
6846
msgid " Num: Value Size Type Bind Vis Ndx Name\n"
6851
msgid " Num: Value Size Type Bind Vis Ndx Name\n"
6855
msgid "version data"
6859
msgid "version need aux (3)"
6863
msgid "bad dynamic symbol\n"
6870
"Dynamic symbol information is not available for displaying symbols.\n"
6877
"Histogram for bucket list length (total of %lu buckets):\n"
6880
#: readelf.c:10080 readelf.c:10151
6882
msgid " Length Number %% of total Coverage\n"
6889
"Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
6896
"Dynamic info segment at offset 0x%lx contains %d entries:\n"
6901
msgid " Num: Name BoundTo Flags\n"
6906
msgid "<corrupt: %19ld>"
6910
msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc"
6914
msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
6920
"Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
6926
msgid "unable to apply unsupported reloc type %d to section %s\n"
6931
msgid "skipping invalid relocation offset 0x%lx in section %s\n"
6936
msgid "skipping invalid relocation symbol index 0x%lx in section %s\n"
6942
"skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
6949
"Assembly dump of section %s\n"
6956
"Section '%s' has no data to dump.\n"
6960
msgid "section contents"
6967
"String dump of section '%s':\n"
6973
" Note: This section has relocations against it, but these have NOT been "
6974
"applied to this dump.\n"
6979
msgid " No strings found in this section."
6986
"Hex dump of section '%s':\n"
6992
" NOTE: This section has relocations against it, but these have NOT been "
6993
"applied to this dump.\n"
6998
msgid "%s section data"
7005
"Section '%s' has no debugging data.\n"
7008
#. There is no point in dumping the contents of a debugging section
7009
#. which has the NOBITS type - the bits in the file will be random.
7010
#. This can happen when a file containing a .eh_frame section is
7011
#. stripped with the --only-keep-debug command line option.
7014
msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
7019
msgid "Unrecognized debug section: %s\n"
7024
msgid "Section '%s' was not dumped because it does not exist!\n"
7029
msgid "Section %d was not dumped because it does not exist!\n"
7033
msgid "corrupt tag\n"
7036
#: readelf.c:11688 readelf.c:11702 readelf.c:11721 readelf.c:12070
7037
#: readelf.c:12333 readelf.c:12346 readelf.c:12359
7044
msgid "Application\n"
7054
msgid "Microcontroller\n"
7059
msgid "Application or Realtime\n"
7062
#: readelf.c:11703 readelf.c:11723 readelf.c:12124 readelf.c:12142
7063
#: readelf.c:12217 readelf.c:12238
7068
#: readelf.c:11704 readelf.c:12220 readelf.c:12241
7073
#: readelf.c:11708 readelf.c:11727
7075
msgid "8-byte and up to %d-byte extended\n"
7080
msgid "8-byte, except leaf SP\n"
7083
#: readelf.c:11738 readelf.c:11815 readelf.c:12256
7085
msgid "flag = %d, vendor = %s\n"
7095
msgid "flag = %d, vendor = <corrupt>\n"
7099
msgid "corrupt vendor attribute\n"
7102
#: readelf.c:11844 readelf.c:12001
7104
msgid "Hard or soft float\n"
7109
msgid "Hard float\n"
7112
#: readelf.c:11850 readelf.c:12010
7114
msgid "Soft float\n"
7119
msgid "Single-precision hard float\n"
7122
#: readelf.c:11870 readelf.c:11902
7133
msgid "corrupt Tag_GNU_Power_ABI_Struct_Return"
7143
msgid "Hard float (double precision)\n"
7148
msgid "Hard float (single precision)\n"
7153
msgid "Hard float (MIPS32r2 64-bit FPU)\n"
7158
msgid "Any MSA or not\n"
7163
msgid "128-bit MSA\n"
7181
#: readelf.c:12127 readelf.c:12145 readelf.c:12223 readelf.c:12244
7188
msgid "DSBT addressing not used\n"
7193
msgid "DSBT addressing used\n"
7198
msgid "Data addressing position-dependent\n"
7203
msgid "Data addressing position-independent, GOT near DP\n"
7208
msgid "Data addressing position-independent, GOT far from DP\n"
7213
msgid "Code addressing position-dependent\n"
7218
msgid "Code addressing position-independent\n"
7231
#: readelf.c:12347 readelf.c:12360
7236
#: readelf.c:12348 readelf.c:12361
7243
msgid "Restricted Large\n"
7248
msgid " <unknown tag %d>: "
7257
msgid "ERROR: Bad section length (%d > %d)\n"
7262
msgid "Attribute Section: %s\n"
7267
msgid "ERROR: Bad subsection length (%d > %d)\n"
7272
msgid "File Attributes\n"
7277
msgid "Section Attributes:"
7282
msgid "Symbol Attributes:"
7287
msgid "Unknown tag: %d\n"
7292
msgid " Unknown section contexts\n"
7297
msgid "Unknown format '%c'\n"
7300
#: readelf.c:12581 readelf.c:12603
7304
#: readelf.c:12698 readelf.c:13266
7305
msgid "liblist section data"
7312
"Section '.liblist' contains %lu entries:\n"
7317
" Library Time Stamp Checksum Version Flags\n"
7322
msgid "<corrupt: %9ld>"
7337
"Section '%s' contains %d entries:\n"
7341
msgid "conflict list found without a dynamic symbol table\n"
7344
#: readelf.c:12994 readelf.c:13009
7352
"Section '.conflict' contains %lu entries:\n"
7356
msgid " Num: Index Value Name"
7359
#: readelf.c:13033 readelf.c:13122 readelf.c:13193
7361
msgid "<corrupt: %14ld>"
7365
msgid "Global Offset Table data"
7377
msgid " Canonical gp value: "
7380
#: readelf.c:13064 readelf.c:13164
7382
msgid " Reserved entries:\n"
7387
msgid " %*s %10s %*s Purpose\n"
7390
#: readelf.c:13066 readelf.c:13083 readelf.c:13099 readelf.c:13166
7395
#: readelf.c:13066 readelf.c:13083 readelf.c:13100
7399
#: readelf.c:13067 readelf.c:13084 readelf.c:13101 readelf.c:13166
7406
msgid " Lazy resolver\n"
7411
msgid " Module pointer (GNU extension)\n"
7416
msgid " Local entries:\n"
7421
msgid " Global entries:\n"
7424
#: readelf.c:13102 readelf.c:13177
7428
#. Note for translators: "Ndx" = abbreviated form of "Index".
7429
#: readelf.c:13105 readelf.c:13177
7433
#: readelf.c:13105 readelf.c:13177
7438
msgid "Procedure Linkage Table data"
7443
msgid " %*s %*s Purpose\n"
7448
msgid " PLT lazy resolver\n"
7453
msgid " Module pointer\n"
7462
msgid "NDS32 elf flags section"
7466
msgid "liblist string table"
7473
"Library list section '%s' contains %lu entries:\n"
7478
" Library Time Stamp Checksum Version Flags"
7482
msgid "NT_AUXV (auxiliary vector)"
7486
msgid "NT_PRSTATUS (prstatus structure)"
7490
msgid "NT_FPREGSET (floating point registers)"
7494
msgid "NT_PRPSINFO (prpsinfo structure)"
7498
msgid "NT_TASKSTRUCT (task structure)"
7502
msgid "NT_PRXFPREG (user_xfpregs structure)"
7506
msgid "NT_PPC_VMX (ppc Altivec registers)"
7510
msgid "NT_PPC_VSX (ppc VSX registers)"
7514
msgid "NT_386_TLS (x86 TLS information)"
7518
msgid "NT_386_IOPERM (x86 I/O permissions)"
7522
msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
7526
msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
7530
msgid "NT_S390_TIMER (s390 timer register)"
7534
msgid "NT_S390_TODCMP (s390 TOD comparator register)"
7538
msgid "NT_S390_TODPREG (s390 TOD programmable register)"
7542
msgid "NT_S390_CTRS (s390 control registers)"
7546
msgid "NT_S390_PREFIX (s390 prefix register)"
7550
msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
7554
msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
7558
msgid "NT_S390_TDB (s390 transaction diagnostic block)"
7562
msgid "NT_ARM_VFP (arm VFP registers)"
7566
msgid "NT_ARM_TLS (AArch TLS registers)"
7570
msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
7574
msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
7578
msgid "NT_PSTATUS (pstatus structure)"
7582
msgid "NT_FPREGS (floating point registers)"
7586
msgid "NT_PSINFO (psinfo structure)"
7590
msgid "NT_LWPSTATUS (lwpstatus_t structure)"
7594
msgid "NT_LWPSINFO (lwpsinfo_t structure)"
7598
msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
7602
msgid "NT_SIGINFO (siginfo_t data)"
7606
msgid "NT_FILE (mapped files)"
7610
msgid "NT_VERSION (version)"
7614
msgid "NT_ARCH (architecture)"
7617
#: readelf.c:13415 readelf.c:13524 readelf.c:13614 readelf.c:13672
7620
msgid "Unknown note type: (0x%08x)"
7625
msgid " Cannot decode 64-bit note in 32-bit build\n"
7630
msgid " Malformed note - too short for header\n"
7635
msgid " Malformed note - does not end with \\0\n"
7640
msgid " Malformed note - too short for supplied file count\n"
7645
msgid " Page size: "
7650
msgid " %*s%*s%*s\n"
7667
msgid " Malformed note - filenames end too early\n"
7671
msgid "NT_GNU_ABI_TAG (ABI version tag)"
7675
msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
7679
msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
7683
msgid "NT_GNU_GOLD_VERSION (gold version)"
7693
msgid " OS: %s, ABI: %ld.%ld.%ld\n"
7701
#. NetBSD core "procinfo" structure.
7703
msgid "NetBSD procinfo structure"
7706
#: readelf.c:13631 readelf.c:13645
7707
msgid "PT_GETREGS (reg structure)"
7710
#: readelf.c:13633 readelf.c:13647
7711
msgid "PT_GETFPREGS (fpreg structure)"
7715
msgid "NT_STAPSDT (SystemTap probe descriptors)"
7720
msgid " Provider: %s\n"
7740
msgid ", Semaphore: "
7745
msgid " Arguments: %s\n"
7749
msgid "NT_VMS_MHD (module header)"
7753
msgid "NT_VMS_LNM (language name)"
7757
msgid "NT_VMS_SRC (source files)"
7761
msgid "NT_VMS_EIDC (consistency check)"
7765
msgid "NT_VMS_FPMODE (FP mode)"
7769
msgid "NT_VMS_IMGNAM (image name)"
7773
msgid "NT_VMS_IMGID (image id)"
7777
msgid "NT_VMS_LINKID (link id)"
7781
msgid "NT_VMS_IMGBID (build id)"
7785
msgid "NT_VMS_GSTNAM (sym table name)"
7790
msgid " Creation date : %.17s\n"
7795
msgid " Last patch date: %.17s\n"
7800
msgid " Module name : %s\n"
7805
msgid " Module version : %s\n"
7810
msgid " Invalid size\n"
7815
msgid " Language: %s\n"
7820
msgid " Floating Point mode: "
7825
msgid " Link time: "
7830
msgid " Patch time: "
7835
msgid " Major id: %u, minor id: %u\n"
7840
msgid " Last modified : "
7852
msgid " Header flags: 0x%08x\n"
7857
msgid " Image id : %s\n"
7862
msgid " Image name: %s\n"
7867
msgid " Global symbol table name: %s\n"
7872
msgid " Image id: %s\n"
7877
msgid " Linker id: %s\n"
7888
"Displaying notes found at file offset 0x%08lx with length 0x%08lx:\n"
7893
msgid " %-20s %10s\tDescription\n"
7904
#: readelf.c:13919 readelf.c:13940
7906
msgid "Corrupt note: only %d bytes remain, not enough for a full note\n"
7911
msgid "note with invalid namesz and/or descsz found at offset 0x%lx\n"
7916
msgid " type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx\n"
7921
msgid "No note segments present in the core file.\n"
7926
"This instance of readelf has been built without support for a\n"
7927
"64 bit data type and so it cannot read 64 bit ELF files.\n"
7932
msgid "%s: Failed to read file header\n"
7944
msgid "%s: unable to dump the index as none was found\n"
7949
msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
7954
msgid "Contents of binary %s at offset "
7959
msgid "%s: end of the symbol table reached before the end of the index\n"
7965
"%s: %ld bytes remain in the symbol table, but without corresponding entries "
7966
"in the index table\n"
7971
msgid "%s: failed to seek back to start of object files in the archive\n"
7974
#: readelf.c:14525 readelf.c:14617
7976
msgid "Input file '%s' is not readable.\n"
7981
msgid "%s: contains corrupt thin archive: %s\n"
7986
msgid "%s: failed to seek to archive member.\n"
7991
msgid "File %s is not an archive so its index cannot be displayed.\n"
7996
msgid "%s: cannot set time: %s"
7999
#. We have to clean up here.
8000
#: rename.c:157 rename.c:195
8002
msgid "unable to rename '%s'; reason: %s"
8007
msgid "unable to copy file '%s'; reason: %s"
8012
msgid "%s: not enough binary data"
8016
msgid "null terminated unicode string"
8019
#: resbin.c:163 resbin.c:169
8027
#: resbin.c:239 resbin.c:246
8032
msgid "menuex header"
8036
msgid "menuex offset"
8041
msgid "unsupported menu version %d"
8044
#: resbin.c:289 resbin.c:304 resbin.c:366
8045
msgid "menuitem header"
8052
#: resbin.c:433 resbin.c:461
8053
msgid "dialog header"
8058
msgid "unexpected DIALOGEX version %d"
8062
msgid "dialog font point size"
8066
msgid "dialogex font information"
8069
#: resbin.c:530 resbin.c:548
8070
msgid "dialog control"
8074
msgid "dialogex control"
8078
msgid "dialog control end"
8082
msgid "dialog control data"
8086
msgid "stringtable string length"
8090
msgid "stringtable string"
8094
msgid "fontdir header"
8102
msgid "fontdir device name"
8106
msgid "fontdir face name"
8114
msgid "group cursor header"
8117
#: resbin.c:801 resrc.c:1350
8119
msgid "unexpected group cursor type %d"
8123
msgid "group cursor"
8127
msgid "group icon header"
8130
#: resbin.c:856 resrc.c:1297
8132
msgid "unexpected group icon type %d"
8139
#: resbin.c:935 resbin.c:1169
8140
msgid "unexpected version string"
8145
msgid "version length %d does not match resource length %lu"
8150
msgid "unexpected version type %d"
8155
msgid "unexpected fixed version information length %ld"
8159
msgid "fixed version info"
8164
msgid "unexpected fixed version signature %lu"
8169
msgid "unexpected fixed version info version %lu"
8173
msgid "version var info"
8178
msgid "unexpected stringfileinfo value length %ld"
8182
msgid "version stringtable"
8187
msgid "unexpected version stringtable value length %ld"
8191
msgid "version string"
8196
msgid "unexpected version string length %ld != %ld + %ld"
8201
msgid "unexpected version string length %ld < %ld"
8206
msgid "unexpected varfileinfo value length %ld"
8210
msgid "version varfileinfo"
8215
msgid "unexpected version value length %ld"
8219
msgid "filename required for COFF input"
8224
msgid "%s: no resource section"
8229
msgid "%s: %s: address out of bounds"
8237
msgid "named directory entry"
8241
msgid "directory entry name"
8245
msgid "named subdirectory"
8249
msgid "named resource"
8253
msgid "ID directory entry"
8257
msgid "ID subdirectory"
8265
msgid "resource type unknown"
8273
msgid "resource data"
8277
msgid "resource data size"
8281
msgid "filename required for COFF output"
8285
msgid "can't get BFD_RELOC_RVA relocation type"
8288
#: resrc.c:257 resrc.c:328
8290
msgid "can't open temporary file `%s': %s"
8295
msgid "can't redirect stdout: `%s': %s"
8300
msgid "can't execute `%s': %s"
8305
msgid "Using temporary file `%s' to read preprocessor output\n"
8310
msgid "can't popen `%s': %s"
8315
msgid "Using popen to read preprocessor output\n"
8320
msgid "Tried `%s'\n"
8325
msgid "Using `%s'\n"
8329
msgid "preprocessing failed."
8334
msgid "%s: unexpected EOF"
8339
msgid "%s: read of %lu returned %lu"
8342
#: resrc.c:722 resrc.c:1497
8344
msgid "stat failed on bitmap file `%s': %s"
8349
msgid "cursor file `%s' does not contain cursor data"
8352
#: resrc.c:805 resrc.c:1205
8354
msgid "%s: fseek to %lu failed: %s"
8358
msgid "help ID requires DIALOGEX"
8362
msgid "control data requires DIALOGEX"
8367
msgid "stat failed on font file `%s': %s"
8372
msgid "icon file `%s' does not contain icon data"
8375
#: resrc.c:1723 resrc.c:1758
8377
msgid "stat failed on file `%s': %s"
8382
msgid "can't open `%s' for output: %s"
8387
msgid " Displays the sizes of sections inside binary files\n"
8392
msgid " If no input file(s) are specified, a.out is assumed\n"
8398
" The options are:\n"
8399
" -A|-B --format={sysv|berkeley} Select output style (default is %s)\n"
8400
" -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or "
8402
" -t --totals Display the total sizes (Berkeley "
8404
" --common Display total size for *COM* syms\n"
8405
" --target=<bfdname> Set the binary file format\n"
8406
" @<file> Read options from <file>\n"
8407
" -h --help Display this information\n"
8408
" -v --version Display the program's version\n"
8414
msgid "invalid argument to --format: %s"
8419
msgid "Invalid radix: %s\n"
8424
msgid "Convert a COFF object file into a SYSROFF object file\n"
8430
" The options are:\n"
8431
" -q --quick (Obsolete - ignored)\n"
8432
" -n --noprescan Do not perform a scan to convert commons into defs\n"
8433
" -d --debug Display information about what is being done\n"
8434
" @<file> Read options from <file>\n"
8435
" -h --help Display this information\n"
8436
" -v --version Print the program's version number\n"
8441
msgid "unable to open output file %s"
8444
#: stabs.c:328 stabs.c:1717
8445
msgid "numeric overflow"
8450
msgid "Bad stab: %s\n"
8455
msgid "Warning: %s: %s\n"
8460
msgid "N_LBRAC not within function\n"
8465
msgid "Too many N_RBRACs\n"
8469
msgid "unknown C++ encoded name"
8472
#. Complain and keep going, so compilers can invent new
8473
#. cross-reference types.
8475
msgid "unrecognized cross reference type"
8478
#. Does this actually ever happen? Is that why we are worrying
8479
#. about dealing with it rather than just calling error_type?
8481
msgid "missing index type"
8485
msgid "unknown virtual character for baseclass"
8489
msgid "unknown visibility character for baseclass"
8493
msgid "unnamed $vb type"
8497
msgid "unrecognized C++ abbreviation"
8501
msgid "unknown visibility character for field"
8505
msgid "const/volatile indicator missing"
8510
msgid "No mangling for \"%s\"\n"
8514
msgid "Undefined N_EXCL"
8519
msgid "Type file number %d out of range\n"
8524
msgid "Type index number %d out of range\n"
8529
msgid "Unrecognized XCOFF type %d\n"
8534
msgid "bad mangled name `%s'\n"
8539
msgid "no argument types in mangled string\n"
8544
msgid "Demangled name is not a function\n"
8549
msgid "Unexpected type in v3 arglist demangling\n"
8554
msgid "Unrecognized demangle component %d\n"
8559
msgid "Failed to print demangled template\n"
8564
msgid "Couldn't get demangled builtin type\n"
8569
msgid "Unexpected demangled varargs\n"
8574
msgid "Unrecognized demangled builtin type\n"
8577
#: strings.c:185 strings.c:244
8579
msgid "invalid integer argument %s"
8584
msgid "invalid minimum string length %d"
8589
msgid " Display printable strings in [file(s)] (stdin by default)\n"
8595
" The options are:\n"
8596
" -a - --all Scan the entire file, not just the data section\n"
8597
" -f --print-file-name Print the name of the file before each string\n"
8598
" -n --bytes=[number] Locate & print any NUL-terminated sequence of "
8600
" -<number> least [number] characters (default 4).\n"
8601
" -t --radix={o,d,x} Print the location of the string in base 8, 10 "
8603
" -o An alias for --radix=o\n"
8604
" -T --target=<BFDNAME> Specify the binary file format\n"
8605
" -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
8606
" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-"
8608
" @<file> Read options from <file>\n"
8609
" -h --help Display this information\n"
8610
" -v -V --version Print the program's version number\n"
8629
msgid "WANTED %x!!\n"
8637
msgid "DERIVED TYPE"
8646
msgid "Print a human readable interpretation of a SYSROFF object file\n"
8652
" The options are:\n"
8653
" -h --help Display this information\n"
8654
" -v --version Print the program's version number\n"
8659
msgid "cannot open input file %s"
8664
msgid "Copyright 2014 Free Software Foundation, Inc.\n"
8670
"This program is free software; you may redistribute it under the terms of\n"
8671
"the GNU General Public License version 3 or (at your option) any later "
8673
"This program has absolutely no warranty.\n"
8678
msgid "can't create %s file `%s' for output.\n"
8683
msgid "Usage: %s [option(s)] [input-file]\n"
8689
" The options are:\n"
8690
" -a --ascii_in Read input file as ASCII file\n"
8691
" -A --ascii_out Write binary messages as ASCII\n"
8692
" -b --binprefix .bin filename is prefixed by .mc filename_ "
8694
" -c --customflag Set custom flags for messages\n"
8695
" -C --codepage_in=<val> Set codepage when reading mc text file\n"
8696
" -d --decimal_values Print values to text files decimal\n"
8697
" -e --extension=<extension> Set header extension used on export header "
8699
" -F --target <target> Specify output target for endianness.\n"
8700
" -h --headerdir=<directory> Set the export directory for headers\n"
8701
" -u --unicode_in Read input file as UTF16 file\n"
8702
" -U --unicode_out Write binary messages as UFT16\n"
8703
" -m --maxlength=<val> Set the maximal allowed message length\n"
8704
" -n --nullterminate Automatic add a zero termination to strings\n"
8705
" -o --hresult_use Use HRESULT definition instead of status code "
8707
" -O --codepage_out=<val> Set codepage used for writing text file\n"
8708
" -r --rcdir=<directory> Set the export directory for rc files\n"
8709
" -x --xdbg=<directory> Where to create the .dbg C include file\n"
8710
" that maps message ID's to their symbolic "
8717
" -H --help Print this help message\n"
8718
" -v --verbose Verbose - tells you what it's doing\n"
8719
" -V --version Print version information\n"
8722
#: windmc.c:261 windres.c:403
8724
msgid "%s: warning: "
8729
msgid "A codepage was specified switch `%s' and UTF16.\n"
8734
msgid "\tcodepage settings are ignored.\n"
8738
msgid "try to add a ill language."
8743
msgid "unable to open file `%s' for input.\n"
8748
msgid "unable to read contents of %s"
8752
msgid "input file does not seems to be UFT16.\n"
8757
msgid "can't open %s `%s': %s"
8762
msgid ": expected to be a directory\n"
8767
msgid ": expected to be a leaf\n"
8772
msgid ": duplicate value\n"
8777
msgid "unknown format type `%s'"
8782
msgid "%s: supported formats:"
8785
#. Otherwise, we give up.
8788
msgid "can not determine type of file `%s'; use the -J option"
8793
msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
8799
" The options are:\n"
8800
" -i --input=<file> Name input file\n"
8801
" -o --output=<file> Name output file\n"
8802
" -J --input-format=<format> Specify input format\n"
8803
" -O --output-format=<format> Specify output format\n"
8804
" -F --target=<target> Specify COFF target\n"
8805
" --preprocessor=<program> Program to use to preprocess rc file\n"
8806
" --preprocessor-arg=<arg> Additional preprocessor argument\n"
8807
" -I --include-dir=<dir> Include directory when preprocessing rc file\n"
8808
" -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n"
8809
" -U --undefine <sym> Undefine SYM when preprocessing rc file\n"
8810
" -v --verbose Verbose - tells you what it's doing\n"
8811
" -c --codepage=<codepage> Specify default codepage\n"
8812
" -l --language=<val> Set language when reading rc file\n"
8813
" --use-temp-file Use a temporary file instead of popen to "
8815
" the preprocessor output\n"
8816
" --no-use-temp-file Use popen (default)\n"
8821
msgid " --yydebug Turn on parser debugging\n"
8827
" -r Ignored for compatibility with rc\n"
8828
" @<file> Read options from <file>\n"
8829
" -h --help Print this help message\n"
8830
" -V --version Print version information\n"
8836
"FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
8837
"extension if not specified. A single file name is an input file.\n"
8838
"No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
8842
msgid "invalid codepage specified.\n"
8846
msgid "invalid option -f\n"
8850
msgid "No filename following the -fo option.\n"
8856
"Option -I is deprecated for setting the input format, please use -J "
8861
msgid "no resources"
8864
#: wrstabs.c:354 wrstabs.c:1915
8866
msgid "string_hash_lookup failed: %s"
8871
msgid "stab_int_type: bad size %u"
8876
msgid "%s: warning: unknown size for field `%s' in struct"