mirror of
https://github.com/JakeHillion/drgn.git
synced 2024-12-23 17:53:07 +00:00
1cedca8ff4
Based on: c950e8a9 config: Fix spec file, add manpages and new GFDL license. With the following patches: configure: Add --disable-programs configure: Add --disable-shared configure: Fix -D_FORTIFY_SOURCE=2 check when CFLAGS contains -Wno-error libcpu: compile i386_lex.c with -Wno-implicit-fallthrough The plan is to stop relying on the distribution's version of elfutils and instead ship our own. This gives us freedom to assume that we're using the latest version and even ship our own patches (starting with a few build system improvements). More details are in scripts/update-elfutils.sh, which was used to generate this commit.
5667 lines
110 KiB
Plaintext
5667 lines
110 KiB
Plaintext
# Dutch translation of elfutils
|
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
|
# This file is distributed under the same license as the PACKAGE package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
# Geert Warrink <geert.warrink@onsnet.nu>, 2009.
|
|
#
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Elfutils\n"
|
|
"Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
|
|
"POT-Creation-Date: 2010-04-21 07:41-0700\n"
|
|
"PO-Revision-Date: 2009-09-01 18:02+0200\n"
|
|
"Last-Translator: Geert Warrink <geert.warrink@onsnet.nu>\n"
|
|
"Language-Team: nl <nl@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: \n"
|
|
|
|
#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2822
|
|
#: src/readelf.c:3161 src/unstrip.c:2087 src/unstrip.c:2295
|
|
#, c-format
|
|
msgid "memory exhausted"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:62 libdw/dwarf_error.c:79 libdwfl/libdwflP.h:70
|
|
#: libelf/elf_error.c:81
|
|
msgid "no error"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:63 libdw/dwarf_error.c:88 libdwfl/libdwflP.h:72
|
|
#: libelf/elf_error.c:112
|
|
msgid "out of memory"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:64 src/ldgeneric.c:2687
|
|
#, c-format
|
|
msgid "cannot create output file"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:65
|
|
msgid "invalid parameter"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:66
|
|
msgid "cannot change mode of output file"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:67 src/ldgeneric.c:7001
|
|
#, c-format
|
|
msgid "cannot rename output file"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:68
|
|
msgid "duplicate symbol"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:69
|
|
msgid "invalid section type for operation"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:70
|
|
msgid "error during output of data"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:71
|
|
msgid "no backend support available"
|
|
msgstr ""
|
|
|
|
#: libasm/asm_error.c:81 libdw/dwarf_error.c:80 libdwfl/libdwflP.h:71
|
|
#: libelf/elf_error.c:84
|
|
msgid "unknown error"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:81
|
|
msgid "invalid access"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:82
|
|
msgid "no regular file"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:83
|
|
msgid "I/O error"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:84
|
|
msgid "invalid ELF file"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:85
|
|
msgid "no DWARF information"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:86
|
|
msgid "no ELF file"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:87
|
|
msgid "cannot get ELF header"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:89
|
|
msgid "not implemented"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:90 libelf/elf_error.c:128 libelf/elf_error.c:176
|
|
msgid "invalid command"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:91
|
|
msgid "invalid version"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:92
|
|
msgid "invalid file"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:93
|
|
msgid "no entries found"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:94
|
|
msgid "invalid DWARF"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:95
|
|
msgid "no string data"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:96
|
|
msgid "no address value"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:97
|
|
msgid "no constant value"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:98
|
|
msgid "no reference value"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:99
|
|
msgid "invalid reference value"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:100
|
|
msgid ".debug_line section missing"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:101
|
|
msgid "invalid .debug_line section"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:102
|
|
msgid "debug information too big"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:103
|
|
msgid "invalid DWARF version"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:104
|
|
msgid "invalid directory index"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:105 libdwfl/libdwflP.h:91
|
|
msgid "address out of range"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:106
|
|
msgid "no location list value"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:107
|
|
msgid "no block data"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:108
|
|
msgid "invalid line index"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:109
|
|
msgid "invalid address range index"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:110 libdwfl/libdwflP.h:92
|
|
msgid "no matching address range"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:111
|
|
msgid "no flag value"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:112 libelf/elf_error.c:253
|
|
msgid "invalid offset"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:113
|
|
msgid ".debug_ranges section missing"
|
|
msgstr ""
|
|
|
|
#: libdw/dwarf_error.c:114
|
|
msgid "invalid CFI section"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:67 src/unstrip.c:2237
|
|
msgid "Input selection options:"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:68
|
|
msgid "Find addresses in FILE"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:70
|
|
msgid "Find addresses from signatures found in COREFILE"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:72
|
|
msgid "Find addresses in files mapped into process PID"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:74
|
|
msgid ""
|
|
"Find addresses in files mapped as read from FILE in Linux /proc/PID/maps "
|
|
"format"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:76
|
|
msgid "Find addresses in the running kernel"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:78
|
|
msgid "Kernel with all modules"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:80
|
|
msgid "Search path for separate debuginfo files"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:163
|
|
msgid "only one of -e, -p, -k, -K, or --core allowed"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:223
|
|
#, c-format
|
|
msgid "cannot read ELF core file: %s"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:241
|
|
msgid "No modules recognized in core file"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:253
|
|
msgid "cannot load kernel symbols"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:257
|
|
msgid "cannot find kernel modules"
|
|
msgstr ""
|
|
|
|
#: libdwfl/argp-std.c:271
|
|
msgid "cannot find kernel or modules"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:73
|
|
msgid "See errno"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:74
|
|
msgid "See elf_errno"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:75
|
|
msgid "See dwarf_errno"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:76
|
|
msgid "See ebl_errno (XXX missing)"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:77
|
|
msgid "gzip decompression failed"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:78
|
|
msgid "bzip2 decompression failed"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:79
|
|
msgid "LZMA decompression failed"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:80
|
|
msgid "no support library found for machine"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:81
|
|
msgid "Callbacks missing for ET_REL file"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:82
|
|
msgid "Unsupported relocation type"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:83
|
|
msgid "r_offset is bogus"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:84 libelf/elf_error.c:132 libelf/elf_error.c:192
|
|
msgid "offset out of range"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:85
|
|
msgid "relocation refers to undefined symbol"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:86
|
|
msgid "Callback returned failure"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:87
|
|
msgid "No DWARF information found"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:88
|
|
msgid "No symbol table found"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:89
|
|
msgid "No ELF program headers"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:90
|
|
msgid "address range overlaps an existing module"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:93
|
|
msgid "image truncated"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:94
|
|
msgid "ELF file opened"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:95
|
|
msgid "not a valid ELF file"
|
|
msgstr ""
|
|
|
|
#: libdwfl/libdwflP.h:96
|
|
msgid "cannot handle DWARF type description"
|
|
msgstr ""
|
|
|
|
#: libebl/eblbackendname.c:63
|
|
msgid "No backend"
|
|
msgstr ""
|
|
|
|
#: libebl/eblcorenotetypename.c:107 libebl/eblobjecttypename.c:78
|
|
#: libebl/eblobjnotetypename.c:86 libebl/eblosabiname.c:98
|
|
#: libebl/eblsectionname.c:110 libebl/eblsectiontypename.c:140
|
|
#: libebl/eblsegmenttypename.c:104
|
|
msgid "<unknown>"
|
|
msgstr ""
|
|
|
|
#: libebl/ebldynamictagname.c:126
|
|
#, c-format
|
|
msgid "<unknown>: %#<PRIx64>"
|
|
msgstr ""
|
|
|
|
#: libebl/eblobjnote.c:76
|
|
#, c-format
|
|
msgid " Build ID: "
|
|
msgstr ""
|
|
|
|
#: libebl/eblobjnote.c:87
|
|
#, c-format
|
|
msgid " Linker version: %.*s\n"
|
|
msgstr ""
|
|
|
|
#: libebl/eblobjnote.c:136
|
|
#, c-format
|
|
msgid " OS: %s, ABI: "
|
|
msgstr ""
|
|
|
|
#: libebl/eblosabiname.c:95
|
|
msgid "Stand alone"
|
|
msgstr ""
|
|
|
|
#: libebl/eblsymbolbindingname.c:92 libebl/eblsymboltypename.c:98
|
|
#, c-format
|
|
msgid "<unknown>: %d"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:88
|
|
msgid "unknown version"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:92
|
|
msgid "unknown type"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:96
|
|
msgid "invalid `Elf' handle"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:100
|
|
msgid "invalid size of source operand"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:104
|
|
msgid "invalid size of destination operand"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:108 src/readelf.c:4779
|
|
#, c-format
|
|
msgid "invalid encoding"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:116
|
|
msgid "invalid file descriptor"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:120
|
|
msgid "invalid operation"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:124
|
|
msgid "ELF version not set"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:136
|
|
msgid "invalid fmag field in archive header"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:140
|
|
msgid "invalid archive file"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:144
|
|
msgid "descriptor is not for an archive"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:148
|
|
msgid "no index available"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:152
|
|
msgid "cannot read data from file"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:156
|
|
msgid "cannot write data to file"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:160
|
|
msgid "invalid binary class"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:164
|
|
msgid "invalid section index"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:168
|
|
msgid "invalid operand"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:172
|
|
msgid "invalid section"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:180
|
|
msgid "executable header not created first"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:184
|
|
msgid "file descriptor disabled"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:188
|
|
msgid "archive/member file descriptor mismatch"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:196
|
|
msgid "cannot manipulate null section"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:200
|
|
msgid "data/scn mismatch"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:204
|
|
msgid "invalid section header"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:208 src/readelf.c:6242 src/readelf.c:6343
|
|
#, c-format
|
|
msgid "invalid data"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:212
|
|
msgid "unknown data encoding"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:216
|
|
msgid "section `sh_size' too small for data"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:220
|
|
msgid "invalid section alignment"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:224
|
|
msgid "invalid section entry size"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:228
|
|
msgid "update() for write on read-only file"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:232
|
|
msgid "no such file"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:236
|
|
msgid "only relocatable files can contain section groups"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:241
|
|
msgid ""
|
|
"program header only allowed in executables, shared objects, and core files"
|
|
msgstr ""
|
|
|
|
#: libelf/elf_error.c:248
|
|
msgid "file has no program header"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:66
|
|
msgid "Output selection options:"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:67
|
|
msgid "Show only base names of source files"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:69
|
|
msgid "Show absolute file names using compilation directory"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:70
|
|
msgid "Also show function names"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:71
|
|
msgid "Also show symbol or section names"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:73
|
|
msgid "Treat addresses as offsets relative to NAME section."
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:75 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103
|
|
#: src/strings.c:83
|
|
msgid "Miscellaneous:"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:84
|
|
msgid ""
|
|
"Locate source files and line information for ADDRs (in a.out by default)."
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:88
|
|
msgid "[ADDR...]"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239
|
|
#: src/findtextrel.c:170 src/ld.c:957 src/nm.c:253 src/objdump.c:181
|
|
#: src/ranlib.c:136 src/readelf.c:449 src/size.c:219 src/strings.c:227
|
|
#: src/strip.c:204 src/unstrip.c:234
|
|
#, c-format
|
|
msgid ""
|
|
"Copyright (C) %s Red Hat, Inc.\n"
|
|
"This is free software; see the source for copying conditions. There is NO\n"
|
|
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244
|
|
#: src/findtextrel.c:175 src/ld.c:962 src/nm.c:258 src/objdump.c:186
|
|
#: src/ranlib.c:141 src/readelf.c:454 src/size.c:224 src/strings.c:232
|
|
#: src/strip.c:209 src/unstrip.c:239
|
|
#, c-format
|
|
msgid "Written by %s.\n"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:405
|
|
#, c-format
|
|
msgid "Section syntax requires exactly one module"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:428
|
|
#, c-format
|
|
msgid "offset %#<PRIxMAX> lies outside section '%s'"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:461
|
|
#, c-format
|
|
msgid "cannot find symbol '%s'"
|
|
msgstr ""
|
|
|
|
#: src/addr2line.c:466
|
|
#, c-format
|
|
msgid "offset %#<PRIxMAX> lies outside contents of '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:76
|
|
msgid "Commands:"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:77
|
|
msgid "Delete files from archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:78
|
|
msgid "Move files in archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:79
|
|
msgid "Print files in archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:80
|
|
msgid "Quick append files to archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:82
|
|
msgid "Replace existing or insert new file into archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:83
|
|
msgid "Display content of archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:84
|
|
msgid "Extract files from archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:86
|
|
msgid "Command Modifiers:"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:87
|
|
msgid "Preserve original dates."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:88
|
|
msgid "Use instance [COUNT] of name."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:90
|
|
msgid "Do not replace existing files with extracted files."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:91
|
|
msgid "Allow filename to be truncated if necessary."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:93
|
|
msgid "Provide verbose output."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:94
|
|
msgid "Force regeneration of symbol table."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:95
|
|
msgid "Insert file after [MEMBER]."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:96
|
|
msgid "Insert file before [MEMBER]."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:97
|
|
msgid "Same as -b."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:98
|
|
msgid "Suppress message when library has to be created."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:100
|
|
msgid "Use full path for file matching."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:101
|
|
msgid "Update only older files in archive."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:107
|
|
msgid "Create, modify, and extract from archives."
|
|
msgstr ""
|
|
|
|
#: src/ar.c:110
|
|
msgid "[MEMBER] [COUNT] ARCHIVE [FILE...]"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:192
|
|
#, c-format
|
|
msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:197
|
|
#, c-format
|
|
msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:213
|
|
#, c-format
|
|
msgid "'N' is only meaningful with the 'x' and 'd' options"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:218
|
|
#, c-format
|
|
msgid "COUNT parameter required"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:230
|
|
#, c-format
|
|
msgid "invalid COUNT parameter %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:237
|
|
#, c-format
|
|
msgid "'%c' is only meaningful with the 'x' option"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:243
|
|
#, c-format
|
|
msgid "archive name required"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:314
|
|
#, c-format
|
|
msgid "More than one operation specified"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:404
|
|
#, c-format
|
|
msgid "cannot open archive '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:414
|
|
#, c-format
|
|
msgid "cannot open archive '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:418
|
|
#, c-format
|
|
msgid "%s: not an archive file"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:422
|
|
#, c-format
|
|
msgid "cannot stat archive '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:434
|
|
#, c-format
|
|
msgid "no entry %s in archive\n"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:487 src/ar.c:929 src/ar.c:1129
|
|
#, c-format
|
|
msgid "cannot create hash table"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:494 src/ar.c:936 src/ar.c:1138
|
|
#, c-format
|
|
msgid "cannot insert into hash table"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:502 src/ranlib.c:176
|
|
#, c-format
|
|
msgid "cannot stat '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:598
|
|
#, c-format
|
|
msgid "cannot read content of %s: %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:641
|
|
#, c-format
|
|
msgid "cannot open %.*s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:663
|
|
#, c-format
|
|
msgid "failed to write %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:675
|
|
#, c-format
|
|
msgid "cannot change mode of %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:691
|
|
#, c-format
|
|
msgid "cannot change modification time of %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:737
|
|
#, c-format
|
|
msgid "cannot rename temporary file to %.*s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:773 src/ar.c:1021 src/ar.c:1419 src/ranlib.c:250
|
|
#, c-format
|
|
msgid "cannot create new file"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1220
|
|
#, c-format
|
|
msgid "position member %s not found"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1230
|
|
#, c-format
|
|
msgid "%s: no entry %s in archive!\n"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1259 src/ldgeneric.c:519 src/objdump.c:257
|
|
#, c-format
|
|
msgid "cannot open %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1264
|
|
#, c-format
|
|
msgid "cannot stat %s"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1270
|
|
#, c-format
|
|
msgid "%s is no regular file"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1283
|
|
#, c-format
|
|
msgid "cannot get ELF descriptor for %s: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/ar.c:1302
|
|
#, c-format
|
|
msgid "cannot read %s: %s"
|
|
msgstr ""
|
|
|
|
#: src/arlib.c:215
|
|
#, c-format
|
|
msgid "the archive '%s' is too large"
|
|
msgstr ""
|
|
|
|
#: src/arlib.c:228
|
|
#, c-format
|
|
msgid "cannot read ELF header of %s(%s): %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:69
|
|
msgid "Control options:"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:70
|
|
msgid ""
|
|
"Control treatment of gaps in loadable segments [ignore|match] (default: "
|
|
"ignore)"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:72
|
|
msgid "Ignore permutation of buckets in SHT_HASH section"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:73
|
|
msgid "Output nothing; yield exit status only"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:80
|
|
msgid "Compare relevant parts of two ELF files for equality."
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:84
|
|
msgid "FILE1 FILE2"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:140
|
|
msgid "Invalid number of parameters.\n"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:168 src/elfcmp.c:173
|
|
#, c-format
|
|
msgid "cannot get ELF header of '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:190
|
|
#, c-format
|
|
msgid "%s %s diff: ELF header"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:198 src/elfcmp.c:201
|
|
#, c-format
|
|
msgid "cannot get section count of '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:206
|
|
#, c-format
|
|
msgid "%s %s diff: section count"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:214 src/elfcmp.c:217
|
|
#, c-format
|
|
msgid "cannot get program header count of '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:222
|
|
#, c-format
|
|
msgid "%s %s diff: program header count"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:281
|
|
#, c-format
|
|
msgid "%s %s differ: section header"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:309 src/elfcmp.c:315
|
|
#, c-format
|
|
msgid "cannot get content of section %zu in '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:331 src/elfcmp.c:337
|
|
#, c-format
|
|
msgid "cannot get symbol in '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:358
|
|
#, c-format
|
|
msgid "%s %s differ: symbol table [%zu]"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:361
|
|
#, c-format
|
|
msgid "%s %s differ: symbol table [%zu,%zu]"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:409
|
|
#, c-format
|
|
msgid "%s %s differ: section [%zu] '%s' content"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:413
|
|
#, c-format
|
|
msgid "%s %s differ: section [%zu,%zu] '%s' content"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:429
|
|
#, c-format
|
|
msgid "%s %s differ: unequal amount of important sections"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:463 src/elfcmp.c:468
|
|
#, c-format
|
|
msgid "cannot load data of '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:487 src/elfcmp.c:493
|
|
#, c-format
|
|
msgid "cannot get program header entry %d of '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:499
|
|
#, c-format
|
|
msgid "%s %s differ: program header %d"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:524
|
|
#, c-format
|
|
msgid "%s %s differ: gap"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:583
|
|
#, c-format
|
|
msgid "Invalid value '%s' for --gaps parameter."
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:607 src/findtextrel.c:229 src/ldgeneric.c:1767
|
|
#: src/ldgeneric.c:4257 src/nm.c:363 src/ranlib.c:169 src/size.c:301
|
|
#: src/strings.c:183 src/strip.c:433 src/strip.c:468 src/unstrip.c:1900
|
|
#: src/unstrip.c:1929
|
|
#, c-format
|
|
msgid "cannot open '%s'"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:611 src/findtextrel.c:236 src/ranlib.c:186
|
|
#, c-format
|
|
msgid "cannot create ELF descriptor for '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:616
|
|
#, c-format
|
|
msgid "cannot create EBL descriptor for '%s'"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:634
|
|
#, c-format
|
|
msgid "cannot get section header of section %zu: %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:644
|
|
#, c-format
|
|
msgid "cannot get content of section %zu: %s"
|
|
msgstr ""
|
|
|
|
#: src/elfcmp.c:654 src/elfcmp.c:668
|
|
#, c-format
|
|
msgid "cannot get relocation: %s"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:72
|
|
msgid "Be extremely strict, flag level 2 features."
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:73
|
|
msgid "Do not print anything if successful"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:74
|
|
msgid "Binary is a separate debuginfo file"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:76
|
|
msgid ""
|
|
"Binary has been created with GNU ld and is therefore known to be broken in "
|
|
"certain ways"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:82
|
|
msgid "Pedantic checking of ELF files compliance with gABI/psABI spec."
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:86 src/readelf.c:118
|
|
msgid "FILE..."
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:159 src/readelf.c:272
|
|
#, c-format
|
|
msgid "cannot open input file"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:166
|
|
#, c-format
|
|
msgid "cannot generate Elf descriptor: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:185
|
|
#, c-format
|
|
msgid "error while closing Elf descriptor: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:189
|
|
msgid "No errors"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:223 src/readelf.c:425
|
|
msgid "Missing file name.\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:302
|
|
#, c-format
|
|
msgid " error while freeing sub-ELF descriptor: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:310
|
|
#, c-format
|
|
msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:370
|
|
#, c-format
|
|
msgid "e_ident[%d] == %d is no known class\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:375
|
|
#, c-format
|
|
msgid "e_ident[%d] == %d is no known data encoding\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:379
|
|
#, c-format
|
|
msgid "unknown ELF header version number e_ident[%d] == %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:385
|
|
#, c-format
|
|
msgid "unsupported OS ABI e_ident[%d] == '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:391
|
|
#, c-format
|
|
msgid "unsupport ABI version e_ident[%d] == %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:396
|
|
#, c-format
|
|
msgid "e_ident[%zu] is not zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:401
|
|
#, c-format
|
|
msgid "unknown object file type %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:408
|
|
#, c-format
|
|
msgid "unknown machine type %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:412
|
|
#, c-format
|
|
msgid "unknown object file version\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:418
|
|
#, c-format
|
|
msgid "invalid program header offset\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:420
|
|
#, c-format
|
|
msgid "executables and DSOs cannot have zero program header offset\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:424
|
|
#, c-format
|
|
msgid "invalid number of program header entries\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:432
|
|
#, c-format
|
|
msgid "invalid section header table offset\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:435
|
|
#, c-format
|
|
msgid "section header table must be present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:449
|
|
#, c-format
|
|
msgid "invalid number of section header table entries\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:466
|
|
#, c-format
|
|
msgid "invalid section header index\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:480
|
|
#, c-format
|
|
msgid "invalid number of program header table entries\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:489
|
|
#, c-format
|
|
msgid "invalid machine flags: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:496 src/elflint.c:513
|
|
#, c-format
|
|
msgid "invalid ELF header size: %hd\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:499 src/elflint.c:516
|
|
#, c-format
|
|
msgid "invalid program header size: %hd\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:502 src/elflint.c:519
|
|
#, c-format
|
|
msgid "invalid program header position or size\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:505 src/elflint.c:522
|
|
#, c-format
|
|
msgid "invalid section header size: %hd\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:508 src/elflint.c:525
|
|
#, c-format
|
|
msgid "invalid section header position or size\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:569
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': section with SHF_GROUP flag set not part of a section "
|
|
"group\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:573
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': section group [%2zu] '%s' does not precede group member\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:589 src/elflint.c:1432 src/elflint.c:1482 src/elflint.c:1591
|
|
#: src/elflint.c:2185 src/elflint.c:2699 src/elflint.c:2860 src/elflint.c:2990
|
|
#: src/elflint.c:3162 src/elflint.c:4062
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get section data\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:602 src/elflint.c:1598
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': referenced as string table for section [%2d] '%s' but "
|
|
"type is not SHT_STRTAB\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:625
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol table cannot have more than one extended index "
|
|
"section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:636
|
|
#, c-format
|
|
msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:645
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get symbol %d: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:650 src/elflint.c:653 src/elflint.c:656 src/elflint.c:659
|
|
#: src/elflint.c:662 src/elflint.c:665
|
|
#, c-format
|
|
msgid "section [%2d] '%s': '%s' in zeroth entry not zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:668
|
|
#, c-format
|
|
msgid "section [%2d] '%s': XINDEX for zeroth entry not zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:678
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get symbol %zu: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:687
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: invalid name value\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:700
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: too large section index but no extended "
|
|
"section index section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:706
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: XINDEX used for index which would fit in "
|
|
"st_shndx (%<PRIu32>)\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:718
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: invalid section index\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:726
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: unknown type\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:732
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:737
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:745
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:749
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: local COMMON symbols are nonsense\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:753
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: function in COMMON section is nonsense\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:785
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: st_value out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:791 src/elflint.c:816 src/elflint.c:859
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu does not fit completely in referenced section "
|
|
"[%2d] '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:800
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have "
|
|
"SHF_TLS flag set\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:810 src/elflint.c:852
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section "
|
|
"[%2d] '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:837
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:845
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%"
|
|
"s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:872
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: local symbol outside range described in "
|
|
"sh_info\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:879
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: non-local symbol outside range described in "
|
|
"sh_info\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:886
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:936
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%"
|
|
"2d]\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:943
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%"
|
|
"s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:959
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol value %#<PRIx64> does not "
|
|
"match %s section address %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:966
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol size %<PRIu64> does not "
|
|
"match %s section size %<PRIu64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:974
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol present, but no .got "
|
|
"section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:990
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic "
|
|
"segment address %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:997
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': _DYNAMIC symbol size %<PRIu64> does not match dynamic "
|
|
"segment size %<PRIu64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1010
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-"
|
|
"default visibility\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1014
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1059
|
|
#, c-format
|
|
msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1068 src/elflint.c:1120
|
|
#, c-format
|
|
msgid "section [%2d] '%s': DT_RELCOUNT value %d too high for this section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1093 src/elflint.c:1145
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': relative relocations after index %d as specified by "
|
|
"DT_RELCOUNT\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1099 src/elflint.c:1151
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': non-relative relocation at index %zu; DT_RELCOUNT "
|
|
"specified %d relative relocations\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1111
|
|
#, c-format
|
|
msgid "section [%2d] '%s': DT_RELACOUNT used for this REL section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1193
|
|
#, c-format
|
|
msgid "section [%2d] '%s': invalid destination section index\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1206
|
|
#, c-format
|
|
msgid "section [%2d] '%s': invalid destination section type\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1214
|
|
#, c-format
|
|
msgid "section [%2d] '%s': sh_info should be zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1221
|
|
#, c-format
|
|
msgid "section [%2d] '%s': no relocations for merge-able sections possible\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1228
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section entry size does not match ElfXX_Rela\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1288
|
|
#, c-format
|
|
msgid "text relocation flag set but there is no read-only segment\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1315
|
|
#, c-format
|
|
msgid "section [%2d] '%s': relocation %zu: invalid type\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1323
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': relocation %zu: relocation type invalid for the file "
|
|
"type\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1331
|
|
#, c-format
|
|
msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1349
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': relocation %zu: only symbol '_GLOBAL_OFFSET_TABLE_' can "
|
|
"be used with %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1366
|
|
#, c-format
|
|
msgid "section [%2d] '%s': relocation %zu: offset out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1381
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %"
|
|
"s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1402
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': relocation %zu: read-only section modified but text "
|
|
"relocation flag not set\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1417
|
|
#, c-format
|
|
msgid "section [%2d] '%s': relocations are against loaded and unloaded data\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1456 src/elflint.c:1506
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get relocation %zu: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1586
|
|
#, c-format
|
|
msgid "more than one dynamic section present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1604
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1609 src/elflint.c:1901
|
|
#, c-format
|
|
msgid "section [%2d] '%s': sh_info not zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1619
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1627
|
|
#, c-format
|
|
msgid "section [%2d] '%s': non-DT_NULL entries follow DT_NULL entry\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1634
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %zu: unknown tag\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1645
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %zu: more than one entry with tag %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1655
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %zu: level 2 tag %s used\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1673
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1695
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': entry %zu: pointer does not match address of section [%"
|
|
"2d] '%s' referenced by sh_link\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1738
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': entry %zu: %s value must point into loaded segment\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1753
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%"
|
|
"2d] '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1773 src/elflint.c:1801
|
|
#, c-format
|
|
msgid "section [%2d] '%s': contains %s entry but not %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1785
|
|
#, c-format
|
|
msgid "section [%2d] '%s': mandatory tag %s not present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1794
|
|
#, c-format
|
|
msgid "section [%2d] '%s': no hash section present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1809 src/elflint.c:1816
|
|
#, c-format
|
|
msgid "section [%2d] '%s': not all of %s, %s, and %s are present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1826 src/elflint.c:1830
|
|
#, c-format
|
|
msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1836
|
|
#, c-format
|
|
msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1847 src/elflint.c:1851 src/elflint.c:1855 src/elflint.c:1859
|
|
#, c-format
|
|
msgid "section [%2d] '%s': %s tag missing in prelinked executable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1871
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': only relocatable files can have extended section index\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1881
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': extended section index section not for symbol table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1886
|
|
#, c-format
|
|
msgid "cannot get data for symbol section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1889
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry size does not match Elf32_Word\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1896
|
|
#, c-format
|
|
msgid "section [%2d] '%s': extended index table too small for symbol table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1911
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': extended section index in section [%2zu] '%s' refers to "
|
|
"same symbol table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1922
|
|
#, c-format
|
|
msgid "symbol 0 should have zero extended section index\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1934
|
|
#, c-format
|
|
msgid "cannot get data for symbol %zu\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1939
|
|
#, c-format
|
|
msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1955 src/elflint.c:1996
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1967 src/elflint.c:2008
|
|
#, c-format
|
|
msgid "section [%2d] '%s': chain array too large\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1976 src/elflint.c:2017
|
|
#, c-format
|
|
msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:1982
|
|
#, c-format
|
|
msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2023
|
|
#, c-format
|
|
msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2038
|
|
#, c-format
|
|
msgid "section [%2d] '%s': bitmask size not power of 2: %u\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2049
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': hash table section is too small (is %ld, expected at "
|
|
"least%ld)\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2057
|
|
#, c-format
|
|
msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2089
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2110
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %u referenced in chain for bucket %zu is "
|
|
"undefined\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2121
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2152
|
|
#, c-format
|
|
msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2157
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2163
|
|
#, c-format
|
|
msgid "section [%2d] '%s': bitmask does not match names in the hash table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2176
|
|
#, c-format
|
|
msgid "section [%2d] '%s': relocatable files cannot have hash tables\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2194
|
|
#, c-format
|
|
msgid "section [%2d] '%s': hash table not for dynamic symbol table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2202
|
|
#, c-format
|
|
msgid "section [%2d] '%s': hash table entry size incorrect\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2207
|
|
#, c-format
|
|
msgid "section [%2d] '%s': not marked to be allocated\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2212
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': hash table has not even room for initial administrative "
|
|
"entries\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2260
|
|
#, c-format
|
|
msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2338 src/elflint.c:2342
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': reference to symbol index 0\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2349
|
|
#, c-format
|
|
msgid ""
|
|
"symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash "
|
|
"table in [%2zu] '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2361
|
|
#, c-format
|
|
msgid ""
|
|
"symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash "
|
|
"table in [%2zu] '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2377
|
|
#, c-format
|
|
msgid "section [%2d] '%s': nonzero sh_%s for NULL section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2397
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': section groups only allowed in relocatable object files\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2408
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get symbol table: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2413
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2419
|
|
#, c-format
|
|
msgid "section [%2d] '%s': invalid symbol index in sh_info\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2424
|
|
#, c-format
|
|
msgid "section [%2d] '%s': sh_flags not zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2431
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get symbol for signature\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2436
|
|
#, c-format
|
|
msgid "section [%2d] '%s': signature symbol cannot be empty string\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2442
|
|
#, c-format
|
|
msgid "section [%2d] '%s': sh_flags not set correctly\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2448
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get data: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2457
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section size not multiple of sizeof(Elf32_Word)\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2462
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section group without flags word\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2468
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section group without member\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2472
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section group with only one member\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2483
|
|
#, c-format
|
|
msgid "section [%2d] '%s': unknown section group flags\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2495
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section index %Zu out of range\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2504
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2511
|
|
#, c-format
|
|
msgid "section [%2d] '%s': section group contains another group [%2d] '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2517
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': element %Zu references section [%2d] '%s' without "
|
|
"SHF_GROUP flag set\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2524
|
|
#, c-format
|
|
msgid "section [%2d] '%s' is contained in more than one section group\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2713
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s' refers in sh_link to section [%2d] '%s' which is no "
|
|
"dynamic symbol table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2724
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s' has different number of entries than symbol table [%2d] '%"
|
|
"s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2740
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %d: cannot read version data\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2756
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2764
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %d: local symbol with version\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2778
|
|
#, c-format
|
|
msgid "section [%2d] '%s': symbol %d: invalid version index %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2783
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %d: version index %d is for defined version\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2793
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': symbol %d: version index %d is for requested version\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2845
|
|
#, c-format
|
|
msgid "more than one version reference section present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2853 src/elflint.c:2982
|
|
#, c-format
|
|
msgid "section [%2d] '%s': sh_link does not link to string table\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2876 src/elflint.c:3034
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has wrong version %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2882 src/elflint.c:3040
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2890
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has invalid file reference\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2898
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d references unknown dependency\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2910
|
|
#, c-format
|
|
msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2917
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': auxiliary entry %d of entry %d has invalid name "
|
|
"reference\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2924
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %"
|
|
"#x, expected %#x\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2934
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version "
|
|
"name '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2945
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2961 src/elflint.c:3119
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:2974
|
|
#, c-format
|
|
msgid "more than one version definition section present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3019
|
|
#, c-format
|
|
msgid "section [%2d] '%s': more than one BASE definition\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3023
|
|
#, c-format
|
|
msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3029
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has unknown flag\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3053
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has invalid name reference\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3060
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3069
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3088
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3103
|
|
#, c-format
|
|
msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3125
|
|
#, c-format
|
|
msgid "section [%2d] '%s': no BASE definition\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3141
|
|
#, c-format
|
|
msgid "section [%2d] '%s': unknown parent version '%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3154
|
|
#, c-format
|
|
msgid "section [%2d] '%s': empty object attributes section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3175
|
|
#, c-format
|
|
msgid "section [%2d] '%s': unrecognized attribute format\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3191
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: zero length field in attribute section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3200
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3212
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3229
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3238
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: truncated attribute section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3247
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: zero length field in attribute subsection\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3260
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: invalid length in attribute subsection\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3271
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3289
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3300
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3313
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3317
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3327
|
|
#, c-format
|
|
msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3333
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': offset %zu: extra bytes after last attribute section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3422
|
|
#, c-format
|
|
msgid "cannot get section header of zeroth section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3426
|
|
#, c-format
|
|
msgid "zeroth section has nonzero name\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3428
|
|
#, c-format
|
|
msgid "zeroth section has nonzero type\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3430
|
|
#, c-format
|
|
msgid "zeroth section has nonzero flags\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3432
|
|
#, c-format
|
|
msgid "zeroth section has nonzero address\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3434
|
|
#, c-format
|
|
msgid "zeroth section has nonzero offset\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3436
|
|
#, c-format
|
|
msgid "zeroth section has nonzero align value\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3438
|
|
#, c-format
|
|
msgid "zeroth section has nonzero entry size value\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3441
|
|
#, c-format
|
|
msgid ""
|
|
"zeroth section has nonzero size value while ELF header has nonzero shnum "
|
|
"value\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3445
|
|
#, c-format
|
|
msgid ""
|
|
"zeroth section has nonzero link value while ELF header does not signal "
|
|
"overflow in shstrndx\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3449
|
|
#, c-format
|
|
msgid ""
|
|
"zeroth section has nonzero link value while ELF header does not signal "
|
|
"overflow in phnum\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3466
|
|
#, c-format
|
|
msgid "cannot get section header for section [%2zu] '%s': %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3475
|
|
#, c-format
|
|
msgid "section [%2zu]: invalid name\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3502
|
|
#, c-format
|
|
msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3518
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3535
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3553
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' present in object file\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3559 src/elflint.c:3591
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3564 src/elflint.c:3596
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable "
|
|
"segments\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3572
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' is extension section index table in non-object file\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3615
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': size not multiple of entry size\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3620
|
|
#, c-format
|
|
msgid "cannot get section header\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3630
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' has unsupported type %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3644
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3651
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' contains unknown flag(s) %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3659
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': thread-local data sections address not zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3667
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': invalid section reference in link value\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3672
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': invalid section reference in info value\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3679
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': strings flag set without merge flag\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3684
|
|
#, c-format
|
|
msgid "section [%2zu] '%s': merge flag set but entry size is zero\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3702
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3711
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' is both executable and writable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3738
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' not fully contained in segment of program header entry %"
|
|
"d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3746
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' has type NOBITS but is read from the file in segment of "
|
|
"program header entry %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3755
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s' has not type NOBITS but is not read from the file in "
|
|
"segment of program header entry %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3766
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3776
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' is writable in unwritable segment %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3786
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s': alloc flag set but section not in any loaded segment\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3792
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s': ELF header says this is the section header string table "
|
|
"but type is not SHT_TYPE\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3800
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3851
|
|
#, c-format
|
|
msgid "more than one version symbol table present\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3874
|
|
#, c-format
|
|
msgid "INTERP program header entry but no .interp section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3885
|
|
#, c-format
|
|
msgid ""
|
|
"loadable segment [%u] is executable but contains no executable sections\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3891
|
|
#, c-format
|
|
msgid "loadable segment [%u] is writable but contains no writable sections\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3902
|
|
#, c-format
|
|
msgid ""
|
|
"no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section "
|
|
"exist\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3915
|
|
#, c-format
|
|
msgid "duplicate version index %d\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3929
|
|
#, c-format
|
|
msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3978
|
|
#, c-format
|
|
msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:3982
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4005
|
|
#, c-format
|
|
msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4009
|
|
#, c-format
|
|
msgid ""
|
|
"section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4026
|
|
#, c-format
|
|
msgid "phdr[%d]: no note entries defined for the type of file\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4045
|
|
#, c-format
|
|
msgid "phdr[%d]: cannot get content of note section: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4048
|
|
#, c-format
|
|
msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4069
|
|
#, c-format
|
|
msgid "section [%2d] '%s': no note entries defined for the type of file\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4076
|
|
#, c-format
|
|
msgid "section [%2d] '%s': cannot get content of note section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4079
|
|
#, c-format
|
|
msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4097
|
|
#, c-format
|
|
msgid ""
|
|
"only executables, shared objects, and core files can have program headers\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4112
|
|
#, c-format
|
|
msgid "cannot get program header entry %d: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4121
|
|
#, c-format
|
|
msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4132
|
|
#, c-format
|
|
msgid "more than one INTERP entry in program header\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4140
|
|
#, c-format
|
|
msgid "more than one TLS entry in program header\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4147
|
|
#, c-format
|
|
msgid "static executable cannot have dynamic sections\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4161
|
|
#, c-format
|
|
msgid "dynamic section reference in program header has wrong offset\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4164
|
|
#, c-format
|
|
msgid "dynamic section size mismatch in program and section header\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4174
|
|
#, c-format
|
|
msgid "more than one GNU_RELRO entry in program header\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4195
|
|
#, c-format
|
|
msgid "loadable segment GNU_RELRO applies to is not writable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4198
|
|
#, c-format
|
|
msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4206 src/elflint.c:4229
|
|
#, c-format
|
|
msgid "%s segment not contained in a loaded segment\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4235
|
|
#, c-format
|
|
msgid "program header offset in ELF header and PHDR entry do not match"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4259
|
|
#, c-format
|
|
msgid "call frame search table reference in program header has wrong offset\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4262
|
|
#, c-format
|
|
msgid "call frame search table size mismatch in program and section header\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4275
|
|
#, c-format
|
|
msgid "PT_GNU_EH_FRAME present but no .eh_frame_hdr section\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4283
|
|
#, c-format
|
|
msgid "call frame search table must be allocated\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4286
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' must be allocated\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4290
|
|
#, c-format
|
|
msgid "call frame search table must not be writable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4293
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' must not be writable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4298
|
|
#, c-format
|
|
msgid "call frame search table must not be executable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4301
|
|
#, c-format
|
|
msgid "section [%2zu] '%s' must not be executable\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4312
|
|
#, c-format
|
|
msgid "program header entry %d: file size greater than memory size\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4319
|
|
#, c-format
|
|
msgid "program header entry %d: alignment not a power of 2\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4322
|
|
#, c-format
|
|
msgid ""
|
|
"program header entry %d: file offset and virtual address not module of "
|
|
"alignment\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4335
|
|
#, c-format
|
|
msgid ""
|
|
"executable/DSO with .eh_frame_hdr section does not have a PT_GNU_EH_FRAME "
|
|
"program header entry"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4369
|
|
#, c-format
|
|
msgid "cannot read ELF header: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/elflint.c:4395
|
|
#, c-format
|
|
msgid "text relocation flag set but not needed\n"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:70
|
|
msgid "Input Selection:"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:71
|
|
msgid "Prepend PATH to all file names"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:73
|
|
msgid "Use PATH as root of debuginfo hierarchy"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:80
|
|
msgid "Locate source of text relocations in FILEs (a.out by default)."
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:84 src/nm.c:111 src/objdump.c:80 src/size.c:92
|
|
#: src/strings.c:92 src/strip.c:97
|
|
msgid "[FILE...]"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:246
|
|
#, c-format
|
|
msgid "cannot get ELF header '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:257
|
|
#, c-format
|
|
msgid "'%s' is not a DSO or PIE"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:274
|
|
#, c-format
|
|
msgid "getting get section header of section %zu: %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:292
|
|
#, c-format
|
|
msgid "cannot read dynamic section: %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:307
|
|
#, c-format
|
|
msgid "no text relocations reported in '%s'"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:319
|
|
#, c-format
|
|
msgid "while reading ELF file"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:328 src/findtextrel.c:345
|
|
#, c-format
|
|
msgid "cannot get program header index at offset %d: %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:397
|
|
#, c-format
|
|
msgid "cannot get section header of section %Zu: %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:409
|
|
#, c-format
|
|
msgid "cannot get symbol table section %zu in '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:429 src/findtextrel.c:452
|
|
#, c-format
|
|
msgid "cannot get relocation at index %d in section %zu in '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:517
|
|
#, c-format
|
|
msgid "%s not compiled with -fpic/-fPIC\n"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:570
|
|
#, c-format
|
|
msgid ""
|
|
"the file containing the function '%s' is not compiled with -fpic/-fPIC\n"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:577 src/findtextrel.c:597
|
|
#, c-format
|
|
msgid ""
|
|
"the file containing the function '%s' might not be compiled with -fpic/-"
|
|
"fPIC\n"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:585
|
|
#, c-format
|
|
msgid ""
|
|
"either the file containing the function '%s' or the file containing the "
|
|
"function '%s' is not compiled with -fpic/-fPIC\n"
|
|
msgstr ""
|
|
|
|
#: src/findtextrel.c:605
|
|
#, c-format
|
|
msgid ""
|
|
"a relocation modifies memory at offset %llu in a write-protected segment\n"
|
|
msgstr ""
|
|
|
|
#: src/i386_ld.c:210
|
|
#, c-format
|
|
msgid "cannot allocate PLT section: %s"
|
|
msgstr ""
|
|
|
|
#: src/i386_ld.c:232
|
|
#, c-format
|
|
msgid "cannot allocate PLTREL section: %s"
|
|
msgstr ""
|
|
|
|
#: src/i386_ld.c:253
|
|
#, c-format
|
|
msgid "cannot allocate GOT section: %s"
|
|
msgstr ""
|
|
|
|
#: src/i386_ld.c:274
|
|
#, c-format
|
|
msgid "cannot allocate GOTPLT section: %s"
|
|
msgstr ""
|
|
|
|
#: src/i386_ld.c:661
|
|
#, c-format
|
|
msgid "initial-executable TLS relocation cannot be used "
|
|
msgstr ""
|
|
|
|
#: src/ld.c:87
|
|
msgid "Input File Control:"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:89
|
|
msgid "Include whole archives in the output from now on."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:91
|
|
msgid "Stop including the whole archives in the output."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:92 src/ld.c:106 src/ld.c:184
|
|
msgid "FILE"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:93
|
|
msgid "Start a group."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:94
|
|
msgid "End a group."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:95
|
|
msgid "PATH"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:96
|
|
msgid "Add PATH to list of directories files are searched in."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:98
|
|
msgid "Only set DT_NEEDED for following dynamic libs if actually used"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:100
|
|
msgid "Always set DT_NEEDED for following dynamic libs"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:102
|
|
msgid "Ignore LD_LIBRARY_PATH environment variable."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:105
|
|
msgid "Output File Control:"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:106
|
|
msgid "Place output in FILE."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:109
|
|
msgid "Object is marked to not use default search path at runtime."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:111
|
|
msgid "Same as --whole-archive."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:112
|
|
msgid ""
|
|
"Default rules of extracting from archive; weak references are not enough."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:116
|
|
msgid "Weak references cause extraction from archive."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:118
|
|
msgid "Allow multiple definitions; first is used."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:120
|
|
msgid "Disallow/allow undefined symbols in DSOs."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:123
|
|
msgid "Object requires immediate handling of $ORIGIN."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:125
|
|
msgid "Relocation will not be processed lazily."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:127
|
|
msgid "Object cannot be unloaded at runtime."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:129
|
|
msgid "Mark object to be initialized first."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:131
|
|
msgid "Enable/disable lazy-loading flag for following dependencies."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:133
|
|
msgid "Mark object as not loadable with 'dlopen'."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:135
|
|
msgid "Ignore/record dependencies on unused DSOs."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:137
|
|
msgid "Generated DSO will be a system library."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:138
|
|
msgid "ADDRESS"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:138
|
|
msgid "Set entry point address."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:141
|
|
msgid "Do not link against shared libraries."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:144
|
|
msgid "Prefer linking against shared libraries."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:145
|
|
msgid "Export all dynamic symbols."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:146
|
|
msgid "Strip all symbols."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:147
|
|
msgid "Strip debugging symbols."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:149
|
|
msgid "Assume pagesize for the target system to be SIZE."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:151
|
|
msgid "Set runtime DSO search path."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:154
|
|
msgid "Set link time DSO search path."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:155
|
|
msgid "Generate dynamic shared object."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:156
|
|
msgid "Generate relocatable object."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:159
|
|
msgid "Causes symbol not assigned to a version be reduced to local."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:160
|
|
msgid "Remove unused sections."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:163
|
|
msgid "Don't remove unused sections."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:164
|
|
msgid "Set soname of shared object."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:165
|
|
msgid "Set the dynamic linker name."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:168
|
|
msgid "Add/suppress addition indentifying link-editor to .comment section."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:171
|
|
msgid "Create .eh_frame_hdr section"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:173
|
|
msgid "Set hash style to sysv, gnu or both."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:175
|
|
msgid "Generate build ID note (md5, sha1 (default), uuid)."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:177
|
|
msgid "Linker Operation Control:"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:178
|
|
msgid "Verbose messages."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:179
|
|
msgid "Trace file opens."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:181
|
|
msgid "Trade speed for less memory usage"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:182
|
|
msgid "LEVEL"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:183
|
|
msgid "Set optimization level to LEVEL."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:184
|
|
msgid "Use linker script in FILE."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:187
|
|
msgid "Select to get parser debug information"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:190
|
|
msgid "Read version information from FILE."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:191
|
|
msgid "Set emulation to NAME."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:197
|
|
msgid "Combine object and archive files."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:200
|
|
msgid "[FILE]..."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:333
|
|
#, c-format
|
|
msgid "At least one input file needed"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:349
|
|
#, c-format
|
|
msgid "error while preparing linking"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:356
|
|
#, c-format
|
|
msgid "cannot open linker script '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:397
|
|
#, c-format
|
|
msgid "-( without matching -)"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:572 src/ld.c:610
|
|
#, c-format
|
|
msgid "only one option of -G and -r is allowed"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:594
|
|
#, c-format
|
|
msgid "more than one '-m' parameter"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:604 src/ld.c:1013
|
|
#, c-format
|
|
msgid "unknown option `-%c %s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:646
|
|
#, c-format
|
|
msgid "invalid page size value '%s': ignored"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:687
|
|
#, c-format
|
|
msgid "invalid hash style '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:697
|
|
#, c-format
|
|
msgid "invalid build-ID style '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:785
|
|
#, c-format
|
|
msgid "More than one output file name given."
|
|
msgstr ""
|
|
|
|
#: src/ld.c:802
|
|
#, c-format
|
|
msgid "Invalid optimization level `%s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:850
|
|
#, c-format
|
|
msgid "nested -( -) groups are not allowed"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:869
|
|
#, c-format
|
|
msgid "-) without matching -("
|
|
msgstr ""
|
|
|
|
#: src/ld.c:1046
|
|
#, c-format
|
|
msgid "unknown option '-%c %s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:1150
|
|
#, c-format
|
|
msgid "could not find input file to determine output file format"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:1152
|
|
#, c-format
|
|
msgid "try again with an appropriate '-m' parameter"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:1446
|
|
#, c-format
|
|
msgid "cannot read version script '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ld.c:1512 src/ld.c:1551
|
|
#, c-format
|
|
msgid "duplicate definition of '%s' in linker script"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:209 src/ldgeneric.c:5151
|
|
#, c-format
|
|
msgid "cannot create string table"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:255
|
|
#, c-format
|
|
msgid "cannot load ld backend library '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:265
|
|
#, c-format
|
|
msgid "cannot find init function in ld backend library '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:310
|
|
#, c-format
|
|
msgid "%s listed more than once as input"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:424
|
|
#, c-format
|
|
msgid "%s (for -l%s)\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:425
|
|
#, c-format
|
|
msgid "%s (for DT_NEEDED %s)\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:573
|
|
#, c-format
|
|
msgid "Warning: type of `%s' changed from %s in %s to %s in %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:586
|
|
#, c-format
|
|
msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:629 src/strip.c:543
|
|
#, c-format
|
|
msgid "cannot determine number of sections: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:677
|
|
#, c-format
|
|
msgid "(%s+%#<PRIx64>): multiple definition of %s `%s'\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:700
|
|
#, c-format
|
|
msgid "(%s+%#<PRIx64>): first defined here\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:819
|
|
#, c-format
|
|
msgid "%s: cannot get section group data: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:840
|
|
#, c-format
|
|
msgid "%s: section '%s' with group flag set does not belong to any group"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:885
|
|
#, c-format
|
|
msgid "%s: section [%2d] '%s' is not in the correct section group"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1156 src/ldgeneric.c:1413 src/ldgeneric.c:1422
|
|
#: src/ldgeneric.c:1481 src/ldgeneric.c:1490 src/ldgeneric.c:1753
|
|
#: src/ldgeneric.c:2005
|
|
#, c-format
|
|
msgid "%s: invalid ELF file (%s:%d)\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1250
|
|
#, c-format
|
|
msgid "%s: only files of type ET_REL might contain section groups"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1302
|
|
#, c-format
|
|
msgid "%s: cannot determine signature of section group [%2zd] '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1314
|
|
#, c-format
|
|
msgid "%s: cannot get content of section group [%2zd] '%s': %s'"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1328
|
|
#, c-format
|
|
msgid ""
|
|
"%s: group member %zu of section group [%2zd] '%s' has too high index: %"
|
|
"<PRIu32>"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1350
|
|
#, c-format
|
|
msgid "%s: section '%s' has unknown type: %d"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1729
|
|
#, c-format
|
|
msgid "cannot get descriptor for ELF file (%s:%d): %s\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:1899
|
|
#, c-format
|
|
msgid "cannot read archive `%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2020
|
|
#, c-format
|
|
msgid "file of type %s cannot be linked in\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2032
|
|
#, c-format
|
|
msgid "%s: input file incompatible with ELF machine type %s\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2044
|
|
#, c-format
|
|
msgid "%s: cannot get section header string table index: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2073
|
|
#, c-format
|
|
msgid "cannot use DSO '%s' when generating relocatable object file"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2158
|
|
#, c-format
|
|
msgid "input file '%s' ignored"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2372
|
|
#, c-format
|
|
msgid "undefined symbol `%s' in %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2702
|
|
#, c-format
|
|
msgid "cannot create ELF descriptor for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:2709
|
|
#, c-format
|
|
msgid "could not create ELF header for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:3224 src/ldgeneric.c:3294 src/ldgeneric.c:3330
|
|
#: src/ldgeneric.c:4457 src/ldgeneric.c:4506 src/ldgeneric.c:4538
|
|
#: src/ldgeneric.c:4773 src/ldgeneric.c:4828 src/ldgeneric.c:5075
|
|
#: src/ldgeneric.c:5131 src/ldgeneric.c:5600 src/ldgeneric.c:5612
|
|
#, c-format
|
|
msgid "cannot create section for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:3444
|
|
#, c-format
|
|
msgid "address computation expression contains variable '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:3489
|
|
#, c-format
|
|
msgid ""
|
|
"argument '%<PRIuMAX>' of ALIGN in address computation expression is no power "
|
|
"of two"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:3684
|
|
#, c-format
|
|
msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:3690
|
|
#, c-format
|
|
msgid "no entry symbol specified: defaulting to %#0*<PRIx64>"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:3920
|
|
#, c-format
|
|
msgid "cannot create GNU hash table section for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:4071
|
|
#, c-format
|
|
msgid "cannot create hash table section for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:4114
|
|
#, c-format
|
|
msgid "cannot create build ID section: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:4191
|
|
#, c-format
|
|
msgid "cannot convert section data to file format: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:4200
|
|
#, c-format
|
|
msgid "cannot convert section data to memory format: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:4261
|
|
#, c-format
|
|
msgid "cannot read enough data for UUID"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:4358 src/ldgeneric.c:4379 src/ldgeneric.c:4408
|
|
#: src/ldgeneric.c:6062
|
|
#, c-format
|
|
msgid "cannot create symbol table for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:5300 src/ldgeneric.c:5852
|
|
#, c-format
|
|
msgid "section index too large in dynamic symbol table"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:5745
|
|
#, c-format
|
|
msgid "cannot create versioning section: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:5818
|
|
#, c-format
|
|
msgid "cannot create dynamic symbol table for output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:5994
|
|
#, c-format
|
|
msgid "cannot create versioning data: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6094 src/ldgeneric.c:6107 src/ldgeneric.c:6171
|
|
#: src/ldgeneric.c:6179
|
|
#, c-format
|
|
msgid "cannot create section header string section: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6101
|
|
#, c-format
|
|
msgid "cannot create section header string section"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6259
|
|
#, c-format
|
|
msgid "cannot create program header: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6267
|
|
#, c-format
|
|
msgid "while determining file layout: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6388
|
|
#, c-format
|
|
msgid "internal error: non-nobits section follows nobits section"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6925
|
|
#, c-format
|
|
msgid "cannot get header of 0th section: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6941 src/unstrip.c:1808
|
|
#, c-format
|
|
msgid "cannot update ELF header: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6972
|
|
#, c-format
|
|
msgid "linker backend didn't specify function to relocate section"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6984
|
|
#, c-format
|
|
msgid "while writing output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6989
|
|
#, c-format
|
|
msgid "while finishing output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:6995
|
|
#, c-format
|
|
msgid "cannot stat output file"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:7011
|
|
#, c-format
|
|
msgid "WARNING: temporary output file overwritten before linking finished"
|
|
msgstr ""
|
|
|
|
#: src/ldgeneric.c:7064 src/ldgeneric.c:7075 src/ldgeneric.c:7086
|
|
#: src/ldgeneric.c:7097 src/ldgeneric.c:7116 src/ldgeneric.c:7129
|
|
#: src/ldgeneric.c:7141
|
|
#, c-format
|
|
msgid "no machine specific '%s' implementation"
|
|
msgstr ""
|
|
|
|
#: src/ldscript.y:178
|
|
msgid "mode for segment invalid\n"
|
|
msgstr ""
|
|
|
|
#: src/ldscript.y:465
|
|
#, c-format
|
|
msgid "while reading version script '%s': %s at line %d"
|
|
msgstr ""
|
|
|
|
#: src/ldscript.y:466
|
|
#, c-format
|
|
msgid "while reading linker script '%s': %s at line %d"
|
|
msgstr ""
|
|
|
|
#: src/ldscript.y:745
|
|
#, c-format
|
|
msgid "symbol '%s' is declared both local and global for unnamed version"
|
|
msgstr ""
|
|
|
|
#: src/ldscript.y:747
|
|
#, c-format
|
|
msgid "symbol '%s' is declared both local and global for version '%s'"
|
|
msgstr ""
|
|
|
|
#: src/ldscript.y:767 src/ldscript.y:774
|
|
#, c-format
|
|
msgid "default visibility set as local and global"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:74 src/strip.c:73
|
|
msgid "Output selection:"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:75
|
|
msgid "Display debugger-only symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:76
|
|
msgid "Display only defined symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:79
|
|
msgid "Display dynamic symbols instead of normal symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:80
|
|
msgid "Display only external symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:81
|
|
msgid "Display only undefined symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:83
|
|
msgid "Include index for symbols from archive members"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:85 src/size.c:66
|
|
msgid "Output format:"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:87
|
|
msgid "Print name of the input file before every symbol"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:90
|
|
msgid ""
|
|
"Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The "
|
|
"default is `sysv'"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:92
|
|
msgid "Same as --format=bsd"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:93
|
|
msgid "Same as --format=posix"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:94 src/size.c:72
|
|
msgid "Use RADIX for printing symbol values"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:95
|
|
msgid "Mark weak symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:96
|
|
msgid "Print size of defined symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:98 src/size.c:80 src/strip.c:78 src/unstrip.c:81
|
|
msgid "Output options:"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:99
|
|
msgid "Sort symbols numerically by address"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:101
|
|
msgid "Do not sort the symbols"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:102
|
|
msgid "Reverse the sense of the sort"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:108
|
|
msgid "List symbols from FILEs (a.out by default)."
|
|
msgstr ""
|
|
|
|
#: src/nm.c:136 src/objdump.c:105 src/size.c:117 src/strip.c:121
|
|
#, c-format
|
|
msgid "%s: INTERNAL ERROR %d (%s-%s): %s"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:380 src/nm.c:392 src/size.c:317 src/size.c:326 src/size.c:337
|
|
#: src/strip.c:1816
|
|
#, c-format
|
|
msgid "while closing '%s'"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:402 src/objdump.c:296 src/strip.c:359
|
|
#, c-format
|
|
msgid "%s: File format not recognized"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:442
|
|
msgid ""
|
|
"\n"
|
|
"Archive index:"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:451
|
|
#, c-format
|
|
msgid "invalid offset %zu for symbol %s"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:456
|
|
#, c-format
|
|
msgid "%s in %s\n"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:464
|
|
#, c-format
|
|
msgid "cannot reset archive offset to beginning"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:488 src/objdump.c:344
|
|
#, c-format
|
|
msgid "%s%s%s: file format not recognized"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:700
|
|
#, c-format
|
|
msgid "cannot create search tree"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:885
|
|
#: src/readelf.c:1028 src/readelf.c:1169 src/readelf.c:1351 src/readelf.c:1549
|
|
#: src/readelf.c:1735 src/readelf.c:1945 src/readelf.c:2199 src/readelf.c:2265
|
|
#: src/readelf.c:2343 src/readelf.c:2841 src/readelf.c:2877 src/readelf.c:2939
|
|
#: src/readelf.c:6493 src/readelf.c:7387 src/readelf.c:7534 src/readelf.c:7604
|
|
#: src/size.c:425 src/size.c:499 src/strip.c:483
|
|
#, c-format
|
|
msgid "cannot get section header string table index"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:766
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"\n"
|
|
"Symbols from %s:\n"
|
|
"\n"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:768
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"\n"
|
|
"Symbols from %s[%s]:\n"
|
|
"\n"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:771
|
|
#, c-format
|
|
msgid ""
|
|
"%*s%-*s %-*s Class Type %-*s %*s Section\n"
|
|
"\n"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:1012
|
|
#, c-format
|
|
msgid "%s: entry size in section `%s' is not what we expect"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:1016
|
|
#, c-format
|
|
msgid "%s: size of section `%s' is not multiple of entry size"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:1255
|
|
#, c-format
|
|
msgid "%s%s%s%s: Invalid operation"
|
|
msgstr ""
|
|
|
|
#: src/nm.c:1312
|
|
#, c-format
|
|
msgid "%s%s%s: no symbols"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:61
|
|
msgid "Mode selection:"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:62
|
|
msgid "Display relocation information."
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:64
|
|
msgid "Display the full contents of all sections requested"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:66
|
|
msgid "Display assembler code of executable sections"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:68
|
|
msgid "Output option selection:"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:70
|
|
msgid "Only display information for section NAME."
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:76
|
|
msgid "Show information from FILEs (a.out by default)."
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:236 src/readelf.c:430
|
|
msgid "No operation specified.\n"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:274 src/objdump.c:286
|
|
#, c-format
|
|
msgid "while close `%s'"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:379 src/readelf.c:1644 src/readelf.c:1818
|
|
msgid "INVALID SYMBOL"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:394 src/readelf.c:1675 src/readelf.c:1851
|
|
msgid "INVALID SECTION"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:510
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"RELOCATION RECORDS FOR [%s]:\n"
|
|
"%-*s TYPE VALUE\n"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:513
|
|
msgid "OFFSET"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:576
|
|
#, c-format
|
|
msgid "Contents of section %s:\n"
|
|
msgstr ""
|
|
|
|
#: src/objdump.c:676
|
|
#, c-format
|
|
msgid "cannot disassemble"
|
|
msgstr ""
|
|
|
|
#: src/ranlib.c:74
|
|
msgid "Generate an index to speed access to archives."
|
|
msgstr ""
|
|
|
|
#: src/ranlib.c:77
|
|
msgid "ARCHIVE"
|
|
msgstr ""
|
|
|
|
#: src/ranlib.c:116
|
|
#, c-format
|
|
msgid "Archive name required"
|
|
msgstr ""
|
|
|
|
#: src/ranlib.c:194
|
|
#, c-format
|
|
msgid "'%s' is no archive"
|
|
msgstr ""
|
|
|
|
#: src/ranlib.c:229
|
|
#, c-format
|
|
msgid "error while freeing sub-ELF descriptor: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:73
|
|
msgid "ELF output selection:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:75
|
|
msgid "All these plus -p .strtab -p .dynstr -p .comment"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:76
|
|
msgid "Display the dynamic segment"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:77
|
|
msgid "Display the ELF file header"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:79
|
|
msgid "Display histogram of bucket list lengths"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:80
|
|
msgid "Display the program headers"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:82
|
|
msgid "Display relocations"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:83
|
|
msgid "Display the sections' headers"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:85
|
|
msgid "Display the symbol table"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:86
|
|
msgid "Display versioning information"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:87
|
|
msgid "Display the ELF notes"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:89
|
|
msgid "Display architecture specific information, if any"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:91
|
|
msgid "Display sections for exception handling"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:93
|
|
msgid "Additional output selection:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:95
|
|
msgid ""
|
|
"Display DWARF section content. SECTION can be one of abbrev, aranges, "
|
|
"frame, info, loc, line, ranges, pubnames, str, macinfo, or exception"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:99
|
|
msgid "Dump the uninterpreted contents of SECTION, by number or name"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:101
|
|
msgid "Print string contents of sections"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:104
|
|
msgid "Display the symbol index of an archive"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:106
|
|
msgid "Output control:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:108
|
|
msgid "Do not find symbol names for addresses in DWARF data"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:114
|
|
msgid "Print information from ELF file in human-readable form."
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:401
|
|
#, c-format
|
|
msgid "Unknown DWARF debug section `%s'.\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:465
|
|
#, c-format
|
|
msgid "cannot generate Elf descriptor: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:477
|
|
#, c-format
|
|
msgid "'%s' is not an archive, cannot print archive index"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:482
|
|
#, c-format
|
|
msgid "error while closing Elf descriptor: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:574
|
|
#, c-format
|
|
msgid "cannot stat input file"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:576
|
|
#, c-format
|
|
msgid "input file is empty"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:578
|
|
#, c-format
|
|
msgid "failed reading '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:614
|
|
#, c-format
|
|
msgid "cannot read ELF header: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:622
|
|
#, c-format
|
|
msgid "cannot create EBL handle"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:635
|
|
#, c-format
|
|
msgid "cannot determine number of program headers: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:721
|
|
msgid "NONE (None)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:722
|
|
msgid "REL (Relocatable file)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:723
|
|
msgid "EXEC (Executable file)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:724
|
|
msgid "DYN (Shared object file)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:725
|
|
msgid "CORE (Core file)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:730
|
|
#, c-format
|
|
msgid "OS Specific: (%x)\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:732
|
|
#, c-format
|
|
msgid "Processor Specific: (%x)\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:742
|
|
msgid ""
|
|
"ELF Header:\n"
|
|
" Magic: "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:746
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
" Class: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:751
|
|
#, c-format
|
|
msgid " Data: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:757
|
|
#, c-format
|
|
msgid " Ident Version: %hhd %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:759 src/readelf.c:776
|
|
msgid "(current)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:763
|
|
#, c-format
|
|
msgid " OS/ABI: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:766
|
|
#, c-format
|
|
msgid " ABI Version: %hhd\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:769
|
|
msgid " Type: "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:772
|
|
#, c-format
|
|
msgid " Machine: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:774
|
|
#, c-format
|
|
msgid " Version: %d %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:778
|
|
#, c-format
|
|
msgid " Entry point address: %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:781
|
|
#, c-format
|
|
msgid " Start of program headers: %<PRId64> %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:782 src/readelf.c:785
|
|
msgid "(bytes into file)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:784
|
|
#, c-format
|
|
msgid " Start of section headers: %<PRId64> %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:787
|
|
#, c-format
|
|
msgid " Flags: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:790
|
|
#, c-format
|
|
msgid " Size of this header: %<PRId16> %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:791 src/readelf.c:794 src/readelf.c:811
|
|
msgid "(bytes)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:793
|
|
#, c-format
|
|
msgid " Size of program header entries: %<PRId16> %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:796
|
|
#, c-format
|
|
msgid " Number of program headers entries: %<PRId16>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:803
|
|
#, c-format
|
|
msgid " (%<PRIu32> in [0].sh_info)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:806 src/readelf.c:823 src/readelf.c:837
|
|
msgid " ([0] not available)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:810
|
|
#, c-format
|
|
msgid " Size of section header entries: %<PRId16> %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:813
|
|
#, c-format
|
|
msgid " Number of section headers entries: %<PRId16>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:820
|
|
#, c-format
|
|
msgid " (%<PRIu32> in [0].sh_size)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:833
|
|
#, c-format
|
|
msgid " (%<PRIu32> in [0].sh_link)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:841
|
|
#, c-format
|
|
msgid ""
|
|
" Section header string table index: XINDEX%s\n"
|
|
"\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:845
|
|
#, c-format
|
|
msgid ""
|
|
" Section header string table index: %<PRId16>\n"
|
|
"\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:877
|
|
#, c-format
|
|
msgid ""
|
|
"There are %d section headers, starting at offset %#<PRIx64>:\n"
|
|
"\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:887
|
|
msgid "Section Headers:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:890
|
|
msgid ""
|
|
"[Nr] Name Type Addr Off Size ES Flags Lk "
|
|
"Inf Al"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:892
|
|
msgid ""
|
|
"[Nr] Name Type Addr Off Size ES "
|
|
"Flags Lk Inf Al"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:899 src/readelf.c:1052
|
|
#, c-format
|
|
msgid "cannot get section: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:906 src/readelf.c:1060 src/readelf.c:7554 src/unstrip.c:353
|
|
#: src/unstrip.c:377 src/unstrip.c:427 src/unstrip.c:536 src/unstrip.c:553
|
|
#: src/unstrip.c:591 src/unstrip.c:789 src/unstrip.c:1057 src/unstrip.c:1244
|
|
#: src/unstrip.c:1305 src/unstrip.c:1427 src/unstrip.c:1480 src/unstrip.c:1588
|
|
#: src/unstrip.c:1778
|
|
#, c-format
|
|
msgid "cannot get section header: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:964
|
|
msgid "Program Headers:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:966
|
|
msgid ""
|
|
" Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:969
|
|
msgid ""
|
|
" Type Offset VirtAddr PhysAddr FileSiz "
|
|
"MemSiz Flg Align"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1009
|
|
#, c-format
|
|
msgid "\t[Requesting program interpreter: %s]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1030
|
|
msgid ""
|
|
"\n"
|
|
" Section to Segment mapping:\n"
|
|
" Segment Sections..."
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1041 src/unstrip.c:1824 src/unstrip.c:1863 src/unstrip.c:1870
|
|
#, c-format
|
|
msgid "cannot get program header: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1175
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1180
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Section group [%2zu] '%s' with signature '%s' contains %zu entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Section group [%2zu] '%s' with signature '%s' contains %zu entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1188
|
|
msgid "<INVALID SYMBOL>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1202
|
|
msgid "<INVALID SECTION>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1353
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Dynamic segment contains %lu entry:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Dynamic segment contains %lu entries:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1365
|
|
msgid " Type Value\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1389
|
|
#, c-format
|
|
msgid "Shared library: [%s]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1394
|
|
#, c-format
|
|
msgid "Library soname: [%s]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1399
|
|
#, c-format
|
|
msgid "Library rpath: [%s]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1404
|
|
#, c-format
|
|
msgid "Library runpath: [%s]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1424
|
|
#, c-format
|
|
msgid "%<PRId64> (bytes)\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1534 src/readelf.c:1720
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Invalid symbol table at offset %#0<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1552 src/readelf.c:1737
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
|
|
"contains %d entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Relocation section [%2zu] '%s' for section [%2u] '%s' at offset %#0<PRIx64> "
|
|
"contains %d entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1567
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Relocation section [%2u] '%s' at offset %#0<PRIx64> contains %d entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1577
|
|
msgid " Offset Type Value Name\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1579
|
|
msgid " Offset Type Value Name\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1632 src/readelf.c:1643 src/readelf.c:1656 src/readelf.c:1674
|
|
#: src/readelf.c:1686 src/readelf.c:1805 src/readelf.c:1817 src/readelf.c:1831
|
|
#: src/readelf.c:1850 src/readelf.c:1863
|
|
msgid "<INVALID RELOC>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1749
|
|
msgid " Offset Type Value Addend Name\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1751
|
|
msgid " Offset Type Value Addend Name\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1952
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Symbol table [%2u] '%s' contains %u entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Symbol table [%2u] '%s' contains %u entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1958
|
|
#, c-format
|
|
msgid " %lu local symbol String table: [%2u] '%s'\n"
|
|
msgid_plural " %lu local symbols String table: [%2u] '%s'\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:1968
|
|
msgid " Num: Value Size Type Bind Vis Ndx Name\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1970
|
|
msgid " Num: Value Size Type Bind Vis Ndx Name\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:1990
|
|
#, c-format
|
|
msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2078
|
|
#, c-format
|
|
msgid "bad dynamic symbol"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2160
|
|
msgid "none"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2177
|
|
msgid "| <unknown>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2202
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Version needs section [%2u] '%s' contains %d entry:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Version needs section [%2u] '%s' contains %d entries:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:2225
|
|
#, c-format
|
|
msgid " %#06x: Version: %hu File: %s Cnt: %hu\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2238
|
|
#, c-format
|
|
msgid " %#06x: Name: %s Flags: %s Version: %hu\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2269
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Version definition section [%2u] '%s' contains %d entry:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Version definition section [%2u] '%s' contains %d entries:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:2299
|
|
#, c-format
|
|
msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2314
|
|
#, c-format
|
|
msgid " %#06x: Parent %d: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2546
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Version symbols section [%2u] '%s' contains %d entry:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Version symbols section [%2u] '%s' contains %d entries:\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:2576
|
|
msgid " 0 *local* "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2581
|
|
msgid " 1 *global* "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2612
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Histogram for bucket list length in section [%2u] '%s' (total of %d "
|
|
"bucket):\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Histogram for bucket list length in section [%2u] '%s' (total of %d "
|
|
"buckets):\n"
|
|
" Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] '%s'\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:2636
|
|
#, no-c-format
|
|
msgid " Length Number % of total Coverage\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2638
|
|
#, c-format
|
|
msgid " 0 %6<PRIu32> %5.1f%%\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2645
|
|
#, c-format
|
|
msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2658
|
|
#, c-format
|
|
msgid ""
|
|
" Average number of tests: successful lookup: %f\n"
|
|
" unsuccessful lookup: %f\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2676 src/readelf.c:2718 src/readelf.c:2759
|
|
#, c-format
|
|
msgid "cannot get data for section %d: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2813
|
|
#, c-format
|
|
msgid ""
|
|
" Symbol Bias: %u\n"
|
|
" Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2887
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:2901
|
|
msgid ""
|
|
" Library Time Stamp Checksum Version "
|
|
"Flags"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2951
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %"
|
|
"#0<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2967
|
|
msgid " Owner Size\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:2993
|
|
#, c-format
|
|
msgid " %-13s %4<PRIu32>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3025
|
|
#, c-format
|
|
msgid " %-4u %12<PRIu32>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3030
|
|
#, c-format
|
|
msgid " File: %11<PRIu32>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3065
|
|
#, c-format
|
|
msgid " %s: %<PRId64>, %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3068
|
|
#, c-format
|
|
msgid " %s: %<PRId64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3071
|
|
#, c-format
|
|
msgid " %s: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3078
|
|
#, c-format
|
|
msgid " %u: %<PRId64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3081
|
|
#, c-format
|
|
msgid " %u: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3117
|
|
#, c-format
|
|
msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3120
|
|
#, c-format
|
|
msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3125
|
|
#, c-format
|
|
msgid "%#<PRIx64> <%s+%#<PRIx64>>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3128
|
|
#, c-format
|
|
msgid "%#0*<PRIx64> <%s+%#<PRIx64>>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3134
|
|
#, c-format
|
|
msgid "%s+%#<PRIx64> <%s>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3137
|
|
#, c-format
|
|
msgid "%s+%#0*<PRIx64> <%s>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3141
|
|
#, c-format
|
|
msgid "%#<PRIx64> <%s>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3144
|
|
#, c-format
|
|
msgid "%#0*<PRIx64> <%s>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3149
|
|
#, c-format
|
|
msgid "%s+%#<PRIx64>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3152
|
|
#, c-format
|
|
msgid "%s+%#0*<PRIx64>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3260
|
|
#, c-format
|
|
msgid "unknown tag %hx"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3262
|
|
#, c-format
|
|
msgid "unknown user tag %hx"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3480
|
|
#, c-format
|
|
msgid "unknown attribute %hx"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3483
|
|
#, c-format
|
|
msgid "unknown user attribute %hx"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3529
|
|
#, c-format
|
|
msgid "unknown form %<PRIx64>"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3763
|
|
msgid "empty block"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:3766
|
|
#, c-format
|
|
msgid "%zu byte block:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4175
|
|
#, c-format
|
|
msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4188
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
|
|
" [ Code]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4195
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Abbreviation section at offset %<PRIu64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4208
|
|
#, c-format
|
|
msgid " *** error while reading abbreviation: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4224
|
|
#, c-format
|
|
msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4227
|
|
msgid "yes"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4227
|
|
msgid "no"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4263
|
|
#, c-format
|
|
msgid "cannot get .debug_aranges content: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4268
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entry:\n"
|
|
msgid_plural ""
|
|
"\n"
|
|
"DWARF section [%2zu] '%s' at offset %#<PRIx64> contains %zu entries:\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:4298
|
|
#, c-format
|
|
msgid " [%*zu] ???\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4300
|
|
#, c-format
|
|
msgid ""
|
|
" [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4319
|
|
#, c-format
|
|
msgid "cannot get .debug_ranges content: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4324 src/readelf.c:4810 src/readelf.c:5452 src/readelf.c:5897
|
|
#: src/readelf.c:5992 src/readelf.c:6164
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4338 src/readelf.c:5911
|
|
#, c-format
|
|
msgid " [%6tx] <INVALID DATA>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4360 src/readelf.c:5933
|
|
#, c-format
|
|
msgid " [%6tx] base address %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4371
|
|
#, c-format
|
|
msgid " [%6tx] %s..%s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4373
|
|
#, c-format
|
|
msgid " %s..%s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4799 src/readelf.c:6230 src/readelf.c:6332
|
|
#, c-format
|
|
msgid "cannot get %s content: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4806
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4833 src/readelf.c:5486
|
|
#, c-format
|
|
msgid "invalid data in section [%zu] '%s'"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4855
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
" [%6tx] Zero terminator\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4924
|
|
#, c-format
|
|
msgid "invalid augmentation length"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4936
|
|
msgid "FDE address encoding: "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:4942
|
|
msgid "LSDA pointer encoding: "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5034
|
|
#, c-format
|
|
msgid " (offset: %#<PRIx64>)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5041
|
|
#, c-format
|
|
msgid " (end offset: %#<PRIx64>)"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5068
|
|
#, c-format
|
|
msgid " %-26sLSDA pointer: %#<PRIx64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5114
|
|
#, c-format
|
|
msgid "cannot get attribute code: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5122
|
|
#, c-format
|
|
msgid "cannot get attribute form: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5135
|
|
#, c-format
|
|
msgid "cannot get attribute value: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5331
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
|
|
" [Offset]\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5356
|
|
#, c-format
|
|
msgid ""
|
|
" Compilation unit at offset %<PRIu64>:\n"
|
|
" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %"
|
|
"<PRIu8>, Offset size: %<PRIu8>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5374
|
|
#, c-format
|
|
msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5385
|
|
#, c-format
|
|
msgid "cannot get DIE offset: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5393
|
|
#, c-format
|
|
msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5422
|
|
#, c-format
|
|
msgid "cannot get next DIE: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5429
|
|
#, c-format
|
|
msgid "cannot get next DIE: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5464
|
|
#, c-format
|
|
msgid "cannot get line data section data: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5477
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Table at offset %Zu:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5529
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
" Length: %<PRIu64>\n"
|
|
" DWARF version: %<PRIuFAST16>\n"
|
|
" Prologue length: %<PRIu64>\n"
|
|
" Minimum instruction length: %<PRIuFAST8>\n"
|
|
" Initial value if '%s': %<PRIuFAST8>\n"
|
|
" Line base: %<PRIdFAST8>\n"
|
|
" Line range: %<PRIuFAST8>\n"
|
|
" Opcode base: %<PRIuFAST8>\n"
|
|
"\n"
|
|
"Opcodes:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5548
|
|
#, c-format
|
|
msgid "invalid data at offset %tu in section [%zu] '%s'"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5563
|
|
#, c-format
|
|
msgid " [%*<PRIuFAST8>] %hhu argument\n"
|
|
msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:5571
|
|
msgid ""
|
|
"\n"
|
|
"Directory table:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5587
|
|
msgid ""
|
|
"\n"
|
|
"File name table:\n"
|
|
" Entry Dir Time Size Name"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5616
|
|
msgid ""
|
|
"\n"
|
|
"Line number statements:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5677
|
|
#, c-format
|
|
msgid " special opcode %u: address+%u = %s, line%+d = %zu\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5697
|
|
#, c-format
|
|
msgid " extended opcode %u: "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5702
|
|
msgid "end of sequence"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5717
|
|
#, c-format
|
|
msgid "set address to %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5738
|
|
#, c-format
|
|
msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5747
|
|
msgid "unknown opcode"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5759
|
|
msgid " copy"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5769
|
|
#, c-format
|
|
msgid "advance address by %u to %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5780
|
|
#, c-format
|
|
msgid " advance line by constant %d to %<PRId64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5788
|
|
#, c-format
|
|
msgid " set file to %<PRIu64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5798
|
|
#, c-format
|
|
msgid " set column to %<PRIu64>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5805
|
|
#, c-format
|
|
msgid " set '%s' to %<PRIuFAST8>\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5811
|
|
msgid " set basic block flag"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5821
|
|
#, c-format
|
|
msgid "advance address by constant %u to %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5837
|
|
#, c-format
|
|
msgid "advance address by fixed value %u to %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5846
|
|
msgid " set prologue end flag"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5851
|
|
msgid " set epilogue begin flag"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5860
|
|
#, c-format
|
|
msgid " unknown opcode with %<PRIu8> parameter:"
|
|
msgid_plural " unknown opcode with %<PRIu8> parameters:"
|
|
msgstr[0] ""
|
|
msgstr[1] ""
|
|
|
|
#: src/readelf.c:5892
|
|
#, c-format
|
|
msgid "cannot get .debug_loc content: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5947
|
|
#, c-format
|
|
msgid " [%6tx] %s..%s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:5949
|
|
#, c-format
|
|
msgid " %s..%s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6002
|
|
#, c-format
|
|
msgid "cannot get macro information section data: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6081
|
|
#, c-format
|
|
msgid "%*s*** non-terminated string at end of section"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6149
|
|
#, c-format
|
|
msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6188
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n"
|
|
" %*s String\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6202
|
|
#, c-format
|
|
msgid " *** error while reading strings: %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6222
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Call frame search table section [%2zu] '.eh_frame_hdr':\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6324
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Exception handling table section [%2zu] '.gcc_except_table':\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6347
|
|
#, c-format
|
|
msgid " LPStart encoding: %#x "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6359
|
|
#, c-format
|
|
msgid " TType encoding: %#x "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6373
|
|
#, c-format
|
|
msgid " Call site encoding: %#x "
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6386
|
|
msgid ""
|
|
"\n"
|
|
" Call site table:"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6400
|
|
#, c-format
|
|
msgid ""
|
|
" [%4u] Call site start: %#<PRIx64>\n"
|
|
" Call site length: %<PRIu64>\n"
|
|
" Landing pad: %#<PRIx64>\n"
|
|
" Action: %u\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6460
|
|
#, c-format
|
|
msgid "invalid TType encoding"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6484
|
|
#, c-format
|
|
msgid "cannot get debug context descriptor: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6620 src/readelf.c:7221
|
|
#, c-format
|
|
msgid "cannot convert core note data: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:6961
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"%*s... <repeats %u more times> ..."
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7320
|
|
msgid " Owner Data size Type\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7338
|
|
#, c-format
|
|
msgid " %-13.*s %9<PRId32> %s\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7372
|
|
#, c-format
|
|
msgid "cannot get content of note section: %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7399
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7422
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7468
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Section [%Zu] '%s' has no data to dump.\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7474 src/readelf.c:7497
|
|
#, c-format
|
|
msgid "cannot get data for section [%Zu] '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7478
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7491
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Section [%Zu] '%s' has no strings to dump.\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7501
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7549
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"section [%lu] does not exist"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7576
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"section '%s' does not exist"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7637
|
|
#, c-format
|
|
msgid "cannot get symbol index of archive '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7640
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Archive '%s' has no symbol index\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7644
|
|
#, c-format
|
|
msgid ""
|
|
"\n"
|
|
"Index of archive '%s' has %Zu entries:\n"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7662
|
|
#, c-format
|
|
msgid "cannot extract member at offset %Zu in '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/readelf.c:7667
|
|
#, c-format
|
|
msgid "Archive member '%s' contains:\n"
|
|
msgstr ""
|
|
|
|
#: src/size.c:68
|
|
msgid ""
|
|
"Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The default "
|
|
"is `bsd'"
|
|
msgstr ""
|
|
|
|
#: src/size.c:70
|
|
msgid "Same as `--format=sysv'"
|
|
msgstr ""
|
|
|
|
#: src/size.c:71
|
|
msgid "Same as `--format=bsd'"
|
|
msgstr ""
|
|
|
|
#: src/size.c:74
|
|
msgid "Same as `--radix=10'"
|
|
msgstr ""
|
|
|
|
#: src/size.c:75
|
|
msgid "Same as `--radix=8'"
|
|
msgstr ""
|
|
|
|
#: src/size.c:76
|
|
msgid "Same as `--radix=16'"
|
|
msgstr ""
|
|
|
|
#: src/size.c:78
|
|
msgid "Similar to `--format=sysv' output but in one line"
|
|
msgstr ""
|
|
|
|
#: src/size.c:82
|
|
msgid "Print size and permission flags for loadable segments"
|
|
msgstr ""
|
|
|
|
#: src/size.c:83
|
|
msgid "Display the total sizes (bsd only)"
|
|
msgstr ""
|
|
|
|
#: src/size.c:88
|
|
msgid "List section sizes of FILEs (a.out by default)."
|
|
msgstr ""
|
|
|
|
#: src/size.c:269
|
|
#, c-format
|
|
msgid "Invalid format: %s"
|
|
msgstr ""
|
|
|
|
#: src/size.c:280
|
|
#, c-format
|
|
msgid "Invalid radix: %s"
|
|
msgstr ""
|
|
|
|
#: src/size.c:339
|
|
#, c-format
|
|
msgid "%s: file format not recognized"
|
|
msgstr ""
|
|
|
|
#: src/size.c:446 src/size.c:589
|
|
#, c-format
|
|
msgid " (ex %s)"
|
|
msgstr ""
|
|
|
|
#: src/size.c:614
|
|
msgid "(TOTALS)\n"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:70
|
|
msgid "Output Selection:"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:71
|
|
msgid "Scan entire file, not only loaded sections"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:73
|
|
msgid "Only NUL-terminated sequences of MIN-LEN characters or more are printed"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:74
|
|
msgid ""
|
|
"Select character size and endianess: s = 7-bit, S = 8-bit, {b,l} = 16-bit, "
|
|
"{B,L} = 32-bit"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:78
|
|
msgid "Print name of the file before each string."
|
|
msgstr ""
|
|
|
|
#: src/strings.c:80
|
|
msgid "Print location of the string in base 8, 10, or 16 respectively."
|
|
msgstr ""
|
|
|
|
#: src/strings.c:81
|
|
msgid "Alias for --radix=o"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:88
|
|
msgid "Print the strings of printable characters in files."
|
|
msgstr ""
|
|
|
|
#: src/strings.c:268 src/strings.c:303
|
|
#, c-format
|
|
msgid "invalid value '%s' for %s parameter"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:314
|
|
#, c-format
|
|
msgid "invalid minimum length of matched string size"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:601
|
|
#, c-format
|
|
msgid "lseek64 failed"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:616 src/strings.c:680
|
|
#, c-format
|
|
msgid "re-mmap failed"
|
|
msgstr ""
|
|
|
|
#: src/strings.c:653
|
|
#, c-format
|
|
msgid "mprotect failed"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:74
|
|
msgid "Place stripped output into FILE"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:75
|
|
msgid "Extract the removed sections into FILE"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:76
|
|
msgid "Embed name FILE instead of -f argument"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:80
|
|
msgid "Remove all debugging symbols"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:84
|
|
msgid "Copy modified/access timestamps to the output"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:86
|
|
msgid "Remove .comment section"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:89
|
|
msgid "Relax a few rules to handle slightly broken ELF files"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:94
|
|
msgid "Discard symbols from object files."
|
|
msgstr ""
|
|
|
|
#: src/strip.c:186
|
|
#, c-format
|
|
msgid "Only one input file allowed together with '-o' and '-f'"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:222
|
|
#, c-format
|
|
msgid "-f option specified twice"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:231
|
|
#, c-format
|
|
msgid "-F option specified twice"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:240 src/unstrip.c:125
|
|
#, c-format
|
|
msgid "-o option specified twice"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:260
|
|
#, c-format
|
|
msgid "-R option supports only .comment section"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:298 src/strip.c:322
|
|
#, c-format
|
|
msgid "cannot stat input file '%s'"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:312
|
|
#, c-format
|
|
msgid "while opening '%s'"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:350
|
|
#, c-format
|
|
msgid "%s: cannot use -o or -f when stripping archive"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:448
|
|
#, c-format
|
|
msgid "cannot open EBL backend"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:498 src/strip.c:522
|
|
#, c-format
|
|
msgid "cannot create new file '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:582
|
|
#, c-format
|
|
msgid "illformed file '%s'"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:869 src/strip.c:956
|
|
#, c-format
|
|
msgid "while generating output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:929 src/strip.c:1668
|
|
#, c-format
|
|
msgid "%s: error while creating ELF header: %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:943
|
|
#, c-format
|
|
msgid "while preparing output for '%s'"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:994 src/strip.c:1050
|
|
#, c-format
|
|
msgid "while create section header section: %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1000
|
|
#, c-format
|
|
msgid "cannot allocate section data: %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1059
|
|
#, c-format
|
|
msgid "while create section header string table: %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1593 src/strip.c:1690
|
|
#, c-format
|
|
msgid "while writing '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1604
|
|
#, c-format
|
|
msgid "while creating '%s'"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1616
|
|
#, c-format
|
|
msgid "while computing checksum for debug information"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1676
|
|
#, c-format
|
|
msgid "%s: error while reading the file: %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1722 src/strip.c:1729
|
|
#, c-format
|
|
msgid "error while finishing '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/strip.c:1752 src/strip.c:1809
|
|
#, c-format
|
|
msgid "cannot set access and modification date of '%s'"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:78
|
|
msgid "Match MODULE against file names, not module names"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:79
|
|
msgid "Silently skip unfindable files"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:82
|
|
msgid "Place output into FILE"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:84
|
|
msgid "Create multiple output files under DIRECTORY"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:85
|
|
msgid "Use module rather than file names"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:87
|
|
msgid "Create output for modules that have no separate debug information"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:90
|
|
msgid "Apply relocations to section contents in ET_REL files"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:92
|
|
msgid "Only list module and file names, build IDs"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:134
|
|
#, c-format
|
|
msgid "-d option specified twice"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:166
|
|
#, c-format
|
|
msgid "only one of -o or -d allowed"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:175
|
|
#, c-format
|
|
msgid "-n cannot be used with explicit files or -o or -d"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:190
|
|
#, c-format
|
|
msgid "output directory '%s'"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:199
|
|
#, c-format
|
|
msgid "exactly two file arguments are required"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:205
|
|
#, c-format
|
|
msgid "-m, -a, -R, and -i options not allowed with explicit files"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:218
|
|
#, c-format
|
|
msgid "-o or -d is required when using implicit files"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:254
|
|
#, c-format
|
|
msgid "cannot create ELF header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:259
|
|
#, c-format
|
|
msgid "cannot copy ELF header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:264 src/unstrip.c:1817
|
|
#, c-format
|
|
msgid "cannot create program headers: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:270
|
|
#, c-format
|
|
msgid "cannot copy program header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:280
|
|
#, c-format
|
|
msgid "cannot copy section header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:283 src/unstrip.c:1505
|
|
#, c-format
|
|
msgid "cannot get section data: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:285 src/unstrip.c:1507
|
|
#, c-format
|
|
msgid "cannot copy section data: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:309
|
|
#, c-format
|
|
msgid "cannot create directory '%s'"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:349 src/unstrip.c:763 src/unstrip.c:1540
|
|
#, c-format
|
|
msgid "cannot get symbol table entry: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:365 src/unstrip.c:580 src/unstrip.c:601 src/unstrip.c:613
|
|
#: src/unstrip.c:1561 src/unstrip.c:1691 src/unstrip.c:1715
|
|
#, c-format
|
|
msgid "cannot update symbol table: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:382 src/unstrip.c:432 src/unstrip.c:562 src/unstrip.c:1209
|
|
#: src/unstrip.c:1525 src/unstrip.c:1720 src/unstrip.c:1791
|
|
#, c-format
|
|
msgid "cannot update section header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:408 src/unstrip.c:419
|
|
#, c-format
|
|
msgid "cannot update relocation: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:507
|
|
#, c-format
|
|
msgid "cannot get symbol version: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:519
|
|
#, c-format
|
|
msgid "unexpected section type in [%Zu] with sh_link to symtab"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:769
|
|
#, c-format
|
|
msgid "invalid string offset in symbol [%Zu]"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:911 src/unstrip.c:1248
|
|
#, c-format
|
|
msgid "cannot read section [%Zu] name: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:952 src/unstrip.c:971 src/unstrip.c:1004
|
|
#, c-format
|
|
msgid "cannot read '.gnu.prelink_undo' section: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:992
|
|
#, c-format
|
|
msgid "invalid contents in '%s' section"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1047 src/unstrip.c:1370
|
|
#, c-format
|
|
msgid "cannot find matching section for [%Zu] '%s'"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1171 src/unstrip.c:1186 src/unstrip.c:1451
|
|
#, c-format
|
|
msgid "cannot add section name to string table: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1195
|
|
#, c-format
|
|
msgid "cannot update section header string table data: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1223 src/unstrip.c:1227
|
|
#, c-format
|
|
msgid "cannot get section header string table section index: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1231 src/unstrip.c:1235 src/unstrip.c:1466
|
|
#, c-format
|
|
msgid "cannot get section count: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1293 src/unstrip.c:1385
|
|
#, c-format
|
|
msgid "cannot read section header string table: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1445
|
|
#, c-format
|
|
msgid "cannot add new section: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1548
|
|
#, c-format
|
|
msgid "symbol [%Zu] has invalid section index"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1800
|
|
#, c-format
|
|
msgid "cannot get ELF header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1827
|
|
#, c-format
|
|
msgid "cannot update program header: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1832 src/unstrip.c:1911
|
|
#, c-format
|
|
msgid "cannot write output file: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1880
|
|
#, c-format
|
|
msgid "DWARF data not adjusted for prelinking bias; consider prelink -u"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1883
|
|
#, c-format
|
|
msgid ""
|
|
"DWARF data in '%s' not adjusted for prelinking bias; consider prelink -u"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1902 src/unstrip.c:1942 src/unstrip.c:1954 src/unstrip.c:2034
|
|
#, c-format
|
|
msgid "cannot create ELF descriptor: %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1960
|
|
#, c-format
|
|
msgid "'%s' and '%s' do not seem to match"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1991
|
|
#, c-format
|
|
msgid "cannot find stripped file for module '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:1995
|
|
#, c-format
|
|
msgid "cannot open stripped file '%s' for module '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2010
|
|
#, c-format
|
|
msgid "cannot find debug file for module '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2014
|
|
#, c-format
|
|
msgid "cannot open debug file '%s' for module '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2027
|
|
#, c-format
|
|
msgid "module '%s' file '%s' is not stripped"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2058
|
|
#, c-format
|
|
msgid "cannot cache section addresses for module '%s': %s"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2191
|
|
#, c-format
|
|
msgid "no matching modules found"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2200
|
|
#, c-format
|
|
msgid "matched more than one module"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2247
|
|
msgid ""
|
|
"STRIPPED-FILE DEBUG-FILE\n"
|
|
"[MODULE...]"
|
|
msgstr ""
|
|
|
|
#: src/unstrip.c:2248
|
|
msgid ""
|
|
"Combine stripped files with separate symbols and debug information.\n\nThe "
|
|
"first form puts the result in DEBUG-FILE if -o was not given.\n"
|
|
"\n"
|
|
"MODULE arguments give file name patterns matching modules to process.\n"
|
|
"With -f these match the file name of the main (stripped) file (slashes are "
|
|
"never special), otherwise they match the simple module names. With no "
|
|
"arguments, process all modules found.\n"
|
|
"\n"
|
|
"Multiple modules are written to files under OUTPUT-DIRECTORY, creating "
|
|
"subdirectories as needed. With -m these files have simple module names, "
|
|
"otherwise they have the name of the main file complete with directory "
|
|
"underneath OUTPUT-DIRECTORY.\n"
|
|
"\n"
|
|
"With -n no files are written, but one line to standard output for each "
|
|
"module:\n"
|
|
"\tSTART+SIZE BUILDID FILE DEBUGFILE MODULENAME\n"
|
|
"START and SIZE are hexadecimal giving the address bounds of the module. "
|
|
"BUILDID is hexadecimal for the build ID bits, or - if no ID is known; the "
|
|
"hexadecimal may be followed by @0xADDR giving the address where the ID "
|
|
"resides if that is known. FILE is the file name found for the module, or - "
|
|
"if none was found, or . if an ELF image is available but not from any named "
|
|
"file. DEBUGFILE is the separate debuginfo file name, or - if no debuginfo "
|
|
"was found, or . if FILE contains the debug information."
|
|
msgstr ""
|