diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2010-10-18 23:18:30 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2010-10-18 23:20:57 +0000 |
commit | 2c5a4ddbab14641d284af856365cd6e01708d7fc (patch) | |
tree | 37e4eb76a23b774ffee0eeeffa98ac4207fca94e | |
parent | 043c7a42236dc2cfb062e405f45eefe28aff37e3 (diff) | |
parent | 81a14715615ae049944099e0e71f355c29aa34dd (diff) | |
download | elfutils-2c5a4ddbab14641d284af856365cd6e01708d7fc.tar.gz |
Merge tag '0.149-1'
58 files changed, 4272 insertions, 3269 deletions
diff --git a/.gear/rules b/.gear/rules index eccebe4f..305a3657 100644 --- a/.gear/rules +++ b/.gear/rules @@ -1,2 +1,2 @@ -copy: *.patch tar: elfutils +copy: *.patch diff --git a/elfutils-0.148-rh-portability.patch b/elfutils-0.149-rh-portability.patch index 4c03a8ac..772ef91d 100644 --- a/elfutils-0.148-rh-portability.patch +++ b/elfutils-0.149-rh-portability.patch @@ -82,7 +82,7 @@ libebl_i386.so: $(cpu_i386) --- elfutils/ChangeLog +++ elfutils/ChangeLog -@@ -2,6 +2,10 @@ +@@ -7,6 +7,10 @@ * configure.ac (LOCALEDIR, DATADIRNAME): Removed. @@ -93,7 +93,7 @@ 2009-09-21 Ulrich Drepper <drepper@redhat.com> * configure.ac: Update for more modern autoconf. -@@ -10,6 +14,10 @@ +@@ -15,6 +19,10 @@ * configure.ac (zip_LIBS): Check for liblzma too. @@ -104,7 +104,7 @@ 2009-04-19 Roland McGrath <roland@redhat.com> * configure.ac (eu_version): Round down here, not in version.h macros. -@@ -21,6 +29,8 @@ +@@ -26,6 +34,8 @@ 2009-01-23 Roland McGrath <roland@redhat.com> @@ -113,7 +113,7 @@ * configure.ac (zlib check): Check for gzdirect, need zlib >= 1.2.2.3. * configure.ac (__thread check): Use AC_LINK_IFELSE, in case of -@@ -101,6 +111,10 @@ +@@ -106,6 +116,10 @@ * configure.ac: Add dummy automake conditional to get dependencies for non-generic linker right. See src/Makefile.am. @@ -124,7 +124,7 @@ 2005-11-18 Roland McGrath <roland@redhat.com> * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. -@@ -148,6 +162,17 @@ +@@ -153,6 +167,17 @@ * Makefile.am (all_SUBDIRS): Add libdwfl. * configure.ac: Write libdwfl/Makefile. @@ -572,7 +572,7 @@ @MUDFLAP_FALSE@libmudflap = --- elfutils/libcpu/ChangeLog +++ elfutils/libcpu/ChangeLog -@@ -9,6 +9,9 @@ +@@ -15,6 +15,9 @@ 2009-01-23 Roland McGrath <roland@redhat.com> @@ -582,7 +582,7 @@ * Makefile.am (i386_parse_CFLAGS): Use quotes around command substitution that can produce leading whitespace. -@@ -338,6 +341,11 @@ +@@ -344,6 +347,11 @@ * defs/i386.doc: New file. * defs/x86_64: New file. @@ -633,7 +633,7 @@ @MUDFLAP_FALSE@libmudflap = --- elfutils/libdw/ChangeLog +++ elfutils/libdw/ChangeLog -@@ -276,6 +276,10 @@ +@@ -299,6 +299,10 @@ * dwarf_hasattr_integrate.c: Integrate DW_AT_specification too. @@ -644,7 +644,7 @@ 2009-08-10 Roland McGrath <roland@redhat.com> * dwarf_getscopevar.c: Use dwarf_diename. -@@ -1044,6 +1048,11 @@ +@@ -1067,6 +1071,11 @@ 2005-05-31 Roland McGrath <roland@redhat.com> @@ -658,7 +658,7 @@ --- elfutils/libdw/libdw.h +++ elfutils/libdw/libdw.h -@@ -842,7 +842,7 @@ extern Dwarf_OOM dwarf_new_oom_handler ( +@@ -852,7 +852,7 @@ extern Dwarf_OOM dwarf_new_oom_handler ( /* Inline optimizations. */ @@ -669,7 +669,7 @@ dwarf_whatattr (Dwarf_Attribute *attr) --- elfutils/libdw/Makefile.in +++ elfutils/libdw/Makefile.in -@@ -191,6 +191,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -192,6 +192,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -677,7 +677,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -220,6 +221,7 @@ SHELL = @SHELL@ +@@ -221,6 +222,7 @@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = 1 @@ -685,7 +685,7 @@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ -@@ -282,7 +284,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi +@@ -283,7 +285,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi -I$(srcdir)/../libelf AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ $($(*F)_no_Werror),,-Werror) $(if \ @@ -696,7 +696,7 @@ @MUDFLAP_FALSE@libmudflap = --- elfutils/libdwfl/ChangeLog +++ elfutils/libdwfl/ChangeLog -@@ -1265,6 +1265,11 @@ +@@ -1283,6 +1283,11 @@ 2005-07-21 Roland McGrath <roland@redhat.com> @@ -710,7 +710,7 @@ * test2.c (main): Check sscanf result to quiet warning. --- elfutils/libdwfl/Makefile.in +++ elfutils/libdwfl/Makefile.in -@@ -181,6 +181,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -182,6 +182,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -718,7 +718,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -210,6 +211,7 @@ SHELL = @SHELL@ +@@ -211,6 +212,7 @@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = 1 @@ -726,7 +726,7 @@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ -@@ -273,7 +275,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi +@@ -274,7 +276,7 @@ INCLUDES = -I. -I$(srcdir) -I$(top_srcdi -I$(srcdir)/../libdw AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ $($(*F)_no_Werror),,-Werror) $(if \ @@ -737,7 +737,7 @@ @MUDFLAP_FALSE@libmudflap = --- elfutils/libebl/ChangeLog +++ elfutils/libebl/ChangeLog -@@ -624,6 +624,11 @@ +@@ -628,6 +628,11 @@ * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency tracking works right. @@ -778,7 +778,7 @@ @MUDFLAP_FALSE@libmudflap = --- elfutils/libelf/ChangeLog +++ elfutils/libelf/ChangeLog -@@ -657,6 +657,11 @@ +@@ -666,6 +666,11 @@ * elf.h: Update from glibc. @@ -875,7 +875,7 @@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ --- elfutils/src/addr2line.c +++ elfutils/src/addr2line.c -@@ -447,10 +447,10 @@ handle_address (const char *string, Dwfl +@@ -455,10 +455,10 @@ handle_address (const char *string, Dwfl bool parsed = false; int i, j; char *name = NULL; @@ -890,7 +890,7 @@ break; --- elfutils/src/ChangeLog +++ elfutils/src/ChangeLog -@@ -165,8 +165,16 @@ +@@ -220,8 +220,16 @@ * readelf.c (attr_callback): Use print_block only when we don't use print_ops. @@ -907,7 +907,7 @@ * ar.c (do_oper_extract): Use pathconf instead of statfs. 2009-08-01 Ulrich Drepper <drepper@redhat.com> -@@ -330,6 +338,8 @@ +@@ -385,6 +393,8 @@ * readelf.c (print_debug_frame_section): Use t instead of j formats for ptrdiff_t OFFSET. @@ -916,7 +916,7 @@ 2009-01-21 Ulrich Drepper <drepper@redhat.com> * elflint.c (check_program_header): Fix typo in .eh_frame_hdr section -@@ -513,6 +523,11 @@ +@@ -568,6 +578,11 @@ that matches its PT_LOAD's p_flags &~ PF_W. On sparc, PF_X really is valid in RELRO. @@ -928,7 +928,7 @@ 2008-02-29 Roland McGrath <roland@redhat.com> * readelf.c (print_attributes): Add a cast. -@@ -764,6 +779,8 @@ +@@ -819,6 +834,8 @@ * readelf.c (hex_dump): Fix rounding error in whitespace calculation. @@ -937,7 +937,7 @@ 2007-10-15 Roland McGrath <roland@redhat.com> * make-debug-archive.in: New file. -@@ -1203,6 +1220,10 @@ +@@ -1258,6 +1275,10 @@ * elflint.c (valid_e_machine): Add EM_ALPHA. Reported by Christian Aichinger <Greek0@gmx.net>. @@ -948,7 +948,7 @@ 2006-08-08 Ulrich Drepper <drepper@redhat.com> * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. -@@ -1279,6 +1300,10 @@ +@@ -1334,6 +1355,10 @@ * Makefile.am: Add hacks to create dependency files for non-generic linker. @@ -959,7 +959,7 @@ 2006-06-12 Ulrich Drepper <drepper@redhat.com> * ldgeneric.c (ld_generic_generate_sections): Don't create .interp -@@ -1627,6 +1652,11 @@ +@@ -1682,6 +1707,11 @@ * readelf.c (print_debug_loc_section): Fix indentation for larger address size. @@ -1054,7 +1054,35 @@ size_LDADD = $(libelf) $(libeu) $(libmudflap) --- elfutils/src/readelf.c +++ elfutils/src/readelf.c -@@ -7845,7 +7845,7 @@ dump_archive_index (Elf *elf, const char +@@ -4274,10 +4274,11 @@ struct listptr + #define listptr_offset_size(p) ((p)->dwarf64 ? 8 : 4) + #define listptr_address_size(p) ((p)->addr64 ? 8 : 4) + ++static const char *listptr_name; + static int +-compare_listptr (const void *a, const void *b, void *arg) ++compare_listptr (const void *a, const void *b) + { +- const char *name = arg; ++ const char *const name = listptr_name; + struct listptr *p1 = (void *) a; + struct listptr *p2 = (void *) b; + +@@ -4357,8 +4358,11 @@ static void + sort_listptr (struct listptr_table *table, const char *name) + { + if (table->n > 0) +- qsort_r (table->table, table->n, sizeof table->table[0], +- &compare_listptr, (void *) name); ++ { ++ listptr_name = name; ++ qsort (table->table, table->n, sizeof table->table[0], ++ &compare_listptr); ++ } + } + + static bool +@@ -8098,7 +8102,7 @@ dump_archive_index (Elf *elf, const char if (unlikely (elf_rand (elf, as_off) == 0) || unlikely ((subelf = elf_begin (-1, ELF_C_READ_MMAP, elf)) == NULL)) @@ -1090,7 +1118,7 @@ break; } if (errno != EINVAL && errno != ENOMEM) -@@ -586,9 +595,11 @@ read_block (int fd, const char *fname, o +@@ -584,9 +593,11 @@ read_block (int fd, const char *fname, o elfmap_off = from & ~(ps - 1); elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size); diff --git a/elfutils-0.148-rh-robustify.patch b/elfutils-0.149-rh-robustify.patch index 6d207a60..e65b48e5 100644 --- a/elfutils-0.148-rh-robustify.patch +++ b/elfutils-0.149-rh-robustify.patch @@ -1,6 +1,6 @@ --- elfutils/libelf/ChangeLog +++ elfutils/libelf/ChangeLog -@@ -649,10 +649,53 @@ +@@ -658,10 +658,53 @@ If section content hasn't been read yet, do it before looking for the block size. If no section data present, infer size of section header. @@ -865,7 +865,7 @@ #endif /* libelfP.h */ --- elfutils/src/ChangeLog +++ elfutils/src/ChangeLog -@@ -1615,6 +1615,16 @@ +@@ -1670,6 +1670,16 @@ object symbols or symbols with unknown type. (check_rel): Likewise. @@ -882,7 +882,7 @@ 2005-06-08 Roland McGrath <roland@redhat.com> * readelf.c (print_ops): Add consts. -@@ -1660,6 +1670,19 @@ +@@ -1715,6 +1725,19 @@ * readelf.c (dwarf_tag_string): Add new tags. @@ -1179,7 +1179,7 @@ idx, section_name (ebl, idx), --- elfutils/src/readelf.c +++ elfutils/src/readelf.c -@@ -1172,6 +1172,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G +@@ -1178,6 +1178,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G Elf32_Word *grpref = (Elf32_Word *) data->d_buf; GElf_Sym sym_mem; @@ -1188,7 +1188,7 @@ printf ((grpref[0] & GRP_COMDAT) ? ngettext ("\ \nCOMDAT section group [%2zu] '%s' with signature '%s' contains %zu entry:\n", -@@ -1184,8 +1186,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G +@@ -1190,8 +1192,8 @@ handle_scngrp (Ebl *ebl, Elf_Scn *scn, G data->d_size / sizeof (Elf32_Word) - 1), elf_ndxscn (scn), elf_strptr (ebl->elf, shstrndx, shdr->sh_name), @@ -1199,7 +1199,7 @@ ?: gettext ("<INVALID SYMBOL>"), data->d_size / sizeof (Elf32_Word) - 1); -@@ -1336,7 +1338,8 @@ static void +@@ -1342,7 +1344,8 @@ static void handle_dynamic (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr) { int class = gelf_getclass (ebl->elf); @@ -1209,7 +1209,7 @@ Elf_Data *data; size_t cnt; size_t shstrndx; -@@ -1351,6 +1354,11 @@ handle_dynamic (Ebl *ebl, Elf_Scn *scn, +@@ -1357,6 +1360,11 @@ handle_dynamic (Ebl *ebl, Elf_Scn *scn, error (EXIT_FAILURE, 0, gettext ("cannot get section header string table index")); @@ -1221,7 +1221,7 @@ printf (ngettext ("\ \nDynamic segment contains %lu entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", "\ -@@ -1360,9 +1368,7 @@ handle_dynamic (Ebl *ebl, Elf_Scn *scn, +@@ -1366,9 +1374,7 @@ handle_dynamic (Ebl *ebl, Elf_Scn *scn, class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, shdr->sh_offset, (int) shdr->sh_link, @@ -1232,7 +1232,7 @@ fputs_unlocked (gettext (" Type Value\n"), stdout); for (cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt) -@@ -1945,6 +1951,13 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G +@@ -1951,6 +1957,13 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G error (EXIT_FAILURE, 0, gettext ("cannot get section header string table index")); @@ -1246,7 +1246,7 @@ /* Now we can compute the number of entries in the section. */ unsigned int nsyms = data->d_size / (class == ELFCLASS32 ? sizeof (Elf32_Sym) -@@ -1955,15 +1968,12 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G +@@ -1961,15 +1974,12 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, G nsyms), (unsigned int) elf_ndxscn (scn), elf_strptr (ebl->elf, shstrndx, shdr->sh_name), nsyms); @@ -1263,7 +1263,7 @@ fputs_unlocked (class == ELFCLASS32 ? gettext ("\ -@@ -2199,7 +2209,13 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, +@@ -2205,7 +2215,13 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, error (EXIT_FAILURE, 0, gettext ("cannot get section header string table index")); @@ -1278,7 +1278,7 @@ printf (ngettext ("\ \nVersion needs section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", "\ -@@ -2210,9 +2226,7 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, +@@ -2216,9 +2232,7 @@ handle_verneed (Ebl *ebl, Elf_Scn *scn, class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, shdr->sh_offset, (unsigned int) shdr->sh_link, @@ -1289,7 +1289,7 @@ unsigned int offset = 0; for (int cnt = shdr->sh_info; --cnt >= 0; ) -@@ -2265,8 +2279,14 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G +@@ -2271,8 +2285,14 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G error (EXIT_FAILURE, 0, gettext ("cannot get section header string table index")); @@ -1305,7 +1305,7 @@ printf (ngettext ("\ \nVersion definition section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'\n", "\ -@@ -2278,9 +2298,7 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G +@@ -2284,9 +2304,7 @@ handle_verdef (Ebl *ebl, Elf_Scn *scn, G class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, shdr->sh_offset, (unsigned int) shdr->sh_link, @@ -1316,7 +1316,7 @@ unsigned int offset = 0; for (int cnt = shdr->sh_info; --cnt >= 0; ) -@@ -2542,8 +2560,14 @@ handle_versym (Ebl *ebl, Elf_Scn *scn, G +@@ -2548,8 +2566,14 @@ handle_versym (Ebl *ebl, Elf_Scn *scn, G filename = NULL; } @@ -1332,7 +1332,7 @@ printf (ngettext ("\ \nVersion symbols section [%2u] '%s' contains %d entry:\n Addr: %#0*" PRIx64 " Offset: %#08" PRIx64 " Link to section: [%2u] '%s'", "\ -@@ -2555,9 +2579,7 @@ handle_versym (Ebl *ebl, Elf_Scn *scn, G +@@ -2561,9 +2585,7 @@ handle_versym (Ebl *ebl, Elf_Scn *scn, G class == ELFCLASS32 ? 10 : 18, shdr->sh_addr, shdr->sh_offset, (unsigned int) shdr->sh_link, @@ -1343,7 +1343,7 @@ /* Now we can finally look at the actual contents of this section. */ for (unsigned int cnt = 0; cnt < shdr->sh_size / shdr->sh_entsize; ++cnt) -@@ -2609,7 +2631,17 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, +@@ -2615,7 +2637,17 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, for (Elf32_Word cnt = 0; cnt < nbucket; ++cnt) ++counts[lengths[cnt]]; @@ -1362,7 +1362,7 @@ printf (ngettext ("\ \nHistogram 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", "\ -@@ -2622,9 +2654,7 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, +@@ -2628,9 +2660,7 @@ print_hash_info (Ebl *ebl, Elf_Scn *scn, shdr->sh_addr, shdr->sh_offset, (unsigned int) shdr->sh_link, @@ -1373,7 +1373,7 @@ if (extrastr != NULL) fputs (extrastr, stdout); -@@ -4312,6 +4342,16 @@ print_debug_aranges_section (Dwfl_Module +@@ -4486,6 +4516,16 @@ print_debug_aranges_section (Dwfl_Module return; } diff --git a/elfutils.spec b/elfutils.spec index 80f56bad..9e605141 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -1,5 +1,5 @@ Name: elfutils -Version: 0.148 +Version: 0.149 Release: alt1 Summary: A collection of utilities and DSOs to handle compiled objects @@ -11,8 +11,8 @@ Packager: Dmitry V. Levin <ldv@altlinux.org> # http://fedorahosted.org/releases/e/l/elfutils/%name-%version.tar.gz Source: %name-%version.tar -Patch1: elfutils-0.148-rh-portability.patch -Patch2: elfutils-0.148-rh-robustify.patch +Patch1: elfutils-0.149-rh-portability.patch +Patch2: elfutils-0.149-rh-robustify.patch Patch3: elfutils-0.147-alt-findtextrel.patch Patch4: elfutils-0.147-alt-osabi.patch Patch5: elfutils-0.147-alt-bss.patch diff --git a/elfutils/ChangeLog b/elfutils/ChangeLog index 018a1025..f9ccdfd2 100644 --- a/elfutils/ChangeLog +++ b/elfutils/ChangeLog @@ -1,3 +1,8 @@ +2010-09-13 Ulrich Drepper <drepper@redhat.com> + + * configure.ac (ALL_LINGUAS): Add languages which have some + translations. + 2010-04-15 Roland McGrath <roland@redhat.com> * configure.ac (LOCALEDIR, DATADIRNAME): Removed. diff --git a/elfutils/NEWS b/elfutils/NEWS index 975e2948..dd739638 100644 --- a/elfutils/NEWS +++ b/elfutils/NEWS @@ -1,3 +1,14 @@ +Version 0.149: + +libdw: Decode new DW_OP_GNU_implicit_pointer operation; + new function dwarf_getlocation_implicit_pointer. + +libdwfl: New function dwfl_dwarf_line. + +addr2line: New flag -F/--flags to print more DWARF line information details. + +strip: -g recognizes .gdb_index as a debugging section. + Version 0.148: libdw: Accept DWARF 4 format: new functions dwarf_next_unit, dwarf_offdie_types. diff --git a/elfutils/config/ChangeLog b/elfutils/config/ChangeLog index 04aa9e8d..a9992c8d 100644 --- a/elfutils/config/ChangeLog +++ b/elfutils/config/ChangeLog @@ -1,3 +1,8 @@ +2010-07-02 Ulrich Drepper <drepper@redhat.com> + + * elfutils.spec.in: Add more BuildRequires. + Ship the .mo files with the libelf subpackage. + 2010-04-15 Roland McGrath <roland@redhat.com> * eu.am (DEFS): Add -DLOCALEDIR=... here. diff --git a/elfutils/config/elfutils.spec.in b/elfutils/config/elfutils.spec.in index ab764dfc..51b2eeef 100644 --- a/elfutils/config/elfutils.spec.in +++ b/elfutils/config/elfutils.spec.in @@ -19,6 +19,10 @@ BuildRequires: bison >= 1.875 BuildRequires: flex >= 2.5.4a BuildRequires: bzip2 BuildRequires: m4 +BuildRequires: gettext +BuildRequires: zlib-devel +BuildRequires: bzip2-devel +BuildRequires: xz-devel %define _gnu %{nil} %define _programprefix eu- @@ -170,6 +174,7 @@ rm -rf ${RPM_BUILD_ROOT} %defattr(-,root,root) %{_libdir}/libelf-%{version}.so %{_libdir}/libelf.so.* +%{_datadir}/locale/*/LC_MESSAGES/elfutils.mo %files libelf-devel %defattr(-,root,root) diff --git a/elfutils/configure b/elfutils/configure index aada10e0..a3dcbcfc 100755 --- a/elfutils/configure +++ b/elfutils/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65 for Red Hat elfutils 0.148. +# Generated by GNU Autoconf 2.65 for Red Hat elfutils 0.149. # # Report bugs to <http://bugzilla.redhat.com/bugzilla/>. # @@ -553,8 +553,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Red Hat elfutils' PACKAGE_TARNAME='elfutils' -PACKAGE_VERSION='0.148' -PACKAGE_STRING='Red Hat elfutils 0.148' +PACKAGE_VERSION='0.149' +PACKAGE_STRING='Red Hat elfutils 0.149' PACKAGE_BUGREPORT='http://bugzilla.redhat.com/bugzilla/' PACKAGE_URL='' @@ -1269,7 +1269,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Red Hat elfutils 0.148 to adapt to many kinds of systems. +\`configure' configures Red Hat elfutils 0.149 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1339,7 +1339,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Red Hat elfutils 0.148:";; + short | recursive ) echo "Configuration of Red Hat elfutils 0.149:";; esac cat <<\_ACEOF @@ -1451,7 +1451,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Red Hat elfutils configure 0.148 +Red Hat elfutils configure 0.149 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1554,7 +1554,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Red Hat elfutils $as_me 0.148, which was +It was created by Red Hat elfutils $as_me 0.149, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2368,7 +2368,7 @@ fi # Define the identity of the package. PACKAGE='elfutils' - VERSION='0.148' + VERSION='0.149' cat >>confdefs.h <<_ACEOF @@ -2548,7 +2548,7 @@ fi -ALL_LINGUAS= +ALL_LINGUAS="de es ja pl uk" ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -5482,7 +5482,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Red Hat elfutils $as_me 0.148, which was +This file was extended by Red Hat elfutils $as_me 0.149, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5548,7 +5548,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Red Hat elfutils config.status 0.148 +Red Hat elfutils config.status 0.149 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff --git a/elfutils/configure.ac b/elfutils/configure.ac index 5ed4b503..c233a2ff 100644 --- a/elfutils/configure.ac +++ b/elfutils/configure.ac @@ -16,7 +16,7 @@ dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software Foundation, dnl Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. dnl -AC_INIT([Red Hat elfutils],[0.148],[http://bugzilla.redhat.com/bugzilla/],[elfutils]) +AC_INIT([Red Hat elfutils],[0.149],[http://bugzilla.redhat.com/bugzilla/],[elfutils]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_FILES([config/Makefile]) @@ -56,7 +56,7 @@ AS_IF([test "$use_locks" = yes], [AC_DEFINE(USE_LOCKS)]) AH_TEMPLATE([USE_LOCKS], [Defined if libraries should be thread-safe.]) dnl Add all the languages for which translations are available. -ALL_LINGUAS= +ALL_LINGUAS="de es ja pl uk" AC_PROG_CC AC_PROG_RANLIB diff --git a/elfutils/elfutils.spec b/elfutils/elfutils.spec index bc9ed819..0c165602 100644 --- a/elfutils/elfutils.spec +++ b/elfutils/elfutils.spec @@ -1,7 +1,7 @@ # -*- rpm-spec-*- Summary: A collection of utilities and DSOs to handle compiled objects Name: elfutils -Version: 0.148 +Version: 0.149 Release: 1 License: GPLv2 with exceptions Group: Development/Tools @@ -19,6 +19,10 @@ BuildRequires: bison >= 1.875 BuildRequires: flex >= 2.5.4a BuildRequires: bzip2 BuildRequires: m4 +BuildRequires: gettext +BuildRequires: zlib-devel +BuildRequires: bzip2-devel +BuildRequires: xz-devel %define _gnu %{nil} %define _programprefix eu- @@ -170,6 +174,7 @@ rm -rf ${RPM_BUILD_ROOT} %defattr(-,root,root) %{_libdir}/libelf-%{version}.so %{_libdir}/libelf.so.* +%{_datadir}/locale/*/LC_MESSAGES/elfutils.mo %files libelf-devel %defattr(-,root,root) diff --git a/elfutils/libcpu/ChangeLog b/elfutils/libcpu/ChangeLog index 9d517fc8..c49f8b9c 100644 --- a/elfutils/libcpu/ChangeLog +++ b/elfutils/libcpu/ChangeLog @@ -1,3 +1,9 @@ +2010-08-16 Roland McGrath <roland@redhat.com> + + * Makefile.am (%_defs): New pattern rule. + (%_dis.h, %.mnemonics): Define as pattern rules using %_defs input. + (CLEANFILES): Include all those files. + 2010-02-15 Roland McGrath <roland@redhat.com> * Makefile.am: Use config/eu.am for common stuff. diff --git a/elfutils/libcpu/Makefile.am b/elfutils/libcpu/Makefile.am index ca334bb6..c62db6d0 100644 --- a/elfutils/libcpu/Makefile.am +++ b/elfutils/libcpu/Makefile.am @@ -43,15 +43,15 @@ i386_gendis_SOURCES = i386_gendis.c i386_lex.l i386_parse.y i386_disasm.o: i386.mnemonics i386_dis.h x86_64_disasm.o: x86_64.mnemonics x86_64_dis.h i386_disasm.c -i386_dis.h: i386_gendis $(srcdir)/defs/i386 - m4 -Di386 -DDISASSEMBLER $(srcdir)/defs/i386 | ./i386_gendis - > $@ -x86_64_dis.h: i386_gendis $(srcdir)/defs/i386 - m4 -Dx86_64 -DDISASSEMBLER $(srcdir)/defs/i386 | ./i386_gendis - > $@ +%_defs: $(srcdir)/defs/i386 + m4 -D$* -DDISASSEMBLER $< > $@ -i386.mnemonics x86_64.mnemonics: %.mnemonics: $(srcdir)/defs/i386 - m4 -D$(@:.mnemonics=) -DDISASSEMBLER $^ \ - | sed '1,/^%%/d;/^#/d;/^[[:space:]]*$$/d;s/[^:]*:\([^[:space:]]*\).*/MNE(\1)/;s/{[^}]*}//g;/INVALID/d' \ - | sort -u > $@ +%_dis.h: %_defs i386_gendis + ./i386_gendis $< > $@ + +%.mnemonics: %_defs + sed '1,/^%%/d;/^#/d;/^[[:space:]]*$$/d;s/[^:]*:\([^[:space:]]*\).*/MNE(\1)/;s/{[^}]*}//g;/INVALID/d' \ + $< | sort -u > $@ i386_lex_no_Werror = yes @@ -69,4 +69,4 @@ noinst_HEADERS = memory-access.h i386_parse.h i386_data.h EXTRA_DIST = defs/i386 -CLEANFILES += i386.mnemonics i386_dis.h x86_64.mnemonics x86_64_dis.h +CLEANFILES += $(foreach P,i386 x86_64,$P_defs $P.mnemonics $P_dis.h) diff --git a/elfutils/libcpu/Makefile.in b/elfutils/libcpu/Makefile.in index d7cf4c68..8da99357 100644 --- a/elfutils/libcpu/Makefile.in +++ b/elfutils/libcpu/Makefile.in @@ -216,8 +216,8 @@ AM_CFLAGS = -std=gnu99 -Wall -Wshadow $(if \ COMPILE.os = $(filter-out -fprofile-arcs -ftest-coverage $(no_mudflap.os),\ $(COMPILE)) -CLEANFILES = *.gcno *.gcda i386.mnemonics i386_dis.h x86_64.mnemonics \ - x86_64_dis.h +CLEANFILES = *.gcno *.gcda $(foreach P,i386 x86_64,$P_defs \ + $P.mnemonics $P_dis.h) textrel_check = if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) -P$(<F:lex.l=) AM_YFLAGS = -p$(<F:parse.y=) @@ -528,15 +528,15 @@ uninstall-am: i386_disasm.o: i386.mnemonics i386_dis.h x86_64_disasm.o: x86_64.mnemonics x86_64_dis.h i386_disasm.c -i386_dis.h: i386_gendis $(srcdir)/defs/i386 - m4 -Di386 -DDISASSEMBLER $(srcdir)/defs/i386 | ./i386_gendis - > $@ -x86_64_dis.h: i386_gendis $(srcdir)/defs/i386 - m4 -Dx86_64 -DDISASSEMBLER $(srcdir)/defs/i386 | ./i386_gendis - > $@ +%_defs: $(srcdir)/defs/i386 + m4 -D$* -DDISASSEMBLER $< > $@ -i386.mnemonics x86_64.mnemonics: %.mnemonics: $(srcdir)/defs/i386 - m4 -D$(@:.mnemonics=) -DDISASSEMBLER $^ \ - | sed '1,/^%%/d;/^#/d;/^[[:space:]]*$$/d;s/[^:]*:\([^[:space:]]*\).*/MNE(\1)/;s/{[^}]*}//g;/INVALID/d' \ - | sort -u > $@ +%_dis.h: %_defs i386_gendis + ./i386_gendis $< > $@ + +%.mnemonics: %_defs + sed '1,/^%%/d;/^#/d;/^[[:space:]]*$$/d;s/[^:]*:\([^[:space:]]*\).*/MNE(\1)/;s/{[^}]*}//g;/INVALID/d' \ + $< | sort -u > $@ i386_parse.o: i386_parse.c i386.mnemonics i386_lex.o: i386_parse.h diff --git a/elfutils/libdw/ChangeLog b/elfutils/libdw/ChangeLog index 7aca3795..da6ed056 100644 --- a/elfutils/libdw/ChangeLog +++ b/elfutils/libdw/ChangeLog @@ -1,3 +1,26 @@ +2010-07-26 Roland McGrath <roland@redhat.com> + + * dwarf_getlocation_implicit_pointer.c: New file. + * Makefile.am (libdw_a_SOURCES): Add it. + * libdw.map (ELFUTILS_0.149): New set. + Add dwarf_getlocation_implicit_pointer. + * libdw.h: Declare it. + + * dwarf_offdie.c (do_offdie): Renamed to __libdw_offdie, made global. + (dwarf_offdie, dwarf_offdie_types): Update callers. + * libdwP.h: Declare it. + + * dwarf.h: Add DW_OP_GNU_implicit_pointer. + * dwarf_getlocation.c (__libdw_intern_expression): Handle it. + +2010-08-24 Roland McGrath <roland@redhat.com> + + * libdw.map (ELFUTILS_0.149): New set. Add dwfl_dwarf_line. + +2010-07-27 Roland McGrath <roland@redhat.com> + + * dwarf_formref_die.c: Fix sig8 hash insertion. + 2010-06-23 Roland McGrath <roland@redhat.com> * cfi.c (dwarf_cfi_validate_fde): Function removed. diff --git a/elfutils/libdw/Makefile.am b/elfutils/libdw/Makefile.am index 530cbf4b..598bdd1f 100644 --- a/elfutils/libdw/Makefile.am +++ b/elfutils/libdw/Makefile.am @@ -84,7 +84,7 @@ libdw_a_SOURCES = dwarf_begin.c dwarf_begin_elf.c dwarf_end.c dwarf_getelf.c \ dwarf_frame_info.c dwarf_frame_cfa.c dwarf_frame_register.c \ dwarf_cfi_addrframe.c \ dwarf_getcfi.c dwarf_getcfi_elf.c dwarf_cfi_end.c \ - dwarf_aggregate_size.c + dwarf_aggregate_size.c dwarf_getlocation_implicit_pointer.c if MAINTAINER_MODE BUILT_SOURCES = $(srcdir)/known-dwarf.h diff --git a/elfutils/libdw/Makefile.in b/elfutils/libdw/Makefile.in index 0695f5ab..9b3c03e1 100644 --- a/elfutils/libdw/Makefile.in +++ b/elfutils/libdw/Makefile.in @@ -137,7 +137,8 @@ am_libdw_a_OBJECTS = dwarf_begin.$(OBJEXT) dwarf_begin_elf.$(OBJEXT) \ dwarf_frame_cfa.$(OBJEXT) dwarf_frame_register.$(OBJEXT) \ dwarf_cfi_addrframe.$(OBJEXT) dwarf_getcfi.$(OBJEXT) \ dwarf_getcfi_elf.$(OBJEXT) dwarf_cfi_end.$(OBJEXT) \ - dwarf_aggregate_size.$(OBJEXT) + dwarf_aggregate_size.$(OBJEXT) \ + dwarf_getlocation_implicit_pointer.$(OBJEXT) libdw_a_OBJECTS = $(am_libdw_a_OBJECTS) libdw_pic_a_AR = $(AR) $(ARFLAGS) libdw_pic_a_LIBADD = @@ -339,7 +340,7 @@ libdw_a_SOURCES = dwarf_begin.c dwarf_begin_elf.c dwarf_end.c dwarf_getelf.c \ dwarf_frame_info.c dwarf_frame_cfa.c dwarf_frame_register.c \ dwarf_cfi_addrframe.c \ dwarf_getcfi.c dwarf_getcfi_elf.c dwarf_cfi_end.c \ - dwarf_aggregate_size.c + dwarf_aggregate_size.c dwarf_getlocation_implicit_pointer.c @MAINTAINER_MODE_TRUE@BUILT_SOURCES = $(srcdir)/known-dwarf.h @MAINTAINER_MODE_TRUE@MAINTAINERCLEANFILES = $(srcdir)/known-dwarf.h @@ -498,6 +499,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getelf.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getfuncs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getlocation.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getlocation_implicit_pointer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getmacros.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getpubnames.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwarf_getscopes.Po@am__quote@ diff --git a/elfutils/libdw/dwarf.h b/elfutils/libdw/dwarf.h index dbf56e91..edf57b49 100644 --- a/elfutils/libdw/dwarf.h +++ b/elfutils/libdw/dwarf.h @@ -475,6 +475,7 @@ enum DW_OP_GNU_push_tls_address = 0xe0, DW_OP_GNU_uninit = 0xf0, DW_OP_GNU_encoded_addr = 0xf1, + DW_OP_GNU_implicit_pointer = 0xf2, DW_OP_lo_user = 0xe0, /* Implementation-defined range start. */ DW_OP_hi_user = 0xff /* Implementation-defined range end. */ diff --git a/elfutils/libdw/dwarf_formref_die.c b/elfutils/libdw/dwarf_formref_die.c index 65242586..3ec770d2 100644 --- a/elfutils/libdw/dwarf_formref_die.c +++ b/elfutils/libdw/dwarf_formref_die.c @@ -101,7 +101,7 @@ dwarf_formref_die (attr, result) ?: DWARF_E_INVALID_REFERENCE); return NULL; } - Dwarf_Sig8_Hash_insert (&cu->dbg->sig8_hash, sig, cu); + Dwarf_Sig8_Hash_insert (&cu->dbg->sig8_hash, cu->type_sig8, cu); } while (cu->type_sig8 != sig); diff --git a/elfutils/libdw/dwarf_getlocation.c b/elfutils/libdw/dwarf_getlocation.c index e960ef9e..f7a60f9f 100644 --- a/elfutils/libdw/dwarf_getlocation.c +++ b/elfutils/libdw/dwarf_getlocation.c @@ -420,6 +420,15 @@ __libdw_intern_expression (Dwarf *dbg, bool other_byte_order, data += newloc->number; /* Skip the block. */ break; + case DW_OP_GNU_implicit_pointer: + /* DW_FORM_ref_addr, depends on offset size of CU. */ + if (__libdw_read_offset_inc (dbg, sec_index, &data, ref_size, + &newloc->number, IDX_debug_info, 0)) + return -1; + /* XXX Check size. */ + get_uleb128 (newloc->number2, data); /* Byte offset. */ + break; + default: goto invalid; } diff --git a/elfutils/libdw/dwarf_getlocation_implicit_pointer.c b/elfutils/libdw/dwarf_getlocation_implicit_pointer.c new file mode 100644 index 00000000..4d9f6b99 --- /dev/null +++ b/elfutils/libdw/dwarf_getlocation_implicit_pointer.c @@ -0,0 +1,86 @@ +/* Return associated attribute for DW_OP_GNU_implicit_pointer. + Copyright (C) 2010 Red Hat, Inc. + This file is part of Red Hat elfutils. + + Red Hat elfutils is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by the + Free Software Foundation; version 2 of the License. + + Red Hat elfutils is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License along + with Red Hat elfutils; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA. + + In addition, as a special exception, Red Hat, Inc. gives You the + additional right to link the code of Red Hat elfutils with code licensed + under any Open Source Initiative certified open source license + (http://www.opensource.org/licenses/index.php) which requires the + distribution of source code with any binary distribution and to + distribute linked combinations of the two. Non-GPL Code permitted under + this exception must only link to the code of Red Hat elfutils through + those well defined interfaces identified in the file named EXCEPTION + found in the source code files (the "Approved Interfaces"). The files + of Non-GPL Code may instantiate templates or use macros or inline + functions from the Approved Interfaces without causing the resulting + work to be covered by the GNU General Public License. Only Red Hat, + Inc. may make changes or additions to the list of Approved Interfaces. + Red Hat's grant of this exception is conditioned upon your not adding + any new exceptions. If you wish to add a new Approved Interface or + exception, please contact Red Hat. You must obey the GNU General Public + License in all respects for all of the Red Hat elfutils code and other + code used in conjunction with Red Hat elfutils except the Non-GPL Code + covered by this exception. If you modify this file, you may extend this + exception to your version of the file, but you are not obligated to do + so. If you do not wish to provide this exception without modification, + you must delete this exception statement from your version and license + this file solely under the GPL without exception. + + Red Hat elfutils is an included package of the Open Invention Network. + An included package of the Open Invention Network is a package for which + Open Invention Network licensees cross-license their patents. No patent + license is granted, either expressly or impliedly, by designation as an + included package. Should you wish to participate in the Open Invention + Network licensing program, please visit www.openinventionnetwork.com + <http://www.openinventionnetwork.com>. */ + +#ifdef HAVE_CONFIG_H +# include <config.h> +#endif + +#include "libdwP.h" +#include <dwarf.h> + + +int +dwarf_getlocation_implicit_pointer (attr, op, result) + Dwarf_Attribute *attr; + const Dwarf_Op *op; + Dwarf_Attribute *result; +{ + if (attr == NULL) + return -1; + + if (unlikely (op->atom != DW_OP_GNU_implicit_pointer)) + { + __libdw_seterrno (DWARF_E_INVALID_ACCESS); + return -1; + } + + Dwarf_Die die; + if (__libdw_offdie (attr->cu->dbg, op->number, &die, + attr->cu->type_offset != 0) == NULL) + return -1; + + if (INTUSE(dwarf_attr) (&die, DW_AT_location, result) == NULL + && INTUSE(dwarf_attr) (&die, DW_AT_const_value, result) == NULL) + { + __libdw_seterrno (DWARF_E_INVALID_DWARF); + return -1; + } + + return 0; +} diff --git a/elfutils/libdw/dwarf_offdie.c b/elfutils/libdw/dwarf_offdie.c index 925fe512..4c650cfd 100644 --- a/elfutils/libdw/dwarf_offdie.c +++ b/elfutils/libdw/dwarf_offdie.c @@ -56,8 +56,10 @@ #include "libdwP.h" -static Dwarf_Die * -do_offdie (Dwarf *dbg, Dwarf_Off offset, Dwarf_Die *result, bool debug_types) +Dwarf_Die * +internal_function +__libdw_offdie (Dwarf *dbg, Dwarf_Off offset, Dwarf_Die *result, + bool debug_types) { if (dbg == NULL) return NULL; @@ -95,7 +97,7 @@ dwarf_offdie (dbg, offset, result) Dwarf_Off offset; Dwarf_Die *result; { - return do_offdie (dbg, offset, result, false); + return __libdw_offdie (dbg, offset, result, false); } INTDEF(dwarf_offdie) @@ -105,5 +107,5 @@ dwarf_offdie_types (dbg, offset, result) Dwarf_Off offset; Dwarf_Die *result; { - return do_offdie (dbg, offset, result, true); + return __libdw_offdie (dbg, offset, result, true); } diff --git a/elfutils/libdw/libdw.h b/elfutils/libdw/libdw.h index 92021366..d36238ed 100644 --- a/elfutils/libdw/libdw.h +++ b/elfutils/libdw/libdw.h @@ -659,6 +659,16 @@ extern int dwarf_getlocation_implicit_value (Dwarf_Attribute *attr, Dwarf_Block *return_block) __nonnull_attribute__ (2, 3); +/* Return the attribute indicated by a DW_OP_GNU_implicit_pointer operation. + The OP pointer must point into an expression that dwarf_getlocation + or dwarf_getlocation_addr has returned given the same ATTR. + The result is the DW_AT_location or DW_AT_const_value attribute + of the OP->number DIE. */ +extern int dwarf_getlocation_implicit_pointer (Dwarf_Attribute *attr, + const Dwarf_Op *op, + Dwarf_Attribute *result) + __nonnull_attribute__ (2, 3); + /* Compute the byte-size of a type DIE according to DWARF rules. For most types, this is just DW_AT_byte_size. diff --git a/elfutils/libdw/libdw.map b/elfutils/libdw/libdw.map index 8e93dff8..1f71d03b 100644 --- a/elfutils/libdw/libdw.map +++ b/elfutils/libdw/libdw.map @@ -247,3 +247,10 @@ ELFUTILS_0.148 { dwarf_next_unit; dwarf_offdie_types; } ELFUTILS_0.146; + +ELFUTILS_0.149 { + global: + dwarf_getlocation_implicit_pointer; + + dwfl_dwarf_line; +} ELFUTILS_0.148; diff --git a/elfutils/libdw/libdwP.h b/elfutils/libdw/libdwP.h index bb0ae1d1..da6efc53 100644 --- a/elfutils/libdw/libdwP.h +++ b/elfutils/libdw/libdwP.h @@ -456,6 +456,10 @@ extern int __libdw_intern_expression (Dwarf *dbg, int sec_index) __nonnull_attribute__ (5, 6, 9, 10) internal_function; +extern Dwarf_Die *__libdw_offdie (Dwarf *dbg, Dwarf_Off offset, + Dwarf_Die *result, bool debug_types) + internal_function; + /* Return error code of last failing function call. This value is kept separately for each thread. */ diff --git a/elfutils/libdwfl/ChangeLog b/elfutils/libdwfl/ChangeLog index ff850ebf..cc6dfb5b 100644 --- a/elfutils/libdwfl/ChangeLog +++ b/elfutils/libdwfl/ChangeLog @@ -1,3 +1,21 @@ +2010-08-24 Roland McGrath <roland@redhat.com> + + * dwfl_dwarf_line.c: New file. + * Makefile.am (libdwfl_a_SOURCES): Add it. + +2010-08-18 Roland McGrath <roland@redhat.com> + + * link_map.c (report_r_debug): Use found name if we have no name, + even if we already have an Elf handle. + +2010-06-30 Roland McGrath <roland@redhat.com> + + * linux-kernel-modules.c (dwfl_linux_kernel_find_elf): Don't be + confused by -1 return from dwfl_build_id_find_elf after it opened + the Elf handle. + * find-debuginfo.c (dwfl_standard_find_debuginfo): Likewise for + dwfl_build_id_find_debuginfo. + 2010-06-16 Roland McGrath <roland@redhat.com> * cu.c (cudie_offset): Use DIE_OFFSET_FROM_CU_OFFSET macro. diff --git a/elfutils/libdwfl/Makefile.am b/elfutils/libdwfl/Makefile.am index 8ec1f4fa..65b38965 100644 --- a/elfutils/libdwfl/Makefile.am +++ b/elfutils/libdwfl/Makefile.am @@ -53,7 +53,7 @@ libdwfl_a_SOURCES = dwfl_begin.c dwfl_end.c dwfl_error.c dwfl_version.c \ cu.c dwfl_module_nextcu.c dwfl_nextcu.c dwfl_cumodule.c \ dwfl_module_addrdie.c dwfl_addrdie.c \ lines.c dwfl_lineinfo.c dwfl_line_comp_dir.c \ - dwfl_linemodule.c dwfl_linecu.c \ + dwfl_linemodule.c dwfl_linecu.c dwfl_dwarf_line.c \ dwfl_getsrclines.c dwfl_onesrcline.c \ dwfl_module_getsrc.c dwfl_getsrc.c \ dwfl_module_getsrc_file.c \ diff --git a/elfutils/libdwfl/Makefile.in b/elfutils/libdwfl/Makefile.in index a1695497..b22e1ad1 100644 --- a/elfutils/libdwfl/Makefile.in +++ b/elfutils/libdwfl/Makefile.in @@ -72,12 +72,12 @@ am__libdwfl_a_SOURCES_DIST = dwfl_begin.c dwfl_end.c dwfl_error.c \ dwfl_module_nextcu.c dwfl_nextcu.c dwfl_cumodule.c \ dwfl_module_addrdie.c dwfl_addrdie.c lines.c dwfl_lineinfo.c \ dwfl_line_comp_dir.c dwfl_linemodule.c dwfl_linecu.c \ - dwfl_getsrclines.c dwfl_onesrcline.c dwfl_module_getsrc.c \ - dwfl_getsrc.c dwfl_module_getsrc_file.c libdwfl_crc32.c \ - libdwfl_crc32_file.c elf-from-memory.c dwfl_module_dwarf_cfi.c \ - dwfl_module_eh_cfi.c dwfl_module_getsym.c \ - dwfl_module_addrname.c dwfl_module_addrsym.c \ - dwfl_module_return_value_location.c \ + dwfl_dwarf_line.c dwfl_getsrclines.c dwfl_onesrcline.c \ + dwfl_module_getsrc.c dwfl_getsrc.c dwfl_module_getsrc_file.c \ + libdwfl_crc32.c libdwfl_crc32_file.c elf-from-memory.c \ + dwfl_module_dwarf_cfi.c dwfl_module_eh_cfi.c \ + dwfl_module_getsym.c dwfl_module_addrname.c \ + dwfl_module_addrsym.c dwfl_module_return_value_location.c \ dwfl_module_register_names.c dwfl_segment_report_module.c \ link_map.c core-file.c open.c image-header.c gzip.c bzip2.c \ lzma.c @@ -102,13 +102,14 @@ am_libdwfl_a_OBJECTS = dwfl_begin.$(OBJEXT) dwfl_end.$(OBJEXT) \ dwfl_module_addrdie.$(OBJEXT) dwfl_addrdie.$(OBJEXT) \ lines.$(OBJEXT) dwfl_lineinfo.$(OBJEXT) \ dwfl_line_comp_dir.$(OBJEXT) dwfl_linemodule.$(OBJEXT) \ - dwfl_linecu.$(OBJEXT) dwfl_getsrclines.$(OBJEXT) \ - dwfl_onesrcline.$(OBJEXT) dwfl_module_getsrc.$(OBJEXT) \ - dwfl_getsrc.$(OBJEXT) dwfl_module_getsrc_file.$(OBJEXT) \ - libdwfl_crc32.$(OBJEXT) libdwfl_crc32_file.$(OBJEXT) \ - elf-from-memory.$(OBJEXT) dwfl_module_dwarf_cfi.$(OBJEXT) \ - dwfl_module_eh_cfi.$(OBJEXT) dwfl_module_getsym.$(OBJEXT) \ - dwfl_module_addrname.$(OBJEXT) dwfl_module_addrsym.$(OBJEXT) \ + dwfl_linecu.$(OBJEXT) dwfl_dwarf_line.$(OBJEXT) \ + dwfl_getsrclines.$(OBJEXT) dwfl_onesrcline.$(OBJEXT) \ + dwfl_module_getsrc.$(OBJEXT) dwfl_getsrc.$(OBJEXT) \ + dwfl_module_getsrc_file.$(OBJEXT) libdwfl_crc32.$(OBJEXT) \ + libdwfl_crc32_file.$(OBJEXT) elf-from-memory.$(OBJEXT) \ + dwfl_module_dwarf_cfi.$(OBJEXT) dwfl_module_eh_cfi.$(OBJEXT) \ + dwfl_module_getsym.$(OBJEXT) dwfl_module_addrname.$(OBJEXT) \ + dwfl_module_addrsym.$(OBJEXT) \ dwfl_module_return_value_location.$(OBJEXT) \ dwfl_module_register_names.$(OBJEXT) \ dwfl_segment_report_module.$(OBJEXT) link_map.$(OBJEXT) \ @@ -297,12 +298,12 @@ libdwfl_a_SOURCES = dwfl_begin.c dwfl_end.c dwfl_error.c \ dwfl_module_nextcu.c dwfl_nextcu.c dwfl_cumodule.c \ dwfl_module_addrdie.c dwfl_addrdie.c lines.c dwfl_lineinfo.c \ dwfl_line_comp_dir.c dwfl_linemodule.c dwfl_linecu.c \ - dwfl_getsrclines.c dwfl_onesrcline.c dwfl_module_getsrc.c \ - dwfl_getsrc.c dwfl_module_getsrc_file.c libdwfl_crc32.c \ - libdwfl_crc32_file.c elf-from-memory.c dwfl_module_dwarf_cfi.c \ - dwfl_module_eh_cfi.c dwfl_module_getsym.c \ - dwfl_module_addrname.c dwfl_module_addrsym.c \ - dwfl_module_return_value_location.c \ + dwfl_dwarf_line.c dwfl_getsrclines.c dwfl_onesrcline.c \ + dwfl_module_getsrc.c dwfl_getsrc.c dwfl_module_getsrc_file.c \ + libdwfl_crc32.c libdwfl_crc32_file.c elf-from-memory.c \ + dwfl_module_dwarf_cfi.c dwfl_module_eh_cfi.c \ + dwfl_module_getsym.c dwfl_module_addrname.c \ + dwfl_module_addrsym.c dwfl_module_return_value_location.c \ dwfl_module_register_names.c dwfl_segment_report_module.c \ link_map.c core-file.c open.c image-header.c $(am__append_3) \ $(am__append_4) $(am__append_5) @@ -381,6 +382,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_build_id_find_debuginfo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_build_id_find_elf.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_cumodule.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_dwarf_line.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_end.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_error.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwfl_getdwarf.Po@am__quote@ diff --git a/elfutils/libdwfl/dwfl_dwarf_line.c b/elfutils/libdwfl/dwfl_dwarf_line.c new file mode 100644 index 00000000..ee522db4 --- /dev/null +++ b/elfutils/libdwfl/dwfl_dwarf_line.c @@ -0,0 +1,64 @@ +/* Get information from a source line record returned by libdwfl. + Copyright (C) 2010 Red Hat, Inc. + This file is part of Red Hat elfutils. + + Red Hat elfutils is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by the + Free Software Foundation; version 2 of the License. + + Red Hat elfutils is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License along + with Red Hat elfutils; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA. + + In addition, as a special exception, Red Hat, Inc. gives You the + additional right to link the code of Red Hat elfutils with code licensed + under any Open Source Initiative certified open source license + (http://www.opensource.org/licenses/index.php) which requires the + distribution of source code with any binary distribution and to + distribute linked combinations of the two. Non-GPL Code permitted under + this exception must only link to the code of Red Hat elfutils through + those well defined interfaces identified in the file named EXCEPTION + found in the source code files (the "Approved Interfaces"). The files + of Non-GPL Code may instantiate templates or use macros or inline + functions from the Approved Interfaces without causing the resulting + work to be covered by the GNU General Public License. Only Red Hat, + Inc. may make changes or additions to the list of Approved Interfaces. + Red Hat's grant of this exception is conditioned upon your not adding + any new exceptions. If you wish to add a new Approved Interface or + exception, please contact Red Hat. You must obey the GNU General Public + License in all respects for all of the Red Hat elfutils code and other + code used in conjunction with Red Hat elfutils except the Non-GPL Code + covered by this exception. If you modify this file, you may extend this + exception to your version of the file, but you are not obligated to do + so. If you do not wish to provide this exception without modification, + you must delete this exception statement from your version and license + this file solely under the GPL without exception. + + Red Hat elfutils is an included package of the Open Invention Network. + An included package of the Open Invention Network is a package for which + Open Invention Network licensees cross-license their patents. No patent + license is granted, either expressly or impliedly, by designation as an + included package. Should you wish to participate in the Open Invention + Network licensing program, please visit www.openinventionnetwork.com + <http://www.openinventionnetwork.com>. */ + +#include "libdwflP.h" +#include "../libdw/libdwP.h" + +Dwarf_Line * +dwfl_dwarf_line (Dwfl_Line *line, Dwarf_Addr *bias) +{ + if (line == NULL) + return NULL; + + struct dwfl_cu *cu = dwfl_linecu (line); + const Dwarf_Line *info = &cu->die.cu->lines->info[line->idx]; + + *bias = cu->mod->debug.bias; + return (Dwarf_Line *) info; +} diff --git a/elfutils/libdwfl/find-debuginfo.c b/elfutils/libdwfl/find-debuginfo.c index 375bbaa8..f6f802e2 100644 --- a/elfutils/libdwfl/find-debuginfo.c +++ b/elfutils/libdwfl/find-debuginfo.c @@ -118,8 +118,8 @@ validate (Dwfl_Module *mod, int fd, bool check, GElf_Word debuglink_crc) __libdwfl_seterrno (error); else if (likely (__libdwfl_find_build_id (mod, false, mod->debug.elf) == 2)) - /* Also backdoor the gratuitous flag. */ - mod->debug.valid = true; + /* Also backdoor the gratuitous flag. */ + mod->debug.valid = true; else { /* A mismatch! */ @@ -265,7 +265,7 @@ dwfl_standard_find_debuginfo (Dwfl_Module *mod, NULL, NULL, 0, NULL, NULL, 0, debuginfo_file_name); - if (fd >= 0 || errno != 0) + if (fd >= 0 || mod->debug.elf != NULL || errno != 0) return fd; } diff --git a/elfutils/libdwfl/libdwfl.h b/elfutils/libdwfl/libdwfl.h index 51e98187..4ea2796c 100644 --- a/elfutils/libdwfl/libdwfl.h +++ b/elfutils/libdwfl/libdwfl.h @@ -527,6 +527,9 @@ extern const char *dwfl_lineinfo (Dwfl_Line *line, Dwarf_Addr *addr, int *linep, int *colp, Dwarf_Word *mtime, Dwarf_Word *length); + /* Return the equivalent Dwarf_Line and the bias to apply to its address. */ +extern Dwarf_Line *dwfl_dwarf_line (Dwfl_Line *line, Dwarf_Addr *bias); + /* Return the compilation directory (AT_comp_dir) from this line's CU. */ extern const char *dwfl_line_comp_dir (Dwfl_Line *line); diff --git a/elfutils/libdwfl/link_map.c b/elfutils/libdwfl/link_map.c index 403b2df6..8ec06269 100644 --- a/elfutils/libdwfl/link_map.c +++ b/elfutils/libdwfl/link_map.c @@ -398,9 +398,7 @@ report_r_debug (uint_fast8_t elfclass, uint_fast8_t elfdata, the full file name from l_name. Opening the file by this name will be the fallback when no build ID match is found. XXX hook for sysroot */ - if (name != NULL - && mod->main.elf == NULL - && mod->main.name == NULL) + if (name != NULL && mod->main.name == NULL) mod->main.name = strdup (name); } else if (name != NULL) diff --git a/elfutils/libdwfl/linux-kernel-modules.c b/elfutils/libdwfl/linux-kernel-modules.c index c30ff1a3..2479292a 100644 --- a/elfutils/libdwfl/linux-kernel-modules.c +++ b/elfutils/libdwfl/linux-kernel-modules.c @@ -627,7 +627,7 @@ dwfl_linux_kernel_find_elf (Dwfl_Module *mod, { int fd = INTUSE(dwfl_build_id_find_elf) (mod, NULL, NULL, 0, file_name, elfp); - if (fd >= 0 || errno != 0) + if (fd >= 0 || mod->main.elf != NULL || errno != 0) return fd; } diff --git a/elfutils/libebl/ChangeLog b/elfutils/libebl/ChangeLog index ed9361c1..96f70ff8 100644 --- a/elfutils/libebl/ChangeLog +++ b/elfutils/libebl/ChangeLog @@ -1,3 +1,7 @@ +2010-07-07 Roland McGrath <roland@redhat.com> + + * eblopenbackend.c (default_debugscn_p): Match .gdb_index section. + 2010-02-15 Roland McGrath <roland@redhat.com> * Makefile.am: Use config/eu.am for common stuff. diff --git a/elfutils/libebl/eblopenbackend.c b/elfutils/libebl/eblopenbackend.c index edd8c4a7..e11ff067 100644 --- a/elfutils/libebl/eblopenbackend.c +++ b/elfutils/libebl/eblopenbackend.c @@ -662,6 +662,8 @@ default_debugscn_p (const char *name) ".debug_pubtypes", /* DWARF 4 */ ".debug_types", + /* GDB DWARF 4 extension */ + ".gdb_index", /* SGI/MIPS DWARF 2 extensions */ ".debug_weaknames", ".debug_funcnames", diff --git a/elfutils/libelf/ChangeLog b/elfutils/libelf/ChangeLog index c1479ae4..a8ded88e 100644 --- a/elfutils/libelf/ChangeLog +++ b/elfutils/libelf/ChangeLog @@ -1,3 +1,12 @@ +2010-08-18 Roland McGrath <roland@redhat.com> + + * gelf_fsize.c (__libelf_type_sizes): Add entries for ELF_T_LIB + and ELF_T_GNUHASH. + Reported by Mark Hatle <mark.hatle@windriver.com>. + + * exttypes.h: Add cases for ElfNN_Lib. + Reported by Mark Hatle <mark.hatle@windriver.com>. + 2010-06-14 Ulrich Drepper <drepper@redhat.com> * gelf_update_shdr.c: Implicitly set ELF_F_DIRTY bit. diff --git a/elfutils/libelf/exttypes.h b/elfutils/libelf/exttypes.h index 3bb90c3a..2b15667c 100644 --- a/elfutils/libelf/exttypes.h +++ b/elfutils/libelf/exttypes.h @@ -1,5 +1,5 @@ /* External ELF types. - Copyright (C) 1998, 1999, 2000, 2002, 2007 Red Hat, Inc. + Copyright (C) 1998-2010 Red Hat, Inc. This file is part of Red Hat elfutils. Contributed by Ulrich Drepper <drepper@redhat.com>, 1998. @@ -94,6 +94,7 @@ Verneed32 (Ext_); Vernaux32 (Ext_); Syminfo32 (Ext_); Move32 (Ext_); +Lib32 (Ext_); auxv_t32 (Ext_); Ehdr64 (Ext_); @@ -110,6 +111,7 @@ Verneed64 (Ext_); Vernaux64 (Ext_); Syminfo64 (Ext_); Move64 (Ext_); +Lib64 (Ext_); auxv_t64 (Ext_); #undef START diff --git a/elfutils/libelf/gelf_fsize.c b/elfutils/libelf/gelf_fsize.c index 98197e0f..7a9a308e 100644 --- a/elfutils/libelf/gelf_fsize.c +++ b/elfutils/libelf/gelf_fsize.c @@ -1,5 +1,5 @@ /* Return the size of an object file type. - Copyright (C) 1998, 1999, 2000, 2002, 2007 Red Hat, Inc. + Copyright (C) 1998-2010 Red Hat, Inc. This file is part of Red Hat elfutils. Written by Ulrich Drepper <drepper@redhat.com>, 1998. @@ -61,7 +61,7 @@ /* These are the sizes for all the known types. */ const size_t __libelf_type_sizes[EV_NUM - 1][ELFCLASSNUM - 1][ELF_T_NUM] = { - /* We have no entry for EV_NONE siince we have to set an error. */ + /* We have no entry for EV_NONE since we have to set an error. */ [EV_CURRENT - 1] = { [ELFCLASS32 - 1] = { #define TYPE_SIZES(LIBELFBITS) \ @@ -87,7 +87,9 @@ const size_t __libelf_type_sizes[EV_NUM - 1][ELFCLASSNUM - 1][ELF_T_NUM] = [ELF_T_NHDR] = sizeof (ElfW2(LIBELFBITS, Ext_Nhdr)), \ [ELF_T_SYMINFO] = sizeof (ElfW2(LIBELFBITS, Ext_Syminfo)), \ [ELF_T_MOVE] = sizeof (ElfW2(LIBELFBITS, Ext_Move)), \ - [ELF_T_AUXV] = sizeof (ElfW2(LIBELFBITS, Ext_auxv_t)) + [ELF_T_LIB] = sizeof (ElfW2(LIBELFBITS, Ext_Lib)), \ + [ELF_T_AUXV] = sizeof (ElfW2(LIBELFBITS, Ext_auxv_t)), \ + [ELF_T_GNUHASH] = ELFW2(LIBELFBITS, FSZ_WORD) TYPE_SIZES (32) }, [ELFCLASS64 - 1] = { diff --git a/elfutils/po/de.gmo b/elfutils/po/de.gmo Binary files differindex 893d7224..5a0f6a0f 100644 --- a/elfutils/po/de.gmo +++ b/elfutils/po/de.gmo diff --git a/elfutils/po/de.po b/elfutils/po/de.po index c0377e8e..3f38aab8 100644 --- a/elfutils/po/de.po +++ b/elfutils/po/de.po @@ -11,18 +11,19 @@ msgid "" msgstr "" "Project-Id-Version: elfutils VERSION\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" "PO-Revision-Date: 2009-06-29 15:15+0200\n" "Last-Translator: Michael Münch <micm@fedoraproject.org>\n" "Language-Team: German\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 0.3\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "Kein Speicher mehr verfügbar" @@ -426,7 +427,7 @@ msgstr "ungültige Grösse des Quell-Operanden" msgid "invalid size of destination operand" msgstr "ungültige Grösse des Ziel-Operanden" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "ungültige Kodierung" @@ -509,7 +510,7 @@ msgstr "data/scn Unterschied" msgid "invalid section header" msgstr "ungültiger Abschnitts-Header" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "Ungültige Daten" @@ -571,27 +572,31 @@ msgstr "" msgid "Also show symbol or section names" msgstr "" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "" + +#: src/addr2line.c:74 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/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "Verschiedenes:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -604,30 +609,30 @@ msgstr "" "GARANTIE,\n" "auch nicht für Marktgängigkeit oder Eignung für einen Bestimmten Zweck.\n" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "Geschrieben von %s.\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, fuzzy, c-format msgid "Section syntax requires exactly one module" msgstr "Abschnitt syntax benötigt genau ein Modul" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "Konnte Symbol '%s' nicht finden" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "" @@ -1089,7 +1094,7 @@ msgstr "Fehler beim Schliessen des Elf-Desktriptor: %s\n" msgid "No errors" msgstr "Keine Fehler" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "Dateiname fehlt.\n" @@ -1369,8 +1374,8 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:872 @@ -1395,15 +1400,15 @@ msgstr "" #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"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" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:959 @@ -1544,8 +1549,8 @@ msgstr "" #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" #: src/elflint.c:1402 @@ -1614,8 +1619,8 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" #: src/elflint.c:1738 @@ -1627,8 +1632,8 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"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 @@ -1957,8 +1962,8 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:2740 @@ -2038,8 +2043,8 @@ 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" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" #: src/elflint.c:2934 @@ -2378,8 +2383,8 @@ msgstr "" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" #: src/elflint.c:3746 @@ -3163,7 +3168,7 @@ msgstr "" 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:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "" @@ -3218,8 +3223,8 @@ msgstr "" #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" #: src/ldgeneric.c:1350 @@ -3595,11 +3600,11 @@ msgstr "%s%s%s: Dateiformat nicht erkannt" msgid "cannot create search tree" msgstr "Kann Suchbaum nicht erstellen" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -3686,7 +3691,7 @@ msgstr "" msgid "Show information from FILEs (a.out by default)." msgstr "" -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "Keine Operation angegeben.\n" @@ -3695,11 +3700,11 @@ msgstr "Keine Operation angegeben.\n" msgid "while close `%s'" msgstr "" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "" @@ -3838,252 +3843,252 @@ msgstr "Keine symbolischen Namen für Adressen in DWARF-Daten suchen" msgid "Print information from ELF file in human-readable form." msgstr "Informationen aus der ELF-Datei in menschenlesbarer Form ausgeben." -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "konnte Elf-Deskriptor nicht erzeugen: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "Konnte '%s' nicht lesen: %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "" -#: src/readelf.c:636 +#: src/readelf.c:642 #, fuzzy, c-format msgid "cannot determine number of program headers: %s" msgstr "konnte Programm-Kopf nicht erstellen: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " msgstr "" -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" " Class: %s\n" msgstr "" -#: src/readelf.c:752 +#: src/readelf.c:758 #, fuzzy, c-format msgid " Data: %s\n" msgstr " Daten: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr "" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "(aktuell)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr "" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr "" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " Typ: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr "" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr "" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr "" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr "" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr "" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr "" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(Bytes)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr "" -#: src/readelf.c:797 +#: src/readelf.c:803 #, c-format msgid " Number of program headers entries: %<PRId16>" msgstr "" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr "" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr "" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr "" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr "" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr "" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr "" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" "\n" msgstr "" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" "\n" msgstr "" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" "\n" msgstr "" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" msgstr "" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" msgstr "" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4092,39 +4097,39 @@ msgstr "" msgid "cannot get section header: %s" msgstr "" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "Programm-Köpfe:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" msgstr "" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" " Segment Sections..." msgstr "" -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4135,7 +4140,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4146,15 +4151,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4167,43 +4172,43 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr "" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" "Invalid symbol table at offset %#0<PRIx64>\n" msgstr "" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4216,7 +4221,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4227,29 +4232,29 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr "" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr "" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr "" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr "" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4260,40 +4265,40 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, 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:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "keine" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <unbekannt>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4306,17 +4311,17 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, fuzzy, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: Version: %hu Datei: %s Cnt: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: Name: %s Flags: %s Version: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4329,17 +4334,17 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr "" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr "" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4352,15 +4357,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *lokal* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *global* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4375,41 +4380,41 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr "" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, c-format msgid "" " Average number of tests: successful lookup: %f\n" "\t\t\t unsuccessful lookup: %f\n" msgstr "" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n" msgstr "" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4420,154 +4425,174 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" msgstr "" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr "" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " File: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>, %s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "unbekannter Tag %hx" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "unbekannter Benutzer-Tag %hx" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "unbekanntes Attribut %hx" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "unbekanntes Benutzer-Attribut %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "unbekannte Form %<PRIx64>" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr "" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr "" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -4575,37 +4600,37 @@ msgid "" " [ Code]\n" msgstr "" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" "Abbreviation section at offset %<PRIu64>:\n" msgstr "" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr "" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr "" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "ja" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "nein" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr "" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -4616,118 +4641,123 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr "" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n" msgstr "" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr "" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr "" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, fuzzy, c-format +msgid " [%6tx] empty list\n" +msgstr " [%6tx] %s..%s\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n" msgstr "" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" " [%6tx] Zero terminator\n" msgstr "" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, fuzzy, c-format msgid "invalid augmentation length" msgstr "ungültige Abschnittsausrichtung" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "" -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "" -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr "" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr "" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -4735,61 +4765,61 @@ msgid "" " [Offset]\n" msgstr "" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" "Table at offset %Zu:\n" msgstr "" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, c-format msgid "" "\n" @@ -4806,179 +4836,183 @@ msgid "" "Opcodes:\n" msgstr "" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" msgstr "" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" " Entry Dir Time Size Name" msgstr "" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" msgstr "" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr "" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr "" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr "" -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, c-format msgid " set discriminator to %u\n" msgstr "" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr "" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr "" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr "" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr "" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr "" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr "" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr "" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr "" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, c-format msgid " set isa to %u\n" msgstr "" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr "" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +msgid " <INVALID DATA>\n" +msgstr "" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr "" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, c-format msgid "" "\n" @@ -4986,47 +5020,47 @@ msgid "" " %*s String\n" msgstr "" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr "" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" "Call frame search table section [%2zu] '.eh_frame_hdr':\n" msgstr "" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" "Exception handling table section [%2zu] '.gcc_except_table':\n" msgstr "" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr "" -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr "" -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr "" -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" msgstr "" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5035,128 +5069,128 @@ msgid "" " Action: %u\n" msgstr "" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" "%*s... <repeats %u more times> ..." msgstr "" -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr "" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr "" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" "Section [%Zu] '%s' has no data to dump.\n" msgstr "" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, c-format msgid "" "\n" "Section [%Zu] '%s' has no strings to dump.\n" msgstr "" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" "section [%lu] does not exist" msgstr "" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" "section '%s' does not exist" msgstr "" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" "Archive '%s' has no symbol index\n" msgstr "" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" "Index of archive '%s' has %Zu entries:\n" msgstr "" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "" @@ -5271,7 +5305,7 @@ msgstr "" msgid "invalid minimum length of matched string size" msgstr "" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "lseek64 fehlgeschlagen" diff --git a/elfutils/po/elfutils.pot b/elfutils/po/elfutils.pot index 3ad224a1..d7ec1cec 100644 --- a/elfutils/po/elfutils.pot +++ b/elfutils/po/elfutils.pot @@ -6,19 +6,20 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: elfutils 0.148\n" +"Project-Id-Version: elfutils 0.149\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "" @@ -415,7 +416,7 @@ msgstr "" msgid "invalid size of destination operand" msgstr "" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "" @@ -496,7 +497,7 @@ msgstr "" msgid "invalid section header" msgstr "" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "" @@ -558,27 +559,31 @@ msgstr "" msgid "Also show symbol or section names" msgstr "" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "" + +#: src/addr2line.c:74 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/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -587,30 +592,30 @@ msgid "" "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/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 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 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "" @@ -1070,7 +1075,7 @@ msgstr "" msgid "No errors" msgstr "" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "" @@ -1350,8 +1355,8 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:872 @@ -1376,15 +1381,15 @@ msgstr "" #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"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" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:959 @@ -1525,8 +1530,8 @@ msgstr "" #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" #: src/elflint.c:1402 @@ -1595,8 +1600,8 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" #: src/elflint.c:1738 @@ -1608,8 +1613,8 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"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 @@ -1938,8 +1943,8 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:2740 @@ -2019,8 +2024,8 @@ 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" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" #: src/elflint.c:2934 @@ -2359,8 +2364,8 @@ msgstr "" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" #: src/elflint.c:3746 @@ -3144,7 +3149,7 @@ msgstr "" 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:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "" @@ -3199,8 +3204,8 @@ msgstr "" #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" #: src/ldgeneric.c:1350 @@ -3570,11 +3575,11 @@ msgstr "" msgid "cannot create search tree" msgstr "" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -3653,7 +3658,7 @@ msgstr "" msgid "Show information from FILEs (a.out by default)." msgstr "" -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "" @@ -3662,11 +3667,11 @@ msgstr "" msgid "while close `%s'" msgstr "" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "" @@ -3801,252 +3806,252 @@ msgstr "" msgid "Print information from ELF file in human-readable form." msgstr "" -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "" -#: src/readelf.c:636 +#: src/readelf.c:642 #, c-format msgid "cannot determine number of program headers: %s" msgstr "" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " msgstr "" -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" " Class: %s\n" msgstr "" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr "" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr "" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr "" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr "" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr "" -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr "" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr "" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr "" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr "" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr "" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr "" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr "" -#: src/readelf.c:797 +#: src/readelf.c:803 #, c-format msgid " Number of program headers entries: %<PRId16>" msgstr "" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr "" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr "" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr "" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr "" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr "" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr "" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" "\n" msgstr "" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" "\n" msgstr "" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" "\n" msgstr "" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" msgstr "" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" msgstr "" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4055,39 +4060,39 @@ msgstr "" msgid "cannot get section header: %s" msgstr "" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" msgstr "" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" " Segment Sections..." msgstr "" -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4098,7 +4103,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4109,15 +4114,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4130,43 +4135,43 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr "" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" "Invalid symbol table at offset %#0<PRIx64>\n" msgstr "" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4179,7 +4184,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4190,29 +4195,29 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr "" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr "" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr "" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr "" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4223,40 +4228,40 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, 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:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr "" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4269,17 +4274,17 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr "" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr "" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4292,17 +4297,17 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr "" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr "" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4315,15 +4320,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr "" -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr "" -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4338,41 +4343,41 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr "" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr "" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, c-format msgid "" " Average number of tests: successful lookup: %f\n" "\t\t\t unsuccessful lookup: %f\n" msgstr "" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n" msgstr "" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4383,154 +4388,174 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" msgstr "" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr "" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr "" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr "" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr "" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr "" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr "" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr "" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr "" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr "" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr "" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr "" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -4538,37 +4563,37 @@ msgid "" " [ Code]\n" msgstr "" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" "Abbreviation section at offset %<PRIu64>:\n" msgstr "" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr "" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr "" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr "" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -4579,118 +4604,123 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr "" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr "" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" "DWARF section [%2zu] '%s' at offset %#<PRIx64>:\n" msgstr "" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr "" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr "" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, c-format +msgid " [%6tx] empty list\n" +msgstr "" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr "" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr "" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n" msgstr "" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" " [%6tx] Zero terminator\n" msgstr "" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, c-format msgid "invalid augmentation length" msgstr "" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "" -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "" -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr "" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr "" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -4698,61 +4728,61 @@ msgid "" " [Offset]\n" msgstr "" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" "Table at offset %Zu:\n" msgstr "" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, c-format msgid "" "\n" @@ -4769,179 +4799,183 @@ msgid "" "Opcodes:\n" msgstr "" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" msgstr "" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" " Entry Dir Time Size Name" msgstr "" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" msgstr "" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr "" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr "" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr "" -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, c-format msgid " set discriminator to %u\n" msgstr "" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr "" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr "" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr "" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr "" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr "" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr "" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr "" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr "" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, c-format msgid " set isa to %u\n" msgstr "" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" msgstr[0] "" msgstr[1] "" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr "" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr "" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr "" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +msgid " <INVALID DATA>\n" +msgstr "" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr "" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, c-format msgid "" "\n" @@ -4949,47 +4983,47 @@ msgid "" " %*s String\n" msgstr "" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr "" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" "Call frame search table section [%2zu] '.eh_frame_hdr':\n" msgstr "" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" "Exception handling table section [%2zu] '.gcc_except_table':\n" msgstr "" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr "" -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr "" -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr "" -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" msgstr "" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -4998,128 +5032,128 @@ msgid "" " Action: %u\n" msgstr "" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" "%*s... <repeats %u more times> ..." msgstr "" -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr "" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr "" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" "Section [%Zu] '%s' has no data to dump.\n" msgstr "" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, c-format msgid "" "\n" "Section [%Zu] '%s' has no strings to dump.\n" msgstr "" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" "section [%lu] does not exist" msgstr "" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" "section '%s' does not exist" msgstr "" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" "Archive '%s' has no symbol index\n" msgstr "" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" "Index of archive '%s' has %Zu entries:\n" msgstr "" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "" @@ -5234,7 +5268,7 @@ msgstr "" msgid "invalid minimum length of matched string size" msgstr "" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "" diff --git a/elfutils/po/en@boldquot.gmo b/elfutils/po/en@boldquot.gmo Binary files differindex bf993520..82981ecd 100644 --- a/elfutils/po/en@boldquot.gmo +++ b/elfutils/po/en@boldquot.gmo diff --git a/elfutils/po/en@boldquot.po b/elfutils/po/en@boldquot.po index 4c7455da..6f59cebb 100644 --- a/elfutils/po/en@boldquot.po +++ b/elfutils/po/en@boldquot.po @@ -1,6 +1,6 @@ -# English translations for Red Hat elfutils package. +# English translations for elfutils package. # Copyright (C) 2010 Red Hat, Inc. -# This file is distributed under the same license as the Red Hat elfutils package. +# This file is distributed under the same license as the elfutils package. # Automatically generated, 2010. # # All this catalog "translates" are quotation characters. @@ -30,19 +30,20 @@ # msgid "" msgstr "" -"Project-Id-Version: elfutils 0.148\n" +"Project-Id-Version: elfutils 0.149\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" -"PO-Revision-Date: 2010-06-28 12:08-0700\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" +"PO-Revision-Date: 2010-09-13 09:45-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "memory exhausted" @@ -441,7 +442,7 @@ msgstr "invalid size of source operand" msgid "invalid size of destination operand" msgstr "invalid size of destination operand" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "invalid encoding" @@ -522,7 +523,7 @@ msgstr "data/scn mismatch" msgid "invalid section header" msgstr "invalid section header" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "invalid data" @@ -585,28 +586,32 @@ msgstr "Also show function names" msgid "Also show symbol or section names" msgstr "Also show symbol or section names" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "Also show line table flags" + +#: src/addr2line.c:74 msgid "Treat addresses as offsets relative to NAME section." msgstr "Treat addresses as offsets relative to NAME section." -#: src/addr2line.c:75 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 +#: src/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "Miscellaneous:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" "Locate source files and line information for ADDRs (in a.out by default)." -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "[ADDR...]" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -618,30 +623,30 @@ msgstr "" "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" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "Written by %s.\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "Section syntax requires exactly one module" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "offset %#<PRIxMAX> lies outside section ‘[1m%s[0m’" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "cannot find symbol ‘[1m%s[0m’" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "offset %#<PRIxMAX> lies outside contents of ‘[1m%s[0m’" @@ -1107,7 +1112,7 @@ msgstr "error while closing Elf descriptor: %s\n" msgid "No errors" msgstr "No errors" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "Missing file name.\n" @@ -1408,8 +1413,8 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" "section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " "‘[1m%s[0m’\n" @@ -1440,17 +1445,17 @@ msgstr "section [%2d] '%s': symbol %zu: non-local section symbol\n" #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" msgstr "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" #: src/elflint.c:943 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%" -"s'\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" "section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] ‘[1m" "%s[0m’\n" @@ -1613,11 +1618,11 @@ msgstr "section [%2d] '%s': relocation %zu: offset out of bounds\n" #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" #: src/elflint.c:1402 #, c-format @@ -1688,11 +1693,11 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" -"section [%2d] '%s': entry %zu: pointer does not match address of section [%" -"2d] ‘[1m%s[0m’ referenced by sh_link\n" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] ‘[1m%s[0m’ referenced by sh_link\n" #: src/elflint.c:1738 #, c-format @@ -1704,11 +1709,11 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] '%s'\n" msgstr "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] ‘[1m%s[0m’\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] ‘[1m%s[0m’\n" #: src/elflint.c:1773 src/elflint.c:1801 #, c-format @@ -2062,11 +2067,11 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" -"section [%2d] ‘[1m%s[0m’ has different number of entries than symbol table [%" -"2d] ‘[1m%s[0m’\n" +"section [%2d] ‘[1m%s[0m’ has different number of entries than symbol table " +"[%2d] ‘[1m%s[0m’\n" #: src/elflint.c:2740 #, c-format @@ -2149,11 +2154,11 @@ 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" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" -"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %" -"#x, expected %#x\n" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" #: src/elflint.c:2934 #, c-format @@ -2419,8 +2424,8 @@ msgstr "section [%2zu] ‘[1m%s[0m’ has wrong flags: expected %s, is %s\n" msgid "" "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n" msgstr "" -"section [%2zu] ‘[1m%s[0m’ has wrong flags: expected %s and possibly %s, is %" -"s\n" +"section [%2zu] ‘[1m%s[0m’ has wrong flags: expected %s and possibly %s, is " +"%s\n" #: src/elflint.c:3553 #, c-format @@ -2472,8 +2477,8 @@ msgstr "section [%2zu] ‘[1m%s[0m’ has unsupported type %d\n" msgid "" "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n" msgstr "" -"section [%2zu] ‘[1m%s[0m’ contains invalid processor-specific flag(s) %" -"#<PRIx64>\n" +"section [%2zu] ‘[1m%s[0m’ contains invalid processor-specific flag(s) " +"%#<PRIx64>\n" #: src/elflint.c:3651 #, c-format @@ -2519,8 +2524,8 @@ msgstr "section [%2zu] ‘[1m%s[0m’ is both executable and writable\n" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" "section [%2zu] ‘[1m%s[0m’ not fully contained in segment of program header " "entry %d\n" @@ -3334,7 +3339,7 @@ msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s" msgstr "" "Warning: size of ‘[1m%s[0m’ changed from %<PRIu64> in %s to %<PRIu64> in %s" -#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "cannot determine number of sections: %s" @@ -3390,11 +3395,11 @@ msgstr "%s: cannot get content of section group [%2zd] '%s': %s'" #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" -"%s: group member %zu of section group [%2zd] ‘[1m%s[0m’ has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] ‘[1m%s[0m’ has too high index: " +"%<PRIu32>" #: src/ldgeneric.c:1350 #, c-format @@ -3771,11 +3776,11 @@ msgstr "%s%s%s: file format not recognized" msgid "cannot create search tree" msgstr "cannot create search tree" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -3864,7 +3869,7 @@ msgstr "Only display information for section NAME." msgid "Show information from FILEs (a.out by default)." msgstr "Show information from FILEs (a.out by default)." -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "No operation specified.\n" @@ -3873,11 +3878,11 @@ msgstr "No operation specified.\n" msgid "while close `%s'" msgstr "while close ‘[1m%s[0m’" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "INVALID SYMBOL" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "INVALID SECTION" @@ -4017,87 +4022,87 @@ msgstr "Do not find symbol names for addresses in DWARF data" msgid "Print information from ELF file in human-readable form." msgstr "Print information from ELF file in human-readable form." -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "Unknown DWARF debug section ‘[1m%s[0m’.\n" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "cannot generate Elf descriptor: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "‘[1m%s[0m’ is not an archive, cannot print archive index" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "error while closing Elf descriptor: %s" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "cannot stat input file" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "input file is empty" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "failed reading '%s': %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "cannot read ELF header: %s" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "cannot create EBL handle" -#: src/readelf.c:636 +#: src/readelf.c:642 #, c-format msgid "cannot determine number of program headers: %s" msgstr "cannot determine number of program headers: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "NONE (None)" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "REL (Relocatable file)" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "EXEC (Executable file)" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "DYN (Shared object file)" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "CORE (Core file)" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "OS Specific: (%x)\n" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "Processor Specific: (%x)\n" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " @@ -4105,7 +4110,7 @@ msgstr "" "ELF Header:\n" " Magic: " -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" @@ -4114,117 +4119,117 @@ msgstr "" "\n" " Class: %s\n" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr " Data: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr " Ident Version: %hhd %s\n" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "(current)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr " ABI Version: %hhd\n" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " Type: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr " Machine: %s\n" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr " Version: %d %s\n" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr " Entry point address: %#<PRIx64>\n" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr " Start of program headers: %<PRId64> %s\n" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "(bytes into file)" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr " Start of section headers: %<PRId64> %s\n" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr " Flags: %s\n" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr " Size of this header: %<PRId16> %s\n" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(bytes)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr " Size of program header entries: %<PRId16> %s\n" -#: src/readelf.c:797 +#: src/readelf.c:803 #, c-format msgid " Number of program headers entries: %<PRId16>" msgstr " Number of program headers entries: %<PRId16>" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr " (%<PRIu32> in [0].sh_info)" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr " ([0] not available)" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr " Size of section header entries: %<PRId16> %s\n" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr " Number of section headers entries: %<PRId16>" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr " (%<PRIu32> in [0].sh_size)" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr " (%<PRIu32> in [0].sh_link)" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" @@ -4233,7 +4238,7 @@ msgstr "" " Section header string table index: XINDEX%s\n" "\n" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" @@ -4242,7 +4247,7 @@ msgstr "" " Section header string table index: %<PRId16>\n" "\n" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" @@ -4251,11 +4256,11 @@ msgstr "" "There are %d section headers, starting at offset %#<PRIx64>:\n" "\n" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "Section Headers:" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" @@ -4263,7 +4268,7 @@ msgstr "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" @@ -4271,12 +4276,12 @@ msgstr "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "cannot get section: %s" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4285,17 +4290,17 @@ msgstr "cannot get section: %s" msgid "cannot get section header: %s" msgstr "cannot get section header: %s" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "Program Headers:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" @@ -4303,12 +4308,12 @@ msgstr "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "\t[Requesting program interpreter: %s]\n" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" @@ -4318,12 +4323,12 @@ msgstr "" " Section to Segment mapping:\n" " Segment Sections..." -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "cannot get program header: %s" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4333,14 +4338,14 @@ msgid_plural "" "COMDAT section group [%2zu] '%s' with signature '%s' contains %zu entries:\n" msgstr[0] "" "\n" -"COMDAT section group [%2zu] ‘[1m%s[0m’ with signature ‘[1m%s[0m’ contains %" -"zu entry:\n" +"COMDAT section group [%2zu] ‘[1m%s[0m’ with signature ‘[1m%s[0m’ contains " +"%zu entry:\n" msgstr[1] "" "\n" -"COMDAT section group [%2zu] ‘[1m%s[0m’ with signature ‘[1m%s[0m’ contains %" -"zu entries:\n" +"COMDAT section group [%2zu] ‘[1m%s[0m’ with signature ‘[1m%s[0m’ contains " +"%zu entries:\n" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4357,15 +4362,15 @@ msgstr[1] "" "Section group [%2zu] ‘[1m%s[0m’ with signature ‘[1m%s[0m’ contains %zu " "entries:\n" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "<INVALID SYMBOL>" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "<INVALID SECTION>" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4386,36 +4391,36 @@ msgstr[1] "" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘[1m%s" "[0m’\n" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr " Type Value\n" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "Shared library: [%s]\n" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "Library soname: [%s]\n" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "Library rpath: [%s]\n" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "Library runpath: [%s]\n" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "%<PRId64> (bytes)\n" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" @@ -4424,7 +4429,7 @@ msgstr "" "\n" "Invalid symbol table at offset %#0<PRIx64>\n" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4436,14 +4441,14 @@ msgid_plural "" "contains %d entries:\n" msgstr[0] "" "\n" -"Relocation section [%2zu] ‘[1m%s[0m’ for section [%2u] ‘[1m%s[0m’ at offset %" -"#0<PRIx64> contains %d entry:\n" +"Relocation section [%2zu] ‘[1m%s[0m’ for section [%2u] ‘[1m%s[0m’ at offset " +"%#0<PRIx64> contains %d entry:\n" msgstr[1] "" "\n" -"Relocation section [%2zu] ‘[1m%s[0m’ for section [%2u] ‘[1m%s[0m’ at offset %" -"#0<PRIx64> contains %d entries:\n" +"Relocation section [%2zu] ‘[1m%s[0m’ for section [%2u] ‘[1m%s[0m’ at offset " +"%#0<PRIx64> contains %d entries:\n" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4460,30 +4465,30 @@ msgstr[1] "" "Relocation section [%2u] ‘[1m%s[0m’ at offset %#0<PRIx64> contains %d " "entries:\n" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr " Offset Type Value Name\n" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr " Offset Type Value Name\n" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "<INVALID RELOC>" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr " Offset Type Value Addend Name\n" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr "" " Offset Type Value Addend Name\n" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4498,40 +4503,40 @@ msgstr[1] "" "\n" "Symbol table [%2u] ‘[1m%s[0m’ contains %u entries:\n" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, c-format msgid " %lu local symbol String table: [%2u] '%s'\n" msgid_plural " %lu local symbols String table: [%2u] '%s'\n" msgstr[0] " %lu local symbol String table: [%2u] ‘[1m%s[0m’\n" msgstr[1] " %lu local symbols String table: [%2u] ‘[1m%s[0m’\n" -#: src/readelf.c:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Num: Value Size Type Bind Vis Ndx Name\n" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Num: Value Size Type Bind Vis Ndx Name\n" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "bad dynamic symbol" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "none" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <unknown>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4552,17 +4557,17 @@ msgstr[1] "" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘[1m%s" "[0m’\n" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: Version: %hu File: %s Cnt: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: Name: %s Flags: %s Version: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4583,17 +4588,17 @@ msgstr[1] "" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘[1m%s" "[0m’\n" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr " %#06x: Parent %d: %s\n" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4612,15 +4617,15 @@ msgstr[1] "" "Version symbols section [%2u] ‘[1m%s[0m’ contains %d entries:\n" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘[1m%s[0m’" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *local* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *global* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4645,22 +4650,22 @@ msgstr[1] "" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘[1m%s" "[0m’\n" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr " Length Number % of total Coverage\n" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, c-format msgid "" " Average number of tests: successful lookup: %f\n" @@ -4669,12 +4674,12 @@ msgstr "" " Average number of tests: successful lookup: %f\n" "\t\t\t unsuccessful lookup: %f\n" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "cannot get data for section %d: %s" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" @@ -4683,7 +4688,7 @@ msgstr "" " Symbol Bias: %u\n" " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4700,7 +4705,7 @@ msgstr[1] "" "Library list section [%2zu] ‘[1m%s[0m’ at offset %#0<PRIx64> contains %d " "entries:\n" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" @@ -4708,151 +4713,171 @@ msgstr "" " Library Time Stamp Checksum Version " "Flags" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" "\n" -"Object attributes section [%2zu] ‘[1m%s[0m’ of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] ‘[1m%s[0m’ of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr " Owner Size\n" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " File: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>, %s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "unknown tag %hx" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "unknown user tag %hx" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "unknown attribute %hx" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "unknown user attribute %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "unknown form %<PRIx64>" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "empty block" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "%zu byte block:" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "%s %#<PRIx64> used with different address sizes" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "%s %#<PRIx64> used with different offset sizes" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -4863,7 +4888,7 @@ msgstr "" "DWARF section [%2zu] ‘[1m%s[0m’ at offset %#<PRIx64>:\n" " [ Code]\n" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" @@ -4872,30 +4897,30 @@ msgstr "" "\n" "Abbreviation section at offset %<PRIu64>:\n" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr " *** error while reading abbreviation: %s\n" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "yes" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "no" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr "cannot get .debug_aranges content: %s" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -4910,25 +4935,25 @@ msgstr[1] "" "\n" "DWARF section [%2zu] ‘[1m%s[0m’ at offset %#<PRIx64> contains %zu entries:\n" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr "cannot get .debug_ranges content: %s" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" @@ -4937,32 +4962,37 @@ msgstr "" "\n" "DWARF section [%2zu] ‘[1m%s[0m’ at offset %#<PRIx64>:\n" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr " [%6tx] <INVALID DATA>\n" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr " [%6tx] base address %s\n" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, c-format +msgid " [%6tx] empty list\n" +msgstr " [%6tx] empty list\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "cannot get %s content: %s" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" @@ -4971,12 +5001,12 @@ msgstr "" "\n" "Call frame information section [%2zu] ‘[1m%s[0m’ at offset %#<PRIx64>:\n" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "invalid data in section [%zu] ‘[1m%s[0m’" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" @@ -4985,50 +5015,50 @@ msgstr "" "\n" " [%6tx] Zero terminator\n" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, c-format msgid "invalid augmentation length" msgstr "invalid augmentation length" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "FDE address encoding: " -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "LSDA pointer encoding: " -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr " (offset: %#<PRIx64>)" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr " (end offset: %#<PRIx64>)" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr " %-26sLSDA pointer: %#<PRIx64>\n" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "cannot get attribute code: %s" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "cannot get attribute form: %s" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "cannot get attribute value: %s" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -5039,61 +5069,61 @@ msgstr "" "DWARF section [%2zu] ‘[1m%s[0m’ at offset %#<PRIx64>:\n" " [Offset]\n" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "cannot get DIE at offset %<PRIu64> in section '%s': %s" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "cannot get DIE offset: %s" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "cannot get next DIE: %s\n" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "cannot get next DIE: %s" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "cannot get line data section data: %s" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" @@ -5102,7 +5132,7 @@ msgstr "" "\n" "Table at offset %Zu:\n" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, c-format msgid "" "\n" @@ -5131,19 +5161,19 @@ msgstr "" "\n" "Opcodes:\n" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "invalid data at offset %tu in section [%zu] ‘[1m%s[0m’" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" msgstr[0] " [%*<PRIuFAST8>] %hhu argument\n" msgstr[1] " [%*<PRIuFAST8>] %hhu arguments\n" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" @@ -5151,7 +5181,7 @@ msgstr "" "\n" "Directory table:" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" @@ -5161,7 +5191,7 @@ msgstr "" "File name table:\n" " Entry Dir Time Size Name" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" @@ -5169,148 +5199,152 @@ msgstr "" "\n" "Line number statements:" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr " special opcode %u: address+%u = %s, line%+d = %zu\n" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr " extended opcode %u: " -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "end of sequence" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "set address to %s\n" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, c-format msgid " set discriminator to %u\n" msgstr " set discriminator to %u\n" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "unknown opcode" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr " copy" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "advance address by %u to %s, op_index to %u\n" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "advance address by %u to %s\n" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr " advance line by constant %d to %<PRId64>\n" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr " set file to %<PRIu64>\n" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr " set column to %<PRIu64>\n" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr " set ‘[1m%s[0m’ to %<PRIuFAST8>\n" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr " set basic block flag" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "advance address by constant %u to %s, op_index to %u\n" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "advance address by constant %u to %s\n" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "advance address by fixed value %u to %s\n" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr " set prologue end flag" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr " set epilogue begin flag" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, c-format msgid " set isa to %u\n" msgstr " set isa to %u\n" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" msgstr[0] " unknown opcode with %<PRIu8> parameter:" msgstr[1] " unknown opcode with %<PRIu8> parameters:" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr "cannot get .debug_loc content: %s" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +msgid " <INVALID DATA>\n" +msgstr " <INVALID DATA>\n" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "cannot get macro information section data: %s" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "%*s*** non-terminated string at end of section" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, c-format msgid "" "\n" @@ -5321,12 +5355,12 @@ msgstr "" "DWARF section [%2zu] ‘[1m%s[0m’ at offset %#<PRIx64>:\n" " %*s String\n" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr " *** error while reading strings: %s\n" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" @@ -5335,7 +5369,7 @@ msgstr "" "\n" "Call frame search table section [%2zu] '.eh_frame_hdr':\n" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" @@ -5344,22 +5378,22 @@ msgstr "" "\n" "Exception handling table section [%2zu] '.gcc_except_table':\n" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr " LPStart encoding: %#x " -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr " TType encoding: %#x " -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr " Call site encoding: %#x " -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" @@ -5367,7 +5401,7 @@ msgstr "" "\n" " Call site table:" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5380,22 +5414,22 @@ msgstr "" " Landing pad: %#<PRIx64>\n" " Action: %u\n" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "invalid TType encoding" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "cannot get debug context descriptor: %s" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "cannot convert core note data: %s" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" @@ -5404,21 +5438,21 @@ msgstr "" "\n" "%*s... <repeats %u more times> ..." -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr " Owner Data size Type\n" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr " %-13.*s %9<PRId32> %s\n" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "cannot get content of note section: %s" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" @@ -5427,7 +5461,7 @@ msgstr "" "\n" "Note section [%2zu] ‘[1m%s[0m’ of %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" @@ -5436,7 +5470,7 @@ msgstr "" "\n" "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" @@ -5445,12 +5479,12 @@ msgstr "" "\n" "Section [%Zu] ‘[1m%s[0m’ has no data to dump.\n" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "cannot get data for section [%Zu] '%s': %s" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" @@ -5459,7 +5493,7 @@ msgstr "" "\n" "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, c-format msgid "" "\n" @@ -5468,17 +5502,17 @@ msgstr "" "\n" "Section [%Zu] ‘[1m%s[0m’ has no strings to dump.\n" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" "\n" -"String section [%Zu] ‘[1m%s[0m’ contains %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"String section [%Zu] ‘[1m%s[0m’ contains %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" @@ -5487,7 +5521,7 @@ msgstr "" "\n" "section [%lu] does not exist" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" @@ -5496,12 +5530,12 @@ msgstr "" "\n" "section ‘[1m%s[0m’ does not exist" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "cannot get symbol index of archive '%s': %s" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" @@ -5510,7 +5544,7 @@ msgstr "" "\n" "Archive ‘[1m%s[0m’ has no symbol index\n" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" @@ -5519,12 +5553,12 @@ msgstr "" "\n" "Index of archive ‘[1m%s[0m’ has %Zu entries:\n" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "cannot extract member at offset %Zu in '%s': %s" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "Archive member ‘[1m%s[0m’ contains:\n" @@ -5644,7 +5678,7 @@ msgstr "invalid value ‘[1m%s[0m’ for %s parameter" msgid "invalid minimum length of matched string size" msgstr "invalid minimum length of matched string size" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "lseek64 failed" diff --git a/elfutils/po/en@quot.gmo b/elfutils/po/en@quot.gmo Binary files differindex 494446de..434670d3 100644 --- a/elfutils/po/en@quot.gmo +++ b/elfutils/po/en@quot.gmo diff --git a/elfutils/po/en@quot.po b/elfutils/po/en@quot.po index 2e18d421..a8aaaf5e 100644 --- a/elfutils/po/en@quot.po +++ b/elfutils/po/en@quot.po @@ -1,6 +1,6 @@ -# English translations for Red Hat elfutils package. +# English translations for elfutils package. # Copyright (C) 2010 Red Hat, Inc. -# This file is distributed under the same license as the Red Hat elfutils package. +# This file is distributed under the same license as the elfutils package. # Automatically generated, 2010. # # All this catalog "translates" are quotation characters. @@ -27,19 +27,20 @@ # msgid "" msgstr "" -"Project-Id-Version: elfutils 0.148\n" +"Project-Id-Version: elfutils 0.149\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" -"PO-Revision-Date: 2010-06-28 12:08-0700\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" +"PO-Revision-Date: 2010-09-13 09:45-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "memory exhausted" @@ -438,7 +439,7 @@ msgstr "invalid size of source operand" msgid "invalid size of destination operand" msgstr "invalid size of destination operand" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "invalid encoding" @@ -519,7 +520,7 @@ msgstr "data/scn mismatch" msgid "invalid section header" msgstr "invalid section header" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "invalid data" @@ -582,28 +583,32 @@ msgstr "Also show function names" msgid "Also show symbol or section names" msgstr "Also show symbol or section names" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "Also show line table flags" + +#: src/addr2line.c:74 msgid "Treat addresses as offsets relative to NAME section." msgstr "Treat addresses as offsets relative to NAME section." -#: src/addr2line.c:75 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 +#: src/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "Miscellaneous:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" "Locate source files and line information for ADDRs (in a.out by default)." -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "[ADDR...]" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -615,30 +620,30 @@ msgstr "" "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" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "Written by %s.\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "Section syntax requires exactly one module" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "offset %#<PRIxMAX> lies outside section ‘%s’" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "cannot find symbol ‘%s’" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "offset %#<PRIxMAX> lies outside contents of ‘%s’" @@ -1102,7 +1107,7 @@ msgstr "error while closing Elf descriptor: %s\n" msgid "No errors" msgstr "No errors" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "Missing file name.\n" @@ -1402,11 +1407,11 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] ‘%" -"s’\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"‘%s’\n" #: src/elflint.c:872 #, c-format @@ -1434,20 +1439,20 @@ msgstr "section [%2d] '%s': symbol %zu: non-local section symbol\n" #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" msgstr "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" #: src/elflint.c:943 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%" -"s'\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] ‘%" -"s’\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"‘%s’\n" #: src/elflint.c:959 #, c-format @@ -1607,11 +1612,11 @@ msgstr "section [%2d] '%s': relocation %zu: offset out of bounds\n" #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" #: src/elflint.c:1402 #, c-format @@ -1682,11 +1687,11 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" -"section [%2d] '%s': entry %zu: pointer does not match address of section [%" -"2d] ‘%s’ referenced by sh_link\n" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] ‘%s’ referenced by sh_link\n" #: src/elflint.c:1738 #, c-format @@ -1698,11 +1703,11 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] '%s'\n" msgstr "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] ‘%s’\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] ‘%s’\n" #: src/elflint.c:1773 src/elflint.c:1801 #, c-format @@ -2053,11 +2058,11 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" -"section [%2d] ‘%s’ has different number of entries than symbol table [%2d] ‘%" -"s’\n" +"section [%2d] ‘%s’ has different number of entries than symbol table [%2d] " +"‘%s’\n" #: src/elflint.c:2740 #, c-format @@ -2140,11 +2145,11 @@ 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" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" -"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %" -"#x, expected %#x\n" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" #: src/elflint.c:2934 #, c-format @@ -2505,11 +2510,11 @@ msgstr "section [%2zu] ‘%s’ is both executable and writable\n" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" -"section [%2zu] ‘%s’ not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] ‘%s’ not fully contained in segment of program header entry " +"%d\n" #: src/elflint.c:3746 #, c-format @@ -3318,7 +3323,7 @@ msgstr "Warning: type of ‘%s’ changed from %s in %s to %s in %s" msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s" msgstr "Warning: size of ‘%s’ changed from %<PRIu64> in %s to %<PRIu64> in %s" -#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "cannot determine number of sections: %s" @@ -3373,11 +3378,11 @@ msgstr "%s: cannot get content of section group [%2zd] '%s': %s'" #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" -"%s: group member %zu of section group [%2zd] ‘%s’ has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] ‘%s’ has too high index: " +"%<PRIu32>" #: src/ldgeneric.c:1350 #, c-format @@ -3752,11 +3757,11 @@ msgstr "%s%s%s: file format not recognized" msgid "cannot create search tree" msgstr "cannot create search tree" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -3845,7 +3850,7 @@ msgstr "Only display information for section NAME." msgid "Show information from FILEs (a.out by default)." msgstr "Show information from FILEs (a.out by default)." -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "No operation specified.\n" @@ -3854,11 +3859,11 @@ msgstr "No operation specified.\n" msgid "while close `%s'" msgstr "while close ‘%s’" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "INVALID SYMBOL" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "INVALID SECTION" @@ -3998,87 +4003,87 @@ msgstr "Do not find symbol names for addresses in DWARF data" msgid "Print information from ELF file in human-readable form." msgstr "Print information from ELF file in human-readable form." -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "Unknown DWARF debug section ‘%s’.\n" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "cannot generate Elf descriptor: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "‘%s’ is not an archive, cannot print archive index" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "error while closing Elf descriptor: %s" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "cannot stat input file" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "input file is empty" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "failed reading '%s': %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "cannot read ELF header: %s" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "cannot create EBL handle" -#: src/readelf.c:636 +#: src/readelf.c:642 #, c-format msgid "cannot determine number of program headers: %s" msgstr "cannot determine number of program headers: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "NONE (None)" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "REL (Relocatable file)" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "EXEC (Executable file)" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "DYN (Shared object file)" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "CORE (Core file)" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "OS Specific: (%x)\n" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "Processor Specific: (%x)\n" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " @@ -4086,7 +4091,7 @@ msgstr "" "ELF Header:\n" " Magic: " -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" @@ -4095,117 +4100,117 @@ msgstr "" "\n" " Class: %s\n" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr " Data: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr " Ident Version: %hhd %s\n" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "(current)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr " ABI Version: %hhd\n" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " Type: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr " Machine: %s\n" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr " Version: %d %s\n" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr " Entry point address: %#<PRIx64>\n" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr " Start of program headers: %<PRId64> %s\n" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "(bytes into file)" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr " Start of section headers: %<PRId64> %s\n" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr " Flags: %s\n" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr " Size of this header: %<PRId16> %s\n" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(bytes)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr " Size of program header entries: %<PRId16> %s\n" -#: src/readelf.c:797 +#: src/readelf.c:803 #, c-format msgid " Number of program headers entries: %<PRId16>" msgstr " Number of program headers entries: %<PRId16>" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr " (%<PRIu32> in [0].sh_info)" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr " ([0] not available)" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr " Size of section header entries: %<PRId16> %s\n" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr " Number of section headers entries: %<PRId16>" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr " (%<PRIu32> in [0].sh_size)" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr " (%<PRIu32> in [0].sh_link)" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" @@ -4214,7 +4219,7 @@ msgstr "" " Section header string table index: XINDEX%s\n" "\n" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" @@ -4223,7 +4228,7 @@ msgstr "" " Section header string table index: %<PRId16>\n" "\n" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" @@ -4232,11 +4237,11 @@ msgstr "" "There are %d section headers, starting at offset %#<PRIx64>:\n" "\n" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "Section Headers:" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" @@ -4244,7 +4249,7 @@ msgstr "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" @@ -4252,12 +4257,12 @@ msgstr "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "cannot get section: %s" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4266,17 +4271,17 @@ msgstr "cannot get section: %s" msgid "cannot get section header: %s" msgstr "cannot get section header: %s" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "Program Headers:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" @@ -4284,12 +4289,12 @@ msgstr "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "\t[Requesting program interpreter: %s]\n" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" @@ -4299,12 +4304,12 @@ msgstr "" " Section to Segment mapping:\n" " Segment Sections..." -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "cannot get program header: %s" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4319,7 +4324,7 @@ msgstr[1] "" "\n" "COMDAT section group [%2zu] ‘%s’ with signature ‘%s’ contains %zu entries:\n" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4334,15 +4339,15 @@ msgstr[1] "" "\n" "Section group [%2zu] ‘%s’ with signature ‘%s’ contains %zu entries:\n" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "<INVALID SYMBOL>" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "<INVALID SECTION>" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4361,36 +4366,36 @@ msgstr[1] "" "Dynamic segment contains %lu entries:\n" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘%s’\n" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr " Type Value\n" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "Shared library: [%s]\n" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "Library soname: [%s]\n" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "Library rpath: [%s]\n" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "Library runpath: [%s]\n" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "%<PRId64> (bytes)\n" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" @@ -4399,7 +4404,7 @@ msgstr "" "\n" "Invalid symbol table at offset %#0<PRIx64>\n" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4418,7 +4423,7 @@ msgstr[1] "" "Relocation section [%2zu] ‘%s’ for section [%2u] ‘%s’ at offset %#0<PRIx64> " "contains %d entries:\n" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4433,30 +4438,30 @@ msgstr[1] "" "\n" "Relocation section [%2u] ‘%s’ at offset %#0<PRIx64> contains %d entries:\n" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr " Offset Type Value Name\n" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr " Offset Type Value Name\n" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "<INVALID RELOC>" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr " Offset Type Value Addend Name\n" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr "" " Offset Type Value Addend Name\n" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4471,40 +4476,40 @@ msgstr[1] "" "\n" "Symbol table [%2u] ‘%s’ contains %u entries:\n" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, c-format msgid " %lu local symbol String table: [%2u] '%s'\n" msgid_plural " %lu local symbols String table: [%2u] '%s'\n" msgstr[0] " %lu local symbol String table: [%2u] ‘%s’\n" msgstr[1] " %lu local symbols String table: [%2u] ‘%s’\n" -#: src/readelf.c:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Num: Value Size Type Bind Vis Ndx Name\n" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Num: Value Size Type Bind Vis Ndx Name\n" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "bad dynamic symbol" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "none" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <unknown>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4523,17 +4528,17 @@ msgstr[1] "" "Version needs section [%2u] ‘%s’ contains %d entries:\n" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘%s’\n" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: Version: %hu File: %s Cnt: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: Name: %s Flags: %s Version: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4552,17 +4557,17 @@ msgstr[1] "" "Version definition section [%2u] ‘%s’ contains %d entries:\n" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘%s’\n" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr " %#06x: Parent %d: %s\n" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4581,15 +4586,15 @@ msgstr[1] "" "Version symbols section [%2u] ‘%s’ contains %d entries:\n" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘%s’" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *local* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *global* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4612,22 +4617,22 @@ msgstr[1] "" "buckets):\n" " Addr: %#0*<PRIx64> Offset: %#08<PRIx64> Link to section: [%2u] ‘%s’\n" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr " Length Number % of total Coverage\n" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, c-format msgid "" " Average number of tests: successful lookup: %f\n" @@ -4636,12 +4641,12 @@ msgstr "" " Average number of tests: successful lookup: %f\n" "\t\t\t unsuccessful lookup: %f\n" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "cannot get data for section %d: %s" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" @@ -4650,7 +4655,7 @@ msgstr "" " Symbol Bias: %u\n" " Bitmask Size: %zu bytes %<PRIuFAST32>%% bits set 2nd hash shift: %u\n" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4665,7 +4670,7 @@ msgstr[1] "" "\n" "Library list section [%2zu] ‘%s’ at offset %#0<PRIx64> contains %d entries:\n" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" @@ -4673,151 +4678,171 @@ msgstr "" " Library Time Stamp Checksum Version " "Flags" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" "\n" -"Object attributes section [%2zu] ‘%s’ of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] ‘%s’ of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr " Owner Size\n" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " File: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>, %s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "unknown tag %hx" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "unknown user tag %hx" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "unknown attribute %hx" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "unknown user attribute %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "unknown form %<PRIx64>" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "empty block" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "%zu byte block:" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "%s %#<PRIx64> used with different address sizes" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "%s %#<PRIx64> used with different offset sizes" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -4828,7 +4853,7 @@ msgstr "" "DWARF section [%2zu] ‘%s’ at offset %#<PRIx64>:\n" " [ Code]\n" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" @@ -4837,30 +4862,30 @@ msgstr "" "\n" "Abbreviation section at offset %<PRIu64>:\n" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr " *** error while reading abbreviation: %s\n" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "yes" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "no" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr "cannot get .debug_aranges content: %s" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -4875,25 +4900,25 @@ msgstr[1] "" "\n" "DWARF section [%2zu] ‘%s’ at offset %#<PRIx64> contains %zu entries:\n" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr "cannot get .debug_ranges content: %s" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" @@ -4902,32 +4927,37 @@ msgstr "" "\n" "DWARF section [%2zu] ‘%s’ at offset %#<PRIx64>:\n" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr " [%6tx] <INVALID DATA>\n" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr " [%6tx] base address %s\n" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, c-format +msgid " [%6tx] empty list\n" +msgstr " [%6tx] empty list\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "cannot get %s content: %s" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" @@ -4936,12 +4966,12 @@ msgstr "" "\n" "Call frame information section [%2zu] ‘%s’ at offset %#<PRIx64>:\n" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "invalid data in section [%zu] ‘%s’" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" @@ -4950,50 +4980,50 @@ msgstr "" "\n" " [%6tx] Zero terminator\n" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, c-format msgid "invalid augmentation length" msgstr "invalid augmentation length" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "FDE address encoding: " -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "LSDA pointer encoding: " -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr " (offset: %#<PRIx64>)" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr " (end offset: %#<PRIx64>)" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr " %-26sLSDA pointer: %#<PRIx64>\n" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "cannot get attribute code: %s" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "cannot get attribute form: %s" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "cannot get attribute value: %s" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -5004,61 +5034,61 @@ msgstr "" "DWARF section [%2zu] ‘%s’ at offset %#<PRIx64>:\n" " [Offset]\n" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "cannot get DIE at offset %<PRIu64> in section '%s': %s" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "cannot get DIE offset: %s" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "cannot get next DIE: %s\n" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "cannot get next DIE: %s" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "cannot get line data section data: %s" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" @@ -5067,7 +5097,7 @@ msgstr "" "\n" "Table at offset %Zu:\n" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, c-format msgid "" "\n" @@ -5096,19 +5126,19 @@ msgstr "" "\n" "Opcodes:\n" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "invalid data at offset %tu in section [%zu] ‘%s’" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" msgstr[0] " [%*<PRIuFAST8>] %hhu argument\n" msgstr[1] " [%*<PRIuFAST8>] %hhu arguments\n" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" @@ -5116,7 +5146,7 @@ msgstr "" "\n" "Directory table:" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" @@ -5126,7 +5156,7 @@ msgstr "" "File name table:\n" " Entry Dir Time Size Name" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" @@ -5134,148 +5164,152 @@ msgstr "" "\n" "Line number statements:" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr " special opcode %u: address+%u = %s, line%+d = %zu\n" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr " extended opcode %u: " -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "end of sequence" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "set address to %s\n" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, c-format msgid " set discriminator to %u\n" msgstr " set discriminator to %u\n" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "unknown opcode" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr " copy" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "advance address by %u to %s, op_index to %u\n" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "advance address by %u to %s\n" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr " advance line by constant %d to %<PRId64>\n" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr " set file to %<PRIu64>\n" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr " set column to %<PRIu64>\n" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr " set ‘%s’ to %<PRIuFAST8>\n" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr " set basic block flag" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "advance address by constant %u to %s, op_index to %u\n" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "advance address by constant %u to %s\n" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "advance address by fixed value %u to %s\n" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr " set prologue end flag" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr " set epilogue begin flag" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, c-format msgid " set isa to %u\n" msgstr " set isa to %u\n" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" msgstr[0] " unknown opcode with %<PRIu8> parameter:" msgstr[1] " unknown opcode with %<PRIu8> parameters:" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr "cannot get .debug_loc content: %s" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +msgid " <INVALID DATA>\n" +msgstr " <INVALID DATA>\n" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "cannot get macro information section data: %s" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "%*s*** non-terminated string at end of section" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, c-format msgid "" "\n" @@ -5286,12 +5320,12 @@ msgstr "" "DWARF section [%2zu] ‘%s’ at offset %#<PRIx64>:\n" " %*s String\n" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr " *** error while reading strings: %s\n" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" @@ -5300,7 +5334,7 @@ msgstr "" "\n" "Call frame search table section [%2zu] '.eh_frame_hdr':\n" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" @@ -5309,22 +5343,22 @@ msgstr "" "\n" "Exception handling table section [%2zu] '.gcc_except_table':\n" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr " LPStart encoding: %#x " -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr " TType encoding: %#x " -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr " Call site encoding: %#x " -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" @@ -5332,7 +5366,7 @@ msgstr "" "\n" " Call site table:" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5345,22 +5379,22 @@ msgstr "" " Landing pad: %#<PRIx64>\n" " Action: %u\n" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "invalid TType encoding" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "cannot get debug context descriptor: %s" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "cannot convert core note data: %s" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" @@ -5369,21 +5403,21 @@ msgstr "" "\n" "%*s... <repeats %u more times> ..." -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr " Owner Data size Type\n" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr " %-13.*s %9<PRId32> %s\n" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "cannot get content of note section: %s" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" @@ -5392,7 +5426,7 @@ msgstr "" "\n" "Note section [%2zu] ‘%s’ of %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" @@ -5401,7 +5435,7 @@ msgstr "" "\n" "Note segment of %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" @@ -5410,12 +5444,12 @@ msgstr "" "\n" "Section [%Zu] ‘%s’ has no data to dump.\n" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "cannot get data for section [%Zu] '%s': %s" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" @@ -5424,7 +5458,7 @@ msgstr "" "\n" "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, c-format msgid "" "\n" @@ -5433,7 +5467,7 @@ msgstr "" "\n" "Section [%Zu] ‘%s’ has no strings to dump.\n" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" @@ -5442,7 +5476,7 @@ msgstr "" "\n" "String section [%Zu] ‘%s’ contains %<PRIu64> bytes at offset %#0<PRIx64>:\n" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" @@ -5451,7 +5485,7 @@ msgstr "" "\n" "section [%lu] does not exist" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" @@ -5460,12 +5494,12 @@ msgstr "" "\n" "section ‘%s’ does not exist" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "cannot get symbol index of archive '%s': %s" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" @@ -5474,7 +5508,7 @@ msgstr "" "\n" "Archive ‘%s’ has no symbol index\n" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" @@ -5483,12 +5517,12 @@ msgstr "" "\n" "Index of archive ‘%s’ has %Zu entries:\n" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "cannot extract member at offset %Zu in '%s': %s" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "Archive member ‘%s’ contains:\n" @@ -5608,7 +5642,7 @@ msgstr "invalid value ‘%s’ for %s parameter" msgid "invalid minimum length of matched string size" msgstr "invalid minimum length of matched string size" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "lseek64 failed" diff --git a/elfutils/po/es.gmo b/elfutils/po/es.gmo Binary files differindex 4c855afe..e0e347d2 100644 --- a/elfutils/po/es.gmo +++ b/elfutils/po/es.gmo diff --git a/elfutils/po/es.po b/elfutils/po/es.po index 8afd4ba2..aa5be2b5 100644 --- a/elfutils/po/es.po +++ b/elfutils/po/es.po @@ -10,10 +10,11 @@ msgid "" msgstr "" "Project-Id-Version: elfutils.master.es\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" -"PO-Revision-Date: 2010-06-23 10:03-0300\n" -"Last-Translator: Claudio Rodrigo Pereyra Diaz <claudio@pereyradiaz.com.ar>\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" +"PO-Revision-Date: 2010-08-26 08:59-0300\n" +"Last-Translator: Héctor Daniel Cabrera <logan@fedoraproject.org>\n" "Language-Team: Fedora Spanish <trans-es@lists.fedoraproject.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -22,8 +23,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Country: ARGENTINA\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "memoria agotada" @@ -422,7 +423,7 @@ msgstr "tamaño inválido del operando fuente" msgid "invalid size of destination operand" msgstr "tamaño inválido del operando destino" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "codificación inválida" @@ -503,7 +504,7 @@ msgstr "no coinciden los datos/scn" msgid "invalid section header" msgstr "encabezamiento de sección inválida" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "datos inválidos" @@ -568,29 +569,33 @@ msgstr "También mostrar nombres de función" msgid "Also show symbol or section names" msgstr "También mostrar sÃmbolo o nombres de sección" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "También mostrar marcas de lÃneas de tabla" + +#: src/addr2line.c:74 msgid "Treat addresses as offsets relative to NAME section." msgstr "Manejar direcciones como compensaciones relativas a sección de NOMBRE." -#: src/addr2line.c:75 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 +#: src/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "Misceláneos:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" "Localizar archivos fuente e información de lÃnea para DIRECCIONES (en a.out " "por defecto)." -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "[DIREC...]" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -604,30 +609,30 @@ msgstr "" "garantÃa, ni siquiera para SU COMERCIALIZACIÓN o PARA SER USADO CON UN FIN " "DETERMINADO.\n" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "Escrito por %s.\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "Sintaxis de sección requiere exactamente un módulo" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "Compensación %#<PRIxMAX> se encuentra fuera de sección '%s'" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "no se puede encontrar sÃmbolo '%s'" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "compensación %#<PRIxMAX> se encuentra fuera de contenido de '%s'" @@ -1092,7 +1097,7 @@ msgstr "error al cerrar el descriptor ELF: %s\n" msgid "No errors" msgstr "No hay errores" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "Falta el nombre de archivo.\n" @@ -1401,8 +1406,8 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" "Sección [%2d] '%s': sÃmbolo %zu: st_value falta sección de referencia [%2d] " "'%s'\n" @@ -1433,8 +1438,8 @@ msgstr "Sección [%2d] '%s': sÃmbolo %zu: sÃmbolo de sección non-local\n" #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" msgstr "" "Sección [%2d] '%s': sÃmbolo _GLOBAL_OFFSET_TABLE_ se refiere a sección " "errada [%2d]\n" @@ -1442,8 +1447,8 @@ msgstr "" #: src/elflint.c:943 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%" -"s'\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" "Sección [%2d] '%s': sÃmbolo _GLOBAL_OFFSET_TABLE_ se refiere a sección [%2d] " "'%s'\n" @@ -1610,8 +1615,8 @@ msgstr "Sección [%2d] '%s': reubicación %zu: compensación fuera de lÃmites\n #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" "Sección [%2d] '%s': reubicación %zu: reubicación de copia con sÃmbolo de " "tipo %s\n" @@ -1690,8 +1695,8 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" "Sección [%2d] '%s': entrada %zu: puntero no coincide con dirección de " "sección [%2d] '%s' al que hace referencia sh_link\n" @@ -1706,8 +1711,8 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] '%s'\n" msgstr "" "sección [%2d] '%s': entrada %zu: valor %s debe ser compensación válida en " "sección [%2d] '%s'\n" @@ -1814,8 +1819,8 @@ msgstr "" msgid "" "section [%2d] '%s': hash table section is too small (is %ld, expected %ld)\n" msgstr "" -"Sección [%2d] '%s': sección de tabla de dispersión es demasiado pequeña (es %" -"ld, se espera %ld)\n" +"Sección [%2d] '%s': sección de tabla de dispersión es demasiado pequeña (es " +"%ld, se espera %ld)\n" #: src/elflint.c:1967 src/elflint.c:2008 #, c-format @@ -1853,8 +1858,8 @@ msgid "" "section [%2d] '%s': hash table section is too small (is %ld, expected at " "least%ld)\n" msgstr "" -"Sección [%2d] '%s': sección de tabla de dispersión es demasiado pequeña (es %" -"ld, se espera al menos least%ld)\n" +"Sección [%2d] '%s': sección de tabla de dispersión es demasiado pequeña (es " +"%ld, se espera al menos least%ld)\n" #: src/elflint.c:2057 #, c-format @@ -2098,8 +2103,8 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" "Sección [%2d] '%s' tiene un número diferente de entradas a la de la tabla de " "sÃmbolos [%2d] '%s'\n" @@ -2193,8 +2198,8 @@ 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" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" "Sección [%2d] '%s': entrada auxiliar %d de entrada %d tiene valor de " "dispersión: %#x, esperado %#x\n" @@ -2380,8 +2385,8 @@ msgstr "" msgid "" "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n" msgstr "" -"Sección [%2d] '%s': compensación %zu: no reconocido %s valor de atributo %" -"<PRIu64>\n" +"Sección [%2d] '%s': compensación %zu: no reconocido %s valor de atributo " +"%<PRIu64>\n" #: src/elflint.c:3327 #, c-format @@ -2541,8 +2546,8 @@ msgstr "sección [%2zu] '%s' tiene tipo %d incompatible \n" msgid "" "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n" msgstr "" -"Sección [%2zu] '%s' contiene bandera(s) de procesador-especÃfico inválidas %" -"#<PRIx64>\n" +"Sección [%2zu] '%s' contiene bandera(s) de procesador-especÃfico inválidas " +"%#<PRIx64>\n" #: src/elflint.c:3651 #, c-format @@ -2594,8 +2599,8 @@ msgstr "Sección [%2zu] '%s' es tanto de ejecución como de escritura\n" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" "Sección [%2zu] '%s' no contenida totalmente en segmento de entrada de " "encabezamiento de programa %d\n" @@ -3431,8 +3436,8 @@ msgstr "no se puede cargar biblioteca ID de segundo plano '%s': %s" #, c-format msgid "cannot find init function in ld backend library '%s': %s" msgstr "" -"no se pudo encontrar la función init en la biblioteca ld de segundo plano '%" -"s': %s" +"no se pudo encontrar la función init en la biblioteca ld de segundo plano " +"'%s': %s" #: src/ldgeneric.c:310 #, c-format @@ -3460,7 +3465,7 @@ msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s" msgstr "" "Advertencia: el tamaño de `%s' cambió de %<PRIu64> en %s a %<PRIu64> en %s" -#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "no se pudieron determinar el número de secciones: %s" @@ -3515,14 +3520,14 @@ msgstr "" #, c-format msgid "%s: cannot get content of section group [%2zd] '%s': %s'" msgstr "" -"%s: no es posible obtener el contenido de la sección del grupo [%2zd] '%s': %" -"s'" +"%s: no es posible obtener el contenido de la sección del grupo [%2zd] '%s': " +"%s'" #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" "%s el miembro del grupo %zu del grupo de sección [%2zd] '%s' posee el Ãndice " "demasiado alto: %<PRIu32>" @@ -3612,15 +3617,15 @@ msgstr "" #, c-format msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>" msgstr "" -"no se puede encontrar sÃmbolo de entrada '%s': predeterminada para %" -"#0*<PRIx64>" +"no se puede encontrar sÃmbolo de entrada '%s': predeterminada para " +"%#0*<PRIx64>" #: src/ldgeneric.c:3690 #, c-format msgid "no entry symbol specified: defaulting to %#0*<PRIx64>" msgstr "" -"no se ha especificado una entrada de sÃmbolo: estableciendo por defecto a %" -"#0*<PRIx64>" +"no se ha especificado una entrada de sÃmbolo: estableciendo por defecto a " +"%#0*<PRIx64>" #: src/ldgeneric.c:3920 #, c-format @@ -3920,11 +3925,11 @@ msgstr "%s%s%s: no se reconoció el formato de fichero" msgid "cannot create search tree" msgstr "No se puede crear el árbol de búsqueda" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -4014,7 +4019,7 @@ msgstr "Sólo muestra información para NOMBRE de sección." msgid "Show information from FILEs (a.out by default)." msgstr "Muestra información de FICHEROS (a.out por defecto)." -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "No se especificó una operación.\n" @@ -4023,11 +4028,11 @@ msgstr "No se especificó una operación.\n" msgid "while close `%s'" msgstr "mientras cierra `%s'" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "SÃMBOLO INVÃLIDO" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "SECCIÓN INVÃLIDA" @@ -4171,87 +4176,87 @@ msgstr "" "Imprimir información del fichero ELF en una forma comprensible para los " "seres humanos." -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "Sección de depuración DWARF desconocida `%s'.\n" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "no se puede crear descriptor ELF: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "'%s' no es un archivo, no se puede imprimir Ãndice de archivo" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "error al cerrar el descriptor ELF: %s" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "no sepudo stat archivo de entrada" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "archivo de entrada vacÃo" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "Falló lectura de '%s': %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "no se pudo leer encabezamiento ELF: %s" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "no se puede crear EBL" -#: src/readelf.c:636 +#: src/readelf.c:642 #, c-format msgid "cannot determine number of program headers: %s" msgstr "no se pudo determinar la cantidad de encabezados de programa: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "NONE (Ninguno)" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "REL (Fichero reubicable)" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "EXEC (Fichero ejecutable)" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "DYN (Fichero objeto compartido)" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "CORE (Fichero núcleo)" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "OS Specific: (%x)\n" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "EspecÃfico del procesador: (%x)\n" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " @@ -4259,7 +4264,7 @@ msgstr "" "Encabezamiento ELF:\n" " Mágico: " -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" @@ -4268,119 +4273,119 @@ msgstr "" "\n" " Clase: %s\n" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr " Datos: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr " Versión ident: %hhd %s\n" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "(actual)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr " Versión ABI: %hhd\n" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " Tipo: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr " Máquina: %s\n" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr " Versión: %d %s\n" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr " Dirección de punto de entrada: %#<PRIx64>\n" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr " Inicio de encabezamientos de programa: %<PRId64> %s\n" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr " (bytes en el archivo)" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr " Inicio de encabezamientos de sección: %<PRId64> %s\n" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr " Indicadores: %s\n" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr " Tamaño de este encabezamiento: %<PRId16> %s\n" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(bytes)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr "" " Tamaño de las entradas en encabezamiento del programa: %<PRId16> %s\n" -#: src/readelf.c:797 +#: src/readelf.c:803 #, c-format msgid " Number of program headers entries: %<PRId16>" msgstr " Cantidad de entradas de encabezados de programa: %<PRId16>" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr " (%<PRIu32> in [0].sh_info)" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr " ([0] no disponible)" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr "" " Tamaño de las entradas en el encabezamiento de sección: %<PRId16> %s\n" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr " Cantidad de entradas en los encabezamientos de sección: %<PRId16>" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr " (%<PRIu32> en [0].sh_size)" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr " (%<PRIu32> en [0].sh_link)" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" @@ -4389,14 +4394,14 @@ msgstr "" " Ãndice de tabla de cadenas de sección de encabezamiento de : XINDEX%s\n" "\n" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" "\n" msgstr " Ãndice de tabla de cadenas de sección de encabezamiento: %<PRId16>\n" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" @@ -4405,11 +4410,11 @@ msgstr "" "Hay %d encabezamientos de sección, comenzando en compensación %#<PRIx64>:\n" "\n" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "encabezamientos de sección:" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" @@ -4417,7 +4422,7 @@ msgstr "" "[Nr] Nombre Tipo Dirección Off Tamaño Inf Al " "Enlace banderas ES" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" @@ -4425,12 +4430,12 @@ msgstr "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "No se puede encontrar la sección: %s" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4439,18 +4444,18 @@ msgstr "No se puede encontrar la sección: %s" msgid "cannot get section header: %s" msgstr "No se puede obtener encabezamiento de sección: %s" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "encabezamientos de programa:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" " Tipo Compensación Dirección Virtual Dirección " "FÃsica Tamaño de Fichero Tamaño de Memoria Alineación de bandera" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" @@ -4458,12 +4463,12 @@ msgstr "" " Tipo Compensación Dirección Virtual Dirección " "FÃsica Tamaño de Fichero Tamaño de Memoria Alineación de bandera" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "\t[Solicitando intérprete de programa: %s]\n" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" @@ -4473,12 +4478,12 @@ msgstr "" " Sección para asignación de segmento:\n" " Secciones de segmento..." -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "no se puede obtener memoria para encabezamiento del programa: %s" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4493,7 +4498,7 @@ msgstr[1] "" "\n" "Grupo de sección COMDAT [%2zu] '%s' con firma '%s' contiene entradas %zu:\n" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4508,15 +4513,15 @@ msgstr[1] "" "\n" "Grupo de sección [%2zu] '%s' con firma '%s' contiene entradas %zu:\n" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "<SÃMBOLO INVÃLIDO>" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "<SECCIÓN INVÃLIDA>" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4529,44 +4534,44 @@ msgid_plural "" msgstr[0] "" "\n" "Segmento dinámico contiene entrada %lu:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" msgstr[1] "" "\n" "Segmento dinámico contiene entradas %lu:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr " Tipo Valor\n" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "Biblioteca compartida: [%s]\n" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "Nombre-so de la biblioteca: [%s]\n" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "Rpath de la biblioteca: [%s]\n" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "Ruta de ejecución de la biblioteca: [%s]\n" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "%<PRId64> (bytes)\n" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" @@ -4575,7 +4580,7 @@ msgstr "" "\n" "Tabla de sÃmbolos inválida en compensación %#0<PRIx64>\n" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4587,14 +4592,14 @@ msgid_plural "" "contains %d entries:\n" msgstr[0] "" "\n" -"Sección de reubicación [%2zu] '%s' para sección [%2u] '%s' en compensación %" -"#0<PRIx64> contiene entrada %d:\n" +"Sección de reubicación [%2zu] '%s' para sección [%2u] '%s' en compensación " +"%#0<PRIx64> contiene entrada %d:\n" msgstr[1] "" "\n" -"Sección de reubicación [%2zu] '%s' para sección [%2u] '%s' en compensación %" -"#0<PRIx64> contiene entradas %d:\n" +"Sección de reubicación [%2zu] '%s' para sección [%2u] '%s' en compensación " +"%#0<PRIx64> contiene entradas %d:\n" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4611,29 +4616,29 @@ msgstr[1] "" "Sección de reubicación [%2u] '%s' en compensación %#0<PRIx64> contiene " "entradas %d:\n" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr " Compensación Tipo Valor Nombre\n" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr " Compensación Tipo Valor Nombre\n" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "<REUBIC INVÃLIDA>" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr " Compensación Tipo Valor Nombre Adend\n" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr " Compensación Tipo Valor Nombre Adend\n" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4648,40 +4653,40 @@ msgstr[1] "" "\n" "La tabla de sÃmbolos [%2u] '%s' contiene entradas %u:\n" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, c-format msgid " %lu local symbol String table: [%2u] '%s'\n" msgid_plural " %lu local symbols String table: [%2u] '%s'\n" msgstr[0] "sÃmbolos locales %lu Tabla de cadena: [%2u] '%s'\n" msgstr[1] " SÃmbolos locales %lu Tabla de cadenas: [%2u] '%s'\n" -#: src/readelf.c:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Núm: Valor Tamaño Tipo Unión Vis Nombre Ndx\n" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Num: Valor Tamaño Tipo Unión Vis Nombre Ndx\n" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "sÃmbolo dinámico erróneo" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "nada" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <desconocido>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4694,25 +4699,25 @@ msgid_plural "" msgstr[0] "" "\n" "Sección de versión necesita [%2u] '%s' contiene entrada %d entry:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" msgstr[1] "" "\n" "Versión necesita sección [%2u] '%s' contiene entrada %d:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: Versión: %hu Fichero: %s Conteo: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: Nombre: %s Banderas: %s Versión: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4725,26 +4730,26 @@ msgid_plural "" msgstr[0] "" "\n" "Sección de definición de versión [%2u] '%s' contiene entrada %d:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" msgstr[1] "" "\n" "Sección de definición de versión [%2u] '%s' contiene %d entrada:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr "" " %#06x: Versión: %hd Banderas: %s Ãndice: %hd Conteo: %hd Nombre: %s\n" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr " %#06x: Principal %d: %s\n" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4757,23 +4762,23 @@ msgid_plural "" msgstr[0] "" "\n" "Sección de versión de sÃmbolos [%2u] '%s' contiene %d entrada:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'" msgstr[1] "" "\n" "Sección de versión de sÃmbolos [%2u] '%s' contiene entradas %d:\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *local* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *global* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4789,31 +4794,31 @@ msgstr[0] "" "\n" "Histograma para longitud de lista de cubeta en sección [%2u] '%s' (total de " "cubetas %d):\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" msgstr[1] "" "\n" "Histograma para longitud de lista de cubeta en sección [%2u] '%s' (total de " "cubetas %d):\n" -" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: [%" -"2u] '%s'\n" +" Dirección: %#0*<PRIx64> Compensación: %#08<PRIx64> Enlace a sección: " +"[%2u] '%s'\n" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr " Longitud Número % of total Cobertura\n" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, c-format msgid "" " Average number of tests: successful lookup: %f\n" @@ -4822,12 +4827,12 @@ msgstr "" " Número promedio de pruebas: búsqueda exitosa: %f\n" " búsqueda sin éxito: %f\n" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "No se pueden obtener datos para la sección %d: %s" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" @@ -4837,7 +4842,7 @@ msgstr "" " Tamaño de Bitmask: %zu bytes %<PRIuFAST32>%% bits establecen segundo " "cambio de dispersión: %u\n" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4854,7 +4859,7 @@ msgstr[1] "" "Sección de lista de biblioteca [%2zu] '%s' en compensación %#0<PRIx64> " "contiene entradas %d:\n" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" @@ -4862,151 +4867,171 @@ msgstr "" " Biblioteca Marca de tiempo Indicadores " "de versión de suma de verificación" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" "\n" "Sección de atributos de objeto [%2zu] '%s' de %<PRIu64> bytes con " "desplazamiento %#0<PRIx64>:\n" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr " Propietario Tamaño\n" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " File: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>, %s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "etiqueta %hx desconocida" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "Usuario de etiqueta %hx desconocido " -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "atributo de sección %hx desconocido" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "Atributo de usuario desconocido %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "Forma %<PRIx64> desconocida" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "bloque vacÃo" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "bloque de byte %zu:" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr "" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr "" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -5017,7 +5042,7 @@ msgstr "" "Sección DWARF [%2zu] '%s' en compensación %#<PRIx64>:\n" " [ Código]\n" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" @@ -5026,30 +5051,30 @@ msgstr "" "\n" "Sección de abreviatura en compensación %<PRIu64>:\n" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr " *** error en lectura de abreviatura: %s\n" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr " [%5u] compensación: %<PRId64>, hijos: %s, etiqueta: %s\n" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "sÃ" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "no" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr "no se ha podido obtener contenido de .debug_aranges: %s" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -5064,26 +5089,26 @@ msgstr[1] "" "\n" "Sección DWARF [%2zu] '%s' en compensación %#<PRIx64> contiene entradas %zu:\n" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" -" Inicio [%*zu]: %0#*<PRIx64>, longitud: %5<PRIu64>, compensación CU DIE: %" -"6<PRId64>\n" +" Inicio [%*zu]: %0#*<PRIx64>, longitud: %5<PRIu64>, compensación CU DIE: " +"%6<PRId64>\n" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr "no se ha podido obtener contenido de .debug_ranges: %s" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" @@ -5092,47 +5117,54 @@ msgstr "" "\n" "Sección DWARF [%2zu] '%s' en compensación %#<PRIx64>:\n" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr " [%6tx] <DATOS INVÃLIDOS>\n" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr " [%6tx] (dirección base) %s\n" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, fuzzy, c-format +msgid " [%6tx] empty list\n" +msgstr "" +"\n" +" [%6tx] Terminator cero\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "No se puede obtener el contenido %s: %s" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" "Call frame information section [%2zu] '%s' at offset %#<PRIx64>:\n" msgstr "" "\n" -"Sección de información de marco de llamada [%2zu] '%s' en compensación %" -"#<PRIx64>:\n" +"Sección de información de marco de llamada [%2zu] '%s' en compensación " +"%#<PRIx64>:\n" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "Datos inválidos en sección [%zu] '%s'" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" @@ -5141,50 +5173,50 @@ msgstr "" "\n" " [%6tx] Terminator cero\n" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, c-format msgid "invalid augmentation length" msgstr "longitud de aumento inválida" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "Codificación de dirección FDE:" -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "Codificación de puntero LSDA:" -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr " (compensación: %#<PRIx64>)" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr " (fin de compensación: %#<PRIx64>)" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr "Puntero %-26sLSDA: %#<PRIx64>\n" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "No se puede obtener código de atributo: %s" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "No se puede obtener forma de atributo: %s" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "No se puede obtener valor: %s" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -5195,12 +5227,12 @@ msgstr "" "Sección DWARF [%2zu] '%s' en compensación %#<PRIx64>:\n" " [Offset]\n" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" "Tipo de unidad al compensar %<PRIu64>:\n" @@ -5208,50 +5240,50 @@ msgstr "" "Tamaño de dirección: %<PRIu8>, Tamaño de compensación: %<PRIu8>\n" " Tipo de firma: %#<PRIx64>, Tipo de compensación: %#<PRIx64>\n" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" "Unidad de compilación en compensación %<PRIu64>:\n" " Versión: %<PRIu16>, Compensación de sección de abreviatura: %<PRIu64>, " "Tamaño de dirección: %<PRIu8>, Tamaño de compensación: %<PRIu8>\n" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "no se puede obtener DIE en compensación %<PRIu64> en sección '%s': %s" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "no se puede obtener DIE en compensación: %s" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "" "no se ha podido obtener etiqueta de DIE en compensación%<PRIu64> en sección " "'%s': %s" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "No se puede obtener próximo DIE: %s\n" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "No se puede obtener próximo DIE: %s" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "No se puede obtener sección de datos de lÃnea: %s" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" @@ -5260,7 +5292,7 @@ msgstr "" "\n" "Tabla en compensación %Zu:\n" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, c-format msgid "" "\n" @@ -5289,19 +5321,19 @@ msgstr "" "\n" "Códigos operativos:\n" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "datos inválidos en compensación %tu en sección [%zu] '%s'" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" msgstr[0] " [%*<PRIuFAST8>] argumento %hhu \n" msgstr[1] " [%*<PRIuFAST8>] argumento %hhu\n" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" @@ -5309,7 +5341,7 @@ msgstr "" "\n" "Tabla de Directorio:" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" @@ -5319,7 +5351,7 @@ msgstr "" "Tabla de nombre de archivo:\n" " Directorio de entrada Tiempo Tamaño Nombre" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" @@ -5327,153 +5359,158 @@ msgstr "" "\n" " Declaraciones de número de LÃnea:" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr "" " opcode especial %u: dirección+%u = %s, op_index = %u, lÃnea%+d = %zu\n" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr " opcode especial %u: dirección+%u = %s, lÃnea%+d = %zu\n" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr " Código operativo extendido %u: " -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "Fin de secuencia" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "Establecer dirección a %s\n" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "" -"definir nuevo archivo: dir=%u, mtime=%<PRIu64>, longitud=%<PRIu64>, nombre=%" -"s\n" +"definir nuevo archivo: dir=%u, mtime=%<PRIu64>, longitud=%<PRIu64>, nombre=" +"%s\n" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, c-format msgid " set discriminator to %u\n" msgstr " establecer discriminador a %u\n" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "código operativo desconocido " -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr "Copiar" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "dirección avanzada por %u a %s, op_index a %u\n" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "Dirección de avance por %u a %s\n" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr " lÃnea de avance por la constante %d a %<PRId64>\n" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr " establecer archivo a %<PRIu64>\n" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr " Establecer columna a %<PRIu64>\n" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr "Establecer '%s' a %<PRIuFAST8>\n" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr "Establecer bandera de bloque básico" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "dirección avanzada por constante %u a %s, op_index a %u\n" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "Dirección de avance por constante %u a %s\n" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "dirección de avance por valor corregido %u a %s\n" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr " Establecer bandera prologue_end" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr " Establecer bandera epilogue_begin" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, c-format msgid " set isa to %u\n" msgstr " establecer isa para %u\n" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" msgstr[0] " opcódigo con parámetro %<PRIu8> desconocido:" msgstr[1] " opcódigo con parámetros %<PRIu8> desconocido:" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr "no es posible obtener contenido de .debug_loc: %s" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +#, fuzzy +msgid " <INVALID DATA>\n" +msgstr " [%6tx] <DATOS INVÃLIDOS>\n" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "no es posible obtener datos de la sección de macro información: %s" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "%*s*** cadena no finalizada al final de la sección" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr "" " Compensación [%5d] DIE: %6<PRId64>, Compensación CU DIE: %6<PRId64>, " "nombre: %s\n" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, c-format msgid "" "\n" @@ -5484,12 +5521,12 @@ msgstr "" "Sección DWARF [%2zu] '%s' en compensación %#<PRIx64>:\n" " %*s String\n" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr " *** error en lectura de cadenas: %s\n" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" @@ -5498,7 +5535,7 @@ msgstr "" "\n" "Sección de tabla de búsqueda de marco de llamada [%2zu] '.eh_frame_hdr':\n" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" @@ -5507,22 +5544,22 @@ msgstr "" "\n" "Excepción en el manejo de la sección de tabla [%2zu] '.gcc_except_table':\n" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr "Codificación LPStart: %#x " -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr "Codificación TType: %#x " -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr "Codificación de sitio de llamada: %#x " -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" @@ -5530,7 +5567,7 @@ msgstr "" "\n" " Tabla de sitio de llamada:" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5543,22 +5580,22 @@ msgstr "" " Landing pad: %#<PRIx64>\n" " Action: %u\n" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "Codificación TType inválida" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "no se puede depurar descriptor de contexto: %s" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "no es posible convertir datos de la nota principal: %s" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" @@ -5567,21 +5604,21 @@ msgstr "" "\n" "%*s... <repeats %u more times> ..." -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr " Owner Data size Type\n" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr " %-13.*s %9<PRId32> %s\n" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "no se puede obtener el contenido de sección de nota: %s" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" @@ -5590,7 +5627,7 @@ msgstr "" "\n" "Sección de nota [%2zu] '%s' de %<PRIu64> bytes en compensación %#0<PRIx64>:\n" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" @@ -5599,7 +5636,7 @@ msgstr "" "\n" "Segmento de nota de %<PRIu64> bytes en compensación %#0<PRIx64>:\n" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" @@ -5608,22 +5645,22 @@ msgstr "" "\n" "Sección [%Zu] '%s' no tiene datos para volcar.\n" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "no se pueden obtener datos para sección [%Zu] '%s': %s" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" "\n" -"Volcado Hex de sección [%Zu] '%s', %<PRIu64> bytes en compensación %" -"#0<PRIx64>:\n" +"Volcado Hex de sección [%Zu] '%s', %<PRIu64> bytes en compensación " +"%#0<PRIx64>:\n" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, c-format msgid "" "\n" @@ -5632,17 +5669,17 @@ msgstr "" "\n" "Sección [%Zu] '%s' no tiene datos para volcar.\n" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" "String section [%Zu] '%s' contains %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" "\n" -"Sección de cadena [%Zu] '%s' contiene %<PRIu64> bytes en compensación %" -"#0<PRIx64>:\n" +"Sección de cadena [%Zu] '%s' contiene %<PRIu64> bytes en compensación " +"%#0<PRIx64>:\n" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" @@ -5651,7 +5688,7 @@ msgstr "" "\n" "sección [%lu] no existe" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" @@ -5660,12 +5697,12 @@ msgstr "" "\n" "sección '%s' no existe" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "no se puede obtener el Ãndice de sÃmbolo de archivo '%s': %s" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" @@ -5674,7 +5711,7 @@ msgstr "" "\n" "Archivo '%s' no tiene Ãndice de sÃmbolo\n" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" @@ -5683,12 +5720,12 @@ msgstr "" "\n" "Ãndice de archivo '%s' tiene %Zu entradas:\n" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "no es posible extraer miembro en compensación %Zu en '%s': %s" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "Miembro de archivo contiene '%s':\n" @@ -5809,7 +5846,7 @@ msgstr "Valor inválido '%s' para parámetro %s" msgid "invalid minimum length of matched string size" msgstr "longitud mÃnima inválida de tamaño de cadena coincidente" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "lseek64 falló" diff --git a/elfutils/po/ja.gmo b/elfutils/po/ja.gmo Binary files differindex 314dca74..35249418 100644 --- a/elfutils/po/ja.gmo +++ b/elfutils/po/ja.gmo diff --git a/elfutils/po/ja.po b/elfutils/po/ja.po index 444562e5..a7a489c8 100644 --- a/elfutils/po/ja.po +++ b/elfutils/po/ja.po @@ -8,18 +8,19 @@ msgid "" msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" "PO-Revision-Date: 2009-09-20 15:32+0900\n" "Last-Translator: Hyu_gabaru Ryu_ichi <hyu_gabaru@yahoo.co.jp>\n" "Language-Team: Japanese <jp@li.org>\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "メモリー消費済ã¿" @@ -424,7 +425,7 @@ msgstr "ソース演算åã®å¤§ãã•ãŒç„¡åŠ¹" msgid "invalid size of destination operand" msgstr "宛先演算åã®å¤§ãã•ãŒç„¡åŠ¹" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "無効ãªã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰" @@ -506,7 +507,7 @@ msgstr "データ/scnãŒä¸æ•´åˆã§ã™" msgid "invalid section header" msgstr "ä¸å½“ãªã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ˜ãƒƒãƒ€ãƒ¼" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "ä¸å½“ãªãƒ‡ãƒ¼ã‚¿" @@ -570,27 +571,31 @@ msgstr "" msgid "Also show symbol or section names" msgstr "" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "" + +#: src/addr2line.c:74 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/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "雑則:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -602,30 +607,30 @@ msgstr "" "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" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "%s ã«ã‚ˆã£ã¦æ›¸ã‹ã‚Œã¾ã—ãŸã€‚\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "" @@ -1086,7 +1091,7 @@ msgstr "Elf 記述åã‚’é–‰ã˜ã¦ã„る時ã«ã‚¨ãƒ©ãƒ¼: %s\n" msgid "No errors" msgstr "エラーã¯ã‚ã‚Šã¾ã›ã‚“" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "ファイルåãŒã‚ã‚Šã¾ã›ã‚“。\n" @@ -1381,8 +1386,8 @@ msgid "" "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section " "[%2d] '%s'\n" msgstr "" -"セクション [%2d] '%s': シンボル %zu: st_value å‚ç…§ã•ã‚Œã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%2d] '%" -"s' ã®å¢ƒç•Œå¤–\n" +"セクション [%2d] '%s': シンボル %zu: st_value å‚ç…§ã•ã‚Œã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%2d] " +"'%s' ã®å¢ƒç•Œå¤–\n" #: src/elflint.c:837 #, c-format @@ -1395,8 +1400,8 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" "セクション [%2d] '%s': シンボル %zu: å‚ç…§ã•ã‚Œã‚‹ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%2d] '%s' ã®" "st_value ä¸è¶³\n" @@ -1427,17 +1432,17 @@ msgstr "セクション [%2d] '%s': シンボル %zu: éžãƒãƒ¼ã‚«ãƒ«ã‚»ã‚¯ã‚·ãƒ #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" msgstr "" -"セクション [%2d] '%s': _GLOBAL_OFFSET_TABLE_ シンボルãŒé–“é•ã£ãŸã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%" -"2d] ã‚’å‚ç…§ã—ã¦ã„ã¾ã™\n" +"セクション [%2d] '%s': _GLOBAL_OFFSET_TABLE_ シンボルãŒé–“é•ã£ãŸã‚»ã‚¯ã‚·ãƒ§ãƒ³ " +"[%2d] ã‚’å‚ç…§ã—ã¦ã„ã¾ã™\n" #: src/elflint.c:943 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%" -"s'\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" "セクション [%2d] '%s': _GLOBAL_OFFSET_TABLE_ シンボルã¯ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%2d] '%s' " "ã‚’å‚ç…§ã—ã¦ã„ã¾ã™\n" @@ -1607,8 +1612,8 @@ msgstr "セクション [%2d] '%s': リãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ %zu: ã‚ªãƒ•ã‚»ãƒƒãƒˆå¢ #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" "セクション [%2d] '%s': リãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ %zu: タイプ %s ã®ã‚·ãƒ³ãƒœãƒ«ã«å¯¾ã™ã‚‹ã‚³ãƒ”ー" "リãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³\n" @@ -1683,8 +1688,8 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" #: src/elflint.c:1738 @@ -1696,8 +1701,8 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"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 @@ -2026,8 +2031,8 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" #: src/elflint.c:2740 @@ -2107,8 +2112,8 @@ 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" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" #: src/elflint.c:2934 @@ -2447,8 +2452,8 @@ msgstr "" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" #: src/elflint.c:3746 @@ -3239,7 +3244,7 @@ msgstr "" "è¦å‘Š: `%1$s ã®å¤§ãã•ãŒ %3$s ã® %2$<PRIu64> ã‹ã‚‰ %5$s ã® %4$<PRIu64> ã«å¤‰æ›´ã•" "ã‚Œã¾ã—ãŸ" -#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "セクション数を決定ã§ãã¾ã›ã‚“: %s" @@ -3296,8 +3301,8 @@ msgstr "%s: セクショングループ [%2zd] '%s' ã®å†…容を得られã¾ã›ã #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" "%1$s: セクショングループ [%3$2zd] '%4$s' ã®ã‚°ãƒ«ãƒ¼ãƒ—メンãƒãƒ¼ %2$zu ã¯å¤§ãã™ãŽ" "るインデックスをæŒã£ã¦ã„ã¾ã™: %5$<PRIu32>" @@ -3677,11 +3682,11 @@ msgstr "%s%s%s: ファイル形å¼ã‚’èªè˜ã§ãã¾ã›ã‚“" msgid "cannot create search tree" msgstr "検索ツリーを生æˆã§ãã¾ã›ã‚“" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -3770,7 +3775,7 @@ msgstr "" msgid "Show information from FILEs (a.out by default)." msgstr "" -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "æ“作ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。\n" @@ -3779,11 +3784,11 @@ msgstr "æ“作ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。\n" msgid "while close `%s'" msgstr "" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "ä¸å½“ãªã‚·ãƒ³ãƒœãƒ«" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "ä¸å½“ãªã‚»ã‚¯ã‚·ãƒ§ãƒ³" @@ -3925,87 +3930,87 @@ msgstr "DWARFデータä¸ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ãŸã‚ã®ã‚·ãƒ³ãƒœãƒ«åを探ã•ãªã msgid "Print information from ELF file in human-readable form." msgstr "ELF ファイルã‹ã‚‰äººé–“ãŒèªã‚ã‚‹å½¢ã§æƒ…å ±ã‚’å°åˆ·ã™ã‚‹ã€‚" -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "ä¸æ˜Žãª DWARF デãƒãƒƒã‚°ã‚»ã‚¯ã‚·ãƒ§ãƒ³ `%s'.\n" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "Elf 記述åを生æˆã§ãã¾ã›ã‚“: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "'%s' ã¯ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã§ã¯ãªãã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–索引をå°åˆ·ã§ãã¾ã›ã‚“" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "Elf 記述åã‚’é–‰ã˜ã¦ã„る時ã«ã‚¨ãƒ©ãƒ¼: %s" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "入力ファイルを stat ã§ãã¾ã›ã‚“" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "入力ファイルãŒç©ºã§ã™" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "'%s' ã®èªè¾¼ã¿ã«å¤±æ•—: %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "ELF ヘッダーãŒèªã‚ã¾ã›ã‚“: %s" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "EBL ヘッダーを生æˆã§ãã¾ã›ã‚“" -#: src/readelf.c:636 +#: src/readelf.c:642 #, fuzzy, c-format msgid "cannot determine number of program headers: %s" msgstr "セクション数を決定ã§ãã¾ã›ã‚“: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "ãªã— (ãªã—)" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "REL (リãƒã‚±ãƒ¼ã‚¿ãƒ–ルファイル)" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "(EXEC (実行ファイル)" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "DYN (共用オブジェクトファイル)" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "CORE (コアファイル)" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "OS 固有: (%x)\n" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "プãƒã‚»ãƒƒã‚µãƒ¼å›ºæœ‰: (%x)\n" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " @@ -4013,7 +4018,7 @@ msgstr "" "ELF ヘッダー:\n" " マジック: " -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" @@ -4022,117 +4027,117 @@ msgstr "" "\n" " クラス: %s\n" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr " データ: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr " è˜åˆ¥ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %hhd %s\n" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "(ç¾åœ¨)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr " ABI ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %hhd\n" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " タイプ: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr " マシン : %s\n" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr " ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %d %s\n" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr " å…¥å£ç‚¹ã‚¢ãƒ‰ãƒ¬ã‚¹ : %#<PRIx64>\n" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr " プãƒã‚°ãƒ©ãƒ ヘッダーã®é–‹å§‹: %<PRId64> %s\n" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "(ファイルã¸ã®ãƒã‚¤ãƒˆæ•°)" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr " セクションヘッダーã®é–‹å§‹: %<PRId64> %s\n" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr " フラグ: %s\n" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr " ã“ã®ãƒ˜ãƒƒãƒ€ãƒ¼ã®å¤§ãã•: %<PRId16> %s\n" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(ãƒã‚¤ãƒˆ)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr " プãƒã‚°ãƒ©ãƒ ãƒ˜ãƒƒãƒ€ãƒ¼é …ç›®ã®å¤§ãã•:%<PRId16> %s\n" -#: src/readelf.c:797 +#: src/readelf.c:803 #, fuzzy, c-format msgid " Number of program headers entries: %<PRId16>" msgstr " プãƒã‚°ãƒ©ãƒ ãƒ˜ãƒƒãƒ€ãƒ¼é …ç›®ã®æ•° : %<PRId16>\n" -#: src/readelf.c:804 +#: src/readelf.c:810 #, fuzzy, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr "([0].sh_link ã® %<PRIu32>)" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr "([0]ã¯ä½¿ãˆã¾ã›ã‚“)" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr " ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ˜ãƒƒãƒ€ãƒ¼é …ç›®ã®å¤§ãã•:%<PRId16> %s\n" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr " ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ˜ãƒƒãƒ€ãƒ¼é …ç›®ã®æ•° : %<PRId16>" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr " ([0].sh_size ã® %<PRIu32>)" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr "([0].sh_link ã® %<PRIu32>)" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" @@ -4141,7 +4146,7 @@ msgstr "" " セクションヘッダー文å—列テーブル索引: XINDEX%s\n" "\n" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" @@ -4150,7 +4155,7 @@ msgstr "" " セクションヘッダー文å—列テーブル索引: %<PRId16>\n" "\n" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" @@ -4159,11 +4164,11 @@ msgstr "" "オフセット %2$#<PRIx64> ã‹ã‚‰å§‹ã¾ã‚‹ %1$d 個ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ˜ãƒƒãƒ€ãƒ¼ãŒã‚ã‚Šã¾ã™:\n" "\n" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "セクションヘッダー:" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" @@ -4171,7 +4176,7 @@ msgstr "" "[番] åå‰ ã‚¿ã‚¤ãƒ— アドレス オフセ 大ãã• ES フラグLk " "Inf Al" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" @@ -4179,12 +4184,12 @@ msgstr "" "[番] åå‰ ã‚¿ã‚¤ãƒ— アドレス オフセ 大ãã• ES " "フラグLk Inf Al" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "セクションを得られã¾ã›ã‚“: %s" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4193,17 +4198,17 @@ msgstr "セクションを得られã¾ã›ã‚“: %s" msgid "cannot get section header: %s" msgstr "セクションヘッダーを得られã¾ã›ã‚“: %s" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "プãƒã‚°ãƒ©ãƒ ヘッダー:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" " タイプ オフセ 仮アドレス 物アドレス ãƒ•ã‚¡ã‚¤é‡ ãƒ¡ãƒ¢é‡ Flg 調整 " -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" @@ -4211,12 +4216,12 @@ msgstr "" " タイプ オフセ 仮想アドレス 物ç†ã‚¢ãƒ‰ãƒ¬ã‚¹ ファイルé‡ãƒ¡ãƒ¢" "é‡ Flg 調整 " -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "\t[プãƒã‚°ãƒ©ãƒ 割込ã¿ã‚’è¦æ±‚: %s]\n" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" @@ -4226,12 +4231,12 @@ msgstr "" " セクションã‹ã‚‰ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã¸ã®ãƒžãƒƒãƒ“ング:\n" " セグメント セクション..." -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "プãƒã‚°ãƒ©ãƒ ヘッダーを得られã¾ã›ã‚“: %s" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4244,7 +4249,7 @@ msgstr[0] "" "ç½²å '%3$s' ã‚’æŒã¤ COMDAT セクショングループ [%1$2zu] '%2$s' ã«ã¯ %4$zu 個ã®" "é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4257,15 +4262,15 @@ msgstr[0] "" "ç½²å '%3$s' ã‚’æŒã¤ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚°ãƒ«ãƒ¼ãƒ— [%1$2zu] '%2$s' ã«ã¯ %4$zu 個ã®é …ç›®ãŒã‚" "ã‚Šã¾ã™:\n" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "<ä¸å½“ãªã‚·ãƒ³ãƒœãƒ«>" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "<ä¸å½“ãªã‚»ã‚¯ã‚·ãƒ§ãƒ³>" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4278,39 +4283,39 @@ msgid_plural "" msgstr[0] "" "\n" "動的セグメントã«ã¯ %lu 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: [%" -"2u] '%s'\n" +" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: " +"[%2u] '%s'\n" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr " タイプ 値\n" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "共用ライブラリー: [%s]\n" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "ライブラリー so å: [%s]\n" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "ライブラリー rパス: [%s]\n" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "ライブラリー run パス: [%s]\n" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "%<PRId64> (ãƒã‚¤ãƒˆ)\n" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" @@ -4319,7 +4324,7 @@ msgstr "" "\n" "オフセット %#0<PRIx64> ã«ä¸å½“ãªã‚·ãƒ³ãƒœãƒ«ãƒ†ãƒ¼ãƒ–ル\n" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4334,7 +4339,7 @@ msgstr[0] "" "オフセット %5$#0<PRIx64> ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%3$2u] '%4$s' 用ã®ãƒªãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚»ã‚¯" "ション [%1$2zu] '%2$s' ã«ã¯ %6$d 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4347,29 +4352,29 @@ msgstr[0] "" "オフセット %3$#0<PRIx64> ã®ãƒªãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%1$2u] '%2$s' ã«ã¯ %4$d " "個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr " オフセット タイプ 値 åå‰\n" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr " オフセット タイプ 値 åå‰\n" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "<ä¸å½“ãªRELOC>" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr " オフセット タイプ 値 ä»˜åŠ å\n" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr " オフセット タイプ 値 ä»˜åŠ å\n" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4381,39 +4386,39 @@ msgstr[0] "" "\n" "シンボルテーブル [%2u] '%s' ã«ã¯ %u 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, c-format msgid " %lu local symbol String table: [%2u] '%s'\n" msgid_plural " %lu local symbols String table: [%2u] '%s'\n" msgstr[0] " %lu ãƒãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«æ–‡å—列テーブル: [%2u] '%s'\n" -#: src/readelf.c:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " æ•° : 値 大ã タイプ Bind Vis Ndx åå‰\n" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " æ•° : 値 大ã タイプ Bind Vis Ndx åå‰\n" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "ä¸æ£ãªå‹•çš„シンボル" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "ãªã—" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <ä¸æ˜Ž>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4426,20 +4431,20 @@ msgid_plural "" msgstr[0] "" "\n" "セクション [%2u] '%s' ã‚’å¿…è¦ã¨ã™ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã¯ %d 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: [%" -"2u] '%s'\n" +" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: " +"[%2u] '%s'\n" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %hu ファイル: %s æ•°: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: åå‰: %s フラグ: %s ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4452,20 +4457,20 @@ msgid_plural "" msgstr[0] "" "\n" "ãƒãƒ¼ã‚¸ãƒ§ãƒ³å®šç¾©ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%2u] '%s' ã«ã¯ %d 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: [%" -"2u] '%s'\n" +" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: " +"[%2u] '%s'\n" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr " %#06x: ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %hd フラグ: %s 索引: %hd æ•°: %hd åå‰: %s\n" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr " %#06x: 親 %d: %s\n" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4478,18 +4483,18 @@ msgid_plural "" msgstr[0] "" "\n" "ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚·ãƒ³ãƒœãƒ«ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%2u] '%s' ã«ã¯ %d 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: [%" -"2u] '%s'" +" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: " +"[%2u] '%s'" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *ãƒãƒ¼ã‚«ãƒ«* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *ã‚°ãƒãƒ¼ãƒãƒ«* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4504,25 +4509,25 @@ msgid_plural "" msgstr[0] "" "\n" "セクション [%2u] '%s' ã®ãƒã‚±ãƒƒãƒˆä¸€è¦§ã®é•·ã•ã®æŸ±çŠ¶å›³(åˆè¨ˆ %d ãƒã‚±ãƒƒãƒˆ):\n" -" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: [%" -"2u] '%s'\n" +" アドレス: %#0*<PRIx64> オフセット: %#08<PRIx64> セクションã¸ã®ãƒªãƒ³ã‚¯: " +"[%2u] '%s'\n" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, fuzzy, no-c-format msgid " Length Number % of total Coverage\n" msgstr " é•·ã• æ•° 全体ã®% 範囲 \n" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, fuzzy, c-format msgid "" " Average number of tests: successful lookup: %f\n" @@ -4531,12 +4536,12 @@ msgstr "" " テストã®å¹³å‡æ•°: 検索æˆåŠŸ: %f\n" " 検索失敗: %f\n" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "セクションã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’得られã¾ã›ã‚“ %d: %s" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" @@ -4546,7 +4551,7 @@ msgstr "" " ビットマスクã®å¤§ãã•: %zu ãƒã‚¤ãƒˆ %<PRIuFAST32>%% ビットè¨å®š 第2ãƒãƒƒã‚·ãƒ¥ã‚·ãƒ•" "ト: %u\n" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4556,10 +4561,10 @@ msgid_plural "" "Library list section [%2zu] '%s' at offset %#0<PRIx64> contains %d entries:\n" msgstr[0] "" "\n" -"オフセット %3$#0<PRIx64> ã®ãƒ©ã‚¤ãƒ–ラリー一覧セクション [%1$2zu] '%2$s' ã«ã¯ %4" -"$d 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" +"オフセット %3$#0<PRIx64> ã®ãƒ©ã‚¤ãƒ–ラリー一覧セクション [%1$2zu] '%2$s' ã«ã¯ " +"%4$d 個ã®é …ç›®ãŒã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" @@ -4567,151 +4572,171 @@ msgstr "" " ライブラリー タイムスタンプ ãƒã‚§ãƒƒã‚¯ã‚µãƒ ãƒãƒ¼" "ジョン フラグ" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" "\n" -"オフセット %4$#0<PRIx64> ã® %3$<PRIu64> ãƒã‚¤ãƒˆã®ã‚ªãƒ–ジェクト属性セクション [%" -"1$2zu] '%2$s':\n" +"オフセット %4$#0<PRIx64> ã® %3$<PRIu64> ãƒã‚¤ãƒˆã®ã‚ªãƒ–ジェクト属性セクション " +"[%1$2zu] '%2$s':\n" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr " 所有者 大ãã•\n" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " ファイル: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>ã€%s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "ä¸æ˜Žãªã‚¿ã‚° %hx" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "ä¸æ˜Žãªåˆ©ç”¨è€…ã‚¿ã‚° %hx" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "ä¸æ˜Žãªå±žæ€§ %hx" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "ä¸æ˜Žãªåˆ©ç”¨è€…属性 %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "ä¸æ˜Žãªæ§˜å¼ %<PRIx64>" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "空ブãƒãƒƒã‚¯" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "%zu ãƒã‚¤ãƒˆã®ãƒ–ãƒãƒƒã‚¯:" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr "" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr "" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -4722,7 +4747,7 @@ msgstr "" "オフセット %3$#<PRIx64> ã® DWARF セクション [%1$2zu] '%2$s':\n" " [ コード]\n" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" @@ -4731,30 +4756,30 @@ msgstr "" "\n" "オフセット %<PRIu64> ã®ç•¥èªžã‚»ã‚¯ã‚·ãƒ§ãƒ³:\n" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr " *** 略語をèªã‚“ã§ã„ã‚‹é–“ã«ã‚¨ãƒ©ãƒ¼: %s\n" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr " [%5u] オフセット: %<PRId64>ã€å: %sã€ã‚¿ã‚°: %s\n" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "ã¯ã„" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "ã„ã„ãˆ" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr ".debug_aragnes ã®å†…容を得られã¾ã›ã‚“: %s" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -4767,25 +4792,25 @@ msgstr[0] "" "オフセット %3$#<PRIx64> ã® DWARF セクション [%1$2zu] '%2$s' ã«ã¯ %4$zu 個ã®é …" "ç›®ãŒã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" " [%*zu] 開始: %0#*<PRIx64>ã€é•·ã•: %5<PRIu64>ã€CU DIE オフセット: %6<PRId64>\n" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr ".degub_ranges ã®å†…容を得られã¾ã›ã‚“: %s" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" @@ -4794,32 +4819,39 @@ msgstr "" "\n" "オフセット %3$#<PRIx64> ã® DWARF セクション [%1$2zu] '%2$s':\n" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr " [%6tx] <ä¸å½“ãªãƒ‡ãƒ¼ã‚¿>\n" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr " [%6tx] ベースアドレス %s\n" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, fuzzy, c-format +msgid " [%6tx] empty list\n" +msgstr "" +"\n" +" [%6tx] ゼãƒçµ‚端\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "%s ã®å†…容を得られã¾ã›ã‚“: %s" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" @@ -4828,12 +4860,12 @@ msgstr "" "\n" "オフセット %3$#<PRIx64> ã® ãƒ•ãƒ¬ãƒ¼ãƒ æƒ…å ±å‘¼å‡ºã—セクション [%1$2zu] '%2$s':\n" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "セクション [%zu] '%s' ã®ä¸å½“ãªãƒ‡ãƒ¼ã‚¿" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" @@ -4842,50 +4874,50 @@ msgstr "" "\n" " [%6tx] ゼãƒçµ‚端\n" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, fuzzy, c-format msgid "invalid augmentation length" msgstr "ä¸å½“ãªæ‹¡å¤§ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "FDE アドレスエンコード" -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "LSDA ãƒã‚¤ãƒ³ã‚¿ãƒ¼ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰:" -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr " (オフセット: %#<PRIx64>)" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr " (終了オフセット: %#<PRIx64>)" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr " %-26sLSDA ãƒã‚¤ãƒ³ã‚¿ãƒ¼: %#<PRIx64>\n" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "属性コードを得られã¾ã›ã‚“: %s" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "属性様å¼ã‚’得られã¾ã›ã‚“: %s" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "属性値を得られã¾ã›ã‚“: %s" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -4896,63 +4928,63 @@ msgstr "" "オフセット %3$#<PRIx64> ã® DWARF セクション [%1$2zu] '%2$s':\n" " [オフセット]\n" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, fuzzy, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" " オフセット %1$<PRIu64> ã®ã‚³ãƒ³ãƒ‘イルå˜ä½:\n" " ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %2$<PRIu16>ã€ç•¥èªžã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚ªãƒ•ã‚»ãƒƒãƒˆ: %3$<PRIu64>ã€ã‚¢ãƒ‰ãƒ¬ã‚¹ã®å¤§" "ãã•: %4$<PRIu8>ã€ã‚ªãƒ•ã‚»ãƒƒãƒˆã®å¤§ãã•: %5$<PRIu8>\n" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" " オフセット %1$<PRIu64> ã®ã‚³ãƒ³ãƒ‘イルå˜ä½:\n" " ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %2$<PRIu16>ã€ç•¥èªžã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚ªãƒ•ã‚»ãƒƒãƒˆ: %3$<PRIu64>ã€ã‚¢ãƒ‰ãƒ¬ã‚¹ã®å¤§" "ãã•: %4$<PRIu8>ã€ã‚ªãƒ•ã‚»ãƒƒãƒˆã®å¤§ãã•: %5$<PRIu8>\n" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "" "セクション '%2$s' 㮠オフセット %1$<PRIu64> ã® DIE を得られã¾ã›ã‚“: %3$s" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "DIE オフセットを得られã¾ã›ã‚“: %s" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "" -"セクション '%2$s' ä¸ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆ %1$<PRIu64> ã® DIE ã®ã‚¿ã‚°ã‚’得られã¾ã›ã‚“: %3" -"$s" +"セクション '%2$s' ä¸ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆ %1$<PRIu64> ã® DIE ã®ã‚¿ã‚°ã‚’得られã¾ã›ã‚“: " +"%3$s" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "次㮠DIE を得られã¾ã›ã‚“: %s\n" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "次㮠DIE を得られã¾ã›ã‚“: %s" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "ラインデータセクションデータを得られã¾ã›ã‚“: %s" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" @@ -4961,7 +4993,7 @@ msgstr "" "\n" "オフセット %Zu ã®ãƒ†ãƒ¼ãƒ–ル:\n" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, fuzzy, c-format msgid "" "\n" @@ -4989,18 +5021,18 @@ msgstr "" "\n" "命令コード:\n" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "セクション [%2$zu] '%3$s' ä¸ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆ %1$tu ã«ä¸å½“ãªãƒ‡ãƒ¼ã‚¿" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" msgstr[0] " [%*<PRIuFAST8>] %hhu パラメーター\n" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" @@ -5008,7 +5040,7 @@ msgstr "" "\n" "ディレクトリーテーブル:" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" @@ -5018,7 +5050,7 @@ msgstr "" "ファイルåテーブル:\n" " Entry Dir 時刻 大ãã• åå‰" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" @@ -5026,143 +5058,148 @@ msgstr "" "\n" "è¡Œ ç•ªå· æ–‡:" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, fuzzy, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr " 特殊命令コード %u: アドレス+%u = %s, è¡Œ%+d = %zu\n" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr " 特殊命令コード %u: アドレス+%u = %s, è¡Œ%+d = %zu\n" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr " 拡張命令コード %u: " -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "列ã®çµ‚ã‚ã‚Š" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "アドレスを %s ã«è¨å®šã™ã‚‹\n" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "" "新ファイルを定義ã™ã‚‹: dir=%uã€mtime=%<PRIu64>ã€é•·ã•h=%<PRIu64>ã€åå‰=%s\n" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, fuzzy, c-format msgid " set discriminator to %u\n" msgstr "カラムを %<PRIu64> ã«è¨å®šã™ã‚‹\n" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "ä¸æ˜Žãªå‘½ä»¤ã‚³ãƒ¼ãƒ‰" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr "複写" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, fuzzy, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "アドレスを %u ã ã‘進ã‚㦠%s ã«ã™ã‚‹\n" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "アドレスを %u ã ã‘進ã‚㦠%s ã«ã™ã‚‹\n" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr "行を定数 %d ã ã‘進ã‚㦠%<PRId64> ã«ã™ã‚‹\n" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr " ファイルを %<PRIu64> ã«è¨å®šã™ã‚‹\n" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr "カラムを %<PRIu64> ã«è¨å®šã™ã‚‹\n" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr " '%s' ã‚’ %<PRIuFAST8> ã«è¨å®šã™ã‚‹\n" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr "基本ブãƒãƒƒã‚¯ãƒ•ãƒ©ã‚°ã‚’è¨å®šã™ã‚‹" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, fuzzy, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "アドレスを定数 %u ã ã‘済ã‚㦠%s ã«ã™ã‚‹\n" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "アドレスを定数 %u ã ã‘済ã‚㦠%s ã«ã™ã‚‹\n" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "アドレスを固定値 %u ã ã‘進ã‚㦠%s ã«ã™ã‚‹\n" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr "プãƒãƒãƒ¼ã‚°çµ‚了フラグをè¨å®šã™ã‚‹" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr "エピãƒãƒ¼ã‚°é–‹å§‹ãƒ•ãƒ©ã‚°ã‚’è¨å®šã™ã‚‹" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, fuzzy, c-format msgid " set isa to %u\n" msgstr " ファイルを %<PRIu64> ã«è¨å®šã™ã‚‹\n" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" msgstr[0] " %<PRIu8> 個ã®ãƒ‘ラメーターã®ã‚ã‚‹ä¸æ˜Žãªå‘½ä»¤ã‚³ãƒ¼ãƒ‰:" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr ".debug_loc ã®å†…容を得られã¾ã›ã‚“: %s" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +#, fuzzy +msgid " <INVALID DATA>\n" +msgstr " [%6tx] <ä¸å½“ãªãƒ‡ãƒ¼ã‚¿>\n" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "マクãƒæƒ…å ±ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®ãƒ‡ãƒ¼ã‚¿ã‚’得られã¾ã›ã‚“: %s" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "%*s*** 最後ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®çµ‚端ã—ã¦ã„ãªã„æ–‡å—列" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr "" @@ -5170,7 +5207,7 @@ msgstr "" # # "オフセット %3$#<PRIx64> ã® DWARF セクション [%1$2zu] '%2$s':\n" # # " %4$*s æ–‡å—列\n" ãŒã‚¨ãƒ©ãƒ¼ã«ãªã‚‹ã®ã¯ä½•æ•…? å–ã‚Šæ•¢ãˆãš fuzzy扱ㄠ-#: src/readelf.c:6374 +#: src/readelf.c:6626 #, fuzzy, c-format msgid "" "\n" @@ -5181,12 +5218,12 @@ msgstr "" "オフセット %3$#<PRIx64> ã® DWARF セクション [%1$2zu] '%2$s':\n" " %4$*s æ–‡å—列\n" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr " *** æ–‡å—列ã®èªè¾¼ã¿ä¸ã«ã‚¨ãƒ©ãƒ¼: %s\n" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" @@ -5195,7 +5232,7 @@ msgstr "" "\n" "呼出ã—フレーム検索テーブルセクション [%2zu] '.eh_frame_hdr':\n" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" @@ -5204,22 +5241,22 @@ msgstr "" "\n" "例外å–扱ã„テーブルセクション [%2zu] '.gcc_except_table':\n" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr " LPStart コード化: %#x " -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr "TType コード化: %#x " -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr "呼出ã—サイトコード化: %#x " -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" @@ -5227,7 +5264,7 @@ msgstr "" "\n" " 呼出ã—サイトテーブル:" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5240,22 +5277,22 @@ msgstr "" " 離ç€é™¸å ´: %#<PRIx64>\n" " 行動: %u\n" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "ä¸å½“㪠TType コード化" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "デãƒãƒƒã‚°å†…容記述åを得られã¾ã›ã‚“: %s" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "コアノートデータã®å¤‰æ›ãŒã§ãã¾ã›ã‚“: %s" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" @@ -5264,31 +5301,31 @@ msgstr "" "\n" "%*s... < %u 回ã®ç¹°è¿”ã—> ..." -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr " 所有者 データ大ãã•ã‚¿ã‚¤ãƒ—\n" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr " %-13.*s %9<PRId32> %s\n" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "ノートセクションã®å†…容を得られã¾ã›ã‚“: %s" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" "\n" -"オフセット %4$#0<PRIx64> ã® %3$<PRIu64> ãƒã‚¤ãƒˆã®ãƒŽãƒ¼ãƒˆã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%1$2zu] '%2" -"$s':\n" +"オフセット %4$#0<PRIx64> ã® %3$<PRIu64> ãƒã‚¤ãƒˆã®ãƒŽãƒ¼ãƒˆã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%1$2zu] " +"'%2$s':\n" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" @@ -5297,7 +5334,7 @@ msgstr "" "\n" "オフセット %2$#0<PRIx64> ã® %1$<PRIu64> ãƒã‚¤ãƒˆã®ãƒŽãƒ¼ãƒˆã‚»ã‚°ãƒ¡ãƒ³ãƒˆ:\n" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" @@ -5306,22 +5343,22 @@ msgstr "" "\n" "セクション [%Zu] '%s' ã«ã¯ãƒ€ãƒ³ãƒ—ã™ã¹ãデータãŒã‚ã‚Šã¾ã›ã‚“。\n" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "セクション [%Zu] '%s' ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ãŒå¾—られã¾ã›ã‚“: %s" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" "Hex dump of section [%Zu] '%s', %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" "\n" -"オフセット %4$#0<PRIx64> ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%1$Zu] '%2$s' ã®16進ダンプã€%3" -"$<PRIu64> ãƒã‚¤ãƒˆ:\n" +"オフセット %4$#0<PRIx64> ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ [%1$Zu] '%2$s' ã®16進ダン" +"プã€%3$<PRIu64> ãƒã‚¤ãƒˆ:\n" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, fuzzy, c-format msgid "" "\n" @@ -5330,7 +5367,7 @@ msgstr "" "\n" "セクション [%Zu] '%s' ã«ã¯ãƒ€ãƒ³ãƒ—ã™ã¹ãデータãŒã‚ã‚Šã¾ã›ã‚“。\n" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" @@ -5340,7 +5377,7 @@ msgstr "" "オフセット %4$#0<PRIx64> æ–‡å—列セクション [%1$Zu] '%2$s' ã«ã¯ %3$<PRIu64> ãƒ" "イトã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" @@ -5349,7 +5386,7 @@ msgstr "" "\n" "セクション [%lu] ãŒã‚ã‚Šã¾ã›ã‚“" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" @@ -5358,12 +5395,12 @@ msgstr "" "\n" "セクション '%s' ãŒã‚ã‚Šã¾ã›ã‚“" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "アーカイブã®ã‚·ãƒ³ãƒœãƒ«ç´¢å¼• '%s' を得られã¾ã›ã‚“: %s" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" @@ -5372,7 +5409,7 @@ msgstr "" "\n" "アーカイブ '%s' ã«ã¯ã‚·ãƒ³ãƒœãƒ«ç´¢å¼•ãŒã‚ã‚Šã¾ã›ã‚“\n" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" @@ -5381,12 +5418,12 @@ msgstr "" "\n" "アーカイブ '%s' ã®ç´¢å¼•ã«ã¯ %Zu é …ç›®ã‚ã‚Šã¾ã™:\n" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "'%2$s' 㮠オフセット %1$Zu ã®ãƒ¡ãƒ³ãƒãƒ¼ã‚’抽出ã§ãã¾ã›ã‚“: %3$s" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "アーカイブメンãƒãƒ¼ '%s' ã«ã¯ä»¥ä¸‹ãŒã‚ã‚Šã¾ã™:\n" @@ -5503,7 +5540,7 @@ msgstr "" msgid "invalid minimum length of matched string size" msgstr "" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "" diff --git a/elfutils/po/pl.gmo b/elfutils/po/pl.gmo Binary files differindex 50193180..160a8c5b 100644 --- a/elfutils/po/pl.gmo +++ b/elfutils/po/pl.gmo diff --git a/elfutils/po/pl.po b/elfutils/po/pl.po index afb07004..9de85fcb 100644 --- a/elfutils/po/pl.po +++ b/elfutils/po/pl.po @@ -6,18 +6,19 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" -"PO-Revision-Date: 2010-05-28 23:37+0200\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" +"PO-Revision-Date: 2010-08-23 18:13+0200\n" "Last-Translator: Piotr DrÄ…g <piotrdrag@gmail.com>\n" "Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "pamięć wyczerpana" @@ -416,7 +417,7 @@ msgstr "nieprawidÅ‚owy rozmiar operanda źródÅ‚owego" msgid "invalid size of destination operand" msgstr "nieprawidÅ‚owy rozmiar operanda docelowego" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "nieprawidÅ‚owe kodowanie" @@ -497,7 +498,7 @@ msgstr "dane/scn nie zgadzajÄ… siÄ™" msgid "invalid section header" msgstr "nieprawidÅ‚owy nagłówek sekcji" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "nieprawidÅ‚owe dane" @@ -561,29 +562,34 @@ msgstr "WyÅ›wietla także nazwy funkcji" msgid "Also show symbol or section names" msgstr "WyÅ›wietla także nazwy symboli ub sekcji" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +#, fuzzy +msgid "Also show line table flags" +msgstr "WyÅ›wietla także nazwy funkcji" + +#: src/addr2line.c:74 msgid "Treat addresses as offsets relative to NAME section." msgstr "Traktuje adresy jako offsety wzglÄ™dne do sekcji NAZWA." -#: src/addr2line.c:75 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 +#: src/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "Różne:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "" "Odnajdywanie plików źródÅ‚owych i informacji o wierszu dla ADRESU (domyÅ›lne w " "a.out)." -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "[ADRES...]" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -597,30 +603,30 @@ msgstr "" "BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyÅ›lnej gwarancji PRZYDATNOÅšCI\n" "HANDLOWEJ albo PRZYDATNOÅšCI DO OKREÅšLONYCH ZASTOSOWAŃ.\n" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "Napisane przez %s.\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "SkÅ‚adnia sekcji wymaga dokÅ‚adnie jednego moduÅ‚u" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "offset %#<PRIxMAX> leży poza sekcjÄ… \"%s\"" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "nie można odnaleźć symbolu \"%s\"" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "offset %#<PRIxMAX> leży poza zawartoÅ›ciÄ… \"%s\"" @@ -720,42 +726,42 @@ msgstr "[ELEMENT] [LICZNIK] ARCHIWUM [PLIK...]" #: src/ar.c:192 #, c-format msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options" -msgstr "" +msgstr "\"a\", \"b\" i \"i\" sÄ… dozwolone tylko z opcjami \"m\" i \"r\"" #: src/ar.c:197 #, c-format msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers" -msgstr "" +msgstr "parametr ELEMENT jest wymagany dla modyfikatorów \"a\", \"b\" i \"i\"" #: src/ar.c:213 #, c-format msgid "'N' is only meaningful with the 'x' and 'd' options" -msgstr "" +msgstr "\"N\" ma znaczenie tylko z opcjami \"x\" i \"d\"" #: src/ar.c:218 #, c-format msgid "COUNT parameter required" -msgstr "" +msgstr "wymagany jest parametr LICZNIK" #: src/ar.c:230 -#, fuzzy, c-format +#, c-format msgid "invalid COUNT parameter %s" -msgstr "bÅ‚Ä™dny parametr" +msgstr "nieprawidÅ‚owy parametr LICZNIK %s" #: src/ar.c:237 #, c-format msgid "'%c' is only meaningful with the 'x' option" -msgstr "" +msgstr "\"%c\" ma znaczenie tylko z opcjÄ… \"x\"" #: src/ar.c:243 -#, fuzzy, c-format +#, c-format msgid "archive name required" -msgstr "Wymagana nazwa archiwum" +msgstr "wymagana jest nazwa archiwum" #: src/ar.c:314 -#, fuzzy, c-format +#, c-format msgid "More than one operation specified" -msgstr "Nie podano operacji.\n" +msgstr "Podano wiÄ™cej niż jedno dziaÅ‚anie" #: src/ar.c:404 #, c-format @@ -768,9 +774,9 @@ msgid "cannot open archive '%s': %s" msgstr "nie można otworzyć archiwum \"%s\": %s" #: src/ar.c:418 -#, fuzzy, c-format +#, c-format msgid "%s: not an archive file" -msgstr "ÅÄ…czenie plików obiektów i archiwów." +msgstr "%s: nie jest plikiem archiwum" #: src/ar.c:422 #, c-format @@ -783,14 +789,14 @@ msgid "no entry %s in archive\n" msgstr "brak wpisu %s w archiwum\n" #: src/ar.c:487 src/ar.c:929 src/ar.c:1129 -#, fuzzy, c-format +#, c-format msgid "cannot create hash table" -msgstr "nie można utworzyć tabeli Å‚aÅ„cuchów" +msgstr "nie można utworzyć tabeli skrótów" #: src/ar.c:494 src/ar.c:936 src/ar.c:1138 -#, fuzzy, c-format +#, c-format msgid "cannot insert into hash table" -msgstr "nie można utworzyć tabeli Å‚aÅ„cuchów" +msgstr "nie można umieÅ›cić w tabeli skrótów" #: src/ar.c:502 src/ranlib.c:176 #, c-format @@ -798,9 +804,9 @@ msgid "cannot stat '%s'" msgstr "nie można wykonać stat na \"%s\"" #: src/ar.c:598 -#, fuzzy, c-format +#, c-format msgid "cannot read content of %s: %s" -msgstr "nie można pobrać zawartoÅ›ci sekcji %zu: %s" +msgstr "nie można odczytać zawartoÅ›ci %s: %s" #: src/ar.c:641 #, c-format @@ -813,19 +819,19 @@ msgid "failed to write %s" msgstr "zapisanie %s nie powiodÅ‚o siÄ™" #: src/ar.c:675 -#, fuzzy, c-format +#, c-format msgid "cannot change mode of %s" -msgstr "nie można zmienić uprawnieÅ„ pliku wyjÅ›ciowego" +msgstr "nie można zmienić trybu %s" #: src/ar.c:691 -#, fuzzy, c-format +#, c-format msgid "cannot change modification time of %s" -msgstr "nie można ustawić czasu dostÄ™pu i modyfikacji %s" +msgstr "nie można zmienić czasu modyfikacji %s" #: src/ar.c:737 -#, fuzzy, c-format +#, c-format msgid "cannot rename temporary file to %.*s" -msgstr "nie można zmienić nazwy pliku wyjÅ›ciowego" +msgstr "nie można zmienić nazwy pliku tymczasowego na %.*s" #: src/ar.c:773 src/ar.c:1021 src/ar.c:1419 src/ranlib.c:250 #, c-format @@ -835,12 +841,12 @@ msgstr "nie można utworzyć nowego pliku" #: src/ar.c:1220 #, c-format msgid "position member %s not found" -msgstr "" +msgstr "nie odnaleziono poÅ‚ożenia elementu %s" #: src/ar.c:1230 -#, fuzzy, c-format +#, c-format msgid "%s: no entry %s in archive!\n" -msgstr "%s nie jest archiwum" +msgstr "%s: brak wpisu %s w archiwum.\n" #: src/ar.c:1259 src/ldgeneric.c:519 src/objdump.c:257 #, c-format @@ -848,34 +854,34 @@ msgid "cannot open %s" msgstr "nie można otworzyć %s" #: src/ar.c:1264 -#, fuzzy, c-format +#, c-format msgid "cannot stat %s" msgstr "nie można wykonać stat na %s" #: src/ar.c:1270 -#, fuzzy, c-format +#, c-format msgid "%s is no regular file" -msgstr "to nie jest zwykÅ‚y plik" +msgstr "%s nie jest zwykÅ‚ym plikiem" #: src/ar.c:1283 -#, fuzzy, c-format +#, c-format msgid "cannot get ELF descriptor for %s: %s\n" -msgstr "nie można utworzyć deskryptora ELF dla %s: %s" +msgstr "nie można uzyskać deskryptora ELF dla %s: %s\n" #: src/ar.c:1302 -#, fuzzy, c-format +#, c-format msgid "cannot read %s: %s" -msgstr "nie można odczytać archiwum `%s': %s" +msgstr "nie można odczytać %s: %s" #: src/arlib.c:215 #, c-format msgid "the archive '%s' is too large" -msgstr "" +msgstr "archiwum \"%s\" jest za duże" #: src/arlib.c:228 -#, fuzzy, c-format +#, c-format msgid "cannot read ELF header of %s(%s): %s" -msgstr "nie można pobrać nagłówka ELF %s: %s" +msgstr "nie można odczytać nagłówka ELF %s(%s): %s" #: src/elfcmp.c:69 msgid "Control options:" @@ -886,12 +892,12 @@ msgid "" "Control treatment of gaps in loadable segments [ignore|match] (default: " "ignore)" msgstr "" -"Sterowanie traktowaniem luk w segmentach Å‚adowanych [ignore|match] " +"Sterowanie traktowaniem luk w segmentach wczytywalnych [ignore|match] " "(domyÅ›lne: ignore)" #: src/elfcmp.c:72 msgid "Ignore permutation of buckets in SHT_HASH section" -msgstr "" +msgstr "Ignorowanie permutacji kubeÅ‚ków w sekcji SHT_HASH" #: src/elfcmp.c:73 msgid "Output nothing; yield exit status only" @@ -907,37 +913,37 @@ msgstr "PLIK1 PLIK2" #: src/elfcmp.c:140 msgid "Invalid number of parameters.\n" -msgstr "BÅ‚Ä™dna liczba parametrów.\n" +msgstr "NieprawidÅ‚owa liczba parametrów.\n" #: src/elfcmp.c:168 src/elfcmp.c:173 #, c-format msgid "cannot get ELF header of '%s': %s" -msgstr "nie można pobrać nagłówka ELF \"%s\": %s" +msgstr "nie można uzyskać nagłówka ELF \"%s\": %s" #: src/elfcmp.c:190 #, c-format msgid "%s %s diff: ELF header" -msgstr "%s %s diff: nagłówek ELF" +msgstr "%s %s różniÄ… siÄ™: nagłówek ELF" #: src/elfcmp.c:198 src/elfcmp.c:201 -#, fuzzy, c-format +#, c-format msgid "cannot get section count of '%s': %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można uzyskać licznika sekcji \"%s\": %s" #: src/elfcmp.c:206 -#, fuzzy, c-format +#, c-format msgid "%s %s diff: section count" -msgstr "%s %s różniÄ… siÄ™: nagłówek sekcji" +msgstr "%s %s różniÄ… siÄ™: licznik sekcji" #: src/elfcmp.c:214 src/elfcmp.c:217 -#, fuzzy, c-format +#, c-format msgid "cannot get program header count of '%s': %s" -msgstr "nie można pobrać wpisu nagłówka programu %d z \"%s\": %s" +msgstr "nie można uzyskać licznika nagłówka programu \"%s\": %s" #: src/elfcmp.c:222 -#, fuzzy, c-format +#, c-format msgid "%s %s diff: program header count" -msgstr "%s %s różniÄ… siÄ™: nagłówek programu %d" +msgstr "%s %s różniÄ… siÄ™: licznik nagłówka programu" #: src/elfcmp.c:281 #, c-format @@ -947,12 +953,12 @@ msgstr "%s %s różniÄ… siÄ™: nagłówek sekcji" #: src/elfcmp.c:309 src/elfcmp.c:315 #, c-format msgid "cannot get content of section %zu in '%s': %s" -msgstr "nie można pobrać zawartoÅ›ci sekcji %zu w \"%s\": %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji %zu w \"%s\": %s" #: src/elfcmp.c:331 src/elfcmp.c:337 #, c-format msgid "cannot get symbol in '%s': %s" -msgstr "nie można pobrać symbolu w \"%s\": %s" +msgstr "nie można uzyskać symbolu w \"%s\": %s" #: src/elfcmp.c:358 #, c-format @@ -982,12 +988,12 @@ msgstr "%s %s różniÄ… siÄ™: różna liczba ważnych sekcji" #: src/elfcmp.c:463 src/elfcmp.c:468 #, c-format msgid "cannot load data of '%s': %s" -msgstr "nie można odczytać danych z \"%s\": %s" +msgstr "nie można wczytać danych z \"%s\": %s" #: src/elfcmp.c:487 src/elfcmp.c:493 #, c-format msgid "cannot get program header entry %d of '%s': %s" -msgstr "nie można pobrać wpisu nagłówka programu %d z \"%s\": %s" +msgstr "nie można uzyskać wpisu nagłówka programu %d z \"%s\": %s" #: src/elfcmp.c:499 #, c-format @@ -1002,7 +1008,7 @@ msgstr "%s %s różniÄ… siÄ™: luka" #: src/elfcmp.c:583 #, c-format msgid "Invalid value '%s' for --gaps parameter." -msgstr "BÅ‚Ä™dna wartość \"%s\" dla parametru --gaps." +msgstr "NieprawidÅ‚owa wartość \"%s\" dla parametru --gaps." #: 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 @@ -1025,17 +1031,17 @@ msgstr "nie można utworzyć deskryptora EBL dla \"%s\"" #: src/elfcmp.c:634 #, c-format msgid "cannot get section header of section %zu: %s" -msgstr "nie można pobrać nagłówka sekcji dla sekcji %zu: %s" +msgstr "nie można uzyskać nagłówka sekcji dla sekcji %zu: %s" #: src/elfcmp.c:644 #, c-format msgid "cannot get content of section %zu: %s" -msgstr "nie można pobrać zawartoÅ›ci sekcji %zu: %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji %zu: %s" #: src/elfcmp.c:654 src/elfcmp.c:668 #, c-format msgid "cannot get relocation: %s" -msgstr "nie można pobrać relokacji: %s" +msgstr "nie można uzyskać relokacji: %s" #: src/elflint.c:72 msgid "Be extremely strict, flag level 2 features." @@ -1043,7 +1049,7 @@ msgstr "Bardzo Å›cisÅ‚e sprawdzanie, cechy poziomu 2 flag." #: src/elflint.c:73 msgid "Do not print anything if successful" -msgstr "Nie wypisywanie niczego w przypadku sukcesu" +msgstr "Nie wypisywanie niczego w przypadku powodzenia" #: src/elflint.c:74 msgid "Binary is a separate debuginfo file" @@ -1054,8 +1060,8 @@ msgid "" "Binary has been created with GNU ld and is therefore known to be broken in " "certain ways" msgstr "" -"Binarka zostaÅ‚a utworzona przez GNU ld przez co jest uszkodzona w pewien " -"sposób" +"Plik binarny zostaÅ‚ utworzony przez program GNU ld, przez co jest uszkodzony " +"w pewien sposób" #: src/elflint.c:82 msgid "Pedantic checking of ELF files compliance with gABI/psABI spec." @@ -1074,18 +1080,18 @@ msgstr "nie można otworzyć pliku wejÅ›ciowego" #: src/elflint.c:166 #, c-format msgid "cannot generate Elf descriptor: %s\n" -msgstr "nie można wygenerować deskryptora Elf: %s\n" +msgstr "nie można utworzyć deskryptora ELF: %s\n" #: src/elflint.c:185 #, c-format msgid "error while closing Elf descriptor: %s\n" -msgstr "bÅ‚Ä…d podczas zamykania deskryptora Elf: %s\n" +msgstr "bÅ‚Ä…d podczas zamykania deskryptora ELF: %s\n" #: src/elflint.c:189 msgid "No errors" -msgstr "Bez bÅ‚Ä™dów" +msgstr "Brak bÅ‚Ä™dów" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "Brak nazwy pliku.\n" @@ -1097,7 +1103,7 @@ msgstr " bÅ‚Ä…d podczas zwalniania deskryptora pod-ELF: %s\n" #: src/elflint.c:310 #, c-format msgid "Not an ELF file - it has the wrong magic bytes at the start\n" -msgstr "To nie jest plik ELF - ma zÅ‚e bajty magiczne na poczÄ…tku\n" +msgstr "To nie jest plik ELF - posiada bÅ‚Ä™dne bajty magiczne na poczÄ…tku\n" #: src/elflint.c:370 #, c-format @@ -1117,7 +1123,7 @@ msgstr "nieznany numer wersji nagłówka ELF e_ident[%d] == %d\n" #: src/elflint.c:385 #, c-format msgid "unsupported OS ABI e_ident[%d] == '%s'\n" -msgstr "nieobsÅ‚ugiwane OS ABI e_ident[%d] == \"%s\"\n" +msgstr "nieobsÅ‚ugiwane ABI systemu operacyjnego e_ident[%d] == \"%s\"\n" #: src/elflint.c:391 #, c-format @@ -1127,7 +1133,7 @@ msgstr "nieobsÅ‚ugiwana wersja ABI e_ident[%d] == %d\n" #: src/elflint.c:396 #, c-format msgid "e_ident[%zu] is not zero\n" -msgstr "e_ident[%zu] nie jest zerem\n" +msgstr "e_ident[%zu] nie wynosi zero\n" #: src/elflint.c:401 #, c-format @@ -1137,7 +1143,7 @@ msgstr "nieznany typ pliku obiektu %d\n" #: src/elflint.c:408 #, c-format msgid "unknown machine type %d\n" -msgstr "nieznany typ maszyny %d\n" +msgstr "nieznany typ komputera %d\n" #: src/elflint.c:412 #, c-format @@ -1147,7 +1153,7 @@ msgstr "nieznana wersja pliku obiektu\n" #: src/elflint.c:418 #, c-format msgid "invalid program header offset\n" -msgstr "bÅ‚Ä™dny offset nagłówka programu\n" +msgstr "nieprawidÅ‚owy offset nagłówka programu\n" #: src/elflint.c:420 #, c-format @@ -1158,12 +1164,12 @@ msgstr "" #: src/elflint.c:424 #, c-format msgid "invalid number of program header entries\n" -msgstr "bÅ‚Ä™dna liczba wpisów nagłówka programu\n" +msgstr "nieprawidÅ‚owa liczba wpisów nagłówka programu\n" #: src/elflint.c:432 #, c-format msgid "invalid section header table offset\n" -msgstr "bÅ‚Ä™dny offset tabeli nagłówków sekcji\n" +msgstr "nieprawidÅ‚owy offset tabeli nagłówków sekcji\n" #: src/elflint.c:435 #, c-format @@ -1173,47 +1179,47 @@ msgstr "tabela nagłówków sekcji musi istnieć\n" #: src/elflint.c:449 #, c-format msgid "invalid number of section header table entries\n" -msgstr "bÅ‚Ä™dna liczba wpisów tabeli nagłówków sekcji\n" +msgstr "nieprawidÅ‚owa liczba wpisów tabeli nagłówków sekcji\n" #: src/elflint.c:466 #, c-format msgid "invalid section header index\n" -msgstr "bÅ‚Ä™dny indeks nagłówka sekcji\n" +msgstr "nieprawidÅ‚owy indeks nagłówka sekcji\n" #: src/elflint.c:480 -#, fuzzy, c-format +#, c-format msgid "invalid number of program header table entries\n" -msgstr "bÅ‚Ä™dna liczba wpisów nagłówka programu\n" +msgstr "nieprawidÅ‚owa liczba wpisów tablicy nagłówka programu\n" #: src/elflint.c:489 #, c-format msgid "invalid machine flags: %s\n" -msgstr "bÅ‚Ä™dne flagi maszyny: %s\n" +msgstr "nieprawidÅ‚owe flagi komputera: %s\n" #: src/elflint.c:496 src/elflint.c:513 #, c-format msgid "invalid ELF header size: %hd\n" -msgstr "bÅ‚Ä™dny rozmiar nagłówka ELF: %hd\n" +msgstr "nieprawidÅ‚owy rozmiar nagłówka ELF: %hd\n" #: src/elflint.c:499 src/elflint.c:516 #, c-format msgid "invalid program header size: %hd\n" -msgstr "bÅ‚Ä™dny rozmiar nagłówka programu: %hd\n" +msgstr "nieprawidÅ‚owa rozmiar nagłówka programu: %hd\n" #: src/elflint.c:502 src/elflint.c:519 #, c-format msgid "invalid program header position or size\n" -msgstr "bÅ‚Ä™dne poÅ‚ożenie lub rozmiar nagłówka programu\n" +msgstr "nieprawidÅ‚owe poÅ‚ożenie lub rozmiar nagłówka programu\n" #: src/elflint.c:505 src/elflint.c:522 #, c-format msgid "invalid section header size: %hd\n" -msgstr "bÅ‚Ä™dny rozmiar nagłówka sekcji: %hd\n" +msgstr "nieprawidÅ‚owy rozmiar nagłówka sekcji: %hd\n" #: src/elflint.c:508 src/elflint.c:525 #, c-format msgid "invalid section header position or size\n" -msgstr "bÅ‚Ä™dne poÅ‚ożenie lub rozmiar nagłówka sekcji\n" +msgstr "nieprawidÅ‚owe poÅ‚ożenie lub rozmiar nagłówka sekcji\n" #: src/elflint.c:569 #, c-format @@ -1224,7 +1230,7 @@ msgstr "" "sekcja [%2d] \"%s\": sekcja z flagÄ… SHF_GROUP nie jest częściÄ… grupy sekcji\n" #: src/elflint.c:573 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': section group [%2zu] '%s' does not precede group member\n" msgstr "" @@ -1236,7 +1242,7 @@ msgstr "" #: src/elflint.c:3162 src/elflint.c:4062 #, c-format msgid "section [%2d] '%s': cannot get section data\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać danych sekcji\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać danych sekcji\n" #: src/elflint.c:602 src/elflint.c:1598 #, c-format @@ -1244,8 +1250,8 @@ msgid "" "section [%2d] '%s': referenced as string table for section [%2d] '%s' but " "type is not SHT_STRTAB\n" msgstr "" -"sekcja [%2d] \"%s\": użyta jako tabela Å‚aÅ„cuchów dla sekcji [%2d] \"%s\", " -"ale nie jest typu SHT_STRTAB\n" +"sekcja [%2d] \"%s\": użyta jako tabela ciÄ…gów dla sekcji [%2d] \"%s\", ale " +"nie jest typu SHT_STRTAB\n" #: src/elflint.c:625 #, c-format @@ -1257,14 +1263,14 @@ msgstr "" "rozszerzonej sekcji indeksów\n" #: src/elflint.c:636 -#, fuzzy, c-format +#, c-format msgid "section [%2u] '%s': entry size is does not match ElfXX_Sym\n" -msgstr "sekcja [%2zu] \"%s\": rozmiar wpisu nie zgadza siÄ™ z ElfXX_Sym\n" +msgstr "sekcja [%2u] \"%s\": rozmiar wpisu nie zgadza siÄ™ z ElfXX_Sym\n" #: src/elflint.c:645 #, c-format msgid "section [%2d] '%s': cannot get symbol %d: %s\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać symbolu %d: %s\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać symbolu %d: %s\n" #: src/elflint.c:650 src/elflint.c:653 src/elflint.c:656 src/elflint.c:659 #: src/elflint.c:662 src/elflint.c:665 @@ -1280,12 +1286,12 @@ msgstr "sekcja [%2d] \"%s\": XINDEX dla zerowego wpisu nie jest zerem\n" #: src/elflint.c:678 #, c-format msgid "section [%2d] '%s': cannot get symbol %zu: %s\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać symbolu %zu: %s\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać symbolu %zu: %s\n" #: src/elflint.c:687 #, c-format msgid "section [%2d] '%s': symbol %zu: invalid name value\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dna wartość nazwy\n" +msgstr "sekcja [%2d] \"%s\": symbol %zu: nieprawidÅ‚owa wartość nazwy\n" #: src/elflint.c:700 #, c-format @@ -1293,8 +1299,8 @@ msgid "" "section [%2d] '%s': symbol %zu: too large section index but no extended " "section index section\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: zbyt duży indeks sekcji, ale nie ma sekcji " -"rozszerzonych indeksów sekcji\n" +"sekcja [%2d] \"%s\": symbol %zu: za duży indeks sekcji, ale nie posiada " +"sekcji rozszerzonych indeksów sekcji\n" #: src/elflint.c:706 #, c-format @@ -1308,7 +1314,7 @@ msgstr "" #: src/elflint.c:718 #, c-format msgid "section [%2d] '%s': symbol %zu: invalid section index\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dny indeks sekcji\n" +msgstr "sekcja [%2d] \"%s\": symbol %zu: nieprawidÅ‚owy indeks sekcji\n" #: src/elflint.c:726 #, c-format @@ -1321,16 +1327,17 @@ msgid "section [%2d] '%s': symbol %zu: unknown symbol binding\n" msgstr "sekcja [%2d] \"%s\": symbol %zu: nieznane dowiÄ…zanie symbolu\n" #: src/elflint.c:737 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': symbol %zu: unique symbol not of object type\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: nieznany typ\n" +msgstr "" +"sekcja [%2d] \"%s\": symbol %zu: unikalny symbol nie jest typem obiektu\n" #: src/elflint.c:745 #, c-format msgid "" "section [%2d] '%s': symbol %zu: COMMON only allowed in relocatable files\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: COMMON dopuszczalne tylko w plikach " +"sekcja [%2d] \"%s\": symbol %zu: COMMON jest dozwolone tylko w plikach " "relokowalnych\n" #: src/elflint.c:749 @@ -1364,7 +1371,7 @@ msgid "" "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have " "SHF_TLS flag set\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: wskazywana sekcja [%2d] \"%s\" nie ma " +"sekcja [%2d] \"%s\": symbol %zu: wskazywana sekcja [%2d] \"%s\" nie posiada " "ustawionej flagi SHF_TLS\n" #: src/elflint.c:810 src/elflint.c:852 @@ -1373,22 +1380,22 @@ msgid "" "section [%2d] '%s': symbol %zu: st_value out of bounds of referenced section " "[%2d] '%s'\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: st_value spoza zakresu wskazywanej sekcji [%" -"2d] \"%s\"\n" +"sekcja [%2d] \"%s\": symbol %zu: st_value spoza zakresu wskazywanej sekcji " +"[%2d] \"%s\"\n" #: src/elflint.c:837 #, c-format msgid "" "section [%2d] '%s': symbol %zu: TLS symbol but no TLS program header entry\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: symbol TLS ale brak wpisu TLS nagłówka " +"sekcja [%2d] \"%s\": symbol %zu: symbol TLS, ale brak wpisu TLS nagłówka " "programu\n" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" "sekcja [%2d] \"%s\": symbol %zu: st_value pomija wskazywanÄ… sekcjÄ™ [%2d] \"%s" "\"\n" @@ -1399,7 +1406,7 @@ msgid "" "section [%2d] '%s': symbol %zu: local symbol outside range described in " "sh_info\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: symbol lokalny spoza zakresu okreÅ›lonego w " +"sekcja [%2d] \"%s\": symbol %zu: lokalny symbol spoza zakresu okreÅ›lonego w " "sh_info\n" #: src/elflint.c:879 @@ -1408,29 +1415,31 @@ msgid "" "section [%2d] '%s': symbol %zu: non-local symbol outside range described in " "sh_info\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %zu: symbol nie-lokalny spoza zakresu " -"okreÅ›lonego w sh_info\n" +"sekcja [%2d] \"%s\": symbol %zu: nielokalny symbol spoza zakresu okreÅ›lonego " +"w sh_info\n" #: src/elflint.c:886 #, c-format msgid "section [%2d] '%s': symbol %zu: non-local section symbol\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: nie-lokalny symbol sekcji\n" +msgstr "sekcja [%2d] \"%s\": symbol %zu: nielokalny symbol sekcji\n" #: src/elflint.c:936 -#, fuzzy, c-format +#, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" msgstr "" -"sekcja [%2d] \"%s\": symbol _GLOBAL_OFFSET_TABLE_ odnosi siÄ™ do zÅ‚ej sekcji\n" +"sekcja [%2d] \"%s\": symbol _GLOBAL_OFFSET_TABLE_ odnosi siÄ™ do bÅ‚Ä™dnej " +"sekcji [%2d]\n" #: src/elflint.c:943 -#, fuzzy, c-format +#, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%" -"s'\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" -"sekcja [%2d] \"%s\": symbol _GLOBAL_OFFSET_TABLE_ odnosi siÄ™ do zÅ‚ej sekcji\n" +"sekcja [%2d] \"%s\": symbol _GLOBAL_OFFSET_TABLE_ odnosi siÄ™ do sekcji [%2d] " +"\"%s\"\n" #: src/elflint.c:959 #, c-format @@ -1478,26 +1487,28 @@ msgstr "" "rozmiaru segmentu dynamicznego %<PRIu64>\n" #: src/elflint.c:1010 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': symbol %zu: symbol in dynamic symbol table with non-" "default visibility\n" -msgstr "sekcja [%2d] \"%s\": symbol %d: symbol lokalny z zakresem globalnym\n" +msgstr "" +"sekcja [%2d] \"%s\": symbol %zu: symbol w dynamicznej tablicy symboli z " +"niedomyÅ›lnÄ… widocznoÅ›ciÄ…\n" #: src/elflint.c:1014 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': symbol %zu: unknown bit set in st_other\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: nieznany typ\n" +msgstr "sekcja [%2d] \"%s\": symbol %zu: ustawiono nieznany bit w st_other\n" #: src/elflint.c:1059 #, c-format msgid "section [%2d] '%s': DT_RELCOUNT used for this RELA section\n" -msgstr "sekcja [%2d] \"%s\": wartość DT_RELCOUNT użyta dla tej sekcji RELA\n" +msgstr "sekcja [%2d] \"%s\": DT_RELCOUNT użyte dla tej sekcji RELA\n" #: 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 "sekcja [%2d] \"%s\": wartość DT_RELCOUNT %d zbyt duża dla tej sekcji\n" +msgstr "sekcja [%2d] \"%s\": DT_RELCOUNT %d za duże dla tej sekcji\n" #: src/elflint.c:1093 src/elflint.c:1145 #, c-format @@ -1505,7 +1516,7 @@ msgid "" "section [%2d] '%s': relative relocations after index %d as specified by " "DT_RELCOUNT\n" msgstr "" -"sekcja [%2d] \"%s\": relokacje wzglÄ™dne po indeksie %d okreÅ›lonym przez " +"sekcja [%2d] \"%s\": relokacje wzglÄ™dne po indeksie %d podanym przez " "DT_RELCOUNT\n" #: src/elflint.c:1099 src/elflint.c:1151 @@ -1515,7 +1526,7 @@ msgid "" "specified %d relative relocations\n" msgstr "" "sekcja [%2d] \"%s\": relokacja bezwzglÄ™dna pod indeksem %zu; DT_RELCOUNT " -"okreÅ›liÅ‚ %d relokacji wzglÄ™dnych\n" +"podaÅ‚ %d relokacji wzglÄ™dnych\n" #: src/elflint.c:1111 #, c-format @@ -1525,22 +1536,22 @@ msgstr "sekcja [%2d] \"%s\": DT_RELACOUNT użyte dla tej sekcji REL\n" #: src/elflint.c:1193 #, c-format msgid "section [%2d] '%s': invalid destination section index\n" -msgstr "sekcja [%2d] \"%s\": bÅ‚Ä™dny indeks sekcji docelowej\n" +msgstr "sekcja [%2d] \"%s\": nieprawidÅ‚owy indeks sekcji docelowej\n" #: src/elflint.c:1206 #, c-format msgid "section [%2d] '%s': invalid destination section type\n" -msgstr "sekcja [%2d] \"%s\": bÅ‚Ä™dny typ sekcji docelowej\n" +msgstr "sekcja [%2d] \"%s\": nieprawidÅ‚owy typ sekcji docelowej\n" #: src/elflint.c:1214 #, c-format msgid "section [%2d] '%s': sh_info should be zero\n" -msgstr "sekcja [%2d] \"%s\": sh_info nie jest zerem\n" +msgstr "sekcja [%2d] \"%s\": sh_info powinno wynosić zero\n" #: src/elflint.c:1221 #, c-format msgid "section [%2d] '%s': no relocations for merge-able sections possible\n" -msgstr "sekcja [%2d] \"%s\": relokacje dla sekcji zÅ‚Ä…czalnych niemożliwe\n" +msgstr "sekcja [%2d] \"%s\": relokacje dla sekcji zÅ‚Ä…czalnych sÄ… niemożliwe\n" #: src/elflint.c:1228 #, c-format @@ -1552,12 +1563,13 @@ msgstr "" #, c-format msgid "text relocation flag set but there is no read-only segment\n" msgstr "" -"flaga relokacji tekstu ustawiona, ale nie ma segmentu tylko do odczytu\n" +"flaga relokacji tekstu jest ustawiona, ale nie posiada segmentu tylko do " +"odczytu\n" #: src/elflint.c:1315 #, c-format msgid "section [%2d] '%s': relocation %zu: invalid type\n" -msgstr "sekcja [%2d] \"%s\": relokacja %zu: bÅ‚Ä™dny typ\n" +msgstr "sekcja [%2d] \"%s\": relokacja %zu: nieprawidÅ‚owy typ\n" #: src/elflint.c:1323 #, c-format @@ -1565,13 +1577,13 @@ msgid "" "section [%2d] '%s': relocation %zu: relocation type invalid for the file " "type\n" msgstr "" -"sekcja [%2d] \"%s\": relokacja %zu: typ relokacji bÅ‚Ä™dny dla tego typu " -"pliku\n" +"sekcja [%2d] \"%s\": relokacja %zu: typ relokacji nieprawidÅ‚owy dla tego " +"typu pliku\n" #: src/elflint.c:1331 #, c-format msgid "section [%2d] '%s': relocation %zu: invalid symbol index\n" -msgstr "sekcja [%2d] \"%s\": relokacja %zu: bÅ‚Ä™dny indeks symbolu\n" +msgstr "sekcja [%2d] \"%s\": relokacja %zu: nieprawidÅ‚owy indeks symbolu\n" #: src/elflint.c:1349 #, c-format @@ -1580,7 +1592,7 @@ msgid "" "be used with %s\n" msgstr "" "sekcja [%2d] \"%s\": relokacja %zu: z %s można użyć tylko symbolu " -"'_GLOBAL_OFFSET_TABLE_'\n" +"\"_GLOBAL_OFFSET_TABLE_\"\n" #: src/elflint.c:1366 #, c-format @@ -1590,11 +1602,11 @@ msgstr "sekcja [%2d] \"%s\": relokacja %zu: offset spoza zakresu\n" #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" -"sekcja [%2d] \"%s\": relokacja %zu: relokacja kopii wzglÄ™dem symbolu typu %" -"s\n" +"sekcja [%2d] \"%s\": relokacja %zu: relokacja kopii wzglÄ™dem symbolu typu " +"%s\n" #: src/elflint.c:1402 #, c-format @@ -1602,8 +1614,8 @@ msgid "" "section [%2d] '%s': relocation %zu: read-only section modified but text " "relocation flag not set\n" msgstr "" -"sekcja [%2d] \"%s\": relokacja %zu: sekcja tylko do odczytu modyfikowana, " -"ale flaga relokacji tekstu nie ustawiona\n" +"sekcja [%2d] \"%s\": relokacja %zu: sekcja tylko do odczytu zostaÅ‚a " +"zmodyfikowana, ale nie ustawiono flagi relokacji tekstu\n" #: src/elflint.c:1417 #, c-format @@ -1614,12 +1626,12 @@ msgstr "" #: src/elflint.c:1456 src/elflint.c:1506 #, c-format msgid "section [%2d] '%s': cannot get relocation %zu: %s\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać relokacji %zu: %s\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać relokacji %zu: %s\n" #: src/elflint.c:1586 #, c-format msgid "more than one dynamic section present\n" -msgstr "obecna wiÄ™cej niż jedna sekcja dynamiczna\n" +msgstr "obecna jest wiÄ™cej niż jedna sekcja dynamiczna\n" #: src/elflint.c:1604 #, c-format @@ -1629,13 +1641,13 @@ msgstr "sekcja [%2d] \"%s\": rozmiar wpisu sekcji nie zgadza siÄ™ z ElfXX_Dyn\n" #: src/elflint.c:1609 src/elflint.c:1901 #, c-format msgid "section [%2d] '%s': sh_info not zero\n" -msgstr "sekcja [%2d] \"%s\": sh_info nie jest zerem\n" +msgstr "sekcja [%2d] \"%s\": sh_info nie wynosi zero\n" #: src/elflint.c:1619 #, c-format msgid "section [%2d] '%s': cannot get dynamic section entry %zu: %s\n" msgstr "" -"sekcja [%2d] \"%s\": nie można pobrać wpisu %zu sekcji dynamicznej: %s\n" +"sekcja [%2d] \"%s\": nie można uzyskać wpisu %zu sekcji dynamicznej: %s\n" #: src/elflint.c:1627 #, c-format @@ -1663,33 +1675,33 @@ msgstr "sekcja [%2d] \"%s\": wpis %zu: użyto znacznika %s poziomu 2\n" msgid "" "section [%2d] '%s': entry %zu: DT_PLTREL value must be DT_REL or DT_RELA\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wartoÅ›ciÄ… DT_PLTREL musi być DT_REL lub " +"sekcja [%2d] \"%s\": wpis %zu: wartość DT_PLTREL musi wynosić DT_REL lub " "DT_RELA\n" #: 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wskaźnik nie pasuje do adresu sekcji [%2d] \"%" -"s\" wskazywanej przez sh_link\n" +"sekcja [%2d] \"%s\": wpis %zu: wskaźnik nie pasuje do adresu sekcji [%2d] " +"\"%s\" wskazywanej przez sh_link\n" #: src/elflint.c:1738 #, c-format msgid "" "section [%2d] '%s': entry %zu: %s value must point into loaded segment\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wartość %s musi wskazywać na zaÅ‚adowany " +"sekcja [%2d] \"%s\": wpis %zu: wartość %s musi wskazywać na wczytany " "segment\n" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] '%s'\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wartość %s musi być poprawnym offsetem w " +"sekcja [%2d] \"%s\": wpis %zu: wartość %s musi być prawidÅ‚owym offsetem w " "sekcji [%2d] \"%s\"\n" #: src/elflint.c:1773 src/elflint.c:1801 @@ -1705,7 +1717,7 @@ msgstr "sekcja [%2d] \"%s\": brak obowiÄ…zkowego znacznika %s\n" #: src/elflint.c:1794 #, c-format msgid "section [%2d] '%s': no hash section present\n" -msgstr "sekcja [%2d] \"%s\": brak sekcji haszy\n" +msgstr "sekcja [%2d] \"%s\": brak sekcji skrótów\n" #: src/elflint.c:1809 src/elflint.c:1816 #, c-format @@ -1716,20 +1728,21 @@ msgstr "sekcja [%2d] \"%s\": nie wszystkie z %s, %s i %s sÄ… obecne\n" #, c-format msgid "section [%2d] '%s': %s tag missing in DSO marked during prelinking\n" msgstr "" -"sekcja [%2d] \"%s\": brak znacznika %s w DSO zaznaczonym przy prelinkowaniu\n" +"sekcja [%2d] \"%s\": brak znacznika %s w DSO oznaczonym podczas wstÄ™pnej " +"konsolidacji\n" #: src/elflint.c:1836 #, c-format msgid "section [%2d] '%s': non-DSO file marked as dependency during prelink\n" msgstr "" -"sekcja [%2d] \"%s\": plik nie-DSO zaznaczony jako zależność przy " -"prelinkowaniu\n" +"sekcja [%2d] \"%s\": plik nie-DSO oznaczony jako zależność podczas wstÄ™pnej " +"konsolidacji\n" #: 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 "" -"sekcja [%2d] \"%s\": brak znacznika %s w prelinkowanym programie " +"sekcja [%2d] \"%s\": brak znacznika %s we wstÄ™pnie konsolidowanym pliku " "wykonywalnym\n" #: src/elflint.c:1871 @@ -1751,7 +1764,7 @@ msgstr "" #: src/elflint.c:1886 #, c-format msgid "cannot get data for symbol section\n" -msgstr "nie można pobrać danych dla sekcji symboli\n" +msgstr "nie można uzyskać danych dla sekcji symboli\n" #: src/elflint.c:1889 #, c-format @@ -1762,7 +1775,7 @@ msgstr "sekcja [%2d] \"%s\": rozmiar wpisu nie zgadza siÄ™ z Elf32_Word\n" #, c-format msgid "section [%2d] '%s': extended index table too small for symbol table\n" msgstr "" -"sekcja [%2d] \"%s\": tabela rozszerzonych indeksów za maÅ‚a dla tabeli " +"sekcja [%2d] \"%s\": tabela rozszerzonych indeksów jest za maÅ‚a dla tabeli " "symboli\n" #: src/elflint.c:1911 @@ -1782,42 +1795,46 @@ msgstr "symbol 0 powinien mieć zerowy rozszerzony indeks sekcji\n" #: src/elflint.c:1934 #, c-format msgid "cannot get data for symbol %zu\n" -msgstr "nie można pobrać danych dla symbolu %zu\n" +msgstr "nie można uzyskać danych dla symbolu %zu\n" #: src/elflint.c:1939 #, c-format msgid "extended section index is %<PRIu32> but symbol index is not XINDEX\n" msgstr "" -"rozszerzony indeks sekcji to %<PRIu32>, ale indeks symbolu to nie XINDEX\n" +"rozszerzony indeks sekcji wynosi %<PRIu32>, ale indeks symbolu nie wynosi " +"XINDEX\n" #: 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 "" -"sekcja [%2d] \"%s\": sekcja tablicy haszujÄ…cej jest zbyt maÅ‚a (%ld, " +"sekcja [%2d] \"%s\": sekcja tablicy mieszajÄ…cej jest za maÅ‚a (%ld, " "oczekiwano %ld)\n" #: src/elflint.c:1967 src/elflint.c:2008 #, c-format msgid "section [%2d] '%s': chain array too large\n" -msgstr "sekcja [%2d] \"%s\": tablica Å‚aÅ„cuchowa zbyt duża\n" +msgstr "sekcja [%2d] \"%s\": tablica Å‚aÅ„cuchowa jest za duża\n" #: src/elflint.c:1976 src/elflint.c:2017 #, c-format msgid "section [%2d] '%s': hash bucket reference %zu out of bounds\n" -msgstr "sekcja [%2d] \"%s\": odwoÅ‚anie do kubeÅ‚ka hasza %zu spoza zakresu\n" +msgstr "" +"sekcja [%2d] \"%s\": odwoÅ‚anie do kubeÅ‚ka skrótu %zu jest spoza zakresu\n" #: src/elflint.c:1982 #, c-format msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n" -msgstr "sekcja [%2d] \"%s\": odwoÅ‚anie do Å‚aÅ„cucha hasza %zu spoza zakresu\n" +msgstr "" +"sekcja [%2d] \"%s\": odwoÅ‚anie do Å‚aÅ„cucha skrótu %zu jest spoza zakresu\n" #: src/elflint.c:2023 #, c-format msgid "section [%2d] '%s': hash chain reference %<PRIu64> out of bounds\n" msgstr "" -"sekcja [%2d] \"%s\": odwoÅ‚anie do Å‚aÅ„cucha hasza %<PRIu64> spoza zakresu\n" +"sekcja [%2d] \"%s\": odwoÅ‚anie do Å‚aÅ„cucha skrótu %<PRIu64> jest spoza " +"zakresu\n" #: src/elflint.c:2038 #, c-format @@ -1830,21 +1847,22 @@ msgid "" "section [%2d] '%s': hash table section is too small (is %ld, expected at " "least%ld)\n" msgstr "" -"sekcja [%2d] \"%s\": sekcja tablicy haszujÄ…cej jest zbyt maÅ‚a (%ld, " +"sekcja [%2d] \"%s\": sekcja tablicy mieszajÄ…cej jest za maÅ‚a (%ld, " "oczekiwano co najmniej %ld)\n" #: src/elflint.c:2057 #, c-format msgid "section [%2d] '%s': 2nd hash function shift too big: %u\n" msgstr "" -"sekcja [%2d] \"%s\": drugie przesuniÄ™cie funkcji haszujÄ…cej zbyt duże: %u\n" +"sekcja [%2d] \"%s\": drugie przesuniÄ™cie funkcji mieszajÄ…cej jest za duże: " +"%u\n" #: src/elflint.c:2089 #, c-format msgid "" "section [%2d] '%s': hash chain for bucket %zu lower than symbol index bias\n" msgstr "" -"sekcja [%2d] \"%s\": Å‚aÅ„cuch haszujÄ…cy dla kubeÅ‚ka %zu mniejszy niż " +"sekcja [%2d] \"%s\": Å‚aÅ„cuch mieszajÄ…cy dla kubeÅ‚ka %zu jest mniejszy niż " "przesuniÄ™cie indeksu symboli\n" #: src/elflint.c:2110 @@ -1854,56 +1872,58 @@ msgid "" "undefined\n" msgstr "" "sekcja [%2d] \"%s\": symbol %u wskazywany w Å‚aÅ„cuchu dla kubeÅ‚ka %zu jest " -"niezdefiniowany\n" +"nieokreÅ›lony\n" #: src/elflint.c:2121 #, c-format msgid "" "section [%2d] '%s': hash value for symbol %u in chain for bucket %zu wrong\n" msgstr "" -"sekcja [%2d] \"%s\": wartość hasza dla symbolu %u w Å‚aÅ„cuchu dla kubeÅ‚ka %zu " -"jest bÅ‚Ä™dna\n" +"sekcja [%2d] \"%s\": wartość skrótu dla symbolu %u w Å‚aÅ„cuchu dla kubeÅ‚ka " +"%zu jest bÅ‚Ä™dna\n" #: src/elflint.c:2152 #, c-format msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n" -msgstr "sekcja [%2d] \"%s\": Å‚aÅ„cuch hasza dla kubeÅ‚ka %zu spoza zakresu\n" +msgstr "" +"sekcja [%2d] \"%s\": Å‚aÅ„cuch skrótu dla kubeÅ‚ka %zu jest spoza zakresu\n" #: src/elflint.c:2157 #, c-format msgid "" "section [%2d] '%s': symbol reference in chain for bucket %zu out of bounds\n" msgstr "" -"sekcja [%2d] \"%s\": odwoÅ‚anie do symbolu w Å‚aÅ„cuchu dla kubeÅ‚ka %zu spoza " -"zakresu\n" +"sekcja [%2d] \"%s\": odwoÅ‚anie do symbolu w Å‚aÅ„cuchu dla kubeÅ‚ka %zu jest " +"spoza zakresu\n" #: src/elflint.c:2163 #, c-format msgid "section [%2d] '%s': bitmask does not match names in the hash table\n" msgstr "" -"sekcja [%2d] \"%s\": maska bitowa nie pasuje do nazw w tablicy haszujÄ…cej\n" +"sekcja [%2d] \"%s\": maska bitowa nie pasuje do nazw w tablicy mieszajÄ…cej\n" #: src/elflint.c:2176 #, c-format msgid "section [%2d] '%s': relocatable files cannot have hash tables\n" msgstr "" -"sekcja [%2d] \"%s\": pliki relokowalne nie mogÄ… mieć tablic haszujÄ…cych\n" +"sekcja [%2d] \"%s\": pliki relokowalne nie mogÄ… posiadać tablic " +"mieszajÄ…cych\n" #: src/elflint.c:2194 #, c-format msgid "section [%2d] '%s': hash table not for dynamic symbol table\n" msgstr "" -"sekcja [%2d] \"%s\": tablica haszujÄ…ca nie dla tabeli dynamicznych symboli\n" +"sekcja [%2d] \"%s\": tablica mieszajÄ…ca nie dla tabeli dynamicznych symboli\n" #: src/elflint.c:2202 #, c-format msgid "section [%2d] '%s': hash table entry size incorrect\n" -msgstr "sekcja [%2d] \"%s\": niepoprawny rozmiar wpisu tablicy haszujÄ…cej\n" +msgstr "sekcja [%2d] \"%s\": niepoprawny rozmiar wpisu tablicy mieszajÄ…cej\n" #: src/elflint.c:2207 #, c-format msgid "section [%2d] '%s': not marked to be allocated\n" -msgstr "sekcja [%2d] \"%s\": nie oznaczona do przydzielenia\n" +msgstr "sekcja [%2d] \"%s\": nieoznaczona do przydzielenia\n" #: src/elflint.c:2212 #, c-format @@ -1911,14 +1931,14 @@ msgid "" "section [%2d] '%s': hash table has not even room for initial administrative " "entries\n" msgstr "" -"sekcja [%2d] \"%s\": tablica haszujÄ…ca nie ma miejsca nawet na poczÄ…tkowe " -"wpisy administracyjne\n" +"sekcja [%2d] \"%s\": tablica mieszajÄ…ca nie posiada miejsca nawet na " +"poczÄ…tkowe wpisy administracyjne\n" #: src/elflint.c:2260 #, c-format msgid "sh_link in hash sections [%2zu] '%s' and [%2zu] '%s' not identical\n" msgstr "" -"sh_link w sekcjach hash [%2zu] \"%s\" i [%2zu] \"%s\" nie sÄ… identyczne\n" +"sh_link w sekcjach skrótu [%2zu] \"%s\" i [%2zu] \"%s\" nie sÄ… identyczne\n" #: src/elflint.c:2338 src/elflint.c:2342 #, c-format @@ -1931,8 +1951,8 @@ msgid "" "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash " "table in [%2zu] '%s'\n" msgstr "" -"symbol %d wymieniony w nowej tablicy haszujÄ…cej w [%2zu] \"%s\", ale nie w " -"starej tablicy haszujÄ…cej [%2zu] \"%s\"\n" +"symbol %d wymieniony w nowej tablicy mieszajÄ…cej w [%2zu] \"%s\", ale nie w " +"poprzedniej tablicy mieszajÄ…cej [%2zu] \"%s\"\n" #: src/elflint.c:2361 #, c-format @@ -1940,8 +1960,8 @@ msgid "" "symbol %d referenced in old hash table in [%2zu] '%s' but not in new hash " "table in [%2zu] '%s'\n" msgstr "" -"symbol %d wymieniony w starej tablicy haszujÄ…cej w [%2zu] \"%s\", ale nie w " -"nowej tablicy haszujÄ…cej w [%2zu] \"%s\"\n" +"symbol %d wymieniony w poprzedniej tablicy mieszajÄ…cej w [%2zu] \"%s\", ale " +"nie w nowej tablicy mieszajÄ…cej w [%2zu] \"%s\"\n" #: src/elflint.c:2377 #, c-format @@ -1959,18 +1979,19 @@ msgstr "" #: src/elflint.c:2408 #, c-format msgid "section [%2d] '%s': cannot get symbol table: %s\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać tabeli symboli: %s\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać tabeli symboli: %s\n" #: src/elflint.c:2413 #, c-format msgid "section [%2d] '%s': section reference in sh_link is no symbol table\n" msgstr "" -"sekcja [%2d] \"%s\": odwoÅ‚anie do sekcji w sh_link nie ma tabeli symboli\n" +"sekcja [%2d] \"%s\": odwoÅ‚anie do sekcji w sh_link nie posiada tabeli " +"symboli\n" #: src/elflint.c:2419 #, c-format msgid "section [%2d] '%s': invalid symbol index in sh_info\n" -msgstr "sekcja [%2d] \"%s\": bÅ‚Ä™dny indeks symbolu w sh_info\n" +msgstr "sekcja [%2d] \"%s\": nieprawidÅ‚owy indeks symbolu w sh_info\n" #: src/elflint.c:2424 #, c-format @@ -1978,14 +1999,14 @@ msgid "section [%2d] '%s': sh_flags not zero\n" msgstr "sekcja [%2d] \"%s\": niezerowe sh_flags\n" #: src/elflint.c:2431 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': cannot get symbol for signature\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać symbolu %d: %s\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać symbolu dla podpisu\n" #: src/elflint.c:2436 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': signature symbol cannot be empty string\n" -msgstr "sekcja [%2d] \"%s\": symbol %d: nie można odczytać danych wersji\n" +msgstr "sekcja [%2d] \"%s\": symbol podpisu nie można być pustym ciÄ…giem\n" #: src/elflint.c:2442 #, c-format @@ -1995,7 +2016,7 @@ msgstr "sekcja [%2d] \"%s\": sh_flags nie ustawione poprawnie\n" #: src/elflint.c:2448 #, c-format msgid "section [%2d] '%s': cannot get data: %s\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać danych: %s\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać danych: %s\n" #: src/elflint.c:2457 #, c-format @@ -2027,13 +2048,13 @@ msgstr "sekcja [%2d] \"%s\": nieznane flagi grupy sekcji\n" #: src/elflint.c:2495 #, c-format msgid "section [%2d] '%s': section index %Zu out of range\n" -msgstr "sekcja [%2d] \"%s\": indeks sekcji %Zu spoza zakresu\n" +msgstr "sekcja [%2d] \"%s\": indeks sekcji %Zu jest spoza zakresu\n" #: src/elflint.c:2504 #, c-format msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n" msgstr "" -"sekcja [%2d] \"%s\": nie można pobrać nagłówka sekcji dla elementu %zu: %s\n" +"sekcja [%2d] \"%s\": nie można uzyskać nagłówka sekcji dla elementu %zu: %s\n" #: src/elflint.c:2511 #, c-format @@ -2066,10 +2087,11 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" -"sekcja [%2d] \"%s\" ma innÄ… liczbÄ™ wpisów niż tabela symboli [%2d] \"%s\"\n" +"sekcja [%2d] \"%s\" posiada innÄ… liczbÄ™ wpisów niż tabela symboli [%2d] \"%s" +"\"\n" #: src/elflint.c:2740 #, c-format @@ -2089,15 +2111,14 @@ msgstr "sekcja [%2d] \"%s\": symbol %d: symbol lokalny z wersjÄ…\n" #: src/elflint.c:2778 #, c-format msgid "section [%2d] '%s': symbol %d: invalid version index %d\n" -msgstr "sekcja [%2d] \"%s\": symbol %d: bÅ‚Ä™dny indeks wersji %d\n" +msgstr "sekcja [%2d] \"%s\": symbol %d: nieprawidÅ‚owy indeks wersji %d\n" #: src/elflint.c:2783 #, c-format msgid "" "section [%2d] '%s': symbol %d: version index %d is for defined version\n" msgstr "" -"sekcja [%2d] \"%s\": symbol %d: indeks wersji %d jest dla wersji " -"zdefiniowanej\n" +"sekcja [%2d] \"%s\": symbol %d: indeks wersji %d jest dla wersji okreÅ›lonej\n" #: src/elflint.c:2793 #, c-format @@ -2109,27 +2130,28 @@ msgstr "" #: src/elflint.c:2845 #, c-format msgid "more than one version reference section present\n" -msgstr "obecna wiÄ™cej niż jedna sekcja odniesienia wersji\n" +msgstr "obecna jest wiÄ™cej niż jedna sekcja odniesienia wersji\n" #: src/elflint.c:2853 src/elflint.c:2982 #, c-format msgid "section [%2d] '%s': sh_link does not link to string table\n" -msgstr "sekcja [%2d] \"%s\": sh_link nie Å‚Ä…czy siÄ™ z tabelÄ… Å‚aÅ„cuchów\n" +msgstr "sekcja [%2d] \"%s\": sh_link nie Å‚Ä…czy siÄ™ z tabelÄ… ciÄ…gów\n" #: src/elflint.c:2876 src/elflint.c:3034 #, c-format msgid "section [%2d] '%s': entry %d has wrong version %d\n" -msgstr "sekcja [%2d] \"%s\": wpis %d ma zÅ‚Ä… wersjÄ™ %d\n" +msgstr "sekcja [%2d] \"%s\": wpis %d posiada bÅ‚Ä™dnÄ… wersjÄ™ %d\n" #: src/elflint.c:2882 src/elflint.c:3040 #, c-format msgid "section [%2d] '%s': entry %d has wrong offset of auxiliary data\n" -msgstr "sekcja [%2d] \"%s\": wpis %d ma zÅ‚y offset dla danych dodatkowych\n" +msgstr "" +"sekcja [%2d] \"%s\": wpis %d posiada bÅ‚Ä™dny offset dla danych dodatkowych\n" #: src/elflint.c:2890 #, c-format msgid "section [%2d] '%s': entry %d has invalid file reference\n" -msgstr "sekcja [%2d] \"%s\": symbol %d ma bÅ‚Ä™dne odniesienie do pliku\n" +msgstr "sekcja [%2d] \"%s\": symbol %d posiada bÅ‚Ä™dne odniesienie do pliku\n" #: src/elflint.c:2898 #, c-format @@ -2139,7 +2161,8 @@ msgstr "sekcja [%2d] \"%s\": wpis %d odnosi siÄ™ do nieznanej zależnoÅ›ci\n" #: src/elflint.c:2910 #, c-format msgid "section [%2d] '%s': auxiliary entry %d of entry %d has unknown flag\n" -msgstr "sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d ma nieznanÄ… flagÄ™\n" +msgstr "" +"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d posiada nieznanÄ… flagÄ™\n" #: src/elflint.c:2917 #, c-format @@ -2147,17 +2170,17 @@ msgid "" "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name " "reference\n" msgstr "" -"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d ma bÅ‚Ä™dne odniesienie do " -"nazwy\n" +"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d posiada nieprawidÅ‚owe " +"odniesienie do nazwy\n" #: src/elflint.c:2924 #, c-format msgid "" -"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %" -"#x, expected %#x\n" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" -"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d ma zÅ‚Ä… wartość hasza: %" -"#x, oczekiwano %#x\n" +"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d posiada bÅ‚Ä™dnÄ… wartość " +"skrótu: %#x, oczekiwano %#x\n" #: src/elflint.c:2934 #, c-format @@ -2165,7 +2188,7 @@ msgid "" "section [%2d] '%s': auxiliary entry %d of entry %d has duplicate version " "name '%s'\n" msgstr "" -"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d ma powtórzonÄ… nazwÄ™ " +"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d posiada powtórzonÄ… nazwÄ™ " "wersji \"%s\"\n" #: src/elflint.c:2945 @@ -2173,17 +2196,19 @@ msgstr "" msgid "" "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n" msgstr "" -"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d ma zÅ‚e nastÄ™pne pole\n" +"sekcja [%2d] \"%s\": wpis dodatkowy %d do wpisu %d posiada bÅ‚Ä™dne nastÄ™pne " +"pole\n" #: src/elflint.c:2961 src/elflint.c:3119 #, c-format msgid "section [%2d] '%s': entry %d has invalid offset to next entry\n" -msgstr "sekcja [%2d] \"%s\": wpis %d ma bÅ‚Ä™dny offset do nastÄ™pnego wpisu\n" +msgstr "" +"sekcja [%2d] \"%s\": wpis %d posiada bÅ‚Ä™dny offset do nastÄ™pnego wpisu\n" #: src/elflint.c:2974 #, c-format msgid "more than one version definition section present\n" -msgstr "obecna wiÄ™cej niż jedna sekcja definicji wersji\n" +msgstr "obecna jest wiÄ™cej niż jedna sekcja definicji wersji\n" #: src/elflint.c:3019 #, c-format @@ -2193,42 +2218,46 @@ msgstr "sekcja [%2d] \"%s\": jest wiÄ™cej niż jedna definicja BASE\n" #: src/elflint.c:3023 #, c-format msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n" -msgstr "sekcja [%2d] \"%s\": definicja BASE musi mieć indeks VER_NDX_GLOBAL\n" +msgstr "" +"sekcja [%2d] \"%s\": definicja BASE musi posiadać indeks VER_NDX_GLOBAL\n" #: src/elflint.c:3029 #, c-format msgid "section [%2d] '%s': entry %d has unknown flag\n" -msgstr "sekcja [%2d] \"%s\": wpis %d ma nieznanÄ… flagÄ™\n" +msgstr "sekcja [%2d] \"%s\": wpis %d posiada nieznanÄ… flagÄ™\n" #: src/elflint.c:3053 #, c-format msgid "section [%2d] '%s': entry %d has invalid name reference\n" -msgstr "sekcja [%2d] \"%s\": wpis %d ma bÅ‚Ä™dne odniesienie do nazwy\n" +msgstr "" +"sekcja [%2d] \"%s\": wpis %d posiada nieprawidÅ‚owe odniesienie do nazwy\n" #: src/elflint.c:3060 #, c-format msgid "section [%2d] '%s': entry %d has wrong hash value: %#x, expected %#x\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %d ma zÅ‚Ä… wartość hasza: %#x, oczekiwano %#x\n" +"sekcja [%2d] \"%s\": wpis %d posiada bÅ‚Ä™dnÄ… wartość skrótu: %#x, oczekiwano " +"%#x\n" #: src/elflint.c:3069 #, c-format msgid "section [%2d] '%s': entry %d has duplicate version name '%s'\n" -msgstr "sekcja [%2d] \"%s\": wpis %d ma powtórzonÄ… nazwÄ™ wersji \"%s\"\n" +msgstr "sekcja [%2d] \"%s\": wpis %d posiada powtórzonÄ… nazwÄ™ wersji \"%s\"\n" #: src/elflint.c:3088 #, c-format msgid "" "section [%2d] '%s': entry %d has invalid name reference in auxiliary data\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %d ma bÅ‚Ä™dne odniesienie do nazwy w danych " -"dodatkowych\n" +"sekcja [%2d] \"%s\": wpis %d posiada nieprawidÅ‚owe odniesienie do nazwy w " +"danych dodatkowych\n" #: src/elflint.c:3103 #, c-format msgid "section [%2d] '%s': entry %d has wrong next field in auxiliary data\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %d ma zÅ‚e nastÄ™pne pole w danych dodatkowych\n" +"sekcja [%2d] \"%s\": wpis %d posiada bÅ‚Ä™dne nastÄ™pne pole w danych " +"dodatkowych\n" #: src/elflint.c:3125 #, c-format @@ -2241,136 +2270,147 @@ msgid "section [%2d] '%s': unknown parent version '%s'\n" msgstr "sekcja [%2d] \"%s\": nieznana wersja rodzica \"%s\"\n" #: src/elflint.c:3154 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': empty object attributes section\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać danych sekcji\n" +msgstr "sekcja [%2d] \"%s\": pusta sekcja atrybutów obiektu\n" #: src/elflint.c:3175 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': unrecognized attribute format\n" -msgstr "sekcja [%2d] \"%s\": zawiera wpis %s, ale nie %s\n" +msgstr "sekcja [%2d] \"%s\": nierozpoznany format atrybutu\n" #: src/elflint.c:3191 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: zero length field in attribute section\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %d ma zÅ‚e nastÄ™pne pole w danych dodatkowych\n" +"sekcja [%2d] \"%s\": offset %zu: pole o zerowej dÅ‚ugoÅ›ci w sekcji atrybutów\n" #: src/elflint.c:3200 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: invalid length in attribute section\n" -msgstr "sekcja [%2d] \"%s\": bÅ‚Ä™dny typ sekcji docelowej\n" +msgstr "" +"sekcja [%2d] \"%s\": offset %zu: nieprawidÅ‚owa dÅ‚ugość w sekcji atrybutów\n" #: src/elflint.c:3212 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: unterminated vendor name string\n" -msgstr "sekcja [%2d] \"%s\": wpis %zu: nieznany znacznik\n" +msgstr "sekcja [%2d] \"%s\": offset %zu: niezakoÅ„czony ciÄ…g nazwy producenta\n" #: src/elflint.c:3229 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: endless ULEB128 in attribute subsection tag\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dny indeks sekcji\n" +msgstr "" +"sekcja [%2d] \"%s\": offset %zu: niekoÅ„czÄ…ce siÄ™ ULEB128 w znaczniku " +"podsekcji atrybutów\n" #: src/elflint.c:3238 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: truncated attribute section\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dny indeks sekcji\n" +msgstr "sekcja [%2d] \"%s\": offset %zu: skrócona sekcja atrybutów\n" #: src/elflint.c:3247 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: zero length field in attribute subsection\n" -msgstr "sekcja [%2d] \"%s\": wpis %zu: użyto znacznika %s poziomu 2\n" +msgstr "" +"sekcja [%2d] \"%s\": offset %zu: zerowej dÅ‚ugoÅ›ci pole w podsekcji " +"atrybutów\n" #: src/elflint.c:3260 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: invalid length in attribute subsection\n" -msgstr "sekcja [%2d] \"%s\": bÅ‚Ä™dny typ sekcji docelowej\n" +msgstr "" +"sekcja [%2d] \"%s\": offset %zu: nieprawidÅ‚owa dÅ‚ugość w podsekcji " +"atrybutów\n" #: src/elflint.c:3271 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wiÄ™cej niż jeden wpis ze znacznikiem %s\n" +"sekcja [%2d] \"%s\": offset %zu: podsekcja atrybutów posiada nieoczekiwany " +"znacznik %u\n" #: src/elflint.c:3289 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: endless ULEB128 in attribute tag\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wiÄ™cej niż jeden wpis ze znacznikiem %s\n" +"sekcja [%2d] \"%s\": offset %zu: niekoÅ„czÄ…ce siÄ™ ULEB128 w znaczniku " +"atrybutu\n" #: src/elflint.c:3300 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: unterminated string in attribute\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dny indeks sekcji\n" +msgstr "sekcja [%2d] \"%s\": offset %zu: niezakoÅ„czony ciÄ…g w atrybucie\n" #: src/elflint.c:3313 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: unrecognized attribute tag %u\n" -msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wiÄ™cej niż jeden wpis ze znacznikiem %s\n" +msgstr "sekcja [%2d] \"%s\": offset %zu: nierozpoznany znacznik atrybutu %u\n" #: src/elflint.c:3317 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: unrecognized %s attribute value %<PRIu64>\n" -msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dna wartość nazwy\n" +msgstr "" +"sekcja [%2d] \"%s\": offset %zu: atrybut %s posiada nierozpoznanÄ… wartość " +"%<PRIu64>\n" #: src/elflint.c:3327 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': offset %zu: vendor '%s' unknown\n" -msgstr "sekcja [%2d] \"%s\": wpis %zu: nieznany znacznik\n" +msgstr "sekcja [%2d] \"%s\": offset %zu: producent \"%s\" jest nieznany\n" #: src/elflint.c:3333 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': offset %zu: extra bytes after last attribute section\n" msgstr "" -"sekcja [%2d] \"%s\": wpis %zu: wiÄ™cej niż jeden wpis ze znacznikiem %s\n" +"sekcja [%2d] \"%s\": offset %zu: dodatkowe bajty po ostatniej sekcji " +"atrybutów\n" #: src/elflint.c:3422 #, c-format msgid "cannot get section header of zeroth section\n" -msgstr "nie można pobrać nagłówka sekcji zerowej\n" +msgstr "nie można uzyskać nagłówka sekcji zerowej\n" #: src/elflint.c:3426 #, c-format msgid "zeroth section has nonzero name\n" -msgstr "sekcja zerowa ma niezerowÄ… nazwÄ™\n" +msgstr "sekcja zerowa posiada niezerowÄ… nazwÄ™\n" #: src/elflint.c:3428 #, c-format msgid "zeroth section has nonzero type\n" -msgstr "sekcja zerowa ma niezerowy typ\n" +msgstr "sekcja zerowa posiada niezerowy typ\n" #: src/elflint.c:3430 #, c-format msgid "zeroth section has nonzero flags\n" -msgstr "sekcja zerowa ma niezerowe flagi\n" +msgstr "sekcja zerowa posiada niezerowe flagi\n" #: src/elflint.c:3432 #, c-format msgid "zeroth section has nonzero address\n" -msgstr "sekcja zerowa ma niezerowy adres\n" +msgstr "sekcja zerowa posiada niezerowy adres\n" #: src/elflint.c:3434 #, c-format msgid "zeroth section has nonzero offset\n" -msgstr "sekcja zerowa ma niezerowy offset\n" +msgstr "sekcja zerowa posiada niezerowy offset\n" #: src/elflint.c:3436 #, c-format msgid "zeroth section has nonzero align value\n" -msgstr "sekcja zerowa ma niezerowÄ… wartość wyrównania\n" +msgstr "sekcja zerowa posiada niezerowÄ… wartość wyrównania\n" #: src/elflint.c:3438 #, c-format msgid "zeroth section has nonzero entry size value\n" -msgstr "sekcja zerowa ma niezerowÄ… wartość rozmiaru wpisu\n" +msgstr "sekcja zerowa posiada niezerowÄ… wartość rozmiaru wpisu\n" #: src/elflint.c:3441 #, c-format @@ -2378,8 +2418,8 @@ msgid "" "zeroth section has nonzero size value while ELF header has nonzero shnum " "value\n" msgstr "" -"sekcja zerowa ma niezerowÄ… wartość rozmiaru, a nagłówek ELF ma niezerowÄ… " -"wartość shnum\n" +"sekcja zerowa posiada niezerowÄ… wartość rozmiaru, a nagłówek ELF posiada " +"niezerowÄ… wartość shnum\n" #: src/elflint.c:3445 #, c-format @@ -2387,56 +2427,58 @@ msgid "" "zeroth section has nonzero link value while ELF header does not signal " "overflow in shstrndx\n" msgstr "" -"sekcja zerowa ma niezerowÄ… wartość dowiÄ…zaÅ„, a nagłówek ELF nie sygnalizuje " -"przepeÅ‚nienia w shstrndx\n" +"sekcja zerowa posiada niezerowÄ… wartość dowiÄ…zaÅ„, a nagłówek ELF nie " +"wskazuje przepeÅ‚nienia w shstrndx\n" #: src/elflint.c:3449 -#, fuzzy, c-format +#, c-format msgid "" "zeroth section has nonzero link value while ELF header does not signal " "overflow in phnum\n" msgstr "" -"sekcja zerowa ma niezerowÄ… wartość dowiÄ…zaÅ„, a nagłówek ELF nie sygnalizuje " -"przepeÅ‚nienia w shstrndx\n" +"sekcja zerowa posiada niezerowÄ… wartość dowiÄ…zaÅ„, a nagłówek ELF nie " +"wskazuje przepeÅ‚nienia w phnum\n" #: src/elflint.c:3466 #, c-format msgid "cannot get section header for section [%2zu] '%s': %s\n" -msgstr "nie można pobrać nagłówka sekcji dla sekcji [%2zu] \"%s\": %s\n" +msgstr "nie można uzyskać nagłówka sekcji dla sekcji [%2zu] \"%s\": %s\n" #: src/elflint.c:3475 #, c-format msgid "section [%2zu]: invalid name\n" -msgstr "sekcja [%2zu]: bÅ‚Ä™dna nazwa\n" +msgstr "sekcja [%2zu]: nieprawidÅ‚owa nazwa\n" #: src/elflint.c:3502 #, c-format msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n" -msgstr "sekcja [%2d] \"%s\" ma zÅ‚y typ: oczekiwano %s, jest %s\n" +msgstr "sekcja [%2d] \"%s\" posiada bÅ‚Ä™dny typ: oczekiwano %s, jest %s\n" #: src/elflint.c:3518 #, c-format msgid "section [%2zu] '%s' has wrong flags: expected %s, is %s\n" -msgstr "sekcja [%2zu] \"%s\" ma zÅ‚e flagi: oczekiwano %s, jest %s\n" +msgstr "sekcja [%2zu] \"%s\" posiada bÅ‚Ä™dne flagi: oczekiwano %s, jest %s\n" #: src/elflint.c:3535 #, c-format msgid "" "section [%2zu] '%s' has wrong flags: expected %s and possibly %s, is %s\n" msgstr "" -"sekcja [%2zu] \"%s\" ma zÅ‚e flagi: oczekiwano %s i być może %s, jest %s\n" +"sekcja [%2zu] \"%s\" posiada bÅ‚Ä™dne flagi: oczekiwano %s i być może %s, jest " +"%s\n" #: src/elflint.c:3553 #, c-format msgid "section [%2zu] '%s' present in object file\n" -msgstr "sekcja [%2zu] \"%s\" obecna w pliku obiektu\n" +msgstr "sekcja [%2zu] \"%s\" jest obecna w pliku obiektu\n" #: 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 "" -"sekcja [%2zu] \"%s\" ma flagÄ™ SHF_ALLOC, ale nie ma segmentu Å‚adowalnego\n" +"sekcja [%2zu] \"%s\" posiada flagÄ™ SHF_ALLOC, ale nie posiada segmentu " +"wczytywalnego\n" #: src/elflint.c:3564 src/elflint.c:3596 #, c-format @@ -2444,15 +2486,16 @@ msgid "" "section [%2zu] '%s' has SHF_ALLOC flag not set but there are loadable " "segments\n" msgstr "" -"sekcja [%2zu] \"%s\" nie ma flagi SHF_ALLOC, ale sÄ… segmenty Å‚adowalne\n" +"sekcja [%2zu] \"%s\" nie posiada flagi SHF_ALLOC, ale sÄ… segmenty " +"wczytywalne\n" #: src/elflint.c:3572 #, c-format msgid "" "section [%2zu] '%s' is extension section index table in non-object file\n" msgstr "" -"sekcja [%2zu] \"%s\" jest tabelÄ… indeksów sekcji rozszerzeÅ„ w pliku nie-" -"obiektowym\n" +"sekcja [%2zu] \"%s\" jest tabelÄ… indeksów sekcji rozszerzeÅ„ w pliku " +"nieobiektowym\n" #: src/elflint.c:3615 #, c-format @@ -2463,20 +2506,20 @@ msgstr "" #: src/elflint.c:3620 #, c-format msgid "cannot get section header\n" -msgstr "nie można pobrać nagłówka sekcji\n" +msgstr "nie można uzyskać nagłówka sekcji\n" #: src/elflint.c:3630 #, c-format msgid "section [%2zu] '%s' has unsupported type %d\n" -msgstr "sekcja [%2zu] \"%s\" ma nieobsÅ‚ugiwany typ %d\n" +msgstr "sekcja [%2zu] \"%s\" posiada nieobsÅ‚ugiwany typ %d\n" #: src/elflint.c:3644 #, c-format msgid "" "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n" msgstr "" -"sekcja [%2zu] \"%s\" zawiera bÅ‚Ä™dne flagi specyficzne dla procesora %" -"#<PRIx64>\n" +"sekcja [%2zu] \"%s\" zawiera nieprawidÅ‚owe flagi specyficzne dla procesora " +"%#<PRIx64>\n" #: src/elflint.c:3651 #, c-format @@ -2494,41 +2537,44 @@ msgstr "" #, c-format msgid "section [%2zu] '%s': invalid section reference in link value\n" msgstr "" -"sekcja [%2zu] \"%s\": bÅ‚Ä™dne odwoÅ‚anie do sekcji w wartoÅ›ci dowiÄ…zania\n" +"sekcja [%2zu] \"%s\": nieprawidÅ‚owe odwoÅ‚anie do sekcji w wartoÅ›ci " +"dowiÄ…zania\n" #: src/elflint.c:3672 #, c-format msgid "section [%2zu] '%s': invalid section reference in info value\n" msgstr "" -"sekcja [%2zu] \"%s\": bÅ‚Ä™dne odwoÅ‚anie do sekcji w wartoÅ›ci informacyjnej\n" +"sekcja [%2zu] \"%s\": nieprawidÅ‚owe odwoÅ‚anie do sekcji w wartoÅ›ci " +"informacyjnej\n" #: src/elflint.c:3679 #, c-format msgid "section [%2zu] '%s': strings flag set without merge flag\n" -msgstr "sekcja [%2zu] \"%s\": flaga Å‚aÅ„cuchów ustawiona bez flagi merge\n" +msgstr "sekcja [%2zu] \"%s\": flaga ciÄ…gów jest ustawiona bez flagi merge\n" #: src/elflint.c:3684 #, c-format msgid "section [%2zu] '%s': merge flag set but entry size is zero\n" msgstr "" -"sekcja [%2zu] \"%s\": flaga merge ustawiona, ale rozmiar wpisu jest zerowy\n" +"sekcja [%2zu] \"%s\": flaga merge jest ustawiona, ale rozmiar wpisu jest " +"zerowy\n" #: src/elflint.c:3702 -#, fuzzy, c-format +#, c-format msgid "section [%2zu] '%s' has unexpected type %d for an executable section\n" -msgstr "sekcja [%2zu] \"%s\" ma nieobsÅ‚ugiwany typ %d\n" +msgstr "" +"sekcja [%2zu] \"%s\" posiada nieoczekiwany typ %d dla sekcji wykonywalnej\n" #: src/elflint.c:3711 -#, fuzzy, c-format +#, c-format msgid "section [%2zu] '%s' is both executable and writable\n" -msgstr "" -"sekcja [%2zu] \"%s\": rozmiar nie jest wielokrotnoÅ›ciÄ… rozmiaru wpisu\n" +msgstr "sekcja [%2zu] \"%s\" jest wykonywalne i zapisywalne\n" #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" +"section [%2zu] '%s' not fully contained in segment of program header entry " +"%d\n" msgstr "" "sekcja [%2zu] \"%s\" nie jest w caÅ‚oÅ›ci zawarta w segmencie wpisu %d " "nagłówka programu\n" @@ -2539,8 +2585,8 @@ msgid "" "section [%2zu] '%s' has type NOBITS but is read from the file in segment of " "program header entry %d\n" msgstr "" -"sekcja [%2zu] \"%s\" ma typ NOBITS, a jest czytana z pliku w segmencie wpisu " -"%d nagłówka programu\n" +"sekcja [%2zu] \"%s\" posiada typ NOBITS, a jest odczytywana z pliku w " +"segmencie wpisu %d nagłówka programu\n" #: src/elflint.c:3755 #, c-format @@ -2548,29 +2594,26 @@ msgid "" "section [%2zu] '%s' has not type NOBITS but is not read from the file in " "segment of program header entry %d\n" msgstr "" -"sekcja [%2zu] \"%s\" nie ma typu NOBITS, a nie jest czytana z pliku w " -"segmencie wpisu %d nagłówka programu\n" +"sekcja [%2zu] \"%s\" nie posiada typu NOBITS, a nie jest odczytywana z pliku " +"w segmencie wpisu %d nagłówka programu\n" #: src/elflint.c:3766 -#, fuzzy, c-format +#, c-format msgid "section [%2zu] '%s' is executable in nonexecutable segment %d\n" -msgstr "" -"sekcja [%2zu] \"%s\" jest tabelÄ… indeksów sekcji rozszerzeÅ„ w pliku nie-" -"obiektowym\n" +msgstr "sekcja [%2zu] \"%s\" jest wykonywalne w segmencie niewykonywalnym %d\n" #: src/elflint.c:3776 -#, fuzzy, c-format +#, c-format msgid "section [%2zu] '%s' is writable in unwritable segment %d\n" -msgstr "" -"sekcja [%2zu] \"%s\": rozmiar nie jest wielokrotnoÅ›ciÄ… rozmiaru wpisu\n" +msgstr "sekcja [%2zu] \"%s\" jest zapisywalne w niezapisywalnym segmencie %d\n" #: src/elflint.c:3786 #, c-format msgid "" "section [%2zu] '%s': alloc flag set but section not in any loaded segment\n" msgstr "" -"sekcja [%2zu] \"%s\": ma flagÄ™ alloc, ale sekcja nie jest w żadnym segmencie " -"Å‚adowalnym\n" +"sekcja [%2zu] \"%s\": posiada flagÄ™ alloc, ale sekcja nie jest w żadnym " +"segmencie wczytywalnym\n" #: src/elflint.c:3792 #, c-format @@ -2578,7 +2621,7 @@ msgid "" "section [%2zu] '%s': ELF header says this is the section header string table " "but type is not SHT_TYPE\n" msgstr "" -"sekcja [%2zu] \"%s\": wedÅ‚ug nagłówka ELF to jest tabela Å‚aÅ„cuchów nagłówków " +"sekcja [%2zu] \"%s\": wedÅ‚ug nagłówka ELF to jest tabela ciÄ…gów nagłówków " "sekcji, ale typ nie jest SHT_TYPE\n" #: src/elflint.c:3800 @@ -2586,29 +2629,33 @@ msgstr "" msgid "" "section [%2zu] '%s': relocatable files cannot have dynamic symbol tables\n" msgstr "" -"sekcja [%2zu] \"%s\": pliki relokowalne nie mogÄ… mieć tabeli symboli " +"sekcja [%2zu] \"%s\": pliki relokowalne nie mogÄ… posiadać tabeli symboli " "dynamicznych\n" #: src/elflint.c:3851 #, c-format msgid "more than one version symbol table present\n" -msgstr "obecna wiÄ™cej niż jedna tabela symboli wersji\n" +msgstr "obecna jest wiÄ™cej niż jedna tabela symboli wersji\n" #: src/elflint.c:3874 #, c-format msgid "INTERP program header entry but no .interp section\n" -msgstr "jest wpis nagłówka programu INTERP, ale nie ma sekcji .interp\n" +msgstr "jest wpis nagłówka programu INTERP, ale nie posiada sekcji .interp\n" #: src/elflint.c:3885 -#, fuzzy, c-format +#, c-format msgid "" "loadable segment [%u] is executable but contains no executable sections\n" -msgstr "Å‚adowalny segment wskazywany przez GNU_RELRO jest wykonywalny\n" +msgstr "" +"wczytywalny segment [%u] jest wykonywalny, ale nie zawiera wykonywalnych " +"sekcji\n" #: src/elflint.c:3891 -#, fuzzy, c-format +#, c-format msgid "loadable segment [%u] is writable but contains no writable sections\n" -msgstr "Å‚adowalny segment wskazywany przez GNU_RELRO nie jest zapisywalny\n" +msgstr "" +"wczytywalny segment [%u] jest zapisywalny, ale nie zawiera zapisywalnych " +"sekcji\n" #: src/elflint.c:3902 #, c-format @@ -2630,75 +2677,75 @@ msgid ".gnu.versym section present without .gnu.versym_d or .gnu.versym_r\n" msgstr "sekcja .gnu.versym istnieje bez .gnu.versym_d lub .gnu.versym_r\n" #: src/elflint.c:3978 -#, fuzzy, c-format +#, c-format msgid "phdr[%d]: unknown core file note type %<PRIu32> at offset %<PRIu64>\n" msgstr "" -"phdr[%d]: nieznany typ notatki pliku core %<PRIu64> pod offsetem %<PRIu64>\n" +"phdr[%d]: nieznany typ notatki pliku core %<PRIu32> pod offsetem %<PRIu64>\n" #: src/elflint.c:3982 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n" msgstr "" -"phdr[%d]: nieznany typ notatki pliku core %<PRIu64> pod offsetem %<PRIu64>\n" +"phdr[%2d]: \"%s\": nieznany typ notatki pliku core %<PRIu32> pod offsetem " +"%Zu\n" #: src/elflint.c:4005 -#, fuzzy, c-format +#, c-format msgid "phdr[%d]: unknown object file note type %<PRIu32> at offset %Zu\n" msgstr "" -"phdr[%d]: nieznany typ notatki pliku obiektu %<PRIu64> pod offsetem %" -"<PRIu64>\n" +"phdr[%d]: nieznany typ notatki pliku obiektu %<PRIu32> pod offsetem %Zu\n" #: src/elflint.c:4009 -#, fuzzy, c-format +#, c-format msgid "" "section [%2d] '%s': unknown object file note type %<PRIu32> at offset %Zu\n" msgstr "" -"phdr[%d]: nieznany typ notatki pliku obiektu %<PRIu64> pod offsetem %" -"<PRIu64>\n" +"phdr[%d]: \"%s\": nieznany typ notatki pliku obiektu %<PRIu32> pod offsetem " +"%Zu\n" #: src/elflint.c:4026 #, c-format msgid "phdr[%d]: no note entries defined for the type of file\n" -msgstr "phdr[%d]: brak zdefiniowanych wpisów note dla typu pliku\n" +msgstr "phdr[%d]: brak okreÅ›lonych wpisów notatek dla typu pliku\n" #: src/elflint.c:4045 -#, fuzzy, c-format +#, c-format msgid "phdr[%d]: cannot get content of note section: %s\n" -msgstr "nie można pobrać zawartoÅ›ci sekcji notatki: %s" +msgstr "phdr[%d]: nie można uzyskać zawartoÅ›ci sekcji notatki: %s\n" #: src/elflint.c:4048 -#, fuzzy, c-format +#, c-format msgid "phdr[%d]: extra %<PRIu64> bytes after last note\n" -msgstr "phdr[%d]: nadmiarowe %zu bajtów po ostatniej notatce\n" +msgstr "phdr[%d]: dodatkowe %<PRIu64> bajtów po ostatniej notatce\n" #: src/elflint.c:4069 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': no note entries defined for the type of file\n" -msgstr "phdr[%d]: brak zdefiniowanych wpisów note dla typu pliku\n" +msgstr "sekcja [%2d] \"%s\": brak okreÅ›lonych wpisów notatek dla typu pliku\n" #: src/elflint.c:4076 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': cannot get content of note section\n" -msgstr "sekcja [%2d] \"%s\": nie można pobrać danych sekcji\n" +msgstr "sekcja [%2d] \"%s\": nie można uzyskać zawartoÅ›ci sekcji notatek\n" #: src/elflint.c:4079 -#, fuzzy, c-format +#, c-format msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n" -msgstr "phdr[%d]: nadmiarowe %zu bajtów po ostatniej notatce\n" +msgstr "sekcja [%2d] \"%s\": dodatkowe %<PRIu64> bajtów po ostatniej notatce\n" #: src/elflint.c:4097 #, c-format msgid "" "only executables, shared objects, and core files can have program headers\n" msgstr "" -"tylko pliki wykonywalne, obiektów dzielonych i core mogÄ… mieć nagłówki " -"programu\n" +"tylko pliki wykonywalne, obiekty współdzielone i pliki core mogÄ… posiadać " +"nagłówki programu\n" #: src/elflint.c:4112 #, c-format msgid "cannot get program header entry %d: %s\n" -msgstr "nie można pobrać wpisu nagłówka programu %d: %s\n" +msgstr "nie można uzyskać wpisu nagłówka programu %d: %s\n" #: src/elflint.c:4121 #, c-format @@ -2719,12 +2766,13 @@ msgstr "wiÄ™cej niż jeden wpis TLS w nagłówku programu\n" #: src/elflint.c:4147 #, c-format msgid "static executable cannot have dynamic sections\n" -msgstr "statyczny program wykonywalny nie może mieć sekcji dynamicznych\n" +msgstr "statyczny plik wykonywalny nie może posiadać sekcji dynamicznych\n" #: src/elflint.c:4161 #, c-format msgid "dynamic section reference in program header has wrong offset\n" -msgstr "odniesienie sekcji dynamicznej w nagłówku programu ma zÅ‚y offset\n" +msgstr "" +"odniesienie sekcji dynamicznej w nagłówku programu posiada bÅ‚Ä™dny offset\n" #: src/elflint.c:4164 #, c-format @@ -2739,17 +2787,17 @@ msgstr "wiÄ™cej niż jeden wpis GNU_RELRO w nagłówku programu\n" #: src/elflint.c:4195 #, c-format msgid "loadable segment GNU_RELRO applies to is not writable\n" -msgstr "Å‚adowalny segment wskazywany przez GNU_RELRO nie jest zapisywalny\n" +msgstr "wczytywalny segment wskazywany przez GNU_RELRO nie jest zapisywalny\n" #: src/elflint.c:4198 #, c-format msgid "loadable segment [%u] flags do not match GNU_RELRO [%u] flags\n" -msgstr "" +msgstr "flagi wczytywalnego segmentu [%u] nie pasujÄ… do flag GNU_RELRO [%u]\n" #: src/elflint.c:4206 src/elflint.c:4229 #, c-format msgid "%s segment not contained in a loaded segment\n" -msgstr "segment %s nie zawiera siÄ™ w Å‚adowanym segmencie\n" +msgstr "segment %s nie zawiera siÄ™ we wczytywalnym segmencie\n" #: src/elflint.c:4235 #, c-format @@ -2760,7 +2808,8 @@ msgstr "" #: src/elflint.c:4259 #, fuzzy, c-format msgid "call frame search table reference in program header has wrong offset\n" -msgstr "odniesienie sekcji dynamicznej w nagłówku programu ma zÅ‚y offset\n" +msgstr "" +"odniesienie sekcji dynamicznej w nagłówku programu posiada bÅ‚Ä™dny offset\n" #: src/elflint.c:4262 #, fuzzy, c-format @@ -2862,7 +2911,7 @@ msgstr "[PLIK...]" #: src/findtextrel.c:246 #, c-format msgid "cannot get ELF header '%s': %s" -msgstr "nie można pobrać nagłówka ELF \"%s\": %s" +msgstr "nie można uzyskać nagłówka ELF \"%s\": %s" #: src/findtextrel.c:257 #, c-format @@ -2892,22 +2941,22 @@ msgstr "podczas odczytu pliku ELF" #: src/findtextrel.c:328 src/findtextrel.c:345 #, c-format msgid "cannot get program header index at offset %d: %s" -msgstr "nie można pobrać indeksu nagłówka programu pod offsetem %d: %s" +msgstr "nie można uzyskać indeksu nagłówka programu pod offsetem %d: %s" #: src/findtextrel.c:397 #, c-format msgid "cannot get section header of section %Zu: %s" -msgstr "nie można pobrać nagłówka sekcji dla sekcji %Zu: %s" +msgstr "nie można uzyskać nagłówka sekcji dla sekcji %Zu: %s" #: src/findtextrel.c:409 #, c-format msgid "cannot get symbol table section %zu in '%s': %s" -msgstr "nie można pobrać sekcji tabeli symboli %zu w \"%s\": %s" +msgstr "nie można uzyskać sekcji tabeli symboli %zu w \"%s\": %s" #: src/findtextrel.c:429 src/findtextrel.c:452 #, c-format msgid "cannot get relocation at index %d in section %zu in '%s': %s" -msgstr "nie można pobrać relokacji pod indeksem %d w sekcji %zu w \"%s\": %s" +msgstr "nie można uzyskać relokacji pod indeksem %d w sekcji %zu w \"%s\": %s" #: src/findtextrel.c:517 #, c-format @@ -3356,7 +3405,7 @@ msgstr "Uwaga: typ `%s' zmieniÅ‚ siÄ™ z %s w %s na %s w %s" msgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s" msgstr "Uwaga: rozmiar `%s' zmieniÅ‚ siÄ™ z %<PRIu64> w %s na %<PRIu64> w %s" -#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "nie można okreÅ›lić liczby sekcji: %s" @@ -3374,7 +3423,7 @@ msgstr "(%s+%#<PRIx64>): pierwszy raz zdefiniowano tutaj\n" #: src/ldgeneric.c:819 #, c-format msgid "%s: cannot get section group data: %s" -msgstr "%s: nie można pobrać danych grupy sekcji: %s" +msgstr "%s: nie można uzyskać danych grupy sekcji: %s" #: src/ldgeneric.c:840 #, c-format @@ -3411,19 +3460,19 @@ msgstr "%s: nie można okreÅ›lić sygnatury grupy sekcji [%2zd] \"%s\": %s" #: src/ldgeneric.c:1328 #, fuzzy, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "%s: nie można okreÅ›lić sygnatury grupy sekcji [%2zd] \"%s\": %s" #: src/ldgeneric.c:1350 #, c-format msgid "%s: section '%s' has unknown type: %d" -msgstr "%s: sekcja \"%s\" ma nieznany typ: %d" +msgstr "%s: sekcja \"%s\" posiada nieznany typ: %d" #: src/ldgeneric.c:1729 #, c-format msgid "cannot get descriptor for ELF file (%s:%d): %s\n" -msgstr "nie można pobrać deskryptora dla pliku ELF (%s:%d): %s\n" +msgstr "nie można uzyskać deskryptora dla pliku ELF (%s:%d): %s\n" #: src/ldgeneric.c:1899 #, c-format @@ -3443,7 +3492,7 @@ msgstr "%s: plik wejÅ›ciowy niekompatybilny z rodzajem maszyny ELF %s\n" #: src/ldgeneric.c:2044 #, c-format msgid "%s: cannot get section header string table index: %s\n" -msgstr "%s: nie można pobrać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji: %s\n" +msgstr "%s: nie można uzyskać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji: %s\n" #: src/ldgeneric.c:2073 #, c-format @@ -3507,12 +3556,14 @@ msgstr "nie okreÅ›lono symbolu wejÅ›ciowego: użycie domyÅ›lnego %#0*<PRIx64>" #: src/ldgeneric.c:3920 #, fuzzy, c-format msgid "cannot create GNU hash table section for output file: %s" -msgstr "nie można utworzyć sekcji tablicy haszujÄ…cej dla pliku wyjÅ›ciowego: %s" +msgstr "" +"nie można utworzyć sekcji tablicy mieszajÄ…cej dla pliku wyjÅ›ciowego: %s" #: src/ldgeneric.c:4071 #, c-format msgid "cannot create hash table section for output file: %s" -msgstr "nie można utworzyć sekcji tablicy haszujÄ…cej dla pliku wyjÅ›ciowego: %s" +msgstr "" +"nie można utworzyć sekcji tablicy mieszajÄ…cej dla pliku wyjÅ›ciowego: %s" #: src/ldgeneric.c:4114 #, fuzzy, c-format @@ -3590,7 +3641,7 @@ msgstr "bÅ‚Ä…d wewnÄ™trzny: sekcja nobits po sekcji nobits" #: src/ldgeneric.c:6925 #, c-format msgid "cannot get header of 0th section: %s" -msgstr "nie można pobrać nagłówka zerowej sekcji: %s" +msgstr "nie można uzyskać nagłówka zerowej sekcji: %s" #: src/ldgeneric.c:6941 src/unstrip.c:1820 #, c-format @@ -3728,7 +3779,7 @@ msgstr "Wypisywanie rozmiaru zdefiniowanych symboli" #: src/nm.c:98 src/size.c:80 src/strip.c:78 src/unstrip.c:81 msgid "Output options:" -msgstr "Opcje wyjÅ›cia" +msgstr "Opcje wyjÅ›cia:" #: src/nm.c:99 msgid "Sort symbols numerically by address" @@ -3795,15 +3846,15 @@ msgstr "%s%s%s: format pliku nie rozpoznany" msgid "cannot create search tree" msgstr "nie można utworzyć drzewa wyszukiwania" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" -msgstr "nie można pobrać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji" +msgstr "nie można uzyskać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji" #: src/nm.c:766 #, c-format @@ -3861,9 +3912,8 @@ msgid "%s%s%s: no symbols" msgstr "%s%s%s: brak symboli" #: src/objdump.c:61 -#, fuzzy msgid "Mode selection:" -msgstr "Wybór wyjÅ›cia:" +msgstr "Wybór trybu:" #: src/objdump.c:62 #, fuzzy @@ -3892,22 +3942,22 @@ msgstr "" msgid "Show information from FILEs (a.out by default)." msgstr "Podanie listy symboli z PLIKU (domyÅ›lnie a.out)." -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" -msgstr "Nie podano operacji.\n" +msgstr "Nie podano dziaÅ‚ania.\n" #: src/objdump.c:274 src/objdump.c:286 -#, fuzzy, c-format +#, c-format msgid "while close `%s'" msgstr "podczas zamykania \"%s\"" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" -msgstr "BÅĘDNY SYMBOL" +msgstr "NIEPRAWIDÅOWY SYMBOL" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" -msgstr "BÅĘDNA SEKCJA" +msgstr "NIEPRAWIDÅOWA SEKCJA" #: src/objdump.c:510 #, c-format @@ -3919,12 +3969,12 @@ msgstr "" #: src/objdump.c:513 msgid "OFFSET" -msgstr "" +msgstr "OFFSET" #: src/objdump.c:576 #, fuzzy, c-format msgid "Contents of section %s:\n" -msgstr "nie można pobrać zawartoÅ›ci sekcji %zu: %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji %zu: %s" #: src/objdump.c:676 #, c-format @@ -3955,9 +4005,8 @@ msgid "error while freeing sub-ELF descriptor: %s" msgstr " bÅ‚Ä…d podczas zwalniania deskryptora pod-ELF: %s" #: src/readelf.c:73 -#, fuzzy msgid "ELF output selection:" -msgstr "Wybór wyjÅ›cia:" +msgstr "Wybór wyjÅ›cia ELF:" #: src/readelf.c:75 msgid "All these plus -p .strtab -p .dynstr -p .comment" @@ -4030,7 +4079,7 @@ msgstr "" #: src/readelf.c:101 #, fuzzy msgid "Print string contents of sections" -msgstr "nie można pobrać zawartoÅ›ci sekcji %zu: %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji %zu: %s" #: src/readelf.c:104 #, fuzzy @@ -4049,87 +4098,87 @@ msgstr "" msgid "Print information from ELF file in human-readable form." msgstr "Wypisanie informacji z pliku ELF w postaci czytelnej dla czÅ‚owieka" -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "Nieznana sekcja debugowa DWARF `%s'.\n" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "nie można utworzyć deskryptora Elf: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "bÅ‚Ä…d podczas zamykania deskryptora Elf: %s" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "nie można wykonać stat na pliku wejÅ›ciowym" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "plik wejÅ›ciowy jest pusty" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "odczytanie \"%s\" nie powiodÅ‚o siÄ™: %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "nie można odczytać nagłówka ELF: %s" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "nie można utworzyć uchwytu EBL" -#: src/readelf.c:636 +#: src/readelf.c:642 #, c-format msgid "cannot determine number of program headers: %s" msgstr "nie można okreÅ›lić liczby nagłówków programu: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "NONE (Å»aden)" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "REL (Plik relokowalny)" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "EXEC (Plik wykonywalny)" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "DYN (Plik obiektu dzielonego)" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "CORE (Plik core)" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "Zależny od systemu: (%x)\n" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "Zależny od procesora: (%x)\n" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " @@ -4137,7 +4186,7 @@ msgstr "" "Nagłówek ELF:\n" " Magic: " -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" @@ -4146,117 +4195,117 @@ msgstr "" "\n" " Klasa: %s\n" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr " Dane: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr " Wersja Ident: %hhd %s\n" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" -msgstr "(aktualna)" +msgstr "(bieżąca)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr " Wersja ABI: %hhd\n" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " Typ: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr " Komputer: %s\n" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr " Wersja: %d %s\n" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr " Adres punktu wejÅ›ciowego: %#<PRIx64>\n" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr " PoczÄ…tek nagłówków programu: %<PRId64> %s\n" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "(bajtów w pliku)" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr " PoczÄ…tek nagłówków sekcji: %<PRId64> %s\n" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr " Flagi: %s\n" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr " Rozmiar tego nagłówka: %<PRId16> %s\n" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(bajtów)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr " Rozmiar wpisów nagłówka programu: %<PRId16> %s\n" -#: src/readelf.c:797 +#: src/readelf.c:803 #, fuzzy, c-format msgid " Number of program headers entries: %<PRId16>" msgstr " Liczba wpisów nagłówków programu: %<PRId16>\n" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr " (%<PRIu32> w [0].sh_info)" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr " ([0] niedostÄ™pny)" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr " Rozmiar wpisów nagłówka sekcji: %<PRId16> %s\n" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr " Liczba wpisów nagłówków sekcji: %<PRId16>" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr " (%<PRIu32> w [0].sh_size)" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr " (%<PRIu32> w [0].sh_link)" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" @@ -4265,7 +4314,7 @@ msgstr "" " Indeks tabeli Å‚aÅ„cuchów nagłówków sekcji: XINDEX%s\n" "\n" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" @@ -4274,7 +4323,7 @@ msgstr "" " Indeks tabeli Å‚aÅ„cuchów nagłówków sekcji: %<PRId16>\n" "\n" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" @@ -4283,11 +4332,11 @@ msgstr "" "Jest %d nagłówków sekcji, zaczynajÄ…cych siÄ™ od offsetu %#<PRIx64>:\n" "\n" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "Nagłówki sekcji:" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" @@ -4295,7 +4344,7 @@ msgstr "" "[Nr] Nazwa Typ Adres Offset Rozm ES Flagi Lk " "Inf Al" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" @@ -4303,32 +4352,32 @@ msgstr "" "[Nr] Nazwa Typ Adres Offset Rozmiar ES " "Flagi Lk Inf Al" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można uzyskać sekcji: %s" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 #: src/unstrip.c:1782 #, c-format msgid "cannot get section header: %s" -msgstr "nie można pobrać nagłówka sekcji: %s" +msgstr "nie można uzyskać nagłówka sekcji: %s" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "Nagłówki programu:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" " Typ Offset AdresWirt AdresFiz RozmPlik RozmPam Flg " "Wyrównanie" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" @@ -4336,12 +4385,12 @@ msgstr "" " Typ Offset AdresWirtualny AdresFizyczny RozmPlik " "RozmPam Flg Wyrównanie" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "\t[WywoÅ‚anie interpretera programu: %s]\n" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" @@ -4351,12 +4400,12 @@ msgstr "" " Odwzorowanie sekcji na segmenty:\n" " Segment Sekcje..." -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" -msgstr "nie można pobrać nagłówka programu: %s" +msgstr "nie można uzyskać nagłówka programu: %s" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4374,7 +4423,7 @@ msgstr[2] "" "\n" "Grupa sekcji COMDAT [%2zu] \"%s\" z sygnaturÄ… \"%s\" zawiera %zu wpisów:\n" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4392,15 +4441,15 @@ msgstr[2] "" "\n" "Grupa sekcji [%2zu] \"%s\" z sygnaturÄ… \"%s\" zawiera %zu wpisów:\n" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "<BÅĘDNY SYMBOL>" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "<BÅĘDNA SEKCJA>" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4413,49 +4462,49 @@ msgid_plural "" msgstr[0] "" "\n" "Segment dynamiczny zawiera %lu wpis:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[1] "" "\n" "Segment dynamiczny zawiera %lu wpisy:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[2] "" "\n" "Segment dynamiczny zawiera %lu wpisów:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr " Typ Wartość\n" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "Biblioteka dzielona: [%s]\n" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "soname biblioteki: [%s]\n" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "rpath biblioteki: [%s]\n" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "runpath biblioteki: [%s]\n" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "%<PRId64> (bajtów)\n" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" @@ -4464,7 +4513,7 @@ msgstr "" "\n" "BÅ‚Ä™dna tabela symboli pod offsetem %#0<PRIx64>\n" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4476,18 +4525,18 @@ msgid_plural "" "contains %d entries:\n" msgstr[0] "" "\n" -"Sekcja relokacji [%2zu] \"%s\" dla sekcji [%2u] \"%s\" pod offsetem %" -"#0<PRIx64> zawiera %d wpis:\n" +"Sekcja relokacji [%2zu] \"%s\" dla sekcji [%2u] \"%s\" pod offsetem " +"%#0<PRIx64> zawiera %d wpis:\n" msgstr[1] "" "\n" -"Sekcja relokacji [%2zu] \"%s\" dla sekcji [%2u] \"%s\" pod offsetem %" -"#0<PRIx64> zawiera %d wpisy:\n" +"Sekcja relokacji [%2zu] \"%s\" dla sekcji [%2u] \"%s\" pod offsetem " +"%#0<PRIx64> zawiera %d wpisy:\n" msgstr[2] "" "\n" -"Sekcja relokacji [%2zu] \"%s\" dla sekcji [%2u] \"%s\" pod offsetem %" -"#0<PRIx64> zawiera %d wpisów:\n" +"Sekcja relokacji [%2zu] \"%s\" dla sekcji [%2u] \"%s\" pod offsetem " +"%#0<PRIx64> zawiera %d wpisów:\n" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4505,30 +4554,30 @@ msgstr[2] "" "\n" "Sekcja relokacji [%2u] \"%s\" pod offsetem %#0<PRIx64> zawiera %d wpisów:\n" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr " Offset Typ Wartość Nazwa\n" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr " Offset Typ Wartość Nazwa\n" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "<BÅĘDNA RELOKACJA>" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr " Offset Typ Wartość Koniec Nazwa\n" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr "" " Offset Typ Wartość Koniec Nazwa\n" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4546,7 +4595,7 @@ msgstr[2] "" "\n" "Tabela symboli [%2u] \"%s\" zawiera %u wpisów:\n" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, c-format msgid " %lu local symbol String table: [%2u] '%s'\n" msgid_plural " %lu local symbols String table: [%2u] '%s'\n" @@ -4554,33 +4603,33 @@ msgstr[0] " %lu symbol lokalny Tabela Å‚aÅ„cuchów: [%2u] \"%s\"\n" msgstr[1] " %lu symbole lokalne Tabela Å‚aÅ„cuchów: [%2u] \"%s\"\n" msgstr[2] " %lu symboli lokalnych Tabela Å‚aÅ„cuchów: [%2u] \"%s\"\n" -#: src/readelf.c:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Numer: Wartość Rozm Typ Bind Widoczność Ndx Nazwa\n" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " Numer: Wartość Rozm Typ Bind Widoczność Ndx Nazwa\n" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "bÅ‚Ä™dny symbol dynamiczny" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "brak" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <nieznany>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, fuzzy, c-format msgid "" "\n" @@ -4593,30 +4642,30 @@ msgid_plural "" msgstr[0] "" "\n" "Sekcja wymaganych wersji [%2u] '%s' zawiera %d wpis:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[1] "" "\n" "Sekcja wymaganych wersji [%2u] '%s' zawiera %d wpisy:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[2] "" "\n" "Sekcja wymaganych wersji [%2u] '%s' zawiera %d wpisów:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: Wersja: %hu Plik: %s Licznik: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: Nazwa: %s Flagi: %s Wersja: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4629,31 +4678,31 @@ msgid_plural "" msgstr[0] "" "\n" "Sekcja definicji wersji [%2u] \"%s\" zawiera %d wpis:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[1] "" "\n" "Sekcja definicji wersji [%2u] \"%s\" zawiera %d wpisy:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[2] "" "\n" "Sekcja definicji wersji [%2u] \"%s\" zawiera %d wpisów:\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr "" " %#06x: Wersja: %hd Flagi: %s Indeks: %hd Licznik: %hd Nazwa: %s\n" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr " %#06x: Rodzic %d: %s\n" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4679,15 +4728,15 @@ msgstr[2] "" " Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] \"%s" "\"" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *lokalny* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *globalny* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4703,37 +4752,37 @@ msgstr[0] "" "\n" "Histogram dla dÅ‚ugoÅ›ci listy kubeÅ‚ków w sekcji [%2u] \"%s\" (w sumie %d " "kubeÅ‚ek):\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[1] "" "\n" "Histogram dla dÅ‚ugoÅ›ci listy kubeÅ‚ków w sekcji [%2u] \"%s\" (w sumie %d " "kubeÅ‚ki):\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" msgstr[2] "" "\n" "Histogram dla dÅ‚ugoÅ›ci listy kubeÅ‚ków w sekcji [%2u] \"%s\" (w sumie %d " "kubeÅ‚ków):\n" -" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] '%" -"s'\n" +" Adres: %#0*<PRIx64> Offset: %#08<PRIx64> DowiÄ…zanie do sekcji: [%2u] " +"'%s'\n" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr " DÅ‚ugość Liczba % caÅ‚oÅ›ci Pokrycie\n" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, fuzzy, c-format msgid "" " Average number of tests: successful lookup: %f\n" @@ -4742,12 +4791,12 @@ msgstr "" " Åšrednia liczba testów: udane wyszukania: %f\n" " nieudane wyszukania: %f\n" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" -msgstr "nie można pobrać danych dla sekcji %d: %s" +msgstr "nie można uzyskać danych dla sekcji %d: %s" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" @@ -4755,9 +4804,9 @@ msgid "" msgstr "" " PrzesuniÄ™cie symboli: %u\n" " Rozmiar maski bitowej: %zu bajtów %<PRIuFAST32>%% bitów ustawionych " -"drugie przesuniÄ™cie hasza: %u\n" +"drugie przesuniÄ™cie skrótu: %u\n" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4778,7 +4827,7 @@ msgstr[2] "" "Sekcja listy bibliotek [%2zu] \"%s\" pod offsetem %#0<PRIx64> zawiera %d " "wpisów:\n" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" @@ -4786,150 +4835,170 @@ msgstr "" " Biblioteka Oznaczenie czasu Suma k. Wersja " "Flagi" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, fuzzy, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" "\n" "Segment notatki o dÅ‚ugoÅ›ci %<PRId64> bajtów pod offsetem %#0<PRIx64>:\n" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr " WÅ‚aÅ›ciciel Rozmiar\n" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " Plik: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>, %s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "nieznany znacznik %hx" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "nieznany znacznik użytkownika %hx" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "nieznany atrybut %hx" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "nieznany atrybut użytkownika %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "nieznana forma %<PRIx64>" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "pusty blok" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr "" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr "" + +#: src/readelf.c:4409 #, fuzzy, c-format msgid "" "\n" @@ -4940,7 +5009,7 @@ msgstr "" "Sekcja DWARF \"%s\" pod offsetem %#<PRIx64>:\n" " [ Kod]\n" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" @@ -4949,30 +5018,30 @@ msgstr "" "\n" "Sekcja skrótów pod offsetem %<PRIu64>:\n" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr " *** bÅ‚Ä…d podczas odczytu skrótu: %s\n" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr " [%5u] offset: %<PRId64>, potomek: %s, znacznik: %s\n" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "tak" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "nie" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" -msgstr "nie można pobrać zawartoÅ›ci .debug_aranges: %s" +msgstr "nie można uzyskać zawartoÅ›ci .debug_aranges: %s" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, fuzzy, c-format msgid "" "\n" @@ -4990,25 +5059,25 @@ msgstr[2] "" "\n" "Sekcja DWARF \"%s\" pod offsetem %#<PRIx64> zawiera %zu wpisów:\n" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" " [%*zu] start: %0#*<PRIx64>, dÅ‚ugość: %5<PRIu64>, offset CU DIE: %6<PRId64>\n" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" -msgstr "nie można pobrać zawartoÅ›ci .debug_ranges: %s" +msgstr "nie można uzyskać zawartoÅ›ci .debug_ranges: %s" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, fuzzy, c-format msgid "" "\n" @@ -5017,32 +5086,37 @@ msgstr "" "\n" "Sekcja DWARF \"%s\" pod offsetem %#<PRIx64>:\n" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" -msgstr "" +msgstr " [%6tx] <NIEPRAWIDÅOWE DANE>\n" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr "" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, fuzzy, c-format +msgid " [%6tx] empty list\n" +msgstr " [%6tx] %s..%s\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, fuzzy, c-format msgid "cannot get %s content: %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można uzyskać sekcji: %s" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, fuzzy, c-format msgid "" "\n" @@ -5051,64 +5125,64 @@ msgstr "" "\n" "Sekcja relokacji [%2u] \"%s\" pod offsetem %#0<PRIx64> zawiera %d wpis:\n" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "bÅ‚Ä™dne dane w sekcji [%zu] \"%s\"" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" " [%6tx] Zero terminator\n" msgstr "" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, c-format msgid "invalid augmentation length" msgstr "" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "" -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "" -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr "" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, fuzzy, c-format msgid " (end offset: %#<PRIx64>)" msgstr "" "\n" "Sekcja DWARF \"%s\" pod offsetem %#<PRIx64>:\n" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr "" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" -msgstr "nie można pobrać kodu atrybutu: %s" +msgstr "nie można uzyskać kodu atrybutu: %s" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" -msgstr "nie można pobrać formy atrybutu: %s" +msgstr "nie można uzyskać formy atrybutu: %s" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" -msgstr "nie można pobrać wartoÅ›ci atrybutu: %s" +msgstr "nie można uzyskać wartoÅ›ci atrybutu: %s" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, fuzzy, c-format msgid "" "\n" @@ -5119,61 +5193,61 @@ msgstr "" "Sekcja DWARF \"%s\" pod offsetem %#<PRIx64>:\n" " [Offset]\n" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, fuzzy, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" " Jednostka kompilacji pod offsetem %<PRIu64>:\n" -" Wersja: %<PRIu16>, offset sekcji skrótów: %<PRIu64>, rozmiar adresu: %" -"<PRIu8>, rozmiar offsetu: %<PRIu8>\n" +" Wersja: %<PRIu16>, offset sekcji skrótów: %<PRIu64>, rozmiar adresu: " +"%<PRIu8>, rozmiar offsetu: %<PRIu8>\n" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" " Jednostka kompilacji pod offsetem %<PRIu64>:\n" -" Wersja: %<PRIu16>, offset sekcji skrótów: %<PRIu64>, rozmiar adresu: %" -"<PRIu8>, rozmiar offsetu: %<PRIu8>\n" +" Wersja: %<PRIu16>, offset sekcji skrótów: %<PRIu64>, rozmiar adresu: " +"%<PRIu8>, rozmiar offsetu: %<PRIu8>\n" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" -msgstr "nie można pobrać DIE pod offsetem %<PRIu64> w sekcji \"%s\": %s" +msgstr "nie można uzyskać DIE pod offsetem %<PRIu64> w sekcji \"%s\": %s" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" -msgstr "nie można pobrać offsetu DIE: %s" +msgstr "nie można uzyskać offsetu DIE: %s" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" msgstr "" -"nie można pobrać znacznika DIE pod offsetem %<PRIu64> w sekcji \"%s\": %s" +"nie można uzyskać znacznika DIE pod offsetem %<PRIu64> w sekcji \"%s\": %s" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" -msgstr "nie można pobrać nastÄ™pnego DIE: %s\n" +msgstr "nie można uzyskać nastÄ™pnego DIE: %s\n" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" -msgstr "nie można pobrać nastÄ™pnego DIE: %s" +msgstr "nie można uzyskać nastÄ™pnego DIE: %s" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" -msgstr "nie można pobrać danych sekcji danych linii: %s" +msgstr "nie można uzyskać danych sekcji danych linii: %s" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" @@ -5182,7 +5256,7 @@ msgstr "" "\n" "Tabela pod offsetem %Zu:\n" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, fuzzy, c-format msgid "" "\n" @@ -5210,12 +5284,12 @@ msgstr "" "\n" "Instrukcje:\n" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, fuzzy, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "bÅ‚Ä™dne dane w sekcji [%zu] \"%s\"" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" @@ -5223,7 +5297,7 @@ msgstr[0] " [%*<PRIuFAST8>] %hhu argument\n" msgstr[1] " [%*<PRIuFAST8>] %hhu argumenty\n" msgstr[2] " [%*<PRIuFAST8>] %hhu argumentów\n" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" @@ -5231,7 +5305,7 @@ msgstr "" "\n" "Tabela katalogu:" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" @@ -5241,7 +5315,7 @@ msgstr "" "Tabela nazw plików:\n" " Wpis Kat Czas Rozmiar Nazwa" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" @@ -5249,113 +5323,113 @@ msgstr "" "\n" "Instrukcje numerów linii:" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, fuzzy, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr " instrukcja specjalna %u: adres+%u = %#<PRIx64>, linia%+d = %zu\n" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, fuzzy, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr " instrukcja specjalna %u: adres+%u = %#<PRIx64>, linia%+d = %zu\n" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr " instrukcja rozszerzona %u: " -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "koniec sekwencji" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, fuzzy, c-format msgid "set address to %s\n" msgstr "ustawienie adresu na %#<PRIx64>\n" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "" -"definicja nowego pliku: dir=%u, mtime=%<PRIu64>, dÅ‚ugość=%<PRIu64>, nazwa=%" -"s\n" +"definicja nowego pliku: dir=%u, mtime=%<PRIu64>, dÅ‚ugość=%<PRIu64>, nazwa=" +"%s\n" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, fuzzy, c-format msgid " set discriminator to %u\n" msgstr " ustawienie kolumny na %<PRIu64>\n" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "nieznany kod instrukcji" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr " kopiowanie" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, fuzzy, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr " zwiÄ™kszenie adresu o %u do %#<PRIx64>\n" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, fuzzy, c-format msgid "advance address by %u to %s\n" msgstr " zwiÄ™kszenie adresu o %u do %#<PRIx64>\n" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr " zwiÄ™kszenie linii o staÅ‚Ä… %d do %<PRId64>\n" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr " ustawienie pliku na %<PRIu64>\n" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr " ustawienie kolumny na %<PRIu64>\n" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr " ustawienie \"%s\" na %<PRIuFAST8>\n" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr " ustawienie podstawowej flagi bloku" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, fuzzy, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr " zwiÄ™kszenie adresu o staÅ‚Ä… %u do %#<PRIx64>\n" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, fuzzy, c-format msgid "advance address by constant %u to %s\n" msgstr " zwiÄ™kszenie adresu o staÅ‚Ä… %u do %#<PRIx64>\n" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, fuzzy, c-format msgid "advance address by fixed value %u to %s\n" msgstr " zwiÄ™kszenie adresu o staÅ‚Ä… wartość %u do %#<PRIx64>\n" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr " ustawienie flagi koÅ„ca prologu" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr " ustawienie flagi poczÄ…tku epilogu" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, fuzzy, c-format msgid " set isa to %u\n" msgstr " ustawienie pliku na %<PRIu64>\n" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" @@ -5363,37 +5437,42 @@ msgstr[0] " nieznana instrukcja z %<PRIu8> parametrem:" msgstr[1] " nieznana instrukcja z %<PRIu8> parametrami:" msgstr[2] " nieznana instrukcja z %<PRIu8> parametrami:" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" -msgstr "nie można pobrać zawartoÅ›ci .debug_log: %s" +msgstr "nie można uzyskać zawartoÅ›ci .debug_log: %s" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +#, fuzzy +msgid " <INVALID DATA>\n" +msgstr " [%6tx] <NIEPRAWIDÅOWE DANE>\n" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" -msgstr "nie można pobrać danych sekcji informacji o makrach: %s" +msgstr "nie można uzyskać danych sekcji informacji o makrach: %s" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "%*s*** niezakoÅ„czony Å‚aÅ„cuch na koÅ„cu sekcji" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr " [%5d] offset DIE: %6<PRId64>, offset CU DIE: %6<PRId64>, nazwa: %s\n" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, fuzzy, c-format msgid "" "\n" @@ -5404,47 +5483,47 @@ msgstr "" "Sekcja DWARF \"%s\" pod offsetem %#<PRIx64>:\n" " %*s ÅaÅ„cuch\n" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" -msgstr " *** bÅ‚Ä…d podczas odczytu Å‚aÅ„cuchów: %s\n" +msgstr " *** bÅ‚Ä…d podczas odczytywania ciÄ…gów: %s\n" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" "Call frame search table section [%2zu] '.eh_frame_hdr':\n" msgstr "" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" "Exception handling table section [%2zu] '.gcc_except_table':\n" msgstr "" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr "" -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr "" -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr "" -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" msgstr "" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5453,43 +5532,45 @@ msgid "" " Action: %u\n" msgstr "" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, fuzzy, c-format msgid "invalid TType encoding" msgstr "bÅ‚Ä™dny indeks linii" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" -msgstr "nie można pobrać deskryptora kontekstu debugowego: %s" +msgstr "nie można uzyskać deskryptora kontekstu debugowego: %s" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, fuzzy, c-format msgid "cannot convert core note data: %s" -msgstr "nie można pobrać zawartoÅ›ci sekcji notatki: %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji notatki: %s" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" "%*s... <repeats %u more times> ..." msgstr "" +"\n" +"%*s... <powtarza siÄ™ jeszcze %u razy> ..." -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr " WÅ‚aÅ›ciciel Rozmiar danych Typ\n" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr " %-13.*s %9<PRId32> %s\n" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" -msgstr "nie można pobrać zawartoÅ›ci sekcji notatki: %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji notatki: %s" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, fuzzy, c-format msgid "" "\n" @@ -5498,7 +5579,7 @@ msgstr "" "\n" "Segment notatki o dÅ‚ugoÅ›ci %<PRId64> bajtów pod offsetem %#0<PRIx64>:\n" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, fuzzy, c-format msgid "" "\n" @@ -5507,19 +5588,19 @@ msgstr "" "\n" "Segment notatki o dÅ‚ugoÅ›ci %<PRId64> bajtów pod offsetem %#0<PRIx64>:\n" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, fuzzy, c-format msgid "" "\n" "Section [%Zu] '%s' has no data to dump.\n" -msgstr "sekcja [%2zu] \"%s\" ma nieobsÅ‚ugiwany typ %d\n" +msgstr "sekcja [%2zu] \"%s\" posiada nieobsÅ‚ugiwany typ %d\n" -#: src/readelf.c:7664 src/readelf.c:7687 -#, fuzzy, c-format +#: src/readelf.c:7919 src/readelf.c:7942 +#, c-format msgid "cannot get data for section [%Zu] '%s': %s" -msgstr "nie można pobrać danych dla sekcji %d: %s" +msgstr "nie można uzyskać danych dla sekcji [%Zu] \"%s\": %s" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, fuzzy, c-format msgid "" "\n" @@ -5528,14 +5609,14 @@ msgstr "" "\n" "Segment notatki o dÅ‚ugoÅ›ci %<PRId64> bajtów pod offsetem %#0<PRIx64>:\n" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, fuzzy, c-format msgid "" "\n" "Section [%Zu] '%s' has no strings to dump.\n" -msgstr "sekcja [%2zu] \"%s\" ma nieobsÅ‚ugiwany typ %d\n" +msgstr "sekcja [%2zu] \"%s\" posiada nieobsÅ‚ugiwany typ %d\n" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, fuzzy, c-format msgid "" "\n" @@ -5544,48 +5625,52 @@ msgstr "" "\n" "Segment notatki o dÅ‚ugoÅ›ci %<PRId64> bajtów pod offsetem %#0<PRIx64>:\n" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" "section [%lu] does not exist" msgstr "" +"\n" +"sekcja [%lu] nie istnieje" -#: src/readelf.c:7766 -#, fuzzy, c-format +#: src/readelf.c:8023 +#, c-format msgid "" "\n" "section '%s' does not exist" -msgstr "sekcja [%2d] \"%s\": brak obowiÄ…zkowego znacznika %s\n" +msgstr "" +"\n" +"sekcja \"%s\" nie istnieje" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, fuzzy, c-format msgid "cannot get symbol index of archive '%s': %s" -msgstr "nie można pobrać symbolu w \"%s\": %s" +msgstr "nie można uzyskać symbolu w \"%s\": %s" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" "Archive '%s' has no symbol index\n" msgstr "" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" "Index of archive '%s' has %Zu entries:\n" msgstr "" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, fuzzy, c-format msgid "cannot extract member at offset %Zu in '%s': %s" -msgstr "nie można pobrać zawartoÅ›ci sekcji %zu w \"%s\": %s" +msgstr "nie można uzyskać zawartoÅ›ci sekcji %zu w \"%s\": %s" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" -msgstr "" +msgstr "Element archiwum \"%s\" zawiera:\n" #: src/size.c:68 msgid "" @@ -5702,7 +5787,7 @@ msgstr "bÅ‚Ä™dna wartość \"%s\" dla parametru %s" msgid "invalid minimum length of matched string size" msgstr "bÅ‚Ä™dna minimalna dÅ‚ugość dopasowanego rozmiaru Å‚aÅ„cucha" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "lseek64 nie powiodÅ‚o siÄ™" @@ -5792,7 +5877,7 @@ msgstr "%s: nie można używać -o ani -f przy okrajaniu archiwum" #: src/strip.c:448 #, c-format msgid "cannot open EBL backend" -msgstr "nie można otworzyć backendu EBL" +msgstr "nie można otworzyć zaplecza EBL" #: src/strip.c:498 src/strip.c:522 #, c-format @@ -5802,7 +5887,7 @@ msgstr "nie można utworzyć nowego pliku \"%s\": %s" #: src/strip.c:582 #, c-format msgid "illformed file '%s'" -msgstr "plik \"%s\" ma zÅ‚y format" +msgstr "plik \"%s\" posiada bÅ‚Ä™dny format" #: src/strip.c:869 src/strip.c:956 #, c-format @@ -5921,7 +6006,7 @@ msgstr "katalog wyjÅ›ciowy \"%s\"" #: src/unstrip.c:199 #, c-format msgid "exactly two file arguments are required" -msgstr "" +msgstr "wymagane sÄ… dokÅ‚adnie dwa parametry plików" #: src/unstrip.c:205 #, c-format @@ -5951,17 +6036,17 @@ msgstr "nie można utworzyć nagłówka programu: %s" #: src/unstrip.c:270 #, fuzzy, c-format msgid "cannot copy program header: %s" -msgstr "nie można pobrać nagłówka programu: %s" +msgstr "nie można uzyskać nagłówka programu: %s" #: src/unstrip.c:280 #, fuzzy, c-format msgid "cannot copy section header: %s" -msgstr "nie można pobrać nagłówka sekcji: %s" +msgstr "nie można uzyskać nagłówka sekcji: %s" #: src/unstrip.c:283 src/unstrip.c:1511 #, fuzzy, c-format msgid "cannot get section data: %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można uzyskać sekcji: %s" #: src/unstrip.c:285 src/unstrip.c:1513 #, fuzzy, c-format @@ -5976,7 +6061,7 @@ msgstr "nie można utworzyć deskryptora EBL dla \"%s\"" #: src/unstrip.c:349 src/unstrip.c:766 src/unstrip.c:1545 #, fuzzy, c-format msgid "cannot get symbol table entry: %s" -msgstr "nie można pobrać sekcji tabeli symboli %zu w \"%s\": %s" +msgstr "nie można uzyskać sekcji tabeli symboli %zu w \"%s\": %s" #: src/unstrip.c:365 src/unstrip.c:583 src/unstrip.c:604 src/unstrip.c:616 #: src/unstrip.c:1566 src/unstrip.c:1696 src/unstrip.c:1720 @@ -5987,17 +6072,17 @@ msgstr "nie można uaktualnić nagłówka ELF: %s" #: src/unstrip.c:375 #, fuzzy, c-format msgid "cannot update section header: %s" -msgstr "nie można pobrać nagłówka sekcji: %s" +msgstr "nie można uzyskać nagłówka sekcji: %s" #: src/unstrip.c:414 src/unstrip.c:425 #, fuzzy, c-format msgid "cannot update relocation: %s" -msgstr "nie można pobrać relokacji: %s" +msgstr "nie można uzyskać relokacji: %s" #: src/unstrip.c:512 #, fuzzy, c-format msgid "cannot get symbol version: %s" -msgstr "nie można pobrać symbolu w \"%s\": %s" +msgstr "nie można uzyskać symbolu w \"%s\": %s" #: src/unstrip.c:524 #, c-format @@ -6012,7 +6097,7 @@ msgstr "bÅ‚Ä™dny offset %zu dla symbolu %s" #: src/unstrip.c:914 src/unstrip.c:1254 #, fuzzy, c-format msgid "cannot read section [%Zu] name: %s" -msgstr "nie można pobrać nagłówka sekcji: %s" +msgstr "nie można uzyskać nagłówka sekcji: %s" #: src/unstrip.c:955 src/unstrip.c:974 src/unstrip.c:1007 #, fuzzy, c-format @@ -6032,22 +6117,22 @@ msgstr "bÅ‚Ä™dne dane w sekcji [%zu] \"%s\"" #: src/unstrip.c:1174 src/unstrip.c:1189 src/unstrip.c:1457 #, fuzzy, c-format msgid "cannot add section name to string table: %s" -msgstr "nie można pobrać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji" +msgstr "nie można uzyskać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji" #: src/unstrip.c:1198 #, fuzzy, c-format msgid "cannot update section header string table data: %s" -msgstr "%s: nie można pobrać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji: %s\n" +msgstr "%s: nie można uzyskać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji: %s\n" #: src/unstrip.c:1225 src/unstrip.c:1229 #, fuzzy, c-format msgid "cannot get section header string table section index: %s" -msgstr "%s: nie można pobrać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji: %s\n" +msgstr "%s: nie można uzyskać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji: %s\n" #: src/unstrip.c:1233 src/unstrip.c:1237 src/unstrip.c:1472 #, fuzzy, c-format msgid "cannot get section count: %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można uzyskać sekcji: %s" #: src/unstrip.c:1240 #, c-format @@ -6057,12 +6142,12 @@ msgstr "" #: src/unstrip.c:1299 src/unstrip.c:1391 #, fuzzy, c-format msgid "cannot read section header string table: %s" -msgstr "nie można pobrać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji" +msgstr "nie można uzyskać indeksu tabeli Å‚aÅ„cuchów nagłówków sekcji" #: src/unstrip.c:1451 -#, fuzzy, c-format +#, c-format msgid "cannot add new section: %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można dodać nowej sekcji: %s" #: src/unstrip.c:1553 #, fuzzy, c-format @@ -6070,24 +6155,24 @@ msgid "symbol [%Zu] has invalid section index" msgstr "sekcja [%2d] \"%s\": symbol %zu: bÅ‚Ä™dny indeks sekcji\n" #: src/unstrip.c:1791 -#, fuzzy, c-format +#, c-format msgid "cannot read section data: %s" -msgstr "nie można pobrać sekcji: %s" +msgstr "nie można odczytać danych sekcji: %s" #: src/unstrip.c:1812 -#, fuzzy, c-format +#, c-format msgid "cannot get ELF header: %s" -msgstr "nie można pobrać nagłówka ELF" +msgstr "nie można uzyskać nagłówka ELF: %s" #: src/unstrip.c:1840 -#, fuzzy, c-format +#, c-format msgid "cannot update program header: %s" -msgstr "nie można utworzyć nagłówka programu: %s" +msgstr "nie można zaktualizować nagłówka programu: %s" #: src/unstrip.c:1845 src/unstrip.c:1924 -#, fuzzy, c-format +#, c-format msgid "cannot write output file: %s" -msgstr "nie można utworzyć pliku wyjÅ›ciowego" +msgstr "nie można zapisać pliku wyjÅ›ciowego: %s" #: src/unstrip.c:1893 #, c-format @@ -6101,14 +6186,14 @@ msgid "" msgstr "" #: src/unstrip.c:1915 src/unstrip.c:1955 src/unstrip.c:1967 src/unstrip.c:2047 -#, fuzzy, c-format +#, c-format msgid "cannot create ELF descriptor: %s" -msgstr "nie można utworzyć deskryptora ELF dla \"%s\": %s" +msgstr "nie można utworzyć deskryptora ELF: %s" #: src/unstrip.c:1973 #, c-format msgid "'%s' and '%s' do not seem to match" -msgstr "" +msgstr "\"%s\" i \"%s\" nie zgadzajÄ… siÄ™" #: src/unstrip.c:2004 #, fuzzy, c-format @@ -6138,17 +6223,17 @@ msgstr "plik wejÅ›ciowy \"%s\" zignorowany" #: src/unstrip.c:2071 #, fuzzy, c-format msgid "cannot cache section addresses for module '%s': %s" -msgstr "nie można pobrać nagłówka sekcji dla sekcji [%2zu] \"%s\": %s\n" +msgstr "nie można uzyskać nagłówka sekcji dla sekcji [%2zu] \"%s\": %s\n" #: src/unstrip.c:2204 -#, fuzzy, c-format +#, c-format msgid "no matching modules found" -msgstr "brak pasujÄ…cego zakresu adresów" +msgstr "nie odnaleziono pasujÄ…cych modułów" #: src/unstrip.c:2213 -#, fuzzy, c-format +#, c-format msgid "matched more than one module" -msgstr "%s podano wiÄ™cej niż raz na wejÅ›ciu" +msgstr "pasuje wiÄ™cej niż jeden moduÅ‚" #: src/unstrip.c:2260 msgid "" diff --git a/elfutils/po/uk.gmo b/elfutils/po/uk.gmo Binary files differindex 3596df23..e424136e 100644 --- a/elfutils/po/uk.gmo +++ b/elfutils/po/uk.gmo diff --git a/elfutils/po/uk.po b/elfutils/po/uk.po index fb5bf0d8..f286f3da 100644 --- a/elfutils/po/uk.po +++ b/elfutils/po/uk.po @@ -5,20 +5,20 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n" -"POT-Creation-Date: 2010-06-28 12:08-0700\n" -"PO-Revision-Date: 2010-06-22 20:44+0300\n" +"POT-Creation-Date: 2010-09-13 09:45-0700\n" +"PO-Revision-Date: 2010-09-01 10:00+0300\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <kde-i18n-doc@kde.org>\n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 1.1\n" -#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2823 -#: src/readelf.c:3162 src/unstrip.c:2100 src/unstrip.c:2308 +#: lib/xmalloc.c:51 lib/xmalloc.c:65 lib/xmalloc.c:79 src/readelf.c:2829 +#: src/readelf.c:3168 src/unstrip.c:2100 src/unstrip.c:2308 #, c-format msgid "memory exhausted" msgstr "пам’ÑÑ‚ÑŒ вичерпано" @@ -418,7 +418,7 @@ msgstr "некоректна розмірніÑÑ‚ÑŒ вхідного парамРmsgid "invalid size of destination operand" msgstr "некоректна розмірніÑÑ‚ÑŒ вихідного параметра" -#: libelf/elf_error.c:108 src/readelf.c:4826 +#: libelf/elf_error.c:108 src/readelf.c:5014 #, c-format msgid "invalid encoding" msgstr "некоректне кодуваннÑ" @@ -499,7 +499,7 @@ msgstr "невідповідніÑÑ‚ÑŒ полів data/scn" msgid "invalid section header" msgstr "некоректний заголовок розділу" -#: libelf/elf_error.c:208 src/readelf.c:6428 src/readelf.c:6529 +#: libelf/elf_error.c:208 src/readelf.c:6680 src/readelf.c:6781 #, c-format msgid "invalid data" msgstr "некоректні дані" @@ -563,27 +563,31 @@ msgstr "Показувати також назви функцій" msgid "Also show symbol or section names" msgstr "Показувати також назви Ñимволів та розділів" -#: src/addr2line.c:73 +#: src/addr2line.c:72 +msgid "Also show line table flags" +msgstr "Показувати також прапорці Ñ€Ñдків таблиці" + +#: src/addr2line.c:74 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/addr2line.c:76 src/elfcmp.c:75 src/findtextrel.c:75 src/nm.c:103 #: src/strings.c:83 msgid "Miscellaneous:" msgstr "Інше:" -#: src/addr2line.c:84 +#: src/addr2line.c:85 msgid "" "Locate source files and line information for ADDRs (in a.out by default)." msgstr "Шукати ÐДРЕСИ у файлах кодів та даних про Ñ€Ñдки (типово, у a.out)." -#: src/addr2line.c:88 +#: src/addr2line.c:89 msgid "[ADDR...]" msgstr "[ÐДРЕСÐ...]" -#: src/addr2line.c:185 src/ar.c:289 src/elfcmp.c:555 src/elflint.c:239 +#: src/addr2line.c:189 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:450 src/size.c:219 src/strings.c:227 +#: src/ranlib.c:136 src/readelf.c:456 src/size.c:219 src/strings.c:227 #: src/strip.c:204 src/unstrip.c:234 #, c-format msgid "" @@ -596,30 +600,30 @@ msgstr "" "початкових кодах. Умовами Ð»Ñ–Ñ†ÐµÐ½Ð·ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸ ÐЕ передбачено жодних " "гарантій, зокрема гарантій працездатноÑÑ‚Ñ– або придатноÑÑ‚Ñ– Ð´Ð»Ñ Ð¿ÐµÐ²Ð½Ð¾Ñ— мети.\n" -#: src/addr2line.c:190 src/ar.c:294 src/elfcmp.c:560 src/elflint.c:244 +#: src/addr2line.c:194 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:455 src/size.c:224 src/strings.c:232 +#: src/ranlib.c:141 src/readelf.c:461 src/size.c:224 src/strings.c:232 #: src/strip.c:209 src/unstrip.c:239 #, c-format msgid "Written by %s.\n" msgstr "Ðвтор — %s.\n" -#: src/addr2line.c:405 +#: src/addr2line.c:413 #, c-format msgid "Section syntax requires exactly one module" msgstr "СинтакÑÐ¸Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð² вимагає точного одного модулÑ" -#: src/addr2line.c:428 +#: src/addr2line.c:436 #, c-format msgid "offset %#<PRIxMAX> lies outside section '%s'" msgstr "Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %#<PRIxMAX> розташовано поза межами розділу «%s»" -#: src/addr2line.c:469 +#: src/addr2line.c:477 #, c-format msgid "cannot find symbol '%s'" msgstr "не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ñимвол «%s»" -#: src/addr2line.c:474 +#: src/addr2line.c:482 #, c-format msgid "offset %#<PRIxMAX> lies outside contents of '%s'" msgstr "Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %#<PRIxMAX> розташовано поза межами вміÑту «%s»" @@ -720,13 +724,14 @@ msgstr "[ЕЛЕМЕÐТ] [ÐОМЕР] ÐРХІВ [ФÐЙЛ...]" #, c-format msgid "'a', 'b', and 'i' are only allowed with the 'm' and 'r' options" msgstr "" -"модифікатори «a», «b» Ñ– «i» можна викориÑтовувати лише разом з параметрами «m» Ñ– " -"«r»" +"модифікатори «a», «b» Ñ– «i» можна викориÑтовувати лише разом з параметрами " +"«m» Ñ– «r»" #: src/ar.c:197 #, c-format msgid "MEMBER parameter required for 'a', 'b', and 'i' modifiers" -msgstr "Ð”Ð»Ñ Ð¼Ð¾Ð´Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ñ–Ð² «a», «b» та «i» Ñлід викориÑтовувати параметр ЕЛЕМЕÐТ" +msgstr "" +"Ð”Ð»Ñ Ð¼Ð¾Ð´Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ñ–Ð² «a», «b» та «i» Ñлід викориÑтовувати параметр ЕЛЕМЕÐТ" #: src/ar.c:213 #, c-format @@ -933,7 +938,8 @@ msgstr "%s %s diff: кількіÑÑ‚ÑŒ розділів" #: src/elfcmp.c:214 src/elfcmp.c:217 #, c-format msgid "cannot get program header count of '%s': %s" -msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ даних щодо кількоÑÑ‚Ñ– заголовків програми у «%s»: %s" +msgstr "" +"не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ даних щодо кількоÑÑ‚Ñ– заголовків програми у «%s»: %s" #: src/elfcmp.c:222 #, c-format @@ -1086,7 +1092,7 @@ msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð´ÐµÑкриРmsgid "No errors" msgstr "Без помилок" -#: src/elflint.c:223 src/readelf.c:426 +#: src/elflint.c:223 src/readelf.c:432 msgid "Missing file name.\n" msgstr "Ðе вказано назви файла.\n" @@ -1247,8 +1253,8 @@ msgid "" "section [%2d] '%s': referenced as string table for section [%2d] '%s' but " "type is not SHT_STRTAB\n" msgstr "" -"розділ [%2d] «%s»: надано поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° таблицю Ñ€Ñдків розділу [%2d] «%s», але " -"типом даних не Ñ” SHT_STRTAB\n" +"розділ [%2d] «%s»: надано поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° таблицю Ñ€Ñдків розділу [%2d] «%s», " +"але типом даних не Ñ” SHT_STRTAB\n" #: src/elflint.c:625 #, c-format @@ -1374,8 +1380,8 @@ msgid "" "section [%2d] '%s': symbol %zu: referenced section [%2d] '%s' does not have " "SHF_TLS flag set\n" msgstr "" -"розділ [%2d] «%s»: Ñимвол %zu: Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ поÑÐ¸Ð»Ð°Ð½Ð½Ñ [%2d] «%s» не вÑтановлено " -"прапорець SHF_TLS\n" +"розділ [%2d] «%s»: Ñимвол %zu: Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ поÑÐ¸Ð»Ð°Ð½Ð½Ñ [%2d] «%s» не " +"вÑтановлено прапорець SHF_TLS\n" #: src/elflint.c:810 src/elflint.c:852 #, c-format @@ -1396,11 +1402,11 @@ msgstr "" #: src/elflint.c:845 #, c-format msgid "" -"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] '%" -"s'\n" +"section [%2d] '%s': symbol %zu: st_value short of referenced section [%2d] " +"'%s'\n" msgstr "" -"розділ [%2d] «%s»: Ñимвол %zu: Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ st_value перед розділом поÑиланнÑ, [%" -"2d] «%s»\n" +"розділ [%2d] «%s»: Ñимвол %zu: Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ st_value перед розділом поÑиланнÑ, " +"[%2d] «%s»\n" #: src/elflint.c:872 #, c-format @@ -1428,8 +1434,8 @@ msgstr "розділ [%2d] «%s»: Ñимвол %zu: нелокальний Ñи #: src/elflint.c:936 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section [%" -"2d]\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to bad section " +"[%2d]\n" msgstr "" "розділ [%2d] «%s»: Ñимвол _GLOBAL_OFFSET_TABLE_ поÑилаєтьÑÑ Ð½Ð° помилковий " "розділ, [%2d]\n" @@ -1437,8 +1443,8 @@ msgstr "" #: src/elflint.c:943 #, c-format msgid "" -"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] '%" -"s'\n" +"section [%2d] '%s': _GLOBAL_OFFSET_TABLE_ symbol refers to section [%2d] " +"'%s'\n" msgstr "" "розділ [%2d] «%s»: Ñимвол _GLOBAL_OFFSET_TABLE_ поÑилаєтьÑÑ Ð½Ð° розділ [%2d] " "'%s'\n" @@ -1476,8 +1482,8 @@ msgid "" "section [%2d] '%s': _DYNAMIC_ symbol value %#<PRIx64> does not match dynamic " "segment address %#<PRIx64>\n" msgstr "" -"розділ [%2d] «%s»: Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñимволу _DYNAMIC_ %#<PRIx64> не відповідає адреÑÑ– " -"динамічного Ñегмента %#<PRIx64>\n" +"розділ [%2d] «%s»: Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñимволу _DYNAMIC_ %#<PRIx64> не відповідає " +"адреÑÑ– динамічного Ñегмента %#<PRIx64>\n" #: src/elflint.c:997 #, c-format @@ -1607,11 +1613,11 @@ msgstr "розділ [%2d] «%s»: Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %zu: Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ #: src/elflint.c:1381 #, c-format msgid "" -"section [%2d] '%s': relocation %zu: copy relocation against symbol of type %" -"s\n" +"section [%2d] '%s': relocation %zu: copy relocation against symbol of type " +"%s\n" msgstr "" -"розділ [%2d] «%s»: Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %zu: Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñимволу типу %" -"s\n" +"розділ [%2d] «%s»: Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %zu: Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñимволу типу " +"%s\n" #: src/elflint.c:1402 #, c-format @@ -1640,7 +1646,8 @@ msgstr "вказано більше одного динамічного розд #: src/elflint.c:1604 #, c-format msgid "section [%2d] '%s': section entry size does not match ElfXX_Dyn\n" -msgstr "розділ [%2d] «%s»: розмірніÑÑ‚ÑŒ запиÑу розділу не відповідає ElfXX_Dyn\n" +msgstr "" +"розділ [%2d] «%s»: розмірніÑÑ‚ÑŒ запиÑу розділу не відповідає ElfXX_Dyn\n" #: src/elflint.c:1609 src/elflint.c:1901 #, c-format @@ -1686,11 +1693,11 @@ 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" +"section [%2d] '%s': entry %zu: pointer does not match address of section " +"[%2d] '%s' referenced by sh_link\n" msgstr "" -"розділ [%2d] «%s»: розділ %zu: вказівник не відповідає адреÑÑ– розділу [%2d] «%" -"s», на Ñку поÑилаєтьÑÑ sh_link\n" +"розділ [%2d] «%s»: розділ %zu: вказівник не відповідає адреÑÑ– розділу [%2d] " +"«%s», на Ñку поÑилаєтьÑÑ sh_link\n" #: src/elflint.c:1738 #, c-format @@ -1703,8 +1710,8 @@ msgstr "" #: src/elflint.c:1753 #, c-format msgid "" -"section [%2d] '%s': entry %zu: %s value must be valid offset in section [%" -"2d] '%s'\n" +"section [%2d] '%s': entry %zu: %s value must be valid offset in section " +"[%2d] '%s'\n" msgstr "" "розділ [%2d] «%s»: Ð·Ð°Ð¿Ð¸Ñ %zu: значеннÑм %s має бути коректне Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñƒ " "розділі [%2d] «%s»\n" @@ -1831,7 +1838,8 @@ msgstr "" #, c-format msgid "section [%2d] '%s': hash chain reference %zu out of bounds\n" msgstr "" -"розділ [%2d] «%s»: поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð»Ð°Ð½Ñ†ÑŽÐ¶ÐºÐ° хешів %zu лежить поза межами діапазону\n" +"розділ [%2d] «%s»: поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð»Ð°Ð½Ñ†ÑŽÐ¶ÐºÐ° хешів %zu лежить поза межами " +"діапазону\n" #: src/elflint.c:2023 #, c-format @@ -1888,7 +1896,8 @@ msgstr "" #, c-format msgid "section [%2d] '%s': hash chain for bucket %zu out of bounds\n" msgstr "" -"розділ [%2d] «%s»: ланцюжок хешів Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑƒ %zu лежить поза межами діапазону\n" +"розділ [%2d] «%s»: ланцюжок хешів Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑƒ %zu лежить поза межами " +"діапазону\n" #: src/elflint.c:2157 #, c-format @@ -1952,8 +1961,8 @@ msgid "" "symbol %d referenced in new hash table in [%2zu] '%s' but not in old hash " "table in [%2zu] '%s'\n" msgstr "" -"виÑвлено поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñимвол %d у новій таблиці хешів у [%2zu] «%s», але його " -"немає у Ñтарій таблиці хешів у [%2zu] «%s»\n" +"виÑвлено поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñимвол %d у новій таблиці хешів у [%2zu] «%s», але " +"його немає у Ñтарій таблиці хешів у [%2zu] «%s»\n" #: src/elflint.c:2361 #, c-format @@ -2052,8 +2061,8 @@ msgstr "розділ [%2d] «%s»: Ñ–Ð½Ð´ÐµÐºÑ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ %Zu поза ме #, c-format msgid "section [%2d] '%s': cannot get section header for element %zu: %s\n" msgstr "" -"розділ [%2d] «%s»: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ заголовок розділу Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° %zu: %" -"s\n" +"розділ [%2d] «%s»: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ заголовок розділу Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° %zu: " +"%s\n" #: src/elflint.c:2511 #, c-format @@ -2086,8 +2095,8 @@ msgstr "" #: src/elflint.c:2724 #, c-format msgid "" -"section [%2d] '%s' has different number of entries than symbol table [%2d] '%" -"s'\n" +"section [%2d] '%s' has different number of entries than symbol table [%2d] " +"'%s'\n" msgstr "" "кількіÑÑ‚ÑŒ запиÑів у розділі [%2d] «%s» відрізнÑєтьÑÑ Ð²Ñ–Ð´ кількоÑÑ‚Ñ– у таблиці " "Ñимволів [%2d] «%s»\n" @@ -2100,7 +2109,8 @@ msgstr "розділ [%2d] «%s»: Ñимвол %d: не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡ #: src/elflint.c:2756 #, c-format msgid "section [%2d] '%s': symbol %d: local symbol with global scope\n" -msgstr "розділ [%2d] «%s»: Ñимвол %d: локальний Ñимвол у загальному контекÑÑ‚Ñ–\n" +msgstr "" +"розділ [%2d] «%s»: Ñимвол %d: локальний Ñимвол у загальному контекÑÑ‚Ñ–\n" #: src/elflint.c:2764 #, c-format @@ -2172,17 +2182,17 @@ msgid "" "section [%2d] '%s': auxiliary entry %d of entry %d has invalid name " "reference\n" msgstr "" -"розділ [%2d] «%s»: допоміжний Ð·Ð°Ð¿Ð¸Ñ %d запиÑу %d міÑтить некоректне поÑÐ¸Ð»Ð°Ð½Ð½Ñ " -"на назву\n" +"розділ [%2d] «%s»: допоміжний Ð·Ð°Ð¿Ð¸Ñ %d запиÑу %d міÑтить некоректне " +"поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° назву\n" #: src/elflint.c:2924 #, c-format msgid "" -"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: %" -"#x, expected %#x\n" +"section [%2d] '%s': auxiliary entry %d of entry %d has wrong hash value: " +"%#x, expected %#x\n" msgstr "" -"розділ [%2d] «%s»: допоміжний Ð·Ð°Ð¿Ð¸Ñ %d запиÑу %d має помилкове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ…ÐµÑˆÑƒ: " -"%#x, мало бути %#x\n" +"розділ [%2d] «%s»: допоміжний Ð·Ð°Ð¿Ð¸Ñ %d запиÑу %d має помилкове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ " +"хешу: %#x, мало бути %#x\n" #: src/elflint.c:2934 #, c-format @@ -2198,7 +2208,8 @@ msgstr "" msgid "" "section [%2d] '%s': auxiliary entry %d of entry %d has wrong next field\n" msgstr "" -"розділ [%2d] «%s»: допоміжний Ð·Ð°Ð¿Ð¸Ñ %d запиÑу %d має помилкове наÑтупне поле\n" +"розділ [%2d] «%s»: допоміжний Ð·Ð°Ð¿Ð¸Ñ %d запиÑу %d має помилкове наÑтупне " +"поле\n" #: src/elflint.c:2961 src/elflint.c:3119 #, c-format @@ -2219,7 +2230,8 @@ msgstr "розділ [%2d] «%s»: повторне Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ BASE\n" #: src/elflint.c:3023 #, c-format msgid "section [%2d] '%s': BASE definition must have index VER_NDX_GLOBAL\n" -msgstr "розділ [%2d] «%s»: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ BASE повинно мати Ñ–Ð½Ð´ÐµÐºÑ VER_NDX_GLOBAL\n" +msgstr "" +"розділ [%2d] «%s»: Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ BASE повинно мати Ñ–Ð½Ð´ÐµÐºÑ VER_NDX_GLOBAL\n" #: src/elflint.c:3029 #, c-format @@ -2329,8 +2341,8 @@ msgstr "" msgid "" "section [%2d] '%s': offset %zu: attribute subsection has unexpected tag %u\n" msgstr "" -"розділ [%2d] «%s»: Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %zu: підрозділ атрибутів міÑтить неочікуваний теґ " -"%u\n" +"розділ [%2d] «%s»: Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ %zu: підрозділ атрибутів міÑтить неочікуваний " +"теґ %u\n" #: src/elflint.c:3289 #, c-format @@ -2448,7 +2460,8 @@ msgstr "розділ [%2zu]: некоректна назва\n" #: src/elflint.c:3502 #, c-format msgid "section [%2d] '%s' has wrong type: expected %s, is %s\n" -msgstr "розділ [%2d] «%s» належить до помилкового типу: мав бути %s, маємо %s\n" +msgstr "" +"розділ [%2d] «%s» належить до помилкового типу: мав бути %s, маємо %s\n" #: src/elflint.c:3518 #, c-format @@ -2473,8 +2486,8 @@ msgstr "у об’єктному файлі виÑвлено розділ [%2zu] msgid "" "section [%2zu] '%s' has SHF_ALLOC flag set but there is no loadable segment\n" msgstr "" -"у розділ [%2zu] «%s» вÑтановлено прапорець SHF_ALLOC, але немає придатного до " -"Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñегмента\n" +"у розділ [%2zu] «%s» вÑтановлено прапорець SHF_ALLOC, але немає придатного " +"до Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñегмента\n" #: src/elflint.c:3564 src/elflint.c:3596 #, c-format @@ -2490,8 +2503,8 @@ msgstr "" msgid "" "section [%2zu] '%s' is extension section index table in non-object file\n" msgstr "" -"розділ [%2zu] «%s» Ñ” таблицею-покажчиком розділу розширень у файлі, Ñкий не Ñ” " -"об’єктним\n" +"розділ [%2zu] «%s» Ñ” таблицею-покажчиком розділу розширень у файлі, Ñкий не " +"Ñ” об’єктним\n" #: src/elflint.c:3615 #, c-format @@ -2513,8 +2526,8 @@ msgstr "розділ [%2zu] «%s» належить до непідтримувРmsgid "" "section [%2zu] '%s' contains invalid processor-specific flag(s) %#<PRIx64>\n" msgstr "" -"розділ [%2zu] «%s» міÑтить некоректні Ñпецифічні Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑора прапорці %" -"#<PRIx64>\n" +"розділ [%2zu] «%s» міÑтить некоректні Ñпецифічні Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑора прапорці " +"%#<PRIx64>\n" #: src/elflint.c:3651 #, c-format @@ -2564,11 +2577,11 @@ msgstr "розділ [%2zu] «%s» Ñ” одночаÑно виконуваним #: src/elflint.c:3738 #, c-format msgid "" -"section [%2zu] '%s' not fully contained in segment of program header entry %" -"d\n" -msgstr "" -"розділ [%2zu] «%s» не повніÑÑ‚ÑŽ міÑтитьÑÑ Ñƒ Ñегменті запиÑу заголовка програми " +"section [%2zu] '%s' not fully contained in segment of program header entry " "%d\n" +msgstr "" +"розділ [%2zu] «%s» не повніÑÑ‚ÑŽ міÑтитьÑÑ Ñƒ Ñегменті запиÑу заголовка " +"програми %d\n" #: src/elflint.c:3746 #, c-format @@ -2597,8 +2610,8 @@ msgstr "розділ [%2zu] «%s» Ñ” виконуваним у невикону #, c-format msgid "section [%2zu] '%s' is writable in unwritable segment %d\n" msgstr "" -"розділ [%2zu] «%s» Ñ” придатним до запиÑу у непридатному до запиÑу Ñегменті %" -"d\n" +"розділ [%2zu] «%s» Ñ” придатним до запиÑу у непридатному до запиÑу Ñегменті " +"%d\n" #: src/elflint.c:3786 #, c-format @@ -2681,8 +2694,8 @@ msgstr "" msgid "" "section [%2d] '%s': unknown core file note type %<PRIu32> at offset %Zu\n" msgstr "" -"розділ [%2d] «%s»: невідомий тип нотатки файла core %<PRIu32> за зміщеннÑм %" -"Zu\n" +"розділ [%2d] «%s»: невідомий тип нотатки файла core %<PRIu32> за зміщеннÑм " +"%Zu\n" #: src/elflint.c:4005 #, c-format @@ -2716,7 +2729,8 @@ msgstr "phdr[%d]: зайві %<PRIu64> байтів піÑÐ»Ñ Ð¾ÑтанньоР#: src/elflint.c:4069 #, c-format msgid "section [%2d] '%s': no note entries defined for the type of file\n" -msgstr "розділ [%2d] «%s»: Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ типу файлів не визначено запиÑів нотаток\n" +msgstr "" +"розділ [%2d] «%s»: Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ типу файлів не визначено запиÑів нотаток\n" #: src/elflint.c:4076 #, c-format @@ -2726,7 +2740,8 @@ msgstr "розділ [%2d] «%s»: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð²Ð¼Ñ–Ñ #: src/elflint.c:4079 #, c-format msgid "section [%2d] '%s': extra %<PRIu64> bytes after last note\n" -msgstr "розділ [%2d] «%s»: додаткові %<PRIu64> байтів піÑÐ»Ñ Ð¾Ñтанньої нотатки\n" +msgstr "" +"розділ [%2d] «%s»: додаткові %<PRIu64> байтів піÑÐ»Ñ Ð¾Ñтанньої нотатки\n" #: src/elflint.c:4097 #, c-format @@ -2745,8 +2760,8 @@ msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° прР#, c-format msgid "program header entry %d: unknown program header entry type %#<PRIx64>\n" msgstr "" -"Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° програми %d: невідомий тип запиÑу заголовка програми %" -"#<PRIx64>\n" +"Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° програми %d: невідомий тип запиÑу заголовка програми " +"%#<PRIx64>\n" #: src/elflint.c:4132 #, c-format @@ -2962,7 +2977,8 @@ 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 "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð° індекÑом %d у розділі %zu у «%s»: %s" +msgstr "" +"не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð° індекÑом %d у розділі %zu у «%s»: %s" #: src/findtextrel.c:517 #, c-format @@ -2982,8 +2998,8 @@ msgid "" "the file containing the function '%s' might not be compiled with -fpic/-" "fPIC\n" msgstr "" -"файл, що міÑтить функцію «%s», ймовірно, не було зібрано з параметрами -fpic/-" -"fPIC\n" +"файл, що міÑтить функцію «%s», ймовірно, не було зібрано з параметрами -" +"fpic/-fPIC\n" #: src/findtextrel.c:585 #, c-format @@ -2991,8 +3007,8 @@ msgid "" "either the file containing the function '%s' or the file containing the " "function '%s' is not compiled with -fpic/-fPIC\n" msgstr "" -"файл, що міÑтить функцію «%s», або файл, що міÑтить функцію «%s», зібрано без " -"параметрів -fpic/-fPIC\n" +"файл, що міÑтить функцію «%s», або файл, що міÑтить функцію «%s», зібрано " +"без параметрів -fpic/-fPIC\n" #: src/findtextrel.c:605 #, c-format @@ -3417,7 +3433,7 @@ msgstr "ПопередженнÑ: тип «%s» змінивÑÑ Ð· %s у %s нРmsgid "Warning: size of `%s' changed from %<PRIu64> in %s to %<PRIu64> in %s" msgstr "ПопередженнÑ: розмір «%s» змінено з %<PRIu64> у %s на %<PRIu64> у %s" -#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:630 src/strip.c:543 +#: src/ldgeneric.c:661 src/ldgeneric.c:1122 src/readelf.c:636 src/strip.c:543 #, c-format msgid "cannot determine number of sections: %s" msgstr "не вдалоÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ кількіÑÑ‚ÑŒ розділів: %s" @@ -3440,7 +3456,8 @@ msgstr "%s: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані групи роздіР#: src/ldgeneric.c:840 #, c-format msgid "%s: section '%s' with group flag set does not belong to any group" -msgstr "%s: розділ «%s» з вÑтановленим прапорцем групи не належить жодній групі" +msgstr "" +"%s: розділ «%s» з вÑтановленим прапорцем групи не належить жодній групі" #: src/ldgeneric.c:885 #, c-format @@ -3472,11 +3489,11 @@ msgstr "%s: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ вміÑÑ‚ групи Ñ€Ð¾Ð·Ð´Ñ #: src/ldgeneric.c:1328 #, c-format msgid "" -"%s: group member %zu of section group [%2zd] '%s' has too high index: %" -"<PRIu32>" +"%s: group member %zu of section group [%2zd] '%s' has too high index: " +"%<PRIu32>" msgstr "" -"%s: елемент групи %zu групи розділів [%2zd] «%s» має надто виÑокий індекÑ: %" -"<PRIu32>" +"%s: елемент групи %zu групи розділів [%2zd] «%s» має надто виÑокий індекÑ: " +"%<PRIu32>" #: src/ldgeneric.c:1350 #, c-format @@ -3561,7 +3578,8 @@ msgstr "" #, c-format msgid "cannot find entry symbol '%s': defaulting to %#0*<PRIx64>" msgstr "" -"не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ñимвол запиÑу «%s»: вÑтановлено типове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ %#0*<PRIx64>" +"не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ñимвол запиÑу «%s»: вÑтановлено типове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ " +"%#0*<PRIx64>" #: src/ldgeneric.c:3690 #, c-format @@ -3859,11 +3877,11 @@ msgstr "%s%s%s: не вдалоÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ формат файла msgid "cannot create search tree" msgstr "не вдалоÑÑ Ñтворити дерево пошуку" -#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:886 -#: src/readelf.c:1029 src/readelf.c:1170 src/readelf.c:1352 src/readelf.c:1550 -#: src/readelf.c:1736 src/readelf.c:1946 src/readelf.c:2200 src/readelf.c:2266 -#: src/readelf.c:2344 src/readelf.c:2842 src/readelf.c:2878 src/readelf.c:2940 -#: src/readelf.c:6682 src/readelf.c:7577 src/readelf.c:7724 src/readelf.c:7794 +#: src/nm.c:740 src/nm.c:1002 src/objdump.c:744 src/readelf.c:892 +#: src/readelf.c:1035 src/readelf.c:1176 src/readelf.c:1358 src/readelf.c:1556 +#: src/readelf.c:1742 src/readelf.c:1952 src/readelf.c:2206 src/readelf.c:2272 +#: src/readelf.c:2350 src/readelf.c:2848 src/readelf.c:2884 src/readelf.c:2946 +#: src/readelf.c:6934 src/readelf.c:7832 src/readelf.c:7979 src/readelf.c:8047 #: src/size.c:425 src/size.c:499 src/strip.c:483 #, c-format msgid "cannot get section header string table index" @@ -3952,7 +3970,7 @@ msgstr "Показати інформацію лише з розділу ÐÐЗРmsgid "Show information from FILEs (a.out by default)." msgstr "Показати інформацію з ФÐЙЛів (типово a.out)." -#: src/objdump.c:236 src/readelf.c:431 +#: src/objdump.c:236 src/readelf.c:437 msgid "No operation specified.\n" msgstr "Ðе вказано дії.\n" @@ -3961,11 +3979,11 @@ msgstr "Ðе вказано дії.\n" msgid "while close `%s'" msgstr "під Ñ‡Ð°Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Â«%s»" -#: src/objdump.c:379 src/readelf.c:1645 src/readelf.c:1819 +#: src/objdump.c:379 src/readelf.c:1651 src/readelf.c:1825 msgid "INVALID SYMBOL" msgstr "ÐЕКОРЕКТÐИЙ СИМВОЛ" -#: src/objdump.c:394 src/readelf.c:1676 src/readelf.c:1852 +#: src/objdump.c:394 src/readelf.c:1682 src/readelf.c:1858 msgid "INVALID SECTION" msgstr "ÐЕКОРЕКТÐИЙ РОЗДІЛ" @@ -4107,87 +4125,87 @@ msgstr "Ðе шукати назви Ñимволів Ð´Ð»Ñ Ð°Ð´Ñ€ÐµÑу у дРmsgid "Print information from ELF file in human-readable form." msgstr "Виводити відомоÑÑ‚Ñ– з файла ELF у придатному Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ–." -#: src/readelf.c:402 +#: src/readelf.c:408 #, c-format msgid "Unknown DWARF debug section `%s'.\n" msgstr "Ðевідомий діагноÑтичний розділ DWARF «%s».\n" -#: src/readelf.c:466 +#: src/readelf.c:472 #, c-format msgid "cannot generate Elf descriptor: %s" msgstr "не вдалоÑÑ Ñтворити деÑкриптор Elf: %s" -#: src/readelf.c:478 +#: src/readelf.c:484 #, c-format msgid "'%s' is not an archive, cannot print archive index" msgstr "«%s» не Ñ” архівом, Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¿Ð¾ÐºÐ°Ð¶Ñ‡Ð¸ÐºÐ° архіву неможливе" -#: src/readelf.c:483 +#: src/readelf.c:489 #, c-format msgid "error while closing Elf descriptor: %s" msgstr "помилка під Ñ‡Ð°Ñ Ñпроби Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð´ÐµÑкриптора Elf: %s" -#: src/readelf.c:575 +#: src/readelf.c:581 #, c-format msgid "cannot stat input file" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані з вхідного файла за допомогою stat" -#: src/readelf.c:577 +#: src/readelf.c:583 #, c-format msgid "input file is empty" msgstr "вхідний файл Ñ” порожнім" -#: src/readelf.c:579 +#: src/readelf.c:585 #, c-format msgid "failed reading '%s': %s" msgstr "не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ «%s»: %s" -#: src/readelf.c:615 +#: src/readelf.c:621 #, c-format msgid "cannot read ELF header: %s" msgstr "не вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ заголовок ELF: %s" -#: src/readelf.c:623 +#: src/readelf.c:629 #, c-format msgid "cannot create EBL handle" msgstr "не вдалоÑÑ Ñтворити деÑкриптор EBL" -#: src/readelf.c:636 +#: src/readelf.c:642 #, c-format msgid "cannot determine number of program headers: %s" msgstr "не вдалоÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ кількіÑÑ‚ÑŒ заголовків програми: %s" -#: src/readelf.c:722 +#: src/readelf.c:728 msgid "NONE (None)" msgstr "NONE (Ðемає)" -#: src/readelf.c:723 +#: src/readelf.c:729 msgid "REL (Relocatable file)" msgstr "REL (Придатний до Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»)" -#: src/readelf.c:724 +#: src/readelf.c:730 msgid "EXEC (Executable file)" msgstr "EXEC (Виконуваний файл)" -#: src/readelf.c:725 +#: src/readelf.c:731 msgid "DYN (Shared object file)" msgstr "DYN (Файл об’єктів Ñпільного викориÑтаннÑ)" -#: src/readelf.c:726 +#: src/readelf.c:732 msgid "CORE (Core file)" msgstr "CORE (Файл Ñдра)" -#: src/readelf.c:731 +#: src/readelf.c:737 #, c-format msgid "OS Specific: (%x)\n" msgstr "ОС-Ñпецифічне: (%x)\n" -#: src/readelf.c:733 +#: src/readelf.c:739 #, c-format msgid "Processor Specific: (%x)\n" msgstr "Специфічне Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑора: (%x)\n" -#: src/readelf.c:743 +#: src/readelf.c:749 msgid "" "ELF Header:\n" " Magic: " @@ -4195,7 +4213,7 @@ msgstr "" "Заголовок ELF:\n" " Magic: " -#: src/readelf.c:747 +#: src/readelf.c:753 #, c-format msgid "" "\n" @@ -4204,117 +4222,117 @@ msgstr "" "\n" " КлаÑ: %s\n" -#: src/readelf.c:752 +#: src/readelf.c:758 #, c-format msgid " Data: %s\n" msgstr " Дані: %s\n" -#: src/readelf.c:758 +#: src/readelf.c:764 #, c-format msgid " Ident Version: %hhd %s\n" msgstr " ВерÑÑ–Ñ Ident: %hhd %s\n" -#: src/readelf.c:760 src/readelf.c:777 +#: src/readelf.c:766 src/readelf.c:783 msgid "(current)" msgstr "(поточний)" -#: src/readelf.c:764 +#: src/readelf.c:770 #, c-format msgid " OS/ABI: %s\n" msgstr " ОС/ABI: %s\n" -#: src/readelf.c:767 +#: src/readelf.c:773 #, c-format msgid " ABI Version: %hhd\n" msgstr " ВерÑÑ–Ñ ABI: %hhd\n" -#: src/readelf.c:770 +#: src/readelf.c:776 msgid " Type: " msgstr " Тип: " -#: src/readelf.c:773 +#: src/readelf.c:779 #, c-format msgid " Machine: %s\n" msgstr " Ðрхітектура: %s\n" -#: src/readelf.c:775 +#: src/readelf.c:781 #, c-format msgid " Version: %d %s\n" msgstr " ВерÑÑ–Ñ: %d %s\n" -#: src/readelf.c:779 +#: src/readelf.c:785 #, c-format msgid " Entry point address: %#<PRIx64>\n" msgstr " ÐдреÑа вхідної точки: %#<PRIx64>\n" -#: src/readelf.c:782 +#: src/readelf.c:788 #, c-format msgid " Start of program headers: %<PRId64> %s\n" msgstr " Початок заголовків програм: %<PRId64> %s\n" -#: src/readelf.c:783 src/readelf.c:786 +#: src/readelf.c:789 src/readelf.c:792 msgid "(bytes into file)" msgstr "(байтів у файл)" -#: src/readelf.c:785 +#: src/readelf.c:791 #, c-format msgid " Start of section headers: %<PRId64> %s\n" msgstr " Початок заголовків розділів: %<PRId64> %s\n" -#: src/readelf.c:788 +#: src/readelf.c:794 #, c-format msgid " Flags: %s\n" msgstr " Прапорці: %s\n" -#: src/readelf.c:791 +#: src/readelf.c:797 #, c-format msgid " Size of this header: %<PRId16> %s\n" msgstr " Розмір цього заголовка: %<PRId16> %s\n" -#: src/readelf.c:792 src/readelf.c:795 src/readelf.c:812 +#: src/readelf.c:798 src/readelf.c:801 src/readelf.c:818 msgid "(bytes)" msgstr "(байтів)" -#: src/readelf.c:794 +#: src/readelf.c:800 #, c-format msgid " Size of program header entries: %<PRId16> %s\n" msgstr " Розмір запиÑів заголовка програми: %<PRId16> %s\n" -#: src/readelf.c:797 +#: src/readelf.c:803 #, c-format msgid " Number of program headers entries: %<PRId16>" msgstr " КількіÑÑ‚ÑŒ запиÑів заголовків програми: %<PRId16>" -#: src/readelf.c:804 +#: src/readelf.c:810 #, c-format msgid " (%<PRIu32> in [0].sh_info)" msgstr " (%<PRIu32> у [0].sh_info)" -#: src/readelf.c:807 src/readelf.c:824 src/readelf.c:838 +#: src/readelf.c:813 src/readelf.c:830 src/readelf.c:844 msgid " ([0] not available)" msgstr " ([0] недоÑтупний)" -#: src/readelf.c:811 +#: src/readelf.c:817 #, c-format msgid " Size of section header entries: %<PRId16> %s\n" msgstr " Розмір запиÑів заголовків розділів: %<PRId16> %s\n" -#: src/readelf.c:814 +#: src/readelf.c:820 #, c-format msgid " Number of section headers entries: %<PRId16>" msgstr " КількіÑÑ‚ÑŒ запиÑів заголовків розділів: %<PRId16>" -#: src/readelf.c:821 +#: src/readelf.c:827 #, c-format msgid " (%<PRIu32> in [0].sh_size)" msgstr " (%<PRIu32> у [0].sh_size)" -#: src/readelf.c:834 +#: src/readelf.c:840 #, c-format msgid " (%<PRIu32> in [0].sh_link)" msgstr " (%<PRIu32> у [0].sh_link)" -#: src/readelf.c:842 +#: src/readelf.c:848 #, c-format msgid "" " Section header string table index: XINDEX%s\n" @@ -4323,7 +4341,7 @@ msgstr "" " Ð†Ð½Ð´ÐµÐºÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° розділу у таблиці Ñ€Ñдків: XINDEX%s\n" "\n" -#: src/readelf.c:846 +#: src/readelf.c:852 #, c-format msgid "" " Section header string table index: %<PRId16>\n" @@ -4332,7 +4350,7 @@ msgstr "" " Ð†Ð½Ð´ÐµÐºÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° розділу у таблиці Ñ€Ñдків: %<PRId16>\n" "\n" -#: src/readelf.c:878 +#: src/readelf.c:884 #, c-format msgid "" "There are %d section headers, starting at offset %#<PRIx64>:\n" @@ -4341,11 +4359,11 @@ msgstr "" "ВиÑвлено %d заголовків розділів, Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ — %#<PRIx64>:\n" "\n" -#: src/readelf.c:888 +#: src/readelf.c:894 msgid "Section Headers:" msgstr "Заголовки розділів:" -#: src/readelf.c:891 +#: src/readelf.c:897 msgid "" "[Nr] Name Type Addr Off Size ES Flags Lk " "Inf Al" @@ -4353,7 +4371,7 @@ msgstr "" "[â„– ] Ðазва Тип Ðдр Змі Розмір ES Прап Lk " "Інф Al" -#: src/readelf.c:893 +#: src/readelf.c:899 msgid "" "[Nr] Name Type Addr Off Size ES " "Flags Lk Inf Al" @@ -4361,12 +4379,12 @@ msgstr "" "[â„– ] Ðазва Тип Ðдр Змі Розмір ES " "Прап Lk Інф Al" -#: src/readelf.c:900 src/readelf.c:1053 +#: src/readelf.c:906 src/readelf.c:1059 #, c-format msgid "cannot get section: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ розділ: %s" -#: src/readelf.c:907 src/readelf.c:1061 src/readelf.c:7744 src/unstrip.c:353 +#: src/readelf.c:913 src/readelf.c:1067 src/readelf.c:7999 src/unstrip.c:353 #: src/unstrip.c:384 src/unstrip.c:433 src/unstrip.c:541 src/unstrip.c:558 #: src/unstrip.c:594 src/unstrip.c:792 src/unstrip.c:1060 src/unstrip.c:1250 #: src/unstrip.c:1311 src/unstrip.c:1433 src/unstrip.c:1486 src/unstrip.c:1593 @@ -4375,17 +4393,17 @@ msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ розділ: %s" msgid "cannot get section header: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ заголовок розділу: %s" -#: src/readelf.c:965 +#: src/readelf.c:971 msgid "Program Headers:" msgstr "Заголовки програми:" -#: src/readelf.c:967 +#: src/readelf.c:973 msgid "" " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" msgstr "" " Тип Зміщен ВіртÐдр ФізÐдр РозмФайл РозмПам Пра Вирів" -#: src/readelf.c:970 +#: src/readelf.c:976 msgid "" " Type Offset VirtAddr PhysAddr FileSiz " "MemSiz Flg Align" @@ -4393,12 +4411,12 @@ msgstr "" " Тип Зміщен ВіртÐдр ФізÐдр " "РозмФайлРозмПам Пра Вирів" -#: src/readelf.c:1010 +#: src/readelf.c:1016 #, c-format msgid "\t[Requesting program interpreter: %s]\n" msgstr "\t[Запит щодо інтерпретатора програми: %s]\n" -#: src/readelf.c:1031 +#: src/readelf.c:1037 msgid "" "\n" " Section to Segment mapping:\n" @@ -4408,12 +4426,12 @@ msgstr "" " Ð’Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð² на Ñегмент:\n" " Розділи Ñегмента..." -#: src/readelf.c:1042 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 +#: src/readelf.c:1048 src/unstrip.c:1837 src/unstrip.c:1876 src/unstrip.c:1883 #, c-format msgid "cannot get program header: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ заголовок програми: %s" -#: src/readelf.c:1176 +#: src/readelf.c:1182 #, c-format msgid "" "\n" @@ -4431,7 +4449,7 @@ msgstr[2] "" "\n" "Група розділів COMDAT [%2zu] «%s» з підпиÑом «%s» міÑтить %zu запиÑів:\n" -#: src/readelf.c:1181 +#: src/readelf.c:1187 #, c-format msgid "" "\n" @@ -4449,15 +4467,15 @@ msgstr[2] "" "\n" "Група розділів [%2zu] «%s» з підпиÑом «%s» міÑтить %zu запиÑів:\n" -#: src/readelf.c:1189 +#: src/readelf.c:1195 msgid "<INVALID SYMBOL>" msgstr "<ÐЕКОРЕКТÐИЙ СИМВОЛ>" -#: src/readelf.c:1203 +#: src/readelf.c:1209 msgid "<INVALID SECTION>" msgstr "<ÐЕКОРЕКТÐИЙ РОЗДІЛ>" -#: src/readelf.c:1354 +#: src/readelf.c:1360 #, c-format msgid "" "\n" @@ -4480,36 +4498,36 @@ msgstr[2] "" "Динамічний Ñегмент міÑтить %lu запиÑів:\n" " Ðдр: %#0*<PRIx64> ЗміщеннÑ: %#08<PRIx64> ПоÑ. на розділ: [%2u] '%s'\n" -#: src/readelf.c:1366 +#: src/readelf.c:1372 msgid " Type Value\n" msgstr " Тип ЗначеннÑ\n" -#: src/readelf.c:1390 +#: src/readelf.c:1396 #, c-format msgid "Shared library: [%s]\n" msgstr "Спільна бібліотека: [%s]\n" -#: src/readelf.c:1395 +#: src/readelf.c:1401 #, c-format msgid "Library soname: [%s]\n" msgstr "Ðазва so бібліотеки: [%s]\n" -#: src/readelf.c:1400 +#: src/readelf.c:1406 #, c-format msgid "Library rpath: [%s]\n" msgstr "Rpath бібліотеки: [%s]\n" -#: src/readelf.c:1405 +#: src/readelf.c:1411 #, c-format msgid "Library runpath: [%s]\n" msgstr "Runpath бібліотеки: [%s]\n" -#: src/readelf.c:1425 +#: src/readelf.c:1431 #, c-format msgid "%<PRId64> (bytes)\n" msgstr "%<PRId64> (байт)\n" -#: src/readelf.c:1535 src/readelf.c:1721 +#: src/readelf.c:1541 src/readelf.c:1727 #, c-format msgid "" "\n" @@ -4518,7 +4536,7 @@ msgstr "" "\n" "Ðекоректна Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ Ñимволів за зміщеннÑм %#0<PRIx64>\n" -#: src/readelf.c:1553 src/readelf.c:1738 +#: src/readelf.c:1559 src/readelf.c:1744 #, c-format msgid "" "\n" @@ -4530,18 +4548,18 @@ msgid_plural "" "contains %d entries:\n" msgstr[0] "" "\n" -"Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2zu] «%s» Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%2u] «%s» за зміщеннÑм %#0<PRIx64> " -"міÑтить %d запиÑ:\n" +"Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2zu] «%s» Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%2u] «%s» за зміщеннÑм " +"%#0<PRIx64> міÑтить %d запиÑ:\n" msgstr[1] "" "\n" -"Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2zu] «%s» Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%2u] «%s» за зміщеннÑм %#0<PRIx64> " -"міÑтить %d запиÑи:\n" +"Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2zu] «%s» Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%2u] «%s» за зміщеннÑм " +"%#0<PRIx64> міÑтить %d запиÑи:\n" msgstr[2] "" "\n" -"Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2zu] «%s» Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%2u] «%s» за зміщеннÑм %#0<PRIx64> " -"міÑтить %d запиÑів:\n" +"Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2zu] «%s» Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%2u] «%s» за зміщеннÑм " +"%#0<PRIx64> міÑтить %d запиÑів:\n" -#: src/readelf.c:1568 +#: src/readelf.c:1574 #, c-format msgid "" "\n" @@ -4559,30 +4577,30 @@ msgstr[2] "" "\n" "Розділ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ [%2u] «%s» за зміщеннÑм %#0<PRIx64> міÑтить %d запиÑів:\n" -#: src/readelf.c:1578 +#: src/readelf.c:1584 msgid " Offset Type Value Name\n" msgstr " Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¢Ð¸Ð¿ Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ðазва\n" -#: src/readelf.c:1580 +#: src/readelf.c:1586 msgid " Offset Type Value Name\n" msgstr " Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¢Ð¸Ð¿ Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ðазва\n" -#: src/readelf.c:1633 src/readelf.c:1644 src/readelf.c:1657 src/readelf.c:1675 -#: src/readelf.c:1687 src/readelf.c:1806 src/readelf.c:1818 src/readelf.c:1832 -#: src/readelf.c:1851 src/readelf.c:1864 +#: src/readelf.c:1639 src/readelf.c:1650 src/readelf.c:1663 src/readelf.c:1681 +#: src/readelf.c:1693 src/readelf.c:1812 src/readelf.c:1824 src/readelf.c:1838 +#: src/readelf.c:1857 src/readelf.c:1870 msgid "<INVALID RELOC>" msgstr "<ÐЕКОРЕКТÐЕ ПЕРЕМІЩЕÐÐЯ>" -#: src/readelf.c:1750 +#: src/readelf.c:1756 msgid " Offset Type Value Addend Name\n" msgstr " Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¢Ð¸Ð¿ Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ðазва додатка\n" -#: src/readelf.c:1752 +#: src/readelf.c:1758 msgid " Offset Type Value Addend Name\n" msgstr "" " Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¢Ð¸Ð¿ Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ðазва додатка\n" -#: src/readelf.c:1953 +#: src/readelf.c:1959 #, c-format msgid "" "\n" @@ -4600,7 +4618,7 @@ msgstr[2] "" "\n" "Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ñимволів [%2u] «%s» міÑтить %u запиÑів:\n" -#: src/readelf.c:1959 +#: src/readelf.c:1965 #, c-format msgid " %lu local symbol String table: [%2u] '%s'\n" msgid_plural " %lu local symbols String table: [%2u] '%s'\n" @@ -4608,33 +4626,33 @@ msgstr[0] " %lu лок. Ñимвол Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ñимволів: [%2u] « msgstr[1] " %lu лок. Ñимволи Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ñимволів: [%2u] «%s»\n" msgstr[2] " %lu лок. Ñимволів Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ñимволів: [%2u] «%s»\n" -#: src/readelf.c:1969 +#: src/readelf.c:1975 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " â„–â„– Знач. Роз. Тип Зв’Ñз Вид. Інд Ðазва\n" -#: src/readelf.c:1971 +#: src/readelf.c:1977 msgid " Num: Value Size Type Bind Vis Ndx Name\n" msgstr " â„–â„– Знач. Роз. Тип Зв’Ñз Вид. Інд Ðазва\n" -#: src/readelf.c:1991 +#: src/readelf.c:1997 #, c-format msgid "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" msgstr "%5u: %0*<PRIx64> %6<PRId64> %-7s %-6s %-9s %6s %s" -#: src/readelf.c:2079 +#: src/readelf.c:2085 #, c-format msgid "bad dynamic symbol" msgstr "помилковий динамічний Ñимвол" -#: src/readelf.c:2161 +#: src/readelf.c:2167 msgid "none" msgstr "немає" -#: src/readelf.c:2178 +#: src/readelf.c:2184 msgid "| <unknown>" msgstr "| <невідомо>" -#: src/readelf.c:2203 +#: src/readelf.c:2209 #, c-format msgid "" "\n" @@ -4657,17 +4675,17 @@ msgstr[2] "" "Розділ потреби у верÑÑ–ÑÑ… [%2u] «%s», що міÑтить %d запиÑів:\n" " Ðдр.: %#0*<PRIx64> Зміщ.: %#08<PRIx64> ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° розділ: [%2u] «%s»\n" -#: src/readelf.c:2226 +#: src/readelf.c:2232 #, c-format msgid " %#06x: Version: %hu File: %s Cnt: %hu\n" msgstr " %#06x: ВерÑÑ–Ñ: %hu Файл: %s Кть: %hu\n" -#: src/readelf.c:2239 +#: src/readelf.c:2245 #, c-format msgid " %#06x: Name: %s Flags: %s Version: %hu\n" msgstr " %#06x: Ðазва: %s Прап: %s ВерÑÑ–Ñ: %hu\n" -#: src/readelf.c:2270 +#: src/readelf.c:2276 #, c-format msgid "" "\n" @@ -4690,17 +4708,17 @@ msgstr[2] "" "Розділ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²ÐµÑ€ÑÑ–Ñ— [%2u] «%s», що міÑтить %d запиÑів:\n" " Ðдр.: %#0*<PRIx64> Зміщ.: %#08<PRIx64> ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° розділ: [%2u] «%s»\n" -#: src/readelf.c:2300 +#: src/readelf.c:2306 #, c-format msgid " %#06x: Version: %hd Flags: %s Index: %hd Cnt: %hd Name: %s\n" msgstr " %#06x: ВерÑÑ–Ñ: %hd Прап.: %s ІндекÑ: %hd К-Ñ‚ÑŒ: %hd Ðазва: %s\n" -#: src/readelf.c:2315 +#: src/readelf.c:2321 #, c-format msgid " %#06x: Parent %d: %s\n" msgstr " %#06x: батьківÑький %d: %s\n" -#: src/readelf.c:2547 +#: src/readelf.c:2553 #, c-format msgid "" "\n" @@ -4723,15 +4741,15 @@ msgstr[2] "" "Розділ Ñимволів верÑій [%2u] «%s», що міÑтить %d запиÑів:\n" " Ðдр.: %#0*<PRIx64> Зміщ.: %#08<PRIx64> ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° розділ: [%2u] «%s»" -#: src/readelf.c:2577 +#: src/readelf.c:2583 msgid " 0 *local* " msgstr " 0 *локальний* " -#: src/readelf.c:2582 +#: src/readelf.c:2588 msgid " 1 *global* " msgstr " 1 *загальний* " -#: src/readelf.c:2613 +#: src/readelf.c:2619 #, c-format msgid "" "\n" @@ -4759,22 +4777,22 @@ msgstr[2] "" "блоками):\n" " Ðдр.: %#0*<PRIx64> Зміщ.: %#08<PRIx64> ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° розділ: [%2u] «%s»\n" -#: src/readelf.c:2637 +#: src/readelf.c:2643 #, no-c-format msgid " Length Number % of total Coverage\n" msgstr " Довжина Ðомер % від загал. ПокриттÑ\n" -#: src/readelf.c:2639 +#: src/readelf.c:2645 #, c-format msgid " 0 %6<PRIu32> %5.1f%%\n" msgstr " 0 %6<PRIu32> %5.1f%%\n" -#: src/readelf.c:2646 +#: src/readelf.c:2652 #, c-format msgid "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" msgstr "%7d %6<PRIu32> %5.1f%% %5.1f%%\n" -#: src/readelf.c:2659 +#: src/readelf.c:2665 #, c-format msgid "" " Average number of tests: successful lookup: %f\n" @@ -4783,12 +4801,12 @@ msgstr "" " Ð¡ÐµÑ€ÐµÐ´Ð½Ñ ÐºÑ–Ð»ÑŒÐºÑ–ÑÑ‚ÑŒ теÑтів: уÑпішний пошук: %f\n" "\t\t\t неуÑпішний пошук: %f\n" -#: src/readelf.c:2677 src/readelf.c:2719 src/readelf.c:2760 +#: src/readelf.c:2683 src/readelf.c:2725 src/readelf.c:2766 #, c-format msgid "cannot get data for section %d: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ %d: %s" -#: src/readelf.c:2814 +#: src/readelf.c:2820 #, c-format msgid "" " Symbol Bias: %u\n" @@ -4798,7 +4816,7 @@ msgstr "" " Розмір бітової маÑки: %zu байтів %<PRIuFAST32>%% вÑтановлених бітів зÑув " "2-го хешу: %u\n" -#: src/readelf.c:2888 +#: src/readelf.c:2894 #, c-format msgid "" "\n" @@ -4819,7 +4837,7 @@ msgstr[2] "" "Розділ ÑпиÑку бібліотек [%2zu] «%s» за зміщеннÑм %#0<PRIx64> міÑтить %d " "запиÑів:\n" -#: src/readelf.c:2902 +#: src/readelf.c:2908 msgid "" " Library Time Stamp Checksum Version " "Flags" @@ -4827,151 +4845,171 @@ msgstr "" " Бібліотека ЧаÑовий штамп ВерÑÑ–Ñ Ñуми " "Прапорці" -#: src/readelf.c:2952 +#: src/readelf.c:2958 #, c-format msgid "" "\n" -"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset %" -"#0<PRIx64>:\n" +"Object attributes section [%2zu] '%s' of %<PRIu64> bytes at offset " +"%#0<PRIx64>:\n" msgstr "" "\n" -"Розділ атрибутів об’єктів [%2zu] «%s» з %<PRIu64> байтів за зміщеннÑм %" -"#0<PRIx64>:\n" +"Розділ атрибутів об’єктів [%2zu] «%s» з %<PRIu64> байтів за зміщеннÑм " +"%#0<PRIx64>:\n" -#: src/readelf.c:2968 +#: src/readelf.c:2974 msgid " Owner Size\n" msgstr " ВлаÑник Розмір\n" -#: src/readelf.c:2994 +#: src/readelf.c:3000 #, c-format msgid " %-13s %4<PRIu32>\n" msgstr " %-13s %4<PRIu32>\n" -#: src/readelf.c:3026 +#: src/readelf.c:3032 #, c-format msgid " %-4u %12<PRIu32>\n" msgstr " %-4u %12<PRIu32>\n" -#: src/readelf.c:3031 +#: src/readelf.c:3037 #, c-format msgid " File: %11<PRIu32>\n" msgstr " Файл: %11<PRIu32>\n" -#: src/readelf.c:3066 +#: src/readelf.c:3072 #, c-format msgid " %s: %<PRId64>, %s\n" msgstr " %s: %<PRId64>, %s\n" -#: src/readelf.c:3069 +#: src/readelf.c:3075 #, c-format msgid " %s: %<PRId64>\n" msgstr " %s: %<PRId64>\n" -#: src/readelf.c:3072 +#: src/readelf.c:3078 #, c-format msgid " %s: %s\n" msgstr " %s: %s\n" -#: src/readelf.c:3079 +#: src/readelf.c:3085 #, c-format msgid " %u: %<PRId64>\n" msgstr " %u: %<PRId64>\n" -#: src/readelf.c:3082 +#: src/readelf.c:3088 #, c-format msgid " %u: %s\n" msgstr " %u: %s\n" -#: src/readelf.c:3118 +#: src/readelf.c:3124 #, c-format msgid "%s+%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3121 +#: src/readelf.c:3127 #, c-format msgid "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%s+%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3126 +#: src/readelf.c:3132 #, c-format msgid "%#<PRIx64> <%s+%#<PRIx64>>" msgstr "%#<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3129 +#: src/readelf.c:3135 #, c-format msgid "%#0*<PRIx64> <%s+%#<PRIx64>>" msgstr "%#0*<PRIx64> <%s+%#<PRIx64>>" -#: src/readelf.c:3135 +#: src/readelf.c:3141 #, c-format msgid "%s+%#<PRIx64> <%s>" msgstr "%s+%#<PRIx64> <%s>" -#: src/readelf.c:3138 +#: src/readelf.c:3144 #, c-format msgid "%s+%#0*<PRIx64> <%s>" msgstr "%s+%#0*<PRIx64> <%s>" -#: src/readelf.c:3142 +#: src/readelf.c:3148 #, c-format msgid "%#<PRIx64> <%s>" msgstr "%#<PRIx64> <%s>" -#: src/readelf.c:3145 +#: src/readelf.c:3151 #, c-format msgid "%#0*<PRIx64> <%s>" msgstr "%#0*<PRIx64> <%s>" -#: src/readelf.c:3150 +#: src/readelf.c:3156 #, c-format msgid "%s+%#<PRIx64>" msgstr "%s+%#<PRIx64>" -#: src/readelf.c:3153 +#: src/readelf.c:3159 #, c-format msgid "%s+%#0*<PRIx64>" msgstr "%s+%#0*<PRIx64>" -#: src/readelf.c:3284 +#: src/readelf.c:3290 #, c-format msgid "unknown tag %hx" msgstr "невідомий теґ %hx" -#: src/readelf.c:3286 +#: src/readelf.c:3292 #, c-format msgid "unknown user tag %hx" msgstr "невідомий теґ кориÑтувача %hx" -#: src/readelf.c:3510 +#: src/readelf.c:3516 #, c-format msgid "unknown attribute %hx" msgstr "невідомий атрибут %hx" -#: src/readelf.c:3513 +#: src/readelf.c:3519 #, c-format msgid "unknown user attribute %hx" msgstr "невідомий атрибут кориÑтувача %hx" -#: src/readelf.c:3563 +#: src/readelf.c:3569 #, c-format msgid "unknown form %<PRIx64>" msgstr "невідома форма %<PRIx64>" -#: src/readelf.c:3797 +#: src/readelf.c:3803 msgid "empty block" msgstr "порожній блок" -#: src/readelf.c:3800 +#: src/readelf.c:3806 #, c-format msgid "%zu byte block:" msgstr "%zu-байтовий блок:" -#: src/readelf.c:4222 +#: src/readelf.c:4259 #, c-format msgid "%*s[%4<PRIuMAX>] %s <TRUNCATED>\n" msgstr "%*s[%4<PRIuMAX>] %s <ОБРІЗÐÐО>\n" -#: src/readelf.c:4235 +#: src/readelf.c:4295 +#, c-format +msgid "%s %#<PRIx64> used with different address sizes" +msgstr "%s %#<PRIx64> викориÑтано з різними розмірами адреÑ" + +#: src/readelf.c:4302 +#, c-format +msgid "%s %#<PRIx64> used with different offset sizes" +msgstr "%s %#<PRIx64> викориÑтано з різними розмірами зміщень" + +#: src/readelf.c:4381 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n" +msgstr " [%6tx] <ÐЕВИКОРИСТОВУВÐÐІ ДÐÐІ У РЕШТІ РОЗДІЛУ>\n" + +#: src/readelf.c:4389 +#, c-format +msgid " [%6tx] <UNUSED GARBAGE> ... %<PRIu64> bytes ...\n" +msgstr " [%6tx] <ÐЕВИКОРИСТОВУВÐÐІ ДÐÐІ> ... %<PRIu64> байтів ...\n" + +#: src/readelf.c:4409 #, c-format msgid "" "\n" @@ -4982,7 +5020,7 @@ msgstr "" "Розділ DWARF [%2zu] «%s» зі зміщеннÑм %#<PRIx64>:\n" " [ Код]\n" -#: src/readelf.c:4242 +#: src/readelf.c:4416 #, c-format msgid "" "\n" @@ -4991,30 +5029,30 @@ msgstr "" "\n" "Розділ Ñкорочень за зміщеннÑм %<PRIu64>:\n" -#: src/readelf.c:4255 +#: src/readelf.c:4429 #, c-format msgid " *** error while reading abbreviation: %s\n" msgstr " *** помилка під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÑкороченнÑ: %s\n" -#: src/readelf.c:4271 +#: src/readelf.c:4445 #, c-format msgid " [%5u] offset: %<PRId64>, children: %s, tag: %s\n" msgstr " [%5u] зміщеннÑ: %<PRId64>, дочірній: %s, мітка: %s\n" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "yes" msgstr "так" -#: src/readelf.c:4274 +#: src/readelf.c:4448 msgid "no" msgstr "ні" -#: src/readelf.c:4310 +#: src/readelf.c:4484 #, c-format msgid "cannot get .debug_aranges content: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані get .debug_aranges: %s" -#: src/readelf.c:4315 +#: src/readelf.c:4489 #, c-format msgid "" "\n" @@ -5032,26 +5070,26 @@ msgstr[2] "" "\n" "Розділ DWARF [%2zu] «%s» за зміщеннÑм %#<PRIx64> міÑтить %zu запиÑів:\n" -#: src/readelf.c:4345 +#: src/readelf.c:4519 #, c-format msgid " [%*zu] ???\n" msgstr " [%*zu] ???\n" -#: src/readelf.c:4347 +#: src/readelf.c:4521 #, c-format msgid "" " [%*zu] start: %0#*<PRIx64>, length: %5<PRIu64>, CU DIE offset: %6<PRId64>\n" msgstr "" -" [%*zu] початок: %0#*<PRIx64>, довжина: %5<PRIu64>, Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ CU DIE: %" -"6<PRId64>\n" +" [%*zu] початок: %0#*<PRIx64>, довжина: %5<PRIu64>, Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ CU DIE: " +"%6<PRId64>\n" -#: src/readelf.c:4366 +#: src/readelf.c:4540 #, c-format msgid "cannot get .debug_ranges content: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані .debug_ranges: %s" -#: src/readelf.c:4371 src/readelf.c:4857 src/readelf.c:5581 src/readelf.c:6079 -#: src/readelf.c:6178 src/readelf.c:6350 +#: src/readelf.c:4545 src/readelf.c:5045 src/readelf.c:5817 src/readelf.c:6315 +#: src/readelf.c:6430 src/readelf.c:6602 #, c-format msgid "" "\n" @@ -5060,32 +5098,37 @@ msgstr "" "\n" "Розділ DWARF [%2zu] «%s» зі зміщеннÑм %#<PRIx64>:\n" -#: src/readelf.c:4385 src/readelf.c:6097 +#: src/readelf.c:4568 src/readelf.c:6339 #, c-format msgid " [%6tx] <INVALID DATA>\n" msgstr " [%6tx] <ÐЕКОРЕКТÐІ ДÐÐІ>\n" -#: src/readelf.c:4407 src/readelf.c:6119 +#: src/readelf.c:4590 src/readelf.c:6361 #, c-format msgid " [%6tx] base address %s\n" msgstr " [%6tx] базова адреÑа %s\n" -#: src/readelf.c:4418 +#: src/readelf.c:4596 src/readelf.c:6367 +#, c-format +msgid " [%6tx] empty list\n" +msgstr " [%6tx] порожній ÑпиÑок\n" + +#: src/readelf.c:4605 #, c-format msgid " [%6tx] %s..%s\n" msgstr " [%6tx] %s..%s\n" -#: src/readelf.c:4420 +#: src/readelf.c:4607 #, c-format msgid " %s..%s\n" msgstr " %s..%s\n" -#: src/readelf.c:4846 src/readelf.c:6416 src/readelf.c:6518 +#: src/readelf.c:5034 src/readelf.c:6668 src/readelf.c:6770 #, c-format msgid "cannot get %s content: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані %s: %s" -#: src/readelf.c:4853 +#: src/readelf.c:5041 #, c-format msgid "" "\n" @@ -5094,12 +5137,12 @@ msgstr "" "\n" "Розділ відомоÑтей щодо вікна викликів [%2zu] «%s» за зміщеннÑм %#<PRIx64>:\n" -#: src/readelf.c:4881 src/readelf.c:5615 +#: src/readelf.c:5069 src/readelf.c:5851 #, c-format msgid "invalid data in section [%zu] '%s'" msgstr "некоректні дані у розділі [%zu] «%s»" -#: src/readelf.c:4903 +#: src/readelf.c:5091 #, c-format msgid "" "\n" @@ -5108,50 +5151,50 @@ msgstr "" "\n" " [%6tx] нульовий переривач\n" -#: src/readelf.c:4987 +#: src/readelf.c:5176 #, c-format msgid "invalid augmentation length" msgstr "некоректна довжина збільшеннÑ" -#: src/readelf.c:4999 +#: src/readelf.c:5188 msgid "FDE address encoding: " msgstr "ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð°Ð´Ñ€ÐµÑи FDE: " -#: src/readelf.c:5005 +#: src/readelf.c:5194 msgid "LSDA pointer encoding: " msgstr "ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ñ–Ð²Ð½Ð¸ÐºÐ° LSDA: " -#: src/readelf.c:5101 +#: src/readelf.c:5292 #, c-format msgid " (offset: %#<PRIx64>)" msgstr " (зміщеннÑ: %#<PRIx64>)" -#: src/readelf.c:5108 +#: src/readelf.c:5299 #, c-format msgid " (end offset: %#<PRIx64>)" msgstr " (Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ кінцÑ: %#<PRIx64>)" -#: src/readelf.c:5135 +#: src/readelf.c:5326 #, c-format msgid " %-26sLSDA pointer: %#<PRIx64>\n" msgstr " %-26sвказівник LSDA: %#<PRIx64>\n" -#: src/readelf.c:5182 +#: src/readelf.c:5377 #, c-format msgid "cannot get attribute code: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ код атрибута: %s" -#: src/readelf.c:5190 +#: src/readelf.c:5386 #, c-format msgid "cannot get attribute form: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ форму атрибута: %s" -#: src/readelf.c:5203 +#: src/readelf.c:5401 #, c-format msgid "cannot get attribute value: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s" -#: src/readelf.c:5428 +#: src/readelf.c:5653 #, c-format msgid "" "\n" @@ -5162,12 +5205,12 @@ msgstr "" "Розділ DWARF [%2zu] «%s» за зміщеннÑм %#<PRIx64>:\n" " [ЗміщеннÑ]\n" -#: src/readelf.c:5458 +#: src/readelf.c:5685 #, c-format msgid "" " Type unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" " Type signature: %#<PRIx64>, Type offset: %#<PRIx64>\n" msgstr "" " Модуль типів за зміщеннÑм %<PRIu64>:\n" @@ -5175,48 +5218,49 @@ msgstr "" "ЗміщеннÑ: %<PRIu8>\n" " ÐŸÑ–Ð´Ð¿Ð¸Ñ Ñ‚Ð¸Ð¿Ñƒ: %#<PRIx64>, Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ: %#<PRIx64>\n" -#: src/readelf.c:5466 +#: src/readelf.c:5694 #, c-format msgid "" " Compilation unit at offset %<PRIu64>:\n" -" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: %" -"<PRIu8>, Offset size: %<PRIu8>\n" +" Version: %<PRIu16>, Abbreviation section offset: %<PRIu64>, Address size: " +"%<PRIu8>, Offset size: %<PRIu8>\n" msgstr "" " Модуль компілÑції за зміщеннÑм %<PRIu64>:\n" " ВерÑÑ–Ñ: %<PRIu16>, Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ Ñкорочень: %<PRIu64>, ÐдреÑа: %<PRIu8>, " "ЗміщеннÑ: %<PRIu8>\n" -#: src/readelf.c:5489 +#: src/readelf.c:5720 #, c-format msgid "cannot get DIE at offset %<PRIu64> in section '%s': %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ DIE за зміщеннÑм %<PRIu64> у розділі «%s»: %s" -#: src/readelf.c:5500 +#: src/readelf.c:5732 #, c-format msgid "cannot get DIE offset: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ DIE: %s" -#: src/readelf.c:5508 +#: src/readelf.c:5741 #, c-format msgid "cannot get tag of DIE at offset %<PRIu64> in section '%s': %s" -msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ мітку DIE за зміщеннÑм %<PRIu64> у розділі «%s»: %s" +msgstr "" +"не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ мітку DIE за зміщеннÑм %<PRIu64> у розділі «%s»: %s" -#: src/readelf.c:5537 +#: src/readelf.c:5772 #, c-format msgid "cannot get next DIE: %s\n" msgstr "не вдалоÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ наÑтупний DIE: %s\n" -#: src/readelf.c:5544 +#: src/readelf.c:5780 #, c-format msgid "cannot get next DIE: %s" msgstr "не вдалоÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ наÑтупний DIE: %s" -#: src/readelf.c:5593 +#: src/readelf.c:5829 #, c-format msgid "cannot get line data section data: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані розділу лінійних даних: %s" -#: src/readelf.c:5606 +#: src/readelf.c:5842 #, c-format msgid "" "\n" @@ -5225,7 +5269,7 @@ msgstr "" "\n" "Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ð·Ð° зміщеннÑм %Zu:\n" -#: src/readelf.c:5661 +#: src/readelf.c:5897 #, c-format msgid "" "\n" @@ -5254,12 +5298,12 @@ msgstr "" "\n" "Коди операцій:\n" -#: src/readelf.c:5682 +#: src/readelf.c:5918 #, c-format msgid "invalid data at offset %tu in section [%zu] '%s'" msgstr "некоректні дані зі зміщеннÑм %tu у розділі [%zu] «%s»" -#: src/readelf.c:5697 +#: src/readelf.c:5933 #, c-format msgid " [%*<PRIuFAST8>] %hhu argument\n" msgid_plural " [%*<PRIuFAST8>] %hhu arguments\n" @@ -5267,7 +5311,7 @@ msgstr[0] " [%*<PRIuFAST8>] %hhu аргумент\n" msgstr[1] " [%*<PRIuFAST8>] %hhu аргументи\n" msgstr[2] " [%*<PRIuFAST8>] %hhu аргументів\n" -#: src/readelf.c:5705 +#: src/readelf.c:5941 msgid "" "\n" "Directory table:" @@ -5275,7 +5319,7 @@ msgstr "" "\n" "Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ:" -#: src/readelf.c:5721 +#: src/readelf.c:5957 msgid "" "\n" "File name table:\n" @@ -5285,7 +5329,7 @@ msgstr "" "Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ð½Ð°Ð·Ð² файлів:\n" " Ð—Ð°Ð¿Ð¸Ñ ÐšÐ°Ñ‚ Ð§Ð°Ñ Ð Ð¾Ð·Ð¼Ñ–Ñ€ Ðазва" -#: src/readelf.c:5750 +#: src/readelf.c:5986 msgid "" "\n" "Line number statements:" @@ -5293,115 +5337,115 @@ msgstr "" "\n" "Оператори номерів Ñ€Ñдків:" -#: src/readelf.c:5824 +#: src/readelf.c:6060 #, c-format msgid " special opcode %u: address+%u = %s, op_index = %u, line%+d = %zu\n" msgstr "" -" Ñпеціальний код операції %u: адреÑа+%u = %s, індекÑ_оп = %u, Ñ€Ñдок%+d = %" -"zu\n" +" Ñпеціальний код операції %u: адреÑа+%u = %s, індекÑ_оп = %u, Ñ€Ñдок%+d = " +"%zu\n" -#: src/readelf.c:5829 +#: src/readelf.c:6065 #, c-format msgid " special opcode %u: address+%u = %s, line%+d = %zu\n" msgstr " Ñпеціальний код операції %u: адреÑа+%u = %s, Ñ€Ñдок%+d = %zu\n" -#: src/readelf.c:5849 +#: src/readelf.c:6085 #, c-format msgid " extended opcode %u: " msgstr " розширений код операції %u: " -#: src/readelf.c:5854 +#: src/readelf.c:6090 msgid "end of sequence" msgstr "кінець поÑлідовноÑÑ‚Ñ–" -#: src/readelf.c:5871 +#: src/readelf.c:6107 #, c-format msgid "set address to %s\n" msgstr "вÑтановити адреÑу у Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ %s\n" -#: src/readelf.c:5892 +#: src/readelf.c:6128 #, c-format msgid "define new file: dir=%u, mtime=%<PRIu64>, length=%<PRIu64>, name=%s\n" msgstr "" -"Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ файла: dir=%u, mtime=%<PRIu64>, довжина=%<PRIu64>, назва=%" -"s\n" +"Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ файла: dir=%u, mtime=%<PRIu64>, довжина=%<PRIu64>, назва=" +"%s\n" -#: src/readelf.c:5905 +#: src/readelf.c:6141 #, c-format msgid " set discriminator to %u\n" msgstr " вÑтановити Ñ€Ð¾Ð·Ñ€Ñ–Ð·Ð½ÐµÐ½Ð½Ñ Ð´Ð»Ñ %u\n" -#: src/readelf.c:5910 +#: src/readelf.c:6146 msgid "unknown opcode" msgstr "невідомий код операції" -#: src/readelf.c:5922 +#: src/readelf.c:6158 msgid " copy" msgstr " копіÑ" -#: src/readelf.c:5933 +#: src/readelf.c:6169 #, c-format msgid "advance address by %u to %s, op_index to %u\n" msgstr "Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð°Ð´Ñ€ÐµÑи на %u до %s, індекÑ_оп до %u\n" -#: src/readelf.c:5937 +#: src/readelf.c:6173 #, c-format msgid "advance address by %u to %s\n" msgstr "Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð°Ð´Ñ€ÐµÑи на %u до %s\n" -#: src/readelf.c:5948 +#: src/readelf.c:6184 #, c-format msgid " advance line by constant %d to %<PRId64>\n" msgstr " проÑувати Ñ€Ñдок на Ñталу %d до %<PRId64>\n" -#: src/readelf.c:5956 +#: src/readelf.c:6192 #, c-format msgid " set file to %<PRIu64>\n" msgstr " вÑтановити файл у %<PRIu64>\n" -#: src/readelf.c:5966 +#: src/readelf.c:6202 #, c-format msgid " set column to %<PRIu64>\n" msgstr " вÑтановити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñтовпчика %<PRIu64>\n" -#: src/readelf.c:5973 +#: src/readelf.c:6209 #, c-format msgid " set '%s' to %<PRIuFAST8>\n" msgstr " вÑтановити «%s» у %<PRIuFAST8>\n" -#: src/readelf.c:5979 +#: src/readelf.c:6215 msgid " set basic block flag" msgstr " вÑтановити прапорець базового блоку" -#: src/readelf.c:5988 +#: src/readelf.c:6224 #, c-format msgid "advance address by constant %u to %s, op_index to %u\n" msgstr "збільшити адреÑу на Ñталу величину %u до %s, індекÑ_оп до %u\n" -#: src/readelf.c:5992 +#: src/readelf.c:6228 #, c-format msgid "advance address by constant %u to %s\n" msgstr "збільшити адреÑу на Ñталу величину %u до %s\n" -#: src/readelf.c:6010 +#: src/readelf.c:6246 #, c-format msgid "advance address by fixed value %u to %s\n" msgstr "збільшити адреÑу на фікÑовану величину %u до %s\n" -#: src/readelf.c:6019 +#: src/readelf.c:6255 msgid " set prologue end flag" msgstr " вÑтановити прапорець ÐºÑ–Ð½Ñ†Ñ Ð²Ñтупу" -#: src/readelf.c:6024 +#: src/readelf.c:6260 msgid " set epilogue begin flag" msgstr " вÑтановити прапорець початку епілогу" -#: src/readelf.c:6033 +#: src/readelf.c:6269 #, c-format msgid " set isa to %u\n" msgstr " вÑтановити isa у %u\n" -#: src/readelf.c:6042 +#: src/readelf.c:6278 #, c-format msgid " unknown opcode with %<PRIu8> parameter:" msgid_plural " unknown opcode with %<PRIu8> parameters:" @@ -5409,38 +5453,42 @@ msgstr[0] " невідомий код операції з %<PRIu8> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ msgstr[1] " невідомий код операції з %<PRIu8> параметрами:" msgstr[2] " невідомий код операції з %<PRIu8> параметрами:" -#: src/readelf.c:6074 +#: src/readelf.c:6310 #, c-format msgid "cannot get .debug_loc content: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ вміÑÑ‚ .debug_loc: %s" -#: src/readelf.c:6133 +#: src/readelf.c:6379 #, c-format msgid " [%6tx] %s..%s" msgstr " [%6tx] %s..%s" -#: src/readelf.c:6135 +#: src/readelf.c:6381 #, c-format msgid " %s..%s" msgstr " %s..%s" -#: src/readelf.c:6188 +#: src/readelf.c:6388 +msgid " <INVALID DATA>\n" +msgstr " <ÐЕКОРЕКТÐІ ДÐÐІ>\n" + +#: src/readelf.c:6440 #, c-format msgid "cannot get macro information section data: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані розділу відомоÑтей щодо макроÑів: %s" -#: src/readelf.c:6267 +#: src/readelf.c:6519 #, c-format msgid "%*s*** non-terminated string at end of section" msgstr "%*s*** незавершений Ñ€Ñдок наприкінці розділу" -#: src/readelf.c:6335 +#: src/readelf.c:6587 #, c-format msgid " [%5d] DIE offset: %6<PRId64>, CU DIE offset: %6<PRId64>, name: %s\n" msgstr "" " [%5d] Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ DIE: %6<PRId64>, Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ CU DIE: %6<PRId64>, назва: %s\n" -#: src/readelf.c:6374 +#: src/readelf.c:6626 #, c-format msgid "" "\n" @@ -5451,12 +5499,12 @@ msgstr "" "Розділ DWARF [%2zu] «%s» зі зміщеннÑм %#<PRIx64>:\n" " %*s Ð Ñдок\n" -#: src/readelf.c:6388 +#: src/readelf.c:6640 #, c-format msgid " *** error while reading strings: %s\n" msgstr " *** помилка під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ€Ñдків: %s\n" -#: src/readelf.c:6408 +#: src/readelf.c:6660 #, c-format msgid "" "\n" @@ -5465,7 +5513,7 @@ msgstr "" "\n" "Розділ таблиці пошуку вікон виклику [%2zu] '.eh_frame_hdr':\n" -#: src/readelf.c:6510 +#: src/readelf.c:6762 #, c-format msgid "" "\n" @@ -5474,22 +5522,22 @@ msgstr "" "\n" "Розділ таблиці обробки виключень [%2zu] '.gcc_except_table':\n" -#: src/readelf.c:6533 +#: src/readelf.c:6785 #, c-format msgid " LPStart encoding: %#x " msgstr " ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ LPStart: %#x " -#: src/readelf.c:6545 +#: src/readelf.c:6797 #, c-format msgid " TType encoding: %#x " msgstr " ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ TType: %#x " -#: src/readelf.c:6559 +#: src/readelf.c:6811 #, c-format msgid " Call site encoding: %#x " msgstr " ÐšÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ñ–ÑÑ†Ñ Ð²Ð¸ÐºÐ»Ð¸ÐºÑƒ:%#x " -#: src/readelf.c:6572 +#: src/readelf.c:6824 msgid "" "\n" " Call site table:" @@ -5497,7 +5545,7 @@ msgstr "" "\n" " Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ð¼Ñ–ÑÑ†Ñ Ð²Ð¸ÐºÐ»Ð¸ÐºÑƒ:" -#: src/readelf.c:6586 +#: src/readelf.c:6838 #, c-format msgid "" " [%4u] Call site start: %#<PRIx64>\n" @@ -5510,22 +5558,22 @@ msgstr "" " МіÑце заÑтоÑуваннÑ: %#<PRIx64>\n" " ДіÑ: %u\n" -#: src/readelf.c:6646 +#: src/readelf.c:6898 #, c-format msgid "invalid TType encoding" msgstr "некоректне ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ TType" -#: src/readelf.c:6671 +#: src/readelf.c:6923 #, c-format msgid "cannot get debug context descriptor: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ деÑкриптор контекÑту зневаджуваннÑ: %s" -#: src/readelf.c:6810 src/readelf.c:7411 +#: src/readelf.c:7065 src/readelf.c:7666 #, c-format msgid "cannot convert core note data: %s" msgstr "не вдалоÑÑ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ дані запиÑу Ñдра: %s" -#: src/readelf.c:7151 +#: src/readelf.c:7406 #, c-format msgid "" "\n" @@ -5534,31 +5582,31 @@ msgstr "" "\n" "%*s... <повторюєтьÑÑ %u разів> ..." -#: src/readelf.c:7510 +#: src/readelf.c:7765 msgid " Owner Data size Type\n" msgstr " ВлаÑник Розм. даних Тип\n" -#: src/readelf.c:7528 +#: src/readelf.c:7783 #, c-format msgid " %-13.*s %9<PRId32> %s\n" msgstr " %-13.*s %9<PRId32> %s\n" -#: src/readelf.c:7562 +#: src/readelf.c:7817 #, c-format msgid "cannot get content of note section: %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ вміÑÑ‚ розділу запиÑів: %s" -#: src/readelf.c:7589 +#: src/readelf.c:7844 #, c-format msgid "" "\n" "Note section [%2zu] '%s' of %<PRIu64> bytes at offset %#0<PRIx64>:\n" msgstr "" "\n" -"Розділ запиÑів (note) [%2zu] «%s» з %<PRIu64> байтів за зміщеннÑм %" -"#0<PRIx64>:\n" +"Розділ запиÑів (note) [%2zu] «%s» з %<PRIu64> байтів за зміщеннÑм " +"%#0<PRIx64>:\n" -#: src/readelf.c:7612 +#: src/readelf.c:7867 #, c-format msgid "" "\n" @@ -5567,7 +5615,7 @@ msgstr "" "\n" "Сегмент запиÑів з %<PRIu64> байтів за зміщеннÑм %#0<PRIx64>:\n" -#: src/readelf.c:7658 +#: src/readelf.c:7913 #, c-format msgid "" "\n" @@ -5576,12 +5624,12 @@ msgstr "" "\n" "У розділі [%Zu] «%s» не міÑтитьÑÑ Ð´Ð°Ð½Ð¸Ñ… Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð°Ð¼Ð¿Ñƒ.\n" -#: src/readelf.c:7664 src/readelf.c:7687 +#: src/readelf.c:7919 src/readelf.c:7942 #, c-format msgid "cannot get data for section [%Zu] '%s': %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ дані Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñƒ [%Zu] «%s»: %s" -#: src/readelf.c:7668 +#: src/readelf.c:7923 #, c-format msgid "" "\n" @@ -5590,7 +5638,7 @@ msgstr "" "\n" "ШіÑÑ‚. дамп розділу [%Zu] «%s», %<PRIu64> байтів за зміщеннÑм %#0<PRIx64>:\n" -#: src/readelf.c:7681 +#: src/readelf.c:7936 #, c-format msgid "" "\n" @@ -5599,7 +5647,7 @@ msgstr "" "\n" "У розділі [%Zu] «%s» не міÑтитьÑÑ Ñ€Ñдків Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð°Ð¼Ð¿Ñƒ.\n" -#: src/readelf.c:7691 +#: src/readelf.c:7946 #, c-format msgid "" "\n" @@ -5608,7 +5656,7 @@ msgstr "" "\n" "Розділ Ñ€Ñдків [%Zu] «%s» міÑтить %<PRIu64> байтів за зміщеннÑм %#0<PRIx64>:\n" -#: src/readelf.c:7739 +#: src/readelf.c:7994 #, c-format msgid "" "\n" @@ -5617,7 +5665,7 @@ msgstr "" "\n" "розділу [%lu] не Ñ–Ñнує" -#: src/readelf.c:7766 +#: src/readelf.c:8023 #, c-format msgid "" "\n" @@ -5626,12 +5674,12 @@ msgstr "" "\n" "розділу «%s» не Ñ–Ñнує" -#: src/readelf.c:7827 +#: src/readelf.c:8080 #, c-format msgid "cannot get symbol index of archive '%s': %s" msgstr "не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ покажчик Ñимволів архіву «%s»: %s" -#: src/readelf.c:7830 +#: src/readelf.c:8083 #, c-format msgid "" "\n" @@ -5640,7 +5688,7 @@ msgstr "" "\n" "У архіві «%s» немає покажчика Ñимволів\n" -#: src/readelf.c:7834 +#: src/readelf.c:8087 #, c-format msgid "" "\n" @@ -5649,12 +5697,12 @@ msgstr "" "\n" "Покажчик архіву «%s» міÑтить %Zu запиÑів:\n" -#: src/readelf.c:7852 +#: src/readelf.c:8105 #, c-format msgid "cannot extract member at offset %Zu in '%s': %s" msgstr "не вдалоÑÑ Ð²Ð¸Ð´Ð¾Ð±ÑƒÑ‚Ð¸ елемент за зміщеннÑм %Zu у «%s»: %s" -#: src/readelf.c:7857 +#: src/readelf.c:8110 #, c-format msgid "Archive member '%s' contains:\n" msgstr "Елемент архіву «%s» міÑтить:\n" @@ -5777,7 +5825,7 @@ msgstr "некоректне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Â«%s» параметра %s" msgid "invalid minimum length of matched string size" msgstr "некоректна мінімальна довжина розмірноÑÑ‚Ñ– Ñ€Ñдка Ð´Ð»Ñ Ð¿Ð¾Ñ€Ñ–Ð²Ð½ÑннÑ" -#: src/strings.c:601 +#: src/strings.c:599 #, c-format msgid "lseek64 failed" msgstr "помилка lseek64" @@ -5828,7 +5876,8 @@ msgstr "Відкинути Ñимволи з об’єктних файлів" #: src/strip.c:186 #, c-format msgid "Only one input file allowed together with '-o' and '-f'" -msgstr "Разом з «-o» або «-f» можна викориÑтовувати лише один файл вхідних даних" +msgstr "" +"Разом з «-o» або «-f» можна викориÑтовувати лише один файл вхідних даних" #: src/strip.c:222 #, c-format @@ -6299,5 +6348,5 @@ msgstr "" "міÑце Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð°, Ñкщо воно відоме. ФÐЙЛ відповідає назві " "файла, знайденого Ð´Ð»Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ, або «-», Ñкщо файл не знайдено, Ñ– «.», Ñкщо " "вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ образ ELF, але без жодного файла з назвою. ФÐЙЛ-DEBUG — назва " -"окремого файла діагноÑтичних даних або «-», Ñкщо файла діагноÑтичних даних не " -"вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸, Ñ– «.», Ñкщо ФÐЙЛ Ñам міÑтить діагноÑтичні дані." +"окремого файла діагноÑтичних даних або «-», Ñкщо файла діагноÑтичних даних " +"не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸, Ñ– «.», Ñкщо ФÐЙЛ Ñам міÑтить діагноÑтичні дані." diff --git a/elfutils/src/ChangeLog b/elfutils/src/ChangeLog index 6b2188bf..716e7313 100644 --- a/elfutils/src/ChangeLog +++ b/elfutils/src/ChangeLog @@ -1,3 +1,57 @@ +2010-07-26 Roland McGrath <roland@redhat.com> + + * readelf.c (print_ops): Handle DW_OP_GNU_implicit_pointer. + +2010-08-30 Roland McGrath <roland@redhat.com> + + Print .debug_loc/.debug_ranges with cognizance of actual DIE uses. + * readelf.c (parse_opt): Add section_info to implicit_debug_sections + for ranges, loc. + (struct listptr, struct listptr_table): New types. + (compare_listptr, reset_listptr, sort_listptr): New functions. + (notice_listptr, skip_listptr_hole): New functions. + (struct attrcb_args): Add silent member. + (attr_callback): Call notice_listptr for loclistptr and rangelistptr. + Suppress output if silent, but still call notice_listptr. + (print_debug_units): Suppress output if section_info not requested. + (print_debug_loc_section): Call sort_listptr, skip_listptr_hole. + (print_debug_ranges_section): Likewise. + (print_debug): Call reset_listptr on both tables. + + * readelf.c (print_debug_ranges_section): Print empty list. + (print_debug_loc_section): Likewise. + + * readelf.c (print_debug_loc_section): Check for bogus length + before calling print_ops. + (print_ops): Check harder for bogus data that would read off end. + +2010-08-11 Roland McGrath <roland@redhat.com> + + * readelf.c (for_each_section_argument): Process all sections with + matching name, not just the first. + +2010-07-26 Roland McGrath <roland@redhat.com> + + * readelf.c (print_ops): Take new argument for CU version. + Fix DW_OP_call_ref decoding to depend on it. + (print_debug_loc_section): Update caller. + (print_cfa_program): Take new argument, pass it down. + (print_debug_frame_section): Update caller. + (struct attrcb_args): New member version. + (print_debug_units): Initialize it. + +2010-07-02 Roland McGrath <roland@redhat.com> + + * readelf.c (print_debug_frame_section): Use format_dwarf_addr for + initial_location. + +2010-06-30 Roland McGrath <roland@redhat.com> + + * strings.c (main): Use STDIN_FILENO, not STDOUT_FILENO. + Ignore st_size for a non-S_ISREG file descriptor. + (read_block): Move assert after no-mmap bail-out. + (read_block_no_mmap): Fix size calculations for moving buffer remnant. + 2010-06-22 Roland McGrath <roland@redhat.com> * readelf.c (print_debug_line_section): Fix braino in DW_LNS_set_isa. @@ -64,6 +118,7 @@ (struct attrcb_args): Add offset_size field. (attr_callback): Use it for print_ops call. (print_debug_info_section): Initialize it. + (print_ops): Likewise. 2010-04-14 Roland McGrath <roland@redhat.com> diff --git a/elfutils/src/addr2line.c b/elfutils/src/addr2line.c index 48f017bb..2a3efb74 100644 --- a/elfutils/src/addr2line.c +++ b/elfutils/src/addr2line.c @@ -69,6 +69,7 @@ static const struct argp_option options[] = N_("Show absolute file names using compilation directory"), 0 }, { "functions", 'f', NULL, 0, N_("Also show function names"), 0 }, { "symbols", 'S', NULL, 0, N_("Also show symbol or section names"), 0 }, + { "flags", 'F', NULL, 0, N_("Also show line table flags"), 0 }, { "section", 'j', "NAME", 0, N_("Treat addresses as offsets relative to NAME section."), 0 }, @@ -109,6 +110,9 @@ static bool only_basenames; /* True if absolute file names based on DW_AT_comp_dir should be shown. */ static bool use_comp_dir; +/* True if line flags should be shown. */ +static bool show_flags; + /* True if function names should be shown. */ static bool show_functions; @@ -219,6 +223,10 @@ parse_opt (int key, char *arg, struct argp_state *state) show_functions = true; break; + case 'F': + show_flags = true; + break; + case 'S': show_symbols = true; break; @@ -521,11 +529,41 @@ handle_address (const char *string, Dwfl *dwfl) } if (linecol != 0) - printf ("%s%s%s:%d:%d\n", + printf ("%s%s%s:%d:%d", comp_dir, comp_dir_sep, src, lineno, linecol); else - printf ("%s%s%s:%d\n", + printf ("%s%s%s:%d", comp_dir, comp_dir_sep, src, lineno); + + if (show_flags) + { + Dwarf_Addr bias; + Dwarf_Line *info = dwfl_dwarf_line (line, &bias); + assert (info != NULL); + + inline void show (int (*get) (Dwarf_Line *, bool *), + const char *note) + { + bool flag; + if ((*get) (info, &flag) == 0 && flag) + fputs (note, stdout); + } + inline void show_int (int (*get) (Dwarf_Line *, unsigned int *), + const char *name) + { + unsigned int val; + if ((*get) (info, &val) == 0 && val != 0) + printf (" (%s %u)", name, val); + } + + show (&dwarf_linebeginstatement, " (is_stmt)"); + show (&dwarf_lineblock, " (basic_block)"); + show (&dwarf_lineprologueend, " (prologue_end)"); + show (&dwarf_lineepiloguebegin, " (epilogue_begin)"); + show_int (&dwarf_lineisa, "isa"); + show_int (&dwarf_linediscriminator, "discriminator"); + } + putchar ('\n'); } else puts ("??:0"); diff --git a/elfutils/src/readelf.c b/elfutils/src/readelf.c index dbc84998..81ef6a9f 100644 --- a/elfutils/src/readelf.c +++ b/elfutils/src/readelf.c @@ -380,13 +380,19 @@ parse_opt (int key, char *arg, else if (strcmp (arg, "aranges") == 0) print_debug_sections |= section_aranges; else if (strcmp (arg, "ranges") == 0) - print_debug_sections |= section_ranges; + { + print_debug_sections |= section_ranges; + implicit_debug_sections |= section_info; + } else if (strcmp (arg, "frame") == 0 || strcmp (arg, "frames") == 0) print_debug_sections |= section_frame; else if (strcmp (arg, "info") == 0) print_debug_sections |= section_info; else if (strcmp (arg, "loc") == 0) - print_debug_sections |= section_loc; + { + print_debug_sections |= section_loc; + implicit_debug_sections |= section_info; + } else if (strcmp (arg, "line") == 0) print_debug_sections |= section_line; else if (strcmp (arg, "pubnames") == 0) @@ -3808,9 +3814,11 @@ print_block (size_t n, const void *block) static void print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, - unsigned int addrsize, unsigned int offset_size, + unsigned int vers, unsigned int addrsize, unsigned int offset_size, Dwarf_Word len, const unsigned char *data) { + const unsigned int ref_size = vers < 3 ? addrsize : offset_size; + static const char *const known[] = { [DW_OP_addr] = "addr", @@ -3967,6 +3975,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, [DW_OP_bit_piece] = "bit_piece", [DW_OP_implicit_value] = "implicit_value", [DW_OP_stack_value] = "stack_value", + [DW_OP_GNU_implicit_pointer] = "GNU_implicit_pointer", }; if (len == 0) @@ -3975,7 +3984,8 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, return; } -#define NEED(n) if (len < n) goto invalid; +#define NEED(n) if (len < (Dwarf_Word) (n)) goto invalid +#define CONSUME(n) NEED (n); else len -= (n) Dwarf_Word offset = 0; while (len-- > 0) @@ -3996,7 +4006,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, addr = read_8ubyte_unaligned (dbg, data); } data += addrsize; - len -= addrsize; + CONSUME (addrsize); char *a = format_dwarf_addr (dwflmod, 0, addr); printf ("%*s[%4" PRIuMAX "] %s %s\n", @@ -4008,21 +4018,21 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, case DW_OP_call_ref: /* Offset operand. */ - NEED (offset_size); - if (offset_size == 4) + NEED (ref_size); + if (ref_size == 4) addr = read_4ubyte_unaligned (dbg, data); else { - assert (offset_size == 8); + assert (ref_size == 8); addr = read_8ubyte_unaligned (dbg, data); } - data += offset_size; - len -= offset_size; + data += ref_size; + CONSUME (ref_size); printf ("%*s[%4" PRIuMAX "] %s %#" PRIxMAX "\n", indent, "", (uintmax_t) offset, known[op], (uintmax_t) addr); - offset += 1 + offset_size; + offset += 1 + ref_size; break; case DW_OP_deref_size: @@ -4045,7 +4055,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRIu16 "\n", indent, "", (uintmax_t) offset, known[op], read_2ubyte_unaligned (dbg, data)); - len -= 2; + CONSUME (2); data += 2; offset += 3; break; @@ -4056,7 +4066,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRIu32 "\n", indent, "", (uintmax_t) offset, known[op], read_4ubyte_unaligned (dbg, data)); - len -= 4; + CONSUME (4); data += 4; offset += 5; break; @@ -4067,7 +4077,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRIu64 "\n", indent, "", (uintmax_t) offset, known[op], read_8ubyte_unaligned (dbg, data)); - len -= 8; + CONSUME (8); data += 8; offset += 9; break; @@ -4089,7 +4099,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRId16 "\n", indent, "", (uintmax_t) offset, known[op], read_2sbyte_unaligned (dbg, data)); - len -= 2; + CONSUME (2); data += 2; offset += 3; break; @@ -4100,7 +4110,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRId32 "\n", indent, "", (uintmax_t) offset, known[op], read_4sbyte_unaligned (dbg, data)); - len -= 4; + CONSUME (4); data += 4; offset += 5; break; @@ -4111,7 +4121,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRId64 "\n", indent, "", (uintmax_t) offset, known[op], read_8sbyte_unaligned (dbg, data)); - len -= 8; + CONSUME (8); data += 8; offset += 9; break; @@ -4122,21 +4132,23 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, case DW_OP_constu:; const unsigned char *start = data; uint64_t uleb; + NEED (1); get_uleb128 (uleb, data); /* XXX check overrun */ printf ("%*s[%4" PRIuMAX "] %s %" PRIu64 "\n", indent, "", (uintmax_t) offset, known[op], uleb); - len -= data - start; + CONSUME (data - start); offset += 1 + (data - start); break; case DW_OP_bit_piece: start = data; uint64_t uleb2; + NEED (2); get_uleb128 (uleb, data); /* XXX check overrun */ get_uleb128 (uleb2, data); /* XXX check overrun */ printf ("%*s[%4" PRIuMAX "] %s %" PRIu64 ", %" PRIu64 "\n", indent, "", (uintmax_t) offset, known[op], uleb, uleb2); - len -= data - start; + CONSUME (data - start); offset += 1 + (data - start); break; @@ -4145,20 +4157,22 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, case DW_OP_consts: start = data; int64_t sleb; + NEED (1); get_sleb128 (sleb, data); /* XXX check overrun */ printf ("%*s[%4" PRIuMAX "] %s %" PRId64 "\n", indent, "", (uintmax_t) offset, known[op], sleb); - len -= data - start; + CONSUME (data - start); offset += 1 + (data - start); break; case DW_OP_bregx: start = data; + NEED (2); get_uleb128 (uleb, data); /* XXX check overrun */ get_sleb128 (sleb, data); /* XXX check overrun */ printf ("%*s[%4" PRIuMAX "] %s %" PRIu64 " %" PRId64 "\n", indent, "", (uintmax_t) offset, known[op], uleb, sleb); - len -= data - start; + CONSUME (data - start); offset += 1 + (data - start); break; @@ -4167,7 +4181,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRIu16 "\n", indent, "", (uintmax_t) offset, known[op], read_2ubyte_unaligned (dbg, data)); - len -= 2; + CONSUME (2); offset += 3; break; @@ -4176,7 +4190,7 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRIu32 "\n", indent, "", (uintmax_t) offset, known[op], read_4ubyte_unaligned (dbg, data)); - len -= 4; + CONSUME (4); offset += 5; break; @@ -4186,20 +4200,43 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, printf ("%*s[%4" PRIuMAX "] %s %" PRIuMAX "\n", indent, "", (uintmax_t) offset, known[op], (uintmax_t) (offset + read_2sbyte_unaligned (dbg, data))); - len -= 2; + CONSUME (2); data += 2; offset += 3; break; case DW_OP_implicit_value: start = data; + NEED (1); get_uleb128 (uleb, data); /* XXX check overrun */ printf ("%*s[%4" PRIuMAX "] %s: ", indent, "", (uintmax_t) offset, known[op]); NEED (uleb); print_block (uleb, data); data += uleb; - len -= data - start; + CONSUME (data - start); + offset += 1 + (data - start); + break; + + case DW_OP_GNU_implicit_pointer: + /* DIE offset operand. */ + start = data; + NEED (ref_size + 1); + if (ref_size == 4) + addr = read_4ubyte_unaligned (dbg, data); + else + { + assert (ref_size == 8); + addr = read_8ubyte_unaligned (dbg, data); + } + data += ref_size; + /* Byte offset operand. */ + get_sleb128 (sleb, data); /* XXX check overrun */ + + printf ("%*s[%4" PRIuMAX "] %s %#" PRIxMAX ", %+" PRId64 "\n", + indent, "", (intmax_t) offset, + known[op], (uintmax_t) addr, sleb); + CONSUME (data - start); offset += 1 + (data - start); break; @@ -4226,6 +4263,143 @@ print_ops (Dwfl_Module *dwflmod, Dwarf *dbg, int indent, int indentrest, } +struct listptr +{ + Dwarf_Off offset:(64 - 3); + bool addr64:1; + bool dwarf64:1; + bool warned:1; +}; + +#define listptr_offset_size(p) ((p)->dwarf64 ? 8 : 4) +#define listptr_address_size(p) ((p)->addr64 ? 8 : 4) + +static int +compare_listptr (const void *a, const void *b, void *arg) +{ + const char *name = arg; + struct listptr *p1 = (void *) a; + struct listptr *p2 = (void *) b; + + if (p1->offset < p2->offset) + return -1; + if (p1->offset > p2->offset) + return 1; + + if (!p1->warned && !p2->warned) + { + if (p1->addr64 != p2->addr64) + { + p1->warned = p2->warned = true; + error (0, 0, + gettext ("%s %#" PRIx64 " used with different address sizes"), + name, (uint64_t) p1->offset); + } + if (p1->dwarf64 != p2->dwarf64) + { + p1->warned = p2->warned = true; + error (0, 0, + gettext ("%s %#" PRIx64 " used with different offset sizes"), + name, (uint64_t) p1->offset); + } + } + + return 0; +} + +struct listptr_table +{ + size_t n; + size_t alloc; + struct listptr *table; +}; + +static struct listptr_table known_loclistptr; +static struct listptr_table known_rangelistptr; + +static void +reset_listptr (struct listptr_table *table) +{ + free (table->table); + table->n = table->alloc = 0; +} + +static void +notice_listptr (enum section_e section, struct listptr_table *table, + uint_fast8_t address_size, uint_fast8_t offset_size, + Dwarf_Off offset) +{ + if (print_debug_sections & section) + { + if (table->n == table->alloc) + { + if (table->alloc == 0) + table->alloc = 128; + else + table->alloc *= 2; + table->table = xrealloc (table->table, + table->alloc * sizeof table->table[0]); + } + + struct listptr *p = &table->table[table->n++]; + + *p = (struct listptr) + { + .addr64 = address_size == 8, + .dwarf64 = offset_size == 8, + .offset = offset + }; + assert (p->offset == offset); + } +} + +static void +sort_listptr (struct listptr_table *table, const char *name) +{ + if (table->n > 0) + qsort_r (table->table, table->n, sizeof table->table[0], + &compare_listptr, (void *) name); +} + +static bool +skip_listptr_hole (struct listptr_table *table, size_t *idxp, + uint_fast8_t *address_sizep, uint_fast8_t *offset_sizep, + ptrdiff_t offset, unsigned char **readp, unsigned char *endp) +{ + if (table->n == 0) + return false; + + while (*idxp < table->n && table->table[*idxp].offset < (Dwarf_Off) offset) + ++*idxp; + + struct listptr *p = &table->table[*idxp]; + + if (*idxp == table->n + || p->offset >= (Dwarf_Off) (endp - *readp + offset)) + { + *readp = endp; + printf (gettext (" [%6tx] <UNUSED GARBAGE IN REST OF SECTION>\n"), + offset); + return true; + } + + if (p->offset != (Dwarf_Off) offset) + { + *readp += p->offset - offset; + printf (gettext (" [%6tx] <UNUSED GARBAGE> ... %" PRIu64 " bytes ...\n"), + offset, (Dwarf_Off) p->offset - offset); + return true; + } + + if (address_sizep != NULL) + *address_sizep = listptr_address_size (p); + if (offset_sizep != NULL) + *offset_sizep = listptr_offset_size (p); + + return false; +} + + static void print_debug_abbrev_section (Dwfl_Module *dwflmod __attribute__ ((unused)), Ebl *ebl __attribute__ ((unused)), @@ -4372,14 +4546,23 @@ print_debug_ranges_section (Dwfl_Module *dwflmod, \nDWARF section [%2zu] '%s' at offset %#" PRIx64 ":\n"), elf_ndxscn (scn), ".debug_ranges", (uint64_t) shdr->sh_offset); - size_t address_size = ehdr->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; + sort_listptr (&known_rangelistptr, "rangelistptr"); + size_t listptr_idx = 0; + + uint_fast8_t address_size = ehdr->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; bool first = true; + unsigned char *const endp = (unsigned char *) data->d_buf + data->d_size; unsigned char *readp = data->d_buf; - while (readp < (unsigned char *) data->d_buf + data->d_size) + while (readp < endp) { ptrdiff_t offset = readp - (unsigned char *) data->d_buf; + if (first && skip_listptr_hole (&known_rangelistptr, &listptr_idx, + &address_size, NULL, + offset, &readp, endp)) + continue; + if (unlikely (data->d_size - offset < address_size * 2)) { printf (gettext (" [%6tx] <INVALID DATA>\n"), offset); @@ -4408,7 +4591,11 @@ print_debug_ranges_section (Dwfl_Module *dwflmod, free (b); } else if (begin == 0 && end == 0) /* End of list entry. */ - first = true; + { + if (first) + printf (gettext (" [%6tx] empty list\n"), offset); + first = true; + } else { char *b = format_dwarf_addr (dwflmod, address_size, begin); @@ -4459,8 +4646,9 @@ register_info (Ebl *ebl, unsigned int regno, const Ebl_Register_Location *loc, static void print_cfa_program (const unsigned char *readp, const unsigned char *const endp, Dwarf_Word vma_base, unsigned int code_align, - int data_align, unsigned int ptr_size, Dwfl_Module *dwflmod, - Ebl *ebl, Dwarf *dbg) + int data_align, + unsigned int version, unsigned int ptr_size, + Dwfl_Module *dwflmod, Ebl *ebl, Dwarf *dbg) { char regnamebuf[REGNAMESZ]; const char *regname (unsigned int regno) @@ -4567,7 +4755,7 @@ print_cfa_program (const unsigned char *readp, const unsigned char *const endp, // XXX overflow check get_uleb128 (op1, readp); /* Length of DW_FORM_block. */ printf (" def_cfa_expression %" PRIu64 "\n", op1); - print_ops (dwflmod, dbg, 10, 10, ptr_size, 0, op1, readp); + print_ops (dwflmod, dbg, 10, 10, version, ptr_size, 0, op1, readp); readp += op1; break; case DW_CFA_expression: @@ -4576,7 +4764,7 @@ print_cfa_program (const unsigned char *readp, const unsigned char *const endp, get_uleb128 (op2, readp); /* Length of DW_FORM_block. */ printf (" expression r%" PRIu64 " (%s) \n", op1, regname (op1)); - print_ops (dwflmod, dbg, 10, 10, ptr_size, 0, op2, readp); + print_ops (dwflmod, dbg, 10, 10, version, ptr_size, 0, op2, readp); readp += op2; break; case DW_CFA_offset_extended_sf: @@ -4619,7 +4807,7 @@ print_cfa_program (const unsigned char *readp, const unsigned char *const endp, get_uleb128 (op2, readp); /* Length of DW_FORM_block. */ printf (" val_expression r%" PRIu64 " (%s)\n", op1, regname (op1)); - print_ops (dwflmod, dbg, 10, 10, ptr_size, 0, op2, readp); + print_ops (dwflmod, dbg, 10, 10, version, ptr_size, 0, op2, readp); readp += op2; break; case DW_CFA_MIPS_advance_loc8: @@ -4921,6 +5109,7 @@ print_debug_frame_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, else cie_id = read_8ubyte_unaligned_inc (dbg, readp); + uint_fast8_t version = 2; unsigned int code_alignment_factor; int data_alignment_factor; unsigned int fde_encoding = 0; @@ -4930,7 +5119,7 @@ print_debug_frame_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, if (cie_id == (is_eh_frame ? 0 : DW_CIE_ID_64)) { - uint_fast8_t version = *readp++; + version = *readp++; const char *const augmentation = (const char *) readp; readp = memchr (readp, '\0', cieend - readp); if (unlikely (readp == NULL)) @@ -5084,12 +5273,14 @@ print_debug_frame_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, Dwarf_Word address_range = read_ubyte_unaligned_inc (ptr_size, dbg, readp); + char *a = format_dwarf_addr (dwflmod, cie->address_size, + initial_location); printf ("\n [%6tx] FDE length=%" PRIu64 " cie=[%6tx]\n" " CIE_pointer: %" PRIu64 "\n" - " initial_location: %#" PRIx64, + " initial_location: %s", offset, (uint64_t) unit_length, - cie->cie_offset, (uint64_t) cie_id, - (uint64_t) initial_location); + cie->cie_offset, (uint64_t) cie_id, a); + free (a); if ((fde_encoding & 0x70) == DW_EH_PE_pcrel) { vma_base = (((uint64_t) shdr->sh_offset @@ -5153,7 +5344,8 @@ print_debug_frame_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, /* Handle the initialization instructions. */ print_cfa_program (readp, cieend, vma_base, code_alignment_factor, - data_alignment_factor, ptr_size, dwflmod, ebl, dbg); + data_alignment_factor, version, ptr_size, + dwflmod, ebl, dbg); readp = cieend; } } @@ -5164,6 +5356,8 @@ struct attrcb_args Dwfl_Module *dwflmod; Dwarf *dbg; int level; + bool silent; + unsigned int version; unsigned int addrsize; unsigned int offset_size; Dwarf_Off cu_offset; @@ -5179,42 +5373,48 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) unsigned int attr = dwarf_whatattr (attrp); if (unlikely (attr == 0)) { - error (0, 0, gettext ("cannot get attribute code: %s"), - dwarf_errmsg (-1)); + if (!cbargs->silent) + error (0, 0, gettext ("cannot get attribute code: %s"), + dwarf_errmsg (-1)); return DWARF_CB_ABORT; } unsigned int form = dwarf_whatform (attrp); if (unlikely (form == 0)) { - error (0, 0, gettext ("cannot get attribute form: %s"), - dwarf_errmsg (-1)); + if (!cbargs->silent) + error (0, 0, gettext ("cannot get attribute form: %s"), + dwarf_errmsg (-1)); return DWARF_CB_ABORT; } switch (form) { case DW_FORM_addr: - { - Dwarf_Addr addr; - if (unlikely (dwarf_formaddr (attrp, &addr) != 0)) - { - attrval_out: - error (0, 0, gettext ("cannot get attribute value: %s"), - dwarf_errmsg (-1)); - return DWARF_CB_ABORT; - } - char *a = format_dwarf_addr (cbargs->dwflmod, cbargs->addrsize, addr); - printf (" %*s%-20s (%s) %s\n", - (int) (level * 2), "", dwarf_attr_string (attr), - dwarf_form_string (form), a); - free (a); - } + if (!cbargs->silent) + { + Dwarf_Addr addr; + if (unlikely (dwarf_formaddr (attrp, &addr) != 0)) + { + attrval_out: + if (!cbargs->silent) + error (0, 0, gettext ("cannot get attribute value: %s"), + dwarf_errmsg (-1)); + return DWARF_CB_ABORT; + } + char *a = format_dwarf_addr (cbargs->dwflmod, cbargs->addrsize, addr); + printf (" %*s%-20s (%s) %s\n", + (int) (level * 2), "", dwarf_attr_string (attr), + dwarf_form_string (form), a); + free (a); + } break; case DW_FORM_indirect: case DW_FORM_strp: - case DW_FORM_string:; + case DW_FORM_string: + if (cbargs->silent) + break; const char *str = dwarf_formstring (attrp); if (unlikely (str == NULL)) goto attrval_out; @@ -5229,6 +5429,8 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) case DW_FORM_ref4: case DW_FORM_ref2: case DW_FORM_ref1:; + if (cbargs->silent) + break; Dwarf_Die ref; if (unlikely (dwarf_formref_die (attrp, &ref) == NULL)) goto attrval_out; @@ -5239,6 +5441,8 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) break; case DW_FORM_ref_sig8: + if (cbargs->silent) + break; printf (" %*s%-20s (%s) {%6" PRIx64 "}\n", (int) (level * 2), "", dwarf_attr_string (attr), dwarf_form_string (form), @@ -5262,14 +5466,16 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) const char *valuestr = NULL; switch (attr) { - /* This case can take either a constant or a loclistptr. */ + /* This case can take either a constant or a loclistptr. */ case DW_AT_data_member_location: - if (form != DW_FORM_data4 && form != DW_FORM_data8 - && form != DW_FORM_sec_offset) /* XXX not data[48] if CU v4! */ + if (form != DW_FORM_sec_offset + && (cbargs->version >= 4 + || (form != DW_FORM_data4 && form != DW_FORM_data8))) { - printf (" %*s%-20s (%s) %" PRIxMAX "\n", - (int) (level * 2), "", dwarf_attr_string (attr), - dwarf_form_string (form), (uintmax_t) num); + if (!cbargs->silent) + printf (" %*s%-20s (%s) %" PRIxMAX "\n", + (int) (level * 2), "", dwarf_attr_string (attr), + dwarf_form_string (form), (uintmax_t) num); return DWARF_CB_OK; } /* else fallthrough */ @@ -5283,15 +5489,21 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) case DW_AT_frame_base: case DW_AT_return_addr: case DW_AT_static_link: - printf (" %*s%-20s (%s) location list [%6" PRIxMAX "]\n", - (int) (level * 2), "", dwarf_attr_string (attr), - dwarf_form_string (form), (uintmax_t) num); + notice_listptr (section_loc, &known_loclistptr, + cbargs->addrsize, cbargs->offset_size, num); + if (!cbargs->silent) + printf (" %*s%-20s (%s) location list [%6" PRIxMAX "]\n", + (int) (level * 2), "", dwarf_attr_string (attr), + dwarf_form_string (form), (uintmax_t) num); return DWARF_CB_OK; case DW_AT_ranges: - printf (" %*s%-20s (%s) range list [%6" PRIxMAX "]\n", - (int) (level * 2), "", dwarf_attr_string (attr), - dwarf_form_string (form), (uintmax_t) num); + notice_listptr (section_ranges, &known_rangelistptr, + cbargs->addrsize, cbargs->offset_size, num); + if (!cbargs->silent) + printf (" %*s%-20s (%s) range list [%6" PRIxMAX "]\n", + (int) (level * 2), "", dwarf_attr_string (attr), + dwarf_form_string (form), (uintmax_t) num); return DWARF_CB_OK; case DW_AT_language: @@ -5329,6 +5541,9 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) break; } + if (cbargs->silent) + break; + if (valuestr == NULL) printf (" %*s%-20s (%s) %" PRIuMAX "\n", (int) (level * 2), "", dwarf_attr_string (attr), @@ -5339,7 +5554,9 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) dwarf_form_string (form), valuestr, (uintmax_t) num); break; - case DW_FORM_flag:; + case DW_FORM_flag: + if (cbargs->silent) + break; bool flag; if (unlikely (dwarf_formflag (attrp, &flag) != 0)) goto attrval_out; @@ -5350,6 +5567,8 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) break; case DW_FORM_flag_present: + if (cbargs->silent) + break; printf (" %*s%-20s (%s) %s\n", (int) (level * 2), "", dwarf_attr_string (attr), dwarf_form_string (form), nl_langinfo (YESSTR)); @@ -5359,7 +5578,9 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) case DW_FORM_block4: case DW_FORM_block2: case DW_FORM_block1: - case DW_FORM_block:; + case DW_FORM_block: + if (cbargs->silent) + break; Dwarf_Block block; if (unlikely (dwarf_formblock (attrp, &block) != 0)) goto attrval_out; @@ -5399,13 +5620,15 @@ attr_callback (Dwarf_Attribute *attrp, void *arg) case DW_AT_upper_bound: print_ops (cbargs->dwflmod, cbargs->dbg, 12 + level * 2, 12 + level * 2, - cbargs->addrsize, cbargs->offset_size, + cbargs->version, cbargs->addrsize, cbargs->offset_size, block.length, block.data); break; } break; default: + if (cbargs->silent) + break; printf (" %*s%-20s (form: %#x) ???\n", (int) (level * 2), "", dwarf_attr_string (attr), (int) form); @@ -5423,14 +5646,16 @@ print_debug_units (Dwfl_Module *dwflmod, GElf_Shdr *shdr, Dwarf *dbg, bool debug_types) { + const bool silent = !(print_debug_sections & section_info); const char *secname = debug_types ? ".debug_types" : ".debug_info"; - printf (gettext ("\ + if (!silent) + printf (gettext ("\ \nDWARF section [%2zu] '%s' at offset %#" PRIx64 ":\n [Offset]\n"), - elf_ndxscn (scn), secname, (uint64_t) shdr->sh_offset); + elf_ndxscn (scn), secname, (uint64_t) shdr->sh_offset); /* If the section is empty we don't have to do anything. */ - if (shdr->sh_size == 0) + if (!silent && shdr->sh_size == 0) return; int maxdies = 20; @@ -5454,26 +5679,31 @@ print_debug_units (Dwfl_Module *dwflmod, debug_types ? &typeoff : NULL) != 0) goto do_return; - if (debug_types) - printf (gettext (" Type unit at offset %" PRIu64 ":\n" - " Version: %" PRIu16 ", Abbreviation section offset: %" - PRIu64 ", Address size: %" PRIu8 ", Offset size: %" PRIu8 - "\n Type signature: %#" PRIx64 - ", Type offset: %#" PRIx64 "\n"), - (uint64_t) offset, version, abbroffset, addrsize, offsize, - typesig, (uint64_t) typeoff); - else - printf (gettext (" Compilation unit at offset %" PRIu64 ":\n" - " Version: %" PRIu16 ", Abbreviation section offset: %" - PRIu64 ", Address size: %" PRIu8 ", Offset size: %" PRIu8 - "\n"), - (uint64_t) offset, version, abbroffset, addrsize, offsize); - + if (!silent) + { + if (debug_types) + printf (gettext (" Type unit at offset %" PRIu64 ":\n" + " Version: %" PRIu16 ", Abbreviation section offset: %" + PRIu64 ", Address size: %" PRIu8 + ", Offset size: %" PRIu8 + "\n Type signature: %#" PRIx64 + ", Type offset: %#" PRIx64 "\n"), + (uint64_t) offset, version, abbroffset, addrsize, offsize, + typesig, (uint64_t) typeoff); + else + printf (gettext (" Compilation unit at offset %" PRIu64 ":\n" + " Version: %" PRIu16 ", Abbreviation section offset: %" + PRIu64 ", Address size: %" PRIu8 + ", Offset size: %" PRIu8 "\n"), + (uint64_t) offset, version, abbroffset, addrsize, offsize); + } struct attrcb_args args = { .dwflmod = dwflmod, .dbg = dbg, + .silent = silent, + .version = version, .addrsize = addrsize, .offset_size = offsize, .cu_offset = offset @@ -5486,9 +5716,10 @@ print_debug_units (Dwfl_Module *dwflmod, if (unlikely ((debug_types ? dwarf_offdie_types : dwarf_offdie) (dbg, offset, &dies[level]) == NULL)) { - error (0, 0, gettext ("cannot get DIE at offset %" PRIu64 - " in section '%s': %s"), - (uint64_t) offset, secname, dwarf_errmsg (-1)); + if (!silent) + error (0, 0, gettext ("cannot get DIE at offset %" PRIu64 + " in section '%s': %s"), + (uint64_t) offset, secname, dwarf_errmsg (-1)); goto do_return; } @@ -5497,23 +5728,26 @@ print_debug_units (Dwfl_Module *dwflmod, offset = dwarf_dieoffset (&dies[level]); if (unlikely (offset == ~0ul)) { - error (0, 0, gettext ("cannot get DIE offset: %s"), - dwarf_errmsg (-1)); + if (!silent) + error (0, 0, gettext ("cannot get DIE offset: %s"), + dwarf_errmsg (-1)); goto do_return; } int tag = dwarf_tag (&dies[level]); if (unlikely (tag == DW_TAG_invalid)) { - error (0, 0, gettext ("cannot get tag of DIE at offset %" PRIu64 - " in section '%s': %s"), - (uint64_t) offset, secname, dwarf_errmsg (-1)); + if (!silent) + error (0, 0, gettext ("cannot get tag of DIE at offset %" PRIu64 + " in section '%s': %s"), + (uint64_t) offset, secname, dwarf_errmsg (-1)); goto do_return; } - printf (" [%6" PRIx64 "] %*s%s\n", - (uint64_t) offset, (int) (level * 2), "", - dwarf_tag_string (tag)); + if (!silent) + printf (" [%6" PRIx64 "] %*s%s\n", + (uint64_t) offset, (int) (level * 2), "", + dwarf_tag_string (tag)); /* Print the attribute values. */ args.level = level; @@ -5534,15 +5768,17 @@ print_debug_units (Dwfl_Module *dwflmod, if (unlikely (res == -1)) { - error (0, 0, gettext ("cannot get next DIE: %s\n"), - dwarf_errmsg (-1)); + if (!silent) + error (0, 0, gettext ("cannot get next DIE: %s\n"), + dwarf_errmsg (-1)); goto do_return; } } else if (unlikely (res < 0)) { - error (0, 0, gettext ("cannot get next DIE: %s"), - dwarf_errmsg (-1)); + if (!silent) + error (0, 0, gettext ("cannot get next DIE: %s"), + dwarf_errmsg (-1)); goto do_return; } else @@ -6080,18 +6316,24 @@ print_debug_loc_section (Dwfl_Module *dwflmod, \nDWARF section [%2zu] '%s' at offset %#" PRIx64 ":\n"), elf_ndxscn (scn), ".debug_loc", (uint64_t) shdr->sh_offset); - size_t address_size = ehdr->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; + sort_listptr (&known_loclistptr, "loclistptr"); + size_t listptr_idx = 0; - /* XXX This is wrong! We can only know the right size given the CU that - points to this location list. */ - size_t offset_size = 4; + uint_fast8_t address_size = ehdr->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; + uint_fast8_t offset_size = 4; bool first = true; unsigned char *readp = data->d_buf; - while (readp < (unsigned char *) data->d_buf + data->d_size) + unsigned char *const endp = (unsigned char *) data->d_buf + data->d_size; + while (readp < endp) { ptrdiff_t offset = readp - (unsigned char *) data->d_buf; + if (first && skip_listptr_hole (&known_loclistptr, &listptr_idx, + &address_size, &offset_size, + offset, &readp, endp)) + continue; + if (unlikely (data->d_size - offset < address_size * 2)) { printf (gettext (" [%6tx] <INVALID DATA>\n"), offset); @@ -6120,7 +6362,11 @@ print_debug_loc_section (Dwfl_Module *dwflmod, free (b); } else if (begin == 0 && end == 0) /* End of list entry. */ - first = true; + { + if (first) + printf (gettext (" [%6tx] empty list\n"), offset); + first = true; + } else { /* We have a location expression entry. */ @@ -6137,8 +6383,14 @@ print_debug_loc_section (Dwfl_Module *dwflmod, free (b); free (e); + if (endp - readp <= (ptrdiff_t) len) + { + fputs (gettext (" <INVALID DATA>\n"), stdout); + break; + } + print_ops (dwflmod, dbg, 1, 18 + (address_size * 4), - address_size, offset_size, len, readp); + 3 /*XXX*/, address_size, offset_size, len, readp); first = false; readp += len; @@ -6734,6 +6986,9 @@ print_debug (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr) } } } + + reset_listptr (&known_loclistptr); + reset_listptr (&known_rangelistptr); } @@ -7749,6 +8004,7 @@ for_each_section_argument (Elf *elf, const struct section_argument *list, { /* Need to look up the section by name. */ scn = NULL; + bool found = false; while ((scn = elf_nextscn (elf, scn)) != NULL) { if (gelf_getshdr (scn, &shdr_mem) == NULL) @@ -7757,18 +8013,15 @@ for_each_section_argument (Elf *elf, const struct section_argument *list, if (name == NULL) continue; if (!strcmp (name, a->arg)) - break; + { + found = true; + (*dump) (scn, &shdr_mem, name); + } } - if (unlikely (scn == NULL)) - { - if (!a->implicit) - error (0, 0, gettext ("\nsection '%s' does not exist"), a->arg); - continue; - } + if (unlikely (!found) && !a->implicit) + error (0, 0, gettext ("\nsection '%s' does not exist"), a->arg); } - - (*dump) (scn, &shdr_mem, name); } } diff --git a/elfutils/src/strings.c b/elfutils/src/strings.c index b69f2ad2..21380981 100644 --- a/elfutils/src/strings.c +++ b/elfutils/src/strings.c @@ -1,5 +1,5 @@ /* Print the strings of printable characters in files. - Copyright (C) 2005, 2006, 2007, 2009 Red Hat, Inc. + Copyright (C) 2005-2010 Red Hat, Inc. This file is part of Red Hat elfutils. Written by Ulrich Drepper <drepper@redhat.com>, 2005. @@ -169,9 +169,9 @@ main (int argc, char *argv[]) if (remaining == argc) /* We read from standard input. This we cannot do for a structured file. */ - result = read_fd (STDOUT_FILENO, + result = read_fd (STDIN_FILENO, print_file_name ? "{standard input}" : NULL, - fstat64 (STDOUT_FILENO, &st) == 0 + (fstat64 (STDIN_FILENO, &st) == 0 && S_ISREG (st.st_mode)) ? st.st_size : INT64_C (0x7fffffffffffffff)); else do @@ -548,17 +548,17 @@ read_block_no_mmap (int fd, const char *fname, off64_t from, off64_t fdlen) size_t nb = (size_t) n + ntrailer; if (nb >= min_len_bytes) { - /* We only use complete charactesr. */ + /* We only use complete characters. */ nb &= ~(bytes_per_char - 1); process_chunk (fname, buf, from + nb, nb, &unprinted); - /* If the last bytes of the buffer (module the character + /* If the last bytes of the buffer (modulo the character size) have been printed we are not copying them. */ size_t to_keep = unprinted != NULL ? 0 : min_len_bytes; - memmove (buf, buf + nb - to_keep, to_keep + nb); - ntrailer = to_keep + nb; + memmove (buf, buf + nb - to_keep, to_keep); + ntrailer = to_keep; from += nb; } else @@ -578,8 +578,6 @@ read_block_no_mmap (int fd, const char *fname, off64_t from, off64_t fdlen) static int read_block (int fd, const char *fname, off64_t fdlen, off64_t from, off64_t to) { - assert ((off64_t) min_len_bytes < fdlen); - if (elfmap == NULL) { /* We need a completely new mapping. */ @@ -597,12 +595,14 @@ read_block (int fd, const char *fname, off64_t fdlen, off64_t from, off64_t to) read pointer. */ // XXX Eventually add flag which avoids this if the position // XXX is known to match. - if (lseek64 (fd, from, SEEK_SET) != from) + if (from != 0 && lseek64 (fd, from, SEEK_SET) != from) error (EXIT_FAILURE, errno, gettext ("lseek64 failed")); return read_block_no_mmap (fd, fname, from, to - from); } + assert ((off64_t) min_len_bytes < fdlen); + if (to < (off64_t) elfmap_off || from > (off64_t) (elfmap_off + elfmap_size)) { /* The existing mapping cannot fit at all. Map the new area. diff --git a/elfutils/version.h b/elfutils/version.h index ec565d5b..64dfefdc 100644 --- a/elfutils/version.h +++ b/elfutils/version.h @@ -50,7 +50,7 @@ #ifndef _ELFUTILS_VERSION_H #define _ELFUTILS_VERSION_H 1 -#define _ELFUTILS_VERSION 148 +#define _ELFUTILS_VERSION 149 #define _ELFUTILS_PREREQ(major, minor) \ (_ELFUTILS_VERSION >= ((major) * 1000 + (minor))) |